ETH Price: $2,463.87 (+2.79%)
    /

    Contract

    0xb47A26dF28923bc826100256E7d5FA01CD0817A7

    Overview

    ETH Balance

    0 ETH

    ETH Value

    $0.00

    Token Holdings

    Multichain Info

    No addresses found
    Transaction Hash
    Method
    Block
    Age
    From
    To
    Set Approval For...27293382025-02-26 2:06:196 hrs ago1740535579IN
    0xb47A26dF...1CD0817A7
    0 ETH0.000005980.04525
    Set Approval For...27269552025-02-26 1:26:127 hrs ago1740533172IN
    0xb47A26dF...1CD0817A7
    0 ETH0.000004510.04525
    Set Approval For...27176612025-02-25 22:49:3610 hrs ago1740523776IN
    0xb47A26dF...1CD0817A7
    0 ETH0.000004480.04525
    Set Approval For...27011112025-02-25 18:09:3814 hrs ago1740506978IN
    0xb47A26dF...1CD0817A7
    0 ETH0.000005050.04525
    Set Approval For...26876402025-02-25 14:21:5418 hrs ago1740493314IN
    0xb47A26dF...1CD0817A7
    0 ETH0.000004760.04525
    Set Approval For...26860742025-02-25 13:55:2619 hrs ago1740491726IN
    0xb47A26dF...1CD0817A7
    0 ETH0.000006380.04525
    Set Approval For...26662912025-02-25 8:19:3524 hrs ago1740471575IN
    0xb47A26dF...1CD0817A7
    0 ETH0.000007340.04525
    Set Approval For...26399802025-02-25 0:55:1932 hrs ago1740444919IN
    0xb47A26dF...1CD0817A7
    0 ETH0.000009050.047
    Set Approval For...26265442025-02-24 21:09:0535 hrs ago1740431345IN
    0xb47A26dF...1CD0817A7
    0 ETH0.000004670.047
    Set Approval For...25922972025-02-24 11:27:1245 hrs ago1740396432IN
    0xb47A26dF...1CD0817A7
    0 ETH0.000005130.04525
    Set Approval For...25411312025-02-23 21:02:372 days ago1740344557IN
    0xb47A26dF...1CD0817A7
    0 ETH0.000005240.04525
    Set Approval For...25378312025-02-23 20:06:502 days ago1740341210IN
    0xb47A26dF...1CD0817A7
    0 ETH0.000004720.04525
    Set Approval For...24395882025-02-22 16:21:523 days ago1740241312IN
    0xb47A26dF...1CD0817A7
    0 ETH0.000005130.04525
    Set Approval For...24331612025-02-22 14:32:323 days ago1740234752IN
    0xb47A26dF...1CD0817A7
    0 ETH0.000005130.04525
    Set Approval For...24264942025-02-22 12:39:023 days ago1740227942IN
    0xb47A26dF...1CD0817A7
    0 ETH0.000004370.047
    Set Approval For...24264832025-02-22 12:38:513 days ago1740227931IN
    0xb47A26dF...1CD0817A7
    0 ETH0.000004730.047
    Set Approval For...23912282025-02-22 2:41:054 days ago1740192065IN
    0xb47A26dF...1CD0817A7
    0 ETH0.000005070.04525
    Set Approval For...23875732025-02-22 1:39:264 days ago1740188366IN
    0xb47A26dF...1CD0817A7
    0 ETH0.000005470.047
    Set Approval For...23845562025-02-22 0:48:284 days ago1740185308IN
    0xb47A26dF...1CD0817A7
    0 ETH0.000004770.04525
    Set Approval For...23684602025-02-21 20:16:364 days ago1740168996IN
    0xb47A26dF...1CD0817A7
    0 ETH0.000004410.047
    Set Approval For...23684492025-02-21 20:16:254 days ago1740168985IN
    0xb47A26dF...1CD0817A7
    0 ETH0.000005750.047
    Set Approval For...23534562025-02-21 16:02:224 days ago1740153742IN
    0xb47A26dF...1CD0817A7
    0 ETH0.000007620.04525
    Set Approval For...23373992025-02-21 11:29:054 days ago1740137345IN
    0xb47A26dF...1CD0817A7
    0 ETH0.000005540.04525
    Set Approval For...23020842025-02-21 1:29:195 days ago1740101359IN
    0xb47A26dF...1CD0817A7
    0 ETH0.000006120.04525
    Set Approval For...22642222025-02-20 14:45:475 days ago1740062747IN
    0xb47A26dF...1CD0817A7
    0 ETH0.000007330.047
    View all transactions

    Latest 25 internal transactions (View All)

    Parent Transaction Hash Block Age From To Amount
    21946002025-02-19 19:02:106 days ago1739991730
    0xb47A26dF...1CD0817A7
    15.045 ETH
    3292702025-01-28 15:15:3028 days ago1738077330
    0xb47A26dF...1CD0817A7
    0.0069 ETH
    2587592025-01-27 19:36:0729 days ago1738006567
    0xb47A26dF...1CD0817A7
    0.01 ETH
    2587332025-01-27 19:35:4129 days ago1738006541
    0xb47A26dF...1CD0817A7
    0.005 ETH
    2586792025-01-27 19:34:4629 days ago1738006486
    0xb47A26dF...1CD0817A7
    0.015 ETH
    2585562025-01-27 19:32:4229 days ago1738006362
    0xb47A26dF...1CD0817A7
    0.0345 ETH
    2585562025-01-27 19:32:4229 days ago1738006362
    0xb47A26dF...1CD0817A7
    0.0345 ETH
    2585562025-01-27 19:32:4229 days ago1738006362
    0xb47A26dF...1CD0817A7
    0.0345 ETH
    2585562025-01-27 19:32:4229 days ago1738006362
    0xb47A26dF...1CD0817A7
    0.0345 ETH
    2585272025-01-27 19:32:1329 days ago1738006333
    0xb47A26dF...1CD0817A7
    0.0345 ETH
    2584492025-01-27 19:30:5429 days ago1738006254
    0xb47A26dF...1CD0817A7
    0.015 ETH
    2583252025-01-27 19:28:4929 days ago1738006129
    0xb47A26dF...1CD0817A7
    0.01 ETH
    2582792025-01-27 19:28:0329 days ago1738006083
    0xb47A26dF...1CD0817A7
    0.0345 ETH
    2582752025-01-27 19:27:5929 days ago1738006079
    0xb47A26dF...1CD0817A7
    0.005 ETH
    2582352025-01-27 19:27:1929 days ago1738006039
    0xb47A26dF...1CD0817A7
    0.0345 ETH
    2582342025-01-27 19:27:1829 days ago1738006038
    0xb47A26dF...1CD0817A7
    0.005 ETH
    2582262025-01-27 19:27:1029 days ago1738006030
    0xb47A26dF...1CD0817A7
    0.015 ETH
    2582232025-01-27 19:27:0729 days ago1738006027
    0xb47A26dF...1CD0817A7
    0.015 ETH
    2582182025-01-27 19:27:0229 days ago1738006022
    0xb47A26dF...1CD0817A7
    0.005 ETH
    2582182025-01-27 19:27:0229 days ago1738006022
    0xb47A26dF...1CD0817A7
    0.015 ETH
    2582032025-01-27 19:26:4629 days ago1738006006
    0xb47A26dF...1CD0817A7
    0.01 ETH
    2581922025-01-27 19:26:3529 days ago1738005995
    0xb47A26dF...1CD0817A7
    0.005 ETH
    2581752025-01-27 19:26:1829 days ago1738005978
    0xb47A26dF...1CD0817A7
    0.0345 ETH
    2581732025-01-27 19:26:1629 days ago1738005976
    0xb47A26dF...1CD0817A7
    0.01 ETH
    2581682025-01-27 19:26:1129 days ago1738005971
    0xb47A26dF...1CD0817A7
    0.015 ETH
    View All Internal Transactions
    Loading...
    Loading

    Contract Source Code Verified (Exact Match)

    Contract Name:
    Derplets

    Compiler Version
    v0.8.20+commit.a1b79de6

    ZkSolc Version
    v1.5.8

    Optimization Enabled:
    Yes with Mode 3

    Other Settings:
    paris EvmVersion
    File 1 of 25 : Derplets.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    // SPDX-License-Identifier: MIT
    pragma solidity ^0.8.20;
    /*
    ██████╗░███████╗██████╗░██████╗░██╗░░░░░███████╗████████╗░██████╗
    ██╔══██╗██╔════╝██╔══██╗██╔══██╗██║░░░░░██╔════╝╚══██╔══╝██╔════╝
    ██║░░██║█████╗░░██████╔╝██████╔╝██║░░░░░█████╗░░░░░██║░░░╚█████╗░
    ██║░░██║██╔══╝░░██╔══██╗██╔═══╝░██║░░░░░██╔══╝░░░░░██║░░░░╚═══██╗
    ██████╔╝███████╗██║░░██║██║░░░░░███████╗███████╗░░░██║░░░██████╔╝
    ╚═════╝░╚══════╝╚═╝░░╚═╝╚═╝░░░░░╚══════╝╚══════╝░░░╚═╝░░░╚═════╝░
    by @dailofrog and @goopgoop_art
    */
    import "@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol";
    import "@openzeppelin/contracts/access/Ownable.sol";
    import "@openzeppelin/contracts/utils/ReentrancyGuard.sol";
    import {LibString} from "solady/src/utils/LibString.sol";
    import {SafeTransferLib} from "solady/src/utils/SafeTransferLib.sol";
    import {MerkleProofLib} from "solady/src/utils/MerkleProofLib.sol";
    import 'base64-sol/base64.sol';
    import "./IDerpletsRendererSVG.sol";
    import "./IDerpletsRendererHTML.sol";
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 2 of 25 : IDerpletsRendererHTML.sol
    1
    2
    3
    4
    5
    6
    7
    // SPDX-License-Identifier: MIT
    pragma solidity ^0.8.20;
    interface IDerpletsRendererHTML{
    function getHTML(string memory svg) external view returns (string memory);
    }
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 3 of 25 : IDerpletsRendererSVG.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    // SPDX-License-Identifier: MIT
    pragma solidity ^0.8.20;
    interface IDerpletsRendererSVG{
    // svg rendering
    function getSVG(uint256 seed) external view returns (string memory);
    // metadata
    function getTraitsMetadata(uint256 seed) external view returns (string memory);
    }
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 4 of 25 : base64.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    // SPDX-License-Identifier: MIT
    pragma solidity >=0.6.0;
    /// @title Base64
    /// @author Brecht Devos - <brecht@loopring.org>
    /// @notice Provides functions for encoding/decoding base64
    library Base64 {
    string internal constant TABLE_ENCODE = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';
    bytes internal constant TABLE_DECODE = hex"0000000000000000000000000000000000000000000000000000000000000000"
    hex"00000000000000000000003e0000003f3435363738393a3b3c3d000000000000"
    hex"00000102030405060708090a0b0c0d0e0f101112131415161718190000000000"
    hex"001a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132330000000000";
    function encode(bytes memory data) internal pure returns (string memory) {
    if (data.length == 0) return '';
    // load the table into memory
    string memory table = TABLE_ENCODE;
    // multiply by 4/3 rounded up
    uint256 encodedLen = 4 * ((data.length + 2) / 3);
    // add some extra buffer at the end required for the writing
    string memory result = new string(encodedLen + 32);
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 5 of 25 : MerkleProofLib.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    // SPDX-License-Identifier: MIT
    pragma solidity ^0.8.4;
    /// @notice Gas optimized verification of proof of inclusion for a leaf in a Merkle tree.
    /// @author Solady (https://github.com/vectorized/solady/blob/main/src/utils/MerkleProofLib.sol)
    /// @author Modified from Solmate (https://github.com/transmissions11/solmate/blob/main/src/utils/MerkleProofLib.sol)
    /// @author Modified from OpenZeppelin (https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/utils/cryptography/MerkleProof
        .sol)
    library MerkleProofLib {
    /*´:°•.°+.*•´.*:˚.°*.˚•´.°:°•.°•.*•´.*:˚.°*.˚•´.°:°•.°+.*•´.*:*/
    /* MERKLE PROOF VERIFICATION OPERATIONS */
    /*.•°:°.´+˚.*°.˚:*.´•*.+°.•°:´*.´•*.•°.•°:°.´:•˚°.*°.˚:*.´+°.•*/
    /// @dev Returns whether `leaf` exists in the Merkle tree with `root`, given `proof`.
    function verify(bytes32[] memory proof, bytes32 root, bytes32 leaf)
    internal
    pure
    returns (bool isValid)
    {
    /// @solidity memory-safe-assembly
    assembly {
    if mload(proof) {
    // Initialize `offset` to the offset of `proof` elements in memory.
    let offset := add(proof, 0x20)
    // Left shift by 5 is equivalent to multiplying by 0x20.
    let end := add(offset, shl(5, mload(proof)))
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 6 of 25 : ReentrancyGuard.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    // SPDX-License-Identifier: MIT
    // OpenZeppelin Contracts (last updated v5.1.0) (utils/ReentrancyGuard.sol)
    pragma solidity ^0.8.20;
    /**
    * @dev Contract module that helps prevent reentrant calls to a function.
    *
    * Inheriting from `ReentrancyGuard` will make the {nonReentrant} modifier
    * available, which can be applied to functions to make sure there are no nested
    * (reentrant) calls to them.
    *
    * Note that because there is a single `nonReentrant` guard, functions marked as
    * `nonReentrant` may not call one another. This can be worked around by making
    * those functions `private`, and then adding `external` `nonReentrant` entry
    * points to them.
    *
    * TIP: If EIP-1153 (transient storage) is available on the chain you're deploying at,
    * consider using {ReentrancyGuardTransient} instead.
    *
    * TIP: If you would like to learn more about reentrancy and alternative ways
    * to protect against it, check out our blog post
    * https://blog.openzeppelin.com/reentrancy-after-istanbul/[Reentrancy After Istanbul].
    */
    abstract contract ReentrancyGuard {
    // Booleans are more expensive than uint256 or any type that takes up a full
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 7 of 25 : Ownable.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    // 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);
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 8 of 25 : SafeTransferLib.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    // SPDX-License-Identifier: MIT
    pragma solidity ^0.8.4;
    /// @notice Safe ETH and ERC20 transfer library that gracefully handles missing return values.
    /// @author Solady (https://github.com/vectorized/solady/blob/main/src/utils/SafeTransferLib.sol)
    /// @author Modified from Solmate (https://github.com/transmissions11/solmate/blob/main/src/utils/SafeTransferLib.sol)
    /// @author Permit2 operations from (https://github.com/Uniswap/permit2/blob/main/src/libraries/Permit2Lib.sol)
    ///
    /// @dev Note:
    /// - For ETH transfers, please use `forceSafeTransferETH` for DoS protection.
    /// - For ERC20s, this implementation won't check that a token has code,
    /// responsibility is delegated to the caller.
    library SafeTransferLib {
    /*´:°•.°+.*•´.*:˚.°*.˚•´.°:°•.°•.*•´.*:˚.°*.˚•´.°:°•.°+.*•´.*:*/
    /* CUSTOM ERRORS */
    /*.•°:°.´+˚.*°.˚:*.´•*.+°.•°:´*.´•*.•°.•°:°.´:•˚°.*°.˚:*.´+°.•*/
    /// @dev The ETH transfer has failed.
    error ETHTransferFailed();
    /// @dev The ERC20 `transferFrom` has failed.
    error TransferFromFailed();
    /// @dev The ERC20 `transfer` has failed.
    error TransferFailed();
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 9 of 25 : LibString.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    // SPDX-License-Identifier: MIT
    pragma solidity ^0.8.4;
    /// @notice Library for converting numbers into strings and other string operations.
    /// @author Solady (https://github.com/vectorized/solady/blob/main/src/utils/LibString.sol)
    /// @author Modified from Solmate (https://github.com/transmissions11/solmate/blob/main/src/utils/LibString.sol)
    ///
    /// @dev Note:
    /// For performance and bytecode compactness, most of the string operations are restricted to
    /// byte strings (7-bit ASCII), except where otherwise specified.
    /// Usage of byte string operations on charsets with runes spanning two or more bytes
    /// can lead to undefined behavior.
    library LibString {
    /*´:°•.°+.*•´.*:˚.°*.˚•´.°:°•.°•.*•´.*:˚.°*.˚•´.°:°•.°+.*•´.*:*/
    /* CUSTOM ERRORS */
    /*.•°:°.´+˚.*°.˚:*.´•*.+°.•°:´*.´•*.•°.•°:°.´:•˚°.*°.˚:*.´+°.•*/
    /// @dev The length of the output is too small to contain all the hex digits.
    error HexLengthInsufficient();
    /// @dev The length of the string is more than 32 bytes.
    error TooBigForSmallString();
    /// @dev The input string must be a 7-bit ASCII.
    error StringNot7BitASCII();
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 10 of 25 : ERC721Enumerable.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    // SPDX-License-Identifier: MIT
    // OpenZeppelin Contracts (last updated v5.1.0) (token/ERC721/extensions/ERC721Enumerable.sol)
    pragma solidity ^0.8.20;
    import {ERC721} from "../ERC721.sol";
    import {IERC721Enumerable} from "./IERC721Enumerable.sol";
    import {IERC165} from "../../../utils/introspection/ERC165.sol";
    /**
    * @dev This implements an optional extension of {ERC721} defined in the ERC that adds enumerability
    * of all the token ids in the contract as well as all token ids owned by each account.
    *
    * CAUTION: {ERC721} extensions that implement custom `balanceOf` logic, such as {ERC721Consecutive},
    * interfere with enumerability and should not be used together with {ERC721Enumerable}.
    */
    abstract contract ERC721Enumerable is ERC721, IERC721Enumerable {
    mapping(address owner => mapping(uint256 index => uint256)) private _ownedTokens;
    mapping(uint256 tokenId => uint256) private _ownedTokensIndex;
    uint256[] private _allTokens;
    mapping(uint256 tokenId => uint256) private _allTokensIndex;
    /**
    * @dev An `owner`'s token query was out of bounds for `index`.
    *
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 11 of 25 : Context.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    // 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;
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 12 of 25 : ERC721.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    // 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 name
    string private _name;
    // Token symbol
    string private _symbol;
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 13 of 25 : ERC165.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    // 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;
    }
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 14 of 25 : IERC721Enumerable.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    // SPDX-License-Identifier: MIT
    // OpenZeppelin Contracts (last updated v5.0.0) (token/ERC721/extensions/IERC721Enumerable.sol)
    pragma solidity ^0.8.20;
    import {IERC721} from "../IERC721.sol";
    /**
    * @title ERC-721 Non-Fungible Token Standard, optional enumeration extension
    * @dev See https://eips.ethereum.org/EIPS/eip-721
    */
    interface IERC721Enumerable is IERC721 {
    /**
    * @dev Returns the total amount of tokens stored by the contract.
    */
    function totalSupply() external view returns (uint256);
    /**
    * @dev Returns a token ID owned by `owner` at a given `index` of its token list.
    * Use along with {balanceOf} to enumerate all of ``owner``'s tokens.
    */
    function tokenOfOwnerByIndex(address owner, uint256 index) external view returns (uint256);
    /**
    * @dev Returns a token ID at a given `index` of all the tokens stored by the contract.
    * Use along with {totalSupply} to enumerate all tokens.
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 15 of 25 : Strings.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    // SPDX-License-Identifier: MIT
    // OpenZeppelin Contracts (last updated v5.1.0) (utils/Strings.sol)
    pragma solidity ^0.8.20;
    import {Math} from "./math/Math.sol";
    import {SignedMath} from "./math/SignedMath.sol";
    /**
    * @dev String operations.
    */
    library Strings {
    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 Converts a `uint256` to its ASCII `string` decimal representation.
    */
    function toString(uint256 value) internal pure returns (string memory) {
    unchecked {
    uint256 length = Math.log10(value) + 1;
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 16 of 25 : draft-IERC6093.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    // 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.
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 17 of 25 : IERC165.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    // 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);
    }
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 18 of 25 : IERC721.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    // 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);
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 19 of 25 : ERC721Utils.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    // 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,
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 20 of 25 : IERC721Metadata.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    // 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);
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 21 of 25 : Math.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    // 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 infinity
    Ceil, // Toward positive infinity
    Trunc, // Toward zero
    Expand // 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);
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 22 of 25 : SignedMath.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    // 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 == b
    return b ^ ((a ^ b) * int256(SafeCast.toUint(condition)));
    }
    }
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 23 of 25 : IERC721Receiver.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    // 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
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 24 of 25 : Panic.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    // 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-state
    library Panic {
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 25 of 25 : SafeCast.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    // 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.
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    Settings
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    {
    "optimizer": {
    "enabled": true,
    "mode": "3",
    "runs": 200
    },
    "evmVersion": "paris",
    "outputSelection": {
    "*": {
    "*": [
    "abi"
    ]
    }
    },
    "detectMissingLibraries": false,
    "forceEVMLA": false,
    "enableEraVMExtensions": false,
    "libraries": {}
    }
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    Contract Security Audit

    Contract ABI

    [{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"ERC721EnumerableForbiddenBatchMint","type":"error"},{"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"},{"internalType":"uint256","name":"index","type":"uint256"}],"name":"ERC721OutOfBoundsIndex","type":"error"},{"inputs":[],"name":"InvalidMint","type":"error"},{"inputs":[],"name":"InvalidPrice","type":"error"},{"inputs":[],"name":"InvalidProof","type":"error"},{"inputs":[],"name":"NotAllowlistMint","type":"error"},{"inputs":[],"name":"NotPublicMint","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"inputs":[],"name":"ReentrancyGuardReentrantCall","type":"error"},{"inputs":[],"name":"TotalSupplyReached","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":"claimant","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Claim","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":"minter","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"PublicMint","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"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"minter","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"WhitelistMint","type":"event"},{"inputs":[],"name":"INITIAL_OWNER_SUPPLY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MAX_SUPPLY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"nftAmount","type":"uint256"},{"internalType":"bytes32[]","name":"proof","type":"bytes32[]"}],"name":"allowlistMint","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"allowlistPrice","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":[],"name":"claim","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"claimEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"contractRendererHTML","outputs":[{"internalType":"contract IDerpletsRendererHTML","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"contractRendererSVG","outputs":[{"internalType":"contract IDerpletsRendererSVG","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"currentTokenId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":"claimant","type":"address"}],"name":"getClaimableCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"getNumMintedByWallet","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":[],"name":"maxPerWalletAllowlist","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxPerWalletPublic","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"merkleRoot","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"nftAmount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"mintStatus","outputs":[{"internalType":"enum Derplets.MintStatus","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ownerOf","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"publicPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"nftAmount","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"}],"name":"reserve","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":"bytes32","name":"newRoot","type":"bytes32"}],"name":"setAllowListRoot","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":"address[]","name":"addresses","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"setClaimable","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newAddress","type":"address"}],"name":"setContractRendererHTML","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newAddress","type":"address"}],"name":"setContractRendererSVG","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_claimEnabled","type":"bool"}],"name":"setIsClaimable","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"maxPerWallet","type":"uint256"}],"name":"setMaxPerWalletAllowlist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"maxPerWallet","type":"uint256"}],"name":"setMaxPerWalletPublic","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"enum Derplets.MintStatus","name":"newStatus","type":"uint8"}],"name":"setMintStatus","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"publicPrice_","type":"uint256"},{"internalType":"uint256","name":"allowlistPrice_","type":"uint256"}],"name":"setPrices","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":"index","type":"uint256"}],"name":"tokenByIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"tokenJson","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"uint256","name":"index","type":"uint256"}],"name":"tokenOfOwnerByIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"tokenURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalMinted","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]

    9c4d535b00000000000000000000000000000000000000000000000000000000000000000100077ddb5ff1e39866b8b421318ce72ace383d50d3f32fceef0db349770bba00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000

    Deployed Bytecode

    0x0002000000000002000c00000000000200010000000103550000006003100270000006b00030019d0000008004000039000200000004001d000000400040043f0000000100200190000000320000c13d000006b002300197000000040020008c00000d790000413d000000000301043b000000e003300270000006d30030009c000000670000a13d000006d40030009c000000aa0000a13d000006d50030009c000002e80000a13d000006d60030009c000003750000a13d000006d70030009c000003cb0000213d000006da0030009c000006520000613d000006db0030009c00000d790000c13d000000240020008c00000d790000413d0000000002000416000000000002004b00000d790000c13d0000000401100370000000000101043b000c00000001001d000006ba0010009c00000d790000213d1aba12650000040f0000000c01000029000000080110021000000717011001970000001602000039000000000302041a0000071803300197000000000113019f000000000012041b000000000100001900001abb0001042e0000000001000416000000000001004b00000d790000c13d0000000801000039000000800010043f000006b101000041000000a00010043f0000010001000039000000400010043f0000000701000039000000c00010043f000006b201000041000000e00010043f000000000100041a000000010210019000000001011002700000007f0110618f0000001f0010008c00000000030000390000000103002039000000000032004b000000610000c13d000000200010008c000000530000413d000006b3020000410000001f011000390000000501100270000006b40110009a000000000000043f000000000002041b0000000102200039000000000012004b0000004f0000413d000006b501000041000000000010041b0000000101000039000c00000001001d000000000201041a000000010020019000000001012002700000007f0110618f0000001f0010008c00000000030000390000000103002039000000000232013f0000000100200190000000780000613d0000072e01000041000000000010043f0000002201000039000000040010043f000006c60100004100001abc00010430000006f50030009c0000008f0000213d000007050030009c000002ce0000213d0000070d0030009c0000031b0000213d000007110030009c000003e50000613d000007120030009c000003ea0000613d000007130030009c00000d790000c13d0000000001000416000000000001004b00000d790000c13d0000000f01000039000006870000013d000000200010008c000000840000413d0000000102000039000000000020043f000006b6020000410000001f011000390000000501100270000006b70110009a000000000002041b0000000102200039000000000012004b000000800000413d000006b8010000410000000102000039000000000012041b0000000006000411000000000006004b000000bf0000c13d000006d101000041000001000010043f000001040000043f000006d20100004100001abc00010430000006f60030009c000002db0000213d000006fe0030009c000003360000213d000007020030009c000003fc0000613d000007030030009c000004070000613d000007040030009c00000d790000c13d000000440020008c00000d790000413d0000000002000416000000000002004b00000d790000c13d0000000402100370000000000202043b000c00000002001d000006ba0020009c00000d790000213d0000002401100370000000000201043b0000000c01000029000000000001004b000007210000c13d000006c501000041000003e10000013d000006e60030009c000003060000213d000006ee0030009c000003930000213d000006f20030009c0000067a0000613d000006f30030009c0000040c0000613d000006f40030009c00000d790000c13d000000240020008c00000d790000413d0000000002000416000000000002004b00000d790000c13d0000000401100370000000000101043b000006ba0010009c00000d790000213d1aba12970000040f000004270000013d0000000a01000039000000000201041a000006b903200197000000000363019f000000000031041b0000000001000414000006ba05200197000006b00010009c000006b001008041000000c001100210000006bb011001c70000800d020000390000000303000039000006bc040000411aba1ab00000040f000000010020019000000d790000613d000006bd010000410000000c02000039000000000012041b000006be010000410000000d02000039000000000012041b00000005010000390000000e02000039000000000012041b0000000f02000039000000000012041b0000001001000039000000000201041a00000011030000390000000104000039000000000043041b0000001404000039000000000504041a000007450550019700000001055001bf000000000054041b0000001504000039000000000004041b0000001604000039000000000504041a0000074503500197000000000034041b000006bf0220019700000014022001bf000000000021041b00000002020000390000000b01000039000000000021041b0000000001000411000406ba0010019b0000000001000019000a00000001001d000000400200043d000006c00020009c0000095b0000213d0000002001200039000900000001001d000000400010043f000800000002001d00000000000204350000000c01000029000000000010043f0000000201000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000101041a000b06ba0010019c0000012e0000613d0000000401000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000201041a000006b902200197000000000021041b0000000b01000029000000000010043f0000000301000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000201041a000000010220008a000000000021041b0000000001000411000000000010043f0000000301000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000201041a0000000102200039000000000021041b0000000c01000029000000000010043f0000000201000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000201041a000006b9022001970000000006000411000000000262019f000000000021041b0000000001000414000006b00010009c000006b001008041000000c001100210000006bb011001c70000800d020000390000000403000039000006c2040000410000000b050000290000000c070000291aba1ab00000040f000000010020019000000d790000613d0000000b02000029000000000002004b000001e20000613d0000000001000411000000000012004b000002000000613d000000000020043f0000000301000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000101041a000700000001001d0000000c01000029000000000010043f0000000701000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000101041a000600000001001d0000000b01000029000000000010043f0000000601000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000500000001001d0000000602000029000000070020006c000001c30000613d0000000701000029000000000010043f0000000501000029000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000101041a000300000001001d0000000601000029000000000010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b0000000302000029000000000021041b000000000020043f0000000701000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b0000000602000029000000000021041b0000000c01000029000000000010043f0000000701000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000001041b0000000701000029000000000010043f0000000501000029000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b0000000002000019000001fd0000013d0000000801000039000000000101041a000700000001001d0000000c01000029000000000010043f0000000901000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b0000000703000029000000000031041b000006c30030009c0000095b0000213d00000001013000390000000802000039000000000012041b000000000020043f000006c40130009a0000000c02000029000000000021041b00000000010004110000000b02000029000000000012004b000002460000613d0000000401000029000000000001004b000007bf0000613d000000000010043f0000000301000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000101041a000000000001004b000011d40000613d000700000001001d0000000001000411000000000010043f0000000601000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b0000000702000029000000010220008a000700000002001d000000000020043f000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b0000000c02000029000000000021041b000000000020043f0000000701000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b0000000702000029000000000021041b00000000010004110000000b02000029000000000002004b000011db0000c13d000006c702000041000000000020044300000004001004430000000001000414000006b00010009c000006b001008041000000c001100210000006c8011001c700008002020000391aba1ab50000040f0000000100200190000011da0000613d000000000101043b000000000001004b000002bb0000613d000000400700043d00000064017000390000008002000039000000000021043500000044017000390000000c020000290000000000210435000006c9010000410000000000170435000000040170003900000000020004110000000000210435000000240170003900000000000104350000000801000029000000000101043300000084027000390000000000120435000000a402700039000000000001004b0000000906000029000002750000613d000000000300001900000000042300190000000005630019000000000505043300000000005404350000002003300039000000000013004b0000026e0000413d0000001f03100039000007460330019700000000012100190000000000010435000000a401300039000006b00010009c000006b0010080410000006001100210000006b00070009c000006b00200004100000000020740190000004002200210000000000121019f0000000002000414000006b00020009c000006b002008041000000c002200210000000000112019f0000000002000411000c00000007001d1aba1ab00000040f0000000c0a0000290000006003100270000006b003300197000000200030008c00000020040000390000000004034019000000200640019000000000056a0019000002990000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000058004b000002950000c13d0000001f07400190000002a60000613d000000000661034f0000000307700210000000000805043300000000087801cf000000000878022f000000000606043b0000010007700089000000000676022f00000000067601cf000000000686019f00000000006504350000000100200190000007b20000613d0000001f01400039000000600210018f0000000001a20019000000000021004b00000000020000390000000102004039000006c30010009c0000095b0000213d00000001002001900000095b0000c13d000000400010043f000000200030008c00000d790000413d00000000020a0433000006ce0020019800000d790000c13d000006cf02200197000006c90020009c000007b90000c13d0000001101000039000000000101041a000c00010010003e000011d40000613d00000011010000390000000c02000029000000000021041b0000000a01000029000000130010008c0000000101100039000000f40000413d00000001010000390000000b02000039000000000012041b000000200100003900000100001004430000012000000443000006d00100004100001abb0001042e000007060030009c0000034a0000213d0000070a0030009c000004150000613d0000070b0030009c0000042e0000613d0000070c0030009c00000d790000c13d0000000001000416000000000001004b00000d790000c13d0000000801000039000006870000013d000006f70030009c000003580000213d000006fb0030009c000004510000613d000006fc0030009c000004620000613d000006fd0030009c00000d790000c13d0000000001000416000000000001004b00000d790000c13d0000001701000039000006cc0000013d000006df0030009c000003880000213d000006e30030009c000004720000613d000006e40030009c0000047b0000613d000006e50030009c00000d790000c13d000000440020008c00000d790000413d0000000002000416000000000002004b00000d790000c13d0000000402100370000000000202043b000c00000002001d000006ba0020009c00000d790000213d0000002401100370000000000201043b000000000002004b0000000001000039000000010100c039000b00000002001d000000000012004b00000d790000c13d0000000c0000006b000007c20000c13d0000072201000041000003e10000013d000006e70030009c000003a50000213d000006eb0030009c0000068b0000613d000006ec0030009c0000048b0000613d000006ed0030009c00000d790000c13d000000240020008c00000d790000413d0000000001000416000000000001004b00000d790000c13d1aba12650000040f00000004010000390000000101100367000000000101043b0000000e02000039000000000012041b000000000100001900001abb0001042e0000070e0030009c0000049a0000613d0000070f0030009c000004b90000613d000007100030009c00000d790000c13d0000000001000416000000000001004b00000d790000c13d000000000200041a000000010420019000000001012002700000007f0310018f00000000010360190000001f0010008c00000000050000390000000105002039000000000552013f0000000100500190000000610000c13d000000800010043f000000000004004b000007420000c13d0000074501200197000000a00010043f000000000003004b000003c00000013d000006ff0030009c000004ca0000613d000007000030009c000004d10000613d000007010030009c00000d790000c13d000000240020008c00000d790000413d0000000002000416000000000002004b00000d790000c13d0000000401100370000000000101043b1aba157b0000040f0000002002000039000000400300043d000c00000003001d00000000022304361aba120f0000040f000003c90000013d000007070030009c000004de0000613d000007080030009c000004e80000613d000007090030009c00000d790000c13d0000000001000416000000000001004b00000d790000c13d00000000010200191aba12360000040f1aba12b40000040f000000000100001900001abb0001042e000006f80030009c000004f80000613d000006f90030009c000005110000613d000006fa0030009c00000d790000c13d0000000001000416000000000001004b00000d790000c13d0000000b02000039000000000102041a000000020010008c0000045e0000613d0000000201000039000000000012041b0000001401000039000000000101041a000000ff00100190000007500000c13d0000071c01000041000000800010043f0000002001000039000000840010043f0000001701000039000000a40010043f0000073501000041000000c40010043f000007360100004100001abc00010430000006dc0030009c000005230000613d000006dd0030009c000005280000613d000006de0030009c00000d790000c13d000000240020008c00000d790000413d0000000001000416000000000001004b00000d790000c13d1aba12650000040f00000004010000390000000101100367000000000101043b0000001502000039000000000012041b000000000100001900001abb0001042e000006e00030009c000005ea0000613d000006e10030009c000005f30000613d000006e20030009c00000d790000c13d0000000001000416000000000001004b00000d790000c13d0000000c01000039000006870000013d000006ef0030009c000006af0000613d000006f00030009c000006460000613d000006f10030009c00000d790000c13d000000240020008c00000d790000413d0000000002000416000000000002004b00000d790000c13d0000000401100370000000000101043b000006ba0010009c00000d790000213d000000000010043f0000001201000039000004f30000013d000006e80030009c000006c80000613d000006e90030009c0000064d0000613d000006ea0030009c00000d790000c13d0000000001000416000000000001004b00000d790000c13d0000000103000039000000000203041a000000010520019000000001012002700000007f0410018f00000000010460190000001f0010008c00000000060000390000000106002039000000000662013f0000000100600190000000610000c13d000000800010043f000000000005004b000007740000c13d0000074501200197000000a00010043f000000000004004b00000020020000390000000002006039000000200220003900000080010000391aba12530000040f000000400100043d000c00000001001d00000080020000391aba12210000040f0000000c02000029000006710000013d000006d80030009c000006d10000613d000006d90030009c00000d790000c13d000000240020008c00000d790000413d0000000002000416000000000002004b00000d790000c13d0000000401100370000000000601043b000006ba0060009c00000d790000213d0000000a01000039000000000201041a000006ba032001970000000005000411000000000053004b000006f10000c13d000000000006004b000007f30000c13d000006d101000041000000800010043f000000840000043f000007150100004100001abc000104300000000001000416000000000001004b00000d790000c13d0000001101000039000006870000013d000000240020008c00000d790000413d0000000002000416000000000002004b00000d790000c13d0000000401100370000000000201043b000006ce0020019800000d790000c13d0000000101000039000006cf02200197000007400020009c000007820000213d000007430020009c000006ce0000613d000007440020009c000006ce0000613d000007860000013d0000000001000416000000000001004b00000d790000c13d0000001401000039000000000101041a000000ff001001900000000001000039000000010100c039000000800010043f0000071b0100004100001abb0001042e0000000001000416000000000001004b00000d790000c13d0000001501000039000006870000013d000000240020008c00000d790000413d0000000002000416000000000002004b00000d790000c13d0000000401100370000000000101043b1aba14900000040f000004270000013d000000240020008c00000d790000413d0000000002000416000000000002004b00000d790000c13d0000000401100370000000000101043b000c00000001001d1aba14900000040f0000000c01000029000000000010043f0000000401000039000000200010043f000000400200003900000000010000191aba1a9b0000040f000000000101041a000006ba01100197000000400200043d0000000000120435000006b00020009c000006b002008041000000400120021000000716011001c700001abb0001042e000000440020008c00000d790000413d0000000002000416000000000002004b00000d790000c13d0000000402100370000000000202043b000c00000002001d000006ba0020009c00000d790000213d0000002401100370000000000101043b000b00000001001d000000000010043f0000000201000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000101041a000006ba05100198000007ff0000c13d000000400100043d0000073d02000041000000000021043500000004021000390000000b03000029000007bd0000013d0000000001000416000000000001004b00000d790000c13d0000000a01000039000000000101041a000006ba011001970000000002000411000000000021004b000006ec0000c13d0000000b01000039000000000201041a000000020020008c000007890000c13d0000072b01000041000000800010043f000007240100004100001abc00010430000000240020008c00000d790000413d0000000002000416000000000002004b00000d790000c13d0000000401100370000000000201043b000000000002004b0000000001000039000000010100c039000c00000002001d000000000012004b00000d790000c13d1aba12650000040f0000001401000039000004970000013d0000000001000416000000000001004b00000d790000c13d0000001601000039000000000101041a000000ff0110018f000000020010008c000004850000213d000006ce0000013d000000240020008c00000d790000413d0000000401100370000000000101043b000500000001001d0000001601000039000000000101041a000000ff0110018f000000020010008c000006f60000a13d0000072e01000041000000000010043f0000002101000039000000040010043f000006c60100004100001abc00010430000000240020008c00000d790000413d0000000002000416000000000002004b00000d790000c13d0000000401100370000000000101043b000c00000001001d000000020010008c00000d790000213d1aba12650000040f0000001601000039000000000201041a00000745022001970000051f0000013d000000440020008c00000d790000413d0000000002000416000000000002004b00000d790000c13d0000000402100370000000000202043b000500000002001d0000002401100370000000000101043b000b00000001001d000006ba0010009c00000d790000213d0000000a01000039000000000101041a000006ba011001970000000002000411000000000021004b000006ec0000c13d0000001001000039000000000201041a000006b003200197000000050030002a000011d40000413d000000050330002900000d060030008c0000082b0000413d0000073201000041000000800010043f000007240100004100001abc00010430000000440020008c00000d790000413d0000000001000416000000000001004b00000d790000c13d1aba12650000040f00000001010003670000000402100370000000000202043b0000000c03000039000000000023041b0000002401100370000000000101043b0000000d02000039000000000012041b000000000100001900001abb0001042e0000000001000416000000000001004b00000d790000c13d00000d0501000039000000800010043f0000071b0100004100001abb0001042e000000240020008c00000d790000413d0000000001000416000000000001004b00000d790000c13d1aba12650000040f00000004010000390000000101100367000000000101043b0000000f02000039000000000012041b000000000100001900001abb0001042e0000000001000416000000000001004b00000d790000c13d0000001601000039000000000101041a0000000801100270000006ba01100197000000800010043f0000071b0100004100001abb0001042e000000240020008c00000d790000413d0000000002000416000000000002004b00000d790000c13d0000000401100370000000000101043b000006ba0010009c00000d790000213d000000000010043f0000001301000039000000200010043f000000400200003900000000010000191aba1a9b0000040f000006870000013d0000000001000416000000000001004b00000d790000c13d00000000010200191aba12360000040f000c00000001001d000b00000002001d000a00000003001d000000400100043d000900000001001d1aba12480000040f000000090100002900000000000104350000000c010000290000000b020000290000000a030000291aba12b40000040f00000000010004110000000c020000290000000b030000290000000a0400002900000009050000291aba14b00000040f000000000100001900001abb0001042e000000240020008c00000d790000413d0000000002000416000000000002004b00000d790000c13d0000000401100370000000000101043b000c00000001001d000006ba0010009c00000d790000213d1aba12650000040f0000001701000039000000000201041a000006b9022001970000000c022001af000000000021041b000000000100001900001abb0001042e0000000001000416000000000001004b00000d790000c13d0000000e01000039000006870000013d000000840020008c00000d790000413d0000000003000416000000000003004b00000d790000c13d0000000403100370000000000303043b000c00000003001d000006ba0030009c00000d790000213d0000002403100370000000000303043b000b00000003001d000006ba0030009c00000d790000213d0000006403100370000000000403043b000006c30040009c00000d790000213d0000002303400039000000000023004b00000d790000813d0000000405400039000000000351034f000000000303043b000006c30030009c0000095b0000213d0000001f0630003900000746066001970000003f0660003900000746066001970000071a0060009c0000095b0000213d0000008006600039000000400060043f000000800030043f00000000043400190000002404400039000000000024004b00000d790000213d0000002002500039000000000421034f00000746053001980000001f0630018f000000a0025000390000055c0000613d000000a007000039000000000804034f000000008908043c0000000007970436000000000027004b000005580000c13d000000000006004b000005690000613d000000000454034f0000000305600210000000000602043300000000065601cf000000000656022f000000000404043b0000010005500089000000000454022f00000000045401cf000000000464019f0000000000420435000000a00230003900000000000204350000004401100370000000000301043b0000000c010000290000000b02000029000a00000003001d1aba12b40000040f000006c70100004100000000001004430000000b0100002900000004001004430000000001000414000006b00010009c000006b001008041000000c001100210000006c8011001c700008002020000391aba1ab50000040f0000000100200190000011da0000613d000000000101043b000000000001004b000006c60000613d0000000001000411000000400400043d00000064024000390000008003000039000800000003001d000000000032043500000044024000390000000a03000029000000000032043500000024024000390000000c030000290000000000320435000006c9020000410000000000240435000006ba01100197000000040240003900000000001204350000008402400039000000800100043d0000000000120435000900000004001d000000a402400039000000000001004b000005a10000613d00000000030000190000000004230019000000a005300039000000000505043300000000005404350000002003300039000000000013004b0000059a0000413d0000001f03100039000007460330019700000000012100190000000000010435000000a401300039000006b00010009c000006b00100804100000060011002100000000902000029000006b00020009c000006b0020080410000004002200210000000000121019f0000000002000414000006b00020009c000006b002008041000000c002200210000000000112019f0000000b02000029000006ba02200197000c00000002001d1aba1ab00000040f0000006003100270000006b003300197000000200030008c000000200400003900000000040340190000001f0640018f00000020074001900000000905700029000005c60000613d000000000801034f0000000909000029000000008a08043c0000000009a90436000000000059004b000005c20000c13d000000000006004b000005d30000613d000000000771034f0000000306600210000000000805043300000000086801cf000000000868022f000000000707043b0000010006600089000000000767022f00000000066701cf000000000686019f0000000000650435000000010020019000000d7b0000613d0000001f01400039000000600210018f0000000901200029000000000021004b00000000020000390000000102004039000006c30010009c0000095b0000213d00000001002001900000095b0000c13d000000400010043f000000200030008c00000d790000413d00000009020000290000000002020433000006ce0020019800000d790000c13d000006cf02200197000006c90020009c000006c60000613d00000d820000013d0000000001000416000000000001004b00000d790000c13d0000001001000039000000000101041a000006b001100197000000800010043f0000071b0100004100001abb0001042e000000440020008c00000d790000413d0000000003000416000000000003004b00000d790000c13d0000000403100370000000000303043b000006c30030009c00000d790000213d0000002304300039000000000024004b00000d790000813d0000000404300039000000000441034f000000000404043b000a00000004001d000006c30040009c00000d790000213d000900240030003d0000000a0300002900000005033002100000000903300029000000000023004b00000d790000213d0000002403100370000000000303043b000006c30030009c00000d790000213d0000002304300039000000000024004b00000d790000813d0000000404300039000000000141034f000000000101043b000006c30010009c00000d790000213d000800240030003d00000005031002100000000803300029000000000023004b00000d790000213d0000000a02000039000000000202041a000006ba032001970000000002000411000000000023004b000006ec0000c13d0000000a0010006b00000d560000c13d0000000a0000006b000006c60000613d000000000400001900000005014002100000000802100029000000090110002900000001011003670000000102200367000000000202043b000b00000002001d000000000101043b000006ba0010009c00000d790000213d000000000010043f0000001301000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c70000801002000039000c00000004001d1aba1ab50000040f0000000c04000029000000010020019000000d790000613d000000000101043b0000000b02000029000000000021041b00000001044000390000000a0040006c000006270000413d000006c60000013d0000000001000416000000000001004b00000d790000c13d0000001401000039000000800010043f0000071b0100004100001abb0001042e0000000001000416000000000001004b00000d790000c13d0000000d01000039000006870000013d000000240020008c00000d790000413d0000000002000416000000000002004b00000d790000c13d0000000401100370000000000101043b1aba157b0000040f1aba1a140000040f0000071902000041000000400400043d000c00000004001d000000200340003900000000002304350000000013010434000b00000003001d0000003d024000391aba12020000040f0000000b030000290000001d023000390000000c0100002900000000002104350000003d023000391aba12530000040f0000002001000039000000400200043d000b00000002001d00000000021204360000000c010000291aba120f0000040f0000000b020000290000000001210049000006b00010009c000006b0010080410000006001100210000006b00020009c000006b0020080410000004002200210000000000121019f00001abb0001042e000000240020008c00000d790000413d0000000002000416000000000002004b00000d790000c13d0000000401100370000000000101043b0000000802000039000000000302041a000000000031004b0000071b0000813d000000000020043f000006c40110009a000000000101041a000000800010043f0000071b0100004100001abb0001042e000000440020008c00000d790000413d0000000403100370000000000303043b000900000003001d0000002403100370000000000303043b000006c30030009c00000d790000213d0000002304300039000000000024004b00000d790000813d0000000404300039000000000141034f000000000101043b000a00000001001d000006c30010009c00000d790000213d00000024033000390000000a010000290000000501100210000b00000031001d0000000b0020006b00000d790000213d000c00000003001d0000001601000039000000000101041a000000ff0110018f000000030010008c000004850000813d000000000001004b0000089f0000c13d0000072d01000041000000800010043f000007240100004100001abc000104300000000001000416000000000001004b00000d790000c13d0000000a01000039000000000201041a000006ba032001970000000005000411000000000053004b000006f10000c13d000006b902200197000000000021041b0000000001000414000006b00010009c000006b001008041000000c001100210000006bb011001c70000800d020000390000000303000039000006bc0400004100000000060000191aba1ab00000040f000000010020019000000d790000613d000000000100001900001abb0001042e0000000001000416000000000001004b00000d790000c13d0000000a01000039000000000101041a000006ba01100197000000800010043f0000071b0100004100001abb0001042e000000440020008c00000d790000413d0000000002000416000000000002004b00000d790000c13d0000000402100370000000000202043b000006ba0020009c00000d790000213d0000002401100370000000000101043b000c00000001001d000006ba0010009c00000d790000213d000000000020043f0000000501000039000000200010043f000000400200003900000000010000191aba1a9b0000040f0000000c020000291aba12870000040f000000000101041a000000ff001001900000000001000039000000010100c039000004270000013d0000071401000041000000800010043f000000840020043f000007150100004100001abc000104300000071401000041000000800010043f000000840050043f000007150100004100001abc00010430000007ae0000c13d0000000c01000039000000000201041a00000005012000b9000000000002004b000006ff0000613d00000000022100d9000000050020006c000011d40000c13d0000000002000416000000000021004b000009300000c13d0000000001000411000000000010043f0000001201000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000101041a000000050010002a000011d40000413d000c00050010002d0000000e01000039000000000101041a0000000c0010006b000009650000a13d000000400100043d0000072c02000041000008990000013d0000072f02000041000000800020043f000000840000043f000000a40010043f000007300100004100001abc00010430000b00000002001d000000000010043f0000000301000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000101041a0000000b03000029000000000013004b000008810000813d0000000c01000029000000000010043f0000000601000039000000200010043f000000400200003900000000010000191aba1a9b0000040f0000000b02000029000000000020043f000000200010043f000000000100001900000040020000391aba1a9b0000040f000000000101041a000004270000013d000000000000043f000000020020008c0000000002000019000003c20000413d000006b3030000410000000002000019000000000403041a000000a005200039000000000045043500000001033000390000002002200039000000000012004b000007480000413d000003c20000013d0000000001000411000006ba01100197000b00000001001d000000000010043f0000001301000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000401041a000000000004004b0000088e0000c13d000000400100043d00000044021000390000073303000041000000000032043500000024021000390000001d0300003900000000003204350000071c020000410000000000210435000000040210003900000020030000390000000000320435000006b00010009c000006b001008041000000400110021000000734011001c700001abc00010430000000000030043f000000020020008c0000000002000019000003c20000413d000006b6030000410000000002000019000000000403041a000000a005200039000000000045043500000001033000390000002002200039000000000012004b0000077a0000413d000003c20000013d000007410020009c000006ce0000613d000007420020009c000006ce0000613d000000800000043f0000071b0100004100001abb0001042e0000000202000039000000000021041b000006c7010000410000000000100443000000000100041200000004001004430000000001000414000006b00010009c000006b001008041000000c001100210000006c8011001c700008002020000391aba1ab50000040f0000000100200190000011da0000613d00000737010000410000000000100443000000000100041000000004001004430000000001000414000006b00010009c000006b001008041000000c001100210000006c8011001c70000800a020000391aba1ab50000040f0000000100200190000011da0000613d000000000301043b0000000001000414000006b00010009c000006b001008041000000c001100210000000000003004b000009340000c13d0000000002000411000009380000013d0000072301000041000000800010043f000007240100004100001abc00010430000000000003004b000008400000c13d00000060020000390000000001020433000000000001004b000008680000c13d000000400100043d000006cd020000410000000000210435000000040210003900000000030004110000000000320435000011e00000013d000000400100043d000006c502000041000011dd0000013d0000000001000411000000000010043f0000000501000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b0000000c02000029000000000020043f000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000201041a00000745022001970000000b03000029000000000232019f000000000021041b000000400100043d0000000000310435000006b00010009c000006b00100804100000040011002100000000002000414000006b00020009c000006b002008041000000c002200210000000000112019f00000720011001c70000800d020000390000000303000039000007210400004100000000050004110000000c06000029000006c30000013d000006b902200197000000000262019f000000000021041b0000000001000414000006b00010009c000006b001008041000000c001100210000006bb011001c70000800d020000390000000303000039000006bc04000041000006c30000013d0000000001000411000000000001004b000008710000613d000000000015004b000008710000613d000a00000005001d000000000050043f0000000501000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b0000000002000411000006ba02200197000900000002001d000000000020043f000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000101041a000000ff001001900000000a05000029000008710000c13d000000400100043d0000073b02000041000000000021043500000004021000390000000903000029000007bd0000013d000006bf02200197000000000223019f000000000021041b0000000b01000039000000000201041a000000020020008c0000045e0000613d0000000202000039000000000021041b000000050000006b0000093b0000613d0000000b0000006b000009870000c13d000000a001000039000000400010043f000000800000043f000006cd01000041000000a00010043f000000a40000043f0000073f0100004100001abc000104300000001f02300039000006ca022001970000003f02200039000006cb04200197000000400200043d0000000004420019000000000024004b00000000050000390000000105004039000006c30040009c0000095b0000213d00000001005001900000095b0000c13d000000400040043f0000001f0430018f0000000006320436000006cc05300198000200000006001d00000000035600190000085a0000613d000000000601034f0000000207000029000000006806043c0000000007870436000000000037004b000008560000c13d000000000004004b000007b50000613d000000000151034f0000000304400210000000000503043300000000054501cf000000000545022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f0000000000130435000007b50000013d0000000202000029000006b00020009c000006b0020080410000004002200210000006b00010009c000006b0010080410000006001100210000000000121019f00001abc000104300000000001000414000006b00010009c000006b001008041000000c001100210000006bb011001c70000800d0200003900000004030000390000073c040000410000000c060000290000000b070000291aba1ab00000040f000000010020019000000d790000613d0000000b010000291aba14800000040f0000051d0000013d000000400100043d000000240210003900000000003204350000072f02000041000000000021043500000004021000390000000c030000290000000000320435000006b00010009c000006b00100804100000040011002100000073a011001c700001abc000104300000001001000039000000000201041a000006b003200197000500000004001d000000000043001a000011d40000413d000000050330002900000d060030008c000009400000413d000000400100043d00000732020000410000000000210435000006b00010009c000006b001008041000000400110021000000729011001c700001abc000104300000000d01000039000000000201041a00000009012000b9000000000002004b000008a70000613d00000000022100d9000000090020006c000011d40000c13d0000000002000416000000000021004b000009300000c13d0000000001000411000000000010043f0000001201000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000101041a000000090010002a000011d40000413d000800090010002d0000000f01000039000000000101041a000000080010006b000007180000213d0000000001000411000000000010043f0000001201000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b0000000802000029000000000021041b0000001001000039000000000201041a000006b003200197000000090030002a000011d40000413d000000090330002900000d050030008c000008970000213d000006bf02200197000000000223019f000000000021041b0000000b01000039000000000201041a000000020020008c000009840000613d0000000202000039000000000021041b0000001402000039000000400100043d0000000002210436000000000300041100000060033002100000000000320435000007270010009c0000095b0000213d0000004003100039000000400030043f000006b00020009c000006b00200804100000040022002100000000001010433000006b00010009c000006b0010080410000006001100210000000000121019f0000000002000414000006b00020009c000006b002008041000000c002200210000000000112019f000006bb011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d0000001502000039000000000202041a000800000002001d000000000101043b0000000a0000006b0000091c0000613d0000000c02000029000c00000002001d0000000102200367000000000202043b000000000021004b000000000300003900000020030020390000000000130435000000200130015f00000000002104350000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b0000000c0300002900000020033000390000000b0030006c0000000002030019000009040000413d000000080010006c00000fda0000c13d000000090000006b00000ffa0000c13d000000400100043d00000009020000290000000000210435000006b00010009c000006b00100804100000040011002100000000002000414000006b00020009c000006b002008041000000c002200210000000000112019f00000720011001c70000800d0200003900000002030000390000072a0400004100000d750000013d0000072601000041000000800010043f000007240100004100001abc00010430000006bb011001c70000800902000039000000000400041100000000050000191aba1ab00000040f0000000100200190000009610000613d00000001010000390000000b02000039000000000012041b000000000100001900001abb0001042e000006bf02200197000000000223019f000000000021041b0000000b01000029000000000010043f0000001201000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000201041a000000050020002a000011d40000413d0000000502200029000000000021041b0000000b0000006b00000b5d0000c13d000000400100043d000006c00010009c00000d490000a13d0000072e01000041000000000010043f0000004101000039000000040010043f000006c60100004100001abc000104300000073801000041000000000010043f000007390100004100001abc000104300000000001000411000000000010043f0000001201000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b0000000c02000029000000000021041b0000001001000039000000000201041a000006b003200197000000050030002a000011d40000413d000000050330002900000d050030008c000008970000213d000006bf02200197000000000223019f000000000021041b0000000b01000039000000000201041a000000020020008c00000d620000c13d000000400100043d0000072b02000041000008990000013d0000001101000039000000000101041a000c00000001001d000100800000003d000800000000001d000000400200043d000006c00020009c0000095b0000213d0000002001200039000900000001001d000000400010043f000700000002001d00000000000204350000000c01000029000000000010043f0000000201000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000101041a000a06ba0010019c000009c70000613d0000000c01000029000000000010043f0000000401000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000201041a000006b902200197000000000021041b0000000a01000029000000000010043f0000000301000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000201041a000000010220008a000000000021041b0000000b01000029000000000010043f0000000301000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000201041a0000000102200039000000000021041b0000000c01000029000000000010043f0000000201000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000201041a000006b9022001970000000b06000029000000000262019f000000000021041b0000000001000414000006b00010009c000006b001008041000000c001100210000006bb011001c70000800d020000390000000403000039000006c2040000410000000a050000290000000c070000291aba1ab00000040f000000010020019000000d790000613d0000000a03000029000000000003004b00000a7a0000613d0000000b0030006c00000a970000613d000000000030043f0000000301000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000101041a000600000001001d0000000c01000029000000000010043f0000000701000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000101041a000400000001001d0000000a01000029000000000010043f0000000601000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000300000001001d0000000402000029000000060020006c00000a5b0000613d0000000601000029000000000010043f0000000301000029000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000101041a000200000001001d0000000401000029000000000010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b0000000202000029000000000021041b000000000020043f0000000701000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b0000000402000029000000000021041b0000000c01000029000000000010043f0000000701000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000001041b0000000601000029000000000010043f0000000301000029000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000200001900000a950000013d0000000801000039000000000101041a000600000001001d0000000c01000029000000000010043f0000000901000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b0000000603000029000000000031041b000006c30030009c0000095b0000213d00000001013000390000000802000039000000000012041b000000000020043f000006c40130009a0000000c020000290000000a03000029000000000021041b0000000b0030006c00000ada0000613d0000000b01000029000000000010043f0000000301000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000101041a000600000001001d000000000001004b000011d40000613d0000000b01000029000000000010043f0000000601000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d0000000602000029000000010220008a000000000101043b000600000002001d000000000020043f000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b0000000c02000029000000000021041b000000000020043f0000000701000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b0000000602000029000000000021041b0000000a03000029000000000003004b000011db0000c13d000006c70100004100000000001004430000000b0100002900000004001004430000000001000414000006b00010009c000006b001008041000000c001100210000006c8011001c700008002020000391aba1ab50000040f0000000100200190000011da0000613d000000000101043b000000000001004b000000090600002900000b500000613d000000400700043d00000064017000390000008002000039000000000021043500000044017000390000000c020000290000000000210435000006c9010000410000000000170435000000040170003900000000020004110000000000210435000000240170003900000000000104350000000701000029000000000101043300000084027000390000000000120435000000a402700039000000000001004b00000b0a0000613d000000000300001900000000042300190000000005630019000000000505043300000000005404350000002003300039000000000013004b00000b030000413d0000001f03100039000007460330019700000000012100190000000000010435000000a401300039000006b00010009c000006b0010080410000006001100210000006b00070009c000006b00200004100000000020740190000004002200210000000000121019f0000000002000414000006b00020009c000006b002008041000000c002200210000000000112019f0000000b02000029000c00000007001d1aba1ab00000040f0000000c0a0000290000006003100270000006b003300197000000200030008c00000020040000390000000004034019000000200640019000000000056a001900000b2e0000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000058004b00000b2a0000c13d0000001f0740019000000b3b0000613d000000000661034f0000000307700210000000000805043300000000087801cf000000000878022f000000000606043b0000010007700089000000000676022f00000000067601cf000000000686019f0000000000650435000000010020019000000f8a0000613d0000001f01400039000000600210018f0000000001a20019000000000021004b00000000020000390000000102004039000006c30010009c0000095b0000213d00000001002001900000095b0000c13d000000400010043f000000200030008c00000d790000413d00000000020a0433000006ce0020019800000d790000c13d000006cf02200197000006c90020009c00000fd60000c13d0000001101000039000000000101041a000c00010010003e000011d40000613d00000011010000390000000c02000029000000000021041b00000008020000290000000102200039000800000002001d000000050020006c0000098c0000413d0000093b0000013d0000001101000039000000000101041a000c00000001001d000100800000003d0000000002000019000800000002001d000000400200043d000006c00020009c0000095b0000213d0000002001200039000900000001001d000000400010043f000700000002001d00000000000204350000000c01000029000000000010043f0000000201000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000101041a000a06ba0010019c00000b9e0000613d0000000c01000029000000000010043f0000000401000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000201041a000006b902200197000000000021041b0000000a01000029000000000010043f0000000301000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000201041a000000010220008a000000000021041b0000000b01000029000000000010043f0000000301000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000201041a0000000102200039000000000021041b0000000c01000029000000000010043f0000000201000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000201041a000006b9022001970000000b06000029000000000262019f000000000021041b0000000001000414000006b00010009c000006b001008041000000c001100210000006bb011001c70000800d020000390000000403000039000006c2040000410000000a050000290000000c070000291aba1ab00000040f000000010020019000000d790000613d0000000a03000029000000000003004b00000c510000613d0000000b0030006c00000c6e0000613d000000000030043f0000000301000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000101041a000600000001001d0000000c01000029000000000010043f0000000701000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000101041a000400000001001d0000000a01000029000000000010043f0000000601000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000300000001001d0000000402000029000000060020006c00000c320000613d0000000601000029000000000010043f0000000301000029000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000101041a000200000001001d0000000401000029000000000010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b0000000202000029000000000021041b000000000020043f0000000701000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b0000000402000029000000000021041b0000000c01000029000000000010043f0000000701000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000001041b0000000601000029000000000010043f0000000301000029000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000200001900000c6c0000013d0000000801000039000000000101041a000600000001001d0000000c01000029000000000010043f0000000901000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b0000000603000029000000000031041b000006c30030009c0000095b0000213d00000001013000390000000802000039000000000012041b000000000020043f000006c40130009a0000000c020000290000000a03000029000000000021041b0000000b0030006c00000cb10000613d0000000b01000029000000000010043f0000000301000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000101041a000600000001001d000000000001004b000011d40000613d0000000b01000029000000000010043f0000000601000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d0000000602000029000000010220008a000000000101043b000600000002001d000000000020043f000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b0000000c02000029000000000021041b000000000020043f0000000701000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b0000000602000029000000000021041b0000000a03000029000000000003004b000011db0000c13d000006c7010000410000000000100443000000000100041100000004001004430000000001000414000006b00010009c000006b001008041000000c001100210000006c8011001c700008002020000391aba1ab50000040f0000000100200190000011da0000613d000000000101043b000000000001004b000000090600002900000d270000613d000000400700043d00000064017000390000008002000039000000000021043500000044017000390000000c020000290000000000210435000006c901000041000000000017043500000004017000390000000b020000290000000000210435000000240170003900000000000104350000000701000029000000000101043300000084027000390000000000120435000000a402700039000000000001004b00000ce10000613d000000000300001900000000042300190000000005630019000000000505043300000000005404350000002003300039000000000013004b00000cda0000413d0000001f03100039000007460330019700000000012100190000000000010435000000a401300039000006b00010009c000006b0010080410000006001100210000006b00070009c000006b00200004100000000020740190000004002200210000000000121019f0000000002000414000006b00020009c000006b002008041000000c002200210000000000112019f0000000b02000029000c00000007001d1aba1ab00000040f0000000c0a0000290000006003100270000006b003300197000000200030008c00000020040000390000000004034019000000200640019000000000056a001900000d050000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000058004b00000d010000c13d0000001f0740019000000d120000613d000000000661034f0000000307700210000000000805043300000000087801cf000000000878022f000000000606043b0000010007700089000000000676022f00000000067601cf000000000686019f0000000000650435000000010020019000000fa70000613d0000001f01400039000000600210018f0000000001a20019000000000021004b00000000020000390000000102004039000006c30010009c0000095b0000213d00000001002001900000095b0000c13d000000400010043f000000200030008c00000d790000413d00000000020a0433000006ce0020019800000d790000c13d000006cf02200197000006c90020009c00000fd60000c13d0000001101000039000000000101041a000c00010010003e000011d40000613d00000011010000390000000c02000029000000000021041b00000008020000290000000102200039000000050020006c00000b620000413d000000400100043d00000005020000290000000000210435000006b00010009c000006b00100804100000040011002100000000002000414000006b00020009c000006b002008041000000c002200210000000000112019f00000720011001c70000800d020000390000000203000039000007310400004100000000050004111aba1ab00000040f000000010020019000000d790000613d00000000010004111aba12760000040f000000000001041b0000093b0000013d0000002002100039000000400020043f0000000000010435000006cd01000041000000400200043d000000000012043500000004012000390000000000010435000006b00020009c000006b0020080410000004001200210000006c6011001c700001abc000104300000071c01000041000000800010043f0000002001000039000000840010043f0000002501000039000000a40010043f0000071d01000041000000c40010043f0000071e01000041000000e40010043f0000071f0100004100001abc000104300000000202000039000000000021041b000000050000006b00000d870000c13d000000400100043d00000005020000290000000000210435000006b00010009c000006b00100804100000040011002100000000002000414000006b00020009c000006b002008041000000c002200210000000000112019f00000720011001c70000800d020000390000000203000039000007250400004100000000050004111aba1ab00000040f00000001002001900000093b0000c13d000000000100001900001abc00010430000000000003004b00000f600000c13d00000060020000390000000001020433000000000001004b00000f880000c13d000000400100043d000006cd02000041000000000021043500000004021000390000000c03000029000007bd0000013d0000000001000411000b06ba0010019c000009580000613d0000001101000039000000000101041a000c00000001001d000100800000003d0000000002000019000800000002001d000000400200043d000006c00020009c0000095b0000213d0000002001200039000900000001001d000000400010043f000700000002001d00000000000204350000000c01000029000000000010043f0000000201000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000101041a000a06ba0010019c00000dcb0000613d0000000c01000029000000000010043f0000000401000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000201041a000006b902200197000000000021041b0000000a01000029000000000010043f0000000301000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000201041a000000010220008a000000000021041b0000000b01000029000000000010043f0000000301000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000201041a0000000102200039000000000021041b0000000c01000029000000000010043f0000000201000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000201041a000006b9022001970000000b06000029000000000262019f000000000021041b0000000001000414000006b00010009c000006b001008041000000c001100210000006bb011001c70000800d020000390000000403000039000006c2040000410000000a050000290000000c070000291aba1ab00000040f000000010020019000000d790000613d0000000a02000029000000000002004b00000e7e0000613d0000000b0020006c00000e9b0000613d000000000020043f0000000301000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000101041a000600000001001d0000000c01000029000000000010043f0000000701000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000101041a000400000001001d0000000a01000029000000000010043f0000000601000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000300000001001d0000000402000029000000060020006c00000e5f0000613d0000000601000029000000000010043f0000000301000029000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000101041a000200000001001d0000000401000029000000000010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b0000000202000029000000000021041b000000000020043f0000000701000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b0000000402000029000000000021041b0000000c01000029000000000010043f0000000701000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000001041b0000000601000029000000000010043f0000000301000029000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000200001900000e990000013d0000000801000039000000000101041a000600000001001d0000000c01000029000000000010043f0000000901000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b0000000603000029000000000031041b000006c30030009c0000095b0000213d00000001013000390000000802000039000000000012041b000000000020043f000006c40130009a0000000c02000029000000000021041b0000000a020000290000000b0020006c00000ede0000613d0000000b01000029000000000010043f0000000301000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000101041a000600000001001d000000000001004b000011d40000613d0000000b01000029000000000010043f0000000601000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d0000000602000029000000010220008a000000000101043b000600000002001d000000000020043f000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b0000000c02000029000000000021041b000000000020043f0000000701000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b0000000602000029000000000021041b0000000a02000029000000000002004b000011db0000c13d000006c7010000410000000000100443000000000100041100000004001004430000000001000414000006b00010009c000006b001008041000000c001100210000006c8011001c700008002020000391aba1ab50000040f0000000100200190000011da0000613d000000000101043b000000000001004b000000090600002900000f540000613d000000400700043d00000064017000390000008002000039000000000021043500000044017000390000000c020000290000000000210435000006c901000041000000000017043500000004017000390000000b020000290000000000210435000000240170003900000000000104350000000701000029000000000101043300000084027000390000000000120435000000a402700039000000000001004b00000f0e0000613d000000000300001900000000042300190000000005630019000000000505043300000000005404350000002003300039000000000013004b00000f070000413d0000001f03100039000007460330019700000000012100190000000000010435000000a401300039000006b00010009c000006b0010080410000006001100210000006b00070009c000006b00200004100000000020740190000004002200210000000000121019f0000000002000414000006b00020009c000006b002008041000000c002200210000000000112019f0000000b02000029000c00000007001d1aba1ab00000040f0000000c0a0000290000006003100270000006b003300197000000200030008c00000020040000390000000004034019000000200640019000000000056a001900000f320000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000058004b00000f2e0000c13d0000001f0740019000000f3f0000613d000000000661034f0000000307700210000000000805043300000000087801cf000000000878022f000000000606043b0000010007700089000000000676022f00000000067601cf000000000686019f0000000000650435000000010020019000000fdd0000613d0000001f01400039000000600210018f0000000001a20019000000000021004b00000000020000390000000102004039000006c30010009c0000095b0000213d00000001002001900000095b0000c13d000000400010043f000000200030008c00000d790000413d00000000020a0433000006ce0020019800000d790000c13d000006cf02200197000006c90020009c00000fd60000c13d0000001101000039000000000101041a000c00010010003e000011d40000613d00000011010000390000000c02000029000000000021041b00000008020000290000000102200039000000050020006c00000d8f0000413d00000d660000013d0000001f02300039000006ca022001970000003f02200039000006cb04200197000000400200043d0000000004420019000000000024004b00000000050000390000000105004039000006c30040009c0000095b0000213d00000001005001900000095b0000c13d000000400040043f0000001f0430018f0000000006320436000006cc05300198000800000006001d000000000356001900000f7a0000613d000000000601034f0000000807000029000000006806043c0000000007870436000000000037004b00000f760000c13d000000000004004b00000d7e0000613d000000000151034f0000000304400210000000000503043300000000054501cf000000000545022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f000000000013043500000d7e0000013d0000000802000029000008690000013d000000000003004b00000fa90000613d0000001f02300039000006ca022001970000003f02200039000006cb04200197000000400200043d0000000004420019000000000024004b00000000050000390000000105004039000006c30040009c0000095b0000213d00000001005001900000095b0000c13d000000400040043f0000001f0430018f0000000006320436000006cc05300198000100000006001d000000000356001900000fc50000613d000000000601034f0000000107000029000000006806043c0000000007870436000000000037004b00000fa20000c13d00000fc50000013d000000000003004b00000fab0000c13d000000600200003900000fd20000013d0000001f02300039000006ca022001970000003f02200039000006cb04200197000000400200043d0000000004420019000000000024004b00000000050000390000000105004039000006c30040009c0000095b0000213d00000001005001900000095b0000c13d000000400040043f0000001f0430018f0000000006320436000006cc05300198000100000006001d000000000356001900000fc50000613d000000000601034f0000000107000029000000006806043c0000000007870436000000000037004b00000fc10000c13d000000000004004b00000fd20000613d000000000151034f0000000304400210000000000503043300000000054501cf000000000545022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f00000000001304350000000001020433000000000001004b00000fd80000c13d000000400100043d000006cd020000410000044d0000013d0000000102000029000008690000013d000000400100043d0000072802000041000008990000013d000000000003004b00000fa90000613d0000001f02300039000006ca022001970000003f02200039000006cb04200197000000400200043d0000000004420019000000000024004b00000000050000390000000105004039000006c30040009c0000095b0000213d00000001005001900000095b0000c13d000000400040043f0000001f0430018f0000000006320436000006cc05300198000100000006001d000000000356001900000fc50000613d000000000601034f0000000107000029000000006806043c0000000007870436000000000037004b00000ff50000c13d00000fc50000013d0000000001000411000b06ba0010019c000009580000613d0000001101000039000000000101041a000c00000001001d000100800000003d0000000002000019000700000002001d000000400200043d000006c00020009c0000095b0000213d0000002001200039000800000001001d000000400010043f000600000002001d00000000000204350000000c01000029000000000010043f0000000201000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000101041a000a06ba0010019c0000103e0000613d0000000c01000029000000000010043f0000000401000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000201041a000006b902200197000000000021041b0000000a01000029000000000010043f0000000301000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000201041a000000010220008a000000000021041b0000000b01000029000000000010043f0000000301000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000201041a0000000102200039000000000021041b0000000c01000029000000000010043f0000000201000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000201041a000006b9022001970000000b06000029000000000262019f000000000021041b0000000001000414000006b00010009c000006b001008041000000c001100210000006bb011001c70000800d020000390000000403000039000006c2040000410000000a050000290000000c070000291aba1ab00000040f000000010020019000000d790000613d0000000a03000029000000000003004b000010f10000613d0000000b0030006c0000110e0000613d000000000030043f0000000301000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000101041a000500000001001d0000000c01000029000000000010043f0000000701000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000101041a000400000001001d0000000a01000029000000000010043f0000000601000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000300000001001d0000000402000029000000050020006c000010d20000613d0000000501000029000000000010043f0000000301000029000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000101041a000200000001001d0000000401000029000000000010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b0000000202000029000000000021041b000000000020043f0000000701000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b0000000402000029000000000021041b0000000c01000029000000000010043f0000000701000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000001041b0000000501000029000000000010043f0000000301000029000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b00000000020000190000110c0000013d0000000801000039000000000101041a000500000001001d0000000c01000029000000000010043f0000000901000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b0000000503000029000000000031041b000006c30030009c0000095b0000213d00000001013000390000000802000039000000000012041b000000000020043f000006c40130009a0000000c020000290000000a03000029000000000021041b0000000b0030006c000011510000613d0000000b01000029000000000010043f0000000301000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b000000000101041a000500000001001d000000000001004b000011d40000613d0000000b01000029000000000010043f0000000601000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d0000000502000029000000010220008a000000000101043b000500000002001d000000000020043f000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b0000000c02000029000000000021041b000000000020043f0000000701000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f000000010020019000000d790000613d000000000101043b0000000502000029000000000021041b0000000a03000029000000000003004b000011db0000c13d000006c7010000410000000000100443000000000100041100000004001004430000000001000414000006b00010009c000006b001008041000000c001100210000006c8011001c700008002020000391aba1ab50000040f0000000100200190000011da0000613d000000000101043b000000000001004b0000000806000029000011c80000613d000000400700043d00000064017000390000008002000039000000000021043500000044017000390000000c020000290000000000210435000006c901000041000000000017043500000004017000390000000b020000290000000000210435000000240170003900000000000104350000000601000029000000000101043300000084027000390000000000120435000000a402700039000000000001004b000011810000613d000000000300001900000000042300190000000005630019000000000505043300000000005404350000002003300039000000000013004b0000117a0000413d0000001f03100039000007460330019700000000012100190000000000010435000000a401300039000006b00010009c000006b0010080410000006001100210000006b00070009c000006b00200004100000000020740190000004002200210000000000121019f0000000002000414000006b00020009c000006b002008041000000c002200210000000000112019f0000000b02000029000c00000007001d1aba1ab00000040f0000000c0a0000290000006003100270000006b003300197000000200030008c00000020040000390000000004034019000000200640019000000000056a0019000011a50000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000058004b000011a10000c13d0000001f07400190000011b20000613d000000000661034f0000000307700210000000000805043300000000087801cf000000000878022f000000000606043b0000010007700089000000000676022f00000000067601cf000000000686019f00000000006504350000000100200190000011e50000613d0000001f01400039000000600210018f0000000001a20019000000000021004b00000000020000390000000102004039000006c30010009c0000095b0000213d00000001002001900000095b0000c13d000000400010043f000000200030008c00000d790000413d0000000c020000290000000002020433000006ce0020019800000d790000c13d000006cf02200197000006c90020009c00000fd60000c13d0000001101000039000000000101041a000c00010010003e000011d40000613d00000011010000390000000c02000029000000000021041b00000007020000290000000102200039000000090020006c000010020000413d000009200000013d0000072e01000041000000000010043f0000001101000039000000040010043f000006c60100004100001abc00010430000000000001042f000000400100043d0000073e02000041000000000021043500000004021000390000000000020435000006b00010009c000006b0010080410000004001100210000006c6011001c700001abc00010430000000000003004b00000fa90000613d0000001f02300039000006ca022001970000003f02200039000006cb04200197000000400200043d0000000004420019000000000024004b00000000050000390000000105004039000006c30040009c0000095b0000213d00000001005001900000095b0000c13d000000400040043f0000001f0430018f0000000006320436000006cc05300198000100000006001d000000000356001900000fc50000613d000000000601034f0000000107000029000000006806043c0000000007870436000000000037004b000011fd0000c13d00000fc50000013d000000000003004b0000120c0000613d000000000400001900000000052400190000000006140019000000000606043300000000006504350000002004400039000000000034004b000012050000413d00000000012300190000000000010435000000000001042d00000000430104340000000001320436000000000003004b0000121b0000613d000000000200001900000000051200190000000006240019000000000606043300000000006504350000002002200039000000000032004b000012140000413d000000000213001900000000000204350000001f0230003900000746022001970000000001210019000000000001042d00000020030000390000000004310436000000003202043400000000002404350000004001100039000000000002004b000012300000613d000000000400001900000000051400190000000006430019000000000606043300000000006504350000002004400039000000000024004b000012290000413d000000000312001900000000000304350000001f0220003900000746022001970000000001120019000000000001042d000007470010009c000012460000213d000000630010008c000012460000a13d00000001030003670000000401300370000000000101043b000006ba0010009c000012460000213d0000002402300370000000000202043b000006ba0020009c000012460000213d0000004403300370000000000303043b000000000001042d000000000100001900001abc00010430000007480010009c0000124d0000813d0000002001100039000000400010043f000000000001042d0000072e01000041000000000010043f0000004101000039000000040010043f000006c60100004100001abc000104300000001f0220003900000746022001970000000001120019000000000021004b00000000020000390000000102004039000006c30010009c0000125f0000213d00000001002001900000125f0000c13d000000400010043f000000000001042d0000072e01000041000000000010043f0000004101000039000000040010043f000006c60100004100001abc000104300000000a01000039000000000101041a000006ba021001970000000001000411000000000012004b0000126c0000c13d000000000001042d000000400200043d0000071403000041000000000032043500000004032000390000000000130435000006b00020009c000006b0020080410000004001200210000006c6011001c700001abc00010430000006ba01100197000000000010043f0000001301000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f0000000100200190000012850000613d000000000101043b000000000001042d000000000100001900001abc00010430000006ba02200197000000000020043f000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f0000000100200190000012950000613d000000000101043b000000000001042d000000000100001900001abc00010430000006ba01100198000012a80000613d000000000010043f0000000301000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f0000000100200190000012b20000613d000000000101043b000000000101041a000000000001042d000000400100043d000006c502000041000000000021043500000004021000390000000000020435000006b00010009c000006b0010080410000004001100210000006c6011001c700001abc00010430000000000100001900001abc000104300008000000000002000500000001001d000606ba0020019c000014460000613d000800000003001d000000000030043f0000000201000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f0000000100200190000014440000613d000000000101043b000000000101041a000006ba041001970000000001000411000000000001004b000700000004001d000013030000613d000006ba051001980000145e0000613d000000000054004b000013030000613d000400000005001d000000000040043f0000000501000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f0000000100200190000014440000613d000000000101043b0000000402000029000000000020043f000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f0000000100200190000014440000613d000000000101043b000000000101041a000000ff001001900000000704000029000013030000c13d0000000801000029000000000010043f0000000401000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f0000000100200190000014440000613d000000000101043b000000000101041a000006ba011001970000000405000029000000000051004b00000007040000290000145e0000c13d000000000004004b000013270000613d0000000801000029000000000010043f0000000401000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f0000000100200190000014440000613d000000000101043b000000000201041a000006b902200197000000000021041b0000000701000029000000000010043f0000000301000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f0000000100200190000014440000613d000000000101043b000000000201041a000000010220008a000000000021041b0000000601000029000000000010043f0000000301000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f0000000100200190000014440000613d000000000101043b000000000201041a0000000102200039000000000021041b0000000801000029000000000010043f0000000201000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f0000000100200190000014440000613d000000000101043b000000000201041a000006b9022001970000000606000029000000000262019f000000000021041b0000000001000414000006b00010009c000006b001008041000000c001100210000006bb011001c70000800d020000390000000403000039000006c204000041000000070500002900000008070000291aba1ab00000040f0000000100200190000014440000613d0000000705000029000000000005004b000013dd0000613d0000000603000029000000000035004b0000000804000029000013fc0000613d000000000050043f0000000301000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f0000000100200190000014440000613d000000000101043b000000000101041a000400000001001d0000000801000029000000000010043f0000000701000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f0000000100200190000014440000613d000000000101043b000000000101041a000300000001001d0000000701000029000000000010043f0000000601000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f0000000100200190000014440000613d000000000101043b000200000001001d0000000302000029000000040020006c000013bd0000613d0000000401000029000000000010043f0000000201000029000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f0000000100200190000014440000613d000000000101043b000000000101041a000100000001001d0000000301000029000000000010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f0000000100200190000014440000613d000000000101043b0000000102000029000000000021041b000000000020043f0000000701000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f0000000100200190000014440000613d000000000101043b0000000302000029000000000021041b0000000801000029000000000010043f0000000701000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f0000000100200190000014440000613d000000000101043b000000000001041b0000000401000029000000000010043f0000000201000029000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f0000000100200190000014440000613d000000000101043b00000000020000190000000804000029000013f90000013d0000000801000039000000000101041a000400000001001d0000000801000029000000000010043f0000000901000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f0000000100200190000014440000613d000000000101043b0000000402000029000000000021041b0000074a0020009c000014720000813d00000001012000390000000803000039000000000013041b000000000030043f000006c40120009a000000080400002900000000020400190000000603000029000000000021041b0000000705000029000000000035004b0000143f0000613d000000000030043f0000000301000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f0000000100200190000014440000613d000000000101043b000000000101041a000400000001001d000000000001004b0000146c0000613d0000000601000029000000000010043f0000000601000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f0000000100200190000014440000613d0000000402000029000000010220008a000000000101043b000600000002001d000000000020043f000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f0000000100200190000014440000613d000000000101043b0000000802000029000000000021041b000000000020043f0000000701000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f0000000100200190000014440000613d000000000101043b0000000602000029000000000021041b000000080400002900000007050000290000000501000029000006ba01100197000000000015004b000014500000c13d000000000001042d000000000100001900001abc00010430000000400100043d000006cd02000041000000000021043500000004021000390000000000020435000006b00010009c000006b0010080410000004001100210000006c6011001c700001abc00010430000000400200043d00000044032000390000000000530435000000240320003900000000004304350000074b03000041000000000032043500000004032000390000000000130435000006b00020009c000006b002008041000000400120021000000734011001c700001abc00010430000000400100043d0000000403100039000006b00010009c000006b00200004100000000020140190000004002200210000000000004004b000014780000c13d0000073d04000041000000000041043500000008010000290000000000130435000006c6012001c700001abc000104300000072e01000041000000000010043f0000001101000039000000040010043f000006c60100004100001abc000104300000072e01000041000000000010043f0000004101000039000000040010043f000006c60100004100001abc000104300000074904000041000000000041043500000000005304350000002401100039000000080300002900000000003104350000073a012001c700001abc00010430000000000010043f0000000401000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f00000001002001900000148e0000613d000000000101043b000000000001042d000000000100001900001abc000104300001000000000002000100000001001d000000000010043f0000000201000039000000200010043f0000000001000414000006b00010009c000006b001008041000000c001100210000006c1011001c700008010020000391aba1ab50000040f0000000100200190000014a30000613d000000000101043b000000000101041a000006ba01100198000014a50000613d000000000001042d000000000100001900001abc00010430000000400100043d0000073d020000410000000000210435000000040210003900000001030000290000000000320435000006b00010009c000006b0010080410000004001100210000006c6011001c700001abc000104300006000000000002000500000005001d000300000004001d000200000002001d000400000001001d000006c7010000410000000000100443000600000003001d00000004003004430000000001000414000006b00010009c000006b001008041000000c001100210000006c8011001c700008002020000391aba1ab50000040f0000000100200190000015320000613d000000000101043b000000000001004b0000152f0000613d000000400700043d00000064017000390000008002000039000100000002001d00000000002104350000004401700039000000030200002900000000002104350000000201000029000006ba0110019700000024027000390000000000120435000006c90100004100000000001704350000000401000029000006ba01100197000000040270003900000000001204350000008402700039000000050100002900000000310104340000000000120435000000a402700039000000000001004b000014e60000613d000000000400001900000000052400190000000006430019000000000606043300000000006504350000002004400039000000000014004b000014df0000413d0000001f03100039000007460330019700000000012100190000000000010435000000a401300039000006b00010009c000006b0010080410000006001100210000006b00070009c000006b00200004100000000020740190000004002200210000000000121019f0000000002000414000006b00020009c000006b002008041000000c002200210000000000112019f0000000602000029000006ba02200197000500000002001d000600000007001d1aba1ab00000040f000000060b0000290000006003100270000006b003300197000000200030008c000000200400003900000000040340190000001f0640018f000000200740019000000000057b00190000150d0000613d000000000801034f00000000090b0019000000008a08043c0000000009a90436000000000059004b000015090000c13d000000000006004b0000151a0000613d000000000771034f0000000306600210000000000805043300000000086801cf000000000868022f000000000707043b0000010006600089000000000767022f00000000066701cf000000000686019f00000000006504350000000100200190000015330000613d0000001f01400039000000600210018f0000000001b20019000000000021004b00000000020000390000000102004039000006c30010009c0000156c0000213d00000001002001900000156c0000c13d000000400010043f0000001f0030008c000015300000a13d00000000020b0433000006ce00200198000015300000c13d000006cf02200197000006c90020009c000015620000c13d000000000001042d000000000100001900001abc00010430000000000001042f000000000003004b000015370000c13d00000060020000390000155e0000013d0000001f02300039000006ca022001970000003f02200039000006cb04200197000000400200043d0000000004420019000000000024004b00000000050000390000000105004039000006c30040009c0000156c0000213d00000001005001900000156c0000c13d000000400040043f0000001f0430018f0000000006320436000006cc05300198000100000006001d0000000003560019000015510000613d000000000601034f0000000107000029000000006806043c0000000007870436000000000037004b0000154d0000c13d000000000004004b0000155e0000613d000000000151034f0000000304400210000000000503043300000000054501cf000000000545022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f00000000001304350000000001020433000000000001004b000015720000c13d000000400100043d000006cd020000410000000000210435000000040210003900000005030000290000000000320435000006b00010009c000006b0010080410000004001100210000006c6011001c700001abc000104300000072e01000041000000000010043f0000004101000039000000040010043f000006c60100004100001abc000104300000000102000029000006b00020009c000006b0020080410000004002200210000006b00010009c000006b0010080410000006001100210000000000121019f00001abc00010430000900000000000200000000020004100000006002200210000000400400043d0000004003400039000000000023043500000034020000390000000002240436000600000001001d00000000001204350000074c0040009c000019d30000813d0000006003400039000000400030043f000006b00020009c000006b00200804100000040022002100000000001040433000006b00010009c000006b0010080410000006001100210000000000121019f0000000002000414000006b00020009c000006b002008041000000c002200210000000000112019f000006bb011001c700008010020000391aba1ab50000040f0000000100200190000019d90000613d0000001602000039000000000202041a000000000301043b000000400400043d0000074d0100004100000000001404350000000401400039000800000003001d0000000000310435000006b00040009c000900000004001d000006b001000041000000000104401900000040011002100000000003000414000006b00030009c000006b003008041000000c003300210000000000113019f000006c6011001c70000000802200270000006ba02200197000400000002001d1aba1ab50000040f00000060031002700000001f0430018f000006cc05300197000006b0033001970000000100200190000019e10000613d000000090a00002900000000025a0019000000000005004b000015c30000613d000000000601034f00000000070a0019000000006806043c0000000007870436000000000027004b000015bf0000c13d000000000004004b000015d00000613d000000000151034f0000000304400210000000000502043300000000054501cf000000000545022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f00000000001204350000001f01300039000006ca011001970000000009a10019000000000019004b00000000010000390000000101004039000006c30090009c000019d30000213d0000000100100190000019d30000c13d000000400090043f000000200030008c000019d90000413d00000000010a0433000006c30010009c000019d90000213d0000000003a300190000000001a100190000001f02100039000000000032004b00000000040000190000074e040080410000074e022001970000074e05300197000000000652013f000000000052004b00000000020000190000074e020040410000074e0060009c000000000204c019000000000002004b000019d90000c13d0000000021010434000006c30010009c000019d30000213d0000001f0410003900000746044001970000003f0440003900000746044001970000000004940019000006c30040009c000019d30000213d000000400040043f0000000004190436000700000004001d0000000004210019000000000034004b000019d90000213d000000000001004b00000007060000290000160b0000613d000000000300001900000000046300190000000005230019000000000505043300000000005404350000002003300039000000000013004b000016040000413d00000000016100190000000000010435000000400200043d000000a001200039000000400010043f0000008001200039000000000001043500000006060000290000000003010019000000090060008c0000000a1660011a000000f804100210000000010130008a00000000050104330000074f05500197000000000454019f00000750044001c70000000000410435000016130000213d00000000023200490000008102200039000000210430008a0000000000240435000000400a00043d0000002008a00039000007510200004100000000002804350000002a03a000390000000002040433000000000002004b000016320000613d000000000400001900000000053400190000000006410019000000000606043300000000006504350000002004400039000000000024004b0000162b0000413d0000000001320019000007520300004100000000003104350000000b0120003900000000001a04350000004a01200039000007460110019700020000000a001d0000000002a10019000000000012004b00000000010000390000000101004039000900000002001d000006c30020009c000019d30000213d0000000100100190000019d30000c13d0000000901000029000000400010043f000007530010009c000019d30000213d000500000009001d000600000008001d0000000903000029000000c001300039000000400010043f000000a001300039000007540200004100000000002104350000008001300039000007550200004100000000002104350000006001300039000007560200004100000000002104350000004001300039000007570200004100000000002104350000009e0100003900000000021304360000075801000041000100000002001d00000000001204350000075901000041000000400300043d0000000000130435000000040130003900000008020000290000000000210435000006b00030009c000300000003001d000006b001000041000000000103401900000040011002100000000002000414000006b00020009c000006b002008041000000c002200210000000000112019f000006c6011001c700000004020000291aba1ab50000040f00000060031002700000001f0430018f000006cc05300197000006b0033001970000000100200190000019ec0000613d00000003090000290000000002590019000000000005004b000016800000613d000000000601034f0000000007090019000000006806043c0000000007870436000000000027004b0000167c0000c13d000000000004004b0000168d0000613d000000000151034f0000000304400210000000000502043300000000054501cf000000000545022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f00000000001204350000001f01300039000006ca021001970000000001920019000000000021004b00000000020000390000000102004039000006c30010009c000019d30000213d0000000100200190000019d30000c13d000000400010043f000000200030008c000019d90000413d0000000002090433000006c30020009c000019d90000213d000000000593001900000000029200190000001f03200039000000000053004b00000000040000190000074e040080410000074e033001970000074e06500197000000000763013f000000000063004b00000000030000190000074e030040410000074e0070009c000000000304c019000000000003004b000019d90000c13d0000000043020434000006c30030009c000019d30000213d0000001f0230003900000746022001970000003f0220003900000746022001970000000002120019000006c30020009c000019d30000213d000000400020043f00000000023104360000000006430019000000000056004b000019d90000213d000000000003004b000016c60000613d000000000500001900000000062500190000000007450019000000000707043300000000007604350000002005500039000000000035004b000016bf0000413d00000000032300190000000000030435000000400300043d000000a004300039000000400040043f00000080043000390000000000040435000000080d000029000000f704d002100000075a044001970000007f0a30003900000000050a04330000074f05500197000000000454019f0000075b0440009a00000000004a04350000005f0c300039000000010300003900000000003c0435000000400400043d000000a005400039000000400050043f000000800540003900000000000504350000000305d0011a000000095050011a000000f8055002100000007f0840003900000000060804330000074f06600197000000000565019f0000075c0550009a00000750055001c700000000005804350000005f0b40003900000000003b0435000000400400043d000000a005400039000000400050043f000000800540003900000000000504350000000205d00270000000095050011a000000f8055002100000007f0640003900000000070604330000074f07700197000000000575019f0000075c0550009a00000750055001c700000000005604350000005f094000390000000000390435000000400400043d000000a005400039000000400050043f000000800540003900000000000504350000005f05400039000400000005001d00000000003504350000000503d0011a000000093030011a000000f8033002100000007f0540003900000000040504330000074f04400197000000000343019f0000075c0330009a00000750033001c700000000003504350000075d03000041000000400400043d000000400d40003900000000003d04350000075e0d00004100000020034000390000000000d30435000000580d400039000000000c0c043300000000000c004b000017200000613d000000000e000019000000000fde00190000000007ae0019000000000707043300000000007f0435000000200ee000390000000000ce004b000017190000413d0000000007dc0019000000000007043500000000074c0019000000580c7000390000075f0a0000410000000000ac04350000007a0d700039000007600c0000410000000000cd04350000005a0d700039000007610e0000410000000000ed0435000000910d700039000000000b0b043300000000000b004b000017380000613d000000000e0000190000000007de0019000000000f8e0019000000000f0f04330000000000f70435000000200ee000390000000000be004b000017310000413d0000000007db001900000022087000390000000000c804350000000000a704350000000208700039000007620a0000410000000000a8043500000039087000390000000009090433000000000009004b000000050e0000290000174c0000613d000000000a00001900000000078a0019000000000b6a0019000000000b0b04330000000000b70435000000200aa0003900000000009a004b000017450000413d00000000078900190000002206700039000007630800004100000000008604350000075f0600004100000000006704350000000208700039000007640900004100000000009804350000003b0870003900000004070000290000000007070433000000000007004b000000200c00008a000000060d000029000017640000613d0000000009000019000000000a890019000000000b590019000000000b0b04330000000000ba04350000002009900039000000000079004b0000175d0000413d0000000005870019000000000065043500000000054500490000001e0650008a000000000064043500000021055000390000000005c5016f0000000006450019000000000056004b00000000050000390000000105004039000800000006001d000006c30060009c000019d30000213d0000000100500190000019d30000c13d0000000806000029000000400060043f000000200f600039000007650500004100000000005f04350000002e056000390000000001010433000000000001004b000017850000613d000000000600001900000000075600190000000008620019000000000808043300000000008704350000002006600039000000000016004b0000177e0000413d000000000151001900000000000104350000000002040433000000000002004b000017920000613d000000000400001900000000051400190000000006340019000000000606043300000000006504350000002004400039000000000024004b0000178b0000413d00000000011200190000002002100039000007660300004100000000003204350000002d021000390000076703000041000000000032043500000768020000410000000000210435000000080300002900000000013100490000000e0210003900000000002304350000004d011000390000000001c1016f000000000a31001900000000001a004b00000000010000390000000101004039000006c300a0009c000019d30000213d0000000100100190000019d30000c13d0000004000a0043f0000001701000039000000000101041a000006ba02100198000000400b000039000018a50000613d00040000000f001d000007690100004100000000001a04350000000401a000390000002003000039000000000031043500000000010e04330000002403a0003900000000001304350000004403a00039000000000001004b0000000707000029000017c40000613d000000000400001900000000053400190000000006470019000000000606043300000000006504350000002004400039000000000014004b000017bd0000413d0000001f041000390000000004c4016f000000000131001900000000000104350000004401400039000006b00010009c000006b0010080410000006001100210000006b000a0009c000006b00300004100000000030a40190000004003300210000000000131019f0000000003000414000006b00030009c000006b003008041000000c003300210000000000113019f00070000000a001d1aba1ab50000040f00000060031002700000001f0430018f000006cc05300197000006b0033001970000000100200190000019f70000613d00000007090000290000000002590019000000000005004b000000060d000029000000040f000029000017ea0000613d000000000601034f0000000007090019000000006806043c0000000007870436000000000027004b000017e60000c13d000000000004004b000000200c00008a000000050e000029000000400b000039000017fa0000613d000000000151034f0000000304400210000000000502043300000000054501cf000000000545022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f00000000001204350000001f01300039000006ca021001970000000001920019000000000021004b00000000020000390000000102004039000006c30010009c000019d30000213d0000000100200190000019d30000c13d000000400010043f000000200030008c000019d90000413d0000000002090433000006c30020009c000019d90000213d000000000493001900000000029200190000001f03200039000000000043004b00000000050000190000074e050080410000074e033001970000074e06400197000000000763013f000000000063004b00000000030000190000074e030040410000074e0070009c000000000305c019000000000003004b000019d90000c13d0000000032020434000006c30020009c000019d30000213d0000001f052000390000000005c5016f0000003f055000390000000005c5016f0000000005150019000006c30050009c000019d30000213d000000400050043f00000000052104360000000006320019000000000046004b000019d90000213d000000000002004b000018330000613d000000000400001900000000065400190000000007340019000000000707043300000000007604350000002004400039000000000024004b0000182c0000413d00000000025200190000000000020435000000400400043d0000000002010433000000000002004b000018b40000613d0000076a0040009c000019d30000213d0000006002400039000000400020043f00000040024000390000076b03000041000000000032043500000020024000390000076c0300004100000000003204350000000000b4043500000000020104330000076d0020009c000019db0000213d0000076e0020009c000019db0000213d0000076f0020009c000019d30000213d0000000202200039000000030220011a00000002052002100000003f025000390000000006c2016f0000003f026000390000000003c2016f000000400200043d0000000003320019000000000023004b00000000070000390000000107004039000006c30030009c000019d30000213d0000000100700190000019d30000c13d000000400030043f0000002003200039000000000006004b000018670000613d0000000006630019000000000700003100000001077003670000000008030019000000007907043c0000000008980436000000000068004b000018630000c13d000000000052043500000000070104330000000006170019000000000016004b00000000050300190000189d0000a13d0000000104400039000000000503001900000000070100190000000307700039000000000807043300000012098002700000003f0990018f00000000094900190000000009090433000000f809900210000000000a0504330000074f0aa0019700000000099a019f00000000009504350000000c098002700000003f0990018f00000000094900190000000009090433000000f809900210000000010a500039000000000b0a04330000074f0bb0019700000000099b019f00000000009a043500000006098002700000003f0990018f00000000094900190000000009090433000000f809900210000000020a500039000000000b0a04330000074f0bb0019700000000099b019f00000000009a04350000003f0880018f00000000084800190000000008080433000000f8088002100000000309500039000000000a0904330000074f0aa0019700000000088a019f00000000008904350000000405500039000000000067004b000018700000413d0000000007010433000000400b000039000000031070011a000000020010008c000018ba0000613d000000010010008c000018bd0000c13d0000077101000041000000020450008a000018bc0000013d000006c000a0009c000019d30000213d0000002002a00039000000400020043f00000000000a0435000000400500043d00000000010e0433000000000001004b000018e40000c13d000006c00050009c000019d30000213d0000002001500039000000400010043f0000000000050435000019550000013d000006c00040009c000019d30000213d0000002003400039000000400030043f0000000000040435000018be0000013d0000077001000041000000010450008a00000000001404350000000004020019000000400a00043d0000004001a00039000007720200004100000000002104350000002002a00039000007730100004100000000001204350000004805a000390000000001040433000000000001004b000018d10000613d000000000400001900000000065400190000000007430019000000000707043300000000007604350000002004400039000000000014004b000018ca0000413d0000000003510019000007740400004100000000004304350000002a0310003900000000003a043500000069011000390000000001c1016f0000000005a10019000000000015004b00000000010000390000000101004039000006c30050009c000019d30000213d0000000100100190000019d30000c13d000000400050043f00000000010e0433000000000001004b000018ae0000613d0000076a0050009c000019d30000213d0000006001500039000000400010043f00000040015000390000076b03000041000000000031043500000020015000390000076c0300004100000000003104350000000000b5043500000000010e0433000007750010009c000019db0000813d0000076e0010009c000019db0000213d0000076f0010009c000019d30000213d0000000201100039000000030110011a00000002041002100000003f014000390000000006c1016f0000003f016000390000000001c1016f000000400300043d0000000001130019000000000031004b00000000070000390000000107004039000006c30010009c000019d30000213d0000000100700190000019d30000c13d000000400010043f0000002001300039000000000006004b000019120000613d0000000006610019000000000700003100000001077003670000000008010019000000007907043c0000000008980436000000000068004b0000190e0000c13d000000000043043500000000070e04330000000006e700190000000000e6004b0000000004010019000019490000a13d00070000000a001d0000000105500039000000000401001900000000070e00190000000307700039000000000807043300000012098002700000003f0990018f00000000095900190000000009090433000000f809900210000000000a0404330000074f0aa0019700000000099a019f00000000009404350000000c098002700000003f0990018f00000000095900190000000009090433000000f809900210000000010a400039000000000b0a04330000074f0bb0019700000000099b019f00000000009a043500000006098002700000003f0990018f00000000095900190000000009090433000000f809900210000000020a400039000000000b0a04330000074f0bb0019700000000099b019f00000000009a04350000003f0880018f00000000085800190000000008080433000000f8088002100000000309400039000000000a0904330000074f0aa0019700000000088a019f00000000008904350000000404400039000000000067004b0000191c0000413d00000000070e0433000000070a000029000000035070011a000000020050008c000019510000613d000000010050008c000019540000c13d0000077105000041000000020440008a000019530000013d0000077005000041000000010440008a00000000005404350000000005030019000000400400043d00000040034000390000077606000041000000000063043500000020034000390000077706000041000000000063043500000044064000390000000005050433000000000005004b000019680000613d000000000700001900000000086700190000000009710019000000000909043300000000009804350000002007700039000000000057004b000019610000413d0000000001650019000007520600004100000000006104350000002501500039000000000014043500000064015000390000000005c1016f0000000001450019000000000051004b00000000050000390000000105004039000006c30010009c000019d30000213d0000000100500190000019d30000c13d000000000e0a0019000000400010043f000000200510003900000778060000410000000000650435000000290610003900000002070000290000000007070433000000000007004b000019890000613d00000000080000190000000009680019000000000a8d0019000000000a0a04330000000000a904350000002008800039000000000078004b000019820000413d000000000767001900000779060000410000000000670435000000010770003900000009080000290000000008080433000000000008004b000000010d0000290000199a0000613d0000000009000019000000000a790019000000000b9d0019000000000b0b04330000000000ba04350000002009900039000000000089004b000019930000413d00000000077800190000000000670435000000010670003900000008070000290000000007070433000000000007004b000019a90000613d00000000080000190000000009680019000000000af80019000000000a0a04330000000000a904350000002008800039000000000078004b000019a20000413d000000000667001900000779070000410000000000760435000000010660003900000000070e0433000000000007004b000019b80000613d00000000080000190000000009680019000000000a820019000000000a0a04330000000000a904350000002008800039000000000078004b000019b10000413d000000000267001900000000000204350000000004040433000000000004004b000019c50000613d000000000600001900000000072600190000000008360019000000000808043300000000008704350000002006600039000000000046004b000019be0000413d00000000022400190000077a03000041000000000032043500000000021200490000001f0320008a00000000003104350000000002c2016f0000000002250019000006c30020009c000019d30000213d000000000012004b000019d30000413d000000400020043f000000000001042d0000072e01000041000000000010043f0000004101000039000000040010043f000006c60100004100001abc00010430000000000100001900001abc000104300000072e01000041000000000010043f0000001101000039000000040010043f000006c60100004100001abc00010430000000400200043d0000000006520019000000000005004b00001a010000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000068004b000019e70000c13d00001a010000013d000000400200043d0000000006520019000000000005004b00001a010000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000068004b000019f20000c13d00001a010000013d000000400200043d0000000006520019000000000005004b00001a010000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000068004b000019fd0000c13d000000000004004b00001a0e0000613d000000000151034f0000000304400210000000000506043300000000054501cf000000000545022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f00000000001604350000006001300210000006b00020009c000006b0020080410000004002200210000000000112019f00001abc000104300000000002010019000000400300043d0000000001010433000000000001004b00001a830000613d0000076a0030009c00001a8e0000213d0000006001300039000000400010043f00000040013000390000076b04000041000000000041043500000020013000390000076c040000410000000000410435000000400100003900000000001304350000000001020433000007750010009c00001a940000813d0000076e0010009c00001a940000213d0000076f0010009c00001a8e0000213d0000000201100039000000030110011a00000002051002100000003f0150003900000746061001970000003f016000390000074604100197000000400100043d0000000004410019000000000014004b00000000070000390000000107004039000006c30040009c00001a8e0000213d000000010070019000001a8e0000c13d000000400040043f0000002004100039000000000006004b00001a480000613d0000000006640019000000000700003100000001077003670000000008040019000000007907043c0000000008980436000000000068004b00001a440000c13d000000000051043500000000060204330000000005260019000000000025004b00001a7b0000a13d000000010330003900000000060200190000000306600039000000000706043300000012087002700000003f0880018f00000000088300190000000008080433000000f80880021000000000090404330000074f09900197000000000889019f00000000008404350000000c087002700000003f0880018f00000000088300190000000008080433000000f8088002100000000109400039000000000a0904330000074f0aa0019700000000088a019f000000000089043500000006087002700000003f0880018f00000000088300190000000008080433000000f8088002100000000209400039000000000a0904330000074f0aa0019700000000088a019f00000000008904350000003f0770018f00000000077300190000000007070433000000f807700210000000030840003900000000090804330000074f09900197000000000779019f00000000007804350000000404400039000000000056004b00001a4f0000413d0000000006020433000000032060011a000000020020008c00001a8a0000613d000000010020008c00001a8d0000c13d0000077102000041000000020340008a00001a8c0000013d000007480030009c00001a8e0000813d0000002001300039000000400010043f0000000002000019000000000103001900001a8c0000013d0000077002000041000000010340008a0000000000230435000000000001042d0000072e01000041000000000010043f0000004101000039000000040010043f000006c60100004100001abc000104300000072e01000041000000000010043f0000001101000039000000040010043f000006c60100004100001abc00010430000000000001042f000006b00010009c000006b0010080410000004001100210000006b00020009c000006b0020080410000006002200210000000000112019f0000000002000414000006b00020009c000006b002008041000000c002200210000000000112019f000006bb011001c700008010020000391aba1ab50000040f000000010020019000001aae0000613d000000000101043b000000000001042d000000000100001900001abc0001043000001ab3002104210000000102000039000000000001042d0000000002000019000000000001042d00001ab8002104230000000102000039000000000001042d0000000002000019000000000001042d00001aba0000043200001abb0001042e00001abc0001043000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff646572706c657473000000000000000000000000000000000000000000000000444552504c455400000000000000000000000000000000000000000000000000290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e563d6f21326ab749d5729fcba5677c79037b459436ab7bff709c9d06ce9f10c1a9d646572706c657473000000000000000000000000000000000000000000000010b10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf64ef1d2ad89edf8c4d91132028e8195cdf30bb4b5053d4f8cd260341d4805f30a444552504c45540000000000000000000000000000000000000000000000000effffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff02000000000000000000000000000000000000000000000000000000000000008be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e00000000000000000000000000000000000000000000000000011c37937e08000000000000000000000000000000000000000000000000000000e35fa931a0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000ffffffffffffffdf0200000000000000000000000000000000000040000000000000000000000000ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef000000000000000000000000000000000000000000000000ffffffffffffffff0c085601c9b05546c4de925af5cdebeab0dd5f5d4bea4dc57b37e961749c911d89c62b640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000240000000000000000000000001806aa1896bbf26568e884a7374b41e002500962caba6a15023a8d90e8508b830200000200000000000000000000000000000024000000000000000000000000150b7a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ffffffe000000000000000000000000000000000000000000000000000000003ffffffe000000000000000000000000000000000000000000000000000000000ffffffe064a0ae920000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000400000010000000000000000001e4fbdf7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024000001000000000000000000000000000000000000000000000000000000000000000000000000004f6ccce6000000000000000000000000000000000000000000000000000000009da3f8fc00000000000000000000000000000000000000000000000000000000b029a51300000000000000000000000000000000000000000000000000000000c87b56dc00000000000000000000000000000000000000000000000000000000e985e9c400000000000000000000000000000000000000000000000000000000e985e9c500000000000000000000000000000000000000000000000000000000f2fde38b00000000000000000000000000000000000000000000000000000000c87b56dd00000000000000000000000000000000000000000000000000000000e24a674b00000000000000000000000000000000000000000000000000000000b029a51400000000000000000000000000000000000000000000000000000000b88d4fde00000000000000000000000000000000000000000000000000000000bdeb7a8500000000000000000000000000000000000000000000000000000000a2309ff700000000000000000000000000000000000000000000000000000000a2309ff800000000000000000000000000000000000000000000000000000000a38555bb00000000000000000000000000000000000000000000000000000000a945bf80000000000000000000000000000000000000000000000000000000009da3f8fd00000000000000000000000000000000000000000000000000000000a0712d6800000000000000000000000000000000000000000000000000000000a22cb465000000000000000000000000000000000000000000000000000000007bc9200d000000000000000000000000000000000000000000000000000000008da5cb5a000000000000000000000000000000000000000000000000000000008da5cb5b0000000000000000000000000000000000000000000000000000000090967a520000000000000000000000000000000000000000000000000000000095d89b41000000000000000000000000000000000000000000000000000000007bc9200e00000000000000000000000000000000000000000000000000000000814c8c55000000000000000000000000000000000000000000000000000000008b533ea400000000000000000000000000000000000000000000000000000000715018a500000000000000000000000000000000000000000000000000000000715018a600000000000000000000000000000000000000000000000000000000719b96e30000000000000000000000000000000000000000000000000000000074222793000000000000000000000000000000000000000000000000000000004f6ccce7000000000000000000000000000000000000000000000000000000006352211e0000000000000000000000000000000000000000000000000000000070a08231000000000000000000000000000000000000000000000000000000002866ed20000000000000000000000000000000000000000000000000000000003ccfd60a0000000000000000000000000000000000000000000000000000000042842e0d0000000000000000000000000000000000000000000000000000000042842e0e0000000000000000000000000000000000000000000000000000000045a7491d000000000000000000000000000000000000000000000000000000004e71d92d000000000000000000000000000000000000000000000000000000003ccfd60b00000000000000000000000000000000000000000000000000000000408fb0be00000000000000000000000000000000000000000000000000000000413090710000000000000000000000000000000000000000000000000000000032cb6b0b0000000000000000000000000000000000000000000000000000000032cb6b0c0000000000000000000000000000000000000000000000000000000034b1d403000000000000000000000000000000000000000000000000000000003bef6a93000000000000000000000000000000000000000000000000000000002866ed21000000000000000000000000000000000000000000000000000000002eb4a7ab000000000000000000000000000000000000000000000000000000002f745c5900000000000000000000000000000000000000000000000000000000081812fb0000000000000000000000000000000000000000000000000000000018e488e00000000000000000000000000000000000000000000000000000000018e488e1000000000000000000000000000000000000000000000000000000001f5b77000000000000000000000000000000000000000000000000000000000023b872dd00000000000000000000000000000000000000000000000000000000081812fc00000000000000000000000000000000000000000000000000000000095ea7b30000000000000000000000000000000000000000000000000000000018160ddd0000000000000000000000000000000000000000000000000000000003339bca0000000000000000000000000000000000000000000000000000000003339bcb0000000000000000000000000000000000000000000000000000000005fefda70000000000000000000000000000000000000000000000000000000006fdde0300000000000000000000000000000000000000000000000000000000009a9b7b0000000000000000000000000000000000000000000000000000000001ffc9a700000000000000000000000000000000000000000000000000000000031ee82b118cdaa700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002400000080000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffff0000000000000000000000000000000000000000ff646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c000000000000000000000000000000000000000000000000000000ffffffffffffff7f000000000000000000000000000000000000002000000080000000000000000008c379a00000000000000000000000000000000000000000000000000000000041646472657373657320616e6420616d6f756e7473206c656e677468206d69736d617463680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084000000800000000000000000020000000000000000000000000000000000002000000000000000000000000017307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c315b08ba1800000000000000000000000000000000000000000000000000000000dca6deec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000800000000000000000748a2986091c2034d6e93b6f44f771a79f0e1d6acd8a60c68c17d4e1e2feaed200bfc92100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffbf09bde3390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000003175668c3bc41d83dd982a992932fc7512416b71850f41443845d2a4c2e3ec633ee5aeb500000000000000000000000000000000000000000000000000000000201dc6f500000000000000000000000000000000000000000000000000000000d8021777000000000000000000000000000000000000000000000000000000004e487b7100000000000000000000000000000000000000000000000000000000a57d13dc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004400000080000000000000000047cee97cb7acd717b3c0aa1435d004cd5b3c8c57d70dbceb4e4458bbd60e39d47be9badb000000000000000000000000000000000000000000000000000000004e6f20636c61696d61626c6520746f6b656e7320617661696c61626c650000000000000000000000000000000000000000000064000000000000000000000000436c61696d696e67206973206e6f7420656e61626c656400000000000000000000000000000000000000000000000000000000640000008000000000000000009cc7f708afc65944829bd487b90b72536b1951864fbfc14e125fc972a6507f3900000000000000000000000000000000000000000000000000000000b12d13eb00000000000000000000000000000000000000040000001c00000000000000000000000000000000000000000000000000000044000000000000000000000000a9fbf51f000000000000000000000000000000000000000000000000000000008c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9257e2732890000000000000000000000000000000000000000000000000000000073c6ac6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024000000a00000000000000000780e9d62ffffffffffffffffffffffffffffffffffffffffffffffffffffffff80ac58cd00000000000000000000000000000000000000000000000000000000780e9d630000000000000000000000000000000000000000000000000000000001ffc9a7000000000000000000000000000000000000000000000000000000005b5e139f00000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffffe0177e802f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000064283d7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffa0be985ac900000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff300000000000000000000000000000000000000000000000000000000000000022646572706c65742023000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffff3f406461696c6f66726f6720616e642040676f6f70676f6f705f6172742e220000617265207370657368756c20262066756c6c206f662068656172742e204279202e205468657365206c6974746f20696e746572616374697665206672656e7320696e207065742070616c73207468726976696e67206f6e204162737472616374226465736372697074696f6e223a2022313030252066756c6c79206f6e6368616404fcd1000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000cf00000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000797065223a20226e756d626572222c202276616c7565223a00000000000000007b2274726169745f74797065223a2244657270222c2022646973706c61795f747d2c0000000000000000000000000000000000000000000000000000000000007065223a20226e756d626572222c202276616c7565223a0000000000000000007b2274726169745f74797065223a22446f79222c2022646973706c61795f74797b2274726169745f74797065223a22447568222c2022646973706c61795f747974797065223a20226e756d626572222c202276616c7565223a000000000000007b2274726169745f74797065223a2244726f6f6c222c2022646973706c61795f2261747472696275746573223a5b000000000000000000000000000000000000616c7565223a2254727565227d000000000000000000000000000000000000005d000000000000000000000000000000000000000000000000000000000000007b2274726169745f74797065223a2231303025204f6e636861696e222c2022764789c90a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffff9f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe5000000000000000000000000000000000000000000000000bfffffffffffffe53d000000000000000000000000000000000000000000000000000000000000003d3d0000000000000000000000000000000000000000000000000000000000003b6261736536342c00000000000000000000000000000000000000000000000022616e696d6174696f6e5f75726c223a2022646174613a746578742f68746d6c222c000000000000000000000000000000000000000000000000000000000000bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe6536342c0000000000000000000000000000000000000000000000000000000022696d616765223a2022646174613a696d6167652f7376672b786d6c3b6261737b226e616d65223a2000000000000000000000000000000000000000000000002c000000000000000000000000000000000000000000000000000000000000007d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026cdedd22cd0f596a2636668a0cdba4ee8156b1c07a433bd145f017f13a8235

    Block Age Transaction Gas Used Reward
    view all blocks produced

    Block Age Uncle Number Difficulty Gas Used Reward
    View All Uncles
    Loading...
    Loading
    Loading...
    Loading

    Validator Index Block Age Amount
    View All Withdrawals

    Transaction Hash Block Age Value Eth2 PubKey Valid
    View All Deposits
    [ Download: CSV Export  ]
    [ Download: CSV Export  ]

    A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.