[ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "previousOwner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferred", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "inputs": [], "name": "_finalTax", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_maxLittleWalletSize", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_maxWalletSize", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "openTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "pair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "removeLimits", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newTax", "type": "uint256" } ], "name": "setSwapThreshold", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "tradingOpen", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
6080604052603260065560636007556005600855600a805561271060326012600a6200002c9190620008c4565b6305f5e1006200003d919062000914565b62000049919062000914565b6200005591906200098b565b600b5561271060146012600a6200006d9190620008c4565b6305f5e1006200007e919062000914565b6200008a919062000914565b6200009691906200098b565b600c5561271060646012600a620000ae9190620008c4565b6305f5e100620000bf919062000914565b620000cb919062000914565b620000d791906200098b565b600d555f600f60146101000a81548160ff0219169083151502179055505f600f60156101000a81548160ff0219169083151502179055505f600f60166101000a81548160ff02191690831515021790555034801562000134575f80fd5b505f620001466200070460201b60201c565b9050805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350737a250d5630b4cf539739df2c5dacb4c659f2488d600e5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015620002a1573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620002c7919062000a27565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539630600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200034e573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000374919062000a27565b6040518363ffffffff1660e01b81526004016200039392919062000a68565b6020604051808303815f875af1158015620003b0573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620003d6919062000a27565b600f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160045f6200042a6200070b60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550620004896200070460201b60201c565b60055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506012600a620004d89190620008c4565b6305f5e100620004e9919062000914565b60015f620004fc6200070460201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550600160035f6200054e6200070b60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160035f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160035f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550620006786200070460201b60201c565b73ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6012600a620006d69190620008c4565b6305f5e100620006e7919062000914565b604051620006f6919062000aa4565b60405180910390a362000abf565b5f33905090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115620007bc5780860481111562000794576200079362000732565b5b6001851615620007a45780820291505b8081029050620007b4856200075f565b945062000774565b94509492505050565b5f82620007d65760019050620008a8565b81620007e5575f9050620008a8565b8160018114620007fe576002811462000809576200083f565b6001915050620008a8565b60ff8411156200081e576200081d62000732565b5b8360020a91508482111562000838576200083762000732565b5b50620008a8565b5060208310610133831016604e8410600b8410161715620008795782820a90508381111562000873576200087262000732565b5b620008a8565b6200088884848460016200076b565b92509050818404811115620008a257620008a162000732565b5b81810290505b9392505050565b5f819050919050565b5f60ff82169050919050565b5f620008d082620008af565b9150620008dd83620008b8565b92506200090c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620007c5565b905092915050565b5f6200092082620008af565b91506200092d83620008af565b92508282026200093d81620008af565b9150828204841483151762000957576200095662000732565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6200099782620008af565b9150620009a483620008af565b925082620009b757620009b66200095e565b5b828204905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f620009f182620009c6565b9050919050565b62000a0381620009e5565b811462000a0e575f80fd5b50565b5f8151905062000a2181620009f8565b92915050565b5f6020828403121562000a3f5762000a3e620009c2565b5b5f62000a4e8482850162000a11565b91505092915050565b62000a6281620009e5565b82525050565b5f60408201905062000a7d5f83018562000a57565b62000a8c602083018462000a57565b9392505050565b62000a9e81620008af565b82525050565b5f60208201905062000ab95f83018462000a93565b92915050565b6127678062000acd5f395ff3fe608060405260043610610117575f3560e01c80638da5cb5b1161009f578063a8aa1b3111610063578063a8aa1b311461037a578063a9059cbb146103a4578063c9567bf9146103e0578063dd62ed3e146103f6578063ffb54a99146104325761011e565b80638da5cb5b146102aa5780638f9a55c0146102d457806394dbb832146102fe57806395d89b41146103285780639d0014b1146103525761011e565b8063313ce567116100e6578063313ce567146101ee5780634e3e4f781461021857806370a0823114610242578063715018a61461027e578063751039fc146102945761011e565b806306fdde0314610122578063095ea7b31461014c57806318160ddd1461018857806323b872dd146101b25761011e565b3661011e57005b5f80fd5b34801561012d575f80fd5b5061013661045c565b6040516101439190611c62565b60405180910390f35b348015610157575f80fd5b50610172600480360381019061016d9190611d13565b610499565b60405161017f9190611d6b565b60405180910390f35b348015610193575f80fd5b5061019c6104b6565b6040516101a99190611d93565b60405180910390f35b3480156101bd575f80fd5b506101d860048036038101906101d39190611dac565b6104d9565b6040516101e59190611d6b565b60405180910390f35b3480156101f9575f80fd5b5061020261064f565b60405161020f9190611e17565b60405180910390f35b348015610223575f80fd5b5061022c610657565b6040516102399190611d93565b60405180910390f35b34801561024d575f80fd5b5061026860048036038101906102639190611e30565b61065d565b6040516102759190611d93565b60405180910390f35b348015610289575f80fd5b506102926106a3565b005b34801561029f575f80fd5b506102a86107f1565b005b3480156102b5575f80fd5b506102be6108aa565b6040516102cb9190611e6a565b60405180910390f35b3480156102df575f80fd5b506102e86108d1565b6040516102f59190611d93565b60405180910390f35b348015610309575f80fd5b506103126108d7565b60405161031f9190611d93565b60405180910390f35b348015610333575f80fd5b5061033c6108dd565b6040516103499190611c62565b60405180910390f35b34801561035d575f80fd5b5061037860048036038101906103739190611e83565b61091a565b005b348015610385575f80fd5b5061038e6109b8565b60405161039b9190611e6a565b60405180910390f35b3480156103af575f80fd5b506103ca60048036038101906103c59190611d13565b6109dd565b6040516103d79190611d6b565b60405180910390f35b3480156103eb575f80fd5b506103f4610a58565b005b348015610401575f80fd5b5061041c60048036038101906104179190611eae565b610b7b565b6040516104299190611d93565b60405180910390f35b34801561043d575f80fd5b50610446610bfd565b6040516104539190611d6b565b60405180910390f35b60606040518060400160405280601881526020017f436861726c6573204d6f6e74676f6d657279204275726e730000000000000000815250905090565b5f6104ac6104a5610c10565b8484610c17565b6001905092915050565b5f6012600a6104c59190612048565b6305f5e1006104d49190612092565b905090565b5f8160025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f610521610c10565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054101561059c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161059390612143565b60405180910390fd5b6105a7848484610dda565b50610644846105b4610c10565b8460025f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6105fb610c10565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461063f9190612161565b610c17565b600190509392505050565b5f6012905090565b600c5481565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6106ab610c10565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610737576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072e906121de565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6107f9610c10565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610885576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087c906121de565b60405180910390fd5b6012600a6108939190612048565b6305f5e1006108a29190612092565b600b81905550565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600b5481565b60085481565b60606040518060400160405280600381526020017f434d420000000000000000000000000000000000000000000000000000000000815250905090565b610922610c10565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146109ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109a5906121de565b60405180910390fd5b80600d8190555050565b600f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f600f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1603610a4457610a3d338484610dda565b9050610a52565b610a4f3384846113c7565b90505b92915050565b610a60610c10565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610aec576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ae3906121de565b60405180910390fd5b600f60149054906101000a900460ff1615610b3c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3390612246565b60405180910390fd5b6001600f60166101000a81548160ff0219169083151502179055506001600f60146101000a81548160ff02191690831515021790555043600981905550565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b600f60149054906101000a900460ff1681565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610c85576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c7c906122d4565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610cf3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cea90612362565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610dcd9190611d93565b60405180910390a3505050565b5f60035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680610e76575060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b80610ec7575060045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b80610f18575060045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b80610f2f5750600f60149054906101000a900460ff165b610f6e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f65906123ca565b60405180910390fd5b5f60095443610f7d9190612161565b90505f600b549050610f8d6108aa565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614158015610ffb5750610fcb6108aa565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b8015611035575061dead73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b1561119e57600f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161461119d57600a5482116110a157600c5490506110c0565b600a54821180156110b457505f60095414155b156110bf57600b5490505b5b60035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff168061115d5750808460015f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461115a91906123e8565b11155b61119c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111939061248b565b60405180910390fd5b5b5b6111a661154c565b80156111fe5750600f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16145b1561120c5761120b6115ea565b5b8360015f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546112559190612161565b60015f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505f6112a0876118fa565b15806112b257506112b0866118fa565b155b6112c6576112c187878761194d565b6112c8565b845b90508060015f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461131391906123e8565b60015f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516113b19190611d93565b60405180910390a3600193505050509392505050565b5f8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546114119190612161565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508160015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461149b91906123e8565b60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516115399190611d93565b60405180910390a3600190509392505050565b5f600f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141580156115b75750600f60159054906101000a900460ff16155b80156115cf5750600f60169054906101000a900460ff165b80156115e55750600d546115e23061065d565b10155b905090565b6001600f60156101000a81548160ff0219169083151502179055505f600d5490505f600267ffffffffffffffff811115611627576116266124a9565b5b6040519080825280602002602001820160405280156116555781602001602082028036833780820191505090505b50905030815f8151811061166c5761166b6124d6565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611710573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906117349190612517565b81600181518110611748576117476124d6565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506117ae30600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684610c17565b600e5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b815260040161181095949392919061263b565b5f604051808303815f87803b158015611827575f80fd5b505af1158015611839573d5f803e3d5ffd5b505050505f4790505f8111156118db575f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168261753090604051611893906126c0565b5f60405180830381858888f193505050503d805f81146118ce576040519150601f19603f3d011682016040523d82523d5f602084013e6118d3565b606091505b505080915050505b5050505f600f60156101000a81548160ff021916908315150217905550565b5f60035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16159050919050565b5f805f90505f600954436119619190612161565b90505f600a548210611977576008549050611ae5565b600f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff16148015611a205750600f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614155b15611a2f576006549050611ae4565b600f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff1614158015611ad85750600f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16145b15611ae35760075490505b5b5b60648186611af39190612092565b611afd9190612701565b92505f831115611bc0578260015f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254611b5391906123e8565b925050819055503073ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051611bb79190611d93565b60405180910390a35b8285611bcc9190612161565b93505050509392505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015611c0f578082015181840152602081019050611bf4565b5f8484015250505050565b5f601f19601f8301169050919050565b5f611c3482611bd8565b611c3e8185611be2565b9350611c4e818560208601611bf2565b611c5781611c1a565b840191505092915050565b5f6020820190508181035f830152611c7a8184611c2a565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611caf82611c86565b9050919050565b611cbf81611ca5565b8114611cc9575f80fd5b50565b5f81359050611cda81611cb6565b92915050565b5f819050919050565b611cf281611ce0565b8114611cfc575f80fd5b50565b5f81359050611d0d81611ce9565b92915050565b5f8060408385031215611d2957611d28611c82565b5b5f611d3685828601611ccc565b9250506020611d4785828601611cff565b9150509250929050565b5f8115159050919050565b611d6581611d51565b82525050565b5f602082019050611d7e5f830184611d5c565b92915050565b611d8d81611ce0565b82525050565b5f602082019050611da65f830184611d84565b92915050565b5f805f60608486031215611dc357611dc2611c82565b5b5f611dd086828701611ccc565b9350506020611de186828701611ccc565b9250506040611df286828701611cff565b9150509250925092565b5f60ff82169050919050565b611e1181611dfc565b82525050565b5f602082019050611e2a5f830184611e08565b92915050565b5f60208284031215611e4557611e44611c82565b5b5f611e5284828501611ccc565b91505092915050565b611e6481611ca5565b82525050565b5f602082019050611e7d5f830184611e5b565b92915050565b5f60208284031215611e9857611e97611c82565b5b5f611ea584828501611cff565b91505092915050565b5f8060408385031215611ec457611ec3611c82565b5b5f611ed185828601611ccc565b9250506020611ee285828601611ccc565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115611f6e57808604811115611f4a57611f49611eec565b5b6001851615611f595780820291505b8081029050611f6785611f19565b9450611f2e565b94509492505050565b5f82611f865760019050612041565b81611f93575f9050612041565b8160018114611fa95760028114611fb357611fe2565b6001915050612041565b60ff841115611fc557611fc4611eec565b5b8360020a915084821115611fdc57611fdb611eec565b5b50612041565b5060208310610133831016604e8410600b84101617156120175782820a90508381111561201257612011611eec565b5b612041565b6120248484846001611f25565b9250905081840481111561203b5761203a611eec565b5b81810290505b9392505050565b5f61205282611ce0565b915061205d83611dfc565b925061208a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484611f77565b905092915050565b5f61209c82611ce0565b91506120a783611ce0565b92508282026120b581611ce0565b915082820484148315176120cc576120cb611eec565b5b5092915050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320615f8201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b5f61212d602883611be2565b9150612138826120d3565b604082019050919050565b5f6020820190508181035f83015261215a81612121565b9050919050565b5f61216b82611ce0565b915061217683611ce0565b925082820390508181111561218e5761218d611eec565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6121c8602083611be2565b91506121d382612194565b602082019050919050565b5f6020820190508181035f8301526121f5816121bc565b9050919050565b7f74726164696e6720697320616c7265616479206f70656e0000000000000000005f82015250565b5f612230601783611be2565b915061223b826121fc565b602082019050919050565b5f6020820190508181035f83015261225d81612224565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f6122be602483611be2565b91506122c982612264565b604082019050919050565b5f6020820190508181035f8301526122eb816122b2565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f61234c602283611be2565b9150612357826122f2565b604082019050919050565b5f6020820190508181035f83015261237981612340565b9050919050565b7f4e6f7420617574686f72697a656420746f2074726164652079657400000000005f82015250565b5f6123b4601b83611be2565b91506123bf82612380565b602082019050919050565b5f6020820190508181035f8301526123e1816123a8565b9050919050565b5f6123f282611ce0565b91506123fd83611ce0565b925082820190508082111561241557612414611eec565b5b92915050565b7f5472616e7366657220616d6f756e74206578636565647320746865204d6178575f8201527f616c6c65742073697a652e000000000000000000000000000000000000000000602082015250565b5f612475602b83611be2565b91506124808261241b565b604082019050919050565b5f6020820190508181035f8301526124a281612469565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f8151905061251181611cb6565b92915050565b5f6020828403121561252c5761252b611c82565b5b5f61253984828501612503565b91505092915050565b5f819050919050565b5f819050919050565b5f61256e61256961256484612542565b61254b565b611ce0565b9050919050565b61257e81612554565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6125b681611ca5565b82525050565b5f6125c783836125ad565b60208301905092915050565b5f602082019050919050565b5f6125e982612584565b6125f3818561258e565b93506125fe8361259e565b805f5b8381101561262e57815161261588826125bc565b9750612620836125d3565b925050600181019050612601565b5085935050505092915050565b5f60a08201905061264e5f830188611d84565b61265b6020830187612575565b818103604083015261266d81866125df565b905061267c6060830185611e5b565b6126896080830184611d84565b9695505050505050565b5f81905092915050565b50565b5f6126ab5f83612693565b91506126b68261269d565b5f82019050919050565b5f6126ca826126a0565b9150819050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61270b82611ce0565b915061271683611ce0565b925082612726576127256126d4565b5b82820490509291505056fea2646970667358221220742db1a99130e174720f07d6244fc60d443c89cb90c0353bab3836dedd0c2ccf64736f6c63430008140033