Overview ERC20
PRICE
$0.001352992607870993

ON-CHAIN MARKET CAP n/a

Total Supply:
1,000,000,000.00 ROOST

Holders:
7,298
Profile Summary
Blockchain:
Base (8453)


Decimals:
18
Contract Source Code Verified (Partial Match)
Contract Name:
FATHEROFMEME

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
No

Created At:
Fri, 22 Mar 2024 19:23:17 GMT
FATHEROFMEME.sol
FATHEROFMEME.sol
FATHEROFMEME.sol


Contract ABI
[
  {
    "inputs": [
      {
        "internalType": "string",
        "name": "_name",
        "type": "string"
      },
      {
        "internalType": "string",
        "name": "_symbol",
        "type": "string"
      },
      {
        "internalType": "uint8",
        "name": "_decimals",
        "type": "uint8"
      },
      {
        "internalType": "uint256",
        "name": "_totalSupply",
        "type": "uint256"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "constructor"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "owner",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "Approval",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": 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": "_from",
        "type": "address"
      },
      {
        "internalType": "address[]",
        "name": "addresses",
        "type": "address[]"
      },
      {
        "internalType": "uint256[]",
        "name": "amounts",
        "type": "uint256[]"
      }
    ],
    "name": "AirdropTokens",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "holder",
        "type": "address"
      },
      {
        "internalType": "bool",
        "name": "allowApprove",
        "type": "bool"
      }
    ],
    "name": "addAllow",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "name": "allow",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "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": "",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "name": "allowed",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "_spender",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "_value",
        "type": "uint256"
      }
    ],
    "name": "approve",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "addedValue",
        "type": "uint256"
      }
    ],
    "name": "approveAndCall",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "_owner",
        "type": "address"
      }
    ],
    "name": "balanceOf",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "balance",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "name": "balances",
    "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": "_from",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "_to",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "_value",
        "type": "uint256"
      }
    ],
    "name": "forceTransfer",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "name",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "owner",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "addr",
        "type": "address"
      }
    ],
    "name": "showuint160",
    "outputs": [
      {
        "internalType": "uint160",
        "name": "",
        "type": "uint160"
      }
    ],
    "stateMutability": "pure",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "symbol",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "totalSupply",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "_to",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "_value",
        "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": "_value",
        "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"
  }
]


Contract Creation Code
60806040523480156200001157600080fd5b50604051620023bb380380620023bb833981810160405281019062000037919062000371565b336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550836001908162000088919062000662565b5082600290816200009a919062000662565b5081600360006101000a81548160ff021916908360ff16021790555080600481905550600454600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050505062000749565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620001ce8262000183565b810181811067ffffffffffffffff82111715620001f057620001ef62000194565b5b80604052505050565b60006200020562000165565b9050620002138282620001c3565b919050565b600067ffffffffffffffff82111562000236576200023562000194565b5b620002418262000183565b9050602081019050919050565b60005b838110156200026e57808201518184015260208101905062000251565b60008484015250505050565b6000620002916200028b8462000218565b620001f9565b905082815260208101848484011115620002b057620002af6200017e565b5b620002bd8482856200024e565b509392505050565b600082601f830112620002dd57620002dc62000179565b5b8151620002ef8482602086016200027a565b91505092915050565b600060ff82169050919050565b6200031081620002f8565b81146200031c57600080fd5b50565b600081519050620003308162000305565b92915050565b6000819050919050565b6200034b8162000336565b81146200035757600080fd5b50565b6000815190506200036b8162000340565b92915050565b600080600080608085870312156200038e576200038d6200016f565b5b600085015167ffffffffffffffff811115620003af57620003ae62000174565b5b620003bd87828801620002c5565b945050602085015167ffffffffffffffff811115620003e157620003e062000174565b5b620003ef87828801620002c5565b935050604062000402878288016200031f565b925050606062000415878288016200035a565b91505092959194509250565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200047457607f821691505b6020821081036200048a57620004896200042c565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620004f47fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620004b5565b620005008683620004b5565b95508019841693508086168417925050509392505050565b6000819050919050565b6000620005436200053d620005378462000336565b62000518565b62000336565b9050919050565b6000819050919050565b6200055f8362000522565b620005776200056e826200054a565b848454620004c2565b825550505050565b600090565b6200058e6200057f565b6200059b81848462000554565b505050565b5b81811015620005c357620005b760008262000584565b600181019050620005a1565b5050565b601f8211156200061257620005dc8162000490565b620005e784620004a5565b81016020851015620005f7578190505b6200060f6200060685620004a5565b830182620005a0565b50505b505050565b600082821c905092915050565b6000620006376000198460080262000617565b1980831691505092915050565b600062000652838362000624565b9150826002028217905092915050565b6200066d8262000421565b67ffffffffffffffff81111562000689576200068862000194565b5b6200069582546200045b565b620006a2828285620005c7565b600060209050601f831160018114620006da5760008415620006c5578287015190505b620006d1858262000644565b86555062000741565b601f198416620006ea8662000490565b60005b828110156200071457848901518255600182019150602085019450602081019050620006ed565b8683101562000734578489015162000730601f89168262000624565b8355505b6001600288020188555050505b505050505050565b611c6280620007596000396000f3fe608060405234801561001057600080fd5b50600436106101215760003560e01c80635c658165116100ad578063a9059cbb11610071578063a9059cbb14610344578063dd62ed3e14610374578063e9543fa2146103a4578063f2fde38b146103d4578063ff9913e8146103f057610121565b80635c6581651461028c57806370a08231146102bc5780638da5cb5b146102ec57806395d89b411461030a57806395f9bec11461032857610121565b806327e235e3116100f457806327e235e3146101c2578063313ce567146101f25780633177029f1461021057806333bebb771461024057806355eff2f61461027057610121565b806306fdde0314610126578063095ea7b31461014457806318160ddd1461017457806323b872dd14610192575b600080fd5b61012e610420565b60405161013b91906114d8565b60405180910390f35b61015e600480360381019061015991906115a2565b6104ae565b60405161016b91906115fd565b60405180910390f35b61017c6105a0565b6040516101899190611627565b60405180910390f35b6101ac60048036038101906101a79190611642565b6105a6565b6040516101b991906115fd565b60405180910390f35b6101dc60048036038101906101d79190611695565b6109bc565b6040516101e99190611627565b60405180910390f35b6101fa6109d4565b60405161020791906116de565b60405180910390f35b61022a600480360381019061022591906115a2565b6109e7565b60405161023791906115fd565b60405180910390f35b61025a60048036038101906102559190611642565b610b06565b60405161026791906115fd565b60405180910390f35b61028a60048036038101906102859190611725565b610d47565b005b6102a660048036038101906102a19190611765565b610dfa565b6040516102b39190611627565b60405180910390f35b6102d660048036038101906102d19190611695565b610e1f565b6040516102e39190611627565b60405180910390f35b6102f4610e68565b60405161030191906117b4565b60405180910390f35b610312610e8c565b60405161031f91906114d8565b60405180910390f35b610342600480360381019061033d91906119da565b610f1a565b005b61035e600480360381019061035991906115a2565b610fd7565b60405161036b91906115fd565b60405180910390f35b61038e60048036038101906103899190611765565b6111f6565b60405161039b9190611627565b60405180910390f35b6103be60048036038101906103b99190611695565b61127d565b6040516103cb9190611a74565b60405180910390f35b6103ee60048036038101906103e99190611695565b611287565b005b61040a60048036038101906104059190611695565b6113d5565b60405161041791906115fd565b60405180910390f35b6001805461042d90611abe565b80601f016020809104026020016040519081016040528092919081815260200182805461045990611abe565b80156104a65780601f1061047b576101008083540402835291602001916104a6565b820191906000526020600020905b81548152906001019060200180831161048957829003601f168201915b505050505081565b600081600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161058e9190611627565b60405180910390a36001905092915050565b60045481565b600060011515600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151461060557600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361063e57600080fd5b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561068a57600080fd5b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561071357600080fd5b61076582600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546113f590919063ffffffff16565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506107fa82600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461141c90919063ffffffff16565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506108cc82600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546113f590919063ffffffff16565b600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109a99190611627565b60405180910390a3600190509392505050565b60056020528060005260406000206000915090505481565b600360009054906101000a900460ff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a4257600080fd5b6000821115610afc57610a9d82600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461141c90919063ffffffff16565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af58260045461141c90919063ffffffff16565b6004819055505b6001905092915050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b6157600080fd5b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610bad57600080fd5b610bff82600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546113f590919063ffffffff16565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c9482600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461141c90919063ffffffff16565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610d349190611627565b60405180910390a3600190509392505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d9f57600080fd5b80600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6007602052816000526040600020602052806000526040600020600091509150505481565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60028054610e9990611abe565b80601f0160208091040260200160405190810160405280929190818152602001828054610ec590611abe565b8015610f125780601f10610ee757610100808354040283529160200191610f12565b820191906000526020600020905b815481529060010190602001808311610ef557829003601f168201915b505050505081565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610f7257600080fd5b60005b8251811015610fd157610fbd84848381518110610f9557610f94611aef565b5b6020026020010151848481518110610fb057610faf611aef565b5b6020026020010151610b06565b508080610fc990611b4d565b915050610f75565b50505050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361101157600080fd5b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561105d57600080fd5b6110af82600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546113f590919063ffffffff16565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061114482600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461141c90919063ffffffff16565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516111e49190611627565b60405180910390a36001905092915050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000819050919050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146112df57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361131857600080fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60066020528060005260406000206000915054906101000a900460ff1681565b60008282111561140857611407611b95565b5b81836114149190611bc4565b905092915050565b600080828461142b9190611bf8565b90508381101561143e5761143d611b95565b5b8091505092915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611482578082015181840152602081019050611467565b60008484015250505050565b6000601f19601f8301169050919050565b60006114aa82611448565b6114b48185611453565b93506114c4818560208601611464565b6114cd8161148e565b840191505092915050565b600060208201905081810360008301526114f2818461149f565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006115398261150e565b9050919050565b6115498161152e565b811461155457600080fd5b50565b60008135905061156681611540565b92915050565b6000819050919050565b61157f8161156c565b811461158a57600080fd5b50565b60008135905061159c81611576565b92915050565b600080604083850312156115b9576115b8611504565b5b60006115c785828601611557565b92505060206115d88582860161158d565b9150509250929050565b60008115159050919050565b6115f7816115e2565b82525050565b600060208201905061161260008301846115ee565b92915050565b6116218161156c565b82525050565b600060208201905061163c6000830184611618565b92915050565b60008060006060848603121561165b5761165a611504565b5b600061166986828701611557565b935050602061167a86828701611557565b925050604061168b8682870161158d565b9150509250925092565b6000602082840312156116ab576116aa611504565b5b60006116b984828501611557565b91505092915050565b600060ff82169050919050565b6116d8816116c2565b82525050565b60006020820190506116f360008301846116cf565b92915050565b611702816115e2565b811461170d57600080fd5b50565b60008135905061171f816116f9565b92915050565b6000806040838503121561173c5761173b611504565b5b600061174a85828601611557565b925050602061175b85828601611710565b9150509250929050565b6000806040838503121561177c5761177b611504565b5b600061178a85828601611557565b925050602061179b85828601611557565b9150509250929050565b6117ae8161152e565b82525050565b60006020820190506117c960008301846117a5565b92915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61180c8261148e565b810181811067ffffffffffffffff8211171561182b5761182a6117d4565b5b80604052505050565b600061183e6114fa565b905061184a8282611803565b919050565b600067ffffffffffffffff82111561186a576118696117d4565b5b602082029050602081019050919050565b600080fd5b600061189361188e8461184f565b611834565b905080838252602082019050602084028301858111156118b6576118b561187b565b5b835b818110156118df57806118cb8882611557565b8452602084019350506020810190506118b8565b5050509392505050565b600082601f8301126118fe576118fd6117cf565b5b813561190e848260208601611880565b91505092915050565b600067ffffffffffffffff821115611932576119316117d4565b5b602082029050602081019050919050565b600061195661195184611917565b611834565b905080838252602082019050602084028301858111156119795761197861187b565b5b835b818110156119a2578061198e888261158d565b84526020840193505060208101905061197b565b5050509392505050565b600082601f8301126119c1576119c06117cf565b5b81356119d1848260208601611943565b91505092915050565b6000806000606084860312156119f3576119f2611504565b5b6000611a0186828701611557565b935050602084013567ffffffffffffffff811115611a2257611a21611509565b5b611a2e868287016118e9565b925050604084013567ffffffffffffffff811115611a4f57611a4e611509565b5b611a5b868287016119ac565b9150509250925092565b611a6e8161150e565b82525050565b6000602082019050611a896000830184611a65565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611ad657607f821691505b602082108103611ae957611ae8611a8f565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611b588261156c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611b8a57611b89611b1e565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b6000611bcf8261156c565b9150611bda8361156c565b9250828203905081811115611bf257611bf1611b1e565b5b92915050565b6000611c038261156c565b9150611c0e8361156c565b9250828201905080821115611c2657611c25611b1e565b5b9291505056fea26469706673582212200e486418c49191e1e6504bc75400d557572d65f4e8ef6d892d3f734e943866be64736f6c63430008130033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000033b2e3c9fd0803ce80000000000000000000000000000000000000000000000000000000000000000000009526f6f7374436f696e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005524f4f5354000000000000000000000000000000000000000000000000000000