[ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "approved", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "operator", "type": "address" }, { "indexed": false, "internalType": "bool", "name": "approved", "type": "bool" } ], "name": "ApprovalForAll", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "previousOwner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferred", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "inputs": [ { "internalType": "address", "name": "addr", "type": "address" } ], "name": "AvailableWhiteListMint", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "MAX_CHIMPS", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "MAX_MINT", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint8", "name": "amount", "type": "uint8" } ], "name": "MintAmountChimps", "outputs": [], "stateMutability": "nonpayable", "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": "burn", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "disableMinting", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "disableWhiteListMinting", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "drawLottery", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "enableMinting", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "enableWhiteListMinting", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "fundLottery", "outputs": [], "stateMutability": "payable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "getApproved", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "operator", "type": "address" } ], "name": "isApprovedForAll", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "mintWhiteList", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "ownerOf", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" } ], "name": "safeMint", "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": "address[]", "name": "addresses", "type": "address[]" } ], "name": "setWhiteList", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bytes4", "name": "interfaceId", "type": "bytes4" } ], "name": "supportsInterface", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "index", "type": "uint256" } ], "name": "tokenByIndex", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "uint256", "name": "index", "type": "uint256" } ], "name": "tokenOfOwnerByIndex", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "tokenURI", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_owner", "type": "address" } ], "name": "tokensOfOwner", "outputs": [ { "internalType": "uint256[]", "name": "", "type": "uint256[]" } ], "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" } ]
60806040526000600c60006101000a81548160ff0219169083151502179055506000600c60016101000a81548160ff0219169083151502179055506000600d553480156200004c57600080fd5b506040518060400160405280600d81526020017f52656b744368696d7047616e67000000000000000000000000000000000000008152506040518060400160405280600481526020017f42434752000000000000000000000000000000000000000000000000000000008152508160009080519060200190620000d1929190620001e1565b508060019080519060200190620000ea929190620001e1565b5050506200010d620001016200011360201b60201c565b6200011b60201b60201c565b620002f6565b600033905090565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b828054620001ef9062000291565b90600052602060002090601f0160209004810192826200021357600085556200025f565b82601f106200022e57805160ff19168380011785556200025f565b828001600101855582156200025f579182015b828111156200025e57825182559160200191906001019062000241565b5b5090506200026e919062000272565b5090565b5b808211156200028d57600081600090555060010162000273565b5090565b60006002820490506001821680620002aa57607f821691505b60208210811415620002c157620002c0620002c7565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b614b4580620003066000396000f3fe6080604052600436106101f95760003560e01c8063775b9c131161010d578063c736fca1116100a0578063e27f0f621161006f578063e27f0f62146106d4578063e797ec1b146106ff578063e985e9c514610716578063f0292a0314610753578063f2fde38b1461077e576101f9565b8063c736fca114610640578063c87b56dd14610669578063e09814b5146106a6578063e27df051146106bd576101f9565b806395d89b41116100dc57806395d89b41146105b9578063a22cb465146105e4578063b5cc45391461060d578063b88d4fde14610617576101f9565b8063775b9c13146105115780637e5cd5c11461053a5780638462151c146105515780638da5cb5b1461058e576101f9565b80632f745c59116101905780634f6ccce71161015f5780634f6ccce71461042c5780636352211e146104695780636d4af71c146104a657806370a08231146104bd578063715018a6146104fa576101f9565b80632f745c591461037457806340d097c3146103b157806342842e0e146103da57806342966c6814610403576101f9565b8063095ea7b3116101cc578063095ea7b3146102e057806318160ddd1461030957806323b872dd1461033457806327e605ec1461035d576101f9565b806301ffc9a7146101fe57806302d44ba41461023b57806306fdde0314610278578063081812fc146102a3575b600080fd5b34801561020a57600080fd5b506102256004803603810190610220919061341d565b6107a7565b6040516102329190613b10565b60405180910390f35b34801561024757600080fd5b50610262600480360381019061025d919061320d565b6107b9565b60405161026f9190613b10565b60405180910390f35b34801561028457600080fd5b5061028d61080f565b60405161029a9190613b2b565b60405180910390f35b3480156102af57600080fd5b506102ca60048036038101906102c59190613477565b6108a1565b6040516102d79190613a87565b60405180910390f35b3480156102ec57600080fd5b5061030760048036038101906103029190613390565b610926565b005b34801561031557600080fd5b5061031e610a3e565b60405161032b9190613ead565b60405180910390f35b34801561034057600080fd5b5061035b6004803603810190610356919061327a565b610a4b565b005b34801561036957600080fd5b50610372610aab565b005b34801561038057600080fd5b5061039b60048036038101906103969190613390565b610bf7565b6040516103a89190613ead565b60405180910390f35b3480156103bd57600080fd5b506103d860048036038101906103d3919061320d565b610c9c565b005b3480156103e657600080fd5b5061040160048036038101906103fc919061327a565b610d3e565b005b34801561040f57600080fd5b5061042a60048036038101906104259190613477565b610d5e565b005b34801561043857600080fd5b50610453600480360381019061044e9190613477565b610dba565b6040516104609190613ead565b60405180910390f35b34801561047557600080fd5b50610490600480360381019061048b9190613477565b610e2b565b60405161049d9190613a87565b60405180910390f35b3480156104b257600080fd5b506104bb610edd565b005b3480156104c957600080fd5b506104e460048036038101906104df919061320d565b610f76565b6040516104f19190613ead565b60405180910390f35b34801561050657600080fd5b5061050f61102e565b005b34801561051d57600080fd5b50610538600480360381019061053391906133d0565b6110b6565b005b34801561054657600080fd5b5061054f6111d7565b005b34801561055d57600080fd5b506105786004803603810190610573919061320d565b611270565b6040516105859190613aee565b60405180910390f35b34801561059a57600080fd5b506105a361137a565b6040516105b09190613a87565b60405180910390f35b3480156105c557600080fd5b506105ce6113a4565b6040516105db9190613b2b565b60405180910390f35b3480156105f057600080fd5b5061060b60048036038101906106069190613350565b611436565b005b61061561144c565b005b34801561062357600080fd5b5061063e600480360381019061063991906132cd565b611491565b005b34801561064c57600080fd5b50610667600480360381019061066291906134a4565b6114f3565b005b34801561067557600080fd5b50610690600480360381019061068b9190613477565b6116fc565b60405161069d9190613b2b565b60405180910390f35b3480156106b257600080fd5b506106bb6117a3565b005b3480156106c957600080fd5b506106d261183c565b005b3480156106e057600080fd5b506106e96119db565b6040516106f69190613ead565b60405180910390f35b34801561070b57600080fd5b506107146119e1565b005b34801561072257600080fd5b5061073d6004803603810190610738919061323a565b611a7a565b60405161074a9190613b10565b60405180910390f35b34801561075f57600080fd5b50610768611b0e565b6040516107759190613ead565b60405180910390f35b34801561078a57600080fd5b506107a560048036038101906107a0919061320d565b611b13565b005b60006107b282611c0b565b9050919050565b6000600e60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60606000805461081e9061415a565b80601f016020809104026020016040519081016040528092919081815260200182805461084a9061415a565b80156108975780601f1061086c57610100808354040283529160200191610897565b820191906000526020600020905b81548152906001019060200180831161087a57829003601f168201915b5050505050905090565b60006108ac82611c85565b6108eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108e290613d6d565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600061093182610e2b565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156109a2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099990613dcd565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166109c1611cf1565b73ffffffffffffffffffffffffffffffffffffffff1614806109f057506109ef816109ea611cf1565b611a7a565b5b610a2f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a2690613ced565b60405180910390fd5b610a398383611cf9565b505050565b6000600880549050905090565b610a5c610a56611cf1565b82611db2565b610a9b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9290613ded565b60405180910390fd5b610aa6838383611e90565b505050565b610ab3611cf1565b73ffffffffffffffffffffffffffffffffffffffff16610ad161137a565b73ffffffffffffffffffffffffffffffffffffffff1614610b27576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b1e90613d8d565b60405180910390fd5b6000610b33600b6120f7565b11610b73576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b6a90613e8d565b60405180910390fd5b60004442600d54604051602001610b8c93929190613a4a565b6040516020818303038152906040528051906020012060001c9050600d6000815480929190610bba906141bd565b9190505550610bc7610a3e565b81610bd29190614210565b90506000610be7610be283610dba565b610e2b565b9050610bf38147612105565b5050565b6000610c0283610f76565b8210610c43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3a90613b8d565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b610ca4611cf1565b73ffffffffffffffffffffffffffffffffffffffff16610cc261137a565b73ffffffffffffffffffffffffffffffffffffffff1614610d18576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0f90613d8d565b60405180910390fd5b6000610d24600b6120f7565b9050610d30600b6121f9565b610d3a828261220f565b5050565b610d5983838360405180602001604052806000815250611491565b505050565b610d6f610d69611cf1565b82611db2565b610dae576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610da590613e4d565b60405180910390fd5b610db78161222d565b50565b6000610dc4610a3e565b8210610e05576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dfc90613e0d565b60405180910390fd5b60088281548110610e1957610e186142fd565b5b90600052602060002001549050919050565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610ed4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ecb90613d2d565b60405180910390fd5b80915050919050565b610ee5611cf1565b73ffffffffffffffffffffffffffffffffffffffff16610f0361137a565b73ffffffffffffffffffffffffffffffffffffffff1614610f59576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f5090613d8d565b60405180910390fd5b6001600c60016101000a81548160ff021916908315150217905550565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610fe7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fde90613d0d565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b611036611cf1565b73ffffffffffffffffffffffffffffffffffffffff1661105461137a565b73ffffffffffffffffffffffffffffffffffffffff16146110aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110a190613d8d565b60405180910390fd5b6110b4600061234a565b565b6110be611cf1565b73ffffffffffffffffffffffffffffffffffffffff166110dc61137a565b73ffffffffffffffffffffffffffffffffffffffff1614611132576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112990613d8d565b60405180910390fd5b60005b828290508110156111d2576001600e6000858585818110611159576111586142fd565b5b905060200201602081019061116e919061320d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555080806111ca906141bd565b915050611135565b505050565b6111df611cf1565b73ffffffffffffffffffffffffffffffffffffffff166111fd61137a565b73ffffffffffffffffffffffffffffffffffffffff1614611253576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161124a90613d8d565b60405180910390fd5b6000600c60006101000a81548160ff021916908315150217905550565b6060600061127d83610f76565b905060008114156112da57600067ffffffffffffffff8111156112a3576112a261432c565b5b6040519080825280602002602001820160405280156112d15781602001602082028036833780820191505090505b50915050611375565b60008167ffffffffffffffff8111156112f6576112f561432c565b5b6040519080825280602002602001820160405280156113245781602001602082028036833780820191505090505b50905060005b8281101561136e5761133c8582610bf7565b82828151811061134f5761134e6142fd565b5b6020026020010181815250508080611366906141bd565b91505061132a565b8193505050505b919050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600180546113b39061415a565b80601f01602080910402602001604051908101604052809291908181526020018280546113df9061415a565b801561142c5780601f106114015761010080835404028352916020019161142c565b820191906000526020600020905b81548152906001019060200180831161140f57829003601f168201915b5050505050905090565b611448611441611cf1565b8383612410565b5050565b6000341161148f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161148690613b6d565b60405180910390fd5b565b6114a261149c611cf1565b83611db2565b6114e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114d890613ded565b60405180910390fd5b6114ed8484848461257d565b50505050565b600c60009054906101000a900460ff16611542576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161153990613ccd565b60405180910390fd5b600381600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1661159c9190613ffb565b60ff1611156115e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115d790613b4d565b60405180910390fd5b6103e860018260ff166115f3600b6120f7565b6115fd9190613fa5565b6116079190614063565b10611647576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161163e90613e6d565b60405180910390fd5b80600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282829054906101000a900460ff166116a29190613ffb565b92506101000a81548160ff021916908360ff16021790555060005b8160ff168110156116f8576116db336116d6600b6120f7565b61220f565b6116e5600b6121f9565b80806116f0906141bd565b9150506116bd565b5050565b606061170782611c85565b611746576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161173d90613dad565b60405180910390fd5b60006117506125d9565b90506000815111611770576040518060200160405280600081525061179b565b8061177a846125f9565b60405160200161178b929190613a11565b6040516020818303038152906040525b915050919050565b6117ab611cf1565b73ffffffffffffffffffffffffffffffffffffffff166117c961137a565b73ffffffffffffffffffffffffffffffffffffffff161461181f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161181690613d8d565b60405180910390fd5b6000600c60016101000a81548160ff021916908315150217905550565b600c60019054906101000a900460ff1661188b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161188290613e2d565b60405180910390fd5b600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611917576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161190e90613e2d565b60405180910390fd5b6103e8611924600b6120f7565b10611964576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161195b90613e6d565b60405180910390fd5b6000600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506119cf336119ca600b6120f7565b61220f565b6119d9600b6121f9565b565b6103e881565b6119e9611cf1565b73ffffffffffffffffffffffffffffffffffffffff16611a0761137a565b73ffffffffffffffffffffffffffffffffffffffff1614611a5d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a5490613d8d565b60405180910390fd5b6001600c60006101000a81548160ff021916908315150217905550565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600381565b611b1b611cf1565b73ffffffffffffffffffffffffffffffffffffffff16611b3961137a565b73ffffffffffffffffffffffffffffffffffffffff1614611b8f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b8690613d8d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611bff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bf690613bcd565b60405180910390fd5b611c088161234a565b50565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611c7e5750611c7d8261275a565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16611d6c83610e2b565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000611dbd82611c85565b611dfc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611df390613cad565b60405180910390fd5b6000611e0783610e2b565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480611e495750611e488185611a7a565b5b80611e8757508373ffffffffffffffffffffffffffffffffffffffff16611e6f846108a1565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16611eb082610e2b565b73ffffffffffffffffffffffffffffffffffffffff1614611f06576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611efd90613bed565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611f76576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f6d90613c2d565b60405180910390fd5b611f8183838361283c565b611f8c600082611cf9565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611fdc9190614063565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546120339190613fa5565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46120f283838361284c565b505050565b600081600001549050919050565b80471015612148576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161213f90613c8d565b60405180910390fd5b60008273ffffffffffffffffffffffffffffffffffffffff168260405161216e90613a35565b60006040518083038185875af1925050503d80600081146121ab576040519150601f19603f3d011682016040523d82523d6000602084013e6121b0565b606091505b50509050806121f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121eb90613c6d565b60405180910390fd5b505050565b6001816000016000828254019250508190555050565b612229828260405180602001604052806000815250612851565b5050565b600061223882610e2b565b90506122468160008461283c565b612251600083611cf9565b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546122a19190614063565b925050819055506002600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46123468160008461284c565b5050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561247f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161247690613c4d565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516125709190613b10565b60405180910390a3505050565b612588848484611e90565b612594848484846128ac565b6125d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125ca90613bad565b60405180910390fd5b50505050565b6060604051806060016040528060368152602001614ada60369139905090565b60606000821415612641576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050612755565b600082905060005b6000821461267357808061265c906141bd565b915050600a8261266c9190614032565b9150612649565b60008167ffffffffffffffff81111561268f5761268e61432c565b5b6040519080825280601f01601f1916602001820160405280156126c15781602001600182028036833780820191505090505b5090505b6000851461274e576001826126da9190614063565b9150600a856126e99190614210565b60306126f59190613fa5565b60f81b81838151811061270b5761270a6142fd565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856127479190614032565b94506126c5565b8093505050505b919050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061282557507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80612835575061283482612a43565b5b9050919050565b612847838383612aad565b505050565b505050565b61285b8383612bc1565b61286860008484846128ac565b6128a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161289e90613bad565b60405180910390fd5b505050565b60006128cd8473ffffffffffffffffffffffffffffffffffffffff16612d9b565b15612a36578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026128f6611cf1565b8786866040518563ffffffff1660e01b81526004016129189493929190613aa2565b602060405180830381600087803b15801561293257600080fd5b505af192505050801561296357506040513d601f19601f82011682018060405250810190612960919061344a565b60015b6129e6573d8060008114612993576040519150601f19603f3d011682016040523d82523d6000602084013e612998565b606091505b506000815114156129de576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129d590613bad565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050612a3b565b600190505b949350505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b612ab8838383612dbe565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612afb57612af681612dc3565b612b3a565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614612b3957612b388382612e0c565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612b7d57612b7881612f79565b612bbc565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614612bbb57612bba828261304a565b5b5b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612c31576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c2890613d4d565b60405180910390fd5b612c3a81611c85565b15612c7a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c7190613c0d565b60405180910390fd5b612c866000838361283c565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612cd69190613fa5565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612d976000838361284c565b5050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b60006001612e1984610f76565b612e239190614063565b9050600060076000848152602001908152602001600020549050818114612f08576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b60006001600880549050612f8d9190614063565b9050600060096000848152602001908152602001600020549050600060088381548110612fbd57612fbc6142fd565b5b906000526020600020015490508060088381548110612fdf57612fde6142fd565b5b90600052602060002001819055508160096000838152602001908152602001600020819055506009600085815260200190815260200160002060009055600880548061302e5761302d6142ce565b5b6001900381819060005260206000200160009055905550505050565b600061305583610f76565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b60006130dc6130d784613eed565b613ec8565b9050828152602081018484840111156130f8576130f761436a565b5b613103848285614118565b509392505050565b60008135905061311a81614a66565b92915050565b60008083601f84011261313657613135614360565b5b8235905067ffffffffffffffff8111156131535761315261435b565b5b60208301915083602082028301111561316f5761316e614365565b5b9250929050565b60008135905061318581614a7d565b92915050565b60008135905061319a81614a94565b92915050565b6000815190506131af81614a94565b92915050565b600082601f8301126131ca576131c9614360565b5b81356131da8482602086016130c9565b91505092915050565b6000813590506131f281614aab565b92915050565b60008135905061320781614ac2565b92915050565b60006020828403121561322357613222614374565b5b60006132318482850161310b565b91505092915050565b6000806040838503121561325157613250614374565b5b600061325f8582860161310b565b92505060206132708582860161310b565b9150509250929050565b60008060006060848603121561329357613292614374565b5b60006132a18682870161310b565b93505060206132b28682870161310b565b92505060406132c3868287016131e3565b9150509250925092565b600080600080608085870312156132e7576132e6614374565b5b60006132f58782880161310b565b94505060206133068782880161310b565b9350506040613317878288016131e3565b925050606085013567ffffffffffffffff8111156133385761333761436f565b5b613344878288016131b5565b91505092959194509250565b6000806040838503121561336757613366614374565b5b60006133758582860161310b565b925050602061338685828601613176565b9150509250929050565b600080604083850312156133a7576133a6614374565b5b60006133b58582860161310b565b92505060206133c6858286016131e3565b9150509250929050565b600080602083850312156133e7576133e6614374565b5b600083013567ffffffffffffffff8111156134055761340461436f565b5b61341185828601613120565b92509250509250929050565b60006020828403121561343357613432614374565b5b60006134418482850161318b565b91505092915050565b6000602082840312156134605761345f614374565b5b600061346e848285016131a0565b91505092915050565b60006020828403121561348d5761348c614374565b5b600061349b848285016131e3565b91505092915050565b6000602082840312156134ba576134b9614374565b5b60006134c8848285016131f8565b91505092915050565b60006134dd83836139dc565b60208301905092915050565b6134f281614097565b82525050565b600061350382613f2e565b61350d8185613f5c565b935061351883613f1e565b8060005b8381101561354957815161353088826134d1565b975061353b83613f4f565b92505060018101905061351c565b5085935050505092915050565b61355f816140a9565b82525050565b600061357082613f39565b61357a8185613f6d565b935061358a818560208601614127565b61359381614379565b840191505092915050565b60006135a982613f44565b6135b38185613f89565b93506135c3818560208601614127565b6135cc81614379565b840191505092915050565b60006135e282613f44565b6135ec8185613f9a565b93506135fc818560208601614127565b80840191505092915050565b6000613615602283613f89565b91506136208261438a565b604082019050919050565b6000613638600c83613f89565b9150613643826143d9565b602082019050919050565b600061365b602b83613f89565b915061366682614402565b604082019050919050565b600061367e603283613f89565b915061368982614451565b604082019050919050565b60006136a1602683613f89565b91506136ac826144a0565b604082019050919050565b60006136c4602583613f89565b91506136cf826144ef565b604082019050919050565b60006136e7601c83613f89565b91506136f28261453e565b602082019050919050565b600061370a602483613f89565b915061371582614567565b604082019050919050565b600061372d601983613f89565b9150613738826145b6565b602082019050919050565b6000613750603a83613f89565b915061375b826145df565b604082019050919050565b6000613773601d83613f89565b915061377e8261462e565b602082019050919050565b6000613796602c83613f89565b91506137a182614657565b604082019050919050565b60006137b9601c83613f89565b91506137c4826146a6565b602082019050919050565b60006137dc603883613f89565b91506137e7826146cf565b604082019050919050565b60006137ff602a83613f89565b915061380a8261471e565b604082019050919050565b6000613822602983613f89565b915061382d8261476d565b604082019050919050565b6000613845602083613f89565b9150613850826147bc565b602082019050919050565b6000613868602c83613f89565b9150613873826147e5565b604082019050919050565b600061388b602083613f89565b915061389682614834565b602082019050919050565b60006138ae602f83613f89565b91506138b98261485d565b604082019050919050565b60006138d1602183613f89565b91506138dc826148ac565b604082019050919050565b60006138f4600083613f7e565b91506138ff826148fb565b600082019050919050565b6000613917603183613f89565b9150613922826148fe565b604082019050919050565b600061393a602c83613f89565b91506139458261494d565b604082019050919050565b600061395d601883613f89565b91506139688261499c565b602082019050919050565b6000613980603083613f89565b915061398b826149c5565b604082019050919050565b60006139a3601683613f89565b91506139ae82614a14565b602082019050919050565b60006139c6600c83613f89565b91506139d182614a3d565b602082019050919050565b6139e581614101565b82525050565b6139f481614101565b82525050565b613a0b613a0682614101565b614206565b82525050565b6000613a1d82856135d7565b9150613a2982846135d7565b91508190509392505050565b6000613a40826138e7565b9150819050919050565b6000613a5682866139fa565b602082019150613a6682856139fa565b602082019150613a7682846139fa565b602082019150819050949350505050565b6000602082019050613a9c60008301846134e9565b92915050565b6000608082019050613ab760008301876134e9565b613ac460208301866134e9565b613ad160408301856139eb565b8181036060830152613ae38184613565565b905095945050505050565b60006020820190508181036000830152613b0881846134f8565b905092915050565b6000602082019050613b256000830184613556565b92915050565b60006020820190508181036000830152613b45818461359e565b905092915050565b60006020820190508181036000830152613b6681613608565b9050919050565b60006020820190508181036000830152613b868161362b565b9050919050565b60006020820190508181036000830152613ba68161364e565b9050919050565b60006020820190508181036000830152613bc681613671565b9050919050565b60006020820190508181036000830152613be681613694565b9050919050565b60006020820190508181036000830152613c06816136b7565b9050919050565b60006020820190508181036000830152613c26816136da565b9050919050565b60006020820190508181036000830152613c46816136fd565b9050919050565b60006020820190508181036000830152613c6681613720565b9050919050565b60006020820190508181036000830152613c8681613743565b9050919050565b60006020820190508181036000830152613ca681613766565b9050919050565b60006020820190508181036000830152613cc681613789565b9050919050565b60006020820190508181036000830152613ce6816137ac565b9050919050565b60006020820190508181036000830152613d06816137cf565b9050919050565b60006020820190508181036000830152613d26816137f2565b9050919050565b60006020820190508181036000830152613d4681613815565b9050919050565b60006020820190508181036000830152613d6681613838565b9050919050565b60006020820190508181036000830152613d868161385b565b9050919050565b60006020820190508181036000830152613da68161387e565b9050919050565b60006020820190508181036000830152613dc6816138a1565b9050919050565b60006020820190508181036000830152613de6816138c4565b9050919050565b60006020820190508181036000830152613e068161390a565b9050919050565b60006020820190508181036000830152613e268161392d565b9050919050565b60006020820190508181036000830152613e4681613950565b9050919050565b60006020820190508181036000830152613e6681613973565b9050919050565b60006020820190508181036000830152613e8681613996565b9050919050565b60006020820190508181036000830152613ea6816139b9565b9050919050565b6000602082019050613ec260008301846139eb565b92915050565b6000613ed2613ee3565b9050613ede828261418c565b919050565b6000604051905090565b600067ffffffffffffffff821115613f0857613f0761432c565b5b613f1182614379565b9050602081019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b6000613fb082614101565b9150613fbb83614101565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613ff057613fef614241565b5b828201905092915050565b60006140068261410b565b91506140118361410b565b92508260ff0382111561402757614026614241565b5b828201905092915050565b600061403d82614101565b915061404883614101565b92508261405857614057614270565b5b828204905092915050565b600061406e82614101565b915061407983614101565b92508282101561408c5761408b614241565b5b828203905092915050565b60006140a2826140e1565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b82818337600083830152505050565b60005b8381101561414557808201518184015260208101905061412a565b83811115614154576000848401525b50505050565b6000600282049050600182168061417257607f821691505b602082108114156141865761418561429f565b5b50919050565b61419582614379565b810181811067ffffffffffffffff821117156141b4576141b361432c565b5b80604052505050565b60006141c882614101565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156141fb576141fa614241565b5b600182019050919050565b6000819050919050565b600061421b82614101565b915061422683614101565b92508261423657614235614270565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4578636565646564206d617820617661696c61626c652046726565204368696d60008201527f7073000000000000000000000000000000000000000000000000000000000000602082015250565b7f73656e74206e6f7468696e670000000000000000000000000000000000000000600082015250565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b7f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260008201527f6563697069656e74206d61792068617665207265766572746564000000000000602082015250565b7f416464726573733a20696e73756666696369656e742062616c616e6365000000600082015250565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4368696d707320617265206e6f74206d696e7461626c65207965742e00000000600082015250565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b50565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b7f5768697465206c697374206973206e6f74206163746976650000000000000000600082015250565b7f4552433732314275726e61626c653a2063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656400000000000000000000000000000000602082015250565b7f416c6c204368696d707320617265206d696e7465642e00000000000000000000600082015250565b7f4e6f206d696e7473207965740000000000000000000000000000000000000000600082015250565b614a6f81614097565b8114614a7a57600080fd5b50565b614a86816140a9565b8114614a9157600080fd5b50565b614a9d816140b5565b8114614aa857600080fd5b50565b614ab481614101565b8114614abf57600080fd5b50565b614acb8161410b565b8114614ad657600080fd5b5056fe697066733a2f2f516d514d6369477a395a3775717051636238716d4c506858646932637a5075796478704755544b4e67745665374a2fa2646970667358221220bd44f2868656b4f9e18b7845983c9a19ec0caed669a032e87306547b688e483564736f6c63430008070033