Overview ERC20
PRICE
$0.031139

ON-CHAIN MARKET CAP n/a

Total Supply:
1,200,000,000.00 ALEO

Holders:
231
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 0x349dc3eD949241bEC2713FEDC3B4e29Bc47A43B4
60806040525f600755348015610013575f5ffd5b5060405161478b38038061478b833981810160405281019061003591906106d6565b838381600490816100469190610979565b5080600590816100569190610979565b506100765f5f1b61006b6100f460201b60201c565b6100fb60201b60201c565b506100b47f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e6100a96100f460201b60201c565b6100fb60201b60201c565b5050506100eb816100c96101f060201b60201c565b600a6100d59190610bb0565b846100e09190610bfa565b6101f860201b60201c565b50505050610cf3565b5f33905090565b5f61010c838361027d60201b60201c565b6101e65760015f5f8581526020019081526020015f205f015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506101836100f460201b60201c565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4600190506101ea565b5f90505b92915050565b5f6012905090565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610268575f6040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161025f9190610c4a565b60405180910390fd5b6102795f83836102e060201b60201c565b5050565b5f5f5f8481526020019081526020015f205f015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610330578060035f8282546103249190610c63565b92505081905550610400565b5f60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156103ba578381836040517fe450d38c0000000000000000000000000000000000000000000000000000000081526004016103b193929190610ca5565b60405180910390fd5b81810360015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610447578060035f8282540392505081905550610492565b8060015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516104ef9190610cda565b60405180910390a3505050565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61055b82610515565b810181811067ffffffffffffffff8211171561057a57610579610525565b5b80604052505050565b5f61058c6104fc565b90506105988282610552565b919050565b5f67ffffffffffffffff8211156105b7576105b6610525565b5b6105c082610515565b9050602081019050919050565b8281835e5f83830152505050565b5f6105ed6105e88461059d565b610583565b90508281526020810184848401111561060957610608610511565b5b6106148482856105cd565b509392505050565b5f82601f8301126106305761062f61050d565b5b81516106408482602086016105db565b91505092915050565b5f819050919050565b61065b81610649565b8114610665575f5ffd5b50565b5f8151905061067681610652565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6106a58261067c565b9050919050565b6106b58161069b565b81146106bf575f5ffd5b50565b5f815190506106d0816106ac565b92915050565b5f5f5f5f608085870312156106ee576106ed610505565b5b5f85015167ffffffffffffffff81111561070b5761070a610509565b5b6107178782880161061c565b945050602085015167ffffffffffffffff81111561073857610737610509565b5b6107448782880161061c565b935050604061075587828801610668565b9250506060610766878288016106c2565b91505092959194509250565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806107c057607f821691505b6020821081036107d3576107d261077c565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026108357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826107fa565b61083f86836107fa565b95508019841693508086168417925050509392505050565b5f819050919050565b5f61087a61087561087084610649565b610857565b610649565b9050919050565b5f819050919050565b61089383610860565b6108a761089f82610881565b848454610806565b825550505050565b5f5f905090565b6108be6108af565b6108c981848461088a565b505050565b5b818110156108ec576108e15f826108b6565b6001810190506108cf565b5050565b601f82111561093157610902816107d9565b61090b846107eb565b8101602085101561091a578190505b61092e610926856107eb565b8301826108ce565b50505b505050565b5f82821c905092915050565b5f6109515f1984600802610936565b1980831691505092915050565b5f6109698383610942565b9150826002028217905092915050565b61098282610772565b67ffffffffffffffff81111561099b5761099a610525565b5b6109a582546107a9565b6109b08282856108f0565b5f60209050601f8311600181146109e1575f84156109cf578287015190505b6109d9858261095e565b865550610a40565b601f1984166109ef866107d9565b5f5b82811015610a16578489015182556001820191506020850194506020810190506109f1565b86831015610a335784890151610a2f601f891682610942565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f5f8291508390505b6001851115610aca57808604811115610aa657610aa5610a48565b5b6001851615610ab55780820291505b8081029050610ac385610a75565b9450610a8a565b94509492505050565b5f82610ae25760019050610b9d565b81610aef575f9050610b9d565b8160018114610b055760028114610b0f57610b3e565b6001915050610b9d565b60ff841115610b2157610b20610a48565b5b8360020a915084821115610b3857610b37610a48565b5b50610b9d565b5060208310610133831016604e8410600b8410161715610b735782820a905083811115610b6e57610b6d610a48565b5b610b9d565b610b808484846001610a81565b92509050818404811115610b9757610b96610a48565b5b81810290505b9392505050565b5f60ff82169050919050565b5f610bba82610649565b9150610bc583610ba4565b9250610bf27fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484610ad3565b905092915050565b5f610c0482610649565b9150610c0f83610649565b9250828202610c1d81610649565b91508282048414831517610c3457610c33610a48565b5b5092915050565b610c448161069b565b82525050565b5f602082019050610c5d5f830184610c3b565b92915050565b5f610c6d82610649565b9150610c7883610649565b9250828201905080821115610c9057610c8f610a48565b5b92915050565b610c9f81610649565b82525050565b5f606082019050610cb85f830186610c3b565b610cc56020830185610c96565b610cd26040830184610c96565b949350505050565b5f602082019050610ced5f830184610c96565b92915050565b613a8b80610d005f395ff3fe608060405234801561000f575f5ffd5b50600436106101d8575f3560e01c80636230b05211610102578063c01bf01d116100a0578063d547741f1161006f578063d547741f14610578578063dd62ed3e14610594578063f2d43a18146105c4578063f6127819146105ce576101d8565b8063c01bf01d14610506578063c583f88114610522578063cd6b1ce61461053e578063cdd78e8f1461055a576101d8565b806395d89b41116100dc57806395d89b411461047e578063a9059cbb1461049c578063accf2fea146104cc578063b54e5ccc146104e8576101d8565b80636230b052146103ee57806370a082311461041e57806391d148541461044e576101d8565b8063248a9ca31161017a57806336568abe1161014957806336568abe1461036a5780633c86d89514610386578063480ca7a9146103a2578063612b82a9146103d2576101d8565b8063248a9ca3146102e45780632bbc72b9146103145780632f2ff15d14610330578063313ce5671461034c576101d8565b806318160ddd116101b657806318160ddd1461025a578063227181bc1461027857806323b872dd1461029657806323e7e610146102c6576101d8565b806301ffc9a7146101dc57806306fdde031461020c578063095ea7b31461022a575b5f5ffd5b6101f660048036038101906101f1919061299c565b6105fe565b60405161020391906129e1565b60405180910390f35b610214610677565b6040516102219190612a6a565b60405180910390f35b610244600480360381019061023f9190612b17565b610707565b60405161025191906129e1565b60405180910390f35b610262610729565b60405161026f9190612b64565b60405180910390f35b610280610732565b60405161028d9190612b64565b60405180910390f35b6102b060048036038101906102ab9190612b7d565b61073b565b6040516102bd91906129e1565b60405180910390f35b6102ce610769565b6040516102db9190612be5565b60405180910390f35b6102fe60048036038101906102f99190612c28565b61078d565b60405161030b9190612be5565b60405180910390f35b61032e60048036038101906103299190612d7f565b6107a9565b005b61034a60048036038101906103459190612dc6565b610832565b005b610354610854565b6040516103619190612e1f565b60405180910390f35b610384600480360381019061037f9190612dc6565b61085c565b005b6103a0600480360381019061039b9190612d7f565b6108d7565b005b6103bc60048036038101906103b79190612d7f565b61096d565b6040516103c99190612b64565b60405180910390f35b6103ec60048036038101906103e79190612d7f565b610a07565b005b61040860048036038101906104039190612d7f565b610af2565b6040516104159190612a6a565b60405180910390f35b61043860048036038101906104339190612e38565b610bf9565b6040516104459190612b64565b60405180910390f35b61046860048036038101906104639190612dc6565b610c3f565b60405161047591906129e1565b60405180910390f35b610486610ca2565b6040516104939190612a6a565b60405180910390f35b6104b660048036038101906104b19190612b17565b610d32565b6040516104c391906129e1565b60405180910390f35b6104e660048036038101906104e19190612e63565b610d54565b005b6104f0610ee8565b6040516104fd9190612be5565b60405180910390f35b610520600480360381019061051b9190612ef0565b610f0b565b005b61053c60048036038101906105379190612d7f565b610f40565b005b61055860048036038101906105539190612d7f565b610fd3565b005b610562611065565b60405161056f9190612be5565b60405180910390f35b610592600480360381019061058d9190612dc6565b61106b565b005b6105ae60048036038101906105a99190612f1b565b61108d565b6040516105bb9190612b64565b60405180910390f35b6105cc61110f565b005b6105e860048036038101906105e39190612d7f565b6111d0565b6040516105f591906129e1565b60405180910390f35b5f7f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610670575061066f8261125d565b5b9050919050565b60606004805461068690612f86565b80601f01602080910402602001604051908101604052809291908181526020018280546106b290612f86565b80156106fd5780601f106106d4576101008083540402835291602001916106fd565b820191905f5260205f20905b8154815290600101906020018083116106e057829003601f168201915b5050505050905090565b5f5f6107116112c6565b905061071e8185856112cd565b600191505092915050565b5f600354905090565b5f600954905090565b5f5f6107456112c6565b90506107528582856112df565b61075d858585611371565b60019150509392505050565b7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e81565b5f5f5f8381526020019081526020015f20600101549050919050565b7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e6107d3816115ec565b6004600b5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f20836040516108139190612ff0565b9081526020016040518091039020908161082d91906131cd565b505050565b61083b8261078d565b610844816115ec565b61084e8383611600565b50505050565b5f6012905090565b6108646112c6565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146108c8576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108d282826116e9565b505050565b7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e610901816115ec565b60405180602001604052805f815250600b5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f208360405161094e9190612ff0565b9081526020016040518091039020908161096891906132b2565b505050565b5f7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e610998816115ec565b600a5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f20836040516109d69190612ff0565b90815260200160405180910390205f815481106109f6576109f5613381565b5b905f5260205f200154915050919050565b7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e610a31816115ec565b8160069081610a4091906132b2565b506001600c5f7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e81526020019081526020015f2083604051610a829190612ff0565b90815260200160405180910390205f6101000a81548160ff021916908315150217905550610aaf826117d2565b60085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b60607f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e610b1e816115ec565b600b5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f2083604051610b5c9190612ff0565b90815260200160405180910390208054610b7590612f86565b80601f0160208091040260200160405190810160405280929190818152602001828054610ba190612f86565b8015610bec5780601f10610bc357610100808354040283529160200191610bec565b820191905f5260205f20905b815481529060010190602001808311610bcf57829003601f168201915b5050505050915050919050565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f5f5f8481526020019081526020015f205f015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b606060058054610cb190612f86565b80601f0160208091040260200160405190810160405280929190818152602001828054610cdd90612f86565b8015610d285780601f10610cff57610100808354040283529160200191610d28565b820191905f5260205f20905b815481529060010190602001808311610d0b57829003601f168201915b5050505050905090565b5f5f610d3c6112c6565b9050610d49818585611371565b600191505092915050565b7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e610d7e816115ec565b5f610d87610854565b600a610d93919061350a565b90505f600a5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f2085604051610dd49190612ff0565b90815260200160405180910390208054905003610e6b57600a5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f2084604051610e299190612ff0565b90815260200160405180910390208184610e439190613554565b908060018154018082558091505060019003905f5260205f20015f9091909190915055610ee2565b8083610e779190613554565b600a5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f2085604051610eb59190612ff0565b90815260200160405180910390205f81548110610ed557610ed4613381565b5b905f5260205f2001819055505b50505050565b7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781565b7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e610f35816115ec565b816007819055505050565b7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e610f6a816115ec565b6001600c5f7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e81526020019081526020015f2083604051610fab9190612ff0565b90815260200160405180910390205f6101000a81548160ff0219169083151502179055505050565b7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e610ffd816115ec565b5f600c5f7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e81526020019081526020015f208360405161103d9190612ff0565b90815260200160405180910390205f6101000a81548160ff0219169083151502179055505050565b5f5f1b81565b6110748261078d565b61107d816115ec565b61108783836116e9565b50505050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e611139816115ec565b60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156111a3573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906111c791906135a9565b60098190555050565b5f7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e6111fb816115ec565b600c5f7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e81526020019081526020015f208360405161123a9190612ff0565b90815260200160405180910390205f9054906101000a900460ff16915050919050565b5f7f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b5f33905090565b6112da83838360016119ca565b505050565b5f6112ea848461108d565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461136b578181101561135c578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401611353939291906135e3565b60405180910390fd5b61136a84848484035f6119ca565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036113e1575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016113d89190613618565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611451575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016114489190613618565b60405180910390fd5b5f600367ffffffffffffffff81111561146d5761146c612c5b565b5b6040519080825280602002602001820160405280156114a057816020015b606081526020019060019003908161148b5790505b5090506114ac84611b99565b815f815181106114bf576114be613381565b5b60200260200101819052506114d383611b99565b816001815181106114e7576114e6613381565b5b60200260200101819052506114fb82611e97565b8160028151811061150f5761150e613381565b5b60200260200101819052505f61152482611ff0565b90508061152f575f5ffd5b61153a858585612634565b5f6006805461154890612f86565b905011156115e55760085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156115ba573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906115de91906135a9565b6009819055505b5050505050565b6115fd816115f86112c6565b612850565b50565b5f61160b8383610c3f565b6116df5760015f5f8581526020019081526020015f205f015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555061167c6112c6565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4600190506116e3565b5f90505b92915050565b5f6116f48383610c3f565b156117c8575f5f5f8581526020019081526020015f205f015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506117656112c6565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a4600190506117cc565b5f90505b92915050565b5f5f829050602a81511461181b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118129061367b565b60405180910390fd5b5f5f90505f600290505b602a8110156119bf575f83828151811061184257611841613381565b5b602001015160f81c60f81b60f81c60ff16905060308173ffffffffffffffffffffffffffffffffffffffff1610158015611893575060398173ffffffffffffffffffffffffffffffffffffffff1611155b156118ac576030816118a59190613699565b9050611997565b60418173ffffffffffffffffffffffffffffffffffffffff16101580156118ea575060468173ffffffffffffffffffffffffffffffffffffffff1611155b15611903576037816118fc9190613699565b9050611996565b60618173ffffffffffffffffffffffffffffffffffffffff1610158015611941575060668173ffffffffffffffffffffffffffffffffffffffff1611155b1561195a576057816119539190613699565b9050611995565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161198c90613750565b60405180910390fd5b5b5b806010846119a5919061376e565b6119af91906137af565b9250508080600101915050611825565b508092505050919050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611a3a575f6040517fe602df05000000000000000000000000000000000000000000000000000000008152600401611a319190613618565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611aaa575f6040517f94280d62000000000000000000000000000000000000000000000000000000008152600401611aa19190613618565b60405180910390fd5b8160025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015611b93578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051611b8a9190612b64565b60405180910390a35b50505050565b60605f8273ffffffffffffffffffffffffffffffffffffffff165f1b90505f6040518060400160405280601081526020017f303132333435363738396162636465660000000000000000000000000000000081525090505f602a67ffffffffffffffff811115611c0c57611c0b612c5b565b5b6040519080825280601f01601f191660200182016040528015611c3e5781602001600182028036833780820191505090505b5090507f3000000000000000000000000000000000000000000000000000000000000000815f81518110611c7557611c74613381565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110611cd857611cd7613381565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a9053505f5f90505b6014811015611e8b5782600485600c84611d2591906137f6565b60208110611d3657611d35613381565b5b1a60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916901c60f81c60ff1681518110611d7557611d74613381565b5b602001015160f81c60f81b82600283611d8e9190613554565b6002611d9a91906137f6565b81518110611dab57611daa613381565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a90535082600f60f81b85600c84611ded91906137f6565b60208110611dfe57611dfd613381565b5b1a60f81b1660f81c60ff1681518110611e1a57611e19613381565b5b602001015160f81c60f81b82600283611e339190613554565b6003611e3f91906137f6565b81518110611e5057611e4f613381565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a9053508080600101915050611d0b565b50809350505050919050565b60605f8203611edd576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050611feb565b5f8290505f5b5f8214611f0c578080611ef590613829565b915050600a82611f05919061389d565b9150611ee3565b5f8167ffffffffffffffff811115611f2757611f26612c5b565b5b6040519080825280601f01601f191660200182016040528015611f595781602001600182028036833780820191505090505b5090505b5f8514611fe457600182611f7191906138cd565b9150600a85611f809190613900565b6030611f8c91906137f6565b60f81b818381518110611fa257611fa1613381565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a905350600a85611fdd919061389d565b9450611f5d565b8093505050505b919050565b5f6003825114612035576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161202c9061397a565b60405180910390fd5b5f825f8151811061204957612048613381565b5b602002602001015190505f8360018151811061206857612067613381565b5b602002602001015190505f6120978560028151811061208a57612089613381565b5b60200260200101516128a1565b905060066040516020016120ab9190613a18565b60405160208183030381529060405280519060200120836040516020016120d29190612ff0565b60405160208183030381529060405280519060200120148015612183575060095460085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561215d573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061218191906135a9565b105b80156121e65750600c5f7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e81526020019081526020015f20826040516121c99190612ff0565b90815260200160405180910390205f9054906101000a900460ff16155b156121f6575f935050505061262f565b5f6007541261240a5760046040516020016122119190613a18565b60405160208183030381529060405280519060200120600b5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f20846040516122659190612ff0565b90815260200160405180910390206040516020016122839190613a18565b60405160208183030381529060405280519060200120036124055780600a5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f20846040516122dd9190612ff0565b90815260200160405180910390205f815481106122fd576122fc613381565b5b905f5260205f2001541015801561231357505f81115b156123f95780600a5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f20846040516123579190612ff0565b90815260200160405180910390205f8154811061237757612376613381565b5b905f5260205f20015461238a91906138cd565b600a5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f20846040516123c89190612ff0565b90815260200160405180910390205f815481106123e8576123e7613381565b5b905f5260205f200181905550612404565b5f935050505061262f565b5b612627565b600660405160200161241c9190613a18565b60405160208183030381529060405280519060200120836040516020016124439190612ff0565b6040516020818303038152906040528051906020012014806124bb5750600c5f7f5f8bfee5b3fcc809ae38c44ffc2b165a27cac7ff4ac533f5500f7526c9278a2e81526020019081526020015f208360405161249f9190612ff0565b90815260200160405180910390205f9054906101000a900460ff165b6126265780600a5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f20846040516124fe9190612ff0565b90815260200160405180910390205f8154811061251e5761251d613381565b5b905f5260205f2001541015801561253457505f81115b1561261a5780600a5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f20846040516125789190612ff0565b90815260200160405180910390205f8154811061259857612597613381565b5b905f5260205f2001546125ab91906138cd565b600a5f7e1d98fead428737b4f7832af5c76b0e06739f719e6cbd03d90bca60a33be74781526020019081526020015f20846040516125e99190612ff0565b90815260200160405180910390205f8154811061260957612608613381565b5b905f5260205f200181905550612625565b5f935050505061262f565b5b5b600193505050505b919050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612684578060035f82825461267891906137f6565b92505081905550612754565b5f60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508181101561270e578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401612705939291906135e3565b60405180910390fd5b81810360015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361279b578060035f82825403925050819055506127e6565b8060015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516128439190612b64565b60405180910390a3505050565b61285a8282610c3f565b61289d5780826040517fe2517d3f000000000000000000000000000000000000000000000000000000008152600401612894929190613a2e565b60405180910390fd5b5050565b5f5f8290505f5f90505f5f90505b825181101561292b575f8382815181106128cc576128cb613381565b5b602001015160f81c60f81b60f81c60ff169050603081101580156128f1575060398111155b1561291d5760308161290391906138cd565b600a846129109190613554565b61291a91906137f6565b92505b5080806001019150506128af565b508092505050919050565b5f604051905090565b5f5ffd5b5f5ffd5b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b61297b81612947565b8114612985575f5ffd5b50565b5f8135905061299681612972565b92915050565b5f602082840312156129b1576129b061293f565b5b5f6129be84828501612988565b91505092915050565b5f8115159050919050565b6129db816129c7565b82525050565b5f6020820190506129f45f8301846129d2565b92915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f612a3c826129fa565b612a468185612a04565b9350612a56818560208601612a14565b612a5f81612a22565b840191505092915050565b5f6020820190508181035f830152612a828184612a32565b905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f612ab382612a8a565b9050919050565b612ac381612aa9565b8114612acd575f5ffd5b50565b5f81359050612ade81612aba565b92915050565b5f819050919050565b612af681612ae4565b8114612b00575f5ffd5b50565b5f81359050612b1181612aed565b92915050565b5f5f60408385031215612b2d57612b2c61293f565b5b5f612b3a85828601612ad0565b9250506020612b4b85828601612b03565b9150509250929050565b612b5e81612ae4565b82525050565b5f602082019050612b775f830184612b55565b92915050565b5f5f5f60608486031215612b9457612b9361293f565b5b5f612ba186828701612ad0565b9350506020612bb286828701612ad0565b9250506040612bc386828701612b03565b9150509250925092565b5f819050919050565b612bdf81612bcd565b82525050565b5f602082019050612bf85f830184612bd6565b92915050565b612c0781612bcd565b8114612c11575f5ffd5b50565b5f81359050612c2281612bfe565b92915050565b5f60208284031215612c3d57612c3c61293f565b5b5f612c4a84828501612c14565b91505092915050565b5f5ffd5b5f5ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b612c9182612a22565b810181811067ffffffffffffffff82111715612cb057612caf612c5b565b5b80604052505050565b5f612cc2612936565b9050612cce8282612c88565b919050565b5f67ffffffffffffffff821115612ced57612cec612c5b565b5b612cf682612a22565b9050602081019050919050565b828183375f83830152505050565b5f612d23612d1e84612cd3565b612cb9565b905082815260208101848484011115612d3f57612d3e612c57565b5b612d4a848285612d03565b509392505050565b5f82601f830112612d6657612d65612c53565b5b8135612d76848260208601612d11565b91505092915050565b5f60208284031215612d9457612d9361293f565b5b5f82013567ffffffffffffffff811115612db157612db0612943565b5b612dbd84828501612d52565b91505092915050565b5f5f60408385031215612ddc57612ddb61293f565b5b5f612de985828601612c14565b9250506020612dfa85828601612ad0565b9150509250929050565b5f60ff82169050919050565b612e1981612e04565b82525050565b5f602082019050612e325f830184612e10565b92915050565b5f60208284031215612e4d57612e4c61293f565b5b5f612e5a84828501612ad0565b91505092915050565b5f5f60408385031215612e7957612e7861293f565b5b5f83013567ffffffffffffffff811115612e9657612e95612943565b5b612ea285828601612d52565b9250506020612eb385828601612b03565b9150509250929050565b5f819050919050565b612ecf81612ebd565b8114612ed9575f5ffd5b50565b5f81359050612eea81612ec6565b92915050565b5f60208284031215612f0557612f0461293f565b5b5f612f1284828501612edc565b91505092915050565b5f5f60408385031215612f3157612f3061293f565b5b5f612f3e85828601612ad0565b9250506020612f4f85828601612ad0565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680612f9d57607f821691505b602082108103612fb057612faf612f59565b5b50919050565b5f81905092915050565b5f612fca826129fa565b612fd48185612fb6565b9350612fe4818560208601612a14565b80840191505092915050565b5f612ffb8284612fc0565b915081905092915050565b5f8154905061301481612f86565b9050919050565b5f819050815f5260205f209050919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026130897fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261304e565b613093868361304e565b95508019841693508086168417925050509392505050565b5f819050919050565b5f6130ce6130c96130c484612ae4565b6130ab565b612ae4565b9050919050565b5f819050919050565b6130e7836130b4565b6130fb6130f3826130d5565b84845461305a565b825550505050565b5f5f905090565b613112613103565b61311d8184846130de565b505050565b5b81811015613140576131355f8261310a565b600181019050613123565b5050565b601f821115613185576131568161301b565b61315f8461303f565b8101602085101561316e578190505b61318261317a8561303f565b830182613122565b50505b505050565b5f82821c905092915050565b5f6131a55f198460080261318a565b1980831691505092915050565b5f6131bd8383613196565b9150826002028217905092915050565b8181036131db5750506132b0565b6131e482613006565b67ffffffffffffffff8111156131fd576131fc612c5b565b5b6132078254612f86565b613212828285613144565b5f601f83116001811461323f575f841561322d578287015490505b61323785826131b2565b8655506132a9565b601f19841661324d8761302d565b96506132588661301b565b5f5b8281101561327f5784890154825560018201915060018501945060208101905061325a565b8683101561329c5784890154613298601f891682613196565b8355505b6001600288020188555050505b5050505050505b565b6132bb826129fa565b67ffffffffffffffff8111156132d4576132d3612c5b565b5b6132de8254612f86565b6132e9828285613144565b5f60209050601f83116001811461331a575f8415613308578287015190505b61331285826131b2565b865550613379565b601f1984166133288661301b565b5f5b8281101561334f5784890151825560018201915060208501945060208101905061332a565b8683101561336c5784890151613368601f891682613196565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f5f8291508390505b60018511156134305780860481111561340c5761340b6133ae565b5b600185161561341b5780820291505b8081029050613429856133db565b94506133f0565b94509492505050565b5f826134485760019050613503565b81613455575f9050613503565b816001811461346b5760028114613475576134a4565b6001915050613503565b60ff841115613487576134866133ae565b5b8360020a91508482111561349e5761349d6133ae565b5b50613503565b5060208310610133831016604e8410600b84101617156134d95782820a9050838111156134d4576134d36133ae565b5b613503565b6134e684848460016133e7565b925090508184048111156134fd576134fc6133ae565b5b81810290505b9392505050565b5f61351482612ae4565b915061351f83612e04565b925061354c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484613439565b905092915050565b5f61355e82612ae4565b915061356983612ae4565b925082820261357781612ae4565b9150828204841483151761358e5761358d6133ae565b5b5092915050565b5f815190506135a381612aed565b92915050565b5f602082840312156135be576135bd61293f565b5b5f6135cb84828501613595565b91505092915050565b6135dd81612aa9565b82525050565b5f6060820190506135f65f8301866135d4565b6136036020830185612b55565b6136106040830184612b55565b949350505050565b5f60208201905061362b5f8301846135d4565b92915050565b7f496e76616c69642061646472657373206c656e677468000000000000000000005f82015250565b5f613665601683612a04565b915061367082613631565b602082019050919050565b5f6020820190508181035f83015261369281613659565b9050919050565b5f6136a382612a8a565b91506136ae83612a8a565b9250828203905073ffffffffffffffffffffffffffffffffffffffff8111156136da576136d96133ae565b5b92915050565b7f496e76616c69642063686172616374657220696e2061646472657373207374725f8201527f696e672e00000000000000000000000000000000000000000000000000000000602082015250565b5f61373a602483612a04565b9150613745826136e0565b604082019050919050565b5f6020820190508181035f8301526137678161372e565b9050919050565b5f61377882612a8a565b915061378383612a8a565b925082820261379181612a8a565b915082820484148315176137a8576137a76133ae565b5b5092915050565b5f6137b982612a8a565b91506137c483612a8a565b9250828201905073ffffffffffffffffffffffffffffffffffffffff8111156137f0576137ef6133ae565b5b92915050565b5f61380082612ae4565b915061380b83612ae4565b9250828201905080821115613823576138226133ae565b5b92915050565b5f61383382612ae4565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203613865576138646133ae565b5b600182019050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6138a782612ae4565b91506138b283612ae4565b9250826138c2576138c1613870565b5b828204905092915050565b5f6138d782612ae4565b91506138e283612ae4565b92508282039050818111156138fa576138f96133ae565b5b92915050565b5f61390a82612ae4565b915061391583612ae4565b92508261392557613924613870565b5b828206905092915050565b7f496e76616c696420706172616d6574657220636f756e740000000000000000005f82015250565b5f613964601783612a04565b915061396f82613930565b602082019050919050565b5f6020820190508181035f83015261399181613958565b9050919050565b5f81546139a481612f86565b6139ae8186612fb6565b9450600182165f81146139c857600181146139dd57613a0f565b60ff1983168652811515820286019350613a0f565b6139e68561301b565b5f5b83811015613a07578154818901526001820191506020810190506139e8565b838801955050505b50505092915050565b5f613a238284613998565b915081905092915050565b5f604082019050613a415f8301856135d4565b613a4e6020830184612bd6565b939250505056fea264697066735822122046d4d92b73f1d8434349ce1a154019624e3e06cd2fd2b91aff0f4e404394389c64736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000047868c000000000000000000000000006d2a8a6a69330576818c997607c78703dbfaa67a0000000000000000000000000000000000000000000000000000000000000004414c454f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004414c454f00000000000000000000000000000000000000000000000000000000