[ { "inputs": [], "stateMutability": "payable", "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": "uint256", "name": "value", "type": "uint256" } ], "name": "FeeSwap", "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": [ { "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": [ { "internalType": "address", "name": "target", "type": "address" }, { "internalType": "bool", "name": "state", "type": "bool" } ], "name": "blacklist", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "blacklisted", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "buyTaxPercent", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "feeRecipientAddress", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "feeTokenThreshold", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "maxHoldings", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxSwapAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "openExchange", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "randomName9632as", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "removeLimits", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "removeMaxTxn", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "removeMaxWallet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "sellTaxPercent", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newBuyFee", "type": "uint256" }, { "internalType": "uint256", "name": "newSellFee", "type": "uint256" } ], "name": "setFees", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "uniPair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newThreshold", "type": "uint256" } ], "name": "updateSwapThreshold", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "contract IERC20", "name": "token", "type": "address" } ], "name": "withdrawERC", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "withdrawETH", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
601b60a09081527f53747261746567696320457468657265756d2045786368616e6765000000000060c052610120604052600360e0818152620a68ab60eb1b610100529061004d8382610389565b50600461005a8282610389565b50505061007361006e61019960201b60201c565b61019d565b73aa7f7f4f11361a64d5c22b59dc24785ed41832766080526016600a819055600b55600d6020527f758665589670a66f4d31371ef8767781e77f0a34815bceb3dc6b391dbcb6ba8a8054600160ff199182168117909255335f9081526040808220805484168517905532825280822080548416851790553082528120805483168417905561dead90527fdc7fafdc41998a74ecacb8f8bd877011aba1f1d03a3a0d37a2e7879a393b1d6a805490911690911790556bdef376571332906a8800000061014b6103e86101458360146101ee565b90610202565b60075561015f6103e86101458360146101ee565b6008556101736103e86101458360146101ee565b6009555f610186606461014584826101ee565b9050610192338261020d565b50506104a0565b3390565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b5f6101f98284610457565b90505b92915050565b5f6101f9828461046e565b6001600160a01b0382166102675760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640160405180910390fd5b8060025f828254610278919061048d565b90915550506001600160a01b0382165f90815260208190526040812080548392906102a490849061048d565b90915550506040518181526001600160a01b038316905f907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b505050565b634e487b7160e01b5f52604160045260245ffd5b600181811c9082168061031a57607f821691505b60208210810361033857634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156102ed57805f5260205f20601f840160051c810160208510156103635750805b601f840160051c820191505b81811015610382575f815560010161036f565b5050505050565b81516001600160401b038111156103a2576103a26102f2565b6103b6816103b08454610306565b8461033e565b6020601f8211600181146103e8575f83156103d15750848201515b5f19600385901b1c1916600184901b178455610382565b5f84815260208120601f198516915b8281101561041757878501518255602094850194600190920191016103f7565b508482101561043457868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b634e487b7160e01b5f52601160045260245ffd5b80820281158282048414176101fc576101fc610443565b5f8261048857634e487b7160e01b5f52601260045260245ffd5b500490565b808201808211156101fc576101fc610443565b608051611dd46104d45f395f81816105740152818161098101528181610cc501528181610d3a01526117ef0152611dd45ff3fe6080604052600436106101dd575f3560e01c80638da5cb5b116100fd578063dc07b61711610092578063e54f4faa11610062578063e54f4faa1461052f578063e95164f514610544578063f1bab2ec14610563578063f2fde38b14610596575f5ffd5b8063dc07b617146104af578063dd62ed3e146104c3578063ddd1b0c814610507578063e086e5ec1461051b575f5ffd5b8063a9059cbb116100cd578063a9059cbb1461042e578063cc274b291461044d578063cce987d41461046c578063dbac26e914610481575f5ffd5b80638da5cb5b146103de57806395d89b41146103fb578063a457c2d71461040f578063a89b58e7146101e8575f5ffd5b806332972e461161017357806370a082311161014357806370a082311461036d578063715018a6146103a1578063751039fc146103b55780637df405a4146103c9575f5ffd5b806332972e46146102e3578063395093511461031a578063404e5129146103395780636fb1896c14610358575f5ffd5b806318160ddd116101ae57806318160ddd146102765780631ffc29981461029457806323b872dd146102a9578063313ce567146102c8575f5ffd5b80620f9d37146101e857806306fdde03146101fe578063095ea7b3146102285780630b78f9c014610257575f5ffd5b366101e457005b5f5ffd5b3480156101f3575f5ffd5b506101fc6105b5565b005b348015610209575f5ffd5b506102126105ee565b60405161021f9190611a7d565b60405180910390f35b348015610233575f5ffd5b50610247610242366004611ac6565b61067e565b604051901515815260200161021f565b348015610262575f5ffd5b506101fc610271366004611af0565b610697565b348015610281575f5ffd5b506002545b60405190815260200161021f565b34801561029f575f5ffd5b5061028660095481565b3480156102b4575f5ffd5b506102476102c3366004611b10565b610741565b3480156102d3575f5ffd5b506040516012815260200161021f565b3480156102ee575f5ffd5b50600654610302906001600160a01b031681565b6040516001600160a01b03909116815260200161021f565b348015610325575f5ffd5b50610247610334366004611ac6565b610764565b348015610344575f5ffd5b506101fc610353366004611b5b565b6107a2565b348015610363575f5ffd5b50610286600b5481565b348015610378575f5ffd5b50610286610387366004611b92565b6001600160a01b03165f9081526020819052604090205490565b3480156103ac575f5ffd5b506101fc61085f565b3480156103c0575f5ffd5b506101fc610894565b3480156103d4575f5ffd5b50610286600a5481565b3480156103e9575f5ffd5b506005546001600160a01b0316610302565b348015610406575f5ffd5b506102126108c9565b34801561041a575f5ffd5b50610247610429366004611ac6565b6108d8565b348015610439575f5ffd5b50610247610448366004611ac6565b610969565b348015610458575f5ffd5b506101fc610467366004611bad565b610976565b348015610477575f5ffd5b5061028660075481565b34801561048c575f5ffd5b5061024761049b366004611b92565b600e6020525f908152604090205460ff1681565b3480156104ba575f5ffd5b506101fc610ada565b3480156104ce575f5ffd5b506102866104dd366004611bc4565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b348015610512575f5ffd5b506101fc610b0a565b348015610526575f5ffd5b506101fc610cba565b34801561053a575f5ffd5b5061028660085481565b34801561054f575f5ffd5b506101fc61055e366004611b92565b610d2f565b34801561056e575f5ffd5b506103027f000000000000000000000000000000000000000000000000000000000000000081565b3480156105a1575f5ffd5b506101fc6105b0366004611b92565b610e58565b6005546001600160a01b031633146105e85760405162461bcd60e51b81526004016105df90611bf0565b60405180910390fd5b5f600755565b6060600380546105fd90611c25565b80601f016020809104026020016040519081016040528092919081815260200182805461062990611c25565b80156106745780601f1061064b57610100808354040283529160200191610674565b820191905f5260205f20905b81548152906001019060200180831161065757829003601f168201915b5050505050905090565b5f3361068b818585610ef0565b60019150505b92915050565b6005546001600160a01b031633146106c15760405162461bcd60e51b81526004016105df90611bf0565b606382111580156106d3575060638111155b6107365760405162461bcd60e51b815260206004820152602e60248201527f417474656d7074696e6720746f2073657420666565206869676865722074686160448201526d371034b734ba34b0b6103332b29760911b60648201526084016105df565b600a91909155600b55565b5f3361074e858285611013565b6107598585856110a3565b506001949350505050565b335f8181526001602090815260408083206001600160a01b038716845290915281205490919061068b908290869061079d908790611c71565b610ef0565b6005546001600160a01b031633146107cc5760405162461bcd60e51b81526004016105df90611bf0565b6006546001600160a01b03908116908316036108355760405162461bcd60e51b815260206004820152602260248201527f43616e6e6f7420626c61636b6c69737420746865207061697220616464726573604482015261399760f11b60648201526084016105df565b6001600160a01b03919091165f908152600e60205260409020805460ff1916911515919091179055565b6005546001600160a01b031633146108895760405162461bcd60e51b81526004016105df90611bf0565b6108925f61158c565b565b6005546001600160a01b031633146108be5760405162461bcd60e51b81526004016105df90611bf0565b5f6008819055600755565b6060600480546105fd90611c25565b335f8181526001602090815260408083206001600160a01b03871684529091528120549091908381101561095c5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016105df565b6107598286868403610ef0565b5f3361068b8185856110a3565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614806109b757506005546001600160a01b031633145b6109bf575f5ffd5b6109e0620186a06109da60016109d460025490565b906115dd565b906115ef565b811015610a555760405162461bcd60e51b815260206004820152603860248201527f53776170207468726573686f6c642063616e6e6f74206265206c6f776572207460448201527f68616e20302e3030312520746f74616c20737570706c792e000000000000000060648201526084016105df565b610a6860646109da60026109d460025490565b811115610ad55760405162461bcd60e51b815260206004820152603560248201527f53776170207468726573686f6c642063616e6e6f7420626520686967686572206044820152743a3430b7101912903a37ba30b61039bab838363c9760591b60648201526084016105df565b600955565b6005546001600160a01b03163314610b045760405162461bcd60e51b81526004016105df90611bf0565b5f600855565b6005546001600160a01b03163314610b345760405162461bcd60e51b81526004016105df90611bf0565b737a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b84573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ba89190611c84565b6001600160a01b031663e6a4390530737a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c07573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c2b9190611c84565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381865afa158015610c74573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c989190611c84565b600680546001600160a01b0319166001600160a01b0392909216919091179055565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161480610cfb57506005546001600160a01b031633145b610d03575f5ffd5b60405133904780156108fc02915f818181858888f19350505050158015610d2c573d5f5f3e3d5ffd5b50565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161480610d7057506005546001600160a01b031633145b610d78575f5ffd5b6040516370a0823160e01b81523060048201526001600160a01b0382169063a9059cbb90339083906370a0823190602401602060405180830381865afa158015610dc4573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610de89190611c9f565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303815f875af1158015610e30573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e549190611cb6565b5050565b6005546001600160a01b03163314610e825760405162461bcd60e51b81526004016105df90611bf0565b6001600160a01b038116610ee75760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105df565b610d2c8161158c565b6001600160a01b038316610f525760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016105df565b6001600160a01b038216610fb35760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016105df565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038381165f908152600160209081526040808320938616835292905220545f19811461109d57818110156110905760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064016105df565b61109d8484848403610ef0565b50505050565b6001600160a01b03831661110d5760405162461bcd60e51b815260206004820152602b60248201527f5472616e736665722066726f6d20746865207a65726f2061646472657373206e60448201526a37ba1030b63637bbb2b21760a91b60648201526084016105df565b6001600160a01b0382166111755760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220746f20746865207a65726f2061646472657373206e6f746044820152681030b63637bbb2b21760b91b60648201526084016105df565b5f81116111d75760405162461bcd60e51b815260206004820152602a60248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152693a3430b7103d32b9379760b11b60648201526084016105df565b6001600160a01b0383165f908152600e602052604090205460ff161561127e5760405162461bcd60e51b815260206004820152605060248201527f596f7572206164647265737320686173206265656e206d61726b65642061732060448201527f626c61636b6c69737465642c20796f752061726520756e61626c6520746f207460648201526f3930b739b332b91037b91039bbb0b81760811b608482015260a4016105df565b6001600160a01b0383165f908152600d602052604081205460ff16806112bb57506001600160a01b0383165f908152600d602052604090205460ff165b6006549091506001600160a01b03161515806112d45750805b6113205760405162461bcd60e51b815260206004820152601f60248201527f4c69717569646974792070616972206e6f742079657420637265617465642e0060448201526064016105df565b6006546001600160a01b0390811684821681149186161480806113405750815b801561134d57505f600754115b8015611357575082155b156113e0576007548411156113e05760405162461bcd60e51b815260206004820152604360248201527f537761702076616c75652065786365656473206d6178207377617020616d6f7560448201527f6e742c2074727920616761696e2077697468206c65737320737761702076616c6064820152623ab29760e91b608482015260a4016105df565b811580156113ef57505f600854115b80156113f9575082155b156114ac5760085484611420876001600160a01b03165f9081526020819052604090205490565b61142a9190611c71565b11156114ac5760405162461bcd60e51b8152602060048201526044602482018190527f42616c616e63652065786365656473206d617820686f6c64696e677320616d6f908201527f756e742c20636f6e7369646572207573696e672061207365636f6e642077616c6064820152633632ba1760e11b608482015260a4016105df565b600954305f90815260208190526040902054101580156114cf5750600c5460ff16155b80156114d85750815b80156114e2575082155b1561150757600c805460ff191660011790556114fc6115fa565b600c805460ff191690555b5f8161151557600b54611519565b600a545b9050801561157857831580156115325750600c5460ff16155b8015611542575081806115425750825b15611578575f61155760646109da88856115dd565b9050801561156a5761156a8830836118a6565b6115748682611a72565b9550505b6115838787876118a6565b50505050505050565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b5f6115e88284611cd1565b9392505050565b5f6115e88284611ce8565b305f90815260208190526040812054908190036116145750565b60095481111561162357506009545b60408051600280825260608201835247925f92919060208301908036833701905050905030815f8151811061165a5761165a611d07565b60200260200101906001600160a01b031690816001600160a01b031681525050737a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156116ca573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906116ee9190611c84565b8160018151811061170157611701611d07565b60200260200101906001600160a01b031690816001600160a01b03168152505061174030737a250d5630b4cf539739df2c5dacb4c659f2488d85610ef0565b60405163791ac94760e01b8152737a250d5630b4cf539739df2c5dacb4c659f2488d9063791ac9479061177f9086905f90869030904290600401611d1b565b5f604051808303815f87803b158015611796575f5ffd5b505af11580156117a8573d5f5f3e3d5ffd5b505050505f6117c08347611a7290919063ffffffff16565b90505f6117d360646109da8460056115dd565b90506117df8282611a72565b6040519092506001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169083156108fc029084905f818181858888f19350505050158015611835573d5f5f3e3d5ffd5b5060405173aa7f7f4f11361a64d5c22b59dc24785ed41832769082156108fc029083905f818181858888f19350505050158015611874573d5f5f3e3d5ffd5b5060405181907f1cfca31204cc745553128283c3bd97acb07e803bd611f352db637c644eb59b87905f90a25050505050565b6001600160a01b03831661190a5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016105df565b6001600160a01b03821661196c5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016105df565b6001600160a01b0383165f90815260208190526040902054818110156119e35760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016105df565b6001600160a01b038085165f90815260208190526040808220858503905591851681529081208054849290611a19908490611c71565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611a6591815260200190565b60405180910390a361109d565b5f6115e88284611d8b565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b6001600160a01b0381168114610d2c575f5ffd5b5f5f60408385031215611ad7575f5ffd5b8235611ae281611ab2565b946020939093013593505050565b5f5f60408385031215611b01575f5ffd5b50508035926020909101359150565b5f5f5f60608486031215611b22575f5ffd5b8335611b2d81611ab2565b92506020840135611b3d81611ab2565b929592945050506040919091013590565b8015158114610d2c575f5ffd5b5f5f60408385031215611b6c575f5ffd5b8235611b7781611ab2565b91506020830135611b8781611b4e565b809150509250929050565b5f60208284031215611ba2575f5ffd5b81356115e881611ab2565b5f60208284031215611bbd575f5ffd5b5035919050565b5f5f60408385031215611bd5575f5ffd5b8235611be081611ab2565b91506020830135611b8781611ab2565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600181811c90821680611c3957607f821691505b602082108103611c5757634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b8082018082111561069157610691611c5d565b5f60208284031215611c94575f5ffd5b81516115e881611ab2565b5f60208284031215611caf575f5ffd5b5051919050565b5f60208284031215611cc6575f5ffd5b81516115e881611b4e565b808202811582820484141761069157610691611c5d565b5f82611d0257634e487b7160e01b5f52601260045260245ffd5b500490565b634e487b7160e01b5f52603260045260245ffd5b5f60a0820187835286602084015260a0604084015280865180835260c0850191506020880192505f5b81811015611d6b5783516001600160a01b0316835260209384019390920191600101611d44565b50506001600160a01b039590951660608401525050608001529392505050565b8181038181111561069157610691611c5d56fea26469706673582212206a9c6e46d173cdf43ebdbe92947c5f7fea1eaba7e735dc6169e15f06d820e07c64736f6c634300081c0033