VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x67c952…20a5
Summary
Transactions
Transfers
Address
0x67c952e2A18A50a490AD87dDAE7Ce64eE09920a5
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x422D582C08d7965cD5Fefef1572faaA15783f473
Deployer
0x422D582C08d7965cD5Fefef1572faaA15783f473
Code
0x608060405234801561001057600080fd5b5060043610610244576000357c0100000000000000000000000000000000000000000000000000000000900480638456cb591161014d578063c620fb10116100d5578063eb4442f211610099578063eb4442f214610b9c578063ef3fafc414610be6578063f2e28b0114610c42578063f2fde38b14610c88578063fdee8fc414610ccc57610244565b8063c620fb10146108d4578063ce32ffe51461091a578063d5c78a28146109bd578063e5cee0f414610a03578063e8f2f45914610b5a57610244565b80639067b6771161011c5780639067b6771461079a57806391c05b0b146107dc578063a7ccabdf1461080a578063bc2be1be1461084e578063bf76c0ef1461089057610244565b80638456cb59146106c85780638627df46146106d2578063866a58c61461070a5780638da5cb5b1461075057610244565b806340fff80c116101d05780635c975abb1161019f5780635c975abb146105d0578063621de9ef146105f25780636f62c3a614610636578063715018a61461067c5780637b52df2a1461068657610244565b806340fff80c146104915780634129b2c9146104d557806349a5b73f146105435780634a76ea171461057157610244565b806331c2273b1161021757806331c2273b1461036b57806334d63262146103b55780633748312f146103fb5780633e63a8ba146104195780633f4ba83a1461048757610244565b80630ac9d35f1461024957806311d582f81461028b578063133adab6146102d95780631a6899641461031d575b600080fd5b6102756004803603602081101561025f57600080fd5b8101908080359060200190929190505050610d16565b6040518082815260200191505060405180910390f35b6102d7600480360360408110156102a157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610f33565b005b61031b600480360360208110156102ef57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611014565b005b6103696004803603604081101561033357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506112b4565b005b61037361138d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103e1600480360360208110156103cb57600080fd5b81019080803590602001909291905050506113b3565b604051808215151515815260200191505060405180910390f35b6104036113e5565b6040518082815260200191505060405180910390f35b610485600480360360e081101561042f57600080fd5b810190808035906020019092919080359060200190929190803561ffff169060200190929190803590602001909291908035906020019092919080359060200190929190803590602001909291905050506113eb565b005b61048f61183b565b005b6104d3600480360360208110156104a757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611910565b005b610501600480360360208110156104eb57600080fd5b8101908080359060200190929190505050611a1f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61056f6004803603602081101561055957600080fd5b8101908080359060200190929190505050611ac3565b005b610579611bd1565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b838110156105bc5780820151818401526020810190506105a1565b505050509050019250505060405180910390f35b6105d8611c5f565b604051808215151515815260200191505060405180910390f35b6106346004803603602081101561060857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611c75565b005b6106626004803603602081101561064c57600080fd5b8101908080359060200190929190505050611cb9565b604051808215151515815260200191505060405180910390f35b610684611cf3565b005b6106b26004803603602081101561069c57600080fd5b8101908080359060200190929190505050611e7d565b6040518082815260200191505060405180910390f35b6106d0611f01565b005b610708600480360360408110156106e857600080fd5b810190808035906020019092919080359060200190929190505050611fd6565b005b6107366004803603602081101561072057600080fd5b81019080803590602001909291905050506127d3565b604051808215151515815260200191505060405180910390f35b61075861280d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6107c6600480360360208110156107b057600080fd5b8101908080359060200190929190505050612836565b6040518082815260200191505060405180910390f35b610808600480360360208110156107f257600080fd5b8101908080359060200190929190505050612863565b005b61084c6004803603602081101561082057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612c14565b005b61087a6004803603602081101561086457600080fd5b8101908080359060200190929190505050612d23565b6040518082815260200191505060405180910390f35b6108d2600480360360208110156108a657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612d50565b005b610900600480360360208110156108ea57600080fd5b8101908080359060200190929190505050612ef0565b604051808215151515815260200191505060405180910390f35b6109666004803603604081101561093057600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612f2a565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b838110156109a957808201518184015260208101905061098e565b505050509050019250505060405180910390f35b6109e9600480360360208110156109d357600080fd5b8101908080359060200190929190505050612fef565b604051808215151515815260200191505060405180910390f35b610b0660048036036080811015610a1957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190640100000000811115610a8057600080fd5b820183602082011115610a9257600080fd5b80359060200191846001830284011164010000000083111715610ab457600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050919291929050505061308f565b60405180827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200191505060405180910390f35b610b8660048036036020811015610b7057600080fd5b81019080803590602001909291905050506130b4565b6040518082815260200191505060405180910390f35b610ba46130e1565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610c2860048036036020811015610bfc57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050613107565b604051808215151515815260200191505060405180910390f35b610c6e60048036036020811015610c5857600080fd5b810190808035906020019092919050505061315d565b604051808215151515815260200191505060405180910390f35b610cca60048036036020811015610c9e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506131c1565b005b610cd46133d2565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6000600182111515610d90576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f746f70203e20312072657175697265640000000000000000000000000000000081525060200191505060405180910390fd5b600068457874656e73696f6e905080600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600060059050600080600190505b82811015610edc576000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d527e3448343036040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018082815260200191505060206040518083038186803b158015610e8857600080fd5b505afa158015610e9c573d6000803e3d6000fd5b505050506040513d6020811015610eb257600080fd5b81019080805190602001909291905050506001900490508083189250508080600101915050610ded565b50600060018683811515610eec57fe5b060190507fec6cdc8e735e4069f6e89062582f3e5532a8e71373e7ef2962fa916cf2af21f2816040518082815260200191505060405180910390a180945050505050919050565b610f3b6133f8565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515610ffe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b611006613400565b6110108282613481565b5050565b61101c6133f8565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415156110df576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6110e881613107565b15156110f3576112b1565b600460008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81549060ff021916905560008090505b6005805490508110156112af578173ffffffffffffffffffffffffffffffffffffffff1660058281548110151561117b57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156112a25760056001600580549050038154811015156111d957fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660058281548110151561121357fe5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506005805480151561126857fe5b6001900381819060005260206000200160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905590556112af565b8080600101915050611148565b505b50565b6112bc6133f8565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151561137f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6113898282613641565b5050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000806008600084815260200190815260200160002090508060000160009054906101000a900460ff16915050919050565b60095481565b6113f433613107565b151561144b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260288152602001806147b86028913960400191505060405180910390fd5b600060149054906101000a900460ff161515156114d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b6114db333085613801565b8587101515611535576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603281526020018061498f6032913960400191505060405180910390fd5b428611151561158f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526028815260200180614a0e6028913960400191505060405180910390fd5b60008561ffff161115156115ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806149c16023913960400191505060405180910390fd5b600084111515611649576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526022815260200180614a876022913960400191505060405180910390fd5b600082101515156116a5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806147e06025913960400191505060405180910390fd5b60008110151515611701576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602681526020018061482d6026913960400191505060405180910390fd5b60006117168284613a4290919063ffffffff16565b90506000611731868861ffff16613a5e90919063ffffffff16565b905060006117488383613a9690919063ffffffff16565b1415156117a0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526032815260200180614aa96032913960400191505060405180910390fd5b6117b385338b8b8b8b8a8a600954613aaf565b7f0fd8ae289f559af5d36a8f51d8334b154a372726ae7f7264cd8f6907345dbf3b6009548633604051808481526020018381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001935050505060405180910390a1611830613d73565b505050505050505050565b6118436133f8565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515611906576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b61190e613d87565b565b6119186133f8565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415156119db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600080611a2b83613e91565b905080600a0160019054906101000a900460ff161515611a96576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806148796023913960400191505060405180910390fd5b80600c0160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16915050919050565b611acb6133f8565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515611b8e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b611b97816113b3565b1515611b9f57fe5b600160086000838152602001908152602001600020600a0160036101000a81548160ff02191690831515021790555050565b60606005805480602002602001604051908101604052809291908181526020018280548015611c5557602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311611c0b575b5050505050905090565b60008060149054906101000a900460ff16905090565b80600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000611cc4826113b3565b1515611ccc57fe5b6000611cd783613e91565b905080600a0160009054906101000a900460ff16915050919050565b611cfb6133f8565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515611dbe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600080611e8983613e91565b905080600a0160019054906101000a900460ff161515611ef4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806148796023913960400191505060405180910390fd5b80600b0154915050919050565b611f096133f8565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515611fcc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b611fd4613f13565b565b600060149054906101000a900460ff1615151561205b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b612064816113b3565b15156120bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806148c46022913960400191505060405180910390fd5b600060086000838152602001908152602001600020905060006120dd83612fef565b905080151515612155576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f526166666c653a207468697320726166666c6520697320636c6f7365642e000081525060200191505060405180910390fd5b838260050154101515156121b4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a8152602001806149e4602a913960400191505060405180910390fd5b60006121c0333061401f565b90506121d9858460030154613a5e90919063ffffffff16565b81101515156121e757600080fd5b6122083330612203888760030154613a5e90919063ffffffff16565b614268565b600083600e0160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090508060000160009054906101000a900460ff1615156123cd5783600d013390806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050606080604051908101604052806001151581526020013373ffffffffffffffffffffffffffffffffffffffff1681526020018281525085600e0160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008201518160000160006101000a81548160ff02191690831515021790555060208201518160000160016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060408201518160010190805190602001906123c79291906145bd565b50905050505b60008090505b8681101561242c57816001016123f6828760050154613a9690919063ffffffff16565b908060018154018082558091505090600182039060005260206000200160009091929091909150555080806001019150506123d3565b508584600501600082825403925050819055507fccad0280ccafddab656a5e677bdd9410b465bf9abcec44b45b26de4548cd59ee853388604051808481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060405180910390a16000846005015414156127cb5760006124ce8560040154610d16565b90508085600b01819055507fa34d1782922117ea985a99a307694b728f12cecdd7292bbda2bc19f8ec5ff39a816040518082815260200191505060405180910390a160008090505b85600d01805490508110156127c857606086600e01600088600d018481548110151561253e57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001018054806020026020016040519081016040528092919081815260200182805480156125f057602002820191906000526020600020905b8154815260200190600101908083116125dc575b5050505050905060008090505b81518110156127b95783828281518110151561261557fe5b9060200190602002015114156127ac5787600d018381548110151561263657fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1688600c0160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f745c90b656b4aafe296c8ca35aeacfe56cb96c90e1d320e5da643fff1051b6c088600d01848154811015156126d557fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a161278a88600d018481548110151561275557fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168960010154613481565b600188600a0160016101000a81548160ff0219169083151502179055506127b9565b80806001019150506125fd565b50508080600101915050612516565b50505b505050505050565b60006127de826113b3565b15156127e657fe5b60006127f183613e91565b905080600a0160039054906101000a900460ff16915050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000612841826113b3565b151561284957fe5b600061285483613e91565b90508060090154915050919050565b61286b6133f8565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151561292e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b612937816113b3565b151561293f57fe5b61294881612ef0565b151561299f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602881526020018061489c6028913960400191505060405180910390fd5b6129a881611cb9565b151515612a00576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602b815260200180614964602b913960400191505060405180910390fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151515612acb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603381526020018061490a6033913960400191505060405180910390fd5b600060086000838152602001908152602001600020905060008160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515612bb4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260288152602001806148056028913960400191505060405180910390fd5b612bc2818360070154613641565b612bf2600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168360060154613641565b600182600a0160006101000a81548160ff021916908315150217905550505050565b612c1c6133f8565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515612cdf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000612d2e826113b3565b1515612d3657fe5b6000612d4183613e91565b90508060080154915050919050565b612d586133f8565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515612e1b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b612e2481613107565b15612e2e57612eed565b6001600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060058190806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505b50565b6000612efb826113b3565b1515612f0357fe5b6000612f0e83613e91565b905080600a0160019054906101000a900460ff16915050919050565b6060612f3583613e91565b506000600860008581526020019081526020016000209050606081600e0160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101805480602002602001604051908101604052809291908181526020018280548015612fdd57602002820191906000526020600020905b815481526020019060010190808311612fc9575b50505050509050809250505092915050565b6000612ffa826113b3565b151561300257fe5b600061300d83613e91565b905080600a0160019054906101000a900460ff161561303057600191505061308a565b80600a0160039054906101000a900460ff161561305157600191505061308a565b80600a0160029054906101000a900460ff161561307257600191505061308a565b806009015442111561308857600191505061308a565b505b919050565b60006040518080614a58602f9139602f01905060405180910390209050949350505050565b60006130bf826113b3565b15156130c757fe5b60006130d283613e91565b90508060050154915050919050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b6000613168826113b3565b151561317057fe5b600061317b83613e91565b905080600901544211156131a757600181600a0160026101000a81548160ff0219169083151502179055505b80600a0160029054906101000a900460ff16915050919050565b6131c96133f8565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151561328c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515613314576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806148536026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600033905090565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415151561347f57600080fd5b565b613489613400565b60608282604051602401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001925050506040516020818303038152906040527fa9059cbb000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050905060006060600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16836040518082805190602001908083835b6020831015156135c2578051825260208201915060208101905060208303925061359d565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114613624576040519150601f19603f3d011682016040523d82523d6000602084013e613629565b606091505b509150915081151561363a57600080fd5b5050505050565b6136496144a9565b60608282604051602401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001925050506040516020818303038152906040527fa9059cbb000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050905060006060600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16836040518082805190602001908083835b602083101515613782578051825260208201915060208101905060208303925061375d565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146137e4576040519150601f19603f3d011682016040523d82523d6000602084013e6137e9565b606091505b50915091508115156137fa57600080fd5b5050505050565b613809613400565b6060838383604051602401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200193505050506040516020818303038152906040527f23b872dd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050905060006060600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16836040518082805190602001908083835b6020831015156139765780518252602082019150602081019050602083039250613951565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146139d8576040519150601f19603f3d011682016040523d82523d6000602084013e6139dd565b606091505b5091509150811515613a3a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806148e66024913960400191505060405180910390fd5b505050505050565b60008183019050828110151515613a5557fe5b80905092915050565b600080831415613a715760009050613a90565b8183029050818382811515613a8257fe5b04141515613a8c57fe5b8090505b92915050565b6000828211151515613aa457fe5b818303905092915050565b613ab761460a565b60018160000190151590811515815250508981602001818152505088816040019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050848160600181815250508561ffff168160800181815250508561ffff168160a0018181525050838160c0018181525050828160e0018181525050878161010001818152505086816101200181815250506000816101400190151590811515815250506000816101600190151590811515815250506000816101800190151590811515815250506000816101a0019015159081151581525050806008600084815260200190815260200160002060008201518160000160006101000a81548160ff0219169083151502179055506020820151816001015560408201518160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550606082015181600301556080820151816004015560a0820151816005015560c0820151816006015560e082015181600701556101008201518160080155610120820151816009015561014082015181600a0160006101000a81548160ff02191690831515021790555061016082015181600a0160016101000a81548160ff02191690831515021790555061018082015181600a0160026101000a81548160ff0219169083151502179055506101a082015181600a0160036101000a81548160ff0219169083151502179055506101c082015181600b01556101e082015181600c0160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061020082015181600d019080519060200190613d639291906146c5565b5090505050505050505050505050565b600960008154809291906001019190505550565b600060149054906101000a900460ff161515613e0b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f5061757361626c653a206e6f742070617573656400000000000000000000000081525060200191505060405180910390fd5b60008060146101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa613e4e6133f8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b6000613e9c826113b3565b1515613ef3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526022815260200180614a366022913960400191505060405180910390fd5b600060086000848152602001908152602001600020905080915050919050565b600060149054906101000a900460ff16151515613f98576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b6001600060146101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258613fdc6133f8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b60006140296144a9565b60608383604051602401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001925050506040516020818303038152906040527fdd62ed3e000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050905060006060600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16836040518082805190602001908083835b60208310151561418e5780518252602082019150602081019050602083039250614169565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146141f0576040519150601f19603f3d011682016040523d82523d6000602084013e6141f5565b606091505b5091509150811515614252576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602781526020018061493d6027913960400191505060405180910390fd5b61425d81600061452a565b935050505092915050565b6142706144a9565b6060838383604051602401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200193505050506040516020818303038152906040527f23b872dd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050905060006060600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16836040518082805190602001908083835b6020831015156143dd57805182526020820191506020810190506020830392506143b8565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d806000811461443f576040519150601f19603f3d011682016040523d82523d6000602084013e614444565b606091505b50915091508115156144a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602781526020018061493d6027913960400191505060405180910390fd5b505050505050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415151561452857600080fd5b565b6000602082018351101515156145a8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f736c6963696e67206f7574206f662072616e676500000000000000000000000081525060200191505060405180910390fd5b60008260200184015190508091505092915050565b8280548282559060005260206000209081019282156145f9579160200282015b828111156145f85782518255916020019190600101906145dd565b5b509050614606919061474f565b5090565b6102206040519081016040528060001515815260200160008152602001600073ffffffffffffffffffffffffffffffffffffffff1681526020016000815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200160001515815260200160001515815260200160001515815260200160001515815260200160008152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001606081525090565b82805482825590600052602060002090810192821561473e579160200282015b8281111561473d5782518260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550916020019190600101906146e5565b5b50905061474b9190614774565b5090565b61477191905b8082111561476d576000816000905550600101614755565b5090565b90565b6147b491905b808211156147b057600081816101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690555060010161477a565b5090565b9056fe526166666c653a2043616c6c6572206e6f7420696e20616c6c6f776564206d65726368616e74732e526166666c653a20636f6d6d697373696f6e5f6665652073686f756c64206265203e3d2030526166666c653a206d65726368616e742061646472657373206e6f74207365742c2061626f72742e526166666c653a206d65726368616e745f696e636f6d652073686f756c64206265203e3d20304f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373526166666c653a207468697320726166666c6520646f65736e27742066696e69736821526166666c653a207468697320726166666c65206973206e6f742066696e69736865642079657421526166666c653a207468697320726166666c6520646f65736e27742065786973742e5472616e73666572204e465420746f206f757220636f6e7472616374206661696c65642e526166666c653a20636f6d6d697373696f6e2061646472657373206e6f74207365742062792061646d696e2c2061626f72742e5472616e736665722056495031383020746f206f757220636f6e7472616374206661696c65642e526166666c653a207468697320726166666c652068617320616c7265616479206469737472696275746564526166666c653a2073746172745f74696d652073686f756c6420626520736d616c6c6572207468616e20656e645f74696d65526166666c653a20746f74616c5f7469636b6574732073686f756c64206265203e2030526166666c653a20736f7272792c206e6f7420656e6f756768207469636b65747320666f7220796f752e526166666c653a20656e645f74696d652073686f756c6420626520696e2074686520667574757265526166666c653a205468697320726166666c6520646f65736e27742065786973742e6f6e564950313831526563656976656428616464726573732c616464726573732c75696e743235362c627974657329526166666c653a2073696e676c655f70726963652073686f756c64206265203e2030526166666c653a206665652b696e636f6d6520213d20746f74616c5f7469636b657473202a2073696e676c655f7072696365a165627a7a72305820995cc640a9de6e7e647c2ef8e4d4c0f69764339cd49bcccb93e4e373b084f1990029