VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x6c078b…5672
Summary
Transactions
Transfers
Address
0x6c078b3AfF6c7Fa914D71aB1a41F8dcea8e15672
VET
0.00
VET
VTHO
0.00
VTHO
Tokens
0.00
SNK
Master
0x422D582C08d7965cD5Fefef1572faaA15783f473
Deployer
0x422D582C08d7965cD5Fefef1572faaA15783f473
Code
0x608060405234801561001057600080fd5b506004361061024f576000357c0100000000000000000000000000000000000000000000000000000000900480637b52df2a1161014d578063bf76c0ef116100d5578063eb4442f211610099578063eb4442f214610bd5578063ef3fafc414610c1f578063f2e28b0114610c7b578063f2fde38b14610cc1578063fdee8fc414610d055761024f565b8063bf76c0ef1461096c578063c620fb10146109b0578063d5c78a28146109f6578063e5cee0f414610a3c578063e8f2f45914610b935761024f565b80638da5cb5b1161011c5780638da5cb5b1461082c5780639067b67714610876578063a7ccabdf146108b8578063afd02822146108fc578063bc2be1be1461092a5761024f565b80637b52df2a146107625780638456cb59146107a45780638627df46146107ae578063866a58c6146107e65761024f565b80633f4ba83a116101db57806359eebdbb1161019f57806359eebdbb146106095780635c975abb146106ac578063621de9ef146106ce5780636f62c3a614610712578063715018a6146107585761024f565b80633f4ba83a146104c057806340fff80c146104ca5780634129b2c91461050e57806349a5b73f1461057c5780634a76ea17146105aa5761024f565b80631a689964116102225780631a6899641461035657806331c2273b146103a457806334d63262146103ee5780633748312f146104345780633e63a8ba146104525761024f565b80630ac9d35f1461025457806311d582f814610296578063133adab6146102e457806317e9434a14610328575b600080fd5b6102806004803603602081101561026a57600080fd5b8101908080359060200190929190505050610d4f565b6040518082815260200191505060405180910390f35b6102e2600480360360408110156102ac57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610f6c565b005b610326600480360360208110156102fa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061104d565b005b6103546004803603602081101561033e57600080fd5b81019080803590602001909291905050506112ed565b005b6103a26004803603604081101561036c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611799565b005b6103ac611872565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61041a6004803603602081101561040457600080fd5b8101908080359060200190929190505050611898565b604051808215151515815260200191505060405180910390f35b61043c6118ca565b6040518082815260200191505060405180910390f35b6104be600480360360e081101561046857600080fd5b810190808035906020019092919080359060200190929190803561ffff169060200190929190803590602001909291908035906020019092919080359060200190929190803590602001909291905050506118d0565b005b6104c8611d20565b005b61050c600480360360208110156104e057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611df5565b005b61053a6004803603602081101561052457600080fd5b8101908080359060200190929190505050611f04565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6105a86004803603602081101561059257600080fd5b8101908080359060200190929190505050611fa8565b005b6105b26120b6565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b838110156105f55780820151818401526020810190506105da565b505050509050019250505060405180910390f35b6106556004803603604081101561061f57600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612144565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b8381101561069857808201518184015260208101905061067d565b505050509050019250505060405180910390f35b6106b4612209565b604051808215151515815260200191505060405180910390f35b610710600480360360208110156106e457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061221f565b005b61073e6004803603602081101561072857600080fd5b810190808035906020019092919050505061232e565b604051808215151515815260200191505060405180910390f35b610760612368565b005b61078e6004803603602081101561077857600080fd5b81019080803590602001909291905050506124f2565b6040518082815260200191505060405180910390f35b6107ac612576565b005b6107e4600480360360408110156107c457600080fd5b81019080803590602001909291908035906020019092919050505061264b565b005b610812600480360360208110156107fc57600080fd5b8101908080359060200190929190505050612e48565b604051808215151515815260200191505060405180910390f35b610834612e82565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6108a26004803603602081101561088c57600080fd5b8101908080359060200190929190505050612eab565b6040518082815260200191505060405180910390f35b6108fa600480360360208110156108ce57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612ed8565b005b6109286004803603602081101561091257600080fd5b8101908080359060200190929190505050612fe7565b005b6109566004803603602081101561094057600080fd5b8101908080359060200190929190505050613398565b6040518082815260200191505060405180910390f35b6109ae6004803603602081101561098257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506133c5565b005b6109dc600480360360208110156109c657600080fd5b8101908080359060200190929190505050613565565b604051808215151515815260200191505060405180910390f35b610a2260048036036020811015610a0c57600080fd5b810190808035906020019092919050505061359f565b604051808215151515815260200191505060405180910390f35b610b3f60048036036080811015610a5257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190640100000000811115610ab957600080fd5b820183602082011115610acb57600080fd5b80359060200191846001830284011164010000000083111715610aed57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050919291929050505061363f565b60405180827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200191505060405180910390f35b610bbf60048036036020811015610ba957600080fd5b8101908080359060200190929190505050613664565b6040518082815260200191505060405180910390f35b610bdd613691565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610c6160048036036020811015610c3557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506136b7565b604051808215151515815260200191505060405180910390f35b610ca760048036036020811015610c9157600080fd5b810190808035906020019092919050505061370d565b604051808215151515815260200191505060405180910390f35b610d0360048036036020811015610cd757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050613771565b005b610d0d613982565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6000600182111515610dc9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f746f70203e20312072657175697265640000000000000000000000000000000081525060200191505060405180910390fd5b600068457874656e73696f6e905080600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600060059050600080600190505b82811015610f15576000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d527e3448343036040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018082815260200191505060206040518083038186803b158015610ec157600080fd5b505afa158015610ed5573d6000803e3d6000fd5b505050506040513d6020811015610eeb57600080fd5b81019080805190602001909291905050506001900490508083189250508080600101915050610e26565b50600060018683811515610f2557fe5b060190507fec6cdc8e735e4069f6e89062582f3e5532a8e71373e7ef2962fa916cf2af21f2816040518082815260200191505060405180910390a180945050505050919050565b610f746139a8565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515611037576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b61103f6139b0565b6110498282613a9a565b5050565b6110556139a8565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515611118576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b611121816136b7565b151561112c576112ea565b600460008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81549060ff021916905560008090505b6005805490508110156112e8578173ffffffffffffffffffffffffffffffffffffffff166005828154811015156111b457fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156112db57600560016005805490500381548110151561121257fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660058281548110151561124c57fe5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600580548015156112a157fe5b6001900381819060005260206000200160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905590556112e8565b8080600101915050611181565b505b50565b6112f56139a8565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415156113b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6113c181611898565b15156113c957fe5b6113d28161370d565b1515611429576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526029815260200180614e926029913960400191505060405180910390fd5b6114328161232e565b15151561148a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c815260200180614f52602c913960400191505060405180910390fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151515611555576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526033815260200180614fc46033913960400191505060405180910390fd5b600060086000838152602001908152602001600020905060008160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561163e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526028815260200180614e6a6028913960400191505060405180910390fd5b61164c818360010154613a9a565b60008090505b82600d018054905081101561179357606083600e01600085600d018481548110151561167a57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010180548060200260200160405190810160405280929190818152602001828054801561172c57602002820191906000526020600020905b815481526020019060010190808311611718575b5050505050905060008151905061178485600d018481548110151561174d57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1686600301548302613c5a565b50508080600101915050611652565b50505050565b6117a16139a8565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515611864576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b61186e8282613c5a565b5050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000806008600084815260200190815260200160002090508060000160009054906101000a900460ff16915050919050565b60095481565b6118d9336136b7565b1515611930576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526028815260200180614e1d6028913960400191505060405180910390fd5b600060149054906101000a900460ff161515156119b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b6119c0333085613e1a565b8587101515611a1a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260328152602001806150496032913960400191505060405180910390fd5b4286111515611a74576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260288152602001806150c86028913960400191505060405180910390fd5b60008561ffff16111515611ad3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602381526020018061507b6023913960400191505060405180910390fd5b600084111515611b2e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806151706022913960400191505060405180910390fd5b60008210151515611b8a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180614e456025913960400191505060405180910390fd5b60008110151515611be6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180614ebb6026913960400191505060405180910390fd5b6000611bfb828461405b90919063ffffffff16565b90506000611c16868861ffff1661407790919063ffffffff16565b90506000611c2d83836140af90919063ffffffff16565b141515611c85576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260328152602001806151926032913960400191505060405180910390fd5b611c9885338b8b8b8b8a8a6009546140c8565b7f0fd8ae289f559af5d36a8f51d8334b154a372726ae7f7264cd8f6907345dbf3b6009548633604051808481526020018381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001935050505060405180910390a1611d1561438c565b505050505050505050565b611d286139a8565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515611deb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b611df36143a0565b565b611dfd6139a8565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515611ec0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600080611f10836144aa565b905080600a0160019054906101000a900460ff161515611f7b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180614f076023913960400191505060405180910390fd5b80600c0160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16915050919050565b611fb06139a8565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515612073576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b61207c81611898565b151561208457fe5b600160086000838152602001908152602001600020600a0160036101000a81548160ff02191690831515021790555050565b6060600580548060200260200160405190810160405280929190818152602001828054801561213a57602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190600101908083116120f0575b5050505050905090565b606061214f836144aa565b506000600860008581526020019081526020016000209050606081600e0160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001018054806020026020016040519081016040528092919081815260200182805480156121f757602002820191906000526020600020905b8154815260200190600101908083116121e3575b50505050509050809250505092915050565b60008060149054906101000a900460ff16905090565b6122276139a8565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415156122ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600061233982611898565b151561234157fe5b600061234c836144aa565b905080600a0160009054906101000a900460ff16915050919050565b6123706139a8565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515612433576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000806124fe836144aa565b905080600a0160019054906101000a900460ff161515612569576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180614f076023913960400191505060405180910390fd5b80600b0154915050919050565b61257e6139a8565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515612641576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b61264961452c565b565b600060149054906101000a900460ff161515156126d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b6126d981611898565b1515612730576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526022815260200180614f7e6022913960400191505060405180910390fd5b600060086000838152602001908152602001600020905060006127528361359f565b9050801515156127ca576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f526166666c653a207468697320726166666c6520697320636c6f7365642e000081525060200191505060405180910390fd5b83826005015410151515612829576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a81526020018061509e602a913960400191505060405180910390fd5b60006128353330614638565b905061284e85846003015461407790919063ffffffff16565b811015151561285c57600080fd5b61287d333061287888876003015461407790919063ffffffff16565b614881565b600083600e0160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090508060000160009054906101000a900460ff161515612a425783600d013390806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050606080604051908101604052806001151581526020013373ffffffffffffffffffffffffffffffffffffffff1681526020018281525085600e0160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008201518160000160006101000a81548160ff02191690831515021790555060208201518160000160016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040820151816001019080519060200190612a3c929190614c22565b50905050505b60008090505b86811015612aa15781600101612a6b8287600501546140af90919063ffffffff16565b90806001815401808255809150509060018203906000526020600020016000909192909190915055508080600101915050612a48565b508584600501600082825403925050819055507fccad0280ccafddab656a5e677bdd9410b465bf9abcec44b45b26de4548cd59ee853388604051808481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060405180910390a1600084600501541415612e40576000612b438560040154610d4f565b90508085600b01819055507fa34d1782922117ea985a99a307694b728f12cecdd7292bbda2bc19f8ec5ff39a816040518082815260200191505060405180910390a160008090505b85600d0180549050811015612e3d57606086600e01600088600d0184815481101515612bb357fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101805480602002602001604051908101604052809291908181526020018280548015612c6557602002820191906000526020600020905b815481526020019060010190808311612c51575b5050505050905060008090505b8151811015612e2e57838282815181101515612c8a57fe5b906020019060200201511415612e215787600d0183815481101515612cab57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1688600c0160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f745c90b656b4aafe296c8ca35aeacfe56cb96c90e1d320e5da643fff1051b6c088600d0184815481101515612d4a57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1612dff88600d0184815481101515612dca57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168960010154613a9a565b600188600a0160016101000a81548160ff021916908315150217905550612e2e565b8080600101915050612c72565b50508080600101915050612b8b565b50505b505050505050565b6000612e5382611898565b1515612e5b57fe5b6000612e66836144aa565b905080600a0160039054906101000a900460ff16915050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000612eb682611898565b1515612ebe57fe5b6000612ec9836144aa565b90508060090154915050919050565b612ee06139a8565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515612fa3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b612fef6139a8565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415156130b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6130bb81611898565b15156130c357fe5b6130cc81613565565b1515613123576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526028815260200180614f2a6028913960400191505060405180910390fd5b61312c8161232e565b151515613184576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602b81526020018061501e602b913960400191505060405180910390fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415151561324f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526033815260200180614fc46033913960400191505060405180910390fd5b600060086000838152602001908152602001600020905060008160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515613338576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526028815260200180614e6a6028913960400191505060405180910390fd5b613346818360070154613c5a565b613376600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168360060154613c5a565b600182600a0160006101000a81548160ff021916908315150217905550505050565b60006133a382611898565b15156133ab57fe5b60006133b6836144aa565b90508060080154915050919050565b6133cd6139a8565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515613490576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b613499816136b7565b156134a357613562565b6001600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060058190806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505b50565b600061357082611898565b151561357857fe5b6000613583836144aa565b905080600a0160019054906101000a900460ff16915050919050565b60006135aa82611898565b15156135b257fe5b60006135bd836144aa565b905080600a0160019054906101000a900460ff16156135e057600191505061363a565b80600a0160039054906101000a900460ff161561360157600191505061363a565b80600a0160029054906101000a900460ff161561362257600191505061363a565b806009015442111561363857600191505061363a565b505b919050565b60006040518080615112602f9139602f01905060405180910390209050949350505050565b600061366f82611898565b151561367757fe5b6000613682836144aa565b90508060050154915050919050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b600061371882611898565b151561372057fe5b600061372b836144aa565b9050806009015442111561375757600181600a0160026101000a81548160ff0219169083151502179055505b80600a0160029054906101000a900460ff16915050919050565b6137796139a8565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151561383c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156138c4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180614ee16026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600033905090565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151515613a98576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f526166666c653a204e465420636f6e7472616374206e6f74207365742100000081525060200191505060405180910390fd5b565b613aa26139b0565b60608282604051602401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001925050506040516020818303038152906040527fa9059cbb000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050905060006060600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16836040518082805190602001908083835b602083101515613bdb5780518252602082019150602081019050602083039250613bb6565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114613c3d576040519150601f19603f3d011682016040523d82523d6000602084013e613c42565b606091505b5091509150811515613c5357600080fd5b5050505050565b613c62614ac2565b60608282604051602401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001925050506040516020818303038152906040527fa9059cbb000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050905060006060600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16836040518082805190602001908083835b602083101515613d9b5780518252602082019150602081019050602083039250613d76565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114613dfd576040519150601f19603f3d011682016040523d82523d6000602084013e613e02565b606091505b5091509150811515613e1357600080fd5b5050505050565b613e226139b0565b6060838383604051602401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200193505050506040516020818303038152906040527f23b872dd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050905060006060600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16836040518082805190602001908083835b602083101515613f8f5780518252602082019150602081019050602083039250613f6a565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114613ff1576040519150601f19603f3d011682016040523d82523d6000602084013e613ff6565b606091505b5091509150811515614053576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526024815260200180614fa06024913960400191505060405180910390fd5b505050505050565b6000818301905082811015151561406e57fe5b80905092915050565b60008083141561408a57600090506140a9565b818302905081838281151561409b57fe5b041415156140a557fe5b8090505b92915050565b60008282111515156140bd57fe5b818303905092915050565b6140d0614c6f565b60018160000190151590811515815250508981602001818152505088816040019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050848160600181815250508561ffff168160800181815250508561ffff168160a0018181525050838160c0018181525050828160e0018181525050878161010001818152505086816101200181815250506000816101400190151590811515815250506000816101600190151590811515815250506000816101800190151590811515815250506000816101a0019015159081151581525050806008600084815260200190815260200160002060008201518160000160006101000a81548160ff0219169083151502179055506020820151816001015560408201518160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550606082015181600301556080820151816004015560a0820151816005015560c0820151816006015560e082015181600701556101008201518160080155610120820151816009015561014082015181600a0160006101000a81548160ff02191690831515021790555061016082015181600a0160016101000a81548160ff02191690831515021790555061018082015181600a0160026101000a81548160ff0219169083151502179055506101a082015181600a0160036101000a81548160ff0219169083151502179055506101c082015181600b01556101e082015181600c0160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061020082015181600d01908051906020019061437c929190614d2a565b5090505050505050505050505050565b600960008154809291906001019190505550565b600060149054906101000a900460ff161515614424576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f5061757361626c653a206e6f742070617573656400000000000000000000000081525060200191505060405180910390fd5b60008060146101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6144676139a8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b60006144b582611898565b151561450c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806150f06022913960400191505060405180910390fd5b600060086000848152602001908152602001600020905080915050919050565b600060149054906101000a900460ff161515156145b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b6001600060146101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586145f56139a8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b6000614642614ac2565b60608383604051602401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001925050506040516020818303038152906040527fdd62ed3e000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050905060006060600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16836040518082805190602001908083835b6020831015156147a75780518252602082019150602081019050602083039250614782565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114614809576040519150601f19603f3d011682016040523d82523d6000602084013e61480e565b606091505b509150915081151561486b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526027815260200180614ff76027913960400191505060405180910390fd5b614876816000614b8f565b935050505092915050565b614889614ac2565b6060838383604051602401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200193505050506040516020818303038152906040527f23b872dd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050905060006060600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16836040518082805190602001908083835b6020831015156149f657805182526020820191506020810190506020830392506149d1565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114614a58576040519150601f19603f3d011682016040523d82523d6000602084013e614a5d565b606091505b5091509150811515614aba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526027815260200180614ff76027913960400191505060405180910390fd5b505050505050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151515614b8d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602f815260200180615141602f913960400191505060405180910390fd5b565b600060208201835110151515614c0d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f736c6963696e67206f7574206f662072616e676500000000000000000000000081525060200191505060405180910390fd5b60008260200184015190508091505092915050565b828054828255906000526020600020908101928215614c5e579160200282015b82811115614c5d578251825591602001919060010190614c42565b5b509050614c6b9190614db4565b5090565b6102206040519081016040528060001515815260200160008152602001600073ffffffffffffffffffffffffffffffffffffffff1681526020016000815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200160001515815260200160001515815260200160001515815260200160001515815260200160008152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001606081525090565b828054828255906000526020600020908101928215614da3579160200282015b82811115614da25782518260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555091602001919060010190614d4a565b5b509050614db09190614dd9565b5090565b614dd691905b80821115614dd2576000816000905550600101614dba565b5090565b90565b614e1991905b80821115614e1557600081816101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905550600101614ddf565b5090565b9056fe526166666c653a2043616c6c6572206e6f7420696e20616c6c6f776564206d65726368616e74732e526166666c653a20636f6d6d697373696f6e5f6665652073686f756c64206265203e3d2030526166666c653a206d65726368616e742061646472657373206e6f74207365742c2061626f72742e526166666c653a207468697320726166666c65206973206e6f742065787069726520636c6f73656421526166666c653a206d65726368616e745f696e636f6d652073686f756c64206265203e3d20304f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373526166666c653a207468697320726166666c6520646f65736e27742066696e69736821526166666c653a207468697320726166666c65206973206e6f742066696e69736865642079657421526166666c653a207468697320726166666c652068617320616c72656164792064697374726962757465642e526166666c653a207468697320726166666c6520646f65736e27742065786973742e5472616e73666572204e465420746f206f757220636f6e7472616374206661696c65642e526166666c653a20636f6d6d697373696f6e2061646472657373206e6f74207365742062792061646d696e2c2061626f72742e5472616e736665722056495031383020746f206f757220636f6e7472616374206661696c65642e526166666c653a207468697320726166666c652068617320616c7265616479206469737472696275746564526166666c653a2073746172745f74696d652073686f756c6420626520736d616c6c6572207468616e20656e645f74696d65526166666c653a20746f74616c5f7469636b6574732073686f756c64206265203e2030526166666c653a20736f7272792c206e6f7420656e6f756768207469636b65747320666f7220796f752e526166666c653a20656e645f74696d652073686f756c6420626520696e2074686520667574757265526166666c653a205468697320726166666c6520646f65736e27742065786973742e6f6e564950313831526563656976656428616464726573732c616464726573732c75696e743235362c627974657329526166666c653a2056495031383020636f6e74726163742061646472657373206e6f7420696e6974616c697a656421526166666c653a2073696e676c655f70726963652073686f756c64206265203e2030526166666c653a206665652b696e636f6d6520213d20746f74616c5f7469636b657473202a2073696e676c655f7072696365a165627a7a723058208d6afc07a0e24ee3339086ffe16ea7674c4464051fcf83e99d0e8cb4a3928cc80029