Genesis File

Both the mainnet and testnet genesis information of Koisan chain have been hardcoded in blockchain, and the corresponding genesis files are listed below for verification.

Glossary

  • chainId The unique identification of the chain.

  • homesteadBlock eip150Block eip150Hash eip155Block eip158Block byzantiumBlock constantinopleBlock petersburgBlock istanbulBlock muirGlacierBlock Hard fork height configuration.

  • congress Consensus parameters period is time interval of blocks. epoch is set for a period in block, and at the end of each epoch, the validators are adjusted accordingly.

  • number gasUsed parentHash nonce timestamp extraData gasLimit difficulty are all parameters for genesis block.

  • extraData The initial validators is set up here.

  • alloc Configured initial account information that can be used for asset pre-allocation and pre-initialization of system contracts.

    • 0x88af2515e3665c3bb55920ee8184e85d040496f8 //Genesis account for KIC

    • 000000000000000000000000000000000000f000 //validators contract address

    • 000000000000000000000000000000000000f001 // punish contract address

    • 000000000000000000000000000000000000f002 // proposal contract address

    System contract repo: Koisan-contracts

Mainnet

{
  "config": {
    "chainId": 312,
    "homesteadBlock": 0,
    "eip150Block": 0,
    "eip150Hash": "0x0000000000000000000000000000000000000000000000000000000000000000",
    "eip155Block": 0,
    "eip158Block": 0,
    "byzantiumBlock": 0,
    "constantinopleBlock": 0,
    "petersburgBlock": 0,
    "istanbulBlock": 0,
    "muirGlacierBlock": 0,
    "bpos": {
      "period": 5,
      "epoch": 200,
      "enableDevVerification": true
    }
  },
  "nonce": "0x0",
  "timestamp": "0x61f20c6b",
  "extraData": "0x000000000000000000000000000000000000000000000000000000000000000008927ac5fa43bba45b12e60ad01ed166b043745915ce2d7cbbfc9eacf4346c3046d51d5bfba0869b17e3ad8784717cc6a384d7174bc092f949d8a6531d76d8544b932ff740ac1db297c4f382b950f8b421ece17e7f82d3d41a544ad7cfe00efbfae6b2b42333609d8b146fada56ef2904e4cc8045f5e281024cc95c4f492c5bf3f04dc25423688d4ea9adf2d2c91b2e34e25643bac65795f3a259b19f380d4d34f02573e085c47e37e2a8dbb85ce8a3869b9a3536231a7c85d02a8475b076cd6cfd272e58ca32a2962d88e2199532795b1e93c372d987b1645f6d54e6dc4219f58d58d96b00e618dc03d98b4423d43fd8be493b2c365a5c978ca3326e7ec02b7a68f0f25aaf63b82d727c546537b0f04bb0d0690c89331d0b36e37bf8ac65797e0bed7f4780aecb2fce41ecfb4e527ffd5c067c3fa208791964b3cc9528b4aa9c6df4e6d010d8f3e7db2e79a9fa1e1df7a5514dad277f04a6917e24761dc7d606e38ed9e14a9cbcdf10d79a27d40f9d306bffff63231aa7f22499d370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  "gasLimit": "0x47b760",
  "difficulty": "0x1",
  "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
  "coinbase": "0x0000000000000000000000000000000000000000",
  "alloc": {
    "000000000000000000000000000000000000f000": {
      "code": "0x608060405234801561001057600080fd5b506004361061010b5760003560e01c80634fb9e9b7116100a25780638129fc1c116100715780638129fc1c146102e25780639e23c209146102ea578063db6619b014610310578063f851a44014610318578063fb48270c146103205761010b565b80634fb9e9b71461025f5780635eca4a70146102855780636dfb5176146102ab57806370b03fc5146102da5761010b565b806326782247116100de57806326782247146101fc578063327564b614610220578063349cb7111461022857806343e0c73a146102575761010b565b8063143d79b614610110578063158ef93e1461016057806318c662121461017c57806322fbf1e8146101d4575b600080fd5b6101366004803603602081101561012657600080fd5b50356001600160a01b0316610328565b60405180831515815260200182600281111561014e57fe5b81526020019250505060405180910390f35b6101686103aa565b604080519115158252519081900360200190f35b6101846103b3565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156101c05781810151838201526020016101a8565b505050509050019250505060405180910390f35b6101fa600480360360208110156101ea57600080fd5b50356001600160a01b0316610415565b005b610204610511565b604080516001600160a01b039092168252519081900360200190f35b610168610520565b6101fa6004803603604081101561023e57600080fd5b5080356001600160a01b0316906020013560ff1661052e565b6101fa61075d565b6101fa6004803603602081101561027557600080fd5b50356001600160a01b0316610833565b6101686004803603602081101561029b57600080fd5b50356001600160a01b03166108cf565b6101fa600480360360408110156102c157600080fd5b5080356001600160a01b0316906020013560ff166108ed565b610184610bdd565b6101fa610c3d565b6101fa6004803603602081101561030057600080fd5b50356001600160a01b0316610cc0565b6101fa610dba565b610204610e95565b6101fa610eaa565b6001600160a01b0381166000908152600560209081526040808320546006909252822054829115801591151590829061035e5750805b1561037257600160029350935050506103a5565b811561038757600160009350935050506103a5565b801561039b576001809350935050506103a5565b6000809350935050505b915091565b60005460ff1681565b6060600380548060200260200160405190810160405280929190818152602001828054801561040b57602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116103ed575b5050505050905090565b6000546201000090046001600160a01b03163314610467576040805162461bcd60e51b815260206004820152600a60248201526941646d696e206f6e6c7960b01b604482015290519081900360640190fd5b6001600160a01b03811660009081526002602052604090205460ff16156104c5576040805162461bcd60e51b815260206004820152600d60248201526c185b1c9958591e481859191959609a1b604482015290519081900360640190fd5b6001600160a01b038116600081815260026020526040808220805460ff19166001179055517f058fdae480ed8e99b762bceb2d39835a68ee3a4789cd84e5c90cd59722ba02099190a250565b6001546001600160a01b031681565b600054610100900460ff1681565b6000546201000090046001600160a01b03163314610580576040805162461bcd60e51b815260206004820152600a60248201526941646d696e206f6e6c7960b01b604482015290519081900360640190fd5b600281600281111561058e57fe5b141561066f576001600160a01b0382166000908152600560205260409020546105f1576040805162461bcd60e51b815260206004820152601060248201526f1b9bdd081a5b88199c9bdb481b1a5cdd60821b604482015290519081900360640190fd5b6001600160a01b03821660009081526006602052604090205461064c576040805162461bcd60e51b815260206004820152600e60248201526d1b9bdd081a5b881d1bc81b1a5cdd60921b604482015290519081900360640190fd5b61065b60036005846000610f64565b61066a60046006846001610f64565b610759565b600081600281111561067d57fe5b14156106ef576001600160a01b0382166000908152600560205260409020546106e0576040805162461bcd60e51b815260206004820152601060248201526f1b9bdd081a5b88199c9bdb481b1a5cdd60821b604482015290519081900360640190fd5b61066a60036005846000610f64565b6001600160a01b03821660009081526006602052604090205461074a576040805162461bcd60e51b815260206004820152600e60248201526d1b9bdd081a5b881d1bc81b1a5cdd60921b604482015290519081900360640190fd5b61075960046006846001610f64565b5050565b6000546201000090046001600160a01b031633146107af576040805162461bcd60e51b815260206004820152600a60248201526941646d696e206f6e6c7960b01b604482015290519081900360640190fd5b600054610100900460ff166107fe576040805162461bcd60e51b815260206004820152601060248201526f185b1c9958591e48191a5cd8589b195960821b604482015290519081900360640190fd5b6000805461ff00191681556040517f733a7f99819dc7466bff56e7c0b6753b43b750a692f2a5bb4fe373815a0c7845908290a2565b6000546201000090046001600160a01b03163314610885576040805162461bcd60e51b815260206004820152600a60248201526941646d696e206f6e6c7960b01b604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b0383169081179091556040517faefcaa6215f99fe8c2f605dd268ee4d23a5b596bbca026e25ce8446187f4f1ba90600090a250565b6001600160a01b031660009081526002602052604090205460ff1690565b6000546201000090046001600160a01b0316331461093f576040805162461bcd60e51b815260206004820152600a60248201526941646d696e206f6e6c7960b01b604482015290519081900360640190fd5b6000546001600160a01b03838116620100009092041614156109a8576040805162461bcd60e51b815260206004820152601d60248201527f63616e6e6f74206164642061646d696e20746f20626c61636b6c697374000000604482015290519081900360640190fd5b60028160028111156109b657fe5b1415610a9d576001600160a01b03821660009081526005602052604090205415610a1e576040805162461bcd60e51b8152602060048201526014602482015273185b1c9958591e481a5b88199c9bdb481b1a5cdd60621b604482015290519081900360640190fd5b6001600160a01b03821660009081526006602052604090205415610a7e576040805162461bcd60e51b8152602060048201526012602482015271185b1c9958591e481a5b881d1bc81b1a5cdd60721b604482015290519081900360640190fd5b610a8b60036005846110b6565b610a9860046006846110b6565b610b8d565b6000816002811115610aab57fe5b1415610b20576001600160a01b03821660009081526005602052604090205415610b13576040805162461bcd60e51b8152602060048201526014602482015273185b1c9958591e481a5b88199c9bdb481b1a5cdd60621b604482015290519081900360640190fd5b610a9860036005846110b6565b6001600160a01b03821660009081526006602052604090205415610b80576040805162461bcd60e51b8152602060048201526012602482015271185b1c9958591e481a5b881d1bc81b1a5cdd60721b604482015290519081900360640190fd5b610b8d60046006846110b6565b816001600160a01b03167f4bb8845da5ed7c2df200814ba7a0f3db11326cc817cf9a042fa54d4e5f6f29bb8260405180826002811115610bc957fe5b815260200191505060405180910390a25050565b6060600480548060200260200160405190810160405280929190818152602001828054801561040b576020028201919060005260206000209081546001600160a01b031681526001909101906020018083116103ed575050505050905090565b60005460ff1615610c8b576040805162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481a5b9a5d1a585b1a5e9959606a1b604482015290519081900360640190fd5b60008054600162010000600160b01b03199091167575990c4e397c0f83bb5c22e2d57ce44b8267a7b200001760ff1916179055565b6000546201000090046001600160a01b03163314610d12576040805162461bcd60e51b815260206004820152600a60248201526941646d696e206f6e6c7960b01b604482015290519081900360640190fd5b6001600160a01b03811660009081526002602052604090205460ff16610d71576040805162461bcd60e51b815260206004820152600f60248201526e3737ba1030903232bb32b637b832b960891b604482015290519081900360640190fd5b6001600160a01b038116600081815260026020526040808220805460ff19169055517f110a48e3e347ae018d4d40446e4e917b416f912dec489da19b4507bb9bb18cd49190a250565b6000546201000090046001600160a01b03163314610e0c576040805162461bcd60e51b815260206004820152600a60248201526941646d696e206f6e6c7960b01b604482015290519081900360640190fd5b600054610100900460ff1615610e5b576040805162461bcd60e51b815260206004820152600f60248201526e185b1c9958591e48195b98589b1959608a1b604482015290519081900360640190fd5b6000805461ff0019166101001781556040516001917f733a7f99819dc7466bff56e7c0b6753b43b750a692f2a5bb4fe373815a0c784591a2565b6000546201000090046001600160a01b031681565b6001546001600160a01b03163314610efa576040805162461bcd60e51b815260206004820152600e60248201526d4e65772061646d696e206f6e6c7960901b604482015290519081900360640190fd5b600180546000805462010000600160b01b0319166001600160a01b0380841662010000908102929092178084556001600160a01b03199094169094556040519204909216917f7ce7ec0b50378fb6c0186ffb5f48325f6593fcb4ca4386f21861af3129188f5c91a2565b6001600160a01b0382166000908152602084905260408120805491905584546000199182019101811461103457845485906000198101908110610fa357fe5b9060005260206000200160009054906101000a90046001600160a01b0316858281548110610fcd57fe5b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b031602179055508060010184600087848154811061100e57fe5b60009182526020808320909101546001600160a01b031683528201929092526040019020555b8480548061103e57fe5b600082815260209020810160001990810180546001600160a01b03191690550190556040516001600160a01b038416907f91b762fba034b39c8b14c1e6463a15b1f4c211dcd0023f7fa2f4ae2928dfc44d9084908082600281111561109f57fe5b815260200191505060405180910390a25050505050565b82546001810184556000848152602080822090920180546001600160a01b039094166001600160a01b03199094168417905593549184529190915260409091205556fea2646970667358221220ecda3b2953c881f09a7c8632f4f4d26a740ee7db12a447cf53ef132ad4b5366264736f6c634300060c0033",
      "balance": "0x0"
    },
    "000000000000000000000000000000000000f001": {
      "code": "0x6080604052600436106100e85760003560e01c80638129fc1c1161008a578063c6ab5d9011610059578063c6ab5d901461039d578063f851a440146103ca578063fb48270c146103df578063ff3d9e4f146103f4576100e8565b80638129fc1c146101e257806385eddeea146101f75780639b317cc41461032b578063c2cc16d914610388576100e8565b80633aef3900116100c65780633aef39001461017c57806344f999001461019157806371a1bb75146101a6578063750142e6146101bb576100e8565b806304341c1e146100ed578063158ef93e14610122578063267822471461014b575b600080fd5b3480156100f957600080fd5b506101206004803603602081101561011057600080fd5b50356001600160a01b03166103fc565b005b34801561012e57600080fd5b50610137610492565b604080519115158252519081900360200190f35b34801561015757600080fd5b5061016061049b565b604080516001600160a01b039092168252519081900360200190f35b34801561018857600080fd5b506101606104aa565b34801561019d57600080fd5b506101606104b0565b3480156101b257600080fd5b506101606104b6565b3480156101c757600080fd5b506101d06104bc565b60408051918252519081900360200190f35b3480156101ee57600080fd5b506101206104c2565b34801561020357600080fd5b506101206004803603604081101561021a57600080fd5b81019060208101813564010000000081111561023557600080fd5b82018360208201111561024757600080fd5b8035906020019184602083028401116401000000008311171561026957600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092959493602081019350359150506401000000008111156102b957600080fd5b8201836020820111156102cb57600080fd5b803590602001918460208302840111640100000000831117156102ed57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550610707945050505050565b34801561033757600080fd5b506103586004803603602081101561034e57600080fd5b503560ff1661098e565b604080516001600160a01b0390951685526020850193909352838301919091526060830152519081900360800190f35b34801561039457600080fd5b506101606109bf565b3480156103a957600080fd5b50610120600480360360208110156103c057600080fd5b503560ff166109c5565b3480156103d657600080fd5b50610160610bbb565b3480156103eb57600080fd5b50610120610bca565b610120610c71565b6002546001600160a01b03163314610448576040805162461bcd60e51b815260206004820152600a60248201526927b7363c9030b236b4b760b11b604482015290519081900360640190fd5b600380546001600160a01b0319166001600160a01b0383169081179091556040517faefcaa6215f99fe8c2f605dd268ee4d23a5b596bbca026e25ce8446187f4f1ba90600090a250565b60005460ff1681565b6003546001600160a01b031681565b61f00281565b61f00481565b61f00381565b60045481565b60005460ff1615610510576040805162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481a5b9a5d1a585b1a5e9959606a1b604482015290519081900360640190fd5b60018054808201825560208082047fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6908101805460ff601f95861661010090810a8202199092169092558554808701875584810484018054918716830a80850219909216909117905585548087018755848104909301805493909516900a90810219909116600291820217909255600590527f05b8ccbb9d4d8fb16ea74ce3c29a41f1b461fbdaff4714a0d9a8eb05499746bc805473a7b7cbdaa54039bb88fb5bb94c187ac9e90871376001600160a01b0319918216179091557f1471eb6eb2c5e789fc3de43f8ce62938c7d1836ec861730447e2ada8fd81017b8054733416f78c08d3e32851196aaa3ef58b36c70f5fd99083161790557f89832631fb3c3307a103ba2c84ab569c64d6182a18893dcd163f0f1c2090733a805473dbf882abdfb3141430287ea94f698c1047e7106a9083161790556103e87f05b8ccbb9d4d8fb16ea74ce3c29a41f1b461fbdaff4714a0d9a8eb05499746bd556107d07f1471eb6eb2c5e789fc3de43f8ce62938c7d1836ec861730447e2ada8fd81017c556000828152611b587f89832631fb3c3307a103ba2c84ab569c64d6182a18893dcd163f0f1c2090733b5582547375990c4e397c0f83bb5c22e2d57ce44b8267a7b2921691909117909155805460ff19169091179055565b6002546001600160a01b03163314610753576040805162461bcd60e51b815260206004820152600a60248201526927b7363c9030b236b4b760b11b604482015290519081900360640190fd5b8051825114610798576040805162461bcd60e51b815260206004820152600c60248201526b3830b930b6b99032b93937b960a11b604482015290519081900360640190fd5b80516003146107dd576040805162461bcd60e51b815260206004820152600c60248201526b3830b930b6b99032b93937b960a11b604482015290519081900360640190fd5b6000805b6001548110156109435760006001600160a01b031684828151811061080257fe5b60200260200101516001600160a01b0316141561081e57600080fd5b83818151811061082a57fe5b6020026020010151600560006001848154811061084357fe5b90600052602060002090602091828204019190069054906101000a900460ff16600281111561086e57fe5b600281111561087957fe5b815260200190815260200160002060000160006101000a8154816001600160a01b0302191690836001600160a01b031602179055508281815181106108ba57fe5b602002602001015160056000600184815481106108d357fe5b90600052602060002090602091828204019190069054906101000a900460ff1660028111156108fe57fe5b600281111561090957fe5b81526020019081526020016000206001018190555082818151811061092a57fe5b60200260200101518201915080806001019150506107e1565b506127108114610989576040805162461bcd60e51b815260206004820152600c60248201526b3830b930b6b99032b93937b960a11b604482015290519081900360640190fd5b505050565b60056020526000908152604090208054600182015460028301546003909301546001600160a01b0390921692909184565b61f00181565b33600560008360028111156109d657fe5b60028111156109e157fe5b81526020810191909152604001600020546001600160a01b031614610a3d576040805162461bcd60e51b815260206004820152600d60248201526c30b2323932b9b99032b93937b960991b604482015290519081900360640190fd5b6000610aaa60056000846002811115610a5257fe5b6002811115610a5d57fe5b81526020019081526020016000206002015460056000856002811115610a7f57fe5b6002811115610a8a57fe5b815260200190815260200160002060030154610c8490919063ffffffff16565b905060008111610af2576040805162461bcd60e51b815260206004820152600e60248201526d0726577617264206e656564203e360941b604482015290519081900360640190fd5b610b318160056000856002811115610b0657fe5b6002811115610b1157fe5b815260200190815260200160002060020154610ccf90919063ffffffff16565b60056000846002811115610b4157fe5b6002811115610b4c57fe5b8152602081019190915260400160002060020155610b6a3382610d29565b80336001600160a01b03167fc8e5ec09ddb24f0497f26f2cb8e6e18c91c937d7fa67b7cb75265c9dabfd2acf8460405180826002811115610ba757fe5b815260200191505060405180910390a35050565b6002546001600160a01b031681565b6003546001600160a01b03163314610c1a576040805162461bcd60e51b815260206004820152600e60248201526d4e65772061646d696e206f6e6c7960901b604482015290519081900360640190fd5b60038054600280546001600160a01b038084166001600160a01b0319928316179283905592169092556040519116907f7ce7ec0b50378fb6c0186ffb5f48325f6593fcb4ca4386f21861af3129188f5c90600090a2565b348015610c8157610c8181610e0e565b50565b6000610cc683836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061101f565b90505b92915050565b600082820183811015610cc6576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b80471015610d7e576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e6365000000604482015290519081900360640190fd5b6040516000906001600160a01b0384169083908381818185875af1925050503d8060008114610dc9576040519150601f19603f3d011682016040523d82523d6000602084013e610dce565b606091505b50509050806109895760405162461bcd60e51b815260040180806020018281038252603a8152602001806111b2603a913960400191505060405180910390fd5b60048054820190556000805b60015460ff821610156109895760018054610e3491610c84565b8160ff161415610f1e576000610e4a8484610c84565b9050610eba816005600060018660ff1681548110610e6457fe5b90600052602060002090602091828204019190069054906101000a900460ff166002811115610e8f57fe5b6002811115610e9a57fe5b815260200190815260200160002060030154610ccf90919063ffffffff16565b6005600060018560ff1681548110610ece57fe5b90600052602060002090602091828204019190069054906101000a900460ff166002811115610ef957fe5b6002811115610f0457fe5b815260208101919091526040016000206003015550610989565b6000610f9a612710610f946005600060018760ff1681548110610f3d57fe5b90600052602060002090602091828204019190069054906101000a900460ff166002811115610f6857fe5b6002811115610f7357fe5b815260200190815260200160002060010154876110b690919063ffffffff16565b9061110f565b9050610fb4816005600060018660ff1681548110610e6457fe5b6005600060018560ff1681548110610fc857fe5b90600052602060002090602091828204019190069054906101000a900460ff166002811115610ff357fe5b6002811115610ffe57fe5b81526020810191909152604001600020600301559190910190600101610e1a565b600081848411156110ae5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561107357818101518382015260200161105b565b50505050905090810190601f1680156110a05780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6000826110c557506000610cc9565b828202828482816110d257fe5b0414610cc65760405162461bcd60e51b81526004018080602001828103825260218152602001806111ec6021913960400191505060405180910390fd5b6000610cc683836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506000818361119b5760405162461bcd60e51b815260206004820181815283516024840152835190928392604490910191908501908083836000831561107357818101518382015260200161105b565b5060008385816111a757fe5b049594505050505056fe416464726573733a20756e61626c6520746f2073656e642076616c75652c20726563697069656e74206d61792068617665207265766572746564536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a2646970667358221220a9425f9d35e4cb2f342a6acf880327cb850c9bdfd49e8d23407fc7b6c3072be064736f6c634300060c0033",
      "balance": "0x0"
    },
    "000000000000000000000000000000000000f002": {
      "code": "0x608060405234801561001057600080fd5b50600436106100b45760003560e01c806371a1bb751161007157806371a1bb75146102c257806382c4b3b2146102ca578063a224cee7146102f0578063a4c4d92214610360578063c2cc16d914610385578063e823c8141461038d576100b4565b8063158ef93e146100b95780631db5ade8146100d55780631f4f7d291461012b57806332ed5b12146101a95780633aef39001461029657806344f99900146102ba575b600080fd5b6100c16103a7565b604080519115158252519081900360200190f35b610101600480360360408110156100eb57600080fd5b506001600160a01b0381351690602001356103b0565b604080516001600160a01b0390941684526020840192909252151582820152519081900360600190f35b6100c16004803603604081101561014157600080fd5b6001600160a01b038235169190810190604081016020820135600160201b81111561016b57600080fd5b82018360208201111561017d57600080fd5b803590602001918460018302840111600160201b8311171561019e57600080fd5b5090925090506103e9565b6101c6600480360360208110156101bf57600080fd5b50356106e0565b60405180896001600160a01b03168152602001886001600160a01b03168152602001806020018781526020018661ffff1681526020018561ffff16815260200184600281111561021257fe5b81526020018315158152602001828103825288818151815260200191508051906020019080838360005b8381101561025457818101518382015260200161023c565b50505050905090810190601f1680156102815780820380516001836020036101000a031916815260200191505b50995050505050505050505060405180910390f35b61029e6107c9565b604080516001600160a01b039092168252519081900360200190f35b61029e6107cf565b61029e6107d5565b6100c1600480360360208110156102e057600080fd5b50356001600160a01b03166107db565b61035e6004803603602081101561030657600080fd5b810190602081018135600160201b81111561032057600080fd5b82018360208201111561033257600080fd5b803590602001918460208302840111600160201b8311171561035357600080fd5b5090925090506107f0565b005b6100c16004803603604081101561037657600080fd5b50803590602001351515610927565b61029e61102c565b610395611032565b60408051918252519081900360200190f35b60005460ff1681565b60046020908152600092835260408084209091529082529020805460018201546002909201546001600160a01b03909116919060ff1683565b6001600160a01b03831660009081526002602052604081205460ff16156104415760405162461bcd60e51b81526004018080602001828103825260298152602001806111126029913960400191505060405180910390fd5b6000338585854260405160200180866001600160a01b031660601b8152601401856001600160a01b031660601b81526014018484808284379190910192835250506040805180830381526020928301909152805191012094505050610bb885111591506104ea9050576040805162461bcd60e51b815260206004820152601060248201526f44657461696c7320746f6f206c6f6e6760801b604482015290519081900360640190fd5b600081815260036020819052604090912001541561054f576040805162461bcd60e51b815260206004820152601760248201527f50726f706f73616c20616c726561647920657869737473000000000000000000604482015290519081900360640190fd5b610557611038565b3381526001600160a01b03861660208083019190915260408051601f870183900483028101830190915285815290869086908190840183828082843760009201829052506040808701958652426060880152878252600360209081529120865181546001600160a01b039182166001600160a01b0319918216178355838901516001840180549190931691161790559451805187969550610601945060028601935091019061107e565b5060608201516003820155608082015160048201805460a085015161ffff908116620100000263ffff0000199190941661ffff1990921691909117169190911780825560c0840151919064ff000000001916600160201b83600281111561066457fe5b021790555060e0919091015160049091018054911515600160281b0265ff0000000000199092169190911790556040805142815290516001600160a01b03881691339185917fc10f2f4d53a0e342536c6af3cce9c6ee25c32dbb323521ce0e1d4494a3e362e8919081900360200190a450600195945050505050565b60036020908152600091825260409182902080546001808301546002808501805488516101009582161595909502600019011691909104601f81018790048702840187019097528683526001600160a01b03938416969390911694919290918301828280156107905780601f1061076557610100808354040283529160200191610790565b820191906000526020600020905b81548152906001019060200180831161077357829003601f168201915b505050600384015460049094015492939261ffff808216935062010000820416915060ff600160201b8204811691600160281b90041688565b61f00281565b61f00481565b61f00381565b60026020526000908152604090205460ff1681565b60005460ff161561083e576040805162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481a5b9a5d1a585b1a5e9959606a1b604482015290519081900360640190fd5b62093a8060015560005b8181101561091557600083838381811061085e57fe5b905060200201356001600160a01b03166001600160a01b031614156108ca576040805162461bcd60e51b815260206004820152601960248201527f496e76616c69642076616c696461746f72206164647265737300000000000000604482015290519081900360640190fd5b6001600260008585858181106108dc57fe5b602090810292909201356001600160a01b0316835250810191909152604001600020805460ff1916911515919091179055600101610848565b50506000805460ff1916600117905550565b60408051631015428760e21b8152336004820152905160009161f003916340550a1c91602480820192602092909190829003018186803b15801561096a57600080fd5b505afa15801561097e573d6000803e3d6000fd5b505050506040513d602081101561099457600080fd5b50516109d8576040805162461bcd60e51b815260206004820152600e60248201526d56616c696461746f72206f6e6c7960901b604482015290519081900360640190fd5b6000838152600360209081526040808320600101546001600160a01b03168352600290915290205460ff1615610a3f5760405162461bcd60e51b81526004018080602001828103825260298152602001806111126029913960400191505060405180910390fd5b600083815260036020526040902060040154600160281b900460ff1615610aa4576040805162461bcd60e51b815260206004820152601460248201527350726f706f73616c2068617320726573756c747360601b604482015290519081900360640190fd5b60008381526003602081905260409091200154610afd576040805162461bcd60e51b8152602060048201526012602482015271141c9bdc1bdcd85b081b9bdd08195e1a5cdd60721b604482015290519081900360640190fd5b33600090815260046020908152604080832086845290915290206001015415610b575760405162461bcd60e51b815260040180806020018281038252602381526020018061113b6023913960400191505060405180910390fd5b60015460008481526003602081905260409091200154014210610bb4576040805162461bcd60e51b815260206004820152601060248201526f141c9bdc1bdcd85b08195e1c1a5c995960821b604482015290519081900360640190fd5b336000818152600460209081526040808320878452825291829020426001820181905581546001600160a01b031916851782556002909101805460ff1916871515908117909155835190815291820152815186927f6c59bda68cac318717c60c7c9635a78a0f0613f9887cc18a7157f5745a86d14e928290030190a38115610c62576000838152600360205260409020600401805461ffff8082166001011661ffff19909116179055610c96565b60008381526003602052604090206004018054600161ffff62010000808404821692909201160263ffff0000199091161790555b600261f0036001600160a01b0316639de702586040518163ffffffff1660e01b815260040160006040518083038186803b158015610cd357600080fd5b505afa158015610ce7573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526020811015610d1057600080fd5b8101908080516040519392919084600160201b821115610d2f57600080fd5b908301906020820185811115610d4457600080fd5b82518660208202830111600160201b82111715610d6057600080fd5b82525081516020918201928201910280838360005b83811015610d8d578181015183820152602001610d75565b505050509050016040525050505181610da257fe5b60008581526003602052604090206004015491900460010161ffff90911610610e6a576000838152600360208181526040808420600180820180546001600160a01b03908116885260028652848820805460ff191690931790925595899052938352600401805465ff00000000001916600160281b1764ff00000000191664020000000017905592548351428152935192169286927fc9d96d61eb62031865c523ae107f3c22f5ed445af237636bcd88bea1705c70d5929181900390910190a3506001611026565b600261f0036001600160a01b0316639de702586040518163ffffffff1660e01b815260040160006040518083038186803b158015610ea757600080fd5b505afa158015610ebb573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526020811015610ee457600080fd5b8101908080516040519392919084600160201b821115610f0357600080fd5b908301906020820185811115610f1857600080fd5b82518660208202830111600160201b82111715610f3457600080fd5b82525081516020918201928201910280838360005b83811015610f61578181015183820152602001610f49565b505050509050016040525050505181610f7657fe5b046001016003600085815260200190815260200160002060040160029054906101000a900461ffff1661ffff16106110225760008381526003602090815260409182902060048101805465ff00000000001916600160281b1764ff000000001916600160201b17905560010154825142815292516001600160a01b039091169286927fec955d77e6e7d74e18b1c91977ef0f6fd5a6d02a28d1979686339fe69399782592918290030190a35b5060015b92915050565b61f00181565b60015481565b604080516101008101825260008082526020820181905260609282018390529181018290526080810182905260a081018290529060c08201908152600060209091015290565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106110bf57805160ff19168380011785556110ec565b828001600101855582156110ec579182015b828111156110ec5782518255916020019190600101906110d1565b506110f89291506110fc565b5090565b5b808211156110f857600081556001016110fd56fe44737420616c7265616479207061737365642c20596f752063616e207374617274207374616b696e67596f752063616e277420766f746520666f7220612070726f706f73616c207477696365a264697066735822122006ea9b9877891079437242f8c3690f46c04ebd6ba7408804b0bac5764ae4f10664736f6c634300060c0033",
      "balance": "0x0"
    },
    "000000000000000000000000000000000000f003": {
      "code": "0x608060405260043610620002125760003560e01c80638f283970116200011b578063c636158c11620000a3578063d6c0edad116200006d578063d6c0edad14620007b6578063e80a70c214620007c0578063f40f0f5214620007d8578063f851a440146200080f5762000212565b8063c636158c1462000713578063c885bc58146200072b578063cb4e48771462000743578063d65b81ce146200077c5762000212565b8063afeea11511620000e5578063afeea115146200069d578063bb8b65af14620006b5578063bcecf81b14620006cd578063c2cc16d914620006fb5762000212565b80638f283970146200056d5780639cc02c3014620005a45780639de7025814620005ce578063a224cee714620005e65762000212565b806340550a1c116200019f57806360544bf1116200016957806360544bf1146200041a5780636846992a146200048457806371a1bb75146200053d57806371df767814620005555762000212565b806340550a1c146200039b5780634331ed1f14620003d257806344f9990014620003ea578063553c085d14620004025762000212565b806315a0a6a011620001e157806315a0a6a014620002ed5780631c0ffaa214620003165780633aef390014620003555780633bd07e34146200036d5762000212565b806302b459d91462000217578063136ec0b31462000270578063145d9b2e146200028a578063158ef93e14620002c1575b600080fd5b3480156200022457600080fd5b5062000254600480360360408110156200023d57600080fd5b506001600160a01b03813516906020013562000827565b604080516001600160a01b039092168252519081900360200190f35b3480156200027d57600080fd5b506200028862000b0b565b005b3480156200029757600080fd5b506200025460048036036020811015620002b057600080fd5b50356001600160a01b031662000cd9565b348015620002ce57600080fd5b50620002d962000cf4565b604080519115158252519081900360200190f35b62000288600480360360208110156200030557600080fd5b50356001600160a01b031662000cfd565b3480156200032357600080fd5b5062000288600480360360408110156200033c57600080fd5b506001600160a01b038135169060200135151562000e52565b3480156200036257600080fd5b506200025462000f6d565b3480156200037a57600080fd5b506200038562000f73565b6040805160ff9092168252519081900360200190f35b348015620003a857600080fd5b50620002d960048036036020811015620003c157600080fd5b50356001600160a01b031662000f83565b348015620003df57600080fd5b506200038562000fe5565b348015620003f757600080fd5b506200025462000ff5565b3480156200040f57600080fd5b506200038562000ffb565b3480156200042757600080fd5b506200043262001000565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156200047057818101518382015260200162000456565b505050509050019250505060405180910390f35b3480156200049157600080fd5b506200028860048036036040811015620004aa57600080fd5b810190602081018135640100000000811115620004c657600080fd5b820183602082011115620004d957600080fd5b80359060200191846020830284011164010000000083111715620004fc57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550509135925062001064915050565b3480156200054a57600080fd5b506200025462001475565b3480156200056257600080fd5b50620002886200147b565b3480156200057a57600080fd5b5062000288600480360360208110156200059357600080fd5b50356001600160a01b031662001589565b348015620005b157600080fd5b50620005bc62001676565b60408051918252519081900360200190f35b348015620005db57600080fd5b50620004326200167c565b348015620005f357600080fd5b5062000288600480360360208110156200060c57600080fd5b8101906020810181356401000000008111156200062857600080fd5b8201836020820111156200063b57600080fd5b803590602001918460208302840111640100000000831117156200065e57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550620016de945050505050565b348015620006aa57600080fd5b5062000432620019fe565b348015620006c257600080fd5b506200028862001bde565b348015620006da57600080fd5b506200025460048036036020811015620006f357600080fd5b503562001da7565b3480156200070857600080fd5b506200025462001dcf565b3480156200072057600080fd5b50620005bc62001dd5565b3480156200073857600080fd5b506200028862001ddb565b3480156200075057600080fd5b5062000288600480360360408110156200076957600080fd5b5060ff8135811691602001351662001e43565b3480156200078957600080fd5b506200028860048036036060811015620007a257600080fd5b508035906020810135906040013562001fa5565b6200028862002094565b348015620007cd57600080fd5b506200038562002212565b348015620007e557600080fd5b50620005bc60048036036020811015620007fe57600080fd5b50356001600160a01b031662002217565b3480156200081c57600080fd5b506200025462002229565b6000805460ff166200086f576040805162461bcd60e51b815260206004820152600c60248201526b139bdd081a5b9a5d081e595d60a21b604482015290519081900360640190fd5b336000908152600960205260409020546001600160a01b031615620008d7576040805162461bcd60e51b815260206004820152601960248201527856616c696461746f727320616c72656164792065786973747360381b604482015290519081900360640190fd5b6040805163416259d960e11b8152336004820152905161f002916382c4b3b2916024808301926020929190829003018186803b1580156200091757600080fd5b505afa1580156200092c573d6000803e3d6000fd5b505050506040513d60208110156200094357600080fd5b505162000997576040805162461bcd60e51b815260206004820152601d60248201527f596f75206d7573742062656520617574686f72697a6564206669727374000000604482015290519081900360640190fd5b6001600160a01b038316620009f3576040805162461bcd60e51b815260206004820152601760248201527f496e76616c6964206d616e616765722061646472657373000000000000000000604482015290519081900360640190fd5b6000338484600060405162000a089062003526565b80856001600160a01b03168152602001846001600160a01b0316815260200183815260200182600381111562000a3a57fe5b8152602001945050505050604051809103906000f08015801562000a62573d6000803e3d6000fd5b5033600081815260096020908152604080832080546001600160a01b0387166001600160a01b031991821681179092556008805460018101825595527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee39094018054909416851790935580519283525193945091927fa4e4abe78f84762abf6709f8b8ae4bf033abcb5ad78e383fdadbad01dd967ae4929181900390910190a290505b92915050565b6000339050806001600160a01b031660096000836001600160a01b0316633a5381b56040518163ffffffff1660e01b815260040160206040518083038186803b15801562000b5857600080fd5b505afa15801562000b6d573d6000803e3d6000fd5b505050506040513d602081101562000b8457600080fd5b50516001600160a01b039081168252602082019290925260400160002054161462000bf2576040805162461bcd60e51b815260206004820152601960248201527814dd185ad9481c1bdbdb081b9bdd081c9959da5cdd195c9959603a1b604482015290519081900360640190fd5b336001816001600160a01b031663c19d93fb6040518163ffffffff1660e01b815260040160206040518083038186803b15801562000c2f57600080fd5b505afa15801562000c44573d6000803e3d6000fd5b505050506040513d602081101562000c5b57600080fd5b5051600381111562000c6957fe5b1462000cae576040805162461bcd60e51b815260206004820152600f60248201526e496e636f727265637420737461746560881b604482015290519081900360640190fd5b6001600052600d6020526000805160206200711e83398151915262000cd4818362002238565b505050565b6009602052600090815260409020546001600160a01b031681565b60005460ff1681565b6000339050806001600160a01b031660096000836001600160a01b0316633a5381b56040518163ffffffff1660e01b815260040160206040518083038186803b15801562000d4a57600080fd5b505afa15801562000d5f573d6000803e3d6000fd5b505050506040513d602081101562000d7657600080fd5b50516001600160a01b039081168252602082019290925260400160002054161462000de4576040805162461bcd60e51b815260206004820152601960248201527814dd185ad9481c1bdbdb081b9bdd081c9959da5cdd195c9959603a1b604482015290519081900360640190fd5b600a54349060009062000df9908390620027f7565b905062000e068162002859565b600a55604080513381526020810184905281516001600160a01b038716927f6b7e299532db9a5c30aa2bf5fce8e3af60cadfa69b857894abaacc5ad7e652c0928290030190a250505050565b6004546001600160a01b0316331462000e9f576040805162461bcd60e51b815260206004820152600a60248201526927b7363c9030b236b4b760b11b604482015290519081900360640190fd5b6001600160a01b038281166000908152600960205260409020541662000ef75760405162461bcd60e51b81526004018080602001828103825260228152602001806200718e6022913960400191505060405180910390fd5b6001600160a01b03808316600090815260096020526040808220548151638ec7a23d60e01b815285151560048201529151931692638ec7a23d9260248084019391929182900301818387803b15801562000f5057600080fd5b505af115801562000f65573d6000803e3d6000fd5b505050505050565b61f00281565b600454600160a81b900460ff1681565b6000805b60055481101562000fda57826001600160a01b03166005828154811062000faa57fe5b6000918252602090912001546001600160a01b0316141562000fd157600191505062000fe0565b60010162000f87565b50600090505b919050565b600454600160a01b900460ff1681565b61f00481565b600b81565b606060068054806020026020016040519081016040528092919081815260200182805480156200105a57602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116200103b575b5050505050905090565b334114620010a6576040805162461bcd60e51b815260206004820152600a6024820152694d696e6572206f6e6c7960b01b604482015290519081900360640190fd5b436000908152600e60209081526040808320600180855292529091205460ff16156200110c576040805162461bcd60e51b815260206004820152601060248201526f105b1c9958591e481bdc195c985d195960821b604482015290519081900360640190fd5b818043816200111757fe5b06156200115e576040805162461bcd60e51b815260206004820152601060248201526f426c6f636b2065706f6368206f6e6c7960801b604482015290519081900360640190fd5b60005460ff16620011a5576040805162461bcd60e51b815260206004820152600c60248201526b139bdd081a5b9a5d081e595d60a21b604482015290519081900360640190fd5b436000908152600e60209081526040808320600180855292528220805460ff191690911790555b60055460ff82161015620012315760006007600060058460ff1681548110620011f157fe5b6000918252602080832091909101546001600160a01b031683528201929092526040019020805460ff191660ff92909216919091179055600101620011cc565b5083516200124790600590602087019062003534565b5060005b60055460ff82161015620012b05760016007600060058460ff16815481106200127057fe5b6000918252602080832091909101546001600160a01b031683528201929092526040019020805460ff191660ff929092169190911790556001016200124b565b50620012bf600660006200359e565b6004546001600052600d6020526000805160206200711e8339815191528054600160a81b90920460ff16916001600160a01b03165b60008360ff161180156200131057506001600160a01b03811615155b156200146c5760076000826001600160a01b0316633a5381b56040518163ffffffff1660e01b815260040160206040518083038186803b1580156200135457600080fd5b505afa15801562001369573d6000803e3d6000fd5b505050506040513d60208110156200138057600080fd5b50516001600160a01b0316815260208101919091526040016000205460ff1662001449576006816001600160a01b0316633a5381b56040518163ffffffff1660e01b815260040160206040518083038186803b158015620013e057600080fd5b505afa158015620013f5573d6000803e3d6000fd5b505050506040513d60208110156200140c57600080fd5b505181546001810183556000928352602090922090910180546001600160a01b0319166001600160a01b0390921691909117905560001992909201915b6001600160a01b03908116600090815260038301602052604090205416620012f4565b50505050505050565b61f00381565b6000339050806001600160a01b031660096000836001600160a01b0316633a5381b56040518163ffffffff1660e01b815260040160206040518083038186803b158015620014c857600080fd5b505afa158015620014dd573d6000803e3d6000fd5b505050506040513d6020811015620014f457600080fd5b50516001600160a01b039081168252602082019290925260400160002054161462001562576040805162461bcd60e51b815260206004820152601960248201527814dd185ad9481c1bdbdb081b9bdd081c9959da5cdd195c9959603a1b604482015290519081900360640190fd5b6001600052600d602052336000805160206200711e83398151915262000cd4818362002d73565b806001600160a01b038116620015d8576040805162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b604482015290519081900360640190fd5b6004546001600160a01b0316331462001625576040805162461bcd60e51b815260206004820152600a60248201526927b7363c9030b236b4b760b11b604482015290519081900360640190fd5b600480546001600160a01b0319166001600160a01b0384811691909117918290556040519116907f927cc064d7b7fa546fa7706bc01845d27d06f15af3ae90a672cc44735928e96190600090a25050565b60085490565b606060058054806020026020016040519081016040528092919081815260200182805480156200105a576020028201919060005260206000209081546001600160a01b031681526001909101906020018083116200103b575050505050905090565b60005460ff16156200172d576040805162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481a5b9a5d1a585b1a5e9959606a1b604482015290519081900360640190fd5b60008151116200176f5760405162461bcd60e51b815260040180806020018281038252602f8152602001806200715f602f913960400191505060405180910390fd5b6004805460008054600160ff19909116811782556103e8600c8190557375990c4e397c0f83bb5c22e2d57ce44b8267a7b26001600160a01b03199094169390931760ff60a01b1916601560a01b1760ff60a81b1916600b60a81b179093559155610fa06002556113886003555b81518160ff161015620019fa576000828260ff1681518110620017fb57fe5b6020908102919091018101516001600160a01b0380821660009081526009909352604090922054909250161562001875576040805162461bcd60e51b815260206004820152601960248201527856616c696461746f727320616c72656164792065786973747360381b604482015290519081900360640190fd5b60008182600c5460016040516200188c9062003526565b80856001600160a01b03168152602001846001600160a01b03168152602001838152602001826003811115620018be57fe5b8152602001945050505050604051809103906000f080158015620018e6573d6000803e3d6000fd5b506005805460018181019092557f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db00180546001600160a01b038087166001600160a01b031992831681179093556000838152600760209081526040808320805460ff1916881790556008805497880190557ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee3909601805485168617905593815260099093528383208054918616919092168117909155825163204a7f0760e21b8152925193945092638129fc1c92600480820193929182900301818387803b158015620019d257600080fd5b505af1158015620019e7573d6000803e3d6000fd5b505060019094019350620017dc92505050565b5050565b60016000908152600d6020526004547ffd54ff1ed53f34a900b24c5ba64f85761163b5d82d98a47b9bd80e45466993c654606092916000805160206200711e8339815191529160ff600160a01b9283900481169290910416101562001a77576001810154600160a01b900460ff16919091019062001a8a565b600454600160a01b900460ff1691909101905b60608260ff1667ffffffffffffffff8111801562001aa757600080fd5b5060405190808252806020026020018201604052801562001ad2578160200160208202803683370190505b506004548354919250600091600160a01b90910460ff16906001600160a01b03165b60008260ff1611801562001b1057506001600160a01b03811615155b1562001bd357806001600160a01b0316633a5381b56040518163ffffffff1660e01b815260040160206040518083038186803b15801562001b5057600080fd5b505afa15801562001b65573d6000803e3d6000fd5b505050506040513d602081101562001b7c57600080fd5b50518451859060ff861690811062001b9057fe5b6001600160a01b03928316602091820292909201810191909152918116600090815260038701909252604090912054600190930192600019909201911662001af4565b509194505050505090565b6000339050806001600160a01b031660096000836001600160a01b0316633a5381b56040518163ffffffff1660e01b815260040160206040518083038186803b15801562001c2b57600080fd5b505afa15801562001c40573d6000803e3d6000fd5b505050506040513d602081101562001c5757600080fd5b50516001600160a01b039081168252602082019290925260400160002054161462001cc5576040805162461bcd60e51b815260206004820152601960248201527814dd185ad9481c1bdbdb081b9bdd081c9959da5cdd195c9959603a1b604482015290519081900360640190fd5b336001816001600160a01b031663c19d93fb6040518163ffffffff1660e01b815260040160206040518083038186803b15801562001d0257600080fd5b505afa15801562001d17573d6000803e3d6000fd5b505050506040513d602081101562001d2e57600080fd5b5051600381111562001d3c57fe5b1462001d81576040805162461bcd60e51b815260206004820152600f60248201526e496e636f727265637420737461746560881b604482015290519081900360640190fd5b6001600052600d6020526000805160206200711e83398151915262000cd4818362002f68565b6008818154811062001db557fe5b6000918252602090912001546001600160a01b0316905081565b61f00181565b600c5481565b336000908152600b60205260409020548062001df8575062001e41565b336000818152600b60205260408082208290558051600162c261b160e01b03198152905163ff3d9e4f9285926004808201939182900301818588803b15801562000f5057600080fd5b565b6004546001600160a01b0316331462001e90576040805162461bcd60e51b815260206004820152600a60248201526927b7363c9030b236b4b760b11b604482015290519081900360640190fd5b601560ff8316111562001ee2576040805162461bcd60e51b8152602060048201526015602482015274496e76616c69642061637469766520636f756e747360581b604482015290519081900360640190fd5b600b60ff8216111562001f34576040805162461bcd60e51b8152602060048201526015602482015274496e76616c6964206261636b757020636f756e747360581b604482015290519081900360640190fd5b6004805460ff60a01b1916600160a01b60ff8581169182029290921760ff60a81b1916600160a81b9285169283021790925560408051928352602083019190915280517fa3a87350799ed1a4e15ebde44a01147b2b53b54059868b66e181fca7d4150b7c9281900390910190a15050565b6004546001600160a01b0316331462001ff2576040805162461bcd60e51b815260206004820152600a60248201526927b7363c9030b236b4b760b11b604482015290519081900360640190fd5b61271081838501011462002040576040805162461bcd60e51b815260206004820152601060248201526f383937b837b93a34b7b71032b93937b960811b604482015290519081900360640190fd5b600183905560028290556003819055604080518481526020810184905280820183905290517f878b47c12a782e25eb88c88fcce17eeb3cd70ffcedc3dc2912ed33c9d7dda5ae9181900360600190a1505050565b334114620020d6576040805162461bcd60e51b815260206004820152600a6024820152694d696e6572206f6e6c7960b01b604482015290519081900360640190fd5b436000908152600e6020908152604080832083805290915281205460ff16156200213a576040805162461bcd60e51b815260206004820152601060248201526f105b1c9958591e481bdc195c985d195960821b604482015290519081900360640190fd5b60005460ff1662002181576040805162461bcd60e51b815260206004820152600c60248201526b139bdd081a5b9a5d081e595d60a21b604482015290519081900360640190fd5b436000908152600e602090815260408083208380529091528120805460ff19166001179055600a5433913491620021ba908390620027f7565b9050620021c78162002859565b600a556040805183815242602082015281516001600160a01b038616927f7dc4e5df59513708dca355b8706273a5df7b810a4cec8019f2a4b9bb166a1a04928290030190a250505050565b601581565b600b6020526000908152604090205481565b6004546001600160a01b031681565b6001820154600160a01b900460ff166200229d5781546001600160a01b0382166001600160a01b0319918216811784556001808501805460ff600160a01b91909516909317838104851690920190931690910260ff60a01b19909116179055620019fa565b81546001600160a01b0382811691161415620022b957620019fa565b6001600160a01b038082166000908152600284016020526040902054168062002462576001808401805460ff600160a01b80830482169094011690920260ff60a01b19909216919091179081905560408051638b0e9f3f60e01b815290516001600160a01b0390921691638b0e9f3f91600480820192602092909190829003018186803b1580156200234a57600080fd5b505afa1580156200235f573d6000803e3d6000fd5b505050506040513d60208110156200237657600080fd5b505160408051638b0e9f3f60e01b815290516001600160a01b03851691638b0e9f3f916004808301926020929190829003018186803b158015620023b957600080fd5b505afa158015620023ce573d6000803e3d6000fd5b505050506040513d6020811015620023e557600080fd5b5051116200244d57506001820180546001600160a01b038381166000818152600287016020908152604080832080549686166001600160a01b0319978816179055865490941682526003880190529190912080548316821790558254909116179055620019fa565b5060018201546001600160a01b0316620025f9565b806001600160a01b0316638b0e9f3f6040518163ffffffff1660e01b815260040160206040518083038186803b1580156200249c57600080fd5b505afa158015620024b1573d6000803e3d6000fd5b505050506040513d6020811015620024c857600080fd5b505160408051638b0e9f3f60e01b815290516001600160a01b03851691638b0e9f3f916004808301926020929190829003018186803b1580156200250b57600080fd5b505afa15801562002520573d6000803e3d6000fd5b505050506040513d60208110156200253757600080fd5b505111620025465750620019fa565b6001600160a01b038083166000818152600386016020526040808220548585168352912080546001600160a01b03191691841691909117905560018501549091161415620025b1576001830180546001600160a01b0319166001600160a01b038316179055620025f9565b6001600160a01b03808316600090815260028501602081815260408084205460038901835281852054861685529290915290912080546001600160a01b031916919092161790555b6001600160a01b03811615801590620026e65750806001600160a01b0316638b0e9f3f6040518163ffffffff1660e01b815260040160206040518083038186803b1580156200264757600080fd5b505afa1580156200265c573d6000803e3d6000fd5b505050506040513d60208110156200267357600080fd5b505160408051638b0e9f3f60e01b815290516001600160a01b03851691638b0e9f3f916004808301926020929190829003018186803b158015620026b657600080fd5b505afa158015620026cb573d6000803e3d6000fd5b505050506040513d6020811015620026e257600080fd5b5051115b156200270f576001600160a01b03908116600090815260028401602052604090205416620025f9565b6001600160a01b038116620027855782546001600160a01b038381166000818152600387016020908152604080832080549686166001600160a01b031997881617905588549094168252600288019052828120805485168317905581815291909120805483169055845490911617835562000cd4565b6001600160a01b0390811660008181526003850160209081526040808320805496861680855282852080549888166001600160a01b0319998a16179055815490961684526002909701909152808220805486168517905585548516841790955591825292902080549091169091179055565b60008282018381101562002852576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b600080620028816127106200287a600154866200333c90919063ffffffff16565b906200339a565b90506000620028a36127106200287a600254876200333c90919063ffffffff16565b90506000620028c56127106200287a600354886200333c90919063ffffffff16565b6006549091501562002acf576000805b60065460ff821610156200299c57620029916009600060068460ff1681548110620028fc57fe5b60009182526020808320909101546001600160a01b039081168452838201949094526040928301909120548251638b0e9f3f60e01b81529251931692638b0e9f3f926004808201939291829003018186803b1580156200295b57600080fd5b505afa15801562002970573d6000803e3d6000fd5b505050506040513d60208110156200298757600080fd5b50518390620027f7565b9150600101620028d5565b50801562002acd5760005b60065460ff8216101562002acb5760006009600060068460ff1681548110620029cc57fe5b60009182526020808320909101546001600160a01b0390811684528382019490945260409283018220548351638b0e9f3f60e01b8152935194169450909262002a719287926200287a928792638b0e9f3f926004808301939192829003018186803b15801562002a3b57600080fd5b505afa15801562002a50573d6000803e3d6000fd5b505050506040513d602081101562002a6757600080fd5b50518a906200333c565b6001600160a01b0383166000908152600b602052604090205490915062002a999082620027f7565b6001600160a01b0383166000908152600b602052604090205562002abe8982620033de565b98505050600101620029a7565b505b505b6005541562002cfd576000805b60055460ff8216101562002b0e5762002b036009600060058460ff1681548110620028fc57fe5b915060010162002adc565b50801562002c445760005b60055460ff8216101562002c3d5760006009600060058460ff168154811062002b3e57fe5b60009182526020808320909101546001600160a01b0390811684528382019490945260409283018220548351638b0e9f3f60e01b8152935194169450909262002be39287926200287a928792638b0e9f3f926004808301939192829003018186803b15801562002bad57600080fd5b505afa15801562002bc2573d6000803e3d6000fd5b505050506040513d602081101562002bd957600080fd5b505189906200333c565b6001600160a01b0383166000908152600b602052604090205490915062002c0b9082620027f7565b6001600160a01b0383166000908152600b602052604090205562002c308982620033de565b9850505060010162002b19565b5062002cfb565b60055460009062002c579085906200339a565b905060005b60055460ff8216101562002cf85760006009600060058460ff168154811062002c8157fe5b60009182526020808320909101546001600160a01b039081168452838201949094526040928301822054909316808252600b909352205490915062002cc79084620027f7565b6001600160a01b0382166000908152600b602052604090205562002cec8984620033de565b98505060010162002c5c565b50505b505b61f0016001600160a01b031663ff3d9e4f826040518263ffffffff1660e01b81526004016000604051808303818588803b15801562002d3b57600080fd5b505af115801562002d50573d6000803e3d6000fd5b505050505062002d6a8186620033de90919063ffffffff16565b95945050505050565b81546001600160a01b0382811691161480159062002dab57506001600160a01b03818116600090815260028401602052604090205416155b1562002db757620019fa565b60018201546001600160a01b038281169116141562002e04576001600160a01b0380821660009081526002840160205260409020546001840180546001600160a01b031916919092161790555b81546001600160a01b038281169116141562002e48576001600160a01b03808216600090815260038401602052604090205483546001600160a01b03191691161782555b6001600160a01b03808216600090815260038401602052604090205416801562002ea4576001600160a01b038083166000908152600285016020526040808220548484168352912080546001600160a01b031916919092161790555b6001600160a01b03808316600090815260028501602052604090205416801562002f00576001600160a01b038084166000908152600386016020526040808220548484168352912080546001600160a01b031916919092161790555b50506001600160a01b03166000908152600282016020908152604080832080546001600160a01b03199081169091556003850190925290912080549091169055600101805460ff60a01b198116600160a01b9182900460ff9081166000190116909102179055565b6001600160a01b03808216600081815260038501602052604090205460018501549083169216148062002fa257506001600160a01b038116155b80620030835750816001600160a01b0316638b0e9f3f6040518163ffffffff1660e01b815260040160206040518083038186803b15801562002fe357600080fd5b505afa15801562002ff8573d6000803e3d6000fd5b505050506040513d60208110156200300f57600080fd5b505160408051638b0e9f3f60e01b815290516001600160a01b03841691638b0e9f3f916004808301926020929190829003018186803b1580156200305257600080fd5b505afa15801562003067573d6000803e3d6000fd5b505050506040513d60208110156200307e57600080fd5b505111155b15620030905750620019fa565b6001600160a01b038083166000818152600286016020526040808220548585168352912080546001600160a01b03191691841691909117905584549091161415620030f45782546001600160a01b0319166001600160a01b03821617835562003136565b6001600160a01b0382811660009081526002850160209081526040808320548416835260038701909152902080546001600160a01b0319169183169190911790555b6001600160a01b03811615801590620032235750816001600160a01b0316638b0e9f3f6040518163ffffffff1660e01b815260040160206040518083038186803b1580156200318457600080fd5b505afa15801562003199573d6000803e3d6000fd5b505050506040513d6020811015620031b057600080fd5b505160408051638b0e9f3f60e01b815290516001600160a01b03841691638b0e9f3f916004808301926020929190829003018186803b158015620031f357600080fd5b505afa15801562003208573d6000803e3d6000fd5b505050506040513d60208110156200321f57600080fd5b5051115b156200324c576001600160a01b0390811660009081526003840160205260409020541662003136565b6001600160a01b038116620032c4576001830180546001600160a01b038481166000818152600288016020908152604080832080549686166001600160a01b031997881617905560038a0190915280822080548616905585549093168152919091208054831682179055825490911617905562000cd4565b6001600160a01b0390811660008181526002850160208181526040808420805487168552600390980180835281852080546001600160a01b0319908116998916998a17909155848452895489875283872080549190991690821617909755825283208054861685179055929091529052825416179055565b6000826200334d5750600062000b05565b828202828482816200335b57fe5b0414620028525760405162461bcd60e51b81526004018080602001828103825260218152602001806200713e6021913960400191505060405180910390fd5b60006200285283836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525062003422565b60006200285283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250620034c9565b60008183620034b25760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015620034765781810151838201526020016200345c565b50505050905090810190601f168015620034a45780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b506000838581620034bf57fe5b0495945050505050565b600081848411156200351e5760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315620034765781810151838201526020016200345c565b505050900390565b613b2480620035fa83390190565b8280548282559060005260206000209081019282156200358c579160200282015b828111156200358c57825182546001600160a01b0319166001600160a01b0390911617825560209092019160019091019062003555565b506200359a929150620035c1565b5090565b5080546000825590600052602060002090810190620035be9190620035e2565b50565b5b808211156200359a5780546001600160a01b0319168155600101620035c2565b5b808211156200359a5760008155600101620035e356fe60806040523480156200001157600080fd5b5060405162003b2438038062003b24833981810160405260808110156200003757600080fd5b5080516020820151604083015160609093015160018055919290913361f00314620000a9576040805162461bcd60e51b815260206004820152601860248201527f56616c696461746f727320636f6e7472616374206f6e6c790000000000000000604482015290519081900360640190fd5b836001600160a01b038116620000f8576040805162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b604482015290519081900360640190fd5b836001600160a01b03811662000147576040805162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b604482015290519081900360640190fd5b836200017f60646200016b60016127106200025660201b6200323f1790919060201c565b620002bd60201b620032a11790919060201c565b8110158015620001b15750620001ad600a6200016b60016127106200025660201b6200323f1790919060201c565b8111155b620001f5576040805162461bcd60e51b815260206004820152600f60248201526e125b9d985b1a59081c195c98d95b9d608a1b604482015290519081900360640190fd5b600580546001600160a01b03808a166001600160a01b031992831617909255600680549289169290911691909117905560048590556012805485919060ff191660018360038111156200024457fe5b021790555050505050505050620003ae565b6000826200026757506000620002b7565b828202828482816200027557fe5b0414620002b45760405162461bcd60e51b815260040180806020018281038252602181526020018062003b036021913960400191505060405180910390fd5b90505b92915050565b6000620002b483836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506200030760201b60201c565b60008183620003975760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156200035b57818101518382015260200162000341565b50505050905090810190601f168015620003895780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b506000838581620003a457fe5b0495945050505050565b61374580620003be6000396000f3fe6080604052600436106102ae5760003560e01c80638129fc1c11610175578063c2cc16d9116100dc578063ed47c1ab11610095578063f1b7d0071161006f578063f1b7d00714610dd2578063f3b1cc6714610de7578063f93b59ed14610dfc578063ff3d9e4f14610e11576102ae565b8063ed47c1ab14610d7e578063f06d5e7714610d93578063f1890c8d14610dbd576102ae565b8063c2cc16d914610b3c578063c671062914610b51578063d91f8f2b14610b84578063dafe8e5614610bae578063e9fad8ee14610d69578063ec0cb336146105c8576102ae565b806397a8ccd51161012e57806397a8ccd514610a7f578063a3fbbaae14610a94578063a660667914610ac7578063b6a8219714610adc578063ba26d9ff14610af1578063c19d93fb14610b06576102ae565b80638129fc1c146109ea578063826d3dec146109ff5780638b0e9f3f14610a145780638ec7a23d14610a295780638f76691a14610a555780639399f54014610a6a576102ae565b80633aef3900116102195780635646f5b6116101d25780635646f5b61461096c57806358fd41ea1461098157806366a9418c1461099657806370ba1113146109ab57806371a1bb75146109c057806374ea7a0e146109d5576102ae565b80633aef3900146108e257806341f4ca62146108f757806344f9990014610925578063481c6a751461093a578063483a00e81461094f5780634fe71e9514610957576102ae565b806324c5b1ca1161026b57806324c5b1ca1461065a5780632b6bce631461066f5780632b8aba7a146108945780632e4f67e4146105c85780633a4b66f1146108a95780633a5381b5146108b1576102ae565b806303fab4f6146102b3578063051805a8146102da578063158ef93e146105b357806315de360e146105c857806316934fc4146105dd5780631fcad95f14610643575b600080fd5b3480156102bf57600080fd5b506102c8610e19565b60408051918252519081900360200190f35b3480156102e657600080fd5b5061059f600480360360a08110156102fd57600080fd5b810190602081018135600160201b81111561031757600080fd5b82018360208201111561032957600080fd5b803590602001918460018302840111600160201b8311171561034a57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561039c57600080fd5b8201836020820111156103ae57600080fd5b803590602001918460018302840111600160201b831117156103cf57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561042157600080fd5b82018360208201111561043357600080fd5b803590602001918460018302840111600160201b8311171561045457600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156104a657600080fd5b8201836020820111156104b857600080fd5b803590602001918460018302840111600160201b831117156104d957600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561052b57600080fd5b82018360208201111561053d57600080fd5b803590602001918460018302840111600160201b8311171561055e57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610e26945050505050565b604080519115158252519081900360200190f35b3480156105bf57600080fd5b5061059f610fcb565b3480156105d457600080fd5b506102c8610fd4565b3480156105e957600080fd5b506106106004803603602081101561060057600080fd5b50356001600160a01b0316610fda565b604080519687526020870195909552858501939093526060850191909152608084015260a0830152519081900360c00190f35b34801561064f57600080fd5b5061065861100f565b005b34801561066657600080fd5b506102c861118c565b34801561067b57600080fd5b50610684611192565b60405180806020018060200180602001806020018060200186810386528b818151815260200191508051906020019080838360005b838110156106d15781810151838201526020016106b9565b50505050905090810190601f1680156106fe5780820380516001836020036101000a031916815260200191505b5086810385528a5181528a516020918201918c019080838360005b83811015610731578181015183820152602001610719565b50505050905090810190601f16801561075e5780820380516001836020036101000a031916815260200191505b5086810384528951815289516020918201918b019080838360005b83811015610791578181015183820152602001610779565b50505050905090810190601f1680156107be5780820380516001836020036101000a031916815260200191505b5086810383528851815288516020918201918a019080838360005b838110156107f15781810151838201526020016107d9565b50505050905090810190601f16801561081e5780820380516001836020036101000a031916815260200191505b50868103825287518152875160209182019189019080838360005b83811015610851578181015183820152602001610839565b50505050905090810190601f16801561087e5780820380516001836020036101000a031916815260200191505b509a505050505050505050505060405180910390f35b3480156108a057600080fd5b506102c8611489565b61065861148f565b3480156108bd57600080fd5b506108c6611678565b604080516001600160a01b039092168252519081900360200190f35b3480156108ee57600080fd5b506108c6611687565b34801561090357600080fd5b5061090c61168d565b6040805192835260208301919091528051918290030190f35b34801561093157600080fd5b506108c6611696565b34801561094657600080fd5b506108c661169c565b6106586116ab565b34801561096357600080fd5b5061065861190f565b34801561097857600080fd5b506102c8611aed565b34801561098d57600080fd5b506102c8611af3565b3480156109a257600080fd5b506102c8611b97565b3480156109b757600080fd5b506102c8611b9d565b3480156109cc57600080fd5b506108c6611ba3565b3480156109e157600080fd5b506102c8611ba9565b3480156109f657600080fd5b50610658611baf565b348015610a0b57600080fd5b50610658611cab565b348015610a2057600080fd5b506102c8611e8d565b348015610a3557600080fd5b5061065860048036036020811015610a4c57600080fd5b50351515611e93565b348015610a6157600080fd5b506102c861205d565b348015610a7657600080fd5b506102c8612063565b348015610a8b57600080fd5b50610658612071565b348015610aa057600080fd5b5061065860048036036020811015610ab757600080fd5b50356001600160a01b0316612263565b348015610ad357600080fd5b50610658612305565b348015610ae857600080fd5b506102c86124d3565b348015610afd57600080fd5b506106586124d9565b348015610b1257600080fd5b50610b1b612684565b60405180826003811115610b2b57fe5b815260200191505060405180910390f35b348015610b4857600080fd5b506108c661268d565b348015610b5d57600080fd5b506102c860048036036020811015610b7457600080fd5b50356001600160a01b0316612693565b348015610b9057600080fd5b5061065860048036036020811015610ba757600080fd5b50356127d2565b348015610bba57600080fd5b5061059f600480360360a0811015610bd157600080fd5b810190602081018135600160201b811115610beb57600080fd5b820183602082011115610bfd57600080fd5b803590602001918460018302840111600160201b83111715610c1e57600080fd5b919390929091602081019035600160201b811115610c3b57600080fd5b820183602082011115610c4d57600080fd5b803590602001918460018302840111600160201b83111715610c6e57600080fd5b919390929091602081019035600160201b811115610c8b57600080fd5b820183602082011115610c9d57600080fd5b803590602001918460018302840111600160201b83111715610cbe57600080fd5b919390929091602081019035600160201b811115610cdb57600080fd5b820183602082011115610ced57600080fd5b803590602001918460018302840111600160201b83111715610d0e57600080fd5b919390929091602081019035600160201b811115610d2b57600080fd5b820183602082011115610d3d57600080fd5b803590602001918460018302840111600160201b83111715610d5e57600080fd5b509092509050612a5c565b348015610d7557600080fd5b50610658612c5d565b348015610d8a57600080fd5b506102c8612e6a565b348015610d9f57600080fd5b5061065860048036036020811015610db657600080fd5b5035612e70565b348015610dc957600080fd5b506102c8612f74565b348015610dde57600080fd5b50610658612f7b565b348015610df357600080fd5b506102c8613178565b348015610e0857600080fd5b506102c861317f565b610658613185565b683635c9adc5dea0000081565b6000604686511115610e78576040805162461bcd60e51b8152602060048201526016602482015275092dcecc2d8d2c840dadedcd2d6cae440d8cadccee8d60531b604482015290519081900360640190fd5b610bb885511115610ed0576040805162461bcd60e51b815260206004820152601760248201527f496e76616c6964206964656e74697479206c656e677468000000000000000000604482015290519081900360640190fd5b608c84511115610f20576040805162461bcd60e51b8152602060048201526016602482015275092dcecc2d8d2c840eecac4e6d2e8ca40d8cadccee8d60531b604482015290519081900360640190fd5b608c83511115610f6e576040805162461bcd60e51b8152602060048201526014602482015273092dcecc2d8d2c840cadac2d2d840d8cadccee8d60631b604482015290519081900360640190fd5b61011882511115610fbf576040805162461bcd60e51b8152602060048201526016602482015275092dcecc2d8d2c840c8cae8c2d2d8e640d8cadccee8d60531b604482015290519081900360640190fd5b50600195945050505050565b60005460ff1681565b61438081565b601160205260009081526040902080546001820154600283015460038401546004850154600590950154939492939192909186565b60026001541415611055576040805162461bcd60e51b815260206004820152601f602482015260008051602061364e833981519152604482015290519081900360640190fd5b6002600155336000908152601160205260409020600401546143809061107c9043906132e3565b116110c3576040805162461bcd60e51b8152602060048201526012602482015271125b9d195c9d985b081d1bdbc81cdb585b1b60721b604482015290519081900360640190fd5b33600090815260116020526040902060020154611122576040805162461bcd60e51b815260206004820152601860248201527756616c75652073686f756c64206e6f74206265207a65726f60401b604482015290519081900360640190fd5b336000818152601160205260408120600281018054908390556004909101919091559061114f9082613325565b60408051828152905133917ff56aea320ca1758ac9973a05a69481353d6145c337156be5a684ec92d772458b919081900360200190a25060018055565b600a5481565b606080606080606060136014601560166017848054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156112395780601f1061120e57610100808354040283529160200191611239565b820191906000526020600020905b81548152906001019060200180831161121c57829003601f168201915b5050875460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152959a50899450925084019050828280156112c75780601f1061129c576101008083540402835291602001916112c7565b820191906000526020600020905b8154815290600101906020018083116112aa57829003601f168201915b5050865460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152959950889450925084019050828280156113555780601f1061132a57610100808354040283529160200191611355565b820191906000526020600020905b81548152906001019060200180831161133857829003601f168201915b5050855460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152959850879450925084019050828280156113e35780601f106113b8576101008083540402835291602001916113e3565b820191906000526020600020905b8154815290600101906020018083116113c657829003601f168201915b5050845460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152959750869450925084019050828280156114715780601f1061144657610100808354040283529160200191611471565b820191906000526020600020905b81548152906001019060200180831161145457829003601f168201915b50505050509050945094509450945094509091929394565b60095481565b600034116114ce5760405162461bcd60e51b815260040180806020018281038252602781526020018061366e6027913960400191505060405180910390fd5b61f0036001600160a01b031663c885bc586040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561150b57600080fd5b505af115801561151f573d6000803e3d6000fd5b505033600090815260116020526040812080546001909101546007549294506115689350670de0b6b3a764000092611562929161155c91906132e3565b9061323f565b906132a1565b33600090815260116020526040902054909150611585903461340f565b3360009081526011602052604090209081556007546001820155600301546115ad908261340f565b336000908152601160205260409020600301556008546115cd903461340f565b60085560408051348152905133917febedb8b3c678666e7f36970bc8f57abf6d8fa2e828c0da91ea5b75bf68ed101a919081900360200190a2600160125460ff16600381111561161957fe5b14156116755761f0036001600160a01b031663136ec0b36040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561165c57600080fd5b505af1158015611670573d6000803e3d6000fd5b505050505b50565b6005546001600160a01b031681565b61f00281565b600f5460105482565b61f00481565b6006546001600160a01b031681565b6006546001600160a01b03163314611701576040805162461bcd60e51b815260206004820152601460248201527313db9b1e481b585b9859d95c88185b1b1bddd95960621b604482015290519081900360640190fd5b611709613469565b61174c576040805162461bcd60e51b815260206004820152600f60248201526e496e636f727265637420737461746560881b604482015290519081900360640190fd5b600a54158061177157506202a30061176f600a54436132e390919063ffffffff16565b115b6117bd576040805162461bcd60e51b8152602060048201526018602482015277092dce8cae4ecc2d840dcdee840d8dedcce40cadcdeeaced60431b604482015290519081900360640190fd5b6000600a556002546117cf903461340f565b60025560408051348152905133917f278e696bd0cd4a7d1260ced26c40cd01c2b088f441889e4148240ac81069b348919081900360200190a2600254690a968163f0a57b400000908111611675576012805460ff19166001179055600554604080516363e1d45160e01b81526001600160a01b0390921660048301525161f004916363e1d45191602480830192600092919082900301818387803b15801561187657600080fd5b505af115801561188a573d6000803e3d6000fd5b5050505061f0036001600160a01b031663136ec0b36040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156118cb57600080fd5b505af11580156118df573d6000803e3d6000fd5b505060125460ff1691505060038111156118f557fe5b6040516000805160206136cf83398151915290600090a250565b60026001541415611955576040805162461bcd60e51b815260206004820152601f602482015260008051602061364e833981519152604482015290519081900360640190fd5b6002600155336000908152601160205260409020600501546116809061197c9043906132e3565b116119c3576040805162461bcd60e51b8152602060048201526012602482015271125b9d195c9d985b081d1bdbc81cdb585b1b60721b604482015290519081900360640190fd5b33600090815260116020526040808220436005909101558051631910b78b60e31b8152905161f0039263c885bc58926004808201939182900301818387803b158015611a0e57600080fd5b505af1158015611a22573d6000803e3d6000fd5b50503360009081526011602052604081208054600190910154600754929450611a5f9350670de0b6b3a764000092611562929161155c91906132e3565b33600090815260116020526040902060030154909150611a8090829061340f565b6007543360008181526011602052604081206001810193909355600390920191909155909150611ab09082613325565b60408051828152905133917ff2e93f1cf61ed41d6ceff026af8e5ced74ed745a6fd188bb1b6fc874203089a1919081900360200190a25060018055565b600c5481565b60408051637a0787a960e11b81523060048201529051600091829161f0039163f40f0f52916024808301926020929190829003018186803b158015611b3757600080fd5b505afa158015611b4b573d6000803e3d6000fd5b505050506040513d6020811015611b6157600080fd5b5051600454909150600090611b7f906127109061156290859061323f565b600354909150611b8f818361340f565b935050505090565b600d5481565b60045481565b61f00381565b6103e881565b3361f00314611c00576040805162461bcd60e51b815260206004820152601860248201527756616c696461746f727320636f6e7472616374206f6e6c7960401b604482015290519081900360640190fd5b60005460ff1615611c4e576040805162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481a5b9a5d1a585b1a5e9959606a1b604482015290519081900360640190fd5b6000805460ff191660011781556040805163136ec0b360e01b8152905161f0039263136ec0b3926004808201939182900301818387803b158015611c9157600080fd5b505af1158015611ca5573d6000803e3d6000fd5b50505050565b3361f00414611cf8576040805162461bcd60e51b815260206004820152601460248201527350756e69736820636f6e7472616374206f6e6c7960601b604482015290519081900360640190fd5b43600955600260125460ff166003811115611d0f57fe5b14611d4c576012805460ff191660039081179182905560ff90911690811115611d3457fe5b6040516000805160206136cf83398151915290600090a25b61f0036001600160a01b03166371df76786040518163ffffffff1660e01b8152600401600060405180830381600087803b158015611d8957600080fd5b505af1158015611d9d573d6000803e3d6000fd5b505050506000683635c9adc5dea000006002541015611dbe57600254611dc9565b683635c9adc5dea000005b9050801561167557600254611dde90826132e3565b6002556005546040805162ad053560e51b81526001600160a01b0390921660048301525161f003916315a0a6a091849160248082019260009290919082900301818588803b158015611e2f57600080fd5b505af1158015611e43573d6000803e3d6000fd5b50506005546040805186815290516001600160a01b0390921694507febbcaaf6b9aa8b4083ae4b2f842c8de6f75319018e7b5e141a1e87aebadde6c393508190036020019150a250565b60085481565b3361f00314611ee4576040805162461bcd60e51b815260206004820152601860248201527756616c696461746f727320636f6e7472616374206f6e6c7960401b604482015290519081900360640190fd5b8015611fde57611ef2613469565b80611f0d5750600160125460ff166003811115611f0b57fe5b145b611f50576040805162461bcd60e51b815260206004820152600f60248201526e496e636f727265637420737461746560881b604482015290519081900360640190fd5b6012805460ff19166002179081905560ff166003811115611f6d57fe5b6040516000805160206136cf83398151915290600090a261f0036001600160a01b03166371df76786040518163ffffffff1660e01b8152600401600060405180830381600087803b158015611fc157600080fd5b505af1158015611fd5573d6000803e3d6000fd5b50505050611675565b600260125460ff166003811115611ff157fe5b14612035576040805162461bcd60e51b815260206004820152600f60248201526e496e636f727265637420737461746560881b604482015290519081900360640190fd5b6012805460ff1916905560006040516000805160206136cf83398151915290600090a2611675565b60025481565b690a968163f0a57b40000081565b600260015414156120b7576040805162461bcd60e51b815260206004820152601f602482015260008051602061364e833981519152604482015290519081900360640190fd5b60026001556006546001600160a01b03163314612112576040805162461bcd60e51b815260206004820152601460248201527313db9b1e481b585b9859d95c88185b1b1bddd95960621b604482015290519081900360640190fd5b62013b0061212b600b54436132e390919063ffffffff16565b11612172576040805162461bcd60e51b8152602060048201526012602482015271125b9d195c9d985b081d1bdbc81cdb585b1b60721b604482015290519081900360640190fd5b61f0036001600160a01b031663c885bc586040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156121af57600080fd5b505af11580156121c3573d6000803e3d6000fd5b5050505060006003541161220f576040805162461bcd60e51b815260206004820152600e60248201526d139bc81b5bdc99481c995dd85c9960921b604482015290519081900360640190fd5b6003805443600b5560009091556122263382613325565b60408051828152905133917fe4fc75e2b70d2f179fc77c722f2334ba1507c59932576ec9620b15dfb06d91e2919081900360200190a25060018055565b6005546001600160a01b031633146122bb576040805162461bcd60e51b815260206004820152601660248201527513db9b1e481d985b1a59185d1bdc88185b1b1bddd95960521b604482015290519081900360640190fd5b600680546001600160a01b0319166001600160a01b0383169081179091556040517f5cd5185727f6057b7a274979ce4d902e15bf0ef1dc542d1fe5926cba874f63b690600090a250565b6006546001600160a01b0316331461235b576040805162461bcd60e51b815260206004820152601460248201527313db9b1e481b585b9859d95c88185b1b1bddd95960621b604482015290519081900360640190fd5b600f546123706064611562612710600161323f565b8110158015612390575061238c600a611562612710600161323f565b8111155b6123d3576040805162461bcd60e51b815260206004820152600f60248201526e125b9d985b1a59081c195c98d95b9d608a1b604482015290519081900360640190fd5b601054158015906123f35750601054614380906123f19043906132e3565b115b61243f576040805162461bcd60e51b8152602060048201526018602482015277092dce8cae4ecc2d840dcdee840d8dedcce40cadcdeeaced60431b604482015290519081900360640190fd5b61f0036001600160a01b031663c885bc586040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561247c57600080fd5b505af1158015612490573d6000803e3d6000fd5b5050600f8054600481905560009182905560108290556040519093507f450a792501c47863e89114cbdd0497acb22d4abfc51dc315afc323c5ba92d4a99250a250565b61168081565b3361f00414612526576040805162461bcd60e51b815260206004820152601460248201527350756e69736820636f6e7472616374206f6e6c7960601b604482015290519081900360640190fd5b61f0036001600160a01b031663c885bc586040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561256357600080fd5b505af1158015612577573d6000803e3d6000fd5b50505050600061259a6127106115626103e860035461323f90919063ffffffff16565b600c549091506125aa908261340f565b600c55600d546125bb90600161340f565b600d5543600e556003546125cf90826132e3565b6003558015611675576005546040805162ad053560e51b81526001600160a01b0390921660048301525161f003916315a0a6a091849160248082019260009290919082900301818588803b15801561262657600080fd5b505af115801561263a573d6000803e3d6000fd5b50506005546040805186815290516001600160a01b0390921694507f0a3c8b346f3f7fe5668c9f575473491c4274339e10c9548d7995f22211f988f093508190036020019150a250565b60125460ff1681565b61f00181565b60408051637a0787a960e11b81523060048201529051600091829161f0039163f40f0f52916024808301926020929190829003018186803b1580156126d757600080fd5b505afa1580156126eb573d6000803e3d6000fd5b505050506040513d602081101561270157600080fd5b505160045490915060009061271f906127109061156290859061323f565b60075460085491925090156127605761275d81612757600854611562670de0b6b3a764000061155c888a6132e390919063ffffffff16565b9061340f565b90505b6001600160a01b0385166000908152601160205260408120805460019091015461279e91670de0b6b3a764000091611562919061155c9087906132e3565b6001600160a01b0387166000908152601160205260409020600301549091506127c7828261340f565b979650505050505050565b60008111612822576040805162461bcd60e51b815260206004820152601860248201527756616c75652073686f756c64206e6f74206265207a65726f60401b604482015290519081900360640190fd5b3360009081526011602052604090205481111561287c576040805162461bcd60e51b8152602060048201526013602482015272125b9cdd59999a58da595b9d08185b5bdd5b9d606a1b604482015290519081900360640190fd5b61f0036001600160a01b031663c885bc586040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156128b957600080fd5b505af11580156128cd573d6000803e3d6000fd5b5050336000908152601160205260408120805460019091015460075492945061290a9350670de0b6b3a764000092611562929161155c91906132e3565b60085490915061291a90836132e3565b6008553360009081526011602052604090205461293790836132e3565b33600090815260116020526040902090815560075460019182015560125460ff16600381111561296357fe5b14156129bf5761f0036001600160a01b031663bb8b65af6040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156129a657600080fd5b505af11580156129ba573d6000803e3d6000fd5b505050505b336000908152601160205260409020600201546129dc908361340f565b336000908152601160205260409020600281019190915560030154612a01908261340f565b336000818152601160209081526040918290206003810194909455436004909401939093558051858152905191927f5f7e47847bede8fb9f0282c386d67455beb3b5b1e9bdf5b476d296c1377fb8d192918290030190a25050565b6006546000906001600160a01b03163314612ab5576040805162461bcd60e51b815260206004820152601460248201527313db9b1e481b585b9859d95c88185b1b1bddd95960621b604482015290519081900360640190fd5b612bc48b8b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8f018190048102820181019092528d815292508d91508c908190840183828082843760009201919091525050604080516020601f8e018190048102820181019092528c815292508c91508b908190840183828082843760009201919091525050604080516020601f8d018190048102820181019092528b815292508b91508a908190840183828082843760009201919091525050604080516020601f8c018190048102820181019092528a815292508a9150899081908401838280828437600092019190915250610e2692505050565b612c0b576040805162461bcd60e51b815260206004820152601360248201527224b73b30b634b2103232b9b1b934b83a34b7b760691b604482015290519081900360640190fd5b612c1760138c8c6135ba565b50612c2460148a8a6135ba565b50612c31601588886135ba565b50612c3e601686866135ba565b50612c4b601784846135ba565b5060019b9a5050505050505050505050565b6006546001600160a01b03163314612cb3576040805162461bcd60e51b815260206004820152601460248201527313db9b1e481b585b9859d95c88185b1b1bddd95960621b604482015290519081900360640190fd5b600160125460ff166003811115612cc657fe5b1480612cd55750612cd5613469565b612d18576040805162461bcd60e51b815260206004820152600f60248201526e496e636f727265637420737461746560881b604482015290519081900360640190fd5b600a541580612d3d57506202a300612d3b600a54436132e390919063ffffffff16565b115b612d89576040805162461bcd60e51b8152602060048201526018602482015277092dce8cae4ecc2d840dcdee840d8dedcce40cadcdeeaced60431b604482015290519081900360640190fd5b600254612d9a576000600a55612d9f565b43600a555b600060125460ff166003811115612db257fe5b14612e30576012805460ff1916905560006040516000805160206136cf83398151915290600090a261f0036001600160a01b03166371df76786040518163ffffffff1660e01b8152600401600060405180830381600087803b158015612e1757600080fd5b505af1158015612e2b573d6000803e3d6000fd5b505050505b6005546040516001600160a01b03909116907f7c79e6e24ed041d1072d54523b53956f01b91b835f0490856370594d9d14470e90600090a2565b600e5481565b6006546001600160a01b03163314612ec6576040805162461bcd60e51b815260206004820152601460248201527313db9b1e481b585b9859d95c88185b1b1bddd95960621b604482015290519081900360640190fd5b80612ed96064611562612710600161323f565b8110158015612ef95750612ef5600a611562612710600161323f565b8111155b612f3c576040805162461bcd60e51b815260206004820152600f60248201526e125b9d985b1a59081c195c98d95b9d608a1b604482015290519081900360640190fd5b600f8290554360105560405182907f2dcbffddb492dea86de0b18dac6d71f51a7b7a5ec946512e0c993a050f3b48ea90600090a25050565b62013b0081565b60026001541415612fc1576040805162461bcd60e51b815260206004820152601f602482015260008051602061364e833981519152604482015290519081900360640190fd5b60026001556006546001600160a01b0316331461301c576040805162461bcd60e51b815260206004820152601460248201527313db9b1e481b585b9859d95c88185b1b1bddd95960621b604482015290519081900360640190fd5b613024613469565b613067576040805162461bcd60e51b815260206004820152600f60248201526e496e636f727265637420737461746560881b604482015290519081900360640190fd5b6000600a5411801561308f57506202a30061308d600a54436132e390919063ffffffff16565b115b6130db576040805162461bcd60e51b8152602060048201526018602482015277092dce8cae4ecc2d840dcdee840d8dedcce40cadcdeeaced60431b604482015290519081900360640190fd5b600060025411613123576040805162461bcd60e51b815260206004820152600e60248201526d27379036b7b9329036b0b933b4b760911b604482015290519081900360640190fd5b6000600a8190556002805491905561313b3382613325565b60408051828152905133917fe4d7d3a4d441a27b413c654ef4589f8e2ba4b188305b8c413320b3f2014b515e919081900360200190a25060018055565b6202a30081565b600b5481565b3361f003146131d6576040805162461bcd60e51b815260206004820152601860248201527756616c696461746f727320636f6e7472616374206f6e6c7960401b604482015290519081900360640190fd5b60006131f36127106115626004543461323f90919063ffffffff16565b600354909150613203908261340f565b6003556008541561167557613239600754612757600854611562670de0b6b3a764000061155c87346132e390919063ffffffff16565b60075550565b60008261324e5750600061329b565b8282028284828161325b57fe5b04146132985760405162461bcd60e51b81526004018080602001828103825260218152602001806136ef6021913960400191505060405180910390fd5b90505b92915050565b600061329883836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506134be565b600061329883836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250613560565b8047101561337a576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e6365000000604482015290519081900360640190fd5b6040516000906001600160a01b0384169083908381818185875af1925050503d80600081146133c5576040519150601f19603f3d011682016040523d82523d6000602084013e6133ca565b606091505b505090508061340a5760405162461bcd60e51b815260040180806020018281038252603a815260200180613695603a913960400191505060405180910390fd5b505050565b600082820183811015613298576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b60008060125460ff16600381111561347d57fe5b14806134b95750600360125460ff16600381111561349757fe5b1480156134b957506143806134b7600954436132e390919063ffffffff16565b115b905090565b6000818361354a5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561350f5781810151838201526020016134f7565b50505050905090810190601f16801561353c5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50600083858161355657fe5b0495945050505050565b600081848411156135b25760405162461bcd60e51b815260206004820181815283516024840152835190928392604490910191908501908083836000831561350f5781810151838201526020016134f7565b505050900390565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106135fb5782800160ff19823516178555613628565b82800160010185558215613628579182015b8281111561362857823582559160200191906001019061360d565b50613634929150613638565b5090565b5b80821115613634576000815560010161363956fe5265656e7472616e637947756172643a207265656e7472616e742063616c6c004465706f736974207175616e746974792063616e6e6f74206265206c657373207468616e203021416464726573733a20756e61626c6520746f2073656e642076616c75652c20726563697069656e74206d61792068617665207265766572746564402ee26d4c255fcb07b0b7b5b93b77377832260977c25be44f3c8feffd2df70e536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a26469706673582212207e25525ea64f5dd70b28133b894cd0a22b30ab8fa605ca6f3abe8d6e5bb5886a64736f6c634300060c0033536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77fd54ff1ed53f34a900b24c5ba64f85761163b5d82d98a47b9bd80e45466993c5536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77496e76616c696420706172616d732e2072657175697265205f76616c696461746f72732e6c656e677468203e203020436f72726573706f6e64696e67207374616b6520706f6f6c206e6f7420666f756e64a264697066735822122039426f9daf5a8bda0439fe5fe1173274142afc060026b3f1d4f9b3d866d49dca64736f6c634300060c0033",
      "balance": "0x0"
    },
    "000000000000000000000000000000000000f004": {
      "code": "0x608060405234801561001057600080fd5b50600436106100f55760003560e01c806371a1bb7511610097578063d93d2cb911610066578063d93d2cb9146101d2578063e0d8ea53146101ef578063ea7221a1146101f7578063f62af26c1461021d576100f5565b806371a1bb75146101b25780638129fc1c146101ba578063c2cc16d9146101c2578063cb1ea725146101ca576100f5565b80633aef3900116100d35780633aef39001461015657806344c1aa991461017a57806344f999001461018257806363e1d4511461018a576100f5565b8063158ef93e146100fa5780632897183d1461011657806332f3c17f14610130575b600080fd5b61010261023a565b604080519115158252519081900360200190f35b61011e610243565b60408051918252519081900360200190f35b61011e6004803603602081101561014657600080fd5b50356001600160a01b0316610249565b61015e610264565b604080516001600160a01b039092168252519081900360200190f35b61011e61026a565b61015e610270565b6101b0600480360360208110156101a057600080fd5b50356001600160a01b0316610276565b005b61015e610518565b6101b061051e565b61015e61058d565b61011e610593565b6101b0600480360360208110156101e857600080fd5b5035610599565b61011e61083c565b6101b06004803603602081101561020d57600080fd5b50356001600160a01b0316610842565b61015e6004803603602081101561023357600080fd5b5035610c3a565b60005460ff1681565b60035481565b6001600160a01b031660009081526004602052604090205490565b61f00281565b60025481565b61f00481565b60005460ff166102bc576040805162461bcd60e51b815260206004820152600c60248201526b139bdd081a5b9a5d081e595d60a21b604482015290519081900360640190fd5b60408051630a2ecd9760e11b81526001600160a01b03831660048201529051339161f0039163145d9b2e91602480820192602092909190829003018186803b15801561030757600080fd5b505afa15801561031b573d6000803e3d6000fd5b505050506040513d602081101561033157600080fd5b50516001600160a01b03161461038e576040805162461bcd60e51b815260206004820152601860248201527f56616c696461746f72206e6f7420726567697374657265640000000000000000604482015290519081900360640190fd5b6001600160a01b038116600090815260046020526040902054156103c6576001600160a01b0381166000908152600460205260408120555b6001600160a01b03811660009081526004602052604090206002015460ff1680156103f2575060055415155b15610515576005546001600160a01b038216600090815260046020526040902060010154600019909101146104bc576005805460009190600019810190811061043757fe5b60009182526020808320909101546001600160a01b038581168452600490925260409092206001015460058054929093169350839291811061047557fe5b600091825260208083209190910180546001600160a01b0319166001600160a01b039485161790558483168252600490526040808220600190810154949093168252902001555b60058054806104c757fe5b60008281526020808220830160001990810180546001600160a01b03191690559092019092556001600160a01b038316825260049052604081206001810191909155600201805460ff191690555b50565b61f00381565b60005460ff161561056c576040805162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481a5b9a5d1a585b1a5e9959606a1b604482015290519081900360640190fd5b6030600181815560606002556003919091556000805460ff19169091179055565b61f00181565b60015481565b3341146105da576040805162461bcd60e51b815260206004820152600a6024820152694d696e6572206f6e6c7960b01b604482015290519081900360640190fd5b4360009081526007602052604090205460ff1615610633576040805162461bcd60e51b8152602060048201526011602482015270105b1c9958591e48191958dc99585cd959607a1b604482015290519081900360640190fd5b60005460ff16610679576040805162461bcd60e51b815260206004820152600c60248201526b139bdd081a5b9a5d081e595d60a21b604482015290519081900360640190fd5b8080438161068357fe5b06156106c9576040805162461bcd60e51b815260206004820152601060248201526f426c6f636b2065706f6368206f6e6c7960801b604482015290519081900360640190fd5b436000908152600760205260409020805460ff191660011790556005546106ef57610838565b60005b60055481101561080d576003546002548161070957fe5b04600460006005848154811061071b57fe5b60009182526020808320909101546001600160a01b0316835282019290925260400190205411156107cc576003546002548161075357fe5b04600460006005848154811061076557fe5b60009182526020808320909101546001600160a01b031683528201929092526040018120546005805493909103926004929190859081106107a257fe5b60009182526020808320909101546001600160a01b03168352820192909252604001902055610805565b600060046000600584815481106107df57fe5b60009182526020808320909101546001600160a01b031683528201929092526040019020555b6001016106f2565b506040517f181d51be54e8e8eaca6eae0eab32d4162099236bd519e7238d015d0870db464190600090a15b5050565b60055490565b334114610883576040805162461bcd60e51b815260206004820152600a6024820152694d696e6572206f6e6c7960b01b604482015290519081900360640190fd5b60005460ff166108c9576040805162461bcd60e51b815260206004820152600c60248201526b139bdd081a5b9a5d081e595d60a21b604482015290519081900360640190fd5b4360009081526006602052604090205460ff1615610921576040805162461bcd60e51b815260206004820152601060248201526f105b1c9958591e481c1d5b9a5cda195960821b604482015290519081900360640190fd5b436000908152600660209081526040808320805460ff191660011790556001600160a01b0384168352600490915290206002015460ff166109ca57600580546001600160a01b038316600081815260046020526040812060018082018590558085019095557f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db090930180546001600160a01b0319168317905552600201805460ff191690911790555b6001600160a01b038116600090815260046020526040902080546001019081905560025490816109f657fe5b06610af457600061f0036001600160a01b031663145d9b2e836040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b158015610a4c57600080fd5b505afa158015610a60573d6000803e3d6000fd5b505050506040513d6020811015610a7657600080fd5b50516040805163209b4f7b60e21b815290519192506001600160a01b0383169163826d3dec9160048082019260009290919082900301818387803b158015610abd57600080fd5b505af1158015610ad1573d6000803e3d6000fd5b505050506001600160a01b03821660009081526004602052604081205550610bf8565b6001546001600160a01b03821660009081526004602052604090205481610b1757fe5b06610bf857600061f0036001600160a01b031663145d9b2e836040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b158015610b6d57600080fd5b505afa158015610b81573d6000803e3d6000fd5b505050506040513d6020811015610b9757600080fd5b50516040805163ba26d9ff60e01b815290519192506001600160a01b0383169163ba26d9ff9160048082019260009290919082900301818387803b158015610bde57600080fd5b505af1158015610bf2573d6000803e3d6000fd5b50505050505b6040805142815290516001600160a01b038316917f770e0cca42c35d00240986ce8d3ed438be04663c91dac6576b79537d7c180f1e919081900360200190a250565b60058181548110610c4757fe5b6000918252602090912001546001600160a01b031690508156fea264697066735822122061421ccfff199f603a663530b45124bbdf551153d57fc726dcbd24bc3c8c411064736f6c634300060c0033",
      "balance": "0x0"
    },
    "88af2515e3665c3bb55920ee8184e85d040496f8": {
      "balance": "0x204fce5e3e25026110000000"
    }
  },
  "number": "0x0",
  "gasUsed": "0x0",
  "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000"
}

Last updated