Overview ERC20
PRICE
$0.008287598957441593

ON-CHAIN MARKET CAP n/a

Total Supply:
2,000,000,000.00 MVT

Holders:
1,100
Profile Summary
Blockchain:
Base (8453)


Decimals:
18
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xeefecAF59685B29c60238d6952E478e9DcD0878F
60806040525f600755348015610013575f5ffd5b5060405161478b38038061478b833981810160405281019061003591906106d6565b838381600490816100469190610979565b5080600590816100569190610979565b506100765f5f1b61006b6100f460201b60201c565b6100fb60201b60201c565b506100b47f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e6100a96100f460201b60201c565b6100fb60201b60201c565b5050506100eb816100c96101f060201b60201c565b600a6100d59190610bb0565b846100e09190610bfa565b6101f860201b60201c565b50505050610cf3565b5f33905090565b5f61010c838361027d60201b60201c565b6101e65760015f5f8581526020019081526020015f205f015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506101836100f460201b60201c565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4600190506101ea565b5f90505b92915050565b5f6012905090565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610268575f6040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161025f9190610c4a565b60405180910390fd5b6102795f83836102e060201b60201c565b5050565b5f5f5f8481526020019081526020015f205f015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610330578060035f8282546103249190610c63565b92505081905550610400565b5f60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156103ba578381836040517fe450d38c0000000000000000000000000000000000000000000000000000000081526004016103b193929190610ca5565b60405180910390fd5b81810360015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610447578060035f8282540392505081905550610492565b8060015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516104ef9190610cda565b60405180910390a3505050565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61055b82610515565b810181811067ffffffffffffffff8211171561057a57610579610525565b5b80604052505050565b5f61058c6104fc565b90506105988282610552565b919050565b5f67ffffffffffffffff8211156105b7576105b6610525565b5b6105c082610515565b9050602081019050919050565b8281835e5f83830152505050565b5f6105ed6105e88461059d565b610583565b90508281526020810184848401111561060957610608610511565b5b6106148482856105cd565b509392505050565b5f82601f8301126106305761062f61050d565b5b81516106408482602086016105db565b91505092915050565b5f819050919050565b61065b81610649565b8114610665575f5ffd5b50565b5f8151905061067681610652565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6106a58261067c565b9050919050565b6106b58161069b565b81146106bf575f5ffd5b50565b5f815190506106d0816106ac565b92915050565b5f5f5f5f608085870312156106ee576106ed610505565b5b5f85015167ffffffffffffffff81111561070b5761070a610509565b5b6107178782880161061c565b945050602085015167ffffffffffffffff81111561073857610737610509565b5b6107448782880161061c565b935050604061075587828801610668565b9250506060610766878288016106c2565b91505092959194509250565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806107c057607f821691505b6020821081036107d3576107d261077c565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026108357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826107fa565b61083f86836107fa565b95508019841693508086168417925050509392505050565b5f819050919050565b5f61087a61087561087084610649565b610857565b610649565b9050919050565b5f819050919050565b61089383610860565b6108a761089f82610881565b848454610806565b825550505050565b5f5f905090565b6108be6108af565b6108c981848461088a565b505050565b5b818110156108ec576108e15f826108b6565b6001810190506108cf565b5050565b601f82111561093157610902816107d9565b61090b846107eb565b8101602085101561091a578190505b61092e610926856107eb565b8301826108ce565b50505b505050565b5f82821c905092915050565b5f6109515f1984600802610936565b1980831691505092915050565b5f6109698383610942565b9150826002028217905092915050565b61098282610772565b67ffffffffffffffff81111561099b5761099a610525565b5b6109a582546107a9565b6109b08282856108f0565b5f60209050601f8311600181146109e1575f84156109cf578287015190505b6109d9858261095e565b865550610a40565b601f1984166109ef866107d9565b5f5b82811015610a16578489015182556001820191506020850194506020810190506109f1565b86831015610a335784890151610a2f601f891682610942565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f5f8291508390505b6001851115610aca57808604811115610aa657610aa5610a48565b5b6001851615610ab55780820291505b8081029050610ac385610a75565b9450610a8a565b94509492505050565b5f82610ae25760019050610b9d565b81610aef575f9050610b9d565b8160018114610b055760028114610b0f57610b3e565b6001915050610b9d565b60ff841115610b2157610b20610a48565b5b8360020a915084821115610b3857610b37610a48565b5b50610b9d565b5060208310610133831016604e8410600b8410161715610b735782820a905083811115610b6e57610b6d610a48565b5b610b9d565b610b808484846001610a81565b92509050818404811115610b9757610b96610a48565b5b81810290505b9392505050565b5f60ff82169050919050565b5f610bba82610649565b9150610bc583610ba4565b9250610bf27fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484610ad3565b905092915050565b5f610c0482610649565b9150610c0f83610649565b9250828202610c1d81610649565b91508282048414831517610c3457610c33610a48565b5b5092915050565b610c448161069b565b82525050565b5f602082019050610c5d5f830184610c3b565b92915050565b5f610c6d82610649565b9150610c7883610649565b9250828201905080821115610c9057610c8f610a48565b5b92915050565b610c9f81610649565b82525050565b5f606082019050610cb85f830186610c3b565b610cc56020830185610c96565b610cd26040830184610c96565b949350505050565b5f602082019050610ced5f830184610c96565b92915050565b613a8b80610d005f395ff3fe608060405234801561000f575f5ffd5b50600436106101d8575f3560e01c80634c346ce611610102578063a0b027be116100a0578063d3257bb11161006f578063d3257bb114610578578063d547741f14610594578063dd62ed3e146105b0578063e77794b0146105e0576101d8565b8063a0b027be14610502578063a9059cbb1461050c578063b54e5ccc1461053c578063cdd78e8f1461055a576101d8565b80637134c8dc116100dc5780637134c8dc1461047c57806388b8e9b81461049857806391d14854146104b457806395d89b41146104e4576101d8565b80634c346ce61461040057806357912b911461043057806370a082311461044c576101d8565b80631e5c27751161017a5780632ee14a70116101495780632ee14a701461038e5780632f2ff15d146103aa578063313ce567146103c657806336568abe146103e4576101d8565b80631e5c2775146102f457806323b872dd1461031057806323e7e61014610340578063248a9ca31461035e576101d8565b8063099966e1116101b6578063099966e11461025a5780630f5b31c8146102765780631305c46e146102a657806318160ddd146102d6576101d8565b806301ffc9a7146101dc57806306fdde031461020c578063095ea7b31461022a575b5f5ffd5b6101f660048036038101906101f1919061299c565b6105fe565b60405161020391906129e1565b60405180910390f35b610214610677565b6040516102219190612a6a565b60405180910390f35b610244600480360381019061023f9190612b17565b610707565b60405161025191906129e1565b60405180910390f35b610274600480360381019061026f9190612c81565b610729565b005b610290600480360381019061028b9190612c81565b6107bb565b60405161029d9190612cd7565b60405180910390f35b6102c060048036038101906102bb9190612c81565b610855565b6040516102cd9190612a6a565b60405180910390f35b6102de61095c565b6040516102eb9190612cd7565b60405180910390f35b61030e60048036038101906103099190612c81565b610965565b005b61032a60048036038101906103259190612cf0565b6109fb565b60405161033791906129e1565b60405180910390f35b610348610a29565b6040516103559190612d58565b60405180910390f35b61037860048036038101906103739190612d9b565b610a4d565b6040516103859190612d58565b60405180910390f35b6103a860048036038101906103a39190612df9565b610a69565b005b6103c460048036038101906103bf9190612e24565b610a9e565b005b6103ce610ac0565b6040516103db9190612e7d565b60405180910390f35b6103fe60048036038101906103f99190612e24565b610ac8565b005b61041a60048036038101906104159190612c81565b610b43565b60405161042791906129e1565b60405180910390f35b61044a60048036038101906104459190612c81565b610bd0565b005b61046660048036038101906104619190612e96565b610c59565b6040516104739190612cd7565b60405180910390f35b61049660048036038101906104919190612c81565b610c9f565b005b6104b260048036038101906104ad9190612c81565b610d32565b005b6104ce60048036038101906104c99190612e24565b610e1d565b6040516104db91906129e1565b60405180910390f35b6104ec610e80565b6040516104f99190612a6a565b60405180910390f35b61050a610f10565b005b61052660048036038101906105219190612b17565b610fd1565b60405161053391906129e1565b60405180910390f35b610544610ff3565b6040516105519190612d58565b60405180910390f35b610562611016565b60405161056f9190612d58565b60405180910390f35b610592600480360381019061058d9190612ec1565b61101c565b005b6105ae60048036038101906105a99190612e24565b6111b0565b005b6105ca60048036038101906105c59190612f1b565b6111d2565b6040516105d79190612cd7565b60405180910390f35b6105e8611254565b6040516105f59190612cd7565b60405180910390f35b5f7f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610670575061066f8261125d565b5b9050919050565b60606004805461068690612f86565b80601f01602080910402602001604051908101604052809291908181526020018280546106b290612f86565b80156106fd5780601f106106d4576101008083540402835291602001916106fd565b820191905f5260205f20905b8154815290600101906020018083116106e057829003601f168201915b5050505050905090565b5f5f6107116112c6565b905061071e8185856112cd565b600191505092915050565b7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e610753816112df565b5f600c5f7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e81526020019081526020015f20836040516107939190612ff0565b90815260200160405180910390205f6101000a81548160ff0219169083151502179055505050565b5f7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e6107e6816112df565b600a5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f20836040516108249190612ff0565b90815260200160405180910390205f8154811061084457610843613006565b5b905f5260205f200154915050919050565b60607f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e610881816112df565b600b5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f20836040516108bf9190612ff0565b908152602001604051809103902080546108d890612f86565b80601f016020809104026020016040519081016040528092919081815260200182805461090490612f86565b801561094f5780601f106109265761010080835404028352916020019161094f565b820191905f5260205f20905b81548152906001019060200180831161093257829003601f168201915b5050505050915050919050565b5f600354905090565b7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e61098f816112df565b60405180602001604052805f815250600b5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f20836040516109dc9190612ff0565b908152602001604051809103902090816109f691906131d3565b505050565b5f5f610a056112c6565b9050610a128582856112f3565b610a1d858585611385565b60019150509392505050565b7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e81565b5f5f5f8381526020019081526020015f20600101549050919050565b7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e610a93816112df565b816007819055505050565b610aa782610a4d565b610ab0816112df565b610aba8383611600565b50505050565b5f6012905090565b610ad06112c6565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610b34576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610b3e82826116e9565b505050565b5f7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e610b6e816112df565b600c5f7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e81526020019081526020015f2083604051610bad9190612ff0565b90815260200160405180910390205f9054906101000a900460ff16915050919050565b7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e610bfa816112df565b6004600b5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f2083604051610c3a9190612ff0565b90815260200160405180910390209081610c5491906132c9565b505050565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e610cc9816112df565b6001600c5f7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e81526020019081526020015f2083604051610d0a9190612ff0565b90815260200160405180910390205f6101000a81548160ff0219169083151502179055505050565b7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e610d5c816112df565b8160069081610d6b91906131d3565b506001600c5f7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e81526020019081526020015f2083604051610dad9190612ff0565b90815260200160405180910390205f6101000a81548160ff021916908315150217905550610dda826117d2565b60085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b5f5f5f8481526020019081526020015f205f015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b606060058054610e8f90612f86565b80601f0160208091040260200160405190810160405280929190818152602001828054610ebb90612f86565b8015610f065780601f10610edd57610100808354040283529160200191610f06565b820191905f5260205f20905b815481529060010190602001808311610ee957829003601f168201915b5050505050905090565b7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e610f3a816112df565b60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610fa4573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610fc891906133c2565b60098190555050565b5f5f610fdb6112c6565b9050610fe8818585611385565b600191505092915050565b7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781565b5f5f1b81565b7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e611046816112df565b5f61104f610ac0565b600a61105b9190613549565b90505f600a5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f208560405161109c9190612ff0565b9081526020016040518091039020805490500361113357600a5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f20846040516110f19190612ff0565b9081526020016040518091039020818461110b9190613593565b908060018154018082558091505060019003905f5260205f20015f90919091909150556111aa565b808361113f9190613593565b600a5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f208560405161117d9190612ff0565b90815260200160405180910390205f8154811061119d5761119c613006565b5b905f5260205f2001819055505b50505050565b6111b982610a4d565b6111c2816112df565b6111cc83836116e9565b50505050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f600954905090565b5f7f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b5f33905090565b6112da83838360016119ca565b505050565b6112f0816112eb6112c6565b611b99565b50565b5f6112fe84846111d2565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461137f5781811015611370578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401611367939291906135e3565b60405180910390fd5b61137e84848484035f6119ca565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036113f5575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016113ec9190613618565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611465575f6040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161145c9190613618565b60405180910390fd5b5f600367ffffffffffffffff81111561148157611480612b5d565b5b6040519080825280602002602001820160405280156114b457816020015b606081526020019060019003908161149f5790505b5090506114c084611bea565b815f815181106114d3576114d2613006565b5b60200260200101819052506114e783611bea565b816001815181106114fb576114fa613006565b5b602002602001018190525061150f82611ee8565b8160028151811061152357611522613006565b5b60200260200101819052505f61153882612041565b905080611543575f5ffd5b61154e858585612685565b5f6006805461155c90612f86565b905011156115f95760085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156115ce573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906115f291906133c2565b6009819055505b5050505050565b5f61160b8383610e1d565b6116df5760015f5f8581526020019081526020015f205f015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555061167c6112c6565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4600190506116e3565b5f90505b92915050565b5f6116f48383610e1d565b156117c8575f5f5f8581526020019081526020015f205f015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506117656112c6565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a4600190506117cc565b5f90505b92915050565b5f5f829050602a81511461181b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118129061367b565b60405180910390fd5b5f5f90505f600290505b602a8110156119bf575f83828151811061184257611841613006565b5b602001015160f81c60f81b60f81c60ff16905060308173ffffffffffffffffffffffffffffffffffffffff1610158015611893575060398173ffffffffffffffffffffffffffffffffffffffff1611155b156118ac576030816118a59190613699565b9050611997565b60418173ffffffffffffffffffffffffffffffffffffffff16101580156118ea575060468173ffffffffffffffffffffffffffffffffffffffff1611155b15611903576037816118fc9190613699565b9050611996565b60618173ffffffffffffffffffffffffffffffffffffffff1610158015611941575060668173ffffffffffffffffffffffffffffffffffffffff1611155b1561195a576057816119539190613699565b9050611995565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161198c90613750565b60405180910390fd5b5b5b806010846119a5919061376e565b6119af91906137af565b9250508080600101915050611825565b508092505050919050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611a3a575f6040517fe602df05000000000000000000000000000000000000000000000000000000008152600401611a319190613618565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611aaa575f6040517f94280d62000000000000000000000000000000000000000000000000000000008152600401611aa19190613618565b60405180910390fd5b8160025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015611b93578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051611b8a9190612cd7565b60405180910390a35b50505050565b611ba38282610e1d565b611be65780826040517fe2517d3f000000000000000000000000000000000000000000000000000000008152600401611bdd9291906137f6565b60405180910390fd5b5050565b60605f8273ffffffffffffffffffffffffffffffffffffffff165f1b90505f6040518060400160405280601081526020017f303132333435363738396162636465660000000000000000000000000000000081525090505f602a67ffffffffffffffff811115611c5d57611c5c612b5d565b5b6040519080825280601f01601f191660200182016040528015611c8f5781602001600182028036833780820191505090505b5090507f3000000000000000000000000000000000000000000000000000000000000000815f81518110611cc657611cc5613006565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110611d2957611d28613006565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a9053505f5f90505b6014811015611edc5782600485600c84611d76919061381d565b60208110611d8757611d86613006565b5b1a60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916901c60f81c60ff1681518110611dc657611dc5613006565b5b602001015160f81c60f81b82600283611ddf9190613593565b6002611deb919061381d565b81518110611dfc57611dfb613006565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a90535082600f60f81b85600c84611e3e919061381d565b60208110611e4f57611e4e613006565b5b1a60f81b1660f81c60ff1681518110611e6b57611e6a613006565b5b602001015160f81c60f81b82600283611e849190613593565b6003611e90919061381d565b81518110611ea157611ea0613006565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a9053508080600101915050611d5c565b50809350505050919050565b60605f8203611f2e576040518060400160405280600181526020017f3000000000000000000000000000000000000000000000000000000000000000815250905061203c565b5f8290505f5b5f8214611f5d578080611f4690613850565b915050600a82611f5691906138c4565b9150611f34565b5f8167ffffffffffffffff811115611f7857611f77612b5d565b5b6040519080825280601f01601f191660200182016040528015611faa5781602001600182028036833780820191505090505b5090505b5f851461203557600182611fc291906138f4565b9150600a85611fd19190613927565b6030611fdd919061381d565b60f81b818381518110611ff357611ff2613006565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a905350600a8561202e91906138c4565b9450611fae565b8093505050505b919050565b5f6003825114612086576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161207d906139a1565b60405180910390fd5b5f825f8151811061209a57612099613006565b5b602002602001015190505f836001815181106120b9576120b8613006565b5b602002602001015190505f6120e8856002815181106120db576120da613006565b5b60200260200101516128a1565b905060066040516020016120fc9190613a3f565b60405160208183030381529060405280519060200120836040516020016121239190612ff0565b604051602081830303815290604052805190602001201480156121d4575060095460085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156121ae573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906121d291906133c2565b105b80156122375750600c5f7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e81526020019081526020015f208260405161221a9190612ff0565b90815260200160405180910390205f9054906101000a900460ff16155b15612247575f9350505050612680565b5f6007541261245b5760046040516020016122629190613a3f565b60405160208183030381529060405280519060200120600b5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f20846040516122b69190612ff0565b90815260200160405180910390206040516020016122d49190613a3f565b60405160208183030381529060405280519060200120036124565780600a5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f208460405161232e9190612ff0565b90815260200160405180910390205f8154811061234e5761234d613006565b5b905f5260205f2001541015801561236457505f81115b1561244a5780600a5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f20846040516123a89190612ff0565b90815260200160405180910390205f815481106123c8576123c7613006565b5b905f5260205f2001546123db91906138f4565b600a5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f20846040516124199190612ff0565b90815260200160405180910390205f8154811061243957612438613006565b5b905f5260205f200181905550612455565b5f9350505050612680565b5b612678565b600660405160200161246d9190613a3f565b60405160208183030381529060405280519060200120836040516020016124949190612ff0565b60405160208183030381529060405280519060200120148061250c5750600c5f7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e81526020019081526020015f20836040516124f09190612ff0565b90815260200160405180910390205f9054906101000a900460ff165b6126775780600a5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f208460405161254f9190612ff0565b90815260200160405180910390205f8154811061256f5761256e613006565b5b905f5260205f2001541015801561258557505f81115b1561266b5780600a5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f20846040516125c99190612ff0565b90815260200160405180910390205f815481106125e9576125e8613006565b5b905f5260205f2001546125fc91906138f4565b600a5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f208460405161263a9190612ff0565b90815260200160405180910390205f8154811061265a57612659613006565b5b905f5260205f200181905550612676565b5f9350505050612680565b5b5b600193505050505b919050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036126d5578060035f8282546126c9919061381d565b925050819055506127a5565b5f60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508181101561275f578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401612756939291906135e3565b60405180910390fd5b81810360015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036127ec578060035f8282540392505081905550612837565b8060015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516128949190612cd7565b60405180910390a3505050565b5f5f8290505f5f90505f5f90505b825181101561292b575f8382815181106128cc576128cb613006565b5b602001015160f81c60f81b60f81c60ff169050603081101580156128f1575060398111155b1561291d5760308161290391906138f4565b600a846129109190613593565b61291a919061381d565b92505b5080806001019150506128af565b508092505050919050565b5f604051905090565b5f5ffd5b5f5ffd5b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b61297b81612947565b8114612985575f5ffd5b50565b5f8135905061299681612972565b92915050565b5f602082840312156129b1576129b061293f565b5b5f6129be84828501612988565b91505092915050565b5f8115159050919050565b6129db816129c7565b82525050565b5f6020820190506129f45f8301846129d2565b92915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f612a3c826129fa565b612a468185612a04565b9350612a56818560208601612a14565b612a5f81612a22565b840191505092915050565b5f6020820190508181035f830152612a828184612a32565b905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f612ab382612a8a565b9050919050565b612ac381612aa9565b8114612acd575f5ffd5b50565b5f81359050612ade81612aba565b92915050565b5f819050919050565b612af681612ae4565b8114612b00575f5ffd5b50565b5f81359050612b1181612aed565b92915050565b5f5f60408385031215612b2d57612b2c61293f565b5b5f612b3a85828601612ad0565b9250506020612b4b85828601612b03565b9150509250929050565b5f5ffd5b5f5ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b612b9382612a22565b810181811067ffffffffffffffff82111715612bb257612bb1612b5d565b5b80604052505050565b5f612bc4612936565b9050612bd08282612b8a565b919050565b5f67ffffffffffffffff821115612bef57612bee612b5d565b5b612bf882612a22565b9050602081019050919050565b828183375f83830152505050565b5f612c25612c2084612bd5565b612bbb565b905082815260208101848484011115612c4157612c40612b59565b5b612c4c848285612c05565b509392505050565b5f82601f830112612c6857612c67612b55565b5b8135612c78848260208601612c13565b91505092915050565b5f60208284031215612c9657612c9561293f565b5b5f82013567ffffffffffffffff811115612cb357612cb2612943565b5b612cbf84828501612c54565b91505092915050565b612cd181612ae4565b82525050565b5f602082019050612cea5f830184612cc8565b92915050565b5f5f5f60608486031215612d0757612d0661293f565b5b5f612d1486828701612ad0565b9350506020612d2586828701612ad0565b9250506040612d3686828701612b03565b9150509250925092565b5f819050919050565b612d5281612d40565b82525050565b5f602082019050612d6b5f830184612d49565b92915050565b612d7a81612d40565b8114612d84575f5ffd5b50565b5f81359050612d9581612d71565b92915050565b5f60208284031215612db057612daf61293f565b5b5f612dbd84828501612d87565b91505092915050565b5f819050919050565b612dd881612dc6565b8114612de2575f5ffd5b50565b5f81359050612df381612dcf565b92915050565b5f60208284031215612e0e57612e0d61293f565b5b5f612e1b84828501612de5565b91505092915050565b5f5f60408385031215612e3a57612e3961293f565b5b5f612e4785828601612d87565b9250506020612e5885828601612ad0565b9150509250929050565b5f60ff82169050919050565b612e7781612e62565b82525050565b5f602082019050612e905f830184612e6e565b92915050565b5f60208284031215612eab57612eaa61293f565b5b5f612eb884828501612ad0565b91505092915050565b5f5f60408385031215612ed757612ed661293f565b5b5f83013567ffffffffffffffff811115612ef457612ef3612943565b5b612f0085828601612c54565b9250506020612f1185828601612b03565b9150509250929050565b5f5f60408385031215612f3157612f3061293f565b5b5f612f3e85828601612ad0565b9250506020612f4f85828601612ad0565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680612f9d57607f821691505b602082108103612fb057612faf612f59565b5b50919050565b5f81905092915050565b5f612fca826129fa565b612fd48185612fb6565b9350612fe4818560208601612a14565b80840191505092915050565b5f612ffb8284612fc0565b915081905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830261308f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82613054565b6130998683613054565b95508019841693508086168417925050509392505050565b5f819050919050565b5f6130d46130cf6130ca84612ae4565b6130b1565b612ae4565b9050919050565b5f819050919050565b6130ed836130ba565b6131016130f9826130db565b848454613060565b825550505050565b5f5f905090565b613118613109565b6131238184846130e4565b505050565b5b818110156131465761313b5f82613110565b600181019050613129565b5050565b601f82111561318b5761315c81613033565b61316584613045565b81016020851015613174578190505b61318861318085613045565b830182613128565b50505b505050565b5f82821c905092915050565b5f6131ab5f1984600802613190565b1980831691505092915050565b5f6131c3838361319c565b9150826002028217905092915050565b6131dc826129fa565b67ffffffffffffffff8111156131f5576131f4612b5d565b5b6131ff8254612f86565b61320a82828561314a565b5f60209050601f83116001811461323b575f8415613229578287015190505b61323385826131b8565b86555061329a565b601f19841661324986613033565b5f5b828110156132705784890151825560018201915060208501945060208101905061324b565b8683101561328d5784890151613289601f89168261319c565b8355505b6001600288020188555050505b505050505050565b5f815490506132b081612f86565b9050919050565b5f819050815f5260205f209050919050565b8181036132d75750506133ac565b6132e0826132a2565b67ffffffffffffffff8111156132f9576132f8612b5d565b5b6133038254612f86565b61330e82828561314a565b5f601f83116001811461333b575f8415613329578287015490505b61333385826131b8565b8655506133a5565b601f198416613349876132b7565b965061335486613033565b5f5b8281101561337b57848901548255600182019150600185019450602081019050613356565b868310156133985784890154613394601f89168261319c565b8355505b6001600288020188555050505b5050505050505b565b5f815190506133bc81612aed565b92915050565b5f602082840312156133d7576133d661293f565b5b5f6133e4848285016133ae565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f5f8291508390505b600185111561346f5780860481111561344b5761344a6133ed565b5b600185161561345a5780820291505b80810290506134688561341a565b945061342f565b94509492505050565b5f826134875760019050613542565b81613494575f9050613542565b81600181146134aa57600281146134b4576134e3565b6001915050613542565b60ff8411156134c6576134c56133ed565b5b8360020a9150848211156134dd576134dc6133ed565b5b50613542565b5060208310610133831016604e8410600b84101617156135185782820a905083811115613513576135126133ed565b5b613542565b6135258484846001613426565b9250905081840481111561353c5761353b6133ed565b5b81810290505b9392505050565b5f61355382612ae4565b915061355e83612e62565b925061358b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484613478565b905092915050565b5f61359d82612ae4565b91506135a883612ae4565b92508282026135b681612ae4565b915082820484148315176135cd576135cc6133ed565b5b5092915050565b6135dd81612aa9565b82525050565b5f6060820190506135f65f8301866135d4565b6136036020830185612cc8565b6136106040830184612cc8565b949350505050565b5f60208201905061362b5f8301846135d4565b92915050565b7f496e76616c69642061646472657373206c656e677468000000000000000000005f82015250565b5f613665601683612a04565b915061367082613631565b602082019050919050565b5f6020820190508181035f83015261369281613659565b9050919050565b5f6136a382612a8a565b91506136ae83612a8a565b9250828203905073ffffffffffffffffffffffffffffffffffffffff8111156136da576136d96133ed565b5b92915050565b7f496e76616c69642063686172616374657220696e2061646472657373207374725f8201527f696e672e00000000000000000000000000000000000000000000000000000000602082015250565b5f61373a602483612a04565b9150613745826136e0565b604082019050919050565b5f6020820190508181035f8301526137678161372e565b9050919050565b5f61377882612a8a565b915061378383612a8a565b925082820261379181612a8a565b915082820484148315176137a8576137a76133ed565b5b5092915050565b5f6137b982612a8a565b91506137c483612a8a565b9250828201905073ffffffffffffffffffffffffffffffffffffffff8111156137f0576137ef6133ed565b5b92915050565b5f6040820190506138095f8301856135d4565b6138166020830184612d49565b9392505050565b5f61382782612ae4565b915061383283612ae4565b925082820190508082111561384a576138496133ed565b5b92915050565b5f61385a82612ae4565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361388c5761388b6133ed565b5b600182019050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6138ce82612ae4565b91506138d983612ae4565b9250826138e9576138e8613897565b5b828204905092915050565b5f6138fe82612ae4565b915061390983612ae4565b9250828203905081811115613921576139206133ed565b5b92915050565b5f61393182612ae4565b915061393c83612ae4565b92508261394c5761394b613897565b5b828206905092915050565b7f496e76616c696420706172616d6574657220636f756e740000000000000000005f82015250565b5f61398b601783612a04565b915061399682613957565b602082019050919050565b5f6020820190508181035f8301526139b88161397f565b9050919050565b5f81546139cb81612f86565b6139d58186612fb6565b9450600182165f81146139ef5760018114613a0457613a36565b60ff1983168652811515820286019350613a36565b613a0d85613033565b5f5b83811015613a2e57815481890152600182019150602081019050613a0f565b838801955050505b50505092915050565b5f613a4a82846139bf565b91508190509291505056fea2646970667358221220d677a506bea55500903530798dd7415af00ac9607092cbace87631dc8f4c0c1664736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000773594000000000000000000000000003666a484c09dedcc2337b35ffc62a2d326b5697a00000000000000000000000000000000000000000000000000000000000000034d5654000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034d56540000000000000000000000000000000000000000000000000000000000