VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xF99cbF…56F7
Summary
Transactions
Transfers
Address
0xF99cbF8f20C9F1e2B32Bd01ae0C8462F11de56F7
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xBAB5a65C24115072E0d3abd43a7bEE061f4b08Ae
Deployer
0xBAB5a65C24115072E0d3abd43a7bEE061f4b08Ae
Code
0x608060405234801561001057600080fd5b506004361061018e5760003560e01c80638456cb59116100de578063cef34ab511610097578063e74534cf11610071578063e74534cf146108be578063eb0772c914610a70578063f2fde38b14610af3578063f720f80b14610b375761018e565b8063cef34ab5146107dc578063e0a8f6f514610838578063e729e3a4146108665761018e565b80638456cb59146106535780638ab1d6811461065d5780638da5cb5b146106a15780638f32d59b146106eb578063a202807f1461070d578063c4116146146107515761018e565b80634838d1651161014b5780635c975abb116101255780635c975abb1461054c5780635e63bf911461056e578063715018a6146105d85780637bf212f8146105e25761018e565b80634838d165146103255780634a49ac4c146103815780635baa423e146103c55761018e565b806303304d9e1461019357806319f37361146101ef5780633f4ba83a1461024b578063417c73a71461025557806342d21ef71461029957806347ce4028146102e9575b600080fd5b6101d5600480360360208110156101a957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b93565b604051808215151515815260200191505060405180910390f35b6102316004803603602081101561020557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610bb3565b604051808215151515815260200191505060405180910390f35b610253610c96565b005b6102976004803603602081101561026b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610dda565b005b6102c5600480360360208110156102af57600080fd5b8101908080359060200190929190505050610f74565b604051808260048111156102d557fe5b60ff16815260200191505060405180910390f35b610323600480360360408110156102ff57600080fd5b8101908080359060200190929190803561ffff1690602001909291905050506110d7565b005b6103676004803603602081101561033b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506119d3565b604051808215151515815260200191505060405180910390f35b6103c36004803603602081101561039757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506119f3565b005b6103f1600480360360208110156103db57600080fd5b8101908080359060200190929190505050611b8e565b604051808060200189600481111561040557fe5b60ff1681526020018860ff1660ff1681526020018760ff1660ff1681526020018673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018567ffffffffffffffff1667ffffffffffffffff1681526020018467ffffffffffffffff1667ffffffffffffffff1681526020018060200183810383528b818151815260200191508051906020019080838360005b838110156104c75780820151818401526020810190506104ac565b50505050905090810190601f1680156104f45780820380516001836020036101000a031916815260200191505b50838103825284818151815260200191508051906020019060200280838360005b83811015610530578082015181840152602081019050610515565b505050509050019a505050505050505050505060405180910390f35b610554611e44565b604051808215151515815260200191505060405180910390f35b6105ba6004803603604081101561058457600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611e5a565b604051808261ffff1661ffff16815260200191505060405180910390f35b6105e0611ec6565b005b61060e600480360360208110156105f857600080fd5b8101908080359060200190929190505050611fff565b604051808367ffffffffffffffff1667ffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff1681526020019250505060405180910390f35b61065b6120a2565b005b61069f6004803603602081101561067357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506121e8565b005b6106a9612383565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6106f36123ac565b604051808215151515815260200191505060405180910390f35b61074f6004803603602081101561072357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612403565b005b6107936004803603602081101561076757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061259e565b604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390f35b61081e600480360360208110156107f257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506125da565b604051808215151515815260200191505060405180910390f35b6108646004803603602081101561084e57600080fd5b81019080803590602001909291905050506125fc565b005b6108a86004803603602081101561087c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061286f565b6040518082815260200191505060405180910390f35b610a5a600480360360e08110156108d457600080fd5b81019080803590602001906401000000008111156108f157600080fd5b82018360208201111561090357600080fd5b8035906020019184600183028401116401000000008311171561092557600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050509192919290803560ff169060200190929190803567ffffffffffffffff169060200190929190803567ffffffffffffffff169060200190929190803560ff169060200190929190803560ff169060200190929190803590602001906401000000008111156109d757600080fd5b8201836020820111156109e957600080fd5b80359060200191846020830284011164010000000083111715610a0b57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290505050612952565b6040518082815260200191505060405180910390f35b610a9c60048036036020811015610a8657600080fd5b8101908080359060200190929190505050613053565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b83811015610adf578082015181840152602081019050610ac4565b505050509050019250505060405180910390f35b610b3560048036036020811015610b0957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506130f5565b005b610b7960048036036020811015610b4d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061317b565b604051808215151515815260200191505060405180910390f35b60046020528060005260406000206000915054906101000a900460ff1681565b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166319f37361836040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610c5457600080fd5b505afa158015610c68573d6000803e3d6000fd5b505050506040513d6020811015610c7e57600080fd5b81019080805190602001909291905050509050919050565b610c9e6123ac565b610d10576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600060149054906101000a900460ff16610d92576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f5061757361626c653a206e6f742070617573656400000000000000000000000081525060200191505060405180910390fd5b60008060146101000a81548160ff0219169083151502179055507fa45f47fdea8a1efdd9029a5691c7f759c32b7c698632b563573e155625d1693360405160405180910390a1565b600060149054906101000a900460ff1615610e5d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b610e656123ac565b610ed7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b60018060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167fd0b3de211361f8db73acaa24de66426b2e28c2967c806d0f9827890f5b28c50760405160405180910390a250565b6000806006600084815260200190815260200160002060030160149054906101000a900467ffffffffffffffff1667ffffffffffffffff161415610fbb57600090506110d2565b60006006600084815260200190815260200160002060040160009054906101000a900467ffffffffffffffff1667ffffffffffffffff16111561100157600490506110d2565b6110096133d1565b600760008481526020019081526020016000206040518060400160405290816000820160009054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff1681526020016000820160089054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff16815250509050806000015167ffffffffffffffff164210156110ad5760019150506110d2565b806020015167ffffffffffffffff1642116110cc5760029150506110d2565b60039150505b919050565b600060149054906101000a900460ff161561115a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b8160006006600083815260200190815260200160002060030160149054906101000a900467ffffffffffffffff1667ffffffffffffffff1611611205576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f70726f706f73616c206e6f74206578697374000000000000000000000000000081525060200191505060405180910390fd5b61120d6133d1565b600760008581526020019081526020016000206040518060400160405290816000820160009054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff1681526020016000820160089054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff168152505090506112996133ff565b600660008681526020019081526020016000206040518060e0016040529081600082018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156113505780601f1061132557610100808354040283529160200191611350565b820191906000526020600020905b81548152906001019060200180831161133357829003601f168201915b505050505081526020016001820160009054906101000a900460ff16600481111561137757fe5b600481111561138257fe5b8152602001600282016040518060400160405290816000820160009054906101000a900460ff1660ff1660ff1681526020016000820160019054906101000a900460ff1660ff1660ff168152505081526020016003820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016003820160149054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff1681526020016004820160009054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff168152602001600582018054806020026020016040519081016040528092919081815260200182805480156114dd57602002820191906000526020600020905b8154815260200190600101908083116114c9575b5050505050815250509050600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561158b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600e8152602001807f73656e64657220696e76616c696400000000000000000000000000000000000081525060200191505060405180910390fd5b816000015167ffffffffffffffff1642101580156115b75750816020015167ffffffffffffffff164211155b611629576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f6e6f74206f70656e20766f74696e67000000000000000000000000000000000081525060200191505060405180910390fd5b60008461ffff16116116a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f696e76616c6964206f7074696f6e73000000000000000000000000000000000081525060200191505060405180910390fd5b6116ac336125da565b61171e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600c8152602001807f6e6f20617574686f72697479000000000000000000000000000000000000000081525060200191505060405180910390fd5b836008600087815260200190815260200160002060000160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548161ffff021916908361ffff160217905550600080905060008090505b8260c00151518110156118475760008160020a8761ffff1616111561183a5781806001019250506008600088815260200190815260200160002060010181815481106117df57fe5b906000526020600020906004918282040191900660080281819054906101000a900467ffffffffffffffff168092919060010191906101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550505b8080600101915050611797565b508060ff166006600088815260200190815260200160002060020160000160009054906101000a900460ff1660ff16111580156118b057508060ff166006600088815260200190815260200160002060020160000160019054906101000a900460ff1660ff1610155b611922576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f6f7074696f6e7320636865636b6564206661696c65640000000000000000000081525060200191505060405180910390fd5b600080905060008090506119353361259e565b8092508193505050808273ffffffffffffffffffffffffffffffffffffffff16897f019d087fdf81a23f9340f5496bb1ea27517cbfd54b58f8fde2ad45ed96f9c4af338b604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018261ffff1661ffff1681526020019250505060405180910390a45050505050505050565b60016020528060005260406000206000915054906101000a900460ff1681565b600060149054906101000a900460ff1615611a76576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b611a7e6123ac565b611af0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167f33ec73d3d1cf904de5823c0e76ca0d4825c2ff67bfb3a0a5ee7cd28a6f966db660405160405180910390a250565b60606000806000806000806060611ba36133ff565b600660008b81526020019081526020016000206040518060e0016040529081600082018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611c5a5780601f10611c2f57610100808354040283529160200191611c5a565b820191906000526020600020905b815481529060010190602001808311611c3d57829003601f168201915b505050505081526020016001820160009054906101000a900460ff166004811115611c8157fe5b6004811115611c8c57fe5b8152602001600282016040518060400160405290816000820160009054906101000a900460ff1660ff1660ff1681526020016000820160019054906101000a900460ff1660ff1660ff168152505081526020016003820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016003820160149054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff1681526020016004820160009054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff16815260200160058201805480602002602001604051908101604052809291908181526020018280548015611de757602002820191906000526020600020905b815481526020019060010190808311611dd3575b505050505081525050905080600001518160200151826040015160000151836040015160200151846060015185608001518660a001518760c001518797508090509850985098509850985098509850985050919395975091939597565b60008060149054906101000a900460ff16905090565b60006008600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900461ffff16905092915050565b611ece6123ac565b611f40576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008061200a6133d1565b600760008581526020019081526020016000206040518060400160405290816000820160009054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff1681526020016000820160089054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff16815250509050806000015181602001519250925050915091565b6120aa6123ac565b61211c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600060149054906101000a900460ff161561219f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b6001600060146101000a81548160ff0219169083151502179055507f9e87fac88ff661f02d44f95383c817fece4bce600a3dab7a54406878b965e75260405160405180910390a1565b600060149054906101000a900460ff161561226b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b6122736123ac565b6122e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167f907e80fb1e1d001d4cab8e050cdce842972b43ec792c410838d27b7d0d62eb3f60405160405180910390a250565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614905090565b600060149054906101000a900460ff1615612486576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b61248e6123ac565b612500576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6001600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167f8670beb5f180b8871a1669d0898b91967098fd46ffe542aff46448791f6d314660405160405180910390a250565b6000806125aa8361317b565b156125c257826125b98461286f565b915091506125d5565b60006125cd8461286f565b819150915091505b915091565b60006125e582610bb3565b806125f557506125f48261317b565b5b9050919050565b600060149054906101000a900460ff161561267f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b8060006006600083815260200190815260200160002060030160149054906101000a900467ffffffffffffffff1667ffffffffffffffff161161272a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f70726f706f73616c206e6f74206578697374000000000000000000000000000081525060200191505060405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff166006600084815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612801576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f7065726d697373696f6e2064656e69656400000000000000000000000000000081525060200191505060405180910390fd5b426006600084815260200190815260200160002060040160006101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550817f789cf55be980739dad1d0699b93b58e806b51c9d96619bfa8fe0a28abaa7b30c60405160405180910390a25050565b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663e729e3a4836040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561291057600080fd5b505afa158015612924573d6000803e3d6000fd5b505050506040513d602081101561293a57600080fd5b81019080805190602001909291905050509050919050565b60008060149054906101000a900460ff16156129d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615612a96576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f6f7065726174696f6e20626c6f636b656400000000000000000000000000000081525060200191505060405180910390fd5b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16612b55576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f6f7065726174696f6e20626c6f636b656400000000000000000000000000000081525060200191505060405180910390fd5b8467ffffffffffffffff168667ffffffffffffffff1610612bde576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f766f74696e6754696d6520696e76616c6964000000000000000000000000000081525060200191505060405180910390fd5b8260ff168460ff161115612c5a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f636865636b656420696e76616c6964000000000000000000000000000000000081525060200191505060405180910390fd5b6000801b82600081518110612c6b57fe5b60200260200101511415612ce7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f6174206c65617374206f6e65206f7074696f6e0000000000000000000000000081525060200191505060405180910390fd5b612cef6133ff565b6040518060e001604052808a8152602001896004811115612d0c57fe5b815260200160405180604001604052808860ff1681526020018760ff1681525081526020013373ffffffffffffffffffffffffffffffffffffffff1681526020014267ffffffffffffffff168152602001600067ffffffffffffffff168152602001848152509050600560008154809291906001019190505550806006600060055481526020019081526020016000206000820151816000019080519060200190612db8929190613478565b5060208201518160010160006101000a81548160ff02191690836004811115612ddd57fe5b021790555060408201518160020160008201518160000160006101000a81548160ff021916908360ff16021790555060208201518160000160016101000a81548160ff021916908360ff160217905550505060608201518160030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060808201518160030160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060a08201518160040160006101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060c0820151816005019080519060200190612ef09291906134f8565b5090505060405180604001604052808867ffffffffffffffff1681526020018767ffffffffffffffff1681525060076000600554815260200190815260200160002060008201518160000160006101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060208201518160000160086101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055509050508251604051908082528060200260200182016040528015612fc35781602001602082028038833980820191505090505b506008600060055481526020019081526020016000206001019080519060200190612fef929190613545565b503373ffffffffffffffffffffffffffffffffffffffff1688600481111561301357fe5b6005547f871e7184dfd0a9ed814a263da02b51a32d5602420f70a8dd3cd4d3e7ab09178c60405160405180910390a4600554915050979650505050505050565b6060600860008381526020019081526020016000206001018054806020026020016040519081016040528092919081815260200182805480156130e957602002820191906000526020600020906000905b82829054906101000a900467ffffffffffffffff1667ffffffffffffffff16815260200190600801906020826007010492830192600103820291508084116130a45790505b50505050509050919050565b6130fd6123ac565b61316f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6131788161328d565b50565b60008060009050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c2bc2efc846040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060806040518083038186803b15801561322157600080fd5b505afa158015613235573d6000803e3d6000fd5b505050506040513d608081101561324b57600080fd5b81019080805190602001909291908051906020019092919080519060200190929190805190602001909291905050509091509050508091505080915050919050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415613313576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806136a36026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6040518060400160405280600067ffffffffffffffff168152602001600067ffffffffffffffff1681525090565b604051806101000160405280606081526020016000600481111561341f57fe5b815260200161342c613601565b8152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001600067ffffffffffffffff168152602001600067ffffffffffffffff168152602001606081525090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106134b957805160ff19168380011785556134e7565b828001600101855582156134e7579182015b828111156134e65782518255916020019190600101906134cb565b5b5090506134f49190613621565b5090565b828054828255906000526020600020908101928215613534579160200282015b82811115613533578251825591602001919060010190613518565b5b5090506135419190613646565b5090565b828054828255906000526020600020906003016004900481019282156135f05791602002820160005b838211156135ba57835183826101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550926020019260080160208160070104928301926001030261356e565b80156135ee5782816101000a81549067ffffffffffffffff02191690556008016020816007010492830192600103026135ba565b505b5090506135fd919061366b565b5090565b6040518060400160405280600060ff168152602001600060ff1681525090565b61364391905b8082111561363f576000816000905550600101613627565b5090565b90565b61366891905b8082111561366457600081600090555060010161364c565b5090565b90565b61369f91905b8082111561369b57600081816101000a81549067ffffffffffffffff021916905550600101613671565b5090565b9056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373a165627a7a7230582094b412e13f5ede60da316241a10493d4f53d59cdc3175a8209a9750ad99500210029