VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xa6b4aB…8B81
Summary
Transactions
Transfers
Address
0xa6b4aB4799552389Bbd8057e40Bd32e584f38B81
VET
0.00
VET
VTHO
0.00
VTHO
Tokens
0.00
SNK
Master
0x422D582C08d7965cD5Fefef1572faaA15783f473
Deployer
0x422D582C08d7965cD5Fefef1572faaA15783f473
Code
0x608060405234801561001057600080fd5b5060043610610223576000357c010000000000000000000000000000000000000000000000000000000090048063715018a611610137578063a7ccabdf116100ca578063e5cee0f411610099578063e5cee0f414610a1a578063eb4442f214610b71578063ef3fafc414610bbb578063f2fde38b14610c17578063fdee8fc414610c5b57610223565b8063a7ccabdf1461090a578063abae13f11461094e578063bf76c0ef14610990578063df4d700f146109d457610223565b80638da5cb5b116101065780638da5cb5b1461076057806391c05b0b146107aa5780639e610d03146107d8578063a6635f861461081e57610223565b8063715018a61461069a578063754d9b4e146106a457806381434ac2146106e85780638456cb591461075657610223565b80633f4ba83a116101ba5780634fc51233116101895780634fc512331461057c57806354cb12bd146105c25780635c975abb14610604578063634aaa3c14610626578063710553341461066c57610223565b80633f4ba83a1461048d57806340fff80c1461049757806346e9dc4e146104db5780634a76ea171461051d57610223565b80631a689964116101f65780631a6899641461031a5780631ed18887146103685780632d018eae1461040b57806331c2273b1461044357610223565b80630ac9d35f1461022857806311d582f81461026a578063133adab6146102b857806316002f4a146102fc575b600080fd5b6102546004803603602081101561023e57600080fd5b8101908080359060200190929190505050610ca5565b6040518082815260200191505060405180910390f35b6102b66004803603604081101561028057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610ec2565b005b6102fa600480360360208110156102ce57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610fa3565b005b610304611243565b6040518082815260200191505060405180910390f35b6103666004803603604081101561033057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611249565b005b6103b46004803603604081101561037e57600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611322565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b838110156103f75780820151818401526020810190506103dc565b505050509050019250505060405180910390f35b6104416004803603604081101561042157600080fd5b8101908080359060200190929190803590602001909291905050506114b2565b005b61044b611c0d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610495611c33565b005b6104d9600480360360208110156104ad57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611d08565b005b610507600480360360208110156104f157600080fd5b8101908080359060200190929190505050611e17565b6040518082815260200191505060405180910390f35b610525611e44565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b8381101561056857808201518184015260208101905061054d565b505050509050019250505060405180910390f35b6105a86004803603602081101561059257600080fd5b8101908080359060200190929190505050611ed2565b604051808215151515815260200191505060405180910390f35b6105ee600480360360208110156105d857600080fd5b8101908080359060200190929190505050611f72565b6040518082815260200191505060405180910390f35b61060c611f9f565b604051808215151515815260200191505060405180910390f35b6106526004803603602081101561063c57600080fd5b8101908080359060200190929190505050611fb5565b604051808215151515815260200191505060405180910390f35b6106986004803603602081101561068257600080fd5b8101908080359060200190929190505050611fef565b005b6106a26120fd565b005b6106e6600480360360208110156106ba57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612287565b005b610754600480360360e08110156106fe57600080fd5b810190808035906020019092919080359060200190929190803561ffff169060200190929190803590602001909291908035906020019092919080359060200190929190803590602001909291905050506122cb565b005b61075e61271a565b005b6107686127ef565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6107d6600480360360208110156107c057600080fd5b8101908080359060200190929190505050612818565b005b610804600480360360208110156107ee57600080fd5b81019080803590602001909291905050506129b8565b604051808215151515815260200191505060405180910390f35b6108f46004803603604081101561083457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019064010000000081111561087157600080fd5b82018360208201111561088357600080fd5b803590602001918460208302840111640100000000831117156108a557600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f8201169050808301925050505050505091929192905050506129e8565b6040518082815260200191505060405180910390f35b61094c6004803603602081101561092057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612abb565b005b61097a6004803603602081101561096457600080fd5b8101908080359060200190929190505050612bca565b6040518082815260200191505060405180910390f35b6109d2600480360360208110156109a657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612bf7565b005b610a00600480360360208110156109ea57600080fd5b8101908080359060200190929190505050612d97565b604051808215151515815260200191505060405180910390f35b610b1d60048036036080811015610a3057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190640100000000811115610a9757600080fd5b820183602082011115610aa957600080fd5b80359060200191846001830284011164010000000083111715610acb57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290505050612dc9565b60405180827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200191505060405180910390f35b610b79612dee565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610bfd60048036036020811015610bd157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612e14565b604051808215151515815260200191505060405180910390f35b610c5960048036036020811015610c2d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612e6a565b005b610c6361307b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6000600182111515610d1f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f746f70203e20312072657175697265640000000000000000000000000000000081525060200191505060405180910390fd5b600068457874656e73696f6e905080600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600060059050600080600190505b82811015610e6b576000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d527e3448343036040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018082815260200191505060206040518083038186803b158015610e1757600080fd5b505afa158015610e2b573d6000803e3d6000fd5b505050506040513d6020811015610e4157600080fd5b81019080805190602001909291905050506001900490508083189250508080600101915050610d7c565b50600060018683811515610e7b57fe5b060190507fec6cdc8e735e4069f6e89062582f3e5532a8e71373e7ef2962fa916cf2af21f2816040518082815260200191505060405180910390a180945050505050919050565b610eca6130a1565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515610f8d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b610f956130a9565b610f9f8282613109565b5050565b610fab6130a1565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151561106e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b61107781612e14565b151561108257611240565b600360008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81549060ff021916905560008090505b60048054905081101561123e578173ffffffffffffffffffffffffffffffffffffffff1660048281548110151561110a57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141561123157600460016004805490500381548110151561116857fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166004828154811015156111a257fe5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600480548015156111f757fe5b6001900381819060005260206000200160006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055905561123e565b80806001019150506110d7565b505b50565b60085481565b6112516130a1565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515611314576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b61131e82826132c9565b5050565b606061132c6130a1565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415156113ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6113f883613481565b506000600760008581526020019081526020016000209050606081600d0160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001018054806020026020016040519081016040528092919081815260200182805480156114a057602002820191906000526020600020905b81548152602001906001019080831161148c575b50505050509050809250505092915050565b6114bb81612d97565b1515611512576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806143df6024913960400191505060405180910390fd5b6000600760008381526020019081526020016000209050600061153483611ed2565b9050801515156115ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f41756374696f6e3a20546869732061756374696f6e20697320636c6f7365642e81525060200191505060405180910390fd5b8382600401541015151561160b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602b8152602001806142b9602b913960400191505060405180910390fd5b600061161733306134b4565b90506116308584600201546136f590919063ffffffff16565b811015151561163e57600080fd5b61165f333061165a8887600201546136f590919063ffffffff16565b61372d565b600083600d0160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090508060000160009054906101000a900460ff1615156118245783600c013390806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050606080604051908101604052806001151581526020013373ffffffffffffffffffffffffffffffffffffffff1681526020018281525085600d0160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008201518160000160006101000a81548160ff02191690831515021790555060208201518160000160016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550604082015181600101908051906020019061181e9291906140db565b50905050505b60008090505b86811015611883578160010161184d82876004015461396690919063ffffffff16565b9080600181540180825580915050906001820390600052602060002001600090919290919091505550808060010191505061182a565b508584600401600082825403925050819055507f5996ed9449b376fae259c75e29a79ac85d4140127d8e786b8780c65dae97a6ea853388604051808481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060405180910390a1600084600401541415611c055760006119258560030154610ca5565b90508085600a01819055507f685d9e94c9ec8bc010edf4588e87cc4191174de6ecde9697f0dd408b5d7380fa816040518082815260200191505060405180910390a160008090505b85600c0180549050811015611c0257606086600d01600088600c018481548110151561199557fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101805480602002602001604051908101604052809291908181526020018280548015611a4757602002820191906000526020600020905b815481526020019060010190808311611a33575b5050505050905060008090505b8151811015611bf357838282815181101515611a6c57fe5b906020019060200201511415611be65787600c0183815481101515611a8d57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1688600b0160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f745c90b656b4aafe296c8ca35aeacfe56cb96c90e1d320e5da643fff1051b6c088600c0184815481101515611b2c57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1611be188600c0184815481101515611bac57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168960010154613109565b611bf3565b8080600101915050611a54565b5050808060010191505061196d565b50505b505050505050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b611c3b6130a1565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515611cfe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b611d0661397f565b565b611d106130a1565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515611dd3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000611e2282612d97565b1515611e2a57fe5b6000611e3583613481565b90508060080154915050919050565b60606004805480602002602001604051908101604052809291908181526020018280548015611ec857602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311611e7e575b5050505050905090565b6000611edd82612d97565b1515611ee557fe5b6000611ef083613481565b90508060090160019054906101000a900460ff1615611f13576001915050611f6d565b8060090160029054906101000a900460ff1615611f34576001915050611f6d565b8060090160039054906101000a900460ff1615611f55576001915050611f6d565b8060080154421115611f6b576001915050611f6d565b505b919050565b6000611f7d82612d97565b1515611f8557fe5b6000611f9083613481565b90508060070154915050919050565b60008060149054906101000a900460ff16905090565b6000611fc082612d97565b1515611fc857fe5b6000611fd383613481565b90508060090160009054906101000a900460ff16915050919050565b611ff76130a1565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415156120ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6120c381612d97565b15156120cb57fe5b60016007600083815260200190815260200160002060090160036101000a81548160ff02191690831515021790555050565b6121056130a1565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415156121c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6122d433612e14565b151561232b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260298152602001806144a86029913960400191505060405180910390fd5b600060149054906101000a900460ff161515156123b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b6123bb333085613a89565b8587101515612415576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603381526020018061435c6033913960400191505060405180910390fd5b428611151561246f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260298152602001806143336029913960400191505060405180910390fd5b60008561ffff161115156124ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806145496024913960400191505060405180910390fd5b600084111515612529576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806144d16023913960400191505060405180910390fd5b60008210151515612585576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806144f46026913960400191505060405180910390fd5b600081101515156125e1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602781526020018061438f6027913960400191505060405180910390fd5b60006125f68284613cca90919063ffffffff16565b90506000612611868861ffff166136f590919063ffffffff16565b90506000612628838361396690919063ffffffff16565b141515612680576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260338152602001806144036033913960400191505060405180910390fd5b612692858a8a8a8a8989600854613ce6565b7f269c6afe2aca013f0509579e940c72d6b65c998b5a6846f4da1c50992c23c50e6008548633604051808481526020018381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001935050505060405180910390a161270f613f28565b505050505050505050565b6127226130a1565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415156127e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6127ed613f3c565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6128206130a1565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415156128e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6128ec81612d97565b15156128f457fe5b6128fd816129b8565b1515612954576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260278152602001806144816027913960400191505060405180910390fd5b61295d81611fb5565b1515156129b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260298152602001806143b66029913960400191505060405180910390fd5b50565b60006129c382612d97565b15156129cb57fe5b60006129d683613481565b90506000816004015414915050919050565b600080600090505b8251811015612a5a578373ffffffffffffffffffffffffffffffffffffffff168382815181101515612a1e57fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff161415612a4d5780915050612ab5565b80806001019150506129f0565b5060001515612ab4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260298152602001806142e46029913960400191505060405180910390fd5b5b92915050565b612ac36130a1565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515612b86576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b80600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000612bd582612d97565b1515612bdd57fe5b6000612be883613481565b90508060040154915050919050565b612bff6130a1565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515612cc2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b612ccb81612e14565b15612cd557612d94565b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060048190806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505b50565b6000806007600084815260200190815260200160002090508060000160009054906101000a900460ff16915050919050565b6000604051808061451a602f9139602f01905060405180910390209050949350505050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b612e726130a1565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515612f35576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515612fbd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602681526020018061430d6026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415151561310757600080fd5b565b6131116130a9565b60608282604051602401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001925050506040516020818303038152906040527fa9059cbb000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050905060006060600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16836040518082805190602001908083835b60208310151561324a5780518252602082019150602081019050602083039250613225565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146132ac576040519150601f19603f3d011682016040523d82523d6000602084013e6132b1565b606091505b50915091508115156132c257600080fd5b5050505050565b60608282604051602401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001925050506040516020818303038152906040527fa9059cbb000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050905060006060600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16836040518082805190602001908083835b60208310151561340257805182526020820191506020810190506020830392506133dd565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114613464576040519150601f19603f3d011682016040523d82523d6000602084013e613469565b606091505b509150915081151561347a57600080fd5b5050505050565b600061348c82612d97565b151561349457fe5b600060076000848152602001908152602001600020905080915050919050565b600060608383604051602401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001925050506040516020818303038152906040527fdd62ed3e000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050905060006060600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16836040518082805190602001908083835b60208310151561361b57805182526020820191506020810190506020830392506135f6565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d806000811461367d576040519150601f19603f3d011682016040523d82523d6000602084013e613682565b606091505b50915091508115156136df576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602781526020018061445a6027913960400191505060405180910390fd5b6136ea816000614048565b935050505092915050565b6000808314156137085760009050613727565b818302905081838281151561371957fe5b0414151561372357fe5b8090505b92915050565b6060838383604051602401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200193505050506040516020818303038152906040527f23b872dd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050905060006060600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16836040518082805190602001908083835b60208310151561389a5780518252602082019150602081019050602083039250613875565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146138fc576040519150601f19603f3d011682016040523d82523d6000602084013e613901565b606091505b509150915081151561395e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602781526020018061445a6027913960400191505060405180910390fd5b505050505050565b600082821115151561397457fe5b818303905092915050565b600060149054906101000a900460ff161515613a03576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f5061757361626c653a206e6f742070617573656400000000000000000000000081525060200191505060405180910390fd5b60008060146101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa613a466130a1565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b613a916130a9565b6060838383604051602401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200193505050506040516020818303038152906040527f23b872dd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050905060006060600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16836040518082805190602001908083835b602083101515613bfe5780518252602082019150602081019050602083039250613bd9565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114613c60576040519150601f19603f3d011682016040523d82523d6000602084013e613c65565b606091505b5091509150811515613cc2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806144366024913960400191505060405180910390fd5b505050505050565b60008183019050828110151515613cdd57fe5b80905092915050565b613cee614128565b600181600001901515908115158152505088816020018181525050848160400181815250508561ffff168160600181815250508561ffff16816080018181525050838160a0018181525050828160c0018181525050878160e00181815250508681610100018181525050600081610120019015159081151581525050600081610140019015159081151581525050600081610160019015159081151581525050600081610180019015159081151581525050806007600084815260200190815260200160002060008201518160000160006101000a81548160ff0219169083151502179055506020820151816001015560408201518160020155606082015181600301556080820151816004015560a0820151816005015560c0820151816006015560e0820151816007015561010082015181600801556101208201518160090160006101000a81548160ff0219169083151502179055506101408201518160090160016101000a81548160ff0219169083151502179055506101608201518160090160026101000a81548160ff0219169083151502179055506101808201518160090160036101000a81548160ff0219169083151502179055506101a082015181600a01556101c082015181600b0160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506101e082015181600c019080519060200190613f199291906141c6565b50905050505050505050505050565b600860008154809291906001019190505550565b600060149054906101000a900460ff16151515613fc1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b6001600060146101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586140056130a1565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b6000602082018351101515156140c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f736c6963696e67206f7574206f662072616e676500000000000000000000000081525060200191505060405180910390fd5b60008260200184015190508091505092915050565b828054828255906000526020600020908101928215614117579160200282015b828111156141165782518255916020019190600101906140fb565b5b5090506141249190614250565b5090565b61020060405190810160405280600015158152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200160001515815260200160001515815260200160001515815260200160001515815260200160008152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001606081525090565b82805482825590600052602060002090810192821561423f579160200282015b8281111561423e5782518260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550916020019190600101906141e6565b5b50905061424c9190614275565b5090565b61427291905b8082111561426e576000816000905550600101614256565b5090565b90565b6142b591905b808211156142b157600081816101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690555060010161427b565b5090565b9056fe41756374696f6e3a20736f7272792c206e6f7420656e6f756768207374726970657320666f7220796f752e41756374696f6e3a2043616e6e6f742066696e64206164647265737320696e20746865206c6973742e4f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737341756374696f6e3a20656e645f74696d652073686f756c6420626520696e207468652066757475726541756374696f6e3a2073746172745f74696d652073686f756c6420626520736d616c6c6572207468616e20656e645f74696d6541756374696f6e3a206d65726368616e745f696e636f6d652073686f756c64206265203e3d203041756374696f6e3a20746869732061756374696f6e20616c726561647920646973747269627574656441756374696f6e3a20546869732061756374696f6e20646f65736e27742065786973742e41756374696f6e3a206665652b696e636f6d6520213d20746f74616c5f73747269706573202a2073696e676c655f70726963655472616e73666572204e465420746f206f757220636f6e7472616374206661696c65642e5472616e736665722056495031383020746f206f757220636f6e7472616374206661696c65642e41756374696f6e3a20746869732061756374696f6e206e6f742066696e6973686564207965742141756374696f6e3a2043616c6c6572206e6f7420696e20616c6c6f776564206d65726368616e74732e41756374696f6e3a2073696e676c655f70726963652073686f756c64206265203e203041756374696f6e3a20636f6d6d697373696f6e5f6665652073686f756c64206265203e3d20306f6e564950313831526563656976656428616464726573732c616464726573732c75696e743235362c62797465732941756374696f6e3a20746f74616c5f737472697065732073686f756c64206265203e2030a165627a7a72305820e4d8772b774a658b0a43d4b21d7986512db17f90c75d62cd53885f1afbaa12de0029