VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x56D921…59E2
Summary
Transactions
Transfers
Address
0x56D921b7b3e86eC57215830BfcCc1E32415759E2
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x7252a75a24BFCF285669C0e4fe7B71874d4F1D88
Deployer
0x7252a75a24BFCF285669C0e4fe7B71874d4F1D88
Code
0x60806040526004361061038c5760003560e01c806378e97925116101dc578063c8adff0111610102578063eadd94ec116100a0578063f44637431161006f578063f446374314610a21578063f597573f14610a41578063fb9a4acd14610a61578063fe575a8714610a8157600080fd5b8063eadd94ec146109b5578063edec5f27146109cb578063f04d688f146109eb578063f2fde38b14610a0157600080fd5b8063e19648db116100dc578063e19648db14610935578063e32204dd14610955578063e6da921314610975578063e985e3671461099557600080fd5b8063c8adff01146108ea578063cad00556146108ff578063cff805ab1461091f57600080fd5b8063a6d42e4e1161017a578063ba166a3911610149578063ba166a391461085d578063bb3d676a1461088a578063c23326f3146108aa578063c49cc645146108ca57600080fd5b8063a6d42e4e146107dd578063a7c60160146107fd578063ae1042651461081d578063b2caaebd1461083d57600080fd5b80638da5cb5b116101b65780638da5cb5b146107605780638e15f473146107925780639a89c1fb146107a75780639cfa0f7c146107c757600080fd5b806378e97925146107155780638456cb591461072b57806389daf7991461074057600080fd5b806343568eae116102c15780635c975abb1161025f578063641046f41161022e578063641046f4146106a8578063715018a6146106bd57806373b2e80e146106d25780637649b9571461070257600080fd5b80635c975abb1461062a5780635df4f3531461064257806363b201171461067257806363e408791461068857600080fd5b806353d992071161029b57806353d99207146105b3578063548db174146105d457806357405d05146105f45780635bc34f711461061457600080fd5b806343568eae146105755780634e71d92d1461058b5780635173ffaa146105a057600080fd5b806323a8f1c01161032e5780633197cbb6116103085780633197cbb61461050457806333f761781461051a5780633af32abf146105305780633f4ba83a1461056057600080fd5b806323a8f1c0146104a4578063278c278b146104c457806329a5a0b6146104e457600080fd5b80630ba36dcd1161036a5780630ba36dcd146104085780630dc9c838146104435780631ddc6091146104635780631fa2bc921461048357600080fd5b806303b9c5ad1461039157806307f18082146103b35780630a200fc7146103e8575b600080fd5b34801561039d57600080fd5b506103b16103ac3660046134e2565b610ab1565b005b3480156103bf57600080fd5b506103d36103ce366004613524565b610b30565b60405190151581526020015b60405180910390f35b3480156103f457600080fd5b506103b161040336600461354b565b610c6c565b34801561041457600080fd5b5061043561042336600461357f565b60dc6020526000908152604090205481565b6040519081526020016103df565b34801561044f57600080fd5b506103b161045e36600461359a565b610c92565b34801561046f57600080fd5b506103b161047e36600461354b565b610eb4565b34801561048f57600080fd5b5060d9546103d390600160a01b900460ff1681565b3480156104b057600080fd5b506103b16104bf366004613524565b610eda565b3480156104d057600080fd5b506103b16104df366004613524565b610ee7565b3480156104f057600080fd5b506104356104ff366004613524565b610f8a565b34801561051057600080fd5b5061043560cb5481565b34801561052657600080fd5b5061043560ce5481565b34801561053c57600080fd5b506103d361054b36600461357f565b60df6020526000908152604090205460ff1681565b34801561056c57600080fd5b506103b1610fbe565b34801561058157600080fd5b5061043560d85481565b34801561059757600080fd5b506103d3610fd0565b6103d36105ae3660046135bc565b61132c565b3480156105bf57600080fd5b5060d9546103d390600160a81b900460ff1681565b3480156105e057600080fd5b506103b16105ef3660046134e2565b611723565b34801561060057600080fd5b506103b161060f366004613737565b61179d565b34801561062057600080fd5b5061043560d05481565b34801561063657600080fd5b5060975460ff166103d3565b34801561064e57600080fd5b506103d361065d36600461357f565b60e06020526000908152604090205460ff1681565b34801561067e57600080fd5b5061043560c95481565b34801561069457600080fd5b506104356106a3366004613524565b611a69565b3480156106b457600080fd5b506103b1611a8b565b3480156106c957600080fd5b506103b1611b92565b3480156106de57600080fd5b506103d36106ed36600461357f565b60dd6020526000908152604090205460ff1681565b6103d3610710366004613524565b611ba4565b34801561072157600080fd5b5061043560ca5481565b34801561073757600080fd5b506103b1611f29565b34801561074c57600080fd5b506103b161075b3660046134e2565b611f39565b34801561076c57600080fd5b506065546001600160a01b03165b6040516001600160a01b0390911681526020016103df565b34801561079e57600080fd5b50610435611fb3565b3480156107b357600080fd5b506103b16107c236600461359a565b612053565b3480156107d357600080fd5b5061043560cf5481565b3480156107e957600080fd5b506103b16107f83660046137c3565b612066565b34801561080957600080fd5b506103d3610818366004613524565b61207b565b34801561082957600080fd5b50610435610838366004613524565b61256c565b34801561084957600080fd5b506103d36108583660046137f8565b6128a0565b34801561086957600080fd5b5061087d610878366004613524565b612b37565b6040516103df919061382d565b34801561089657600080fd5b506103b16108a53660046134e2565b612ba3565b3480156108b657600080fd5b506104356108c5366004613524565b612c1d565b3480156108d657600080fd5b5060db5461077a906001600160a01b031681565b3480156108f657600080fd5b5061087d612c3e565b34801561090b57600080fd5b506103b161091a36600461357f565b612c96565b34801561092b57600080fd5b5061043560d45481565b34801561094157600080fd5b50610435610950366004613524565b612d0f565b34801561096157600080fd5b5060d95461077a906001600160a01b031681565b34801561098157600080fd5b5061043561099036600461359a565b612d1f565b3480156109a157600080fd5b5060cd5461077a906001600160a01b031681565b3480156109c157600080fd5b5061043560d55481565b3480156109d757600080fd5b506103b16109e63660046134e2565b612d53565b3480156109f757600080fd5b5061043560cc5481565b348015610a0d57600080fd5b506103b1610a1c36600461357f565b612dcd565b348015610a2d57600080fd5b506103b1610a3c3660046134e2565b612e46565b348015610a4d57600080fd5b5060da5461077a906001600160a01b031681565b348015610a6d57600080fd5b506103b1610a7c366004613865565b612ec0565b348015610a8d57600080fd5b506103d3610a9c36600461357f565b60de6020526000908152604090205460ff1681565b610ab9612fb5565b60005b81811015610b2b57600160e06000858585818110610adc57610adc6138d1565b9050602002016020810190610af1919061357f565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905580610b23816138fd565b915050610abc565b505050565b6000610b3a612fb5565b600060cc5411610b915760405162461bcd60e51b815260206004820152601a60248201527f496e697469616c20636c61696d2064617461206e6f742073657400000000000060448201526064015b60405180910390fd5b60cb548211610bd55760405162461bcd60e51b815260206004820152601060248201526f53616c6520696e2070726f677265737360801b6044820152606401610b88565b428211610c1a5760405162461bcd60e51b815260206004820152601360248201527210db185a5b481cdd185c9d081a5b881c185cdd606a1b6044820152606401610b88565b60cc8054908390556040805182815260208101859052428183015290517f5f3a900c85949962b4cc192dd3714dae64071dc2e907049ec720b023270905a49181900360600190a160019150505b919050565b610c74612fb5565b60d98054911515600160a01b0260ff60a01b19909216919091179055565b610c9a612fb5565b6000821180610ca95750600081115b610cea5760405162461bcd60e51b8152602060048201526012602482015271496e76616c696420706172616d657465727360701b6044820152606401610b88565b8115610dcf5760ca544210610d385760405162461bcd60e51b815260206004820152601460248201527314d85b1948185b1c9958591e481cdd185c9d195960621b6044820152606401610b88565b814210610d7b5760405162461bcd60e51b815260206004820152601160248201527014d85b19481d1a5b59481a5b881c185cdd607a1b6044820152606401610b88565b60ca8054908390556040805182815260208101859052428183015290516414d510549560da1b917fddd2ed237e6993c9380182683f2c8bec486aaaa429528852cd74dbdb96cea0b2919081900360600190a2505b8015610eb05760cb544210610e1b5760405162461bcd60e51b815260206004820152601260248201527114d85b1948185b1c9958591e48195b99195960721b6044820152606401610b88565b60ca548111610e5e5760405162461bcd60e51b815260206004820152600f60248201526e496e76616c696420656e6454696d6560881b6044820152606401610b88565b60cb8054908290556040805182815260208101849052428183015290516211539160ea1b917fddd2ed237e6993c9380182683f2c8bec486aaaa429528852cd74dbdb96cea0b2919081900360600190a2505b5050565b610ebc612fb5565b60d98054911515600160a81b0260ff60a81b19909216919091179055565b610ee2612fb5565b60d855565b610eef612fb5565b60008111610f3f5760405162461bcd60e51b815260206004820152601c60248201527f5a65726f206d617820746f6b656e7320746f206275792076616c7565000000006044820152606401610b88565b60cf8054908290556040805182815260208101849052428183015290517f76f9e5e1f6af6a9f180708b77a5c99210fbf19b91f1f194f3918c262b8edf77c9181900360600190a15050565b600080610f968361256c565b9050610fa0611fb3565b60ce54610fad9083613918565b610fb79190613937565b9392505050565b610fc6612fb5565b610fce61300f565b565b6000610fda613061565b60cd546001600160a01b03166110295760405162461bcd60e51b815260206004820152601460248201527314d85b19481d1bdad95b881b9bdd08185919195960621b6044820152606401610b88565b33600090815260de602052604090205460ff16156110895760405162461bcd60e51b815260206004820152601b60248201527f54686973204164647265737320697320426c61636b6c697374656400000000006044820152606401610b88565b60d954600160a81b900460ff16156110fa5733600090815260df602052604090205460ff166110fa5760405162461bcd60e51b815260206004820152601e60248201527f55736572206e6f742077686974656c697374656420666f7220636c61696d00006044820152606401610b88565b60cc5442101561114c5760405162461bcd60e51b815260206004820152601960248201527f436c61696d20686173206e6f74207374617274656420796574000000000000006044820152606401610b88565b33600090815260dd602052604090205460ff161561119e5760405162461bcd60e51b815260206004820152600f60248201526e105b1c9958591e4818db185a5b5959608a1b6044820152606401610b88565b33600090815260dd60209081526040808320805460ff1916600117905560dc909152902054806112035760405162461bcd60e51b815260206004820152601060248201526f4e6f7468696e6720746f20636c61696d60801b6044820152606401610b88565b33600081815260dc6020908152604080832083905560cd54815163a9059cbb60e01b8152600481019590955260248501869052905192936001600160a01b039091169263a9059cbb9260448084019391929182900301818787803b15801561126a57600080fd5b505af115801561127e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112a29190613959565b9050806112e95760405162461bcd60e51b8152602060048201526015602482015274151bdad95b881d1c985b9cd9995c8819985a5b1959605a1b6044820152606401610b88565b6040805183815242602082015233917f9923b4306c6c030f2bdfbf156517d5983b87e15b96176da122cd4f2effa4ba7b910160405180910390a260019250505090565b60008160ca544210158015611343575060cb544211155b61135f5760405162461bcd60e51b8152600401610b8890613976565b6000811161137f5760405162461bcd60e51b8152600401610b88906139ad565b611387613061565b61138f6130a7565b33600090815260e0602052604090205460ff166113ee5760405162461bcd60e51b815260206004820181905260248201527f55736572206e6f742077686974656c697374656420666f7220746869732074786044820152606401610b88565b60006113f98461256c565b90506000611405611fb3565b60ce546114129084613918565b61141c9190613937565b90508034101561145d5760405162461bcd60e51b815260206004820152600c60248201526b13195cdcc81c185e5b595b9d60a21b6044820152606401610b88565b600061146982346139da565b90508560c9600082825461147d91906139f1565b909155505060d454156114a2578560d4600082825461149c91906139f1565b90915550505b600060d45460c954116114b75760d4546114bb565b60c9545b905060d160000160d054815481106114d5576114d56138d1565b906000526020600020015481118061150f575060d160020160d05481548110611500576115006138d1565b90600052602060002001544210155b156116425760d160020160d0548154811061152c5761152c6138d1565b90600052602060002001544210611573578660d160000160d05481548110611556576115566138d1565b906000526020600020015461156b91906139f1565b60d45561158d565b60d954600160a01b900460ff161561158d5761158d613101565b600060d1810160d054815481106115a6576115a66138d1565b906000526020600020015482116115ea578160d160000160d054815481106115d0576115d06138d1565b90600052602060002001546115e591906139da565b6115ed565b60005b60d780546001818101835560009283527f8a012a6de2943a5aa4d77acf5e695d4456760a3f1f30a5d6dc2079599187a07190910183905560d08054939450909290919061163b9084906139f1565b9091555050505b60ce5461164f9088613918565b6001600160a01b038916600090815260dc6020526040812080549091906116779084906139f1565b925050819055508360d5600082825461169091906139f1565b909155505060d9546116ab906001600160a01b031684613171565b81156116bb576116bb8883613171565b60408051848152602081018690524281830152905160009189916001600160a01b038c16917f4d8aead3491b7eba4b5c7a65fc17e493b9e63f9e433522fc5f6a85a168fc9d36919081900360600190a4600195505050505061171c60018055565b5092915050565b61172b612fb5565b60005b81811015610b2b57600060df600085858581811061174e5761174e6138d1565b9050602002016020810190611763919061357f565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905580611795816138fd565b91505061172e565b600054610100900460ff16158080156117bd5750600054600160ff909116105b806117d75750303b1580156117d7575060005460ff166001145b61183a5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610b88565b6000805460ff19166001179055801561185d576000805461ff0019166101001790555b6001600160a01b0388166118b35760405162461bcd60e51b815260206004820152601760248201527f5a65726f2061676772656761746f7220616464726573730000000000000000006044820152606401610b88565b6001600160a01b0387166118fd5760405162461bcd60e51b81526020600482015260116024820152705a65726f2055534454206164647265737360781b6044820152606401610b88565b428611801561190b57508585115b6119465760405162461bcd60e51b815260206004820152600c60248201526b496e76616c69642074696d6560a01b6044820152606401610b88565b61194e61324d565b611956613280565b61195e6132b0565b670de0b6b3a764000060ce5560db80546001600160a01b03808b166001600160a01b03199283161790925560da8054928a169290911691909117905560ca86905560cb8590556119b160d18560036133af565b5060cf83905560d980546001600160a01b0319166001600160a01b03841617905560ca5460cb5460408051928352602083019190915242908201527f23f6ad8232d75562dd1c6b37dfc895af6bfc1ecd0fb3b88722c6a5e6b4dc9a209060600160405180910390a18015611a5f576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b5050505050505050565b6000611a748261256c565b9050611a8564e8d4a5100082613937565b92915050565b611a93612fb5565b60d45460d680546001810182556000919091527fe767803f8ecf1dee6bb0345811f7312cda556058b19db6389ad9ae3568643ddd015560d954600160a01b900460ff1615611ae357611ae3613101565b60d160000160d05481548110611afb57611afb6138d1565b906000526020600020015460d4541015611b7b5760d45460d79060d160000160d05481548110611b2d57611b2d6138d1565b9060005260206000200154611b4291906139da565b8154600181018355600092835260208320015560d10160d05481548110611b6b57611b6b6138d1565b60009182526020909120015460d4555b60d08054906000611b8b836138fd565b9190505550565b611b9a612fb5565b610fce60006132d7565b60008160ca544210158015611bbb575060cb544211155b611bd75760405162461bcd60e51b8152600401610b8890613976565b60008111611bf75760405162461bcd60e51b8152600401610b88906139ad565b611bff613061565b611c076130a7565b6000611c128461256c565b90506000611c1e611fb3565b60ce54611c2b9084613918565b611c359190613937565b905080341015611c765760405162461bcd60e51b815260206004820152600c60248201526b13195cdcc81c185e5b595b9d60a21b6044820152606401610b88565b6000611c8282346139da565b90508560c96000828254611c9691906139f1565b909155505060d45415611cbb578560d46000828254611cb591906139f1565b90915550505b600060d45460c95411611cd05760d454611cd4565b60c9545b905060d160000160d05481548110611cee57611cee6138d1565b9060005260206000200154811180611d28575060d160020160d05481548110611d1957611d196138d1565b90600052602060002001544210155b15611e5b5760d160020160d05481548110611d4557611d456138d1565b90600052602060002001544210611d8c578660d160000160d05481548110611d6f57611d6f6138d1565b9060005260206000200154611d8491906139f1565b60d455611da6565b60d954600160a01b900460ff1615611da657611da6613101565b600060d1810160d05481548110611dbf57611dbf6138d1565b90600052602060002001548211611e03578160d160000160d05481548110611de957611de96138d1565b9060005260206000200154611dfe91906139da565b611e06565b60005b60d780546001818101835560009283527f8a012a6de2943a5aa4d77acf5e695d4456760a3f1f30a5d6dc2079599187a07190910183905560d080549394509092909190611e549084906139f1565b9091555050505b60ce54611e689088613918565b33600090815260dc602052604081208054909190611e879084906139f1565b925050819055508360d56000828254611ea091906139f1565b909155505060d954611ebb906001600160a01b031684613171565b8115611ecb57611ecb3383613171565b604080518481526020810186905242818301529051600091899133917f4d8aead3491b7eba4b5c7a65fc17e493b9e63f9e433522fc5f6a85a168fc9d36919081900360600190a46001955050505050611f2360018055565b50919050565b611f31612fb5565b610fce613329565b611f41612fb5565b60005b81811015610b2b57600060de6000858585818110611f6457611f646138d1565b9050602002016020810190611f79919061357f565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905580611fab816138fd565b915050611f44565b60008060db60009054906101000a90046001600160a01b03166001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a06040518083038186803b15801561200457600080fd5b505afa158015612018573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061203c9190613a23565b505050915050806402540be400611a859190613a73565b61205b612fb5565b60d09190915560d455565b61206e612fb5565b610eb060d18260036133af565b60008160ca544210158015612092575060cb544211155b6120ae5760405162461bcd60e51b8152600401610b8890613976565b600081116120ce5760405162461bcd60e51b8152600401610b88906139ad565b6120d6613061565b60006120e18461256c565b90508360c960008282546120f591906139f1565b909155505060d4541561211a578360d4600082825461211491906139f1565b90915550505b600060d45460c9541161212f5760d454612133565b60c9545b905060d160000160d0548154811061214d5761214d6138d1565b9060005260206000200154811180612187575060d160020160d05481548110612178576121786138d1565b90600052602060002001544210155b156122ba5760d160020160d054815481106121a4576121a46138d1565b906000526020600020015442106121eb578460d160000160d054815481106121ce576121ce6138d1565b90600052602060002001546121e391906139f1565b60d455612205565b60d954600160a01b900460ff161561220557612205613101565b600060d1810160d0548154811061221e5761221e6138d1565b90600052602060002001548211612262578160d160000160d05481548110612248576122486138d1565b906000526020600020015461225d91906139da565b612265565b60005b60d780546001818101835560009283527f8a012a6de2943a5aa4d77acf5e695d4456760a3f1f30a5d6dc2079599187a07190910183905560d0805493945090929091906122b39084906139f1565b9091555050505b60ce546122c79086613918565b33600090815260dc6020526040812080549091906122e69084906139f1565b925050819055508160d560008282546122ff91906139f1565b909155505060da546000906001600160a01b031663dd62ed3e336040516001600160e01b031960e084901b1681526001600160a01b03909116600482015230602482015260440160206040518083038186803b15801561235e57600080fd5b505afa158015612372573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123969190613af8565b905060006123a964e8d4a5100085613937565b9050818111156124055760405162461bcd60e51b815260206004820152602160248201527f4d616b65207375726520746f2061646420656e6f75676820616c6c6f77616e636044820152606560f81b6064820152608401610b88565b60da546000906001600160a01b03163360d9546040516001600160a01b039283166024820152911660448201526064810184905260840160408051601f198184030181529181526020820180516001600160e01b03166323b872dd60e01b179052516124719190613b11565b6000604051808303816000865af19150503d80600081146124ae576040519150601f19603f3d011682016040523d82523d6000602084013e6124b3565b606091505b50509050806124fb5760405162461bcd60e51b8152602060048201526014602482015273151bdad95b881c185e5b595b9d0819985a5b195960621b6044820152606401610b88565b60da546001600160a01b031688336001600160a01b03167f4d8aead3491b7eba4b5c7a65fc17e493b9e63f9e433522fc5f6a85a168fc9d36858942604051612556939291909283526020830191909152604082015260600190565b60405180910390a4506001979650505050505050565b600080600060d4546000146125835760d454612587565b60c9545b905060cf548411156125db5760405162461bcd60e51b815260206004820181905260248201527f416d6f756e742065786365656473206d617820746f6b656e7320746f206275796044820152606401610b88565b60d160000160d054815481106125f3576125f36138d1565b9060005260206000200154818561260a91906139f1565b1180612638575060d160020160d05481548110612629576126296138d1565b90600052602060002001544210155b1561286a5760d15461264c906001906139da565b60d0541061268b5760405162461bcd60e51b815260206004820152600c60248201526b57726f6e6720706172616d7360a01b6044820152606401610b88565b60d160020160d054815481106126a3576126a36138d1565b906000526020600020015442106127b65760d05460d1906126c59060016139f1565b815481106126d5576126d56138d1565b90600052602060002001548460d16000600381106126f5576126f56138d1565b0160d05481548110612709576127096138d1565b906000526020600020015461271e91906139f1565b11156127785760405162461bcd60e51b815260206004820152602360248201527f43616e74205075726368617365204d6f726520696e20696e646976696475616c604482015262040e8f60eb1b6064820152608401610b88565b60d05460d2906127899060016139f1565b81548110612799576127996138d1565b9060005260206000200154846127af9190613918565b915061171c565b60008160d1820160d054815481106127d0576127d06138d1565b90600052602060002001546127e591906139da565b60d05490915060d2906127f99060016139f1565b81548110612809576128096138d1565b9060005260206000200154818661282091906139da565b61282a9190613918565b60d160010160d05481548110612842576128426138d1565b9060005260206000200154826128589190613918565b61286291906139f1565b92505061171c565b60d160010160d05481548110612882576128826138d1565b9060005260206000200154846128989190613918565b949350505050565b60006128aa612fb5565b60cb54841180156128ba57504284115b6129065760405162461bcd60e51b815260206004820152601860248201527f496e76616c696420636c61696d2073746172742074696d6500000000000000006044820152606401610b88565b60ce5460c9546129169190613918565b83101561295d5760405162461bcd60e51b8152602060048201526015602482015274151bdad95b9cc81b195cdcc81d1a185b881cdbdb19605a1b6044820152606401610b88565b6001600160a01b0382166129a85760405162461bcd60e51b81526020600482015260126024820152715a65726f20746f6b656e206164647265737360701b6044820152606401610b88565b60cc54156129ec5760405162461bcd60e51b815260206004820152601160248201527010db185a5b48185b1c9958591e481cd95d607a1b6044820152606401610b88565b60cc84905560cd80546001600160a01b0319166001600160a01b0384169081179091556000906323b872dd336040516001600160e01b031960e084901b1681526001600160a01b03909116600482015230602482015260448101879052606401602060405180830381600087803b158015612a6657600080fd5b505af1158015612a7a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a9e9190613959565b905080612ae55760405162461bcd60e51b8152602060048201526015602482015274151bdad95b881d1c985b9cd9995c8819985a5b1959605a1b6044820152606401610b88565b60cd54604080518681524260208201526001600160a01b03909216917fdc9670dbabdd488b372eb16ebe49a39b3124a12cdffdcefbc89834a408bf8ff8910160405180910390a2506001949350505050565b606060d18260038110612b4c57612b4c6138d1565b01805480602002602001604051908101604052809291908181526020018280548015612b9757602002820191906000526020600020905b815481526020019060010190808311612b83575b50505050509050919050565b612bab612fb5565b60005b81811015610b2b57600160de6000858585818110612bce57612bce6138d1565b9050602002016020810190612be3919061357f565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905580612c15816138fd565b915050612bae565b60d78181548110612c2d57600080fd5b600091825260209091200154905081565b606060d7805480602002602001604051908101604052809291908181526020018280548015612c8c57602002820191906000526020600020905b815481526020019060010190808311612c78575b5050505050905090565b612c9e612fb5565b6001600160a01b038116612ced5760405162461bcd60e51b8152602060048201526016602482015275616464726573732063616e6e6f74206265207a65726f60501b6044820152606401610b88565b60d980546001600160a01b0319166001600160a01b0392909216919091179055565b60d68181548110612c2d57600080fd5b60d18260038110612d2f57600080fd5b018181548110612d3e57600080fd5b90600052602060002001600091509150505481565b612d5b612fb5565b60005b81811015610b2b57600160df6000858585818110612d7e57612d7e6138d1565b9050602002016020810190612d93919061357f565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905580612dc5816138fd565b915050612d5e565b612dd5612fb5565b6001600160a01b038116612e3a5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610b88565b612e43816132d7565b50565b612e4e612fb5565b60005b81811015610b2b57600060e06000858585818110612e7157612e716138d1565b9050602002016020810190612e86919061357f565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905580612eb8816138fd565b915050612e51565b612ec8612fb5565b828114612f095760405162461bcd60e51b815260206004820152600f60248201526e098cadccee8d040dad2e6dac2e8c6d608b1b6044820152606401610b88565b60005b83811015612f9f57828282818110612f2657612f266138d1565b9050602002013560dc6000878785818110612f4357612f436138d1565b9050602002016020810190612f58919061357f565b6001600160a01b03166001600160a01b031681526020019081526020016000206000828254612f8791906139f1565b90915550819050612f97816138fd565b915050612f0c565b5050505050565b6001600160a01b03163b151590565b6065546001600160a01b03163314610fce5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610b88565b613017613366565b6097805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b60975460ff1615610fce5760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610b88565b600260015414156130fa5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610b88565b6002600155565b60005b60d05460d35461311491906139da565b811015612e435760d8546131289082613918565b61313290426139f1565b60d05460d3906131439084906139f1565b81548110613153576131536138d1565b60009182526020909120015580613169816138fd565b915050613104565b804710156131af5760405162461bcd60e51b815260206004820152600b60248201526a4c6f772062616c616e636560a81b6044820152606401610b88565b6000826001600160a01b03168260405160006040518083038185875af1925050503d80600081146131fc576040519150601f19603f3d011682016040523d82523d6000602084013e613201565b606091505b5050905080610b2b5760405162461bcd60e51b81526020600482015260126024820152711155120814185e5b595b9d0819985a5b195960721b6044820152606401610b88565b60018055565b600054610100900460ff166132745760405162461bcd60e51b8152600401610b8890613b4c565b6097805460ff19169055565b600054610100900460ff166132a75760405162461bcd60e51b8152600401610b8890613b4c565b610fce336132d7565b600054610100900460ff166132475760405162461bcd60e51b8152600401610b8890613b4c565b606580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b613331613061565b6097805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586130443390565b60975460ff16610fce5760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610b88565b82600381019282156133ef579160200282015b828111156133ef57825180516133df9184916020909101906133ff565b50916020019190600101906133c2565b506133fb929150613446565b5090565b82805482825590600052602060002090810192821561343a579160200282015b8281111561343a57825182559160200191906001019061341f565b506133fb929150613463565b808211156133fb57600061345a8282613478565b50600101613446565b5b808211156133fb5760008155600101613464565b5080546000825590600052602060002090810190612e439190613463565b60008083601f8401126134a857600080fd5b50813567ffffffffffffffff8111156134c057600080fd5b6020830191508360208260051b85010111156134db57600080fd5b9250929050565b600080602083850312156134f557600080fd5b823567ffffffffffffffff81111561350c57600080fd5b61351885828601613496565b90969095509350505050565b60006020828403121561353657600080fd5b5035919050565b8015158114612e4357600080fd5b60006020828403121561355d57600080fd5b8135610fb78161353d565b80356001600160a01b0381168114610c6757600080fd5b60006020828403121561359157600080fd5b610fb782613568565b600080604083850312156135ad57600080fd5b50508035926020909101359150565b600080604083850312156135cf57600080fd5b6135d883613568565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff8111828210171561361f5761361f6135e6565b60405290565b604051601f8201601f1916810167ffffffffffffffff8111828210171561364e5761364e6135e6565b604052919050565b6000601f838184011261366857600080fd5b6136706135fc565b80606085018681111561368257600080fd5b855b8181101561372b57803567ffffffffffffffff808211156136a55760008081fd5b818901915089878301126136b95760008081fd5b81356020828211156136cd576136cd6135e6565b8160051b92506136de818401613625565b828152928401810192818101908d8511156136fb57600093508384fd5b948201945b8486101561371957853582529482019490820190613700565b89525090960195505050602001613684565b50909695505050505050565b600080600080600080600060e0888a03121561375257600080fd5b61375b88613568565b965061376960208901613568565b95506040880135945060608801359350608088013567ffffffffffffffff81111561379357600080fd5b61379f8a828b01613656565b93505060a088013591506137b560c08901613568565b905092959891949750929550565b6000602082840312156137d557600080fd5b813567ffffffffffffffff8111156137ec57600080fd5b61289884828501613656565b60008060006060848603121561380d57600080fd5b833592506020840135915061382460408501613568565b90509250925092565b6020808252825182820181905260009190848201906040850190845b8181101561372b57835183529284019291840191600101613849565b6000806000806040858703121561387b57600080fd5b843567ffffffffffffffff8082111561389357600080fd5b61389f88838901613496565b909650945060208701359150808211156138b857600080fd5b506138c587828801613496565b95989497509550505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600019821415613911576139116138e7565b5060010190565b6000816000190483118215151615613932576139326138e7565b500290565b60008261395457634e487b7160e01b600052601260045260246000fd5b500490565b60006020828403121561396b57600080fd5b8151610fb78161353d565b60208082526017908201527f496e76616c69642074696d6520666f7220627579696e67000000000000000000604082015260600190565b602080825260139082015272125b9d985b1a59081cd85b1948185b5bdd5b9d606a1b604082015260600190565b6000828210156139ec576139ec6138e7565b500390565b60008219821115613a0457613a046138e7565b500190565b805169ffffffffffffffffffff81168114610c6757600080fd5b600080600080600060a08688031215613a3b57600080fd5b613a4486613a09565b9450602086015193506040860151925060608601519150613a6760808701613a09565b90509295509295909350565b60006001600160ff1b0381841382841380821686840486111615613a9957613a996138e7565b600160ff1b6000871282811687830589121615613ab857613ab86138e7565b60008712925087820587128484161615613ad457613ad46138e7565b87850587128184161615613aea57613aea6138e7565b505050929093029392505050565b600060208284031215613b0a57600080fd5b5051919050565b6000825160005b81811015613b325760208186018101518583015201613b18565b81811115613b41576000828501525b509190910192915050565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b60608201526080019056fea2646970667358221220440610191a9f6e18fec73aa6527acb98c8bef363e84467f238591c5492f701ee64736f6c63430008090033