[ { "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": "account", "type": "address" }, { "indexed": false, "internalType": "bool", "name": "isExcluded", "type": "bool" } ], "name": "ExcludeFromFees", "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": "pair", "type": "address" }, { "indexed": true, "internalType": "bool", "name": "value", "type": "bool" } ], "name": "SetAutomatedMarketMakerPair", "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": "", "type": "address" } ], "name": "_isExcludedMaxTransactionAmount", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "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": "", "type": "address" } ], "name": "automatedMarketMakerPairs", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "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": "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": "dexRouter", "outputs": [ { "internalType": "contract IDexRouter", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" }, { "internalType": "bool", "name": "excluded", "type": "bool" } ], "name": "excludeFromFees", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "updAds", "type": "address" }, { "internalType": "bool", "name": "isEx", "type": "bool" } ], "name": "excludeFromMaxTransaction", "outputs": [], "stateMutability": "nonpayable", "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": "limitsInEffect", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "lpPair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxBuyAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxSellAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxWalletAmount", "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": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "removeLimits", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "pair", "type": "address" }, { "internalType": "bool", "name": "value", "type": "bool" } ], "name": "setAutomatedMarketMakerPair", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "swapTokensAtAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "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": "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" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "flag", "type": "bool" } ], "name": "updateAntiBot", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
6080604052600c805461ffff60a01b191661010160a01b1790556000600d556010805460ff191660011790553480156200003857600080fd5b50604051806040016040528060078152602001664869204b696e6760c81b8152506040518060400160405280600381526020016268694b60e81b8152508160039081620000869190620007e8565b506004620000958282620007e8565b5050506000620000aa6200044760201b60201c565b600580546001600160a01b0319166001600160a01b038316908117909155604051919250906000906000805160206200252b833981519152908290a350600980546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d9081179091556040805163c45a015560e01b81529051339291829163c45a0155916004808201926020929091908290030181865afa15801562000151573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001779190620008b4565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001c5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001eb9190620008b4565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af115801562000239573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200025f9190620008b4565b600a80546001600160a01b0319166001600160a01b039290921691821790556000908152601460205260409020805460ff191660011790556009546001600160a01b03166000908152601460205260409020805460ff19166001179055600a54620002d5906001600160a01b031660016200044b565b6b03e09de2596099e2b00000006064620002f1826001620008fc565b620002fd91906200091e565b60065560646200030f826001620008fc565b6200031b91906200091e565b60075560646200032d826001620008fc565b6200033991906200091e565b60085560646200034b826001620008fc565b6200035791906200091e565b600b55600260118190556012556001600160a01b0383166000908152601460205260409020805460ff19166001179055306000908152601460205260409020805460ff1916600117905561dead60005260146020527f8b9e18c5e04efe171d1e4f682ad90d753958a5ffe56db5290b0236c8e0b6db00805460ff19166001179055620003e5836001620004b3565b620003f2306001620004b3565b6200040161dead6001620004b3565b600c80546001600160a01b031916739bcd4225a372b41292163693b636f69431a67d0e17905562000433838262000561565b6200043e8362000646565b5050506200095c565b3390565b6001600160a01b0382166000818152601560209081526040808320805486151560ff199182168117909255601490935281842080549093168117909255519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b6005546001600160a01b03163314620005025760405162461bcd60e51b815260206004820181905260248201526000805160206200250b83398151915260448201526064015b60405180910390fd5b6001600160a01b038216600081815260136020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6001600160a01b038216620005b95760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401620004f9565b8060026000828254620005cd919062000941565b90915550506001600160a01b03821660009081526020819052604081208054839290620005fc90849062000941565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b6005546001600160a01b03163314620006915760405162461bcd60e51b815260206004820181905260248201526000805160206200250b8339815191526044820152606401620004f9565b6001600160a01b038116620006f85760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401620004f9565b6005546040516001600160a01b038084169216906000805160206200252b83398151915290600090a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200076e57607f821691505b6020821081036200078f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620007e357600081815260208120601f850160051c81016020861015620007be5750805b601f850160051c820191505b81811015620007df57828155600101620007ca565b5050505b505050565b81516001600160401b0381111562000804576200080462000743565b6200081c8162000815845462000759565b8462000795565b602080601f8311600181146200085457600084156200083b5750858301515b600019600386901b1c1916600185901b178555620007df565b600085815260208120601f198616915b82811015620008855788860151825594840194600190910190840162000864565b5085821015620008a45787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600060208284031215620008c757600080fd5b81516001600160a01b0381168114620008df57600080fd5b9392505050565b634e487b7160e01b600052601160045260246000fd5b6000816000190483118215151615620009195762000919620008e6565b500290565b6000826200093c57634e487b7160e01b600052601260045260246000fd5b500490565b60008219821115620009575762000957620008e6565b500190565b611b9f806200096c6000396000f3fe6080604052600436106101c65760003560e01c8063751039fc116100f7578063a9059cbb11610095578063c876d0b911610064578063c876d0b914610518578063dd62ed3e14610532578063e2f4560514610578578063f2fde38b1461058e57600080fd5b8063a9059cbb14610492578063aa4bde28146104b2578063b62496f5146104c8578063c0246668146104f857600080fd5b80638da5cb5b116100d15780638da5cb5b1461041f57806395d89b411461043d5780639a7a23d614610452578063a457c2d71461047257600080fd5b8063751039fc146103d45780637571336a146103e957806388e765ff1461040957600080fd5b806339509351116101645780634aa2205d1161013e5780634aa2205d1461035157806366d602ae1461037357806370a0823114610389578063715018a6146103bf57600080fd5b806339509351146102f0578063452ed4f1146103105780634a62bb651461033057600080fd5b806310d5de53116101a057806310d5de531461026557806318160ddd1461029557806323b872dd146102b4578063313ce567146102d457600080fd5b806306fdde03146101d25780630758d924146101fd578063095ea7b31461023557600080fd5b366101cd57005b600080fd5b3480156101de57600080fd5b506101e76105ae565b6040516101f491906117ac565b60405180910390f35b34801561020957600080fd5b5060095461021d906001600160a01b031681565b6040516001600160a01b0390911681526020016101f4565b34801561024157600080fd5b50610255610250366004611819565b610640565b60405190151581526020016101f4565b34801561027157600080fd5b50610255610280366004611845565b60146020526000908152604090205460ff1681565b3480156102a157600080fd5b506002545b6040519081526020016101f4565b3480156102c057600080fd5b506102556102cf366004611869565b610656565b3480156102e057600080fd5b50604051601281526020016101f4565b3480156102fc57600080fd5b5061025561030b366004611819565b610705565b34801561031c57600080fd5b50600a5461021d906001600160a01b031681565b34801561033c57600080fd5b50600c5461025590600160a01b900460ff1681565b34801561035d57600080fd5b5061037161036c3660046118bf565b610741565b005b34801561037f57600080fd5b506102a660075481565b34801561039557600080fd5b506102a66103a4366004611845565b6001600160a01b031660009081526020819052604090205490565b3480156103cb57600080fd5b50610371610789565b3480156103e057600080fd5b506103716107fd565b3480156103f557600080fd5b506103716104043660046118da565b610840565b34801561041557600080fd5b506102a660065481565b34801561042b57600080fd5b506005546001600160a01b031661021d565b34801561044957600080fd5b506101e7610908565b34801561045e57600080fd5b5061037161046d3660046118da565b610917565b34801561047e57600080fd5b5061025561048d366004611819565b610a0b565b34801561049e57600080fd5b506102556104ad366004611819565b610aa4565b3480156104be57600080fd5b506102a660085481565b3480156104d457600080fd5b506102556104e3366004611845565b60156020526000908152604090205460ff1681565b34801561050457600080fd5b506103716105133660046118da565b610ab1565b34801561052457600080fd5b506010546102559060ff1681565b34801561053e57600080fd5b506102a661054d36600461190f565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b34801561058457600080fd5b506102a6600b5481565b34801561059a57600080fd5b506103716105a9366004611845565b610b3a565b6060600380546105bd90611948565b80601f01602080910402602001604051908101604052809291908181526020018280546105e990611948565b80156106365780601f1061060b57610100808354040283529160200191610636565b820191906000526020600020905b81548152906001019060200180831161061957829003601f168201915b5050505050905090565b600061064d338484610c25565b50600192915050565b6000610663848484610d49565b6001600160a01b0384166000908152600160209081526040808320338452909152902054828110156106ed5760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b6106fa8533858403610c25565b506001949350505050565b3360008181526001602090815260408083206001600160a01b0387168452909152812054909161064d91859061073c908690611998565b610c25565b6005546001600160a01b0316331461076b5760405162461bcd60e51b81526004016106e4906119b0565b600c8054911515600160a81b0260ff60a81b19909216919091179055565b6005546001600160a01b031633146107b35760405162461bcd60e51b81526004016106e4906119b0565b6005546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600580546001600160a01b0319169055565b6005546001600160a01b031633146108275760405162461bcd60e51b81526004016106e4906119b0565b600c805460ff60a01b1916905560016011819055601255565b6005546001600160a01b0316331461086a5760405162461bcd60e51b81526004016106e4906119b0565b806108dd57600a546001600160a01b03908116908316036108dd5760405162461bcd60e51b815260206004820152602760248201527f43616e6e6f742072656d6f766520756e697377617020706169722066726f6d2060448201526636b0bc103a3c3760c91b60648201526084016106e4565b6001600160a01b03919091166000908152601460205260409020805460ff1916911515919091179055565b6060600480546105bd90611948565b6005546001600160a01b031633146109415760405162461bcd60e51b81526004016106e4906119b0565b600a546001600160a01b03908116908316036109c55760405162461bcd60e51b815260206004820152603960248201527f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060448201527f6175746f6d617465644d61726b65744d616b657250616972730000000000000060648201526084016106e4565b6109cf828261141b565b604051811515906001600160a01b038416907fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab90600090a35050565b3360009081526001602090815260408083206001600160a01b038616845290915281205482811015610a8d5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016106e4565b610a9a3385858403610c25565b5060019392505050565b600061064d338484610d49565b6005546001600160a01b03163314610adb5760405162461bcd60e51b81526004016106e4906119b0565b6001600160a01b038216600081815260136020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6005546001600160a01b03163314610b645760405162461bcd60e51b81526004016106e4906119b0565b6001600160a01b038116610bc95760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016106e4565b6005546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b038316610c875760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016106e4565b6001600160a01b038216610ce85760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016106e4565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610d6f5760405162461bcd60e51b81526004016106e4906119e5565b6001600160a01b038216610d955760405162461bcd60e51b81526004016106e490611a2a565b60008111610de55760405162461bcd60e51b815260206004820152601d60248201527f616d6f756e74206d7573742062652067726561746572207468616e203000000060448201526064016106e4565b600c54600160a81b900460ff1615610f51576001600160a01b03821660009081526015602052604090205460ff16158015610e2957506001600160a01b0382163014155b8015610e4357506009546001600160a01b03838116911614155b8015610e6757506001600160a01b0382166000908152600e60205260409020544314155b15610e97576001600160a01b0382166000908152600e60209081526040808320439055600d54600f909252909120555b6001600160a01b0383166000908152600e6020526040902054439003610f5157600d546001600160a01b0384166000908152600f6020526040902054610ede906001611998565b14610f515760405162461bcd60e51b815260206004820152603e60248201527f5f7472616e736665723a3a20416e74692073616e647769636820626f7420656e60448201527f61626c65642e20506c656173652074727920616761696e206c617465722e000060648201526084016106e4565b600c54600160a01b900460ff1615611224576005546001600160a01b03848116911614801590610f8f57506005546001600160a01b03838116911614155b8015610fa357506001600160a01b03821615155b8015610fba57506001600160a01b03821661dead14155b8015610fdf57506001600160a01b03831660009081526013602052604090205460ff16155b801561100457506001600160a01b03821660009081526013602052604090205460ff16155b15611224576001600160a01b03831660009081526015602052604090205460ff16801561104a57506001600160a01b03821660009081526014602052604090205460ff16155b1561112b576006548111156110b25760405162461bcd60e51b815260206004820152602860248201527f427579207472616e7366657220616d6f756e742065786365656473207468652060448201526736b0bc10313abc9760c11b60648201526084016106e4565b6008546001600160a01b0383166000908152602081905260409020546110d89083611998565b11156111265760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420457863656564206d61782077616c6c6574000000000000000060448201526064016106e4565b611224565b6001600160a01b03821660009081526015602052604090205460ff16801561116c57506001600160a01b03831660009081526014602052604090205460ff16155b15611184576007548111156111265750600754611224565b6001600160a01b03821660009081526014602052604090205460ff16611224576008546001600160a01b0383166000908152602081905260409020546111ca9083611998565b11156112245760405162461bcd60e51b815260206004820152602360248201527f43616e6e6f7420457863656564206d617820746f6b656e73207065722077616c6044820152621b195d60ea1b60648201526084016106e4565b30600090815260208190526040902054600b54811080159081906112525750600a54600160a01b900460ff16155b801561127757506001600160a01b03851660009081526015602052604090205460ff16155b801561129c57506001600160a01b03851660009081526013602052604090205460ff16155b80156112c157506001600160a01b03841660009081526013602052604090205460ff16155b156112ef57600a805460ff60a01b1916600160a01b1790556112e1611449565b600a805460ff60a01b191690555b6001600160a01b03851660009081526013602052604090205460ff1615801561133157506001600160a01b03841660009081526013602052604090205460ff16155b156113f1576001600160a01b03841660009081526015602052604081205460ff16801561136057506000601254115b15611386576064601254856113759190611a6d565b61137f9190611a8c565b90506113d2565b6001600160a01b03861660009081526015602052604090205460ff1680156113b057506000601154115b156113d2576064601154856113c59190611a6d565b6113cf9190611a8c565b90505b80156113e3576113e38630836114f9565b6113ed8185611aae565b9350505b6113fc8585856114f9565b6001600d600082825461140f9190611998565b90915550505050505050565b6001600160a01b0382166000908152601560205260409020805460ff19168215151790556109cf82826108dd565b30600090815260208190526040812054908190036114645750565b600b54611472906006611a6d565b81111561148a57600b54611487906006611a6d565b90505b60006114958261164e565b4780156114f457600c546040516001600160a01b03909116908290600081818185875af1925050503d80600081146114e9576040519150601f19603f3d011682016040523d82523d6000602084013e6114ee565b606091505b50909250505b505050565b6001600160a01b03831661151f5760405162461bcd60e51b81526004016106e4906119e5565b6001600160a01b0382166115455760405162461bcd60e51b81526004016106e490611a2a565b6001600160a01b038316600090815260208190526040902054818110156115bd5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016106e4565b6001600160a01b038085166000908152602081905260408082208585039055918516815290812080548492906115f4908490611998565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161164091815260200190565b60405180910390a350505050565b604080516002808252606082018352600092602083019080368337019050509050308160008151811061168357611683611ac5565b6001600160a01b03928316602091820292909201810191909152600954604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa1580156116dc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117009190611adb565b8160018151811061171357611713611ac5565b6001600160a01b0392831660209182029290920101526009546117399130911684610c25565b600954600c5460405163791ac94760e01b81526001600160a01b039283169263791ac9479261177692879260009288929116904290600401611af8565b600060405180830381600087803b15801561179057600080fd5b505af11580156117a4573d6000803e3d6000fd5b505050505050565b600060208083528351808285015260005b818110156117d9578581018301518582016040015282016117bd565b818111156117eb576000604083870101525b50601f01601f1916929092016040019392505050565b6001600160a01b038116811461181657600080fd5b50565b6000806040838503121561182c57600080fd5b823561183781611801565b946020939093013593505050565b60006020828403121561185757600080fd5b813561186281611801565b9392505050565b60008060006060848603121561187e57600080fd5b833561188981611801565b9250602084013561189981611801565b929592945050506040919091013590565b803580151581146118ba57600080fd5b919050565b6000602082840312156118d157600080fd5b611862826118aa565b600080604083850312156118ed57600080fd5b82356118f881611801565b9150611906602084016118aa565b90509250929050565b6000806040838503121561192257600080fd5b823561192d81611801565b9150602083013561193d81611801565b809150509250929050565b600181811c9082168061195c57607f821691505b60208210810361197c57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b600082198211156119ab576119ab611982565b500190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b6000816000190483118215151615611a8757611a87611982565b500290565b600082611aa957634e487b7160e01b600052601260045260246000fd5b500490565b600082821015611ac057611ac0611982565b500390565b634e487b7160e01b600052603260045260246000fd5b600060208284031215611aed57600080fd5b815161186281611801565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015611b485784516001600160a01b031683529383019391830191600101611b23565b50506001600160a01b0396909616606085015250505060800152939250505056fea26469706673582212204e829c38714c6e79da3a9ed0128709730b193fcddd6c5fe2b92cf7d0f9c645ca64736f6c634300080f00334f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65728be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0