ETH Price: $1,983.77 (+1.74%)
    /

    Contract

    0x3203c3f64312AF9344e42EF8Aa45B97C9DFE4594

    Overview

    ETH Balance

    0 ETH

    ETH Value

    $0.00

    Multichain Info

    No addresses found
    Amount:Between 1-10
    Reset Filter

    Transaction Hash
    Method
    Block
    Age
    From
    To
    Amount

    There are no matching entries

    1 Internal Transaction found.

    Latest 1 internal transaction

    Parent Transaction Hash Block Age From To Amount
    2004872025-01-23 1:36:4258 days ago1737596202
     Contract Creation
    0 ETH
    Loading...
    Loading

    Contract Source Code Verified (Exact Match)

    Contract Name:
    CreatorTokenTransferValidator

    Compiler Version
    v0.8.24-1.0.1

    ZkSolc Version
    v1.5.7

    Optimization Enabled:
    Yes with Mode 3

    Other Settings:
    cancun EvmVersion, MIT license
    File 1 of 51 : CreatorTokenTransferValidator.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.24;
    import "./Constants.sol";
    import "./DataTypes.sol";
    import "./ZkTstorish.sol";
    import "@limitbreak/permit-c/PermitC.sol";
    import "@limitbreak/tm-core-lib/src/utils/introspection/ERC165.sol";
    import "@limitbreak/tm-core-lib/src/utils/structs/EnumerableSet.sol";
    import "@limitbreak/tm-core-lib/src/utils/token/IEOARegistry.sol";
    import "@limitbreak/tm-core-lib/src/utils/token/ITransferValidator.sol";
    /**
    * @title CreatorTokenTransferValidator
    * @author Limit Break, Inc.
    * @notice The CreatorTokenTransferValidator contract is designed to provide a customizable and secure transfer
    * validation mechanism for NFT collections. This contract allows the owner of an NFT collection to configure
    * the transfer security level, blacklisted accounts and codehashes, whitelisted accounts and codehashes, and
    * authorized accounts and codehashes for each collection.
    *
    * @dev <h4>Features</h4>
    * - Transfer security levels: Provides different levels of transfer security,
    * from open transfers to completely restricted transfers.
    * - Blacklist: Allows the owner of a collection to blacklist specific operator addresses or codehashes
    * from executing transfers on behalf of others.
    * - Whitelist: Allows the owner of a collection to whitelist specific operator addresses or codehashes
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 2 of 51 : IERC1155.sol
    1
    2
    3
    4
    5
    6
    // SPDX-License-Identifier: MIT
    // OpenZeppelin Contracts v4.4.1 (interfaces/IERC1155.sol)
    pragma solidity ^0.8.0;
    import "../token/ERC1155/IERC1155.sol";
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 3 of 51 : IERC1271.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    // SPDX-License-Identifier: MIT
    // OpenZeppelin Contracts v4.4.1 (interfaces/IERC1271.sol)
    pragma solidity ^0.8.0;
    /**
    * @dev Interface of the ERC1271 standard signature validation method for
    * contracts as defined in https://eips.ethereum.org/EIPS/eip-1271[ERC-1271].
    *
    * _Available since v4.1._
    */
    interface IERC1271 {
    /**
    * @dev Should return whether the signature provided is valid for the provided data
    * @param hash Hash of the data to be signed
    * @param signature Signature byte array associated with _data
    */
    function isValidSignature(bytes32 hash, bytes memory signature) external view returns (bytes4 magicValue);
    }
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 4 of 51 : IERC20.sol
    1
    2
    3
    4
    5
    6
    // SPDX-License-Identifier: MIT
    // OpenZeppelin Contracts v4.4.1 (interfaces/IERC20.sol)
    pragma solidity ^0.8.0;
    import "../token/ERC20/IERC20.sol";
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 5 of 51 : IERC721.sol
    1
    2
    3
    4
    5
    6
    // SPDX-License-Identifier: MIT
    // OpenZeppelin Contracts v4.4.1 (interfaces/IERC721.sol)
    pragma solidity ^0.8.0;
    import "../token/ERC721/IERC721.sol";
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 6 of 51 : IERC1155.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 v4.9.0) (token/ERC1155/IERC1155.sol)
    pragma solidity ^0.8.0;
    import "../../utils/introspection/IERC165.sol";
    /**
    * @dev Required interface of an ERC1155 compliant contract, as defined in the
    * https://eips.ethereum.org/EIPS/eip-1155[EIP].
    *
    * _Available since v3.1._
    */
    interface IERC1155 is IERC165 {
    /**
    * @dev Emitted when `value` tokens of token type `id` are transferred from `from` to `to` by `operator`.
    */
    event TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value);
    /**
    * @dev Equivalent to multiple {TransferSingle} events, where `operator`, `from` and `to` are the same for all
    * transfers.
    */
    event TransferBatch(
    address indexed operator,
    address indexed from,
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 7 of 51 : IERC20.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 v4.9.0) (token/ERC20/IERC20.sol)
    pragma solidity ^0.8.0;
    /**
    * @dev Interface of the ERC20 standard as defined in the EIP.
    */
    interface IERC20 {
    /**
    * @dev Emitted when `value` tokens are moved from one account (`from`) to
    * another (`to`).
    *
    * Note that `value` may be zero.
    */
    event Transfer(address indexed from, address indexed to, uint256 value);
    /**
    * @dev Emitted when the allowance of a `spender` for an `owner` is set by
    * a call to {approve}. `value` is the new allowance.
    */
    event Approval(address indexed owner, address indexed spender, uint256 value);
    /**
    * @dev Returns the amount of tokens in existence.
    */
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 8 of 51 : 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 v4.9.0) (token/ERC721/IERC721.sol)
    pragma solidity ^0.8.0;
    import "../../utils/introspection/IERC165.sol";
    /**
    * @dev Required interface of an ERC721 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 9 of 51 : 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
    // SPDX-License-Identifier: MIT
    // OpenZeppelin Contracts v4.4.1 (utils/Context.sol)
    pragma solidity ^0.8.0;
    /**
    * @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;
    }
    }
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 10 of 51 : 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 v4.9.0) (utils/Strings.sol)
    pragma solidity ^0.8.0;
    import "./math/Math.sol";
    import "./math/SignedMath.sol";
    /**
    * @dev String operations.
    */
    library Strings {
    bytes16 private constant _SYMBOLS = "0123456789abcdef";
    uint8 private constant _ADDRESS_LENGTH = 20;
    /**
    * @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;
    string memory buffer = new string(length);
    uint256 ptr;
    /// @solidity memory-safe-assembly
    assembly {
    ptr := add(buffer, add(32, length))
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 11 of 51 : ECDSA.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 v4.9.0) (utils/cryptography/ECDSA.sol)
    pragma solidity ^0.8.0;
    import "../Strings.sol";
    /**
    * @dev Elliptic Curve Digital Signature Algorithm (ECDSA) operations.
    *
    * These functions can be used to verify that a message was signed by the holder
    * of the private keys of a given address.
    */
    library ECDSA {
    enum RecoverError {
    NoError,
    InvalidSignature,
    InvalidSignatureLength,
    InvalidSignatureS,
    InvalidSignatureV // Deprecated in v4.8
    }
    function _throwError(RecoverError error) private pure {
    if (error == RecoverError.NoError) {
    return; // no error: do nothing
    } else if (error == RecoverError.InvalidSignature) {
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 12 of 51 : 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 v4.4.1 (utils/introspection/IERC165.sol)
    pragma solidity ^0.8.0;
    /**
    * @dev Interface of the ERC165 standard, as defined in the
    * https://eips.ethereum.org/EIPS/eip-165[EIP].
    *
    * 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[EIP 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 13 of 51 : 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 v4.9.0) (utils/math/Math.sol)
    pragma solidity ^0.8.0;
    /**
    * @dev Standard math utilities missing in the Solidity language.
    */
    library Math {
    enum Rounding {
    Down, // Toward negative infinity
    Up, // Toward infinity
    Zero // Toward zero
    }
    /**
    * @dev Returns the largest of two numbers.
    */
    function max(uint256 a, uint256 b) internal pure returns (uint256) {
    return a > b ? a : b;
    }
    /**
    * @dev Returns the smallest of two numbers.
    */
    function min(uint256 a, uint256 b) internal pure returns (uint256) {
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 14 of 51 : 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 v4.8.0) (utils/math/SignedMath.sol)
    pragma solidity ^0.8.0;
    /**
    * @dev Standard signed math utilities missing in the Solidity language.
    */
    library SignedMath {
    /**
    * @dev Returns the largest of two signed numbers.
    */
    function max(int256 a, int256 b) internal pure returns (int256) {
    return a > b ? a : b;
    }
    /**
    * @dev Returns the smallest of two signed numbers.
    */
    function min(int256 a, int256 b) internal pure returns (int256) {
    return a < b ? a : b;
    }
    /**
    * @dev Returns the average of two signed numbers without overflow.
    * The result is rounded towards zero.
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 15 of 51 : CollateralizedPausableFlags.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.24;
    /*
    @@@@@@@@@@@@@@
    @@@@@@@@@@@@@@@@@@(
    @@@@@@@@@@@@@@@@@@@@@
    @@@@@@@@@@@@@@@@@@@@@@@@
    #@@@@@@@@@@@@@@
    @@@@@@@@@@@@
    @@@@@@@@@@@@@@* @@@@@@@@@@@@
    @@@@@@@@@@@@@@@ @ @@@@@@@@@@@@
    @@@@@@@@@@@@@@@ @ @@@@@@@@@@@
    @@@@@@@@@@@@@@@ @@ @@@@@@@@@@@@
    @@@@@@@@@@@@@@@ #@@ @@@@@@@@@@@@/
    @@@@@@@@@@@@@@. @@@@@@@@@@@@@@@@@@@@@@@@@@@
    @@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@
    @@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@
    @@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@
    @@@@@@@@@@@@@@@ @@@@@&%%%%%%%%&&@@@@@@@@@@@@@@
    @@@@@@@@@@@@@@ @@@@@ @@@@@@@@@@@
    @@@@@@@@@@@@@@@ @@@@@ @@@@@@@@@@@
    @@@@@@@@@@@@@@@ @@@@@@ @@@@@@@@@@@
    @@@@@@@@@@@@@@@ @@@@@@@ @@@@@@@@@@@
    @@@@@@@@@@@@@@@ @@@@@@@ @@@@@@@@@@@&
    @@@@@@@@@@@@@@ *@@@@@@@ (@@@@@@@@@@@@
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 16 of 51 : Constants.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;
    /// @dev Constant bytes32 value of 0x000...000
    bytes32 constant ZERO_BYTES32 = bytes32(0);
    /// @dev Constant value of 0
    uint256 constant ZERO = 0;
    /// @dev Constant value of 1
    uint256 constant ONE = 1;
    /// @dev Constant value representing an open order in storage
    uint8 constant ORDER_STATE_OPEN = 0;
    /// @dev Constant value representing a filled order in storage
    uint8 constant ORDER_STATE_FILLED = 1;
    /// @dev Constant value representing a cancelled order in storage
    uint8 constant ORDER_STATE_CANCELLED = 2;
    /// @dev Constant value representing the ERC721 token type for signatures and transfer hooks
    uint256 constant TOKEN_TYPE_ERC721 = 721;
    /// @dev Constant value representing the ERC1155 token type for signatures and transfer hooks
    uint256 constant TOKEN_TYPE_ERC1155 = 1155;
    /// @dev Constant value representing the ERC20 token type for signatures and transfer hooks
    uint256 constant TOKEN_TYPE_ERC20 = 20;
    /// @dev Constant value to mask the upper bits of a signature that uses a packed `vs` value to extract `s`
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 17 of 51 : DataTypes.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    // SPDX-License-Identifier: MIT
    pragma solidity ^0.8.4;
    /// @dev Storage data struct for stored approvals and order approvals
    struct PackedApproval {
    // Only used for partial fill position 1155 transfers
    uint8 state;
    // Amount allowed
    uint200 amount;
    // Permission expiry
    uint48 expiration;
    }
    /// @dev Calldata data struct for order fill amounts
    struct OrderFillAmounts {
    uint256 orderStartAmount;
    uint256 requestedFillAmount;
    uint256 minimumFillAmount;
    }
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 18 of 51 : Errors.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;
    /// @dev Thrown when a stored approval exceeds type(uint200).max
    error PermitC__AmountExceedsStorageMaximum();
    /// @dev Thrown when a transfer amount requested exceeds the permitted amount
    error PermitC__ApprovalTransferExceededPermittedAmount();
    /// @dev Thrown when a transfer is requested after the permit has expired
    error PermitC__ApprovalTransferPermitExpiredOrUnset();
    /// @dev Thrown when attempting to close an order by an account that is not the owner or operator
    error PermitC__CallerMustBeOwnerOrOperator();
    /// @dev Thrown when attempting to approve a token type that is not valid for PermitC
    error PermitC__InvalidTokenType();
    /// @dev Thrown when attempting to invalidate a nonce that has already been used
    error PermitC__NonceAlreadyUsedOrRevoked();
    /// @dev Thrown when attempting to restore a nonce that has not been used
    error PermitC__NonceNotUsedOrRevoked();
    /// @dev Thrown when attempting to fill an order that has already been filled or cancelled
    error PermitC__OrderIsEitherCancelledOrFilled();
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 19 of 51 : PermitC.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.24;
    import "./Errors.sol";
    import {IERC20} from "@openzeppelin/contracts/interfaces/IERC20.sol";
    import {IERC721} from "@openzeppelin/contracts/interfaces/IERC721.sol";
    import {IERC1155} from "@openzeppelin/contracts/interfaces/IERC1155.sol";
    import {IERC1271} from "@openzeppelin/contracts/interfaces/IERC1271.sol";
    import {Ownable} from "./openzeppelin-optimized/Ownable.sol";
    import {EIP712} from "./openzeppelin-optimized/EIP712.sol";
    import {
    ZERO_BYTES32,
    ZERO,
    ONE,
    ORDER_STATE_OPEN,
    ORDER_STATE_FILLED,
    ORDER_STATE_CANCELLED,
    SINGLE_USE_PERMIT_TRANSFER_ADVANCED_TYPEHASH_STUB,
    PERMIT_ORDER_ADVANCED_TYPEHASH_STUB,
    UPPER_BIT_MASK,
    TOKEN_TYPE_ERC1155,
    TOKEN_TYPE_ERC20,
    TOKEN_TYPE_ERC721,
    PAUSABLE_APPROVAL_TRANSFER_FROM_ERC721,
    PAUSABLE_APPROVAL_TRANSFER_FROM_ERC1155,
    PAUSABLE_APPROVAL_TRANSFER_FROM_ERC20,
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 20 of 51 : IPermitC.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;
    import {OrderFillAmounts} from "../DataTypes.sol";
    interface IPermitC {
    /**
    * =================================================
    * ==================== Events =====================
    * =================================================
    */
    /// @dev Emitted when an approval is stored
    event Approval(
    address indexed owner,
    address indexed token,
    address indexed operator,
    uint256 id,
    uint200 amount,
    uint48 expiration
    );
    /// @dev Emitted when a user increases their master nonce
    event Lockdown(address indexed owner);
    /// @dev Emitted when an order is opened
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 21 of 51 : PermitHash.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.24;
    import {SINGLE_USE_PERMIT_TYPEHASH, UPDATE_APPROVAL_TYPEHASH} from "../Constants.sol";
    library PermitHash {
    /**
    * @notice Hashes the permit data for a stored approval
    *
    * @param tokenType The type of token
    * @param token The address of the token
    * @param id The id of the token
    * @param amount The amount authorized by the owner signature
    * @param nonce The nonce for the permit
    * @param operator The account that is allowed to use the permit
    * @param approvalExpiration The time the permit approval expires
    * @param sigDeadline The deadline for submitting the permit onchain
    * @param masterNonce The signers master nonce
    *
    * @return hash The hash of the permit data
    */
    function hashOnChainApproval(
    uint256 tokenType,
    address token,
    uint256 id,
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 22 of 51 : EIP712.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 v4.9.0) (utils/cryptography/EIP712.sol)
    pragma solidity ^0.8.8;
    import "@openzeppelin/contracts/utils/cryptography/ECDSA.sol";
    /**
    * @dev https://eips.ethereum.org/EIPS/eip-712[EIP 712] is a standard for hashing and signing of typed structured data.
    *
    * The encoding specified in the EIP is very generic, and such a generic implementation in Solidity is not feasible,
    * thus this contract does not implement the encoding itself. Protocols need to implement the type-specific encoding
    * they need in their contracts using a combination of `abi.encode` and `keccak256`.
    *
    * This contract implements the EIP 712 domain separator ({_domainSeparatorV4}) that is used as part of the encoding
    * scheme, and the final step of the encoding to obtain the message digest that is then signed via ECDSA
    * ({_hashTypedDataV4}).
    *
    * The implementation of the domain separator was designed to be as efficient as possible while still properly updating
    * the chain id to protect against replay attacks on an eventual fork of the chain.
    *
    * NOTE: This contract implements the version of the encoding known as "v4", as implemented by the JSON RPC method
    * https://docs.metamask.io/guide/signing-data.html[`eth_signTypedDataV4` in MetaMask].
    *
    * NOTE: In the upgradeable version of this contract, the cached values will correspond to the address, and the domain
    * separator of the implementation contract. This will cause the `_domainSeparatorV4` function to always rebuild the
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 23 of 51 : 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 v4.9.0) (access/Ownable.sol)
    pragma solidity ^0.8.0;
    import {Context} from "@openzeppelin/contracts/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.
    *
    * By default, the owner account will be the one that deploys the contract. 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 {
    error Ownable__CallerIsNotOwner();
    error Ownable__NewOwnerIsZeroAddress();
    address private _owner;
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 24 of 51 : Base.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.2 <0.9.0;
    import {StdStorage} from "./StdStorage.sol";
    import {Vm, VmSafe} from "./Vm.sol";
    abstract contract CommonBase {
    // Cheat code address, 0x7109709ECfa91a80626fF3989D68f67F5b1DD12D.
    address internal constant VM_ADDRESS = address(uint160(uint256(keccak256("hevm cheat code"))));
    // console.sol and console2.sol work by executing a staticcall to this address.
    address internal constant CONSOLE = 0x000000000000000000636F6e736F6c652e6c6f67;
    // Used when deploying with create2, https://github.com/Arachnid/deterministic-deployment-proxy.
    address internal constant CREATE2_FACTORY = 0x4e59b44847b379578588920cA78FbF26c0B4956C;
    // Default address for tx.origin and msg.sender, 0x1804c8AB1F12E6bbf3894d4083f33e07309d1f38.
    address internal constant DEFAULT_SENDER = address(uint160(uint256(keccak256("foundry default caller"))));
    // Address of the test contract, deployed by the DEFAULT_SENDER.
    address internal constant DEFAULT_TEST_CONTRACT = 0x5615dEB798BB3E4dFa0139dFa1b3D433Cc23b72f;
    // Deterministic deployment address of the Multicall3 contract.
    address internal constant MULTICALL3_ADDRESS = 0xcA11bde05977b3631167028862bE2a173976CA11;
    // The order of the secp256k1 curve.
    uint256 internal constant SECP256K1_ORDER =
    115792089237316195423570985008687907852837564279074904382605163141518161494337;
    uint256 internal constant UINT256_MAX =
    115792089237316195423570985008687907853269984665640564039457584007913129639935;
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 25 of 51 : Script.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.2 <0.9.0;
    // 💬 ABOUT
    // Forge Std's default Script.
    // 🧩 MODULES
    import {console} from "./console.sol";
    import {console2} from "./console2.sol";
    import {safeconsole} from "./safeconsole.sol";
    import {StdChains} from "./StdChains.sol";
    import {StdCheatsSafe} from "./StdCheats.sol";
    import {stdJson} from "./StdJson.sol";
    import {stdMath} from "./StdMath.sol";
    import {StdStorage, stdStorageSafe} from "./StdStorage.sol";
    import {StdStyle} from "./StdStyle.sol";
    import {StdUtils} from "./StdUtils.sol";
    import {VmSafe} from "./Vm.sol";
    // 📦 BOILERPLATE
    import {ScriptBase} from "./Base.sol";
    // ⭐️ SCRIPT
    abstract contract Script is ScriptBase, StdChains, StdCheatsSafe, StdUtils {
    // Note: IS_SCRIPT() must return true.
    bool public IS_SCRIPT = true;
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 26 of 51 : StdChains.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.2 <0.9.0;
    import {VmSafe} from "./Vm.sol";
    /**
    * StdChains provides information about EVM compatible chains that can be used in scripts/tests.
    * For each chain, the chain's name, chain ID, and a default RPC URL are provided. Chains are
    * identified by their alias, which is the same as the alias in the `[rpc_endpoints]` section of
    * the `foundry.toml` file. For best UX, ensure the alias in the `foundry.toml` file match the
    * alias used in this contract, which can be found as the first argument to the
    * `setChainWithDefaultRpcUrl` call in the `initializeStdChains` function.
    *
    * There are two main ways to use this contract:
    * 1. Set a chain with `setChain(string memory chainAlias, ChainData memory chain)` or
    * `setChain(string memory chainAlias, Chain memory chain)`
    * 2. Get a chain with `getChain(string memory chainAlias)` or `getChain(uint256 chainId)`.
    *
    * The first time either of those are used, chains are initialized with the default set of RPC URLs.
    * This is done in `initializeStdChains`, which uses `setChainWithDefaultRpcUrl`. Defaults are recorded in
    * `defaultRpcUrls`.
    *
    * The `setChain` function is straightforward, and it simply saves off the given chain data.
    *
    * The `getChain` methods use `getChainWithUpdatedRpcUrl` to return a chain. For example, let's say
    * we want to retrieve the RPC URL for `mainnet`:
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 27 of 51 : StdCheats.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.2 <0.9.0;
    pragma experimental ABIEncoderV2;
    import {StdStorage, stdStorage} from "./StdStorage.sol";
    import {console2} from "./console2.sol";
    import {Vm} from "./Vm.sol";
    abstract contract StdCheatsSafe {
    Vm private constant vm = Vm(address(uint160(uint256(keccak256("hevm cheat code")))));
    uint256 private constant UINT256_MAX =
    115792089237316195423570985008687907853269984665640564039457584007913129639935;
    bool private gasMeteringOff;
    // Data structures to parse Transaction objects from the broadcast artifact
    // that conform to EIP1559. The Raw structs is what is parsed from the JSON
    // and then converted to the one that is used by the user for better UX.
    struct RawTx1559 {
    string[] arguments;
    address contractAddress;
    string contractName;
    // json value name = function
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 28 of 51 : StdJson.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 <0.9.0;
    pragma experimental ABIEncoderV2;
    import {VmSafe} from "./Vm.sol";
    // Helpers for parsing and writing JSON files
    // To parse:
    // ```
    // using stdJson for string;
    // string memory json = vm.readFile("<some_path>");
    // json.readUint("<json_path>");
    // ```
    // To write:
    // ```
    // using stdJson for string;
    // string memory json = "json";
    // json.serialize("a", uint256(123));
    // string memory semiFinal = json.serialize("b", string("test"));
    // string memory finalJson = json.serialize("c", semiFinal);
    // finalJson.write("<some_path>");
    // ```
    library stdJson {
    VmSafe private constant vm = VmSafe(address(uint160(uint256(keccak256("hevm cheat code")))));
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 29 of 51 : StdMath.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.2 <0.9.0;
    library stdMath {
    int256 private constant INT256_MIN = -57896044618658097711785492504343953926634992332820282019728792003956564819968;
    function abs(int256 a) internal pure returns (uint256) {
    // Required or it will fail when `a = type(int256).min`
    if (a == INT256_MIN) {
    return 57896044618658097711785492504343953926634992332820282019728792003956564819968;
    }
    return uint256(a > 0 ? a : -a);
    }
    function delta(uint256 a, uint256 b) internal pure returns (uint256) {
    return a > b ? a - b : b - a;
    }
    function delta(int256 a, int256 b) internal pure returns (uint256) {
    // a and b are of the same sign
    // this works thanks to two's complement, the left-most bit is the sign bit
    if ((a ^ b) > -1) {
    return delta(abs(a), abs(b));
    }
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 30 of 51 : StdStorage.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.2 <0.9.0;
    import {Vm} from "./Vm.sol";
    struct FindData {
    uint256 slot;
    uint256 offsetLeft;
    uint256 offsetRight;
    bool found;
    }
    struct StdStorage {
    mapping(address => mapping(bytes4 => mapping(bytes32 => FindData))) finds;
    bytes32[] _keys;
    bytes4 _sig;
    uint256 _depth;
    address _target;
    bytes32 _set;
    bool _enable_packed_slots;
    bytes _calldata;
    }
    library stdStorageSafe {
    event SlotFound(address who, bytes4 fsig, bytes32 keysHash, uint256 slot);
    event WARNING_UninitedSlot(address who, uint256 slot);
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 31 of 51 : StdStyle.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.4.22 <0.9.0;
    import {VmSafe} from "./Vm.sol";
    library StdStyle {
    VmSafe private constant vm = VmSafe(address(uint160(uint256(keccak256("hevm cheat code")))));
    string constant RED = "\u001b[91m";
    string constant GREEN = "\u001b[92m";
    string constant YELLOW = "\u001b[93m";
    string constant BLUE = "\u001b[94m";
    string constant MAGENTA = "\u001b[95m";
    string constant CYAN = "\u001b[96m";
    string constant BOLD = "\u001b[1m";
    string constant DIM = "\u001b[2m";
    string constant ITALIC = "\u001b[3m";
    string constant UNDERLINE = "\u001b[4m";
    string constant INVERSE = "\u001b[7m";
    string constant RESET = "\u001b[0m";
    function styleConcat(string memory style, string memory self) private pure returns (string memory) {
    return string(abi.encodePacked(style, self, RESET));
    }
    function red(string memory self) internal pure returns (string memory) {
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 32 of 51 : StdUtils.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.2 <0.9.0;
    pragma experimental ABIEncoderV2;
    import {IMulticall3} from "./interfaces/IMulticall3.sol";
    import {MockERC20} from "./mocks/MockERC20.sol";
    import {MockERC721} from "./mocks/MockERC721.sol";
    import {VmSafe} from "./Vm.sol";
    abstract contract StdUtils {
    /*//////////////////////////////////////////////////////////////////////////
    CONSTANTS
    //////////////////////////////////////////////////////////////////////////*/
    IMulticall3 private constant multicall = IMulticall3(0xcA11bde05977b3631167028862bE2a173976CA11);
    VmSafe private constant vm = VmSafe(address(uint160(uint256(keccak256("hevm cheat code")))));
    address private constant CONSOLE2_ADDRESS = 0x000000000000000000636F6e736F6c652e6c6f67;
    uint256 private constant INT256_MIN_ABS =
    57896044618658097711785492504343953926634992332820282019728792003956564819968;
    uint256 private constant SECP256K1_ORDER =
    115792089237316195423570985008687907852837564279074904382605163141518161494337;
    uint256 private constant UINT256_MAX =
    115792089237316195423570985008687907853269984665640564039457584007913129639935;
    // Used by default when deploying with create2, https://github.com/Arachnid/deterministic-deployment-proxy.
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 33 of 51 : Vm.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
    // Automatically @generated by scripts/vm.py. Do not modify manually.
    // SPDX-License-Identifier: MIT OR Apache-2.0
    pragma solidity >=0.6.2 <0.9.0;
    pragma experimental ABIEncoderV2;
    /// The `VmSafe` interface does not allow manipulation of the EVM state or other actions that may
    /// result in Script simulations differing from on-chain execution. It is recommended to only use
    /// these cheats in scripts.
    interface VmSafe {
    /// A modification applied to either `msg.sender` or `tx.origin`. Returned by `readCallers`.
    enum CallerMode {
    // No caller modification is currently active.
    None,
    // A one time broadcast triggered by a `vm.broadcast()` call is currently active.
    Broadcast,
    // A recurrent broadcast triggered by a `vm.startBroadcast()` call is currently active.
    RecurrentBroadcast,
    // A one time prank triggered by a `vm.prank()` call is currently active.
    Prank,
    // A recurrent prank triggered by a `vm.startPrank()` call is currently active.
    RecurrentPrank
    }
    /// The kind of account access that occurred.
    enum AccountAccessKind {
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 34 of 51 : console.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.4.22 <0.9.0;
    library console {
    address constant CONSOLE_ADDRESS = address(0x000000000000000000636F6e736F6c652e6c6f67);
    function _castLogPayloadViewToPure(
    function(bytes memory) internal view fnIn
    ) internal pure returns (function(bytes memory) internal pure fnOut) {
    assembly {
    fnOut := fnIn
    }
    }
    function _sendLogPayload(bytes memory payload) internal pure {
    _castLogPayloadViewToPure(_sendLogPayloadView)(payload);
    }
    function _sendLogPayloadView(bytes memory payload) private view {
    uint256 payloadLength = payload.length;
    address consoleAddress = CONSOLE_ADDRESS;
    /// @solidity memory-safe-assembly
    assembly {
    let payloadStart := add(payload, 32)
    let r := staticcall(gas(), consoleAddress, payloadStart, payloadLength, 0, 0)
    }
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 35 of 51 : console2.sol
    1
    2
    3
    4
    // SPDX-License-Identifier: MIT
    pragma solidity >=0.4.22 <0.9.0;
    import {console as console2} from "./console.sol";
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 36 of 51 : IERC165.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    // SPDX-License-Identifier: MIT
    pragma solidity >=0.6.2;
    interface IERC165 {
    /// @notice Query if a contract implements an interface
    /// @param interfaceID The interface identifier, as specified in ERC-165
    /// @dev Interface identification is specified in ERC-165. This function
    /// uses less than 30,000 gas.
    /// @return `true` if the contract implements `interfaceID` and
    /// `interfaceID` is not 0xffffffff, `false` otherwise
    function supportsInterface(bytes4 interfaceID) external view returns (bool);
    }
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 37 of 51 : IERC20.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.2;
    /// @dev Interface of the ERC20 standard as defined in the EIP.
    /// @dev This includes the optional name, symbol, and decimals metadata.
    interface IERC20 {
    /// @dev Emitted when `value` tokens are moved from one account (`from`) to another (`to`).
    event Transfer(address indexed from, address indexed to, uint256 value);
    /// @dev Emitted when the allowance of a `spender` for an `owner` is set, where `value`
    /// is the new allowance.
    event Approval(address indexed owner, address indexed spender, uint256 value);
    /// @notice Returns the amount of tokens in existence.
    function totalSupply() external view returns (uint256);
    /// @notice Returns the amount of tokens owned by `account`.
    function balanceOf(address account) external view returns (uint256);
    /// @notice Moves `amount` tokens from the caller's account to `to`.
    function transfer(address to, uint256 amount) external returns (bool);
    /// @notice Returns the remaining number of tokens that `spender` is allowed
    /// to spend on behalf of `owner`
    function allowance(address owner, address spender) external view returns (uint256);
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 38 of 51 : 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
    pragma solidity >=0.6.2;
    import "./IERC165.sol";
    /// @title ERC-721 Non-Fungible Token Standard
    /// @dev See https://eips.ethereum.org/EIPS/eip-721
    /// Note: the ERC-165 identifier for this interface is 0x80ac58cd.
    interface IERC721 is IERC165 {
    /// @dev This emits when ownership of any NFT changes by any mechanism.
    /// This event emits when NFTs are created (`from` == 0) and destroyed
    /// (`to` == 0). Exception: during contract creation, any number of NFTs
    /// may be created and assigned without emitting Transfer. At the time of
    /// any transfer, the approved address for that NFT (if any) is reset to none.
    event Transfer(address indexed _from, address indexed _to, uint256 indexed _tokenId);
    /// @dev This emits when the approved address for an NFT is changed or
    /// reaffirmed. The zero address indicates there is no approved address.
    /// When a Transfer event emits, this also indicates that the approved
    /// address for that NFT (if any) is reset to none.
    event Approval(address indexed _owner, address indexed _approved, uint256 indexed _tokenId);
    /// @dev This emits when an operator is enabled or disabled for an owner.
    /// The operator can manage all NFTs of the owner.
    event ApprovalForAll(address indexed _owner, address indexed _operator, bool _approved);
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 39 of 51 : IMulticall3.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.2 <0.9.0;
    pragma experimental ABIEncoderV2;
    interface IMulticall3 {
    struct Call {
    address target;
    bytes callData;
    }
    struct Call3 {
    address target;
    bool allowFailure;
    bytes callData;
    }
    struct Call3Value {
    address target;
    bool allowFailure;
    uint256 value;
    bytes callData;
    }
    struct Result {
    bool success;
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 40 of 51 : MockERC20.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.2 <0.9.0;
    import {IERC20} from "../interfaces/IERC20.sol";
    /// @notice This is a mock contract of the ERC20 standard for testing purposes only, it SHOULD NOT be used in production.
    /// @dev Forked from: https://github.com/transmissions11/solmate/blob/0384dbaaa4fcb5715738a9254a7c0a4cb62cf458/src/tokens/ERC20.sol
    contract MockERC20 is IERC20 {
    /*//////////////////////////////////////////////////////////////
    METADATA STORAGE
    //////////////////////////////////////////////////////////////*/
    string internal _name;
    string internal _symbol;
    uint8 internal _decimals;
    function name() external view override returns (string memory) {
    return _name;
    }
    function symbol() external view override returns (string memory) {
    return _symbol;
    }
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 41 of 51 : MockERC721.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.2 <0.9.0;
    import {IERC721Metadata, IERC721TokenReceiver} from "../interfaces/IERC721.sol";
    /// @notice This is a mock contract of the ERC721 standard for testing purposes only, it SHOULD NOT be used in production.
    /// @dev Forked from: https://github.com/transmissions11/solmate/blob/0384dbaaa4fcb5715738a9254a7c0a4cb62cf458/src/tokens/ERC721.sol
    contract MockERC721 is IERC721Metadata {
    /*//////////////////////////////////////////////////////////////
    METADATA STORAGE/LOGIC
    //////////////////////////////////////////////////////////////*/
    string internal _name;
    string internal _symbol;
    function name() external view override returns (string memory) {
    return _name;
    }
    function symbol() external view override returns (string memory) {
    return _symbol;
    }
    function tokenURI(uint256 id) public view virtual override returns (string memory) {}
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 42 of 51 : safeconsole.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.2 <0.9.0;
    /// @author philogy <https://github.com/philogy>
    /// @dev Code generated automatically by script.
    library safeconsole {
    uint256 constant CONSOLE_ADDR = 0x000000000000000000000000000000000000000000636F6e736F6c652e6c6f67;
    // Credit to [0age](https://twitter.com/z0age/status/1654922202930888704) and [0xdapper](https://github.com/foundry-rs/forge-std/pull/374)
    // for the view-to-pure log trick.
    function _sendLogPayload(uint256 offset, uint256 size) private pure {
    function(uint256, uint256) internal view fnIn = _sendLogPayloadView;
    function(uint256, uint256) internal pure pureSendLogPayload;
    /// @solidity memory-safe-assembly
    assembly {
    pureSendLogPayload := fnIn
    }
    pureSendLogPayload(offset, size);
    }
    function _sendLogPayloadView(uint256 offset, uint256 size) private view {
    /// @solidity memory-safe-assembly
    assembly {
    pop(staticcall(gas(), CONSOLE_ADDR, offset, size, 0x0, 0x0))
    }
    }
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 43 of 51 : 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
    pragma solidity ^0.8.4;
    import "./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 44 of 51 : IERC165.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    pragma solidity ^0.8.4;
    /**
    * @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 45 of 51 : EnumerableSet.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
    pragma solidity ^0.8.4;
    /**
    * @dev Library for managing
    * https://en.wikipedia.org/wiki/Set_(abstract_data_type)[sets] of primitive
    * types.
    *
    * Sets have the following properties:
    *
    * - Elements are added, removed, and checked for existence in constant time
    * (O(1)).
    * - Elements are enumerated in O(n). No guarantees are made on the ordering.
    *
    * ```solidity
    * contract Example {
    * // Add the library methods
    * using EnumerableSet for EnumerableSet.AddressSet;
    *
    * // Declare a set state variable
    * EnumerableSet.AddressSet private mySet;
    * }
    * ```
    *
    * As of v3.3.0, sets of type `bytes32` (`Bytes32Set`), `address` (`AddressSet`)
    * and `uint256` (`UintSet`) are supported.
    *
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 46 of 51 : IEOARegistry.sol
    1
    2
    3
    4
    5
    6
    7
    pragma solidity ^0.8.4;
    import "../introspection/IERC165.sol";
    interface IEOARegistry is IERC165 {
    function isVerifiedEOA(address account) external view returns (bool);
    }
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 47 of 51 : ITransferValidator.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    pragma solidity ^0.8.4;
    interface ITransferValidator {
    function applyCollectionTransferPolicy(address caller, address from, address to) external view;
    function validateTransfer(address caller, address from, address to) external view;
    function validateTransfer(address caller, address from, address to, uint256 tokenId) external view;
    function validateTransfer(address caller, address from, address to, uint256 tokenId, uint256 amount) external;
    function beforeAuthorizedTransfer(address operator, address token, uint256 tokenId) external;
    function afterAuthorizedTransfer(address token, uint256 tokenId) external;
    function beforeAuthorizedTransfer(address operator, address token) external;
    function afterAuthorizedTransfer(address token) external;
    function beforeAuthorizedTransfer(address token, uint256 tokenId) external;
    function beforeAuthorizedTransferWithAmount(address token, uint256 tokenId, uint256 amount) external;
    function afterAuthorizedTransferWithAmount(address token, uint256 tokenId) external;
    }
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 48 of 51 : DeployCreatorTokenTransferValidator.s.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    // SPDX-License-Identifier: BSL-1.1
    pragma solidity 0.8.24;
    import "forge-std/Script.sol";
    import "forge-std/console2.sol";
    import "src/CreatorTokenTransferValidator.sol";
    contract DeployCreatorTokenTransferValidator is Script {
    function run() public {
    uint256 deployerPrivateKey = vm.envUint("DEPLOYER_KEY");
    address defaultOwner = address(0x67985B1f8B613b57077bbDb24A5DEFCDDA458317);
    address eoaRegistry = address(0xdB8C854027A93F3f98300DE8ECcf4268De676160);
    string memory name = "CreatorTokenTransferValidator";
    string memory version = "4";
    vm.startBroadcast(deployerPrivateKey);
    address validator = address(new CreatorTokenTransferValidator(defaultOwner, eoaRegistry, name, version));
    vm.stopBroadcast();
    console.log("Validator: ", validator);
    }
    }
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 49 of 51 : Constants.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.24;
    /**
    * @dev Constant definitions for receiver constraints used by the transfer validator.
    */
    /// @dev No constraints on the receiver of a token.
    uint256 constant RECEIVER_CONSTRAINTS_NONE = 0;
    /// @dev Token receiver cannot have deployed code.
    uint256 constant RECEIVER_CONSTRAINTS_NO_CODE = 1;
    /// @dev Token receiver must be a verified EOA with the EOA Registry.
    uint256 constant RECEIVER_CONSTRAINTS_EOA = 2;
    /// @dev Token is a soulbound token and cannot be transferred.
    uint256 constant RECEIVER_CONSTRAINTS_SBT = 3;
    /**
    * @dev Constant definitions for caller constraints used by the transfer validator.
    */
    /// @dev No constraints on the caller of a token transfer.
    uint256 constant CALLER_CONSTRAINTS_NONE = 0;
    /// @dev Caller of a token transfer must not be on the blacklist unless it is an OTC transfer.
    uint256 constant CALLER_CONSTRAINTS_OPERATOR_BLACKLIST_ENABLE_OTC = 1;
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 50 of 51 : DataTypes.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    // SPDX-License-Identifier: MIT
    pragma solidity 0.8.24;
    struct CollectionSecurityPolicyV3 {
    bool disableAuthorizationMode;
    bool authorizersCannotSetWildcardOperators;
    uint8 transferSecurityLevel;
    uint120 listId;
    bool enableAccountFreezingMode;
    uint16 tokenType;
    }
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 51 of 51 : ZkTstorish.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.24;
    /**
    * @title ZkTstorish
    */
    abstract contract ZkTstorish {
    function _setTstorish(uint256 storageSlot, uint256 value) internal {
    assembly {
    tstore(storageSlot, value)
    }
    }
    function _getTstorish(
    uint256 storageSlot
    ) internal view returns (uint256 value) {
    assembly {
    value := tload(storageSlot)
    }
    }
    function _clearTstorish(uint256 storageSlot) internal {
    assembly {
    tstore(storageSlot, 0)
    }
    }
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    Settings
    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
    {
    "viaIR": false,
    "codegen": "yul",
    "remappings": [
    "ds-test/=lib/forge-std/lib/ds-test/src/",
    "forge-std/=lib/forge-std/src/",
    "@limitbreak/tm-core-lib/=lib/tm-core-lib/",
    "@limitbreak/permit-c/=lib/PermitC/src/",
    "@openzeppelin/=lib/PermitC/lib/openzeppelin-contracts/",
    "@rari-capital/solmate/=lib/PermitC/lib/solmate/",
    "PermitC/=lib/PermitC/",
    "erc4626-tests/=lib/PermitC/lib/openzeppelin-contracts/lib/erc4626-tests/",
    "forge-gas-metering/=lib/PermitC/lib/forge-gas-metering/",
    "openzeppelin-contracts/=lib/PermitC/lib/openzeppelin-contracts/",
    "openzeppelin/=lib/PermitC/lib/openzeppelin-contracts/contracts/",
    "solady/=lib/PermitC/lib/forge-gas-metering/lib/solady/",
    "solmate/=lib/PermitC/lib/solmate/src/",
    "tm-core-lib/=lib/tm-core-lib/src/"
    ],
    "evmVersion": "cancun",
    "outputSelection": {
    "*": {
    "*": [
    "abi",
    "metadata"
    ],
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    Contract Security Audit

    Contract ABI

    API
    [{"inputs":[{"internalType":"address","name":"defaultOwner","type":"address"},{"internalType":"address","name":"eoaRegistry_","type":"address"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"version","type":"string"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"CollateralizedPausableFlags__NotPaused","type":"error"},{"inputs":[],"name":"CollateralizedPausableFlags__Paused","type":"error"},{"inputs":[],"name":"CollateralizedPausableFlags__WithdrawFailed","type":"error"},{"inputs":[],"name":"CreatorTokenTransferValidator__AuthorizationDisabledForCollection","type":"error"},{"inputs":[],"name":"CreatorTokenTransferValidator__CallerDoesNotOwnList","type":"error"},{"inputs":[],"name":"CreatorTokenTransferValidator__CallerMustBeAnAuthorizer","type":"error"},{"inputs":[],"name":"CreatorTokenTransferValidator__CallerMustBeWhitelisted","type":"error"},{"inputs":[],"name":"CreatorTokenTransferValidator__CallerMustHaveElevatedPermissionsForSpecifiedNFT","type":"error"},{"inputs":[],"name":"CreatorTokenTransferValidator__CannotReassignOwnershipOfDefaultList","type":"error"},{"inputs":[],"name":"CreatorTokenTransferValidator__InvalidConstructorArgs","type":"error"},{"inputs":[],"name":"CreatorTokenTransferValidator__InvalidTransferSecurityLevel","type":"error"},{"inputs":[],"name":"CreatorTokenTransferValidator__ListDoesNotExist","type":"error"},{"inputs":[],"name":"CreatorTokenTransferValidator__ListOwnershipCannotBeTransferredToZeroAddress","type":"error"},{"inputs":[],"name":"CreatorTokenTransferValidator__OperatorIsBlacklisted","type":"error"},{"inputs":[],"name":"CreatorTokenTransferValidator__ReceiverAccountIsFrozen","type":"error"},{"inputs":[],"name":"CreatorTokenTransferValidator__ReceiverMustNotHaveDeployedCode","type":"error"},{"inputs":[],"name":"CreatorTokenTransferValidator__ReceiverProofOfEOASignatureUnverified","type":"error"},{"inputs":[],"name":"CreatorTokenTransferValidator__SenderAccountIsFrozen","type":"error"},{"inputs":[],"name":"CreatorTokenTransferValidator__TokenIsSoulbound","type":"error"},{"inputs":[],"name":"CreatorTokenTransferValidator__TokenTypesDoNotMatch","type":"error"},{"inputs":[],"name":"CreatorTokenTransferValidator__WildcardOperatorsCannotBeAuthorizedForCollection","type":"error"},{"inputs":[],"name":"Ownable__CallerIsNotOwner","type":"error"},{"inputs":[],"name":"Ownable__NewOwnerIsZeroAddress","type":"error"},{"inputs":[],"name":"PermitC__AmountExceedsStorageMaximum","type":"error"},{"inputs":[],"name":"PermitC__ApprovalTransferExceededPermittedAmount","type":"error"},{"inputs":[],"name":"PermitC__ApprovalTransferPermitExpiredOrUnset","type":"error"},{"inputs":[],"name":"PermitC__CallerMustBeOwnerOrOperator","type":"error"},{"inputs":[],"name":"PermitC__InvalidTokenType","type":"error"},{"inputs":[],"name":"PermitC__NonceAlreadyUsedOrRevoked","type":"error"},{"inputs":[],"name":"PermitC__NonceNotUsedOrRevoked","type":"error"},{"inputs":[],"name":"PermitC__OrderIsEitherCancelledOrFilled","type":"error"},{"inputs":[],"name":"PermitC__SignatureTransferExceededPermitExpired","type":"error"},{"inputs":[],"name":"PermitC__SignatureTransferExceededPermittedAmount","type":"error"},{"inputs":[],"name":"PermitC__SignatureTransferInvalidSignature","type":"error"},{"inputs":[],"name":"PermitC__SignatureTransferPermitHashNotRegistered","type":"error"},{"inputs":[],"name":"PermitC__UnableToFillMinimumRequestedQuantity","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"collection","type":"address"},{"indexed":true,"internalType":"address","name":"account","type":"address"}],"name":"AccountFrozenForCollection","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"collection","type":"address"},{"indexed":true,"internalType":"address","name":"account","type":"address"}],"name":"AccountUnfrozenForCollection","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint8","name":"kind","type":"uint8"},{"indexed":true,"internalType":"uint256","name":"id","type":"uint256"},{"indexed":true,"internalType":"address","name":"account","type":"address"}],"name":"AddedAccountToList","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint8","name":"kind","type":"uint8"},{"indexed":true,"internalType":"uint256","name":"id","type":"uint256"},{"indexed":true,"internalType":"bytes32","name":"codehash","type":"bytes32"}],"name":"AddedCodeHashToList","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"collection","type":"address"},{"indexed":true,"internalType":"uint120","name":"id","type":"uint120"}],"name":"AppliedListToCollection","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"token","type":"address"},{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":false,"internalType":"uint256","name":"id","type":"uint256"},{"indexed":false,"internalType":"uint200","name":"amount","type":"uint200"},{"indexed":false,"internalType":"uint48","name":"expiration","type":"uint48"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"id","type":"uint256"},{"indexed":false,"internalType":"string","name":"name","type":"string"}],"name":"CreatedList","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"Lockdown","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"orderId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":false,"internalType":"bool","name":"wasCancellation","type":"bool"}],"name":"OrderClosed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"orderId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"OrderFilled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"orderId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":false,"internalType":"uint256","name":"fillableQuantity","type":"uint256"}],"name":"OrderOpened","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"orderId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountRestoredToOrder","type":"uint256"}],"name":"OrderRestored","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":false,"internalType":"uint256","name":"previousFlags","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newFlags","type":"uint256"}],"name":"PausableFlagsUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"id","type":"uint256"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"ReassignedListOwnership","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint8","name":"kind","type":"uint8"},{"indexed":true,"internalType":"uint256","name":"id","type":"uint256"},{"indexed":true,"internalType":"address","name":"account","type":"address"}],"name":"RemovedAccountFromList","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint8","name":"kind","type":"uint8"},{"indexed":true,"internalType":"uint256","name":"id","type":"uint256"},{"indexed":true,"internalType":"bytes32","name":"codehash","type":"bytes32"}],"name":"RemovedCodeHashFromList","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"collection","type":"address"},{"indexed":false,"internalType":"bool","name":"enabled","type":"bool"}],"name":"SetAccountFreezingModeEnabled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"collection","type":"address"},{"indexed":false,"internalType":"bool","name":"disabled","type":"bool"},{"indexed":false,"internalType":"bool","name":"authorizersCannotSetWildcardOperators","type":"bool"}],"name":"SetAuthorizationModeEnabled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"collection","type":"address"},{"indexed":false,"internalType":"uint16","name":"tokenType","type":"uint16"}],"name":"SetTokenType","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"collection","type":"address"},{"indexed":false,"internalType":"uint8","name":"level","type":"uint8"}],"name":"SetTransferSecurityLevel","type":"event"},{"inputs":[{"internalType":"uint120","name":"id","type":"uint120"},{"internalType":"address[]","name":"accounts","type":"address[]"}],"name":"addAccountsToAuthorizers","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint120","name":"id","type":"uint120"},{"internalType":"address[]","name":"accounts","type":"address[]"}],"name":"addAccountsToBlacklist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint120","name":"id","type":"uint120"},{"internalType":"address[]","name":"accounts","type":"address[]"}],"name":"addAccountsToWhitelist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint120","name":"id","type":"uint120"},{"internalType":"bytes32[]","name":"codehashes","type":"bytes32[]"}],"name":"addCodeHashesToBlacklist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint120","name":"id","type":"uint120"},{"internalType":"bytes32[]","name":"codehashes","type":"bytes32[]"}],"name":"addCodeHashesToWhitelist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"afterAuthorizedTransfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"afterAuthorizedTransfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"afterAuthorizedTransferWithAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"operator","type":"address"},{"internalType":"uint256","name":"tokenType","type":"uint256"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"allowedAmount","type":"uint256"},{"internalType":"uint256","name":"expiration","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"operator","type":"address"},{"internalType":"uint256","name":"tokenType","type":"uint256"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"bytes32","name":"orderId","type":"bytes32"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"allowedAmount","type":"uint256"},{"internalType":"uint256","name":"expiration","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"caller","type":"address"},{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"}],"name":"applyCollectionTransferPolicy","outputs":[],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"collection","type":"address"},{"internalType":"uint120","name":"id","type":"uint120"}],"name":"applyListToCollection","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenType","type":"uint256"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"address","name":"operator","type":"address"},{"internalType":"uint200","name":"amount","type":"uint200"},{"internalType":"uint48","name":"expiration","type":"uint48"}],"name":"approve","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"beforeAuthorizedTransfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"address","name":"token","type":"address"}],"name":"beforeAuthorizedTransfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"beforeAuthorizedTransfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"beforeAuthorizedTransferWithAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"operator","type":"address"},{"internalType":"uint256","name":"tokenType","type":"uint256"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"bytes32","name":"orderId","type":"bytes32"}],"name":"closePermittedOrder","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"name","type":"string"}],"name":"createList","outputs":[{"internalType":"uint120","name":"id","type":"uint120"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"name","type":"string"},{"internalType":"uint120","name":"sourceListId","type":"uint120"}],"name":"createListCopy","outputs":[{"internalType":"uint120","name":"id","type":"uint120"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"domainSeparatorV4","outputs":[{"internalType":"bytes32","name":"domainSeparator","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"signedPermit","type":"bytes"},{"components":[{"internalType":"uint256","name":"orderStartAmount","type":"uint256"},{"internalType":"uint256","name":"requestedFillAmount","type":"uint256"},{"internalType":"uint256","name":"minimumFillAmount","type":"uint256"}],"internalType":"struct OrderFillAmounts","name":"orderFillAmounts","type":"tuple"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"salt","type":"uint256"},{"internalType":"uint48","name":"expiration","type":"uint48"},{"internalType":"bytes32","name":"orderId","type":"bytes32"},{"internalType":"bytes32","name":"advancedPermitHash","type":"bytes32"}],"name":"fillPermittedOrderERC1155","outputs":[{"internalType":"uint256","name":"quantityFilled","type":"uint256"},{"internalType":"bool","name":"isError","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"signedPermit","type":"bytes"},{"components":[{"internalType":"uint256","name":"orderStartAmount","type":"uint256"},{"internalType":"uint256","name":"requestedFillAmount","type":"uint256"},{"internalType":"uint256","name":"minimumFillAmount","type":"uint256"}],"internalType":"struct OrderFillAmounts","name":"orderFillAmounts","type":"tuple"},{"internalType":"address","name":"token","type":"address"},{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"salt","type":"uint256"},{"internalType":"uint48","name":"expiration","type":"uint48"},{"internalType":"bytes32","name":"orderId","type":"bytes32"},{"internalType":"bytes32","name":"advancedPermitHash","type":"bytes32"}],"name":"fillPermittedOrderERC20","outputs":[{"internalType":"uint256","name":"quantityFilled","type":"uint256"},{"internalType":"bool","name":"isError","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"collection","type":"address"},{"internalType":"address[]","name":"accountsToFreeze","type":"address[]"}],"name":"freezeAccountsForCollection","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint120","name":"id","type":"uint120"}],"name":"getAuthorizerAccounts","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"collection","type":"address"}],"name":"getAuthorizerAccountsByCollection","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint120","name":"id","type":"uint120"}],"name":"getBlacklistedAccounts","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"collection","type":"address"}],"name":"getBlacklistedAccountsByCollection","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint120","name":"id","type":"uint120"}],"name":"getBlacklistedCodeHashes","outputs":[{"internalType":"bytes32[]","name":"","type":"bytes32[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"collection","type":"address"}],"name":"getBlacklistedCodeHashesByCollection","outputs":[{"internalType":"bytes32[]","name":"","type":"bytes32[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"collection","type":"address"}],"name":"getCollectionSecurityPolicy","outputs":[{"components":[{"internalType":"bool","name":"disableAuthorizationMode","type":"bool"},{"internalType":"bool","name":"authorizersCannotSetWildcardOperators","type":"bool"},{"internalType":"uint8","name":"transferSecurityLevel","type":"uint8"},{"internalType":"uint120","name":"listId","type":"uint120"},{"internalType":"bool","name":"enableAccountFreezingMode","type":"bool"},{"internalType":"uint16","name":"tokenType","type":"uint16"}],"internalType":"struct CollectionSecurityPolicyV3","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"collection","type":"address"}],"name":"getFrozenAccountsByCollection","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint120","name":"id","type":"uint120"}],"name":"getWhitelistedAccounts","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"collection","type":"address"}],"name":"getWhitelistedAccountsByCollection","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint120","name":"id","type":"uint120"}],"name":"getWhitelistedCodeHashes","outputs":[{"internalType":"bytes32[]","name":"","type":"bytes32[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"collection","type":"address"}],"name":"getWhitelistedCodeHashesByCollection","outputs":[{"internalType":"bytes32[]","name":"","type":"bytes32[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"nonce","type":"uint256"}],"name":"invalidateUnorderedNonce","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint120","name":"id","type":"uint120"},{"internalType":"address","name":"account","type":"address"}],"name":"isAccountAuthorizer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"collection","type":"address"},{"internalType":"address","name":"account","type":"address"}],"name":"isAccountAuthorizerOfCollection","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint120","name":"id","type":"uint120"},{"internalType":"address","name":"account","type":"address"}],"name":"isAccountBlacklisted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"collection","type":"address"},{"internalType":"address","name":"account","type":"address"}],"name":"isAccountBlacklistedByCollection","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"collection","type":"address"},{"internalType":"address","name":"account","type":"address"}],"name":"isAccountFrozenForCollection","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint120","name":"id","type":"uint120"},{"internalType":"address","name":"account","type":"address"}],"name":"isAccountWhitelisted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"collection","type":"address"},{"internalType":"address","name":"account","type":"address"}],"name":"isAccountWhitelistedByCollection","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint120","name":"id","type":"uint120"},{"internalType":"bytes32","name":"codehash","type":"bytes32"}],"name":"isCodeHashBlacklisted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"collection","type":"address"},{"internalType":"bytes32","name":"codehash","type":"bytes32"}],"name":"isCodeHashBlacklistedByCollection","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint120","name":"id","type":"uint120"},{"internalType":"bytes32","name":"codehash","type":"bytes32"}],"name":"isCodeHashWhitelisted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"collection","type":"address"},{"internalType":"bytes32","name":"codehash","type":"bytes32"}],"name":"isCodeHashWhitelistedByCollection","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"hash","type":"bytes32"}],"name":"isRegisteredOrderAdditionalDataHash","outputs":[{"internalType":"bool","name":"isRegistered","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"hash","type":"bytes32"}],"name":"isRegisteredTransferAdditionalDataHash","outputs":[{"internalType":"bool","name":"isRegistered","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"uint256","name":"nonce","type":"uint256"}],"name":"isValidUnorderedNonce","outputs":[{"internalType":"bool","name":"isValid","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isVerifiedEOA","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lastListId","outputs":[{"internalType":"uint120","name":"","type":"uint120"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint120","name":"","type":"uint120"}],"name":"listOwners","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lockdown","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"masterNonce","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pausableConfigurationSettings","outputs":[{"internalType":"uint256","name":"_nativeValueToCheckPauseState","type":"uint256"},{"internalType":"uint256","name":"_pausableFlags","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pausableDepositCollateral","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_pausableFlags","type":"uint256"}],"name":"pause","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"uint256","name":"permitAmount","type":"uint256"},{"internalType":"uint256","name":"expiration","type":"uint256"},{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"transferAmount","type":"uint256"},{"internalType":"bytes","name":"signedPermit","type":"bytes"}],"name":"permitTransferFromERC1155","outputs":[{"internalType":"bool","name":"isError","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"uint256","name":"permitAmount","type":"uint256"},{"internalType":"uint256","name":"expiration","type":"uint256"},{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"transferAmount","type":"uint256"},{"internalType":"bytes","name":"signedPermit","type":"bytes"}],"name":"permitTransferFromERC20","outputs":[{"internalType":"bool","name":"isError","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"uint256","name":"expiration","type":"uint256"},{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"bytes","name":"signedPermit","type":"bytes"}],"name":"permitTransferFromERC721","outputs":[{"internalType":"bool","name":"isError","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"uint256","name":"permitAmount","type":"uint256"},{"internalType":"uint256","name":"expiration","type":"uint256"},{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"transferAmount","type":"uint256"},{"internalType":"bytes32","name":"additionalData","type":"bytes32"},{"internalType":"bytes32","name":"advancedPermitHash","type":"bytes32"},{"internalType":"bytes","name":"signedPermit","type":"bytes"}],"name":"permitTransferFromWithAdditionalDataERC1155","outputs":[{"internalType":"bool","name":"isError","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"uint256","name":"permitAmount","type":"uint256"},{"internalType":"uint256","name":"expiration","type":"uint256"},{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"transferAmount","type":"uint256"},{"internalType":"bytes32","name":"additionalData","type":"bytes32"},{"internalType":"bytes32","name":"advancedPermitHash","type":"bytes32"},{"internalType":"bytes","name":"signedPermit","type":"bytes"}],"name":"permitTransferFromWithAdditionalDataERC20","outputs":[{"internalType":"bool","name":"isError","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"uint256","name":"expiration","type":"uint256"},{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"bytes32","name":"additionalData","type":"bytes32"},{"internalType":"bytes32","name":"advancedPermitHash","type":"bytes32"},{"internalType":"bytes","name":"signedPermit","type":"bytes"}],"name":"permitTransferFromWithAdditionalDataERC721","outputs":[{"internalType":"bool","name":"isError","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint120","name":"id","type":"uint120"},{"internalType":"address","name":"newOwner","type":"address"}],"name":"reassignOwnershipOfList","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"additionalDataTypeString","type":"string"}],"name":"registerAdditionalDataHash","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint120","name":"id","type":"uint120"},{"internalType":"address[]","name":"accounts","type":"address[]"}],"name":"removeAccountsFromAuthorizers","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint120","name":"id","type":"uint120"},{"internalType":"address[]","name":"accounts","type":"address[]"}],"name":"removeAccountsFromBlacklist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint120","name":"id","type":"uint120"},{"internalType":"address[]","name":"accounts","type":"address[]"}],"name":"removeAccountsFromWhitelist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint120","name":"id","type":"uint120"},{"internalType":"bytes32[]","name":"codehashes","type":"bytes32[]"}],"name":"removeCodeHashesFromBlacklist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint120","name":"id","type":"uint120"},{"internalType":"bytes32[]","name":"codehashes","type":"bytes32[]"}],"name":"removeCodeHashesFromWhitelist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint120","name":"id","type":"uint120"}],"name":"renounceOwnershipOfList","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"collection","type":"address"},{"internalType":"uint16","name":"tokenType","type":"uint16"}],"name":"setTokenTypeOfCollection","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"collection","type":"address"},{"internalType":"uint8","name":"level","type":"uint8"},{"internalType":"bool","name":"disableAuthorizationMode","type":"bool"},{"internalType":"bool","name":"disableWildcardOperators","type":"bool"},{"internalType":"bool","name":"enableAccountFreezingMode","type":"bool"}],"name":"setTransferSecurityLevelOfCollection","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":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFromERC1155","outputs":[{"internalType":"bool","name":"isError","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFromERC20","outputs":[{"internalType":"bool","name":"isError","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"}],"name":"transferFromERC721","outputs":[{"internalType":"bool","name":"isError","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"level","type":"uint256"}],"name":"transferSecurityPolicies","outputs":[{"internalType":"uint256","name":"callerConstraints","type":"uint256"},{"internalType":"uint256","name":"receiverConstraints","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"collection","type":"address"},{"internalType":"address[]","name":"accountsToUnfreeze","type":"address[]"}],"name":"unfreezeAccountsForCollection","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"withdrawTo","type":"address"},{"internalType":"uint256","name":"withdrawAmount","type":"uint256"}],"name":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenType","type":"uint256"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"uint200","name":"amount","type":"uint200"},{"internalType":"address","name":"operator","type":"address"},{"internalType":"uint48","name":"approvalExpiration","type":"uint48"},{"internalType":"uint48","name":"sigDeadline","type":"uint48"},{"internalType":"address","name":"owner","type":"address"},{"internalType":"bytes","name":"signedPermit","type":"bytes"}],"name":"updateApprovalBySignature","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"caller","type":"address"},{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"validateTransfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"caller","type":"address"},{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"}],"name":"validateTransfer","outputs":[],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"caller","type":"address"},{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"validateTransfer","outputs":[],"stateMutability":"view","type":"function"}]

    9c4d535b0000000000000000000000000000000000000000000000000000000000000000010016f5b3d0a4c6c87b944df7ecd7b6f97a8373c041e2dd3a26e868f33c42a20000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000010000000000000000000000000067985b1f8b613b57077bbdb24a5defcdda458317000000000000000000000000db8c854027a93f3f98300de8eccf4268de676160000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000001d43726561746f72546f6b656e5472616e7366657256616c696461746f7200000000000000000000000000000000000000000000000000000000000000000000013400000000000000000000000000000000000000000000000000000000000000

    Deployed Bytecode

    0x00040000000000020011000000000002000000000801034f0000006003100270000015d90130019700030000001803550002000000080355000015d90030019d0000000100200190000001020000c13d0000008002000039000000400020043f000000040010008c0000012a0000413d000000000208043b000000e002200270000015f20020009c0000012c0000a13d000015f30020009c0000018d0000a13d000015f40020009c000002cf0000a13d000015f50020009c000004050000213d000015fd0020009c000007850000213d000016010020009c000013ba0000613d000016020020009c00000f8a0000613d000016030020009c0000012a0000c13d000000440010008c0000012a0000413d0000000002000416000000000002004b0000012a0000c13d0000000402800370000000000202043b000800000002001d000016760020009c0000012a0000213d0000002402800370000000000202043b000015dd0020009c0000012a0000213d0000002303200039000000000013004b0000012a0000813d0000000403200039000000000338034f000000000303043b000a00000003001d000015dd0030009c0000012a0000213d000900240020003d0000000a0200002900000005022002100000000902200029000000000012004b0000012a0000213d0000000801000029000000000010043f0000000c01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000f00000001001d0000000801000029000000000010043f0000000a01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000015dc011001970000000002000411000000000012004b0000184c0000c13d0000000a0000006b000015900000613d0000000f02000029000b00020020003d000700050020003d000c00030020003d000f00000000001d0000006c0000013d0000000f020000290000000102200039000f00000002001d0000000a0020006c000015900000813d0000000f01000029000000050110021000000009011000290000000201100367000000000101043b000e00000001001d000000000010043f0000000c01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000000000002004b000000670000613d0000000b01000029000000000301041a000000000003004b00001fcf0000613d000000000032004b000d00000002001d000000c20000613d000600000003001d000000000010043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d0000000d020000290005000100200092000000000101043b0000000b03000029000000000203041a000000050020006c0000307b0000a13d0000000602000029000000010220008a0000000001120019000000000101041a000600000001001d000000000030043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b00000005011000290000000602000029000000000021041b000000000020043f0000000c01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000d02000029000000000021041b0000000b01000029000000000201041a000d00000002001d000000000002004b000024200000613d000000000010043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d0000000d02000029000000010220008a000000000101043b0000000001210019000000000001041b0000000b01000029000000000021041b0000000e01000029000000000010043f0000000c01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000001041b0000000001000414000015d90010009c000015d901008041000000c001100210000015e2011001c70000800d0200003900000004030000390000167a04000041000000000500001900000008060000290000000e0700002956ae56a40000040f00000001002001900000012a0000613d0000000e01000029000000000010043f0000000701000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000016e302200197000000000021041b000000670000013d000001e003000039000000400030043f0000000002000416000000000002004b0000012a0000c13d0000001f02100039000015da02200197000001e002200039000000400020043f0000001f0410018f000015db05100198000001e002500039000001140000613d000000000608034f000000006706043c0000000003730436000000000023004b000001100000c13d000000000004004b000001210000613d000000000358034f0000000304400210000000000502043300000000054501cf000000000545022f000000000303043b0000010004400089000000000343022f00000000034301cf000000000353019f0000000000320435000000800010008c0000012a0000413d000001e00600043d000015dc0060009c0000012a0000213d000002000200043d000f00000002001d000015dc0020009c0000029a0000a13d0000000001000019000056b0000104300000162f0020009c000001ac0000213d0000164d0020009c000003bc0000213d0000165c0020009c0000054c0000a13d0000165d0020009c000007c60000213d000016610020009c0000148e0000613d000016620020009c0000118f0000613d000016630020009c0000012a0000c13d000000a40010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000f00000001001d000015dc0010009c0000012a0000213d0000002401800370000000000101043b000e00000001001d000015dc0010009c0000012a0000213d0000004401800370000000000101043b000d00000001001d000015dc0010009c0000012a0000213d0000008401800370000000000101043b000b00000001001d0000006401800370000000000101043b000c00000001001d0000167201000041000000000010044300000000010004120000000400100443000000200100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000010110008a000000030010008c000015cd0001a13e0000200e0000013d00001683010000410000000000100443000000000100041000000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c70000800a0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000a00000001001d000016720100004100000000001004430000000001000412000000040010044300000024000004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b0000000a0010006b00001ccc0000a13d0000000101000039000000000101041a000000020010019000000f870000c13d00001ccc0000013d000016120020009c000002b40000213d000016210020009c000004210000a13d000016220020009c0000066f0000213d000016260020009c00000cda0000613d000016270020009c00000c340000613d000016280020009c0000012a0000c13d000000240010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000015dc0010009c0000012a0000213d000000000010043f0000000b01000039000000200010043f0000004002000039000000000100001956ae56710000040f000000000101041a000000180110027000001676011001970000151e0000013d000016300020009c000003f60000213d0000163f0020009c000005c50000a13d000016400020009c000007e00000213d000016440020009c000015150000613d000016450020009c0000119a0000613d000016460020009c0000012a0000c13d000000440010008c0000012a0000413d0000000002000416000000000002004b0000012a0000c13d0000000402800370000000000202043b000800000002001d000016760020009c0000012a0000213d0000002402800370000000000202043b000015dd0020009c0000012a0000213d0000002303200039000000000013004b0000012a0000813d0000000403200039000000000338034f000000000303043b000a00000003001d000015dd0030009c0000012a0000213d000900240020003d0000000a0200002900000005022002100000000902200029000000000012004b0000012a0000213d0000000801000029000000000010043f0000000d01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000f00000001001d0000000801000029000000000010043f0000000a01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000015dc011001970000000002000411000000000012004b0000184c0000c13d0000000a0000006b000015900000613d0000000f02000029000b00020020003d000700050020003d000c00030020003d000f00000000001d000002040000013d0000000f020000290000000102200039000f00000002001d0000000a0020006c000015900000813d0000000f01000029000000050110021000000009011000290000000201100367000000000101043b000e00000001001d000000000010043f0000000c01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000000000002004b000001ff0000613d0000000b01000029000000000301041a000000000003004b00001fcf0000613d000000000032004b000d00000002001d0000025a0000613d000600000003001d000000000010043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d0000000d020000290005000100200092000000000101043b0000000b03000029000000000203041a000000050020006c0000307b0000a13d0000000602000029000000010220008a0000000001120019000000000101041a000600000001001d000000000030043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b00000005011000290000000602000029000000000021041b000000000020043f0000000c01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000d02000029000000000021041b0000000b01000029000000000201041a000d00000002001d000000000002004b000024200000613d000000000010043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d0000000d02000029000000010220008a000000000101043b0000000001210019000000000001041b0000000b01000029000000000021041b0000000e01000029000000000010043f0000000c01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000001041b0000000001000414000015d90010009c000015d901008041000000c001100210000015e2011001c70000800d0200003900000004030000390000167a04000041000000010500003900000008060000290000000e0700002956ae56a40000040f00000001002001900000012a0000613d0000000e01000029000000000010043f0000000701000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000016e302200197000000000021041b000001ff0000013d000002200500043d000015dd0050009c0000012a0000213d0000001f02500039000000000012004b0000000003000019000015de03008041000015de02200197000000000002004b0000000004000019000015de04004041000015de0020009c000000000403c019000000000004004b0000012a0000c13d000e00000006001d000001e0025000390000000004020433000015dd0040009c000008bf0000a13d000016ce01000041000000000010043f0000004101000039000000040010043f000016cf01000041000056b000010430000016130020009c0000043a0000a13d000016140020009c000007200000213d000016180020009c00000ce20000613d000016190020009c00000be70000613d0000161a0020009c0000012a0000c13d000000440010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000016760010009c0000012a0000213d0000002402800370000000000202043b000f00000002001d000015dc0020009c0000012a0000213d000000000010043f0000000e010000390000133a0000013d000016040020009c000004c30000a13d000016050020009c000007750000213d000016090020009c000013580000613d0000160a0020009c00000eca0000613d0000160b0020009c0000012a0000c13d000000240010008c0000012a0000413d0000000002000416000000000002004b0000012a0000c13d0000000402800370000000000302043b000015dd0030009c0000012a0000213d0000002302300039000000000012004b0000012a0000813d0000000402300039000000000428034f000000000404043b000f00000004001d000015dd0040009c0000012a0000213d0000000f033000290000002403300039000000000013004b0000012a0000213d0000016001000039000000400010043f000000a501000039000000800010043f0000168a01000041000000a00010043f0000168b03000041000000c00030043f0000168c04000041000000e00040043f0000168d05000041000001000050043f0000168e06000041000001200060043f0000168f07000041000001400070043f000001800010043f000001a00030043f000001c00040043f000001e00050043f000002000060043f000002200070043f0000000f01000029000016e4071001980000001f0910018f000c00200020003d0000000c028003600000022501700039000002250000043f000003130000613d0000022503000039000000000402034f000000004504043c0000000003530436000000000013004b0000030f0000c13d000000000009004b000003200000613d000000000272034f0000000303900210000000000401043300000000043401cf000000000434022f000000000202043b0000010003300089000000000232022f00000000023201cf000000000242019f0000000000210435000d00000009001d000e00000007001d0000000f0300002900000225013000390000000000010435000000e401300039000016e402100197000000a501300039000001600010043f000016900020009c000002ae0000213d0000016002200039000000400020043f000015d90010009c000015d90100804100000060011002100000000002000414000015d90020009c000015d902008041000000c002200210000000000121019f00001691011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000010043f0000000401000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000016e30220019700000001022001bf000000000021041b000000400100043d000015e70010009c000002ae0000213d000000c002100039000000400020043f000000a002100039000016920300004100000000003204350000008002100039000016930300004100000000003204350000006002100039000016940300004100000000003204350000004002100039000016950300004100000000003204350000009d02000039000000000321043600001696010000410000000000130435000000400100043d0000002002100039000000000400001900000000052400190000000006340019000000000606043300000000006504350000007d0040008c0000002004400039000003640000413d000000bd0310003900000000000304350000000e043000290000000c0500002900000002055003670000000e0000006b000003780000613d000000000605034f0000000007030019000000006806043c0000000007870436000000000047004b000003740000c13d0000000d0000006b000003860000613d0000000e055003600000000d060000290000000306600210000000000704043300000000076701cf000000000767022f000000000505043b0000010006600089000000000565022f00000000056501cf000000000575019f00000000005404350000000f04000029000000000343001900000000000304350000009d034000390000000000310435000000dc03400039000016e4033001970000000003310019000000000013004b00000000040000390000000104004039000015dd0030009c000002ae0000213d0000000100400190000002ae0000c13d000000400030043f000015d90020009c000015d90200804100000040022002100000000001010433000015d90010009c000015d9010080410000006001100210000000000121019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000010043f0000000501000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000016e30220019700000001022001bf000000000021041b0000000001000019000056af0001042e0000164e0020009c000006510000a13d0000164f0020009c000008510000213d000016530020009c000015240000613d000016540020009c000011f60000613d000016550020009c0000012a0000c13d000000a40010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000f00000001001d000015dc0010009c0000012a0000213d0000002401800370000000000101043b000e00000001001d000000ff0010008c0000012a0000213d0000004401800370000000000201043b000000000002004b0000000001000039000000010100c039000d00000002001d000000000012004b0000012a0000c13d0000006401800370000000000201043b000000000002004b0000000001000039000000010100c039000c00000002001d000000000012004b0000012a0000c13d0000008401800370000000000201043b000000000002004b0000000001000039000000010100c039000b00000002001d000000000012004b0000012a0000c13d0000000e01000029000000ff0110018f000a00000001001d0000000a0010008c00001b960000413d000016cd01000041000000800010043f0000167501000041000056b000010430000016310020009c0000065c0000a13d000016320020009c000008690000213d000016360020009c0000154d0000613d000016370020009c000012ff0000613d000016380020009c0000012a0000c13d0000000001000416000000000001004b0000012a0000c13d56ae52520000040f0000167c0000013d000015f60020009c000007b60000213d000015fa0020009c000015900000613d000015fb0020009c00000fb30000613d000015fc0020009c0000012a0000c13d000000240010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000601043b000015dc0060009c0000012a0000213d000000000100041a000015dc021001970000000005000411000000000052004b000017e00000c13d000000000006004b0000184f0000c13d0000167401000041000000800010043f0000167501000041000056b000010430000016290020009c00000a1e0000a13d0000162a0020009c00000c060000613d0000162b0020009c00000be90000613d0000162c0020009c0000012a0000c13d000000240010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000f00000001001d000016760010009c0000012a0000213d0000000f01000029000000000001004b000017e40000c13d000016ba01000041000000800010043f0000167501000041000056b0000104300000161b0020009c00000a4c0000a13d0000161c0020009c00000c110000613d0000161d0020009c00000bf50000613d0000161e0020009c0000012a0000c13d000001240010008c0000012a0000413d0000000002000416000000000002004b0000012a0000c13d0000000402800370000000000202043b000f00000002001d000015dc0020009c0000012a0000213d0000008402800370000000000202043b000e00000002001d000015dc0020009c0000012a0000213d000000a402800370000000000202043b000c00000002001d000015dc0020009c0000012a0000213d0000010402800370000000000202043b000d00000002001d000015dd0020009c0000012a0000213d0000000d020000290000002302200039000000000012004b0000012a0000813d0000000d02000029000a00040020003d0000000a02800360000000000202043b000b00000002001d000015dd0020009c0000012a0000213d0000000d030000290000000b023000290000002402200039000000000012004b0000012a0000213d0000002401800370000000000101043b000700000001001d0000004401800370000000000101043b000800000001001d0000006401800370000000000101043b000900000001001d000000c401800370000000000101043b000500000001001d000000e401800370000000000101043b000600000001001d000000000010043f0000000401000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000000ff001001900000165d0000613d0000167201000041000000000010044300000000010004120000000400100443000000200100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000010110008a000000030010008c000015b90001a13e0000200e0000013d00001683010000410000000000100443000000000100041000000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c70000800a0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000400000001001d000016720100004100000000001004430000000001000412000000040010044300000024000004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000040010006b0000244a0000a13d0000000101000039000000000101041a000000080010019000000f870000c13d0000244a0000013d0000160c0020009c00000a5e0000a13d0000160d0020009c00000ebf0000613d0000160e0020009c00000cd30000613d0000160f0020009c0000012a0000c13d000001640010008c0000012a0000413d0000000002000416000000000002004b0000012a0000c13d0000000402800370000000000202043b000f00000002001d000015dd0020009c0000012a0000213d0000000f020000290000002302200039000000000012004b0000012a0000813d0000000f020000290000000402200039000000000228034f000000000202043b000e00000002001d000015dd0020009c0000012a0000213d0000000f020000290000002403200039000d00000003001d0000000e02300029000000000012004b0000012a0000213d0000008401800370000000000101043b000c00000001001d000015dc0010009c0000012a0000213d000000a401800370000000000101043b000b00000001001d000015dc0010009c0000012a0000213d000000c401800370000000000101043b000a00000001001d000015dc0010009c0000012a0000213d0000010401800370000000000101043b000900000001001d000016a40010009c0000012a0000213d000000e401800370000000000101043b000600000001001d0000012401800370000000000101043b000800000001001d0000014401800370000000000101043b000700000001001d000000000010043f0000000501000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000000ff001001900000165d0000613d0000167201000041000000000010044300000000010004120000000400100443000000200100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000010110008a000000030010008c000015b50001a13e0000200e0000013d00001683010000410000000000100443000000000100041000000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c70000800a0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000500000001001d000016720100004100000000001004430000000001000412000000040010044300000024000004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000050010006b000028180000a13d0000000101000039000000000101041a000000800010019000000f870000c13d000028180000013d000016640020009c00000a7f0000a13d000016650020009c000010ed0000613d000016660020009c00000cf80000613d000016670020009c0000012a0000c13d000001240010008c0000012a0000413d0000000002000416000000000002004b0000012a0000c13d0000000402800370000000000202043b000f00000002001d000015dc0020009c0000012a0000213d000000a402800370000000000202043b000e00000002001d000015dc0020009c0000012a0000213d000000c402800370000000000202043b000c00000002001d000015dc0020009c0000012a0000213d0000010402800370000000000202043b000d00000002001d000015dd0020009c0000012a0000213d0000000d020000290000002302200039000000000012004b0000012a0000813d0000000d02000029000a00040020003d0000000a02800360000000000202043b000b00000002001d000015dd0020009c0000012a0000213d0000000d030000290000000b023000290000002402200039000000000012004b0000012a0000213d0000002401800370000000000101043b000600000001001d0000004401800370000000000101043b000700000001001d0000006401800370000000000101043b000800000001001d0000008401800370000000000101043b000900000001001d000000e401800370000000000101043b000500000001001d0000167201000041000000000010044300000000010004120000000400100443000000200100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000010110008a000000030010008c000015d50001a13e0000200e0000013d00001683010000410000000000100443000000000100041000000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c70000800a0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000400000001001d000016720100004100000000001004430000000001000412000000040010044300000024000004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000040010006b000021040000a13d0000000101000039000000000101041a000000100010019000000f870000c13d000021040000013d000016470020009c00000a980000a13d000016480020009c000010fe0000613d000016490020009c00000d370000613d0000164a0020009c0000012a0000c13d000001440010008c0000012a0000413d0000000002000416000000000002004b0000012a0000c13d0000000402800370000000000202043b000f00000002001d000015dc0020009c0000012a0000213d0000008402800370000000000202043b000e00000002001d000015dc0020009c0000012a0000213d000000a402800370000000000202043b000c00000002001d000015dc0020009c0000012a0000213d0000012402800370000000000202043b000d00000002001d000015dd0020009c0000012a0000213d0000000d020000290000002302200039000000000012004b0000012a0000813d0000000d02000029000a00040020003d0000000a02800360000000000202043b000b00000002001d000015dd0020009c0000012a0000213d0000000d030000290000000b023000290000002402200039000000000012004b0000012a0000213d0000002401800370000000000101043b000700000001001d0000004401800370000000000101043b000800000001001d0000006401800370000000000101043b000900000001001d000000c401800370000000000101043b000400000001001d000000e401800370000000000101043b000500000001001d0000010401800370000000000101043b000600000001001d000000000010043f0000000401000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000000ff001001900000165d0000613d0000167201000041000000000010044300000000010004120000000400100443000000200100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000010110008a000000030010008c000015c50001a13e0000200e0000013d00001683010000410000000000100443000000000100041000000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c70000800a0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000300000001001d000016720100004100000000001004430000000001000412000000040010044300000024000004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000030010006b0000258b0000a13d0000000101000039000000000101041a000000200010019000000f870000c13d0000258b0000013d000016560020009c00000aba0000a13d000016570020009c000011710000613d000016580020009c00000be80000613d000016590020009c0000012a0000c13d000000640010008c0000134c0000813d0000012a0000013d000016390020009c00000ada0000a13d0000163a0020009c0000117a0000613d0000163b0020009c00000de10000613d0000163c0020009c0000012a0000c13d000000240010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000016760010009c0000012a0000213d56ae47f10000040f0000151f0000013d000016230020009c00000df50000613d000016240020009c00000c460000613d000016250020009c0000012a0000c13d000000440010008c0000012a0000413d0000000002000416000000000002004b0000012a0000c13d0000000402800370000000000202043b000800000002001d000016760020009c0000012a0000213d0000002402800370000000000202043b000015dd0020009c0000012a0000213d0000002303200039000000000013004b0000012a0000813d0000000403200039000000000338034f000000000303043b000c00000003001d000015dd0030009c0000012a0000213d000b00240020003d0000000c0200002900000005022002100000000b02200029000000000012004b0000012a0000213d0000000801000029000000000010043f0000000d01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000a00000001001d0000000801000029000000000010043f0000000a01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000015dc011001970000000002000411000000000012004b0000184c0000c13d0000000c0000006b000015900000613d0000000a01000029000700040010003d000d00010010003d000f00000000001d000006c00000013d0000000f020000290000000102200039000f00000002001d0000000c0020006c000015900000813d0000000f0100002900000005011002100000000b011000290000000201100367000000000301043b000015dc0030009c0000012a0000213d000000000030043f0000000d01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c70000801002000039000e00000003001d56ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000000000001004b000006bb0000c13d0000000a02000029000000000102041a000015dd0010009c000002ae0000213d000900000001001d0000000101100039000000000012041b000000000020043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000000e020000290000012a0000613d000000000101043b0000000901100029000000000021041b0000000a01000029000000000101041a000900000001001d000000000020043f0000000d01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000902000029000000000021041b0000000001000414000015d90010009c000015d901008041000000c001100210000015e2011001c70000800d0200003900000004030000390000167e04000041000000010500003900000008060000290000000e0700002956ae56a40000040f0000000e0100002900000001002001900000012a0000613d000000000010043f0000000701000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000016e30220019700000001022001bf000000000021041b000006bb0000013d000016150020009c00000be70000613d000016160020009c00000c570000613d000016170020009c0000012a0000c13d000000240010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000015dc0010009c0000012a0000213d0000014002000039000000400020043f000000800000043f000000a00000043f000000c00000043f000000e00000043f000001000000043f000001200000043f000000000010043f0000000b01000039000000200010043f0000004002000039000000000100001956ae56710000040f000f00000001001d000001400100003956ae47900000040f0000000f01000029000000000101041a000000ff001001900000000002000039000000010200c039000001400020043f0000ff00001001900000000003000039000000010300c039000001600030043f0000001003100270000000ff0330018f000001800030043f00000018031002700000167603300197000001a00030043f000016ae001001980000000003000039000000010300c039000001c00030043f00000098011002700000ffff0110018f000001e00010043f000000400100043d0000000002210436000001600300043d000000000003004b0000000003000039000000010300c0390000000000320435000001800200043d000000ff0220018f00000040031000390000000000230435000001a00200043d000016760220019700000060031000390000000000230435000001c00200043d000000000002004b0000000002000039000000010200c03900000080031000390000000000230435000001e00200043d0000ffff0220018f000000a0031000390000000000230435000015d90010009c000015d9010080410000004001100210000016af011001c7000056af0001042e000016060020009c000013680000613d000016070020009c00000f380000613d000016080020009c0000012a0000c13d000000240010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000016760010009c0000012a0000213d000017400000013d000015fe0020009c000014650000613d000015ff0020009c00000fc70000613d000016000020009c0000012a0000c13d000000440010008c0000012a0000413d0000000002000416000000000002004b0000012a0000c13d0000000402800370000000000202043b000800000002001d000015dc0020009c0000012a0000213d0000002402800370000000000202043b000015dd0020009c0000012a0000213d0000002303200039000000000013004b0000012a0000813d0000000403200039000000000338034f000000000303043b000a00000003001d000015dd0030009c0000012a0000213d000900240020003d0000000a0200002900000005022002100000000902200029000000000012004b0000012a0000213d0000000002000411000000080020006c00001df30000613d0000162601000041000000000010043f00000000010004140000000802000029000000040020008c00001ba40000c13d0000001c0100043d000000000010043f0000000102000039000000010300003100001bc70000013d000015f70020009c000014780000613d000015f80020009c000010d00000613d000015f90020009c0000012a0000c13d000000240010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000000000010043f000000050100003900000e110000013d0000165e0020009c000015780000613d0000165f0020009c0000132a0000613d000016600020009c0000012a0000c13d000000240010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000015dc0010009c0000012a0000213d000000000010043f0000000b01000039000000200010043f0000004002000039000000000100001956ae56710000040f000000000101041a0000001801100270000016760110019756ae47f10000040f0000151f0000013d000016410020009c000015920000613d000016420020009c0000133e0000613d000016430020009c0000012a0000c13d000000e40010008c0000012a0000413d0000000002000416000000000002004b0000012a0000c13d0000000402800370000000000202043b000f00000002001d000015dc0020009c0000012a0000213d0000006402800370000000000202043b000d00000002001d0000004402800370000000000202043b000c00000002001d0000002402800370000000000202043b000b00000002001d0000008402800370000000000202043b000e00000002001d000015dc0020009c0000012a0000213d000000a402800370000000000202043b000900000002001d000015dc0020009c0000012a0000213d000000c402800370000000000202043b000a00000002001d000015dd0020009c0000012a0000213d0000000a020000290000002302200039000000000012004b0000012a0000813d0000000a02000029000700040020003d0000000702800360000000000202043b000800000002001d000015dd0020009c0000012a0000213d0000000a0300002900000008023000290000002402200039000000000012004b0000012a0000213d0000167201000041000000000010044300000000010004120000000400100443000000200100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000010110008a000000030010008c000015c10001a13e0000200e0000013d00001683010000410000000000100443000000000100041000000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c70000800a0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000600000001001d000016720100004100000000001004430000000001000412000000040010044300000024000004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000060010006b000022440000a13d0000000101000039000000000101041a000000080010019000000f870000c13d000022440000013d000016500020009c000016120000613d000016510020009c0000134a0000613d000016520020009c0000012a0000c13d0000000002000416000000000002004b0000012a0000c13d56ae46450000040f000f00000002001d000015dc01100197000000000010043f0000000b01000039000000200010043f0000004002000039000000000100001956ae56710000040f000000000101041a00000018011002700000167601100197000000000010043f0000000e01000039000016710000013d000016330020009c000016600000613d000016340020009c00000be80000613d000016350020009c0000012a0000c13d000000840010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000f00000001001d000015dc0010009c0000012a0000213d0000002401800370000000000101043b000e00000001001d000015dc0010009c0000012a0000213d0000004401800370000000000101043b000d00000001001d000015dc0010009c0000012a0000213d0000006401800370000000000101043b000c00000001001d0000167201000041000000000010044300000000010004120000000400100443000000200100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000010110008a000000030010008c000015bd0001a13e0000200e0000013d00001683010000410000000000100443000000000100041000000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c70000800a0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000b00000001001d000016720100004100000000001004430000000001000412000000040010044300000024000004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b0000000b0010006b00001d850000a13d0000000101000039000000000101041a000000010010019000000f870000c13d00001d850000013d0000001f02400039000016e4022001970000003f02200039000016e402200197000000400700043d0000000006270019000d00000007001d000000000076004b00000000020000390000000102004039000015dd0060009c000002ae0000213d0000000100200190000002ae0000c13d000001e002100039000000400060043f0000000d060000290000000006460436000c00000006001d00000200055000390000000006540019000000000026004b0000012a0000213d000000000004004b0000000c09000029000008e10000613d000000000600001900000000076900190000000008560019000000000808043300000000008704350000002006600039000000000046004b000008da0000413d0000000d0440002900000020044000390000000000040435000002400400043d000015dd0040009c0000012a0000213d0000001f05400039000000000015004b0000000001000019000015de01008041000015de05500197000000000005004b0000000006000019000015de06004041000015de0050009c000000000601c019000000000006004b0000012a0000c13d000001e0014000390000000001010433000015dd0010009c000002ae0000213d0000001f05100039000016e4055001970000003f05500039000016e403500197000000400500043d0000000003350019000b00000005001d000000000053004b00000000050000390000000105004039000015dd0030009c000002ae0000213d0000000100500190000002ae0000c13d000000400030043f0000000b030000290000000003130436000a00000003001d00000200034000390000000004310019000000000024004b0000012a0000213d000000000001004b0000000a06000029000009180000613d000000000200001900000000042600190000000005320019000000000505043300000000005404350000002002200039000000000012004b000009110000413d0000000b0110002900000020011000390000000000010435000015df0100004100000000001004430000000001000414000015d90010009c000015d901008041000000c001100210000015e0011001c70000800b0200003956ae56a90000040f0000000100200190000042d90000613d0000000002000411000015dc06200197000000000200041a000015e103200197000000000363019f000000000101043b000900000001001d000000000030041b0000000001000414000015dc05200197000015d90010009c000015d901008041000000c001100210000015e2011001c70000800d020000390000000303000039000015e30400004156ae56a40000040f00000001002001900000012a0000613d0000000101000039000000a00010043f0000000301000039000000c00010043f0000000501000039000000e00010043f0000000901000029000000010010008c000015e501000041000015e401006041000000800010043f0000000c01000029000015d90010009c000015d90100804100000040011002100000000d020000290000000002020433000015d90020009c000015d9020080410000006002200210000000000112019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000d00000001001d000001400010043f0000000a01000029000015d90010009c000015d90100804100000040011002100000000b020000290000000002020433000015d90020009c000015d9020080410000006002200210000000000112019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000201043b000001600020043f0000000905000029000001200050043f000000400100043d000000a00310003900000000040004100000000000430435000000800310003900000000005304350000006003100039000000000023043500000040021000390000000d030000290000000000320435000000a0020000390000000002210436000015e6030000410000000000320435000015e70010009c000002ae0000213d000000c003100039000d00000003001d000000400030043f000015d90020009c000015d90200804100000040022002100000000001010433000015d90010009c000015d9010080410000006001100210000000000121019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f00000001002001900000000e020000290000012a0000613d000000000101043b000001000010043f000015dc06200197000000000100041a000015e102100197000000000262019f000000000020041b0000000002000414000015dc05100197000015d90020009c000015d902008041000000c001200210000015e2011001c70000800d020000390000000303000039000015e304000041000e00000006001d56ae56a40000040f00000001002001900000012a0000613d0000000e0000006b000027ec0000613d0000000f01000029000015dc00100198000027ec0000613d000000000000043f0000000a01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000015e1022001970000000e022001af000000000021041b000015e901000041000000400200043d000000400320003900000000001304350000000c010000390000002003200039000000000013043500000020010000390000000000120435000015d90020009c000015d90200804100000040012002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015ea011001c70000800d020000390000000203000039000015eb04000041000000000500001956ae56a40000040f00000001002001900000012a0000613d0000000001000414000015d90010009c000015d901008041000000c001100210000015e2011001c70000800d020000390000000303000039000015ec0400004100000000050000190000000e0600002956ae56a40000040f00000001002001900000012a0000613d0000000f05000029000001c00050043f000015ed02000041000001800020043f000015ee01000041000001a00010043f000000800300043d00000140000004430000016000300443000000a00300043d00000020060000390000018000600443000001a0003004430000004003000039000000c00400043d000001c000300443000001e0004004430000006003000039000000e00400043d000002000030044300000220004004430000008003000039000001000400043d00000240003004430000026000400443000001200300043d000000a0040000390000028000400443000002a000300443000000c003000039000001400400043d000002c000300443000002e000400443000000e003000039000001600400043d0000030000300443000003200040044300000100030000390000034000300443000003600020044300000120020000390000038000200443000003a0001004430000014001000039000003c000100443000003e00050044300000100006004430000000b010000390000012000100443000015ef01000041000056af0001042e0000162d0020009c00000e080000613d0000162e0020009c0000012a0000c13d000000440010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000f00000001001d000015dc0010009c0000012a0000213d0000002401800370000000000301043b000000000100041a000015dc011001970000000002000411000000000021004b000017e00000c13d000e00000003001d0000000103000039000000000103041a000000000003041b000000800010043f000000a00000043f0000000001000414000015d90010009c000015d901008041000000c001100210000016b6011001c70000800d02000039000d00000003001d000016b70400004156ae56a40000040f00000001002001900000012a0000613d0000000e0000006b000015900000613d00000000010004140000000f04000029000000040040008c0000193c0000c13d0000000101000031000019490000013d0000161f0020009c00000e150000613d000016200020009c0000012a0000c13d0000000002000416000000000002004b0000012a0000c13d56ae46450000040f000f00000002001d000015dc01100197000000000010043f0000000f01000039000000200010043f0000004002000039000000000100001956ae56710000040f0000000201100039000016760000013d000016100020009c000013900000613d000016110020009c0000012a0000c13d000000440010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000f00000001001d000015dc0010009c0000012a0000213d0000002401800370000000000101043b000e00000001001d000016760010009c0000012a0000213d00000000050004110000000f04000029000000000045004b00001b0a0000613d0000162601000041000000000010043f0000000001000414000000040040008c0000190f0000c13d0000001c0100043d000000000010043f00000001020000390000000103000031000019340000013d000016680020009c000016830000613d000016690020009c0000012a0000c13d000000240010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000201043b000016b0002001980000012a0000c13d0000000101000039000016dd0020009c000018140000a13d000016de0020009c0000154a0000613d000016df0020009c0000154a0000613d000016e00020009c0000154a0000613d000000800000043f0000166a01000041000056af0001042e0000164b0020009c0000172e0000613d0000164c0020009c0000012a0000c13d0000000001000416000000000001004b0000012a0000c13d0000000001000411000000000010043f0000000701000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a0000000102200039000000000021041b0000000001000414000015d90010009c000015d901008041000000c001100210000015e2011001c70000800d020000390000000203000039000016bf0400004100000000050004110000158d0000013d0000165a0020009c0000174f0000613d0000165b0020009c0000012a0000c13d000000440010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000015dc0010009c0000012a0000213d0000002402800370000000000202043b000f00000002001d000000000010043f0000000601000039000000200010043f0000004002000039000000000100001956ae56710000040f0000000f02000029000000080220027056ae47170000040f000000000101041a000016e5011001670000000f02000029000000ff0220018f000000000121022f000000010110018f0000167c0000013d0000163d0020009c000017560000613d0000163e0020009c0000012a0000c13d000000440010008c0000012a0000413d0000000002000416000000000002004b0000012a0000c13d0000000402800370000000000202043b000800000002001d000016760020009c0000012a0000213d0000002402800370000000000202043b000015dd0020009c0000012a0000213d0000002303200039000000000013004b0000012a0000813d0000000403200039000000000338034f000000000303043b000f00000003001d000015dd0030009c0000012a0000213d00000024032000390000000f02000029000e0005002002180000000e04300029000000000014004b0000012a0000213d0000000801000029000000000010043f0000000c01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c70000801002000039000d00000003001d000c00000004001d56ae56a90000040f00000001002001900000012a0000613d000000000101043b000b00000001001d0000000e010000290000003f011000390000167801100197000000400200043d0000000001120019000a00000002001d000000000021004b00000000020000390000000102004039000015dd0010009c000002ae0000213d0000000100200190000002ae0000c13d000000400010043f0000000a010000290000000f030000290000000001310436000900000001001d0000000c05000029000000000050007c0000000d040000290000012a0000213d0000000f0000006b00000b2f0000613d00000002010003670000000a02000029000000000341034f000000000303043b000015dc0030009c0000012a0000213d000000200220003900000000003204350000002004400039000000000054004b00000b260000413d0000000801000029000000000010043f0000000a01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000015dc011001970000000002000411000000000012004b0000184c0000c13d0000000a010000290000000001010433000000000001004b000015900000613d0000000b01000029000700040010003d000c00010010003d000f00000000001d00000b550000013d000000000101043b000000000201041a000016e302200197000000000021041b0000000f02000029000f00010020003d0000000a0100002900000000010104330000000f0010006b000015900000813d0000000f01000029000000050110021000000009011000290000000001010433000015dc01100197000e00000001001d000000000010043f0000000c01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000000000002004b00000b4f0000613d0000000b01000029000000000301041a000000000003004b00001fcf0000613d000000000032004b000d00000002001d00000bab0000613d000600000003001d000000000010043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d0000000d020000290005000100200092000000000101043b0000000b03000029000000000203041a000000050020006c0000307b0000a13d0000000602000029000000010220008a0000000001120019000000000101041a000600000001001d000000000030043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b00000005011000290000000602000029000000000021041b000000000020043f0000000c01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000d02000029000000000021041b0000000b01000029000000000201041a000d00000002001d000000000002004b000024200000613d000000000010043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d0000000d02000029000000010220008a000000000101043b0000000001210019000000000001041b0000000b01000029000000000021041b0000000e01000029000000000010043f0000000c01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000001041b0000000001000414000015d90010009c000015d901008041000000c001100210000015e2011001c70000800d0200003900000004030000390000167904000041000000000500001900000008060000290000000e0700002956ae56a40000040f00000001002001900000012a0000613d0000000e01000029000000000010043f0000000701000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000000b4b0000c13d0000012a0000013d56ae466b0000040f56ae43400000040f000000240010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000015dc0010009c0000012a0000213d56ae48780000040f000000000001004b0000167a0000013d000000240010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000016760010009c0000012a0000213d000000000010043f0000000a01000039000000200010043f0000004002000039000000000100001956ae56710000040f000000000101041a00000cde0000013d000000240010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000016760010009c0000012a0000213d56ae48350000040f000017410000013d000000c40010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000f00000001001d000015dc0010009c0000012a0000213d0000002401800370000000000101043b000e00000001001d000015dc0010009c0000012a0000213d0000006401800370000000000101043b000d00000001001d000015dc0010009c0000012a0000213d000000a401800370000000000301043b0000008401800370000000000501043b0000004401800370000000000401043b00000000010004110000000f0010006c0000185b0000613d0000000e0010006c0000185b0000613d000016b401000041000000800010043f0000167501000041000056b0000104300000000002000416000000000002004b0000012a0000c13d56ae46450000040f000f00000002001d000015dc01100197000000000010043f0000000b01000039000000200010043f0000004002000039000000000100001956ae56710000040f000000000101041a00000018011002700000167601100197000000000010043f0000000d01000039000016710000013d000000240010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b56ae49000000040f000000400300043d000000200430003900000000002404350000000000130435000015d90030009c000015d9030080410000004001300210000016aa011001c7000056af0001042e000000240010008c0000012a0000413d0000000002000416000000000002004b0000012a0000c13d0000000402800370000000000202043b000015dd0020009c0000012a0000213d0000002303200039000000000013004b0000012a0000813d000e00040020003d0000000e03800360000000000303043b000f00000003001d000015dd0030009c0000012a0000213d0000000f022000290000002402200039000000000012004b0000012a0000213d0000000801000039000000000201041a0000167b0320019700000001022000390000167604200197000000000234019f000000000021041b000d00000004001d000000000040043f0000000a01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d0000000002000411000015dc02200197000000000101043b000000000301041a000015e103300197000000000223019f000000000021041b0000002002000039000000400100043d00000000022104360000000f030000290000000000320435000016e4053001980000001f0630018f000000400310003900000000045300190000000e070000290000002007700039000000020770036700000c9b0000613d000000000807034f0000000009030019000000008a08043c0000000009a90436000000000049004b00000c970000c13d000000000006004b00000ca80000613d000000000557034f0000000306600210000000000704043300000000076701cf000000000767022f000000000505043b0000010006600089000000000565022f00000000056501cf000000000575019f00000000005404350000000f04000029000000000343001900000000000304350000001f03400039000016e4023001970000167c0020009c0000167c020080410000006002200210000015d90010009c000015d9010080410000004001100210000000000112019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000121019f0000167d0110009a0000800d020000390000000203000039000015eb040000410000000d0500002956ae56a40000040f00000001002001900000012a0000613d000000400100043d000f00000001001d0000000001000414000015d90010009c000015d901008041000000c001100210000015e2011001c70000800d020000390000000303000039000015ec040000410000000d05000029000000000600041156ae56a40000040f00000001002001900000012a0000613d0000000d010000290000000f020000290000167d0000013d0000000002000416000000000002004b0000012a0000c13d56ae46550000040f56ae492f0000040f0000000001000019000056af0001042e0000000001000416000000000001004b0000012a0000c13d000000000100041a000015dc01100197000000800010043f0000166a01000041000056af0001042e000000440010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000015dc0010009c0000012a0000213d000000000010043f0000000b01000039000000200010043f00000040020000390000000001000019000f00000008035356ae56710000040f000000000101041a00000018011002700000167601100197000000000010043f0000000d01000039000015390000013d000000240010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000f00000001001d000015dc0010009c0000012a0000213d0000000f01000029000000000010043f0000000b01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000000ff00100190000018110000c13d00000018011002700000167601100197000000000010043f0000000e01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000002000411000015dc02200197000000000020043f0000000401100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000000ff0010019000001b760000c13d000000400100043d000016dc0200004100001d7f0000013d000000440010008c0000012a0000413d0000000002000416000000000002004b0000012a0000c13d0000000402800370000000000202043b000800000002001d000016760020009c0000012a0000213d0000002402800370000000000202043b000015dd0020009c0000012a0000213d0000002303200039000000000013004b0000012a0000813d0000000403200039000000000338034f000000000303043b000c00000003001d000015dd0030009c0000012a0000213d000b00240020003d0000000c0200002900000005022002100000000b02200029000000000012004b0000012a0000213d0000000801000029000000000010043f0000000d01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000f00000001001d0000000801000029000000000010043f0000000a01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000015dc011001970000000002000411000000000012004b0000184c0000c13d0000000c0000006b000015900000613d0000000f02000029000a00020020003d000700050020003d000d00030020003d000f00000000001d00000d880000013d000000000101043b000000000201041a000016e30220019700000001022001bf000000000021041b0000000f020000290000000102200039000f00000002001d0000000c0020006c000015900000813d0000000f0100002900000005011002100000000b011000290000000201100367000000000101043b000e00000001001d000000000010043f0000000d01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000000000001004b00000d830000c13d0000000a02000029000000000102041a000015dd0010009c000002ae0000213d000900000001001d0000000101100039000000000012041b000000000020043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000000e030000290000012a0000613d000000000101043b0000000901100029000000000031041b0000000a01000029000000000101041a000900000001001d000000000030043f0000000d01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000902000029000000000021041b0000000001000414000015d90010009c000015d901008041000000c001100210000015e2011001c70000800d0200003900000004030000390000167f04000041000000010500003900000008060000290000000e0700002956ae56a40000040f0000000e0100002900000001002001900000012a0000613d000000000010043f0000000701000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000000d7e0000c13d0000012a0000013d0000000001000416000000000001004b0000012a0000c13d000000000100041a000015dc021001970000000005000411000000000052004b000017e00000c13d000015e101100197000000000010041b0000000001000414000015d90010009c000015d901008041000000c001100210000015e2011001c70000800d020000390000000303000039000015e30400004100000000060000190000158d0000013d000000240010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000015dc0010009c0000012a0000213d000000000010043f0000000b01000039000000200010043f0000004002000039000000000100001956ae56710000040f000000000101041a00000018011002700000167601100197000011980000013d000000240010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000000000010043f0000000401000039000000200010043f00000040020000390000000001000019000015450000013d000000440010008c0000012a0000413d0000000002000416000000000002004b0000012a0000c13d0000000402800370000000000202043b000800000002001d000016760020009c0000012a0000213d0000002402800370000000000202043b000015dd0020009c0000012a0000213d0000002303200039000000000013004b0000012a0000813d0000000403200039000000000338034f000000000303043b000c00000003001d000015dd0030009c0000012a0000213d000b00240020003d0000000c0200002900000005022002100000000b02200029000000000012004b0000012a0000213d0000000801000029000000000010043f0000000c01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000f00000001001d0000000801000029000000000010043f0000000a01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000015dc011001970000000002000411000000000012004b0000184c0000c13d0000000c0000006b000015900000613d0000000f02000029000a00020020003d000700050020003d000d00030020003d000f00000000001d00000e660000013d000000000101043b000000000201041a000016e30220019700000001022001bf000000000021041b0000000f020000290000000102200039000f00000002001d0000000c0020006c000015900000813d0000000f0100002900000005011002100000000b011000290000000201100367000000000101043b000e00000001001d000000000010043f0000000d01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000000000001004b00000e610000c13d0000000a02000029000000000102041a000015dd0010009c000002ae0000213d000900000001001d0000000101100039000000000012041b000000000020043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000000e030000290000012a0000613d000000000101043b0000000901100029000000000031041b0000000a01000029000000000101041a000900000001001d000000000030043f0000000d01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000902000029000000000021041b0000000001000414000015d90010009c000015d901008041000000c001100210000015e2011001c70000800d0200003900000004030000390000167f04000041000000000500001900000008060000290000000e0700002956ae56a40000040f0000000e0100002900000001002001900000012a0000613d000000000010043f0000000701000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000000e5c0000c13d0000012a0000013d000000240010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000201043b000000000100041156ae51350000040f0000000001000019000056af0001042e000001040010008c0000012a0000413d0000000002000416000000000002004b0000012a0000c13d0000000402800370000000000202043b000f00000002001d000015dc0020009c0000012a0000213d0000006402800370000000000202043b000d00000002001d0000004402800370000000000202043b000c00000002001d0000002402800370000000000202043b000b00000002001d0000008402800370000000000202043b000e00000002001d000015dc0020009c0000012a0000213d000000a402800370000000000202043b000900000002001d000015dc0020009c0000012a0000213d000000c402800370000000000202043b000800000002001d000000e402800370000000000202043b000a00000002001d000015dd0020009c0000012a0000213d0000000a020000290000002302200039000000000012004b0000012a0000813d0000000a02000029000600040020003d0000000602800360000000000202043b000700000002001d000015dd0020009c0000012a0000213d0000000a0300002900000007023000290000002402200039000000000012004b0000012a0000213d0000167201000041000000000010044300000000010004120000000400100443000000200100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000010110008a000000030010008c000015b10001a13e0000200e0000013d00001683010000410000000000100443000000000100041000000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c70000800a0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000500000001001d000016720100004100000000001004430000000001000412000000040010044300000024000004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000050010006b000023820000a13d0000000101000039000000000101041a000000200010019000000f870000c13d000023820000013d000000840010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000f00000001001d000015dc0010009c0000012a0000213d0000002401800370000000000101043b000e00000001001d000015dc0010009c0000012a0000213d0000004401800370000000000101043b000d00000001001d000015dc0010009c0000012a0000213d0000006401800370000000000101043b000c00000001001d0000167201000041000000000010044300000000010004120000000400100443000000200100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000010110008a000000030010008c000015ad0001a13e0000200e0000013d00001683010000410000000000100443000000000100041000000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c70000800a0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000b00000001001d000016720100004100000000001004430000000001000412000000040010044300000024000004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b0000000b0010006b00001c1e0000a13d0000000101000039000000000101041a000000040010019000001c1e0000613d000000400100043d000016d50200004100001d7f0000013d000000440010008c0000012a0000413d0000000002000416000000000002004b0000012a0000c13d0000000402800370000000000202043b000015dd0020009c0000012a0000213d0000002303200039000000000013004b0000012a0000813d000e00040020003d0000000e03800360000000000303043b000f00000003001d000015dd0030009c0000012a0000213d0000000f022000290000002402200039000000000012004b0000012a0000213d0000002401800370000000000101043b000d00000001001d000016760010009c0000012a0000213d0000000801000039000000000201041a000000010320003900001676043001970000167b03200197000000000334019f000000000031041b00001676012001970000000d0010006b000019df0000a13d0000168101000041000000800010043f0000167501000041000056b000010430000000240010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000015dc0010009c0000012a0000213d000000000010043f0000000b01000039000000200010043f0000004002000039000000000100001956ae56710000040f000000000101041a0000001801100270000016760110019756ae48350000040f000017410000013d000000440010008c0000012a0000413d0000000002000416000000000002004b0000012a0000c13d0000000402800370000000000202043b000800000002001d000016760020009c0000012a0000213d0000002402800370000000000202043b000015dd0020009c0000012a0000213d0000002303200039000000000013004b0000012a0000813d0000000403200039000000000338034f000000000303043b000f00000003001d000015dd0030009c0000012a0000213d00000024032000390000000f02000029000e0005002002180000000e04300029000000000014004b0000012a0000213d0000000801000029000000000010043f0000000e01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c70000801002000039000d00000003001d000c00000004001d56ae56a90000040f00000001002001900000012a0000613d000000000101043b000b00000001001d0000000e010000290000003f011000390000167801100197000000400200043d0000000001120019000a00000002001d000000000021004b00000000020000390000000102004039000015dd0010009c000002ae0000213d0000000100200190000002ae0000c13d000000400010043f0000000a010000290000000f030000290000000001310436000900000001001d0000000c05000029000000000050007c0000000d040000290000012a0000213d0000000f0000006b000010180000613d00000002010003670000000a02000029000000000341034f000000000303043b000015dc0030009c0000012a0000213d000000200220003900000000003204350000002004400039000000000054004b0000100f0000413d0000000801000029000000000010043f0000000a01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000015dc011001970000000002000411000000000012004b0000184c0000c13d0000000a010000290000000001010433000000000001004b000015900000613d0000000b01000029000700040010003d000c00010010003d000f00000000001d0000103e0000013d000000000101043b000000000201041a000016e302200197000000000021041b0000000f02000029000f00010020003d0000000a0100002900000000010104330000000f0010006b000015900000813d0000000f01000029000000050110021000000009011000290000000001010433000015dc01100197000e00000001001d000000000010043f0000000c01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000000000002004b000010380000613d0000000b01000029000000000301041a000000000003004b00001fcf0000613d000000000032004b000d00000002001d000010940000613d000600000003001d000000000010043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d0000000d020000290005000100200092000000000101043b0000000b03000029000000000203041a000000050020006c0000307b0000a13d0000000602000029000000010220008a0000000001120019000000000101041a000600000001001d000000000030043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b00000005011000290000000602000029000000000021041b000000000020043f0000000c01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000d02000029000000000021041b0000000b01000029000000000201041a000d00000002001d000000000002004b000024200000613d000000000010043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d0000000d02000029000000010220008a000000000101043b0000000001210019000000000001041b0000000b01000029000000000021041b0000000e01000029000000000010043f0000000c01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000001041b0000000001000414000015d90010009c000015d901008041000000c001100210000015e2011001c70000800d0200003900000004030000390000167904000041000000020500003900000008060000290000000e0700002956ae56a40000040f00000001002001900000012a0000613d0000000e01000029000000000010043f0000000701000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000010340000c13d0000012a0000013d000000440010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000f00000001001d000015dc0010009c0000012a0000213d0000002401800370000000000101043b000e00000001001d0000ffff0010008c0000012a0000213d00000000050004110000000f04000029000000000045004b000019530000613d0000162601000041000000000010043f0000000001000414000000040040008c000018d00000c13d0000001c0100043d000000000010043f00000001020000390000000103000031000018f50000013d000000440010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000016760010009c0000012a0000213d0000002402800370000000000202043b000f00000002001d000015dc0020009c0000012a0000213d000000000010043f0000000d010000390000133a0000013d000000a40010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000f00000001001d000015dc0010009c0000012a0000213d0000002401800370000000000101043b000e00000001001d000015dc0010009c0000012a0000213d0000006401800370000000000101043b000d00000001001d000015dc0010009c0000012a0000213d0000004401800370000000000101043b000c00000001001d0000008401800370000000000101043b000b00000001001d0000000f01000029000000000010043f0000000701000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000000400100043d000000c003100039000000000023043500000080021000390000000b03000029000000000032043500000060021000390000000d03000029000000000032043500000040021000390000000c03000029000000000032043500000020021000390000000f030000290000000000320435000000c0030000390000000000310435000000a0031000390000000000030435000016850010009c000002ae0000213d000000e003100039000000400030043f000015d90020009c000015d90200804100000040022002100000000001010433000015d90010009c000015d9010080410000006001100210000000000121019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000010043f0000000201000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000e02000029000000000020043f000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000f00000001001d000016860100004100000000001004430000000001000414000017cc0000013d0000000001000416000000000001004b0000012a0000c13d0000000801000039000000000101041a0000167601100197000000800010043f0000166a01000041000056af0001042e000000440010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000f00000001001d000016760010009c0000012a0000213d0000002401800370000000000101043b000e00000001001d000015dc0010009c0000012a0000213d0000000e0000006b0000181b0000c13d000016bb01000041000000800010043f0000167501000041000056b000010430000000240010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000016760010009c0000012a0000213d56ae46d40000040f000017410000013d000000440010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000f00000001001d000015dc0010009c0000012a0000213d0000002401800370000000000101043b000e00000001001d000015dc0010009c0000012a0000213d0000000e01000029000000000010043f0000000b01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000000ff00100190000018110000c13d0000000f02000029000000010020008c000011bf0000c13d0000ff00001001900000138d0000c13d00000018011002700000167601100197000000000010043f0000000e01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000002000411000015dc02200197000000000020043f0000000401100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000000ff0010019000000d340000613d0000000e01000029000000000010043f0000000901000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000f02000029000015de022001c700000000002104470000000e01000029000000000010043f000000200000043f000000000100041400001af90000013d000000440010008c0000012a0000413d0000000002000416000000000002004b0000012a0000c13d0000000402800370000000000202043b000800000002001d000016760020009c0000012a0000213d0000002402800370000000000202043b000015dd0020009c0000012a0000213d0000002303200039000000000013004b0000012a0000813d0000000403200039000000000338034f000000000303043b000f00000003001d000015dd0030009c0000012a0000213d00000024032000390000000f02000029000e0005002002180000000e04300029000000000014004b0000012a0000213d0000000801000029000000000010043f0000000d01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c70000801002000039000d00000003001d000c00000004001d56ae56a90000040f00000001002001900000012a0000613d000000000101043b000b00000001001d0000000e010000290000003f011000390000167801100197000000400200043d0000000001120019000a00000002001d000000000021004b00000000020000390000000102004039000015dd0010009c000002ae0000213d0000000100200190000002ae0000c13d000000400010043f0000000a010000290000000f030000290000000001310436000900000001001d0000000c05000029000000000050007c0000000d040000290000012a0000213d0000000f0000006b000012470000613d00000002010003670000000a02000029000000000341034f000000000303043b000015dc0030009c0000012a0000213d000000200220003900000000003204350000002004400039000000000054004b0000123e0000413d0000000801000029000000000010043f0000000a01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000015dc011001970000000002000411000000000012004b0000184c0000c13d0000000a010000290000000001010433000000000001004b000015900000613d0000000b01000029000700040010003d000c00010010003d000f00000000001d000012690000013d0000000f02000029000f00010020003d0000000a0100002900000000010104330000000f0010006b000015900000813d0000000f01000029000000050110021000000009011000290000000001010433000015dc01100197000e00000001001d000000000010043f0000000c01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000000000002004b000012630000613d0000000b01000029000000000301041a000000000003004b00001fcf0000613d000000000032004b000d00000002001d000012bf0000613d000600000003001d000000000010043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d0000000d020000290005000100200092000000000101043b0000000b03000029000000000203041a000000050020006c0000307b0000a13d0000000602000029000000010220008a0000000001120019000000000101041a000600000001001d000000000030043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b00000005011000290000000602000029000000000021041b000000000020043f0000000c01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000d02000029000000000021041b0000000b01000029000000000201041a000d00000002001d000000000002004b000024200000613d000000000010043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d0000000d02000029000000010220008a000000000101043b0000000001210019000000000001041b0000000b01000029000000000021041b0000000e01000029000000000010043f0000000c01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000001041b0000000001000414000015d90010009c000015d901008041000000c001100210000015e2011001c70000800d0200003900000004030000390000167904000041000000010500003900000008060000290000000e0700002956ae56a40000040f00000001002001900000012a0000613d0000000e01000029000000000010043f0000000701000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000016e302200197000000000021041b000012630000013d000000240010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000015dc0010009c0000012a0000213d000000000010043f0000000f01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000301041a000000400200043d000f00000002001d000d00000003001d0000000002320436000e00000002001d000000000010043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d0000000d05000029000000000005004b000018fd0000c13d0000000e04000029000019060000013d000000440010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000016760010009c0000012a0000213d0000002402800370000000000202043b000f00000002001d000015dc0020009c0000012a0000213d000000000010043f0000000c01000039000000200010043f00000040020000390000000001000019000016740000013d000000440010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000016760010009c0000012a0000213d000000000010043f0000000d01000039000013630000013d000000440010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000015dc0010009c0000012a0000213d0000002402800370000000000202043b56ae47270000040f0000000001000019000056af0001042e000000440010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000016760010009c0000012a0000213d000000000010043f0000000c01000039000000200010043f00000040020000390000000001000019000f0000000803530000153c0000013d000000640010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000f00000001001d000015dc0010009c0000012a0000213d0000002401800370000000000101043b000e00000001001d000015dc0010009c0000012a0000213d0000000e01000029000000000010043f0000000b01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000000ff00100190000018110000c13d0000000f02000029000000010020008c00001abf0000c13d0000ff000010019000001abf0000613d000000400100043d000016be0200004100001d7f0000013d000000c40010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000201043b0000002401800370000000000101043b000f00000001001d000015dc0010009c0000012a0000213d0000006401800370000000000101043b000e00000001001d000015dc0010009c0000012a0000213d0000008401800370000000000101043b000d00000001001d000016870010009c0000012a0000213d000000a401800370000000000101043b000c00000001001d000016a40010009c0000012a0000213d0000000001020019000b00000002001d56ae51260000040f00000044010000390000000201100367000000000301043b00000000060004110000000b010000290000000f020000290000000d040000290000000c050000290000000e0700002956ae51660000040f0000000001000019000056af0001042e000000440010008c0000012a0000413d0000000002000416000000000002004b0000012a0000c13d0000000402800370000000000202043b000800000002001d000016760020009c0000012a0000213d0000002402800370000000000202043b000015dd0020009c0000012a0000213d0000002303200039000000000013004b0000012a0000813d0000000403200039000000000338034f000000000303043b000c00000003001d000015dd0030009c0000012a0000213d000b00240020003d0000000c0200002900000005022002100000000b02200029000000000012004b0000012a0000213d0000000801000029000000000010043f0000000e01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000a00000001001d0000000801000029000000000010043f0000000a01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000015dc011001970000000002000411000000000012004b0000184c0000c13d0000000c0000006b000015900000613d0000000a01000029000700040010003d000d00010010003d000f00000000001d0000140a0000013d000000000101043b000000000201041a000016e30220019700000001022001bf000000000021041b0000000f020000290000000102200039000f00000002001d0000000c0020006c000015900000813d0000000f0100002900000005011002100000000b011000290000000201100367000000000301043b000015dc0030009c0000012a0000213d000000000030043f0000000d01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c70000801002000039000e00000003001d56ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000000000001004b000014050000c13d0000000a02000029000000000102041a000015dd0010009c000002ae0000213d000900000001001d0000000101100039000000000012041b000000000020043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000000e020000290000012a0000613d000000000101043b0000000901100029000000000021041b0000000a01000029000000000101041a000900000001001d000000000020043f0000000d01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000902000029000000000021041b0000000001000414000015d90010009c000015d901008041000000c001100210000015e2011001c70000800d0200003900000004030000390000167e04000041000000020500003900000008060000290000000e0700002956ae56a40000040f0000000e0100002900000001002001900000012a0000613d000000000010043f0000000701000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000014000000c13d0000012a0000013d000000240010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000015dc0010009c0000012a0000213d000000000010043f0000000701000039000000200010043f0000004002000039000000000100001956ae56710000040f000000000101041a000000800010043f0000166a01000041000056af0001042e0000000001000416000000000001004b0000012a0000c13d0000000101000039000000000101041a000f00000001001d0000000001000412001100000001001d001000000000003d000080050100003900000044030000390000000004000415000000110440008a0000000504400210000016720200004156ae56860000040f0000000101100039000000800010043f0000000f01000029000000a00010043f0000167301000041000056af0001042e000001640010008c0000012a0000413d0000000002000416000000000002004b0000012a0000c13d0000000402800370000000000202043b000f00000002001d000015dc0020009c0000012a0000213d000000a402800370000000000202043b000e00000002001d000015dc0020009c0000012a0000213d000000c402800370000000000202043b000c00000002001d000015dc0020009c0000012a0000213d0000014402800370000000000202043b000d00000002001d000015dd0020009c0000012a0000213d0000000d020000290000002302200039000000000012004b0000012a0000813d0000000d02000029000a00040020003d0000000a02800360000000000202043b000b00000002001d000015dd0020009c0000012a0000213d0000000d030000290000000b023000290000002402200039000000000012004b0000012a0000213d0000002401800370000000000101043b000600000001001d0000004401800370000000000101043b000700000001001d0000006401800370000000000101043b000800000001001d0000008401800370000000000101043b000900000001001d000000e401800370000000000101043b000300000001001d0000010401800370000000000101043b000400000001001d0000012401800370000000000101043b000500000001001d000000000010043f0000000401000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000000ff001001900000165d0000613d0000167201000041000000000010044300000000010004120000000400100443000000200100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000010110008a000000030010008c000015d10001a13e0000200e0000013d00001683010000410000000000100443000000000100041000000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c70000800a0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000200000001001d000016720100004100000000001004430000000001000412000000040010044300000024000004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000020010006b000026cd0000a13d0000000101000039000000000101041a000000100010019000000f870000c13d000026cd0000013d000000240010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000016760010009c0000012a0000213d56ae47ad0000040f0000000002010019000000400100043d000f00000001001d56ae43310000040f000017450000013d000000440010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000015dc0010009c0000012a0000213d000000000010043f0000000b01000039000000200010043f00000040020000390000000001000019000f00000008035356ae56710000040f000000000101041a00000018011002700000167601100197000000000010043f0000000c01000039000000200010043f0000000001000019000000400200003956ae56710000040f0000000f0200035f0000002402200370000000000202043b000000000020043f0000000501100039000000200010043f0000000001000019000000400200003956ae56710000040f000000000101041a000000ff001001900000000001000039000000010100c039000000800010043f0000166a01000041000056af0001042e000000440010008c0000012a0000413d0000000002000416000000000002004b0000012a0000c13d0000000402800370000000000202043b000800000002001d000015dc0020009c0000012a0000213d0000002402800370000000000202043b000015dd0020009c0000012a0000213d0000002303200039000000000013004b0000012a0000813d0000000403200039000000000338034f000000000303043b000c00000003001d000015dd0030009c0000012a0000213d000b00240020003d0000000c0200002900000005022002100000000b02200029000000000012004b0000012a0000213d0000000002000411000000080020006c00001ebb0000613d0000162601000041000000000010043f00000000010004140000000802000029000000040020008c00001bcf0000c13d0000001c0100043d000000000010043f0000000102000039000000010300003100001bf20000013d000000240010008c0000012a0000413d000000000100041a000015dc011001970000000002000411000000000021004b000017e00000c13d0000000401800370000000000101043b0000000103000039000000000203041a000000000013041b000000800020043f000000a00010043f0000000001000414000015d90010009c000015d901008041000000c001100210000016b6011001c70000800d02000039000016b70400004156ae56a40000040f00000001002001900000012a0000613d0000000001000019000056af0001042e000001440010008c0000012a0000413d0000000002000416000000000002004b0000012a0000c13d0000002402800370000000000202043b000f00000002001d000015dc0020009c0000012a0000213d0000008402800370000000000202043b000e00000002001d000016870020009c0000012a0000213d000000a402800370000000000202043b000d00000002001d000015dc0020009c0000012a0000213d000000c402800370000000000202043b000c00000002001d000016a40020009c0000012a0000213d000000e402800370000000000202043b000b00000002001d000016a40020009c0000012a0000213d0000010402800370000000000202043b000900000002001d000015dc0020009c0000012a0000213d0000012402800370000000000202043b000a00000002001d000015dd0020009c0000012a0000213d0000000a020000290000002302200039000000000012004b0000012a0000813d0000000a02000029000700040020003d0000000702800360000000000202043b000800000002001d000015dd0020009c0000012a0000213d0000000a0300002900000008023000290000002402200039000000000012004b0000012a0000213d0000000401800370000000000101043b000600000001001d0000004401800370000000000101043b000400000001001d0000006401800370000000000101043b000500000001001d000016860100004100000000001004430000000001000414000015d90010009c000015d901008041000000c001100210000015e0011001c70000800b0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000300000001001d0000000b0010006c00001dec0000213d0000000601000029000000140010008c000015eb0000613d0000000601000029000002d10010008c000015eb0000613d0000000601000029000004830010008c0000298f0000c13d0000000901000029000000000010043f0000000601000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b00000005020000290000000802200270000000000020043f000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d0000000502000029000000ff0220018f000000010220020f000000000101043b000000000301041a000000000323013f000000000031041b000000000023017000002af80000c13d000000400100043d000016d80200004100001d7f0000013d000001840010008c0000012a0000413d0000000002000416000000000002004b0000012a0000c13d0000000402800370000000000202043b000f00000002001d000015dd0020009c0000012a0000213d0000000f020000290000002302200039000000000012004b0000012a0000813d0000000f020000290000000402200039000000000228034f000000000202043b000e00000002001d000015dd0020009c0000012a0000213d0000000f020000290000002403200039000d00000003001d0000000e02300029000000000012004b0000012a0000213d0000008401800370000000000101043b000c00000001001d000015dc0010009c0000012a0000213d000000c401800370000000000101043b000b00000001001d000015dc0010009c0000012a0000213d000000e401800370000000000101043b000a00000001001d000015dc0010009c0000012a0000213d0000012401800370000000000101043b000900000001001d000016a40010009c0000012a0000213d000000a401800370000000000101043b000700000001001d0000010401800370000000000101043b000500000001001d0000014401800370000000000101043b000800000001001d0000016401800370000000000101043b000600000001001d000000000010043f0000000501000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000000ff0010019000001fd50000c13d000000400100043d000016d30200004100001d7f0000013d0000000002000416000000000002004b0000012a0000c13d56ae46450000040f000f00000002001d000015dc01100197000000000010043f0000000b01000039000000200010043f0000004002000039000000000100001956ae56710000040f000000000101041a00000018011002700000167601100197000000000010043f0000000c01000039000000200010043f0000000001000019000000400200003956ae56710000040f00000004011000390000000f0200002956ae46c40000040f000000000101041a000000ff001001900000000001000039000000010100c039000000400200043d0000000000120435000015d90020009c000015d902008041000000400120021000001680011001c7000056af0001042e000000440010008c0000012a0000413d0000000002000416000000000002004b0000012a0000c13d0000000402800370000000000202043b000800000002001d000016760020009c0000012a0000213d0000002402800370000000000202043b000015dd0020009c0000012a0000213d0000002303200039000000000013004b0000012a0000813d0000000403200039000000000338034f000000000303043b000c00000003001d000015dd0030009c0000012a0000213d000b00240020003d0000000c0200002900000005022002100000000b02200029000000000012004b0000012a0000213d0000000801000029000000000010043f0000000c01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000a00000001001d0000000801000029000000000010043f0000000a01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000015dc011001970000000002000411000000000012004b0000184c0000c13d0000000c0000006b000015900000613d0000000a01000029000700040010003d000d00010010003d000f00000000001d000016d30000013d000000000101043b000000000201041a000016e30220019700000001022001bf000000000021041b0000000f020000290000000102200039000f00000002001d0000000c0020006c000015900000813d0000000f0100002900000005011002100000000b011000290000000201100367000000000301043b000015dc0030009c0000012a0000213d000000000030043f0000000d01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c70000801002000039000e00000003001d56ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000000000001004b000016ce0000c13d0000000a02000029000000000102041a000015dd0010009c000002ae0000213d000900000001001d0000000101100039000000000012041b000000000020043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000000e020000290000012a0000613d000000000101043b0000000901100029000000000021041b0000000a01000029000000000101041a000900000001001d000000000020043f0000000d01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000902000029000000000021041b0000000001000414000015d90010009c000015d901008041000000c001100210000015e2011001c70000800d0200003900000004030000390000167e04000041000000000500001900000008060000290000000e0700002956ae56a40000040f0000000e0100002900000001002001900000012a0000613d000000000010043f0000000701000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000016c90000c13d0000012a0000013d000000240010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000015dc0010009c0000012a0000213d000000000010043f0000000b01000039000000200010043f0000004002000039000000000100001956ae56710000040f000000000101041a0000001801100270000016760110019756ae4c950000040f0000000002010019000000400100043d000f00000001001d56ae430b0000040f0000000f020000290000000001210049000015d90010009c000015d9010080410000006001100210000015d90020009c000015d9020080410000004002200210000000000121019f000056af0001042e0000000002000416000000000002004b0000012a0000c13d56ae431b0000040f56ae492f0000040f0000000001000019000056af0001042e000000c40010008c0000012a0000413d0000000001000416000000000001004b0000012a0000c13d0000000401800370000000000101043b000f00000001001d000015dc0010009c0000012a0000213d0000002401800370000000000101043b000e00000001001d000015dc0010009c0000012a0000213d0000006401800370000000000101043b000d00000001001d000015dc0010009c0000012a0000213d000000a401800370000000000101043b000a00000001001d0000008401800370000000000101043b000b00000001001d0000004401800370000000000101043b000c00000001001d0000000f01000029000000000010043f0000000701000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000000400100043d000000c0031000390000000000230435000000a0021000390000000a03000029000000000032043500000080021000390000000b03000029000000000032043500000060021000390000000d03000029000000000032043500000040021000390000000c03000029000000000032043500000020021000390000000f030000290000000000320435000000c0030000390000000000310435000016850010009c000002ae0000213d000000e003100039000000400030043f000015d90020009c000015d90200804100000040022002100000000001010433000015d90010009c000015d9010080410000006001100210000000000121019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000010043f0000000301000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000e02000029000000000020043f000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000f00000001001d000016860100004100000000001004430000000001000414000015d90010009c000015d901008041000000c001100210000015e0011001c70000800b0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b0000000f05000029000000d002500270000000400300043d0000002004300039000000000024043500000008045002700000168704400197000000000012004b0000000004004019000000000043043500000c520000013d000016d001000041000000800010043f0000167501000041000056b000010430000000000010043f0000000a01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000015dc011001970000000002000411000000000012004b0000184c0000c13d0000000f01000029000000000010043f0000000a01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000015e102200197000000000021041b0000000001000414000015d90010009c000015d901008041000000c001100210000015e2011001c70000800d020000390000000303000039000015ec040000410000000f0500002900000df30000013d000000400100043d000016db0200004100001d7f0000013d000000000002004b0000154a0000613d000016e10020009c000000000100c019000000800010043f0000166a01000041000056af0001042e0000000f01000029000000000001004b000004360000613d000000000010043f0000000a01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000015dc011001970000000002000411000000000012004b0000184c0000c13d0000000f01000029000000000010043f0000000a01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000015e1022001970000000e06000029000000000262019f000000000021041b0000000001000414000015d90010009c000015d901008041000000c001100210000015e2011001c70000800d020000390000000303000039000015ec0400004100001b2e0000013d000000400100043d000016e20200004100001d7f0000013d000015e101100197000000000161019f000000000010041b0000000001000414000015d90010009c000015d901008041000000c001100210000015e2011001c70000800d020000390000000303000039000015e3040000410000158d0000013d000b00000005001d000c00000003001d000000140040008c000018630000613d000002d10040008c000018630000613d000004830040008c00001b720000c13d000a00000004001d0000000f01000029000000000010043f0000000701000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000000400100043d000000c0031000390000000000230435000000a0021000390000000c03000029000000000032043500000080021000390000000b03000029000000000032043500000060021000390000000d03000029000000000032043500000040021000390000000a03000029000000000032043500000020021000390000000f030000290000000000320435000000c0030000390000000000310435000016850010009c000002ae0000213d000000e003100039000000400030043f000015d90020009c000015d90200804100000040022002100000000001010433000015d90010009c000015d9010080410000006001100210000000000121019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000010043f0000000301000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000e02000029000000000020043f000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000000ff0020019000002ade0000c13d0000000202000039000000000021041b0000000101000039000000400200043d0000000000120435000015d90020009c000015d90200804100000040012002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f00001670011001c70000800d020000390000000403000039000016a7040000410000000c050000290000000f060000290000000e070000290000158d0000013d000015d90010009c000015d901008041000000c0011002100000166b011001c7000000000204001956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f0000002004400190000018e40000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b000018e00000c13d000000000005004b000018f10000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000f0400002900000000050004110000000100200190000019500000613d000000200030008c0000000001000019000019510000413d000000000100043d000015dc01100197000019510000013d000000000101043b00000000020000190000000e04000029000000000301041a000000000434043600000001011000390000000102200039000000000052004b000019000000413d0000000f01000029000000000214004956ae479b0000040f000000400100043d000e00000001001d0000000f0200002956ae430b0000040f0000000e02000029000017460000013d000015d90010009c000015d901008041000000c0011002100000166b011001c7000000000204001956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f0000002004400190000019230000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b0000191f0000c13d000000000005004b000019300000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000f040000290000000005000411000000010020019000001b070000613d000000200030008c000000000100001900001b080000413d000000000100043d000015dc0110019700001b080000013d000015d90010009c000015d901008041000000c001100210000015e2011001c700008009020000390000000e03000029000000000500001956ae56a40000040f000d00010020019300030000000103550000006001100270000115d90010019d000015d901100197000000000001004b000019880000c13d0000000d0000006b000015900000c13d000000400100043d000016b80200004100001d7f0000013d0000000001000019000000000015004b000019780000c13d000000000040043f0000000b01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d0000000e030000290000ffff0230018f00000098033002100000166e03300197000000000101043b000000000401041a0000166f04400197000000000334019f000000000031041b000000400100043d0000000000210435000015d90010009c000015d90100804100000040011002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f00001670011001c70000800d02000039000000020300003900001671040000410000000f050000290000158d0000013d000000400100043d0000006002100039000000400020043f000000400210003900000000005204350000166c02000041000000000221043600000000000204350000001c021000390000000001000414000000040040008c000019af0000c13d0000000001020433000000000010043f0000000102000039000019d70000013d0000001f03100039000016e4033001970000003f03300039000016e404300197000000400300043d0000000004430019000000000034004b00000000050000390000000105004039000015dd0040009c000002ae0000213d0000000100500190000002ae0000c13d000000400040043f0000000005130436000016e4021001980000001f0310018f00000000012500190000000304000367000019a10000613d000000000604034f000000006706043c0000000005750436000000000015004b0000199d0000c13d000000000003004b0000194b0000613d000000000224034f0000000303300210000000000401043300000000043401cf000000000434022f000000000202043b0000010003300089000000000232022f00000000023201cf000000000242019f00000000002104350000194b0000013d000015d90020009c000015d9020080410000004002200210000015d90010009c000015d901008041000000c001100210000000000121019f0000166d011001c7000000000204001956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f0000002004400190000019c70000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b000019c30000c13d000000000005004b000019d40000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000f04000029000000010020019000001b6f0000613d000000200030008c00001b6f0000413d000000000100043d000000000001004b000019530000c13d00001b6f0000013d000800000004001d000000000040043f0000000a01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d0000000002000411000015dc02200197000000000101043b000000000301041a000015e103300197000000000223019f000000000021041b0000002002000039000000400100043d00000000022104360000000f030000290000000000320435000016e4053001980000001f0630018f000000400310003900000000045300190000000e070000290000002007700039000000020770036700001a060000613d000000000807034f0000000009030019000000008a08043c0000000009a90436000000000049004b00001a020000c13d000000000006004b00001a130000613d000000000557034f0000000306600210000000000704043300000000076701cf000000000767022f000000000505043b0000010006600089000000000565022f00000000056501cf000000000575019f00000000005404350000000f04000029000000000343001900000000000304350000001f03400039000016e4023001970000167c0020009c0000167c020080410000006002200210000015d90010009c000015d9010080410000004001100210000000000112019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000121019f0000167d0110009a0000800d020000390000000203000039000015eb04000041000000080500002956ae56a40000040f00000001002001900000012a0000613d0000000001000414000015d90010009c000015d901008041000000c001100210000015e2011001c70000800d020000390000000303000039000015ec040000410000000805000029000000000600041156ae56a40000040f00000001002001900000012a0000613d0000000d01000029000000000010043f0000000c01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000a00000001001d0000000d01000029000000000010043f0000000d01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000700000001001d0000000d01000029000000000010043f0000000e01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000400000001001d0000000801000029000000000010043f0000000c01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000c00000001001d0000000801000029000000000010043f0000000d01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000600000001001d0000000801000029000000000010043f0000000e01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000300000001001d0000000a01000029000000000101041a000900000001001d000000000001004b00002be10000c13d0000000a010000290000000201100039000a00000001001d000000000101041a000900000001001d000000000001004b00002d3f0000c13d0000000701000029000000000101041a000b00000001001d000000000001004b00002db60000c13d00000007010000290000000201100039000a00000001001d000000000101041a000900000001001d000000000001004b00002f150000c13d0000000401000029000000000101041a000b00000001001d000000000001004b00002f8c0000c13d00000004010000290000000201100039000a00000001001d000000000101041a000900000001001d000000000001004b000030040000c13d000000400100043d00000008020000290000000000210435000015d90010009c000015d901008041000000400110021000001680011001c7000056af0001042e00000018011002700000167601100197000000000010043f0000000e01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000002000411000015dc02200197000000000020043f0000000401100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000000ff0010019000000d340000613d00000044010000390000000201100367000000000101043b000d00000001001d0000000e01000029000000000010043f0000000901000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000f0200002900000000002104470000000e01000029000000000010043f0000000d01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b00000004011002700000000f0200002900000000002104470000000001000019000056af0001042e0000000001000019000000000015004b00001b300000c13d0000000801000039000000000101041a00001676011001970000000e0010006b00001b120000a13d000000400100043d000016810200004100001d7f0000013d000000000040043f0000000b01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d0000000e060000290000001802600210000016ab02200197000000000101043b000000000301041a000016ac03300197000000000223019f000000000021041b0000000001000414000015d90010009c000015d901008041000000c001100210000015e2011001c70000800d020000390000000303000039000016ad040000410000000f050000290000158d0000013d000000400100043d0000006002100039000000400020043f000000400210003900000000005204350000166c02000041000000000221043600000000000204350000001c021000390000000001000414000000040040008c00001b400000c13d0000000001020433000000000010043f000000010200003900001b680000013d000015d90020009c000015d9020080410000004002200210000015d90010009c000015d901008041000000c001100210000000000121019f0000166d011001c7000000000204001956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f000000200440019000001b580000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b00001b540000c13d000000000005004b00001b650000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000f04000029000000010020019000001b6f0000613d000000200030008c00001b6f0000413d000000000100043d000000000001004b00001b0a0000c13d000000400100043d000016c50200004100001d7f0000013d000016b501000041000000800010043f0000167501000041000056b0000104300000000f01000029000000000010043f0000000901000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b00000000000104470000000f01000029000000000010043f000000200000043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000040110027000000000000104470000000001000019000056af0001042e00000000020004110000000f0020006c000020580000613d0000162601000041000000000010043f00000000010004140000000f02000029000000040020008c00001fa40000c13d0000001c0100043d000000000010043f0000000102000039000000010300003100001fc70000013d000015d90010009c000015d901008041000000c0011002100000166b011001c7000000080200002956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f000000200440019000001bb80000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b00001bb40000c13d000000000005004b00001bc50000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f0003000000010355000000010020019000001def0000613d000000200030008c000000000100001900001df00000413d000000000100043d000015dc0110019700001df00000013d000015d90010009c000015d901008041000000c0011002100000166b011001c7000000080200002956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f000000200440019000001be30000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b00001bdf0000c13d000000000005004b00001bf00000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f0003000000010355000000010020019000001eb70000613d000000200030008c000000000100001900001eb80000413d000000000100043d000015dc0110019700001eb80000013d00001683010000410000000000100443000000000100041000000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c70000800a0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000b00000001001d000016720100004100000000001004430000000001000412000000040010044300000024000004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b0000000b0010006b00001d7d0000a13d0000000101000039000000000101041a000000040010019000001d7d0000613d0000000f01000029000000000010043f0000000701000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000000400100043d000000c003100039000000000023043500000060021000390000000d03000029000000000032043500000040021000390000001403000039000000000032043500000020021000390000000f030000290000000000320435000000c0030000390000000000310435000000a003100039000000000003043500000080031000390000000000030435000016850010009c000002ae0000213d000000e003100039000000400030043f000015d90020009c000015d90200804100000040022002100000000001010433000015d90010009c000015d9010080410000006001100210000000000121019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000010043f0000000201000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d0000000002000411000000000101043b000015dc02200197000000000020043f000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000a00000001001d000000000101041a000b00000001001d000016860100004100000000001004430000000001000414000015d90010009c000015d901008041000000c001100210000015e0011001c70000800b0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b0000000b02000029000000d002200270000000000012004b00001dec0000413d0000000b01000029000000080110027000001687021001970000000c0020006c000029950000413d000016870020009c00001c930000613d0000000c0110006a000000080110021000001688011001970000000a03000029000000000203041a0000168902200197000000000112019f000000000013041b0000000d010000290000000f020000290000000e030000290000000c0400002956ae4d3f0000040f000000000001004b00000bf30000613d0000000c0000006b00000bf30000613d0000000a02000029000000000202041a0000168803200197000016880030009c00000bf30000613d0000000c030000290000000803300210000000000332001900001688033001970000168902200197000000000223019f00002af50000013d00001683010000410000000000100443000000000100041000000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c70000800a0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000a00000001001d000016720100004100000000001004430000000001000412000000040010044300000024000004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b0000000a0010006b00001d7d0000a13d0000000101000039000000000101041a000000020010019000001d7d0000613d0000000f01000029000000000010043f0000000701000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000000400100043d000000c003100039000000000023043500000080021000390000000c03000029000000000032043500000060021000390000000d03000029000000000032043500000040021000390000048303000039000000000032043500000020021000390000000f030000290000000000320435000000c0030000390000000000310435000000a0031000390000000000030435000016850010009c000002ae0000213d000000e003100039000000400030043f000015d90020009c000015d90200804100000040022002100000000001010433000015d90010009c000015d9010080410000006001100210000000000121019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000010043f0000000201000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d0000000002000411000000000101043b000015dc02200197000000000020043f000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000900000001001d000000000101041a000a00000001001d000016860100004100000000001004430000000001000414000015d90010009c000015d901008041000000c001100210000015e0011001c70000800b0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b0000000a02000029000000d002200270000000000012004b00001dec0000413d0000000a01000029000000080110027000001687021001970000000b0020006c000029950000413d000016870020009c00001d420000613d0000000b0110006a000000080110021000001688011001970000000903000029000000000203041a0000168902200197000000000112019f000000000013041b0000000d010000290000000f020000290000000e030000290000000c040000290000000b0500002956ae4cd80000040f000000000001004b00000bf30000613d0000000b0000006b00000bf30000613d0000000902000029000000000202041a0000168803200197000016880030009c00000bf30000613d0000000b030000290000000803300210000000000332001900001688033001970000168902200197000000000223019f000000090300002900002af60000013d00001683010000410000000000100443000000000100041000000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c70000800a0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000b00000001001d000016720100004100000000001004430000000001000412000000040010044300000024000004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b0000000b0010006b00001d7d0000a13d0000000101000039000000000101041a000000010010019000001d850000c13d000000400100043d000016d4020000410000000000210435000015d90010009c000015d9010080410000004001100210000015f1011001c7000056b0000104300000000f01000029000000000010043f0000000701000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000000400100043d000000c003100039000000000023043500000080021000390000000c03000029000000000032043500000060021000390000000d0300002900000000003204350000004002100039000002d103000039000000000032043500000020021000390000000f030000290000000000320435000000c0030000390000000000310435000000a0031000390000000000030435000016850010009c000002ae0000213d000000e003100039000000400030043f000015d90020009c000015d90200804100000040022002100000000001010433000015d90010009c000015d9010080410000006001100210000000000121019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000010043f0000000201000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d0000000002000411000000000101043b000015dc02200197000000000020043f000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000a00000001001d000000000101041a000b00000001001d000016860100004100000000001004430000000001000414000015d90010009c000015d901008041000000c001100210000015e0011001c70000800b0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b0000000b02000029000000d002200270000000000012004b000029920000813d000000400100043d000016d20200004100001d7f0000013d00000000010000190000000004000411000000000014004b00001ea60000c13d0000000801000029000000000010043f0000000f01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000b00000001001d0000000a0000006b000015900000613d0000000b01000029000700020010003d000c00010010003d000e00000000001d00001e120000013d000000000101043b000000000201041a000016e302200197000000000021041b0000000e020000290000000102200039000e00000002001d0000000a0020006c000015900000813d0000000e01000029000000050110021000000009011000290000000201100367000000000101043b000f00000001001d000015dc0010009c0000012a0000213d0000000f01000029000000000010043f0000000c01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000000000002004b00001e0d0000613d0000000b01000029000000000301041a000000000003004b00001fcf0000613d000000000032004b000d00000002001d00001e6b0000613d000600000003001d000000000010043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d0000000d020000290005000100200092000000000101043b0000000b03000029000000000203041a000000050020006c0000307b0000a13d0000000602000029000000010220008a0000000001120019000000000101041a000600000001001d000000000030043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b00000005011000290000000602000029000000000021041b000000000020043f0000000c01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000d02000029000000000021041b0000000b01000029000000000201041a000d00000002001d000000000002004b000024200000613d000000000010043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d0000000d02000029000000010220008a000000000101043b0000000001210019000000000001041b0000000b01000029000000000021041b0000000f01000029000000000010043f0000000c01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000001041b0000000001000414000015d90010009c000015d901008041000000c001100210000015e2011001c70000800d020000390000000303000039000016770400004100000008050000290000000f0600002956ae56a40000040f00000001002001900000012a0000613d0000000f01000029000000000010043f0000000701000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000001e090000c13d0000012a0000013d000000400100043d0000006002100039000000400020043f000000400210003900000000004204350000166c02000041000000000221043600000000000204350000001c0210003900000000010004140000000804000029000000040040008c00001f460000c13d0000000001020433000000000010043f000000010200003900001f6d0000013d00000000010000190000000004000411000000000014004b00001f350000c13d0000000801000029000000000010043f0000000f01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000a00000001001d0000000c0000006b000015900000613d0000000a01000029000700020010003d000d00010010003d000f00000000001d00001edb0000013d000000000101043b000000000201041a000016e30220019700000001022001bf000000000021041b0000000f020000290000000102200039000f00000002001d0000000c0020006c000015900000813d0000000f0100002900000005011002100000000b011000290000000201100367000000000301043b000015dc0030009c0000012a0000213d000000000030043f0000000d01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c70000801002000039000e00000003001d56ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000000000001004b00001ed60000c13d0000000a02000029000000000102041a000015dd0010009c000002ae0000213d000900000001001d0000000101100039000000000012041b000000000020043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000000e020000290000012a0000613d000000000101043b0000000901100029000000000021041b0000000a01000029000000000101041a000900000001001d000000000020043f0000000d01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000902000029000000000021041b0000000001000414000015d90010009c000015d901008041000000c001100210000015e2011001c70000800d020000390000000303000039000016b90400004100000008050000290000000e0600002956ae56a40000040f0000000e0100002900000001002001900000012a0000613d000000000010043f0000000701000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000001ed10000c13d0000012a0000013d000000400100043d0000006002100039000000400020043f000000400210003900000000004204350000166c02000041000000000221043600000000000204350000001c0210003900000000010004140000000804000029000000040040008c00001f750000c13d0000000001020433000000000010043f000000010200003900001f9c0000013d000015d90020009c000015d9020080410000004002200210000015d90010009c000015d901008041000000c001100210000000000121019f0000166d011001c7000000080200002956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f000000200440019000001f5e0000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b00001f5a0000c13d000000000005004b00001f6b0000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f0003000000010355000000010020019000001b6f0000613d000000200030008c00001b6f0000413d000000000100043d000000000001004b00001b6f0000613d00001df30000013d000015d90020009c000015d9020080410000004002200210000015d90010009c000015d901008041000000c001100210000000000121019f0000166d011001c7000000080200002956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f000000200440019000001f8d0000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b00001f890000c13d000000000005004b00001f9a0000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f0003000000010355000000010020019000001b6f0000613d000000200030008c00001b6f0000413d000000000100043d000000000001004b00001b6f0000613d00001ebb0000013d000015d90010009c000015d901008041000000c0011002100000166b011001c70000000f0200002956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f000000200440019000001fb80000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b00001fb40000c13d000000000005004b00001fc50000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000020140000613d000000200030008c0000000001000019000020150000413d000000000100043d000015dc01100197000020150000013d000016ce01000041000000000010043f0000001101000039000000040010043f000016cf01000041000056b0000104300000167201000041000000000010044300000000010004120000000400100443000000200100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000010110008a000000030010008c000015c90001a13e0000200e0000013d00001683010000410000000000100443000000000100041000000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c70000800a0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000400000001001d000016720100004100000000001004430000000001000412000000040010044300000024000004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000040010006b000029860000a13d0000000101000039000000000101041a000000400010019000000f870000c13d000029860000013d000016ce01000041000000000010043f0000005101000039000000040010043f000016cf01000041000056b00001043000000000010000190000000002000411000000000012004b000020580000613d000000400100043d0000006002100039000000400020043f0000004002100039000000000400041100000000004204350000166c02000041000000000221043600000000000204350000001c0210003900000000010004140000000f04000029000000040040008c0000202a0000c13d0000000001020433000000000010043f0000000102000039000020510000013d000015d90020009c000015d9020080410000004002200210000015d90010009c000015d901008041000000c001100210000000000121019f0000166d011001c70000000f0200002956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f0000002004400190000020420000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b0000203e0000c13d000000000005004b0000204f0000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f0003000000010355000000010020019000001b6f0000613d000000200030008c00001b6f0000413d000000000100043d000000000001004b00001b6f0000613d0000000f01000029000000000010043f0000000b01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d0000000e020000290000001002200210000016c602200197000000000101043b000000000301041a000016c703300197000000000223019f000000000021041b0000000f01000029000000000010043f0000000b01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000016e3022001970000000d022001af000000000021041b0000000f01000029000000000010043f0000000b01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000016e6022001970000000c0000006b000001000220c1bf000000000021041b0000000f01000029000000000010043f0000000b01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d0000000b0000006b000016c8020000410000000002006019000000000101043b000000000301041a000016c903300197000000000223019f000000000021041b000000400100043d0000000a020000290000000000210435000015d90010009c000015d90100804100000040011002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f00001670011001c70000800d020000390000000203000039000016ca040000410000000f0500002956ae56a40000040f00000001002001900000012a0000613d000000400100043d00000020021000390000000c0300002900000000003204350000000d020000290000000000210435000015d90010009c000015d90100804100000040011002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e8011001c70000800d020000390000000203000039000016cb040000410000000f0500002956ae56a40000040f00000001002001900000012a0000613d000000400100043d0000000b020000290000000000210435000015d90010009c000015d90100804100000040011002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f00001670011001c70000800d020000390000000203000039000016cc0400004100001b2e0000013d00001683010000410000000000100443000000000100041000000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c70000800a0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000400000001001d000016720100004100000000001004430000000001000412000000040010044300000024000004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000040010006b00001d7d0000a13d0000000101000039000000000101041a000000100010019000001d7d0000613d0000000e01000029000000000010043f0000000701000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000000400100043d00000120031000390000000000230435000001000210003900000009030000290000000000320435000000c00210003900000007030000290000000000320435000000a0021000390000000803000029000000000032043500000080021000390000000603000029000000000032043500000060021000390000000f030000290000000000320435000000400210003900000483030000390000000000320435000000e0021000390000000003000411000000000032043500000020021000390000169703000041000000000032043500000120030000390000000000310435000016980010009c000002ae0000213d0000014003100039000000400030043f000015d90020009c000015d90200804100000040022002100000000001010433000015d90010009c000015d9010080410000006001100210000000000121019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000400000001001d0000167201000041000000000010044300000000010004120000000400100443000000a00100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000300000001001d000015df0100004100000000001004430000000001000414000015d90010009c000015d901008041000000c001100210000015e0011001c70000800b0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000200000001001d000000030010006c00002c580000c13d0000167201000041000000000010044300000000010004120000000400100443000000800100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000400200043d0000002203200039000000040400002900000000004304350000169903000041000000000032043500000002032000390000000000130435000015d90020009c000015d90200804100000040012002100000000002000414000015d90020009c000015d902008041000000c002200210000000000121019f0000169a011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000400000001001d000016860100004100000000001004430000000001000414000015d90010009c000015d901008041000000c001100210000015e0011001c70000800b0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000090010006c0000423d0000213d0000000802000029000000050020006b0000241d0000213d0000000e01000029000000000010043f0000000601000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b00000007020000290000000802200270000900000002001d000000000020043f000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d0000000702000029000000ff0220018f0008000100200217000000000101043b000000000201041a000000080220014f000000000021041b00000008002001800000160f0000613d0000000b01000029000000400010008c000032430000613d0000000b01000029000000410010008c000032790000c13d0000000d01000029000d00440010003d00000002020003670000000d01200360000000000101043b0000169c0010009c000034410000a13d0000169e0100004100000000001004430000000e0100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000000001004b000042400000613d000000400100043d0000004402100039000000410300003900000000003204350000002402100039000000400300003900000000003204350000169f020000410000000000210435000000040210003900000004030000290000000000320435000000a40410003900000064031000390000000d02000029000000200220008a0000000202200367000000000502034f0000000006030019000000005705043c0000000006760436000000000046004b000021f50000c13d00000040033000390000000004030433000016a1044001970000004002200370000000000202043b000016a202200197000000000242019f0000000000230435000000c402100039000000400020043f00000000020004140000000e03000029000000040030008c000032740000613d000015d90020009c000015d902008041000000c002200210000015d90010009c000015d9010080410000004001100210000000000121019f000016a3011001c70000000e0200002956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f000000200440019000003b6d0000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b0000221b0000c13d00003b6d0000013d00001683010000410000000000100443000000000100041000000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c70000800a0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000600000001001d000016720100004100000000001004430000000001000412000000040010044300000024000004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000060010006b00001d7d0000a13d0000000101000039000000000101041a000000080010019000001d7d0000613d0000000e01000029000000000010043f0000000701000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000000400100043d0000012003100039000000000023043500000100021000390000000d030000290000000000320435000000c0021000390000000c030000290000000000320435000000a0021000390000000103000039000600000003001d000000000032043500000080021000390000000b03000029000000000032043500000060021000390000000f0300002900000000003204350000004002100039000002d1030000390000000000320435000000e0021000390000000003000411000000000032043500000020021000390000169703000041000000000032043500000120030000390000000000310435000016980010009c000002ae0000213d0000014003100039000000400030043f000015d90020009c000015d90200804100000040022002100000000001010433000015d90010009c000015d9010080410000006001100210000000000121019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000500000001001d0000167201000041000000000010044300000000010004120000000400100443000000a00100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000400000001001d000015df0100004100000000001004430000000001000414000015d90010009c000015d901008041000000c001100210000015e0011001c70000800b0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000300000001001d000000040010006c00002ca50000c13d0000167201000041000000000010044300000000010004120000000400100443000000800100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000400200043d0000002203200039000000050400002900000000004304350000169903000041000000000032043500000002032000390000000000130435000015d90020009c000015d90200804100000040012002100000000002000414000015d90020009c000015d902008041000000c002200210000000000121019f0000169a011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000500000001001d000016860100004100000000001004430000000001000414000015d90010009c000015d901008041000000c001100210000015e0011001c70000800b0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b0000000d0010006c0000423d0000213d0000000e01000029000000000010043f0000000601000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000c020000290000000802200270000d00000002001d000000000020043f000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d0000000c02000029000000ff0220018f000c000100200217000000000101043b000000000201041a0000000c0220014f000000000021041b0000000c002001800000160f0000613d0000000801000029000000400010008c0000314e0000613d0000000801000029000000410010008c000031840000c13d0000000a01000029000a00440010003d00000002020003670000000a01200360000000000101043b0000169c0010009c000032be0000a13d0000169e0100004100000000001004430000000e0100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000000001004b000042400000613d000000400100043d0000004402100039000000410300003900000000003204350000002402100039000000400300003900000000003204350000169f020000410000000000210435000000040210003900000005030000290000000000320435000000a40410003900000064031000390000000a02000029000000200220008a0000000202200367000000000502034f0000000006030019000000005705043c0000000006760436000000000046004b000023330000c13d00000040033000390000000004030433000016a1044001970000004002200370000000000202043b000016a202200197000000000242019f0000000000230435000000c402100039000000400020043f00000000020004140000000e03000029000000040030008c0000317f0000613d000015d90020009c000015d902008041000000c002200210000015d90010009c000015d9010080410000004001100210000000000121019f000016a3011001c70000000e0200002956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f0000002004400190000038af0000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b000023590000c13d000038af0000013d00001683010000410000000000100443000000000100041000000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c70000800a0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000500000001001d000016720100004100000000001004430000000001000412000000040010044300000024000004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000050010006b00001d7d0000a13d0000000101000039000000000101041a000000200010019000001d7d0000613d0000000e01000029000000000010043f0000000701000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000000400100043d0000012003100039000000000023043500000100021000390000000d030000290000000000320435000000e00210003900000000030004110000000000320435000000c0021000390000000b030000290000000000320435000000a0021000390000000c03000029000000000032043500000060021000390000000f0300002900000000003204350000004002100039000000140300003900000000003204350000002002100039000016970300004100000000003204350000012003000039000000000031043500000080031000390000000000030435000016980010009c000002ae0000213d0000014003100039000000400030043f000015d90020009c000015d90200804100000040022002100000000001010433000015d90010009c000015d9010080410000006001100210000000000121019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000500000001001d0000167201000041000000000010044300000000010004120000000400100443000000a00100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000400000001001d000015df0100004100000000001004430000000001000414000015d90010009c000015d901008041000000c001100210000015e0011001c70000800b0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000300000001001d000000040010006c00002cf20000c13d0000167201000041000000000010044300000000010004120000000400100443000000800100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000400200043d0000002203200039000000050400002900000000004304350000169903000041000000000032043500000002032000390000000000130435000015d90020009c000015d90200804100000040012002100000000002000414000015d90020009c000015d902008041000000c002200210000000000121019f0000169a011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000500000001001d000016860100004100000000001004430000000001000414000015d90010009c000015d901008041000000c001100210000015e0011001c70000800b0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b0000000d0010006c0000423d0000213d0000000c02000029000000080020006b000030810000a13d000000400100043d000016d90200004100001d7f0000013d000016ce01000041000000000010043f0000003101000039000000040010043f000016cf01000041000056b00001043000001683010000410000000000100443000000000100041000000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c70000800a0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000400000001001d000016720100004100000000001004430000000001000412000000040010044300000024000004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000040010006b00001d7d0000a13d0000000101000039000000000101041a000000080010019000001d7d0000613d0000000e01000029000000000010043f0000000701000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000000400100043d00000140031000390000000504000029000000000043043500000120031000390000000000230435000001000210003900000009030000290000000000320435000000c00210003900000008030000290000000000320435000000a0021000390000000103000039000500000003001d000000000032043500000080021000390000000703000029000000000032043500000060021000390000000f0300002900000000003204350000004002100039000002d1030000390000000000320435000000e0021000390000000003000411000000000032043500000020021000390000000603000029000000000032043500000140030000390000000000310435000016900010009c000002ae0000213d0000016003100039000000400030043f000015d90020009c000015d90200804100000040022002100000000001010433000015d90010009c000015d9010080410000006001100210000000000121019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000600000001001d0000167201000041000000000010044300000000010004120000000400100443000000a00100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000400000001001d000015df0100004100000000001004430000000001000414000015d90010009c000015d901008041000000c001100210000015e0011001c70000800b0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000300000001001d000000040010006c00002e2e0000c13d0000167201000041000000000010044300000000010004120000000400100443000000800100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000400200043d0000002203200039000000060400002900000000004304350000169903000041000000000032043500000002032000390000000000130435000015d90020009c000015d90200804100000040012002100000000002000414000015d90020009c000015d902008041000000c002200210000000000121019f0000169a011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000600000001001d000016860100004100000000001004430000000001000414000015d90010009c000015d901008041000000c001100210000015e0011001c70000800b0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000090010006c0000423d0000213d0000000e01000029000000000010043f0000000601000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b00000008020000290000000802200270000900000002001d000000000020043f000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d0000000802000029000000ff0220018f0008000100200217000000000101043b000000000201041a000000080220014f000000000021041b00000008002001800000160f0000613d0000000b01000029000000400010008c000034840000613d0000000b01000029000000410010008c000034ba0000c13d0000000d01000029000d00440010003d00000002020003670000000d01200360000000000101043b0000169c0010009c0000368d0000a13d0000169e0100004100000000001004430000000e0100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000000001004b000042400000613d000000400100043d0000004402100039000000410300003900000000003204350000002402100039000000400300003900000000003204350000169f020000410000000000210435000000040210003900000006030000290000000000320435000000a40410003900000064031000390000000d02000029000000200220008a0000000202200367000000000502034f0000000006030019000000005705043c0000000006760436000000000046004b0000253c0000c13d00000040033000390000000004030433000016a1044001970000004002200370000000000202043b000016a202200197000000000242019f0000000000230435000000c402100039000000400020043f00000000020004140000000e03000029000000040030008c000034b50000613d000015d90020009c000015d902008041000000c002200210000015d90010009c000015d9010080410000004001100210000000000121019f000016a3011001c70000000e0200002956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f000000200440019000003cc20000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b000025620000c13d00003cc20000013d00001683010000410000000000100443000000000100041000000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c70000800a0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000300000001001d000016720100004100000000001004430000000001000412000000040010044300000024000004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000030010006b00001d7d0000a13d0000000101000039000000000101041a000000200010019000001d7d0000613d0000000e01000029000000000010043f0000000701000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000000400100043d00000140031000390000000504000029000000000043043500000120031000390000000000230435000001000210003900000009030000290000000000320435000000e00210003900000000030004110000000000320435000000c00210003900000007030000290000000000320435000000a0021000390000000803000029000000000032043500000060021000390000000f0300002900000000003204350000004002100039000000140300003900000000003204350000002002100039000000060300002900000000003204350000014003000039000000000031043500000080031000390000000000030435000016900010009c000002ae0000213d0000016003100039000000400030043f000015d90020009c000015d90200804100000040022002100000000001010433000015d90010009c000015d9010080410000006001100210000000000121019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000600000001001d0000167201000041000000000010044300000000010004120000000400100443000000a00100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000500000001001d000015df0100004100000000001004430000000001000414000015d90010009c000015d901008041000000c001100210000015e0011001c70000800b0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000300000001001d000000050010006c00002e7b0000c13d0000167201000041000000000010044300000000010004120000000400100443000000800100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000400200043d0000002203200039000000060400002900000000004304350000169903000041000000000032043500000002032000390000000000130435000015d90020009c000015d90200804100000040012002100000000002000414000015d90020009c000015d902008041000000c002200210000000000121019f0000169a011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000600000001001d000016860100004100000000001004430000000001000414000015d90010009c000015d901008041000000c001100210000015e0011001c70000800b0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000090010006c0000423d0000213d0000000802000029000000040020006b0000241d0000213d0000000e01000029000000000010043f0000000601000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b00000007020000290000000802200270000900000002001d000000000020043f000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d0000000702000029000000ff0220018f0008000100200217000000000101043b000000000201041a000000080220014f000000000021041b00000008002001800000160f0000613d0000000b01000029000000400010008c000036d00000613d0000000b01000029000000410010008c000037060000c13d0000000d01000029000d00440010003d00000002020003670000000d01200360000000000101043b0000169c0010009c000039300000a13d0000169e0100004100000000001004430000000e0100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000000001004b000042400000613d000000400100043d0000004402100039000000410300003900000000003204350000002402100039000000400300003900000000003204350000169f020000410000000000210435000000040210003900000006030000290000000000320435000000a40410003900000064031000390000000d02000029000000200220008a0000000202200367000000000502034f0000000006030019000000005705043c0000000006760436000000000046004b0000267e0000c13d00000040033000390000000004030433000016a1044001970000004002200370000000000202043b000016a202200197000000000242019f0000000000230435000000c402100039000000400020043f00000000020004140000000e03000029000000040030008c000037010000613d000015d90020009c000015d902008041000000c002200210000015d90010009c000015d9010080410000004001100210000000000121019f000016a3011001c70000000e0200002956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f000000200440019000003e960000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b000026a40000c13d00003e960000013d00001683010000410000000000100443000000000100041000000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c70000800a0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000200000001001d000016720100004100000000001004430000000001000412000000040010044300000024000004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000020010006b00001d7d0000a13d0000000101000039000000000101041a000000100010019000001d7d0000613d0000000e01000029000000000010043f0000000701000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000000400100043d00000140031000390000000404000029000000000043043500000120031000390000000000230435000001000210003900000009030000290000000000320435000000c00210003900000007030000290000000000320435000000a0021000390000000803000029000000000032043500000080021000390000000603000029000000000032043500000060021000390000000f030000290000000000320435000000400210003900000483030000390000000000320435000000e0021000390000000003000411000000000032043500000020021000390000000503000029000000000032043500000140030000390000000000310435000016900010009c000002ae0000213d0000016003100039000000400030043f000015d90020009c000015d90200804100000040022002100000000001010433000015d90010009c000015d9010080410000006001100210000000000121019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000500000001001d0000167201000041000000000010044300000000010004120000000400100443000000a00100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000400000001001d000015df0100004100000000001004430000000001000414000015d90010009c000015d901008041000000c001100210000015e0011001c70000800b0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000200000001001d000000040010006c00002ec80000c13d0000167201000041000000000010044300000000010004120000000400100443000000800100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000400200043d0000002203200039000000050400002900000000004304350000169903000041000000000032043500000002032000390000000000130435000015d90020009c000015d90200804100000040012002100000000002000414000015d90020009c000015d902008041000000c002200210000000000121019f0000169a011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000500000001001d000016860100004100000000001004430000000001000414000015d90010009c000015d901008041000000c001100210000015e0011001c70000800b0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000090010006c0000423d0000213d0000000802000029000000030020006b0000241d0000213d0000000e01000029000000000010043f0000000601000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b00000007020000290000000802200270000900000002001d000000000020043f000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d0000000702000029000000ff0220018f0008000100200217000000000101043b000000000201041a000000080220014f000000000021041b00000008002001800000160f0000613d0000000b01000029000000400010008c0000374b0000613d0000000b01000029000000410010008c000037810000c13d0000000d01000029000d00440010003d00000002020003670000000d01200360000000000101043b0000169c0010009c000039730000a13d0000169e0100004100000000001004430000000e0100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000000001004b000042400000613d000000400100043d0000004402100039000000410300003900000000003204350000002402100039000000400300003900000000003204350000169f020000410000000000210435000000040210003900000005030000290000000000320435000000a40410003900000064031000390000000d02000029000000200220008a0000000202200367000000000502034f0000000006030019000000005705043c0000000006760436000000000046004b000027c10000c13d00000040033000390000000004030433000016a1044001970000004002200370000000000202043b000016a202200197000000000242019f0000000000230435000000c402100039000000400020043f00000000020004140000000e03000029000000040030008c0000377c0000613d000015d90020009c000015d902008041000000c002200210000015d90010009c000015d9010080410000004001100210000000000121019f000016a3011001c70000000e0200002956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f000000200440019000003eea0000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b000027e70000c13d00003eea0000013d000015f0010000410000000d020000290000000000120435000015d90020009c000015d9020080410000004001200210000015f1011001c7000056b00001043000001683010000410000000000100443000000000100041000000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c70000800a0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000500000001001d000016720100004100000000001004430000000001000412000000040010044300000024000004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000050010006b00001d7d0000a13d0000000101000039000000000101041a000000800010019000001d7d0000613d00000024010000390000000201100367000000000101043b000500000001001d000016870010009c0000298c0000213d0000000b01000029000000000010043f0000000701000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000000400100043d000000c0031000390000000000230435000000a0021000390000000803000029000000000032043500000060021000390000000c03000029000000000032043500000040021000390000001403000039000000000032043500000020021000390000000b030000290000000000320435000000c003000039000000000031043500000080031000390000000000030435000016850010009c000002ae0000213d000000e003100039000000400030043f000015d90020009c000015d90200804100000040022002100000000001010433000015d90010009c000015d9010080410000006001100210000000000121019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000010043f0000000301000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d0000000002000411000000000101043b000015dc02200197000000000020043f000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000300000001001d000000000101041a000400000001001d000000ff0010019000002ade0000c13d000000040100002900001688001001980000415a0000c13d0000000b01000029000000000010043f0000000701000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000000400100043d00000140031000390000000804000029000000000043043500000120031000390000000000230435000001000210003900000009030000290000000000320435000000e00210003900000000030004110000000000320435000000c00210003900000006030000290000000000320435000000a0021000390000000503000029000000000032043500000060021000390000000c0300002900000000003204350000004002100039000000140300003900000000003204350000002002100039000000070300002900000000003204350000014003000039000000000031043500000080031000390000000000030435000016900010009c000002ae0000213d0000016003100039000000400030043f000015d90020009c000015d90200804100000040022002100000000001010433000015d90010009c000015d9010080410000006001100210000000000121019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000700000001001d0000167201000041000000000010044300000000010004120000000400100443000000a00100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000600000001001d000015df0100004100000000001004430000000001000414000015d90010009c000015d901008041000000c001100210000015e0011001c70000800b0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000400000001001d000000060010006c000035f30000c13d0000167201000041000000000010044300000000010004120000000400100443000000800100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000400200043d0000002203200039000000070400002900000000004304350000169903000041000000000032043500000002032000390000000000130435000015d90020009c000015d90200804100000040012002100000000002000414000015d90020009c000015d902008041000000c002200210000000000121019f0000169a011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000700000001001d0000000e01000029000000400010008c00003d2c0000613d0000000e01000029000000410010008c00003d620000c13d0000000f01000029000f00440010003d00000002020003670000000f01200360000000000101043b0000169c0010009c00003f740000a13d0000169e0100004100000000001004430000000b0100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000000001004b000042400000613d000000400100043d0000004402100039000000410300003900000000003204350000002402100039000000400300003900000000003204350000169f020000410000000000210435000000040210003900000007030000290000000000320435000000a40410003900000064031000390000000f02000029000000200220008a0000000202200367000000000502034f0000000006030019000000005705043c0000000006760436000000000046004b000029370000c13d00000040033000390000000004030433000016a1044001970000004002200370000000000202043b000016a202200197000000000242019f0000000000230435000000c402100039000000400020043f00000000020004140000000b03000029000000040030008c00003d5d0000613d000015d90020009c000015d902008041000000c002200210000015d90010009c000015d9010080410000004001100210000000000121019f000016a3011001c70000000b0200002956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f0000002004400190000041220000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b0000295d0000c13d000041220000013d00001683010000410000000000100443000000000100041000000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c70000800a0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000400000001001d000016720100004100000000001004430000000001000412000000040010044300000024000004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000040010006b00001d7d0000a13d0000000101000039000000000101041a000000400010019000001d7d0000613d00000024010000390000000201100367000000000101043b000400000001001d000016c00010009c000029980000413d000000400100043d000016c40200004100001d7f0000013d000000400100043d000016b50200004100001d7f0000013d0000000b01000029000016880010019800002ae10000c13d000000400100043d000016d10200004100001d7f0000013d0000000b01000029000000000010043f0000000701000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000000400100043d000000c0031000390000000000230435000000a0021000390000000803000029000000000032043500000080021000390000000703000029000000000032043500000060021000390000000c03000029000000000032043500000040021000390000048303000039000000000032043500000020021000390000000b030000290000000000320435000000c0030000390000000000310435000016850010009c000002ae0000213d000000e003100039000000400030043f000015d90020009c000015d90200804100000040022002100000000001010433000015d90010009c000015d9010080410000006001100210000000000121019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000010043f0000000301000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d0000000002000411000000000101043b000015dc02200197000000000020043f000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000200000001001d000000000101041a000300000001001d000000ff0010019000002ade0000c13d000000030100002900001688001001980000422d0000c13d0000000b01000029000000000010043f0000000701000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000000400100043d00000140031000390000000804000029000000000043043500000120031000390000000000230435000001000210003900000009030000290000000000320435000000e00210003900000000030004110000000000320435000000c00210003900000005030000290000000000320435000000a0021000390000000403000029000000000032043500000080021000390000000703000029000000000032043500000060021000390000000c03000029000000000032043500000040021000390000048303000039000000000032043500000020021000390000000603000029000000000032043500000140030000390000000000310435000016900010009c000002ae0000213d0000016003100039000000400030043f000015d90020009c000015d90200804100000040022002100000000001010433000015d90010009c000015d9010080410000006001100210000000000121019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000600000001001d0000167201000041000000000010044300000000010004120000000400100443000000a00100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000500000001001d000015df0100004100000000001004430000000001000414000015d90010009c000015d901008041000000c001100210000015e0011001c70000800b0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000300000001001d000000050010006c000036400000c13d0000167201000041000000000010044300000000010004120000000400100443000000800100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000400200043d0000002203200039000000060400002900000000004304350000169903000041000000000032043500000002032000390000000000130435000015d90020009c000015d90200804100000040012002100000000002000414000015d90020009c000015d902008041000000c002200210000000000121019f0000169a011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000600000001001d0000000e01000029000000400010008c00003da60000613d0000000e01000029000000410010008c00003ddc0000c13d0000000f01000029000f00440010003d00000002020003670000000f01200360000000000101043b0000169c0010009c00003fb70000a13d0000169e0100004100000000001004430000000b0100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000000001004b000042400000613d000000400100043d0000004402100039000000410300003900000000003204350000002402100039000000400300003900000000003204350000169f020000410000000000210435000000040210003900000006030000290000000000320435000000a40410003900000064031000390000000f02000029000000200220008a0000000202200367000000000502034f0000000006030019000000005705043c0000000006760436000000000046004b00002ab30000c13d00000040033000390000000004030433000016a1044001970000004002200370000000000202043b000016a202200197000000000242019f0000000000230435000000c402100039000000400020043f00000000020004140000000b03000029000000040030008c00003dd70000613d000015d90020009c000015d902008041000000c002200210000015d90010009c000015d9010080410000004001100210000000000121019f000016a3011001c70000000b0200002956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f0000002004400190000041f50000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b00002ad90000c13d000041f50000013d000000400100043d000016c10200004100001d7f0000013d0000000b0100002900001689011001970000000a02000029000000000012041b0000000f010000290000000e020000290000000d030000290000000c0400002956ae51f30000040f000000000001004b00000bf30000613d0000000a02000029000000000202041a0000168803200197000016880030009c00000bf30000613d000016890320019700000100022000390000168802200197000000000232019f0000000a03000029000000000023041b00000bf30000013d0000000901000029000000000010043f0000000701000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000000400100043d0000014003100039000000000023043500000120021000390000000b03000029000000000032043500000100021000390000000c030000290000000000320435000000e0021000390000000d030000290000000000320435000000c00210003900000005030000290000000000320435000000a0021000390000000e03000029000000000032043500000080021000390000000403000029000000000032043500000060021000390000000f0300002900000000003204350000004002100039000000060300002900000000003204350000002002100039000016bc03000041000000000032043500000140030000390000000000310435000016900010009c000002ae0000213d0000016003100039000000400030043f000015d90020009c000015d90200804100000040022002100000000001010433000015d90010009c000015d9010080410000006001100210000000000121019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000b00000001001d0000167201000041000000000010044300000000010004120000000400100443000000a00100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000500000001001d000015df0100004100000000001004430000000001000414000015d90010009c000015d901008041000000c001100210000015e0011001c70000800b0200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000200000001001d000000050010006c000031010000c13d0000167201000041000000000010044300000000010004120000000400100443000000800100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000400200043d00000022032000390000000b0400002900000000004304350000169903000041000000000032043500000002032000390000000000130435000015d90020009c000015d90200804100000040012002100000000002000414000015d90020009c000015d902008041000000c002200210000000000121019f0000169a011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000b00000001001d0000000801000029000000400010008c000031c80000613d0000000801000029000000410010008c000031fe0000c13d0000000a01000029000a00440010003d00000002020003670000000a01200360000000000101043b0000169c0010009c000033bd0000a13d0000169e010000410000000000100443000000090100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000000001004b000042400000613d000000400100043d0000004402100039000000410300003900000000003204350000002402100039000000400300003900000000003204350000169f02000041000000000021043500000004021000390000000b030000290000000000320435000000a40410003900000064031000390000000a02000029000000200220008a0000000202200367000000000502034f0000000006030019000000005705043c0000000006760436000000000046004b00002bb60000c13d00000040033000390000000004030433000016a1044001970000004002200370000000000202043b000016a202200197000000000242019f0000000000230435000000c402100039000000400020043f00000000020004140000000903000029000000040030008c000031f90000613d000015d90020009c000015d902008041000000c002200210000015d90010009c000015d9010080410000004001100210000000000121019f000016a3011001c7000000090200002956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f000000200440019000003ac60000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b00002bdc0000c13d00003ac60000013d0000000c01000029000500040010003d000d00010010003d000000000300001900002bef0000013d000000000101043b000000000201041a000016e30220019700000001022001bf000000000021041b0000000f030000290000000103300039000000090030006c00001a980000813d0000000a02000029000000000102041a000f00000003001d000000000031004b0000307b0000a13d000000000020043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000f01100029000000000101041a000015dc01100197000e00000001001d000000000010043f0000000d01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000000000001004b00002beb0000c13d0000000c01000029000000000101041a000b00000001001d000015dd0010009c000002ae0000213d0000000b0100002900000001011000390000000c02000029000000000012041b000000000020043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000b011000290000000e02000029000000000021041b0000000c01000029000000000101041a000b00000001001d000000000020043f0000000d01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000b02000029000000000021041b0000000001000414000015d90010009c000015d901008041000000c001100210000015e2011001c70000800d0200003900000004030000390000167e04000041000000000500001900000008060000290000000e0700002956ae56a40000040f00000001002001900000012a0000613d0000000e01000029000000000010043f0000000501000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000002be60000c13d0000012a0000013d000000400100043d000300000001001d0000002002100039000015e601000041000100000002001d00000000001204350000167201000041000000000010044300000000010004120000000400100443000000c00100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b0000000302000029000000400220003900000000001204350000167201000041000000000010044300000000010004120000000400100443000000e00100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b0000000304000029000000a0024000390000000003000410000000000032043500000080024000390000000203000029000000000032043500000060024000390000000000120435000000a0010000390000000000140435000015e70040009c000002ae0000213d0000000302000029000000c001200039000000400010043f0000000101000029000015d90010009c000015d90100804100000040011002100000000002020433000015d90020009c000015d9020080410000006002200210000000000112019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000021770000013d000000400100043d000400000001001d0000002002100039000015e601000041000200000002001d00000000001204350000167201000041000000000010044300000000010004120000000400100443000000c00100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b0000000402000029000000400220003900000000001204350000167201000041000000000010044300000000010004120000000400100443000000e00100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b0000000404000029000000a0024000390000000003000410000000000032043500000080024000390000000303000029000000000032043500000060024000390000000000120435000000a0010000390000000000140435000015e70040009c000002ae0000213d0000000402000029000000c001200039000000400010043f0000000201000029000015d90010009c000015d90100804100000040011002100000000002020433000015d90020009c000015d9020080410000006002200210000000000112019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000022b80000013d000000400100043d000400000001001d0000002002100039000015e601000041000200000002001d00000000001204350000167201000041000000000010044300000000010004120000000400100443000000c00100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b0000000402000029000000400220003900000000001204350000167201000041000000000010044300000000010004120000000400100443000000e00100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b0000000404000029000000a0024000390000000003000410000000000032043500000080024000390000000303000029000000000032043500000060024000390000000000120435000000a0010000390000000000140435000015e70040009c000002ae0000213d0000000402000029000000c001200039000000400010043f0000000201000029000015d90010009c000015d90100804100000040011002100000000002020433000015d90020009c000015d9020080410000006002200210000000000112019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f0000000100200190000023f40000c13d0000012a0000013d0000000c01000029000500050010003d000b00020010003d000d00030010003d000000000300001900002d490000013d0000000f030000290000000103300039000000090030006c00001a9f0000813d0000000a02000029000000000102041a000f00000003001d000000000031004b0000307b0000a13d000000000020043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000f01100029000000000101041a000e00000001001d000000000010043f0000000d01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000000000001004b00002d450000c13d0000000b01000029000000000101041a000c00000001001d000015dd0010009c000002ae0000213d0000000c0100002900000001011000390000000b02000029000000000012041b000000000020043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000c011000290000000e02000029000000000021041b0000000b01000029000000000101041a000c00000001001d000000000020043f0000000d01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000c02000029000000000021041b0000000001000414000015d90010009c000015d901008041000000c001100210000015e2011001c70000800d0200003900000004030000390000167f04000041000000000500001900000008060000290000000e0700002956ae56a40000040f00000001002001900000012a0000613d0000000e01000029000000000010043f0000000501000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000016e30220019700000001022001bf000000000021041b00002d450000013d0000000601000029000a00040010003d000d00010010003d000000000200001900002dc40000013d000000000101043b000000000201041a000016e30220019700000001022001bf000000000021041b0000000f0200002900000001022000390000000b0020006c00001aa40000813d0000000701000029000000000101041a000f00000002001d000000000021004b0000307b0000a13d0000000701000029000000000010043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000f01100029000000000101041a000015dc01100197000e00000001001d000000000010043f0000000d01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000000000001004b00002dc00000c13d0000000601000029000000000101041a000c00000001001d000015dd0010009c000002ae0000213d0000000c0100002900000001011000390000000602000029000000000012041b000000000020043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000c011000290000000e02000029000000000021041b0000000601000029000000000101041a000c00000001001d000000000020043f0000000d01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000c02000029000000000021041b0000000001000414000015d90010009c000015d901008041000000c001100210000015e2011001c70000800d0200003900000004030000390000167e04000041000000010500003900000008060000290000000e0700002956ae56a40000040f00000001002001900000012a0000613d0000000e01000029000000000010043f0000000a01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000002dbb0000c13d0000012a0000013d000000400100043d000400000001001d0000002002100039000015e601000041000200000002001d00000000001204350000167201000041000000000010044300000000010004120000000400100443000000c00100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b0000000402000029000000400220003900000000001204350000167201000041000000000010044300000000010004120000000400100443000000e00100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b0000000404000029000000a0024000390000000003000410000000000032043500000080024000390000000303000029000000000032043500000060024000390000000000120435000000a0010000390000000000140435000015e70040009c000002ae0000213d0000000402000029000000c001200039000000400010043f0000000201000029000015d90010009c000015d90100804100000040011002100000000002020433000015d90020009c000015d9020080410000006002200210000000000112019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f0000000100200190000024c10000c13d0000012a0000013d000000400100043d000500000001001d0000002002100039000015e601000041000200000002001d00000000001204350000167201000041000000000010044300000000010004120000000400100443000000c00100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b0000000502000029000000400220003900000000001204350000167201000041000000000010044300000000010004120000000400100443000000e00100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b0000000504000029000000a0024000390000000003000410000000000032043500000080024000390000000303000029000000000032043500000060024000390000000000120435000000a0010000390000000000140435000015e70040009c000002ae0000213d0000000502000029000000c001200039000000400010043f0000000201000029000015d90010009c000015d90100804100000040011002100000000002020433000015d90020009c000015d9020080410000006002200210000000000112019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000026000000013d000000400100043d000400000001001d0000002002100039000015e601000041000100000002001d00000000001204350000167201000041000000000010044300000000010004120000000400100443000000c00100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b0000000402000029000000400220003900000000001204350000167201000041000000000010044300000000010004120000000400100443000000e00100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b0000000404000029000000a0024000390000000003000410000000000032043500000080024000390000000203000029000000000032043500000060024000390000000000120435000000a0010000390000000000140435000015e70040009c000002ae0000213d0000000402000029000000c001200039000000400010043f0000000101000029000015d90010009c000015d90100804100000040011002100000000002020433000015d90020009c000015d9020080410000006002200210000000000112019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000027430000013d0000000601000029000700050010003d000c00020010003d000d00030010003d000000000300001900002f240000013d000000000101043b000000000201041a000016e30220019700000001022001bf000000000021041b0000000f030000290000000103300039000000090030006c00001aab0000813d0000000a02000029000000000102041a000f00000003001d000000000031004b0000307b0000a13d000000000020043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000f01100029000000000101041a000e00000001001d000000000010043f0000000d01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000000000001004b00002f200000c13d0000000c01000029000000000101041a000b00000001001d000015dd0010009c000002ae0000213d0000000b0100002900000001011000390000000c02000029000000000012041b000000000020043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000b011000290000000e02000029000000000021041b0000000c01000029000000000101041a000b00000001001d000000000020043f0000000d01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000b02000029000000000021041b0000000001000414000015d90010009c000015d901008041000000c001100210000015e2011001c70000800d0200003900000004030000390000167f04000041000000010500003900000008060000290000000e0700002956ae56a40000040f00000001002001900000012a0000613d0000000e01000029000000000010043f0000000701000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000002f1b0000c13d0000012a0000013d0000000301000029000a00040010003d000d00010010003d000000000200001900002f9a0000013d000000000101043b000000000201041a000016e30220019700000001022001bf000000000021041b0000000f0200002900000001022000390000000b0020006c00001ab00000813d0000000401000029000000000101041a000f00000002001d000000000021004b0000307b0000a13d0000000401000029000000000010043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000f01100029000000000101041a000015dc01100197000e00000001001d000000000010043f0000000d01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000000000001004b00002f960000c13d0000000301000029000000000101041a000c00000001001d000015dd0010009c000002ae0000213d0000000c0100002900000001011000390000000302000029000000000012041b000000000020043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000c011000290000000e02000029000000000021041b0000000301000029000000000101041a000c00000001001d000000000020043f0000000d01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000c02000029000000000021041b0000000001000414000015d90010009c000015d901008041000000c001100210000015e2011001c70000800d0200003900000004030000390000167e04000041000000020500003900000008060000290000000e0700002956ae56a40000040f00000001002001900000012a0000613d0000000e01000029000000000010043f0000000a01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000002f910000c13d0000012a0000013d0000000301000029000700050010003d000c00020010003d000d00030010003d0000000003000019000030130000013d000000000101043b000000000201041a000016e30220019700000001022001bf000000000021041b0000000f030000290000000103300039000000090030006c00001ab70000813d0000000a02000029000000000102041a000f00000003001d000000000031004b0000307b0000a13d000000000020043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000f01100029000000000101041a000e00000001001d000000000010043f0000000d01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000101041a000000000001004b0000300f0000c13d0000000c01000029000000000101041a000b00000001001d000015dd0010009c000002ae0000213d0000000b0100002900000001011000390000000c02000029000000000012041b000000000020043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000b011000290000000e02000029000000000021041b0000000c01000029000000000101041a000b00000001001d000000000020043f0000000d01000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000b02000029000000000021041b0000000001000414000015d90010009c000015d901008041000000c001100210000015e2011001c70000800d0200003900000004030000390000167f04000041000000020500003900000008060000290000000e0700002956ae56a40000040f00000001002001900000012a0000613d0000000e01000029000000000010043f0000000701000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000300a0000c13d0000012a0000013d000016ce01000041000000000010043f0000003201000039000000040010043f000016cf01000041000056b0000104300000000e01000029000000000010043f0000000601000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000b020000290000000802200270000d00000002001d000000000020043f000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d0000000b02000029000000ff0220018f000c000100200217000000000101043b000000000201041a0000000c0220014f000000000021041b0000000c002001800000160f0000613d0000000701000029000000400010008c000033010000613d0000000701000029000000410010008c000033370000c13d0000000a01000029000b00440010003d00000002020003670000000b01200360000000000101043b0000169c0010009c000034fe0000a13d0000169e0100004100000000001004430000000e0100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000000001004b000042400000613d000000400100043d0000004402100039000000410300003900000000003204350000002402100039000000400300003900000000003204350000169f020000410000000000210435000000040210003900000005030000290000000000320435000000a40410003900000064031000390000000b02000029000000200220008a0000000202200367000000000502034f0000000006030019000000005705043c0000000006760436000000000046004b000030d60000c13d00000040033000390000000004030433000016a1044001970000004002200370000000000202043b000016a202200197000000000242019f0000000000230435000000c402100039000000400020043f00000000020004140000000e03000029000000040030008c000033320000613d000015d90020009c000015d902008041000000c002200210000015d90010009c000015d9010080410000004001100210000000000121019f000016a3011001c70000000e0200002956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f000000200440019000003bf30000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b000030fc0000c13d00003bf30000013d000000400100043d000500000001001d0000002002100039000015e601000041000100000002001d00000000001204350000167201000041000000000010044300000000010004120000000400100443000000c00100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b0000000502000029000000400220003900000000001204350000167201000041000000000010044300000000010004120000000400100443000000e00100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b0000000504000029000000a0024000390000000003000410000000000032043500000080024000390000000203000029000000000032043500000060024000390000000000120435000000a0010000390000000000140435000015e70040009c000002ae0000213d0000000502000029000000c001200039000000400010043f0000000101000029000015d90010009c000015d90100804100000040011002100000000002020433000015d90020009c000015d9020080410000006002200210000000000112019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d00002b6e0000013d0000000a01000029000a00440010003d00000002030003670000000a01300360000000000101043b0000169b021001970000169c0020009c0000337c0000a13d0000169e0100004100000000001004430000000e0100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000000001004b000042400000613d000000400100043d000000440210003900000040030000390000000000320435000000240210003900000000003204350000169f020000410000000000210435000000040210003900000005030000290000000000320435000000a40210003900000064031000390000000a04000029000000200440008a0000000204400367000000004504043c0000000003530436000000000023004b000031760000c13d000000400020043f00000000020004140000000e03000029000000040030008c000038970000c13d0000000001010433000000000010043f00000001020000390000000103000031000038be0000013d0000169e0100004100000000001004430000000e0100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000000001004b000042400000613d000000400100043d0000002402100039000000400300003900000000003204350000169f020000410000000000210435000000040210003900000005030000290000000000320435000000440210003900000008030000290000000000320435000016e4043001980000001f0530018f00000064071000390000000003470019000000070600002900000020066000390000000206600367000031ad0000613d000000000806034f000000008908043c0000000007970436000000000037004b000031a90000c13d000000000005004b000031ba0000613d000000000446034f0000000305500210000000000603043300000000065601cf000000000656022f000000000404043b0000010005500089000000000454022f00000000045401cf000000000464019f000000000043043500000008030000290000001f03300039000016e40230019700000064032000390000000002310019000000400020043f00000000020004140000000e04000029000000040040008c000037c60000c13d0000000001010433000000000010043f0000000102000031000037f10000013d0000000a01000029000a00440010003d00000002030003670000000a01300360000000000101043b0000169b021001970000169c0020009c000034000000a13d0000169e010000410000000000100443000000090100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000000001004b000042400000613d000000400100043d000000440210003900000040030000390000000000320435000000240210003900000000003204350000169f02000041000000000021043500000004021000390000000b030000290000000000320435000000a40210003900000064031000390000000a04000029000000200440008a0000000204400367000000004504043c0000000003530436000000000023004b000031f00000c13d000000400020043f00000000020004140000000903000029000000040030008c00003aae0000c13d0000000001010433000000000010043f0000000102000039000000010300003100003ad50000013d0000169e010000410000000000100443000000090100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000000001004b000042400000613d000000400100043d0000002402100039000000400300003900000000003204350000169f02000041000000000021043500000004021000390000000b030000290000000000320435000000440210003900000008030000290000000000320435000016e4043001980000001f0530018f00000064071000390000000003470019000000070600002900000020066000390000000206600367000032270000613d000000000806034f000000008908043c0000000007970436000000000037004b000032230000c13d000000000005004b000032340000613d000000000446034f0000000305500210000000000603043300000000065601cf000000000656022f000000000404043b0000010005500089000000000454022f00000000045401cf000000000464019f000000000043043500000008030000290000001f03300039000016e40230019700000064032000390000000002310019000000400020043f00000000020004140000000904000029000000040040008c000038680000c13d0000000001010433000000000010043f00000001020000390000000103000031000038920000013d0000000d01000029000d00440010003d00000002030003670000000d01300360000000000101043b0000169b021001970000169c0020009c000035410000a13d0000169e0100004100000000001004430000000e0100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000000001004b000042400000613d000000400100043d000000440210003900000040030000390000000000320435000000240210003900000000003204350000169f020000410000000000210435000000040210003900000004030000290000000000320435000000a40210003900000064031000390000000d04000029000000200440008a0000000204400367000000004504043c0000000003530436000000000023004b0000326b0000c13d000000400020043f00000000020004140000000e03000029000000040030008c00003b550000c13d0000000001010433000000000010043f0000000102000039000000010300003100003b7c0000013d0000169e0100004100000000001004430000000e0100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000000001004b000042400000613d000000400100043d0000002402100039000000400300003900000000003204350000169f02000041000000000021043500000004021000390000000403000029000000000032043500000044021000390000000b030000290000000000320435000016e4043001980000001f0530018f000000640710003900000000034700190000000a0600002900000020066000390000000206600367000032a20000613d000000000806034f000000008908043c0000000007970436000000000037004b0000329e0000c13d000000000005004b000032af0000613d000000000446034f0000000305500210000000000603043300000000065601cf000000000656022f000000000404043b0000010005500089000000000454022f00000000045401cf000000000464019f00000000004304350000000b030000290000001f03300039000016e40230019700000064032000390000000002310019000000400020043f00000000020004140000000e04000029000000040040008c000039b60000c13d0000000001010433000000000010043f00000001020000390000000103000031000039e00000013d0000000a04000029000000200340008a000000000332034f0000002004400039000000000242034f000000000202043b000000000303043b000000400400043d0000006005400039000000000015043500000040014000390000000000310435000000f8012002700000002002400039000000000012043500000005010000290000000000140435000000000000043f000015d90040009c000015d90400804100000040014002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f0000169d011001c7000000010200003956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f0000002004400190000032e90000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b000032e50000c13d000000000005004b000032f60000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000035820000613d000000000100043d000015dc00100198000023100000613d0000000e0110014f000015dc00100198000038c50000613d000023100000013d0000000a01000029000b00440010003d00000002030003670000000b01300360000000000101043b0000169b021001970000169c0020009c0000358e0000a13d0000169e0100004100000000001004430000000e0100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000000001004b000042400000613d000000400100043d000000440210003900000040030000390000000000320435000000240210003900000000003204350000169f020000410000000000210435000000040210003900000005030000290000000000320435000000a40210003900000064031000390000000b04000029000000200440008a0000000204400367000000004504043c0000000003530436000000000023004b000033290000c13d000000400020043f00000000020004140000000e03000029000000040030008c00003bdb0000c13d0000000001010433000000000010043f0000000102000039000000010300003100003c020000013d0000169e0100004100000000001004430000000e0100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000000001004b000042400000613d000000400100043d0000002402100039000000400300003900000000003204350000169f020000410000000000210435000000040210003900000005030000290000000000320435000000440210003900000007030000290000000000320435000016e4043001980000001f0530018f00000064071000390000000003470019000000060600002900000020066000390000000206600367000033600000613d000000000806034f000000008908043c0000000007970436000000000037004b0000335c0000c13d000000000005004b0000336d0000613d000000000446034f0000000305500210000000000603043300000000065601cf000000000656022f000000000404043b0000010005500089000000000454022f00000000045401cf000000000464019f000000000043043500000007030000290000001f03300039000016e40230019700000064032000390000000002310019000000400020043f00000000020004140000000e04000029000000040040008c000039e50000c13d0000000001010433000000000010043f0000000102000039000000010300003100003a0f0000013d0000000a04000029000000200440008a000000000343034f000000000303043b000000400400043d0000006005400039000000000025043500000040024000390000000000320435000000ff011002700000001b011000390000002002400039000000000012043500000005010000290000000000140435000000000000043f000015d90040009c000015d90400804100000040014002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f0000169d011001c7000000010200003956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f0000002004400190000033a50000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b000033a10000c13d000000000005004b000033b20000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000035cf0000613d000000000100043d000015dc00100198000031560000613d0000000e0110014f000015dc00100198000038c50000613d000031560000013d0000000a04000029000000200340008a000000000332034f0000002004400039000000000242034f000000000202043b000000000303043b000000400400043d0000006005400039000000000015043500000040014000390000000000310435000000f801200270000000200240003900000000001204350000000b010000290000000000140435000000000000043f000015d90040009c000015d90400804100000040014002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f0000169d011001c7000000010200003956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f0000002004400190000033e80000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b000033e40000c13d000000000005004b000033f50000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000035db0000613d000000000100043d000015dc0010019800002b930000613d000000090110014f000015dc0010019800003adc0000613d00002b930000013d0000000a04000029000000200440008a000000000343034f000000000303043b000000400400043d0000006005400039000000000025043500000040024000390000000000320435000000ff011002700000001b01100039000000200240003900000000001204350000000b010000290000000000140435000000000000043f000015d90040009c000015d90400804100000040014002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f0000169d011001c7000000010200003956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f0000002004400190000034290000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b000034250000c13d000000000005004b000034360000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000035e70000613d000000000100043d000015dc00100198000031d00000613d000000090110014f000015dc0010019800003adc0000613d000031d00000013d0000000d04000029000000200340008a000000000332034f0000002004400039000000000242034f000000000202043b000000000303043b000000400400043d0000006005400039000000000015043500000040014000390000000000310435000000f8012002700000002002400039000000000012043500000004010000290000000000140435000000000000043f000015d90040009c000015d90400804100000040014002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f0000169d011001c7000000010200003956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f00000020044001900000346c0000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b000034680000c13d000000000005004b000034790000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000037f70000613d000000000100043d000015dc00100198000021d20000613d0000000e0110014f000015dc0010019800003b830000613d000021d20000013d0000000d01000029000d00440010003d00000002030003670000000d01300360000000000101043b0000169b021001970000169c0020009c000038030000a13d0000169e0100004100000000001004430000000e0100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000000001004b000042400000613d000000400100043d000000440210003900000040030000390000000000320435000000240210003900000000003204350000169f020000410000000000210435000000040210003900000006030000290000000000320435000000a40210003900000064031000390000000d04000029000000200440008a0000000204400367000000004504043c0000000003530436000000000023004b000034ac0000c13d000000400020043f00000000020004140000000e03000029000000040030008c00003caa0000c13d0000000001010433000000000010043f0000000102000039000000010300003100003cd10000013d0000169e0100004100000000001004430000000e0100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000000001004b000042400000613d000000400100043d0000002402100039000000400300003900000000003204350000169f02000041000000000021043500000004021000390000000603000029000000000032043500000044021000390000000b030000290000000000320435000016e4043001980000001f0530018f000000640710003900000000034700190000000a0600002900000020066000390000000206600367000034e30000613d000000000806034f000000008908043c0000000007970436000000000037004b000034df0000c13d000000000005004b000034f00000613d000000000446034f0000000305500210000000000603043300000000065601cf000000000656022f000000000404043b0000010005500089000000000454022f00000000045401cf000000000464019f00000000004304350000000b030000290000001f03300039000016e40230019700000064032000390000000002310019000000400020043f00000000020004140000000e04000029000000040040008c00003c370000c13d0000000001010433000000000010043f000000010200003100003c620000013d0000000b04000029000000200340008a000000000332034f0000002004400039000000000242034f000000000202043b000000000303043b000000400400043d0000006005400039000000000015043500000040014000390000000000310435000000f8012002700000002002400039000000000012043500000005010000290000000000140435000000000000043f000015d90040009c000015d90400804100000040014002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f0000169d011001c7000000010200003956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f0000002004400190000035290000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b000035250000c13d000000000005004b000035360000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000038440000613d000000000100043d000015dc00100198000030b30000613d0000000e0110014f000015dc0010019800003c090000613d000030b30000013d0000000d04000029000000200440008a000000000343034f000000000303043b000000400400043d0000006005400039000000000025043500000040024000390000000000320435000000ff011002700000001b011000390000002002400039000000000012043500000004010000290000000000140435000000000000043f000015d90040009c000015d90400804100000040014002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f0000169d011001c7000000010200003956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f00000020044001900000356a0000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b000035660000c13d000000000005004b000035770000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000038500000613d000000000100043d000015dc001001980000324b0000613d0000000e0110014f000015dc0010019800003b830000613d0000324b0000013d0000001f0530018f000015db06300198000000400200043d000000000462001900003c970000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000035890000c13d00003c970000013d0000000b04000029000000200440008a000000000343034f000000000303043b000000400400043d0000006005400039000000000025043500000040024000390000000000320435000000ff011002700000001b011000390000002002400039000000000012043500000005010000290000000000140435000000000000043f000015d90040009c000015d90400804100000040014002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f0000169d011001c7000000010200003956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f0000002004400190000035b70000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b000035b30000c13d000000000005004b000035c40000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f000300000001035500000001002001900000385c0000613d000000000100043d000015dc00100198000033090000613d0000000e0110014f000015dc0010019800003c090000613d000033090000013d0000001f0530018f000015db06300198000000400200043d000000000462001900003c970000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000035d60000c13d00003c970000013d0000001f0530018f000015db06300198000000400200043d000000000462001900003c970000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000035e20000c13d00003c970000013d0000001f0530018f000015db06300198000000400200043d000000000462001900003c970000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000035ee0000c13d00003c970000013d000000400100043d000600000001001d0000002002100039000015e601000041000200000002001d00000000001204350000167201000041000000000010044300000000010004120000000400100443000000c00100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b0000000602000029000000400220003900000000001204350000167201000041000000000010044300000000010004120000000400100443000000e00100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b0000000604000029000000a0024000390000000003000410000000000032043500000080024000390000000403000029000000000032043500000060024000390000000000120435000000a0010000390000000000140435000015e70040009c000002ae0000213d0000000602000029000000c001200039000000400010043f0000000201000029000015d90010009c000015d90100804100000040011002100000000002020433000015d90020009c000015d9020080410000006002200210000000000112019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f0000000100200190000028ef0000c13d0000012a0000013d000000400100043d000500000001001d0000002002100039000015e601000041000100000002001d00000000001204350000167201000041000000000010044300000000010004120000000400100443000000c00100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b0000000502000029000000400220003900000000001204350000167201000041000000000010044300000000010004120000000400100443000000e00100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b0000000504000029000000a0024000390000000003000410000000000032043500000080024000390000000303000029000000000032043500000060024000390000000000120435000000a0010000390000000000140435000015e70040009c000002ae0000213d0000000502000029000000c001200039000000400010043f0000000101000029000015d90010009c000015d90100804100000040011002100000000002020433000015d90020009c000015d9020080410000006002200210000000000112019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d00002a6b0000013d0000000d04000029000000200340008a000000000332034f0000002004400039000000000242034f000000000202043b000000000303043b000000400400043d0000006005400039000000000015043500000040014000390000000000310435000000f8012002700000002002400039000000000012043500000006010000290000000000140435000000000000043f000015d90040009c000015d90400804100000040014002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f0000169d011001c7000000010200003956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f0000002004400190000036b80000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b000036b40000c13d000000000005004b000036c50000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f0003000000010355000000010020019000003a140000613d000000000100043d000015dc00100198000025190000613d0000000e0110014f000015dc0010019800003cd80000613d000025190000013d0000000d01000029000d00440010003d00000002030003670000000d01300360000000000101043b0000169b021001970000169c0020009c00003a200000a13d0000169e0100004100000000001004430000000e0100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000000001004b000042400000613d000000400100043d000000440210003900000040030000390000000000320435000000240210003900000000003204350000169f020000410000000000210435000000040210003900000006030000290000000000320435000000a40210003900000064031000390000000d04000029000000200440008a0000000204400367000000004504043c0000000003530436000000000023004b000036f80000c13d000000400020043f00000000020004140000000e03000029000000040030008c00003e7e0000c13d0000000001010433000000000010043f0000000102000039000000010300003100003ea50000013d0000169e0100004100000000001004430000000e0100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000000001004b000042400000613d000000400100043d0000002402100039000000400300003900000000003204350000169f02000041000000000021043500000004021000390000000603000029000000000032043500000044021000390000000b030000290000000000320435000016e4043001980000001f0530018f000000640710003900000000034700190000000a06000029000000200660003900000002066003670000372f0000613d000000000806034f000000008908043c0000000007970436000000000037004b0000372b0000c13d000000000005004b0000373c0000613d000000000446034f0000000305500210000000000603043300000000065601cf000000000656022f000000000404043b0000010005500089000000000454022f00000000045401cf000000000464019f00000000004304350000000b030000290000001f03300039000016e40230019700000064032000390000000002310019000000400020043f00000000020004140000000e04000029000000040040008c00003e200000c13d0000000001010433000000000010043f0000000102000039000000010300003100003e4a0000013d0000000d01000029000d00440010003d00000002030003670000000d01300360000000000101043b0000169b021001970000169c0020009c00003a610000a13d0000169e0100004100000000001004430000000e0100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000000001004b000042400000613d000000400100043d000000440210003900000040030000390000000000320435000000240210003900000000003204350000169f020000410000000000210435000000040210003900000005030000290000000000320435000000a40210003900000064031000390000000d04000029000000200440008a0000000204400367000000004504043c0000000003530436000000000023004b000037730000c13d000000400020043f00000000020004140000000e03000029000000040030008c00003ed20000c13d0000000001010433000000000010043f0000000102000039000000010300003100003ef90000013d0000169e0100004100000000001004430000000e0100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000000001004b000042400000613d000000400100043d0000002402100039000000400300003900000000003204350000169f02000041000000000021043500000004021000390000000503000029000000000032043500000044021000390000000b030000290000000000320435000016e4043001980000001f0530018f000000640710003900000000034700190000000a0600002900000020066000390000000206600367000037aa0000613d000000000806034f000000008908043c0000000007970436000000000037004b000037a60000c13d000000000005004b000037b70000613d000000000446034f0000000305500210000000000603043300000000065601cf000000000656022f000000000404043b0000010005500089000000000454022f00000000045401cf000000000464019f00000000004304350000000b030000290000001f03300039000016e40230019700000064032000390000000002310019000000400020043f00000000020004140000000e04000029000000040040008c00003e4f0000c13d0000000001010433000000000010043f0000000102000039000000010300003100003e790000013d000015d90030009c000015d9030080410000006003300210000015d90010009c000015d9010080410000004001100210000000000131019f000015d90020009c000015d902008041000000c002200210000000000112019f0000000e0200002956ae56a90000040f000600000002001d0000006002100270000015d902200197000000200020008c000000200300003900000000030240190000001f0430018f0000002003300190000037e20000613d000000000501034f0000000006000019000000005705043c0000000006760436000000000036004b000037de0000c13d000000000004004b000037ef0000613d000000000531034f0000000304400210000000000603043300000000064601cf000000000646022f000000000505043b0000010004400089000000000545022f00000000044501cf000000000464019f0000000000430435000100000002001f000300000001035500000006010000290000000100100190000042400000613d000000200020008c000038c20000813d000042400000013d0000001f0530018f000015db06300198000000400200043d000000000462001900003c970000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000037fe0000c13d00003c970000013d0000000d04000029000000200440008a000000000343034f000000000303043b000000400400043d0000006005400039000000000025043500000040024000390000000000320435000000ff011002700000001b011000390000002002400039000000000012043500000006010000290000000000140435000000000000043f000015d90040009c000015d90400804100000040014002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f0000169d011001c7000000010200003956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f00000020044001900000382c0000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b000038280000c13d000000000005004b000038390000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f0003000000010355000000010020019000003aa20000613d000000000100043d000015dc001001980000348c0000613d0000000e0110014f000015dc0010019800003cd80000613d0000348c0000013d0000001f0530018f000015db06300198000000400200043d000000000462001900003c970000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b0000384b0000c13d00003c970000013d0000001f0530018f000015db06300198000000400200043d000000000462001900003c970000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000038570000c13d00003c970000013d0000001f0530018f000015db06300198000000400200043d000000000462001900003c970000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000038630000c13d00003c970000013d000015d90030009c000015d9030080410000006003300210000015d90010009c000015d9010080410000004001100210000000000131019f000015d90020009c000015d902008041000000c002200210000000000112019f000000090200002956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f0000002004400190000038830000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b0000387f0000c13d000000000005004b000038900000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000042400000613d000000200030008c00003ad90000813d000042400000013d000015d90020009c000015d902008041000000c002200210000015d90010009c000015d9010080410000004001100210000000000121019f000016a0011001c70000000e0200002956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f0000002004400190000038af0000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b000038ab0000c13d000000000005004b000038bc0000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000042400000613d0000001f0030008c000042400000a13d000000000100043d0000169f0010009c000042400000c13d0000000f0100002900000000020004110000000e0300002900000009040000290000000b0500002956ae52da0000040f0000ffff0220018f000002d10020008c000038d00000613d000000000002004b000042da0000c13d000016b00010009c0000390b0000213d0000169e0100004100000000001004430000000f0100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000000001004b0000012a0000613d000000400300043d00000044013000390000000b020000290000000000210435000000240130003900000009020000290000000000210435000016b1010000410000000000130435000b00000003001d00000004013000390000000e02000029000000000021043500000000010004140000000f02000029000000040020008c000039030000613d0000000b02000029000015d90020009c000015d9020080410000004002200210000015d90010009c000015d901008041000000c001100210000000000121019f000016b2011001c70000000f0200002956ae56a40000040f0000006003100270000115d90030019d000300000001035500000001002001900000390b0000613d0000000b01000029000015dd0010009c000002ae0000213d0000000b01000029000000400010043f00000000010000190000000b020000290000167d0000013d0000000e01000029000000000010043f0000000601000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000d02000029000000000020043f000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a0000000c0220014f000000000021041b0000000c00200180000000400100043d000b00000001001d00003d290000c13d00000001010000390000000b020000290000167d0000013d0000000d04000029000000200340008a000000000332034f0000002004400039000000000242034f000000000202043b000000000303043b000000400400043d0000006005400039000000000015043500000040014000390000000000310435000000f8012002700000002002400039000000000012043500000006010000290000000000140435000000000000043f000015d90040009c000015d90400804100000040014002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f0000169d011001c7000000010200003956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f00000020044001900000395b0000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b000039570000c13d000000000005004b000039680000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f0003000000010355000000010020019000003c680000613d000000000100043d000015dc001001980000265b0000613d0000000e0110014f000015dc0010019800003eac0000613d0000265b0000013d0000000d04000029000000200340008a000000000332034f0000002004400039000000000242034f000000000202043b000000000303043b000000400400043d0000006005400039000000000015043500000040014000390000000000310435000000f8012002700000002002400039000000000012043500000005010000290000000000140435000000000000043f000015d90040009c000015d90400804100000040014002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f0000169d011001c7000000010200003956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f00000020044001900000399e0000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b0000399a0000c13d000000000005004b000039ab0000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f0003000000010355000000010020019000003c740000613d000000000100043d000015dc001001980000279e0000613d0000000e0110014f000015dc0010019800003f000000613d0000279e0000013d000015d90030009c000015d9030080410000006003300210000015d90010009c000015d9010080410000004001100210000000000131019f000015d90020009c000015d902008041000000c002200210000000000112019f0000000e0200002956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f0000002004400190000039d10000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b000039cd0000c13d000000000005004b000039de0000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000042400000613d000000200030008c00003b800000813d000042400000013d000015d90030009c000015d9030080410000006003300210000015d90010009c000015d9010080410000004001100210000000000131019f000015d90020009c000015d902008041000000c002200210000000000112019f0000000e0200002956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f000000200440019000003a000000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b000039fc0000c13d000000000005004b00003a0d0000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000042400000613d000000200030008c00003c060000813d000042400000013d0000001f0530018f000015db06300198000000400200043d000000000462001900003c970000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00003a1b0000c13d00003c970000013d0000000d04000029000000200440008a000000000343034f000000000303043b000000400400043d0000006005400039000000000025043500000040024000390000000000320435000000ff011002700000001b011000390000002002400039000000000012043500000006010000290000000000140435000000000000043f000015d90040009c000015d90400804100000040014002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f0000169d011001c7000000010200003956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f000000200440019000003a490000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b00003a450000c13d000000000005004b00003a560000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f0003000000010355000000010020019000003c800000613d000000000100043d000015dc00100198000036d80000613d0000000e0110014f000015dc0010019800003eac0000613d000036d80000013d0000000d04000029000000200440008a000000000343034f000000000303043b000000400400043d0000006005400039000000000025043500000040024000390000000000320435000000ff011002700000001b011000390000002002400039000000000012043500000005010000290000000000140435000000000000043f000015d90040009c000015d90400804100000040014002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f0000169d011001c7000000010200003956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f000000200440019000003a8a0000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b00003a860000c13d000000000005004b00003a970000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f0003000000010355000000010020019000003c8c0000613d000000000100043d000015dc00100198000037530000613d0000000e0110014f000015dc0010019800003f000000613d000037530000013d0000001f0530018f000015db06300198000000400200043d000000000462001900003c970000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00003aa90000c13d00003c970000013d000015d90020009c000015d902008041000000c002200210000015d90010009c000015d9010080410000004001100210000000000121019f000016a0011001c7000000090200002956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f000000200440019000003ac60000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b00003ac20000c13d000000000005004b00003ad30000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000042400000613d0000001f0030008c000042400000a13d000000000100043d0000169f0010009c000042400000c13d0000000901000029000000000010043f0000000701000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000303000029000016a4043001970000000c0000006b0000000c0400c029000c00000004001d00000001002001900000012a0000613d000000000101043b000000000201041a000000400100043d000000c003100039000000000023043500000080021000390000000403000029000000000032043500000060021000390000000f030000290000000000320435000000400210003900000006030000290000000000320435000000200210003900000009030000290000000000320435000000c0030000390000000000310435000000a0031000390000000000030435000016850010009c000002ae0000213d000000e003100039000000400030043f000015d90020009c000015d90200804100000040022002100000000001010433000015d90010009c000015d9010080410000006001100210000000000121019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000010043f0000000201000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000d02000029000000000020043f000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000000ff0220018f0000000c05000029000000d003500210000000000232019f0000000e0400002900000008034002100000168803300197000000000232019f000000000021041b000000400100043d000000400210003900000000005204350000002002100039000000000042043500000004020000290000000000210435000015d90010009c000015d90100804100000040011002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015ea011001c70000800d020000390000000403000039000016bd0400004100000009050000290000000f060000290000000d070000290000158d0000013d000015d90020009c000015d902008041000000c002200210000015d90010009c000015d9010080410000004001100210000000000121019f000016a0011001c70000000e0200002956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f000000200440019000003b6d0000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b00003b690000c13d000000000005004b00003b7a0000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000042400000613d0000001f0030008c000042400000a13d000000000100043d0000169f0010009c000042400000c13d0000000f0100002900000000020004110000000e030000290000000c04000029000000060500002956ae52da0000040f0000ffff0220019000003b8d0000613d000004830020008c000042da0000c13d000016b00010009c00003bc80000213d0000169e0100004100000000001004430000000f0100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000000001004b0000012a0000613d000000400300043d0000008401300039000000a002000039000000000021043500000064013000390000000502000029000000000021043500000044013000390000000602000029000000000021043500000024013000390000000c020000290000000000210435000016c201000041000000000013043500000004013000390000000e020000290000000000210435000d00000003001d000000a401300039000000000001043500000000010004140000000f02000029000000040020008c00003f460000613d0000000d02000029000015d90020009c000015d9020080410000004002200210000015d90010009c000015d901008041000000c001100210000000000121019f000016a3011001c70000000f0200002956ae56a40000040f0000006003100270000115d90030019d0003000000010355000000010020019000003f460000c13d0000000e01000029000000000010043f0000000601000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000902000029000000000020043f000000200010043f000000000100041400003f5f0000013d000015d90020009c000015d902008041000000c002200210000015d90010009c000015d9010080410000004001100210000000000121019f000016a0011001c70000000e0200002956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f000000200440019000003bf30000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b00003bef0000c13d000000000005004b00003c000000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000042400000613d0000001f0030008c000042400000a13d000000000100043d0000169f0010009c000042400000c13d0000000f010000290000000e020000290000000903000029000000080400002956ae4d3f0000040f000f00000001001d000000000001004b00003c130000c13d0000000f0100002900000bf30000013d0000000e01000029000000000010043f0000000601000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000d02000029000000000020043f000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a0000000c03000029000000000232013f000000000021041b000000000032017000003c110000613d000000400100043d000016b30200004100001d7f0000013d000015d90030009c000015d9030080410000006003300210000015d90010009c000015d9010080410000004001100210000000000131019f000015d90020009c000015d902008041000000c002200210000000000112019f0000000e0200002956ae56a90000040f000500000002001d0000006002100270000015d902200197000000200020008c000000200300003900000000030240190000001f0430018f000000200330019000003c530000613d000000000501034f0000000006000019000000005705043c0000000006760436000000000036004b00003c4f0000c13d000000000004004b00003c600000613d000000000531034f0000000304400210000000000603043300000000064601cf000000000646022f000000000505043b0000010004400089000000000545022f00000000044501cf000000000464019f0000000000430435000100000002001f000300000001035500000005010000290000000100100190000042400000613d000000200020008c00003cd50000813d000042400000013d0000001f0530018f000015db06300198000000400200043d000000000462001900003c970000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00003c6f0000c13d00003c970000013d0000001f0530018f000015db06300198000000400200043d000000000462001900003c970000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00003c7b0000c13d00003c970000013d0000001f0530018f000015db06300198000000400200043d000000000462001900003c970000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00003c870000c13d00003c970000013d0000001f0530018f000015db06300198000000400200043d000000000462001900003c970000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00003c930000c13d000000000005004b00003ca40000613d000000000161034f0000000305500210000000000604043300000000065601cf000000000656022f000000000101043b0000010005500089000000000151022f00000000015101cf000000000161019f00000000001404350000006001300210000015d90020009c000015d9020080410000004002200210000000000112019f000056b000010430000015d90020009c000015d902008041000000c002200210000015d90010009c000015d9010080410000004001100210000000000121019f000016a0011001c70000000e0200002956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f000000200440019000003cc20000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b00003cbe0000c13d000000000005004b00003ccf0000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000042400000613d0000001f0030008c000042400000a13d000000000100043d0000169f0010009c000042400000c13d0000000f0100002900000000020004110000000e030000290000000c04000029000000070500002956ae52da0000040f0000ffff0220018f000002d10020008c00003ce30000613d000000000002004b000042da0000c13d000016b00010009c00003d160000213d0000169e0100004100000000001004430000000f0100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000000001004b0000012a0000613d000000400300043d00000044013000390000000702000029000000000021043500000024013000390000000c020000290000000000210435000016b1010000410000000000130435000d00000003001d00000004013000390000000e02000029000000000021043500000000010004140000000f02000029000000040020008c00003f460000613d0000000d02000029000015d90020009c000015d9020080410000004002200210000015d90010009c000015d901008041000000c001100210000000000121019f000016b2011001c70000000f0200002956ae56a40000040f0000006003100270000115d90030019d0003000000010355000000010020019000003f460000c13d0000000e01000029000000000010043f0000000601000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000902000029000000000020043f000000200010043f000000000100041400003f5f0000013d000016b3010000410000000b02000029000027ee0000013d0000000f01000029000f00440010003d00000002030003670000000f01300360000000000101043b0000169b021001970000169c0020009c00003ffa0000a13d0000169e0100004100000000001004430000000b0100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000000001004b000042400000613d000000400100043d000000440210003900000040030000390000000000320435000000240210003900000000003204350000169f020000410000000000210435000000040210003900000007030000290000000000320435000000a40210003900000064031000390000000f04000029000000200440008a0000000204400367000000004504043c0000000003530436000000000023004b00003d540000c13d000000400020043f00000000020004140000000b03000029000000040030008c0000410a0000c13d0000000001010433000000000010043f00000001020000390000000103000031000041310000013d0000169e0100004100000000001004430000000b0100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000000001004b000042400000613d000000400100043d0000002402100039000000400300003900000000003204350000169f02000041000000000021043500000004021000390000000703000029000000000032043500000044021000390000000e030000290000000000320435000016e4043001980000001f0530018f000000640710003900000000034700190000000d06000029000000020660036700003d8a0000613d000000000806034f000000008908043c0000000007970436000000000037004b00003d860000c13d000000000005004b00003d970000613d000000000446034f0000000305500210000000000603043300000000065601cf000000000656022f000000000404043b0000010005500089000000000454022f00000000045401cf000000000464019f00000000004304350000000e030000290000001f03300039000016e40230019700000064032000390000000002310019000000400020043f00000000020004140000000b04000029000000040040008c000040ac0000c13d0000000001010433000000000010043f00000001020000390000000103000031000040d60000013d0000000f01000029000f00440010003d00000002030003670000000f01300360000000000101043b0000169b021001970000169c0020009c0000403b0000a13d0000169e0100004100000000001004430000000b0100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000000001004b000042400000613d000000400100043d000000440210003900000040030000390000000000320435000000240210003900000000003204350000169f020000410000000000210435000000040210003900000006030000290000000000320435000000a40210003900000064031000390000000f04000029000000200440008a0000000204400367000000004504043c0000000003530436000000000023004b00003dce0000c13d000000400020043f00000000020004140000000b03000029000000040030008c000041dd0000c13d0000000001010433000000000010043f00000001020000390000000103000031000042040000013d0000169e0100004100000000001004430000000b0100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000000001004b000042400000613d000000400100043d0000002402100039000000400300003900000000003204350000169f02000041000000000021043500000004021000390000000603000029000000000032043500000044021000390000000e030000290000000000320435000016e4043001980000001f0530018f000000640710003900000000034700190000000d06000029000000020660036700003e040000613d000000000806034f000000008908043c0000000007970436000000000037004b00003e000000c13d000000000005004b00003e110000613d000000000446034f0000000305500210000000000603043300000000065601cf000000000656022f000000000404043b0000010005500089000000000454022f00000000045401cf000000000464019f00000000004304350000000e030000290000001f03300039000016e40230019700000064032000390000000002310019000000400020043f00000000020004140000000b04000029000000040040008c000040db0000c13d0000000001010433000000000010043f00000001020000390000000103000031000041050000013d000015d90030009c000015d9030080410000006003300210000015d90010009c000015d9010080410000004001100210000000000131019f000015d90020009c000015d902008041000000c002200210000000000112019f0000000e0200002956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f000000200440019000003e3b0000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b00003e370000c13d000000000005004b00003e480000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000042400000613d000000200030008c00003ea90000813d000042400000013d000015d90030009c000015d9030080410000006003300210000015d90010009c000015d9010080410000004001100210000000000131019f000015d90020009c000015d902008041000000c002200210000000000112019f0000000e0200002956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f000000200440019000003e6a0000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b00003e660000c13d000000000005004b00003e770000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000042400000613d000000200030008c00003efd0000813d000042400000013d000015d90020009c000015d902008041000000c002200210000015d90010009c000015d9010080410000004001100210000000000121019f000016a0011001c70000000e0200002956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f000000200440019000003e960000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b00003e920000c13d000000000005004b00003ea30000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000042400000613d0000001f0030008c000042400000a13d000000000100043d0000169f0010009c000042400000c13d0000000f010000290000000e020000290000000c03000029000000040400002956ae4d3f0000040f000f00000001001d000000000001004b00003c110000613d0000000e01000029000000000010043f0000000601000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000902000029000000000020043f000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000000080300002900003c300000013d000015d90020009c000015d902008041000000c002200210000015d90010009c000015d9010080410000004001100210000000000121019f000016a0011001c70000000e0200002956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f000000200440019000003eea0000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b00003ee60000c13d000000000005004b00003ef70000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000042400000613d0000001f0030008c000042400000a13d000000000100043d0000169f0010009c000042400000c13d0000000f0100002900000000020004110000000e030000290000000c04000029000000060500002956ae52da0000040f0000ffff0220018f000004830020008c00003f0b0000613d000000000002004b000042da0000c13d000016b00010009c00003f4d0000213d0000169e0100004100000000001004430000000f0100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000000001004b0000012a0000613d000000400300043d0000008401300039000000a002000039000000000021043500000064013000390000000302000029000000000021043500000044013000390000000602000029000000000021043500000024013000390000000c020000290000000000210435000016c201000041000000000013043500000004013000390000000e020000290000000000210435000d00000003001d000000a401300039000000000001043500000000010004140000000f02000029000000040020008c00003f460000613d0000000d02000029000015d90020009c000015d9020080410000004002200210000015d90010009c000015d901008041000000c001100210000000000121019f000016a3011001c70000000f0200002956ae56a40000040f0000006003100270000115d90030019d0003000000010355000000010020019000003f4d0000613d0000000d01000029000015dd0010009c000002ae0000213d0000000d01000029000000400010043f000000000100001900003f700000013d0000000e01000029000000000010043f0000000601000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b0000000902000029000000000020043f000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000012a0000613d000000000101043b000000000201041a000000080220014f000000000021041b0000000800200180000000400100043d000d00000001001d00003f720000c13d00000001010000390000000d020000290000167d0000013d000016b301000041000027ed0000013d0000000f04000029000000200340008a000000000332034f0000002004400039000000000242034f000000000202043b000000000303043b000000400400043d0000006005400039000000000015043500000040014000390000000000310435000000f8012002700000002002400039000000000012043500000007010000290000000000140435000000000000043f000015d90040009c000015d90400804100000040014002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f0000169d011001c7000000010200003956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f000000200440019000003f9f0000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b00003f9b0000c13d000000000005004b00003fac0000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f000300000001035500000001002001900000407c0000613d000000000100043d000015dc00100198000029140000613d0000000b0110014f000015dc00100198000041380000613d000029140000013d0000000f04000029000000200340008a000000000332034f0000002004400039000000000242034f000000000202043b000000000303043b000000400400043d0000006005400039000000000015043500000040014000390000000000310435000000f8012002700000002002400039000000000012043500000006010000290000000000140435000000000000043f000015d90040009c000015d90400804100000040014002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f0000169d011001c7000000010200003956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f000000200440019000003fe20000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b00003fde0000c13d000000000005004b00003fef0000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000040880000613d000000000100043d000015dc0010019800002a900000613d0000000b0110014f000015dc001001980000420b0000613d00002a900000013d0000000f04000029000000200440008a000000000343034f000000000303043b000000400400043d0000006005400039000000000025043500000040024000390000000000320435000000ff011002700000001b011000390000002002400039000000000012043500000007010000290000000000140435000000000000043f000015d90040009c000015d90400804100000040014002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f0000169d011001c7000000010200003956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f0000002004400190000040230000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b0000401f0000c13d000000000005004b000040300000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000040940000613d000000000100043d000015dc0010019800003d340000613d0000000b0110014f000015dc00100198000041380000613d00003d340000013d0000000f04000029000000200440008a000000000343034f000000000303043b000000400400043d0000006005400039000000000025043500000040024000390000000000320435000000ff011002700000001b011000390000002002400039000000000012043500000006010000290000000000140435000000000000043f000015d90040009c000015d90400804100000040014002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f0000169d011001c7000000010200003956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f0000002004400190000040640000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b000040600000c13d000000000005004b000040710000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000040a00000613d000000000100043d000015dc0010019800003dae0000613d0000000b0110014f000015dc001001980000420b0000613d00003dae0000013d0000001f0530018f000015db06300198000000400200043d000000000462001900003c970000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000040830000c13d00003c970000013d0000001f0530018f000015db06300198000000400200043d000000000462001900003c970000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b0000408f0000c13d00003c970000013d0000001f0530018f000015db06300198000000400200043d000000000462001900003c970000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b0000409b0000c13d00003c970000013d0000001f0530018f000015db06300198000000400200043d000000000462001900003c970000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000040a70000c13d00003c970000013d000015d90030009c000015d9030080410000006003300210000015d90010009c000015d9010080410000004001100210000000000131019f000015d90020009c000015d902008041000000c002200210000000000112019f0000000b0200002956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f0000002004400190000040c70000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b000040c30000c13d000000000005004b000040d40000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000042400000613d000000200030008c000041350000813d000042400000013d000015d90030009c000015d9030080410000006003300210000015d90010009c000015d9010080410000004001100210000000000131019f000015d90020009c000015d902008041000000c002200210000000000112019f0000000b0200002956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f0000002004400190000040f60000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b000040f20000c13d000000000005004b000041030000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000042400000613d000000200030008c000042080000813d000042400000013d000015d90020009c000015d902008041000000c002200210000015d90010009c000015d9010080410000004001100210000000000121019f000016a0011001c70000000b0200002956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f0000002004400190000041220000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b0000411e0000c13d000000000005004b0000412f0000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000042400000613d0000001f0030008c000042400000a13d000000000100043d0000169f0010009c000042400000c13d0000000303000029000000000103041a000000ff0110018f000000050400002900000008024002100000168802200197000000000112019f0000000902000029000000d002200210000000000121019f000000000013041b000000400100043d0000000000410435000015d90010009c000015d90100804100000040011002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f00001670011001c70000800d020000390000000403000039000016a50400004100000008050000290000000b06000029000000000700041156ae56a40000040f00000001002001900000012a0000613d0000000301000029000000000101041a000400000001001d000016860100004100000000001004430000000001000414000015d90010009c000015d901008041000000c001100210000015e0011001c70000800b0200003956ae56a90000040f0000000100200190000042d90000613d0000000402000029000000d002200270000000000101043b000000000021004b0000423d0000213d00000002030003670000004401300370000000000501043b0000000301000029000000000101041a00000008021002700000168704200197000000000045004b00000000050480190000006403300370000000000303043b000f00000005001d000000000035004b000042510000413d0000000f030000290000000002320049000000080220021000001688022001970000168901100197000000000112019f0000000302000029000000000012041b000000400100043d0000000000310435000015d90010009c000015d90100804100000040011002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f00001670011001c70000800d020000390000000403000039000016a60400004100000008050000290000000b06000029000000000700041156ae56a40000040f00000001002001900000012a0000613d0000000301000029000000000101041a0000168800100198000041b00000c13d000016e30110019700000001011001bf0000000302000029000000000012041b000000400100043d0000000000010435000015d90010009c000015d90100804100000040011002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f00001670011001c70000800d020000390000000403000039000016a70400004100000008050000290000000b06000029000000000700041156ae56a40000040f00000001002001900000012a0000613d0000000c010000290000000b020000290000000a030000290000000f0400002956ae4d3f0000040f000e00000001001d0000000f0000006b000041d60000613d0000000e0000006b000041d60000613d0000000f0400002900000008014002100000000303000029000000000203041a00000000011200190000168801100197000016a802200197000000000121019f000000000013041b000000400100043d0000000000410435000015d90010009c000015d90100804100000040011002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f00001670011001c70000800d020000390000000303000039000016a90400004100000008050000290000000b0600002956ae56a40000040f00000001002001900000012a0000613d0000000e0000006b0000000001000039000000010100c039000000400200043d00000020032000390000000000130435000043040000013d000015d90020009c000015d902008041000000c002200210000015d90010009c000015d9010080410000004001100210000000000121019f000016a0011001c70000000b0200002956ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0540018f0000002004400190000041f50000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b000041f10000c13d000000000005004b000042020000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000042400000613d0000001f0030008c000042400000a13d000000000100043d0000169f0010009c000042400000c13d0000000203000029000000000103041a000000ff0110018f000000040400002900000008024002100000168802200197000000000112019f0000000902000029000000d002200210000000000121019f000000000013041b000000400100043d0000000000410435000015d90010009c000015d90100804100000040011002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f00001670011001c70000800d020000390000000403000039000016a50400004100000008050000290000000b06000029000000000700041156ae56a40000040f00000001002001900000012a0000613d0000000201000029000000000101041a000300000001001d000016860100004100000000001004430000000001000414000015d90010009c000015d901008041000000c001100210000015e0011001c70000800b0200003956ae56a90000040f0000000100200190000042d90000613d0000000302000029000000d002200270000000000101043b000000000021004b000042430000a13d000000400100043d000016da0200004100001d7f0000013d000000400100043d000016d70200004100001d7f0000013d00000002030003670000004401300370000000000501043b0000000201000029000000000101041a00000008021002700000168704200197000000000045004b00000000050480190000006403300370000000000303043b000f00000005001d000000000035004b000042540000813d000000400100043d000016c30200004100001d7f0000013d0000000f030000290000000002320049000000080220021000001688022001970000168901100197000000000112019f0000000202000029000000000012041b000000400100043d0000000000310435000015d90010009c000015d90100804100000040011002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f00001670011001c70000800d020000390000000403000039000016a60400004100000008050000290000000b06000029000000000700041156ae56a40000040f00000001002001900000012a0000613d0000000201000029000000000101041a00001688001001980000428c0000c13d000016e30110019700000001011001bf0000000202000029000000000012041b000000400100043d0000000000010435000015d90010009c000015d90100804100000040011002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f00001670011001c70000800d020000390000000403000039000016a70400004100000008050000290000000b06000029000000000700041156ae56a40000040f00000001002001900000012a0000613d0000000c0100002900000000020004110000000b030000290000000a04000029000000070500002956ae52da0000040f0000ffff0220018f000004830020008c000042970000613d000000000002004b000042da0000c13d000016b00010009c000042dd0000213d0000169e0100004100000000001004430000000c0100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000042d90000613d000000000101043b000000000001004b0000012a0000613d000000400300043d0000008401300039000000a002000039000000000021043500000064013000390000000f02000029000000000021043500000044013000390000000702000029000000000021043500000024013000390000000a020000290000000000210435000016c201000041000000000013043500000004013000390000000b020000290000000000210435000e00000003001d000000a401300039000000000001043500000000010004140000000c02000029000000040020008c000042d20000613d0000000e02000029000015d90020009c000015d9020080410000004002200210000015d90010009c000015d901008041000000c001100210000000000121019f000016a3011001c70000000c0200002956ae56a40000040f0000006003100270000115d90030019d00030000000103550000000100200190000042dd0000613d0000000e01000029000015dd0010009c000002ae0000213d0000000e01000029000000400010043f000d00000000001d000043000000013d000000000001042f000000400100043d000016d60200004100001d7f0000013d000d00010000003d000000400100043d000e00000001001d0000000f0000006b000043000000613d0000000f0400002900000008014002100000000203000029000000000203041a00000000011200190000168801100197000016a802200197000000000121019f000000000013041b0000000e010000290000000000410435000015d90010009c000015d90100804100000040011002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f00001670011001c70000800d020000390000000303000039000016a90400004100000008050000290000000b0600002956ae56a40000040f00000001002001900000012a0000613d000000400100043d000e00000001001d0000000e0200002900000020012000390000000d0300002900000000003104350000000f010000290000000000120435000015d90020009c000015d9020080410000004001200210000016aa011001c7000056af0001042e00000020030000390000000004310436000000000302043300000000003404350000004001100039000000000003004b0000431a0000613d000000000400001900000020022000390000000005020433000015dc0550019700000000015104360000000104400039000000000034004b000043130000413d000000000001042d0000169b0010009c0000432f0000213d000000a30010008c0000432f0000a13d00000002040003670000000401400370000000000101043b000015dc0010009c0000432f0000213d0000002402400370000000000202043b000015dc0020009c0000432f0000213d0000004403400370000000000303043b000015dc0030009c0000432f0000213d0000006404400370000000000404043b000000000001042d0000000001000019000056b00001043000000020030000390000000004310436000000000302043300000000003404350000004001100039000000000003004b0000433f0000613d00000000040000190000002002200039000000000502043300000000015104360000000104400039000000000034004b000043390000413d000000000001042d00080000000000020000000001000416000000000001004b000043560000c13d00000000010000310000169b0010009c000043560000213d000000630010008c000043560000a13d00000002010003670000000402100370000000000302043b000015dc0030009c000043560000213d0000002402100370000000000402043b000015dc0040009c000043560000213d0000004401100370000000000501043b000015dc0050009c000043580000a13d0000000001000019000056b0000104300000000001000410000000000013004b0000435d0000c13d0000000001000019000056af0001042e0000000001000411000015dc01100197000600000001001d000000000010043f0000000b01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c70000801002000039000500000003001d000800000004001d000700000005001d56ae56a90000040f0000000100200190000043560000613d000000000101043b000000000101041a000400000001001d0000167201000041000000000010044300000000010004120000000400100443000001000100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000046220000613d000000000101043b000300000001001d0000167201000041000000000010044300000000010004120000000400100443000001200100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000046220000613d000000000101043b000200000001001d00000004020000290000000d01200270000007f80310018f000000030130024f000000ff0110018f000300000003001d000000ff0030008c0000000001002019000016ae00200198000043a40000c13d000016e905000041000000040010008c000043da0000c13d000000000050043f000015f101000041000056b000010430000100000001001d0000000601000029000000000010043f0000000f01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000008030000290000000100200190000043560000613d000000000101043b000000000030043f0000000201100039000600000001001d000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000007030000290000000100200190000043560000613d000016e705000041000000000101043b000000000101041a000000ff00100190000043a10000c13d000000000030043f0000000601000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000043560000613d000016e805000041000000000101043b000000000101041a000000ff0010019000000001010000290000439e0000613d000043a10000013d000100000001001d000000040100002900000018011002700000167601100197000600000001001d000000000010043f0000000d01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000705000029000000080400002900000005030000290000000100200190000043560000613d0000000306000029000000020260024f000000ff0060008c0000000002002019000000000101043b000400000001001d000000ff0120018f000000010010008c000044190000613d000000020010008c0000000102000029000045090000c13d000000400200043d000016df010000410000000000120435000300000002001d000000040120003900000000005104350000167201000041000000000010044300000000010004120000000400100443000001400100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000046220000613d000000000201043b0000000001000414000015dc02200197000000040020008c0000447b0000c13d0000000103000031000000200030008c00000020040000390000000004034019000044a50000013d0000169e01000041000000000010044300000004005004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000046220000613d000000000101043b000000000001004b0000000503000029000000080400002900000001020000290000000701000029000045090000613d000000000010043f00000004010000290000000401100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000080400002900000005030000290000000100200190000043560000613d000000000101043b000000000101041a000000ff001001900000000102000029000045090000c13d0000000001000411000000000010043f0000000901000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000705000029000000080400002900000005030000290000000100200190000043560000613d000000000101043b0000000001010446000015dc01100197000000010010008c0000000102000029000045090000613d000000000031004b000045090000613d000016ea01000041000000000010044300000004005004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000046220000613d000000000101043b000000000010043f00000004010000290000000501100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000000005030000290000000804000029000043560000613d000016ec05000041000000000101043b000000000101041a000000ff001001900000000102000029000043a10000613d000045090000013d0000000303000029000015d90030009c000015d9030080410000004003300210000015d90010009c000015d901008041000000c001100210000000000131019f000016cf011001c756ae56a90000040f0000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0640018f00000020074001900000000305700029000044940000613d000000000801034f0000000309000029000000008a08043c0000000009a90436000000000059004b000044900000c13d000000000006004b000044a10000613d000000000771034f0000000306600210000000000805043300000000086801cf000000000868022f000000000707043b0000010006600089000000000767022f00000000066701cf000000000686019f0000000000650435000100000003001f00030000000103550000000100200190000046230000613d0000001f01400039000000600210018f0000000301200029000000000021004b00000000020000390000000102004039000015dd0010009c0000457f0000213d00000001002001900000457f0000c13d000000400010043f000000200030008c000000050300002900000008040000290000000705000029000043560000413d00000003010000290000000001010433000000000001004b0000000002000039000000010200c039000000000021004b000043560000c13d000000000001004b0000000102000029000045090000c13d000000000050043f00000004010000290000000401100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000080400002900000005030000290000000100200190000043560000613d000000000101043b000000000101041a000000ff001001900000000102000029000045090000c13d0000000001000411000000000010043f0000000901000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000705000029000000080400002900000005030000290000000100200190000043560000613d000000000101043b0000000001010446000015dc01100197000000010010008c0000000102000029000045090000613d000000000031004b000045090000613d000016ea01000041000000000010044300000004005004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000046220000613d000000000101043b000000000010043f00000004010000290000000501100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000000005030000290000000804000029000043560000613d000016eb05000041000044750000013d000000000043004b0000450d0000c13d000000030020008c0000435b0000c13d000000ff0120018f000000010010008c000045850000613d000000020010008c000045db0000613d000000030010008c00000005010000290000435b0000c13d000000000010043f00000004010000290000000401100039000700000001001d000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000008030000290000000100200190000043560000613d000000000101043b000000000101041a000000ff001001900000435b0000c13d000000000030043f0000000701000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000043560000613d000000000101043b000000000101041a000000ff001001900000435b0000c13d0000000001000411000000000010043f0000000901000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000005030000290000000100200190000043560000613d000000000101043b0000000001010446000015dc01100197000000010010008c0000435b0000613d000000000031004b0000435b0000613d000016ea01000041000000000010044300000004003004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000046220000613d00000004020000290000000502200039000000000101043b000000000010043f000700000002001d000000200020043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000000802000029000043560000613d000000000101043b000000000101041a000000ff001001900000435b0000c13d000016ea01000041000000000010044300000004002004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000046220000613d000000000101043b000000000010043f0000000701000029000000200010043f0000000001000414000046140000013d000016ce01000041000000000010043f0000004101000039000000040010043f000016cf01000041000056b0000104300000000001000411000000000010043f0000000901000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000000502000029000043560000613d000000000101043b0000000001010446000015dc01100197000000010010008c0000435b0000613d000000000021004b0000435b0000613d0000000601000029000000000010043f0000000c01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000005030000290000000100200190000043560000613d000000000101043b000000000030043f000800000001001d0000000401100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000043560000613d000000000101043b000000000101041a000000ff00100190000046410000c13d000016ea010000410000000000100443000000050100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000046220000613d000000000101043b000000000010043f00000008010000290000000501100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000043560000613d000000000101043b000000000101041a000000ff00100190000016ee050000410000435b0000613d000043a10000013d0000000501000029000000000010043f00000004010000290000000401100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000043560000613d000000000101043b000000000101041a000000ff001001900000435b0000c13d0000000001000411000000000010043f0000000901000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000005030000290000000100200190000043560000613d000000000101043b0000000001010446000015dc01100197000000010010008c0000435b0000613d000000000031004b0000435b0000613d000016ea01000041000000000010044300000004003004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000046220000613d000000000101043b000000000010043f00000004010000290000000501100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000043560000613d000016ed05000041000000000101043b000000000101041a000000ff001001900000435b0000c13d000043a10000013d000000000001042f0000001f0530018f000015db06300198000000400200043d00000000046200190000462e0000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b0000462a0000c13d000000000005004b0000463b0000613d000000000161034f0000000305500210000000000604043300000000065601cf000000000656022f000000000101043b0000010005500089000000000151022f00000000015101cf000000000161019f00000000001404350000006001300210000015d90020009c000015d9020080410000004002200210000000000112019f000056b000010430000016ee05000041000000000050043f000015f101000041000056b0000104300000169b0010009c000046530000213d000000430010008c000046530000a13d00000002020003670000000401200370000000000101043b000015dc0010009c000046530000213d0000002402200370000000000202043b000015dc0020009c000046530000213d000000000001042d0000000001000019000056b0000104300000169b0010009c000046690000213d000000830010008c000046690000a13d00000002040003670000000401400370000000000101043b000015dc0010009c000046690000213d0000002402400370000000000202043b000015dc0020009c000046690000213d0000004403400370000000000303043b000015dc0030009c000046690000213d0000006404400370000000000404043b000000000001042d0000000001000019000056b00001043000010000000000020000000001000416000000000001004b000046af0000c13d00000000010000310000169b0010009c000046af0000213d000000430010008c000046af0000a13d00000004010000390000000201100367000000000201043b000015dc0020009c000046af0000213d000000000020043f0000000b01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000100000002001d000080100200003956ae56a90000040f0000000100200190000046af0000613d000000000101043b000000000101041a000000ff00100190000046b10000c13d00000018011002700000167601100197000000000010043f0000000e01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000046af0000613d000000000101043b0000000002000411000015dc02200197000000000020043f0000000401100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000000102000029000046af0000613d000000000101043b000000000101041a000000ff00100190000046b90000c13d000000400100043d000016dc02000041000046b30000013d0000000001000019000056b000010430000000400100043d000016db020000410000000000210435000015d90010009c000015d9010080410000004001100210000015f1011001c7000056b000010430000000000102001956ae56500000040f000000000001044700000024010000390000000201100367000000000201043b000000010100002956ae56600000040f00000000000104470000000001000019000056af0001042e000015dc02200197000000000020043f000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000046d20000613d000000000101043b000000000001042d0000000001000019000056b00001043000030000000000020000167601100197000000000010043f0000000c01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000470f0000613d000000000101043b000000000301041a000000400200043d000300000002001d000200000003001d0000000002320436000100000002001d000000000010043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000470f0000613d0000000205000029000000000005004b000047000000613d000000000101043b00000000020000190000000104000029000000000301041a000000000434043600000001011000390000000102200039000000000052004b000046f90000413d000047010000013d0000000104000029000000030100002900000000021400490000001f03200039000016e4023001970000000003120019000000000023004b00000000020000390000000102004039000015dd0030009c000047110000213d0000000100200190000047110000c13d000000400030043f000000000001042d0000000001000019000056b000010430000016ce01000041000000000010043f0000004101000039000000040010043f000016cf01000041000056b000010430000016a102200197000000000020043f000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000047250000613d000000000101043b000000000001042d0000000001000019000056b0000104300002000000000002000100000002001d000200000001001d000015dc01100197000000000010043f0000000b01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000047800000613d000000000101043b000000000101041a000000ff00100190000047820000c13d0000ff0000100190000047850000c13d00000018011002700000167601100197000000000010043f0000000e01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000047800000613d000000000101043b0000000002000411000015dc02200197000000000020043f0000000401100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000047800000613d000000000101043b000000000101041a000000ff00100190000047880000613d0000000201000029000000000010043f0000000901000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000047800000613d000000000101043b000000010200003900000000002104470000000201000029000000000010043f0000000101000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000047800000613d000000000101043b000000040110027000000001020000390000000000210447000000000001042d0000000001000019000056b000010430000000400100043d000016db020000410000478a0000013d000000400100043d000016be020000410000478a0000013d000000400100043d000016dc020000410000000000210435000015d90010009c000015d9010080410000004001100210000015f1011001c7000056b000010430000016ef0010009c000047950000813d000000c001100039000000400010043f000000000001042d000016ce01000041000000000010043f0000004101000039000000040010043f000016cf01000041000056b0000104300000001f02200039000016e4022001970000000001120019000000000021004b00000000020000390000000102004039000015dd0010009c000047a70000213d0000000100200190000047a70000c13d000000400010043f000000000001042d000016ce01000041000000000010043f0000004101000039000000040010043f000016cf01000041000056b00001043000030000000000020000167601100197000000000010043f0000000d01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000047e90000613d000000000101043b0000000201100039000000000301041a000000400200043d000300000002001d000200000003001d0000000002320436000100000002001d000000000010043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f0000000100200190000047e90000613d0000000205000029000000000005004b000047da0000613d000000000101043b00000000020000190000000104000029000000000301041a000000000434043600000001011000390000000102200039000000000052004b000047d30000413d000047db0000013d0000000104000029000000030100002900000000021400490000001f03200039000016e4023001970000000003120019000000000023004b00000000020000390000000102004039000015dd0030009c000047eb0000213d0000000100200190000047eb0000c13d000000400030043f000000000001042d0000000001000019000056b000010430000016ce01000041000000000010043f0000004101000039000000040010043f000016cf01000041000056b00001043000030000000000020000167601100197000000000010043f0000000c01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000482d0000613d000000000101043b0000000201100039000000000301041a000000400200043d000300000002001d000200000003001d0000000002320436000100000002001d000000000010043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f00000001002001900000482d0000613d0000000205000029000000000005004b0000481e0000613d000000000101043b00000000020000190000000104000029000000000301041a000000000434043600000001011000390000000102200039000000000052004b000048170000413d0000481f0000013d0000000104000029000000030100002900000000021400490000001f03200039000016e4023001970000000003120019000000000023004b00000000020000390000000102004039000015dd0030009c0000482f0000213d00000001002001900000482f0000c13d000000400030043f000000000001042d0000000001000019000056b000010430000016ce01000041000000000010043f0000004101000039000000040010043f000016cf01000041000056b00001043000030000000000020000167601100197000000000010043f0000000d01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000048700000613d000000000101043b000000000301041a000000400200043d000300000002001d000200000003001d0000000002320436000100000002001d000000000010043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f0000000100200190000048700000613d0000000205000029000000000005004b000048610000613d000000000101043b00000000020000190000000104000029000000000301041a000000000434043600000001011000390000000102200039000000000052004b0000485a0000413d000048620000013d0000000104000029000000030100002900000000021400490000001f03200039000016e4023001970000000003120019000000000023004b00000000020000390000000102004039000015dd0030009c000048720000213d0000000100200190000048720000c13d000000400030043f000000000001042d0000000001000019000056b000010430000016ce01000041000000000010043f0000004101000039000000040010043f000016cf01000041000056b0000104300001000000000002000000400300043d000016df020000410000000000230435000015dc01100197000100000003001d000000040230003900000000001204350000167201000041000000000010044300000000010004120000000400100443000001400100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000048db0000613d000000000201043b0000000001000414000015dc02200197000000040020008c0000489a0000c13d0000000103000031000000200030008c00000020040000390000000004034019000000010b000029000048c50000013d0000000103000029000015d90030009c000015d9030080410000004003300210000015d90010009c000015d901008041000000c001100210000000000131019f000016cf011001c756ae56a90000040f000000010b0000290000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0640018f000000200740019000000000057b0019000048b40000613d000000000801034f00000000090b0019000000008a08043c0000000009a90436000000000059004b000048b00000c13d000000000006004b000048c10000613d000000000771034f0000000306600210000000000805043300000000086801cf000000000868022f000000000707043b0000010006600089000000000767022f00000000066701cf000000000686019f0000000000650435000100000003001f00030000000103550000000100200190000048e20000613d0000001f01400039000000600210018f0000000001b20019000000000021004b00000000020000390000000102004039000015dd0010009c000048dc0000213d0000000100200190000048dc0000c13d000000400010043f0000001f0030008c000048d90000a13d00000000010b0433000000000001004b0000000002000039000000010200c039000000000021004b000048d90000c13d000000000001042d0000000001000019000056b000010430000000000001042f000016ce01000041000000000010043f0000004101000039000000040010043f000016cf01000041000056b0000104300000001f0530018f000015db06300198000000400200043d0000000004620019000048ed0000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000048e90000c13d000000000005004b000048fa0000613d000000000161034f0000000305500210000000000604043300000000065601cf000000000656022f000000000101043b0000010005500089000000000151022f00000000015101cf000000000161019f00000000001404350000006001300210000015d90020009c000015d9020080410000004002200210000000000112019f000056b0000104300002000000000002000200000001001d0000167201000041000000000010044300000000010004120000000400100443000001000100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f00000001002001900000492e0000613d000000000101043b000100000001001d0000167201000041000000000010044300000000010004120000000400100443000001200100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f00000001002001900000492e0000613d00000002020000290000000302200210000000010320024f000000ff0330018f000000ff0020008c0000000003002019000000000101043b000000000121022f000000ff0210018f00000000020020190000000001030019000000000001042d000000000001042f000a000000000002000500000004001d000900000003001d000a00000002001d000400000001001d000015dc021001970000000001000410000000000012004b00004c100000613d000600000002001d0000000001000411000015dc01100197000100000001001d000000000010043f0000000b01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000004c620000613d000000000101043b000000000101041a000800000001001d0000167201000041000000000010044300000000010004120000000400100443000001000100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f000000010020019000004c640000613d000000000101043b000700000001001d0000167201000041000000000010044300000000010004120000000400100443000001200100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f000000010020019000004c640000613d000000000101043b000200000001001d00000008020000290000000d01200270000007f80310018f000000070130024f000000ff0110018f000300000003001d000000ff0030008c0000000001002019000016ae00200198000700000001001d000049ac0000613d0000000101000029000000000010043f0000000f01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000004c620000613d000000000101043b0000000a02000029000015dc02200197000000000020043f0000000201100039000100000001001d000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000004c620000613d000000000101043b000000000101041a000000ff0010019000004c670000c13d0000000901000029000015dc01100197000000000010043f0000000101000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000004c620000613d000000000101043b000000000101041a000000ff00100190000000070100002900004c690000c13d000000040010008c00004c650000613d000000080100002900000018011002700000167601100197000100000001001d000000000010043f0000000d01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000004c620000613d0000000303000029000000020230024f000000ff0030008c0000000002002019000000000101043b000800000001001d000000ff0120018f000000010010008c000049ec0000613d000000020010008c00004ab20000c13d000000400300043d000016df0100004100000000001304350000000901000029000015dc02100197000300000003001d0000000401300039000200000002001d00000000002104350000167201000041000000000010044300000000010004120000000400100443000001400100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f000000010020019000004c640000613d000000000201043b0000000001000414000015dc02200197000000040020008c00004a600000c13d0000000103000031000000200030008c00000020040000390000000004034019000000030b00002900004a8b0000013d0000169e010000410000000000100443000000090100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f000000010020019000004c640000613d000000000101043b000000000001004b00004ab20000613d0000000901000029000015dc01100197000000000010043f00000008010000290000000401100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000004c620000613d000000000101043b000000000101041a000000ff0010019000004ab20000c13d0000000001000411000000000010043f0000000501000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000004c620000613d000000000101043b00000004011002700000000001010446000015dc01100197000000010010008c00004ab20000613d000000060010006c00004ab20000613d0000000001000411000000000010043f0000000901000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000004c620000613d000000000101043b0000000003010446000015dc02300197000000060020006c0000000001000039000000010100c039000000010020008c0000000002000039000000010200c039000015de0030009c00004a3f0000413d000000000112016f000000010010019000004ab20000613d000016ea010000410000000000100443000000090100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f000000010020019000004c640000613d000000000101043b000000000010043f00000008010000290000000501100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000004c620000613d000000000101043b000000000101041a000000ff0010019000004ab20000c13d000016ec0100004100004c6a0000013d0000000303000029000015d90030009c000015d9030080410000004003300210000015d90010009c000015d901008041000000c001100210000000000131019f000016cf011001c756ae56a90000040f000000030b0000290000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0640018f000000200740019000000000057b001900004a7a0000613d000000000801034f00000000090b0019000000008a08043c0000000009a90436000000000059004b00004a760000c13d000000000006004b00004a870000613d000000000771034f0000000306600210000000000805043300000000086801cf000000000868022f000000000707043b0000010006600089000000000767022f00000000066701cf000000000686019f0000000000650435000100000003001f0003000000010355000000010020019000004c750000613d0000001f01400039000000600210018f0000000001b20019000000000021004b00000000020000390000000102004039000015dd0010009c00004c6f0000213d000000010020019000004c6f0000c13d000000400010043f000000200030008c00004c620000413d00000000010b0433000000000001004b0000000002000039000000010200c039000000000021004b00004c620000c13d000000000001004b00004ab20000c13d0000000201000029000000000010043f00000008010000290000000401100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000004c620000613d000000000101043b000000000101041a000000ff0010019000004c110000613d0000000a01000029000015dc031001970000000602000029000000000032004b000000070100002900004aba0000c13d000000030010008c00004c100000c13d000000ff0110018f000000010010008c00004b450000613d000000020010008c00004bb30000613d000000030010008c00004c100000c13d000900000003001d000000000020043f00000008010000290000000401100039000700000001001d000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000004c620000613d000000000101043b000000000101041a000000ff00100190000000090100002900004c100000c13d000000000010043f0000000701000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000004c620000613d000000000101043b000000000101041a000000ff0010019000004c100000c13d0000000001000411000000000010043f0000000501000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000004c620000613d000000000101043b00000004011002700000000001010446000015dc01100197000000010010008c000000060200002900004c100000613d000000000021004b00004c100000613d0000000001000411000000000010043f0000000901000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000004c620000613d000000000101043b0000000001010446000015dc02100197000000010020008c000000060300002900004b100000613d000000000032004b00004b120000c13d0000169b0010009c00004c100000213d000016ea010000410000000000100443000000040100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f000000010020019000004c640000613d00000008020000290000000502200039000000000101043b000000000010043f000900000002001d000000200020043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000004c620000613d000000000101043b000000000101041a000000ff0010019000004c100000c13d000016ea0100004100000000001004430000000a0100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f000000010020019000004c640000613d000000000101043b000000000010043f0000000901000029000000200010043f000000000100041400004c040000013d0000000001000411000000000010043f0000000501000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000004c620000613d000000000101043b00000004011002700000000001010446000015dc01100197000000010010008c000000060200002900004c100000613d000000000021004b00004c100000613d0000000001000411000000000010043f0000000901000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000004c620000613d000000000101043b0000000001010446000015dc02100197000000010020008c000000060300002900004b700000613d000000000032004b00004b720000c13d0000169b0010009c00004c100000213d0000000101000029000000000010043f0000000c01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000004c620000613d000000000201043b0000000601000029000000000010043f000a00000002001d0000000401200039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000004c620000613d000916ee00000045000000000101043b000000000101041a000000ff0010019000004c6b0000c13d000016ea010000410000000000100443000000040100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f000000010020019000004c640000613d000000000101043b000000000010043f0000000a010000290000000501100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000004c620000613d000000000101043b000000000101041a000000ff0010019000004c100000613d00004c6b0000013d000000000020043f00000008010000290000000401100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000004c620000613d000000000101043b000000000101041a000000ff0010019000004c100000c13d0000000001000411000000000010043f0000000501000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000004c620000613d000000000101043b00000004011002700000000001010446000015dc01100197000000010010008c000000060200002900004c100000613d000000000021004b00004c100000613d0000000001000411000000000010043f0000000901000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000004c620000613d000000000101043b0000000001010446000015dc02100197000000010020008c000000060300002900004bef0000613d000000000032004b00004bf10000c13d0000169b0010009c00004c100000213d000016ea010000410000000000100443000000040100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f000000010020019000004c640000613d000000000101043b000000000010043f00000008010000290000000501100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000004c620000613d000000000101043b000000000101041a000000ff0010019000004c930000613d000000000001042d0000000001000411000000000010043f0000000501000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000004c620000613d000000000101043b00000004011002700000000001010446000015dc01100197000000010010008c00004ab20000613d000000060010006c00004ab20000613d0000000001000411000000000010043f0000000901000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000004c620000613d000000000101043b0000000003010446000015dc02300197000000060020006c0000000001000039000000010100c039000000010020008c0000000002000039000000010200c039000015de0030009c00004c410000413d000000000112016f000000010010019000004ab20000613d000016ea010000410000000000100443000000090100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f000000010020019000004c640000613d000000000101043b000000000010043f00000008010000290000000501100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000004c620000613d000000000101043b000000000101041a000000ff0010019000004ab20000c13d000016eb0100004100004c6a0000013d0000000001000019000056b000010430000000000001042f000016e90100004100004c6a0000013d000016e70100004100004c6a0000013d000016e801000041000900000001001d0000000901000029000000000010043f000015f101000041000056b000010430000016ce01000041000000000010043f0000004101000039000000040010043f000016cf01000041000056b0000104300000001f0530018f000015db06300198000000400200043d000000000462001900004c800000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00004c7c0000c13d000000000005004b00004c8d0000613d000000000161034f0000000305500210000000000604043300000000065601cf000000000656022f000000000101043b0000010005500089000000000151022f00000000015101cf000000000161019f00000000001404350000006001300210000015d90020009c000015d9020080410000004002200210000000000112019f000056b000010430000016ed0100004100004c6a0000013d00030000000000020000167601100197000000000010043f0000000e01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f000000010020019000004cd00000613d000000000101043b000000000301041a000000400200043d000300000002001d000200000003001d0000000002320436000100000002001d000000000010043f0000000001000414000015d90010009c000015d901008041000000c00110021000001670011001c7000080100200003956ae56a90000040f000000010020019000004cd00000613d0000000205000029000000000005004b00004cc10000613d000000000101043b00000000020000190000000104000029000000000301041a000000000434043600000001011000390000000102200039000000000052004b00004cba0000413d00004cc20000013d0000000104000029000000030100002900000000021400490000001f03200039000016e4023001970000000003120019000000000023004b00000000020000390000000102004039000015dd0030009c00004cd20000213d000000010020019000004cd20000c13d000000400030043f000000000001042d0000000001000019000056b000010430000016ce01000041000000000010043f0000004101000039000000040010043f000016cf01000041000056b0000104300005000000000002000100000005001d0000000005040019000000000403001900000000030200190000000002000411000500000001001d000400000003001d000300000004001d000200000005001d56ae52da0000040f0000ffff0220019000004ce70000613d000004830020008c00004d2e0000c13d0000000102000039000016b00010009c00004d2c0000213d0000169e0100004100000000001004430000000501000029000015dc01100197000500000001001d00000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f000000010020019000004d360000613d000000000101043b000000000001004b00004d370000613d000000400300043d0000008401300039000000a00200003900000000002104350000006401300039000000010200002900000000002104350000004401300039000000020200002900000000002104350000000301000029000015dc0110019700000024023000390000000000120435000016c20100004100000000001304350000000401000029000015dc0110019700000004023000390000000000120435000000a401300039000000000001043500000000010004140000000502000029000000040020008c00004d280000613d000015d90030009c000400000003001d000015d90300004100000004030040290000004003300210000015d90010009c000015d901008041000000c001100210000000000131019f000016a3011001c756ae56a40000040f0000006003100270000115d90030019d000000040300002900030000000103550000000100200190000000010200003900004d2c0000613d000016f00030009c00004d390000813d000000400030043f00000000020000190000000001020019000000000001042d000000400100043d000016d6020000410000000000210435000015d90010009c000015d9010080410000004001100210000015f1011001c7000056b000010430000000000001042f0000000001000019000056b000010430000016ce01000041000000000010043f0000004101000039000000040010043f000016cf01000041000056b000010430000b00000000000200000000050100190000000001000411000015dc061001970000000001000410000000000016004b00004d8a0000c13d000000400600043d00000064016000390000000000410435000015dc01300197000000440360003900000000001304350000002001600039000016b1030000410000000000310435000015dc032001970000002404600039000000000034043500000064030000390000000000360435000016f10060009c000051020000213d000000a003600039000000400030043f00000000030604330000000002000414000000040050008c00004df10000c13d00000001020000390000000104000031000000000004004b00004e040000613d0000001f01400039000016e4011001970000003f01100039000016e403100197000000400100043d0000000003310019000000000013004b00000000060000390000000106004039000015dd0030009c000051020000213d0000000100600190000051020000c13d000000400030043f0000000003410436000016e4054001980000001f0640018f0000000004530019000000030700036700004d7a0000613d000000000807034f0000000009030019000000008a08043c0000000009a90436000000000049004b00004d760000c13d000000000006004b00004d870000613d000000000557034f0000000306600210000000000704043300000000076701cf000000000767022f000000000505043b0000010006600089000000000565022f00000000056501cf000000000575019f00000000005404350000000100200190000050fd0000613d00004e080000013d000600000006001d000200000004001d000800000003001d000a00000002001d000500000005001d000015dc01500197000700000001001d000000000010043f0000000b01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000050ff0000613d000000000101043b000000000101041a000b00000001001d0000167201000041000000000010044300000000010004120000000400100443000001000100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000051010000613d000000000101043b000900000001001d0000167201000041000000000010044300000000010004120000000400100443000001200100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000051010000613d000000000101043b000300000001001d0000000b020000290000000d01200270000007f80310018f000000090130024f000000ff0110018f000400000003001d000000ff0030008c0000000001002019000016ae00200198000900000001001d00004e190000613d0000000701000029000000000010043f0000000f01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000050ff0000613d000000000101043b0000000a02000029000015dc02200197000000000020043f0000000201100039000700000001001d000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000050ff0000613d0000000102000039000000000101043b000000000101041a000000ff0010019000004e1f0000613d0000000001020019000000000001042d000015d90010009c000015d9010080410000004001100210000015d90030009c000015d9030080410000006003300210000000000113019f000015d90020009c000015d902008041000000c002200210000000000121019f000000000205001956ae56a40000040f00030000000103550000006001100270000115d90010019d000015d904100197000000000004004b00004d600000c13d000000600100003900000080030000390000000100200190000050fd0000613d0000000001010433000000000001004b00004e1d0000613d0000169b0010009c000050ff0000213d000000200010008c000050ff0000413d0000000001030433000000000001004b0000000002000039000000010200c039000000000021004b000050ff0000c13d000000000001004b00000000010000390000000101006039000000000001042d000000040010008c00004e350000c13d0000000101000039000000000001042d0000000001000019000000000001042d0000000801000029000015dc01100197000000000010043f0000000701000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000050ff0000613d000000000101043b000000000101041a000000ff00100190000050fd0000c13d0000000901000029000000040010008c000000010200003900004def0000613d0000000b0100002900000018011002700000167601100197000100000001001d000000000010043f0000000d01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000050ff0000613d0000000403000029000000030230024f000000ff0030008c0000000002002019000000000101043b000700000001001d000000ff0120018f000000010010008c00004e730000613d000000020010008c00004f370000c13d000000400300043d000016df0100004100000000001304350000000801000029000015dc02100197000400000003001d0000000401300039000300000002001d00000000002104350000167201000041000000000010044300000000010004120000000400100443000001400100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000051010000613d000000000201043b0000000001000414000015dc02200197000000040020008c00004ee50000c13d0000000103000031000000200030008c00000020040000390000000004034019000000040b00002900004f100000013d0000169e010000410000000000100443000000080100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000051010000613d000000000101043b000000000001004b00004f370000613d0000000801000029000015dc01100197000000000010043f00000007010000290000000401100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000050ff0000613d000000000101043b000000000101041a000000ff0010019000004f370000c13d0000000501000029000000000010043f000000200000043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000050ff0000613d000000000101043b00000004011002700000000001010446000015dc01100197000000010010008c00004f370000613d000000060010006c00004f370000613d0000000501000029000000000010043f0000000901000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000050ff0000613d000000000101043b0000000003010446000015dc02300197000000060020006c0000000001000039000000010100c039000000010020008c0000000002000039000000010200c039000015de0030009c00004ec50000413d000000000112016f000000010010019000004f370000613d000016ea010000410000000000100443000000080100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000051010000613d000000000101043b000000000010043f00000007010000290000000501100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000050ff0000613d000000000101043b000000000101041a000000ff0010019000004f370000c13d000050fd0000013d0000000403000029000015d90030009c000015d9030080410000004003300210000015d90010009c000015d901008041000000c001100210000000000131019f000016cf011001c756ae56a90000040f000000040b0000290000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0640018f000000200740019000000000057b001900004eff0000613d000000000801034f00000000090b0019000000008a08043c0000000009a90436000000000059004b00004efb0000c13d000000000006004b00004f0c0000613d000000000771034f0000000306600210000000000805043300000000086801cf000000000868022f000000000707043b0000010006600089000000000767022f00000000066701cf000000000686019f0000000000650435000100000003001f00030000000103550000000100200190000051080000613d0000001f01400039000000600210018f0000000001b20019000000000021004b00000000020000390000000102004039000015dd0010009c000051020000213d0000000100200190000051020000c13d000000400010043f000000200030008c000050ff0000413d00000000010b0433000000000001004b0000000002000039000000010200c039000000000021004b000050ff0000c13d000000000001004b00004f370000c13d0000000301000029000000000010043f00000007010000290000000401100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000050ff0000613d000000000101043b000000000101041a000000ff00100190000050640000613d0000000a01000029000015dc02100197000000060020006b000000090100002900004f3e0000c13d000000030010008c000050520000c13d000000ff0110018f000000010010008c00004fd40000613d000000020010008c000050400000613d000000030010008c000050520000c13d000900000002001d0000000601000029000000000010043f00000007010000290000000401100039000400000001001d000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000050ff0000613d000000000101043b000000000101041a000000ff001001900000000901000029000050520000c13d000000000010043f0000000401000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000050ff0000613d000000000101043b000000000101041a000000ff00100190000050520000c13d0000000501000029000000000010043f000000200000043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000050ff0000613d000000000101043b00000004011002700000000001010446000015dc01100197000000010010008c000050520000613d000000060010006c000050520000613d0000000501000029000000000010043f0000000901000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000050ff0000613d000000000101043b0000000001010446000015dc02100197000000010020008c00004f920000613d000000060020006c00004f940000c13d0000169b0010009c000050520000213d000016ea010000410000000000100443000000000100041100000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000051010000613d00000007020000290000000502200039000000000101043b000000000010043f000900000002001d000000200020043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000050ff0000613d000000000101043b000000000101041a000000ff00100190000050520000c13d000016ea0100004100000000001004430000000a0100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000051010000613d000000000101043b000000000010043f0000000901000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000050ff0000613d000000000101043b000000000101041a000000ff00100190000050520000c13d0000000101000039000000000001042d0000000501000029000000000010043f000000200000043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000050ff0000613d000000000101043b00000004011002700000000001010446000015dc01100197000000010010008c000050520000613d000000060010006c000050520000613d0000000501000029000000000010043f0000000901000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000050ff0000613d000000000101043b0000000001010446000015dc02100197000000010020008c00004ffc0000613d000000060020006c00004ffe0000c13d0000169b0010009c000050520000213d0000000101000029000000000010043f0000000c01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000050ff0000613d000000000201043b0000000601000029000000000010043f000900000002001d0000000401200039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000050ff0000613d0000000102000039000000000101043b000000000101041a000000ff0010019000004def0000c13d000016ea010000410000000000100443000000000100041100000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000051010000613d000000000101043b000000000010043f00000009010000290000000501100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000050ff0000613d000000000101043b000000000101041a000000ff00100190000000010200003900004def0000c13d000050520000013d0000000601000029000000000010043f00000007010000290000000401100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000050ff0000613d000000000101043b000000000101041a000000ff00100190000050b40000613d0000000b0100002900000098011002700000ffff0110019000000005050000290000000a020000290000000803000029000000020400002900004d460000613d000000140010008c00004d460000613d000000400100043d000016d6020000410000000000210435000015d90010009c000015d9010080410000004001100210000015f1011001c7000056b0000104300000000501000029000000000010043f000000200000043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000050ff0000613d000000000101043b00000004011002700000000001010446000015dc01100197000000010010008c00004f370000613d000000060010006c00004f370000613d0000000501000029000000000010043f0000000901000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000050ff0000613d000000000101043b0000000003010446000015dc02300197000000060020006c0000000001000039000000010100c039000000010020008c0000000002000039000000010200c039000015de0030009c000050930000413d000000000112016f000000010010019000004f370000613d000016ea010000410000000000100443000000080100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000051010000613d000000000101043b000000000010043f00000007010000290000000501100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000050ff0000613d000000000101043b000000000101041a000000ff0010019000004f370000c13d0000000101000039000000000001042d0000000501000029000000000010043f000000200000043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000050ff0000613d000000000101043b00000004011002700000000001010446000015dc01100197000000010010008c000050520000613d000000060010006c000050520000613d0000000501000029000000000010043f0000000901000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000050ff0000613d000000000101043b0000000001010446000015dc02100197000000010020008c000050dc0000613d000000060020006c000050de0000c13d0000169b0010009c000050520000213d000016ea010000410000000000100443000000000100041100000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000051010000613d000000000101043b000000000010043f00000007010000290000000501100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000050ff0000613d000000000101043b000000000101041a000000ff00100190000050520000c13d0000000101000039000000000001042d0000000001000019000056b000010430000000000001042f000016ce01000041000000000010043f0000004101000039000000040010043f000016cf01000041000056b0000104300000001f0530018f000015db06300198000000400200043d0000000004620019000051130000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b0000510f0000c13d000000000005004b000051200000613d000000000161034f0000000305500210000000000604043300000000065601cf000000000656022f000000000101043b0000010005500089000000000151022f00000000015101cf000000000161019f00000000001404350000006001300210000015d90020009c000015d9020080410000004002200210000000000112019f000056b000010430000000140010008c0000512c0000613d000002d10010008c0000512c0000613d000004830010008c0000512d0000c13d000000000001042d000000400100043d000016b5020000410000000000210435000015d90010009c000015d9010080410000004001100210000015f1011001c7000056b0000104300001000000000002000100000002001d000015dc01100197000000000010043f0000000601000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000515c0000613d000000000101043b00000001020000290000000802200270000000000020043f000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000515c0000613d0000000102000029000000ff0220018f000000010220020f000000000101043b000000000301041a000000000323013f000000000031041b00000000002301700000515e0000613d000000000001042d0000000001000019000056b000010430000000400100043d000016d8020000410000000000210435000015d90010009c000015d9010080410000004001100210000015f1011001c7000056b0000104300007000000000002000300000007001d000100000005001d000200000004001d000600000003001d000500000002001d000400000001001d000015dc01600197000700000001001d000000000010043f0000000701000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000051eb0000613d000000000101043b000000000201041a000000400100043d000000c00310003900000000002304350000008002100039000000060300002900000000003204350000004002100039000000040300002900000000003204350000000502000029000015dc032001970000006002100039000500000003001d0000000000320435000000200210003900000007030000290000000000320435000000c0030000390000000000310435000000a0031000390000000000030435000016f20010009c000051ed0000813d000000e003100039000000400030043f000015d90020009c000015d90200804100000040022002100000000001010433000015d90010009c000015d9010080410000006001100210000000000121019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f0000000100200190000051eb0000613d000000000101043b000000000010043f0000000201000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000051eb0000613d000000000101043b0000000302000029000015dc02200197000400000002001d000000000020043f000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000051eb0000613d000000000101043b000000000201041a000000ff0220018f0000000105000029000000d003500210000000000232019f000000020400002900000008034002100000168803300197000000000232019f000000000021041b000016a401500197000000400200043d0000004003200039000000000013043500001687014001970000002003200039000000000013043500000006010000290000000000120435000015d90020009c000015d90200804100000040012002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015ea011001c70000800d020000390000000403000039000016bd0400004100000007050000290000000506000029000000040700002956ae56a40000040f0000000100200190000051eb0000613d000000000001042d0000000001000019000056b000010430000016ce01000041000000000010043f0000004101000039000000040010043f000016cf01000041000056b00001043000040000000000020000000005040019000400000003001d0000000004020019000000000301001900000000020004110000000401000029000300000003001d000100000004001d000200000005001d56ae52da0000040f0000ffff02200190000052020000613d000002d10020008c000052410000c13d0000000102000039000016b00010009c0000523f0000213d0000169e0100004100000000001004430000000401000029000015dc01100197000400000001001d00000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f0000000100200190000052490000613d000000000101043b000000000001004b0000524a0000613d000000400300043d0000004401300039000000020200002900000000002104350000000101000029000015dc0110019700000024023000390000000000120435000016b10100004100000000001304350000000301000029000015dc011001970000000402300039000000000012043500000000010004140000000402000029000000040020008c0000523b0000613d000015d90030009c000300000003001d000015d90300004100000003030040290000004003300210000015d90010009c000015d901008041000000c001100210000000000131019f000016b2011001c756ae56a40000040f0000006003100270000115d90030019d00000003030000290003000000010355000000010020019000000001020000390000523f0000613d000016f00030009c0000524c0000813d000000400030043f00000000020000190000000001020019000000000001042d000000400100043d000016d6020000410000000000210435000015d90010009c000015d9010080410000004001100210000015f1011001c7000056b000010430000000000001042f0000000001000019000056b000010430000016ce01000041000000000010043f0000004101000039000000040010043f000016cf01000041000056b00001043000030000000000020000167201000041000000000010044300000000010004120000000400100443000000a00100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000052d10000613d000000000101043b000300000001001d000015df0100004100000000001004430000000001000414000015d90010009c000015d901008041000000c001100210000015e0011001c70000800b0200003956ae56a90000040f0000000100200190000052d10000613d000000000101043b000000030010006c000052820000c13d0000167201000041000000000010044300000000010004120000000400100443000000800100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000052cf0000c13d000052d10000013d000200000001001d000000400100043d000300000001001d0000002002100039000015e601000041000100000002001d00000000001204350000167201000041000000000010044300000000010004120000000400100443000000c00100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000052d10000613d000000000101043b0000000302000029000000400220003900000000001204350000167201000041000000000010044300000000010004120000000400100443000000e00100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f0000000100200190000052d10000613d000000000101043b0000000304000029000000a0024000390000000003000410000000000032043500000080024000390000000203000029000000000032043500000060024000390000000000120435000000a0010000390000000000140435000016ef0040009c000052d20000813d0000000302000029000000c001200039000000400010043f0000000101000029000015d90010009c000015d90100804100000040011002100000000002020433000015d90020009c000015d9020080410000006002200210000000000112019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f0000000100200190000052d80000613d000000000101043b000000000001042d000000000001042f000016ce01000041000000000010043f0000004101000039000000040010043f000016cf01000041000056b0000104300000000001000019000056b000010430000c0000000000020000000006020019000015dc072001970000000002000410000000000027004b00000000080000190000000002000019000052e40000c13d0000000001080019000000000001042d000800000004001d000500000005001d000a00000003001d000600000007001d000200000006001d000700000001001d000015dc01100197000900000001001d000000000010043f0000000b01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000056290000613d000000000101043b000000000101041a000c00000001001d0000167201000041000000000010044300000000010004120000000400100443000001000100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f00000001002001900000562b0000613d000000000101043b000b00000001001d0000167201000041000000000010044300000000010004120000000400100443000001200100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f00000001002001900000562b0000613d000000000101043b000300000001001d0000000c020000290000000d01200270000007f80310018f0000000b0130024f000000ff0110018f000400000003001d000000ff0030008c0000000001002019000016ae00200198000053620000613d000b00000001001d0000000901000029000000000010043f0000000f01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000056290000613d000000000101043b0000000a02000029000015dc02200197000000000020043f0000000201100039000900000001001d000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000056290000613d000000000101043b000000000101041a000000ff001001900000534c0000613d000016e7010000410000000002000019000000000001042d0000000801000029000015dc01100197000000000010043f0000000901000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000056290000613d000000000101043b000000000101041a000000ff001001900000000b01000029000053620000613d000016e8010000410000000002000019000000000001042d000000040010008c000053670000c13d000016e9010000410000000002000019000000000001042d000b00000001001d0000000c0100002900000018011002700000167601100197000100000001001d000000000010043f0000000d01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000056290000613d0000000403000029000000030230024f000000ff0030008c0000000002002019000000000101043b000900000001001d000000ff0120018f000000010010008c000053a60000613d000000020010008c0000546d0000c13d000000400300043d000016df0100004100000000001304350000000801000029000015dc02100197000400000003001d0000000401300039000300000002001d00000000002104350000167201000041000000000010044300000000010004120000000400100443000001400100003900000024001004430000000001000414000015d90010009c000015d901008041000000c00110021000001682011001c7000080050200003956ae56a90000040f00000001002001900000562b0000613d000000000201043b0000000001000414000015dc02200197000000040020008c0000541b0000c13d0000000103000031000000200030008c00000020040000390000000004034019000000040b000029000054460000013d0000169e010000410000000000100443000000080100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f00000001002001900000562b0000613d000000000101043b000000000001004b0000546d0000613d0000000801000029000015dc01100197000000000010043f00000009010000290000000401100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000056290000613d000000000101043b000000000101041a000000ff001001900000546d0000c13d0000000701000029000000000010043f0000000501000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000056290000613d000000000101043b00000004011002700000000001010446000015dc01100197000000010010008c0000546d0000613d000000060010006c0000546d0000613d0000000701000029000000000010043f0000000901000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000056290000613d000000000101043b0000000003010446000015dc02300197000000060020006c0000000001000039000000010100c039000000010020008c0000000002000039000000010200c039000015de0030009c000053f90000413d000000000112016f00000001001001900000546d0000613d000016ea010000410000000000100443000000080100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f00000001002001900000562b0000613d000000000101043b000000000010043f00000009010000290000000501100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000056290000613d000000000101043b000000000101041a000000ff001001900000546d0000c13d000016ec010000410000000002000019000000000001042d0000000403000029000015d90030009c000015d9030080410000004003300210000015d90010009c000015d901008041000000c001100210000000000131019f000016cf011001c756ae56a90000040f000000040b0000290000006003100270000015d903300197000000200030008c000000200400003900000000040340190000001f0640018f000000200740019000000000057b0019000054350000613d000000000801034f00000000090b0019000000008a08043c0000000009a90436000000000059004b000054310000c13d000000000006004b000054420000613d000000000771034f0000000306600210000000000805043300000000086801cf000000000868022f000000000707043b0000010006600089000000000767022f00000000066701cf000000000686019f0000000000650435000100000003001f00030000000103550000000100200190000056320000613d0000001f01400039000000600210018f0000000001b20019000000000021004b00000000020000390000000102004039000015dd0010009c0000562c0000213d00000001002001900000562c0000c13d000000400010043f000000200030008c000056290000413d00000000010b0433000000000001004b0000000002000039000000010200c039000000000021004b000056290000c13d000000000001004b0000546d0000c13d0000000301000029000000000010043f00000009010000290000000401100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000056290000613d000000000101043b000000000101041a000000ff00100190000055680000613d0000000a01000029000015dc051001970000000602000029000000000052004b000000070300002900000005040000290000000b01000029000054770000c13d000000030010008c000055630000c13d000000ff0110018f000000010010008c000055020000613d000000020010008c000055500000613d000000030010008c000055630000c13d000b00000005001d000000000020043f00000009010000290000000401100039000800000001001d000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000056290000613d000000000101043b000000000101041a000000ff001001900000000b01000029000055630000c13d000000000010043f0000000801000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000056290000613d000000000101043b000000000101041a000000ff0010019000000007010000290000000502000029000055630000c13d000000000010043f000000200020043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000056290000613d000000000101043b00000004011002700000000001010446000015dc01100197000000010010008c00000006020000290000000703000029000055630000613d000000000021004b000055630000613d000000000030043f0000000901000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000056290000613d000000000101043b0000000001010446000015dc02100197000000010020008c00000002030000290000000604000029000054ce0000613d000000000042004b000054d00000c13d0000169b0010009c000055630000213d000016ea01000041000000000010044300000004003004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f00000001002001900000562b0000613d00000009020000290000000502200039000000000101043b000000000010043f000b00000002001d000000200020043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000056290000613d000000000101043b000000000101041a000000ff001001900000000a02000029000055630000c13d000016ea01000041000000000010044300000004002004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f00000001002001900000562b0000613d000000000101043b000000000010043f0000000b01000029000000200010043f0000000001000414000055f80000013d000000000030043f000000200040043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000056290000613d000000000101043b00000004011002700000000001010446000015dc01100197000000010010008c00000006020000290000000703000029000055630000613d000000000021004b000055630000613d000000000030043f0000000901000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000056290000613d000000000101043b0000000001010446000015dc02100197000000010020008c00000006030000290000552b0000613d000000000032004b0000552d0000c13d0000169b0010009c000055630000213d0000000101000029000000000010043f0000000c01000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000056290000613d000000000201043b0000000601000029000000000010043f000b00000002001d0000000401200039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000056290000613d000000000101043b000000000101041a000000ff00100190000056070000613d0000000002000019000016ee01000041000000000001042d000000000020043f00000009010000290000000401100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000056290000613d000000000101043b000000000101041a000000ff0010019000000007010000290000000502000029000055ba0000613d0000000c0100002900000098011002700000ffff0210018f0000000001000019000000000001042d0000000701000029000000000010043f0000000501000029000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000056290000613d000000000101043b00000004011002700000000001010446000015dc01100197000000010010008c0000546d0000613d000000060010006c0000546d0000613d0000000701000029000000000010043f0000000901000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000056290000613d000000000101043b0000000003010446000015dc02300197000000060020006c0000000001000039000000010100c039000000010020008c0000000002000039000000010200c039000015de0030009c000055980000413d000000000112016f00000001001001900000546d0000613d000016ea010000410000000000100443000000080100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f00000001002001900000562b0000613d000000000101043b000000000010043f00000009010000290000000501100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000056290000613d000000000101043b000000000101041a000000ff001001900000546d0000c13d000016eb010000410000000002000019000000000001042d000000000010043f000000200020043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000056290000613d000000000101043b00000004011002700000000001010446000015dc01100197000000010010008c00000006020000290000000703000029000055630000613d000000000021004b000055630000613d000000000030043f0000000901000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000056290000613d000000000101043b0000000001010446000015dc02100197000000010020008c00000002030000290000000604000029000055e40000613d000000000042004b000055e60000c13d0000169b0010009c000055630000213d000016ea01000041000000000010044300000004003004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f00000001002001900000562b0000613d000000000101043b000000000010043f00000009010000290000000501100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000056290000613d000000000101043b000000000101041a000000ff00100190000055630000c13d000016ed010000410000000002000019000000000001042d000016ea010000410000000000100443000000020100002900000004001004430000000001000414000015d90010009c000015d901008041000000c00110021000001684011001c7000080020200003956ae56a90000040f00000001002001900000562b0000613d000000000101043b000000000010043f0000000b010000290000000501100039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f0000000100200190000056290000613d000000000101043b000000000101041a000000ff001001900000000002000019000016ee08000041000052e20000c13d000055630000013d0000000001000019000056b000010430000000000001042f000016ce01000041000000000010043f0000004101000039000000040010043f000016cf01000041000056b0000104300000001f0530018f000015db06300198000000400200043d00000000046200190000563d0000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000056390000c13d000000000005004b0000564a0000613d000000000161034f0000000305500210000000000604043300000000065601cf000000000656022f000000000101043b0000010005500089000000000151022f00000000015101cf000000000161019f00000000001404350000006001300210000015d90020009c000015d9020080410000004002200210000000000112019f000056b000010430000000000010043f0000000901000039000000200010043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000565e0000613d000000000101043b000000000001042d0000000001000019000056b000010430000000000010043f000000200020043f0000000001000414000015d90010009c000015d901008041000000c001100210000015e8011001c7000080100200003956ae56a90000040f00000001002001900000566e0000613d000000000101043b0000000401100270000000000001042d0000000001000019000056b000010430000000000001042f000015d90010009c000015d9010080410000004001100210000015d90020009c000015d9020080410000006002200210000000000112019f0000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000015e2011001c7000080100200003956ae56a90000040f0000000100200190000056840000613d000000000101043b000000000001042d0000000001000019000056b00001043000000000050100190000000000200443000000050030008c000056940000413d000000040100003900000000020000190000000506200210000000000664001900000005066002700000000006060031000000000161043a0000000102200039000000000031004b0000568c0000413d000015d90030009c000015d90300804100000060013002100000000002000414000015d90020009c000015d902008041000000c002200210000000000112019f000016f3011001c7000000000205001956ae56a90000040f0000000100200190000056a30000613d000000000101043b000000000001042d000000000001042f000056a7002104210000000102000039000000000001042d0000000002000019000000000001042d000056ac002104230000000102000039000000000001042d0000000002000019000000000001042d000056ae00000432000056af0001042e000056b0000104300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f630000000000000000000000000000000000000000000000000000000000000f830000000000000000000000000000000000000000000000000000000000001bfa0000000000000000000000000000000000000000000000000000000000001c1a0000000000000000000000000000000000000000000000000000000000000f130000000000000000000000000000000000000000000000000000000000000f33000000000000000000000000000000000000000000000000000000000000235e000000000000000000000000000000000000000000000000000000000000237e0000000000000000000000000000000000000000000000000000000000000527000000000000000000000000000000000000000000000000000000000000054700000000000000000000000000000000000000000000000000000000000027f40000000000000000000000000000000000000000000000000000000000002814000000000000000000000000000000000000000000000000000000000000049e00000000000000000000000000000000000000000000000000000000000004be00000000000000000000000000000000000000000000000000000000000024260000000000000000000000000000000000000000000000000000000000002446000000000000000000000000000000000000000000000000000000000000089a00000000000000000000000000000000000000000000000000000000000008ba0000000000000000000000000000000000000000000000000000000000001d590000000000000000000000000000000000000000000000000000000000001d79000000000000000000000000000000000000000000000000000000000000082c000000000000000000000000000000000000000000000000000000000000084c00000000000000000000000000000000000000000000000000000000000022200000000000000000000000000000000000000000000000000000000000002240000000000000000000000000000000000000000000000000000000000000062c000000000000000000000000000000000000000000000000000000000000064c000000000000000000000000000000000000000000000000000000000000256700000000000000000000000000000000000000000000000000000000000025870000000000000000000000000000000000000000000000000000000000001fe9000000000000000000000000000000000000000000000000000000000000200900000000000000000000000000000000000000000000000000000000000029620000000000000000000000000000000000000000000000000000000000002982000000000000000000000000000000000000000000000000000000000000016800000000000000000000000000000000000000000000000000000000000001880000000000000000000000000000000000000000000000000000000000001ca80000000000000000000000000000000000000000000000000000000000001cc800000000000000000000000000000000000000000000000000000000000014f0000000000000000000000000000000000000000000000000000000000000151000000000000000000000000000000000000000000000000000000000000026a900000000000000000000000000000000000000000000000000000000000026c900000000000000000000000000000000000000000000000000000000000005a000000000000000000000000000000000000000000000000000000000000005c000000000000000000000000000000000000000000000000000000000000020e0000000000000000000000000000000000000000000000000000000000000210000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000001ffffffe000000000000000000000000000000000000000000000000000000000ffffffe0000000000000000000000000ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffffff80000000000000000000000000000000000000000000000000000000000000009a8a0592ac89c5ad3bc6df8224c17b485976f597df104ee20d0df415241f670b0200000200000000000000000000000000000004000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000008be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e00000000000000000000000000000000000000000000000000494654067e0ffff000000000000000000000000000000000000000000000000002386f26fc0ffff8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f000000000000000000000000000000000000000000000000ffffffffffffff3f020000000000000000000000000000000000004000000000000000000000000044454641554c54204c495354000000000000000000000000000000000000000002000000000000000000000000000000000000600000000000000000000000005cc365f89543268cb9f25c255f7f610e9147e733c589bc2732279575f125be149b0894203394c3cbb23140db7a23b224d3e18e0366e9f65bd9c8402650e27367000000000000000000000000000000000000000000000403030202030201000200000000000000000000000000000000000000000000030201020100000000000000000200000000000000000000000000000300000001000000000000000000c56e5d73000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000008254fcb600000000000000000000000000000000000000000000000000000000b97f6f8a00000000000000000000000000000000000000000000000000000000ddae38f100000000000000000000000000000000000000000000000000000000e34fda8400000000000000000000000000000000000000000000000000000000f7a2000900000000000000000000000000000000000000000000000000000000f7a2000a00000000000000000000000000000000000000000000000000000000fb2de5d700000000000000000000000000000000000000000000000000000000ffbcb4aa00000000000000000000000000000000000000000000000000000000e34fda8500000000000000000000000000000000000000000000000000000000e991dc3000000000000000000000000000000000000000000000000000000000f2fde38b00000000000000000000000000000000000000000000000000000000df21dc1c00000000000000000000000000000000000000000000000000000000df21dc1d00000000000000000000000000000000000000000000000000000000df5fd29a00000000000000000000000000000000000000000000000000000000e07cb24000000000000000000000000000000000000000000000000000000000ddae38f200000000000000000000000000000000000000000000000000000000de02cbb100000000000000000000000000000000000000000000000000000000def0125b00000000000000000000000000000000000000000000000000000000d415f62e00000000000000000000000000000000000000000000000000000000db5f30a700000000000000000000000000000000000000000000000000000000db5f30a800000000000000000000000000000000000000000000000000000000dd71105d00000000000000000000000000000000000000000000000000000000dda964e300000000000000000000000000000000000000000000000000000000d415f62f00000000000000000000000000000000000000000000000000000000d5dc239a00000000000000000000000000000000000000000000000000000000db188e6300000000000000000000000000000000000000000000000000000000c435f43400000000000000000000000000000000000000000000000000000000c435f43500000000000000000000000000000000000000000000000000000000caee23ea00000000000000000000000000000000000000000000000000000000cfea7ecf00000000000000000000000000000000000000000000000000000000b97f6f8b00000000000000000000000000000000000000000000000000000000bf7bfd7e00000000000000000000000000000000000000000000000000000000a5d56b4500000000000000000000000000000000000000000000000000000000b67d8f9800000000000000000000000000000000000000000000000000000000b89c4b0c00000000000000000000000000000000000000000000000000000000b89c4b0d00000000000000000000000000000000000000000000000000000000b8dcc68f00000000000000000000000000000000000000000000000000000000b955455200000000000000000000000000000000000000000000000000000000b67d8f9900000000000000000000000000000000000000000000000000000000b6e39ba100000000000000000000000000000000000000000000000000000000b70510f500000000000000000000000000000000000000000000000000000000ad1ff68400000000000000000000000000000000000000000000000000000000ad1ff68500000000000000000000000000000000000000000000000000000000ae602f4400000000000000000000000000000000000000000000000000000000b3992ab100000000000000000000000000000000000000000000000000000000a5d56b4600000000000000000000000000000000000000000000000000000000a87b03b6000000000000000000000000000000000000000000000000000000008da5cb5a00000000000000000000000000000000000000000000000000000000982d03bf00000000000000000000000000000000000000000000000000000000982d03c0000000000000000000000000000000000000000000000000000000009c2a9c6f00000000000000000000000000000000000000000000000000000000a1cc5cc1000000000000000000000000000000000000000000000000000000008da5cb5b000000000000000000000000000000000000000000000000000000008e28800f000000000000000000000000000000000000000000000000000000009340a7cc000000000000000000000000000000000000000000000000000000008963162500000000000000000000000000000000000000000000000000000000896316260000000000000000000000000000000000000000000000000000000089a9c855000000000000000000000000000000000000000000000000000000008b6ee865000000000000000000000000000000000000000000000000000000008254fcb70000000000000000000000000000000000000000000000000000000086e11774000000000000000000000000000000000000000000000000000000003e5c139c000000000000000000000000000000000000000000000000000000006498c0440000000000000000000000000000000000000000000000000000000071be859c000000000000000000000000000000000000000000000000000000007bac97dd000000000000000000000000000000000000000000000000000000007bac97de000000000000000000000000000000000000000000000000000000007c1e14b4000000000000000000000000000000000000000000000000000000007df81b900000000000000000000000000000000000000000000000000000000071be859d00000000000000000000000000000000000000000000000000000000725d07c50000000000000000000000000000000000000000000000000000000078e890ba000000000000000000000000000000000000000000000000000000006bfab91c000000000000000000000000000000000000000000000000000000006bfab91d00000000000000000000000000000000000000000000000000000000715018a6000000000000000000000000000000000000000000000000000000007161ac8d000000000000000000000000000000000000000000000000000000006498c0450000000000000000000000000000000000000000000000000000000069710828000000000000000000000000000000000000000000000000000000004c9d0b4400000000000000000000000000000000000000000000000000000000539d260100000000000000000000000000000000000000000000000000000000539d2602000000000000000000000000000000000000000000000000000000005e17263d000000000000000000000000000000000000000000000000000000005ed5917f000000000000000000000000000000000000000000000000000000004c9d0b45000000000000000000000000000000000000000000000000000000005079331500000000000000000000000000000000000000000000000000000000515f7b28000000000000000000000000000000000000000000000000000000003f6560ed000000000000000000000000000000000000000000000000000000003f6560ee00000000000000000000000000000000000000000000000000000000409dc573000000000000000000000000000000000000000000000000000000004be52a89000000000000000000000000000000000000000000000000000000003e5c139d000000000000000000000000000000000000000000000000000000003e8a0bc9000000000000000000000000000000000000000000000000000000001854b240000000000000000000000000000000000000000000000000000000002c7fe709000000000000000000000000000000000000000000000000000000003779e6fc000000000000000000000000000000000000000000000000000000003779e6fd000000000000000000000000000000000000000000000000000000003a0e3160000000000000000000000000000000000000000000000000000000003cda743a000000000000000000000000000000000000000000000000000000002c7fe70a000000000000000000000000000000000000000000000000000000002eb0b98a00000000000000000000000000000000000000000000000000000000317e3e8d0000000000000000000000000000000000000000000000000000000023c992610000000000000000000000000000000000000000000000000000000023c9926200000000000000000000000000000000000000000000000000000000285fb8c80000000000000000000000000000000000000000000000000000000028cc1131000000000000000000000000000000000000000000000000000000001854b241000000000000000000000000000000000000000000000000000000001f2fdc79000000000000000000000000000000000000000000000000000000000f59197c00000000000000000000000000000000000000000000000000000000136439dc00000000000000000000000000000000000000000000000000000000136439dd0000000000000000000000000000000000000000000000000000000016a17ce00000000000000000000000000000000000000000000000000000000016f18d74000000000000000000000000000000000000000000000000000000000f59197d0000000000000000000000000000000000000000000000000000000010b5c6a00000000000000000000000000000000000000000000000000000000012d3848a00000000000000000000000000000000000000000000000000000000057497ca00000000000000000000000000000000000000000000000000000000057497cb000000000000000000000000000000000000000000000000000000000ad38899000000000000000000000000000000000000000000000000000000000e14021a00000000000000000000000000000000000000000000000000000000015499300000000000000000000000000000000000000000000000000000000001ffc9a7000000000000000000000000000000000000002000000080000000000000000000000000000000000000000000000000000000040000001c00000000000000000000000000000000000000000000000000000000000000000000000091d1485400000000000000000000000000000000000000440000000000000000000000000000000000000000000000ffff00000000000000000000000000000000000000ffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffff0200000000000000000000000000000000000020000000000000000000000000a5c37ab91519073edd58e608f19f7ce383fd171f4f22c3612a1d0a7c1047794a310ab089e4439a4c15d089f94afb7896ff553aecb10793d0ab882de59d99a32e00000000000000000000000000000000000000400000008000000000000000003e58254b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000008000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffff208795fcac393398e42038456348398d8cac9067232f671ab240444cb51b1d207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0503012490a650739416858609e898957b874d17415a062945179c57357978840061d78094976b1d9ae7bb858f141c915b46152756409caadb07482983c2ca301ffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffbffdffffffffffffffffffffffffffffffffffffc0000000000000000000000000da8f3bd170446760f0f965a9b52bf271cb9679b5e0a70059eff2d49425229d17c8615322788d404dfe307db9eef031bc148d1cec5e270a1fd6528a02b445d4450000000000000000000000000000000000000020000000000000000000000000f71687260000000000000000000000000000000000000000000000000000000002000002000000000000000000000000000000440000000000000000000000009cc7f708afc65944829bd487b90b72536b1951864fbfc14e125fc972a6507f390200000200000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffff1f796b89b91644bc98cd93958e4c9038275d622183e25ac5af08cc6b5d9553913200000000000000ffffffffffffffffffffffffffffffffffffffffffffffffff000000000000ffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffff00000000000000000000000000000000000000000000000000ff5065726d69745472616e7366657246726f6d576974684164646974696f6e616c446174612875696e7432353620746f6b656e547970652c6164647265737320746f6b656e2c75696e743235362069642c75696e7432353620616d6f756e742c75696e74323536206e6f6e63652c61646472657373206f70657261746f722c75696e743235362065787069726174696f6e2c75696e74323536206d61737465724e6f6e63652c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffe9f02000000000000000000000000000000000000000000018000000000000000007069726174696f6e2c75696e74323536206d61737465724e6f6e63652c00000073616c742c61646472657373206f70657261746f722c75696e743235362065786e743235362069642c75696e7432353620616d6f756e742c75696e74323536206e7432353620746f6b656e547970652c6164647265737320746f6b656e2c75695065726d69744f72646572576974684164646974696f6e616c44617461287569932b8553b8e35bbee682d275cbe1cf115e14a777e2ca3266b4797369fb6317d3000000000000000000000000000000000000000000000000fffffffffffffebf190100000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000420000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a000000000000000000000000000000000000000800000000000000000000000001806aa1896bbf26568e884a7374b41e002500962caba6a15023a8d90e8508b831626ba7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a400000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c40000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffff257001e1f7fbfc5bbde5da225c876ab67293f37bda3afb8b35d9a55dfad6f65d2203cb053e6b01ec07e87d67d288d360ae164171185684936663b7d8fa9c534c705db7ac401a8091bb37a7838ad73d1fa8e1c663cb345f347fefe71280e3f03bffffffffffff000000000000000000000000000000000000000000000000000083e0ca2c1392f14286fa1e41c797789d48c5827572e8bcc352d8943c1961eaf000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffff000000ffffffffffffffffffffffffffff000000000000000000000000000000ffffffa66ff5557b7dc1562bb5e83306e15b513a25aa7537369bce38fc29c20847a79100000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff23b872dd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000e4adc0bf00000000000000000000000000000000000000000000000000000000eda71103000000000000000000000000000000000000000000000000000000009d36a979000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000040000000800000000000000000e0d8d9ad73c586e8cf60ffd390b6f3654200a2d8857eb6abba4f6842a1210aae3f1df144000000000000000000000000000000000000000000000000000000001138edbff75f319641eb242dbcacee294ebc2a473eb6aa1454a7706da5bf96b0519973e7000000000000000000000000000000000000000000000000000000001f4ee59800000000000000000000000000000000000000000000000000000000f9c04f8b028fcfa3315ea5accaee4589194a685f07cda0392e6ba955070611190ec867d4f1b037422566cd0248bae620e6c142dcf5631948271916e8ca8dd263bf729bb1000000000000000000000000000000000000000000000000000000008e8cebe67607ce50a14a2e3261437f641a7b33ecc053e3d9c90b25ae5e66c65600000000000001000000000000000000000000000000000000000000000000008cbf875200000000000000000000000000000000000000000000000000000000f242432a00000000000000000000000000000000000000000000000000000000b9ff9815000000000000000000000000000000000000000000000000000000003b0a3343000000000000000000000000000000000000000000000000000000007f954ba1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffff0000000000000000000000000001000000000000000000000000000000000000ffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffb39d8f1e6f05413a407e46fc950eb92e9f5b3d65a47c3f0bdc7a2741a6ec0f7d9c615afab54584e53810beb24cced6ca36919dfc62bff2d4a0d244906c41c2ac9c6e8620d0004b9dd8b49560e2de8ced6f409f529cc23d0bb9e5a106d5c4324217c57023000000000000000000000000000000000000000000000000000000004e487b71000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024000000000000000000000000021943c000000000000000000000000000000000000000000000000000000000fee142c500000000000000000000000000000000000000000000000000000000827aed80000000000000000000000000000000000000000000000000000000004722506e00000000000000000000000000000000000000000000000000000000fd2c901300000000000000000000000000000000000000000000000000000000cc47725a000000000000000000000000000000000000000000000000000000007a535da60000000000000000000000000000000000000000000000000000000073c919b500000000000000000000000000000000000000000000000000000000d979627300000000000000000000000000000000000000000000000000000000de7fafeb00000000000000000000000000000000000000000000000000000000e3fd7ac300000000000000000000000000000000000000000000000000000000b1ae736700000000000000000000000000000000000000000000000000000000bc8ea062000000000000000000000000000000000000000000000000000000001bb3460dffffffffffffffffffffffffffffffffffffffffffffffffffffffff1bb3460e0000000000000000000000000000000000000000000000000000000089a9c85500000000000000000000000000000000000000000000000000000000c05808340000000000000000000000000000000000000000000000000000000001ffc9a7000000000000000000000000000000000000000000000000000000004e680cb000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff2b635c88000000000000000000000000000000000000000000000000000000002a5cb1c300000000000000000000000000000000000000000000000000000000d73e63af00000000000000000000000000000000000000000000000000000000e03fe177bb050a40ea1b3ecd64121a3fa063a94b6d404b2f45c64697555efe0ece32f2aa00000000000000000000000000000000000000000000000000000000aca58aa000000000000000000000000000000000000000000000000000000000ef28f90100000000000000000000000000000000000000000000000000000000409e6e1e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffff400000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000ffffffffffffff5f000000000000000000000000000000000000000000000000ffffffffffffff200200000200000000000000000000000000000000000000000000000000000000f542e4f8e0ad687ae5fd5d9b4f1b5f4b431eaff792dc4646d330d31982a8bfb6

    Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

    00000000000000000000000067985B1f8B613b57077bbDb24A5DEFCDDA458317000000000000000000000000dB8C854027A93F3f98300DE8ECcf4268De676160000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000001d43726561746f72546f6b656e5472616e7366657256616c696461746f7200000000000000000000000000000000000000000000000000000000000000000000013400000000000000000000000000000000000000000000000000000000000000

    -----Decoded View---------------
    Arg [0] : defaultOwner (address): 0x67985B1f8B613b57077bbDb24A5DEFCDDA458317
    Arg [1] : eoaRegistry_ (address): 0xdB8C854027A93F3f98300DE8ECcf4268De676160
    Arg [2] : name (string): CreatorTokenTransferValidator
    Arg [3] : version (string): 4

    -----Encoded View---------------
    8 Constructor Arguments found :
    Arg [0] : 00000000000000000000000067985B1f8B613b57077bbDb24A5DEFCDDA458317
    Arg [1] : 000000000000000000000000dB8C854027A93F3f98300DE8ECcf4268De676160
    Arg [2] : 0000000000000000000000000000000000000000000000000000000000000080
    Arg [3] : 00000000000000000000000000000000000000000000000000000000000000c0
    Arg [4] : 000000000000000000000000000000000000000000000000000000000000001d
    Arg [5] : 43726561746f72546f6b656e5472616e7366657256616c696461746f72000000
    Arg [6] : 0000000000000000000000000000000000000000000000000000000000000001
    Arg [7] : 3400000000000000000000000000000000000000000000000000000000000000


    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  ]

    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.