Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Overview
Max Total Supply
1,000,000,000 IWALL
Holders
33
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 9 Decimals)
Balance
12,068,972.980854234 IWALLValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
IWALL
Compiler Version
v0.8.24+commit.e11b9ed9
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
1234567891011121314151617181920212223242526/*iWallet is the first SmartWalletusing ERC-4337 Account Abstractionwith support to ERC-404 and DN-404.Web: https://iwallet.ccTwitter: https://twitter.com/iWalletProjectTelegram: https://t.me/iWalletProjectDocs: https://docs.iwallet.cc*/// SPDX-License-Identifier: MITpragma solidity ^0.8.16;abstract contract Context {function _msgSender() internal view virtual returns (address) {return msg.sender;}}interface IERC20 {function totalSupply() external view returns (uint256);
123456789101112131415161718{"optimizer": {"enabled": false,"runs": 200},"outputSelection": {"*": {"*": ["evm.bytecode","evm.deployedBytecode","devdoc","userdoc","metadata","abi"]}}}
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"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":"_maxTxAmount","type":"uint256"}],"name":"MaxTxAmountUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"_buyMap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxTxAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxWalletSize","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_swapTokensAtAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"redisFeeOnBuy","type":"uint256"},{"internalType":"uint256","name":"redisFeeOnSell","type":"uint256"},{"internalType":"uint256","name":"taxFeeOnBuy","type":"uint256"},{"internalType":"uint256","name":"taxFeeOnSell","type":"uint256"}],"name":"decreaseFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"accounts","type":"address[]"},{"internalType":"bool","name":"excluded","type":"bool"}],"name":"excludeMultipleAccountsFromFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"manualsend","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"manualswap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"bool","name":"_tradingOpen","type":"bool"}],"name":"openTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"removeLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"maxTxAmount","type":"uint256"}],"name":"setMaxTxnAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"maxWalletSize","type":"uint256"}],"name":"setMaxWalletSize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"swapTokensAtAmount","type":"uint256"}],"name":"setMinSwapTokensThreshold","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"setZeroFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"bool","name":"_swapEnabled","type":"bool"}],"name":"toggleSwap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"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"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
6080604052670de0b6b3a76400005f196200001b9190620006d4565b5f1962000029919062000738565b6006555f60085560196009555f600a55601e600b55600a54600c55600b54600d55600c54600e55600d54600f553360115f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503360125f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f6014806101000a81548160ff0219169083151502179055505f601460156101000a81548160ff0219169083151502179055506001601460166101000a81548160ff021916908315150217905550664a9b6384488000601555664a9b63844880006016556509184e72a00060175534801562000150575f80fd5b505f620001626200067060201b60201c565b9050805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35060065460025f620002146200067060201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505f737a250d5630b4cf539739df2c5dacb4c659f2488d90508060135f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015620002f3573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620003199190620007d7565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200037f573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620003a59190620007d7565b6040518363ffffffff1660e01b8152600401620003c492919062000818565b6020604051808303815f875af1158015620003e1573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620004079190620007d7565b60145f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160055f6200045b6200067760201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160055f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160055f60115f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160055f60125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550620005fb6200067060201b60201c565b73ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef670de0b6b3a764000060405162000661919062000854565b60405180910390a3506200086f565b5f33905090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b5f819050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f620006e0826200069e565b9150620006ed836200069e565b9250826200070057620006ff620006a7565b5b828206905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f62000744826200069e565b915062000751836200069e565b92508282039050818111156200076c576200076b6200070b565b5b92915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f620007a18262000776565b9050919050565b620007b38162000795565b8114620007be575f80fd5b50565b5f81519050620007d181620007a8565b92915050565b5f60208284031215620007ef57620007ee62000772565b5b5f620007fe84828501620007c1565b91505092915050565b620008128162000795565b82525050565b5f6040820190506200082d5f83018562000807565b6200083c602083018462000807565b9392505050565b6200084e816200069e565b82525050565b5f602082019050620008695f83018462000843565b92915050565b6136e9806200087d5f395ff3fe6080604052600436106101c5575f3560e01c8063751039fc116100f6578063a195921811610094578063c492f04611610063578063c492f046146105d6578063dd62ed3e146105fe578063ea1644d51461063a578063f2fde38b14610662576101cc565b8063a195921814610546578063a5f8187a1461055c578063a9059cbb14610584578063c3c8cd80146105c0576101cc565b80638da5cb5b116100d05780638da5cb5b146104a05780638f9a55c0146104ca57806395d89b41146104f457806398a5c3151461051e576101cc565b8063751039fc146104245780637d1db4a51461043a5780637f2feddc14610464576101cc565b8063313ce567116101635780636fc3eaec1161013d5780636fc3eaec1461039457806370a08231146103aa578063715018a6146103e657806374010ece146103fc576101cc565b8063313ce5671461031857806349bd5a5e146103425780636d8aa8f81461036c576101cc565b806318160ddd1161019f57806318160ddd1461026057806323b872dd1461028a5780632a9b8072146102c65780632fd689e3146102ee576101cc565b806306fdde03146101d0578063095ea7b3146101fa5780631694505e14610236576101cc565b366101cc57005b5f80fd5b3480156101db575f80fd5b506101e461068a565b6040516101f191906128ca565b60405180910390f35b348015610205575f80fd5b50610220600480360381019061021b919061297f565b6106c7565b60405161022d91906129d7565b60405180910390f35b348015610241575f80fd5b5061024a6106e4565b6040516102579190612a4b565b60405180910390f35b34801561026b575f80fd5b50610274610709565b6040516102819190612a73565b60405180910390f35b348015610295575f80fd5b506102b060048036038101906102ab9190612a8c565b610718565b6040516102bd91906129d7565b60405180910390f35b3480156102d1575f80fd5b506102ec60048036038101906102e79190612b06565b6107ec565b005b3480156102f9575f80fd5b5061030261089c565b60405161030f9190612a73565b60405180910390f35b348015610323575f80fd5b5061032c6108a2565b6040516103399190612b4c565b60405180910390f35b34801561034d575f80fd5b506103566108aa565b6040516103639190612b74565b60405180910390f35b348015610377575f80fd5b50610392600480360381019061038d9190612b06565b6108cf565b005b34801561039f575f80fd5b506103a8610980565b005b3480156103b5575f80fd5b506103d060048036038101906103cb9190612b8d565b610a4d565b6040516103dd9190612a73565b60405180910390f35b3480156103f1575f80fd5b506103fa610a9b565b005b348015610407575f80fd5b50610422600480360381019061041d9190612bb8565b610be9565b005b34801561042f575f80fd5b50610438610c87565b005b348015610445575f80fd5b5061044e610d3b565b60405161045b9190612a73565b60405180910390f35b34801561046f575f80fd5b5061048a60048036038101906104859190612b8d565b610d41565b6040516104979190612a73565b60405180910390f35b3480156104ab575f80fd5b506104b4610d56565b6040516104c19190612b74565b60405180910390f35b3480156104d5575f80fd5b506104de610d7d565b6040516104eb9190612a73565b60405180910390f35b3480156104ff575f80fd5b50610508610d83565b60405161051591906128ca565b60405180910390f35b348015610529575f80fd5b50610544600480360381019061053f9190612bb8565b610dc0565b005b348015610551575f80fd5b5061055a610e5e565b005b348015610567575f80fd5b50610582600480360381019061057d9190612be3565b610f39565b005b34801561058f575f80fd5b506105aa60048036038101906105a5919061297f565b610fef565b6040516105b791906129d7565b60405180910390f35b3480156105cb575f80fd5b506105d461100c565b005b3480156105e1575f80fd5b506105fc60048036038101906105f79190612ca8565b6110e1565b005b348015610609575f80fd5b50610624600480360381019061061f9190612d05565b611210565b6040516106319190612a73565b60405180910390f35b348015610645575f80fd5b50610660600480360381019061065b9190612bb8565b611292565b005b34801561066d575f80fd5b5061068860048036038101906106839190612b8d565b611330565b005b60606040518060400160405280600781526020017f6957616c6c657400000000000000000000000000000000000000000000000000815250905090565b5f6106da6106d36114ed565b84846114f4565b6001905092915050565b60135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f670de0b6b3a7640000905090565b5f6107248484846116b7565b6107e1846107306114ed565b6107dc8560405180606001604052806028815260200161368c6028913960045f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6107936114ed565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611db29092919063ffffffff16565b6114f4565b600190509392505050565b6107f46114ed565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610880576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087790612d8d565b60405180910390fd5b806014806101000a81548160ff02191690831515021790555050565b60175481565b5f6009905090565b60145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6108d76114ed565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610963576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161095a90612d8d565b60405180910390fd5b80601460166101000a81548160ff02191690831515021790555050565b60115f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166109c06114ed565b73ffffffffffffffffffffffffffffffffffffffff161480610a35575060125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610a1d6114ed565b73ffffffffffffffffffffffffffffffffffffffff16145b610a3d575f80fd5b5f479050610a4a81611e14565b50565b5f610a9460025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611e7c565b9050919050565b610aa36114ed565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610b2f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b2690612d8d565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b610bf16114ed565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c7d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c7490612d8d565b60405180910390fd5b8060158190555050565b610c8f6114ed565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610d1b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1290612d8d565b60405180910390fd5b670de0b6b3a7640000601581905550670de0b6b3a7640000601681905550565b60155481565b6010602052805f5260405f205f915090505481565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60165481565b60606040518060400160405280600581526020017f4957414c4c000000000000000000000000000000000000000000000000000000815250905090565b610dc86114ed565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e54576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e4b90612d8d565b60405180910390fd5b8060178190555050565b60115f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610e9e6114ed565b73ffffffffffffffffffffffffffffffffffffffff161480610f13575060125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610efb6114ed565b73ffffffffffffffffffffffffffffffffffffffff16145b610f1b575f80fd5b5f6008819055505f600a819055505f6009819055505f600b81905550565b610f416114ed565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610fcd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fc490612d8d565b60405180910390fd5b8360088190555082600a819055508160098190555080600b8190555050505050565b5f611002610ffb6114ed565b84846116b7565b6001905092915050565b60115f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661104c6114ed565b73ffffffffffffffffffffffffffffffffffffffff1614806110c1575060125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166110a96114ed565b73ffffffffffffffffffffffffffffffffffffffff16145b6110c9575f80fd5b5f6110d330610a4d565b90506110de81611ee8565b50565b6110e96114ed565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611175576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161116c90612d8d565b60405180910390fd5b5f5b8383905081101561120a578160055f86868581811061119957611198612dab565b5b90506020020160208101906111ae9190612b8d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508080600101915050611177565b50505050565b5f60045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b61129a6114ed565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611326576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161131d90612d8d565b60405180910390fd5b8060168190555050565b6113386114ed565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146113c4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113bb90612d8d565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611432576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161142990612e48565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611562576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161155990612ed6565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036115d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115c790612f64565b60405180910390fd5b8060045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516116aa9190612a73565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611725576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161171c90612ff2565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611793576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161178a90613080565b60405180910390fd5b5f81116117d5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117cc9061310e565b60405180910390fd5b6117dd610d56565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561184b575061181b610d56565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15611abf57601554811115611895576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161188c90613176565b60405180910390fd5b60145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161461194157601654816118f684610a4d565b61190091906131c1565b10611940576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161193790613264565b60405180910390fd5b5b5f61194b30610a4d565b90505f601754821015905060155482106119655760155491505b80801561197f5750601460159054906101000a900460ff16155b80156119d8575060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b80156119f05750601460169054906101000a900460ff165b8015611a43575060055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015611a96575060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15611abc57611aa482611ee8565b5f4790505f811115611aba57611ab947611e14565b5b505b50505b5f6001905060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680611b5f575060055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b80611c10575060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614158015611c0f575060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b5b15611c1d575f9050611da0565b60145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148015611cc6575060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15611cde57600854600c81905550600954600d819055505b60145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148015611d87575060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15611d9f57600a54600c81905550600b54600d819055505b5b611dac84848484612153565b50505050565b5f838311158290611df9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611df091906128ca565b60405180910390fd5b505f8385611e079190613282565b9050809150509392505050565b60125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f19350505050158015611e78573d5f803e3d5ffd5b5050565b5f600654821115611ec2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611eb990613325565b60405180910390fd5b5f611ecb612180565b9050611ee081846121a990919063ffffffff16565b915050919050565b6001601460156101000a81548160ff0219169083151502179055505f600267ffffffffffffffff811115611f1f57611f1e613343565b5b604051908082528060200260200182016040528015611f4d5781602001602082028036833780820191505090505b50905030815f81518110611f6457611f63612dab565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015612008573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061202c9190613384565b816001815181106120405761203f612dab565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506120a63060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846114f4565b60135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b815260040161210895949392919061349f565b5f604051808303815f87803b15801561211f575f80fd5b505af1158015612131573d5f803e3d5ffd5b50505050505f601460156101000a81548160ff02191690831515021790555050565b80612161576121606121f2565b5b61216c84848461222b565b8061217a576121796123eb565b5b50505050565b5f805f61218b6123ff565b915091506121a281836121a990919063ffffffff16565b9250505090565b5f6121ea83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061245b565b905092915050565b5f600c5414801561220457505f600d54145b61222957600c54600e81905550600d54600f819055505f600c819055505f600d819055505b565b5f805f805f8061223a876124bc565b9550955095509550955095506122968660025f8c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461251c90919063ffffffff16565b60025f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506123278560025f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461256590919063ffffffff16565b60025f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550612371816125c2565b61237b8483612679565b8773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516123d89190612a73565b60405180910390a3505050505050505050565b600e54600c81905550600f54600d81905550565b5f805f60065490505f670de0b6b3a76400009050612430670de0b6b3a76400006006546121a990919063ffffffff16565b82101561244e57600654670de0b6b3a7640000935093505050612457565b81819350935050505b9091565b5f80831182906124a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161249891906128ca565b60405180910390fd5b505f83856124af9190613524565b9050809150509392505050565b5f805f805f805f805f6124d48a600c54600d546126b3565b9250925092505f6124e3612180565b90505f805f6124f48e878787612745565b9250925092508282828989899c509c509c509c509c509c505050505050505091939550919395565b5f61255d83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611db2565b905092915050565b5f80828461257391906131c1565b9050838110156125b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125af9061359e565b60405180910390fd5b8091505092915050565b5f6125cb612180565b90505f6125e182846127c990919063ffffffff16565b90506126338160025f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461256590919063ffffffff16565b60025f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505050565b61268e8260065461251c90919063ffffffff16565b6006819055506126a98160075461256590919063ffffffff16565b6007819055505050565b5f805f806126dd60646126cf888a6127c990919063ffffffff16565b6121a990919063ffffffff16565b90505f61270660646126f8888b6127c990919063ffffffff16565b6121a990919063ffffffff16565b90505f61272e82612720858c61251c90919063ffffffff16565b61251c90919063ffffffff16565b905080838395509550955050505093509350939050565b5f805f8061275c85896127c990919063ffffffff16565b90505f61277286896127c990919063ffffffff16565b90505f61278887896127c990919063ffffffff16565b90505f6127b0826127a2858761251c90919063ffffffff16565b61251c90919063ffffffff16565b9050838184965096509650505050509450945094915050565b5f8083036127d9575f905061283a565b5f82846127e691906135bc565b90508284826127f59190613524565b14612835576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161282c9061366d565b60405180910390fd5b809150505b92915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b8381101561287757808201518184015260208101905061285c565b5f8484015250505050565b5f601f19601f8301169050919050565b5f61289c82612840565b6128a6818561284a565b93506128b681856020860161285a565b6128bf81612882565b840191505092915050565b5f6020820190508181035f8301526128e28184612892565b905092915050565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61291b826128f2565b9050919050565b61292b81612911565b8114612935575f80fd5b50565b5f8135905061294681612922565b92915050565b5f819050919050565b61295e8161294c565b8114612968575f80fd5b50565b5f8135905061297981612955565b92915050565b5f8060408385031215612995576129946128ea565b5b5f6129a285828601612938565b92505060206129b38582860161296b565b9150509250929050565b5f8115159050919050565b6129d1816129bd565b82525050565b5f6020820190506129ea5f8301846129c8565b92915050565b5f819050919050565b5f612a13612a0e612a09846128f2565b6129f0565b6128f2565b9050919050565b5f612a24826129f9565b9050919050565b5f612a3582612a1a565b9050919050565b612a4581612a2b565b82525050565b5f602082019050612a5e5f830184612a3c565b92915050565b612a6d8161294c565b82525050565b5f602082019050612a865f830184612a64565b92915050565b5f805f60608486031215612aa357612aa26128ea565b5b5f612ab086828701612938565b9350506020612ac186828701612938565b9250506040612ad28682870161296b565b9150509250925092565b612ae5816129bd565b8114612aef575f80fd5b50565b5f81359050612b0081612adc565b92915050565b5f60208284031215612b1b57612b1a6128ea565b5b5f612b2884828501612af2565b91505092915050565b5f60ff82169050919050565b612b4681612b31565b82525050565b5f602082019050612b5f5f830184612b3d565b92915050565b612b6e81612911565b82525050565b5f602082019050612b875f830184612b65565b92915050565b5f60208284031215612ba257612ba16128ea565b5b5f612baf84828501612938565b91505092915050565b5f60208284031215612bcd57612bcc6128ea565b5b5f612bda8482850161296b565b91505092915050565b5f805f8060808587031215612bfb57612bfa6128ea565b5b5f612c088782880161296b565b9450506020612c198782880161296b565b9350506040612c2a8782880161296b565b9250506060612c3b8782880161296b565b91505092959194509250565b5f80fd5b5f80fd5b5f80fd5b5f8083601f840112612c6857612c67612c47565b5b8235905067ffffffffffffffff811115612c8557612c84612c4b565b5b602083019150836020820283011115612ca157612ca0612c4f565b5b9250929050565b5f805f60408486031215612cbf57612cbe6128ea565b5b5f84013567ffffffffffffffff811115612cdc57612cdb6128ee565b5b612ce886828701612c53565b93509350506020612cfb86828701612af2565b9150509250925092565b5f8060408385031215612d1b57612d1a6128ea565b5b5f612d2885828601612938565b9250506020612d3985828601612938565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f612d7760208361284a565b9150612d8282612d43565b602082019050919050565b5f6020820190508181035f830152612da481612d6b565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f612e3260268361284a565b9150612e3d82612dd8565b604082019050919050565b5f6020820190508181035f830152612e5f81612e26565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f612ec060248361284a565b9150612ecb82612e66565b604082019050919050565b5f6020820190508181035f830152612eed81612eb4565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f612f4e60228361284a565b9150612f5982612ef4565b604082019050919050565b5f6020820190508181035f830152612f7b81612f42565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f612fdc60258361284a565b9150612fe782612f82565b604082019050919050565b5f6020820190508181035f83015261300981612fd0565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f61306a60238361284a565b915061307582613010565b604082019050919050565b5f6020820190508181035f8301526130978161305e565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b5f6130f860298361284a565b91506131038261309e565b604082019050919050565b5f6020820190508181035f830152613125816130ec565b9050919050565b7f544f4b454e3a204d6178205472616e73616374696f6e204c696d6974000000005f82015250565b5f613160601c8361284a565b915061316b8261312c565b602082019050919050565b5f6020820190508181035f83015261318d81613154565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6131cb8261294c565b91506131d68361294c565b92508282019050808211156131ee576131ed613194565b5b92915050565b7f544f4b454e3a2042616c616e636520657863656564732077616c6c65742073695f8201527f7a65210000000000000000000000000000000000000000000000000000000000602082015250565b5f61324e60238361284a565b9150613259826131f4565b604082019050919050565b5f6020820190508181035f83015261327b81613242565b9050919050565b5f61328c8261294c565b91506132978361294c565b92508282039050818111156132af576132ae613194565b5b92915050565b7f416d6f756e74206d757374206265206c657373207468616e20746f74616c20725f8201527f65666c656374696f6e7300000000000000000000000000000000000000000000602082015250565b5f61330f602a8361284a565b915061331a826132b5565b604082019050919050565b5f6020820190508181035f83015261333c81613303565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f8151905061337e81612922565b92915050565b5f60208284031215613399576133986128ea565b5b5f6133a684828501613370565b91505092915050565b5f819050919050565b5f6133d26133cd6133c8846133af565b6129f0565b61294c565b9050919050565b6133e2816133b8565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b61341a81612911565b82525050565b5f61342b8383613411565b60208301905092915050565b5f602082019050919050565b5f61344d826133e8565b61345781856133f2565b935061346283613402565b805f5b838110156134925781516134798882613420565b975061348483613437565b925050600181019050613465565b5085935050505092915050565b5f60a0820190506134b25f830188612a64565b6134bf60208301876133d9565b81810360408301526134d18186613443565b90506134e06060830185612b65565b6134ed6080830184612a64565b9695505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61352e8261294c565b91506135398361294c565b925082613549576135486134f7565b5b828204905092915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f613588601b8361284a565b915061359382613554565b602082019050919050565b5f6020820190508181035f8301526135b58161357c565b9050919050565b5f6135c68261294c565b91506135d18361294c565b92508282026135df8161294c565b915082820484148315176135f6576135f5613194565b5b5092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f61365760218361284a565b9150613662826135fd565b604082019050919050565b5f6020820190508181035f8301526136848161364b565b905091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a264697066735822122044cd3d882aaa1f4df3ce3ffdd554d5a7a40a4e69afec2e0e2d5648d875babb0c64736f6c63430008180033
Deployed Bytecode
0x6080604052600436106101c5575f3560e01c8063751039fc116100f6578063a195921811610094578063c492f04611610063578063c492f046146105d6578063dd62ed3e146105fe578063ea1644d51461063a578063f2fde38b14610662576101cc565b8063a195921814610546578063a5f8187a1461055c578063a9059cbb14610584578063c3c8cd80146105c0576101cc565b80638da5cb5b116100d05780638da5cb5b146104a05780638f9a55c0146104ca57806395d89b41146104f457806398a5c3151461051e576101cc565b8063751039fc146104245780637d1db4a51461043a5780637f2feddc14610464576101cc565b8063313ce567116101635780636fc3eaec1161013d5780636fc3eaec1461039457806370a08231146103aa578063715018a6146103e657806374010ece146103fc576101cc565b8063313ce5671461031857806349bd5a5e146103425780636d8aa8f81461036c576101cc565b806318160ddd1161019f57806318160ddd1461026057806323b872dd1461028a5780632a9b8072146102c65780632fd689e3146102ee576101cc565b806306fdde03146101d0578063095ea7b3146101fa5780631694505e14610236576101cc565b366101cc57005b5f80fd5b3480156101db575f80fd5b506101e461068a565b6040516101f191906128ca565b60405180910390f35b348015610205575f80fd5b50610220600480360381019061021b919061297f565b6106c7565b60405161022d91906129d7565b60405180910390f35b348015610241575f80fd5b5061024a6106e4565b6040516102579190612a4b565b60405180910390f35b34801561026b575f80fd5b50610274610709565b6040516102819190612a73565b60405180910390f35b348015610295575f80fd5b506102b060048036038101906102ab9190612a8c565b610718565b6040516102bd91906129d7565b60405180910390f35b3480156102d1575f80fd5b506102ec60048036038101906102e79190612b06565b6107ec565b005b3480156102f9575f80fd5b5061030261089c565b60405161030f9190612a73565b60405180910390f35b348015610323575f80fd5b5061032c6108a2565b6040516103399190612b4c565b60405180910390f35b34801561034d575f80fd5b506103566108aa565b6040516103639190612b74565b60405180910390f35b348015610377575f80fd5b50610392600480360381019061038d9190612b06565b6108cf565b005b34801561039f575f80fd5b506103a8610980565b005b3480156103b5575f80fd5b506103d060048036038101906103cb9190612b8d565b610a4d565b6040516103dd9190612a73565b60405180910390f35b3480156103f1575f80fd5b506103fa610a9b565b005b348015610407575f80fd5b50610422600480360381019061041d9190612bb8565b610be9565b005b34801561042f575f80fd5b50610438610c87565b005b348015610445575f80fd5b5061044e610d3b565b60405161045b9190612a73565b60405180910390f35b34801561046f575f80fd5b5061048a60048036038101906104859190612b8d565b610d41565b6040516104979190612a73565b60405180910390f35b3480156104ab575f80fd5b506104b4610d56565b6040516104c19190612b74565b60405180910390f35b3480156104d5575f80fd5b506104de610d7d565b6040516104eb9190612a73565b60405180910390f35b3480156104ff575f80fd5b50610508610d83565b60405161051591906128ca565b60405180910390f35b348015610529575f80fd5b50610544600480360381019061053f9190612bb8565b610dc0565b005b348015610551575f80fd5b5061055a610e5e565b005b348015610567575f80fd5b50610582600480360381019061057d9190612be3565b610f39565b005b34801561058f575f80fd5b506105aa60048036038101906105a5919061297f565b610fef565b6040516105b791906129d7565b60405180910390f35b3480156105cb575f80fd5b506105d461100c565b005b3480156105e1575f80fd5b506105fc60048036038101906105f79190612ca8565b6110e1565b005b348015610609575f80fd5b50610624600480360381019061061f9190612d05565b611210565b6040516106319190612a73565b60405180910390f35b348015610645575f80fd5b50610660600480360381019061065b9190612bb8565b611292565b005b34801561066d575f80fd5b5061068860048036038101906106839190612b8d565b611330565b005b60606040518060400160405280600781526020017f6957616c6c657400000000000000000000000000000000000000000000000000815250905090565b5f6106da6106d36114ed565b84846114f4565b6001905092915050565b60135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f670de0b6b3a7640000905090565b5f6107248484846116b7565b6107e1846107306114ed565b6107dc8560405180606001604052806028815260200161368c6028913960045f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6107936114ed565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611db29092919063ffffffff16565b6114f4565b600190509392505050565b6107f46114ed565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610880576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087790612d8d565b60405180910390fd5b806014806101000a81548160ff02191690831515021790555050565b60175481565b5f6009905090565b60145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6108d76114ed565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610963576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161095a90612d8d565b60405180910390fd5b80601460166101000a81548160ff02191690831515021790555050565b60115f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166109c06114ed565b73ffffffffffffffffffffffffffffffffffffffff161480610a35575060125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610a1d6114ed565b73ffffffffffffffffffffffffffffffffffffffff16145b610a3d575f80fd5b5f479050610a4a81611e14565b50565b5f610a9460025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054611e7c565b9050919050565b610aa36114ed565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610b2f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b2690612d8d565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b610bf16114ed565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c7d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c7490612d8d565b60405180910390fd5b8060158190555050565b610c8f6114ed565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610d1b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1290612d8d565b60405180910390fd5b670de0b6b3a7640000601581905550670de0b6b3a7640000601681905550565b60155481565b6010602052805f5260405f205f915090505481565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60165481565b60606040518060400160405280600581526020017f4957414c4c000000000000000000000000000000000000000000000000000000815250905090565b610dc86114ed565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e54576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e4b90612d8d565b60405180910390fd5b8060178190555050565b60115f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610e9e6114ed565b73ffffffffffffffffffffffffffffffffffffffff161480610f13575060125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610efb6114ed565b73ffffffffffffffffffffffffffffffffffffffff16145b610f1b575f80fd5b5f6008819055505f600a819055505f6009819055505f600b81905550565b610f416114ed565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610fcd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fc490612d8d565b60405180910390fd5b8360088190555082600a819055508160098190555080600b8190555050505050565b5f611002610ffb6114ed565b84846116b7565b6001905092915050565b60115f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661104c6114ed565b73ffffffffffffffffffffffffffffffffffffffff1614806110c1575060125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166110a96114ed565b73ffffffffffffffffffffffffffffffffffffffff16145b6110c9575f80fd5b5f6110d330610a4d565b90506110de81611ee8565b50565b6110e96114ed565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611175576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161116c90612d8d565b60405180910390fd5b5f5b8383905081101561120a578160055f86868581811061119957611198612dab565b5b90506020020160208101906111ae9190612b8d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508080600101915050611177565b50505050565b5f60045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b61129a6114ed565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611326576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161131d90612d8d565b60405180910390fd5b8060168190555050565b6113386114ed565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146113c4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113bb90612d8d565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611432576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161142990612e48565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611562576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161155990612ed6565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036115d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115c790612f64565b60405180910390fd5b8060045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516116aa9190612a73565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611725576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161171c90612ff2565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611793576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161178a90613080565b60405180910390fd5b5f81116117d5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117cc9061310e565b60405180910390fd5b6117dd610d56565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561184b575061181b610d56565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15611abf57601554811115611895576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161188c90613176565b60405180910390fd5b60145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161461194157601654816118f684610a4d565b61190091906131c1565b10611940576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161193790613264565b60405180910390fd5b5b5f61194b30610a4d565b90505f601754821015905060155482106119655760155491505b80801561197f5750601460159054906101000a900460ff16155b80156119d8575060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b80156119f05750601460169054906101000a900460ff165b8015611a43575060055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015611a96575060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15611abc57611aa482611ee8565b5f4790505f811115611aba57611ab947611e14565b5b505b50505b5f6001905060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680611b5f575060055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b80611c10575060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614158015611c0f575060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b5b15611c1d575f9050611da0565b60145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148015611cc6575060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15611cde57600854600c81905550600954600d819055505b60145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148015611d87575060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15611d9f57600a54600c81905550600b54600d819055505b5b611dac84848484612153565b50505050565b5f838311158290611df9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611df091906128ca565b60405180910390fd5b505f8385611e079190613282565b9050809150509392505050565b60125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f19350505050158015611e78573d5f803e3d5ffd5b5050565b5f600654821115611ec2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611eb990613325565b60405180910390fd5b5f611ecb612180565b9050611ee081846121a990919063ffffffff16565b915050919050565b6001601460156101000a81548160ff0219169083151502179055505f600267ffffffffffffffff811115611f1f57611f1e613343565b5b604051908082528060200260200182016040528015611f4d5781602001602082028036833780820191505090505b50905030815f81518110611f6457611f63612dab565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015612008573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061202c9190613384565b816001815181106120405761203f612dab565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506120a63060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846114f4565b60135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b815260040161210895949392919061349f565b5f604051808303815f87803b15801561211f575f80fd5b505af1158015612131573d5f803e3d5ffd5b50505050505f601460156101000a81548160ff02191690831515021790555050565b80612161576121606121f2565b5b61216c84848461222b565b8061217a576121796123eb565b5b50505050565b5f805f61218b6123ff565b915091506121a281836121a990919063ffffffff16565b9250505090565b5f6121ea83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061245b565b905092915050565b5f600c5414801561220457505f600d54145b61222957600c54600e81905550600d54600f819055505f600c819055505f600d819055505b565b5f805f805f8061223a876124bc565b9550955095509550955095506122968660025f8c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461251c90919063ffffffff16565b60025f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506123278560025f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461256590919063ffffffff16565b60025f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550612371816125c2565b61237b8483612679565b8773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516123d89190612a73565b60405180910390a3505050505050505050565b600e54600c81905550600f54600d81905550565b5f805f60065490505f670de0b6b3a76400009050612430670de0b6b3a76400006006546121a990919063ffffffff16565b82101561244e57600654670de0b6b3a7640000935093505050612457565b81819350935050505b9091565b5f80831182906124a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161249891906128ca565b60405180910390fd5b505f83856124af9190613524565b9050809150509392505050565b5f805f805f805f805f6124d48a600c54600d546126b3565b9250925092505f6124e3612180565b90505f805f6124f48e878787612745565b9250925092508282828989899c509c509c509c509c509c505050505050505091939550919395565b5f61255d83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611db2565b905092915050565b5f80828461257391906131c1565b9050838110156125b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125af9061359e565b60405180910390fd5b8091505092915050565b5f6125cb612180565b90505f6125e182846127c990919063ffffffff16565b90506126338160025f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461256590919063ffffffff16565b60025f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505050565b61268e8260065461251c90919063ffffffff16565b6006819055506126a98160075461256590919063ffffffff16565b6007819055505050565b5f805f806126dd60646126cf888a6127c990919063ffffffff16565b6121a990919063ffffffff16565b90505f61270660646126f8888b6127c990919063ffffffff16565b6121a990919063ffffffff16565b90505f61272e82612720858c61251c90919063ffffffff16565b61251c90919063ffffffff16565b905080838395509550955050505093509350939050565b5f805f8061275c85896127c990919063ffffffff16565b90505f61277286896127c990919063ffffffff16565b90505f61278887896127c990919063ffffffff16565b90505f6127b0826127a2858761251c90919063ffffffff16565b61251c90919063ffffffff16565b9050838184965096509650505050509450945094915050565b5f8083036127d9575f905061283a565b5f82846127e691906135bc565b90508284826127f59190613524565b14612835576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161282c9061366d565b60405180910390fd5b809150505b92915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b8381101561287757808201518184015260208101905061285c565b5f8484015250505050565b5f601f19601f8301169050919050565b5f61289c82612840565b6128a6818561284a565b93506128b681856020860161285a565b6128bf81612882565b840191505092915050565b5f6020820190508181035f8301526128e28184612892565b905092915050565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61291b826128f2565b9050919050565b61292b81612911565b8114612935575f80fd5b50565b5f8135905061294681612922565b92915050565b5f819050919050565b61295e8161294c565b8114612968575f80fd5b50565b5f8135905061297981612955565b92915050565b5f8060408385031215612995576129946128ea565b5b5f6129a285828601612938565b92505060206129b38582860161296b565b9150509250929050565b5f8115159050919050565b6129d1816129bd565b82525050565b5f6020820190506129ea5f8301846129c8565b92915050565b5f819050919050565b5f612a13612a0e612a09846128f2565b6129f0565b6128f2565b9050919050565b5f612a24826129f9565b9050919050565b5f612a3582612a1a565b9050919050565b612a4581612a2b565b82525050565b5f602082019050612a5e5f830184612a3c565b92915050565b612a6d8161294c565b82525050565b5f602082019050612a865f830184612a64565b92915050565b5f805f60608486031215612aa357612aa26128ea565b5b5f612ab086828701612938565b9350506020612ac186828701612938565b9250506040612ad28682870161296b565b9150509250925092565b612ae5816129bd565b8114612aef575f80fd5b50565b5f81359050612b0081612adc565b92915050565b5f60208284031215612b1b57612b1a6128ea565b5b5f612b2884828501612af2565b91505092915050565b5f60ff82169050919050565b612b4681612b31565b82525050565b5f602082019050612b5f5f830184612b3d565b92915050565b612b6e81612911565b82525050565b5f602082019050612b875f830184612b65565b92915050565b5f60208284031215612ba257612ba16128ea565b5b5f612baf84828501612938565b91505092915050565b5f60208284031215612bcd57612bcc6128ea565b5b5f612bda8482850161296b565b91505092915050565b5f805f8060808587031215612bfb57612bfa6128ea565b5b5f612c088782880161296b565b9450506020612c198782880161296b565b9350506040612c2a8782880161296b565b9250506060612c3b8782880161296b565b91505092959194509250565b5f80fd5b5f80fd5b5f80fd5b5f8083601f840112612c6857612c67612c47565b5b8235905067ffffffffffffffff811115612c8557612c84612c4b565b5b602083019150836020820283011115612ca157612ca0612c4f565b5b9250929050565b5f805f60408486031215612cbf57612cbe6128ea565b5b5f84013567ffffffffffffffff811115612cdc57612cdb6128ee565b5b612ce886828701612c53565b93509350506020612cfb86828701612af2565b9150509250925092565b5f8060408385031215612d1b57612d1a6128ea565b5b5f612d2885828601612938565b9250506020612d3985828601612938565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f612d7760208361284a565b9150612d8282612d43565b602082019050919050565b5f6020820190508181035f830152612da481612d6b565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f612e3260268361284a565b9150612e3d82612dd8565b604082019050919050565b5f6020820190508181035f830152612e5f81612e26565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f612ec060248361284a565b9150612ecb82612e66565b604082019050919050565b5f6020820190508181035f830152612eed81612eb4565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f612f4e60228361284a565b9150612f5982612ef4565b604082019050919050565b5f6020820190508181035f830152612f7b81612f42565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f612fdc60258361284a565b9150612fe782612f82565b604082019050919050565b5f6020820190508181035f83015261300981612fd0565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f61306a60238361284a565b915061307582613010565b604082019050919050565b5f6020820190508181035f8301526130978161305e565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b5f6130f860298361284a565b91506131038261309e565b604082019050919050565b5f6020820190508181035f830152613125816130ec565b9050919050565b7f544f4b454e3a204d6178205472616e73616374696f6e204c696d6974000000005f82015250565b5f613160601c8361284a565b915061316b8261312c565b602082019050919050565b5f6020820190508181035f83015261318d81613154565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6131cb8261294c565b91506131d68361294c565b92508282019050808211156131ee576131ed613194565b5b92915050565b7f544f4b454e3a2042616c616e636520657863656564732077616c6c65742073695f8201527f7a65210000000000000000000000000000000000000000000000000000000000602082015250565b5f61324e60238361284a565b9150613259826131f4565b604082019050919050565b5f6020820190508181035f83015261327b81613242565b9050919050565b5f61328c8261294c565b91506132978361294c565b92508282039050818111156132af576132ae613194565b5b92915050565b7f416d6f756e74206d757374206265206c657373207468616e20746f74616c20725f8201527f65666c656374696f6e7300000000000000000000000000000000000000000000602082015250565b5f61330f602a8361284a565b915061331a826132b5565b604082019050919050565b5f6020820190508181035f83015261333c81613303565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f8151905061337e81612922565b92915050565b5f60208284031215613399576133986128ea565b5b5f6133a684828501613370565b91505092915050565b5f819050919050565b5f6133d26133cd6133c8846133af565b6129f0565b61294c565b9050919050565b6133e2816133b8565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b61341a81612911565b82525050565b5f61342b8383613411565b60208301905092915050565b5f602082019050919050565b5f61344d826133e8565b61345781856133f2565b935061346283613402565b805f5b838110156134925781516134798882613420565b975061348483613437565b925050600181019050613465565b5085935050505092915050565b5f60a0820190506134b25f830188612a64565b6134bf60208301876133d9565b81810360408301526134d18186613443565b90506134e06060830185612b65565b6134ed6080830184612a64565b9695505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61352e8261294c565b91506135398361294c565b925082613549576135486134f7565b5b828204905092915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f613588601b8361284a565b915061359382613554565b602082019050919050565b5f6020820190508181035f8301526135b58161357c565b9050919050565b5f6135c68261294c565b91506135d18361294c565b92508282026135df8161294c565b915082820484148315176135f6576135f5613194565b5b5092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f61365760218361284a565b9150613662826135fd565b604082019050919050565b5f6020820190508181035f8301526136848161364b565b905091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a264697066735822122044cd3d882aaa1f4df3ce3ffdd554d5a7a40a4e69afec2e0e2d5648d875babb0c64736f6c63430008180033
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.