VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x264118…866b
Summary
Transactions
Transfers
Address
0x2641184E64cBb033EEEc85F7b0C5a6619661866b
VET
200.00
VET
VTHO
80.90
VTHO
Master
0xC63a0FDa8325D176A3Af03dAd4da97e3d35C26E2
Deployer
0xC63a0FDa8325D176A3Af03dAd4da97e3d35C26E2
Code
0x6080604052600436106101f95760003560e01c80636c0360eb1161010d578063b88d4fde116100a0578063d85d3d271161006f578063d85d3d2714610720578063da3ef23f1461073c578063e985e9c514610765578063f2fde38b146107a2578063f7260d3e146107cb576101f9565b8063b88d4fde14610666578063c66828621461068f578063c87b56dd146106ba578063d204c45e146106f7576101f9565b80638d859f3e116100dc5780638d859f3e146105bc5780638da5cb5b146105e757806395d89b4114610612578063a22cb4651461063d576101f9565b80636c0360eb1461052657806370a0823114610551578063715018a61461058e5780638456cb59146105a5576101f9565b80633ccfd60b11610190578063438b63001161015f578063438b63001461041b5780634f6ccce71461045857806355f804b3146104955780635c975abb146104be5780636352211e146104e9576101f9565b80633ccfd60b1461039b5780633f4ba83a146103b257806342842e0e146103c957806342966c68146103f2576101f9565b806318160ddd116101cc57806318160ddd146102cc57806323b872dd146102f75780632a55205a146103205780632f745c591461035e576101f9565b806301ffc9a7146101fe57806306fdde031461023b578063081812fc14610266578063095ea7b3146102a3575b600080fd5b34801561020a57600080fd5b5061022560048036038101906102209190613426565b6107f6565b6040516102329190613ad4565b60405180910390f35b34801561024757600080fd5b50610250610808565b60405161025d9190613aef565b60405180910390f35b34801561027257600080fd5b5061028d600480360381019061028891906134c9565b61089a565b60405161029a9190613a22565b60405180910390f35b3480156102af57600080fd5b506102ca60048036038101906102c591906133e6565b61091f565b005b3480156102d857600080fd5b506102e1610a37565b6040516102ee9190613e11565b60405180910390f35b34801561030357600080fd5b5061031e60048036038101906103199190613274565b610a44565b005b34801561032c57600080fd5b50610347600480360381019061034291906134f6565b610aa4565b604051610355929190613a89565b60405180910390f35b34801561036a57600080fd5b50610385600480360381019061038091906133e6565b610c8f565b6040516103929190613e11565b60405180910390f35b3480156103a757600080fd5b506103b0610d34565b005b3480156103be57600080fd5b506103c7610e6c565b005b3480156103d557600080fd5b506103f060048036038101906103eb9190613274565b610ef2565b005b3480156103fe57600080fd5b50610419600480360381019061041491906134c9565b610f12565b005b34801561042757600080fd5b50610442600480360381019061043d9190613207565b610f6e565b60405161044f9190613ab2565b60405180910390f35b34801561046457600080fd5b5061047f600480360381019061047a91906134c9565b61101c565b60405161048c9190613e11565b60405180910390f35b3480156104a157600080fd5b506104bc60048036038101906104b79190613480565b61108d565b005b3480156104ca57600080fd5b506104d3611123565b6040516104e09190613ad4565b60405180910390f35b3480156104f557600080fd5b50610510600480360381019061050b91906134c9565b61113a565b60405161051d9190613a22565b60405180910390f35b34801561053257600080fd5b5061053b6111ec565b6040516105489190613aef565b60405180910390f35b34801561055d57600080fd5b5061057860048036038101906105739190613207565b61127a565b6040516105859190613e11565b60405180910390f35b34801561059a57600080fd5b506105a3611332565b005b3480156105b157600080fd5b506105ba6113ba565b005b3480156105c857600080fd5b506105d1611440565b6040516105de9190613e11565b60405180910390f35b3480156105f357600080fd5b506105fc61144d565b6040516106099190613a22565b60405180910390f35b34801561061e57600080fd5b50610627611477565b6040516106349190613aef565b60405180910390f35b34801561064957600080fd5b50610664600480360381019061065f919061334a565b611509565b005b34801561067257600080fd5b5061068d600480360381019061068891906132c7565b61151f565b005b34801561069b57600080fd5b506106a4611581565b6040516106b19190613aef565b60405180910390f35b3480156106c657600080fd5b506106e160048036038101906106dc91906134c9565b61160f565b6040516106ee9190613aef565b60405180910390f35b34801561070357600080fd5b5061071e6004803603810190610719919061338a565b6116ac565b005b61073a60048036038101906107359190613480565b611759565b005b34801561074857600080fd5b50610763600480360381019061075e9190613480565b6117d4565b005b34801561077157600080fd5b5061078c60048036038101906107879190613234565b61186a565b6040516107999190613ad4565b60405180910390f35b3480156107ae57600080fd5b506107c960048036038101906107c49190613207565b6118fe565b005b3480156107d757600080fd5b506107e06119f6565b6040516107ed9190613a22565b60405180910390f35b600061080182611a1c565b9050919050565b60606000805461081790614105565b80601f016020809104026020016040519081016040528092919081815260200182805461084390614105565b80156108905780601f1061086557610100808354040283529160200191610890565b820191906000526020600020905b81548152906001019060200180831161087357829003601f168201915b5050505050905090565b60006108a582611a96565b6108e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108db90613d11565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600061092a8261113a565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561099b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099290613d71565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166109ba611b02565b73ffffffffffffffffffffffffffffffffffffffff1614806109e957506109e8816109e3611b02565b61186a565b5b610a28576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a1f90613c71565b60405180910390fd5b610a328383611b0a565b505050565b6000600a80549050905090565b610a55610a4f611b02565b82611bc3565b610a94576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a8b90613db1565b60405180910390fd5b610a9f838383611ca1565b505050565b6000806000600760008681526020019081526020016000206040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff16815250509050600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff161415610c3a5760066040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff168152505090505b6000610c44611f08565b6bffffffffffffffffffffffff1682602001516bffffffffffffffffffffffff1686610c709190613fc1565b610c7a9190613f90565b90508160000151819350935050509250929050565b6000610c9a8361127a565b8210610cdb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cd290613b31565b60405180910390fd5b600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b610d3c611b02565b73ffffffffffffffffffffffffffffffffffffffff16610d5a61144d565b73ffffffffffffffffffffffffffffffffffffffff1614610db0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610da790613d31565b60405180910390fd5b6000610dba61144d565b905060008173ffffffffffffffffffffffffffffffffffffffff1647604051610de290613a0d565b60006040518083038185875af1925050503d8060008114610e1f576040519150601f19603f3d011682016040523d82523d6000602084013e610e24565b606091505b5050905080610e68576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e5f90613bd1565b60405180910390fd5b5050565b610e74611b02565b73ffffffffffffffffffffffffffffffffffffffff16610e9261144d565b73ffffffffffffffffffffffffffffffffffffffff1614610ee8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610edf90613d31565b60405180910390fd5b610ef0611f12565b565b610f0d8383836040518060200160405280600081525061151f565b505050565b610f23610f1d611b02565b82611bc3565b610f62576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f5990613df1565b60405180910390fd5b610f6b81611fb4565b50565b60606000610f7b8361127a565b905060008167ffffffffffffffff811115610f9957610f9861429c565b5b604051908082528060200260200182016040528015610fc75781602001602082028036833780820191505090505b50905060005b8281101561101157610fdf8582610c8f565b828281518110610ff257610ff161426d565b5b602002602001018181525050808061100990614168565b915050610fcd565b508092505050919050565b6000611026610a37565b8210611067576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161105e90613dd1565b60405180910390fd5b600a828154811061107b5761107a61426d565b5b90600052602060002001549050919050565b611095611b02565b73ffffffffffffffffffffffffffffffffffffffff166110b361144d565b73ffffffffffffffffffffffffffffffffffffffff1614611109576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161110090613d31565b60405180910390fd5b80600f908051906020019061111f929190612fdb565b5050565b6000600d60009054906101000a900460ff16905090565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156111e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111da90613cb1565b60405180910390fd5b80915050919050565b600f80546111f990614105565b80601f016020809104026020016040519081016040528092919081815260200182805461122590614105565b80156112725780601f1061124757610100808354040283529160200191611272565b820191906000526020600020905b81548152906001019060200180831161125557829003601f168201915b505050505081565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156112eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112e290613c91565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61133a611b02565b73ffffffffffffffffffffffffffffffffffffffff1661135861144d565b73ffffffffffffffffffffffffffffffffffffffff16146113ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113a590613d31565b60405180910390fd5b6113b86000611fc0565b565b6113c2611b02565b73ffffffffffffffffffffffffffffffffffffffff166113e061144d565b73ffffffffffffffffffffffffffffffffffffffff1614611436576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161142d90613d31565b60405180910390fd5b61143e612086565b565b68056bc75e2d6310000081565b6000600d60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606001805461148690614105565b80601f01602080910402602001604051908101604052809291908181526020018280546114b290614105565b80156114ff5780601f106114d4576101008083540402835291602001916114ff565b820191906000526020600020905b8154815290600101906020018083116114e257829003601f168201915b5050505050905090565b61151b611514611b02565b8383612129565b5050565b61153061152a611b02565b83611bc3565b61156f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161156690613db1565b60405180910390fd5b61157b84848484612296565b50505050565b6010805461158e90614105565b80601f01602080910402602001604051908101604052809291908181526020018280546115ba90614105565b80156116075780601f106115dc57610100808354040283529160200191611607565b820191906000526020600020905b8154815290600101906020018083116115ea57829003601f168201915b505050505081565b606061161a82611a96565b611659576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161165090613d51565b60405180910390fd5b60006116636122f2565b9050600081511161168357604051806020016040528060008152506116a4565b8060405160200161169491906139f6565b6040516020818303038152906040525b915050919050565b6116b4611b02565b73ffffffffffffffffffffffffffffffffffffffff166116d261144d565b73ffffffffffffffffffffffffffffffffffffffff1614611728576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161171f90613d31565b60405180910390fd5b6000611734600e612384565b9050611740600e612392565b61174a83826123a8565b61175481836123c6565b505050565b68056bc75e2d6310000034146117a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161179b90613d91565b60405180910390fd5b60006117b0600e612384565b90506117bc600e612392565b6117c633826123a8565b6117d081836123c6565b5050565b6117dc611b02565b73ffffffffffffffffffffffffffffffffffffffff166117fa61144d565b73ffffffffffffffffffffffffffffffffffffffff1614611850576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161184790613d31565b60405180910390fd5b8060109080519060200190611866929190612fdb565b5050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b611906611b02565b73ffffffffffffffffffffffffffffffffffffffff1661192461144d565b73ffffffffffffffffffffffffffffffffffffffff161461197a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161197190613d31565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156119ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119e190613b71565b60405180910390fd5b6119f381611fc0565b50565b601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611a8f5750611a8e8261243a565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16611b7d8361113a565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000611bce82611a96565b611c0d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c0490613c31565b60405180910390fd5b6000611c188361113a565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480611c8757508373ffffffffffffffffffffffffffffffffffffffff16611c6f8461089a565b73ffffffffffffffffffffffffffffffffffffffff16145b80611c985750611c97818561186a565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16611cc18261113a565b73ffffffffffffffffffffffffffffffffffffffff1614611d17576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d0e90613b91565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611d87576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d7e90613bf1565b60405180910390fd5b611d928383836124b4565b611d9d600082611b0a565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611ded919061401b565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611e449190613f3a565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611f0383838361250c565b505050565b6000612710905090565b611f1a611123565b611f59576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f5090613b11565b60405180910390fd5b6000600d60006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa611f9d611b02565b604051611faa9190613a22565b60405180910390a1565b611fbd81612511565b50565b6000600d60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600d60016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b61208e611123565b156120ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120c590613c51565b60405180910390fd5b6001600d60006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258612112611b02565b60405161211f9190613a22565b60405180910390a1565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612198576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161218f90613c11565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516122899190613ad4565b60405180910390a3505050565b6122a1848484611ca1565b6122ad84848484612564565b6122ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122e390613b51565b60405180910390fd5b50505050565b6060600f805461230190614105565b80601f016020809104026020016040519081016040528092919081815260200182805461232d90614105565b801561237a5780601f1061234f5761010080835404028352916020019161237a565b820191906000526020600020905b81548152906001019060200180831161235d57829003601f168201915b5050505050905090565b600081600001549050919050565b6001816000016000828254019250508190555050565b6123c28282604051806020016040528060008152506126fb565b5050565b6123cf82611a96565b61240e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161240590613cd1565b60405180910390fd5b80600c60008481526020019081526020016000209080519060200190612435929190612fdb565b505050565b60007f2a55205a000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806124ad57506124ac82612756565b5b9050919050565b6124bc611123565b156124fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124f390613c51565b60405180910390fd5b612507838383612838565b505050565b505050565b61251a8161294c565b6000600c6000838152602001908152602001600020805461253a90614105565b90501461256157600c600082815260200190815260200160002060006125609190613061565b5b50565b60006125858473ffffffffffffffffffffffffffffffffffffffff16612a69565b156126ee578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026125ae611b02565b8786866040518563ffffffff1660e01b81526004016125d09493929190613a3d565b602060405180830381600087803b1580156125ea57600080fd5b505af192505050801561261b57506040513d601f19601f820116820180604052508101906126189190613453565b60015b61269e573d806000811461264b576040519150601f19603f3d011682016040523d82523d6000602084013e612650565b606091505b50600081511415612696576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161268d90613b51565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149150506126f3565b600190505b949350505050565b6127058383612a8c565b6127126000848484612564565b612751576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161274890613b51565b60405180910390fd5b505050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061282157507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80612831575061283082612c66565b5b9050919050565b612843838383612cd0565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156128865761288181612cd5565b6128c5565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146128c4576128c38382612d1e565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156129085761290381612e8b565b612947565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614612946576129458282612f5c565b5b5b505050565b60006129578261113a565b9050612965816000846124b4565b612970600083611b0a565b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546129c0919061401b565b925050819055506002600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612a658160008461250c565b5050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612afc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612af390613cf1565b60405180910390fd5b612b0581611a96565b15612b45576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b3c90613bb1565b60405180910390fd5b612b51600083836124b4565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612ba19190613f3a565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612c626000838361250c565b5050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b505050565b600a80549050600b600083815260200190815260200160002081905550600a81908060018154018082558091505060019003906000526020600020016000909190919091505550565b60006001612d2b8461127a565b612d35919061401b565b9050600060096000848152602001908152602001600020549050818114612e1a576000600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816009600083815260200190815260200160002081905550505b6009600084815260200190815260200160002060009055600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b60006001600a80549050612e9f919061401b565b90506000600b60008481526020019081526020016000205490506000600a8381548110612ecf57612ece61426d565b5b9060005260206000200154905080600a8381548110612ef157612ef061426d565b5b906000526020600020018190555081600b600083815260200190815260200160002081905550600b600085815260200190815260200160002060009055600a805480612f4057612f3f61423e565b5b6001900381819060005260206000200160009055905550505050565b6000612f678361127a565b905081600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806009600084815260200190815260200160002081905550505050565b828054612fe790614105565b90600052602060002090601f0160209004810192826130095760008555613050565b82601f1061302257805160ff1916838001178555613050565b82800160010185558215613050579182015b8281111561304f578251825591602001919060010190613034565b5b50905061305d91906130a1565b5090565b50805461306d90614105565b6000825580601f1061307f575061309e565b601f01602090049060005260206000209081019061309d91906130a1565b5b50565b5b808211156130ba5760008160009055506001016130a2565b5090565b60006130d16130cc84613e51565b613e2c565b9050828152602081018484840111156130ed576130ec6142d0565b5b6130f88482856140c3565b509392505050565b600061311361310e84613e82565b613e2c565b90508281526020810184848401111561312f5761312e6142d0565b5b61313a8482856140c3565b509392505050565b6000813590506131518161492b565b92915050565b60008135905061316681614942565b92915050565b60008135905061317b81614959565b92915050565b60008151905061319081614959565b92915050565b600082601f8301126131ab576131aa6142cb565b5b81356131bb8482602086016130be565b91505092915050565b600082601f8301126131d9576131d86142cb565b5b81356131e9848260208601613100565b91505092915050565b60008135905061320181614970565b92915050565b60006020828403121561321d5761321c6142da565b5b600061322b84828501613142565b91505092915050565b6000806040838503121561324b5761324a6142da565b5b600061325985828601613142565b925050602061326a85828601613142565b9150509250929050565b60008060006060848603121561328d5761328c6142da565b5b600061329b86828701613142565b93505060206132ac86828701613142565b92505060406132bd868287016131f2565b9150509250925092565b600080600080608085870312156132e1576132e06142da565b5b60006132ef87828801613142565b945050602061330087828801613142565b9350506040613311878288016131f2565b925050606085013567ffffffffffffffff811115613332576133316142d5565b5b61333e87828801613196565b91505092959194509250565b60008060408385031215613361576133606142da565b5b600061336f85828601613142565b925050602061338085828601613157565b9150509250929050565b600080604083850312156133a1576133a06142da565b5b60006133af85828601613142565b925050602083013567ffffffffffffffff8111156133d0576133cf6142d5565b5b6133dc858286016131c4565b9150509250929050565b600080604083850312156133fd576133fc6142da565b5b600061340b85828601613142565b925050602061341c858286016131f2565b9150509250929050565b60006020828403121561343c5761343b6142da565b5b600061344a8482850161316c565b91505092915050565b600060208284031215613469576134686142da565b5b600061347784828501613181565b91505092915050565b600060208284031215613496576134956142da565b5b600082013567ffffffffffffffff8111156134b4576134b36142d5565b5b6134c0848285016131c4565b91505092915050565b6000602082840312156134df576134de6142da565b5b60006134ed848285016131f2565b91505092915050565b6000806040838503121561350d5761350c6142da565b5b600061351b858286016131f2565b925050602061352c858286016131f2565b9150509250929050565b600061354283836139d8565b60208301905092915050565b6135578161404f565b82525050565b600061356882613ec3565b6135728185613ef1565b935061357d83613eb3565b8060005b838110156135ae5781516135958882613536565b97506135a083613ee4565b925050600181019050613581565b5085935050505092915050565b6135c481614061565b82525050565b60006135d582613ece565b6135df8185613f02565b93506135ef8185602086016140d2565b6135f8816142df565b840191505092915050565b600061360e82613ed9565b6136188185613f1e565b93506136288185602086016140d2565b613631816142df565b840191505092915050565b600061364782613ed9565b6136518185613f2f565b93506136618185602086016140d2565b80840191505092915050565b600061367a601483613f1e565b9150613685826142f0565b602082019050919050565b600061369d602b83613f1e565b91506136a882614319565b604082019050919050565b60006136c0603283613f1e565b91506136cb82614368565b604082019050919050565b60006136e3602683613f1e565b91506136ee826143b7565b604082019050919050565b6000613706602583613f1e565b915061371182614406565b604082019050919050565b6000613729601c83613f1e565b915061373482614455565b602082019050919050565b600061374c601683613f1e565b91506137578261447e565b602082019050919050565b600061376f602483613f1e565b915061377a826144a7565b604082019050919050565b6000613792601983613f1e565b915061379d826144f6565b602082019050919050565b60006137b5602c83613f1e565b91506137c08261451f565b604082019050919050565b60006137d8601083613f1e565b91506137e38261456e565b602082019050919050565b60006137fb603883613f1e565b915061380682614597565b604082019050919050565b600061381e602a83613f1e565b9150613829826145e6565b604082019050919050565b6000613841602983613f1e565b915061384c82614635565b604082019050919050565b6000613864602e83613f1e565b915061386f82614684565b604082019050919050565b6000613887602083613f1e565b9150613892826146d3565b602082019050919050565b60006138aa602c83613f1e565b91506138b5826146fc565b604082019050919050565b60006138cd602083613f1e565b91506138d88261474b565b602082019050919050565b60006138f0602f83613f1e565b91506138fb82614774565b604082019050919050565b6000613913602183613f1e565b915061391e826147c3565b604082019050919050565b6000613936601083613f1e565b915061394182614812565b602082019050919050565b6000613959600083613f13565b91506139648261483b565b600082019050919050565b600061397c603183613f1e565b91506139878261483e565b604082019050919050565b600061399f602c83613f1e565b91506139aa8261488d565b604082019050919050565b60006139c2603083613f1e565b91506139cd826148dc565b604082019050919050565b6139e1816140b9565b82525050565b6139f0816140b9565b82525050565b6000613a02828461363c565b915081905092915050565b6000613a188261394c565b9150819050919050565b6000602082019050613a37600083018461354e565b92915050565b6000608082019050613a52600083018761354e565b613a5f602083018661354e565b613a6c60408301856139e7565b8181036060830152613a7e81846135ca565b905095945050505050565b6000604082019050613a9e600083018561354e565b613aab60208301846139e7565b9392505050565b60006020820190508181036000830152613acc818461355d565b905092915050565b6000602082019050613ae960008301846135bb565b92915050565b60006020820190508181036000830152613b098184613603565b905092915050565b60006020820190508181036000830152613b2a8161366d565b9050919050565b60006020820190508181036000830152613b4a81613690565b9050919050565b60006020820190508181036000830152613b6a816136b3565b9050919050565b60006020820190508181036000830152613b8a816136d6565b9050919050565b60006020820190508181036000830152613baa816136f9565b9050919050565b60006020820190508181036000830152613bca8161371c565b9050919050565b60006020820190508181036000830152613bea8161373f565b9050919050565b60006020820190508181036000830152613c0a81613762565b9050919050565b60006020820190508181036000830152613c2a81613785565b9050919050565b60006020820190508181036000830152613c4a816137a8565b9050919050565b60006020820190508181036000830152613c6a816137cb565b9050919050565b60006020820190508181036000830152613c8a816137ee565b9050919050565b60006020820190508181036000830152613caa81613811565b9050919050565b60006020820190508181036000830152613cca81613834565b9050919050565b60006020820190508181036000830152613cea81613857565b9050919050565b60006020820190508181036000830152613d0a8161387a565b9050919050565b60006020820190508181036000830152613d2a8161389d565b9050919050565b60006020820190508181036000830152613d4a816138c0565b9050919050565b60006020820190508181036000830152613d6a816138e3565b9050919050565b60006020820190508181036000830152613d8a81613906565b9050919050565b60006020820190508181036000830152613daa81613929565b9050919050565b60006020820190508181036000830152613dca8161396f565b9050919050565b60006020820190508181036000830152613dea81613992565b9050919050565b60006020820190508181036000830152613e0a816139b5565b9050919050565b6000602082019050613e2660008301846139e7565b92915050565b6000613e36613e47565b9050613e428282614137565b919050565b6000604051905090565b600067ffffffffffffffff821115613e6c57613e6b61429c565b5b613e75826142df565b9050602081019050919050565b600067ffffffffffffffff821115613e9d57613e9c61429c565b5b613ea6826142df565b9050602081019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b6000613f45826140b9565b9150613f50836140b9565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613f8557613f846141b1565b5b828201905092915050565b6000613f9b826140b9565b9150613fa6836140b9565b925082613fb657613fb56141e0565b5b828204905092915050565b6000613fcc826140b9565b9150613fd7836140b9565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156140105761400f6141b1565b5b828202905092915050565b6000614026826140b9565b9150614031836140b9565b925082821015614044576140436141b1565b5b828203905092915050565b600061405a82614099565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b838110156140f05780820151818401526020810190506140d5565b838111156140ff576000848401525b50505050565b6000600282049050600182168061411d57607f821691505b602082108114156141315761413061420f565b5b50919050565b614140826142df565b810181811067ffffffffffffffff8211171561415f5761415e61429c565b5b80604052505050565b6000614173826140b9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156141a6576141a56141b1565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b7f4661696c656420746f2057697468647261772056455400000000000000000000600082015250565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b7f45524337323155524953746f726167653a2055524920736574206f66206e6f6e60008201527f6578697374656e7420746f6b656e000000000000000000000000000000000000602082015250565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b7f50726f76696465206d6f72652056455400000000000000000000000000000000600082015250565b50565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b7f4552433732314275726e61626c653a2063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656400000000000000000000000000000000602082015250565b6149348161404f565b811461493f57600080fd5b50565b61494b81614061565b811461495657600080fd5b50565b6149628161406d565b811461496d57600080fd5b50565b614979816140b9565b811461498457600080fd5b5056fea264697066735822122025216f513234c292cd5a5761bf1d4787af3a0aa26ed7edf06fa18a9d9d2d097064736f6c63430008070033