VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0xE29A90…8aD3
Summary
Transactions
Transfers
Address
0xE29A905A53423de1A60EAe964549c149Cbe68aD3
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xe6c3eC50fB3CE514EFAE2A4f15F36cbF1009D7c2
Deployer
0xe6c3eC50fB3CE514EFAE2A4f15F36cbF1009D7c2
Code
0x608060405234801561001057600080fd5b50600436106101cf5760003560e01c80636c5dfbda11610104578063aaebce37116100a2578063ed5ee04311610071578063ed5ee0431461085e578063f2f9de05146108a8578063f2fde38b146108ea578063fd4f1fdf1461092e576101cf565b8063aaebce3714610746578063acd487c21461078a578063d5781d4e146107ce578063d8b203d51461081a576101cf565b8063753868e3116100de578063753868e31461066c57806377bcd308146106b65780638ce69aac146106fa578063a880574c14610728576101cf565b80636c5dfbda146105ae5780636d6aa5bb146105f05780637048027514610628576101cf565b806331ae450b116101715780634af15d1f1161014b5780634af15d1f146104b75780635f093c33146104e5578063621fd8af1461051857806362bc266814610564576101cf565b806331ae450b146103d6578063441a3e701461043557806349f2ae751461046d576101cf565b80631d0f4702116101ad5780631d0f4702146102d657806322586a7e1461031857806324d7806c1461035c5780632b7832b3146103b8576101cf565b80630c9138e6146101d457806314bfd6d0146102245780631785f53c14610292575b600080fd5b610200600480360360208110156101ea57600080fd5b8101908080359060200190929190505050610977565b60405180848152602001838152602001828152602001935050505060405180910390f35b6102506004803603602081101561023a57600080fd5b8101908080359060200190929190505050610a60565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102d4600480360360208110156102a857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a9c565b005b610302600480360360208110156102ec57600080fd5b8101908080359060200190929190505050610d20565b6040518082815260200191505060405180910390f35b61035a6004803603602081101561032e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d78565b005b61039e6004803603602081101561037257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e7e565b604051808215151515815260200191505060405180910390f35b6103c0610f6c565b6040518082815260200191505060405180910390f35b6103de610f79565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b83811015610421578082015181840152602081019050610406565b505050509050019250505060405180910390f35b61046b6004803603604081101561044b57600080fd5b810190808035906020019092919080359060200190929190505050611057565b005b610475611535565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6104e3600480360360208110156104cd57600080fd5b810190808035906020019092919050505061155b565b005b6104ed6116a0565b6040518085815260200184815260200183815260200182815260200194505050505060405180910390f35b6105626004803603608081101561052e57600080fd5b81019080803590602001909291908035906020019092919080359060200190929190803590602001909291905050506116be565b005b61056c61195c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6105da600480360360208110156105c457600080fd5b8101908080359060200190929190505050611982565b6040518082815260200191505060405180910390f35b6106266004803603604081101561060657600080fd5b8101908080359060200190929190803590602001909291905050506119a2565b005b61066a6004803603602081101561063e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611c57565b005b610674611e5d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6106f8600480360360208110156106cc57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611e83565b005b6107266004803603602081101561071057600080fd5b8101908080359060200190929190505050611f89565b005b6107306122a5565b6040518082815260200191505060405180910390f35b6107886004803603602081101561075c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506122ab565b005b6107cc600480360360208110156107a057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506123b1565b005b610818600480360360808110156107e457600080fd5b81019080803590602001909291908035906020019092919080359060200190929190803590602001909291905050506124b7565b005b61085c6004803603602081101561083057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061264a565b005b610866612750565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6108d4600480360360208110156108be57600080fd5b8101908080359060200190929190505050612776565b6040518082815260200191505060405180910390f35b61092c6004803603602081101561090057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506127a3565b005b61095a6004803603602081101561094457600080fd5b8101908080359060200190929190505050612a09565b604051808381526020018281526020019250505060405180910390f35b600080600060068081111561098857fe5b8411156109fd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f546965722070726f766964656420646f6573206e6f742065786973740000000081525060200191505060405180910390fd5b610a056132b8565b600c600086815260200190815260200160002060405180606001604052908160008201548152602001600182015481526020016002820154815250509050806000015181602001518260400151935093509350509193909250565b60028181548110610a6d57fe5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b5e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b600080905060008090505b600280549050811015610ca1578273ffffffffffffffffffffffffffffffffffffffff1660028281548110610b9a57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610c965760019150600260016002805490500381548110610bfa57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660028281548110610c3257fe5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160028054905003600281610c9091906132d9565b50610ca1565b806001019050610b69565b506001151581151514610d1c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f5f61646d696e41646472657373206973206e6f7420616e2061646d696e00000081525060200191505060405180910390fd5b5050565b6000806000905060008090505b600680811115610d3957fe5b8111610d6e57600c6000828152602001908152602001600020600001548410610d63578160010191505b806001019050610d2d565b5080915050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610e3a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600080600090505b600280549050811015610f13578273ffffffffffffffffffffffffffffffffffffffff1660028281548110610eb757fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610f08576001915050610f67565b806001019050610e86565b506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161490505b919050565b6000600280549050905090565b606080600280549050604051908082528060200260200182016040528015610fb05781602001602082028038833980820191505090505b50905060008090505b60028054905081101561104f5760028181548110610fd357fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682828151811061100a57fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050806001019050610fb9565b508091505090565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b1580156110cc57600080fd5b505afa1580156110e0573d6000803e3d6000fd5b505050506040513d60208110156110f657600080fd5b810190808051906020019092919050505090508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146111aa576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f53656e646572206d757374206265206f776e6572206f662056494d000000000081525060200191505060405180910390fd5b6000600b60008581526020019081526020016000206000015490506000811161123b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f4e6f20746f6b656e7320746f207769746864726177000000000000000000000081525060200191505060405180910390fd5b600b6000858152602001908152602001600020600001548311156112c7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f496e73756666696369656e7420746f6b656e7320746f2077697468647261770081525060200191505060405180910390fd5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663af2b4cce856040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561133a57600080fd5b505afa15801561134e573d6000803e3d6000fd5b505050506040513d602081101561136457600080fd5b810190808051906020019092919050505083820310156113cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260378152602001806134146037913960400191505060405180910390fd5b6113f883600b600087815260200190815260200160002060000154612aa290919063ffffffff16565b600b600086815260200190815260200160002060000181905550837f56ca301a9219608c91e7bcee90e083c19671d2cdcc96752c7af291cee5f9c8c8846040518082815260200191505060405180910390a2600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83856040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156114f357600080fd5b505af1158015611507573d6000803e3d6000fd5b505050506040513d602081101561151d57600080fd5b81019080805190602001909291905050505050505050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461161d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b600c600060068081111561162d57fe5b8152602001908152602001600020600101548111611696576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252604481526020018061332b6044913960600191505060405180910390fd5b80600d8190555050565b60068060000154908060010154908060020154908060030154905084565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611780576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b60068081111561178c57fe5b841115611801576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f546965722070726f766964656420646f6573206e6f742065786973740000000081525060200191505060405180910390fd5b600080851161181157600061182c565b600c6000600187038152602001908152602001600020600001545b905060068081111561183a57fe5b8510156118a15780840382101561189c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603681526020018061346c6036913960400191505060405180910390fd5b611906565b6b204fce5e3e250261100000008411611905576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602b8152602001806133e9602b913960400191505060405180910390fd5b5b604051806060016040528085815260200184815260200183815250600c60008781526020019081526020016000206000820151816000015560208201518160010155604082015181600201559050505050505050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600b6000838152602001908152602001600020600001549050919050565b6000600b6000848152602001908152602001600020905060008015156119c733610e7e565b15151415611add576000806119e86201518042612b2590919063ffffffff16565b905060006119f587612776565b90508185600101541415611a0f5784600201549250611a32565b818560010181905550600c60008281526020019081526020016000206001015492505b60008311611aa8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f56494d2063616e6e6f742065617420616e79206d6f726500000000000000000081525060200191505060405180910390fd5b82861115611ab65782611ab8565b855b9350611acd8484612aa290919063ffffffff16565b8560020181905550505050611ae1565b8290505b611af8818360000154612bae90919063ffffffff16565b8260000181905550600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b158015611bdd57600080fd5b505af1158015611bf1573d6000803e3d6000fd5b505050506040513d6020811015611c0757600080fd5b810190808051906020019092919050505050837fa3af609bf46297028ce551832669030f9effef2b02606d02cbbcc40fe6b47c55826040518082815260200191505060405180910390a250505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611d19576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b60008090505b600280549050811015611df3578173ffffffffffffffffffffffffffffffffffffffff1660028281548110611d5057fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611de8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602181526020018061336f6021913960400191505060405180910390fd5b806001019050611d1f565b5060028190806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611f45576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000611f9482612776565b90506000600b600084815260200190815260200160002090506000600680811115611fbb57fe5b831415612011576000600c600060056006811115611fd557fe5b815260200190815260200160002060000154905061200981846000015481611ff957fe5b0682612aa290919063ffffffff16565b915050612041565b61203e8260000154600c600086815260200190815260200160002060000154612aa290919063ffffffff16565b90505b6000600c6000858152602001908152602001600020600201549050612073828460000154612bae90919063ffffffff16565b8360000181905550600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330856040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b15801561215857600080fd5b505af115801561216c573d6000803e3d6000fd5b505050506040513d602081101561218257600080fd5b81019080805190602001909291905050505061222a600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166121f08585612aa290919063ffffffff16565b6006604051806080016040529081600082015481526020016001820154815260200160028201548152602001600382015481525050612c36565b60018401857f5ecc14fdb9e08381b0eaecac99870aa9ac03e92beb3adbd18ef91d5d58ba5ec1836040518082815260200191505060405180910390a3847fa3af609bf46297028ce551832669030f9effef2b02606d02cbbcc40fe6b47c55836040518082815260200191505060405180910390a25050505050565b600d5481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461236d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612473576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612579576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b60646125a0836125928688612bae90919063ffffffff16565b612bae90919063ffffffff16565b106125f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806133c56024913960400191505060405180910390fd5b60405180608001604052808581526020018481526020018381526020018281525060066000820151816000015560208201518160010155604082015181600201556060820151816003015590505050505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461270c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080600b600084815260200190815260200160002060000154905061279b81610d20565b915050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612865576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612908576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f4e657720636f6e7472616374206f776e65722063616e6e6f742062652030000081525060200191505060405180910390fd5b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f22500af037c600dd7b720644ab6e358635085601d9ac508ad83eb2d6b2d729ca8183604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a15050565b6000806000600b6000858152602001908152602001600020600101541415612a6a57600b600084815260200190815260200160002060010154600c6000612a4f86612776565b81526020019081526020016000206001015491509150612a9d565b600b600084815260200190815260200160002060010154600b600085815260200190815260200160002060020154915091505b915091565b600082821115612b1a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b818303905092915050565b6000808211612b9c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525060200191505060405180910390fd5b818381612ba557fe5b04905092915050565b600080828401905083811015612c2c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b6064612c698260400151612c5b84602001518560000151612bae90919063ffffffff16565b612bae90919063ffffffff16565b1115612cc0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260358152602001806133906035913960400191505060405180910390fd5b600082905060008083600001511115612e0d57612cfd6064612cef85600001518761323290919063ffffffff16565b612b2590919063ffffffff16565b90508573ffffffffffffffffffffffffffffffffffffffff166323b872dd336000846040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b158015612dbb57600080fd5b505af1158015612dcf573d6000803e3d6000fd5b505050506040513d6020811015612de557600080fd5b810190808051906020019092919050505050612e0a8183612aa290919063ffffffff16565b91505b600083602001511115612f8157612e446064612e3685602001518761323290919063ffffffff16565b612b2590919063ffffffff16565b9050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663dcef06bf33888660600151856040518563ffffffff1660e01b8152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001838152602001828152602001945050505050602060405180830381600087803b158015612f2f57600080fd5b505af1158015612f43573d6000803e3d6000fd5b505050506040513d6020811015612f5957600080fd5b810190808051906020019092919050505050612f7e8183612aa290919063ffffffff16565b91505b60008360400151111561312957612fb86064612faa85604001518761323290919063ffffffff16565b612b2590919063ffffffff16565b9050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663cda092d03387898760600151866040518663ffffffff1660e01b8152600401808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200182815260200195505050505050602060405180830381600087803b1580156130d757600080fd5b505af11580156130eb573d6000803e3d6000fd5b505050506040513d602081101561310157600080fd5b8101908080519060200190929190505050506131268183612aa290919063ffffffff16565b91505b600082111561322a578573ffffffffffffffffffffffffffffffffffffffff166323b872dd3387856040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b1580156131ed57600080fd5b505af1158015613201573d6000803e3d6000fd5b505050506040513d602081101561321757600080fd5b8101908080519060200190929190505050505b505050505050565b60008083141561324557600090506132b2565b600082840290508284828161325657fe5b04146132ad576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602181526020018061344b6021913960400191505060405180910390fd5b809150505b92915050565b60405180606001604052806000815260200160008152602001600081525090565b815481835581811115613300578183600052602060002091820191016132ff9190613305565b5b505050565b61332791905b8082111561332357600081600090555060010161330b565b5090565b9056fe496d6d656469617465204465706f73697420416d6f756e74206d75737420626520686967686572207468616e206461696c794d6178696d756d20666f72205320746965725f61646d696e4164647265737320697320616c726561647920616e2061646d696e53756d206f66205472616e7366657253657474696e67732070657263656e74616765732063616e6e6f74206578636565642031303053756d206f662070657263656e74616765732063616e6e6f7420657863656564203130304d75737420626520696d706f737369626c6520746f2075706772616465206265796f6e6420532074696572466564204548725473206d757374206d6565742072657175726972656d656e7420666f722069747320696e637562617465642045474773536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77496d6d65646961746555706772616465436f7374206d757374206174206c6561737420636f76657220454872547320746f2066656564a265627a7a723158200ed43dbc4fb97d860b035c248729f18f1a86239b467d7da1b46375b807e3e0d164736f6c63430005100032