[ { "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": "amountBNB", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "amountBOG", "type": "uint256" } ], "name": "AutoLiquify", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "owner", "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": "_walletMax", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "holder", "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": "spender", "type": "address" } ], "name": "approveMax", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "adr", "type": "address" } ], "name": "authorize", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "autoLiquidityReceiver", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "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": "newLiquidityReceiver", "type": "address" }, { "internalType": "address", "name": "newMarketingWallet", "type": "address" }, { "internalType": "address", "name": "newDevWallet", "type": "address" } ], "name": "changeFeeReceivers", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newLiqFee", "type": "uint256" }, { "internalType": "uint256", "name": "newMarketingFee", "type": "uint256" }, { "internalType": "uint256", "name": "newExtraSellFee", "type": "uint256" } ], "name": "changeFees", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "holder", "type": "address" }, { "internalType": "bool", "name": "exempt", "type": "bool" } ], "name": "changeIsFeeExempt", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "holder", "type": "address" }, { "internalType": "bool", "name": "exempt", "type": "bool" } ], "name": "changeIsTxLimitExempt", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "newValue", "type": "bool" } ], "name": "changeRestrictWhales", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "enableSwapBack", "type": "bool" }, { "internalType": "uint256", "name": "newSwapBackLimit", "type": "uint256" }, { "internalType": "bool", "name": "swapByLimitOnly", "type": "bool" } ], "name": "changeSwapBackSettings", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newLimit", "type": "uint256" } ], "name": "changeTxLimit", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newLimit", "type": "uint256" } ], "name": "changeWalletLimit", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "devWallet", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "extraFeeOnSell", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getCirculatingSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getOwner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "adr", "type": "address" } ], "name": "isAuthorized", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "isDividendExempt", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "isFeeExempt", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "isOwner", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "isTxLimitExempt", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "launchedAt", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "liquidityFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "marketingFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "marketingWallet", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "pair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "restrictWhales", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "router", "outputs": [ { "internalType": "contract IDEXRouter", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "swapAndLiquifyByLimitOnly", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "swapAndLiquifyEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "swapThreshold", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "totalFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalFeeIfSelling", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "tradingOpen", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "newStatus", "type": "bool" } ], "name": "tradingStatus", "outputs": [], "stateMutability": "nonpayable", "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": [ { "internalType": "address payable", "name": "adr", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "adr", "type": "address" } ], "name": "unauthorize", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60806040526002805461dead6001600160a01b031991821617909155600380548216905560048054737a250d5630b4cf539739df2c5dacb4c659f2488d9216919091179055662386f26fc10000600581905560068190556007556008805460ff1990811660019081179092556000600e8190556017600f81905560109190915560118190556012556019805462010000921690921762ff000019161763ff000000191690556509184e72a000601a55348015620000bb57600080fd5b50600080546001600160a01b0319908116339081178355825260016020818152604093849020805460ff191690921790915560048054601680549094166001600160a01b039182161793849055845163c45a015560e01b8152945193169363c45a01559381830193929091829003018186803b1580156200013b57600080fd5b505afa15801562000150573d6000803e3d6000fd5b505050506040513d60208110156200016757600080fd5b5051601654604080516315ab88c960e31b815290516001600160a01b039384169363c9c6539693169163ad5c4648916004808301926020929190829003018186803b158015620001b657600080fd5b505afa158015620001cb573d6000803e3d6000fd5b505050506040513d6020811015620001e257600080fd5b5051604080516001600160e01b031960e085901b1681526001600160a01b0390921660048301523060248301525160448083019260209291908290030181600087803b1580156200023257600080fd5b505af115801562000247573d6000803e3d6000fd5b505050506040513d60208110156200025e57600080fd5b5051601780546001600160a01b039283166001600160a01b0319918216178255306000818152600a60209081526040808320601654881684528252808320600019905533808452600b8352818420805460ff1990811660019081179092558686528386208054821683179055828652600c8552838620805482168317905588548a1686528386208054821683179055975489168552600d845282852080548916821790559084528184208054881682179055938352808320805487168517905560025487168352808320805487168517905560035490961682529490208054909316179091556013805482167334881d403b9714d381fd0dca61c1d8c72ed04c4c9081179091556014805483168217905560158054909216179055600f54600e546200039692909190620012b96200040f821b17901c565b601181905550620003ba6010546011546200040f60201b620012b91790919060201c565b601255600554336000818152600960209081526040808320859055805194855251929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a362000471565b6000828201838110156200046a576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b611ea780620004816000396000f3fe60806040526004361061028c5760003560e01c80637db1342c1161015a578063ca33e64c116100c1578063f0b37c041161007a578063f0b37c0414610926578063f2fde38b14610959578063f887ea401461098c578063fabe6283146109a1578063fe9fbb80146109dc578063ffb54a9914610a0f57610293565b8063ca33e64c14610856578063ca987b0e1461086b578063d920334e14610880578063da00097d146108aa578063dd62ed3e146108bf578063e66b1d1e146108fa57610293565b806398118cb41161011357806398118cb414610770578063a3a2e89e14610785578063a8aa1b31146107c0578063a9059cbb146107d5578063b6a5d7de1461080e578063bf56b3711461084157610293565b80637db1342c146106bf578063807c2d9c146106e9578063893d20e8146106fe5780638b42507f146107135780638ea5220f1461074657806395d89b411461075b57610293565b806334c70889116101fe57806369cf17d4116101b757806369cf17d4146105e65780636b67c4df146105fb57806370a082311461061057806375f0a874146106435780637a319590146106745780637d1db4a5146106aa57610293565b806334c70889146104e95780633f4218e0146105235780634355855a1461055657806344de2e4c146105895780634a74bb021461059e578063571ac8b0146105b357610293565b80631df4ccfc116102505780631df4ccfc146103d957806323b872dd146103ee5780632b112e49146104315780632f54bf6e14610446578063313ce56714610479578063315dca29146104a457610293565b80630445b6671461029857806306fdde03146102bf578063095ea7b3146103495780630d2959801461039657806318160ddd146103c457610293565b3661029357005b600080fd5b3480156102a457600080fd5b506102ad610a24565b60408051918252519081900360200190f35b3480156102cb57600080fd5b506102d4610a2a565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561030e5781810151838201526020016102f6565b50505050905090810190601f16801561033b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561035557600080fd5b506103826004803603604081101561036c57600080fd5b506001600160a01b038135169060200135610a61565b604080519115158252519081900360200190f35b3480156103a257600080fd5b506103c2600480360360208110156103b957600080fd5b50351515610ac8565b005b3480156103d057600080fd5b506102ad610b1e565b3480156103e557600080fd5b506102ad610b24565b3480156103fa57600080fd5b506103826004803603606081101561041157600080fd5b506001600160a01b03813581169160208101359091169060400135610b2a565b34801561043d57600080fd5b506102ad610bec565b34801561045257600080fd5b506103826004803603602081101561046957600080fd5b50356001600160a01b0316610c35565b34801561048557600080fd5b5061048e610c49565b6040805160ff9092168252519081900360200190f35b3480156104b057600080fd5b506103c2600480360360608110156104c757600080fd5b506001600160a01b038135811691602081013582169160409091013516610c4e565b3480156104f557600080fd5b506103c26004803603606081101561050c57600080fd5b508035151590602081013590604001351515610cd5565b34801561052f57600080fd5b506103826004803603602081101561054657600080fd5b50356001600160a01b0316610d53565b34801561056257600080fd5b506103826004803603602081101561057957600080fd5b50356001600160a01b0316610d68565b34801561059557600080fd5b50610382610d7d565b3480156105aa57600080fd5b50610382610d86565b3480156105bf57600080fd5b50610382600480360360208110156105d657600080fd5b50356001600160a01b0316610d95565b3480156105f257600080fd5b506102ad610da3565b34801561060757600080fd5b506102ad610da9565b34801561061c57600080fd5b506102ad6004803603602081101561063357600080fd5b50356001600160a01b0316610daf565b34801561064f57600080fd5b50610658610dca565b604080516001600160a01b039092168252519081900360200190f35b34801561068057600080fd5b506103c26004803603606081101561069757600080fd5b5080359060208101359060400135610dd9565b3480156106b657600080fd5b506102ad610e54565b3480156106cb57600080fd5b506103c2600480360360208110156106e257600080fd5b5035610e5a565b3480156106f557600080fd5b506102ad610ea7565b34801561070a57600080fd5b50610658610ead565b34801561071f57600080fd5b506103826004803603602081101561073657600080fd5b50356001600160a01b0316610ebc565b34801561075257600080fd5b50610658610ed1565b34801561076757600080fd5b506102d4610ee0565b34801561077c57600080fd5b506102ad610efe565b34801561079157600080fd5b506103c2600480360360408110156107a857600080fd5b506001600160a01b0381351690602001351515610f04565b3480156107cc57600080fd5b50610658610f77565b3480156107e157600080fd5b50610382600480360360408110156107f857600080fd5b506001600160a01b038135169060200135610f86565b34801561081a57600080fd5b506103c26004803603602081101561083157600080fd5b50356001600160a01b0316610f93565b34801561084d57600080fd5b506102ad610ffd565b34801561086257600080fd5b50610658611003565b34801561087757600080fd5b506102ad611012565b34801561088c57600080fd5b506103c2600480360360208110156108a357600080fd5b5035611018565b3480156108b657600080fd5b50610382611065565b3480156108cb57600080fd5b506102ad600480360360408110156108e257600080fd5b506001600160a01b0381358116916020013516611075565b34801561090657600080fd5b506103c26004803603602081101561091d57600080fd5b503515156110a0565b34801561093257600080fd5b506103c26004803603602081101561094957600080fd5b50356001600160a01b03166110fb565b34801561096557600080fd5b506103c26004803603602081101561097c57600080fd5b50356001600160a01b031661115f565b34801561099857600080fd5b50610658611210565b3480156109ad57600080fd5b506103c2600480360360408110156109c457600080fd5b506001600160a01b038135169060200135151561121f565b3480156109e857600080fd5b50610382600480360360208110156109ff57600080fd5b50356001600160a01b0316611292565b348015610a1b57600080fd5b506103826112b0565b601a5481565b60408051808201909152601881527f4d616b6520416d6572696361205472756d7020416761696e0000000000000000602082015290565b336000818152600a602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b610ad133610c35565b610b0b576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b6019805460ff1916911515919091179055565b60055490565b60115481565b6001600160a01b0383166000908152600a6020908152604080832033845290915281205460001914610bd7576040805180820182526016815275496e73756666696369656e7420416c6c6f77616e636560501b6020808301919091526001600160a01b0387166000908152600a82528381203382529091529190912054610bb2918490611313565b6001600160a01b0385166000908152600a602090815260408083203384529091529020555b610be28484846113aa565b90505b9392505050565b600354600090610c3090610c08906001600160a01b0316610daf565b600254610c2a90610c21906001600160a01b0316610daf565b60055490611729565b90611729565b905090565b6000546001600160a01b0390811691161490565b600990565b610c5733611292565b610c96576040805162461bcd60e51b815260206004820152600b60248201526a085055551213d49256915160aa1b604482015290519081900360640190fd5b601380546001600160a01b039485166001600160a01b031991821617909155601480549385169382169390931790925560158054919093169116179055565b610cde33611292565b610d1d576040805162461bcd60e51b815260206004820152600b60248201526a085055551213d49256915160aa1b604482015290519081900360640190fd5b60198054601a9390935590151563010000000263ff00000019931515620100000262ff0000199093169290921792909216179055565b600b6020526000908152604090205460ff1681565b600d6020526000908152604090205460ff1681565b60085460ff1681565b60195462010000900460ff1681565b6000610ac282600019610a61565b60105481565b600f5481565b6001600160a01b031660009081526009602052604090205490565b6014546001600160a01b031681565b610de233611292565b610e21576040805162461bcd60e51b815260206004820152600b60248201526a085055551213d49256915160aa1b604482015290519081900360640190fd5b600e839055600f8290556010819055610e3a83836112b9565b6011819055601054610e4c91906112b9565b601255505050565b60065481565b610e6333611292565b610ea2576040805162461bcd60e51b815260206004820152600b60248201526a085055551213d49256915160aa1b604482015290519081900360640190fd5b600755565b60075481565b6000546001600160a01b031690565b600c6020526000908152604090205460ff1681565b6015546001600160a01b031681565b6040805180820190915260048152634d41544160e01b602082015290565b600e5481565b610f0d33611292565b610f4c576040805162461bcd60e51b815260206004820152600b60248201526a085055551213d49256915160aa1b604482015290519081900360640190fd5b6001600160a01b03919091166000908152600b60205260409020805460ff1916911515919091179055565b6017546001600160a01b031681565b6000610be53384846113aa565b610f9c33610c35565b610fd6576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b6001600160a01b03166000908152600160208190526040909120805460ff19169091179055565b60185481565b6013546001600160a01b031681565b60125481565b61102133611292565b611060576040805162461bcd60e51b815260206004820152600b60248201526a085055551213d49256915160aa1b604482015290519081900360640190fd5b600655565b6019546301000000900460ff1681565b6001600160a01b039182166000908152600a6020908152604080832093909416825291909152205490565b6110a933611292565b6110e8576040805162461bcd60e51b815260206004820152600b60248201526a085055551213d49256915160aa1b604482015290519081900360640190fd5b6008805460ff1916911515919091179055565b61110433610c35565b61113e576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b6001600160a01b03166000908152600160205260409020805460ff19169055565b61116833610c35565b6111a2576040805162461bcd60e51b815260206004820152600660248201526510a7aba722a960d11b604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b038316908117825580825260016020818152604093849020805460ff1916909217909155825191825291517f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc686163929181900390910190a150565b6016546001600160a01b031681565b61122833611292565b611267576040805162461bcd60e51b815260206004820152600b60248201526a085055551213d49256915160aa1b604482015290519081900360640190fd5b6001600160a01b03919091166000908152600c60205260409020805460ff1916911515919091179055565b6001600160a01b031660009081526001602052604090205460ff1690565b60195460ff1681565b600082820183811015610be5576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b600081848411156113a25760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561136757818101518382015260200161134f565b50505050905090810190601f1680156113945780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b601954600090610100900460ff16156113cf576113c884848461176b565b9050610be5565b6001600160a01b03841660009081526001602052604090205460ff1615801561141157506001600160a01b03831660009081526001602052604090205460ff16155b156114645760195460ff16611464576040805162461bcd60e51b8152602060048201526014602482015273151c98591a5b99c81b9bdd081bdc195b881e595d60621b604482015290519081900360640190fd5b6006548211158061148d57506001600160a01b0384166000908152600c602052604090205460ff165b6114d2576040805162461bcd60e51b8152602060048201526011602482015270151608131a5b5a5d08115e18d959591959607a1b604482015290519081900360640190fd5b6017546001600160a01b031633148015906114f55750601954610100900460ff16155b8015611509575060195462010000900460ff165b80156115265750601a543060009081526009602052604090205410155b156115335761153361184c565b61153b611c88565b15801561155557506017546001600160a01b038481169116145b15611584576001600160a01b03841660009081526009602052604090205461157c57600080fd5b611584611c90565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0387166000908152600990915291909120546115d6918490611313565b6001600160a01b038086166000908152600960209081526040808320949094559186168152600c909152205460ff16158015611614575060085460ff165b1561164a576007546001600160a01b03841660009081526009602052604090205461163f90846112b9565b111561164a57600080fd5b6001600160a01b0384166000908152600b602052604081205460ff1615801561168c57506001600160a01b0384166000908152600b602052604090205460ff16155b61169657826116a1565b6116a1858585611c96565b6001600160a01b0385166000908152600960205260409020549091506116c790826112b9565b6001600160a01b0380861660008181526009602090815260409182902094909455805185815290519193928916927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3506001949350505050565b6000610be583836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611313565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b03861660009081526009909152918220546117bc918490611313565b6001600160a01b0380861660009081526009602052604080822093909355908516815220546117eb90836112b9565b6001600160a01b0380851660008181526009602090815260409182902094909455805186815290519193928816927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060019392505050565b6019805461ff00191661010017905530600090815260096020526040812054601154600e5491929161188f91600291611889919082908790611d55565b90611dae565b9050600061189d8383611729565b60408051600280825260608083018452939450909160208301908036833701905050905030816000815181106118cf57fe5b6001600160a01b03928316602091820292909201810191909152601654604080516315ab88c960e31b81529051919093169263ad5c4648926004808301939192829003018186803b15801561192357600080fd5b505afa158015611937573d6000803e3d6000fd5b505050506040513d602081101561194d57600080fd5b505181518290600190811061195e57fe5b60200260200101906001600160a01b031690816001600160a01b031681525050601660009054906101000a90046001600160a01b03166001600160a01b031663791ac9478360008430426040518663ffffffff1660e01b81526004018086815260200185815260200180602001846001600160a01b03168152602001838152602001828103825285818151815260200191508051906020019060200280838360005b83811015611a18578181015183820152602001611a00565b505050509050019650505050505050600060405180830381600087803b158015611a4157600080fd5b505af1158015611a55573d6000803e3d6000fd5b5050600e5447925060009150611a7990611a70906002611dae565b60115490611729565b90506000611a9b600261188984611889600e5488611d5590919063ffffffff16565b90506000611aa98483611729565b90506000611ab8826003611dae565b90506000611ac68383611729565b6014546040519192506000916001600160a01b039091169061753090859084818181858888f193505050503d8060008114611b1d576040519150601f19603f3d011682016040523d82523d6000602084013e611b22565b606091505b50506015546040519192506000916001600160a01b039091169061753090859084818181858888f193505050503d8060008114611b7b576040519150601f19603f3d011682016040523d82523d6000602084013e611b80565b606091505b5060009350839250508b159050611c6f576016546013546040805163f305d71960e01b8152306004820152602481018f905260006044820181905260648201526001600160a01b0392831660848201524260a48201529051919092169163f305d71991899160c48082019260609290919082900301818588803b158015611c0657600080fd5b505af1158015611c1a573d6000803e3d6000fd5b50505050506040513d6060811015611c3157600080fd5b505060408051878152602081018d905281517f424db2872186fa7e7afa7a5e902ed3b49a2ef19c2f5431e672462495dd6b4506929181900390910190a15b50506019805461ff001916905550505050505050505050565b601854151590565b43601855565b60175460009081906001600160a01b03858116911614611cb857601154611cbc565b6012545b90506000611ccf60646118898685611d55565b30600090815260096020526040902054909150611cec90826112b9565b30600081815260096020908152604091829020939093558051848152905191926001600160a01b038a16927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3611d4b8482611729565b9695505050505050565b600082611d6457506000610ac2565b82820282848281611d7157fe5b0414610be55760405162461bcd60e51b8152600401808060200182810382526021815260200180611e516021913960400191505060405180910390fd5b6000610be583836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525060008183611e3a5760405162461bcd60e51b815260206004820181815283516024840152835190928392604490910191908501908083836000831561136757818101518382015260200161134f565b506000838581611e4657fe5b049594505050505056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a2646970667358221220898812b120f5d2847c74d94f8a52e5eaa2b1ee3a2e17de22c1e3a0208b4edbbb64736f6c63430007040033