[ { "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": false, "internalType": "uint256", "name": "_maxTxAmount", "type": "uint256" } ], "name": "MaxTxAmountUpdated", "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": "_maxTxAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_maxWalletSize", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_taxSwapThreshold", "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": [ { "internalType": "address", "name": "a", "type": "address" } ], "name": "isBot", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address[]", "name": "bots_", "type": "address[]" } ], "name": "manageList", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "manualSwap", "outputs": [], "stateMutability": "nonpayable", "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": [ { "internalType": "uint256", "name": "_newBuyFee", "type": "uint256" }, { "internalType": "uint256", "name": "_newSellFee", "type": "uint256" } ], "name": "reduceFee", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "removeLimits", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "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": [ { "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": [], "name": "transferDelayEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "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" } ]
60806040525f60065f6101000a81548160ff021916908315150217905550600f600755602d60085560036009556003600a556032600b556032600c556014600d555f600e556008600a620000549190620005e9565b637735940062000065919062000639565b600f556008600a620000789190620005e9565b637735940062000089919062000639565b6010556008600a6200009c9190620005e9565b5f620000a9919062000639565b6011555f601360156101000a81548160ff0219169083151502179055505f601360166101000a81548160ff021916908315150217905550348015620000ec575f80fd5b505f620000fe6200042960201b60201c565b9050805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350620001aa6200042960201b60201c565b600660016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506008600a620001fa9190620005e9565b64174876e8006200020c919062000639565b60015f6200021f6200042960201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550600160035f620002716200043060201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160035f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160035f600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506200039c6200042960201b60201c565b73ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6008600a620003fa9190620005e9565b64174876e8006200040c919062000639565b6040516200041b919062000694565b60405180910390a3620006af565b5f33905090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115620004e157808604811115620004b957620004b862000457565b5b6001851615620004c95780820291505b8081029050620004d98562000484565b945062000499565b94509492505050565b5f82620004fb5760019050620005cd565b816200050a575f9050620005cd565b81600181146200052357600281146200052e5762000564565b6001915050620005cd565b60ff84111562000543576200054262000457565b5b8360020a9150848211156200055d576200055c62000457565b5b50620005cd565b5060208310610133831016604e8410600b84101617156200059e5782820a90508381111562000598576200059762000457565b5b620005cd565b620005ad848484600162000490565b92509050818404811115620005c757620005c662000457565b5b81810290505b9392505050565b5f819050919050565b5f60ff82169050919050565b5f620005f582620005d4565b91506200060283620005dd565b9250620006317fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620004ea565b905092915050565b5f6200064582620005d4565b91506200065283620005d4565b92508282026200066281620005d4565b915082820484148315176200067c576200067b62000457565b5b5092915050565b6200068e81620005d4565b82525050565b5f602082019050620006a95f83018462000683565b92915050565b6134d680620006bd5f395ff3fe60806040526004361061012d575f3560e01c806372333356116100aa57806395d89b411161006e57806395d89b41146103b6578063a9059cbb146103e0578063bf474bed1461041c578063c876d0b914610446578063c9567bf914610470578063dd62ed3e1461048657610134565b806372333356146102fa578063751039fc146103225780637d1db4a5146103385780638da5cb5b146103625780638f9a55c01461038c57610134565b80633bbac579116100f15780633bbac5791461022e57806351bc3c851461026a5780636de7bcbd1461028057806370a08231146102a8578063715018a6146102e457610134565b806306fdde0314610138578063095ea7b31461016257806318160ddd1461019e57806323b872dd146101c8578063313ce5671461020457610134565b3661013457005b5f80fd5b348015610143575f80fd5b5061014c6104c2565b6040516101599190612449565b60405180910390f35b34801561016d575f80fd5b5061018860048036038101906101839190612507565b6104ff565b604051610195919061255f565b60405180910390f35b3480156101a9575f80fd5b506101b261051c565b6040516101bf9190612587565b60405180910390f35b3480156101d3575f80fd5b506101ee60048036038101906101e991906125a0565b610540565b6040516101fb919061255f565b60405180910390f35b34801561020f575f80fd5b50610218610614565b604051610225919061260b565b60405180910390f35b348015610239575f80fd5b50610254600480360381019061024f9190612624565b61061c565b604051610261919061255f565b60405180910390f35b348015610275575f80fd5b5061027e61066e565b005b34801561028b575f80fd5b506102a660048036038101906102a1919061278f565b610706565b005b3480156102b3575f80fd5b506102ce60048036038101906102c99190612624565b61082b565b6040516102db9190612587565b60405180910390f35b3480156102ef575f80fd5b506102f8610871565b005b348015610305575f80fd5b50610320600480360381019061031b91906127d6565b6109bf565b005b34801561032d575f80fd5b50610336610a65565b005b348015610343575f80fd5b5061034c610bb0565b6040516103599190612587565b60405180910390f35b34801561036d575f80fd5b50610376610bb6565b6040516103839190612823565b60405180910390f35b348015610397575f80fd5b506103a0610bdd565b6040516103ad9190612587565b60405180910390f35b3480156103c1575f80fd5b506103ca610be3565b6040516103d79190612449565b60405180910390f35b3480156103eb575f80fd5b5061040660048036038101906104019190612507565b610c20565b604051610413919061255f565b60405180910390f35b348015610427575f80fd5b50610430610c3d565b60405161043d9190612587565b60405180910390f35b348015610451575f80fd5b5061045a610c43565b604051610467919061255f565b60405180910390f35b34801561047b575f80fd5b50610484610c55565b005b348015610491575f80fd5b506104ac60048036038101906104a7919061283c565b611178565b6040516104b99190612587565b60405180910390f35b60606040518060400160405280601c81526020017f4d696c616479426964656e426974636f696e4d75736b4d756666696e00000000815250905090565b5f61051261050b6111fa565b8484611201565b6001905092915050565b5f6008600a61052b91906129d6565b64174876e80061053b9190612a20565b905090565b5f61054c8484846113c4565b610609846105586111fa565b610604856040518060600160405280602881526020016134796028913960025f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6105bb6111fa565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611e7b9092919063ffffffff16565b611201565b600190509392505050565b5f6008905090565b5f60045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166106af6111fa565b73ffffffffffffffffffffffffffffffffffffffff16146106ce575f80fd5b5f6106d83061082b565b90505f8111156106ec576106eb81611edd565b5b5f4790505f8111156107025761070181612166565b5b5050565b61070e6111fa565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461079a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161079190612aab565b60405180910390fd5b5f5b815181101561082757600160045f8484815181106107bd576107bc612ac9565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550808061081f90612af6565b91505061079c565b5050565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6108796111fa565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610905576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108fc90612aab565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6109c76111fa565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a53576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4a90612aab565b60405180910390fd5b8160098190555080600a819055505050565b610a6d6111fa565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610af9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610af090612aab565b60405180910390fd5b6008600a610b0791906129d6565b64174876e800610b179190612a20565b600f819055506008600a610b2b91906129d6565b64174876e800610b3b9190612a20565b6010819055505f60065f6101000a81548160ff0219169083151502179055507f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf6008600a610b8991906129d6565b64174876e800610b999190612a20565b604051610ba69190612587565b60405180910390a1565b600f5481565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60105481565b60606040518060400160405280600a81526020017f4d4254434d554646494e00000000000000000000000000000000000000000000815250905090565b5f610c33610c2c6111fa565b84846113c4565b6001905092915050565b60115481565b60065f9054906101000a900460ff1681565b610c5d6111fa565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610ce9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ce090612aab565b60405180910390fd5b601360149054906101000a900460ff1615610d39576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3090612b87565b60405180910390fd5b737a250d5630b4cf539739df2c5dacb4c659f2488d60125f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610dd63060125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166008600a610dc191906129d6565b64174876e800610dd19190612a20565b611201565b60125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610e40573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e649190612bb9565b73ffffffffffffffffffffffffffffffffffffffff1663c9c653963060125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610eea573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f0e9190612bb9565b6040518363ffffffff1660e01b8152600401610f2b929190612be4565b6020604051808303815f875af1158015610f47573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f6b9190612bb9565b60135f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d7194730610ff23061082b565b5f80610ffc610bb6565b426040518863ffffffff1660e01b815260040161101e96959493929190612c4d565b60606040518083038185885af115801561103a573d5f803e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019061105f9190612cc0565b50505060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b360125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b81526004016110ff929190612d10565b6020604051808303815f875af115801561111b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061113f9190612d61565b506001601360166101000a81548160ff0219169083151502179055506001601360146101000a81548160ff021916908315150217905550565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361126f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161126690612dfc565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036112dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112d490612e8a565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516113b79190612587565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611432576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161142990612f18565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036114a0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161149790612fa6565b60405180910390fd5b5f81116114e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114d990613034565b60405180910390fd5b5f6114eb610bb6565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141580156115595750611529610bb6565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15611bcb5760045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff161580156115fc575060045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b611604575f80fd5b60065f9054906101000a900460ff161561178a5760125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156116c2575060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15611789574360055f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410611746576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161173d906130c2565b60405180910390fd5b4360055f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b5b60135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148015611833575060125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015611886575060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b1561195f57600f548211156118d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118c79061312a565b60405180910390fd5b601054826118dd8561082b565b6118e79190613148565b1115611928576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161191f906131c5565b60405180910390fd5b600d54600e5410156119475761193d836121cf565b15611946575f80fd5b5b600e5f81548092919061195990612af6565b91905055505b61199b606461198d600b54600e541161197a5760075461197e565b6009545b856121e090919063ffffffff16565b61225790919063ffffffff16565b905060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148015611a2557503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15611aae57600f54821115611a6f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a669061312a565b60405180910390fd5b611aab6064611a9d600c54600e5411611a8a57600854611a8e565b600a545b856121e090919063ffffffff16565b61225790919063ffffffff16565b90505b5f611ab83061082b565b9050601360159054906101000a900460ff16158015611b23575060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b8015611b3b5750601360169054906101000a900460ff165b8015611b48575060115481115b8015611b575750600d54600e54115b15611bc957611bb1611bac611ba66064611b9860026008600a611b7a91906129d6565b64174876e800611b8a9190612a20565b6121e090919063ffffffff16565b61225790919063ffffffff16565b836122a0565b611edd565b5f4790505f811115611bc757611bc647612166565b5b505b505b5f811115611cca57611c238160015f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546122b890919063ffffffff16565b60015f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611cc19190612587565b60405180910390a35b611d1a8260015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461231590919063ffffffff16565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550611dbd611d71828461231590919063ffffffff16565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546122b890919063ffffffff16565b60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef611e60848661231590919063ffffffff16565b604051611e6d9190612587565b60405180910390a350505050565b5f838311158290611ec2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611eb99190612449565b60405180910390fd5b505f8385611ed091906131e3565b9050809150509392505050565b6001601360156101000a81548160ff0219169083151502179055505f81031561214957601360149054906101000a900460ff1615612149575f600267ffffffffffffffff811115611f3157611f30612653565b5b604051908082528060200260200182016040528015611f5f5781602001602082028036833780820191505090505b50905030815f81518110611f7657611f75612ac9565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561201a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061203e9190612bb9565b8160018151811061205257612051612ac9565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506120b83060125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684611201565b60125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b815260040161211a9594939291906132cd565b5f604051808303815f87803b158015612131575f80fd5b505af1158015612143573d5f803e3d5ffd5b50505050505b5f601360156101000a81548160ff02191690831515021790555050565b600660019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f193505050501580156121cb573d5f803e3d5ffd5b5050565b5f80823b90505f8111915050919050565b5f8083036121f0575f9050612251565b5f82846121fd9190612a20565b905082848261220c9190613352565b1461224c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612243906133f2565b60405180910390fd5b809150505b92915050565b5f61229883836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061235e565b905092915050565b5f8183116122ae57826122b0565b815b905092915050565b5f8082846122c69190613148565b90508381101561230b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123029061345a565b60405180910390fd5b8091505092915050565b5f61235683836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611e7b565b905092915050565b5f80831182906123a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161239b9190612449565b60405180910390fd5b505f83856123b29190613352565b9050809150509392505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b838110156123f65780820151818401526020810190506123db565b5f8484015250505050565b5f601f19601f8301169050919050565b5f61241b826123bf565b61242581856123c9565b93506124358185602086016123d9565b61243e81612401565b840191505092915050565b5f6020820190508181035f8301526124618184612411565b905092915050565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6124a38261247a565b9050919050565b6124b381612499565b81146124bd575f80fd5b50565b5f813590506124ce816124aa565b92915050565b5f819050919050565b6124e6816124d4565b81146124f0575f80fd5b50565b5f81359050612501816124dd565b92915050565b5f806040838503121561251d5761251c612472565b5b5f61252a858286016124c0565b925050602061253b858286016124f3565b9150509250929050565b5f8115159050919050565b61255981612545565b82525050565b5f6020820190506125725f830184612550565b92915050565b612581816124d4565b82525050565b5f60208201905061259a5f830184612578565b92915050565b5f805f606084860312156125b7576125b6612472565b5b5f6125c4868287016124c0565b93505060206125d5868287016124c0565b92505060406125e6868287016124f3565b9150509250925092565b5f60ff82169050919050565b612605816125f0565b82525050565b5f60208201905061261e5f8301846125fc565b92915050565b5f6020828403121561263957612638612472565b5b5f612646848285016124c0565b91505092915050565b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61268982612401565b810181811067ffffffffffffffff821117156126a8576126a7612653565b5b80604052505050565b5f6126ba612469565b90506126c68282612680565b919050565b5f67ffffffffffffffff8211156126e5576126e4612653565b5b602082029050602081019050919050565b5f80fd5b5f61270c612707846126cb565b6126b1565b9050808382526020820190506020840283018581111561272f5761272e6126f6565b5b835b81811015612758578061274488826124c0565b845260208401935050602081019050612731565b5050509392505050565b5f82601f8301126127765761277561264f565b5b81356127868482602086016126fa565b91505092915050565b5f602082840312156127a4576127a3612472565b5b5f82013567ffffffffffffffff8111156127c1576127c0612476565b5b6127cd84828501612762565b91505092915050565b5f80604083850312156127ec576127eb612472565b5b5f6127f9858286016124f3565b925050602061280a858286016124f3565b9150509250929050565b61281d81612499565b82525050565b5f6020820190506128365f830184612814565b92915050565b5f806040838503121561285257612851612472565b5b5f61285f858286016124c0565b9250506020612870858286016124c0565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b60018511156128fc578086048111156128d8576128d761287a565b5b60018516156128e75780820291505b80810290506128f5856128a7565b94506128bc565b94509492505050565b5f8261291457600190506129cf565b81612921575f90506129cf565b8160018114612937576002811461294157612970565b60019150506129cf565b60ff8411156129535761295261287a565b5b8360020a91508482111561296a5761296961287a565b5b506129cf565b5060208310610133831016604e8410600b84101617156129a55782820a9050838111156129a05761299f61287a565b5b6129cf565b6129b284848460016128b3565b925090508184048111156129c9576129c861287a565b5b81810290505b9392505050565b5f6129e0826124d4565b91506129eb836125f0565b9250612a187fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484612905565b905092915050565b5f612a2a826124d4565b9150612a35836124d4565b9250828202612a43816124d4565b91508282048414831517612a5a57612a5961287a565b5b5092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f612a956020836123c9565b9150612aa082612a61565b602082019050919050565b5f6020820190508181035f830152612ac281612a89565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f612b00826124d4565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203612b3257612b3161287a565b5b600182019050919050565b7f74726164696e6720697320616c7265616479206f70656e0000000000000000005f82015250565b5f612b716017836123c9565b9150612b7c82612b3d565b602082019050919050565b5f6020820190508181035f830152612b9e81612b65565b9050919050565b5f81519050612bb3816124aa565b92915050565b5f60208284031215612bce57612bcd612472565b5b5f612bdb84828501612ba5565b91505092915050565b5f604082019050612bf75f830185612814565b612c046020830184612814565b9392505050565b5f819050919050565b5f819050919050565b5f612c37612c32612c2d84612c0b565b612c14565b6124d4565b9050919050565b612c4781612c1d565b82525050565b5f60c082019050612c605f830189612814565b612c6d6020830188612578565b612c7a6040830187612c3e565b612c876060830186612c3e565b612c946080830185612814565b612ca160a0830184612578565b979650505050505050565b5f81519050612cba816124dd565b92915050565b5f805f60608486031215612cd757612cd6612472565b5b5f612ce486828701612cac565b9350506020612cf586828701612cac565b9250506040612d0686828701612cac565b9150509250925092565b5f604082019050612d235f830185612814565b612d306020830184612578565b9392505050565b612d4081612545565b8114612d4a575f80fd5b50565b5f81519050612d5b81612d37565b92915050565b5f60208284031215612d7657612d75612472565b5b5f612d8384828501612d4d565b91505092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f612de66024836123c9565b9150612df182612d8c565b604082019050919050565b5f6020820190508181035f830152612e1381612dda565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f612e746022836123c9565b9150612e7f82612e1a565b604082019050919050565b5f6020820190508181035f830152612ea181612e68565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f612f026025836123c9565b9150612f0d82612ea8565b604082019050919050565b5f6020820190508181035f830152612f2f81612ef6565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f612f906023836123c9565b9150612f9b82612f36565b604082019050919050565b5f6020820190508181035f830152612fbd81612f84565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b5f61301e6029836123c9565b915061302982612fc4565b604082019050919050565b5f6020820190508181035f83015261304b81613012565b9050919050565b7f4f6e6c79206f6e65207472616e736665722070657220626c6f636b20616c6c6f5f8201527f7765642e00000000000000000000000000000000000000000000000000000000602082015250565b5f6130ac6024836123c9565b91506130b782613052565b604082019050919050565b5f6020820190508181035f8301526130d9816130a0565b9050919050565b7f4578636565647320746865205f6d61785478416d6f756e742e000000000000005f82015250565b5f6131146019836123c9565b915061311f826130e0565b602082019050919050565b5f6020820190508181035f83015261314181613108565b9050919050565b5f613152826124d4565b915061315d836124d4565b92508282019050808211156131755761317461287a565b5b92915050565b7f4578636565647320746865206d617857616c6c657453697a652e0000000000005f82015250565b5f6131af601a836123c9565b91506131ba8261317b565b602082019050919050565b5f6020820190508181035f8301526131dc816131a3565b9050919050565b5f6131ed826124d4565b91506131f8836124d4565b92508282039050818111156132105761320f61287a565b5b92915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b61324881612499565b82525050565b5f613259838361323f565b60208301905092915050565b5f602082019050919050565b5f61327b82613216565b6132858185613220565b935061329083613230565b805f5b838110156132c05781516132a7888261324e565b97506132b283613265565b925050600181019050613293565b5085935050505092915050565b5f60a0820190506132e05f830188612578565b6132ed6020830187612c3e565b81810360408301526132ff8186613271565b905061330e6060830185612814565b61331b6080830184612578565b9695505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61335c826124d4565b9150613367836124d4565b92508261337757613376613325565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f6133dc6021836123c9565b91506133e782613382565b604082019050919050565b5f6020820190508181035f830152613409816133d0565b9050919050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f613444601b836123c9565b915061344f82613410565b602082019050919050565b5f6020820190508181035f83015261347181613438565b905091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220a19e9e0e9a3dcc1f3a2a45941958690e144ac8eebf1dab4fb784aaff8a11dd1364736f6c63430008140033