false
true
0

Contract Address Details

0x00873656aE5adEE49607480786891ecA15af3123

Contract Name
MetaDM_DevelopmentLocking
Creator
0xf1a0b6–1d8ade at 0x5f8bbe–194fa6
Balance
0 PLS ( )
Tokens
Fetching tokens...
Transactions
Fetching transactions...
Transfers
Fetching transfers...
Gas Used
Fetching gas used...
Last Balance Update
27553103
Warning! Contract bytecode has been changed and doesn't match the verified one. Therefore, interaction with this smart contract may be risky.
This contract has been verified via Sourcify. View contract in Sourcify repository
Contract name:
MetaDM_DevelopmentLocking




Optimization enabled
false
Compiler version
v0.8.7+commit.e28d00a7




EVM Version
london




Verified at
2026-04-22T03:12:40.836591Z

MetaDM_DevelopmentLocking.sol

pragma solidity >=0.8.0;

// SPDX-License-Identifier: BSD-3-Clause

/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    // assert(b > 0); // Solidity automatically throws when dividing by 0
    uint256 c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold
    return c;
  }

  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
}


/**
 * @title Ownable
 * @dev The Ownable contract has an owner address, and provides basic authorization control
 * functions, this simplifies the implementation of "user permissions".
 */
contract Ownable {
  address public owner ;


  event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);


  /**
   * @dev The Ownable constructor sets the original `owner` of the contract to the sender
   * account.
   */
  constructor()  {
    owner = msg.sender;
  }


  /**
   * @dev Throws if called by any account other than the owner.
   */
  modifier onlyOwner() {
    require(msg.sender == owner);
    _;
  }


  /**
   * @dev Allows the current owner to transfer control of the contract to a newOwner.
   * @param newOwner The address to transfer ownership to.
   */
  function transferOwnership(address newOwner) onlyOwner public {
    require(newOwner != address(0));
    emit OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }
}


interface Token {
    function transferFrom(address, address, uint) external returns (bool);
    function transfer(address, uint) external returns (bool);
}

contract MetaDM_DevelopmentLocking is Ownable {
    using SafeMath for uint;
    
    // META token contract address
    address public constant tokenAddress = 0xEc068b286D09E1650175caB9B93bFbb733eaC335;
    
    uint256 public tokens = 0;
    uint256 public current_withdraw = 1 ;
    
    uint256 public constant number_withdraws = 6;
    uint256 public constant period_time = 30 days;
    
    uint256 public timing ;
    uint256 public amount_per_withdraw = 0;
    uint256 public amount_already_out = 0;
    

    function getNumPeriods() public view returns(uint){
        uint _numIntervals;
        if(tokens == 0 || timing == 0){
            _numIntervals = 0;
        }else{
            
                _numIntervals = (block.timestamp.sub(timing)).div(period_time);
                
                if(_numIntervals > number_withdraws){
                    _numIntervals = number_withdraws;
                }
        }

        return _numIntervals;
    }
    

    function getTiming()  public view returns (uint256){
        return block.timestamp.sub(timing);
    }
    
    function deposit(uint amountToStake) public onlyOwner returns (bool){
        require( tokens == 0, "Cannot deposit more Tokens");
        require( amountToStake > 0, "Cannot deposit  Tokens");
        
        require(Token(tokenAddress).transferFrom(msg.sender, address(this), amountToStake), "Insufficient Token Allowance");
        
        amount_per_withdraw = amountToStake.div(number_withdraws);
        
        tokens = amountToStake;
        
        timing = block.timestamp;
        return true;
        }
    
    function withdraw() public onlyOwner returns(bool){
        require( tokens >  0, "No tokens left");
        require(current_withdraw <= getNumPeriods() , "Not yet");
        
        current_withdraw = current_withdraw.add(1);
        
        require(Token(tokenAddress).transfer(owner, amount_per_withdraw), "Could not transfer tokens.");
        tokens = tokens.sub(amount_per_withdraw);
        amount_already_out = amount_already_out.add(amount_per_withdraw);
        
        return true;
        
        }
    }
        

Compiler Settings

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

Contract ABI

[{"type":"event","name":"OwnershipTransferred","inputs":[{"type":"address","name":"previousOwner","internalType":"address","indexed":true},{"type":"address","name":"newOwner","internalType":"address","indexed":true}],"anonymous":false},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"amount_already_out","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"amount_per_withdraw","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"current_withdraw","inputs":[]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"bool","name":"","internalType":"bool"}],"name":"deposit","inputs":[{"type":"uint256","name":"amountToStake","internalType":"uint256"}]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"getNumPeriods","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"getTiming","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"number_withdraws","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"address","name":"","internalType":"address"}],"name":"owner","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"period_time","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"timing","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"address","name":"","internalType":"address"}],"name":"tokenAddress","inputs":[]},{"type":"function","stateMutability":"view","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"tokens","inputs":[]},{"type":"function","stateMutability":"nonpayable","outputs":[],"name":"transferOwnership","inputs":[{"type":"address","name":"newOwner","internalType":"address"}]},{"type":"function","stateMutability":"nonpayable","outputs":[{"type":"bool","name":"","internalType":"bool"}],"name":"withdraw","inputs":[]}]
              

Contract Creation Code

0x6080604052600060015560016002556000600455600060055534801561002457600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610fd6806100746000396000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c80639d76ea581161008c578063b979b29f11610066578063b979b29f1461022d578063d4c2001c1461024b578063f2fde38b14610269578063f5d4874b14610285576100ea565b80639d76ea58146101c1578063a3f02037146101df578063b6b55f25146101fd576100ea565b8063630e799f116100c8578063630e799f146101495780638da5cb5b1461016757806396478ad6146101855780639d63848a146101a3576100ea565b80630f3e8e00146100ef5780633ccfd60b1461010d5780634fba5adf1461012b575b600080fd5b6100f76102a3565b6040516101049190610ca4565b60405180910390f35b6101156102a9565b6040516101229190610bc9565b60405180910390f35b6101336104f4565b6040516101409190610ca4565b60405180910390f35b6101516104fa565b60405161015e9190610ca4565b60405180910390f35b61016f610516565b60405161017c9190610b4e565b60405180910390f35b61018d61053a565b60405161019a9190610ca4565b60405180910390f35b6101ab6105a0565b6040516101b89190610ca4565b60405180910390f35b6101c96105a6565b6040516101d69190610b4e565b60405180910390f35b6101e76105be565b6040516101f49190610ca4565b60405180910390f35b61021760048036038101906102129190610a22565b6105c4565b6040516102249190610bc9565b60405180910390f35b6102356107ba565b6040516102429190610ca4565b60405180910390f35b6102536107bf565b6040516102609190610ca4565b60405180910390f35b610283600480360381019061027e91906109c8565b6107c5565b005b61028d610914565b60405161029a9190610ca4565b60405180910390f35b60045481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461030457600080fd5b600060015411610349576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161034090610be4565b60405180910390fd5b61035161053a565b6002541115610395576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161038c90610c24565b60405180910390fd5b6103ab600160025461091b90919063ffffffff16565b60028190555073ec068b286d09e1650175cab9b93bfbb733eac33573ffffffffffffffffffffffffffffffffffffffff1663a9059cbb60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff166004546040518363ffffffff1660e01b8152600401610422929190610ba0565b602060405180830381600087803b15801561043c57600080fd5b505af1158015610450573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061047491906109f5565b6104b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104aa90610c04565b60405180910390fd5b6104ca60045460015461094790919063ffffffff16565b6001819055506104e760045460055461091b90919063ffffffff16565b6005819055506001905090565b60035481565b60006105116003544261094790919063ffffffff16565b905090565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000806000600154148061055057506000600354145b1561055e5760009050610599565b61058862278d0061057a6003544261094790919063ffffffff16565b61096e90919063ffffffff16565b9050600681111561059857600690505b5b8091505090565b60015481565b73ec068b286d09e1650175cab9b93bfbb733eac33581565b60055481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461061f57600080fd5b600060015414610664576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161065b90610c84565b60405180910390fd5b600082116106a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161069e90610c64565b60405180910390fd5b73ec068b286d09e1650175cab9b93bfbb733eac33573ffffffffffffffffffffffffffffffffffffffff166323b872dd3330856040518463ffffffff1660e01b81526004016106f893929190610b69565b602060405180830381600087803b15801561071257600080fd5b505af1158015610726573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061074a91906109f5565b610789576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161078090610c44565b60405180910390fd5b61079d60068361096e90919063ffffffff16565b600481905550816001819055504260038190555060019050919050565b600681565b60025481565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461081d57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561085757600080fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b62278d0081565b600080828461092a9190610cd0565b90508381101561093d5761093c610dd3565b5b8091505092915050565b60008282111561095a57610959610dd3565b5b81836109669190610d57565b905092915050565b600080828461097d9190610d26565b90508091505092915050565b60008135905061099881610f5b565b92915050565b6000815190506109ad81610f72565b92915050565b6000813590506109c281610f89565b92915050565b6000602082840312156109de576109dd610e60565b5b60006109ec84828501610989565b91505092915050565b600060208284031215610a0b57610a0a610e60565b5b6000610a198482850161099e565b91505092915050565b600060208284031215610a3857610a37610e60565b5b6000610a46848285016109b3565b91505092915050565b610a5881610d8b565b82525050565b610a6781610d9d565b82525050565b6000610a7a600e83610cbf565b9150610a8582610e65565b602082019050919050565b6000610a9d601a83610cbf565b9150610aa882610e8e565b602082019050919050565b6000610ac0600783610cbf565b9150610acb82610eb7565b602082019050919050565b6000610ae3601c83610cbf565b9150610aee82610ee0565b602082019050919050565b6000610b06601683610cbf565b9150610b1182610f09565b602082019050919050565b6000610b29601a83610cbf565b9150610b3482610f32565b602082019050919050565b610b4881610dc9565b82525050565b6000602082019050610b636000830184610a4f565b92915050565b6000606082019050610b7e6000830186610a4f565b610b8b6020830185610a4f565b610b986040830184610b3f565b949350505050565b6000604082019050610bb56000830185610a4f565b610bc26020830184610b3f565b9392505050565b6000602082019050610bde6000830184610a5e565b92915050565b60006020820190508181036000830152610bfd81610a6d565b9050919050565b60006020820190508181036000830152610c1d81610a90565b9050919050565b60006020820190508181036000830152610c3d81610ab3565b9050919050565b60006020820190508181036000830152610c5d81610ad6565b9050919050565b60006020820190508181036000830152610c7d81610af9565b9050919050565b60006020820190508181036000830152610c9d81610b1c565b9050919050565b6000602082019050610cb96000830184610b3f565b92915050565b600082825260208201905092915050565b6000610cdb82610dc9565b9150610ce683610dc9565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115610d1b57610d1a610e02565b5b828201905092915050565b6000610d3182610dc9565b9150610d3c83610dc9565b925082610d4c57610d4b610e31565b5b828204905092915050565b6000610d6282610dc9565b9150610d6d83610dc9565b925082821015610d8057610d7f610e02565b5b828203905092915050565b6000610d9682610da9565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600080fd5b7f4e6f20746f6b656e73206c656674000000000000000000000000000000000000600082015250565b7f436f756c64206e6f74207472616e7366657220746f6b656e732e000000000000600082015250565b7f4e6f742079657400000000000000000000000000000000000000000000000000600082015250565b7f496e73756666696369656e7420546f6b656e20416c6c6f77616e636500000000600082015250565b7f43616e6e6f74206465706f7369742020546f6b656e7300000000000000000000600082015250565b7f43616e6e6f74206465706f736974206d6f726520546f6b656e73000000000000600082015250565b610f6481610d8b565b8114610f6f57600080fd5b50565b610f7b81610d9d565b8114610f8657600080fd5b50565b610f9281610dc9565b8114610f9d57600080fd5b5056fea2646970667358221220d202107cec4caab0fd6e156f9be87850b0b9c224b86af2e4b725057ad9b39be264736f6c63430008070033

Deployed ByteCode

0x608060405234801561001057600080fd5b50600436106100ea5760003560e01c80639d76ea581161008c578063b979b29f11610066578063b979b29f1461022d578063d4c2001c1461024b578063f2fde38b14610269578063f5d4874b14610285576100ea565b80639d76ea58146101c1578063a3f02037146101df578063b6b55f25146101fd576100ea565b8063630e799f116100c8578063630e799f146101495780638da5cb5b1461016757806396478ad6146101855780639d63848a146101a3576100ea565b80630f3e8e00146100ef5780633ccfd60b1461010d5780634fba5adf1461012b575b600080fd5b6100f76102a3565b6040516101049190610ca4565b60405180910390f35b6101156102a9565b6040516101229190610bc9565b60405180910390f35b6101336104f4565b6040516101409190610ca4565b60405180910390f35b6101516104fa565b60405161015e9190610ca4565b60405180910390f35b61016f610516565b60405161017c9190610b4e565b60405180910390f35b61018d61053a565b60405161019a9190610ca4565b60405180910390f35b6101ab6105a0565b6040516101b89190610ca4565b60405180910390f35b6101c96105a6565b6040516101d69190610b4e565b60405180910390f35b6101e76105be565b6040516101f49190610ca4565b60405180910390f35b61021760048036038101906102129190610a22565b6105c4565b6040516102249190610bc9565b60405180910390f35b6102356107ba565b6040516102429190610ca4565b60405180910390f35b6102536107bf565b6040516102609190610ca4565b60405180910390f35b610283600480360381019061027e91906109c8565b6107c5565b005b61028d610914565b60405161029a9190610ca4565b60405180910390f35b60045481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461030457600080fd5b600060015411610349576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161034090610be4565b60405180910390fd5b61035161053a565b6002541115610395576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161038c90610c24565b60405180910390fd5b6103ab600160025461091b90919063ffffffff16565b60028190555073ec068b286d09e1650175cab9b93bfbb733eac33573ffffffffffffffffffffffffffffffffffffffff1663a9059cbb60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff166004546040518363ffffffff1660e01b8152600401610422929190610ba0565b602060405180830381600087803b15801561043c57600080fd5b505af1158015610450573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061047491906109f5565b6104b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104aa90610c04565b60405180910390fd5b6104ca60045460015461094790919063ffffffff16565b6001819055506104e760045460055461091b90919063ffffffff16565b6005819055506001905090565b60035481565b60006105116003544261094790919063ffffffff16565b905090565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000806000600154148061055057506000600354145b1561055e5760009050610599565b61058862278d0061057a6003544261094790919063ffffffff16565b61096e90919063ffffffff16565b9050600681111561059857600690505b5b8091505090565b60015481565b73ec068b286d09e1650175cab9b93bfbb733eac33581565b60055481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461061f57600080fd5b600060015414610664576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161065b90610c84565b60405180910390fd5b600082116106a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161069e90610c64565b60405180910390fd5b73ec068b286d09e1650175cab9b93bfbb733eac33573ffffffffffffffffffffffffffffffffffffffff166323b872dd3330856040518463ffffffff1660e01b81526004016106f893929190610b69565b602060405180830381600087803b15801561071257600080fd5b505af1158015610726573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061074a91906109f5565b610789576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161078090610c44565b60405180910390fd5b61079d60068361096e90919063ffffffff16565b600481905550816001819055504260038190555060019050919050565b600681565b60025481565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461081d57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561085757600080fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b62278d0081565b600080828461092a9190610cd0565b90508381101561093d5761093c610dd3565b5b8091505092915050565b60008282111561095a57610959610dd3565b5b81836109669190610d57565b905092915050565b600080828461097d9190610d26565b90508091505092915050565b60008135905061099881610f5b565b92915050565b6000815190506109ad81610f72565b92915050565b6000813590506109c281610f89565b92915050565b6000602082840312156109de576109dd610e60565b5b60006109ec84828501610989565b91505092915050565b600060208284031215610a0b57610a0a610e60565b5b6000610a198482850161099e565b91505092915050565b600060208284031215610a3857610a37610e60565b5b6000610a46848285016109b3565b91505092915050565b610a5881610d8b565b82525050565b610a6781610d9d565b82525050565b6000610a7a600e83610cbf565b9150610a8582610e65565b602082019050919050565b6000610a9d601a83610cbf565b9150610aa882610e8e565b602082019050919050565b6000610ac0600783610cbf565b9150610acb82610eb7565b602082019050919050565b6000610ae3601c83610cbf565b9150610aee82610ee0565b602082019050919050565b6000610b06601683610cbf565b9150610b1182610f09565b602082019050919050565b6000610b29601a83610cbf565b9150610b3482610f32565b602082019050919050565b610b4881610dc9565b82525050565b6000602082019050610b636000830184610a4f565b92915050565b6000606082019050610b7e6000830186610a4f565b610b8b6020830185610a4f565b610b986040830184610b3f565b949350505050565b6000604082019050610bb56000830185610a4f565b610bc26020830184610b3f565b9392505050565b6000602082019050610bde6000830184610a5e565b92915050565b60006020820190508181036000830152610bfd81610a6d565b9050919050565b60006020820190508181036000830152610c1d81610a90565b9050919050565b60006020820190508181036000830152610c3d81610ab3565b9050919050565b60006020820190508181036000830152610c5d81610ad6565b9050919050565b60006020820190508181036000830152610c7d81610af9565b9050919050565b60006020820190508181036000830152610c9d81610b1c565b9050919050565b6000602082019050610cb96000830184610b3f565b92915050565b600082825260208201905092915050565b6000610cdb82610dc9565b9150610ce683610dc9565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115610d1b57610d1a610e02565b5b828201905092915050565b6000610d3182610dc9565b9150610d3c83610dc9565b925082610d4c57610d4b610e31565b5b828204905092915050565b6000610d6282610dc9565b9150610d6d83610dc9565b925082821015610d8057610d7f610e02565b5b828203905092915050565b6000610d9682610da9565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600080fd5b7f4e6f20746f6b656e73206c656674000000000000000000000000000000000000600082015250565b7f436f756c64206e6f74207472616e7366657220746f6b656e732e000000000000600082015250565b7f4e6f742079657400000000000000000000000000000000000000000000000000600082015250565b7f496e73756666696369656e7420546f6b656e20416c6c6f77616e636500000000600082015250565b7f43616e6e6f74206465706f7369742020546f6b656e7300000000000000000000600082015250565b7f43616e6e6f74206465706f736974206d6f726520546f6b656e73000000000000600082015250565b610f6481610d8b565b8114610f6f57600080fd5b50565b610f7b81610d9d565b8114610f8657600080fd5b50565b610f9281610dc9565b8114610f9d57600080fd5b5056fea2646970667358221220d202107cec4caab0fd6e156f9be87850b0b9c224b86af2e4b725057ad9b39be264736f6c63430008070033