[ { "inputs": [ { "internalType": "address", "name": "_marketingWallet", "type": "address" }, { "internalType": "address", "name": "_treasuryWallet", "type": "address" } ], "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": false, "internalType": "uint256", "name": "tokensSwapped", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "ethReceived", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "tokensIntoLiquidity", "type": "uint256" } ], "name": "SwapAndLiquify", "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": true, "internalType": "address", "name": "newAddress", "type": "address" }, { "indexed": true, "internalType": "address", "name": "oldAddress", "type": "address" } ], "name": "UpdateUniswapV2Router", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "newWallet", "type": "address" }, { "indexed": true, "internalType": "address", "name": "oldWallet", "type": "address" } ], "name": "marketingWalletUpdated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "newWallet", "type": "address" }, { "indexed": true, "internalType": "address", "name": "oldWallet", "type": "address" } ], "name": "treasuryWalletUpdated", "type": "event" }, { "inputs": [], "name": "DOMAIN_SEPARATOR", "outputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "stateMutability": "view", "type": "function" }, { "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": [], "name": "applyLimits", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "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": "buyBurnFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "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": "buyTotalFees", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "buyTreasuryFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "deadAddress", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "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": "disableTransferDelay", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "enableBlock", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "enableTrading", "outputs": [], "stateMutability": "nonpayable", "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": "initialSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "isExcludedFromFees", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "launchMarketMaker", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "limitsInEffect", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "marketingWallet", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxTransactionAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxWallet", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" } ], "name": "nonces", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "pauseTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "value", "type": "uint256" }, { "internalType": "uint256", "name": "deadline", "type": "uint256" }, { "internalType": "uint8", "name": "v", "type": "uint8" }, { "internalType": "bytes32", "name": "r", "type": "bytes32" }, { "internalType": "bytes32", "name": "s", "type": "bytes32" } ], "name": "permit", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "removeLimits", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "resumeTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "sellBurnFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "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": "sellTotalFees", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "sellTreasuryFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "pair", "type": "address" }, { "internalType": "bool", "name": "value", "type": "bool" } ], "name": "setAutomatedMarketMakerPair", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_add", "type": "address" }, { "internalType": "bool", "name": "_isTrue", "type": "bool" } ], "name": "setLaunchMarketMaker", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "swapEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "tokensForBurn", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "tokensForLiquidity", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "tokensForMarketing", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "tokensForTreasury", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "tradingActive", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "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": [], "name": "treasuryWallet", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "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": "_marketingFee", "type": "uint256" }, { "internalType": "uint256", "name": "_liquidityFee", "type": "uint256" }, { "internalType": "uint256", "name": "_burnFee", "type": "uint256" }, { "internalType": "uint256", "name": "_treasuryFee", "type": "uint256" } ], "name": "updateBuyFees", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newMarketingWallet", "type": "address" } ], "name": "updateMarketingWallet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newNum", "type": "uint256" } ], "name": "updateMaxTxnAmount", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newNum", "type": "uint256" } ], "name": "updateMaxWalletAmount", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_marketingFee", "type": "uint256" }, { "internalType": "uint256", "name": "_liquidityFee", "type": "uint256" }, { "internalType": "uint256", "name": "_burnFee", "type": "uint256" }, { "internalType": "uint256", "name": "_treasuryFee", "type": "uint256" } ], "name": "updateSellFees", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "enabled", "type": "bool" } ], "name": "updateSwapEnabled", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newtreasuryWallet", "type": "address" } ], "name": "updatetreasuryWallet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "withdrawAvaxPool", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
6101606040527f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c961014052600a805461ffff60a01b191690556000600b55601a805460ff199081166001908117909255601c805490911690911790553480156200006857600080fd5b5060405162003d5438038062003d548339810160408190526200008b9162000888565b6040518060400160405280600481526020016353696e7360e01b81525080604051806040016040528060018152602001603160f81b8152506040518060400160405280600381526020016229a4a760e91b8152506040518060400160405280600481526020016353696e7360e01b8152506009826003908051906020019062000116929190620007c5565b5081516200012c906004906020850190620007c5565b5060ff166080908152845160209586012084519486019490942060e08590526101008190524660c0818152604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f818b01819052818301999099526060810194909452938301919091523060a080840191909152835180840382018152929091019283905281519190960120909452505061012052600680546001600160a01b03191633908117909155915081906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600780546001600160a01b0319167360ae616a2155ee3d9a68541ba4544862310933d49081179091556040805163c45a015560e01b81529051829163c45a0155916004808301926020929190829003018186803b1580156200026657600080fd5b505afa1580156200027b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002a19190620008c0565b6001600160a01b031663c9c6539630600760009054906101000a90046001600160a01b03166001600160a01b03166373b295c26040518163ffffffff1660e01b815260040160206040518083038186803b158015620002ff57600080fd5b505afa15801562000314573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200033a9190620008c0565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381600087803b1580156200038357600080fd5b505af115801562000398573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003be9190620008c0565b600880546001600160a01b0319166001600160a01b03929092169182179055620003ea9060016200054c565b66038d7ea4c6800060218190556103e89062000408906001620008f4565b62000414919062000916565b601f556021546103e8906200042b90600a620008f4565b62000437919062000916565b6020556200045a620004516006546001600160a01b031690565b602154620005a0565b6002600d819055600e8190556000600f81905560108290558190816004818381808262000488828062000939565b62000494919062000939565b620004a0919062000939565b600c5560128490556013839055601482905560158190558082620004c5858762000939565b620004d1919062000939565b620004dd919062000939565b601155600980546001600160a01b038d81166001600160a01b031992831617909255600a80548d841692169190911790556006546200051f91166001620006a0565b6200052c306001620006a0565b6200053b61dead6001620006a0565b505050505050505050505062000991565b6001600160a01b038216600081815260226020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b6001600160a01b038216620005fc5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064015b60405180910390fd5b62000618816002546200075b60201b620016fc1790919060201c565b6002556001600160a01b038216600090815260208181526040909120546200064b918390620016fc6200075b821b17901c565b6001600160a01b038316600081815260208181526040808320949094559251848152919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b6006546001600160a01b03163314620006fc5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401620005f3565b6001600160a01b0382166000818152601d6020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6000806200076a838562000939565b905083811015620007be5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401620005f3565b9392505050565b828054620007d39062000954565b90600052602060002090601f016020900481019282620007f7576000855562000842565b82601f106200081257805160ff191683800117855562000842565b8280016001018555821562000842579182015b828111156200084257825182559160200191906001019062000825565b506200085092915062000854565b5090565b5b8082111562000850576000815560010162000855565b80516001600160a01b03811681146200088357600080fd5b919050565b600080604083850312156200089c57600080fd5b620008a7836200086b565b9150620008b7602084016200086b565b90509250929050565b600060208284031215620008d357600080fd5b620007be826200086b565b634e487b7160e01b600052601160045260246000fd5b6000816000190483118215151615620009115762000911620008de565b500290565b6000826200093457634e487b7160e01b600052601260045260246000fd5b500490565b600082198211156200094f576200094f620008de565b500190565b600181811c908216806200096957607f821691505b602082108114156200098b57634e487b7160e01b600052602260045260246000fd5b50919050565b60805160a05160c05160e051610100516101205161014051613368620009ec600039600061145d01526000612254015260006122a30152600061227e015260006121ff01526000612227015260006105e301526133686000f3fe6080604052600436106103dd5760003560e01c80637bce5a04116101fd578063c18bc19511610118578063d85ba063116100ab578063e884f2601161007a578063e884f26014610b51578063f11a24d314610b66578063f2fde38b14610b7c578063f637434214610b9c578063f8b45b0514610bb257600080fd5b8063d85ba06314610abf578063dd62ed3e14610ad5578063e71dc3f514610b1b578063e7ad9fcd14610b3157600080fd5b8063cc2ffe7c116100e7578063cc2ffe7c14610a43578063cfd05e8314610a59578063d505accf14610a6f578063d709dce114610a8f57600080fd5b8063c18bc195146109d3578063c2a4bcc3146109f3578063c876d0b914610a13578063c8c8ebe414610a2d57600080fd5b80639a7a23d611610190578063adb873bd1161015f578063adb873bd1461094c578063b62496f514610962578063bbc0c74214610992578063c0246668146109b357600080fd5b80639a7a23d6146108cc578063a457c2d7146108ec578063a9059cbb1461090c578063aacebbe31461092c57600080fd5b80638da5cb5b116101cc5780638da5cb5b146108635780639213691314610881578063924de9b71461089757806395d89b41146108b757600080fd5b80637bce5a04146108035780637ecebe00146108195780638a8c523c146108395780638cff92c31461084e57600080fd5b80633644e515116102f85780635c068a8c1161028b57806370a082311161025a57806370a0823114610763578063715018a614610799578063751039fc146107ae5780637571336a146107c357806375f0a874146107e357600080fd5b80635c068a8c146107005780636a486a8e146107165780636b2fb1241461072c5780636ddd17131461074257600080fd5b806349bd5a5e116102c757806349bd5a5e146106785780634a62bb65146106985780634fbee193146106b2578063567a2ade146106eb57600080fd5b80633644e5151461060d578063378dc3dc1461062257806339509351146106385780634626402b1461065857600080fd5b80631d7778561161037057806327c8f8351161033f57806327c8f835146105795780632955ede61461058f5780632e6ed7ef146105af578063313ce567146105cf57600080fd5b80631d7778561461050d5780631f3fed8f14610523578063203e727e1461053957806323b872dd1461055957600080fd5b806310d5de53116103ac57806310d5de53146104705780631694505e146104a057806318160ddd146104d85780631a8145bb146104f757600080fd5b80630694db1e146103e957806306fdde0314610400578063095ea7b31461042b5780631031e36e1461045b57600080fd5b366103e457005b600080fd5b3480156103f557600080fd5b506103fe610bc8565b005b34801561040c57600080fd5b50610415610c10565b6040516104229190612dd9565b60405180910390f35b34801561043757600080fd5b5061044b610446366004612e43565b610ca2565b6040519015158152602001610422565b34801561046757600080fd5b506103fe610cb9565b34801561047c57600080fd5b5061044b61048b366004612e6f565b601e6020526000908152604090205460ff1681565b3480156104ac57600080fd5b506007546104c0906001600160a01b031681565b6040516001600160a01b039091168152602001610422565b3480156104e457600080fd5b506002545b604051908152602001610422565b34801561050357600080fd5b506104e960175481565b34801561051957600080fd5b506104e960185481565b34801561052f57600080fd5b506104e960165481565b34801561054557600080fd5b506103fe610554366004612e8c565b610cf2565b34801561056557600080fd5b5061044b610574366004612ea5565b610d30565b34801561058557600080fd5b506104c061dead81565b34801561059b57600080fd5b506103fe6105aa366004612e6f565b610d99565b3480156105bb57600080fd5b506103fe6105ca366004612ee6565b610e0f565b3480156105db57600080fd5b5060405160ff7f0000000000000000000000000000000000000000000000000000000000000000168152602001610422565b34801561061957600080fd5b506104e9610e76565b34801561062e57600080fd5b506104e960215481565b34801561064457600080fd5b5061044b610653366004612e43565b610e85565b34801561066457600080fd5b50600a546104c0906001600160a01b031681565b34801561068457600080fd5b506008546104c0906001600160a01b031681565b3480156106a457600080fd5b50601a5461044b9060ff1681565b3480156106be57600080fd5b5061044b6106cd366004612e6f565b6001600160a01b03166000908152601d602052604090205460ff1690565b3480156106f757600080fd5b506103fe610ebb565b34801561070c57600080fd5b506104e960105481565b34801561072257600080fd5b506104e960115481565b34801561073857600080fd5b506104e960155481565b34801561074e57600080fd5b50600a5461044b90600160a81b900460ff1681565b34801561076f57600080fd5b506104e961077e366004612e6f565b6001600160a01b031660009081526020819052604090205490565b3480156107a557600080fd5b506103fe610f32565b3480156107ba57600080fd5b5061044b610fa6565b3480156107cf57600080fd5b506103fe6107de366004612f2d565b610fe3565b3480156107ef57600080fd5b506009546104c0906001600160a01b031681565b34801561080f57600080fd5b506104e9600d5481565b34801561082557600080fd5b506104e9610834366004612e6f565b611038565b34801561084557600080fd5b506103fe611056565b34801561085a57600080fd5b5061044b6110b2565b34801561086f57600080fd5b506006546001600160a01b03166104c0565b34801561088d57600080fd5b506104e960125481565b3480156108a357600080fd5b506103fe6108b2366004612f62565b6110f3565b3480156108c357600080fd5b5061041561113b565b3480156108d857600080fd5b506103fe6108e7366004612f2d565b61114a565b3480156108f857600080fd5b5061044b610907366004612e43565b611206565b34801561091857600080fd5b5061044b610927366004612e43565b611255565b34801561093857600080fd5b506103fe610947366004612e6f565b611262565b34801561095857600080fd5b506104e960145481565b34801561096e57600080fd5b5061044b61097d366004612e6f565b60226020526000908152604090205460ff1681565b34801561099e57600080fd5b50600a5461044b90600160a01b900460ff1681565b3480156109bf57600080fd5b506103fe6109ce366004612f2d565b6112d8565b3480156109df57600080fd5b506103fe6109ee366004612e8c565b611361565b3480156109ff57600080fd5b506103fe610a0e366004612f2d565b61139f565b348015610a1f57600080fd5b50601c5461044b9060ff1681565b348015610a3957600080fd5b506104e9601f5481565b348015610a4f57600080fd5b506104e960195481565b348015610a6557600080fd5b506104e9600b5481565b348015610a7b57600080fd5b506103fe610a8a366004612f7d565b611409565b348015610a9b57600080fd5b5061044b610aaa366004612e6f565b60236020526000908152604090205460ff1681565b348015610acb57600080fd5b506104e9600c5481565b348015610ae157600080fd5b506104e9610af0366004612ff4565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b348015610b2757600080fd5b506104e9600f5481565b348015610b3d57600080fd5b506103fe610b4c366004612ee6565b61156d565b348015610b5d57600080fd5b5061044b6115d4565b348015610b7257600080fd5b506104e9600e5481565b348015610b8857600080fd5b506103fe610b97366004612e6f565b611611565b348015610ba857600080fd5b506104e960135481565b348015610bbe57600080fd5b506104e960205481565b6006546001600160a01b03163314610bfb5760405162461bcd60e51b8152600401610bf29061302d565b60405180910390fd5b600a805460ff60a01b1916600160a01b179055565b606060038054610c1f90613062565b80601f0160208091040260200160405190810160405280929190818152602001828054610c4b90613062565b8015610c985780601f10610c6d57610100808354040283529160200191610c98565b820191906000526020600020905b815481529060010190602001808311610c7b57829003601f168201915b5050505050905090565b6000610caf338484611762565b5060015b92915050565b6006546001600160a01b03163314610ce35760405162461bcd60e51b8152600401610bf29061302d565b600a805460ff60a01b19169055565b6006546001600160a01b03163314610d1c5760405162461bcd60e51b8152600401610bf29061302d565b610d2a81633b9aca006130ad565b601f5550565b6000610d3d848484611887565b610d8f8433610d8a856040518060600160405280602881526020016132e6602891396001600160a01b038a16600090815260016020908152604080832033845290915290205491906121c0565b611762565b5060019392505050565b6006546001600160a01b03163314610dc35760405162461bcd60e51b8152600401610bf29061302d565b600a80546001600160a01b0319166001600160a01b03831690811790915560405181907f02f8a1483978974a6412ba3a67040b4daa4fc0dfe9439a7295f9a9538394f63590600090a350565b6006546001600160a01b03163314610e395760405162461bcd60e51b8152600401610bf29061302d565b600d849055600e839055600f82905560108190558082610e5985876130cc565b610e6391906130cc565b610e6d91906130cc565b600c5550505050565b6000610e806121fa565b905090565b3360008181526001602090815260408083206001600160a01b03871684529091528120549091610caf918590610d8a90866116fc565b6006546001600160a01b03163314610ee55760405162461bcd60e51b8152600401610bf29061302d565b604051600090339047908381818185875af1925050503d8060008114610f27576040519150601f19603f3d011682016040523d82523d6000602084013e610f2c565b606091505b50505050565b6006546001600160a01b03163314610f5c5760405162461bcd60e51b8152600401610bf29061302d565b6006546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600680546001600160a01b0319169055565b6006546000906001600160a01b03163314610fd35760405162461bcd60e51b8152600401610bf29061302d565b50601a805460ff19169055600190565b6006546001600160a01b0316331461100d5760405162461bcd60e51b8152600401610bf29061302d565b6001600160a01b03919091166000908152601e60205260409020805460ff1916911515919091179055565b6001600160a01b038116600090815260056020526040812054610cb3565b6006546001600160a01b031633146110805760405162461bcd60e51b8152600401610bf29061302d565b600a54600160a01b900460ff161561109757600080fd5b600a805461ffff60a01b191661010160a01b17905543600b55565b6006546000906001600160a01b031633146110df5760405162461bcd60e51b8152600401610bf29061302d565b50601a805460ff1916600190811790915590565b6006546001600160a01b0316331461111d5760405162461bcd60e51b8152600401610bf29061302d565b600a8054911515600160a81b0260ff60a81b19909216919091179055565b606060048054610c1f90613062565b6006546001600160a01b031633146111745760405162461bcd60e51b8152600401610bf29061302d565b6008546001600160a01b03838116911614156111f85760405162461bcd60e51b815260206004820152603960248201527f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060448201527f6175746f6d617465644d61726b65744d616b65725061697273000000000000006064820152608401610bf2565b61120282826122f1565b5050565b6000610caf3384610d8a8560405180606001604052806025815260200161330e602591393360009081526001602090815260408083206001600160a01b038d16845290915290205491906121c0565b6000610caf338484611887565b6006546001600160a01b0316331461128c5760405162461bcd60e51b8152600401610bf29061302d565b600980546001600160a01b0319166001600160a01b03831690811790915560405181907fa751787977eeb3902e30e1d19ca00c6ad274a1f622c31a206e32366700b0567490600090a350565b6006546001600160a01b031633146113025760405162461bcd60e51b8152600401610bf29061302d565b6001600160a01b0382166000818152601d6020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6006546001600160a01b0316331461138b5760405162461bcd60e51b8152600401610bf29061302d565b61139981633b9aca006130ad565b60205550565b6006546001600160a01b031633146113c95760405162461bcd60e51b8152600401610bf29061302d565b80156113de57601a5460ff166113de57600080fd5b6001600160a01b03919091166000908152602360205260409020805460ff1916911515919091179055565b834211156114595760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e650000006044820152606401610bf2565b60007f00000000000000000000000000000000000000000000000000000000000000008888886114888c612345565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e00160405160208183030381529060405280519060200120905060006114e38261236f565b905060006114f3828787876123bd565b9050896001600160a01b0316816001600160a01b0316146115565760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e617475726500006044820152606401610bf2565b6115618a8a8a611762565b50505050505050505050565b6006546001600160a01b031633146115975760405162461bcd60e51b8152600401610bf29061302d565b601284905560138390556014829055601581905580826115b785876130cc565b6115c191906130cc565b6115cb91906130cc565b60115550505050565b6006546000906001600160a01b031633146116015760405162461bcd60e51b8152600401610bf29061302d565b50601c805460ff19169055600190565b6006546001600160a01b0316331461163b5760405162461bcd60e51b8152600401610bf29061302d565b6001600160a01b0381166116a05760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610bf2565b6006546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600680546001600160a01b0319166001600160a01b0392909216919091179055565b60008061170983856130cc565b90508381101561175b5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610bf2565b9392505050565b6001600160a01b0383166117c45760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610bf2565b6001600160a01b0382166118255760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610bf2565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b0383166118ad5760405162461bcd60e51b8152600401610bf2906130e4565b6001600160a01b0382166118d35760405162461bcd60e51b8152600401610bf290613129565b806118e9576118e4838360006123e5565b505050565b600a54600090600160a01b900460ff16611981576001600160a01b0384166000908152601d602052604090205460ff168061193c57506001600160a01b0383166000908152601d602052604090205460ff165b6119815760405162461bcd60e51b81526020600482015260166024820152752a3930b234b7339034b9903737ba1030b1ba34bb329760511b6044820152606401610bf2565b601a5460ff1615611df5576006546001600160a01b038581169116148015906119b857506006546001600160a01b03848116911614155b80156119cc57506001600160a01b03831615155b80156119e357506001600160a01b03831661dead14155b80156119f95750600a54600160b01b900460ff16155b15611df557601c5460ff1615611aed576006546001600160a01b03858116911614801590611a3f57506001600160a01b03841660009081526022602052604090205460ff165b15611aed57326000908152601b60205260409020544311611ada5760405162461bcd60e51b815260206004820152604960248201527f5f7472616e736665723a3a205472616e736665722044656c617920656e61626c60448201527f65642e20204f6e6c79206f6e652070757263686173652070657220626c6f636b6064820152681030b63637bbb2b21760b91b608482015260a401610bf2565b326000908152601b602052604090204390555b6001600160a01b03841660009081526022602052604090205460ff168015611b2e57506001600160a01b0383166000908152601e602052604090205460ff16155b15611c1857601f54821115611ba35760405162461bcd60e51b815260206004820152603560248201527f427579207472616e7366657220616d6f756e742065786365656473207468652060448201527436b0bc2a3930b739b0b1ba34b7b720b6b7bab73a1760591b6064820152608401610bf2565b602054611bc5846001600160a01b031660009081526020819052604090205490565b611bcf90846130cc565b1115611c135760405162461bcd60e51b815260206004820152601360248201527213585e081dd85b1b195d08195e18d959591959606a1b6044820152606401610bf2565b611d5f565b6001600160a01b03831660009081526022602052604090205460ff168015611c5957506001600160a01b0384166000908152601e602052604090205460ff16155b15611ccf57601f54821115611c135760405162461bcd60e51b815260206004820152603660248201527f53656c6c207472616e7366657220616d6f756e742065786365656473207468656044820152751036b0bc2a3930b739b0b1ba34b7b720b6b7bab73a1760511b6064820152608401610bf2565b6001600160a01b0383166000908152601e602052604090205460ff16611d5f57602054611d11846001600160a01b031660009081526020819052604090205490565b611d1b90846130cc565b1115611d5f5760405162461bcd60e51b815260206004820152601360248201527213585e081dd85b1b195d08195e18d959591959606a1b6044820152606401610bf2565b6001600160a01b03841660009081526022602052604090205460ff168015611d885750600b5415155b8015611da15750600b54611d9d9060016130cc565b4311155b15611df5576001600160a01b0383166000908152602360205260409020805460ff19166001179055611ddf6064611dd98460636124ee565b9061256d565b9050610f2c8484611df0848661316c565b6123e5565b6001600160a01b03841660009081526023602052604090205460ff1680611e3457506001600160a01b03831660009081526023602052604090205460ff165b15611e3f5750505050565b600a54600160a81b900460ff168015611e625750600a54600160b01b900460ff16155b8015611e8757506001600160a01b0384166000908152601d602052604090205460ff16155b8015611eac57506001600160a01b0383166000908152601d602052604090205460ff16155b8015611ed157506001600160a01b03841660009081526022602052604090205460ff16155b15611eff57600a805460ff60b01b1916600160b01b179055611ef16125af565b600a805460ff60b01b191690555b600a546001600160a01b0385166000908152601d602052604090205460ff600160b01b909204821615911680611f4d57506001600160a01b0384166000908152601d602052604090205460ff165b15611f56575060005b600060185580156121ae576001600160a01b03841660009081526022602052604090205460ff168015611f8b57506000601154115b1561206057611faa6064611dd9601154866124ee90919063ffffffff16565b915060115460135483611fbd91906130ad565b611fc79190613199565b60176000828254611fd891906130cc565b9091555050601154601454611fed90846130ad565b611ff79190613199565b60185560115460155461200a90846130ad565b6120149190613199565b6019600082825461202591906130cc565b909155505060115460125461203a90846130ad565b6120449190613199565b6016600082825461205591906130cc565b9091555061215a9050565b6001600160a01b03851660009081526022602052604090205460ff16801561208a57506000600c54115b1561215a576120a96064611dd9600c54866124ee90919063ffffffff16565b9150600c54600e54836120bc91906130ad565b6120c69190613199565b601760008282546120d791906130cc565b9091555050600c54600f546120ec90846130ad565b6120f69190613199565b601855600c5460105461210990846130ad565b6121139190613199565b6019600082825461212491906130cc565b9091555050600c54600d5461213990846130ad565b6121439190613199565b6016600082825461215491906130cc565b90915550505b60006018548361216a919061316c565b111561218a5761218a8530611df06018548661282590919063ffffffff16565b601854156121a1576121a18561dead6018546123e5565b6121ab828461316c565b92505b6121b98585856123e5565b5050505050565b600081848411156121e45760405162461bcd60e51b8152600401610bf29190612dd9565b5060006121f1848661316c565b95945050505050565b6000467f000000000000000000000000000000000000000000000000000000000000000081141561224c577f000000000000000000000000000000000000000000000000000000000000000091505090565b5050604080517f00000000000000000000000000000000000000000000000000000000000000006020808301919091527f0000000000000000000000000000000000000000000000000000000000000000828401527f000000000000000000000000000000000000000000000000000000000000000060608301524660808301523060a0808401919091528351808403909101815260c0909201909252805191012090565b6001600160a01b038216600081815260226020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b6001600160a01b038116600090815260056020526040902080549061236981612867565b50919050565b6000610cb361237c6121fa565b8360405161190160f01b6020820152602281018390526042810182905260009060620160405160208183030381529060405280519060200120905092915050565b60008060006123ce87878787612884565b915091506123db81612971565b5095945050505050565b6001600160a01b03831661240b5760405162461bcd60e51b8152600401610bf2906130e4565b6001600160a01b0382166124315760405162461bcd60e51b8152600401610bf290613129565b61246e816040518060600160405280602681526020016132c0602691396001600160a01b03861660009081526020819052604090205491906121c0565b6001600160a01b03808516600090815260208190526040808220939093559084168152205461249d90826116fc565b6001600160a01b038381166000818152602081815260409182902094909455518481529092918616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910161187a565b6000826124fd57506000610cb3565b600061250983856130ad565b9050826125168583613199565b1461175b5760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610bf2565b600061175b83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612b2f565b30600090815260208190526040812054905060006019546016546017546125d691906130cc565b6125e091906130cc565b905060008215806125ef575081155b156125f957505050565b61271061260560025490565b6126109060056130ad565b61261a9190613199565b6126259060146130ad565b83111561265b5761271061263860025490565b6126439060056130ad565b61264d9190613199565b6126589060146130ad565b92505b60006002836017548661266e91906130ad565b6126789190613199565b6126829190613199565b905060006126908583612825565b90504761269c82612b93565b60006126a84783612825565b905060006126c587611dd9601654856124ee90919063ffffffff16565b905060006126e288611dd9601954866124ee90919063ffffffff16565b90506000816126f1848661316c565b6126fb919061316c565b6000601781905560168190556019819055600a546040519293506001600160a01b031691849181818185875af1925050503d8060008114612758576040519150601f19603f3d011682016040523d82523d6000602084013e61275d565b606091505b509098505086158015906127715750600081115b156127c4576127808782612cfc565b601754604080518881526020810184905280820192909252517f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5619181900360600190a15b6009546040516001600160a01b03909116904790600081818185875af1925050503d8060008114612811576040519150601f19603f3d011682016040523d82523d6000602084013e612816565b606091505b50505050505050505050505050565b600061175b83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506121c0565b600181600001600082825461287c91906130cc565b909155505050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08311156128bb5750600090506003612968565b8460ff16601b141580156128d357508460ff16601c14155b156128e45750600090506004612968565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015612938573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b03811661296157600060019250925050612968565b9150600090505b94509492505050565b6000816004811115612985576129856131ad565b141561298e5750565b60018160048111156129a2576129a26131ad565b14156129f05760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610bf2565b6002816004811115612a0457612a046131ad565b1415612a525760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610bf2565b6003816004811115612a6657612a666131ad565b1415612abf5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608401610bf2565b6004816004811115612ad357612ad36131ad565b1415612b2c5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604482015261756560f01b6064820152608401610bf2565b50565b60008183612b505760405162461bcd60e51b8152600401610bf29190612dd9565b506000612b5d8486613199565b9050612b6984866131c3565b612b7382866130ad565b612b7d91906130cc565b8514612b8b57612b8b6131d7565b949350505050565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110612bc857612bc86131ed565b6001600160a01b03928316602091820292909201810191909152600754604080516339d94ae160e11b8152905191909316926373b295c2926004808301939192829003018186803b158015612c1c57600080fd5b505afa158015612c30573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612c549190613203565b81600181518110612c6757612c676131ed565b6001600160a01b039283166020918202929092010152600754612c8d9130911684611762565b600754604051633b158ab160e11b81526001600160a01b039091169063762b156290612cc6908590600090869030904290600401613220565b600060405180830381600087803b158015612ce057600080fd5b505af1158015612cf4573d6000803e3d6000fd5b505050505050565b600754612d149030906001600160a01b031684611762565b6007546001600160a01b031663f91b3f72823085600080612d3d6006546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c4016060604051808303818588803b158015612da057600080fd5b505af1158015612db4573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906121b99190613291565b600060208083528351808285015260005b81811015612e0657858101830151858201604001528201612dea565b81811115612e18576000604083870101525b50601f01601f1916929092016040019392505050565b6001600160a01b0381168114612b2c57600080fd5b60008060408385031215612e5657600080fd5b8235612e6181612e2e565b946020939093013593505050565b600060208284031215612e8157600080fd5b813561175b81612e2e565b600060208284031215612e9e57600080fd5b5035919050565b600080600060608486031215612eba57600080fd5b8335612ec581612e2e565b92506020840135612ed581612e2e565b929592945050506040919091013590565b60008060008060808587031215612efc57600080fd5b5050823594602084013594506040840135936060013592509050565b80358015158114612f2857600080fd5b919050565b60008060408385031215612f4057600080fd5b8235612f4b81612e2e565b9150612f5960208401612f18565b90509250929050565b600060208284031215612f7457600080fd5b61175b82612f18565b600080600080600080600060e0888a031215612f9857600080fd5b8735612fa381612e2e565b96506020880135612fb381612e2e565b95506040880135945060608801359350608088013560ff81168114612fd757600080fd5b9699959850939692959460a0840135945060c09093013592915050565b6000806040838503121561300757600080fd5b823561301281612e2e565b9150602083013561302281612e2e565b809150509250929050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600181811c9082168061307657607f821691505b6020821081141561236957634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60008160001904831182151516156130c7576130c7613097565b500290565b600082198211156130df576130df613097565b500190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60008282101561317e5761317e613097565b500390565b634e487b7160e01b600052601260045260246000fd5b6000826131a8576131a8613183565b500490565b634e487b7160e01b600052602160045260246000fd5b6000826131d2576131d2613183565b500690565b634e487b7160e01b600052600160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b60006020828403121561321557600080fd5b815161175b81612e2e565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156132705784516001600160a01b03168352938301939183019160010161324b565b50506001600160a01b03969096166060850152505050608001529392505050565b6000806000606084860312156132a657600080fd5b835192506020840151915060408401519050925092509256fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220b0f567e12307d41b706be67c360df5a85c6392e46b042a8cf767c248cd8a8c5f64736f6c6343000809003300000000000000000000000023d56dfe23732f10e73ad4c2e7c630950e9be1ab000000000000000000000000449c5516cbc556071da417f072cc58d3d0f4651a
0xa2646970667358221220b0f567e12307d41b706be67c360df5a85c6392e46b042a8cf767c248cd8a8c5f64736f6c6343000809003300000000000000000000000023d56dfe23732f10e73ad4c2e7c630950e9be1ab000000000000000000000000449c5516cbc556071da417f072cc58d3d0f4651a
----Decoded View------------Arg [0] : _marketingWallet (address): 0x67e12307d41b706be67C360DF5A85C6392e46b04Arg [1] : _treasuryWallet (address): 0x6f6c634300080900330000000000000000000000
----Encoded View------------Arg [0] : 0x00000000000000000000000067e12307d41b706be67c360df5a85c6392e46b04Arg [1] : 0x0000000000000000000000006f6c634300080900330000000000000000000000