VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x51EdE4…a714
Summary
Transactions
Transfers
Address
0x51EdE49bd697e744447EfAb583F24456629ba714
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xD14B014F7563F406059E70F9C720bae18023F26C
Deployer
0xD14B014F7563F406059E70F9C720bae18023F26C
Code
0x6080604052600436106101665760003560e01c806352d1902d116100d157806395d89b411161008a578063b88d4fde11610064578063b88d4fde1461052d578063c87b56dd14610556578063e985e9c514610593578063f2fde38b146105d057610166565b806395d89b41146104b0578063a1448194146104db578063a22cb4651461050457610166565b806352d1902d146103b25780636352211e146103dd57806370a082311461041a578063715018a6146104575780638129fc1c1461046e5780638da5cb5b1461048557610166565b80632f745c59116101235780632f745c591461028d5780633659cfe6146102ca57806342842e0e146102f3578063438b63001461031c5780634f1ef286146103595780634f6ccce71461037557610166565b806301ffc9a71461016b57806306fdde03146101a8578063081812fc146101d3578063095ea7b31461021057806318160ddd1461023957806323b872dd14610264575b600080fd5b34801561017757600080fd5b50610192600480360381019061018d919061343f565b6105f9565b60405161019f9190613ad3565b60405180910390f35b3480156101b457600080fd5b506101bd61060b565b6040516101ca9190613b24565b60405180910390f35b3480156101df57600080fd5b506101fa60048036038101906101f59190613491565b61069d565b6040516102079190613a4a565b60405180910390f35b34801561021c57600080fd5b50610237600480360381019061023291906133da565b610722565b005b34801561024557600080fd5b5061024e61083a565b60405161025b9190613ea6565b60405180910390f35b34801561027057600080fd5b5061028b60048036038101906102869190613280565b610847565b005b34801561029957600080fd5b506102b460048036038101906102af91906133da565b6108a7565b6040516102c19190613ea6565b60405180910390f35b3480156102d657600080fd5b506102f160048036038101906102ec919061321b565b61094c565b005b3480156102ff57600080fd5b5061031a60048036038101906103159190613280565b610afb565b005b34801561032857600080fd5b50610343600480360381019061033e919061321b565b610b1b565b6040516103509190613ab1565b60405180910390f35b610373600480360381019061036e9190613386565b610c15565b005b34801561038157600080fd5b5061039c60048036038101906103979190613491565b610d52565b6040516103a99190613ea6565b60405180910390f35b3480156103be57600080fd5b506103c7610de9565b6040516103d49190613aee565b60405180910390f35b3480156103e957600080fd5b5061040460048036038101906103ff9190613491565b610ea2565b6040516104119190613a4a565b60405180910390f35b34801561042657600080fd5b50610441600480360381019061043c919061321b565b610f54565b60405161044e9190613ea6565b60405180910390f35b34801561046357600080fd5b5061046c61100c565b005b34801561047a57600080fd5b50610483611094565b005b34801561049157600080fd5b5061049a6111a4565b6040516104a79190613a4a565b60405180910390f35b3480156104bc57600080fd5b506104c56111ce565b6040516104d29190613b24565b60405180910390f35b3480156104e757600080fd5b5061050260048036038101906104fd91906133da565b611260565b005b34801561051057600080fd5b5061052b6004803603810190610526919061334a565b6112ea565b005b34801561053957600080fd5b50610554600480360381019061054f91906132cf565b611300565b005b34801561056257600080fd5b5061057d60048036038101906105789190613491565b611362565b60405161058a9190613b24565b60405180910390f35b34801561059f57600080fd5b506105ba60048036038101906105b59190613244565b611409565b6040516105c79190613ad3565b60405180910390f35b3480156105dc57600080fd5b506105f760048036038101906105f2919061321b565b61149d565b005b6000610604826115b8565b9050919050565b60606065805461061a90614138565b80601f016020809104026020016040519081016040528092919081815260200182805461064690614138565b80156106935780601f1061066857610100808354040283529160200191610693565b820191906000526020600020905b81548152906001019060200180831161067657829003601f168201915b5050505050905090565b60006106a882611632565b6106e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106de90613d86565b60405180910390fd5b6069600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600061072d82610ea2565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561079e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161079590613e06565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166107bd61169e565b73ffffffffffffffffffffffffffffffffffffffff1614806107ec57506107eb816107e661169e565b611409565b5b61082b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082290613ca6565b60405180910390fd5b61083583836116a6565b505050565b6000609980549050905090565b61085861085261169e565b8261175f565b610897576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161088e90613e46565b60405180910390fd5b6108a283838361183d565b505050565b60006108b283610f54565b82106108f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108ea90613b46565b60405180910390fd5b609760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b7f00000000000000000000000051ede49bd697e744447efab583f24456629ba71473ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff1614156109db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109d290613be6565b60405180910390fd5b7f00000000000000000000000051ede49bd697e744447efab583f24456629ba71473ffffffffffffffffffffffffffffffffffffffff16610a1a611aa4565b73ffffffffffffffffffffffffffffffffffffffff1614610a70576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6790613c46565b60405180910390fd5b610a7981611afb565b610af881600067ffffffffffffffff811115610abe577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015610af05781602001600182028036833780820191505090505b506000611b7a565b50565b610b1683838360405180602001604052806000815250611300565b505050565b60606000610b2883610f54565b905060008167ffffffffffffffff811115610b6c577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051908082528060200260200182016040528015610b9a5781602001602082028036833780820191505090505b50905060005b82811015610c0a57610bb285826108a7565b828281518110610beb577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010181815250508080610c029061419b565b915050610ba0565b508092505050919050565b7f00000000000000000000000051ede49bd697e744447efab583f24456629ba71473ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff161415610ca4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c9b90613be6565b60405180910390fd5b7f00000000000000000000000051ede49bd697e744447efab583f24456629ba71473ffffffffffffffffffffffffffffffffffffffff16610ce3611aa4565b73ffffffffffffffffffffffffffffffffffffffff1614610d39576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3090613c46565b60405180910390fd5b610d4282611afb565b610d4e82826001611b7a565b5050565b6000610d5c61083a565b8210610d9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d9490613e66565b60405180910390fd5b60998281548110610dd7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001549050919050565b60007f00000000000000000000000051ede49bd697e744447efab583f24456629ba71473ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff1614610e79576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e7090613c86565b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b905090565b6000806067600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610f4b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f4290613ce6565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610fc5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fbc90613cc6565b60405180910390fd5b606860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61101461169e565b73ffffffffffffffffffffffffffffffffffffffff166110326111a4565b73ffffffffffffffffffffffffffffffffffffffff1614611088576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161107f90613dc6565b60405180910390fd5b6110926000611cf7565b565b60006110a06001611dbd565b905080156110c4576001600060016101000a81548160ff0219169083151502179055505b6111386040518060400160405280600781526020017f4d79546f6b656e000000000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f4d544b0000000000000000000000000000000000000000000000000000000000815250611ead565b611140611f0a565b611148611f63565b80156111a15760008060016101000a81548160ff0219169083151502179055507f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb384740249860016040516111989190613b09565b60405180910390a15b50565b600060c960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060606680546111dd90614138565b80601f016020809104026020016040519081016040528092919081815260200182805461120990614138565b80156112565780601f1061122b57610100808354040283529160200191611256565b820191906000526020600020905b81548152906001019060200180831161123957829003601f168201915b5050505050905090565b61126861169e565b73ffffffffffffffffffffffffffffffffffffffff166112866111a4565b73ffffffffffffffffffffffffffffffffffffffff16146112dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112d390613dc6565b60405180910390fd5b6112e68282611fb4565b5050565b6112fc6112f561169e565b8383611fd2565b5050565b61131161130b61169e565b8361175f565b611350576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161134790613e46565b60405180910390fd5b61135c8484848461213f565b50505050565b606061136d82611632565b6113ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113a390613de6565b60405180910390fd5b60006113b661219b565b905060008151116113d65760405180602001604052806000815250611401565b806113e0846121b2565b6040516020016113f1929190613a26565b6040516020818303038152906040525b915050919050565b6000606a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6114a561169e565b73ffffffffffffffffffffffffffffffffffffffff166114c36111a4565b73ffffffffffffffffffffffffffffffffffffffff1614611519576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161151090613dc6565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611589576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161158090613b86565b60405180910390fd5b61159281611cf7565b50565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061162b575061162a8261235f565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166067600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816069600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff1661171983610ea2565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600061176a82611632565b6117a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117a090613c66565b60405180910390fd5b60006117b483610ea2565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614806117f657506117f58185611409565b5b8061183457508373ffffffffffffffffffffffffffffffffffffffff1661181c8461069d565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661185d82610ea2565b73ffffffffffffffffffffffffffffffffffffffff16146118b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118aa90613ba6565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611923576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161191a90613c06565b60405180910390fd5b61192e838383612441565b6119396000826116a6565b6001606860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546119899190614025565b925050819055506001606860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546119e09190613f9e565b92505081905550816067600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611a9f838383612451565b505050565b6000611ad27f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b612456565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b611b0361169e565b73ffffffffffffffffffffffffffffffffffffffff16611b216111a4565b73ffffffffffffffffffffffffffffffffffffffff1614611b77576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b6e90613dc6565b60405180910390fd5b50565b611ba67f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd914360001b612460565b60000160009054906101000a900460ff1615611bca57611bc58361246a565b611cf2565b8273ffffffffffffffffffffffffffffffffffffffff166352d1902d6040518163ffffffff1660e01b815260040160206040518083038186803b158015611c1057600080fd5b505afa925050508015611c4157506040513d601f19601f82011682018060405250810190611c3e9190613416565b60015b611c80576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c7790613d66565b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b8114611ce5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cdc90613d06565b60405180910390fd5b50611cf1838383612523565b5b505050565b600060c960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160c960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60008060019054906101000a900460ff1615611e345760018260ff16148015611dec5750611dea30611595565b155b611e2b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e2290613d26565b60405180910390fd5b60009050611ea8565b8160ff1660008054906101000a900460ff1660ff1610611e89576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e8090613d26565b60405180910390fd5b816000806101000a81548160ff021916908360ff160217905550600190505b919050565b600060019054906101000a900460ff16611efc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ef390613e86565b60405180910390fd5b611f06828261254f565b5050565b600060019054906101000a900460ff16611f59576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f5090613e86565b60405180910390fd5b611f616125d0565b565b600060019054906101000a900460ff16611fb2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fa990613e86565b60405180910390fd5b565b611fce828260405180602001604052806000815250612631565b5050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612041576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161203890613c26565b60405180910390fd5b80606a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516121329190613ad3565b60405180910390a3505050565b61214a84848461183d565b6121568484848461268c565b612195576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161218c90613b66565b60405180910390fd5b50505050565b606060405180602001604052806000815250905090565b606060008214156121fa576040518060400160405280600181526020017f3000000000000000000000000000000000000000000000000000000000000000815250905061235a565b600082905060005b6000821461222c5780806122159061419b565b915050600a826122259190613ff4565b9150612202565b60008167ffffffffffffffff81111561226e577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f1916602001820160405280156122a05781602001600182028036833780820191505090505b5090505b60008514612353576001826122b99190614025565b9150600a856122c891906141e4565b60306122d49190613f9e565b60f81b818381518110612310577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a8561234c9190613ff4565b94506122a4565b8093505050505b919050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061242a57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061243a575061243982612823565b5b9050919050565b61244c83838361288d565b505050565b505050565b6000819050919050565b6000819050919050565b61247381611595565b6124b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124a990613da6565b60405180910390fd5b806124df7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b612456565b60000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b61252c836129a1565b6000825111806125395750805b1561254a5761254883836129f0565b505b505050565b600060019054906101000a900460ff1661259e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161259590613e86565b60405180910390fd5b81606590805190602001906125b4929190613092565b5080606690805190602001906125cb929190613092565b505050565b600060019054906101000a900460ff1661261f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161261690613e86565b60405180910390fd5b61262f61262a61169e565b611cf7565b565b61263b8383612ad4565b612648600084848461268c565b612687576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161267e90613b66565b60405180910390fd5b505050565b60006126ad8473ffffffffffffffffffffffffffffffffffffffff16611595565b15612816578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026126d661169e565b8786866040518563ffffffff1660e01b81526004016126f89493929190613a65565b602060405180830381600087803b15801561271257600080fd5b505af192505050801561274357506040513d601f19601f820116820180604052508101906127409190613468565b60015b6127c6573d8060008114612773576040519150601f19603f3d011682016040523d82523d6000602084013e612778565b606091505b506000815114156127be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127b590613b66565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161491505061281b565b600190505b949350505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b612898838383612cae565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156128db576128d681612cb3565b61291a565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614612919576129188382612cfc565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561295d5761295881612e69565b61299c565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161461299b5761299a8282612fac565b5b5b505050565b6129aa8161246a565b8073ffffffffffffffffffffffffffffffffffffffff167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b60405160405180910390a250565b60606129fb83611595565b612a3a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a3190613e26565b60405180910390fd5b6000808473ffffffffffffffffffffffffffffffffffffffff1684604051612a629190613a0f565b600060405180830381855af49150503d8060008114612a9d576040519150601f19603f3d011682016040523d82523d6000602084013e612aa2565b606091505b5091509150612aca8282604051806060016040528060278152602001614b136027913961302b565b9250505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612b44576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b3b90613d46565b60405180910390fd5b612b4d81611632565b15612b8d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b8490613bc6565b60405180910390fd5b612b9960008383612441565b6001606860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612be99190613f9e565b92505081905550816067600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612caa60008383612451565b5050565b505050565b609980549050609a600083815260200190815260200160002081905550609981908060018154018082558091505060019003906000526020600020016000909190919091505550565b60006001612d0984610f54565b612d139190614025565b9050600060986000848152602001908152602001600020549050818114612df8576000609760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080609760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816098600083815260200190815260200160002081905550505b6098600084815260200190815260200160002060009055609760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b60006001609980549050612e7d9190614025565b90506000609a6000848152602001908152602001600020549050600060998381548110612ed3577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020015490508060998381548110612f1b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020018190555081609a600083815260200190815260200160002081905550609a6000858152602001908152602001600020600090556099805480612f90577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b6000612fb783610f54565b905081609760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806098600084815260200190815260200160002081905550505050565b6060831561303b5782905061308b565b60008351111561304e5782518084602001fd5b816040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016130829190613b24565b60405180910390fd5b9392505050565b82805461309e90614138565b90600052602060002090601f0160209004810192826130c05760008555613107565b82601f106130d957805160ff1916838001178555613107565b82800160010185558215613107579182015b828111156131065782518255916020019190600101906130eb565b5b5090506131149190613118565b5090565b5b80821115613131576000816000905550600101613119565b5090565b600061314861314384613ee6565b613ec1565b90508281526020810184848401111561316057600080fd5b61316b8482856140f6565b509392505050565b60008135905061318281614a9f565b92915050565b60008135905061319781614ab6565b92915050565b6000815190506131ac81614acd565b92915050565b6000813590506131c181614ae4565b92915050565b6000815190506131d681614ae4565b92915050565b600082601f8301126131ed57600080fd5b81356131fd848260208601613135565b91505092915050565b60008135905061321581614afb565b92915050565b60006020828403121561322d57600080fd5b600061323b84828501613173565b91505092915050565b6000806040838503121561325757600080fd5b600061326585828601613173565b925050602061327685828601613173565b9150509250929050565b60008060006060848603121561329557600080fd5b60006132a386828701613173565b93505060206132b486828701613173565b92505060406132c586828701613206565b9150509250925092565b600080600080608085870312156132e557600080fd5b60006132f387828801613173565b945050602061330487828801613173565b935050604061331587828801613206565b925050606085013567ffffffffffffffff81111561333257600080fd5b61333e878288016131dc565b91505092959194509250565b6000806040838503121561335d57600080fd5b600061336b85828601613173565b925050602061337c85828601613188565b9150509250929050565b6000806040838503121561339957600080fd5b60006133a785828601613173565b925050602083013567ffffffffffffffff8111156133c457600080fd5b6133d0858286016131dc565b9150509250929050565b600080604083850312156133ed57600080fd5b60006133fb85828601613173565b925050602061340c85828601613206565b9150509250929050565b60006020828403121561342857600080fd5b60006134368482850161319d565b91505092915050565b60006020828403121561345157600080fd5b600061345f848285016131b2565b91505092915050565b60006020828403121561347a57600080fd5b6000613488848285016131c7565b91505092915050565b6000602082840312156134a357600080fd5b60006134b184828501613206565b91505092915050565b60006134c683836139f1565b60208301905092915050565b6134db81614059565b82525050565b60006134ec82613f27565b6134f68185613f55565b935061350183613f17565b8060005b8381101561353257815161351988826134ba565b975061352483613f48565b925050600181019050613505565b5085935050505092915050565b6135488161406b565b82525050565b61355781614077565b82525050565b600061356882613f32565b6135728185613f66565b9350613582818560208601614105565b61358b816142d1565b840191505092915050565b60006135a182613f32565b6135ab8185613f77565b93506135bb818560208601614105565b80840191505092915050565b6135d0816140e4565b82525050565b60006135e182613f3d565b6135eb8185613f82565b93506135fb818560208601614105565b613604816142d1565b840191505092915050565b600061361a82613f3d565b6136248185613f93565b9350613634818560208601614105565b80840191505092915050565b600061364d602b83613f82565b9150613658826142e2565b604082019050919050565b6000613670603283613f82565b915061367b82614331565b604082019050919050565b6000613693602683613f82565b915061369e82614380565b604082019050919050565b60006136b6602583613f82565b91506136c1826143cf565b604082019050919050565b60006136d9601c83613f82565b91506136e48261441e565b602082019050919050565b60006136fc602c83613f82565b915061370782614447565b604082019050919050565b600061371f602483613f82565b915061372a82614496565b604082019050919050565b6000613742601983613f82565b915061374d826144e5565b602082019050919050565b6000613765602c83613f82565b91506137708261450e565b604082019050919050565b6000613788602c83613f82565b91506137938261455d565b604082019050919050565b60006137ab603883613f82565b91506137b6826145ac565b604082019050919050565b60006137ce603883613f82565b91506137d9826145fb565b604082019050919050565b60006137f1602a83613f82565b91506137fc8261464a565b604082019050919050565b6000613814602983613f82565b915061381f82614699565b604082019050919050565b6000613837602983613f82565b9150613842826146e8565b604082019050919050565b600061385a602e83613f82565b915061386582614737565b604082019050919050565b600061387d602083613f82565b915061388882614786565b602082019050919050565b60006138a0602e83613f82565b91506138ab826147af565b604082019050919050565b60006138c3602c83613f82565b91506138ce826147fe565b604082019050919050565b60006138e6602d83613f82565b91506138f18261484d565b604082019050919050565b6000613909602083613f82565b91506139148261489c565b602082019050919050565b600061392c602f83613f82565b9150613937826148c5565b604082019050919050565b600061394f602183613f82565b915061395a82614914565b604082019050919050565b6000613972602683613f82565b915061397d82614963565b604082019050919050565b6000613995603183613f82565b91506139a0826149b2565b604082019050919050565b60006139b8602c83613f82565b91506139c382614a01565b604082019050919050565b60006139db602b83613f82565b91506139e682614a50565b604082019050919050565b6139fa816140cd565b82525050565b613a09816140cd565b82525050565b6000613a1b8284613596565b915081905092915050565b6000613a32828561360f565b9150613a3e828461360f565b91508190509392505050565b6000602082019050613a5f60008301846134d2565b92915050565b6000608082019050613a7a60008301876134d2565b613a8760208301866134d2565b613a946040830185613a00565b8181036060830152613aa6818461355d565b905095945050505050565b60006020820190508181036000830152613acb81846134e1565b905092915050565b6000602082019050613ae8600083018461353f565b92915050565b6000602082019050613b03600083018461354e565b92915050565b6000602082019050613b1e60008301846135c7565b92915050565b60006020820190508181036000830152613b3e81846135d6565b905092915050565b60006020820190508181036000830152613b5f81613640565b9050919050565b60006020820190508181036000830152613b7f81613663565b9050919050565b60006020820190508181036000830152613b9f81613686565b9050919050565b60006020820190508181036000830152613bbf816136a9565b9050919050565b60006020820190508181036000830152613bdf816136cc565b9050919050565b60006020820190508181036000830152613bff816136ef565b9050919050565b60006020820190508181036000830152613c1f81613712565b9050919050565b60006020820190508181036000830152613c3f81613735565b9050919050565b60006020820190508181036000830152613c5f81613758565b9050919050565b60006020820190508181036000830152613c7f8161377b565b9050919050565b60006020820190508181036000830152613c9f8161379e565b9050919050565b60006020820190508181036000830152613cbf816137c1565b9050919050565b60006020820190508181036000830152613cdf816137e4565b9050919050565b60006020820190508181036000830152613cff81613807565b9050919050565b60006020820190508181036000830152613d1f8161382a565b9050919050565b60006020820190508181036000830152613d3f8161384d565b9050919050565b60006020820190508181036000830152613d5f81613870565b9050919050565b60006020820190508181036000830152613d7f81613893565b9050919050565b60006020820190508181036000830152613d9f816138b6565b9050919050565b60006020820190508181036000830152613dbf816138d9565b9050919050565b60006020820190508181036000830152613ddf816138fc565b9050919050565b60006020820190508181036000830152613dff8161391f565b9050919050565b60006020820190508181036000830152613e1f81613942565b9050919050565b60006020820190508181036000830152613e3f81613965565b9050919050565b60006020820190508181036000830152613e5f81613988565b9050919050565b60006020820190508181036000830152613e7f816139ab565b9050919050565b60006020820190508181036000830152613e9f816139ce565b9050919050565b6000602082019050613ebb6000830184613a00565b92915050565b6000613ecb613edc565b9050613ed7828261416a565b919050565b6000604051905090565b600067ffffffffffffffff821115613f0157613f006142a2565b5b613f0a826142d1565b9050602081019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b6000613fa9826140cd565b9150613fb4836140cd565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613fe957613fe8614215565b5b828201905092915050565b6000613fff826140cd565b915061400a836140cd565b92508261401a57614019614244565b5b828204905092915050565b6000614030826140cd565b915061403b836140cd565b92508282101561404e5761404d614215565b5b828203905092915050565b6000614064826140ad565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60006140ef826140d7565b9050919050565b82818337600083830152505050565b60005b83811015614123578082015181840152602081019050614108565b83811115614132576000848401525b50505050565b6000600282049050600182168061415057607f821691505b6020821081141561416457614163614273565b5b50919050565b614173826142d1565b810181811067ffffffffffffffff82111715614192576141916142a2565b5b80604052505050565b60006141a6826140cd565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156141d9576141d8614215565b5b600182019050919050565b60006141ef826140cd565b91506141fa836140cd565b92508261420a57614209614244565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b7f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060008201527f64656c656761746563616c6c0000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b7f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060008201527f6163746976652070726f78790000000000000000000000000000000000000000602082015250565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f555550535570677261646561626c653a206d757374206e6f742062652063616c60008201527f6c6564207468726f7567682064656c656761746563616c6c0000000000000000602082015250565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b7f45524331393637557067726164653a20756e737570706f727465642070726f7860008201527f6961626c65555549440000000000000000000000000000000000000000000000602082015250565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160008201527f647920696e697469616c697a6564000000000000000000000000000000000000602082015250565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b7f45524331393637557067726164653a206e657720696d706c656d656e7461746960008201527f6f6e206973206e6f742055555053000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60008201527f6f74206120636f6e747261637400000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b7f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f60008201527f6e74726163740000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b7f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960008201527f6e697469616c697a696e67000000000000000000000000000000000000000000602082015250565b614aa881614059565b8114614ab357600080fd5b50565b614abf8161406b565b8114614aca57600080fd5b50565b614ad681614077565b8114614ae157600080fd5b50565b614aed81614081565b8114614af857600080fd5b50565b614b04816140cd565b8114614b0f57600080fd5b5056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220fe530f0c148ce275257acfe5744f5ae3d75aa8d2888b7f00e19915569440432664736f6c63430008040033