[ { "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": false, "internalType": "uint256", "name": "tokensSwapped", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "ethReceived", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "tokensIntoLiqudity", "type": "uint256" } ], "name": "SwapAndLiquify", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "bool", "name": "true_or_false", "type": "bool" } ], "name": "SwapAndLiquifyEnabledUpdated", "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": "Percent_AutoLP", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "Percent_Burn", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "Percent_Dev", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "Percent_Marketing", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "Wallet_Burn", "outputs": [ { "internalType": "address payable", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "Wallet_Dev", "outputs": [ { "internalType": "address payable", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "Wallet_Marketing", "outputs": [ { "internalType": "address payable", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_Tax_On_Buy", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_Tax_On_Sell", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "_isExcludedFromFee", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_maxTxAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_maxWalletToken", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "theOwner", "type": "address" }, { "internalType": "address", "name": "theSpender", "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": "accounts", "type": "address[]" }, { "internalType": "bool", "name": "state", "type": "bool" } ], "name": "bulkAntiBot", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "pure", "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": "inSwapAndLiquify", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "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": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "isBot", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "pause", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "paused", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "random_Token_Address", "type": "address" }, { "internalType": "uint256", "name": "percent_of_Tokens", "type": "uint256" } ], "name": "remove_Random_Tokens", "outputs": [ { "internalType": "bool", "name": "_sent", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" }, { "internalType": "bool", "name": "state", "type": "bool" } ], "name": "setAntibot", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "buyTax", "type": "uint256" }, { "internalType": "uint256", "name": "sellTax", "type": "uint256" } ], "name": "setTaxes", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "swapAndLiquifyEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "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": "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" }, { "inputs": [], "name": "uniswapV2Pair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "uniswapV2Router", "outputs": [ { "internalType": "contract IUniswapV2Router02", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60806040526005805473968a230afa6e137d72ae7f8f0266de51984663906001600160a01b03199182168117909255600680549091169091179055620000486012600a6200053d565b6200005890633b9aca0062000555565b60078190556008805461ffff191661030017905560036009819055600a9081556046600b55600c556005600d819055600e556064906200009a90601462000555565b620000a691906200056f565b600f55600f5460105560646007546014620000c2919062000555565b620000ce91906200056f565b60118190556012556014805461ffff60a81b1916600160a81b179055348015620000f757600080fd5b50600080546001600160a01b03191673ebc191419c96ceddff5ed13ae0cfa051092f043790811782556040519091907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a360075460026000620001656000546001600160a01b031690565b6001600160a01b03166001600160a01b03168152602001908152602001600020819055506000737a250d5630b4cf539739df2c5dacb4c659f2488d9050806001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001e1573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000207919062000592565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000255573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200027b919062000592565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015620002c9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002ef919062000592565b601480546001600160a01b03199081166001600160a01b039384161790915560138054909116918316919091179055600160046000620003376000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff1996871617905530815260049093528183208054851660019081179091556005549091168352908220805484168217905561dead9091527f42c63635470f1fb1d6d4b6441c413cb435b1ebb6fedd1896dd5e25d1399147dd8054909216179055620003d16000546001600160a01b031690565b6001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6007546040516200041991815260200190565b60405180910390a350620005bd565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156200047f57816000190482111562000463576200046362000428565b808516156200047157918102915b93841c939080029062000443565b509250929050565b600082620004985750600162000537565b81620004a75750600062000537565b8160018114620004c05760028114620004cb57620004eb565b600191505062000537565b60ff841115620004df57620004df62000428565b50506001821b62000537565b5060208310610133831016604e8410600b841016171562000510575081810a62000537565b6200051c83836200043e565b806000190482111562000533576200053362000428565b0290505b92915050565b60006200054e60ff84168362000487565b9392505050565b808202811582820484141762000537576200053762000428565b6000826200058d57634e487b7160e01b600052601260045260246000fd5b500490565b600060208284031215620005a557600080fd5b81516001600160a01b03811681146200054e57600080fd5b611daa80620005cd6000396000f3fe6080604052600436106102135760003560e01c8063768dc71011610118578063b1cb1582116100a0578063c647b20e1161006f578063c647b20e14610646578063c6618d6014610666578063dafd18e91461067c578063dd62ed3e1461069c578063e1165545146106e257600080fd5b8063b1cb1582146105d0578063b31470a4146105e6578063b43665e214610606578063bbb9f61f1461062657600080fd5b80638456cb59116100e75780638456cb591461052d5780638da5cb5b1461054257806395d89b4114610560578063a457c2d714610590578063a9059cbb146105b057600080fd5b8063768dc710146104bb57806378109e54146104eb5780637d1db4a514610501578063805c0e0f1461051757600080fd5b80633bbac5791161019b5780635c975abb1161016a5780635c975abb14610421578063603176251461044257806361c9a0dc1461045857806370a082311461046e578063715018a6146104a457600080fd5b80633bbac579146103915780633f70a495146103ca57806349bd5a5e146103e05780634a74bb021461040057600080fd5b806321dbd9eb116101e257806321dbd9eb146102fe578063220f66961461031457806323b872dd14610335578063313ce56714610355578063395093511461037157600080fd5b806306fdde031461021f578063095ea7b3146102775780631694505e146102a757806318160ddd146102df57600080fd5b3661021a57005b600080fd5b34801561022b57600080fd5b5060408051808201909152601f81527f4861727279506f7474657250756d70794e6f44756d7079536f6e6963496e750060208201525b60405161026e91906118ae565b60405180910390f35b34801561028357600080fd5b50610297610292366004611924565b610702565b604051901515815260200161026e565b3480156102b357600080fd5b506013546102c7906001600160a01b031681565b6040516001600160a01b03909116815260200161026e565b3480156102eb57600080fd5b506007545b60405190815260200161026e565b34801561030a57600080fd5b506102f0600d5481565b34801561032057600080fd5b5060145461029790600160a01b900460ff1681565b34801561034157600080fd5b50610297610350366004611950565b610719565b34801561036157600080fd5b506040516012815260200161026e565b34801561037d57600080fd5b5061029761038c366004611924565b610782565b34801561039d57600080fd5b506102976103ac366004611991565b6001600160a01b031660009081526001602052604090205460ff1690565b3480156103d657600080fd5b506102f060095481565b3480156103ec57600080fd5b506014546102c7906001600160a01b031681565b34801561040c57600080fd5b5060145461029790600160a81b900460ff1681565b34801561042d57600080fd5b5060145461029790600160b01b900460ff1681565b34801561044e57600080fd5b506102f0600b5481565b34801561046457600080fd5b506102f0600e5481565b34801561047a57600080fd5b506102f0610489366004611991565b6001600160a01b031660009081526002602052604090205490565b3480156104b057600080fd5b506104b96107b8565b005b3480156104c757600080fd5b506102976104d6366004611991565b60046020526000908152604090205460ff1681565b3480156104f757600080fd5b506102f0600f5481565b34801561050d57600080fd5b506102f060115481565b34801561052357600080fd5b506102c761dead81565b34801561053957600080fd5b506104b9610802565b34801561054e57600080fd5b506000546001600160a01b03166102c7565b34801561056c57600080fd5b5060408051808201909152600781526650554d5059595960c81b6020820152610261565b34801561059c57600080fd5b506102976105ab366004611924565b610876565b3480156105bc57600080fd5b506102976105cb366004611924565b6108c5565b3480156105dc57600080fd5b506102f0600a5481565b3480156105f257600080fd5b506104b96106013660046119dd565b6108d2565b34801561061257600080fd5b506005546102c7906001600160a01b031681565b34801561063257600080fd5b506006546102c7906001600160a01b031681565b34801561065257600080fd5b506104b9610661366004611ab4565b610968565b34801561067257600080fd5b506102f0600c5481565b34801561068857600080fd5b50610297610697366004611924565b61099d565b3480156106a857600080fd5b506102f06106b7366004611ad6565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b3480156106ee57600080fd5b506104b96106fd366004611b0f565b610afe565b600061070f338484610bb7565b5060015b92915050565b6000610726848484610c78565b610778843361077385604051806060016040528060288152602001611d28602891396001600160a01b038a166000908152600360209081526040808320338452909152902054919061103b565b610bb7565b5060019392505050565b3360008181526003602090815260408083206001600160a01b0387168452909152812054909161070f9185906107739086611067565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031633146108615760405162461bcd60e51b815260206004820152601e60248201527f5061757361626c653a206f6e6c79206f776e65722063616e207061757365000060448201526064015b60405180910390fd5b6014805460ff60b01b1916600160b01b179055565b600061070f338461077385604051806060016040528060258152602001611d50602591393360009081526003602090815260408083206001600160a01b038d168452909152902054919061103b565b600061070f338484610c78565b6000546001600160a01b031633146108fc5760405162461bcd60e51b815260040161085890611b3d565b60005b825181101561096357816001600085848151811061091f5761091f611b72565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff19169115159190911790558061095b81611b9e565b9150506108ff565b505050565b6000546001600160a01b031633146109925760405162461bcd60e51b815260040161085890611b3d565b600991909155600a55565b6000306001600160a01b038416036109f75760405162461bcd60e51b815260206004820152601b60248201527f43616e206e6f742072656d6f7665206e617469766520746f6b656e00000000006044820152606401610858565b6040516370a0823160e01b81523060048201526000906001600160a01b038516906370a0823190602401602060405180830381865afa158015610a3e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a629190611bb7565b905060006064610a728584611bd0565b610a7c9190611be7565b60065460405163a9059cbb60e01b81526001600160a01b0391821660048201526024810183905291925086169063a9059cbb906044016020604051808303816000875af1158015610ad1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610af59190611c09565b95945050505050565b6000546001600160a01b03163314610b285760405162461bcd60e51b815260040161085890611b3d565b6001600160a01b03821660009081526001602052604090205481151560ff909116151503610b8c5760405162461bcd60e51b815260206004820152601160248201527015985b1d5948185b1c9958591e481cd95d607a1b6044820152606401610858565b6001600160a01b03919091166000908152600160205260409020805460ff1916911515919091179055565b6001600160a01b03831615801590610bd757506001600160a01b03821615155b610c175760405162461bcd60e51b81526020600482015260116024820152704552523a207a65726f206164647265737360781b6044820152606401610858565b6001600160a01b0383811660008181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6000546001600160a01b03838116911614801590610ca157506001600160a01b03821661dead14155b8015610cb657506001600160a01b0382163014155b8015610cd057506014546001600160a01b03838116911614155b8015610cea57506000546001600160a01b03848116911614155b15610d5a576001600160a01b038216600090815260026020526040902054600f54610d158383611c26565b1115610d585760405162461bcd60e51b815260206004820152601260248201527127bb32b9103bb0b63632ba103634b6b4ba1760711b6044820152606401610858565b505b6000546001600160a01b03848116911614610dc157601154811115610dc15760405162461bcd60e51b815260206004820152601760248201527f4f766572207472616e73616374696f6e206c696d69742e0000000000000000006044820152606401610858565b6001600160a01b03831615801590610de157506001600160a01b03821615155b610e255760405162461bcd60e51b81526020600482015260156024820152744552523a205573696e67203020616464726573732160581b6044820152606401610858565b60008111610e835760405162461bcd60e51b815260206004820152602560248201527f546f6b656e2076616c7565206d75737420626520686967686572207468616e206044820152643d32b9379760d91b6064820152608401610858565b6001600160a01b03831660009081526001602052604090205460ff16158015610ec557506001600160a01b03821660009081526001602052604090205460ff16155b610f015760405162461bcd60e51b815260206004820152600d60248201526c165bdd48185c99481848189bdd609a1b6044820152606401610858565b60085460ff61010082048116911610801590610f275750601454600160a01b900460ff16155b8015610f4157506014546001600160a01b03848116911614155b8015610f565750601454600160a81b900460ff165b15610f8f5730600090815260026020526040902054601154811115610f7a57506011545b6008805460ff19169055610f8d8161107a565b505b6001600160a01b0383166000908152600460205260408120546001919060ff1680610fd257506001600160a01b03841660009081526004602052604090205460ff165b15610fe05760009150611027565b6014546001600160a01b0390811690861603610ffa575060015b6008805460ff1690600061100d83611c39565b91906101000a81548160ff021916908360ff160217905550505b611034858585858561132c565b5050505050565b6000818484111561105f5760405162461bcd60e51b815260040161085891906118ae565b505050900390565b60006110738284611c26565b9392505050565b6014805460ff60a01b1916600160a01b179055600d546000906064906110a09084611bd0565b6110aa9190611be7565b9050806007546110ba9190611c58565b60075561dead60005260026020527f6a9609baa168169acaea398c4407efea4be641bb08e21e88806d9836fd9333cc546110f5908290611c26565b60026020527f6a9609baa168169acaea398c4407efea4be641bb08e21e88806d9836fd9333cc553060009081526040902054611132908290611c58565b30600090815260026020526040812091909155600b546064906111559085611bd0565b61115f9190611be7565b905060006064600c54856111739190611bd0565b61117d9190611be7565b9050600060c8600e54866111919190611bd0565b61119b9190611be7565b9050476111bb836111ac8685611c26565b6111b69190611c26565b611673565b60006111c78247611c58565b90506000600c54600b54600e546111de9190611c26565b6111e89190611c26565b600b546111f6906064611bd0565b6112009190611be7565b9050600060646112108385611bd0565b61121a9190611be7565b90506000600c54600b54600e546112319190611c26565b61123b9190611c26565b600c54611249906064611bd0565b6112539190611be7565b9050600060646112638387611bd0565b61126d9190611be7565b905061128d878261127e8689611c58565b6112889190611c58565b6117cd565b7f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb56187826112ba8689611c58565b6112c49190611c58565b604080519283526020830191909152810189905260600160405180910390a16005546112f9906001600160a01b031684611878565b600654479550611312906001600160a01b031686611878565b50506014805460ff60a01b19169055505050505050505050565b8161140b576001600160a01b038516600090815260026020526040902054611355908490611c58565b6001600160a01b038087166000908152600260205260408082209390935590861681522054611385908490611c26565b6001600160a01b0380861660008181526002602052604090819020939093559151908716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906113d99087815260200190565b60405180910390a361deac196001600160a01b0385160161140657826007546114029190611c58565b6007555b611034565b80156115415760006064600954856114239190611bd0565b61142d9190611be7565b9050600061143b8286611c58565b6001600160a01b038816600090815260026020526040902054909150611462908690611c58565b6001600160a01b038089166000908152600260205260408082209390935590881681522054611492908290611c26565b6001600160a01b0387166000908152600260205260408082209290925530815220546114bf908390611c26565b3060009081526002602090815260409182902092909255518281526001600160a01b0388811692908a16917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a361deac196001600160a01b0387160161153a57806007546115369190611c58565b6007555b5050611034565b60006064600a54856115539190611bd0565b61155d9190611be7565b9050600061156b8286611c58565b6001600160a01b038816600090815260026020526040902054909150611592908690611c58565b6001600160a01b0380891660009081526002602052604080822093909355908816815220546115c2908290611c26565b6001600160a01b0387166000908152600260205260408082209290925530815220546115ef908390611c26565b3060009081526002602090815260409182902092909255518281526001600160a01b0388811692908a16917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a361deac196001600160a01b0387160161166a57806007546116669190611c58565b6007555b50505050505050565b60408051600280825260608201835260009260208301908036833701905050905030816000815181106116a8576116a8611b72565b6001600160a01b03928316602091820292909201810191909152601354604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015611701573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117259190611c6b565b8160018151811061173857611738611b72565b6001600160a01b03928316602091820292909201015260135461175e9130911684610bb7565b60135460405163791ac94760e01b81526001600160a01b039091169063791ac94790611797908590600090869030904290600401611c88565b600060405180830381600087803b1580156117b157600080fd5b505af11580156117c5573d6000803e3d6000fd5b505050505050565b6013546117e59030906001600160a01b031684610bb7565b60135460405163f305d71960e01b815230600482015260248101849052600060448201819052606482015261dead60848201524260a48201526001600160a01b039091169063f305d71990839060c40160606040518083038185885af1158015611853573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906110349190611cf9565b6040516001600160a01b0383169082156108fc029083906000818181858888f19350505050158015610963573d6000803e3d6000fd5b600060208083528351808285015260005b818110156118db578581018301518582016040015282016118bf565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461191157600080fd5b50565b803561191f816118fc565b919050565b6000806040838503121561193757600080fd5b8235611942816118fc565b946020939093013593505050565b60008060006060848603121561196557600080fd5b8335611970816118fc565b92506020840135611980816118fc565b929592945050506040919091013590565b6000602082840312156119a357600080fd5b8135611073816118fc565b634e487b7160e01b600052604160045260246000fd5b801515811461191157600080fd5b803561191f816119c4565b600080604083850312156119f057600080fd5b823567ffffffffffffffff80821115611a0857600080fd5b818501915085601f830112611a1c57600080fd5b8135602082821115611a3057611a306119ae565b8160051b604051601f19603f83011681018181108682111715611a5557611a556119ae565b604052928352818301935084810182019289841115611a7357600080fd5b948201945b83861015611a9857611a8986611914565b85529482019493820193611a78565b9650611aa790508782016119d2565b9450505050509250929050565b60008060408385031215611ac757600080fd5b50508035926020909101359150565b60008060408385031215611ae957600080fd5b8235611af4816118fc565b91506020830135611b04816118fc565b809150509250929050565b60008060408385031215611b2257600080fd5b8235611b2d816118fc565b91506020830135611b04816119c4565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600060018201611bb057611bb0611b88565b5060010190565b600060208284031215611bc957600080fd5b5051919050565b808202811582820484141761071357610713611b88565b600082611c0457634e487b7160e01b600052601260045260246000fd5b500490565b600060208284031215611c1b57600080fd5b8151611073816119c4565b8082018082111561071357610713611b88565b600060ff821660ff8103611c4f57611c4f611b88565b60010192915050565b8181038181111561071357610713611b88565b600060208284031215611c7d57600080fd5b8151611073816118fc565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015611cd85784516001600160a01b031683529383019391830191600101611cb3565b50506001600160a01b03969096166060850152505050608001529392505050565b600080600060608486031215611d0e57600080fd5b835192506020840151915060408401519050925092509256fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212209d678c2b2586ab3699c5dc439058ee1ef83ac85b23a0d4d4a4e303ae7d747cbd64736f6c63430008120033