VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x1F5FB0…0E57
Summary
Transactions
Transfers
Address
0x1F5FB0822Cb90cf1c7B769E8C6091d54Fd980E57
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x85C9F51226EAeC507bc1965A8ab75C94eC300632
Deployer
0x85C9F51226EAeC507bc1965A8ab75C94eC300632
Code
0x608060405234801561001057600080fd5b506004361061025d5760003560e01c806376f515ce11610146578063a9059cbb116100c3578063dd62ed3e11610087578063dd62ed3e14610701578063ddd61cac14610731578063eb981fea1461073b578063f117e6d714610757578063f2fde38b14610775578063f9eef07b146107915761025d565b8063a9059cbb14610649578063a9c98fff14610679578063ae9822b914610695578063b145a5b8146106c5578063d5abeb01146106e35761025d565b80638da5cb5b1161010a5780638da5cb5b146105b757806395d89b41146105d55780639780abbe146105f3578063991990401461060f578063a457c2d7146106195761025d565b806376f515ce1461052557806379cc67901461055557806382d61e3d146105715780638456cb591461058f57806385fb86c6146105995761025d565b806339509351116101df5780634bf4f423116101a35780634bf4f423146104755780635c975abb1461049357806368b9cf5c146104b15780636f9c9b13146104cf57806370a08231146104eb578063715018a61461051b5761025d565b806339509351146103d257806339e61037146104025780633f4ba83a1461043357806342966c681461043d57806347ef7404146104595761025d565b8063266b07af11610226578063266b07af1461032e5780632f9c59171461035e578063313ce5671461037c578063340e1d2b1461039a5780633672e060146103b65761025d565b80626519731461026257806306fdde0314610292578063095ea7b3146102b057806318160ddd146102e057806323b872dd146102fe575b600080fd5b61027c60048036038101906102779190612ff4565b6107ad565b604051610289919061304c565b60405180910390f35b61029a6108a7565b6040516102a791906130ef565b60405180910390f35b6102ca60048036038101906102c5919061316f565b610939565b6040516102d791906131ca565b60405180910390f35b6102e861095c565b6040516102f5919061304c565b60405180910390f35b610318600480360381019061031391906131e5565b610966565b60405161032591906131ca565b60405180910390f35b61034860048036038101906103439190613238565b610995565b604051610355919061304c565b60405180910390f35b6103666109b9565b604051610373919061304c565b60405180910390f35b610384610a6e565b6040516103919190613281565b60405180910390f35b6103b460048036038101906103af9190613238565b610a77565b005b6103d060048036038101906103cb919061329c565b610cab565b005b6103ec60048036038101906103e7919061316f565b611002565b6040516103f991906131ca565b60405180910390f35b61041c60048036038101906104179190613238565b6110ac565b60405161042a9291906132f8565b60405180910390f35b61043b61115b565b005b61045760048036038101906104529190613238565b6111e1565b005b610473600480360381019061046e9190613238565b6111f5565b005b61047d611398565b60405161048a9190613330565b60405180910390f35b61049b6113be565b6040516104a891906131ca565b60405180910390f35b6104b96113d5565b6040516104c6919061304c565b60405180910390f35b6104e960048036038101906104e49190612ff4565b6113db565b005b6105056004803603810190610500919061334b565b6114f8565b604051610512919061304c565b60405180910390f35b610523611540565b005b61053f600480360381019061053a919061334b565b6115c8565b60405161054c919061304c565b60405180910390f35b61056f600480360381019061056a919061316f565b6115e0565b005b610579611600565b604051610586919061304c565b60405180910390f35b610597611606565b005b6105a161168c565b6040516105ae919061304c565b60405180910390f35b6105bf611699565b6040516105cc9190613330565b60405180910390f35b6105dd6116c3565b6040516105ea91906130ef565b60405180910390f35b61060d6004803603810190610608919061334b565b611755565b005b610617611815565b005b610633600480360381019061062e919061316f565b611968565b60405161064091906131ca565b60405180910390f35b610663600480360381019061065e919061316f565b611a52565b60405161067091906131ca565b60405180910390f35b610693600480360381019061068e919061343b565b611a75565b005b6106af60048036038101906106aa9190613238565b611cac565b6040516106bc919061304c565b60405180910390f35b6106cd611cc4565b6040516106da91906131ca565b60405180910390f35b6106eb611cd7565b6040516106f8919061304c565b60405180910390f35b61071b600480360381019061071691906134b3565b611cdd565b604051610728919061304c565b60405180910390f35b610739611d64565b005b61075560048036038101906107509190613238565b611f26565b005b61075f612009565b60405161076c91906135b1565b60405180910390f35b61078f600480360381019061078a919061334b565b612061565b005b6107ab60048036038101906107a6919061334b565b612159565b005b600080600090505b825181101561080b576000806107e48584815181106107d7576107d66135d3565b5b602002602001015161219d565b9150915081846107f49190613631565b93505050808061080390613687565b9150506107b5565b506000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411156108a257600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548161089f9190613631565b90505b919050565b6060600380546108b6906136ff565b80601f01602080910402602001604051908101604052809291908181526020018280546108e2906136ff565b801561092f5780601f106109045761010080835404028352916020019161092f565b820191906000526020600020905b81548152906001019060200180831161091257829003601f168201915b5050505050905090565b60008061094461220a565b9050610951818585612212565b600191505092915050565b6000600254905090565b60008061097161220a565b905061097e8582856123dd565b610989858585612469565b60019150509392505050565b600f81815481106109a557600080fd5b906000526020600020016000915090505481565b600080600d60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663438b6300336040518263ffffffff1660e01b8152600401610a179190613330565b600060405180830381865afa158015610a34573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190610a5d91906137dd565b9050610a68816107ad565b91505090565b60006010905090565b3373ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610b07576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610afe90613872565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff16600d60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b8152600401610b79919061304c565b602060405180830381865afa158015610b96573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bba91906138a7565b73ffffffffffffffffffffffffffffffffffffffff161415610c11576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c0890613920565b60405180910390fd5b6000600760008381526020019081526020016000205414610c67576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c5e9061398c565b60405180910390fd5b600f81908060018154018082558091505060019003906000526020600020016000909190919091505542600760008381526020019081526020016000208190555050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d3b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3290613a1e565b60405180910390fd5b60011515600d60009054906101000a900460ff16151514610d91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d8890613a8a565b60405180910390fd5b60008111610dd4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dcb90613af6565b60405180910390fd5b60005b8251811015610ffd57600073ffffffffffffffffffffffffffffffffffffffff16600d60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e858481518110610e4957610e486135d3565b5b60200260200101516040518263ffffffff1660e01b8152600401610e6d919061304c565b602060405180830381865afa158015610e8a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eae91906138a7565b73ffffffffffffffffffffffffffffffffffffffff161415610f05576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610efc90613b62565b60405180910390fd5b600060076000858481518110610f1e57610f1d6135d3565b5b602002602001015181526020019081526020016000205414610f75576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f6c90613bce565b60405180910390fd5b600f838281518110610f8a57610f896135d3565b5b602002602001015190806001815401808255809150506001900390600052602060002001600090919091909150558160076000858481518110610fd057610fcf6135d3565b5b60200260200101518152602001908152602001600020819055508080610ff590613687565b915050610dd7565b505050565b60008061100d61220a565b90506110a1818585600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461109c9190613631565b612212565b600191505092915050565b6000806110b88361219d565b80925081935050506000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111561115657600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826111539190613631565b91505b915091565b61116361220a565b73ffffffffffffffffffffffffffffffffffffffff16611181611699565b73ffffffffffffffffffffffffffffffffffffffff16146111d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111ce90613c3a565b60405180910390fd5b6111df6126ea565b565b6111f26111ec61220a565b8261278c565b50565b3373ffffffffffffffffffffffffffffffffffffffff16600d60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b8152600401611267919061304c565b602060405180830381865afa158015611284573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112a891906138a7565b73ffffffffffffffffffffffffffffffffffffffff16146112fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112f590613ca6565b60405180910390fd5b6000600760008381526020019081526020016000205414611354576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161134b9061398c565b60405180910390fd5b600f81908060018154018082558091505060019003906000526020600020016000909190919091505542600760008381526020019081526020016000208190555050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600560009054906101000a900460ff16905090565b600b5481565b60005b815181101561141d5761140a8282815181106113fd576113fc6135d3565b5b6020026020010151612963565b808061141590613687565b9150506113de565b506000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411156114f5576114af33600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612b7e565b6000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b50565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61154861220a565b73ffffffffffffffffffffffffffffffffffffffff16611566611699565b73ffffffffffffffffffffffffffffffffffffffff16146115bc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115b390613c3a565b60405180910390fd5b6115c66000612cde565b565b60066020528060005260406000206000915090505481565b6115f2826115ec61220a565b836123dd565b6115fc828261278c565b5050565b60095481565b61160e61220a565b73ffffffffffffffffffffffffffffffffffffffff1661162c611699565b73ffffffffffffffffffffffffffffffffffffffff1614611682576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161167990613c3a565b60405180910390fd5b61168a612da4565b565b6000600f80549050905090565b6000600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546116d2906136ff565b80601f01602080910402602001604051908101604052809291908181526020018280546116fe906136ff565b801561174b5780601f106117205761010080835404028352916020019161174b565b820191906000526020600020905b81548152906001019060200180831161172e57829003601f168201915b5050505050905090565b61175d61220a565b73ffffffffffffffffffffffffffffffffffffffff1661177b611699565b73ffffffffffffffffffffffffffffffffffffffff16146117d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117c890613c3a565b60405180910390fd5b80600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146118a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161189c90613a1e565b60405180910390fd5b60011515600d60009054906101000a900460ff161515146118fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118f290613a8a565b60405180910390fd5b6000600d60006101000a81548160ff021916908315150217905550600061271060095460085461192b9190613cc6565b6119359190613d29565b90506127108160095460085461194b9190613cc6565b6119559190613cc6565b61195f9190613d5a565b600b8190555050565b60008061197361220a565b90506000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905083811015611a39576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a3090613dfd565b60405180910390fd5b611a468286868403612212565b60019250505092915050565b600080611a5d61220a565b9050611a6a818585612469565b600191505092915050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611b05576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611afc90613a1e565b60405180910390fd5b60011515600d60009054906101000a900460ff16151514611b5b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b5290613a8a565b60405180910390fd5b60005b8251811015611ca757818181518110611b7a57611b796135d3565b5b602002602001015160096000828254611b939190613631565b92505081905550818181518110611bad57611bac6135d3565b5b602002602001015160066000858481518110611bcc57611bcb6135d3565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550828181518110611c2557611c246135d3565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff167fbbb5ae812b0b9c5f92f7e787052b1f9b13c7dc5513608326f09a05a050902278838381518110611c7757611c766135d3565b5b6020026020010151604051611c8c919061304c565b60405180910390a28080611c9f90613687565b915050611b5e565b505050565b60076020528060005260406000206000915090505481565b600d60009054906101000a900460ff1681565b60085481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000600d60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663438b6300336040518263ffffffff1660e01b8152600401611dc19190613330565b600060405180830381865afa158015611dde573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190611e0791906137dd565b905060005b8151811015611e4b57611e38828281518110611e2b57611e2a6135d3565b5b6020026020010151612963565b8080611e4390613687565b915050611e0c565b506000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541115611f2357611edd33600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612b7e565b6000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b50565b611f2f81612963565b6000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111561200657611fc033600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612b7e565b6000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b50565b6060600f80548060200260200160405190810160405280929190818152602001828054801561205757602002820191906000526020600020905b815481526020019060010190808311612043575b5050505050905090565b61206961220a565b73ffffffffffffffffffffffffffffffffffffffff16612087611699565b73ffffffffffffffffffffffffffffffffffffffff16146120dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120d490613c3a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561214d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161214490613e8f565b60405180910390fd5b61215681612cde565b50565b80600d60016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600080600060076000858152602001908152602001600020549050600b548111156121c857600b5490505b600081426121d69190613cc6565b9050600e54816121e69190613d29565b9250600e5483826121f79190613cc6565b6122019190613d5a565b93505050915091565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612282576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161227990613f21565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156122f2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122e990613fb3565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516123d0919061304c565b60405180910390a3505050565b60006123e98484611cdd565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146124635781811015612455576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161244c9061401f565b60405180910390fd5b6124628484848403612212565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156124d9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124d0906140b1565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612549576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161254090614143565b60405180910390fd5b612554838383612e47565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156125da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125d1906141d5565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461266d9190613631565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516126d1919061304c565b60405180910390a36126e4848484612e4c565b50505050565b6126f26113be565b612731576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161272890614241565b60405180910390fd5b6000600560006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa61277561220a565b6040516127829190613330565b60405180910390a1565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156127fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127f3906142d3565b60405180910390fd5b61280882600083612e47565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101561288e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161288590614365565b60405180910390fd5b8181036000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600260008282546128e59190613cc6565b92505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161294a919061304c565b60405180910390a361295e83600084612e4c565b505050565b60001515600d60009054906101000a900460ff161515146129b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129b0906143f7565b60405180910390fd5b600060076000838152602001908152602001600020541015612a10576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a0790614463565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff16600d60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b8152600401612a82919061304c565b602060405180830381865afa158015612a9f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ac391906138a7565b73ffffffffffffffffffffffffffffffffffffffff1614612b19576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b10906144cf565b60405180910390fd5b600080612b258361219d565b915091506000821115612b3d57612b3c3383612b7e565b5b8260096000828254612b4f9190613631565b925050819055508042612b629190613cc6565b6007600085815260200190815260200160002081905550505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612bee576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612be59061453b565b60405180910390fd5b612bfa60008383612e47565b8060026000828254612c0c9190613631565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612c619190613631565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051612cc6919061304c565b60405180910390a3612cda60008383612e4c565b5050565b6000600560019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b612dac6113be565b15612dec576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612de3906145a7565b60405180910390fd5b6001600560006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258612e3061220a565b604051612e3d9190613330565b60405180910390a1565b505050565b505050565b6000604051905090565b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b612eb382612e6a565b810181811067ffffffffffffffff82111715612ed257612ed1612e7b565b5b80604052505050565b6000612ee5612e51565b9050612ef18282612eaa565b919050565b600067ffffffffffffffff821115612f1157612f10612e7b565b5b602082029050602081019050919050565b600080fd5b6000819050919050565b612f3a81612f27565b8114612f4557600080fd5b50565b600081359050612f5781612f31565b92915050565b6000612f70612f6b84612ef6565b612edb565b90508083825260208201905060208402830185811115612f9357612f92612f22565b5b835b81811015612fbc5780612fa88882612f48565b845260208401935050602081019050612f95565b5050509392505050565b600082601f830112612fdb57612fda612e65565b5b8135612feb848260208601612f5d565b91505092915050565b60006020828403121561300a57613009612e5b565b5b600082013567ffffffffffffffff81111561302857613027612e60565b5b61303484828501612fc6565b91505092915050565b61304681612f27565b82525050565b6000602082019050613061600083018461303d565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156130a1578082015181840152602081019050613086565b838111156130b0576000848401525b50505050565b60006130c182613067565b6130cb8185613072565b93506130db818560208601613083565b6130e481612e6a565b840191505092915050565b6000602082019050818103600083015261310981846130b6565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061313c82613111565b9050919050565b61314c81613131565b811461315757600080fd5b50565b60008135905061316981613143565b92915050565b6000806040838503121561318657613185612e5b565b5b60006131948582860161315a565b92505060206131a585828601612f48565b9150509250929050565b60008115159050919050565b6131c4816131af565b82525050565b60006020820190506131df60008301846131bb565b92915050565b6000806000606084860312156131fe576131fd612e5b565b5b600061320c8682870161315a565b935050602061321d8682870161315a565b925050604061322e86828701612f48565b9150509250925092565b60006020828403121561324e5761324d612e5b565b5b600061325c84828501612f48565b91505092915050565b600060ff82169050919050565b61327b81613265565b82525050565b60006020820190506132966000830184613272565b92915050565b600080604083850312156132b3576132b2612e5b565b5b600083013567ffffffffffffffff8111156132d1576132d0612e60565b5b6132dd85828601612fc6565b92505060206132ee85828601612f48565b9150509250929050565b600060408201905061330d600083018561303d565b61331a602083018461303d565b9392505050565b61332a81613131565b82525050565b60006020820190506133456000830184613321565b92915050565b60006020828403121561336157613360612e5b565b5b600061336f8482850161315a565b91505092915050565b600067ffffffffffffffff82111561339357613392612e7b565b5b602082029050602081019050919050565b60006133b76133b284613378565b612edb565b905080838252602082019050602084028301858111156133da576133d9612f22565b5b835b8181101561340357806133ef888261315a565b8452602084019350506020810190506133dc565b5050509392505050565b600082601f83011261342257613421612e65565b5b81356134328482602086016133a4565b91505092915050565b6000806040838503121561345257613451612e5b565b5b600083013567ffffffffffffffff8111156134705761346f612e60565b5b61347c8582860161340d565b925050602083013567ffffffffffffffff81111561349d5761349c612e60565b5b6134a985828601612fc6565b9150509250929050565b600080604083850312156134ca576134c9612e5b565b5b60006134d88582860161315a565b92505060206134e98582860161315a565b9150509250929050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61352881612f27565b82525050565b600061353a838361351f565b60208301905092915050565b6000602082019050919050565b600061355e826134f3565b61356881856134fe565b93506135738361350f565b8060005b838110156135a457815161358b888261352e565b975061359683613546565b925050600181019050613577565b5085935050505092915050565b600060208201905081810360008301526135cb8184613553565b905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061363c82612f27565b915061364783612f27565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561367c5761367b613602565b5b828201905092915050565b600061369282612f27565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156136c5576136c4613602565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061371757607f821691505b6020821081141561372b5761372a6136d0565b5b50919050565b60008151905061374081612f31565b92915050565b600061375961375484612ef6565b612edb565b9050808382526020820190506020840283018581111561377c5761377b612f22565b5b835b818110156137a557806137918882613731565b84526020840193505060208101905061377e565b5050509392505050565b600082601f8301126137c4576137c3612e65565b5b81516137d4848260208601613746565b91505092915050565b6000602082840312156137f3576137f2612e5b565b5b600082015167ffffffffffffffff81111561381157613810612e60565b5b61381d848285016137af565b91505092915050565b7f4f6e6c7920626f742063616e20616464207468697320746f6b656e0000000000600082015250565b600061385c601b83613072565b915061386782613826565b602082019050919050565b6000602082019050818103600083015261388b8161384f565b9050919050565b6000815190506138a181613143565b92915050565b6000602082840312156138bd576138bc612e5b565b5b60006138cb84828501613892565b91505092915050565b7f546f6b656e206e6f74206578697374696e670000000000000000000000000000600082015250565b600061390a601283613072565b9150613915826138d4565b602082019050919050565b60006020820190508181036000830152613939816138fd565b9050919050565b7f546f6b656e20697320616c726561647920696e2070726f636573730000000000600082015250565b6000613976601b83613072565b915061398182613940565b602082019050919050565b600060208201905081810360008301526139a581613969565b9050919050565b7f4f6e6c792061757468656e74696361746520757365722063616e20616363657360008201527f7320746869732066756e6374696f6e616c697479210000000000000000000000602082015250565b6000613a08603583613072565b9150613a13826139ac565b604082019050919050565b60006020820190508181036000830152613a37816139fb565b9050919050565b7f54686520536320697320616c726561647920696e697469616c69736564210000600082015250565b6000613a74601e83613072565b9150613a7f82613a3e565b602082019050919050565b60006020820190508181036000830152613aa381613a67565b9050919050565b7f74696d657374616d702063616e6e6f7420626520300000000000000000000000600082015250565b6000613ae0601583613072565b9150613aeb82613aaa565b602082019050919050565b60006020820190508181036000830152613b0f81613ad3565b9050919050565b7f4d6868206164647265737320697320656d707479000000000000000000000000600082015250565b6000613b4c601483613072565b9150613b5782613b16565b602082019050919050565b60006020820190508181036000830152613b7b81613b3f565b9050919050565b7f616c7265616479206164646564207468697320746f6b656e0000000000000000600082015250565b6000613bb8601883613072565b9150613bc382613b82565b602082019050919050565b60006020820190508181036000830152613be781613bab565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000613c24602083613072565b9150613c2f82613bee565b602082019050919050565b60006020820190508181036000830152613c5381613c17565b9050919050565b7f4f6e6c79206f776e6572206f6620746f6b656e2063616e20646f207468697300600082015250565b6000613c90601f83613072565b9150613c9b82613c5a565b602082019050919050565b60006020820190508181036000830152613cbf81613c83565b9050919050565b6000613cd182612f27565b9150613cdc83612f27565b925082821015613cef57613cee613602565b5b828203905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613d3482612f27565b9150613d3f83612f27565b925082613d4f57613d4e613cfa565b5b828206905092915050565b6000613d6582612f27565b9150613d7083612f27565b925082613d8057613d7f613cfa565b5b828204905092915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000613de7602583613072565b9150613df282613d8b565b604082019050919050565b60006020820190508181036000830152613e1681613dda565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000613e79602683613072565b9150613e8482613e1d565b604082019050919050565b60006020820190508181036000830152613ea881613e6c565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000613f0b602483613072565b9150613f1682613eaf565b604082019050919050565b60006020820190508181036000830152613f3a81613efe565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000613f9d602283613072565b9150613fa882613f41565b604082019050919050565b60006020820190508181036000830152613fcc81613f90565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000614009601d83613072565b915061401482613fd3565b602082019050919050565b6000602082019050818103600083015261403881613ffc565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061409b602583613072565b91506140a68261403f565b604082019050919050565b600060208201905081810360008301526140ca8161408e565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b600061412d602383613072565b9150614138826140d1565b604082019050919050565b6000602082019050818103600083015261415c81614120565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006141bf602683613072565b91506141ca82614163565b604082019050919050565b600060208201905081810360008301526141ee816141b2565b9050919050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b600061422b601483613072565b9150614236826141f5565b602082019050919050565b6000602082019050818103600083015261425a8161421e565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b60006142bd602183613072565b91506142c882614261565b604082019050919050565b600060208201905081810360008301526142ec816142b0565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b600061434f602283613072565b915061435a826142f3565b604082019050919050565b6000602082019050818103600083015261437e81614342565b9050919050565b7f4f6e6c79207769746864726177206f6e63652074686520696e6974206973206460008201527f6f6e652100000000000000000000000000000000000000000000000000000000602082015250565b60006143e1602483613072565b91506143ec82614385565b604082019050919050565b60006020820190508181036000830152614410816143d4565b9050919050565b7f746f6b656e206973206e6f7420696e2070726f63657373000000000000000000600082015250565b600061444d601783613072565b915061445882614417565b602082019050919050565b6000602082019050818103600083015261447c81614440565b9050919050565b7f4e6f74206f776e6572206f6620746f6b656e0000000000000000000000000000600082015250565b60006144b9601283613072565b91506144c482614483565b602082019050919050565b600060208201905081810360008301526144e8816144ac565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6000614525601f83613072565b9150614530826144ef565b602082019050919050565b6000602082019050818103600083015261455481614518565b9050919050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b6000614591601083613072565b915061459c8261455b565b602082019050919050565b600060208201905081810360008301526145c081614584565b905091905056fea2646970667358221220e8bb5c500b0bff723f5b5cf1f52c9f29bdf8f6f5b42580b805ab497f967baa4464736f6c634300080a0033