Overview ERC20
PRICE
$0.066514 @ 0.000000000192 ETH (-21.4%)

ON-CHAIN MARKET CAP $651,412.00

Total Supply:
1,000,000,000,000.00 KENDU

Holders:
10,302
Profile Summary
Blockchain:
Base (8453)


Decimals:
18
Contract Source Code Verified (Exact Match)
Contract Name:
KENDUINU

Compiler Version
v0.8.23+commit.f704f362

Optimization Enabled:
No

Created At:
Wed, 12 Jun 2024 11:20:47 GMT
BasedKenduInu.sol
contracts
BasedKenduInu.sol


Contract ABI
[
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "routerAddress",
        "type": "address"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "constructor"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "owner",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "Approval",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "excludedAddress",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "bool",
        "name": "isExcluded",
        "type": "bool"
      }
    ],
    "name": "ExcludedAddressSet",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [],
    "name": "FeesProcessed",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [],
    "name": "LimitsDisabled",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": false,
        "internalType": "address",
        "name": "newTaxWallet",
        "type": "address"
      }
    ],
    "name": "NewTaxWalletSet",
    "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": "pairAddress",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "bool",
        "name": "isAMM",
        "type": "bool"
      }
    ],
    "name": "PairSet",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [],
    "name": "TradingEnabled",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "from",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "to",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "Transfer",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [],
    "name": "TxFeeDisabled",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "buyFee",
        "type": "uint256"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "sellFee",
        "type": "uint256"
      }
    ],
    "name": "TxFeeSet",
    "type": "event"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "owner",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "spender",
        "type": "address"
      }
    ],
    "name": "allowance",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "approve",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "account",
        "type": "address"
      }
    ],
    "name": "balanceOf",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "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": [
      {
        "internalType": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "subtractedValue",
        "type": "uint256"
      }
    ],
    "name": "decreaseAllowance",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "devWallet",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "disableLimits",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "enableTrading",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "name": "excludedFromLimitsChecking",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "addedValue",
        "type": "uint256"
      }
    ],
    "name": "increaseAllowance",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "limitsChecking",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "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": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "name": "pair",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "processTxFees",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "renounceOwnership",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "rescueWETH",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "router",
    "outputs": [
      {
        "internalType": "contract IRouter",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "sellFee",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "pairAddress",
        "type": "address"
      },
      {
        "internalType": "bool",
        "name": "isAMM",
        "type": "bool"
      }
    ],
    "name": "setAMMPair",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "excludedAddress",
        "type": "address"
      },
      {
        "internalType": "bool",
        "name": "isExcluded",
        "type": "bool"
      }
    ],
    "name": "setExcludedAddress",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "newTaxWallet",
        "type": "address"
      }
    ],
    "name": "setTaxWallet",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "newBuyFee",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "newSellFee",
        "type": "uint256"
      }
    ],
    "name": "setTxFee",
    "outputs": [],
    "stateMutability": "nonpayable",
    "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": [],
    "name": "trading",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "to",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "transfer",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "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": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "newOwner",
        "type": "address"
      }
    ],
    "name": "transferOwnership",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "txFeeActive",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "stateMutability": "payable",
    "type": "receive"
  }
]


Contract Creation Code
60806040526000600560146101000a81548160ff0219169083151502179055506001600a60006101000a81548160ff0219169083151502179055506001600a60016101000a81548160ff0219169083151502179055506000600c60006101000a81548160ff0219169083151502179055503480156200007d57600080fd5b5060405162004755380380620047558339818101604052810190620000a3919062000a07565b6040518060400160405280600981526020017f4b656e647520496e7500000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f4b454e4455000000000000000000000000000000000000000000000000000000815250816003908162000120919062000cb3565b50806004908162000132919062000cb3565b5050506200015562000149620005a860201b60201c565b620005b060201b60201c565b6200018362000169620005a860201b60201c565b6c0c9f2c9cd04674edea400000006200067660201b60201c565b6001600b600062000199620005a860201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600b60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555080600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015620002f3573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000319919062000a07565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539630600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620003a3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003c9919062000a07565b6040518363ffffffff1660e01b8152600401620003e892919062000dab565b6020604051808303816000875af115801562000408573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200042e919062000a07565b905062000443816001620007e360201b60201c565b73d6199cd980c83adb01999f791d2fa3b72069a59f600a60026101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600b6000600a60029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506201388060088190555062013880600981905550505062000f9f565b600033905090565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620006e8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620006df9062000e39565b60405180910390fd5b620006fc60008383620008d860201b60201c565b806002600082825462000710919062000e8a565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620007c3919062000ed6565b60405180910390a3620007df60008383620008dd60201b60201c565b5050565b620007f3620008e260201b60201c565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036200082d57600080fd5b80600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f3ce88d9221880ccac3da1d2b7bff84dc444bd01b3bb0d90da7826a6049f61ee582604051620008cc919062000f10565b60405180910390a25050565b505050565b505050565b620008f2620005a860201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16620009186200097360201b60201c565b73ffffffffffffffffffffffffffffffffffffffff161462000971576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620009689062000f7d565b60405180910390fd5b565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620009cf82620009a2565b9050919050565b620009e181620009c2565b8114620009ed57600080fd5b50565b60008151905062000a0181620009d6565b92915050565b60006020828403121562000a205762000a1f6200099d565b5b600062000a3084828501620009f0565b91505092915050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168062000abb57607f821691505b60208210810362000ad15762000ad062000a73565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b60006008830262000b3b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000afc565b62000b47868362000afc565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b600062000b9462000b8e62000b888462000b5f565b62000b69565b62000b5f565b9050919050565b6000819050919050565b62000bb08362000b73565b62000bc862000bbf8262000b9b565b84845462000b09565b825550505050565b600090565b62000bdf62000bd0565b62000bec81848462000ba5565b505050565b5b8181101562000c145762000c0860008262000bd5565b60018101905062000bf2565b5050565b601f82111562000c635762000c2d8162000ad7565b62000c388462000aec565b8101602085101562000c48578190505b62000c6062000c578562000aec565b83018262000bf1565b50505b505050565b600082821c905092915050565b600062000c886000198460080262000c68565b1980831691505092915050565b600062000ca3838362000c75565b9150826002028217905092915050565b62000cbe8262000a39565b67ffffffffffffffff81111562000cda5762000cd962000a44565b5b62000ce6825462000aa2565b62000cf382828562000c18565b600060209050601f83116001811462000d2b576000841562000d16578287015190505b62000d22858262000c95565b86555062000d92565b601f19841662000d3b8662000ad7565b60005b8281101562000d655784890151825560018201915060208501945060208101905062000d3e565b8683101562000d85578489015162000d81601f89168262000c75565b8355505b6001600288020188555050505b505050505050565b62000da581620009c2565b82525050565b600060408201905062000dc2600083018562000d9a565b62000dd1602083018462000d9a565b9392505050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600062000e21601f8362000dd8565b915062000e2e8262000de9565b602082019050919050565b6000602082019050818103600083015262000e548162000e12565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600062000e978262000b5f565b915062000ea48362000b5f565b925082820190508082111562000ebf5762000ebe62000e5b565b5b92915050565b62000ed08162000b5f565b82525050565b600060208201905062000eed600083018462000ec5565b92915050565b60008115159050919050565b62000f0a8162000ef3565b82525050565b600060208201905062000f27600083018462000eff565b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600062000f6560208362000dd8565b915062000f728262000f2d565b602082019050919050565b6000602082019050818103600083015262000f988162000f56565b9050919050565b6137a68062000faf6000396000f3fe6080604052600436106101dc5760003560e01c80638ea5220f11610102578063d553c45111610095578063f196782c11610064578063f196782c146106bd578063f2fde38b146106e6578063f887ea401461070f578063f928364c1461073a576101e3565b8063d553c45114610603578063dd62ed3e1461062c578063ea414b2814610669578063ec44acf214610692576101e3565b8063a457c2d7116100d1578063a457c2d714610535578063a752a7c114610572578063a9059cbb146105af578063c38ec0b6146105ec576101e3565b80638ea5220f1461049d57806395d89b41146104c85780639c146464146104f3578063a3f4363e1461051e576101e3565b8063395093511161017a578063715018a611610149578063715018a6146104075780637fb992f71461041e5780638a8c523c1461045b5780638da5cb5b14610472576101e3565b8063395093511461033757806347062402146103745780635fd1ba4a1461039f57806370a08231146103ca576101e3565b806323b872dd116101b657806323b872dd1461027b5780632b14ca56146102b85780632d99d32e146102e3578063313ce5671461030c576101e3565b806306fdde03146101e8578063095ea7b31461021357806318160ddd14610250576101e3565b366101e357005b600080fd5b3480156101f457600080fd5b506101fd610751565b60405161020a91906125cb565b60405180910390f35b34801561021f57600080fd5b5061023a60048036038101906102359190612686565b6107e3565b60405161024791906126e1565b60405180910390f35b34801561025c57600080fd5b50610265610806565b604051610272919061270b565b60405180910390f35b34801561028757600080fd5b506102a2600480360381019061029d9190612726565b610810565b6040516102af91906126e1565b60405180910390f35b3480156102c457600080fd5b506102cd61083f565b6040516102da919061270b565b60405180910390f35b3480156102ef57600080fd5b5061030a600480360381019061030591906127a5565b610845565b005b34801561031857600080fd5b5061032161092f565b60405161032e9190612801565b60405180910390f35b34801561034357600080fd5b5061035e60048036038101906103599190612686565b610938565b60405161036b91906126e1565b60405180910390f35b34801561038057600080fd5b5061038961096f565b604051610396919061270b565b60405180910390f35b3480156103ab57600080fd5b506103b4610975565b6040516103c191906126e1565b60405180910390f35b3480156103d657600080fd5b506103f160048036038101906103ec919061281c565b610988565b6040516103fe919061270b565b60405180910390f35b34801561041357600080fd5b5061041c6109d0565b005b34801561042a57600080fd5b506104456004803603810190610440919061281c565b6109e4565b60405161045291906126e1565b60405180910390f35b34801561046757600080fd5b50610470610a04565b005b34801561047e57600080fd5b50610487610aa5565b6040516104949190612858565b60405180910390f35b3480156104a957600080fd5b506104b2610acf565b6040516104bf9190612858565b60405180910390f35b3480156104d457600080fd5b506104dd610af5565b6040516104ea91906125cb565b60405180910390f35b3480156104ff57600080fd5b50610508610b87565b60405161051591906126e1565b60405180910390f35b34801561052a57600080fd5b50610533610b9a565b005b34801561054157600080fd5b5061055c60048036038101906105579190612686565b610d76565b60405161056991906126e1565b60405180910390f35b34801561057e57600080fd5b506105996004803603810190610594919061281c565b610ded565b6040516105a691906126e1565b60405180910390f35b3480156105bb57600080fd5b506105d660048036038101906105d19190612686565b610e0d565b6040516105e391906126e1565b60405180910390f35b3480156105f857600080fd5b50610601610e30565b005b34801561060f57600080fd5b5061062a60048036038101906106259190612873565b610fb4565b005b34801561063857600080fd5b50610653600480360381019061064e91906128b3565b6110f0565b604051610660919061270b565b60405180910390f35b34801561067557600080fd5b50610690600480360381019061068b919061281c565b611177565b005b34801561069e57600080fd5b506106a761133b565b6040516106b491906126e1565b60405180910390f35b3480156106c957600080fd5b506106e460048036038101906106df91906127a5565b61134e565b005b3480156106f257600080fd5b5061070d6004803603810190610708919061281c565b61146e565b005b34801561071b57600080fd5b506107246114f1565b6040516107319190612952565b60405180910390f35b34801561074657600080fd5b5061074f611517565b005b6060600380546107609061299c565b80601f016020809104026020016040519081016040528092919081815260200182805461078c9061299c565b80156107d95780601f106107ae576101008083540402835291602001916107d9565b820191906000526020600020905b8154815290600101906020018083116107bc57829003601f168201915b5050505050905090565b6000806107ee6115b7565b90506107fb8185856115bf565b600191505092915050565b6000600254905090565b60008061081b6115b7565b9050610828858285611788565b610833858585611814565b60019150509392505050565b60095481565b61084d611f34565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361088657600080fd5b80600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f3ce88d9221880ccac3da1d2b7bff84dc444bd01b3bb0d90da7826a6049f61ee58260405161092391906126e1565b60405180910390a25050565b60006012905090565b6000806109436115b7565b905061096481858561095585896110f0565b61095f91906129fc565b6115bf565b600191505092915050565b60085481565b600a60009054906101000a900460ff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6109d8611f34565b6109e26000611fb2565b565b60076020528060005260406000206000915054906101000a900460ff1681565b610a0c611f34565b600c60009054906101000a900460ff1615610a5c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a5390612a7c565b60405180910390fd5b6001600c60006101000a81548160ff0219169083151502179055507f799663458a5ef2936f7fa0c99b3336c69c25890f82974f04e811e5bb359186c760405160405180910390a1565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600a60029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b606060048054610b049061299c565b80601f0160208091040260200160405190810160405280929190818152602001828054610b309061299c565b8015610b7d5780601f10610b5257610100808354040283529160200191610b7d565b820191906000526020600020905b815481529060010190602001808311610b6057829003601f168201915b5050505050905090565b600a60019054906101000a900460ff1681565b6001600560146101000a81548160ff0219169083151502179055506000610bc030610988565b905060008103610c05576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bfc90612ae8565b60405180910390fd5b6000819050610c1381612078565b600047905060008103610c5b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c5290612b54565b60405180910390fd5b6000600a60029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1682604051610ca390612ba5565b60006040518083038185875af1925050503d8060008114610ce0576040519150601f19603f3d011682016040523d82523d6000602084013e610ce5565b606091505b5050905080610d29576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d2090612c06565b60405180910390fd5b7f073f67f6b2a495a773c8f33582c762d9c1a89fec310d1e2ce2808b4ff65d829060405160405180910390a1505050506000600560146101000a81548160ff021916908315150217905550565b600080610d816115b7565b90506000610d8f82866110f0565b905083811015610dd4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dcb90612c98565b60405180910390fd5b610de182868684036115bf565b60019250505092915050565b600b6020528060005260406000206000915054906101000a900460ff1681565b600080610e186115b7565b9050610e25818585611814565b600191505092915050565b610e38611f34565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ea7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ecb9190612ccd565b90508073ffffffffffffffffffffffffffffffffffffffff16632e1a7d4d8273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610f229190612858565b602060405180830381865afa158015610f3f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f639190612d0f565b6040518263ffffffff1660e01b8152600401610f7f919061270b565b600060405180830381600087803b158015610f9957600080fd5b505af1158015610fad573d6000803e3d6000fd5b5050505050565b610fbc611f34565b620186a0821115611002576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ff990612d88565b60405180910390fd5b620186a0811115611048576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161103f90612d88565b60405180910390fd5b81600881905550806009819055506000821480156110665750600081145b156110b3576000600a60006101000a81548160ff0219169083151502179055507faa3bbebd456f302f0f9dbe63b57f33173539360db617b53444a63eddd345883160405160405180910390a15b7fb6bd86c58d86b9d4859ab0ba4995ca6fe322f2bc625fe610cb3c45d260f9d7f682826040516110e4929190612da8565b60405180910390a15050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b61117f611f34565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036111ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111e590612e43565b60405180910390fd5b6000600b6000600a60029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555080600a60026101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507f5d0cc1856c52c33e4cde3547103300cec5e7ee0ca2600a406f5a8c757b62f309816040516113309190612858565b60405180910390a150565b600c60009054906101000a900460ff1681565b611356611f34565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036113c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113bc90612eaf565b60405180910390fd5b80600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f33e99dbd8a2fdf021abaf8531c98838a37f8e85fd3cbf0e897047074f9c4ecf48260405161146291906126e1565b60405180910390a25050565b611476611f34565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036114e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114dc90612f41565b60405180910390fd5b6114ee81611fb2565b50565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61151f611f34565b600a60019054906101000a900460ff1661156e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161156590612fad565b60405180910390fd5b6000600a60016101000a81548160ff0219169083151502179055507fd0a8ff473dcac5e83a30583490a7d6b4eea5bbb9dd4aa26182b0fa8a231e0c9860405160405180910390a1565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361162e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116259061303f565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361169d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611694906130d1565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161177b919061270b565b60405180910390a3505050565b600061179484846110f0565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461180e5781811015611800576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117f79061313d565b60405180910390fd5b61180d84848484036115bf565b5b50505050565b600c60009054906101000a900460ff16806118615750611832610aa5565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b6118a0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611897906131cf565b60405180910390fd5b600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806119415750600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15611956576119518383836122bb565b611f2f565b600a60019054906101000a900460ff1615611d2357600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015611a0e5750600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15611ac9576b1027e72f1f12813088000000811115611a62576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a599061323b565b60405180910390fd5b6b204fce5e3e2502611000000081611a7984610988565b611a8391906129fc565b1115611ac4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611abb906132a7565b60405180910390fd5b611d22565b600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015611b6c5750600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15611bc5576b1027e72f1f12813088000000811115611bc0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bb79061323b565b60405180910390fd5b611d21565b600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015611c695750600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15611d20576b1027e72f1f12813088000000811115611cbd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cb49061323b565b60405180910390fd5b6b204fce5e3e2502611000000081611cd484610988565b611cde91906129fc565b1115611d1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d16906132a7565b60405180910390fd5b5b5b5b5b6000819050600a60009054906101000a900460ff1615611f2257600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680611dde5750600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15611f21576000600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611e9557620186a060095483611e4991906132c7565b611e539190613338565b9050600560149054906101000a900460ff16158015611e8657506b0813f3978f89409844000000611e8330610988565b10155b15611e9457611e93610b9a565b5b5b600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611f0657620186a060085483611ef991906132c7565b611f039190613338565b90505b8082611f129190613369565b9150611f1f8530836122bb565b505b5b611f2d8484836122bb565b505b505050565b611f3c6115b7565b73ffffffffffffffffffffffffffffffffffffffff16611f5a610aa5565b73ffffffffffffffffffffffffffffffffffffffff1614611fb0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fa7906133e9565b60405180910390fd5b565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000600267ffffffffffffffff81111561209557612094613409565b5b6040519080825280602002602001820160405280156120c35781602001602082028036833780820191505090505b50905030816000815181106120db576120da613438565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015612182573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121a69190612ccd565b816001815181106121ba576121b9613438565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505061222130600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846115bf565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b8152600401612285959493929190613560565b600060405180830381600087803b15801561229f57600080fd5b505af11580156122b3573d6000803e3d6000fd5b505050505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361232a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123219061362c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612399576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612390906136be565b60405180910390fd5b6123a4838383612531565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101561242a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161242190613750565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051612518919061270b565b60405180910390a361252b848484612536565b50505050565b505050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561257557808201518184015260208101905061255a565b60008484015250505050565b6000601f19601f8301169050919050565b600061259d8261253b565b6125a78185612546565b93506125b7818560208601612557565b6125c081612581565b840191505092915050565b600060208201905081810360008301526125e58184612592565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061261d826125f2565b9050919050565b61262d81612612565b811461263857600080fd5b50565b60008135905061264a81612624565b92915050565b6000819050919050565b61266381612650565b811461266e57600080fd5b50565b6000813590506126808161265a565b92915050565b6000806040838503121561269d5761269c6125ed565b5b60006126ab8582860161263b565b92505060206126bc85828601612671565b9150509250929050565b60008115159050919050565b6126db816126c6565b82525050565b60006020820190506126f660008301846126d2565b92915050565b61270581612650565b82525050565b600060208201905061272060008301846126fc565b92915050565b60008060006060848603121561273f5761273e6125ed565b5b600061274d8682870161263b565b935050602061275e8682870161263b565b925050604061276f86828701612671565b9150509250925092565b612782816126c6565b811461278d57600080fd5b50565b60008135905061279f81612779565b92915050565b600080604083850312156127bc576127bb6125ed565b5b60006127ca8582860161263b565b92505060206127db85828601612790565b9150509250929050565b600060ff82169050919050565b6127fb816127e5565b82525050565b600060208201905061281660008301846127f2565b92915050565b600060208284031215612832576128316125ed565b5b60006128408482850161263b565b91505092915050565b61285281612612565b82525050565b600060208201905061286d6000830184612849565b92915050565b6000806040838503121561288a576128896125ed565b5b600061289885828601612671565b92505060206128a985828601612671565b9150509250929050565b600080604083850312156128ca576128c96125ed565b5b60006128d88582860161263b565b92505060206128e98582860161263b565b9150509250929050565b6000819050919050565b600061291861291361290e846125f2565b6128f3565b6125f2565b9050919050565b600061292a826128fd565b9050919050565b600061293c8261291f565b9050919050565b61294c81612931565b82525050565b60006020820190506129676000830184612943565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806129b457607f821691505b6020821081036129c7576129c661296d565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000612a0782612650565b9150612a1283612650565b9250828201905080821115612a2a57612a296129cd565b5b92915050565b7f54726164696e6720697320616c726561647920656e61626c6564000000000000600082015250565b6000612a66601a83612546565b9150612a7182612a30565b602082019050919050565b60006020820190508181036000830152612a9581612a59565b9050919050565b7f546f6b656e2062616c616e636520697320300000000000000000000000000000600082015250565b6000612ad2601283612546565b9150612add82612a9c565b602082019050919050565b60006020820190508181036000830152612b0181612ac5565b9050919050565b7f4554482062616c616e6365206973203000000000000000000000000000000000600082015250565b6000612b3e601083612546565b9150612b4982612b08565b602082019050919050565b60006020820190508181036000830152612b6d81612b31565b9050919050565b600081905092915050565b50565b6000612b8f600083612b74565b9150612b9a82612b7f565b600082019050919050565b6000612bb082612b82565b9150819050919050565b7f5472616e7366657220746f206465762077616c6c6574206661696c65642e0000600082015250565b6000612bf0601e83612546565b9150612bfb82612bba565b602082019050919050565b60006020820190508181036000830152612c1f81612be3565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000612c82602583612546565b9150612c8d82612c26565b604082019050919050565b60006020820190508181036000830152612cb181612c75565b9050919050565b600081519050612cc781612624565b92915050565b600060208284031215612ce357612ce26125ed565b5b6000612cf184828501612cb8565b91505092915050565b600081519050612d098161265a565b92915050565b600060208284031215612d2557612d246125ed565b5b6000612d3384828501612cfa565b91505092915050565b7f43616e6e6f74206265206d6f7265207468616e20313030303030000000000000600082015250565b6000612d72601a83612546565b9150612d7d82612d3c565b602082019050919050565b60006020820190508181036000830152612da181612d65565b9050919050565b6000604082019050612dbd60008301856126fc565b612dca60208301846126fc565b9392505050565b7f4e6577206f7065726174696f6e732077616c6c65742063616e206e6f7420626560008201527f2061646472657373203078000000000000000000000000000000000000000000602082015250565b6000612e2d602b83612546565b9150612e3882612dd1565b604082019050919050565b60006020820190508181036000830152612e5c81612e20565b9050919050565b7f43616e206e6f7420626520307830000000000000000000000000000000000000600082015250565b6000612e99600e83612546565b9150612ea482612e63565b602082019050919050565b60006020820190508181036000830152612ec881612e8c565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000612f2b602683612546565b9150612f3682612ecf565b604082019050919050565b60006020820190508181036000830152612f5a81612f1e565b9050919050565b7f4c696d6974732064697361626c65640000000000000000000000000000000000600082015250565b6000612f97600f83612546565b9150612fa282612f61565b602082019050919050565b60006020820190508181036000830152612fc681612f8a565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000613029602483612546565b915061303482612fcd565b604082019050919050565b600060208201905081810360008301526130588161301c565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006130bb602283612546565b91506130c68261305f565b604082019050919050565b600060208201905081810360008301526130ea816130ae565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000613127601d83612546565b9150613132826130f1565b602082019050919050565b600060208201905081810360008301526131568161311a565b9050919050565b7f54726164696e672077696c6c20656e61626c65207768656e20414d4d2069732060008201527f7365740000000000000000000000000000000000000000000000000000000000602082015250565b60006131b9602383612546565b91506131c48261315d565b604082019050919050565b600060208201905081810360008301526131e8816131ac565b9050919050565b7f4d61782074786e2065786365656465642e000000000000000000000000000000600082015250565b6000613225601183612546565b9150613230826131ef565b602082019050919050565b6000602082019050818103600083015261325481613218565b9050919050565b7f4d61782077616c6c65742065786365656465642e000000000000000000000000600082015250565b6000613291601483612546565b915061329c8261325b565b602082019050919050565b600060208201905081810360008301526132c081613284565b9050919050565b60006132d282612650565b91506132dd83612650565b92508282026132eb81612650565b91508282048414831517613302576133016129cd565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061334382612650565b915061334e83612650565b92508261335e5761335d613309565b5b828204905092915050565b600061337482612650565b915061337f83612650565b9250828203905081811115613397576133966129cd565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006133d3602083612546565b91506133de8261339d565b602082019050919050565b60006020820190508181036000830152613402816133c6565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000819050919050565b600061348c61348761348284613467565b6128f3565b612650565b9050919050565b61349c81613471565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6134d781612612565b82525050565b60006134e983836134ce565b60208301905092915050565b6000602082019050919050565b600061350d826134a2565b61351781856134ad565b9350613522836134be565b8060005b8381101561355357815161353a88826134dd565b9750613545836134f5565b925050600181019050613526565b5085935050505092915050565b600060a08201905061357560008301886126fc565b6135826020830187613493565b81810360408301526135948186613502565b90506135a36060830185612849565b6135b060808301846126fc565b9695505050505050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000613616602583612546565b9150613621826135ba565b604082019050919050565b6000602082019050818103600083015261364581613609565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006136a8602383612546565b91506136b38261364c565b604082019050919050565b600060208201905081810360008301526136d78161369b565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b600061373a602683612546565b9150613745826136de565b604082019050919050565b600060208201905081810360008301526137698161372d565b905091905056fea2646970667358221220615d8a0a5e3e88da518e8ab075f01848def2b9997339e76706f55d38b9853fc564736f6c634300081700330000000000000000000000004752ba5dbc23f44d87826276bf6fd6b1c372ad24
Constructor Arguments
(ABI-Encoded and is the last bytes of the Contract Creation Code above)
0x0000000000000000000000004752ba5dbc23f44d87826276bf6fd6b1c372ad24

----Decoded View------------Arg [0] : routerAddress (address): 0x4752ba5DBc23f44D87826276BF6Fd6b1C372aD24

----Encoded View------------Arg [0] : 0x0000000000000000000000004752ba5dbc23f44d87826276bf6fd6b1c372ad24