VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x2eD217…EEFD
Summary
Transactions
Transfers
Address
0x2eD21756f259e1DCe6b94421AcE3257DCd86EEFD
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x57e1A330FEa319854166Eea7cCA4180a0091c28b
Deployer
0x57e1A330FEa319854166Eea7cCA4180a0091c28b
Code
0x608060405260043610620000495760003560e01c80630589c4e514620000b35780631261795d14620000e157806324600fc314620000fb5780633c050ed6146200011557620000a3565b36620000a357600260009054906101000a900460ff16620000a1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620000989062000cdc565b60405180910390fd5b005b348015620000b057600080fd5b50005b348015620000c057600080fd5b50620000df6004803603810190620000d9919062000ade565b62000159565b005b348015620000ee57600080fd5b50620000f962000331565b005b3480156200010857600080fd5b5062000113620005b3565b005b3480156200012257600080fd5b506200014160048036038101906200013b919062000a48565b62000797565b60405162000150919062000c21565b60405180910390f35b6200016362000929565b73ffffffffffffffffffffffffffffffffffffffff166000800160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b158015620001e457600080fd5b505afa158015620001f9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200021f919062000a7a565b73ffffffffffffffffffffffffffffffffffffffff161462000278576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200026f9062000c98565b60405180910390fd5b600160ff168260ff161415620002d157806000800160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200032d565b600660ff168260ff1614156200032b5780600060010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200032c565b5b5b5050565b6200033b62000929565b73ffffffffffffffffffffffffffffffffffffffff166000800160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b158015620003bc57600080fd5b505afa158015620003d1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003f7919062000a7a565b73ffffffffffffffffffffffffffffffffffffffff161462000450576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620004479062000c98565b60405180910390fd5b60008060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401620004b1919062000c21565b60206040518083038186803b158015620004ca57600080fd5b505afa158015620004df573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000505919062000aac565b905060008114620005b057600060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6200055b62000931565b836040518363ffffffff1660e01b81526004016200057b92919062000c6b565b600060405180830381600087803b1580156200059657600080fd5b505af1158015620005ab573d6000803e3d6000fd5b505050505b50565b620005bd62000929565b73ffffffffffffffffffffffffffffffffffffffff166000800160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b1580156200063e57600080fd5b505afa15801562000653573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000679919062000a7a565b73ffffffffffffffffffffffffffffffffffffffff1614620006d2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620006c99062000c98565b60405180910390fd5b60004790506000620006e362000931565b73ffffffffffffffffffffffffffffffffffffffff1682604051620007089062000c0a565b60006040518083038185875af1925050503d806000811462000747576040519150601f19603f3d011682016040523d82523d6000602084013e6200074c565b606091505b505090508062000793576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200078a9062000cfe565b60405180910390fd5b5050565b60008060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16620007de62000929565b73ffffffffffffffffffffffffffffffffffffffff161462000837576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200082e9062000cba565b60405180910390fd5b6000826000800160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516200086d90620009de565b6200087a92919062000c3e565b604051809103906000f08015801562000897573d6000803e3d6000fd5b5090506000800160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a46496bd6040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156200090757600080fd5b505af11580156200091c573d6000803e3d6000fd5b5050505080915050919050565b600033905090565b60008060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b1580156200099e57600080fd5b505afa158015620009b3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620009d9919062000a7a565b905090565b6133c58062000ea883390190565b600081359050620009fd8162000e59565b92915050565b60008151905062000a148162000e59565b92915050565b60008151905062000a2b8162000e73565b92915050565b60008135905062000a428162000e8d565b92915050565b60006020828403121562000a615762000a6062000d87565b5b600062000a7184828501620009ec565b91505092915050565b60006020828403121562000a935762000a9262000d87565b5b600062000aa38482850162000a03565b91505092915050565b60006020828403121562000ac55762000ac462000d87565b5b600062000ad58482850162000a1a565b91505092915050565b6000806040838503121562000af85762000af762000d87565b5b600062000b088582860162000a31565b925050602062000b1b85828601620009ec565b9150509250929050565b62000b308162000d3c565b82525050565b600062000b45600b8362000d2b565b915062000b528262000d8c565b602082019050919050565b600062000b6c60178362000d2b565b915062000b798262000db5565b602082019050919050565b600062000b93602a8362000d2b565b915062000ba08262000dde565b604082019050919050565b600062000bba60008362000d20565b915062000bc78262000e2d565b600082019050919050565b600062000be160108362000d2b565b915062000bee8262000e30565b602082019050919050565b62000c048162000d70565b82525050565b600062000c178262000bab565b9150819050919050565b600060208201905062000c38600083018462000b25565b92915050565b600060408201905062000c55600083018562000b25565b62000c64602083018462000b25565b9392505050565b600060408201905062000c82600083018562000b25565b62000c91602083018462000bf9565b9392505050565b6000602082019050818103600083015262000cb38162000b36565b9050919050565b6000602082019050818103600083015262000cd58162000b5d565b9050919050565b6000602082019050818103600083015262000cf78162000b84565b9050919050565b6000602082019050818103600083015262000d198162000bd2565b9050919050565b600081905092915050565b600082825260208201905092915050565b600062000d498262000d50565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b600080fd5b7f4f776e6572204f6e6c7921000000000000000000000000000000000000000000600082015250565b7f506c656173652055736520536d6172747261636b2e696f000000000000000000600082015250565b7f506c6561736520646f206e6f742073656e642066756e647320746f207468697360008201527f20636f6e74726163742100000000000000000000000000000000000000000000602082015250565b50565b7f5472616e73666572206661696c65642e00000000000000000000000000000000600082015250565b62000e648162000d3c565b811462000e7057600080fd5b50565b62000e7e8162000d70565b811462000e8a57600080fd5b50565b62000e988162000d7a565b811462000ea457600080fd5b5056fe60806040523480156200001157600080fd5b50604051620033c5380380620033c58339818101604052810190620000379190620003e2565b600062000049620001db60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350620000f882620001e360201b60201c565b80600160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555065456e65726779600160030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506850726f746f74797065600160040160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505062000597565b600033905090565b620001f3620001db60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1662000219620003a260201b60201c565b73ffffffffffffffffffffffffffffffffffffffff161462000272576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002699062000499565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415620002e5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002dc9062000477565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600081519050620003dc816200057d565b92915050565b60008060408385031215620003fc57620003fb62000500565b5b60006200040c85828601620003cb565b92505060206200041f85828601620003cb565b9150509250929050565b600062000438602683620004bb565b9150620004458262000505565b604082019050919050565b60006200045f602083620004bb565b91506200046c8262000554565b602082019050919050565b60006020820190508181036000830152620004928162000429565b9050919050565b60006020820190508181036000830152620004b48162000450565b9050919050565b600082825260208201905092915050565b6000620004d982620004e0565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600080fd5b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6200058881620004cc565b81146200059457600080fd5b50565b612e1e80620005a76000396000f3fe6080604052600436106100ab5760003560e01c806384b615811161006457806384b61581146101b65780638da5cb5b146101df578063c8b974f61461020a578063ca7d166714610233578063f1ba71271461025c578063f2fde38b1461028857610101565b806303dd3d81146101105780630c0346431461012c5780631261795d1461015557806324600fc31461016c578063715018a6146101835780637cafce4c1461019a57610101565b3661010157600860009054906101000a900460ff166100ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100f69061278b565b60405180910390fd5b005b34801561010d57600080fd5b50005b61012a600480360381019061012591906121f4565b6102b1565b005b34801561013857600080fd5b50610153600480360381019061014e9190612071565b610616565b005b34801561016157600080fd5b5061016a6108f6565b005b34801561017857600080fd5b50610181610ac9565b005b34801561018f57600080fd5b50610198610c36565b005b6101b460048036038101906101af91906120cd565b610d70565b005b3480156101c257600080fd5b506101dd60048036038101906101d89190612017565b61117f565b005b3480156101eb57600080fd5b506101f46112b1565b6040516102019190612600565b60405180910390f35b34801561021657600080fd5b50610231600480360381019061022c9190612158565b6112da565b005b34801561023f57600080fd5b5061025a60048036038101906102559190612071565b61152c565b005b34801561026857600080fd5b5061027161180c565b60405161027f9291906126b2565b60405180910390f35b34801561029457600080fd5b506102af60048036038101906102aa9190612017565b611a9e565b005b6102b9611c47565b73ffffffffffffffffffffffffffffffffffffffff166102d76112b1565b73ffffffffffffffffffffffffffffffffffffffff161461032d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103249061276b565b60405180910390fd5b60006103396002611c4f565b905080341461037d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103749061270b565b60405180910390fd5b6000811461043a57600061038f611d3a565b73ffffffffffffffffffffffffffffffffffffffff16826040516103b2906125eb565b60006040518083038185875af1925050503d80600081146103ef576040519150601f19603f3d011682016040523d82523d6000602084013e6103f4565b606091505b5050905080610438576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161042f906127cb565b60405180910390fd5b505b6104446003611de4565b6001800160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060006001800160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663716e176b6104d06112b1565b6040518263ffffffff1660e01b81526004016104ec9190612600565b602060405180830381600087803b15801561050657600080fd5b505af115801561051a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061053e9190612044565b905082600660006007548152602001908152602001600020600001908051906020019061056c929190611e9b565b508060066000600754815260200190815260200160002060010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600760008154809291906105d790612a90565b91905055507f59db005c6f94d5480f4dc99d4d6e363496387169338bf3d23fedf6d95f9fa82d6040516106099061274b565b60405180910390a1505050565b61061e6112b1565b73ffffffffffffffffffffffffffffffffffffffff1661063c611c47565b73ffffffffffffffffffffffffffffffffffffffff161480610718575060011515600160040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16633163109d306106a7611c47565b6040518363ffffffff1660e01b81526004016106c492919061261b565b60206040518083038186803b1580156106dc57600080fd5b505afa1580156106f0573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061071491906121c7565b1515145b610757576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161074e9061282b565b60405180910390fd5b81600160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166357ca4fe6836040518263ffffffff1660e01b81526004016107fb91906126e9565b602060405180830381600087803b15801561081557600080fd5b505af1158015610829573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061084d91906121c7565b9050600115158115151461086057600080fd5b600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166374df4ebd60026040518263ffffffff1660e01b81526004016108bf919061287b565b600060405180830381600087803b1580156108d957600080fd5b505af11580156108ed573d6000803e3d6000fd5b50505050505050565b6108fe611c47565b73ffffffffffffffffffffffffffffffffffffffff1661091c6112b1565b73ffffffffffffffffffffffffffffffffffffffff1614610972576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109699061276b565b60405180910390fd5b6000600160030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016109d29190612600565b60206040518083038186803b1580156109ea57600080fd5b505afa1580156109fe573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a22919061223d565b905060008114610ac657600160030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb610a756112b1565b836040518363ffffffff1660e01b8152600401610a93929190612689565b600060405180830381600087803b158015610aad57600080fd5b505af1158015610ac1573d6000803e3d6000fd5b505050505b50565b610ad1611c47565b73ffffffffffffffffffffffffffffffffffffffff16610aef6112b1565b73ffffffffffffffffffffffffffffffffffffffff1614610b45576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3c9061276b565b60405180910390fd5b60004790506000610b546112b1565b73ffffffffffffffffffffffffffffffffffffffff1682604051610b77906125eb565b60006040518083038185875af1925050503d8060008114610bb4576040519150601f19603f3d011682016040523d82523d6000602084013e610bb9565b606091505b5050905080610bfd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bf4906127cb565b60405180910390fd5b7f59db005c6f94d5480f4dc99d4d6e363496387169338bf3d23fedf6d95f9fa82d604051610c2a9061280b565b60405180910390a15050565b610c3e611c47565b73ffffffffffffffffffffffffffffffffffffffff16610c5c6112b1565b73ffffffffffffffffffffffffffffffffffffffff1614610cb2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ca99061276b565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b610d78611c47565b73ffffffffffffffffffffffffffffffffffffffff16610d966112b1565b73ffffffffffffffffffffffffffffffffffffffff1614610dec576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610de39061276b565b60405180910390fd5b6000610df86003611c4f565b9050803414610e3c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e339061270b565b60405180910390fd5b60008114610ef9576000610e4e611d3a565b73ffffffffffffffffffffffffffffffffffffffff1682604051610e71906125eb565b60006040518083038185875af1925050503d8060008114610eae576040519150601f19603f3d011682016040523d82523d6000602084013e610eb3565b606091505b5050905080610ef7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eee906127cb565b60405180910390fd5b505b610f036004611de4565b6001800160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060006001800160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340fd3fdf610f8f6112b1565b6040518263ffffffff1660e01b8152600401610fab9190612600565b602060405180830381600087803b158015610fc557600080fd5b505af1158015610fd9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ffd9190612044565b905084600160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637cafce4c8387876040518463ffffffff1660e01b81526004016110a793929190612644565b602060405180830381600087803b1580156110c157600080fd5b505af11580156110d5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110f991906121c7565b90506001151581151514611142576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611139906127ab565b60405180910390fd5b7f59db005c6f94d5480f4dc99d4d6e363496387169338bf3d23fedf6d95f9fa82d60405161116f906127eb565b60405180910390a1505050505050565b611187611c47565b73ffffffffffffffffffffffffffffffffffffffff166111a56112b1565b73ffffffffffffffffffffffffffffffffffffffff16146111fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111f29061276b565b60405180910390fd5b600160040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663891d2a7230836040518363ffffffff1660e01b815260040161125b92919061261b565b602060405180830381600087803b15801561127557600080fd5b505af1158015611289573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112ad91906121c7565b5050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6112e26112b1565b73ffffffffffffffffffffffffffffffffffffffff16611300611c47565b73ffffffffffffffffffffffffffffffffffffffff1614806113dc575060011515600160040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16633163109d3061136b611c47565b6040518363ffffffff1660e01b815260040161138892919061261b565b60206040518083038186803b1580156113a057600080fd5b505afa1580156113b4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113d891906121c7565b1515145b61141b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114129061282b565b60405180910390fd5b82600160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663cf9d17bd83856040518363ffffffff1660e01b81526004016114c192919061284b565b602060405180830381600087803b1580156114db57600080fd5b505af11580156114ef573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061151391906121c7565b9050600115158115151461152657600080fd5b50505050565b6115346112b1565b73ffffffffffffffffffffffffffffffffffffffff16611552611c47565b73ffffffffffffffffffffffffffffffffffffffff16148061162e575060011515600160040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16633163109d306115bd611c47565b6040518363ffffffff1660e01b81526004016115da92919061261b565b60206040518083038186803b1580156115f257600080fd5b505afa158015611606573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061162a91906121c7565b1515145b61166d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116649061282b565b60405180910390fd5b81600160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c7eeb96d836040518263ffffffff1660e01b815260040161171191906126e9565b602060405180830381600087803b15801561172b57600080fd5b505af115801561173f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061176391906121c7565b9050600115158115151461177657600080fd5b600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166374df4ebd60016040518263ffffffff1660e01b81526004016117d5919061287b565b600060405180830381600087803b1580156117ef57600080fd5b505af1158015611803573d6000803e3d6000fd5b50505050505050565b606080611817611c47565b73ffffffffffffffffffffffffffffffffffffffff166118356112b1565b73ffffffffffffffffffffffffffffffffffffffff161461188b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118829061276b565b60405180910390fd5b6000600754905060008167ffffffffffffffff8111156118ae576118ad612b66565b5b6040519080825280602002602001820160405280156118e157816020015b60608152602001906001900390816118cc5790505b50905060008267ffffffffffffffff811115611900576118ff612b66565b5b60405190808252806020026020018201604052801561192e5781602001602082028036833780820191505090505b50905060005b83811015611a905760066000828152602001908152602001600020600001805461195d90612a2d565b80601f016020809104026020016040519081016040528092919081815260200182805461198990612a2d565b80156119d65780601f106119ab576101008083540402835291602001916119d6565b820191906000526020600020905b8154815290600101906020018083116119b957829003601f168201915b50505050508382815181106119ee576119ed612b37565b5b60200260200101819052506006600082815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16828281518110611a4357611a42612b37565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250508080611a8890612a90565b915050611934565b508181945094505050509091565b611aa6611c47565b73ffffffffffffffffffffffffffffffffffffffff16611ac46112b1565b73ffffffffffffffffffffffffffffffffffffffff1614611b1a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b119061276b565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611b8a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b819061272b565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033905090565b6000806000600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663bd9a548b6040518163ffffffff1660e01b815260040160606040518083038186803b158015611cbf57600080fd5b505afa158015611cd3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611cf7919061226a565b9250925050600260ff168460ff161415611d15578192505050611d35565b600360ff168460ff161415611d2e578092505050611d35565b6000925050505b919050565b6000600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b158015611da757600080fd5b505afa158015611dbb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ddf9190612044565b905090565b6000600160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16631c3e4156836040518263ffffffff1660e01b8152600401611e44919061287b565b60206040518083038186803b158015611e5c57600080fd5b505afa158015611e70573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e949190612044565b9050919050565b828054611ea790612a2d565b90600052602060002090601f016020900481019282611ec95760008555611f10565b82601f10611ee257805160ff1916838001178555611f10565b82800160010185558215611f10579182015b82811115611f0f578251825591602001919060010190611ef4565b5b509050611f1d9190611f21565b5090565b5b80821115611f3a576000816000905550600101611f22565b5090565b6000611f51611f4c846128bb565b612896565b905082815260208101848484011115611f6d57611f6c612b9a565b5b611f788482856129eb565b509392505050565b600081359050611f8f81612da3565b92915050565b600081519050611fa481612da3565b92915050565b600081519050611fb981612dba565b92915050565b600082601f830112611fd457611fd3612b95565b5b8135611fe4848260208601611f3e565b91505092915050565b600081359050611ffc81612dd1565b92915050565b60008151905061201181612dd1565b92915050565b60006020828403121561202d5761202c612ba4565b5b600061203b84828501611f80565b91505092915050565b60006020828403121561205a57612059612ba4565b5b600061206884828501611f95565b91505092915050565b6000806040838503121561208857612087612ba4565b5b600061209685828601611f80565b925050602083013567ffffffffffffffff8111156120b7576120b6612b9f565b5b6120c385828601611fbf565b9150509250929050565b6000806000606084860312156120e6576120e5612ba4565b5b60006120f486828701611f80565b935050602084013567ffffffffffffffff81111561211557612114612b9f565b5b61212186828701611fbf565b925050604084013567ffffffffffffffff81111561214257612141612b9f565b5b61214e86828701611fbf565b9150509250925092565b60008060006060848603121561217157612170612ba4565b5b600061217f86828701611f80565b935050602084013567ffffffffffffffff8111156121a05761219f612b9f565b5b6121ac86828701611fbf565b92505060406121bd86828701611fed565b9150509250925092565b6000602082840312156121dd576121dc612ba4565b5b60006121eb84828501611faa565b91505092915050565b60006020828403121561220a57612209612ba4565b5b600082013567ffffffffffffffff81111561222857612227612b9f565b5b61223484828501611fbf565b91505092915050565b60006020828403121561225357612252612ba4565b5b600061226184828501612002565b91505092915050565b60008060006060848603121561228357612282612ba4565b5b600061229186828701612002565b93505060206122a286828701612002565b92505060406122b386828701612002565b9150509250925092565b60006122c983836122e9565b60208301905092915050565b60006122e183836123da565b905092915050565b6122f281612996565b82525050565b61230181612996565b82525050565b60006123128261290c565b61231c8185612947565b9350612327836128ec565b8060005b8381101561235857815161233f88826122bd565b975061234a8361292d565b92505060018101905061232b565b5085935050505092915050565b600061237082612917565b61237a8185612958565b93508360208202850161238c856128fc565b8060005b858110156123c857848403895281516123a985826122d5565b94506123b48361293a565b925060208a01995050600181019050612390565b50829750879550505050505092915050565b60006123e582612922565b6123ef8185612974565b93506123ff8185602086016129fa565b61240881612ba9565b840191505092915050565b600061241e82612922565b6124288185612985565b93506124388185602086016129fa565b61244181612ba9565b840191505092915050565b6000612459601283612985565b915061246482612bba565b602082019050919050565b600061247c602683612985565b915061248782612be3565b604082019050919050565b600061249f601083612985565b91506124aa82612c32565b602082019050919050565b60006124c2602083612985565b91506124cd82612c5b565b602082019050919050565b60006124e5602a83612985565b91506124f082612c84565b604082019050919050565b6000612508601483612985565b915061251382612cd3565b602082019050919050565b600061252b600083612969565b915061253682612cfc565b600082019050919050565b600061254e601083612985565b915061255982612cff565b602082019050919050565b6000612571600c83612985565b915061257c82612d28565b602082019050919050565b6000612594601683612985565b915061259f82612d51565b602082019050919050565b60006125b7600f83612985565b91506125c282612d7a565b602082019050919050565b6125d6816129d4565b82525050565b6125e5816129de565b82525050565b60006125f68261251e565b9150819050919050565b600060208201905061261560008301846122f8565b92915050565b600060408201905061263060008301856122f8565b61263d60208301846122f8565b9392505050565b600060608201905061265960008301866122f8565b818103602083015261266b8185612413565b9050818103604083015261267f8184612413565b9050949350505050565b600060408201905061269e60008301856122f8565b6126ab60208301846125cd565b9392505050565b600060408201905081810360008301526126cc8185612365565b905081810360208301526126e08184612307565b90509392505050565b600060208201905081810360008301526127038184612413565b905092915050565b600060208201905081810360008301526127248161244c565b9050919050565b600060208201905081810360008301526127448161246f565b9050919050565b6000602082019050818103600083015261276481612492565b9050919050565b60006020820190508181036000830152612784816124b5565b9050919050565b600060208201905081810360008301526127a4816124d8565b9050919050565b600060208201905081810360008301526127c4816124fb565b9050919050565b600060208201905081810360008301526127e481612541565b9050919050565b6000602082019050818103600083015261280481612564565b9050919050565b6000602082019050818103600083015261282481612587565b9050919050565b60006020820190508181036000830152612844816125aa565b9050919050565b600060408201905061286060008301856125cd565b81810360208301526128728184612413565b90509392505050565b600060208201905061289060008301846125dc565b92915050565b60006128a06128b1565b90506128ac8282612a5f565b919050565b6000604051905090565b600067ffffffffffffffff8211156128d6576128d5612b66565b5b6128df82612ba9565b9050602081019050919050565b6000819050602082019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b60006129a1826129b4565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b82818337600083830152505050565b60005b83811015612a185780820151818401526020810190506129fd565b83811115612a27576000848401525b50505050565b60006002820490506001821680612a4557607f821691505b60208210811415612a5957612a58612b08565b5b50919050565b612a6882612ba9565b810181811067ffffffffffffffff82111715612a8757612a86612b66565b5b80604052505050565b6000612a9b826129d4565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415612ace57612acd612ad9565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f46756c6c205061796d656e7473204f6e6c790000000000000000000000000000600082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f437573746f6d6572204372656174656400000000000000000000000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f506c6561736520646f206e6f742073656e642066756e647320746f207468697360008201527f20636f6e74726163742100000000000000000000000000000000000000000000602082015250565b7f5261636b204372656174696f6e204661696c6564000000000000000000000000600082015250565b50565b7f5472616e73666572206661696c65642e00000000000000000000000000000000600082015250565b7f5261636b20437265617465640000000000000000000000000000000000000000600082015250565b7f5769746864726177616c205375636365737366756c6c00000000000000000000600082015250565b7f4e6f7420417574686f72697a6564210000000000000000000000000000000000600082015250565b612dac81612996565b8114612db757600080fd5b50565b612dc3816129a8565b8114612dce57600080fd5b50565b612dda816129d4565b8114612de557600080fd5b5056fea2646970667358221220d21982c59db1d621bf3a9eba0cb441e1aba876a271fe585f629d5aeec7a9a61764736f6c63430008050033a26469706673582212207de025405c52b27639c262b67af40a9dd8c68727bd658ddc0e27adfad1278aef64736f6c63430008050033