[ { "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": "minTokensBeforeSwap", "type": "uint256" } ], "name": "MinTokensBeforeSwapUpdated", "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": "address", "name": "account", "type": "address" } ], "name": "Paused", "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": "enabled", "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" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "account", "type": "address" } ], "name": "Unpaused", "type": "event" }, { "inputs": [], "name": "_BuyliquidityFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_BuymarketingFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_BuytaxFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_MarketingWalletAddress", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_SellliquidityFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_SellmarketingFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_SelltaxFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "_isExcludedFromAutoLiquidity", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "_isExcludedToAutoLiquidity", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "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": "_maxTxAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_shouldSwapToBNB", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_taxFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_transferLiquidityFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_transferTaxFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_transfermarketingFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "addInblacklist", "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": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "blacklistedAddresses", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "buyTax", "type": "uint256" }, { "internalType": "uint256", "name": "buyLiquidity", "type": "uint256" }, { "internalType": "uint256", "name": "buyMarketing", "type": "uint256" } ], "name": "changeBuyFee", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "add", "type": "address" } ], "name": "changeMarketingWallet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "txAmount", "type": "uint256" } ], "name": "changeMaxTxAmount", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "sellTax", "type": "uint256" }, { "internalType": "uint256", "name": "sellLiquidity", "type": "uint256" }, { "internalType": "uint256", "name": "sellMarketing", "type": "uint256" } ], "name": "changeSellFee", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "transferTax", "type": "uint256" }, { "internalType": "uint256", "name": "transferLiquidity", "type": "uint256" }, { "internalType": "uint256", "name": "transferMarketing", "type": "uint256" } ], "name": "changeTransferFee", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "checkBlacklist", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "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": [ { "internalType": "uint256", "name": "tAmount", "type": "uint256" } ], "name": "deliver", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "excludeFromFee", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "excludeFromReward", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "frozenWallets", "outputs": [ { "internalType": "address", "name": "wallet", "type": "address" }, { "internalType": "uint256", "name": "totalAmount", "type": "uint256" }, { "internalType": "uint256", "name": "monthlyAmount", "type": "uint256" }, { "internalType": "uint256", "name": "initialAmount", "type": "uint256" }, { "internalType": "uint256", "name": "startDay", "type": "uint256" }, { "internalType": "uint256", "name": "afterDays", "type": "uint256" }, { "internalType": "bool", "name": "scheduled", "type": "bool" }, { "internalType": "uint256", "name": "monthDelay", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "includeInFee", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "includeInReward", "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": "initialize", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "isExcludedFromFee", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "isExcludedFromReward", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "lastsellTime", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "mint", "outputs": [], "stateMutability": "nonpayable", "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": "paused", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "tAmount", "type": "uint256" }, { "internalType": "bool", "name": "deductTransferFee", "type": "bool" } ], "name": "reflectionFromToken", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "removeFromblacklist", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "maxTxPercent", "type": "uint256" } ], "name": "setMaxTxPercent", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "_enabled", "type": "bool" } ], "name": "setSwapAndLiquifyEnabled", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "enabled", "type": "bool" } ], "name": "setshouldSwapToBNB", "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": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "rAmount", "type": "uint256" } ], "name": "tokenFromReflection", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalFees", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "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": [ { "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": "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" }, { "inputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "name": "vestingTypes", "outputs": [ { "internalType": "uint256", "name": "monthlyRate", "type": "uint256" }, { "internalType": "uint256", "name": "initialRate", "type": "uint256" }, { "internalType": "uint256", "name": "afterDays", "type": "uint256" }, { "internalType": "uint256", "name": "monthDelay", "type": "uint256" }, { "internalType": "bool", "name": "vesting", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60c0604052603380546001600160a01b031916331790556753444835ec5800006101078190556200003390600019620004a7565b6200004190600019620004ca565b610108556040805180820190915260208082527f456c6563747269632056656869636c65204469726563742043757272656e63799181019182526200008a9161010c9162000401565b50604080518082019091526004808252634556444360e01b6020909201918252620000b99161010d9162000401565b5061010e805460ff19166008179055600061010f81905560c8610110556096610111556032610112556102bc6101135561015e610114556101155560646101165560fa6101175561011f80547601000006cc7af80e2d63b380ee6d4ec7d55428cc1947f9600162ffff0160a01b0319909116179055662386f26fc1000061012055652d79883d2000610121553480156200015257600080fd5b506101085460fd60006200016e6033546001600160a01b031690565b6001600160a01b03166001600160a01b0316815260200190815260200160002081905550600073811d91a8d838690c70d970444911ddbc185a61ea9050806001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b158015620001e557600080fd5b505afa158015620001fa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002209190620004f0565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b1580156200026957600080fd5b505afa1580156200027e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002a49190620004f0565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381600087803b158015620002ed57600080fd5b505af115801562000302573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003289190620004f0565b6001600160a01b0390811660a052811660805260016101006000620003556033546001600160a01b031690565b6001600160a01b0316815260208082019290925260409081016000908120805494151560ff19958616179055308152610100909252902080549091166001179055620003a96033546001600160a01b031690565b6001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef61010754604051620003f291815260200190565b60405180910390a3506200055f565b8280546200040f9062000522565b90600052602060002090601f0160209004810192826200043357600085556200047e565b82601f106200044e57805160ff19168380011785556200047e565b828001600101855582156200047e579182015b828111156200047e57825182559160200191906001019062000461565b506200048c92915062000490565b5090565b5b808211156200048c576000815560010162000491565b600082620004c557634e487b7160e01b600052601260045260246000fd5b500690565b600082821015620004eb57634e487b7160e01b600052601160045260246000fd5b500390565b6000602082840312156200050357600080fd5b81516001600160a01b03811681146200051b57600080fd5b9392505050565b600181811c908216806200053757607f821691505b602082108114156200055957634e487b7160e01b600052602260045260246000fd5b50919050565b60805160a05161393c620005bd6000396000818161063801528181611e0801528181611ebc0152611f1301526000818161046c01528181612c8e01528181612d5601528181612d9201528181612e040152612e2b015261393c6000f3fe6080604052600436106103bc5760003560e01c80638129fc1c116101f2578063bb85c6d11161010d578063dd62ed3e116100a0578063ea2f0b371161006f578063ea2f0b3714610c4d578063ec26b2fc14610c6d578063eedeacbe14610c8d578063f2fde38b14610cae57600080fd5b8063dd62ed3e14610b6c578063e66fa23914610bb2578063e6807ca914610bfc578063ea08d30b14610c3657600080fd5b8063d3f83894116100dc578063d3f8389414610ae4578063d543dbeb14610afb578063d5749d4214610b1b578063da7034ff14610b4c57600080fd5b8063bb85c6d114610a76578063c49b9a8014610a96578063c4a4000c14610ab6578063ce65f38114610acd57600080fd5b8063a9059cbb11610185578063aff8b0e011610154578063aff8b0e0146109ec578063b0102eca14610a0e578063b50a0c3014610a25578063baa0439814610a4557600080fd5b8063a9059cbb1461096d578063ab4fd4241461098d578063ada6f49c146109a4578063aebcdedc146109bb57600080fd5b80638e0ff469116101c15780638e0ff469146108f857806395d89b4114610918578063a0712d681461092d578063a457c2d71461094d57600080fd5b80638129fc1c1461086b5780638404eb0b1461088057806388f82020146108a05780638da5cb5b146108da57600080fd5b80633bd5d173116102e257806355ff61561161027557806370a082311161024457806370a082311461076a578063715018a61461078a578063718494031461079f5780637d1db4a51461085457600080fd5b806355ff6156146107045780635c975abb1461071b578063677daa57146107335780636bc87c3a1461075357600080fd5b80634a74bb02116102b15780634a74bb021461065a57806352390c021461067c578063529f0a901461069c5780635342acb4146106ca57600080fd5b80633bd5d173146105c6578063437823ec146105e65780634549b0391461060657806349bd5a5e1461062657600080fd5b806322976e0d1161035a57806335a0d3791161032957806335a0d3791461054d5780633685d4191461056f578063395093511461058f5780633b124fe7146105af57600080fd5b806322976e0d146104d357806323b872dd146104ea5780632d8381191461050a578063313ce5671461052a57600080fd5b806313114a9d1161039657806313114a9d146104445780631694505e1461045a57806318160ddd146104a65780631df4ccfc146104bc57600080fd5b80630502e87d146103c857806306fdde03146103f2578063095ea7b31461041457600080fd5b366103c357005b600080fd5b3480156103d457600080fd5b506103df6101105481565b6040519081526020015b60405180910390f35b3480156103fe57600080fd5b50610407610cce565b6040516103e991906134a4565b34801561042057600080fd5b5061043461042f36600461350e565b610d61565b60405190151581526020016103e9565b34801561045057600080fd5b50610109546103df565b34801561046657600080fd5b5061048e7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020016103e9565b3480156104b257600080fd5b50610107546103df565b3480156104c857600080fd5b506103df61011e5481565b3480156104df57600080fd5b506103df61011a5481565b3480156104f657600080fd5b5061043461050536600461353a565b610d78565b34801561051657600080fd5b506103df61052536600461357b565b610de1565b34801561053657600080fd5b5061010e5460405160ff90911681526020016103e9565b34801561055957600080fd5b5061056d610568366004613594565b610e6b565b005b34801561057b57600080fd5b5061056d61058a3660046135c0565b610ea6565b34801561059b57600080fd5b506104346105aa36600461350e565b611064565b3480156105bb57600080fd5b506103df6101185481565b3480156105d257600080fd5b5061056d6105e136600461357b565b61109a565b3480156105f257600080fd5b5061056d6106013660046135c0565b61118b565b34801561061257600080fd5b506103df6106213660046135f2565b6111da565b34801561063257600080fd5b5061048e7f000000000000000000000000000000000000000000000000000000000000000081565b34801561066657600080fd5b5061011f5461043490600160b01b900460ff1681565b34801561068857600080fd5b5061056d6106973660046135c0565b61126a565b3480156106a857600080fd5b506103df6106b73660046135c0565b6101056020526000908152604090205481565b3480156106d657600080fd5b506104346106e53660046135c0565b6001600160a01b03166000908152610100602052604090205460ff1690565b34801561071057600080fd5b506103df6101145481565b34801561072757600080fd5b5060975460ff16610434565b34801561073f57600080fd5b5061056d61074e36600461357b565b6113c0565b34801561075f57600080fd5b506103df6101195481565b34801561077657600080fd5b506103df6107853660046135c0565b6113f0565b34801561079657600080fd5b5061056d611450565b3480156107ab57600080fd5b5061080d6107ba3660046135c0565b60fb60205260009081526040902080546001820154600283015460038401546004850154600586015460068701546007909701546001600160a01b03909616969495939492939192909160ff9091169088565b604080516001600160a01b0390991689526020890197909752958701949094526060860192909252608085015260a0840152151560c083015260e0820152610100016103e9565b34801561086057600080fd5b506103df6101205481565b34801561087757600080fd5b5061056d6114c4565b34801561088c57600080fd5b5061056d61089b3660046135c0565b6115b7565b3480156108ac57600080fd5b506104346108bb3660046135c0565b6001600160a01b03166000908152610101602052604090205460ff1690565b3480156108e657600080fd5b506033546001600160a01b031661048e565b34801561090457600080fd5b5061056d610913366004613594565b611603565b34801561092457600080fd5b5061040761163e565b34801561093957600080fd5b5061056d61094836600461357b565b61164e565b34801561095957600080fd5b5061043461096836600461350e565b611682565b34801561097957600080fd5b5061043461098836600461350e565b6116d1565b34801561099957600080fd5b506103df6101155481565b3480156109b057600080fd5b506103df6101135481565b3480156109c757600080fd5b506104346109d63660046135c0565b6101036020526000908152604090205460ff1681565b3480156109f857600080fd5b5061011f5461043490600160a81b900460ff1681565b348015610a1a57600080fd5b506103df6101115481565b348015610a3157600080fd5b5061056d610a40366004613594565b6116de565b348015610a5157600080fd5b50610434610a603660046135c0565b6101026020526000908152604090205460ff1681565b348015610a8257600080fd5b5061056d610a913660046135c0565b611719565b348015610aa257600080fd5b5061056d610ab136600461361e565b611766565b348015610ac257600080fd5b506103df61010f5481565b348015610ad957600080fd5b506103df6101175481565b348015610af057600080fd5b506103df6101125481565b348015610b0757600080fd5b5061056d610b1636600461357b565b6117e9565b348015610b2757600080fd5b50610434610b363660046135c0565b6101046020526000908152604090205460ff1681565b348015610b5857600080fd5b5061056d610b6736600461361e565b61183b565b348015610b7857600080fd5b506103df610b87366004613639565b6001600160a01b03918216600090815260ff6020908152604080832093909416825291909152205490565b348015610bbe57600080fd5b50610bd2610bcd36600461357b565b611884565b6040805195865260208601949094529284019190915260608301521515608082015260a0016103e9565b348015610c0857600080fd5b50610434610c173660046135c0565b6001600160a01b03166000908152610104602052604090205460ff1690565b348015610c4257600080fd5b506103df6101165481565b348015610c5957600080fd5b5061056d610c683660046135c0565b6118c8565b348015610c7957600080fd5b5061056d610c883660046135c0565b611914565b348015610c9957600080fd5b5061011f5461048e906001600160a01b031681565b348015610cba57600080fd5b5061056d610cc93660046135c0565b611963565b606061010c8054610cde90613672565b80601f0160208091040260200160405190810160405280929190818152602001828054610d0a90613672565b8015610d575780601f10610d2c57610100808354040283529160200191610d57565b820191906000526020600020905b815481529060010190602001808311610d3a57829003601f168201915b5050505050905090565b6000610d6e338484611a4e565b5060015b92915050565b6000610d85848484611b72565b610dd78433610dd2856040518060600160405280602881526020016138ba602891396001600160a01b038a16600090815260ff60209081526040808320338452909152902054919061205e565b611a4e565b5060019392505050565b600061010854821115610e4e5760405162461bcd60e51b815260206004820152602a60248201527f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260448201526965666c656374696f6e7360b01b60648201526084015b60405180910390fd5b6000610e58612098565b9050610e6483826120bb565b9392505050565b6033546001600160a01b03163314610e955760405162461bcd60e51b8152600401610e45906136ad565b610112929092556101135561011455565b6033546001600160a01b03163314610ed05760405162461bcd60e51b8152600401610e45906136ad565b6001600160a01b0381166000908152610101602052604090205460ff16610f395760405162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c726561647920696e636c7564656400000000006044820152606401610e45565b60005b6101065481101561106057816001600160a01b03166101068281548110610f6557610f656136e2565b6000918252602090912001546001600160a01b0316141561104e576101068054610f919060019061370e565b81548110610fa157610fa16136e2565b60009182526020909120015461010680546001600160a01b039092169183908110610fce57610fce6136e2565b600091825260208083209190910180546001600160a01b0319166001600160a01b03948516179055918416815260fe8252604080822082905561010190925220805460ff1916905561010680548061102857611028613725565b600082815260209020810160001990810180546001600160a01b03191690550190555050565b806110588161373b565b915050610f3c565b5050565b33600081815260ff602090815260408083206001600160a01b03871684529091528120549091610d6e918590610dd290866120fd565b336000818152610101602052604090205460ff16156111105760405162461bcd60e51b815260206004820152602c60248201527f4578636c75646564206164647265737365732063616e6e6f742063616c6c207460448201526b3434b990333ab731ba34b7b760a11b6064820152608401610e45565b600061111b8361215c565b5050506001600160a01b038616600090815260fd6020526040902054939450611149939250849150506121c7565b6001600160a01b038316600090815260fd60205260409020556101085461117090826121c7565b610108556101095461118290846120fd565b61010955505050565b6033546001600160a01b031633146111b55760405162461bcd60e51b8152600401610e45906136ad565b6001600160a01b0316600090815261010060205260409020805460ff19166001179055565b60006101075483111561122f5760405162461bcd60e51b815260206004820152601f60248201527f416d6f756e74206d757374206265206c657373207468616e20737570706c79006044820152606401610e45565b8161124f57600061123f8461215c565b50949650610d7295505050505050565b600061125a8461215c565b50939650610d7295505050505050565b6033546001600160a01b031633146112945760405162461bcd60e51b8152600401610e45906136ad565b6001600160a01b0381166000908152610101602052604090205460ff16156112fe5760405162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c7265616479206578636c7564656400000000006044820152606401610e45565b6001600160a01b038116600090815260fd602052604090205415611358576001600160a01b038116600090815260fd602052604090205461133e90610de1565b6001600160a01b038216600090815260fe60205260409020555b6001600160a01b0316600081815261010160205260408120805460ff19166001908117909155610106805491820181559091527fc9ef9fceea91e87b2c84ea400a44fde78842aae8aa24cd4b502ce5fb4d91e63b0180546001600160a01b0319169091179055565b6033546001600160a01b031633146113ea5760405162461bcd60e51b8152600401610e45906136ad565b61012055565b6001600160a01b0381166000908152610101602052604081205460ff161561142e57506001600160a01b0316600090815260fe602052604090205490565b6001600160a01b038216600090815260fd6020526040902054610d7290610de1565b6033546001600160a01b0316331461147a5760405162461bcd60e51b8152600401610e45906136ad565b6033546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3603380546001600160a01b0319169055565b600054610100900460ff16806114d95750303b155b806114e7575060005460ff16155b6115035760405162461bcd60e51b8152600401610e4590613756565b600054610100900460ff16158015611525576000805461ffff19166101011790555b61152d612209565b6115886040518060400160405280602081526020017f456c6563747269632056656869636c65204469726563742043757272656e6379815250604051806040016040528060048152602001634556444360e01b81525061227a565b611590612304565b6115a2336753444835ec58000061237d565b80156115b4576000805461ff00191690555b50565b6033546001600160a01b031633146115e15760405162461bcd60e51b8152600401610e45906136ad565b6001600160a01b0316600090815261010460205260409020805460ff19169055565b6033546001600160a01b0316331461162d5760405162461bcd60e51b8152600401610e45906136ad565b610115929092556101165561011755565b606061010d8054610cde90613672565b6033546001600160a01b031633146116785760405162461bcd60e51b8152600401610e45906136ad565b6115b4338261237d565b6000610d6e3384610dd2856040518060600160405280602581526020016138e26025913933600090815260ff602090815260408083206001600160a01b038d168452909152902054919061205e565b6000610d6e338484611b72565b6033546001600160a01b031633146117085760405162461bcd60e51b8152600401610e45906136ad565b61010f929092556101105561011155565b6033546001600160a01b031633146117435760405162461bcd60e51b8152600401610e45906136ad565b61011f80546001600160a01b0319166001600160a01b0392909216919091179055565b6033546001600160a01b031633146117905760405162461bcd60e51b8152600401610e45906136ad565b61011f8054821515600160b01b0260ff60b01b199091161790556040517f53726dfcaf90650aa7eb35524f4d3220f07413c8d6cb404cc8c18bf5591bc159906117de90831515815260200190565b60405180910390a150565b6033546001600160a01b031633146118135760405162461bcd60e51b8152600401610e45906136ad565b611834606461182e836101075461241b90919063ffffffff16565b906120bb565b6101205550565b6033546001600160a01b031633146118655760405162461bcd60e51b8152600401610e45906136ad565b61011f8054911515600160a81b0260ff60a81b19909216919091179055565b60fc818154811061189457600080fd5b6000918252602090912060059091020180546001820154600283015460038401546004909401549294509092909160ff1685565b6033546001600160a01b031633146118f25760405162461bcd60e51b8152600401610e45906136ad565b6001600160a01b0316600090815261010060205260409020805460ff19169055565b6033546001600160a01b0316331461193e5760405162461bcd60e51b8152600401610e45906136ad565b6001600160a01b0316600090815261010460205260409020805460ff19166001179055565b6033546001600160a01b0316331461198d5760405162461bcd60e51b8152600401610e45906136ad565b6001600160a01b0381166119f25760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610e45565b6033546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3603380546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b038316611ab05760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610e45565b6001600160a01b038216611b115760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610e45565b6001600160a01b03838116600081815260ff602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316611bd65760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610e45565b6001600160a01b038216611c385760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610e45565b60008111611c9a5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610e45565b6001600160a01b0383166000908152610104602052604090205460ff161515600114801590611ce857506001600160a01b0382166000908152610104602052604090205460ff161515600114155b611d2d5760405162461bcd60e51b81526020600482015260166024820152751059191c995cdcc81a5cc8189b1858dadb1a5cdd195960521b6044820152606401610e45565b6033546001600160a01b03848116911614801590611d5957506033546001600160a01b03838116911614155b15611dc25761012054811115611dc25760405162461bcd60e51b815260206004820152602860248201527f5472616e7366657220616d6f756e74206578636565647320746865206d6178546044820152673c20b6b7bab73a1760c11b6064820152608401610e45565b6000611dcd306113f0565b9050610120548110611ddf5750610120545b6101215481108015908190611dff575061011f54600160a01b900460ff16155b8015611e3d57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316856001600160a01b031614155b8015611e53575061011f54600160b01b900460ff165b15611e6757610121549150611e678261249a565b6001600160a01b0385166000908152610100602052604090205460019060ff1680611eab57506001600160a01b0385166000908152610100602052604090205460ff165b15611eb4575060005b801561204a577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316866001600160a01b03161415611f115761010f546101185561011054610119556101115461011a5561204a565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316856001600160a01b03161415612031576001600160a01b038616600090815260fe6020526040902054662386f26fc1000011611ff8576001600160a01b03861660009081526101056020526040902054611f9890620151806137a4565b421015611ff85760405162461bcd60e51b815260206004820152602860248201527f20596f752063616e206e6f742073656c6c20616761696e206265666f726520326044820152671a103437bab9399760c11b6064820152608401610e45565b610112546101185561011354610119556101145461011a556001600160a01b03861660009081526101056020526040902042905561204a565b610115546101185561011654610119556101175461011a555b61205686868684612543565b505050505050565b600081848411156120825760405162461bcd60e51b8152600401610e4591906134a4565b50600061208f848661370e565b95945050505050565b60008060006120a56126d4565b90925090506120b482826120bb565b9250505090565b6000610e6483836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612863565b60008061210a83856137a4565b905083811015610e645760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610e45565b60008060008060008060008060006121738a612891565b8b81529092509050612183612098565b6080820152600080806121958461293d565b60208701516040880151606090980151939f50919d509b50959950949750929550929350505050919395979092949650565b6000610e6483836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061205e565b600054610100900460ff168061221e5750303b155b8061222c575060005460ff16155b6122485760405162461bcd60e51b8152600401610e4590613756565b600054610100900460ff1615801561226a576000805461ffff19166101011790555b6122726129e0565b6115a2612a54565b600054610100900460ff168061228f5750303b155b8061229d575060005460ff16155b6122b95760405162461bcd60e51b8152600401610e4590613756565b600054610100900460ff161580156122db576000805461ffff19166101011790555b6122e36129e0565b6122ed8383612b0c565b80156122ff576000805461ff00191690555b505050565b600054610100900460ff16806123195750303b155b80612327575060005460ff16155b6123435760405162461bcd60e51b8152600401610e4590613756565b600054610100900460ff16158015612365576000805461ffff19166101011790555b61236d6129e0565b612375612bb8565b6115a26129e0565b6000612387612098565b90506000612395838361241b565b33600090815260fd60205260409020549091506123b290826120fd565b33600090815260fd6020526040902055610107546123d090826120fd565b610107556040518381526001600160a01b038516906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a350505050565b60008261242a57506000610d72565b600061243683856137bc565b90508261244385836137db565b14610e645760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610e45565b61011f805460ff60a01b1916600160a01b17905560006124bb8260026120bb565b905060006124c983836121c7565b9050476124d583612c37565b60006124e147836121c7565b90506124ed8382612dfe565b60408051858152602081018390529081018490527f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5619060600160405180910390a1505061011f805460ff60a01b19169055505050565b8061255057612550612f13565b6001600160a01b0384166000908152610101602052604090205460ff16801561259357506001600160a01b0383166000908152610101602052604090205460ff16155b156125a8576125a3848484612f54565b6126ac565b6001600160a01b0384166000908152610101602052604090205460ff161580156125eb57506001600160a01b0383166000908152610101602052604090205460ff165b156125fb576125a384848461309a565b6001600160a01b0384166000908152610101602052604090205460ff1615801561263f57506001600160a01b0383166000908152610101602052604090205460ff16155b1561264f576125a3848484613159565b6001600160a01b0384166000908152610101602052604090205460ff16801561269157506001600160a01b0383166000908152610101602052604090205460ff165b156126a1576125a38484846131b3565b6126ac848484613159565b806126ce576126ce61011b546101185561011d5461011a5561011c5461011955565b50505050565b61010854610107546000918291825b6101065481101561282f578260fd60006101068481548110612707576127076136e2565b60009182526020808320909101546001600160a01b03168352820192909252604001902054118061277357508160fe6000610106848154811061274c5761274c6136e2565b60009182526020808320909101546001600160a01b03168352820192909252604001902054115b1561278b576101085461010754945094505050509091565b6127d260fd600061010684815481106127a6576127a66136e2565b60009182526020808320909101546001600160a01b0316835282019290925260400190205484906121c7565b925061281b60fe600061010684815481106127ef576127ef6136e2565b60009182526020808320909101546001600160a01b0316835282019290925260400190205483906121c7565b9150806128278161373b565b9150506126e3565b506101075461010854612841916120bb565b82101561285a5761010854610107549350935050509091565b90939092509050565b600081836128845760405162461bcd60e51b8152600401610e4591906134a4565b50600061208f84866137db565b60006128c56040518060a0016040528060008152602001600081526020016000815260200160008152602001600081525090565b60006128d08461323c565b905060006128dd8561325a565b905060006128ea86613278565b90506000612904826128fe85818b896121c7565b906121c7565b9050806040518060a001604052806000815260200186815260200185815260200184815260200160008152509550955050505050915091565b60008060008061295e8560800151866000015161241b90919063ffffffff16565b9050600061297d8660800151876020015161241b90919063ffffffff16565b9050600061299c8760800151886040015161241b90919063ffffffff16565b905060006129bb8860800151896060015161241b90919063ffffffff16565b905060006129cf826128fe858189896121c7565b949994985092965092945050505050565b600054610100900460ff16806129f55750303b155b80612a03575060005460ff16155b612a1f5760405162461bcd60e51b8152600401610e4590613756565b600054610100900460ff161580156115a2576000805461ffff191661010117905580156115b4576000805461ff001916905550565b600054610100900460ff1680612a695750303b155b80612a77575060005460ff16155b612a935760405162461bcd60e51b8152600401610e4590613756565b600054610100900460ff16158015612ab5576000805461ffff19166101011790555b603380546001600160a01b0319163390811790915560405181906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35080156115b4576000805461ff001916905550565b600054610100900460ff1680612b215750303b155b80612b2f575060005460ff16155b612b4b5760405162461bcd60e51b8152600401610e4590613756565b600054610100900460ff16158015612b6d576000805461ffff19166101011790555b8251612b8090606890602086019061340b565b508151612b9490606990602085019061340b565b50606a805460ff1916601217905580156122ff576000805461ff0019169055505050565b600054610100900460ff1680612bcd5750303b155b80612bdb575060005460ff16155b612bf75760405162461bcd60e51b8152600401610e4590613756565b600054610100900460ff16158015612c19576000805461ffff19166101011790555b6097805460ff1916905580156115b4576000805461ff001916905550565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110612c6c57612c6c6136e2565b60200260200101906001600160a01b031690816001600160a01b0316815250507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015612ce557600080fd5b505afa158015612cf9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d1d91906137fd565b81600181518110612d3057612d306136e2565b60200260200101906001600160a01b031690816001600160a01b031681525050612d7b307f000000000000000000000000000000000000000000000000000000000000000084611a4e565b60405163791ac94760e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063791ac94790612dd090859060009086903090429060040161381a565b600060405180830381600087803b158015612dea57600080fd5b505af1158015612056573d6000803e3d6000fd5b612e29307f000000000000000000000000000000000000000000000000000000000000000084611a4e565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663f305d719823085600080612e706033546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c4016060604051808303818588803b158015612ed357600080fd5b505af1158015612ee7573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190612f0c919061388b565b5050505050565b61011854158015612f25575061011954155b15612f2c57565b610118805461011b5561011a805461011d55610119805461011c556000928390559082905555565b6000806000806000806000612f688861215c565b9650965096509650965096509650612fae8860fe60008d6001600160a01b03166001600160a01b03168152602001908152602001600020546121c790919063ffffffff16565b6001600160a01b038b16600090815260fe602090815260408083209390935560fd90522054612fdd90886121c7565b6001600160a01b03808c16600090815260fd602052604080822093909355908b168152205461300c90876120fd565b6001600160a01b038a16600090815260fd602052604090205561302e82613296565b6130378161331f565b61304185846133e3565b886001600160a01b03168a6001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8660405161308691815260200190565b60405180910390a350505050505050505050565b60008060008060008060006130ae8861215c565b96509650965096509650965096506130f48760fd60008d6001600160a01b03166001600160a01b03168152602001908152602001600020546121c790919063ffffffff16565b6001600160a01b03808c16600090815260fd6020908152604080832094909455918c16815260fe909152205461312a90856120fd565b6001600160a01b038a16600090815260fe602090815260408083209390935560fd9052205461300c90876120fd565b600080600080600080600061316d8861215c565b9650965096509650965096509650612fdd8760fd60008d6001600160a01b03166001600160a01b03168152602001908152602001600020546121c790919063ffffffff16565b60008060008060008060006131c78861215c565b965096509650965096509650965061320d8860fe60008d6001600160a01b03166001600160a01b03168152602001908152602001600020546121c790919063ffffffff16565b6001600160a01b038b16600090815260fe602090815260408083209390935560fd905220546130f490886121c7565b6000610d7261271061182e610118548561241b90919063ffffffff16565b6000610d7261271061182e610119548561241b90919063ffffffff16565b6000610d7261271061182e61011a548561241b90919063ffffffff16565b60006132a0612098565b905060006132ae838361241b565b30600090815260fd60205260409020549091506132cb90826120fd565b30600090815260fd60209081526040808320939093556101019052205460ff16156122ff5730600090815260fe602052604090205461330a90846120fd565b30600090815260fe6020526040902055505050565b6000613329612098565b90506000613337838361241b565b61011f546001600160a01b0316600090815260fd602052604090205490915061336090826120fd565b61011f80546001600160a01b03908116600090815260fd602090815260408083209590955592549091168152610101909152205460ff16156122ff5761011f546001600160a01b0316600090815260fe60205260409020546133c290846120fd565b61011f546001600160a01b0316600090815260fe6020526040902055505050565b610108546133f190836121c7565b610108556101095461340390826120fd565b610109555050565b82805461341790613672565b90600052602060002090601f016020900481019282613439576000855561347f565b82601f1061345257805160ff191683800117855561347f565b8280016001018555821561347f579182015b8281111561347f578251825591602001919060010190613464565b5061348b92915061348f565b5090565b5b8082111561348b5760008155600101613490565b600060208083528351808285015260005b818110156134d1578581018301518582016040015282016134b5565b818111156134e3576000604083870101525b50601f01601f1916929092016040019392505050565b6001600160a01b03811681146115b457600080fd5b6000806040838503121561352157600080fd5b823561352c816134f9565b946020939093013593505050565b60008060006060848603121561354f57600080fd5b833561355a816134f9565b9250602084013561356a816134f9565b929592945050506040919091013590565b60006020828403121561358d57600080fd5b5035919050565b6000806000606084860312156135a957600080fd5b505081359360208301359350604090920135919050565b6000602082840312156135d257600080fd5b8135610e64816134f9565b803580151581146135ed57600080fd5b919050565b6000806040838503121561360557600080fd5b82359150613615602084016135dd565b90509250929050565b60006020828403121561363057600080fd5b610e64826135dd565b6000806040838503121561364c57600080fd5b8235613657816134f9565b91506020830135613667816134f9565b809150509250929050565b600181811c9082168061368657607f821691505b602082108114156136a757634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600082821015613720576137206136f8565b500390565b634e487b7160e01b600052603160045260246000fd5b600060001982141561374f5761374f6136f8565b5060010190565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b600082198211156137b7576137b76136f8565b500190565b60008160001904831182151516156137d6576137d66136f8565b500290565b6000826137f857634e487b7160e01b600052601260045260246000fd5b500490565b60006020828403121561380f57600080fd5b8151610e64816134f9565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b8181101561386a5784516001600160a01b031683529383019391830191600101613845565b50506001600160a01b03969096166060850152505050608001529392505050565b6000806000606084860312156138a057600080fd5b835192506020840151915060408401519050925092509256fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212201fbfecc94de3f395da807a9912342fa07898fe696f117c686e521b0222c6887f64736f6c63430008090033