Token
PIGCADE (PIG)
ERC-721
Overview
Max Total Supply
1,859 PIG
Holders
1,131
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract
Balance
1 PIGLoading...
Loading
Loading...
Loading
Loading...
Loading
This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.
Contract Source Code Verified (Exact Match)
Contract Name:
AbstractPigs
Compiler Version
v0.8.24+commit.e11b9ed9
ZkSolc Version
v1.5.7
Optimization Enabled:
Yes with Mode 3
Other Settings:
paris EvmVersion
Contract Source Code (Solidity Standard Json-Input format)
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity ^0.8.20;import "@openzeppelin/contracts/token/ERC721/ERC721.sol";import "@openzeppelin/contracts/access/Ownable.sol";import "@openzeppelin/contracts/utils/ReentrancyGuard.sol";import "@openzeppelin/contracts/utils/cryptography/ECDSA.sol";contract AbstractPigs is ERC721, Ownable, ReentrancyGuard {using ECDSA for bytes32;enum MintPhase {PAUSED,WOLVES,WOLF_BLOOD,PUBLIC,ENDED}uint256 private _currentTokenId;uint256 public maxSupply;uint256 public wolvesPrice = 0.00001 ether;uint256 public wolfBloodPrice = 0.00001 ether;uint256 public publicPrice = 0.00001 ether;
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (token/ERC721/ERC721.sol)pragma solidity ^0.8.20;import {IERC721} from "./IERC721.sol";import {IERC721Metadata} from "./extensions/IERC721Metadata.sol";import {ERC721Utils} from "./utils/ERC721Utils.sol";import {Context} from "../../utils/Context.sol";import {Strings} from "../../utils/Strings.sol";import {IERC165, ERC165} from "../../utils/introspection/ERC165.sol";import {IERC721Errors} from "../../interfaces/draft-IERC6093.sol";/*** @dev Implementation of https://eips.ethereum.org/EIPS/eip-721[ERC-721] Non-Fungible Token Standard, including* the Metadata extension, but not including the Enumerable extension, which is available separately as* {ERC721Enumerable}.*/abstract contract ERC721 is Context, ERC165, IERC721, IERC721Metadata, IERC721Errors {using Strings for uint256;// Token namestring private _name;// Token symbolstring private _symbol;
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.0) (access/Ownable.sol)pragma solidity ^0.8.20;import {Context} from "../utils/Context.sol";/*** @dev Contract module which provides a basic access control mechanism, where* there is an account (an owner) that can be granted exclusive access to* specific functions.** The initial owner is set to the address provided by the deployer. This can* later be changed with {transferOwnership}.** This module is used through inheritance. It will make available the modifier* `onlyOwner`, which can be applied to your functions to restrict their use to* the owner.*/abstract contract Ownable is Context {address private _owner;/*** @dev The caller account is not authorized to perform an operation.*/error OwnableUnauthorizedAccount(address account);
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (utils/ReentrancyGuard.sol)pragma solidity ^0.8.20;/*** @dev Contract module that helps prevent reentrant calls to a function.** Inheriting from `ReentrancyGuard` will make the {nonReentrant} modifier* available, which can be applied to functions to make sure there are no nested* (reentrant) calls to them.** Note that because there is a single `nonReentrant` guard, functions marked as* `nonReentrant` may not call one another. This can be worked around by making* those functions `private`, and then adding `external` `nonReentrant` entry* points to them.** TIP: If EIP-1153 (transient storage) is available on the chain you're deploying at,* consider using {ReentrancyGuardTransient} instead.** TIP: If you would like to learn more about reentrancy and alternative ways* to protect against it, check out our blog post* https://blog.openzeppelin.com/reentrancy-after-istanbul/[Reentrancy After Istanbul].*/abstract contract ReentrancyGuard {// Booleans are more expensive than uint256 or any type that takes up a full
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (utils/cryptography/ECDSA.sol)pragma solidity ^0.8.20;/*** @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}/*** @dev The signature derives the `address(0)`.*/error ECDSAInvalidSignature();/*** @dev The signature has an invalid length.
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.1) (utils/Context.sol)pragma solidity ^0.8.20;/*** @dev Provides information about the current execution context, including the* sender of the transaction and its data. While these are generally available* via msg.sender and msg.data, they should not be accessed in such a direct* manner, since when dealing with meta-transactions the account sending and* paying for execution may not be the actual sender (as far as an application* is concerned).** This contract is only required for intermediate, library-like contracts.*/abstract contract Context {function _msgSender() internal view virtual returns (address) {return msg.sender;}function _msgData() internal view virtual returns (bytes calldata) {return msg.data;}function _contextSuffixLength() internal view virtual returns (uint256) {return 0;
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (token/ERC721/IERC721.sol)pragma solidity ^0.8.20;import {IERC165} from "../../utils/introspection/IERC165.sol";/*** @dev Required interface of an ERC-721 compliant contract.*/interface IERC721 is IERC165 {/*** @dev Emitted when `tokenId` token is transferred from `from` to `to`.*/event Transfer(address indexed from, address indexed to, uint256 indexed tokenId);/*** @dev Emitted when `owner` enables `approved` to manage the `tokenId` token.*/event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId);/*** @dev Emitted when `owner` enables or disables (`approved`) `operator` to manage all of its assets.*/event ApprovalForAll(address indexed owner, address indexed operator, bool approved);
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (utils/introspection/ERC165.sol)pragma solidity ^0.8.20;import {IERC165} from "./IERC165.sol";/*** @dev Implementation of the {IERC165} interface.** Contracts that want to implement ERC-165 should inherit from this contract and override {supportsInterface} to check* for the additional interface id that will be supported. For example:** ```solidity* function supportsInterface(bytes4 interfaceId) public view virtual override returns (bool) {* return interfaceId == type(MyInterface).interfaceId || super.supportsInterface(interfaceId);* }* ```*/abstract contract ERC165 is IERC165 {/*** @dev See {IERC165-supportsInterface}.*/function supportsInterface(bytes4 interfaceId) public view virtual returns (bool) {return interfaceId == type(IERC165).interfaceId;}
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (interfaces/draft-IERC6093.sol)pragma solidity ^0.8.20;/*** @dev Standard ERC-20 Errors* Interface of the https://eips.ethereum.org/EIPS/eip-6093[ERC-6093] custom errors for ERC-20 tokens.*/interface IERC20Errors {/*** @dev Indicates an error related to the current `balance` of a `sender`. Used in transfers.* @param sender Address whose tokens are being transferred.* @param balance Current balance for the interacting account.* @param needed Minimum amount required to perform a transfer.*/error ERC20InsufficientBalance(address sender, uint256 balance, uint256 needed);/*** @dev Indicates a failure with the token `sender`. Used in transfers.* @param sender Address whose tokens are being transferred.*/error ERC20InvalidSender(address sender);/*** @dev Indicates a failure with the token `receiver`. Used in transfers.* @param receiver Address to which tokens are being transferred.
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.2.0) (utils/Strings.sol)pragma solidity ^0.8.20;import {Math} from "./math/Math.sol";import {SafeCast} from "./math/SafeCast.sol";import {SignedMath} from "./math/SignedMath.sol";/*** @dev String operations.*/library Strings {using SafeCast for *;bytes16 private constant HEX_DIGITS = "0123456789abcdef";uint8 private constant ADDRESS_LENGTH = 20;/*** @dev The `value` string doesn't fit in the specified `length`.*/error StringsInsufficientHexLength(uint256 value, uint256 length);/*** @dev The string being parsed contains characters that are not in scope of the given base.*/
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.0) (token/ERC721/extensions/IERC721Metadata.sol)pragma solidity ^0.8.20;import {IERC721} from "../IERC721.sol";/*** @title ERC-721 Non-Fungible Token Standard, optional metadata extension* @dev See https://eips.ethereum.org/EIPS/eip-721*/interface IERC721Metadata is IERC721 {/*** @dev Returns the token collection name.*/function name() external view returns (string memory);/*** @dev Returns the token collection symbol.*/function symbol() external view returns (string memory);/*** @dev Returns the Uniform Resource Identifier (URI) for `tokenId` token.*/function tokenURI(uint256 tokenId) external view returns (string memory);
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (token/ERC721/utils/ERC721Utils.sol)pragma solidity ^0.8.20;import {IERC721Receiver} from "../IERC721Receiver.sol";import {IERC721Errors} from "../../../interfaces/draft-IERC6093.sol";/*** @dev Library that provide common ERC-721 utility functions.** See https://eips.ethereum.org/EIPS/eip-721[ERC-721].** _Available since v5.1._*/library ERC721Utils {/*** @dev Performs an acceptance check for the provided `operator` by calling {IERC721-onERC721Received}* on the `to` address. The `operator` is generally the address that initiated the token transfer (i.e. `msg.sender`).** The acceptance call is not executed and treated as a no-op if the target address doesn't contain code (i.e. an EOA).* Otherwise, the recipient must implement {IERC721Receiver-onERC721Received} and return the acceptance magic value to accept* the transfer.*/function checkOnERC721Received(address operator,
12345678910111213141516171819202122232425// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (utils/introspection/IERC165.sol)pragma solidity ^0.8.20;/*** @dev Interface of the ERC-165 standard, as defined in the* https://eips.ethereum.org/EIPS/eip-165[ERC].** Implementers can declare support of contract interfaces, which can then be* queried by others ({ERC165Checker}).** For an implementation, see {ERC165}.*/interface IERC165 {/*** @dev Returns true if this contract implements the interface defined by* `interfaceId`. See the corresponding* https://eips.ethereum.org/EIPS/eip-165#how-interfaces-are-identified[ERC section]* to learn more about how these ids are created.** This function call must use less than 30 000 gas.*/function supportsInterface(bytes4 interfaceId) external view returns (bool);}
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (utils/math/SafeCast.sol)// This file was procedurally generated from scripts/generate/templates/SafeCast.js.pragma solidity ^0.8.20;/*** @dev Wrappers over Solidity's uintXX/intXX/bool casting operators with added overflow* checks.** Downcasting from uint256/int256 in Solidity does not revert on overflow. This can* easily result in undesired exploitation or bugs, since developers usually* assume that overflows raise errors. `SafeCast` restores this intuition by* reverting the transaction when such an operation overflows.** Using this library instead of the unchecked operations eliminates an entire* class of bugs, so it's recommended to use it always.*/library SafeCast {/*** @dev Value doesn't fit in an uint of `bits` size.*/error SafeCastOverflowedUintDowncast(uint8 bits, uint256 value);/*** @dev An int value doesn't fit in an uint of `bits` size.
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (utils/math/SignedMath.sol)pragma solidity ^0.8.20;import {SafeCast} from "./SafeCast.sol";/*** @dev Standard signed math utilities missing in the Solidity language.*/library SignedMath {/*** @dev Branchless ternary evaluation for `a ? b : c`. Gas costs are constant.** IMPORTANT: This function may reduce bytecode size and consume less gas when used standalone.* However, the compiler may optimize Solidity ternary operations (i.e. `a ? b : c`) to only compute* one branch when needed, making this function more expensive.*/function ternary(bool condition, int256 a, int256 b) internal pure returns (int256) {unchecked {// branchless ternary works because:// b ^ (a ^ b) == a// b ^ 0 == breturn b ^ ((a ^ b) * int256(SafeCast.toUint(condition)));}}
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (utils/math/Math.sol)pragma solidity ^0.8.20;import {Panic} from "../Panic.sol";import {SafeCast} from "./SafeCast.sol";/*** @dev Standard math utilities missing in the Solidity language.*/library Math {enum Rounding {Floor, // Toward negative infinityCeil, // Toward positive infinityTrunc, // Toward zeroExpand // Away from zero}/*** @dev Returns the addition of two unsigned integers, with an success flag (no overflow).*/function tryAdd(uint256 a, uint256 b) internal pure returns (bool success, uint256 result) {unchecked {uint256 c = a + b;if (c < a) return (false, 0);
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (token/ERC721/IERC721Receiver.sol)pragma solidity ^0.8.20;/*** @title ERC-721 token receiver interface* @dev Interface for any contract that wants to support safeTransfers* from ERC-721 asset contracts.*/interface IERC721Receiver {/*** @dev Whenever an {IERC721} `tokenId` token is transferred to this contract via {IERC721-safeTransferFrom}* by `operator` from `from`, this function is called.** It must return its Solidity selector to confirm the token transfer.* If any other value is returned or the interface is not implemented by the recipient, the transfer will be* reverted.** The selector can be obtained in Solidity with `IERC721Receiver.onERC721Received.selector`.*/function onERC721Received(address operator,address from,uint256 tokenId,bytes calldata data
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (utils/Panic.sol)pragma solidity ^0.8.20;/*** @dev Helper library for emitting standardized panic codes.** ```solidity* contract Example {* using Panic for uint256;** // Use any of the declared internal constants* function foo() { Panic.GENERIC.panic(); }** // Alternatively* function foo() { Panic.panic(Panic.GENERIC); }* }* ```** Follows the list from https://github.com/ethereum/solidity/blob/v0.8.24/libsolutil/ErrorCodes.h[libsolutil].** _Available since v5.1._*/// slither-disable-next-line unused-statelibrary Panic {
12345678910111213141516171819202122{"evmVersion": "paris","optimizer": {"enabled": true,"mode": "3"},"outputSelection": {"*": {"*": ["abi","metadata"],"": ["ast"]}},"detectMissingLibraries": false,"forceEVMLA": false,"enableEraVMExtensions": false,"libraries": {}}
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_allowlistSigner","type":"address"},{"internalType":"uint256","name":"_maxSupply","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"ECDSAInvalidSignature","type":"error"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"name":"ECDSAInvalidSignatureLength","type":"error"},{"inputs":[{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"ECDSAInvalidSignatureS","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"address","name":"owner","type":"address"}],"name":"ERC721IncorrectOwner","type":"error"},{"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ERC721InsufficientApproval","type":"error"},{"inputs":[{"internalType":"address","name":"approver","type":"address"}],"name":"ERC721InvalidApprover","type":"error"},{"inputs":[{"internalType":"address","name":"operator","type":"address"}],"name":"ERC721InvalidOperator","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"ERC721InvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"ERC721InvalidReceiver","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"ERC721InvalidSender","type":"error"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ERC721NonexistentToken","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"inputs":[],"name":"ReentrancyGuardReentrantCall","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"approved","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":false,"internalType":"bool","name":"approved","type":"bool"}],"name":"ApprovalForAll","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"enum AbstractPigs.MintPhase","name":"newPhase","type":"uint8"}],"name":"PhaseUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"},{"indexed":true,"internalType":"address","name":"burner","type":"address"}],"name":"PigBurned","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"allowlistSigner","type":"address"}],"name":"SignerUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"enabled","type":"bool"}],"name":"TransferToggleUpdated","type":"event"},{"inputs":[{"internalType":"address[]","name":"recipients","type":"address[]"},{"internalType":"uint256[]","name":"quantities","type":"uint256[]"}],"name":"airdropPigs","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"quantity","type":"uint256"}],"name":"airdropPigsToAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"allowlistSigner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"approve","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"burnPig","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"burnedTokens","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"currentPhase","outputs":[{"internalType":"enum AbstractPigs.MintPhase","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"endMint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"getApproved","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getMintPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"wolf","type":"address"}],"name":"getWolfMintAllowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"operator","type":"address"}],"name":"isApprovedForAll","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ownerOf","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"quantity","type":"uint256"}],"name":"publicMint","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"publicPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"bool","name":"approved","type":"bool"}],"name":"setApprovalForAll","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"baseURI","type":"string"}],"name":"setBaseURI","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"enum AbstractPigs.MintPhase","name":"_phase","type":"uint8"}],"name":"setPhase","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_price","type":"uint256"}],"name":"setPublicPrice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_allowlistSigner","type":"address"}],"name":"setSigners","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_maxSupply","type":"uint256"}],"name":"setSupplyLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_limit","type":"uint256"}],"name":"setWolfBloodMintLimit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_price","type":"uint256"}],"name":"setWolfBloodPrice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"wolves","type":"address[]"},{"internalType":"uint256[]","name":"allowances","type":"uint256[]"}],"name":"setWolfMintAllowances","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_price","type":"uint256"}],"name":"setWolvesPrice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"toggleTransfers","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"tokenURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"transferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"transfersEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"usedSignatures","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"quantity","type":"uint256"},{"internalType":"string","name":"nonce","type":"string"},{"internalType":"bytes","name":"signature","type":"bytes"}],"name":"wolfBloodMint","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"wolfBloodMintCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"wolfBloodMintLimit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"wolfBloodPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"quantity","type":"uint256"},{"internalType":"string","name":"nonce","type":"string"},{"internalType":"bytes","name":"signature","type":"bytes"}],"name":"wolfMint","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"wolfMintAllowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"wolfMintCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"wolvesPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]
Contract Creation Code
9c4d535b0000000000000000000000000000000000000000000000000000000000000000010005058115f8b65151906f350614d9c3e4868852881ffc90e4ca794565d12f000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000400000000000000000000000008c62073cfcfe666ec92d9ccf594c4ad5544273a30000000000000000000000000000000000000000000000000000000000001388
Deployed Bytecode
0x0004000000000002000b0000000000020000006004100270000004560340019700030000003103550002000000010355000004560040019d00000001002001900000003b0000c13d0000008002000039000000400020043f000000040030008c0000005e0000413d000000000201043b000000e0022002700000046b0020009c000000600000213d0000048d0020009c000000fd0000a13d0000048e0020009c0000011f0000a13d0000048f0020009c000001b70000a13d000004900020009c000002970000213d000004930020009c0000037c0000613d000004940020009c0000005e0000c13d000000240030008c0000005e0000413d0000000002000416000000000002004b0000005e0000c13d0000000401100370000000000101043b000b00000001001d000000000010043f0000000201000039000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f00000001002001900000005e0000613d000000000101043b000000000101041a0000045901100198000005f50000c13d000000400100043d000004c402000041000000000021043500000004021000390000000b03000029000005530000013d0000000002000416000000000002004b0000005e0000c13d0000001f0230003900000457022001970000008002200039000000400020043f0000001f0430018f000004580530019800000080025000390000004c0000613d0000008006000039000000000701034f000000007807043c0000000006860436000000000026004b000000480000c13d000000000004004b000000590000613d000000000151034f0000000304400210000000000502043300000000054501cf000000000545022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f0000000000120435000000400030008c0000005e0000413d000000800300043d000004590030009c000000e10000a13d000000000100001900001157000104300000046c0020009c000001100000a13d0000046d0020009c000001420000a13d0000046e0020009c000001ca0000a13d0000046f0020009c000002ba0000213d000004720020009c000003910000613d000004730020009c0000005e0000c13d000000440030008c0000005e0000413d0000000002000416000000000002004b0000005e0000c13d0000000402100370000000000202043b0000045d0020009c0000005e0000213d0000002304200039000000000034004b0000005e0000813d0000000404200039000000000441034f000000000504043b0000045d0050009c0000005e0000213d000300240020003d00000005025002100000000302200029000000000032004b0000005e0000213d0000002402100370000000000402043b0000045d0040009c0000005e0000213d0000002302400039000000000032004b0000005e0000813d0000000402400039000000000221034f000000000202043b0000045d0020009c0000005e0000213d000000240640003900000005042002100000000004640019000000000034004b0000005e0000213d000600000006001d000700000005001d0000000603000039000000000303041a00000459043001970000000003000411000000000034004b000007e10000c13d000000070020006b0000097c0000c13d0000000705000029000000000005004b00000000020000190000000606000029000000ae0000613d0000000003000019000000000200001900000005043002100000000004640019000000000441034f000000000404043b000000000024001a00000bf80000413d00000000022400190000000103300039000000000053004b000000a40000413d0000000803000039000000000403041a000500000004001d000000000024001a00000bf80000413d00000005022000290000000904000039000000000404041a000000000042004b000006830000213d000000000023041b0000000704000029000000000004004b0000000605000029000005c50000613d000400000000001d0000000006000019000000c40000013d0000000402000029000400010020003d000000040040006b000005c50000813d00000004020000290000000502200210000900000052001d0000000903100360000000000303043b000000000003004b000000c00000613d000800030020002d0000000003000019000b00000003001d0000000801100360000000000101043b000004590010009c0000005e0000213d0000000502600029000a00000006001d11550eeb0000040f0000000a0600002900000006050000290000000704000029000000010660003900000002010003670000000902100360000000000202043b0000000b030000290000000103300039000000000023004b000000cd0000413d000000c00000013d000000400500043d0000045a0050009c000000f70000213d000000a00600043d0000004001500039000000400010043f000000070100003900000000091504360000045b010000410000000000190435000000400700043d0000045a0070009c000000f70000213d0000004001700039000000400010043f000000030100003900000000041704360000045c01000041000000000014043500000000080504330000045d0080009c000002c30000a13d000004de01000041000000000010043f0000004101000039000000040010043f0000046a0100004100001157000104300000049f0020009c0000019d0000213d000004a70020009c000002420000213d000004ab0020009c0000051a0000613d000004ac0020009c000004440000613d000004ad0020009c0000005e0000c13d0000000001000416000000000001004b0000005e0000c13d0000000d01000039000000000101041a000000ff0110018f000000050010008c000004130000813d000005a20000013d0000047e0020009c000001aa0000213d000004860020009c0000025b0000213d0000048a0020009c0000052c0000613d0000048b0020009c000004570000613d0000048c0020009c0000005e0000c13d0000000001000416000000000001004b0000005e0000c13d11550dac0000040f000003bf0000013d000004980020009c000001ed0000213d0000049c0020009c0000040a0000613d0000049d0020009c0000032b0000613d0000049e0020009c0000005e0000c13d0000000001000416000000000001004b0000005e0000c13d0000000601000039000000000101041a00000459021001970000000001000411000000000012004b000005c70000c13d0000001301000039000000000201041a000004eb03200197000000ff0020019000000000020000390000000102006039000000000323019f000000000031041b000000800020043f0000000001000414000004560010009c0000045601008041000000c001100210000004c5011001c70000800d020000390000000103000039000004d304000041000005c20000013d000004770020009c000002300000213d0000047b0020009c000004190000613d0000047c0020009c0000034b0000613d0000047d0020009c0000005e0000c13d000000440030008c0000005e0000413d0000000002000416000000000002004b0000005e0000c13d0000000402100370000000000202043b0000045d0020009c0000005e0000213d0000002304200039000000000034004b0000005e0000813d0000000404200039000000000441034f000000000404043b000900000004001d0000045d0040009c0000005e0000213d000800240020003d000000090200002900000005022002100000000802200029000000000032004b0000005e0000213d0000002402100370000000000202043b0000045d0020009c0000005e0000213d0000002304200039000000000034004b0000005e0000813d0000000404200039000000000141034f000000000101043b0000045d0010009c0000005e0000213d000700240020003d00000005021002100000000702200029000000000032004b0000005e0000213d0000000602000039000000000202041a00000459032001970000000002000411000000000023004b000005cc0000c13d000000090010006b0000097c0000c13d000000090000006b000005c50000613d000000000400001900000005014002100000000702100029000000080110002900000002011003670000000202200367000000000202043b000a00000002001d000000000101043b000004590010009c0000005e0000213d000000000010043f0000001001000039000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039000b00000004001d115511500000040f0000000b0400002900000001002001900000005e0000613d000000000101043b0000000a02000029000000000021041b0000000104400039000000090040006c0000017e0000413d000005c50000013d000004a00020009c0000027c0000213d000004a40020009c000005310000613d000004a50020009c000004700000613d000004a60020009c0000005e0000c13d0000000001000416000000000001004b0000005e0000c13d00000008010000390000058d0000013d0000047f0020009c0000028a0000213d000004830020009c000005590000613d000004840020009c0000047c0000613d000004850020009c0000005e0000c13d0000000001000416000000000001004b0000005e0000c13d00000013010000390000059e0000013d000004950020009c000003b70000613d000004960020009c0000030b0000613d000004970020009c0000005e0000c13d000000240030008c0000005e0000413d0000000002000416000000000002004b0000005e0000c13d0000000401100370000000000101043b000004590010009c0000005e0000213d000000000001004b000006560000c13d000004d1010000410000046c0000013d000004740020009c000003c60000613d000004750020009c000003110000613d000004760020009c0000005e0000c13d000000240030008c0000005e0000413d0000000002000416000000000002004b0000005e0000c13d0000000401100370000000000101043b0000000602000039000000000202041a00000459032001970000000002000411000000000023004b000005cc0000c13d0000000802000039000000000202041a000000000012004b000006590000a13d0000046701000041000000800010043f0000002001000039000000840010043f0000002801000039000000a40010043f000004b101000041000000c40010043f000004b201000041000000e40010043f000004b3010000410000115700010430000004990020009c000004260000613d0000049a0020009c0000036a0000613d0000049b0020009c0000005e0000c13d000000240030008c0000005e0000413d0000000002000416000000000002004b0000005e0000c13d0000000402100370000000000402043b0000045d0040009c0000005e0000213d0000002302400039000000000032004b0000005e0000813d0000000405400039000000000251034f000000000202043b0000045d0020009c0000005e0000213d00000024044000390000000006420019000000000036004b0000005e0000213d0000000603000039000000000303041a00000459063001970000000003000411000000000036004b000007e10000c13d0000001403000039000000000703041a000000010070019000000001067002700000007f0660618f0000001f0060008c00000000080000390000000108002039000000000787013f0000000100700190000006b60000c13d000000200060008c000002290000413d0000001f072000390000000507700270000004d20770009a000000200020008c000004b9070040410000001f066000390000000506600270000004d20660009a000000000067004b000002290000813d000000000007041b0000000107700039000000000067004b000002250000413d0000001f0020008c000008da0000a13d000004ec06200198000009860000c13d000004b9050000410000000007000019000009900000013d000004780020009c0000043f0000613d000004790020009c000003770000613d0000047a0020009c0000005e0000c13d000000240030008c0000005e0000413d0000000002000416000000000002004b0000005e0000c13d0000000401100370000000000101043b000004590010009c0000005e0000213d000000000010043f0000001201000039000005840000013d000004a80020009c000005790000613d000004a90020009c000004890000613d000004aa0020009c0000005e0000c13d000000240030008c0000005e0000413d0000000002000416000000000002004b0000005e0000c13d0000000401100370000000000101043b000b00000001001d11550dd60000040f0000000b01000029000000000010043f0000000401000039000000200010043f00000040020000390000000001000019115511360000040f000000000101041a0000045901100197000003bf0000013d000004870020009c000005890000613d000004880020009c0000049e0000613d000004890020009c0000005e0000c13d000000240030008c0000005e0000413d0000000002000416000000000002004b0000005e0000c13d0000000401100370000000000101043b000004590010009c0000005e0000213d0000000602000039000000000202041a00000459032001970000000002000411000000000023004b000005cc0000c13d000000000001004b000007400000c13d0000046701000041000000800010043f0000002001000039000000840010043f0000001801000039000000a40010043f0000046601000041000000c40010043f000004b8010000410000115700010430000004a10020009c000005910000613d000004a20020009c000004c90000613d000004a30020009c0000005e0000c13d0000000001000416000000000001004b0000005e0000c13d000000000103001911550c3e0000040f11550cb90000040f0000000001000019000011560001042e000004800020009c000005a50000613d000004810020009c0000050d0000613d000004820020009c0000005e0000c13d0000000001000416000000000001004b0000005e0000c13d0000000d01000039000000000101041a0000000801100270000003a90000013d000004910020009c000003a40000613d000004920020009c0000005e0000c13d0000000001000416000000000001004b0000005e0000c13d0000000103000039000000000203041a000000010420019000000001012002700000007f0110618f0000001f0010008c00000000050000390000000105002039000000000552013f0000000100500190000006b60000c13d000000800010043f000000000004004b000005e10000613d000000000030043f000000000001004b0000049c0000613d000004cc0200004100000000040000190000000003040019000000000402041a000000a005300039000000000045043500000001022000390000002004300039000000000014004b000002b10000413d0000078c0000013d000004700020009c000003ad0000613d000004710020009c0000005e0000c13d0000000001000416000000000001004b0000005e0000c13d00000015010000390000058d0000013d000000000100041a0000000102100190000000010a1002700000007f0aa0618f0000001f00a0008c00000000010000390000000101002039000000000012004b000006b60000c13d0000002000a0008c000700000003001d000600000006001d000a00000007001d000b00000004001d000002f50000413d00040000000a001d000500000009001d000800000008001d000900000005001d000000000000043f0000000001000414000004560010009c0000045601008041000000c0011002100000045e011001c70000801002000039115511500000040f00000001002001900000005e0000613d00000008080000290000001f028000390000000502200270000000200080008c0000000002004019000000000301043b00000004010000290000001f01100039000000050110027000000000011300190000000002230019000000000012004b0000000a070000290000000b0400002900000009050000290000000509000029000002f50000813d000000000002041b0000000102200039000000000012004b000002f10000413d0000001f0080008c000005d60000a13d000800000008001d000900000005001d000000000000043f0000000001000414000004560010009c0000045601008041000000c0011002100000045e011001c70000801002000039115511500000040f00000001002001900000005e0000613d0000000809000029000004ec02900198000000000101043b00000009080000290000068d0000c13d00000020030000390000000a070000290000069a0000013d000000240030008c0000005e0000413d0000000002000416000000000002004b0000057e0000613d0000005e0000013d000000440030008c0000005e0000413d0000000002000416000000000002004b0000005e0000c13d0000000402100370000000000202043b000004590020009c0000005e0000213d0000002401100370000000000101043b000b00000001001d000004590010009c0000005e0000213d000000000020043f0000000501000039000000200010043f00000040020000390000000001000019115511360000040f0000000b02000029000000000020043f000000200010043f000000000100001900000040020000390000059d0000013d0000000001000416000000000001004b0000005e0000c13d0000000601000039000000000101041a00000459021001970000000001000411000000000012004b000005c70000c13d000004d4010000410000000000100443000000000100041000000004001004430000000001000414000004560010009c0000045601008041000000c001100210000004d5011001c70000800a02000039115511500000040f00000001002001900000065d0000613d000000000301043b000000000003004b000006f10000c13d000000400100043d0000004402100039000004d803000041000000000032043500000024021000390000001303000039000007350000013d000000240030008c0000005e0000413d0000000002000416000000000002004b0000005e0000c13d0000000401100370000000000101043b000b00000001001d000000000010043f0000000201000039000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f00000001002001900000005e0000613d000000400200043d000000000101043b000000000101041a00000459001001980000065e0000c13d000004c401000041000000000012043500000004012000390000000b0300002900000000003104350000088c0000013d000000240030008c0000005e0000413d0000000001000416000000000001004b0000005e0000c13d11550dc50000040f00000004010000390000000201100367000000000101043b0000000a02000039000000000012041b0000000001000019000011560001042e0000000001000416000000000001004b0000005e0000c13d00000009010000390000058d0000013d0000000001000416000000000001004b0000005e0000c13d0000000601000039000000000201041a00000459032001970000000005000411000000000053004b000005d10000c13d0000045f02200197000000000021041b0000000001000414000004560010009c0000045601008041000000c00110021000000460011001c70000800d02000039000000030300003900000461040000410000000006000019000005c20000013d000000240030008c0000005e0000413d0000000002000416000000000002004b0000005e0000c13d0000000401100370000000000601043b000004590060009c0000005e0000213d0000000601000039000000000201041a00000459032001970000000005000411000000000053004b000005d10000c13d000000000006004b000007230000c13d00000469010000410000046c0000013d0000000001000416000000000001004b0000005e0000c13d0000000601000039000000000101041a0000045901100197000000800010043f000004ae01000041000011560001042e000000240030008c0000005e0000413d0000000002000416000000000002004b0000005e0000c13d0000000401100370000000000101043b000000000010043f0000000f010000390000059a0000013d000000240030008c0000005e0000413d0000000002000416000000000002004b0000005e0000c13d0000000401100370000000000101043b11550dd60000040f000000400200043d0000000000120435000004560020009c00000456020080410000004001200210000004c9011001c7000011560001042e000000640030008c0000005e0000413d0000000402100370000000000202043b000b00000002001d0000002402100370000000000202043b0000045d0020009c0000005e0000213d0000002304200039000000000034004b0000005e0000813d0000000404200039000000000441034f000000000404043b000a00000004001d0000045d0040009c0000005e0000213d0000002404200039000800000004001d0009000a0040002d000000090030006b0000005e0000213d0000004402100370000000000202043b0000045d0020009c0000005e0000213d0000002304200039000000000034004b0000005e0000813d000600040020003d0000000601100360000000000101043b000700000001001d0000045d0010009c0000005e0000213d0000000701200029000500240010003d000000050030006b0000005e0000213d0000000d01000039000000000201041a000000ff0120018f000000040010008c000004130000213d00000004022001bf000000ff0220018f000000040020008c000005eb0000613d0000000802000039000000000202041a0000000b0020002a00000bf80000413d0000000b022000290000000903000039000000000303041a000000000032004b000006830000213d0000000b0000006b000007d70000613d000000010010008c000009c40000613d000000030010008c000009c60000613d000000020010008c000009ca0000c13d0000000b02000039000009c70000013d000000240030008c0000005e0000413d0000000401100370000000000401043b0000000d01000039000000000201041a000000ff0120018f000000040010008c000005e70000a13d000004de01000041000000000010043f0000002101000039000000040010043f0000046a010000410000115700010430000000240030008c0000005e0000413d0000000001000416000000000001004b0000005e0000c13d11550dc50000040f00000004010000390000000201100367000000000101043b0000000c02000039000000000012041b0000000001000019000011560001042e0000000001000416000000000001004b0000005e0000c13d000000000103001911550c3e0000040f000b00000001001d000a00000002001d000900000003001d000000400100043d000800000001001d11550c500000040f000000080100002900000000000104350000000b010000290000000a02000029000000090300002911550cb90000040f00000000010004110000000b020000290000000a0300002900000009040000290000000805000029115510520000040f0000000001000019000011560001042e0000000001000416000000000001004b0000005e0000c13d0000000b010000390000058d0000013d000000240030008c0000005e0000413d0000000002000416000000000002004b0000005e0000c13d0000000401100370000000000201043b000004e7002001980000005e0000c13d0000000101000039000004e80020009c000005a20000613d000004e90020009c000005a20000613d000004ea0020009c000000000100c019000000800010043f000004ae01000041000011560001042e000000440030008c0000005e0000413d0000000002000416000000000002004b0000005e0000c13d0000000402100370000000000202043b000b00000002001d000004590020009c0000005e0000213d0000002401100370000000000201043b000000000002004b0000000001000039000000010100c039000a00000002001d000000000012004b0000005e0000c13d0000000b0000006b000007510000c13d000004cb01000041000000800010043f000000840000043f000004b0010000410000115700010430000000240030008c0000005e0000413d0000000002000416000000000002004b0000005e0000c13d0000000401100370000000000101043b000004590010009c0000005e0000213d000000000010043f0000001101000039000005840000013d000000240030008c0000005e0000413d0000000001000416000000000001004b0000005e0000c13d11550dc50000040f00000004010000390000000201100367000000000101043b0000000b02000039000000000012041b0000000001000019000011560001042e0000000001000416000000000001004b0000005e0000c13d000000000200041a000000010320019000000001012002700000007f0110618f0000001f0010008c00000000040000390000000104002039000000000442013f0000000100400190000006b60000c13d000000800010043f000000000003004b000005e10000613d000000000000043f000000000001004b000007820000c13d000000a0010000390000078d0000013d000000440030008c0000005e0000413d0000000002000416000000000002004b0000005e0000c13d0000000402100370000000000402043b000004590040009c0000005e0000213d0000002401100370000000000501043b0000000601000039000000000101041a00000459021001970000000001000411000000000012004b000005c70000c13d0000000801000039000000000601041a000000000056001a00000bf80000413d00000000025600190000000903000039000000000303041a000000000032004b000006830000213d000000000021041b000000000005004b000a00000004001d000900000005001d000800000006001d000005c50000613d0000000002000019000b00000002001d0000000b0200002900000008022000290000000a0100002911550eeb0000040f0000000b020000290000000102200039000000090020006c000004bf0000413d000005c50000013d000000640030008c0000005e0000413d0000000402100370000000000202043b000b00000002001d0000002402100370000000000202043b0000045d0020009c0000005e0000213d0000002304200039000000000034004b0000005e0000813d0000000404200039000000000441034f000000000404043b000a00000004001d0000045d0040009c0000005e0000213d0000002404200039000800000004001d0009000a0040002d000000090030006b0000005e0000213d0000004402100370000000000202043b0000045d0020009c0000005e0000213d0000002304200039000000000034004b0000005e0000813d000600040020003d0000000601100360000000000101043b000700000001001d0000045d0010009c0000005e0000213d0000000701200029000500240010003d000000050030006b0000005e0000213d0000000d01000039000000000201041a000000ff0120018f000000040010008c000004130000213d00000004022001bf000000ff0220018f000000040020008c000005eb0000613d0000000802000039000000000202041a0000000b0020002a00000bf80000413d0000000b022000290000000903000039000000000303041a000000000032004b000006830000213d0000000b0000006b000007d70000613d000000010010008c000009f30000613d000000030010008c000009f50000613d000000020010008c000009f90000c13d0000000b02000039000009f60000013d000000240030008c0000005e0000413d0000000001000416000000000001004b0000005e0000c13d11550dc50000040f00000004010000390000000201100367000000000101043b0000001502000039000000000012041b0000000001000019000011560001042e0000000001000416000000000001004b0000005e0000c13d0000000601000039000000000101041a00000459021001970000000001000411000000000012004b000005c70000c13d0000000d01000039000000000201041a000004eb0220019700000004022001bf000000000021041b0000000401000039000000800010043f0000000001000414000005bb0000013d0000000001000416000000000001004b0000005e0000c13d0000000a010000390000058d0000013d000000440030008c0000005e0000413d0000000002000416000000000002004b0000005e0000c13d0000000402100370000000000202043b000b00000002001d000004590020009c0000005e0000213d0000002401100370000000000101043b000a00000001001d000000000010043f0000000201000039000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f00000001002001900000005e0000613d000000000101043b000000000101041a0000045905100198000007a00000c13d000000400100043d000004c402000041000000000021043500000004021000390000000a030000290000000000320435000004560010009c000004560100804100000040011002100000046a011001c70000115700010430000000840030008c0000005e0000413d0000000002000416000000000002004b0000005e0000c13d0000000402100370000000000202043b000b00000002001d000004590020009c0000005e0000213d0000002402100370000000000202043b000a00000002001d000004590020009c0000005e0000213d0000006402100370000000000402043b0000045d0040009c0000005e0000213d0000002302400039000000000032004b0000005e0000813d0000000402400039000000000221034f000000000202043b0000004401100370000000000101043b000900000001001d000000240140003911550c6d0000040f000800000001001d000004330000013d000000240030008c0000005e0000413d0000000002000416000000000002004b0000005e0000c13d0000000401100370000000000101043b000004590010009c0000005e0000213d000000000010043f0000001001000039000000200010043f00000040020000390000000001000019115511360000040f0000058d0000013d0000000001000416000000000001004b0000005e0000c13d0000000c01000039000000000101041a000000800010043f000004ae01000041000011560001042e000000240030008c0000005e0000413d0000000002000416000000000002004b0000005e0000c13d0000000401100370000000000101043b000000000010043f0000000e01000039000000200010043f00000040020000390000000001000019115511360000040f000000000101041a000000ff001001900000000001000039000000010100c039000000800010043f000004ae01000041000011560001042e000000240030008c0000005e0000413d0000000002000416000000000002004b0000005e0000c13d0000000401100370000000000101043b000000040010008c0000005e0000213d0000000602000039000000000202041a00000459032001970000000002000411000000000023004b000005cc0000c13d0000000d02000039000000000302041a000004eb03300197000000000313019f000000000032041b000000800010043f0000000001000414000004560010009c0000045601008041000000c001100210000004c5011001c70000800d020000390000000103000039000004c6040000411155114b0000040f00000001002001900000005e0000613d0000000001000019000011560001042e000004af02000041000000800020043f000000840010043f000004b0010000410000115700010430000004af01000041000000800010043f000000840020043f000004b0010000410000115700010430000004af01000041000000800010043f000000840050043f000004b0010000410000115700010430000000000008004b0000000001000019000005da0000613d00000000010904330000000302800210000004ed0220027f000004ed02200167000000000121016f0000000102800210000000000121019f000006a70000013d000004eb02200197000000a00020043f000000000001004b000000c001000039000000a0010060390000078d0000013d00000004022001bf000000ff0220018f000000040020008c0000067a0000c13d0000046701000041000000800010043f0000002001000039000000840010043f0000001201000039000000a40010043f000004d901000041000000c40010043f000004b80100004100001157000104300000000002000411000000000021004b0000072f0000c13d0000000b01000029000000000010043f0000000e01000039000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f00000001002001900000005e0000613d000000000101043b000000000101041a000000ff00100190000008350000c13d0000000b01000029000000000010043f0000000e01000039000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f00000001002001900000005e0000613d000000000101043b000000000201041a000004eb0220019700000001022001bf000000000021041b0000000201000039000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f00000001002001900000005e0000613d000000000101043b000000000101041a000a04590010019c000009a10000c13d0000000b01000029000000000010043f0000000201000039000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f00000001002001900000005e0000613d000000000101043b000000000201041a0000045f02200197000000000021041b0000000001000414000004560010009c0000045601008041000000c00110021000000460011001c70000800d020000390000000403000039000004cf040000410000000a0500002900000000060000190000000b070000291155114b0000040f00000001002001900000005e0000613d0000000a0000006b000000350000613d0000000001000414000004560010009c0000045601008041000000c00110021000000460011001c70000800d020000390000000303000039000004d0040000410000000b050000290000000006000411000005c20000013d000000000010043f0000000301000039000005840000013d0000000902000039000000000012041b0000000001000019000011560001042e000000000001042f0000001405000039000000000405041a000000010640019000000001014002700000007f0110618f0000001f0010008c00000000030000390000000103002039000000000334013f0000000100300190000006b60000c13d0000000003120436000000000006004b000008000000613d000000000050043f000000000001004b0000000004000019000008050000613d000004b90500004100000000040000190000000006340019000000000705041a000000000076043500000001055000390000002004400039000000000014004b000006720000413d000008050000013d0000000802000039000000000202041a000000000042001a00000bf80000413d00000000024200190000000903000039000000000303041a000000000032004b000007d50000a13d0000046701000041000000800010043f0000002001000039000000840010043f0000001701000039000000a40010043f000004e301000041000000c40010043f000004b8010000410000115700010430000000010320008a00000005033002700000000004310019000000200300003900000001044000390000000a0700002900000000058300190000000005050433000000000051041b00000020033000390000000101100039000000000041004b000006930000c13d000000000092004b000006a40000813d0000000302900210000000f80220018f000004ed0220027f000004ed0220016700000000038300190000000003030433000000000223016f000000000021041b000000010190021000000001011001bf0000000b04000029000000000010041b00000000080704330000045d0080009c000000f70000213d0000000105000039000000000105041a000000010010019000000001031002700000007f0330618f0000001f0030008c00000000020000390000000102002039000000000121013f0000000100100190000006bc0000613d000004de01000041000000000010043f0000002201000039000000040010043f0000046a010000410000115700010430000000200030008c000006dd0000413d000800000003001d000900000008001d000000000050043f0000000001000414000004560010009c0000045601008041000000c0011002100000045e011001c70000801002000039115511500000040f00000001002001900000005e0000613d00000009080000290000001f028000390000000502200270000000200080008c0000000002004019000000000301043b00000008010000290000001f01100039000000050110027000000000011300190000000002230019000000000012004b0000000b040000290000000105000039000006dd0000813d000000000002041b0000000102200039000000000012004b000006d90000413d0000001f0080008c000007ca0000a13d000900000008001d000000000050043f0000000001000414000004560010009c0000045601008041000000c0011002100000045e011001c70000801002000039115511500000040f00000001002001900000005e0000613d000000200200008a0000000902200180000000000101043b000008680000c13d00000020030000390000000a06000029000008750000013d0000000601000039000000000201041a00000000010004140000045904200197000000040040008c0000081a0000c13d0000000101000032000005c50000613d0000045d0010009c000000f70000213d0000001f03100039000004ec033001970000003f03300039000004ec04300197000000400300043d0000000004430019000000000034004b000000000500003900000001050040390000045d0040009c000000f70000213d0000000100500190000000f70000c13d000000400040043f0000000005130436000004ec021001980000001f0310018f00000000012500190000000304000367000007140000613d000000000604034f000000006706043c0000000005750436000000000015004b000007100000c13d000000000003004b000005c50000613d000000000224034f0000000303300210000000000401043300000000043401cf000000000434022f000000000202043b0000010003300089000000000232022f00000000023201cf000000000242019f00000000002104350000000001000019000011560001042e0000045f02200197000000000262019f000000000021041b0000000001000414000004560010009c0000045601008041000000c00110021000000460011001c70000800d0200003900000003030000390000046104000041000005c20000013d000000400100043d0000004402100039000004cd03000041000000000032043500000024021000390000000f03000039000000000032043500000467020000410000000000210435000000040210003900000020030000390000000000320435000004560010009c0000045601008041000000400110021000000468011001c70000115700010430000000080210021000000464022001970000000d03000039000000000403041a000004c704400197000000000224019f000000000023041b000000800010043f0000000001000414000004560010009c0000045601008041000000c001100210000004c5011001c70000800d020000390000000103000039000004c804000041000005c20000013d0000000001000411000000000010043f0000000501000039000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f00000001002001900000005e0000613d000000000101043b0000000b02000029000000000020043f000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f00000001002001900000005e0000613d000000000101043b000000000201041a000004eb022001970000000a03000029000000000232019f000000000021041b000000400100043d0000000000310435000004560010009c000004560100804100000040011002100000000002000414000004560020009c0000045602008041000000c002200210000000000112019f0000045e011001c70000800d020000390000000303000039000004ca0400004100000000050004110000000b06000029000005c20000013d000004e60200004100000000040000190000000003040019000000000402041a000000a005300039000000000045043500000001022000390000002004300039000000000014004b000007840000413d000000c001300039000000800210008a000000800100003911550c5b0000040f0000002001000039000000400200043d000b00000002001d0000000002120436000000800100003911550c2c0000040f0000000b020000290000000001210049000004560010009c00000456010080410000006001100210000004560020009c00000456020080410000004002200210000000000121019f000011560001042e0000000001000411000000000001004b000007e60000613d000000000015004b000007e60000613d000900000005001d000000000050043f0000000501000039000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f00000001002001900000005e0000613d000000000101043b0000000002000411000000000020043f000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f00000001002001900000005e0000613d000000000101043b000000000101041a000000ff0010019000000009050000290000000003000411000007e60000c13d000000400100043d000004e40200004100000000002104350000000402100039000005530000013d000000000008004b0000000001000019000007ce0000613d00000000010404330000000302800210000004ed0220027f000004ed02200167000000000121016f0000000102800210000000000121019f000008830000013d000000000004004b0000082c0000c13d0000046701000041000000800010043f0000002001000039000000840010043f0000001001000039000000a40010043f000004e201000041000000c40010043f000004b8010000410000115700010430000004af01000041000000800010043f000000840030043f000004b00100004100001157000104300000000001000414000004560010009c0000045601008041000000c00110021000000460011001c70000800d020000390000000403000039000004e5040000410000000b060000290000000a070000291155114b0000040f00000001002001900000005e0000613d0000000a01000029000000000010043f0000000401000039000000200010043f00000040020000390000000001000019115511360000040f000000000201041a0000045f022001970000000b022001af000000000021041b0000000001000019000011560001042e000004eb044001970000000000430435000000000001004b000000200400003900000000040060390000003f01400039000004ec051001970000000001250019000000000051004b000000000500003900000001050040390000045d0010009c000000f70000213d0000000100500190000000f70000c13d000000400010043f0000000005020433000000000005004b0000083c0000c13d000004c30010009c000000f70000213d0000002002100039000000400020043f0000000000010435000000400300043d0000094b0000013d000004560010009c0000045601008041000000c00110021000000460011001c7000080090200003900000000050000191155114b0000040f00030000000103550000006003100270000104560030019d0000045603300198000008420000c13d0000000100200190000005c50000c13d000000400100043d0000004402100039000004d703000041000007320000013d000b00000004001d000000010010008c0000094f0000613d000000030010008c000009510000613d000000020010008c000009550000c13d0000000b02000039000009520000013d000000400100043d0000004402100039000004ce03000041000000000032043500000024021000390000001403000039000007350000013d0000000b06000029000004ba0060009c000008e60000413d0000004005000039000004ba0660012a000008ee0000013d0000001f0430003900000457044001970000003f04400039000004d604400197000000400500043d0000000004450019000000000054004b000000000600003900000001060040390000045d0040009c000000f70000213d0000000100600190000000f70000c13d000000400040043f0000001f0430018f0000000006350436000004580530019800000000035600190000085a0000613d000000000701034f000000007807043c0000000006860436000000000036004b000008560000c13d000000000004004b000008260000613d000000000151034f0000000304400210000000000503043300000000054501cf000000000545022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f0000000000130435000008260000013d000000010320008a00000005033002700000000004310019000000200300003900000001044000390000000a0600002900000000056300190000000005050433000000000051041b00000020033000390000000101100039000000000041004b0000086e0000c13d0000000905000029000000000052004b000008800000813d0000000302500210000000f80220018f000004ed0220027f000004ed0220016700000000036300190000000003030433000000000223016f000000000021041b000000010150021000000001011001bf0000000105000039000000000015041b000000400200043d0000000006000411000000000006004b000008910000c13d0000046901000041000000000012043500000004012000390000000000010435000004560020009c000004560200804100000040012002100000046a011001c70000115700010430000b00000002001d0000000601000039000000000201041a0000045f03200197000000000363019f000000000031041b00000000010004140000045905200197000004560010009c0000045601008041000000c00110021000000460011001c70000800d02000039000000030300003900000461040000411155114b0000040f000000010020019000000007050000290000005e0000613d00000007010000390000000102000039000000000021041b00000462010000410000000a02000039000000000012041b0000000b02000039000000000012041b0000000c02000039000000000012041b0000001303000039000000000103041a000004eb041001970000000d01000039000000000201041a000000000043041b00000005030000390000001504000039000000000034041b0000045900500198000008ca0000c13d0000000b0300002900000044013000390000046602000041000000000021043500000024013000390000001802000039000000000021043500000467010000410000000000130435000000040130003900000020020000390000000000210435000004560030009c0000045603008041000000400130021000000468011001c7000011570001043000000009030000390000000604000029000000000043041b0000046302200197000000070300002900000008033002100000046403300197000000000232019f000000000021041b0000000801000039000000000001041b0000002001000039000001000010044300000120000004430000046501000041000011560001042e000000000002004b0000000004000019000008e00000613d0000002004500039000000000141034f000000000401043b0000000301200210000004ed0110027f000004ed01100167000000000414016f00000001012002100000099d0000013d000004bc0060009c000004bb0660212a00000000050000390000002005002039000004bd0060009c00000010055081bf000004be06608197000004bd0660812a000004bf0060009c00000008055080390000045d06608197000004bf0660812a000027100060008c00000004055080390000045606608197000027100660811a000000640060008c00000002055080390000ffff0660818f000000640660811a000000090060008c0000000105502039000004ec075001970000005f06700039000004ec0660019700000000061600190000045d0060009c000000f70000213d000000400060043f000000010650003900000000066104360000002007700039000004ec087001980000001f0770018f000009110000613d000000000886001900000000090000310000000209900367000000000a060019000000009b09043c000000000aba043600000000008a004b0000090d0000c13d000000000007004b000000000551001900000021055000390000000b09000029000000090090008c0000000a7990011a0000000307700210000000010550008a0000000008050433000004c008800197000004c10770021f000004c207700197000000000787019f0000000000750435000009150000213d000000400500043d00000020075000390000000002020433000000000002004b0000092d0000613d00000000080000190000000009780019000000000a380019000000000a0a04330000000000a904350000002008800039000000000028004b000009260000413d000000000372001900000000000304350000000001010433000000000001004b0000093a0000613d000000000700001900000000083700190000000009670019000000000909043300000000009804350000002007700039000000000017004b000009330000413d00000000033100190000000000030435000000000121001900000000001504350000003f01100039000004ec011001970000000002510019000000000012004b000000000100003900000001010040390000045d0020009c000000f70000213d0000000100100190000000f70000c13d0000000003020019000000400020043f00000000010500190000002002000039000b00000003001d0000000002230436000007950000013d0000000a02000039000009520000013d0000000c02000039000000000302041a000000000003004b0000095e0000c13d00000007020000390000000003020019000000000202041a000000020020008c0000096f0000c13d000004e001000041000000800010043f000004e10100004100001157000104300000000b023000b900000000033200d90000000b0030006c00000bf80000c13d0000000003000416000000000023004b000009550000813d0000046701000041000000800010043f0000002001000039000000840010043f0000001401000039000000a40010043f000004da01000041000000c40010043f000004b80100004100001157000104300000000202000039000000000023041b000000030010008c0000000001000039000000010100603911550ca50000040f0000000b0100002911550ecf0000040f00000001010000390000000702000039000000000012041b0000000001000019000011560001042e0000046701000041000000800010043f0000002001000039000000840010043f0000001501000039000000a40010043f000004b701000041000000c40010043f000004b8010000410000115700010430000004b90500004100000000070000190000000008470019000000000881034f000000000808043b000000000085041b00000001055000390000002007700039000000000067004b000009880000413d000000000026004b0000099b0000813d0000000306200210000000f80660018f000004ed0660027f000004ed066001670000000004470019000000000141034f000000000101043b000000000161016f000000000015041b00000001010000390000000104200210000000000114019f000000000013041b0000000001000019000011560001042e0000000b01000029000000000010043f0000000401000039000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f00000001002001900000005e0000613d000000000101043b000000000201041a0000045f02200197000000000021041b0000000a01000029000000000010043f0000000301000039000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f00000001002001900000005e0000613d000000000101043b000000000201041a000000010220008a000000000021041b0000062a0000013d0000000a02000039000009c70000013d0000000c02000039000000000302041a000000000003004b000009eb0000c13d0000000702000039000000000202041a000000020020008c0000095a0000613d00000002020000390000000703000039000000000023041b000000010010008c00000a270000c13d0000000001000411000000000010043f0000001001000039000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f00000001002001900000005e0000613d000000000101043b000000000101041a0000000b0010006c00000a310000813d000000400100043d0000004402100039000004b603000041000000000032043500000024021000390000001b03000039000007350000013d0000000b023000b900000000033200d90000000b0030006c00000bf80000c13d0000000003000416000000000023004b000009650000413d000009ca0000013d0000000a02000039000009f60000013d0000000c02000039000000000302041a000000000003004b00000a1f0000c13d0000000702000039000000000202041a000000020020008c0000095a0000613d00000002020000390000000703000039000000000023041b000000020010008c00000a270000c13d0000000001000411000000000010043f0000001201000039000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f00000001002001900000005e0000613d000000000101043b000000000101041a0000000b0010002a00000bf80000413d0000000b02100029000000400100043d0000001503000039000000000303041a000000000032004b00000a670000a13d0000004402100039000004df03000041000000000032043500000024021000390000001d03000039000007350000013d0000000b023000b900000000033200d90000000b0030006c00000bf80000c13d0000000003000416000000000023004b000009650000413d000009f90000013d0000046701000041000000800010043f0000002001000039000000840010043f0000000f01000039000000a40010043f000004db01000041000000c40010043f000004b80100004100001157000104300000000001000411000000000010043f0000001101000039000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f00000001002001900000005e0000613d000000000101043b000000000201041a000400000002001d0000000b0020002a00000bf80000413d0000000001000411000000000010043f0000001001000039000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f00000001002001900000005e0000613d00000004030000290000000b03300029000000400200043d000000000101043b000000000101041a000000000013004b00000b210000a13d0000004401200039000004b503000041000000000031043500000024012000390000001703000039000000000031043500000467010000410000000000120435000000040120003900000020030000390000000000310435000004560020009c0000045602008041000000400120021000000468011001c700001157000104300000000702000029000004ec032001980004001f002001930000002002100039000300000003001d000000000332001900000006040000290000002004400039000200000004001d000000020440036700000a780000613d000000000504034f0000000006020019000000005705043c0000000006760436000000000036004b00000a740000c13d000000040000006b00000a860000613d000000030440036000000004050000290000000305500210000000000603043300000000065601cf000000000656022f000000000404043b0000010005500089000000000454022f00000000045401cf000000000464019f00000000004304350000000704000029000600200040003d0000000603100029000000000003043500000000004104350000003f03400039000004ec033001970000000003310019000000000013004b000000000400003900000001040040390000045d0030009c000000f70000213d0000000100400190000000f70000c13d000000400030043f000004560020009c000004560200804100000040022002100000000001010433000004560010009c00000456010080410000006001100210000000000121019f0000000002000414000004560020009c0000045602008041000000c002200210000000000112019f00000460011001c70000801002000039115511500000040f00000001002001900000005e0000613d000000000101043b000100000001001d000000000010043f0000000f01000039000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f00000001002001900000005e0000613d000000000101043b000000000101041a000000ff0010019000000bfe0000c13d0000000a010000290000001f01100039000004ec011001970000003f01100039000004ec01100197000000400200043d0000000003120019000000000023004b000000000100003900000001010040390000045d0030009c000000f70000213d0000000100100190000000f70000c13d0000000001000031000000400030043f0000000a030000290000000003320436000000090010006b0000005e0000213d000000020400036700000008064003600000000a05000029000004ec075001980000001f0850018f000000000573001900000adb0000613d000000000906034f000000000a030019000000009b09043c000000000aba043600000000005a004b00000ad70000c13d000000000008004b00000ae80000613d000000000676034f0000000307800210000000000805043300000000087801cf000000000878022f000000000606043b0000010007700089000000000676022f00000000067601cf000000000686019f00000000006504350000000a03300029000000000003043500000007030000290000001f03300039000004ec033001970000003f03300039000004ec05300197000000400300043d0000000005530019000000000035004b000000000600003900000001060040390000045d0050009c000000f70000213d0000000100600190000000f70000c13d000000400050043f00000007050000290000000005530436000000050010006b0000005e0000213d00000002044003600000000301500029000000030000006b00000b060000613d000000000604034f000000006706043c0000000005750436000000000015004b00000b020000c13d000000040000006b00000b140000613d000000030440036000000004050000290000000305500210000000000601043300000000065601cf000000000656022f000000000404043b0000010005500089000000000454022f00000000045401cf000000000464019f000000000041043500000006013000290000000000010435000000000100041111550df60000040f000000000001004b00000c050000c13d000000400100043d0000004402100039000004dd03000041000000000032043500000024021000390000001103000039000007350000013d0000000701000029000004ec031001980004001f001001930000002001200039000300000003001d000000000331001900000006040000290000002004400039000200000004001d000000020440036700000b320000613d000000000504034f0000000006010019000000005705043c0000000006760436000000000036004b00000b2e0000c13d000000040000006b00000b400000613d000000030440036000000004050000290000000305500210000000000603043300000000065601cf000000000656022f000000000404043b0000010005500089000000000454022f00000000045401cf000000000464019f00000000004304350000000704000029000600200040003d0000000603200029000000000003043500000000004204350000003f03400039000004ec033001970000000003320019000000000023004b000000000400003900000001040040390000045d0030009c000000f70000213d0000000100400190000000f70000c13d000000400030043f000004560010009c000004560100804100000040011002100000000002020433000004560020009c00000456020080410000006002200210000000000112019f0000000002000414000004560020009c0000045602008041000000c002200210000000000112019f00000460011001c70000801002000039115511500000040f00000001002001900000005e0000613d000000000101043b000100000001001d000000000010043f0000000f01000039000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f00000001002001900000005e0000613d000000000101043b000000000101041a000000ff0010019000000bfe0000c13d0000000a010000290000001f01100039000004ec011001970000003f01100039000004ec01100197000000400200043d0000000003120019000000000023004b000000000100003900000001010040390000045d0030009c000000f70000213d0000000100100190000000f70000c13d0000000001000031000000400030043f0000000a030000290000000003320436000000090010006b0000005e0000213d000000020400036700000008064003600000000a05000029000004ec075001980000001f0850018f000000000573001900000b950000613d000000000906034f000000000a030019000000009b09043c000000000aba043600000000005a004b00000b910000c13d000000000008004b00000ba20000613d000000000676034f0000000307800210000000000805043300000000087801cf000000000878022f000000000606043b0000010007700089000000000676022f00000000067601cf000000000686019f00000000006504350000000a03300029000000000003043500000007030000290000001f03300039000004ec033001970000003f03300039000004ec05300197000000400300043d0000000005530019000000000035004b000000000600003900000001060040390000045d0050009c000000f70000213d0000000100600190000000f70000c13d000000400050043f00000007050000290000000005530436000000050010006b0000005e0000213d00000002044003600000000301500029000000030000006b00000bc00000613d000000000604034f000000006706043c0000000005750436000000000015004b00000bbc0000c13d000000040000006b00000bce0000613d000000030440036000000004050000290000000305500210000000000601043300000000065601cf000000000656022f000000000404043b0000010005500089000000000454022f00000000045401cf000000000464019f000000000041043500000006013000290000000000010435000000000100041111550df60000040f000000000001004b00000b1a0000613d0000000101000029000000000010043f0000000f01000039000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f00000001002001900000005e0000613d000000000101043b000000000201041a000004eb0220019700000001022001bf000000000021041b0000000001000411000000000010043f0000001101000039000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f00000001002001900000005e0000613d000000000301043b000000000203041a0000000b0020002a00000bf80000413d00000c280000013d000004de01000041000000000010043f0000001101000039000000040010043f0000046a010000410000115700010430000000400100043d0000004402100039000004dc03000041000000000032043500000024021000390000001603000039000007350000013d0000000101000029000000000010043f0000000f01000039000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f00000001002001900000005e0000613d000000000101043b000000000201041a000004eb0220019700000001022001bf000000000021041b0000000001000411000000000010043f0000001201000039000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f00000001002001900000005e0000613d000000000301043b000000000203041a0000000b0020002a00000bf80000413d0000000b010000290000000002120019000000000023041b000009760000013d00000000430104340000000001320436000000000003004b00000c380000613d000000000200001900000000051200190000000006240019000000000606043300000000006504350000002002200039000000000032004b00000c310000413d000000000213001900000000000204350000001f02300039000004ec022001970000000001210019000000000001042d000004ee0010009c00000c4e0000213d000000630010008c00000c4e0000a13d00000002030003670000000401300370000000000101043b000004590010009c00000c4e0000213d0000002402300370000000000202043b000004590020009c00000c4e0000213d0000004403300370000000000303043b000000000001042d00000000010000190000115700010430000004ef0010009c00000c550000813d0000002001100039000000400010043f000000000001042d000004de01000041000000000010043f0000004101000039000000040010043f0000046a0100004100001157000104300000001f02200039000004ec022001970000000001120019000000000021004b000000000200003900000001020040390000045d0010009c00000c670000213d000000010020019000000c670000c13d000000400010043f000000000001042d000004de01000041000000000010043f0000004101000039000000040010043f0000046a010000410000115700010430000004f00020009c00000c9d0000813d00000000040100190000001f01200039000004ec011001970000003f01100039000004ec05100197000000400100043d0000000005510019000000000015004b000000000700003900000001070040390000045d0050009c00000c9d0000213d000000010070019000000c9d0000c13d000000400050043f00000000052104360000000007420019000000000037004b00000ca30000213d000004ec062001980000001f0720018f0000000204400367000000000365001900000c8d0000613d000000000804034f0000000009050019000000008a08043c0000000009a90436000000000039004b00000c890000c13d000000000007004b00000c9a0000613d000000000464034f0000000306700210000000000703043300000000076701cf000000000767022f000000000404043b0000010006600089000000000464022f00000000046401cf000000000474019f000000000043043500000000022500190000000000020435000000000001042d000004de01000041000000000010043f0000004101000039000000040010043f0000046a01000041000011570001043000000000010000190000115700010430000000000001004b00000ca80000613d000000000001042d000000400100043d0000004402100039000004db03000041000000000032043500000024021000390000000f03000039000000000032043500000467020000410000000000210435000000040210003900000020030000390000000000320435000004560010009c0000045601008041000000400110021000000468011001c700001157000104300005000000000002000200000001001d000304590020019c00000d6b0000613d000400000003001d000000000030043f0000000201000039000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f000000010020019000000d690000613d000000000101043b000000000101041a00000459041001970000000001000411000000000001004b000500000004001d00000d050000613d000000000014004b00000d050000613d000000000040043f0000000501000039000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f000000010020019000000d690000613d000000000101043b0000000002000411000000000020043f000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f000000010020019000000d690000613d000000000101043b000000000101041a000000ff00100190000000050400002900000d050000c13d0000000401000029000000000010043f0000000401000039000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f000000010020019000000d690000613d000000000101043b000000000101041a00000459011001970000000002000411000000000021004b000000050400002900000d950000c13d000000000004004b000000030200003900000d2b0000613d0000000401000029000000000010043f0000000401000039000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f000000010020019000000d690000613d000000000101043b000000000201041a0000045f02200197000000000021041b0000000501000029000000000010043f0000000301000039000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f000000010020019000000d690000613d000000000101043b000000000201041a000000010220008a000000000021041b00000003020000390000000301000029000000000010043f000000200020043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f000000010020019000000d690000613d000000000101043b000000000201041a0000000102200039000000000021041b0000000401000029000000000010043f0000000201000039000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f000000010020019000000d690000613d000000000101043b000000000201041a0000045f022001970000000306000029000000000262019f000000000021041b000000400100043d000100000001001d0000000001000414000004560010009c0000045601008041000000c00110021000000460011001c70000800d020000390000000403000039000004cf04000041000000050500002900000004070000291155114b0000040f000000010020019000000d690000613d0000000504000029000000000004004b00000d640000613d0000001301000039000000000101041a000000ff0010019000000d840000613d00000002010000290000045901100197000000000014004b00000d750000c13d000000000001042d00000000010000190000115700010430000000400100043d000004f502000041000000000021043500000004021000390000000000020435000004560010009c000004560100804100000040011002100000046a011001c70000115700010430000000400200043d00000044032000390000000000430435000000240320003900000004040000290000000000430435000004f403000041000000000032043500000004032000390000000000130435000004560020009c0000045602008041000000400120021000000468011001c7000011570001043000000001030000290000004401300039000004f302000041000000000021043500000024013000390000001602000039000000000021043500000467010000410000000000130435000000040130003900000020020000390000000000210435000004560030009c0000045603008041000000400130021000000468011001c70000115700010430000000400100043d0000000403100039000004560010009c000004560200004100000000020140190000004002200210000000000004004b00000da30000c13d000004c4040000410000000000410435000000040100002900000000001304350000046a012001c70000115700010430000004f104000041000000000041043500000000040004110000000000430435000000240110003900000004030000290000000000310435000004f2012001c700001157000104300000000d01000039000000000101041a000000ff0110018f000000040010008c00000dbf0000213d000000030010008c00000dbc0000613d000000020010008c00000dba0000613d000000010010008c000000000100001900000dbe0000c13d0000000a0100003900000dbd0000013d0000000b0100003900000dbd0000013d0000000c01000039000000000101041a000000000001042d000004de01000041000000000010043f0000002101000039000000040010043f0000046a0100004100001157000104300000000601000039000000000101041a00000459021001970000000001000411000000000012004b00000dcc0000c13d000000000001042d000000400200043d000004af03000041000000000032043500000004032000390000000000130435000004560020009c000004560200804100000040012002100000046a011001c700001157000104300001000000000002000100000001001d000000000010043f0000000201000039000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f000000010020019000000de90000613d000000000101043b000000000101041a000004590110019800000deb0000613d000000000001042d00000000010000190000115700010430000000400100043d000004c4020000410000000000210435000000040210003900000001030000290000000000320435000004560010009c000004560100804100000040011002100000046a011001c700001157000104300002000000000002000100000003001d000200000001001d0000002001200039000004560010009c000004560100804100000040011002100000000002020433000004560020009c00000456020080410000006002200210000000000112019f0000000002000414000004560020009c0000045602008041000000c002200210000000000112019f00000460011001c70000801002000039115511500000040f000000010020019000000e960000613d000000000301043b00000002010000290000006004100210000000400100043d000000200210003900000000004204350000003404100039000000000034043500000034030000390000000000310435000004f60010009c00000e980000813d0000006003100039000000400030043f000004560020009c000004560200804100000040022002100000000001010433000004560010009c00000456010080410000006001100210000000000121019f0000000002000414000004560020009c0000045602008041000000c002200210000000000112019f00000460011001c70000801002000039115511500000040f000000010020019000000e960000613d000000000301043b000000400100043d0000002002100039000004f70400004100000000004204350000003c0410003900000000003404350000003c030000390000000000310435000004f80010009c00000e980000213d0000006003100039000000400030043f000004560020009c000004560200804100000040022002100000000001010433000004560010009c00000456010080410000006001100210000000000121019f0000000002000414000004560020009c0000045602008041000000c002200210000000000112019f00000460011001c70000801002000039115511500000040f000000010020019000000e960000613d000000400200043d000000000101043b00000001050000290000000043050434000000410030008c00000e9e0000c13d00000040035000390000000003030433000004fa0030009c00000ea00000213d0000006005500039000000000505043300000000040404330000006006200039000000000036043500000040032000390000000000430435000000f803500270000000200420003900000000003404350000000000120435000000000000043f000004560020009c000004560200804100000040012002100000000002000414000004560020009c0000045602008041000000c002200210000000000112019f000004fb011001c70000000102000039115511500000040f00000060031002700000045603300197000000200030008c000000200400003900000000040340190000001f0540018f000000200440019000000e7a0000613d000000000601034f0000000007000019000000006806043c0000000007870436000000000047004b00000e760000c13d000000000005004b00000e870000613d000000000641034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f0003000000010355000000010020019000000ea90000613d000000000100043d000004590010019800000ec70000613d0000000d02000039000000000202041a0000000802200270000000000112013f000004590010019800000000010000390000000101006039000000000001042d00000000010000190000115700010430000004de01000041000000000010043f0000004101000039000000040010043f0000046a010000410000115700010430000004f90100004100000ea10000013d000004fe01000041000000000012043500000004012000390000000000310435000004560020009c000004560200804100000040012002100000046a011001c700001157000104300000001f0530018f0000045806300198000000400200043d000000000462001900000eb40000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00000eb00000c13d000000000005004b00000ec10000613d000000000161034f0000000305500210000000000604043300000000065601cf000000000656022f000000000101043b0000010005500089000000000151022f00000000015101cf000000000161019f00000000001404350000006001300210000004560020009c00000456020080410000004002200210000000000112019f0000115700010430000000400100043d000004fc020000410000000000210435000004560010009c00000456010080410000004001100210000004fd011001c7000011570001043000030000000000020000000803000039000000000403041a000000000014001a00000ee50000413d0000000002140019000000000023041b000000000001004b00000ee40000613d0000000002000019000200000001001d000100000004001d000300000002001d0000000302400029000000000100041111550eeb0000040f000000030200002900000001040000290000000102200039000000020020006c00000edb0000413d000000000001042d000004de01000041000000000010043f0000001101000039000000040010043f0000046a0100004100001157000104300009000000000002000700000002001d000000400200043d000004ef0020009c000010430000813d0000002003200039000300000003001d000000400030043f000200000002001d0000000000020435000400000001001d000604590010019c00000feb0000613d0000000701000029000000000010043f0000000201000039000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f000000010020019000000fe90000613d000000000101043b000000000101041a000504590010019c000000030200003900000f2d0000613d0000000701000029000000000010043f0000000401000039000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f000000010020019000000fe90000613d000000000101043b000000000201041a0000045f02200197000000000021041b0000000501000029000000000010043f0000000301000039000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f000000010020019000000fe90000613d000000000101043b000000000201041a000000010220008a000000000021041b00000003020000390000000601000029000000000010043f000000200020043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f000000010020019000000fe90000613d000000000101043b000000000201041a0000000102200039000000000021041b0000000701000029000000000010043f0000000201000039000000200010043f0000000001000414000004560010009c0000045601008041000000c001100210000004b4011001c70000801002000039115511500000040f000000010020019000000fe90000613d000000000101043b000000000201041a0000045f022001970000000606000029000000000262019f000000000021041b000000400100043d000100000001001d0000000001000414000004560010009c0000045601008041000000c00110021000000460011001c70000800d020000390000000403000039000004cf04000041000000050500002900000007070000291155114b0000040f000000010020019000000fe90000613d000000050000006b000000040200002900000fee0000c13d0000050001000041000000000010044300000004002004430000000001000414000004560010009c0000045601008041000000c001100210000004d5011001c70000800202000039115511500000040f0000000100200190000010030000613d000000000101043b000000000001004b000000030700002900000fe80000613d000000400b00043d0000006401b00039000000800800003900000000008104350000004401b0003900000007020000290000000000210435000005010100004100000000001b04350000000401b00039000000000200041100000000002104350000002401b000390000000000010435000000020100002900000000010104330000008402b000390000000000120435000000a406b00039000000000001004b000000060200002900000f900000613d000000000300001900000000046300190000000005730019000000000505043300000000005404350000002003300039000000000013004b00000f890000413d000000000361001900000000000304350000000004000414000000040020008c00000f9d0000c13d0000000005000415000000090550008a00000005055002100000000103000031000000200030008c0000002004000039000000000403401900000fd30000013d000500000008001d0000001f01100039000004ec01100197000000a401100039000004560010009c000004560100804100000060011002100000045600b0009c000004560300004100000000030b40190000004003300210000000000131019f000004560040009c0000045604008041000000c003400210000000000113019f00070000000b001d1155114b0000040f000000070b00002900000060031002700000045603300197000000200030008c000000200400003900000000040340190000001f0640018f000000200740019000000000057b001900000fbf0000613d000000000801034f00000000090b0019000000008a08043c0000000009a90436000000000059004b00000fbb0000c13d000000000006004b00000fcc0000613d000000000771034f0000000306600210000000000805043300000000086801cf000000000868022f000000000707043b0000010006600089000000000767022f00000000066701cf000000000686019f0000000000650435000100000003001f00030000000103550000000005000415000000080550008a000000050550021000000001002001900000100a0000613d0000001f01400039000000600210018f0000000001b20019000000000021004b000000000200003900000001020040390000045d0010009c000010430000213d0000000100200190000010430000c13d000000400010043f000000200030008c00000fe90000413d00000000020b0433000004e70020019800000fe90000c13d0000000503500270000000000302001f0000050202200197000005010020009c000010390000c13d000000000001042d00000000010000190000115700010430000000400100043d000004f502000041000010060000013d0000001301000039000000000101041a000000ff00100190000010040000c13d00000001030000290000004401300039000004f302000041000000000021043500000024013000390000001602000039000000000021043500000467010000410000000000130435000000040130003900000020020000390000000000210435000004560030009c0000045603008041000000400130021000000468011001c70000115700010430000000000001042f000000400100043d000004ff020000410000000000210435000000040210003900000000000204350000103e0000013d000000000003004b0000100e0000c13d0000006002000039000010350000013d0000001f0230003900000457022001970000003f02200039000004d604200197000000400200043d0000000004420019000000000024004b000000000500003900000001050040390000045d0040009c000010430000213d0000000100500190000010430000c13d000000400040043f0000001f0430018f00000000063204360000045805300198000500000006001d0000000003560019000010280000613d000000000601034f0000000507000029000000006806043c0000000007870436000000000037004b000010240000c13d000000000004004b000010350000613d000000000151034f0000000304400210000000000503043300000000054501cf000000000545022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f00000000001304350000000001020433000000000001004b000010490000c13d000000400100043d000004f5020000410000000000210435000000040210003900000006030000290000000000320435000004560010009c000004560100804100000040011002100000046a011001c70000115700010430000004de01000041000000000010043f0000004101000039000000040010043f0000046a0100004100001157000104300000000502000029000004560020009c00000456020080410000004002200210000004560010009c00000456010080410000006001100210000000000121019f00001157000104300007000000000002000400000005001d000200000004001d000100000002001d000300000001001d00000500010000410000000000100443000500000003001d00000004003004430000000001000414000004560010009c0000045601008041000000c001100210000004d5011001c70000800202000039115511500000040f0000000100200190000010e70000613d000000000101043b000000000001004b000010e40000613d000000400b00043d0000006401b00039000000800800003900000000008104350000004401b0003900000002020000290000000000210435000000010100002900000459011001970000002402b000390000000000120435000005010100004100000000001b0435000000030100002900000459011001970000000402b0003900000000001204350000008403b00039000000040100002900000000210104340000000000130435000000a403b0003900000005040000290000045907400197000000000001004b000010890000613d000000000400001900000000053400190000000006420019000000000606043300000000006504350000002004400039000000000014004b000010820000413d000000000231001900000000000204350000000002000414000000040070008c000010960000c13d0000000005000415000000070550008a00000005055002100000000103000031000000200030008c00000020040000390000000004034019000010cf0000013d000300000008001d0000001f01100039000004ec01100197000000a401100039000004560010009c000004560100804100000060011002100000045600b0009c000004560300004100000000030b40190000004003300210000000000131019f000004560020009c0000045602008041000000c002200210000000000112019f000400000007001d000000000207001900050000000b001d1155114b0000040f000000050b00002900000060031002700000045603300197000000200030008c000000200400003900000000040340190000001f0640018f000000200740019000000000057b0019000010ba0000613d000000000801034f00000000090b0019000000008a08043c0000000009a90436000000000059004b000010b60000c13d000000000006004b000010c70000613d000000000771034f0000000306600210000000000805043300000000086801cf000000000868022f000000000707043b0000010006600089000000000767022f00000000066701cf000000000686019f0000000000650435000100000003001f00030000000103550000000005000415000000060550008a00000005055002100000000100200190000010f10000613d00000004070000290000001f01400039000000600210018f0000000001b20019000000000021004b000000000200003900000001020040390000045d0010009c000011260000213d0000000100200190000011260000c13d000000400010043f0000001f0030008c000010e50000a13d00000000020b0433000004e700200198000010e50000c13d0000000503500270000000000302001f0000050202200197000005010020009c000010e80000c13d000000000001042d00000000010000190000115700010430000000000001042f000004f502000041000000000021043500000004021000390000000000720435000004560010009c000004560100804100000040011002100000046a011001c70000115700010430000000000003004b000010f50000c13d00000060020000390000111c0000013d0000001f0230003900000457022001970000003f02200039000004d604200197000000400200043d0000000004420019000000000024004b000000000500003900000001050040390000045d0040009c000011260000213d0000000100500190000011260000c13d000000400040043f0000001f0430018f00000000063204360000045805300198000300000006001d00000000035600190000110f0000613d000000000601034f0000000307000029000000006806043c0000000007870436000000000037004b0000110b0000c13d000000000004004b0000111c0000613d000000000151034f0000000304400210000000000503043300000000054501cf000000000545022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f00000000001304350000000001020433000000000001004b0000112c0000c13d000000400100043d000004f5020000410000000000210435000000040210003900000004030000290000000000320435000010ec0000013d000004de01000041000000000010043f0000004101000039000000040010043f0000046a0100004100001157000104300000000302000029000004560020009c00000456020080410000004002200210000004560010009c00000456010080410000006001100210000000000121019f0000115700010430000000000001042f000004560010009c00000456010080410000004001100210000004560020009c00000456020080410000006002200210000000000112019f0000000002000414000004560020009c0000045602008041000000c002200210000000000112019f00000460011001c70000801002000039115511500000040f0000000100200190000011490000613d000000000101043b000000000001042d000000000100001900001157000104300000114e002104210000000102000039000000000001042d0000000002000019000000000001042d00001153002104230000000102000039000000000001042d0000000002000019000000000001042d0000115500000432000011560001042e000011570001043000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000001ffffffe000000000000000000000000000000000000000000000000000000000ffffffe0000000000000000000000000ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffffbf50494743414445000000000000000000000000000000000000000000000000005049470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff0200000000000000000000000000000000000020000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000008be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0000000000000000000000000000000000000000000000000000009184e72a000ffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff000000000200000000000000000000000000000040000001000000000000000000496e76616c696420616c6c6f776c697374207369676e6572000000000000000008c379a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000640000000000000000000000001e4fbdf7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000000000000000000000009788404b00000000000000000000000000000000000000000000000000000000c627525400000000000000000000000000000000000000000000000000000000e8a7255700000000000000000000000000000000000000000000000000000000f2fde38a00000000000000000000000000000000000000000000000000000000f978fd6000000000000000000000000000000000000000000000000000000000f978fd6100000000000000000000000000000000000000000000000000000000fc3e636900000000000000000000000000000000000000000000000000000000f2fde38b00000000000000000000000000000000000000000000000000000000f897f6ab00000000000000000000000000000000000000000000000000000000e8a7255800000000000000000000000000000000000000000000000000000000e985e9c500000000000000000000000000000000000000000000000000000000ed42c7bc00000000000000000000000000000000000000000000000000000000d03b80dd00000000000000000000000000000000000000000000000000000000d03b80de00000000000000000000000000000000000000000000000000000000d5abeb0100000000000000000000000000000000000000000000000000000000dd76841000000000000000000000000000000000000000000000000000000000c627525500000000000000000000000000000000000000000000000000000000c87b56dd00000000000000000000000000000000000000000000000000000000cb82a17600000000000000000000000000000000000000000000000000000000b88d4fdd00000000000000000000000000000000000000000000000000000000c03afb5800000000000000000000000000000000000000000000000000000000c03afb5900000000000000000000000000000000000000000000000000000000c283e12800000000000000000000000000000000000000000000000000000000c32fe11b00000000000000000000000000000000000000000000000000000000b88d4fde00000000000000000000000000000000000000000000000000000000bb6fcd2500000000000000000000000000000000000000000000000000000000bef97c8700000000000000000000000000000000000000000000000000000000a945bf7f00000000000000000000000000000000000000000000000000000000a945bf8000000000000000000000000000000000000000000000000000000000abcfbf7300000000000000000000000000000000000000000000000000000000b47876ea000000000000000000000000000000000000000000000000000000009788404c00000000000000000000000000000000000000000000000000000000a22cb46500000000000000000000000000000000000000000000000000000000a7f93ebd000000000000000000000000000000000000000000000000000000002db11543000000000000000000000000000000000000000000000000000000006352211d00000000000000000000000000000000000000000000000000000000715018a5000000000000000000000000000000000000000000000000000000008da5cb5a000000000000000000000000000000000000000000000000000000008da5cb5b0000000000000000000000000000000000000000000000000000000095d89b4100000000000000000000000000000000000000000000000000000000715018a6000000000000000000000000000000000000000000000000000000008ba0a0b7000000000000000000000000000000000000000000000000000000006352211e000000000000000000000000000000000000000000000000000000006c6065190000000000000000000000000000000000000000000000000000000070a082310000000000000000000000000000000000000000000000000000000042842e0d0000000000000000000000000000000000000000000000000000000042842e0e000000000000000000000000000000000000000000000000000000004893d6e90000000000000000000000000000000000000000000000000000000055f804b3000000000000000000000000000000000000000000000000000000002db11544000000000000000000000000000000000000000000000000000000003ccfd60b000000000000000000000000000000000000000000000000000000003e5ac28f00000000000000000000000000000000000000000000000000000000095ea7b2000000000000000000000000000000000000000000000000000000001c348dd2000000000000000000000000000000000000000000000000000000001c348dd3000000000000000000000000000000000000000000000000000000001c7dbee10000000000000000000000000000000000000000000000000000000023b872dd00000000000000000000000000000000000000000000000000000000095ea7b30000000000000000000000000000000000000000000000000000000014f452b70000000000000000000000000000000000000000000000000000000018160ddd00000000000000000000000000000000000000000000000000000000056d5acf00000000000000000000000000000000000000000000000000000000056d5ad00000000000000000000000000000000000000000000000000000000006fdde0300000000000000000000000000000000000000000000000000000000081812fc00000000000000000000000000000000000000000000000000000000017043a50000000000000000000000000000000000000000000000000000000001ffc9a700000000000000000000000000000000000000000000000000000000055ad42e0000000000000000000000000000000000000020000000800000000000000000118cdaa700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002400000080000000000000000043616e6e6f742072656475636520737570706c792062656c6f77206d696e74656420616d6f756e74000000000000000000000000000000000000000000000000000000000000000000000000000000000000008400000080000000000000000002000000000000000000000000000000000000400000000000000000000000004578636565647320776f6c66206d696e74206c696d69740000000000000000004578636565647320776f6c66206d696e7420616c6c6f77616e636500000000004172726179206c656e677468206d69736d6174636800000000000000000000000000000000000000000000000000000000000064000000800000000000000000ce6d7b5282bd9a3661ae061feed1dbda4e52ab073b1f9285be6e155d9c38d4ec0000000000184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000000000000000000000000000000000000000004ee2d6d415b85acef810000000000000000000000000000000000000000000004ee2d6d415b85acef80ffffffff000000000000000000000000000000000000000000000000002386f26fc1000000000000000000000000000000000000ffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000005f5e10000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff30313233343536373839616263646566000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffdf7e27328900000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000002000000080000000000000000005ac19f4e6db6fd8b645dd056e4842cd2f63e0c6f0568176c17ef60e3c16732dffffffffffffffffffffff0000000000000000000000000000000000000000ff5553331329228fbd4123164423717a4a7539f6dfa1c3279a923b98fd681a6c73000000000000000000000000000000000000002000000000000000000000000017307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c315b08ba1800000000000000000000000000000000000000000000000000000000b10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf64e6f7420746f6b656e206f776e65720000000000000000000000000000000000546f6b656e20616c7265616479206275726e6564000000000000000000000000ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef5ba7bf39d510177e631aac3b570563e361013200ff90c83c03495ce819d17abe89c62b6400000000000000000000000000000000000000000000000000000000319284ad7d4265c99e51f9e0112e2425b1ad54f8c4e06d7a4191eaa263c72b14a0c502dbe99c8f998b14ea4ee9b5e0868b7d2023beafbae7d77d7a3ff8b71cd69cc7f708afc65944829bd487b90b72536b1951864fbfc14e125fc972a6507f39020000020000000000000000000000000000002400000000000000000000000000000000000000000000000000000000000000000000000000000003ffffffe05472616e73666572206661696c656400000000000000000000000000000000004e6f7468696e6720746f207769746864726177000000000000000000000000004d696e74696e67206e6f74206163746976650000000000000000000000000000496e73756666696369656e74207061796d656e74000000000000000000000000496e636f727265637420706861736500000000000000000000000000000000005369676e617475726520616c7265616479207573656400000000000000000000496e76616c6964207369676e61747572650000000000000000000000000000004e487b71000000000000000000000000000000000000000000000000000000004578636565647320776f6c6620626c6f6f64206d696e74206c696d69740000003ee5aeb5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000800000000000000000496e76616c6964207175616e7469747900000000000000000000000000000000576f756c6420657863656564206d617820737570706c79000000000000000000a9fbf51f000000000000000000000000000000000000000000000000000000008c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e56300000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff01ffc9a7000000000000000000000000000000000000000000000000000000005b5e139f0000000000000000000000000000000000000000000000000000000080ac58cd00000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffffe00000000000000000000000000000000000000000000000010000000000000000177e802f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000440000000000000000000000005472616e7366657273206172652064697361626c65640000000000000000000064283d7b0000000000000000000000000000000000000000000000000000000064a0ae9200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffa019457468657265756d205369676e6564204d6573736167653a0a333200000000000000000000000000000000000000000000000000000000ffffffffffffff9ffce698f7000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a00000000000000000000000000000000000000080000000000000000000000000f645eedf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000d78bce0c0000000000000000000000000000000000000000000000000000000073c6ac6e000000000000000000000000000000000000000000000000000000001806aa1896bbf26568e884a7374b41e002500962caba6a15023a8d90e8508b83150b7a0200000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a5f89a724f140508f89ffed15991fe1f38af0fafef87bf3f005d60e4aef5170
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000008c62073cfcfe666ec92d9ccf594c4ad5544273a30000000000000000000000000000000000000000000000000000000000001388
-----Decoded View---------------
Arg [0] : _allowlistSigner (address): 0x8c62073CfCfe666Ec92d9cCf594C4AD5544273a3
Arg [1] : _maxSupply (uint256): 5000
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000008c62073cfcfe666ec92d9ccf594c4ad5544273a3
Arg [1] : 0000000000000000000000000000000000000000000000000000000000001388
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.