VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xfd802C…2Dd9
Summary
Transactions
Transfers
Address
0xfd802C7e89Ed6b5D18c758aEa0B443BCEbA42Dd9
VET
0.00
VET
VTHO
0.00
VTHO
Tokens
3,240.00
EHrT
Master
0x77B84275F3ea02979D4C662BDED73a2081916C15
Deployer
0x77B84275F3ea02979D4C662BDED73a2081916C15
Code
0x608060405234801561001057600080fd5b50600436106101425760003560e01c80636d6aa5bb116100b8578063d5781d4e1161007c578063d5781d4e1461053b578063d8eafba714610587578063ed5ee043146105cb578063f2fde38b14610615578063fb983c4914610659578063fd4f1fdf146106af57610142565b80636d6aa5bb14610403578063753868e31461043b5780638ce69aac14610485578063aaebce37146104b3578063acd487c2146104f757610142565b80634d897f281161010a5780634d897f28146102925780634f062c5a146102d45780635f093c331461031657806362bc26681461034957806366040f2c146103935780636c5dfbda146103c157610142565b806306d0f35e146101475780630c9138e61461017557806322586a7e146101cc578063441a3e701461021057806349f2ae7514610248575b600080fd5b6101736004803603602081101561015d57600080fd5b81019080803590602001909291905050506106f8565b005b6101a16004803603602081101561018b57600080fd5b8101908080359060200190929190505050610cd0565b6040518085815260200184815260200183815260200182815260200194505050505060405180910390f35b61020e600480360360208110156101e257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610dcb565b005b6102466004803603604081101561022657600080fd5b810190808035906020019092919080359060200190929190505050610ed1565b005b6102506118c7565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102be600480360360208110156102a857600080fd5b81019080803590602001909291905050506118ed565b6040518082815260200191505060405180910390f35b610300600480360360208110156102ea57600080fd5b81019080803590602001909291905050506119d4565b6040518082815260200191505060405180910390f35b61031e611ad3565b6040518085815260200184815260200183815260200182815260200194505050505060405180910390f35b610351611af1565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103bf600480360360208110156103a957600080fd5b8101908080359060200190929190505050611b17565b005b6103ed600480360360208110156103d757600080fd5b8101908080359060200190929190505050611d44565b6040518082815260200191505060405180910390f35b6104396004803603604081101561041957600080fd5b810190808035906020019092919080359060200190929190505050611e2b565b005b6104436123cb565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6104b16004803603602081101561049b57600080fd5b81019080803590602001909291905050506123f1565b005b6104f5600480360360208110156104c957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061292e565b005b6105396004803603602081101561050d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612a34565b005b6105856004803603608081101561055157600080fd5b8101908080359060200190929190803590602001909291908035906020019092919080359060200190929190505050612b3a565b005b6105c96004803603602081101561059d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612ccd565b005b6105d3612dd3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6106576004803603602081101561062b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612df9565b005b6106ad600480360360a081101561066f57600080fd5b81019080803590602001909291908035906020019092919080359060200190929190803590602001909291908035906020019092919050505061305f565b005b6106db600480360360208110156106c557600080fd5b8101908080359060200190929190505050613208565b604051808381526020018281526020019250505060405180910390f35b600066ffffffffffffff82116107bb57600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663debb9a5d836040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561077b57600080fd5b505afa15801561078f573d6000803e3d6000fd5b505050506040513d60208110156107a557600080fd5b81019080805190602001909291905050506107bd565b815b90506000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561083457600080fd5b505afa158015610848573d6000803e3d6000fd5b505050506040513d602081101561085e57600080fd5b810190808051906020019092919050505090508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806109835750600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663081812fc836040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561091957600080fd5b505afa15801561092d573d6000803e3d6000fd5b505050506040513d602081101561094357600080fd5b810190808051906020019092919050505073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b80610a985750600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663e985e9c582336040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060206040518083038186803b158015610a5c57600080fd5b505afa158015610a70573d6000803e3d6000fd5b505050506040513d6020811015610a8657600080fd5b81019080805190602001909291905050505b610aed576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180613cac6021913960400191505060405180910390fd5b60056006811115610afa57fe5b6009600084815260200190815260200160002060000160009054906101000a900460ff166006811115610b2957fe5b14610b9c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f56494d206d75737420626520412074696572000000000000000000000000000081525060200191505060405180910390fd5b6000610bb4620151804261336d90919063ffffffff16565b9050600a600060056006811115610bc757fe5b815260200190815260200160002060030154610c026009600086815260200190815260200160002060020154836133f690919063ffffffff16565b1015610c59576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602d815260200180613c33602d913960400191505060405180910390fd5b60066009600085815260200190815260200160002060000160006101000a81548160ff02191690836006811115610c8c57fe5b0217905550600680811115610c9d57fe5b837fa430e9266b84f0c66dffc729b5048044ff0d7d5a9d55076a932ab5b2f1946e2e60405160405180910390a350505050565b600080600080600680811115610ce257fe5b851115610d57576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f546965722070726f766964656420646f6573206e6f742065786973740000000081525060200191505060405180910390fd5b610d5f613b83565b600a6000878152602001908152602001600020604051806080016040529081600082015481526020016001820154815260200160028201548152602001600382015481525050905080600001518160200151826040015183606001519450945094509450509193509193565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610e8d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600066ffffffffffffff8311610f9457600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663debb9a5d846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015610f5457600080fd5b505afa158015610f68573d6000803e3d6000fd5b505050506040513d6020811015610f7e57600080fd5b8101908080519060200190929190505050610f96565b825b9050600680811115610fa457fe5b6009600083815260200190815260200160002060000160009054906101000a900460ff166006811115610fd357fe5b14158061103b5750600680811115610fe757fe5b6009600083815260200190815260200160002060000160009054906101000a900460ff16600681111561101657fe5b14801561103a57506000600960008381526020019081526020016000206004015414155b5b611090576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602b815260200180613c81602b913960400191505060405180910390fd5b60006110a8620151804261336d90919063ffffffff16565b9050600a60006009600085815260200190815260200160002060000160009054906101000a900460ff1660068111156110dd57fe5b81526020019081526020016000206003015460096000848152602001908152602001600020600201548203101561117c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f546f6b656e73207374696c6c206c6f636b65640000000000000000000000000081525060200191505060405180910390fd5b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b1580156111f157600080fd5b505afa158015611205573d6000803e3d6000fd5b505050506040513d602081101561121b57600080fd5b810190808051906020019092919050505090508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806113405750600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663081812fc846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b1580156112d657600080fd5b505afa1580156112ea573d6000803e3d6000fd5b505050506040513d602081101561130057600080fd5b810190808051906020019092919050505073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b806114555750600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663e985e9c582336040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060206040518083038186803b15801561141957600080fd5b505afa15801561142d573d6000803e3d6000fd5b505050506040513d602081101561144357600080fd5b81019080805190602001909291905050505b6114aa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180613cac6021913960400191505060405180910390fd5b6000600960008581526020019081526020016000206001015490506000811161153b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f4e6f20746f6b656e7320746f207769746864726177000000000000000000000081525060200191505060405180910390fd5b60008186111561154d57819050611551565b8590505b600080905060008090505b600160068081111561156a57fe5b038110156115ae57600a600082815260200190815260200160002060000154838503106115a3576001810160068111156115a057fe5b91505b80600101905061155c565b506009600087815260200190815260200160002060000160009054906101000a900460ff1660068111156115de57fe5b8160068111156115ea57fe5b1461176c57806009600088815260200190815260200160002060000160006101000a81548160ff0219169083600681111561162157fe5b021790555060068081111561163257fe5b6009600088815260200190815260200160002060000160009054906101000a900460ff16600681111561166157fe5b148015611683575060068081111561167557fe5b81600681111561168157fe5b105b1561173257600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16631e905064876040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b1580156116fd57600080fd5b505af1158015611711573d6000803e3d6000fd5b50505050600060096000888152602001908152602001600020600401819055505b80600681111561173e57fe5b867fa430e9266b84f0c66dffc729b5048044ff0d7d5a9d55076a932ab5b2f1946e2e60405160405180910390a35b857f56ca301a9219608c91e7bcee90e083c19671d2cdcc96752c7af291cee5f9c8c8836040518082815260200191505060405180910390a2600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3086856040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b15801561188157600080fd5b505af1158015611895573d6000803e3d6000fd5b505050506040513d60208110156118ab57600080fd5b8101908080519060200190929190505050505050505050505050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008066ffffffffffffff83116119b157600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663debb9a5d846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561197157600080fd5b505afa158015611985573d6000803e3d6000fd5b505050506040513d602081101561199b57600080fd5b81019080805190602001909291905050506119b3565b825b90506009600082815260200190815260200160002060040154915050919050565b60008066ffffffffffffff8311611a9857600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663debb9a5d846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015611a5857600080fd5b505afa158015611a6c573d6000803e3d6000fd5b505050506040513d6020811015611a8257600080fd5b8101908080519060200190929190505050611a9a565b825b90506009600082815260200190815260200160002060000160009054906101000a900460ff166006811115611acb57fe5b915050919050565b60058060000154908060010154908060020154908060030154905084565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611bbd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e815260200180613be1602e913960400191505060405180910390fd5b600066ffffffffffffff8211611c8057600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663debb9a5d836040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015611c4057600080fd5b505afa158015611c54573d6000803e3d6000fd5b505050506040513d6020811015611c6a57600080fd5b8101908080519060200190929190505050611c82565b815b90506000600960008381526020019081526020016000206004015414611d10576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f56494d2063616e206f6e6c7920696e637562617465206f6e636500000000000081525060200191505060405180910390fd5b611d26620151804261336d90919063ffffffff16565b60096000838152602001908152602001600020600401819055505050565b60008066ffffffffffffff8311611e0857600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663debb9a5d846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015611dc857600080fd5b505afa158015611ddc573d6000803e3d6000fd5b505050506040513d6020811015611df257600080fd5b8101908080519060200190929190505050611e0a565b825b90506009600082815260200190815260200160002060010154915050919050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015611e9e57600080fd5b505afa158015611eb2573d6000803e3d6000fd5b505050506040513d6020811015611ec857600080fd5b810190808051906020019092919050505073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611f79576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f53656e646572206d757374206f776e20746869732056494d000000000000000081525060200191505060405180910390fd5b600066ffffffffffffff831161203c57600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663debb9a5d846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015611ffc57600080fd5b505afa158015612010573d6000803e3d6000fd5b505050506040513d602081101561202657600080fd5b810190808051906020019092919050505061203e565b825b90506000600960008381526020019081526020016000209050600080612070620151804261336d90919063ffffffff16565b9050808360020154141561208a57826003015491506120c9565b808360020181905550600a60008460000160009054906101000a900460ff1660068111156120b457fe5b81526020019081526020016000206001015491505b6000821161213f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f56494d2063616e6e6f742065617420616e79206d6f726500000000000000000081525060200191505060405180910390fd5b600082861161215057859050612154565b8290505b600a60008560000160009054906101000a900460ff16600681111561217557fe5b81526020019081526020016000206000015461219e82866001015461347990919063ffffffff16565b106122375760006121d560018660000160009054906101000a900460ff1660068111156121c757fe5b61347990919063ffffffff16565b90508060068111156121e357fe5b8560000160006101000a81548160ff0219169083600681111561220257fe5b021790555080867fa430e9266b84f0c66dffc729b5048044ff0d7d5a9d55076a932ab5b2f1946e2e60405160405180910390a3505b61224a81846133f690919063ffffffff16565b846003018190555061226981856001015461347990919063ffffffff16565b8460010181905550600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b15801561234e57600080fd5b505af1158015612362573d6000803e3d6000fd5b505050506040513d602081101561237857600080fd5b810190808051906020019092919050505050847fe58e885c75da88ed8e3a43f10e20b89c880f5a140cfc93e9fa968d412e69b825826040518082815260200191505060405180910390a250505050505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e826040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561246457600080fd5b505afa158015612478573d6000803e3d6000fd5b505050506040513d602081101561248e57600080fd5b810190808051906020019092919050505073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461253f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f53656e646572206d757374206f776e2056494d0000000000000000000000000081525060200191505060405180910390fd5b600066ffffffffffffff821161260257600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663debb9a5d836040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b1580156125c257600080fd5b505afa1580156125d6573d6000803e3d6000fd5b505050506040513d60208110156125ec57600080fd5b8101908080519060200190929190505050612604565b815b9050600060096000838152602001908152602001600020905060006126688260010154600a60008560000160009054906101000a900460ff16600681111561264857fe5b8152602001908152602001600020600001546133f690919063ffffffff16565b90506000600a60008460000160009054906101000a900460ff16600681111561268d57fe5b81526020019081526020016000206002015490506126b882846001015461347990919063ffffffff16565b836001018190555060006126f260018560000160009054906101000a900460ff1660068111156126e457fe5b61347990919063ffffffff16565b905080600681111561270057fe5b8460000160006101000a81548160ff0219169083600681111561271f57fe5b0217905550600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330866040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b15801561280157600080fd5b505af1158015612815573d6000803e3d6000fd5b505050506040513d602081101561282b57600080fd5b8101908080519060200190929190505050506128c0600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846005604051806080016040529081600082015481526020016001820154815260200160028201548152602001600382015481525050613501565b80857fa430e9266b84f0c66dffc729b5048044ff0d7d5a9d55076a932ab5b2f1946e2e60405160405180910390a3847fe58e885c75da88ed8e3a43f10e20b89c880f5a140cfc93e9fa968d412e69b825846040518082815260200191505060405180910390a2505050505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146129f0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612af6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612bfc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b6064612c2383612c15868861347990919063ffffffff16565b61347990919063ffffffff16565b10612c79576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526024815260200180613c0f6024913960400191505060405180910390fd5b60405180608001604052808581526020018481526020018381526020018281525060056000820151816000015560208201518160010155604082015181600201556060820151816003015590505050505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612d8f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b80600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612ebb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612f5e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f4e657720636f6e7472616374206f776e65722063616e6e6f742062652030000081525060200191505060405180910390fd5b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f22500af037c600dd7b720644ab6e358635085601d9ac508ad83eb2d6b2d729ca8183604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a15050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614613121576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f53656e646572206d75737420626520636f6e7472616374206f776e657200000081525060200191505060405180910390fd5b60068081111561312d57fe5b8511156131a2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f546965722070726f766964656420646f6573206e6f742065786973740000000081525060200191505060405180910390fd5b604051806080016040528085815260200184815260200183815260200182815250600a6000878152602001908152602001600020600082015181600001556020820151816001015560408201518160020155606082015181600301559050505050505050565b600080600066ffffffffffffff84116132ce57600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663debb9a5d856040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561328e57600080fd5b505afa1580156132a2573d6000803e3d6000fd5b505050506040513d60208110156132b857600080fd5b81019080805190602001909291905050506132d0565b835b9050600060096000838152602001908152602001600020600201541415613334576009600082815260200190815260200160002060020154600a600080600681111561331857fe5b8152602001908152602001600020600101549250925050613368565b6009600082815260200190815260200160002060020154600960008381526020019081526020016000206003015492509250505b915091565b60008082116133e4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525060200191505060405180910390fd5b8183816133ed57fe5b04905092915050565b60008282111561346e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b818303905092915050565b6000808284019050838110156134f7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b606461353482604001516135268460200151856000015161347990919063ffffffff16565b61347990919063ffffffff16565b111561358b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526035815260200180613bac6035913960400191505060405180910390fd5b6000829050600080836000015111156136d8576135c860646135ba856000015187613afd90919063ffffffff16565b61336d90919063ffffffff16565b90508573ffffffffffffffffffffffffffffffffffffffff166323b872dd336000846040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b15801561368657600080fd5b505af115801561369a573d6000803e3d6000fd5b505050506040513d60208110156136b057600080fd5b8101908080519060200190929190505050506136d581836133f690919063ffffffff16565b91505b60008360200151111561384c5761370f6064613701856020015187613afd90919063ffffffff16565b61336d90919063ffffffff16565b9050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663dcef06bf33888660600151856040518563ffffffff1660e01b8152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001838152602001828152602001945050505050602060405180830381600087803b1580156137fa57600080fd5b505af115801561380e573d6000803e3d6000fd5b505050506040513d602081101561382457600080fd5b81019080805190602001909291905050505061384981836133f690919063ffffffff16565b91505b6000836040015111156139f4576138836064613875856040015187613afd90919063ffffffff16565b61336d90919063ffffffff16565b9050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663cda092d03387898760600151866040518663ffffffff1660e01b8152600401808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200182815260200195505050505050602060405180830381600087803b1580156139a257600080fd5b505af11580156139b6573d6000803e3d6000fd5b505050506040513d60208110156139cc57600080fd5b8101908080519060200190929190505050506139f181836133f690919063ffffffff16565b91505b6000821115613af5578573ffffffffffffffffffffffffffffffffffffffff166323b872dd3387856040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b158015613ab857600080fd5b505af1158015613acc573d6000803e3d6000fd5b505050506040513d6020811015613ae257600080fd5b8101908080519060200190929190505050505b505050505050565b600080831415613b105760009050613b7d565b6000828402905082848281613b2157fe5b0414613b78576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180613c606021913960400191505060405180910390fd5b809150505b92915050565b604051806080016040528060008152602001600081526020016000815260200160008152509056fe53756d206f66205472616e7366657253657474696e67732070657263656e74616765732063616e6e6f742065786365656420313030546869732066756e6374696f6e206d7573742062652063616c6c65642066726f6d2065676720636f6e747261637453756d206f662070657263656e74616765732063616e6e6f7420657863656564203130304e6f7420656e6f7567682074696d6520656c61707365642073696e6365206265636f6d696e6720412074696572536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7743616e6e6f742077697468647261772066726f6d205320546965727320776974686f757420616e2065676753656e646572206e6f7420617574686f72697a656420746f207769746864726177a265627a7a723158206e0bfcb259f8bef84f0bf0b494a67c22fee1849bbd116560f84ae4a538caaced64736f6c63430005110032