Token
PlooshyHousesTest (PHT)
ERC-721
Overview
Max Total Supply
0 PHT
Holders
224
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract
Balance
1 PHTLoading...
Loading
Loading...
Loading
Loading...
Loading
This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.
Contract Source Code Verified (Exact Match)
Contract Name:
PlooshyHousesTest
Compiler Version
v0.8.28+commit.7893614a
ZkSolc Version
v1.5.7
Optimization Enabled:
Yes with Mode 3
Other Settings:
cancun EvmVersion
Contract Source Code (Solidity Standard Json-Input format)
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity ^0.8.20;import "@openzeppelin/contracts/token/ERC721/ERC721.sol";import "@openzeppelin/contracts/access/Ownable.sol";import "@openzeppelin/contracts/utils/Strings.sol";contract PlooshyHousesTest is ERC721, Ownable {using Strings for uint256;uint256 public constant TOTAL_SUPPLY = 454;uint256 private _currentTokenId;constructor() ERC721("PlooshyHousesTest", "PHT") Ownable(msg.sender) {}function mint(address to) public onlyOwner returns (uint256) {require(_currentTokenId < TOTAL_SUPPLY, "Max supply reached");uint256 tokenId = _currentTokenId;_safeMint(to, tokenId);_currentTokenId++;return tokenId;}function batchMint(address to, uint256 amount) public onlyOwner {require(_currentTokenId + amount <= TOTAL_SUPPLY, "Would exceed max supply");for (uint256 i = 0; i < amount; i++) {
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (token/ERC721/ERC721.sol)pragma solidity ^0.8.20;import {IERC721} from "./IERC721.sol";import {IERC721Metadata} from "./extensions/IERC721Metadata.sol";import {ERC721Utils} from "./utils/ERC721Utils.sol";import {Context} from "../../utils/Context.sol";import {Strings} from "../../utils/Strings.sol";import {IERC165, ERC165} from "../../utils/introspection/ERC165.sol";import {IERC721Errors} from "../../interfaces/draft-IERC6093.sol";/*** @dev Implementation of https://eips.ethereum.org/EIPS/eip-721[ERC-721] Non-Fungible Token Standard, including* the Metadata extension, but not including the Enumerable extension, which is available separately as* {ERC721Enumerable}.*/abstract contract ERC721 is Context, ERC165, IERC721, IERC721Metadata, IERC721Errors {using Strings for uint256;// Token namestring private _name;// Token symbolstring private _symbol;
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.0) (access/Ownable.sol)pragma solidity ^0.8.20;import {Context} from "../utils/Context.sol";/*** @dev Contract module which provides a basic access control mechanism, where* there is an account (an owner) that can be granted exclusive access to* specific functions.** The initial owner is set to the address provided by the deployer. This can* later be changed with {transferOwnership}.** This module is used through inheritance. It will make available the modifier* `onlyOwner`, which can be applied to your functions to restrict their use to* the owner.*/abstract contract Ownable is Context {address private _owner;/*** @dev The caller account is not authorized to perform an operation.*/error OwnableUnauthorizedAccount(address account);
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.2.0) (utils/Strings.sol)pragma solidity ^0.8.20;import {Math} from "./math/Math.sol";import {SafeCast} from "./math/SafeCast.sol";import {SignedMath} from "./math/SignedMath.sol";/*** @dev String operations.*/library Strings {using SafeCast for *;bytes16 private constant HEX_DIGITS = "0123456789abcdef";uint8 private constant ADDRESS_LENGTH = 20;/*** @dev The `value` string doesn't fit in the specified `length`.*/error StringsInsufficientHexLength(uint256 value, uint256 length);/*** @dev The string being parsed contains characters that are not in scope of the given base.*/
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (token/ERC721/IERC721.sol)pragma solidity ^0.8.20;import {IERC165} from "../../utils/introspection/IERC165.sol";/*** @dev Required interface of an ERC-721 compliant contract.*/interface IERC721 is IERC165 {/*** @dev Emitted when `tokenId` token is transferred from `from` to `to`.*/event Transfer(address indexed from, address indexed to, uint256 indexed tokenId);/*** @dev Emitted when `owner` enables `approved` to manage the `tokenId` token.*/event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId);/*** @dev Emitted when `owner` enables or disables (`approved`) `operator` to manage all of its assets.*/event ApprovalForAll(address indexed owner, address indexed operator, bool approved);
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.0) (token/ERC721/extensions/IERC721Metadata.sol)pragma solidity ^0.8.20;import {IERC721} from "../IERC721.sol";/*** @title ERC-721 Non-Fungible Token Standard, optional metadata extension* @dev See https://eips.ethereum.org/EIPS/eip-721*/interface IERC721Metadata is IERC721 {/*** @dev Returns the token collection name.*/function name() external view returns (string memory);/*** @dev Returns the token collection symbol.*/function symbol() external view returns (string memory);/*** @dev Returns the Uniform Resource Identifier (URI) for `tokenId` token.*/function tokenURI(uint256 tokenId) external view returns (string memory);
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (token/ERC721/utils/ERC721Utils.sol)pragma solidity ^0.8.20;import {IERC721Receiver} from "../IERC721Receiver.sol";import {IERC721Errors} from "../../../interfaces/draft-IERC6093.sol";/*** @dev Library that provide common ERC-721 utility functions.** See https://eips.ethereum.org/EIPS/eip-721[ERC-721].** _Available since v5.1._*/library ERC721Utils {/*** @dev Performs an acceptance check for the provided `operator` by calling {IERC721-onERC721Received}* on the `to` address. The `operator` is generally the address that initiated the token transfer (i.e. `msg.sender`).** The acceptance call is not executed and treated as a no-op if the target address doesn't contain code (i.e. an EOA).* Otherwise, the recipient must implement {IERC721Receiver-onERC721Received} and return the acceptance magic value to accept* the transfer.*/function checkOnERC721Received(address operator,
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.1) (utils/Context.sol)pragma solidity ^0.8.20;/*** @dev Provides information about the current execution context, including the* sender of the transaction and its data. While these are generally available* via msg.sender and msg.data, they should not be accessed in such a direct* manner, since when dealing with meta-transactions the account sending and* paying for execution may not be the actual sender (as far as an application* is concerned).** This contract is only required for intermediate, library-like contracts.*/abstract contract Context {function _msgSender() internal view virtual returns (address) {return msg.sender;}function _msgData() internal view virtual returns (bytes calldata) {return msg.data;}function _contextSuffixLength() internal view virtual returns (uint256) {return 0;
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (utils/introspection/ERC165.sol)pragma solidity ^0.8.20;import {IERC165} from "./IERC165.sol";/*** @dev Implementation of the {IERC165} interface.** Contracts that want to implement ERC-165 should inherit from this contract and override {supportsInterface} to check* for the additional interface id that will be supported. For example:** ```solidity* function supportsInterface(bytes4 interfaceId) public view virtual override returns (bool) {* return interfaceId == type(MyInterface).interfaceId || super.supportsInterface(interfaceId);* }* ```*/abstract contract ERC165 is IERC165 {/*** @dev See {IERC165-supportsInterface}.*/function supportsInterface(bytes4 interfaceId) public view virtual returns (bool) {return interfaceId == type(IERC165).interfaceId;}
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (interfaces/draft-IERC6093.sol)pragma solidity ^0.8.20;/*** @dev Standard ERC-20 Errors* Interface of the https://eips.ethereum.org/EIPS/eip-6093[ERC-6093] custom errors for ERC-20 tokens.*/interface IERC20Errors {/*** @dev Indicates an error related to the current `balance` of a `sender`. Used in transfers.* @param sender Address whose tokens are being transferred.* @param balance Current balance for the interacting account.* @param needed Minimum amount required to perform a transfer.*/error ERC20InsufficientBalance(address sender, uint256 balance, uint256 needed);/*** @dev Indicates a failure with the token `sender`. Used in transfers.* @param sender Address whose tokens are being transferred.*/error ERC20InvalidSender(address sender);/*** @dev Indicates a failure with the token `receiver`. Used in transfers.* @param receiver Address to which tokens are being transferred.
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (utils/math/Math.sol)pragma solidity ^0.8.20;import {Panic} from "../Panic.sol";import {SafeCast} from "./SafeCast.sol";/*** @dev Standard math utilities missing in the Solidity language.*/library Math {enum Rounding {Floor, // Toward negative infinityCeil, // Toward positive infinityTrunc, // Toward zeroExpand // Away from zero}/*** @dev Returns the addition of two unsigned integers, with an success flag (no overflow).*/function tryAdd(uint256 a, uint256 b) internal pure returns (bool success, uint256 result) {unchecked {uint256 c = a + b;if (c < a) return (false, 0);
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (utils/math/SafeCast.sol)// This file was procedurally generated from scripts/generate/templates/SafeCast.js.pragma solidity ^0.8.20;/*** @dev Wrappers over Solidity's uintXX/intXX/bool casting operators with added overflow* checks.** Downcasting from uint256/int256 in Solidity does not revert on overflow. This can* easily result in undesired exploitation or bugs, since developers usually* assume that overflows raise errors. `SafeCast` restores this intuition by* reverting the transaction when such an operation overflows.** Using this library instead of the unchecked operations eliminates an entire* class of bugs, so it's recommended to use it always.*/library SafeCast {/*** @dev Value doesn't fit in an uint of `bits` size.*/error SafeCastOverflowedUintDowncast(uint8 bits, uint256 value);/*** @dev An int value doesn't fit in an uint of `bits` size.
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (utils/math/SignedMath.sol)pragma solidity ^0.8.20;import {SafeCast} from "./SafeCast.sol";/*** @dev Standard signed math utilities missing in the Solidity language.*/library SignedMath {/*** @dev Branchless ternary evaluation for `a ? b : c`. Gas costs are constant.** IMPORTANT: This function may reduce bytecode size and consume less gas when used standalone.* However, the compiler may optimize Solidity ternary operations (i.e. `a ? b : c`) to only compute* one branch when needed, making this function more expensive.*/function ternary(bool condition, int256 a, int256 b) internal pure returns (int256) {unchecked {// branchless ternary works because:// b ^ (a ^ b) == a// b ^ 0 == breturn b ^ ((a ^ b) * int256(SafeCast.toUint(condition)));}}
12345678910111213141516171819202122232425// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (utils/introspection/IERC165.sol)pragma solidity ^0.8.20;/*** @dev Interface of the ERC-165 standard, as defined in the* https://eips.ethereum.org/EIPS/eip-165[ERC].** Implementers can declare support of contract interfaces, which can then be* queried by others ({ERC165Checker}).** For an implementation, see {ERC165}.*/interface IERC165 {/*** @dev Returns true if this contract implements the interface defined by* `interfaceId`. See the corresponding* https://eips.ethereum.org/EIPS/eip-165#how-interfaces-are-identified[ERC section]* to learn more about how these ids are created.** This function call must use less than 30 000 gas.*/function supportsInterface(bytes4 interfaceId) external view returns (bool);}
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (token/ERC721/IERC721Receiver.sol)pragma solidity ^0.8.20;/*** @title ERC-721 token receiver interface* @dev Interface for any contract that wants to support safeTransfers* from ERC-721 asset contracts.*/interface IERC721Receiver {/*** @dev Whenever an {IERC721} `tokenId` token is transferred to this contract via {IERC721-safeTransferFrom}* by `operator` from `from`, this function is called.** It must return its Solidity selector to confirm the token transfer.* If any other value is returned or the interface is not implemented by the recipient, the transfer will be* reverted.** The selector can be obtained in Solidity with `IERC721Receiver.onERC721Received.selector`.*/function onERC721Received(address operator,address from,uint256 tokenId,bytes calldata data
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (utils/Panic.sol)pragma solidity ^0.8.20;/*** @dev Helper library for emitting standardized panic codes.** ```solidity* contract Example {* using Panic for uint256;** // Use any of the declared internal constants* function foo() { Panic.GENERIC.panic(); }** // Alternatively* function foo() { Panic.panic(Panic.GENERIC); }* }* ```** Follows the list from https://github.com/ethereum/solidity/blob/v0.8.24/libsolutil/ErrorCodes.h[libsolutil].** _Available since v5.1._*/// slither-disable-next-line unused-statelibrary Panic {
1234567891011121314151617181920212223242526{"viaIR": false,"codegen": "yul","remappings": ["@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/","erc4626-tests/=lib/openzeppelin-contracts/lib/erc4626-tests/","forge-std/=lib/forge-std/src/","halmos-cheatcodes/=lib/openzeppelin-contracts/lib/halmos-cheatcodes/src/","openzeppelin-contracts/=lib/openzeppelin-contracts/"],"evmVersion": "cancun","outputSelection": {"*": {"*": ["abi","metadata"],"": ["ast"]}},"optimizer": {"enabled": true,"mode": "3","fallback_to_optimizing_for_size": false,
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"address","name":"owner","type":"address"}],"name":"ERC721IncorrectOwner","type":"error"},{"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ERC721InsufficientApproval","type":"error"},{"inputs":[{"internalType":"address","name":"approver","type":"address"}],"name":"ERC721InvalidApprover","type":"error"},{"inputs":[{"internalType":"address","name":"operator","type":"address"}],"name":"ERC721InvalidOperator","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"ERC721InvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"ERC721InvalidReceiver","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"ERC721InvalidSender","type":"error"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ERC721NonexistentToken","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"approved","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":false,"internalType":"bool","name":"approved","type":"bool"}],"name":"ApprovalForAll","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":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"TOTAL_SUPPLY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"approve","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"batchMint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"getApproved","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"operator","type":"address"}],"name":"isApprovedForAll","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"}],"name":"mint","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":"uint256","name":"tokenId","type":"uint256"}],"name":"ownerOf","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"bool","name":"approved","type":"bool"}],"name":"setApprovalForAll","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"tokenURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"transferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
9c4d535b000000000000000000000000000000000000000000000000000000000000000001000221ded88f4f075abad537c9ffcc9caf095523fbfbdcc962f6ea5d08340000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x0002000000000002000400000000000200010000000103550000008003000039000000400030043f00000001002001900000002f0000c13d0000006002100270000001cd02200197000000040020008c000003150000413d000000000301043b000000e003300270000001db0030009c000000630000a13d000001dc0030009c000000780000213d000001e30030009c0000012d0000a13d000001e40030009c000001fc0000613d000001e50030009c000001cc0000613d000001e60030009c000003150000c13d0000000001000416000000000001004b000003150000c13d0000000103000039000000000203041a000000010520019000000001012002700000007f0410018f00000000010460190000001f0010008c00000000060000390000000106002039000000000662013f00000001006001900000005d0000c13d000000800010043f000000000005004b000002580000c13d0000020d01200197000000a00010043f000000000004004b000000cf0000013d0000000001000416000000000001004b000003150000c13d0000001101000039000000800010043f000001ce01000041000000a00010043f0000010001000039000000400010043f0000000301000039000000c00010043f000001cf01000041000000e00010043f000000000100041a000000010210019000000001011002700000007f0110618f0000001f0010008c00000000030000390000000103002039000000000032004b0000005d0000c13d000000200010008c000000500000413d000001d0020000410000001f011000390000000501100270000001d10110009a000000000000043f000000000002041b0000000102200039000000000012004b0000004c0000413d000001d201000041000000000010041b0000000101000039000000000301041a000000010030019000000001023002700000007f0220618f0000001f0020008c00000000040000390000000104002039000000000343013f0000000100300190000000a00000613d000001fc01000041000000000010043f0000002201000039000000040010043f000001f6010000410000073100010430000001e90030009c000000b50000a13d000001ea0030009c0000010f0000a13d000001eb0030009c000001aa0000613d000001ec0030009c0000019b0000613d000001ed0030009c000003150000c13d000000240020008c000003150000413d0000000002000416000000000002004b000003150000c13d0000000401100370000000000101043b000001d70010009c000003150000213d072f04660000040f000001a30000013d000001dd0030009c0000014a0000a13d000001de0030009c000002050000613d000001df0030009c000001d30000613d000001e00030009c000003150000c13d000000240020008c000003150000413d0000000002000416000000000002004b000003150000c13d0000000401100370000000000601043b000001d70060009c000003150000213d0000000601000039000000000201041a000001d7032001970000000005000411000000000053004b000002400000c13d000000000006004b000000b00000613d000001d602200197000000000262019f000000000021041b0000000001000414000001cd0010009c000001cd01008041000000c001100210000001d8011001c70000800d020000390000000303000039000001d904000041072f07250000040f0000000100200190000001480000c13d000003150000013d000000200020008c000000ab0000413d000000000010043f000001d3030000410000001f022000390000000502200270000001d40220009a000000000003041b0000000103300039000000000023004b000000a70000413d000001d502000041000000000021041b0000000006000411000000000006004b000000d20000c13d000001f701000041000000000010043f000000040000043f000001f6010000410000073100010430000001f00030009c000000e80000213d000001f30030009c000001750000613d000001f40030009c000003150000c13d0000000001000416000000000001004b000003150000c13d000000000200041a000000010420019000000001012002700000007f0310018f00000000010360190000001f0010008c00000000050000390000000105002039000000000552013f00000001005001900000005d0000c13d000000800010043f000000000004004b000002450000c13d0000020d01200197000000a00010043f000000000003004b000000c001000039000000a001006039000002e10000013d0000000601000039000000000201041a000001d603200197000000000363019f000000000031041b0000000001000414000001d705200197000001cd0010009c000001cd01008041000000c001100210000001d8011001c70000800d020000390000000303000039000001d904000041072f07250000040f0000000100200190000003150000613d000000200100003900000100001004430000012000000443000001da01000041000007300001042e000001f10030009c000001880000613d000001f20030009c000003150000c13d000000440020008c000003150000413d0000000002000416000000000002004b000003150000c13d0000000402100370000000000202043b000400000002001d000001d70020009c000003150000213d0000002401100370000000000101043b000300000001001d000000000010043f0000000201000039000000200010043f0000000001000414000001cd0010009c000001cd01008041000000c001100210000001fd011001c70000801002000039072f072a0000040f0000000100200190000003150000613d000000000101043b000000000101041a000001d705100198000002670000c13d0000020801000041000000000010043f0000000301000029000000040010043f000001f6010000410000073100010430000001ee0030009c000001f40000613d000001ef0030009c000003150000c13d0000000001000416000000000001004b000003150000c13d0000000001020019072f037a0000040f000400000001001d000300000002001d000200000003001d000000400100043d000100000001001d0000002002000039072f038c0000040f00000001010000290000000000010435000000040100002900000003020000290000000203000029072f039e0000040f00000000010004110000000402000029000000030300002900000002040000290000000105000029072f06170000040f0000000001000019000007300001042e000001e70030009c0000021f0000613d000001e80030009c000003150000c13d0000000001000416000000000001004b000003150000c13d0000000601000039000000000201041a000001d7032001970000000005000411000000000053004b000002400000c13d000001d602200197000000000021041b0000000001000414000001cd0010009c000001cd01008041000000c001100210000001d8011001c70000800d020000390000000303000039000001d9040000410000000006000019072f07250000040f0000000100200190000003150000613d0000000001000019000007300001042e000001e10030009c0000022c0000613d000001e20030009c000003150000c13d000000840020008c000003150000413d0000000003000416000000000003004b000003150000c13d0000000403100370000000000803043b000001d70080009c000003150000213d0000002403100370000000000a03043b000001d700a0009c000003150000213d0000004403100370000000000b03043b0000006403100370000000000403043b000001f90040009c000003150000213d0000002303400039000000000023004b000003150000813d0000000405400039000000000351034f000000000303043b000001fa0030009c0000016f0000813d0000001f073000390000020e077001970000003f077000390000020e07700197000001fb0070009c0000030e0000a13d000001fc01000041000000000010043f0000004101000039000000040010043f000001f6010000410000073100010430000000240020008c000003150000413d0000000002000416000000000002004b000003150000c13d0000000401100370000000000201043b0000020900200198000003150000c13d00000001010000390000020a0020009c000002020000613d0000020b0020009c000002020000613d0000020c0020009c000000000100c019000000800010043f000001f801000041000007300001042e000000240020008c000003150000413d0000000002000416000000000002004b000003150000c13d0000000401100370000000000101043b000400000001001d072f05fc0000040f0000000401000029000000000010043f0000000401000039000000200010043f00000040020000390000000001000019072f07100000040f000000000101041a000001d701100197000001a30000013d000000240020008c000003150000413d0000000002000416000000000002004b000003150000c13d0000000401100370000000000101043b072f05fc0000040f000000400200043d0000000000120435000001cd0020009c000001cd02008041000000400120021000000202011001c7000007300001042e000000440020008c000003150000413d0000000002000416000000000002004b000003150000c13d0000000402100370000000000302043b000001d70030009c000003150000213d0000002401100370000000000401043b0000000601000039000000000101041a000001d7021001970000000001000411000000000012004b000002530000c13d0000000701000039000000000101041a000000000041001a000003420000413d0000000001410019000001c60010008c000002920000a13d0000020301000041000000800010043f0000002001000039000000840010043f0000001701000039000000a40010043f0000020401000041000000c40010043f000002050100004100000731000104300000000001000416000000000001004b000003150000c13d000001c601000039000000800010043f000001f801000041000007300001042e000000440020008c000003150000413d0000000002000416000000000002004b000003150000c13d0000000402100370000000000202043b000001d70020009c000003150000213d0000002401100370000000000101043b000001d70010009c000003150000213d000000000020043f000400000001001d0000000501000039000000200010043f00000040020000390000000001000019072f07100000040f0000000402000029000000000020043f000000200010043f00000000010000190000004002000039072f07100000040f000000000101041a000000ff001001900000000001000039000000010100c039000000800010043f000001f801000041000007300001042e0000000001000416000000000001004b000003150000c13d0000000001020019072f037a0000040f072f039e0000040f0000000001000019000007300001042e0000000001000416000000000001004b000003150000c13d0000000601000039000000000101041a000001d701100197000000800010043f000001f801000041000007300001042e000000240020008c000003150000413d0000000002000416000000000002004b000003150000c13d0000000401100370000000000101043b072f05fc0000040f000000400100043d000400000001001d0000002002000039072f038c0000040f00000004010000290000000000010435000000400100043d000300000001001d0000002002000039072f038c0000040f00000003030000290000000000030435000000400200043d000400000002001d000000200100003900000000021204360000000001030019000002e90000013d000000240020008c000003150000413d0000000002000416000000000002004b000003150000c13d0000000401100370000000000101043b000001d70010009c000003150000213d000000000001004b0000025d0000c13d0000020101000041000000b10000013d000000440020008c000003150000413d0000000002000416000000000002004b000003150000c13d0000000402100370000000000302043b000001d70030009c000003150000213d0000002401100370000000000401043b000000000004004b0000000001000039000000010100c039000000000014004b000003150000c13d000000000003004b000002a00000c13d0000020001000041000000b10000013d000001f501000041000000000010043f000000040050043f000001f6010000410000073100010430000000000000043f000000020020008c0000025b0000413d000001d00200004100000000040000190000000003040019000000000402041a000000a005300039000000000045043500000001022000390000002004300039000000000014004b0000024a0000413d000002e00000013d000001f502000041000000000020043f000000040010043f000001f6010000410000073100010430000000000030043f000000020020008c000002d60000813d000000a001000039000002e10000013d000000000010043f0000000301000039000000200010043f00000040020000390000000001000019072f07100000040f000000000101041a000000800010043f000001f801000041000007300001042e0000000001000411000000000001004b000002f40000613d000000000015004b000002f40000613d000200000005001d000000000050043f0000000501000039000000200010043f0000000001000414000001cd0010009c000001cd01008041000000c001100210000001fd011001c70000801002000039072f072a0000040f0000000100200190000003150000613d000000000101043b0000000002000411000001d702200197000000000020043f000000200010043f0000000001000414000001cd0010009c000001cd01008041000000c001100210000001fd011001c70000801002000039072f072a0000040f0000000100200190000003150000613d000000000101043b000000000101041a000000ff0010019000000002050000290000000002000411000002f40000c13d0000020601000041000000000010043f000000040020043f000001f6010000410000073100010430000000000004004b000001480000613d0000000001000019000300000003001d000200000004001d000400000001001d0000000001030019072f04660000040f000000040100002900000003030000290000000101100039000000020010006c000002970000413d000001480000013d0000000001000411000000000010043f0000000501000039000000200010043f0000000001000414000001cd0010009c000001cd01008041000000c001100210000001fd011001c70000801002000039000400000003001d000300000004001d072f072a0000040f00000004030000290000000100200190000003150000613d000000000101043b000000000030043f000000200010043f0000000001000414000001cd0010009c000001cd01008041000000c001100210000001fd011001c70000801002000039072f072a0000040f000000030400002900000004060000290000000100200190000003150000613d000000000101043b000000000201041a0000020d02200197000000000242019f000000000021041b000000400100043d0000000000410435000001cd0010009c000001cd0100804100000040011002100000000002000414000001cd0020009c000001cd02008041000000c002200210000000000112019f000001fe011001c70000800d020000390000000303000039000001ff040000410000000005000411072f07250000040f0000000100200190000003150000613d000001480000013d000001d30200004100000000040000190000000003040019000000000402041a000000a005300039000000000045043500000001022000390000002004300039000000000014004b000002d80000413d000000c001300039000000800210008a0000008001000039072f038c0000040f0000002001000039000000400200043d000400000002001d00000000021204360000008001000039072f03480000040f00000004020000290000000001210049000001cd0010009c000001cd010080410000006001100210000001cd0020009c000001cd020080410000004002200210000000000121019f000007300001042e0000000001000414000001cd0010009c000001cd01008041000000c001100210000001d8011001c70000800d020000390000000403000039000002070400004100000004060000290000000307000029072f07250000040f0000000100200190000003150000613d0000000301000029000000000010043f0000000401000039000000200010043f00000040020000390000000001000019072f07100000040f000000000201041a000001d60220019700000004022001af000000000021041b0000000001000019000007300001042e0000008007700039000000400070043f000000800030043f00000000043400190000002404400039000000000024004b000003170000a13d0000000001000019000007310001043000000000090800190000002002500039000000000221034f0000020e043001980000001f0530018f000000a001400039000003240000613d000000a006000039000000000702034f000000007807043c0000000006860436000000000016004b000003200000c13d000000000005004b000003310000613d000000000242034f0000000304500210000000000501043300000000054501cf000000000545022f000000000202043b0000010004400089000000000242022f00000000024201cf000000000252019f0000000000210435000000a00130003900000000000104350000000001090019000400000009001d00000000020a001900030000000a001d00000000030b001900020000000b001d072f039e0000040f00000000010004110000008005000039000000040200002900000003030000290000000204000029072f06170000040f0000000001000019000007300001042e000001fc01000041000000000010043f0000001101000039000000040010043f000001f6010000410000073100010430000000004301043400000000013204360000020e063001970000001f0530018f000000000014004b0000035e0000813d000000000006004b0000035a0000613d00000000085400190000000007510019000000200770008a000000200880008a0000000009670019000000000a680019000000000a0a04330000000000a90435000000200660008c000003540000c13d000000000005004b000003740000613d00000000070100190000036a0000013d0000000007610019000000000006004b000003670000613d00000000080400190000000009010019000000008a0804340000000009a90436000000000079004b000003630000c13d000000000005004b000003740000613d00000000046400190000000305500210000000000607043300000000065601cf000000000656022f00000000040404330000010005500089000000000454022f00000000045401cf000000000464019f0000000000470435000000000431001900000000000404350000001f033000390000020e023001970000000001210019000000000001042d0000020f0010009c0000038a0000213d000000630010008c0000038a0000a13d00000001030003670000000401300370000000000101043b000001d70010009c0000038a0000213d0000002402300370000000000202043b000001d70020009c0000038a0000213d0000004403300370000000000303043b000000000001042d000000000100001900000731000104300000001f022000390000020e022001970000000001120019000000000021004b00000000020000390000000102004039000001f90010009c000003980000213d0000000100200190000003980000c13d000000400010043f000000000001042d000001fc01000041000000000010043f0000004101000039000000040010043f000001f60100004100000731000104300004000000000002000100000001001d000201d70020019c000004490000613d000300000003001d000000000030043f0000000201000039000000200010043f0000000001000414000001cd0010009c000001cd01008041000000c001100210000001fd011001c70000801002000039072f072a0000040f0000000100200190000004470000613d000000000101043b000000000101041a000001d7011001970000000002000411000000000002004b000400000001001d000003eb0000613d000000000021004b000003eb0000613d000000000010043f0000000501000039000000200010043f0000000001000414000001cd0010009c000001cd01008041000000c001100210000001fd011001c70000801002000039072f072a0000040f0000000100200190000004470000613d000000000101043b0000000002000411000001d702200197000000000020043f000000200010043f0000000001000414000001cd0010009c000001cd01008041000000c001100210000001fd011001c70000801002000039072f072a0000040f0000000100200190000004470000613d000000000101043b000000000101041a000000ff001001900000000401000029000003eb0000c13d0000000301000029000000000010043f0000000401000039000000200010043f0000000001000414000001cd0010009c000001cd01008041000000c001100210000001fd011001c70000801002000039072f072a0000040f0000000100200190000004470000613d000000000101043b000000000101041a000001d7011001970000000002000411000000000021004b0000000401000029000004560000c13d000000000001004b0000000302000039000004110000613d0000000301000029000000000010043f0000000401000039000000200010043f0000000001000414000001cd0010009c000001cd01008041000000c001100210000001fd011001c70000801002000039072f072a0000040f0000000100200190000004470000613d000000000101043b000000000201041a000001d602200197000000000021041b0000000401000029000000000010043f0000000301000039000000200010043f0000000001000414000001cd0010009c000001cd01008041000000c001100210000001fd011001c70000801002000039072f072a0000040f0000000100200190000004470000613d000000000101043b000000000201041a000000010220008a000000000021041b00000003020000390000000201000029000000000010043f000000200020043f0000000001000414000001cd0010009c000001cd01008041000000c001100210000001fd011001c70000801002000039072f072a0000040f0000000100200190000004470000613d000000000101043b000000000201041a0000000102200039000000000021041b0000000301000029000000000010043f0000000201000039000000200010043f0000000001000414000001cd0010009c000001cd01008041000000c001100210000001fd011001c70000801002000039072f072a0000040f0000000100200190000004470000613d000000000101043b000000000201041a000001d6022001970000000206000029000000000262019f000000000021041b0000000001000414000001cd0010009c000001cd01008041000000c001100210000001d8011001c70000800d020000390000000403000039000002120400004100000004050000290000000307000029072f07250000040f0000000100200190000004470000613d0000000101000029000001d7011001970000000403000029000000000013004b0000044e0000c13d000000000001042d000000000100001900000731000104300000021501000041000000000010043f000000040000043f000001f60100004100000731000104300000021302000041000000000020043f000000040010043f0000000301000029000000240010043f000000440030043f00000214010000410000073100010430000000000001004b0000045e0000c13d0000020801000041000000000010043f0000000301000029000000040010043f000001f60100004100000731000104300000021001000041000000000010043f0000000001000411000000040010043f0000000301000029000000240010043f0000021101000041000007310001043000090000000000020000000602000039000000000202041a000001d7032001970000000004000411000000000043004b000005950000c13d000000400200043d0000000704000039000000000404041a000700000004001d000001c60040008c0000059a0000813d000002160020009c000005ed0000813d000100000003001d0000002003200039000300000003001d000000400030043f000200000002001d0000000000020435000400000001001d000601d70010019c000005ab0000613d0000000701000029000000000010043f0000000201000039000000200010043f0000000001000414000001cd0010009c000001cd01008041000000c001100210000001fd011001c70000801002000039072f072a0000040f0000000100200190000005930000613d000000000101043b000000000101041a000501d70010019c0000000302000039000004b30000613d0000000701000029000000000010043f0000000401000039000000200010043f0000000001000414000001cd0010009c000001cd01008041000000c001100210000001fd011001c70000801002000039072f072a0000040f0000000100200190000005930000613d000000000101043b000000000201041a000001d602200197000000000021041b0000000501000029000000000010043f0000000301000039000000200010043f0000000001000414000001cd0010009c000001cd01008041000000c001100210000001fd011001c70000801002000039072f072a0000040f0000000100200190000005930000613d000000000101043b000000000201041a000000010220008a000000000021041b00000003020000390000000601000029000000000010043f000000200020043f0000000001000414000001cd0010009c000001cd01008041000000c001100210000001fd011001c70000801002000039072f072a0000040f0000000100200190000005930000613d000000000101043b000000000201041a0000000102200039000000000021041b0000000701000029000000000010043f0000000201000039000000200010043f0000000001000414000001cd0010009c000001cd01008041000000c001100210000001fd011001c70000801002000039072f072a0000040f0000000100200190000005930000613d000000000101043b000000000201041a000001d6022001970000000606000029000000000262019f000000000021041b0000000001000414000001cd0010009c000001cd01008041000000c001100210000001d8011001c70000800d020000390000000403000039000002120400004100000005050000290000000707000029072f07250000040f0000000100200190000005930000613d000000050000006b0000000402000029000005ad0000c13d0000021801000041000000000010044300000004002004430000000001000414000001cd0010009c000001cd01008041000000c00110021000000219011001c70000800202000039072f072a0000040f0000000100200190000005b20000613d000000000101043b000000000001004b0000058c0000613d000000400c00043d0000006401c00039000000800b0000390000000000b104350000004401c00039000000070200002900000000002104350000021a0100004100000000001c04350000000401c00039000000010200002900000000002104350000002401c000390000000000010435000000020100002900000000010104330000008402c000390000000000120435000000200a00008a0000000005a1016f0000001f0410018f000000a403c000390000000302000029000000000032004b0000051e0000813d000000000005004b0000051a0000613d00000000074200190000000006430019000000200660008a000000200770008a0000000008560019000000000957001900000000090904330000000000980435000000200550008c000005140000c13d000000000004004b000005340000613d00000000060300190000052a0000013d0000000006530019000000000005004b000005270000613d0000000007020019000000000803001900000000790704340000000008980436000000000068004b000005230000c13d000000000004004b000005340000613d00000000025200190000000304400210000000000506043300000000054501cf000000000545022f00000000070204330000010004400089000000000747022f00000000044701cf000000000454019f00000000004604350000000003310019000000000003043500000000030004140000000602000029000000040020008c000005420000c13d0000000005000415000000090550008a00000005055002100000000003000031000000200030008c00000020040000390000000004034019000005770000013d00040000000b001d0000001f011000390000000001a1016f000000a401100039000001cd0010009c000001cd010080410000006001100210000001cd00c0009c000001cd0400004100000000040c40190000004004400210000000000141019f000001cd0030009c000001cd03008041000000c003300210000000000131019f00050000000c001d072f07250000040f000000050c0000290000006003100270000001cd03300197000000200030008c000000200400003900000000040340190000001f0640018f000000200740019000000000057c0019000005640000613d000000000801034f00000000090c0019000000008a08043c0000000009a90436000000000059004b000005600000c13d000000000006004b000005710000613d000000000771034f0000000306600210000000000805043300000000086801cf000000000868022f000000000707043b0000010006600089000000000767022f00000000066701cf000000000686019f0000000000650435000000000003001f0000000005000415000000080550008a00000005055002100000000100200190000005b90000613d0000001f01400039000000600210018f0000000001c20019000000000021004b00000000020000390000000102004039000001f90010009c000005ed0000213d0000000100200190000005ed0000c13d000000400010043f000000200030008c000005930000413d00000000010c04330000020900100198000005930000c13d0000000502500270000000000201001f0000021e011001970000021a0010009c000005e70000c13d0000000702000039000000000102041a000000010110003a000005b30000613d000000000012041b0000000701000029000000000001042d00000000010000190000073100010430000001f502000041000000000020043f000000040040043f000001f6010000410000073100010430000000440120003900000000030200190000021f02000041000000000021043500000024013000390000001202000039000000000021043500000203010000410000000000130435000000040130003900000020020000390000000000210435000001cd0030009c000001cd03008041000000400130021000000214011001c700000731000104300000021501000041000005ae0000013d0000021701000041000000000010043f000000040000043f000001f6010000410000073100010430000000000001042f000001fc01000041000000000010043f0000001101000039000000040010043f000001f6010000410000073100010430000000000003004b000005bd0000c13d0000006002000039000005e40000013d0000001f023000390000021b022001970000003f022000390000021c04200197000000400200043d0000000004420019000000000024004b00000000050000390000000105004039000001f90040009c000005ed0000213d0000000100500190000005ed0000c13d000000400040043f0000001f0430018f00000000063204360000021d05300198000400000006001d0000000003560019000005d70000613d000000000601034f0000000407000029000000006806043c0000000007870436000000000037004b000005d30000c13d000000000004004b000005e40000613d000000000151034f0000000304400210000000000503043300000000054501cf000000000545022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f00000000001304350000000001020433000000000001004b000005f30000c13d0000021501000041000000000010043f0000000601000029000000040010043f000001f6010000410000073100010430000001fc01000041000000000010043f0000004101000039000000040010043f000001f6010000410000073100010430000001cd0010009c000001cd0100804100000060011002100000000402000029000001cd0020009c000001cd020080410000004002200210000000000112019f00000731000104300001000000000002000100000001001d000000000010043f0000000201000039000000200010043f0000000001000414000001cd0010009c000001cd01008041000000c001100210000001fd011001c70000801002000039072f072a0000040f00000001002001900000060f0000613d000000000101043b000000000101041a000001d701100198000006110000613d000000000001042d000000000100001900000731000104300000020801000041000000000010043f0000000101000029000000040010043f000001f60100004100000731000104300007000000000002000400000005001d000200000004001d000100000002001d000300000001001d00000218010000410000000000100443000500000003001d00000004003004430000000001000414000001cd0010009c000001cd01008041000000c00110021000000219011001c70000800202000039072f072a0000040f0000000100200190000006cb0000613d000000000101043b000000000001004b000006c80000613d000000400d00043d0000006401d00039000000800c0000390000000000c104350000004401d00039000000020200002900000000002104350000000101000029000001d7011001970000002402d0003900000000001204350000021a0100004100000000001d04350000000301000029000001d7011001970000000402d0003900000000001204350000008402d000390000000401000029000000004101043400000000001204350000000502000029000001d702200197000000200b00008a0000000006b1016f0000001f0510018f000000a403d00039000000000034004b000006590000813d000000000006004b000006550000613d00000000085400190000000007530019000000200770008a000000200880008a0000000009670019000000000a680019000000000a0a04330000000000a90435000000200660008c0000064f0000c13d000000000005004b0000066f0000613d0000000007030019000006650000013d0000000007630019000000000006004b000006620000613d00000000080400190000000009030019000000008a0804340000000009a90436000000000079004b0000065e0000c13d000000000005004b0000066f0000613d00000000046400190000000305500210000000000607043300000000065601cf000000000656022f00000000040404330000010005500089000000000454022f00000000045401cf000000000464019f0000000000470435000000000331001900000000000304350000000003000414000000040020008c0000067c0000c13d0000000005000415000000070550008a00000005055002100000000003000031000000200030008c00000020040000390000000004034019000006b30000013d00030000000c001d0000001f011000390000000001b1016f000000a401100039000001cd0010009c000001cd010080410000006001100210000001cd00d0009c000001cd0400004100000000040d40190000004004400210000000000141019f000001cd0030009c000001cd03008041000000c003300210000000000131019f000500000002001d00040000000d001d072f07250000040f000000040d0000290000006003100270000001cd03300197000000200030008c000000200400003900000000040340190000001f0640018f000000200740019000000000057d00190000069f0000613d000000000801034f00000000090d0019000000008a08043c0000000009a90436000000000059004b0000069b0000c13d000000000006004b000006ac0000613d000000000771034f0000000306600210000000000805043300000000086801cf000000000868022f000000000707043b0000010006600089000000000767022f00000000066701cf000000000686019f0000000000650435000000000003001f0000000005000415000000060550008a000000050550021000000001002001900000000502000029000006cc0000613d0000001f01400039000000600410018f0000000001d40019000000000041004b00000000040000390000000104004039000001f90010009c000007000000213d0000000100400190000007000000c13d000000400010043f0000001f0030008c000006c90000a13d00000000010d04330000020900100198000006c90000c13d0000000503500270000000000301001f0000021e011001970000021a0010009c000006fb0000c13d000000000001042d00000000010000190000073100010430000000000001042f000000000003004b000006d00000c13d0000006002000039000006f70000013d0000001f023000390000021b022001970000003f022000390000021c04200197000000400200043d0000000004420019000000000024004b00000000050000390000000105004039000001f90040009c000007000000213d0000000100500190000007000000c13d000000400040043f0000001f0430018f00000000063204360000021d05300198000300000006001d0000000003560019000006ea0000613d000000000601034f0000000307000029000000006806043c0000000007870436000000000037004b000006e60000c13d000000000004004b000006f70000613d000000000151034f0000000304400210000000000503043300000000054501cf000000000545022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f00000000001304350000000001020433000000000001004b0000000502000029000007060000c13d0000021501000041000000000010043f000000040020043f000001f6010000410000073100010430000001fc01000041000000000010043f0000004101000039000000040010043f000001f60100004100000731000104300000000302000029000001cd0020009c000001cd020080410000004002200210000001cd0010009c000001cd010080410000006001100210000000000121019f0000073100010430000000000001042f000001cd0010009c000001cd010080410000004001100210000001cd0020009c000001cd020080410000006002200210000000000112019f0000000002000414000001cd0020009c000001cd02008041000000c002200210000000000112019f000001d8011001c70000801002000039072f072a0000040f0000000100200190000007230000613d000000000101043b000000000001042d0000000001000019000007310001043000000728002104210000000102000039000000000001042d0000000002000019000000000001042d0000072d002104230000000102000039000000000001042d0000000002000019000000000001042d0000072f00000432000007300001042e00000731000104300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff506c6f6f736879486f75736573546573740000000000000000000000000000005048540000000000000000000000000000000000000000000000000000000000290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e563d6f21326ab749d5729fcba5677c79037b459436ab7bff709c9d06ce9f10c1a9d506c6f6f736879486f7573657354657374000000000000000000000000000022b10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf64ef1d2ad89edf8c4d91132028e8195cdf30bb4b5053d4f8cd260341d4805f30a5048540000000000000000000000000000000000000000000000000000000006ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff02000000000000000000000000000000000000000000000000000000000000008be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e000000002000000000000000000000000000000400000010000000000000000000000000000000000000000000000000000000000000000000000000070a0823000000000000000000000000000000000000000000000000000000000a22cb46400000000000000000000000000000000000000000000000000000000c87b56dc00000000000000000000000000000000000000000000000000000000c87b56dd00000000000000000000000000000000000000000000000000000000e985e9c500000000000000000000000000000000000000000000000000000000f2fde38b00000000000000000000000000000000000000000000000000000000a22cb46500000000000000000000000000000000000000000000000000000000b88d4fde000000000000000000000000000000000000000000000000000000008da5cb5a000000000000000000000000000000000000000000000000000000008da5cb5b00000000000000000000000000000000000000000000000000000000902d55a50000000000000000000000000000000000000000000000000000000095d89b410000000000000000000000000000000000000000000000000000000070a0823100000000000000000000000000000000000000000000000000000000715018a60000000000000000000000000000000000000000000000000000000023b872dc0000000000000000000000000000000000000000000000000000000043508b040000000000000000000000000000000000000000000000000000000043508b05000000000000000000000000000000000000000000000000000000006352211e000000000000000000000000000000000000000000000000000000006a6278420000000000000000000000000000000000000000000000000000000023b872dd0000000000000000000000000000000000000000000000000000000042842e0e00000000000000000000000000000000000000000000000000000000081812fb00000000000000000000000000000000000000000000000000000000081812fc00000000000000000000000000000000000000000000000000000000095ea7b30000000000000000000000000000000000000000000000000000000001ffc9a70000000000000000000000000000000000000000000000000000000006fdde03118cdaa70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000240000000000000000000000001e4fbdf7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000800000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff0000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000ffffffffffffff7f4e487b71000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000040000000000000000000000000020000000000000000000000000000000000002000000000000000000000000017307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c315b08ba180000000000000000000000000000000000000000000000000000000089c62b6400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000008c379a000000000000000000000000000000000000000000000000000000000576f756c6420657863656564206d617820737570706c790000000000000000000000000000000000000000000000000000000064000000800000000000000000a9fbf51f000000000000000000000000000000000000000000000000000000008c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9257e2732890000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff01ffc9a7000000000000000000000000000000000000000000000000000000005b5e139f0000000000000000000000000000000000000000000000000000000080ac58cd00000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff177e802f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044000000000000000000000000ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef64283d7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006400000000000000000000000064a0ae9200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe073c6ac6e000000000000000000000000000000000000000000000000000000001806aa1896bbf26568e884a7374b41e002500962caba6a15023a8d90e8508b830200000200000000000000000000000000000024000000000000000000000000150b7a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffffe000000000000000000000000000000000000000000000000000000003ffffffe000000000000000000000000000000000000000000000000000000000ffffffe0ffffffff000000000000000000000000000000000000000000000000000000004d617820737570706c7920726561636865640000000000000000000000000000991f9a6be8b1b2be7c78b83f1073d25b291a52df71a8046143b1bdb15116213a
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.