Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
1,000,000,000.00 TCATI

Holders:
25
Profile Summary
Blockchain:
Ethereum (1)


Decimals:
9
Contract Source Code Verified (Partial Match)
Contract Name:
TCATI

Compiler Version
v0.8.21+commit.d9974bed

Optimization Enabled:
No

Created At:
Wed, 30 Aug 2023 03:09:47 GMT
TCATI.sol
contracts
TCATI.sol


Contract ABI
[
  {
    "inputs": [],
    "stateMutability": "nonpayable",
    "type": "constructor"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "owner",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "Approval",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "_maxTxAmount",
        "type": "uint256"
      }
    ],
    "name": "MaxTxAmountUpdated",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "previousOwner",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "newOwner",
        "type": "address"
      }
    ],
    "name": "OwnershipTransferred",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "from",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "to",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "Transfer",
    "type": "event"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "name": "_buyMap",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "_maxTxAmount",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "_maxWalletSize",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "_swapTokensAtAmount",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "owner",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "spender",
        "type": "address"
      }
    ],
    "name": "allowance",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "approve",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "account",
        "type": "address"
      }
    ],
    "name": "balanceOf",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address[]",
        "name": "bots_",
        "type": "address[]"
      }
    ],
    "name": "blockBots",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "name": "bots",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "decimals",
    "outputs": [
      {
        "internalType": "uint8",
        "name": "",
        "type": "uint8"
      }
    ],
    "stateMutability": "pure",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address[]",
        "name": "accounts",
        "type": "address[]"
      },
      {
        "internalType": "bool",
        "name": "excluded",
        "type": "bool"
      }
    ],
    "name": "excludeMultipleAccountsFromFees",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "manualsend",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "manualswap",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "name",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "pure",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "owner",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "renounceOwnership",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "redisFeeOnBuy",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "redisFeeOnSell",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "taxFeeOnBuy",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "taxFeeOnSell",
        "type": "uint256"
      }
    ],
    "name": "setFee",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "maxTxAmount",
        "type": "uint256"
      }
    ],
    "name": "setMaxTxnAmount",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "maxWalletSize",
        "type": "uint256"
      }
    ],
    "name": "setMaxWalletSize",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "swapTokensAtAmount",
        "type": "uint256"
      }
    ],
    "name": "setMinSwapTokensThreshold",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "bool",
        "name": "_tradingOpen",
        "type": "bool"
      }
    ],
    "name": "setTrading",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "symbol",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "pure",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "bool",
        "name": "_swapEnabled",
        "type": "bool"
      }
    ],
    "name": "toggleSwap",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "totalSupply",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "pure",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "recipient",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "transfer",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "sender",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "recipient",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "transferFrom",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "newOwner",
        "type": "address"
      }
    ],
    "name": "transferOwnership",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "notbot",
        "type": "address"
      }
    ],
    "name": "unblockBot",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "uniswapV2Pair",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "uniswapV2Router",
    "outputs": [
      {
        "internalType": "contract IUniswapV2Router02",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "stateMutability": "payable",
    "type": "receive"
  }
]


Contract Creation Code
6080604052670de0b6b3a76400005f196200001b919062000765565b5f19620000299190620007c9565b6006555f6008555f6009555f600a555f600b55600a54600c55600b54600d55600c54600e55600d54600f5573e550eaab2548c2a7465d6c32cbff3cd252dc919d60125f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073e550eaab2548c2a7465d6c32cbff3cd252dc919d60135f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073ab5801a7d398351b8be11c439e05c5b3259aec9b60145f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001601660146101000a81548160ff0219169083151502179055506001601660156101000a81548160ff0219169083151502179055505f6016806101000a81548160ff021916908315150217905550670de0b6b3a7640000601755670de0b6b3a7640000601855670de0b6b3a7640000601955348015620001cf575f80fd5b505f620001e16200070160201b60201c565b9050805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35060065460025f620002936200070160201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505f737a250d5630b4cf539739df2c5dacb4c659f2488d90508060155f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000372573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000398919062000868565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620003fe573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000424919062000868565b6040518363ffffffff1660e01b815260040162000443929190620008a9565b6020604051808303815f875af115801562000460573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000486919062000868565b60165f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160055f620004da6200070860201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160055f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160055f60125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160055f60135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555060145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef670de0b6b3a7640000604051620006f29190620008e5565b60405180910390a35062000900565b5f33905090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b5f819050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f62000771826200072f565b91506200077e836200072f565b92508262000791576200079062000738565b5b828206905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f620007d5826200072f565b9150620007e2836200072f565b9250828203905081811115620007fd57620007fc6200079c565b5b92915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f620008328262000807565b9050919050565b620008448162000826565b81146200084f575f80fd5b50565b5f81519050620008628162000839565b92915050565b5f6020828403121562000880576200087f62000803565b5b5f6200088f8482850162000852565b91505092915050565b620008a38162000826565b82525050565b5f604082019050620008be5f83018562000898565b620008cd602083018462000898565b9392505050565b620008df816200072f565b82525050565b5f602082019050620008fa5f830184620008d4565b92915050565b613d38806200090e5f395ff3fe6080604052600436106101cf575f3560e01c80637d1db4a5116100f6578063a2a957bb11610094578063c492f04611610063578063c492f04614610640578063dd62ed3e14610668578063ea1644d5146106a4578063f2fde38b146106cc576101d6565b8063a2a957bb1461058a578063a9059cbb146105b2578063bfd79284146105ee578063c3c8cd801461062a576101d6565b80638f70ccf7116100d05780638f70ccf7146104e65780638f9a55c01461050e57806395d89b411461053857806398a5c31514610562576101d6565b80637d1db4a5146104565780637f2feddc146104805780638da5cb5b146104bc576101d6565b8063313ce5671161016e5780636fc3eaec1161013d5780636fc3eaec146103c657806370a08231146103dc578063715018a61461041857806374010ece1461042e576101d6565b8063313ce5671461032257806349bd5a5e1461034c5780636b999053146103765780636d8aa8f81461039e576101d6565b80631694505e116101aa5780631694505e1461026857806318160ddd1461029257806323b872dd146102bc5780632fd689e3146102f8576101d6565b8062b8cf2a146101da57806306fdde0314610202578063095ea7b31461022c576101d6565b366101d657005b5f80fd5b3480156101e5575f80fd5b5061020060048036038101906101fb9190612d8c565b6106f4565b005b34801561020d575f80fd5b50610216610819565b6040516102239190612e4d565b60405180910390f35b348015610237575f80fd5b50610252600480360381019061024d9190612ea0565b610856565b60405161025f9190612ef8565b60405180910390f35b348015610273575f80fd5b5061027c610873565b6040516102899190612f6c565b60405180910390f35b34801561029d575f80fd5b506102a6610898565b6040516102b39190612f94565b60405180910390f35b3480156102c7575f80fd5b506102e260048036038101906102dd9190612fad565b6108a7565b6040516102ef9190612ef8565b60405180910390f35b348015610303575f80fd5b5061030c61097b565b6040516103199190612f94565b60405180910390f35b34801561032d575f80fd5b50610336610981565b6040516103439190613018565b60405180910390f35b348015610357575f80fd5b50610360610989565b60405161036d9190613040565b60405180910390f35b348015610381575f80fd5b5061039c60048036038101906103979190613059565b6109ae565b005b3480156103a9575f80fd5b506103c460048036038101906103bf91906130ae565b610a99565b005b3480156103d1575f80fd5b506103da610b49565b005b3480156103e7575f80fd5b5061040260048036038101906103fd9190613059565b610c16565b60405161040f9190612f94565b60405180910390f35b348015610423575f80fd5b5061042c610c64565b005b348015610439575f80fd5b50610454600480360381019061044f91906130d9565b610db2565b005b348015610461575f80fd5b5061046a610e50565b6040516104779190612f94565b60405180910390f35b34801561048b575f80fd5b506104a660048036038101906104a19190613059565b610e56565b6040516104b39190612f94565b60405180910390f35b3480156104c7575f80fd5b506104d0610e6b565b6040516104dd9190613040565b60405180910390f35b3480156104f1575f80fd5b5061050c600480360381019061050791906130ae565b610e92565b005b348015610519575f80fd5b50610522610f43565b60405161052f9190612f94565b60405180910390f35b348015610543575f80fd5b5061054c610f49565b6040516105599190612e4d565b60405180910390f35b34801561056d575f80fd5b50610588600480360381019061058391906130d9565b610f86565b005b348015610595575f80fd5b506105b060048036038101906105ab9190613104565b611024565b005b3480156105bd575f80fd5b506105d860048036038101906105d39190612ea0565b6110da565b6040516105e59190612ef8565b60405180910390f35b3480156105f9575f80fd5b50610614600480360381019061060f9190613059565b6110f7565b6040516106219190612ef8565b60405180910390f35b348015610635575f80fd5b5061063e611114565b005b34801561064b575f80fd5b50610666600480360381019061066191906131c1565b6111e9565b005b348015610673575f80fd5b5061068e6004803603810190610689919061321e565b61131e565b60405161069b9190612f94565b60405180910390f35b3480156106af575f80fd5b506106ca60048036038101906106c591906130d9565b6113a0565b005b3480156106d7575f80fd5b506106f260048036038101906106ed9190613059565b61143e565b005b6106fc6115fb565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610788576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161077f906132a6565b60405180910390fd5b5f5b815181101561081557600160105f8484815181106107ab576107aa6132c4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550808061080d9061331e565b91505061078a565b5050565b60606040518060400160405280601781526020017f6d692070696e7865206c6f206372696e6f207463617469000000000000000000815250905090565b5f6108696108626115fb565b8484611602565b6001905092915050565b60155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f670de0b6b3a7640000905090565b5f6108b38484846117c5565b610970846108bf6115fb565b61096b85604051806060016040528060288152602001613cdb6028913960045f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6109226115fb565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546120259092919063ffffffff16565b611602565b600190509392505050565b60195481565b5f6009905090565b60165f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6109b66115fb565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a42576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a39906132a6565b60405180910390fd5b5f60105f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b610aa16115fb565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610b2d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b24906132a6565b60405180910390fd5b806016806101000a81548160ff02191690831515021790555050565b60125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610b896115fb565b73ffffffffffffffffffffffffffffffffffffffff161480610bfe575060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610be66115fb565b73ffffffffffffffffffffffffffffffffffffffff16145b610c06575f80fd5b5f479050610c1381612087565b50565b5f610c5d60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546120ef565b9050919050565b610c6c6115fb565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610cf8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cef906132a6565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b610dba6115fb565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e46576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e3d906132a6565b60405180910390fd5b8060178190555050565b60175481565b6011602052805f5260405f205f915090505481565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610e9a6115fb565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610f26576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f1d906132a6565b60405180910390fd5b80601660146101000a81548160ff02191690831515021790555050565b60185481565b60606040518060400160405280600581526020017f5443415449000000000000000000000000000000000000000000000000000000815250905090565b610f8e6115fb565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461101a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611011906132a6565b60405180910390fd5b8060198190555050565b61102c6115fb565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146110b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110af906132a6565b60405180910390fd5b8360088190555082600a819055508160098190555080600b8190555050505050565b5f6110ed6110e66115fb565b84846117c5565b6001905092915050565b6010602052805f5260405f205f915054906101000a900460ff1681565b60125f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166111546115fb565b73ffffffffffffffffffffffffffffffffffffffff1614806111c9575060135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166111b16115fb565b73ffffffffffffffffffffffffffffffffffffffff16145b6111d1575f80fd5b5f6111db30610c16565b90506111e68161215b565b50565b6111f16115fb565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461127d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611274906132a6565b60405180910390fd5b5f5b83839050811015611318578160055f8686858181106112a1576112a06132c4565b5b90506020020160208101906112b69190613059565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555080806113109061331e565b91505061127f565b50505050565b5f60045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b6113a86115fb565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611434576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161142b906132a6565b60405180910390fd5b8060188190555050565b6114466115fb565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146114d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114c9906132a6565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611540576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611537906133d5565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611670576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161166790613463565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036116de576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116d5906134f1565b60405180910390fd5b8060045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516117b89190612f94565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611833576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161182a9061357f565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036118a1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118989061360d565b60405180910390fd5b5f81116118e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118da9061369b565b60405180910390fd5b6118eb610e6b565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156119595750611929610e6b565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15611d3257601660149054906101000a900460ff166119e85761197a610e6b565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146119e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119de90613729565b60405180910390fd5b5b601754811115611a2d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a2490613791565b60405180910390fd5b60105f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16158015611acb575060105f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b611b0a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b019061381f565b60405180910390fd5b60165f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614611bb65760185481611b6b84610c16565b611b75919061383d565b10611bb5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bac906138e0565b60405180910390fd5b5b5f611bc030610c16565b90505f60195482101590506017548210611bda5760175491505b808015611bf45750601660159054906101000a900460ff16155b8015611c4d575060165f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b8015611c63575060168054906101000a900460ff165b8015611cb6575060055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015611d09575060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15611d2f57611d178261215b565b5f4790505f811115611d2d57611d2c47612087565b5b505b50505b5f6001905060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680611dd2575060055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b80611e83575060165f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614158015611e82575060165f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b5b15611e90575f9050612013565b60165f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148015611f39575060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15611f5157600854600c81905550600954600d819055505b60165f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148015611ffa575060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b1561201257600a54600c81905550600b54600d819055505b5b61201f848484846123c6565b50505050565b5f83831115829061206c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120639190612e4d565b60405180910390fd5b505f838561207a91906138fe565b9050809150509392505050565b60135f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f193505050501580156120eb573d5f803e3d5ffd5b5050565b5f600654821115612135576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161212c906139a1565b60405180910390fd5b5f61213e6123f3565b9050612153818461241c90919063ffffffff16565b915050919050565b6001601660156101000a81548160ff0219169083151502179055505f600267ffffffffffffffff81111561219257612191612bf6565b5b6040519080825280602002602001820160405280156121c05781602001602082028036833780820191505090505b50905030815f815181106121d7576121d66132c4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561227b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061229f91906139d3565b816001815181106122b3576122b26132c4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506123193060155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684611602565b60155f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b815260040161237b959493929190613aee565b5f604051808303815f87803b158015612392575f80fd5b505af11580156123a4573d5f803e3d5ffd5b50505050505f601660156101000a81548160ff02191690831515021790555050565b806123d4576123d3612465565b5b6123df84848461249e565b806123ed576123ec61277c565b5b50505050565b5f805f6123fe612790565b91509150612415818361241c90919063ffffffff16565b9250505090565b5f61245d83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506127ec565b905092915050565b5f600c5414801561247757505f600d54145b61249c57600c54600e81905550600d54600f819055505f600c819055505f600d819055505b565b5f805f805f806124ad8761284d565b9550955095509550955095506125098660025f8c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546128ad90919063ffffffff16565b60025f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555061259a8560025f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546128f690919063ffffffff16565b60025f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506125e481612953565b6125ee8483612a0a565b60165f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff16148061267b575061264c610e6b565b73ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff16145b1561270b578773ffffffffffffffffffffffffffffffffffffffff1660145f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516126fe9190612f94565b60405180910390a3612771565b8773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516127689190612f94565b60405180910390a35b505050505050505050565b600e54600c81905550600f54600d81905550565b5f805f60065490505f670de0b6b3a764000090506127c1670de0b6b3a764000060065461241c90919063ffffffff16565b8210156127df57600654670de0b6b3a76400009350935050506127e8565b81819350935050505b9091565b5f8083118290612832576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128299190612e4d565b60405180910390fd5b505f83856128409190613b73565b9050809150509392505050565b5f805f805f805f805f6128658a600c54600d54612a44565b9250925092505f6128746123f3565b90505f805f6128858e878787612ad6565b9250925092508282828989899c509c509c509c509c509c505050505050505091939550919395565b5f6128ee83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612025565b905092915050565b5f808284612904919061383d565b905083811015612949576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161294090613bed565b60405180910390fd5b8091505092915050565b5f61295c6123f3565b90505f6129728284612b5a90919063ffffffff16565b90506129c48160025f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546128f690919063ffffffff16565b60025f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505050565b612a1f826006546128ad90919063ffffffff16565b600681905550612a3a816007546128f690919063ffffffff16565b6007819055505050565b5f805f80612a6e6064612a60888a612b5a90919063ffffffff16565b61241c90919063ffffffff16565b90505f612a976064612a89888b612b5a90919063ffffffff16565b61241c90919063ffffffff16565b90505f612abf82612ab1858c6128ad90919063ffffffff16565b6128ad90919063ffffffff16565b905080838395509550955050505093509350939050565b5f805f80612aed8589612b5a90919063ffffffff16565b90505f612b038689612b5a90919063ffffffff16565b90505f612b198789612b5a90919063ffffffff16565b90505f612b4182612b3385876128ad90919063ffffffff16565b6128ad90919063ffffffff16565b9050838184965096509650505050509450945094915050565b5f808303612b6a575f9050612bcb565b5f8284612b779190613c0b565b9050828482612b869190613b73565b14612bc6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612bbd90613cbc565b60405180910390fd5b809150505b92915050565b5f604051905090565b5f80fd5b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b612c2c82612be6565b810181811067ffffffffffffffff82111715612c4b57612c4a612bf6565b5b80604052505050565b5f612c5d612bd1565b9050612c698282612c23565b919050565b5f67ffffffffffffffff821115612c8857612c87612bf6565b5b602082029050602081019050919050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f612cc682612c9d565b9050919050565b612cd681612cbc565b8114612ce0575f80fd5b50565b5f81359050612cf181612ccd565b92915050565b5f612d09612d0484612c6e565b612c54565b90508083825260208201905060208402830185811115612d2c57612d2b612c99565b5b835b81811015612d555780612d418882612ce3565b845260208401935050602081019050612d2e565b5050509392505050565b5f82601f830112612d7357612d72612be2565b5b8135612d83848260208601612cf7565b91505092915050565b5f60208284031215612da157612da0612bda565b5b5f82013567ffffffffffffffff811115612dbe57612dbd612bde565b5b612dca84828501612d5f565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015612e0a578082015181840152602081019050612def565b5f8484015250505050565b5f612e1f82612dd3565b612e298185612ddd565b9350612e39818560208601612ded565b612e4281612be6565b840191505092915050565b5f6020820190508181035f830152612e658184612e15565b905092915050565b5f819050919050565b612e7f81612e6d565b8114612e89575f80fd5b50565b5f81359050612e9a81612e76565b92915050565b5f8060408385031215612eb657612eb5612bda565b5b5f612ec385828601612ce3565b9250506020612ed485828601612e8c565b9150509250929050565b5f8115159050919050565b612ef281612ede565b82525050565b5f602082019050612f0b5f830184612ee9565b92915050565b5f819050919050565b5f612f34612f2f612f2a84612c9d565b612f11565b612c9d565b9050919050565b5f612f4582612f1a565b9050919050565b5f612f5682612f3b565b9050919050565b612f6681612f4c565b82525050565b5f602082019050612f7f5f830184612f5d565b92915050565b612f8e81612e6d565b82525050565b5f602082019050612fa75f830184612f85565b92915050565b5f805f60608486031215612fc457612fc3612bda565b5b5f612fd186828701612ce3565b9350506020612fe286828701612ce3565b9250506040612ff386828701612e8c565b9150509250925092565b5f60ff82169050919050565b61301281612ffd565b82525050565b5f60208201905061302b5f830184613009565b92915050565b61303a81612cbc565b82525050565b5f6020820190506130535f830184613031565b92915050565b5f6020828403121561306e5761306d612bda565b5b5f61307b84828501612ce3565b91505092915050565b61308d81612ede565b8114613097575f80fd5b50565b5f813590506130a881613084565b92915050565b5f602082840312156130c3576130c2612bda565b5b5f6130d08482850161309a565b91505092915050565b5f602082840312156130ee576130ed612bda565b5b5f6130fb84828501612e8c565b91505092915050565b5f805f806080858703121561311c5761311b612bda565b5b5f61312987828801612e8c565b945050602061313a87828801612e8c565b935050604061314b87828801612e8c565b925050606061315c87828801612e8c565b91505092959194509250565b5f80fd5b5f8083601f84011261318157613180612be2565b5b8235905067ffffffffffffffff81111561319e5761319d613168565b5b6020830191508360208202830111156131ba576131b9612c99565b5b9250929050565b5f805f604084860312156131d8576131d7612bda565b5b5f84013567ffffffffffffffff8111156131f5576131f4612bde565b5b6132018682870161316c565b935093505060206132148682870161309a565b9150509250925092565b5f806040838503121561323457613233612bda565b5b5f61324185828601612ce3565b925050602061325285828601612ce3565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f613290602083612ddd565b915061329b8261325c565b602082019050919050565b5f6020820190508181035f8301526132bd81613284565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61332882612e6d565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361335a576133596132f1565b5b600182019050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f6133bf602683612ddd565b91506133ca82613365565b604082019050919050565b5f6020820190508181035f8301526133ec816133b3565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f61344d602483612ddd565b9150613458826133f3565b604082019050919050565b5f6020820190508181035f83015261347a81613441565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f6134db602283612ddd565b91506134e682613481565b604082019050919050565b5f6020820190508181035f830152613508816134cf565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f613569602583612ddd565b91506135748261350f565b604082019050919050565b5f6020820190508181035f8301526135968161355d565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f6135f7602383612ddd565b91506136028261359d565b604082019050919050565b5f6020820190508181035f830152613624816135eb565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b5f613685602983612ddd565b91506136908261362b565b604082019050919050565b5f6020820190508181035f8301526136b281613679565b9050919050565b7f544f4b454e3a2054686973206163636f756e742063616e6e6f742073656e64205f8201527f746f6b656e7320756e74696c2074726164696e6720697320656e61626c656400602082015250565b5f613713603f83612ddd565b915061371e826136b9565b604082019050919050565b5f6020820190508181035f83015261374081613707565b9050919050565b7f544f4b454e3a204d6178205472616e73616374696f6e204c696d6974000000005f82015250565b5f61377b601c83612ddd565b915061378682613747565b602082019050919050565b5f6020820190508181035f8301526137a88161376f565b9050919050565b7f544f4b454e3a20596f7572206163636f756e7420697320626c61636b6c6973745f8201527f6564210000000000000000000000000000000000000000000000000000000000602082015250565b5f613809602383612ddd565b9150613814826137af565b604082019050919050565b5f6020820190508181035f830152613836816137fd565b9050919050565b5f61384782612e6d565b915061385283612e6d565b925082820190508082111561386a576138696132f1565b5b92915050565b7f544f4b454e3a2042616c616e636520657863656564732077616c6c65742073695f8201527f7a65210000000000000000000000000000000000000000000000000000000000602082015250565b5f6138ca602383612ddd565b91506138d582613870565b604082019050919050565b5f6020820190508181035f8301526138f7816138be565b9050919050565b5f61390882612e6d565b915061391383612e6d565b925082820390508181111561392b5761392a6132f1565b5b92915050565b7f416d6f756e74206d757374206265206c657373207468616e20746f74616c20725f8201527f65666c656374696f6e7300000000000000000000000000000000000000000000602082015250565b5f61398b602a83612ddd565b915061399682613931565b604082019050919050565b5f6020820190508181035f8301526139b88161397f565b9050919050565b5f815190506139cd81612ccd565b92915050565b5f602082840312156139e8576139e7612bda565b5b5f6139f5848285016139bf565b91505092915050565b5f819050919050565b5f613a21613a1c613a17846139fe565b612f11565b612e6d565b9050919050565b613a3181613a07565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b613a6981612cbc565b82525050565b5f613a7a8383613a60565b60208301905092915050565b5f602082019050919050565b5f613a9c82613a37565b613aa68185613a41565b9350613ab183613a51565b805f5b83811015613ae1578151613ac88882613a6f565b9750613ad383613a86565b925050600181019050613ab4565b5085935050505092915050565b5f60a082019050613b015f830188612f85565b613b0e6020830187613a28565b8181036040830152613b208186613a92565b9050613b2f6060830185613031565b613b3c6080830184612f85565b9695505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f613b7d82612e6d565b9150613b8883612e6d565b925082613b9857613b97613b46565b5b828204905092915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f613bd7601b83612ddd565b9150613be282613ba3565b602082019050919050565b5f6020820190508181035f830152613c0481613bcb565b9050919050565b5f613c1582612e6d565b9150613c2083612e6d565b9250828202613c2e81612e6d565b91508282048414831517613c4557613c446132f1565b5b5092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f613ca6602183612ddd565b9150613cb182613c4c565b604082019050919050565b5f6020820190508181035f830152613cd381613c9a565b905091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a264697066735822122016ca5cb39fb120e4e4189a3659523b0ef1ac9cb0c9307815050c22e32f7379c564736f6c63430008150033