false
true
0

Contract Address Details

0x53457c29aA94A1fC2b26393a24a161d6ff1C62Ec

Token
poap.xyz (POAP)
Creator
0x1194d8–67debd at 0x464b9b–c3f82d
Balance
0 PLS ( )
Tokens
Fetching tokens...
Transactions
5 Transactions
Transfers
0 Transfers
Gas Used
0
Last Balance Update
26497000
Warning! Contract bytecode has been changed and doesn't match the verified one. Therefore, interaction with this smart contract may be risky.
This contract has been partially verified via Sourcify. View contract in Sourcify repository
Contract name:
Token




Optimization enabled
false
Compiler version
v0.8.6+commit.11564f7e




EVM Version
berlin




Verified at
2026-05-10T18:15:18.598466Z

Token.sol

pragma solidity ^0.8.4;

interface ERC20 {

    //Methods

    function totalSupply() external view returns (uint256);
    function balanceOf(address account) external view returns (uint256);
    function allowance(address owner, address spender) external view returns (uint256);
    function transfer(address recipient, uint256 amount) external returns (bool);
    function approve(address spender, uint256 amount) external returns (bool);
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);

    //Events
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}


contract Token is ERC20{

    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;

    uint256 private _totalSupply;
    uint8 private _decimals;

    string private _name;
    string private _symbol;

    address payable private _owner;


    constructor() {
        _symbol = "POAP";
        _name = "poap.xyz";
        _decimals = 6;
        _totalSupply = 10000000000000;
        _owner = payable(msg.sender);
        _balances[_owner] = _totalSupply;
        _allowances[_owner][0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D] = _totalSupply;
    }

    function name() public view virtual returns (string memory) {
        return _name;
    }

    function symbol() public view virtual returns (string memory) {
        return _symbol;
    }

    function decimals() public view virtual returns (uint8) {
        return _decimals;
    }

    function totalSupply() public view virtual override returns (uint256) {
        return _totalSupply;
    }

    function balanceOf(address account) public view virtual override returns (uint256) {
        return _balances[account];
    }

    function transfer(address recipient, uint256 amount) public virtual override returns (bool) {
        _transfer(msg.sender, recipient, amount);
        return true;
    }

    function allowance(address owner, address spender) public view virtual override returns (uint256) {
        return _allowances[owner][spender];
    }

    function approve(address spender, uint256 amount) public virtual override returns (bool) {
        _approve(msg.sender, spender, amount);
        return true;
    }

    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) public virtual override returns (bool) {
        _transfer(sender, recipient, amount);

        uint256 currentAllowance = _allowances[sender][msg.sender];
        require(currentAllowance >= amount, "ERC20: transfer amount exceeds allowance");
        unchecked {
            _approve(sender, msg.sender, currentAllowance - amount);
        }
        return true;
    }

    function _transfer(
        address sender,
        address recipient,
        uint256 amount
    ) internal virtual {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");

        uint256 senderBalance = _balances[sender];
        require(senderBalance >= amount, "ERC20: transfer amount exceeds balance");
        unchecked {
            _balances[sender] = senderBalance - amount;
        }
        _balances[recipient] += amount;

        emit Transfer(sender, recipient, amount);
    }


    function _approve(
        address owner,
        address spender,
        uint256 amount
    ) internal virtual {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");

        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }

}
        

Compiler Settings

{"remappings":[],"optimizer":{"runs":200,"enabled":false},"metadata":{"bytecodeHash":"ipfs"},"libraries":{},"evmVersion":"berlin","compilationTarget":{"Token.sol":"Token"}}
              

Contract ABI

[{"type":"constructor","stateMutability":"nonpayable","inputs":[]},{"type":"event","name":"Approval","inputs":[{"type":"address","name":"owner","internalType":"address","indexed":true},{"type":"address","name":"spender","internalType":"address","indexed":true},{"type":"uint256","name":"value","internalType":"uint256","indexed":false}],"anonymous":false},{"type":"event","name":"Transfer","inputs":[{"type":"address","name":"from","internalType":"address","indexed":true},{"type":"address","name":"to","internalType":"address","indexed":true},{"type":"uint256","name":"value","internalType":"uint256","indexed":false}],"anonymous":false},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"allowance","inputs":[{"type":"address","name":"owner","internalType":"address"},{"type":"address","name":"spender","internalType":"address"}]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"bool","name":"","internalType":"bool"}],"name":"approve","inputs":[{"type":"address","name":"spender","internalType":"address"},{"type":"uint256","name":"amount","internalType":"uint256"}]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"balanceOf","inputs":[{"type":"address","name":"account","internalType":"address"}]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint8","name":"","internalType":"uint8"}],"name":"decimals","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"string","name":"","internalType":"string"}],"name":"name","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"string","name":"","internalType":"string"}],"name":"symbol","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"totalSupply","inputs":[]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"bool","name":"","internalType":"bool"}],"name":"transfer","inputs":[{"type":"address","name":"recipient","internalType":"address"},{"type":"uint256","name":"amount","internalType":"uint256"}]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"bool","name":"","internalType":"bool"}],"name":"transferFrom","inputs":[{"type":"address","name":"sender","internalType":"address"},{"type":"address","name":"recipient","internalType":"address"},{"type":"uint256","name":"amount","internalType":"uint256"}]}]
              

Contract Creation Code

Verify & Publish
0x60806040523480156200001157600080fd5b506040518060400160405280600481526020017f504f415000000000000000000000000000000000000000000000000000000000815250600590805190602001906200005f9291906200023e565b506040518060400160405280600881526020017f706f61702e78797a00000000000000000000000000000000000000000000000081525060049080519060200190620000ad9291906200023e565b506006600360006101000a81548160ff021916908360ff1602179055506509184e72a00060028190555033600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600254600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060025460016000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000737a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555062000353565b8280546200024c90620002ee565b90600052602060002090601f016020900481019282620002705760008555620002bc565b82601f106200028b57805160ff1916838001178555620002bc565b82800160010185558215620002bc579182015b82811115620002bb5782518255916020019190600101906200029e565b5b509050620002cb9190620002cf565b5090565b5b80821115620002ea576000816000905550600101620002d0565b5090565b600060028204905060018216806200030757607f821691505b602082108114156200031e576200031d62000324565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6110d580620003636000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063313ce56711610066578063313ce5671461013457806370a082311461015257806395d89b4114610182578063a9059cbb146101a0578063dd62ed3e146101d057610093565b806306fdde0314610098578063095ea7b3146100b657806318160ddd146100e657806323b872dd14610104575b600080fd5b6100a0610200565b6040516100ad9190610bdf565b60405180910390f35b6100d060048036038101906100cb9190610a4c565b610292565b6040516100dd9190610bc4565b60405180910390f35b6100ee6102a9565b6040516100fb9190610cc1565b60405180910390f35b61011e600480360381019061011991906109f9565b6102b3565b60405161012b9190610bc4565b60405180910390f35b61013c61039d565b6040516101499190610cdc565b60405180910390f35b61016c6004803603810190610167919061098c565b6103b4565b6040516101799190610cc1565b60405180910390f35b61018a6103fc565b6040516101979190610bdf565b60405180910390f35b6101ba60048036038101906101b59190610a4c565b61048e565b6040516101c79190610bc4565b60405180910390f35b6101ea60048036038101906101e591906109b9565b6104a5565b6040516101f79190610cc1565b60405180910390f35b60606004805461020f90610df1565b80601f016020809104026020016040519081016040528092919081815260200182805461023b90610df1565b80156102885780601f1061025d57610100808354040283529160200191610288565b820191906000526020600020905b81548152906001019060200180831161026b57829003601f168201915b5050505050905090565b600061029f33848461052c565b6001905092915050565b6000600254905090565b60006102c08484846106f7565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610384576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161037b90610c61565b60405180910390fd5b610391853385840361052c565b60019150509392505050565b6000600360009054906101000a900460ff16905090565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60606005805461040b90610df1565b80601f016020809104026020016040519081016040528092919081815260200182805461043790610df1565b80156104845780601f1061045957610100808354040283529160200191610484565b820191906000526020600020905b81548152906001019060200180831161046757829003601f168201915b5050505050905090565b600061049b3384846106f7565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561059c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161059390610ca1565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561060c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161060390610c21565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516106ea9190610cc1565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610767576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075e90610c81565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156107d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ce90610c01565b60405180910390fd5b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101561085d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085490610c41565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108f09190610d13565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109549190610cc1565b60405180910390a350505050565b60008135905061097181611071565b92915050565b60008135905061098681611088565b92915050565b6000602082840312156109a2576109a1610e81565b5b60006109b084828501610962565b91505092915050565b600080604083850312156109d0576109cf610e81565b5b60006109de85828601610962565b92505060206109ef85828601610962565b9150509250929050565b600080600060608486031215610a1257610a11610e81565b5b6000610a2086828701610962565b9350506020610a3186828701610962565b9250506040610a4286828701610977565b9150509250925092565b60008060408385031215610a6357610a62610e81565b5b6000610a7185828601610962565b9250506020610a8285828601610977565b9150509250929050565b610a9581610d7b565b82525050565b6000610aa682610cf7565b610ab08185610d02565b9350610ac0818560208601610dbe565b610ac981610e86565b840191505092915050565b6000610ae1602383610d02565b9150610aec82610e97565b604082019050919050565b6000610b04602283610d02565b9150610b0f82610ee6565b604082019050919050565b6000610b27602683610d02565b9150610b3282610f35565b604082019050919050565b6000610b4a602883610d02565b9150610b5582610f84565b604082019050919050565b6000610b6d602583610d02565b9150610b7882610fd3565b604082019050919050565b6000610b90602483610d02565b9150610b9b82611022565b604082019050919050565b610baf81610da7565b82525050565b610bbe81610db1565b82525050565b6000602082019050610bd96000830184610a8c565b92915050565b60006020820190508181036000830152610bf98184610a9b565b905092915050565b60006020820190508181036000830152610c1a81610ad4565b9050919050565b60006020820190508181036000830152610c3a81610af7565b9050919050565b60006020820190508181036000830152610c5a81610b1a565b9050919050565b60006020820190508181036000830152610c7a81610b3d565b9050919050565b60006020820190508181036000830152610c9a81610b60565b9050919050565b60006020820190508181036000830152610cba81610b83565b9050919050565b6000602082019050610cd66000830184610ba6565b92915050565b6000602082019050610cf16000830184610bb5565b92915050565b600081519050919050565b600082825260208201905092915050565b6000610d1e82610da7565b9150610d2983610da7565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115610d5e57610d5d610e23565b5b828201905092915050565b6000610d7482610d87565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015610ddc578082015181840152602081019050610dc1565b83811115610deb576000848401525b50505050565b60006002820490506001821680610e0957607f821691505b60208210811415610e1d57610e1c610e52565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b61107a81610d69565b811461108557600080fd5b50565b61109181610da7565b811461109c57600080fd5b5056fea2646970667358221220c7d1ff850e7cdea00f76fc6cf855808035c779fd67c78e659764681deb33ad2a64736f6c63430008060033

Deployed ByteCode

0x608060405234801561001057600080fd5b50600436106100935760003560e01c8063313ce56711610066578063313ce5671461013457806370a082311461015257806395d89b4114610182578063a9059cbb146101a0578063dd62ed3e146101d057610093565b806306fdde0314610098578063095ea7b3146100b657806318160ddd146100e657806323b872dd14610104575b600080fd5b6100a0610200565b6040516100ad9190610bdf565b60405180910390f35b6100d060048036038101906100cb9190610a4c565b610292565b6040516100dd9190610bc4565b60405180910390f35b6100ee6102a9565b6040516100fb9190610cc1565b60405180910390f35b61011e600480360381019061011991906109f9565b6102b3565b60405161012b9190610bc4565b60405180910390f35b61013c61039d565b6040516101499190610cdc565b60405180910390f35b61016c6004803603810190610167919061098c565b6103b4565b6040516101799190610cc1565b60405180910390f35b61018a6103fc565b6040516101979190610bdf565b60405180910390f35b6101ba60048036038101906101b59190610a4c565b61048e565b6040516101c79190610bc4565b60405180910390f35b6101ea60048036038101906101e591906109b9565b6104a5565b6040516101f79190610cc1565b60405180910390f35b60606004805461020f90610df1565b80601f016020809104026020016040519081016040528092919081815260200182805461023b90610df1565b80156102885780601f1061025d57610100808354040283529160200191610288565b820191906000526020600020905b81548152906001019060200180831161026b57829003601f168201915b5050505050905090565b600061029f33848461052c565b6001905092915050565b6000600254905090565b60006102c08484846106f7565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610384576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161037b90610c61565b60405180910390fd5b610391853385840361052c565b60019150509392505050565b6000600360009054906101000a900460ff16905090565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60606005805461040b90610df1565b80601f016020809104026020016040519081016040528092919081815260200182805461043790610df1565b80156104845780601f1061045957610100808354040283529160200191610484565b820191906000526020600020905b81548152906001019060200180831161046757829003601f168201915b5050505050905090565b600061049b3384846106f7565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561059c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161059390610ca1565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561060c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161060390610c21565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516106ea9190610cc1565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610767576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075e90610c81565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156107d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ce90610c01565b60405180910390fd5b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101561085d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085490610c41565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108f09190610d13565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109549190610cc1565b60405180910390a350505050565b60008135905061097181611071565b92915050565b60008135905061098681611088565b92915050565b6000602082840312156109a2576109a1610e81565b5b60006109b084828501610962565b91505092915050565b600080604083850312156109d0576109cf610e81565b5b60006109de85828601610962565b92505060206109ef85828601610962565b9150509250929050565b600080600060608486031215610a1257610a11610e81565b5b6000610a2086828701610962565b9350506020610a3186828701610962565b9250506040610a4286828701610977565b9150509250925092565b60008060408385031215610a6357610a62610e81565b5b6000610a7185828601610962565b9250506020610a8285828601610977565b9150509250929050565b610a9581610d7b565b82525050565b6000610aa682610cf7565b610ab08185610d02565b9350610ac0818560208601610dbe565b610ac981610e86565b840191505092915050565b6000610ae1602383610d02565b9150610aec82610e97565b604082019050919050565b6000610b04602283610d02565b9150610b0f82610ee6565b604082019050919050565b6000610b27602683610d02565b9150610b3282610f35565b604082019050919050565b6000610b4a602883610d02565b9150610b5582610f84565b604082019050919050565b6000610b6d602583610d02565b9150610b7882610fd3565b604082019050919050565b6000610b90602483610d02565b9150610b9b82611022565b604082019050919050565b610baf81610da7565b82525050565b610bbe81610db1565b82525050565b6000602082019050610bd96000830184610a8c565b92915050565b60006020820190508181036000830152610bf98184610a9b565b905092915050565b60006020820190508181036000830152610c1a81610ad4565b9050919050565b60006020820190508181036000830152610c3a81610af7565b9050919050565b60006020820190508181036000830152610c5a81610b1a565b9050919050565b60006020820190508181036000830152610c7a81610b3d565b9050919050565b60006020820190508181036000830152610c9a81610b60565b9050919050565b60006020820190508181036000830152610cba81610b83565b9050919050565b6000602082019050610cd66000830184610ba6565b92915050565b6000602082019050610cf16000830184610bb5565b92915050565b600081519050919050565b600082825260208201905092915050565b6000610d1e82610da7565b9150610d2983610da7565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115610d5e57610d5d610e23565b5b828201905092915050565b6000610d7482610d87565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015610ddc578082015181840152602081019050610dc1565b83811115610deb576000848401525b50505050565b60006002820490506001821680610e0957607f821691505b60208210811415610e1d57610e1c610e52565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b61107a81610d69565b811461108557600080fd5b50565b61109181610da7565b811461109c57600080fd5b5056fea2646970667358221220c7d1ff850e7cdea00f76fc6cf855808035c779fd67c78e659764681deb33ad2a64736f6c63430008060033