[ { "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": "OwnershipTransferStarted", "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": "_wallet", "type": "address" }, { "internalType": "bool", "name": "exempt", "type": "bool" } ], "name": "AddWalletExemptLimitsTaxes", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "_buyTax", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_devWallet", "outputs": [ { "internalType": "address payable", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "_exemptLimitsTaxes", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_maxTaxSwapDenom", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_maxTxAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_maxWalletSize", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_rewardTax", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_rewardWallet", "outputs": [ { "internalType": "address payable", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_sellTax", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_taxSwapThresholdDenom", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_treasuryTax", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "acceptOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "enable", "type": "bool" } ], "name": "enableLimits", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "getSwapSettings", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" }, { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "limitsEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "manualSwap", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "openTrading", "outputs": [], "stateMutability": "payable", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "pendingOwner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newbuyFee", "type": "uint256" }, { "internalType": "uint256", "name": "newSellFee", "type": "uint256" } ], "name": "reduceFee", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "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": [], "name": "unstuckETH", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_token", "type": "address" } ], "name": "unstuckToken", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
6080604052600280546001600160a01b031990811661dead1790915560038054821681556001600655600755600460085560146009908155600b8054909216738b5c9c2566da0a05f473ec39c1c375fc543c51d8179091556200008f906064906200006c90600a62000687565b6200007b90620f424062000698565b620003b760201b62000ead1790919060201c565b600c55620000a660326200006c6009600a62000687565b600d5560c8600e556064600f556010805460ff19166001179055601380546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d1790556014805461ffff60a81b191690553480156200010157600080fd5b506200010d33620003ce565b600a80546001600160a01b031916331781556200012d9060099062000687565b6200013c90620f424062000698565b33600090815260046020908152604080832093909355601190528181208054600160ff199182168117909255600a546001600160a01b0390811684528484208054831684179055600b54811684528484208054831684179055308085529490932080549091169091179055601354620001ba929116600019620003f8565b601354601280546001600160a01b0319166001600160a01b0390921691821790556040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa15801562000217573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200023d9190620006ba565b6001600160a01b031663c9c6539630601260009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620002a0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002c69190620006ba565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af115801562000314573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200033a9190620006ba565b601480546001600160a01b0319166001600160a01b03928316179055600a8054909116906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90620003919060099062000687565b620003a090620f424062000698565b60405190815260200160405180910390a36200070f565b6000620003c58284620006ec565b90505b92915050565b600180546001600160a01b0319169055620003f58162000524602090811b62000ec017901c565b50565b6001600160a01b038316620004605760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084015b60405180910390fd5b6001600160a01b038216620004c35760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840162000457565b6001600160a01b0383811660008181526005602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620005cb578160001904821115620005af57620005af62000574565b80851615620005bd57918102915b93841c93908002906200058f565b509250929050565b600082620005e457506001620003c8565b81620005f357506000620003c8565b81600181146200060c5760028114620006175762000637565b6001915050620003c8565b60ff8411156200062b576200062b62000574565b50506001821b620003c8565b5060208310610133831016604e8410600b84101617156200065c575081810a620003c8565b6200066883836200058a565b80600019048211156200067f576200067f62000574565b029392505050565b6000620003c560ff841683620005d3565b6000816000190483118215151615620006b557620006b562000574565b500290565b600060208284031215620006cd57600080fd5b81516001600160a01b0381168114620006e557600080fd5b9392505050565b6000826200070a57634e487b7160e01b600052601260045260246000fd5b500490565b611d3f806200071f6000396000f3fe60806040526004361061021d5760003560e01c806382bcedb51161011d578063a5cdee05116100b0578063ca9ec1991161007f578063dd62ed3e11610064578063dd62ed3e14610624578063e30c39781461066a578063f2fde38b1461068857600080fd5b8063ca9ec199146105ee578063d15ab09c1461060457600080fd5b8063a5cdee0514610590578063a9059cbb146105b0578063b8f18493146105d0578063c9567bf9146105e657600080fd5b806395d89b41116100ec57806395d89b41146104fe5780639bac4a9514610544578063a42d70ae1461055a578063a4f4a7651461057057600080fd5b806382bcedb51461048b578063878f8ff7146104a05780638da5cb5b146104ca5780638f9a55c0146104e857600080fd5b806342a11095116101b0578063715018a61161017f578063766f286e11610164578063766f286e1461043057806379ba5097146104605780637d1db4a51461047557600080fd5b8063715018a6146103fb578063723333561461041057600080fd5b806342a110951461038457806351bc3c851461039a57806368ec19bf146103af57806370a08231146103c557600080fd5b806323b872dd116101ec57806323b872dd1461030c578063313ce5671461032c5780633582ad231461034857806342012bb81461036257600080fd5b806306fdde0314610229578063095ea7b31461028157806311a63e17146102b157806318160ddd146102e957600080fd5b3661022457005b600080fd5b34801561023557600080fd5b5060408051808201909152601081527f2d2d2f2d2d2d2f2e2d2e2f2e2e2e2f2e0000000000000000000000000000000060208201525b60405161027891906118b8565b60405180910390f35b34801561028d57600080fd5b506102a161029c366004611922565b6106a8565b6040519015158152602001610278565b3480156102bd57600080fd5b50600a546102d1906001600160a01b031681565b6040516001600160a01b039091168152602001610278565b3480156102f557600080fd5b506102fe6106bf565b604051908152602001610278565b34801561031857600080fd5b506102a161032736600461194e565b6106df565b34801561033857600080fd5b5060405160098152602001610278565b34801561035457600080fd5b506010546102a19060ff1681565b34801561036e57600080fd5b5061038261037d36600461199d565b610748565b005b34801561039057600080fd5b506102fe60085481565b3480156103a657600080fd5b5061038261077b565b3480156103bb57600080fd5b506102fe600f5481565b3480156103d157600080fd5b506102fe6103e03660046119d6565b6001600160a01b031660009081526004602052604090205490565b34801561040757600080fd5b506103826107b8565b34801561041c57600080fd5b5061038261042b3660046119f3565b6107cc565b34801561043c57600080fd5b506102a161044b3660046119d6565b60116020526000908152604090205460ff1681565b34801561046c57600080fd5b50610382610950565b34801561048157600080fd5b506102fe600c5481565b34801561049757600080fd5b506103826109de565b3480156104ac57600080fd5b506104b5610a12565b60408051928352602083019190915201610278565b3480156104d657600080fd5b506000546001600160a01b03166102d1565b3480156104f457600080fd5b506102fe600d5481565b34801561050a57600080fd5b5060408051808201909152600681527f244d4f5253450000000000000000000000000000000000000000000000000000602082015261026b565b34801561055057600080fd5b506102fe60075481565b34801561056657600080fd5b506102fe600e5481565b34801561057c57600080fd5b50600b546102d1906001600160a01b031681565b34801561059c57600080fd5b506103826105ab366004611a15565b610a5b565b3480156105bc57600080fd5b506102a16105cb366004611922565b610a76565b3480156105dc57600080fd5b506102fe60065481565b610382610a83565b3480156105fa57600080fd5b506102fe60095481565b34801561061057600080fd5b5061038261061f3660046119d6565b610cbc565b34801561063057600080fd5b506102fe61063f366004611a32565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b34801561067657600080fd5b506001546001600160a01b03166102d1565b34801561069457600080fd5b506103826106a33660046119d6565b610e2f565b60006106b5338484610f1d565b5060015b92915050565b60006106cd6009600a611b5a565b6106da90620f4240611b69565b905090565b60006106ec848484611075565b61073e843361073985604051806060016040528060288152602001611ce2602891396001600160a01b038a1660009081526005602090815260408083203384529091529020549190611592565b610f1d565b5060019392505050565b6107506115be565b6001600160a01b03919091166000908152601160205260409020805460ff1916911515919091179055565b6107836115be565b3060009081526004602052604090205480156107a2576107a281611618565b4780156107b4576107b2816117b6565b505b5050565b6107c06115be565b6107ca6000611859565b565b6107d46115be565b60085482111561082b5760405162461bcd60e51b815260206004820152601b60248201527f42757920746178206f6e6c792063616e2062652072656475636564000000000060448201526064015b60405180910390fd5b60095481111561087d5760405162461bcd60e51b815260206004820152601c60248201527f53656c6c20746178206f6e6c792063616e2062652072656475636564000000006044820152606401610822565b60018210156108ce5760405162461bcd60e51b815260206004820181905260248201527f427579207461782063616e206e6f74206265206c6f776572207468616e2031256044820152606401610822565b60018110156109455760405162461bcd60e51b815260206004820152602160248201527f53656c6c207461782063616e206e6f74206265206c6f776572207468616e203160448201527f25000000000000000000000000000000000000000000000000000000000000006064820152608401610822565b600891909155600955565b60015433906001600160a01b031681146109d25760405162461bcd60e51b815260206004820152602960248201527f4f776e61626c6532537465703a2063616c6c6572206973206e6f74207468652060448201527f6e6577206f776e657200000000000000000000000000000000000000000000006064820152608401610822565b6109db81611859565b50565b6109e66115be565b60405133904780156108fc02916000818181858888f193505050501580156109db573d6000803e3d6000fd5b6014546001600160a01b03166000908152600460205260408120548190610a44600e5482610ead90919063ffffffff16565b600f54610a52908390610ead565b92509250509091565b610a636115be565b6010805460ff1916911515919091179055565b60006106b5338484611075565b610a8b6115be565b60145474010000000000000000000000000000000000000000900460ff1615610af65760405162461bcd60e51b815260206004820152601760248201527f74726164696e6720697320616c7265616479206f70656e0000000000000000006044820152606401610822565b6012546001600160a01b031663f305d7193430610b28816001600160a01b031660009081526004602052604090205490565b600080610b3d6000546001600160a01b031690565b60405160e088901b7fffffffff000000000000000000000000000000000000000000000000000000001681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015610bbd573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610be29190611b88565b50506014546012546040517f095ea7b30000000000000000000000000000000000000000000000000000000081526001600160a01b03918216600482015260001960248201529116915063095ea7b3906044016020604051808303816000875af1158015610c54573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c789190611bb6565b50601480547fffffffffffffffffff00ff00ffffffffffffffffffffffffffffffffffffffff16760100010000000000000000000000000000000000000000179055565b610cc46115be565b6001600160a01b038116301415610d1d5760405162461bcd60e51b815260206004820152601d60248201527f596f752063616e20756e737475636b20746865206f776e20746f6b656e0000006044820152606401610822565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526001600160a01b0382169063a9059cbb90339083906370a0823190602401602060405180830381865afa158015610d84573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610da89190611bd3565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015610e0b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b49190611bb6565b610e376115be565b600180546001600160a01b03831673ffffffffffffffffffffffffffffffffffffffff199091168117909155610e756000546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b6000610eb98284611bec565b9392505050565b600080546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038316610f985760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152608401610822565b6001600160a01b0382166110145760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f73730000000000000000000000000000000000000000000000000000000000006064820152608401610822565b6001600160a01b0383811660008181526005602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166110f15760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f64726573730000000000000000000000000000000000000000000000000000006064820152608401610822565b6001600160a01b03821661116d5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f65737300000000000000000000000000000000000000000000000000000000006064820152608401610822565b600081116111e35760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d75737420626520677265617465722060448201527f7468616e207a65726f00000000000000000000000000000000000000000000006064820152608401610822565b6001600160a01b03821660009081526011602052604081205460ff1615801561122557506001600160a01b03841660009081526011602052604090205460ff16155b156114c95760105460ff1615611338576014546001600160a01b03848116911614611338576001600160a01b038316600090815260046020526040902054600d546112708483611c0e565b11156112e45760405162461bcd60e51b815260206004820152603e60248201527f546f74616c20486f6c64696e672069732063757272656e746c79206c696d697460448201527f65642c20796f752063616e206e6f74206275792074686174206d7563682e00006064820152608401610822565b600c548311156113365760405162461bcd60e51b815260206004820152601160248201527f5458204c696d69742045786365656465640000000000000000000000000000006044820152606401610822565b505b6014546001600160a01b03858116911614156113715761136e60646113686008548561187f90919063ffffffff16565b90610ead565b90505b6014546001600160a01b03848116911614156113a4576113a160646113686009548561187f90919063ffffffff16565b90505b6000806113af610a12565b3060009081526004602052604090205460145492945090925090600160a81b900460ff161580156113ed57506014546001600160a01b038781169116145b80156114155750601454760100000000000000000000000000000000000000000000900460ff165b801561142057508281115b1561144b57611437611432828461188b565b611618565b47801561144957611447476117b6565b505b505b83156114c5573060009081526004602052604090205461146b90856118a0565b30600081815260046020526040908190209290925590516001600160a01b038916907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906114bc9088815260200190565b60405180910390a35b5050505b6001600160a01b0384166000908152600460205260409020546114ec90836118ac565b6001600160a01b03851660009081526004602052604090205561153161151283836118ac565b6001600160a01b038516600090815260046020526040902054906118a0565b6001600160a01b0380851660008181526004602052604090209290925585167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef61157b85856118ac565b60405190815260200160405180910390a350505050565b600081848411156115b65760405162461bcd60e51b815260040161082291906118b8565b505050900390565b6000546001600160a01b031633146107ca5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610822565b6014805460ff60a81b1916600160a81b17905580611635576117a6565b604080516002808252606082018352600092602083019080368337019050509050308160008151811061166a5761166a611c26565b6001600160a01b03928316602091820292909201810191909152601254604080517fad5c46480000000000000000000000000000000000000000000000000000000081529051919093169263ad5c46489260048083019391928290030181865afa1580156116dc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117009190611c3c565b8160018151811061171357611713611c26565b6001600160a01b0392831660209182029290920101526012546040517f791ac94700000000000000000000000000000000000000000000000000000000815291169063791ac94790611772908590600090869030904290600401611c59565b600060405180830381600087803b15801561178c57600080fd5b505af11580156117a0573d6000803e3d6000fd5b50505050505b506014805460ff60a81b19169055565b6000806117d06006546007546118a090919063ffffffff16565b600a546007549192506000916001600160a01b03909116906108fc906117fd90859061136890899061187f565b6040518115909202916000818181858888f1600b546006549196506001600160a01b031694506108fc935061183b925086915061136890899061187f565b6040518115909202916000818181858888f198975050505050505050565b6001805473ffffffffffffffffffffffffffffffffffffffff191690556109db81610ec0565b6000610eb98284611b69565b600081831161189a5782610eb9565b50919050565b6000610eb98284611c0e565b6000610eb98284611cca565b600060208083528351808285015260005b818110156118e5578581018301518582016040015282016118c9565b818111156118f7576000604083870101525b50601f01601f1916929092016040019392505050565b6001600160a01b03811681146109db57600080fd5b6000806040838503121561193557600080fd5b82356119408161190d565b946020939093013593505050565b60008060006060848603121561196357600080fd5b833561196e8161190d565b9250602084013561197e8161190d565b929592945050506040919091013590565b80151581146109db57600080fd5b600080604083850312156119b057600080fd5b82356119bb8161190d565b915060208301356119cb8161198f565b809150509250929050565b6000602082840312156119e857600080fd5b8135610eb98161190d565b60008060408385031215611a0657600080fd5b50508035926020909101359150565b600060208284031215611a2757600080fd5b8135610eb98161198f565b60008060408385031215611a4557600080fd5b8235611a508161190d565b915060208301356119cb8161190d565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115611ab1578160001904821115611a9757611a97611a60565b80851615611aa457918102915b93841c9390800290611a7b565b509250929050565b600082611ac8575060016106b9565b81611ad5575060006106b9565b8160018114611aeb5760028114611af557611b11565b60019150506106b9565b60ff841115611b0657611b06611a60565b50506001821b6106b9565b5060208310610133831016604e8410600b8410161715611b34575081810a6106b9565b611b3e8383611a76565b8060001904821115611b5257611b52611a60565b029392505050565b6000610eb960ff841683611ab9565b6000816000190483118215151615611b8357611b83611a60565b500290565b600080600060608486031215611b9d57600080fd5b8351925060208401519150604084015190509250925092565b600060208284031215611bc857600080fd5b8151610eb98161198f565b600060208284031215611be557600080fd5b5051919050565b600082611c0957634e487b7160e01b600052601260045260246000fd5b500490565b60008219821115611c2157611c21611a60565b500190565b634e487b7160e01b600052603260045260246000fd5b600060208284031215611c4e57600080fd5b8151610eb98161190d565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015611ca95784516001600160a01b031683529383019391830191600101611c84565b50506001600160a01b03969096166060850152505050608001529392505050565b600082821015611cdc57611cdc611a60565b50039056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220b2920cbf6f72856aa729d22bad95e959e8b133e99cf6a3ef6f2bcf5e7f42b61264736f6c634300080c0033