VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x28658f…2A4d
Summary
Transactions
Transfers
Address
0x28658f637fd20DCFAACfe1EeF64691371E012A4d
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xd3812C6266a1996Cc6005256Bf53a2DD07CDc0eB
Deployer
0xd3812C6266a1996Cc6005256Bf53a2DD07CDc0eB
Code
0x608060405260043610610196576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063010614171461019b578063022d2d43146101e05780630b8a0742146102575780630d7415771461030157806320694db01461038d5780632a393e93146103d05780632b84fce6146104475780632c7b07ce146104f15780633551103a14610536578063435a6c1b146105bb57806343eb6a3c146105ec57806346b0180a146106965780635be76c771461070d578063613d25bb146107b75780637f5d61bd1461089957806384c29bd9146108e657806386a81a901461096b578063877b9a67146109a6578063938050e114610a015780639975c8e514610a18578063aa3a2c0714610ac2578063b29dc6ff14610b39578063b96db4a614610b78578063d991d01d14610bfd578063e20041a614610ca7578063e34606ae14610d1e578063e4f50ff914610dc8578063e86821b914610e11578063ef4c587c14610e88578063fa84876214610ed4578063fe9ec7aa14610f19578063fec9daa914610f90575b600080fd5b3480156101a757600080fd5b506101ca6004803603810190808035600019169060200190929190505050610fcb565b6040518082815260200191505060405180910390f35b3480156101ec57600080fd5b506102556004803603810190808035600019169060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050610ff3565b005b34801561026357600080fd5b5061028660048036038101908080356000191690602001909291905050506111a6565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102c65780820151818401526020810190506102ab565b50505050905090810190601f1680156102f35780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561030d57600080fd5b5061034b60048036038101908080357bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19169060200190929190505050611287565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561039957600080fd5b506103ce600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061137f565b005b3480156103dc57600080fd5b506104456004803603810190808035600019169060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611408565b005b34801561045357600080fd5b5061047660048036038101908080356000191690602001909291905050506115b9565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104b657808201518184015260208101905061049b565b50505050905090810190601f1680156104e35780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156104fd57600080fd5b5061053460048036038101908080356000191690602001909291908035906020019092919080359060200190929190505050611679565b005b34801561054257600080fd5b5061059d600480360381019080803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091929192905050506117ec565b60405180826000191660001916815260200191505060405180910390f35b3480156105c757600080fd5b506105ea60048036038101908080356000191690602001909291905050506118c6565b005b3480156105f857600080fd5b5061061b6004803603810190808035600019169060200190929190505050611c18565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561065b578082015181840152602081019050610640565b50505050905090810190601f1680156106885780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156106a257600080fd5b5061070b6004803603810190808035600019169060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611cf9565b005b34801561071957600080fd5b5061073c6004803603810190808035600019169060200190929190505050611eaa565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561077c578082015181840152602081019050610761565b50505050905090810190601f1680156107a95780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610897600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611f6a565b005b3480156108a557600080fd5b506108c86004803603810190808035600019169060200190929190505050612035565b60405180826000191660001916815260200191505060405180910390f35b3480156108f257600080fd5b5061094d600480360381019080803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929050505061205d565b60405180826000191660001916815260200191505060405180910390f35b34801561097757600080fd5b506109a4600480360381019080803560001916906020019092919080359060200190929190505050612137565b005b3480156109b257600080fd5b506109e7600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612273565b604051808215151515815260200191505060405180910390f35b348015610a0d57600080fd5b50610a16612290565b005b348015610a2457600080fd5b50610a47600480360381019080803560001916906020019092919050505061229b565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610a87578082015181840152602081019050610a6c565b50505050905090810190601f168015610ab45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610ace57600080fd5b50610b376004803603810190808035600019169060200190929190803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929050505061235b565b005b348015610b4557600080fd5b50610b7660048036038101908080356000191690602001909291908035600019169060200190929190505050612507565b005b348015610b8457600080fd5b50610bdf600480360381019080803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929050505061264f565b60405180826000191660001916815260200191505060405180910390f35b348015610c0957600080fd5b50610c2c6004803603810190808035600019169060200190929190505050612729565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610c6c578082015181840152602081019050610c51565b50505050905090810190601f168015610c995780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610cb357600080fd5b50610d1c6004803603810190808035600019169060200190929190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091929192905050506127e9565b005b348015610d2a57600080fd5b50610d4d600480360381019080803560001916906020019092919050505061299c565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610d8d578082015181840152602081019050610d72565b50505050905090810190601f168015610dba5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b348015610dd457600080fd5b50610df76004803603810190808035600019169060200190929190505050612a7d565b604051808215151515815260200191505060405180910390f35b348015610e1d57600080fd5b50610e866004803603810190808035600019169060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050612d48565b005b348015610e9457600080fd5b50610eb76004803603810190808035600019169060200190929190505050612efb565b604051808381526020018281526020019250505060405180910390f35b348015610ee057600080fd5b50610f036004803603810190808035600019169060200190929190505050612f45565b6040518082815260200191505060405180910390f35b348015610f2557600080fd5b50610f8e6004803603810190808035600019169060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050612f6d565b005b348015610f9c57600080fd5b50610fc960048036038101908080356000191690602001909291908035906020019092919050505061311e565b005b6000600960008360001916600019168152602001908152602001600020600101549050919050565b6000610ffe33612273565b8061103457503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16145b15156110ce576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602d8152602001807f6d73672e73656e6465722073686f756c6420626520697373756572206f72207081526020017f726f787920636f6e74726163740000000000000000000000000000000000000081525060400191505060405180910390fd5b6110d7826117ec565b905080600960008560001916600019168152602001908152602001600020600801816000191690555082600019167fee534903d7e1fb5fd70547646285994b72c3993a997421de9e3bfbce5a4a07f5836040518080602001828103825283818151815260200191508051906020019080838360005b8381101561116757808201518184015260208101905061114c565b50505050905090810190601f1680156111945780820380516001836020036101000a031916815260200191505b509250505060405180910390a2505050565b60606000600960008460001916600019168152602001908152602001600020600401549050600a600082600019166000191681526020019081526020016000208054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561127a5780601f1061124f5761010080835404028352916020019161127a565b820191906000526020600020905b81548152906001019060200180831161125d57829003601f168201915b5050505050915050919050565b60008060186000847bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146113385780611377565b6113766040805190810160405280600981526020017f66616c6c6261636b5f00000000000000000000000000000000000000000000008152506132fb565b5b915050919050565b61138833612273565b15156113fc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f6d73672e73656e646572206973206e6f7420616e20697373756572000000000081525060200191505060405180910390fd5b611405816133a2565b50565b61141133612273565b8061144757503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16145b15156114e1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602d8152602001807f6d73672e73656e6465722073686f756c6420626520697373756572206f72207081526020017f726f787920636f6e74726163740000000000000000000000000000000000000081525060400191505060405180910390fd5b80600960008460001916600019168152602001908152602001600020600b019080519060200190611513929190613649565b5081600019167f1dcf28800f510575a676314c2fdcd6215b0c7cf015e2be79e4313a3b91559f0b826040518080602001828103825283818151815260200191508051906020019080838360005b8381101561157b578082015181840152602081019050611560565b50505050905090810190601f1680156115a85780820380516001836020036101000a031916815260200191505b509250505060405180910390a25050565b60606009600083600019166000191681526020019081526020016000206003018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561166d5780601f106116425761010080835404028352916020019161166d565b820191906000526020600020905b81548152906001019060200180831161165057829003601f168201915b50505050509050919050565b61168233612273565b806116b857503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16145b1515611752576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602d8152602001807f6d73672e73656e6465722073686f756c6420626520697373756572206f72207081526020017f726f787920636f6e74726163740000000000000000000000000000000000000081525060400191505060405180910390fd5b816009600085600019166000191681526020019081526020016000206006018190555080600960008560001916600019168152602001908152602001600020600701819055507f21bb306cee936040b55c8af2448dd1fcb32ddc07dd7290a0fe82a4696c2839ef838383604051808460001916600019168152602001838152602001828152602001935050505060405180910390a1505050565b600080826040518082805190602001908083835b6020831015156118255780518252602082019150602081019050602083039250611800565b6001836020036101000a038019825116818451168082178552505050505050905001915050604051809103902090506001600b6000836000191660001916815260200190815260200160002080546001816001161561010002031660029004905010156118bd5782600b6000836000191660001916815260200190815260200160002090805190602001906118bb929190613649565b505b80915050919050565b6118cf33612273565b8061190557503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16145b151561199f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602d8152602001807f6d73672e73656e6465722073686f756c6420626520697373756572206f72207081526020017f726f787920636f6e74726163740000000000000000000000000000000000000081525060400191505060405180910390fd5b60006009600083600019166000191681526020019081526020016000206000018190555060006009600083600019166000191681526020019081526020016000206001018190555060206040519081016040528060008152506009600083600019166000191681526020019081526020016000206002019080519060200190611a29929190613649565b5060206040519081016040528060008152506009600083600019166000191681526020019081526020016000206003019080519060200190611a6c929190613649565b50600060010260096000836000191660001916815260200190815260200160002060040181600019169055506000600102600960008360001916600019168152602001908152602001600020600501816000191690555060006009600083600019166000191681526020019081526020016000206006018190555060006009600083600019166000191681526020019081526020016000206007018190555060006009600083600019166000191681526020019081526020016000206008018160001916905550600060010260096000836000191660001916815260200190815260200160002060090181600019169055506020604051908101604052806000815250600960008360001916600019168152602001908152602001600020600a019080519060200190611ba0929190613649565b506020604051908101604052806000815250600960008360001916600019168152602001908152602001600020600b019080519060200190611be3929190613649565b5080600019167f0666368f14141e0e20a18b0e940be8ae11bc7550c1756d0f22417f367be3d7a160405160405180910390a250565b60606000600960008460001916600019168152602001908152602001600020600801549050600b600082600019166000191681526020019081526020016000208054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611cec5780601f10611cc157610100808354040283529160200191611cec565b820191906000526020600020905b815481529060010190602001808311611ccf57829003601f168201915b5050505050915050919050565b611d0233612273565b80611d3857503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16145b1515611dd2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602d8152602001807f6d73672e73656e6465722073686f756c6420626520697373756572206f72207081526020017f726f787920636f6e74726163740000000000000000000000000000000000000081525060400191505060405180910390fd5b806009600084600019166000191681526020019081526020016000206002019080519060200190611e04929190613649565b5081600019167f34e3c31c694b17ca123259f3c319d4db024442d21dcad9b684bad4f8e620f819826040518080602001828103825283818151815260200191508051906020019080838360005b83811015611e6c578082015181840152602081019050611e51565b50505050905090810190601f168015611e995780820380516001836020036101000a031916815260200191505b509250505060405180910390a25050565b60606009600083600019166000191681526020019081526020016000206002018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611f5e5780601f10611f3357610100808354040283529160200191611f5e565b820191906000526020600020905b815481529060010190602001808311611f4157829003601f168201915b50505050509050919050565b601760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561202f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f6d73672e73656e646572206973206e6f7420726567697374727900000000000081525060200191505060405180910390fd5b50505050565b6000600960008360001916600019168152602001908152602001600020600501549050919050565b600080826040518082805190602001908083835b6020831015156120965780518252602082019150602081019050602083039250612071565b6001836020036101000a038019825116818451168082178552505050505050905001915050604051809103902090506001600c60008360001916600019168152602001908152602001600020805460018160011615610100020316600290049050101561212e5782600c60008360001916600019168152602001908152602001600020908051906020019061212c929190613649565b505b80915050919050565b61214033612273565b8061217657503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16145b1515612210576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602d8152602001807f6d73672e73656e6465722073686f756c6420626520697373756572206f72207081526020017f726f787920636f6e74726163740000000000000000000000000000000000000081525060400191505060405180910390fd5b806009600084600019166000191681526020019081526020016000206001018190555081600019167fa8d74d7415f8902da0e9ee0d37b5b5d121cc1ceecec883de3979f899d2e388e8826040518082815260200191505060405180910390a25050565b60006122898260166133fc90919063ffffffff16565b9050919050565b61229933613490565b565b6060600960008360001916600019168152602001908152602001600020600b018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561234f5780601f106123245761010080835404028352916020019161234f565b820191906000526020600020905b81548152906001019060200180831161233257829003601f168201915b50505050509050919050565b61236433612273565b8061239a57503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16145b1515612434576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602d8152602001807f6d73672e73656e6465722073686f756c6420626520697373756572206f72207081526020017f726f787920636f6e74726163740000000000000000000000000000000000000081525060400191505060405180910390fd5b806009600084600019166000191681526020019081526020016000206003019080519060200190612466929190613649565b507f61d797131bb49468de135d0d68fea15a511ca6dadd1d5cbea33e01725bb568e4816040518080602001828103825283818151815260200191508051906020019080838360005b838110156124c95780820151818401526020810190506124ae565b50505050905090810190601f1680156124f65780820380516001836020036101000a031916815260200191505b509250505060405180910390a15050565b61251033612273565b8061254657503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16145b15156125e0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602d8152602001807f6d73672e73656e6465722073686f756c6420626520697373756572206f72207081526020017f726f787920636f6e74726163740000000000000000000000000000000000000081525060400191505060405180910390fd5b80600960008460001916600019168152602001908152602001600020600501816000191690555081600019167fb740191d4cb3e818dac5a90c46ab44e36903e29ac0bf56236673cad688523bf58260405180826000191660001916815260200191505060405180910390a25050565b600080826040518082805190602001908083835b6020831015156126885780518252602082019150602081019050602083039250612663565b6001836020036101000a038019825116818451168082178552505050505050905001915050604051809103902090506001600a6000836000191660001916815260200190815260200160002080546001816001161561010002031660029004905010156127205782600a60008360001916600019168152602001908152602001600020908051906020019061271e929190613649565b505b80915050919050565b6060600960008360001916600019168152602001908152602001600020600a018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156127dd5780601f106127b2576101008083540402835291602001916127dd565b820191906000526020600020905b8154815290600101906020018083116127c057829003601f168201915b50505050509050919050565b60006127f433612273565b8061282a57503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16145b15156128c4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602d8152602001807f6d73672e73656e6465722073686f756c6420626520697373756572206f72207081526020017f726f787920636f6e74726163740000000000000000000000000000000000000081525060400191505060405180910390fd5b6128cd8261264f565b905080600960008560001916600019168152602001908152602001600020600401816000191690555082600019167f02680355c3d5941c180c1448af0dea2ea5b83c60689dfd836ebc6800810c6219836040518080602001828103825283818151815260200191508051906020019080838360005b8381101561295d578082015181840152602081019050612942565b50505050905090810190601f16801561298a5780820380516001836020036101000a031916815260200191505b509250505060405180910390a2505050565b60606000600960008460001916600019168152602001908152602001600020600901549050600c600082600019166000191681526020019081526020016000208054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015612a705780601f10612a4557610100808354040283529160200191612a70565b820191906000526020600020905b815481529060010190602001808311612a5357829003601f168201915b5050505050915050919050565b600080429050600060096000856000191660001916815260200190815260200160002060070154148015612acf5750600060096000856000191660001916815260200190815260200160002060060154145b8015612af95750600160096000856000191660001916815260200190815260200160002060000154145b15612b075760019150612d42565b600060096000856000191660001916815260200190815260200160002060060154148015612b54575060006009600085600019166000191681526020019081526020016000206007015414155b8015612b7e5750806009600085600019166000191681526020019081526020016000206007015410155b8015612ba85750600160096000856000191660001916815260200190815260200160002060000154145b15612bb65760019150612d42565b600060096000856000191660001916815260200190815260200160002060070154148015612c03575060006009600085600019166000191681526020019081526020016000206006015414155b8015612c2c57508060096000856000191660001916815260200190815260200160002060060154105b8015612c565750600160096000856000191660001916815260200190815260200160002060000154145b15612c645760019150612d42565b60006009600085600019166000191681526020019081526020016000206006015414158015612cb2575060006009600085600019166000191681526020019081526020016000206007015414155b8015612cdc5750806009600085600019166000191681526020019081526020016000206007015410155b8015612d0557508060096000856000191660001916815260200190815260200160002060060154105b8015612d2f5750600160096000856000191660001916815260200190815260200160002060000154145b15612d3d5760019150612d42565b600091505b50919050565b6000612d5333612273565b80612d8957503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16145b1515612e23576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602d8152602001807f6d73672e73656e6465722073686f756c6420626520697373756572206f72207081526020017f726f787920636f6e74726163740000000000000000000000000000000000000081525060400191505060405180910390fd5b612e2c8261205d565b905080600960008560001916600019168152602001908152602001600020600901816000191690555082600019167f29b7af389e252955cb72cf53bb6ebae2e6bb501005e6c9a94b91f2f5042d3c22836040518080602001828103825283818151815260200191508051906020019080838360005b83811015612ebc578082015181840152602081019050612ea1565b50505050905090810190601f168015612ee95780820380516001836020036101000a031916815260200191505b509250505060405180910390a2505050565b600080600960008460001916600019168152602001908152602001600020600601546009600085600019166000191681526020019081526020016000206007015491509150915091565b6000600960008360001916600019168152602001908152602001600020600001549050919050565b612f7633612273565b80612fac57503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16145b1515613046576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602d8152602001807f6d73672e73656e6465722073686f756c6420626520697373756572206f72207081526020017f726f787920636f6e74726163740000000000000000000000000000000000000081525060400191505060405180910390fd5b80600960008460001916600019168152602001908152602001600020600a019080519060200190613078929190613649565b5081600019167fbfb6453d7ebc0f316ae6d1c4ea1741e496263b53552d90280173a15364f0de3b826040518080602001828103825283818151815260200191508051906020019080838360005b838110156130e05780820151818401526020810190506130c5565b50505050905090810190601f16801561310d5780820380516001836020036101000a031916815260200191505b509250505060405180910390a25050565b61312733612273565b8061315d57503373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16145b15156131f7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602d8152602001807f6d73672e73656e6465722073686f756c6420626520697373756572206f72207081526020017f726f787920636f6e74726163740000000000000000000000000000000000000081525060400191505060405180910390fd5b8060008114151515613297576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260318152602001807f43616e6e6f74206368616e676520737461747573206f6620636572746966696381526020017f61746520746f204e4f545f45584953545300000000000000000000000000000081525060400191505060405180910390fd5b816009600085600019166000191681526020019081526020016000206000018190555082600019167f130e6210221b69b85631bd78792850d49b89a229359fcd8ea6b4eebc18b70fb9836040518082815260200191505060405180910390a2505050565b600060046000836040518082805190602001908083835b6020831015156133375780518252602082019150602081019050602083039250613312565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390206000191660001916815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6133b68160166134ea90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f05e7c881d716bee8cb7ed92293133ba156704252439e5c502c277448f04e20c260405160405180910390a250565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415151561343957600080fd5b8260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6134a481601661359a90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167faf66545c919a3be306ee446d8f42a9558b5b022620df880517bc9593ec0f2d5260405160405180910390a250565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561352657600080fd5b61353082826133fc565b15151561353c57600080fd5b60018260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156135d657600080fd5b6135e082826133fc565b15156135eb57600080fd5b60008260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061368a57805160ff19168380011785556136b8565b828001600101855582156136b8579182015b828111156136b757825182559160200191906001019061369c565b5b5090506136c591906136c9565b5090565b6136eb91905b808211156136e75760008160009055506001016136cf565b5090565b905600a165627a7a7230582073589ab434a790b4018028c38d3eba785ece5f16e4b1f8cc5a2b062420e3dd5c0029