Overview ERC20
PRICE
$0.031668

ON-CHAIN MARKET CAP n/a

Total Supply:
1,000,000,000.00 APE

Holders:
855
Profile Summary
Blockchain:
Base (8453)


Decimals:
9
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xA176fe9Fb978648e731E3fcae57DA1bbB9203Ff3
608060405260056006556005600755600560085560056009556032600a556032600b556000600c556000600d556009600a6200003c91906200077e565b614e206200004b9190620007cf565b600e556009600a6200005e91906200077e565b614e206200006d9190620007cf565b600f556009600a6200008091906200077e565b6107d06200008f9190620007cf565b6010556009600a620000a291906200077e565b613a98620000b19190620007cf565b6011556000601360156101000a81548160ff0219169083151502179055506000601360166101000a81548160ff021916908315150217905550348015620000f757600080fd5b50604051620045903803806200459083398181016040528101906200011d919062000884565b6200013d62000131620003da60201b60201c565b620003e260201b60201c565b80600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506009600a6200018e91906200077e565b633b9aca006200019f9190620007cf565b60016000620001b3620003da60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060016003600062000207620004a660201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600360003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160036000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506200033b82620004cf60201b60201c565b6200034b620003da60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6009600a620003aa91906200077e565b633b9aca00620003bb9190620007cf565b604051620003ca9190620008dc565b60405180910390a3505062000a14565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b620004df620003da60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1662000505620004a660201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16146200055e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000555906200095a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620005d0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620005c790620009f2565b60405180910390fd5b620005e181620003e260201b60201c565b50565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562000672578086048111156200064a5762000649620005e4565b5b60018516156200065a5780820291505b80810290506200066a8562000613565b94506200062a565b94509492505050565b6000826200068d576001905062000760565b816200069d576000905062000760565b8160018114620006b65760028114620006c157620006f7565b600191505062000760565b60ff841115620006d657620006d5620005e4565b5b8360020a915084821115620006f057620006ef620005e4565b5b5062000760565b5060208310610133831016604e8410600b8410161715620007315782820a9050838111156200072b576200072a620005e4565b5b62000760565b62000740848484600162000620565b925090508184048111156200075a5762000759620005e4565b5b81810290505b9392505050565b6000819050919050565b600060ff82169050919050565b60006200078b8262000767565b9150620007988362000771565b9250620007c77fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200067b565b905092915050565b6000620007dc8262000767565b9150620007e98362000767565b9250828202620007f98162000767565b91508282048414831517620008135762000812620005e4565b5b5092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200084c826200081f565b9050919050565b6200085e816200083f565b81146200086a57600080fd5b50565b6000815190506200087e8162000853565b92915050565b600080604083850312156200089e576200089d6200081a565b5b6000620008ae858286016200086d565b9250506020620008c1858286016200086d565b9150509250929050565b620008d68162000767565b82525050565b6000602082019050620008f36000830184620008cb565b92915050565b600082825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600062000942602083620008f9565b91506200094f826200090a565b602082019050919050565b60006020820190508181036000830152620009758162000933565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000620009da602683620008f9565b9150620009e7826200097c565b604082019050919050565b6000602082019050818103600083015262000a0d81620009cb565b9050919050565b613b6c8062000a246000396000f3fe6080604052600436106101a05760003560e01c8063768dc710116100ec578063bf474bed1161008a578063dd62ed3e11610064578063dd62ed3e14610565578063ea414b28146105a2578063ec1f3f63146105cb578063f2fde38b146105f4576101a7565b8063bf474bed1461050c578063c9567bf914610537578063ca628c781461054e576101a7565b80638f9a55c0116100c65780638f9a55c01461045057806395d89b411461047b5780639f4caa49146104a6578063a9059cbb146104cf576101a7565b8063768dc710146103bd5780637d1db4a5146103fa5780638da5cb5b14610425576101a7565b80633ccfd60b116101595780637085e45f116101335780637085e45f1461032957806370a0823114610352578063715018a61461038f578063751039fc146103a6576101a7565b80633ccfd60b146102d257806350a8945d146102e957806351bc3c8514610312576101a7565b806306fdde03146101ac578063095ea7b3146101d75780630faee56f1461021457806318160ddd1461023f57806323b872dd1461026a578063313ce567146102a7576101a7565b366101a757005b600080fd5b3480156101b857600080fd5b506101c161061d565b6040516101ce9190612924565b60405180910390f35b3480156101e357600080fd5b506101fe60048036038101906101f991906129df565b61065a565b60405161020b9190612a3a565b60405180910390f35b34801561022057600080fd5b50610229610678565b6040516102369190612a64565b60405180910390f35b34801561024b57600080fd5b5061025461067e565b6040516102619190612a64565b60405180910390f35b34801561027657600080fd5b50610291600480360381019061028c9190612a7f565b6106a2565b60405161029e9190612a3a565b60405180910390f35b3480156102b357600080fd5b506102bc61077b565b6040516102c99190612aee565b60405180910390f35b3480156102de57600080fd5b506102e7610784565b005b3480156102f557600080fd5b50610310600480360381019061030b9190612b35565b6108af565b005b34801561031e57600080fd5b50610327610986565b005b34801561033557600080fd5b50610350600480360381019061034b9190612b75565b610a59565b005b34801561035e57600080fd5b5061037960048036038101906103749190612ba2565b610af4565b6040516103869190612a64565b60405180910390f35b34801561039b57600080fd5b506103a4610b3d565b005b3480156103b257600080fd5b506103bb610bc5565b005b3480156103c957600080fd5b506103e460048036038101906103df9190612ba2565b610cdc565b6040516103f19190612a3a565b60405180910390f35b34801561040657600080fd5b5061040f610cfc565b60405161041c9190612a64565b60405180910390f35b34801561043157600080fd5b5061043a610d02565b6040516104479190612bde565b60405180910390f35b34801561045c57600080fd5b50610465610d2b565b6040516104729190612a64565b60405180910390f35b34801561048757600080fd5b50610490610d31565b60405161049d9190612924565b60405180910390f35b3480156104b257600080fd5b506104cd60048036038101906104c89190612b35565b610d6e565b005b3480156104db57600080fd5b506104f660048036038101906104f191906129df565b610e45565b6040516105039190612a3a565b60405180910390f35b34801561051857600080fd5b50610521610e63565b60405161052e9190612a64565b60405180910390f35b34801561054357600080fd5b5061054c610e69565b005b34801561055a57600080fd5b50610563611388565b005b34801561057157600080fd5b5061058c60048036038101906105879190612bf9565b6114a7565b6040516105999190612a64565b60405180910390f35b3480156105ae57600080fd5b506105c960048036038101906105c49190612ba2565b61152e565b005b3480156105d757600080fd5b506105f260048036038101906105ed9190612b75565b6115ee565b005b34801561060057600080fd5b5061061b60048036038101906106169190612ba2565b6116e9565b005b60606040518060400160405280600381526020017f4150450000000000000000000000000000000000000000000000000000000000815250905090565b600061066e6106676117e0565b84846117e8565b6001905092915050565b60115481565b60006009600a61068e9190612d9b565b633b9aca0061069d9190612de6565b905090565b60006106af8484846119b1565b610770846106bb6117e0565b61076b85604051806060016040528060288152602001613b0f60289139600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006107216117e0565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461229f9092919063ffffffff16565b6117e8565b600190509392505050565b60006009905090565b61078c6117e0565b73ffffffffffffffffffffffffffffffffffffffff166107aa610d02565b73ffffffffffffffffffffffffffffffffffffffff1614610800576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107f790612e74565b60405180910390fd5b60003373ffffffffffffffffffffffffffffffffffffffff164760405161082690612ec5565b60006040518083038185875af1925050503d8060008114610863576040519150601f19603f3d011682016040523d82523d6000602084013e610868565b606091505b50509050806108ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108a390612f26565b60405180910390fd5b50565b6108b76117e0565b73ffffffffffffffffffffffffffffffffffffffff166108d5610d02565b73ffffffffffffffffffffffffffffffffffffffff161461092b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161092290612e74565b60405180910390fd5b80600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166109c76117e0565b73ffffffffffffffffffffffffffffffffffffffff1614610a1d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a1490612f92565b60405180910390fd5b6000610a2830610af4565b90506000811115610a3d57610a3c81612303565b5b60004790506000811115610a5557610a548161257c565b5b5050565b610a616117e0565b73ffffffffffffffffffffffffffffffffffffffff16610a7f610d02565b73ffffffffffffffffffffffffffffffffffffffff1614610ad5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610acc90612e74565b60405180910390fd5b8060068190555080600781905550806008819055508060098190555050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610b456117e0565b73ffffffffffffffffffffffffffffffffffffffff16610b63610d02565b73ffffffffffffffffffffffffffffffffffffffff1614610bb9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bb090612e74565b60405180910390fd5b610bc360006125e8565b565b610bcd6117e0565b73ffffffffffffffffffffffffffffffffffffffff16610beb610d02565b73ffffffffffffffffffffffffffffffffffffffff1614610c41576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3890612e74565b60405180910390fd5b6009600a610c4f9190612d9b565b633b9aca00610c5e9190612de6565b600e819055506009600a610c729190612d9b565b633b9aca00610c819190612de6565b600f819055507f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf6009600a610cb69190612d9b565b633b9aca00610cc59190612de6565b604051610cd29190612a64565b60405180910390a1565b60036020528060005260406000206000915054906101000a900460ff1681565b600e5481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600f5481565b60606040518060400160405280600381526020017f4150450000000000000000000000000000000000000000000000000000000000815250905090565b610d766117e0565b73ffffffffffffffffffffffffffffffffffffffff16610d94610d02565b73ffffffffffffffffffffffffffffffffffffffff1614610dea576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610de190612e74565b60405180910390fd5b80600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6000610e59610e526117e0565b84846119b1565b6001905092915050565b60105481565b610e716117e0565b73ffffffffffffffffffffffffffffffffffffffff16610e8f610d02565b73ffffffffffffffffffffffffffffffffffffffff1614610ee5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610edc90612e74565b60405180910390fd5b601360149054906101000a900460ff1615610f35576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f2c90612ffe565b60405180910390fd5b734752ba5dbc23f44d87826276bf6fd6b1c372ad24601260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610fd330601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166009600a610fbf9190612d9b565b633b9aca00610fce9190612de6565b6117e8565b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015611040573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110649190613033565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539630601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156110ed573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111119190613033565b6040518363ffffffff1660e01b815260040161112e929190613060565b6020604051808303816000875af115801561114d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111719190613033565b601360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d71947306111fa30610af4565b600080611205610d02565b426040518863ffffffff1660e01b8152600401611227969594939291906130ce565b60606040518083038185885af1158015611245573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061126a9190613144565b505050601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b815260040161130c929190613197565b6020604051808303816000875af115801561132b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061134f91906131d5565b506001601360166101000a81548160ff0219169083151502179055506001601360146101000a81548160ff021916908315150217905550565b3373ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611418576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161140f9061324e565b60405180910390fd5b600061142330610af4565b90503073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401611460929190613197565b6020604051808303816000875af115801561147f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114a391906131d5565b5050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6115366117e0565b73ffffffffffffffffffffffffffffffffffffffff16611554610d02565b73ffffffffffffffffffffffffffffffffffffffff16146115aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115a190612e74565b60405180910390fd5b80600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661162f6117e0565b73ffffffffffffffffffffffffffffffffffffffff1614611685576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161167c90612f92565b60405180910390fd5b600854811115801561169957506009548111155b6116d8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116cf906132ba565b60405180910390fd5b806008819055508060098190555050565b6116f16117e0565b73ffffffffffffffffffffffffffffffffffffffff1661170f610d02565b73ffffffffffffffffffffffffffffffffffffffff1614611765576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161175c90612e74565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036117d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117cb9061334c565b60405180910390fd5b6117dd816125e8565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611857576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161184e906133de565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036118c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118bd90613470565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516119a49190612a64565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611a20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a1790613502565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611a8f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a8690613594565b60405180910390fd5b60008111611ad2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ac990613626565b60405180910390fd5b6000611adc610d02565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614158015611b4a5750611b1a610d02565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15611fe257600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015611bf35750600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b611c32576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c2990613692565b60405180910390fd5b611c6e6064611c60600a54600d5411611c4d57600654611c51565b6008545b856126ac90919063ffffffff16565b61272690919063ffffffff16565b9050601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148015611d1b5750601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015611d715750600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15611e2c57600e54821115611dbb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611db2906136fe565b60405180910390fd5b600f5482611dc885610af4565b611dd2919061371e565b1115611e13576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e0a9061379e565b60405180910390fd5b600d6000815480929190611e26906137be565b91905055505b601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148015611eb557503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15611ef957611ef66064611ee8600b54600d5411611ed557600754611ed9565b6009545b856126ac90919063ffffffff16565b61272690919063ffffffff16565b90505b6000611f0430610af4565b9050601360159054906101000a900460ff16158015611f705750601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b8015611f885750601360169054906101000a900460ff165b8015611f95575060105481115b8015611fa45750600c54600d54115b15611fe057611fc6611fc184611fbc84601154612770565b612770565b612303565b60004790506000811115611fde57611fdd4761257c565b5b505b505b60008111156120e65761203d81600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461278990919063ffffffff16565b600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516120dd9190612a64565b60405180910390a35b61213882600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546127e790919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506121df61219182846127e790919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461278990919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef61228484866127e790919063ffffffff16565b6040516122919190612a64565b60405180910390a350505050565b60008383111582906122e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122de9190612924565b60405180910390fd5b50600083856122f69190613806565b9050809150509392505050565b6001601360156101000a81548160ff0219169083151502179055506000600267ffffffffffffffff81111561233b5761233a61383a565b5b6040519080825280602002602001820160405280156123695781602001602082028036833780820191505090505b509050308160008151811061238157612380613869565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015612428573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061244c9190613033565b816001815181106124605761245f613869565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506124c730601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846117e8565b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b815260040161252b959493929190613956565b600060405180830381600087803b15801561254557600080fd5b505af1158015612559573d6000803e3d6000fd5b50505050506000601360156101000a81548160ff02191690831515021790555050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156125e4573d6000803e3d6000fd5b5050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60008083036126be5760009050612720565b600082846126cc9190612de6565b90508284826126db91906139df565b1461271b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161271290613a82565b60405180910390fd5b809150505b92915050565b600061276883836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612831565b905092915050565b600081831161277f5782612781565b815b905092915050565b6000808284612798919061371e565b9050838110156127dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127d490613aee565b60405180910390fd5b8091505092915050565b600061282983836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061229f565b905092915050565b60008083118290612878576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161286f9190612924565b60405180910390fd5b506000838561288791906139df565b9050809150509392505050565b600081519050919050565b600082825260208201905092915050565b60005b838110156128ce5780820151818401526020810190506128b3565b60008484015250505050565b6000601f19601f8301169050919050565b60006128f682612894565b612900818561289f565b93506129108185602086016128b0565b612919816128da565b840191505092915050565b6000602082019050818103600083015261293e81846128eb565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006129768261294b565b9050919050565b6129868161296b565b811461299157600080fd5b50565b6000813590506129a38161297d565b92915050565b6000819050919050565b6129bc816129a9565b81146129c757600080fd5b50565b6000813590506129d9816129b3565b92915050565b600080604083850312156129f6576129f5612946565b5b6000612a0485828601612994565b9250506020612a15858286016129ca565b9150509250929050565b60008115159050919050565b612a3481612a1f565b82525050565b6000602082019050612a4f6000830184612a2b565b92915050565b612a5e816129a9565b82525050565b6000602082019050612a796000830184612a55565b92915050565b600080600060608486031215612a9857612a97612946565b5b6000612aa686828701612994565b9350506020612ab786828701612994565b9250506040612ac8868287016129ca565b9150509250925092565b600060ff82169050919050565b612ae881612ad2565b82525050565b6000602082019050612b036000830184612adf565b92915050565b612b1281612a1f565b8114612b1d57600080fd5b50565b600081359050612b2f81612b09565b92915050565b60008060408385031215612b4c57612b4b612946565b5b6000612b5a85828601612994565b9250506020612b6b85828601612b20565b9150509250929050565b600060208284031215612b8b57612b8a612946565b5b6000612b99848285016129ca565b91505092915050565b600060208284031215612bb857612bb7612946565b5b6000612bc684828501612994565b91505092915050565b612bd88161296b565b82525050565b6000602082019050612bf36000830184612bcf565b92915050565b60008060408385031215612c1057612c0f612946565b5b6000612c1e85828601612994565b9250506020612c2f85828601612994565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115612cbf57808604811115612c9b57612c9a612c39565b5b6001851615612caa5780820291505b8081029050612cb885612c68565b9450612c7f565b94509492505050565b600082612cd85760019050612d94565b81612ce65760009050612d94565b8160018114612cfc5760028114612d0657612d35565b6001915050612d94565b60ff841115612d1857612d17612c39565b5b8360020a915084821115612d2f57612d2e612c39565b5b50612d94565b5060208310610133831016604e8410600b8410161715612d6a5782820a905083811115612d6557612d64612c39565b5b612d94565b612d778484846001612c75565b92509050818404811115612d8e57612d8d612c39565b5b81810290505b9392505050565b6000612da6826129a9565b9150612db183612ad2565b9250612dde7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484612cc8565b905092915050565b6000612df1826129a9565b9150612dfc836129a9565b9250828202612e0a816129a9565b91508282048414831517612e2157612e20612c39565b5b5092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000612e5e60208361289f565b9150612e6982612e28565b602082019050919050565b60006020820190508181036000830152612e8d81612e51565b9050919050565b600081905092915050565b50565b6000612eaf600083612e94565b9150612eba82612e9f565b600082019050919050565b6000612ed082612ea2565b9150819050919050565b7f4661696c65640000000000000000000000000000000000000000000000000000600082015250565b6000612f1060068361289f565b9150612f1b82612eda565b602082019050919050565b60006020820190508181036000830152612f3f81612f03565b9050919050565b7f4f6e6c79207461782077616c6c65742063616e2063616c6c0000000000000000600082015250565b6000612f7c60188361289f565b9150612f8782612f46565b602082019050919050565b60006020820190508181036000830152612fab81612f6f565b9050919050565b7f74726164696e6720697320616c7265616479206f70656e000000000000000000600082015250565b6000612fe860178361289f565b9150612ff382612fb2565b602082019050919050565b6000602082019050818103600083015261301781612fdb565b9050919050565b60008151905061302d8161297d565b92915050565b60006020828403121561304957613048612946565b5b60006130578482850161301e565b91505092915050565b60006040820190506130756000830185612bcf565b6130826020830184612bcf565b9392505050565b6000819050919050565b6000819050919050565b60006130b86130b36130ae84613089565b613093565b6129a9565b9050919050565b6130c88161309d565b82525050565b600060c0820190506130e36000830189612bcf565b6130f06020830188612a55565b6130fd60408301876130bf565b61310a60608301866130bf565b6131176080830185612bcf565b61312460a0830184612a55565b979650505050505050565b60008151905061313e816129b3565b92915050565b60008060006060848603121561315d5761315c612946565b5b600061316b8682870161312f565b935050602061317c8682870161312f565b925050604061318d8682870161312f565b9150509250925092565b60006040820190506131ac6000830185612bcf565b6131b96020830184612a55565b9392505050565b6000815190506131cf81612b09565b92915050565b6000602082840312156131eb576131ea612946565b5b60006131f9848285016131c0565b91505092915050565b7f4f6e6c79207461782077616c6c65742063616e2063616c6c2074686973000000600082015250565b6000613238601d8361289f565b915061324382613202565b602082019050919050565b600060208201905081810360008301526132678161322b565b9050919050565b7f6e6577206665652069732077726f6e6700000000000000000000000000000000600082015250565b60006132a460108361289f565b91506132af8261326e565b602082019050919050565b600060208201905081810360008301526132d381613297565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061333660268361289f565b9150613341826132da565b604082019050919050565b6000602082019050818103600083015261336581613329565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006133c860248361289f565b91506133d38261336c565b604082019050919050565b600060208201905081810360008301526133f7816133bb565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061345a60228361289f565b9150613465826133fe565b604082019050919050565b600060208201905081810360008301526134898161344d565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006134ec60258361289f565b91506134f782613490565b604082019050919050565b6000602082019050818103600083015261351b816134df565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b600061357e60238361289f565b915061358982613522565b604082019050919050565b600060208201905081810360008301526135ad81613571565b9050919050565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b600061361060298361289f565b915061361b826135b4565b604082019050919050565b6000602082019050818103600083015261363f81613603565b9050919050565b7f4d616c6963696f7573205472616e736665722064657465637465640000000000600082015250565b600061367c601b8361289f565b915061368782613646565b602082019050919050565b600060208201905081810360008301526136ab8161366f565b9050919050565b7f4578636565647320746865205f6d61785478416d6f756e742e00000000000000600082015250565b60006136e860198361289f565b91506136f3826136b2565b602082019050919050565b60006020820190508181036000830152613717816136db565b9050919050565b6000613729826129a9565b9150613734836129a9565b925082820190508082111561374c5761374b612c39565b5b92915050565b7f4578636565647320746865206d617857616c6c657453697a652e000000000000600082015250565b6000613788601a8361289f565b915061379382613752565b602082019050919050565b600060208201905081810360008301526137b78161377b565b9050919050565b60006137c9826129a9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036137fb576137fa612c39565b5b600182019050919050565b6000613811826129a9565b915061381c836129a9565b925082820390508181111561383457613833612c39565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6138cd8161296b565b82525050565b60006138df83836138c4565b60208301905092915050565b6000602082019050919050565b600061390382613898565b61390d81856138a3565b9350613918836138b4565b8060005b8381101561394957815161393088826138d3565b975061393b836138eb565b92505060018101905061391c565b5085935050505092915050565b600060a08201905061396b6000830188612a55565b61397860208301876130bf565b818103604083015261398a81866138f8565b90506139996060830185612bcf565b6139a66080830184612a55565b9695505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006139ea826129a9565b91506139f5836129a9565b925082613a0557613a046139b0565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b6000613a6c60218361289f565b9150613a7782613a10565b604082019050919050565b60006020820190508181036000830152613a9b81613a5f565b9050919050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b6000613ad8601b8361289f565b9150613ae382613aa2565b602082019050919050565b60006020820190508181036000830152613b0781613acb565b905091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212200ceaa8d11e6985554fc307bfd1f2099939b6eddd30c8c69be302543ac66fba1764736f6c63430008180033000000000000000000000000a176fe9fb978648e731e3fcae57da1bbb9203ff3000000000000000000000000ecb270c30faa6f04f4ccfbc9e11536b6de3c4c37