[ { "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": "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": "address", "name": "account", "type": "address" } ], "name": "earlyAccessMintsRemaining", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "getApproved", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address[]", "name": "_accounts", "type": "address[]" } ], "name": "grantEarlyAccess", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "hasEarlyAccess", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "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": [ { "internalType": "uint256", "name": "quantity", "type": "uint256" } ], "name": "mint", "outputs": [], "stateMutability": "payable", "type": "function" }, { "inputs": [], "name": "mintActive", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "mintHasStarted", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "onlyEarlyAccess", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "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": "uint256", "name": "_tokenId", "type": "uint256" }, { "internalType": "uint256", "name": "_salePrice", "type": "uint256" } ], "name": "royaltyInfo", "outputs": [ { "internalType": "address", "name": "receiver", "type": "address" }, { "internalType": "uint256", "name": "royaltyAmount", "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": "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": [], "name": "secondsUntilEarlyAccess", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "secondsUntilPublic", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "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": "artist_", "type": "address" } ], "name": "setArtist", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "string", "name": "customBaseURI_", "type": "string" } ], "name": "setBaseURI", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "status", "type": "bool" } ], "name": "setMintActive", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "royaltyAmount_", "type": "uint256" } ], "name": "setRoyaltyAmount", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "startTime_", "type": "uint256" } ], "name": "setStartTime", "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": "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" } ]
608060405260006008553480156200001657600080fd5b5061022b6040518060400160405280600e81526020017f53686f67756e20476569736861730000000000000000000000000000000000008152506040518060400160405280600781526020017f474549534841530000000000000000000000000000000000000000000000000081525081600090805190602001906200009e92919062000982565b508060019080519060200190620000b792919062000982565b505050620000da620000ce620003fa60201b60201c565b6200040260201b60201c565b80600981905550506040518060800160405280605481526020016200511d60549139600d90805190602001906200011392919062000982565b5061022b600c819055506102bc600e819055506000601660006101000a81548160ff0219169083151502179055506005600f819055506002601581905550671bc16d674ec8000060108190555063634495e060178190555073b3ab6c465d1d3628ac67909ebc4ba29280859051601160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610708601481905550620001ee73b4041d04a012a9b76aae453aafa972e0324440c2620004c860201b60201c565b6200021373b4041d04a012a9b76aae453aafa972e0324440c2620004c860201b60201c565b6200023873b4041d04a012a9b76aae453aafa972e0324440c2620004c860201b60201c565b6200025d73b4041d04a012a9b76aae453aafa972e0324440c2620004c860201b60201c565b6200028273b4041d04a012a9b76aae453aafa972e0324440c2620004c860201b60201c565b620002a773b4041d04a012a9b76aae453aafa972e0324440c2620004c860201b60201c565b620002cc73b4041d04a012a9b76aae453aafa972e0324440c2620004c860201b60201c565b620002f173b4041d04a012a9b76aae453aafa972e0324440c2620004c860201b60201c565b6200031673b4041d04a012a9b76aae453aafa972e0324440c2620004c860201b60201c565b6200033b73b4041d04a012a9b76aae453aafa972e0324440c2620004c860201b60201c565b6200036073b4041d04a012a9b76aae453aafa972e0324440c2620004c860201b60201c565b6200038573b4041d04a012a9b76aae453aafa972e0324440c2620004c860201b60201c565b620003aa73b4041d04a012a9b76aae453aafa972e0324440c2620004c860201b60201c565b620003cf73b4041d04a012a9b76aae453aafa972e0324440c2620004c860201b60201c565b620003f473b4041d04a012a9b76aae453aafa972e0324440c2620004c860201b60201c565b62000dd9565b600033905090565b6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000620004e1600b620005db60201b62001a261760201c565b600c54620004f0919062000bc6565b44426040516020016200050592919062000ac2565b6040516020818303038152906040528051906020012060001c6200052a919062000c99565b905062000543600b620005e960201b62001a341760201c565b600c546200055d600b620005db60201b62001a261760201c565b1115620005a1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620005989062000b36565b60405180910390fd5b60006001620005b683620005ff60201b60201c565b620005c2919062000b69565b9050620005d683826200071260201b60201c565b505050565b600081600001549050919050565b6001816000016000828254019250508190555050565b60008060085460095462000614919062000bc6565b90506000806000600a60006001866200062e919062000bc6565b81526020019081526020016000205414156200065b5760018362000653919062000bc6565b915062000680565b600a60006001856200066e919062000bc6565b81526020019081526020016000205491505b6000600a6000878152602001908152602001600020541415620006be5784905081600a600087815260200190815260200160002081905550620006ed565b600a600086815260200190815260200160002054905081600a6000878152602001908152602001600020819055505b60086000815480929190620007029062000c41565b9190505550809350505050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141562000785576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200077c9062000b14565b60405180910390fd5b62000796816200090c60201b60201c565b15620007d9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620007d09062000af2565b60405180910390fd5b620007ed600083836200097860201b60201c565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546200083f919062000b69565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a462000908600083836200097d60201b60201c565b5050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b505050565b505050565b828054620009909062000c0b565b90600052602060002090601f016020900481019282620009b4576000855562000a00565b82601f10620009cf57805160ff191683800117855562000a00565b8280016001018555821562000a00579182015b82811115620009ff578251825591602001919060010190620009e2565b5b50905062000a0f919062000a13565b5090565b5b8082111562000a2e57600081600090555060010162000a14565b5090565b600062000a41601c8362000b58565b915062000a4e8262000d5e565b602082019050919050565b600062000a6860208362000b58565b915062000a758262000d87565b602082019050919050565b600062000a8f601c8362000b58565b915062000a9c8262000db0565b602082019050919050565b62000abc62000ab68262000c01565b62000c8f565b82525050565b600062000ad0828562000aa7565b60208201915062000ae2828462000aa7565b6020820191508190509392505050565b6000602082019050818103600083015262000b0d8162000a32565b9050919050565b6000602082019050818103600083015262000b2f8162000a59565b9050919050565b6000602082019050818103600083015262000b518162000a80565b9050919050565b600082825260208201905092915050565b600062000b768262000c01565b915062000b838362000c01565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111562000bbb5762000bba62000cd1565b5b828201905092915050565b600062000bd38262000c01565b915062000be08362000c01565b92508282101562000bf65762000bf562000cd1565b5b828203905092915050565b6000819050919050565b6000600282049050600182168062000c2457607f821691505b6020821081141562000c3b5762000c3a62000d2f565b5b50919050565b600062000c4e8262000c01565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141562000c845762000c8362000cd1565b5b600182019050919050565b6000819050919050565b600062000ca68262000c01565b915062000cb38362000c01565b92508262000cc65762000cc562000d00565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b7f50726f6a6563742069732066696e6973686564206d696e74696e672e00000000600082015250565b6143348062000de96000396000f3fe6080604052600436106101e35760003560e01c80638ad3423511610102578063c87b56dd11610095578063ee1cc94411610064578063ee1cc944146106f6578063f2fde38b1461071f578063f6f065f114610748578063fa6c944014610773576101e3565b8063c87b56dd14610628578063d191340c14610665578063d4c9753314610690578063e985e9c5146106b9576101e3565b8063a21b5fe9116100d1578063a21b5fe914610580578063a22cb465146105ab578063b56694f1146105d4578063b88d4fde146105ff576101e3565b80638ad34235146104e55780638da5cb5b1461050e57806395d89b4114610539578063a0712d6814610564576101e3565b80632a55205a1161017a57806355f804b31161014957806355f804b31461042b5780636352211e1461045457806370a0823114610491578063715018a6146104ce576101e3565b80632a55205a146103725780633e0a322d146103b057806342842e0e146103d95780634f07de0914610402576101e3565b806318160ddd116101b657806318160ddd146102b65780631c01bc88146102e157806323b872dd1461031e57806325fd90f314610347576101e3565b806301ffc9a7146101e857806306fdde0314610225578063081812fc14610250578063095ea7b31461028d575b600080fd5b3480156101f457600080fd5b5061020f600480360381019061020a9190612f74565b6107b0565b60405161021c9190613558565b60405180910390f35b34801561023157600080fd5b5061023a610819565b6040516102479190613573565b60405180910390f35b34801561025c57600080fd5b5061027760048036038101906102729190613007565b6108ab565b60405161028491906134c8565b60405180910390f35b34801561029957600080fd5b506102b460048036038101906102af9190612ece565b610930565b005b3480156102c257600080fd5b506102cb610a48565b6040516102d89190613875565b60405180910390f35b3480156102ed57600080fd5b5061030860048036038101906103039190612d63565b610a59565b6040516103159190613875565b60405180910390f35b34801561032a57600080fd5b5061034560048036038101906103409190612dc8565b610aa2565b005b34801561035357600080fd5b5061035c610b02565b6040516103699190613558565b60405180910390f35b34801561037e57600080fd5b5061039960048036038101906103949190613030565b610b26565b6040516103a792919061352f565b60405180910390f35b3480156103bc57600080fd5b506103d760048036038101906103d29190613007565b610b72565b005b3480156103e557600080fd5b5061040060048036038101906103fb9190612dc8565b610bf8565b005b34801561040e57600080fd5b5061042960048036038101906104249190613007565b610c18565b005b34801561043757600080fd5b50610452600480360381019061044d9190612fc6565b610c9e565b005b34801561046057600080fd5b5061047b60048036038101906104769190613007565b610d34565b60405161048891906134c8565b60405180910390f35b34801561049d57600080fd5b506104b860048036038101906104b39190612d63565b610de6565b6040516104c59190613875565b60405180910390f35b3480156104da57600080fd5b506104e3610e9e565b005b3480156104f157600080fd5b5061050c60048036038101906105079190612f0a565b610f26565b005b34801561051a57600080fd5b506105236110e3565b60405161053091906134c8565b60405180910390f35b34801561054557600080fd5b5061054e61110d565b60405161055b9190613573565b60405180910390f35b61057e60048036038101906105799190613007565b61119f565b005b34801561058c57600080fd5b5061059561144c565b6040516105a29190613558565b60405180910390f35b3480156105b757600080fd5b506105d260048036038101906105cd9190612e92565b611459565b005b3480156105e057600080fd5b506105e961146f565b6040516105f69190613875565b60405180910390f35b34801561060b57600080fd5b5061062660048036038101906106219190612e17565b6114a8565b005b34801561063457600080fd5b5061064f600480360381019061064a9190613007565b61150a565b60405161065c9190613573565b60405180910390f35b34801561067157600080fd5b5061067a61165c565b6040516106879190613558565b60405180910390f35b34801561069c57600080fd5b506106b760048036038101906106b29190612d63565b611675565b005b3480156106c557600080fd5b506106e060048036038101906106db9190612d8c565b611735565b6040516106ed9190613558565b60405180910390f35b34801561070257600080fd5b5061071d60048036038101906107189190612f4b565b6117c9565b005b34801561072b57600080fd5b5061074660048036038101906107419190612d63565b611862565b005b34801561075457600080fd5b5061075d61195a565b60405161076a9190613875565b60405180910390f35b34801561077f57600080fd5b5061079a60048036038101906107959190612d63565b611985565b6040516107a79190613558565b60405180910390f35b6000632a55205a60e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614156108085760019050610814565b61081182611a4a565b90505b919050565b60606000805461082890613b51565b80601f016020809104026020016040519081016040528092919081815260200182805461085490613b51565b80156108a15780601f10610876576101008083540402835291602001916108a1565b820191906000526020600020905b81548152906001019060200180831161088457829003601f168201915b5050505050905090565b60006108b682611b2c565b6108f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108ec906137b5565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600061093b82610d34565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156109ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109a390613815565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166109cb611b98565b73ffffffffffffffffffffffffffffffffffffffff1614806109fa57506109f9816109f4611b98565b611735565b5b610a39576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a3090613675565b60405180910390fd5b610a438383611ba0565b505050565b6000610a54600b611a26565b905090565b6000601360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610ab3610aad611b98565b82611c59565b610af2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ae990613855565b60405180910390fd5b610afd838383611d37565b505050565b6000601660009054906101000a900460ff1680610b2157506017544210155b905090565b600080601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612710600e5485610b5d9190613a0d565b610b6791906139dc565b915091509250929050565b610b7a611b98565b73ffffffffffffffffffffffffffffffffffffffff16610b986110e3565b73ffffffffffffffffffffffffffffffffffffffff1614610bee576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610be5906137d5565b60405180910390fd5b8060178190555050565b610c13838383604051806020016040528060008152506114a8565b505050565b610c20611b98565b73ffffffffffffffffffffffffffffffffffffffff16610c3e6110e3565b73ffffffffffffffffffffffffffffffffffffffff1614610c94576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8b906137d5565b60405180910390fd5b80600e8190555050565b610ca6611b98565b73ffffffffffffffffffffffffffffffffffffffff16610cc46110e3565b73ffffffffffffffffffffffffffffffffffffffff1614610d1a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d11906137d5565b60405180910390fd5b80600d9080519060200190610d30929190612af1565b5050565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610ddd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dd4906136f5565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610e57576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e4e906136d5565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610ea6611b98565b73ffffffffffffffffffffffffffffffffffffffff16610ec46110e3565b73ffffffffffffffffffffffffffffffffffffffff1614610f1a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f11906137d5565b60405180910390fd5b610f246000611f9e565b565b610f2e611b98565b73ffffffffffffffffffffffffffffffffffffffff16610f4c6110e3565b73ffffffffffffffffffffffffffffffffffffffff1614610fa2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f99906137d5565b60405180910390fd5b60005b81518110156110df57600160126000848481518110610fed577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060155460136000848481518110611086577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080806110d790613bb4565b915050610fa5565b5050565b6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606001805461111c90613b51565b80601f016020809104026020016040519081016040528092919081815260200182805461114890613b51565b80156111955780601f1061116a57610100808354040283529160200191611195565b820191906000526020600020905b81548152906001019060200180831161117857829003601f168201915b5050505050905090565b6111a7610b02565b6111e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111dd90613835565b60405180910390fd5b600f5481111561122b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161122290613715565b60405180910390fd5b601054816112399190613a0d565b34101561127b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611272906136b5565b60405180910390fd5b61128361165c565b156113535761129133611985565b6112d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112c790613695565b60405180910390fd5b80601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611352576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161134990613735565b60405180910390fd5b5b601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501580156113bb573d6000803e3d6000fd5b5060005b81811015611448576113cf61165c565b1561142c576001601360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546114249190613a67565b925050819055505b61143533612064565b808061144090613bb4565b9150506113bf565b5050565b6000601754421015905090565b61146b611464611b98565b8383612135565b5050565b600061147961165c565b156114a0574260145460175461148f9190613986565b6114999190613a67565b90506114a5565b600090505b90565b6114b96114b3611b98565b83611c59565b6114f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114ef90613855565b60405180910390fd5b611504848484846122a2565b50505050565b606061151582611b2c565b611554576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161154b90613775565b60405180910390fd5b600060066000848152602001908152602001600020805461157490613b51565b80601f01602080910402602001604051908101604052809291908181526020018280546115a090613b51565b80156115ed5780601f106115c2576101008083540402835291602001916115ed565b820191906000526020600020905b8154815290600101906020018083116115d057829003601f168201915b5050505050905060006115fe6122fe565b9050600081511415611614578192505050611657565b600082511115611649578082604051602001611631929190613478565b60405160208183030381529060405292505050611657565b61165284612390565b925050505b919050565b600060145460175461166e9190613986565b4210905090565b61167d611b98565b73ffffffffffffffffffffffffffffffffffffffff1661169b6110e3565b73ffffffffffffffffffffffffffffffffffffffff16146116f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116e8906137d5565b60405180910390fd5b80601160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6117d1611b98565b73ffffffffffffffffffffffffffffffffffffffff166117ef6110e3565b73ffffffffffffffffffffffffffffffffffffffff1614611845576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161183c906137d5565b60405180910390fd5b80601660006101000a81548160ff02191690831515021790555050565b61186a611b98565b73ffffffffffffffffffffffffffffffffffffffff166118886110e3565b73ffffffffffffffffffffffffffffffffffffffff16146118de576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118d5906137d5565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561194e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611945906135b5565b60405180910390fd5b61195781611f9e565b50565b600061196461144c565b61197d57426017546119769190613a67565b9050611982565b600090505b90565b6000601260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015611a1f57506000601360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054115b9050919050565b600081600001549050919050565b6001816000016000828254019250508190555050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611b1557507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80611b255750611b2482612437565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16611c1383610d34565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000611c6482611b2c565b611ca3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c9a90613655565b60405180910390fd5b6000611cae83610d34565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480611d1d57508373ffffffffffffffffffffffffffffffffffffffff16611d05846108ab565b73ffffffffffffffffffffffffffffffffffffffff16145b80611d2e5750611d2d8185611735565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16611d5782610d34565b73ffffffffffffffffffffffffffffffffffffffff1614611dad576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611da4906135d5565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611e1d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e1490613615565b60405180910390fd5b611e288383836124a1565b611e33600082611ba0565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611e839190613a67565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611eda9190613986565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611f998383836124a6565b505050565b6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000612070600b611a26565b600c5461207d9190613a67565b444260405160200161209092919061349c565b6040516020818303038152906040528051906020012060001c6120b39190613c07565b90506120bf600b611a34565b600c546120cc600b611a26565b111561210d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161210490613795565b60405180910390fd5b6000600161211a836124ab565b6121249190613986565b905061213083826125b0565b505050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156121a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161219b90613635565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516122959190613558565b60405180910390a3505050565b6122ad848484611d37565b6122b98484848461278a565b6122f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122ef90613595565b60405180910390fd5b50505050565b6060600d805461230d90613b51565b80601f016020809104026020016040519081016040528092919081815260200182805461233990613b51565b80156123865780601f1061235b57610100808354040283529160200191612386565b820191906000526020600020905b81548152906001019060200180831161236957829003601f168201915b5050505050905090565b606061239b82611b2c565b6123da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123d1906137f5565b60405180910390fd5b60006123e46122fe565b90506000815111612404576040518060200160405280600081525061242f565b8061240e84612921565b60405160200161241f929190613478565b6040516020818303038152906040525b915050919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b505050565b505050565b6000806008546009546124be9190613a67565b90506000806000600a60006001866124d69190613a67565b81526020019081526020016000205414156124ff576001836124f89190613a67565b9150612522565b600a60006001856125109190613a67565b81526020019081526020016000205491505b6000600a600087815260200190815260200160002054141561255e5784905081600a60008781526020019081526020016000208190555061258d565b600a600086815260200190815260200160002054905081600a6000878152602001908152602001600020819055505b600860008154809291906125a090613bb4565b9190505550809350505050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612620576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161261790613755565b60405180910390fd5b61262981611b2c565b15612669576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612660906135f5565b60405180910390fd5b612675600083836124a1565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546126c59190613986565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612786600083836124a6565b5050565b60006127ab8473ffffffffffffffffffffffffffffffffffffffff16612ace565b15612914578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026127d4611b98565b8786866040518563ffffffff1660e01b81526004016127f694939291906134e3565b602060405180830381600087803b15801561281057600080fd5b505af192505050801561284157506040513d601f19601f8201168201806040525081019061283e9190612f9d565b60015b6128c4573d8060008114612871576040519150601f19603f3d011682016040523d82523d6000602084013e612876565b606091505b506000815114156128bc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128b390613595565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050612919565b600190505b949350505050565b60606000821415612969576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050612ac9565b600082905060005b6000821461299b57808061298490613bb4565b915050600a8261299491906139dc565b9150612971565b60008167ffffffffffffffff8111156129dd577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015612a0f5781602001600182028036833780820191505090505b5090505b60008514612ac257600182612a289190613a67565b9150600a85612a379190613c07565b6030612a439190613986565b60f81b818381518110612a7f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a85612abb91906139dc565b9450612a13565b8093505050505b919050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b828054612afd90613b51565b90600052602060002090601f016020900481019282612b1f5760008555612b66565b82601f10612b3857805160ff1916838001178555612b66565b82800160010185558215612b66579182015b82811115612b65578251825591602001919060010190612b4a565b5b509050612b739190612b77565b5090565b5b80821115612b90576000816000905550600101612b78565b5090565b6000612ba7612ba2846138b5565b613890565b90508083825260208201905082856020860282011115612bc657600080fd5b60005b85811015612bf65781612bdc8882612c7c565b845260208401935060208301925050600181019050612bc9565b5050509392505050565b6000612c13612c0e846138e1565b613890565b905082815260208101848484011115612c2b57600080fd5b612c36848285613b0f565b509392505050565b6000612c51612c4c84613912565b613890565b905082815260208101848484011115612c6957600080fd5b612c74848285613b0f565b509392505050565b600081359050612c8b816142a2565b92915050565b600082601f830112612ca257600080fd5b8135612cb2848260208601612b94565b91505092915050565b600081359050612cca816142b9565b92915050565b600081359050612cdf816142d0565b92915050565b600081519050612cf4816142d0565b92915050565b600082601f830112612d0b57600080fd5b8135612d1b848260208601612c00565b91505092915050565b600082601f830112612d3557600080fd5b8135612d45848260208601612c3e565b91505092915050565b600081359050612d5d816142e7565b92915050565b600060208284031215612d7557600080fd5b6000612d8384828501612c7c565b91505092915050565b60008060408385031215612d9f57600080fd5b6000612dad85828601612c7c565b9250506020612dbe85828601612c7c565b9150509250929050565b600080600060608486031215612ddd57600080fd5b6000612deb86828701612c7c565b9350506020612dfc86828701612c7c565b9250506040612e0d86828701612d4e565b9150509250925092565b60008060008060808587031215612e2d57600080fd5b6000612e3b87828801612c7c565b9450506020612e4c87828801612c7c565b9350506040612e5d87828801612d4e565b925050606085013567ffffffffffffffff811115612e7a57600080fd5b612e8687828801612cfa565b91505092959194509250565b60008060408385031215612ea557600080fd5b6000612eb385828601612c7c565b9250506020612ec485828601612cbb565b9150509250929050565b60008060408385031215612ee157600080fd5b6000612eef85828601612c7c565b9250506020612f0085828601612d4e565b9150509250929050565b600060208284031215612f1c57600080fd5b600082013567ffffffffffffffff811115612f3657600080fd5b612f4284828501612c91565b91505092915050565b600060208284031215612f5d57600080fd5b6000612f6b84828501612cbb565b91505092915050565b600060208284031215612f8657600080fd5b6000612f9484828501612cd0565b91505092915050565b600060208284031215612faf57600080fd5b6000612fbd84828501612ce5565b91505092915050565b600060208284031215612fd857600080fd5b600082013567ffffffffffffffff811115612ff257600080fd5b612ffe84828501612d24565b91505092915050565b60006020828403121561301957600080fd5b600061302784828501612d4e565b91505092915050565b6000806040838503121561304357600080fd5b600061305185828601612d4e565b925050602061306285828601612d4e565b9150509250929050565b61307581613a9b565b82525050565b61308481613aad565b82525050565b600061309582613943565b61309f8185613959565b93506130af818560208601613b1e565b6130b881613cf4565b840191505092915050565b60006130ce8261394e565b6130d8818561396a565b93506130e8818560208601613b1e565b6130f181613cf4565b840191505092915050565b60006131078261394e565b613111818561397b565b9350613121818560208601613b1e565b80840191505092915050565b600061313a60328361396a565b915061314582613d05565b604082019050919050565b600061315d60268361396a565b915061316882613d54565b604082019050919050565b600061318060258361396a565b915061318b82613da3565b604082019050919050565b60006131a3601c8361396a565b91506131ae82613df2565b602082019050919050565b60006131c660248361396a565b91506131d182613e1b565b604082019050919050565b60006131e960198361396a565b91506131f482613e6a565b602082019050919050565b600061320c602c8361396a565b915061321782613e93565b604082019050919050565b600061322f60388361396a565b915061323a82613ee2565b604082019050919050565b600061325260178361396a565b915061325d82613f31565b602082019050919050565b600061327560158361396a565b915061328082613f5a565b602082019050919050565b6000613298602a8361396a565b91506132a382613f83565b604082019050919050565b60006132bb60298361396a565b91506132c682613fd2565b604082019050919050565b60006132de601e8361396a565b91506132e982614021565b602082019050919050565b600061330160188361396a565b915061330c8261404a565b602082019050919050565b600061332460208361396a565b915061332f82614073565b602082019050919050565b600061334760318361396a565b91506133528261409c565b604082019050919050565b600061336a601c8361396a565b9150613375826140eb565b602082019050919050565b600061338d602c8361396a565b915061339882614114565b604082019050919050565b60006133b060208361396a565b91506133bb82614163565b602082019050919050565b60006133d3602f8361396a565b91506133de8261418c565b604082019050919050565b60006133f660218361396a565b9150613401826141db565b604082019050919050565b600061341960168361396a565b91506134248261422a565b602082019050919050565b600061343c60318361396a565b915061344782614253565b604082019050919050565b61345b81613b05565b82525050565b61347261346d82613b05565b613bfd565b82525050565b600061348482856130fc565b915061349082846130fc565b91508190509392505050565b60006134a88285613461565b6020820191506134b88284613461565b6020820191508190509392505050565b60006020820190506134dd600083018461306c565b92915050565b60006080820190506134f8600083018761306c565b613505602083018661306c565b6135126040830185613452565b8181036060830152613524818461308a565b905095945050505050565b6000604082019050613544600083018561306c565b6135516020830184613452565b9392505050565b600060208201905061356d600083018461307b565b92915050565b6000602082019050818103600083015261358d81846130c3565b905092915050565b600060208201905081810360008301526135ae8161312d565b9050919050565b600060208201905081810360008301526135ce81613150565b9050919050565b600060208201905081810360008301526135ee81613173565b9050919050565b6000602082019050818103600083015261360e81613196565b9050919050565b6000602082019050818103600083015261362e816131b9565b9050919050565b6000602082019050818103600083015261364e816131dc565b9050919050565b6000602082019050818103600083015261366e816131ff565b9050919050565b6000602082019050818103600083015261368e81613222565b9050919050565b600060208201905081810360008301526136ae81613245565b9050919050565b600060208201905081810360008301526136ce81613268565b9050919050565b600060208201905081810360008301526136ee8161328b565b9050919050565b6000602082019050818103600083015261370e816132ae565b9050919050565b6000602082019050818103600083015261372e816132d1565b9050919050565b6000602082019050818103600083015261374e816132f4565b9050919050565b6000602082019050818103600083015261376e81613317565b9050919050565b6000602082019050818103600083015261378e8161333a565b9050919050565b600060208201905081810360008301526137ae8161335d565b9050919050565b600060208201905081810360008301526137ce81613380565b9050919050565b600060208201905081810360008301526137ee816133a3565b9050919050565b6000602082019050818103600083015261380e816133c6565b9050919050565b6000602082019050818103600083015261382e816133e9565b9050919050565b6000602082019050818103600083015261384e8161340c565b9050919050565b6000602082019050818103600083015261386e8161342f565b9050919050565b600060208201905061388a6000830184613452565b92915050565b600061389a6138ab565b90506138a68282613b83565b919050565b6000604051905090565b600067ffffffffffffffff8211156138d0576138cf613cc5565b5b602082029050602081019050919050565b600067ffffffffffffffff8211156138fc576138fb613cc5565b5b61390582613cf4565b9050602081019050919050565b600067ffffffffffffffff82111561392d5761392c613cc5565b5b61393682613cf4565b9050602081019050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600061399182613b05565b915061399c83613b05565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156139d1576139d0613c38565b5b828201905092915050565b60006139e782613b05565b91506139f283613b05565b925082613a0257613a01613c67565b5b828204905092915050565b6000613a1882613b05565b9150613a2383613b05565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613a5c57613a5b613c38565b5b828202905092915050565b6000613a7282613b05565b9150613a7d83613b05565b925082821015613a9057613a8f613c38565b5b828203905092915050565b6000613aa682613ae5565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b83811015613b3c578082015181840152602081019050613b21565b83811115613b4b576000848401525b50505050565b60006002820490506001821680613b6957607f821691505b60208210811415613b7d57613b7c613c96565b5b50919050565b613b8c82613cf4565b810181811067ffffffffffffffff82111715613bab57613baa613cc5565b5b80604052505050565b6000613bbf82613b05565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613bf257613bf1613c38565b5b600182019050919050565b6000819050919050565b6000613c1282613b05565b9150613c1d83613b05565b925082613c2d57613c2c613c67565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b7f5075626c6963206d696e74206e6f74206163746976652e000000000000000000600082015250565b7f4e6f7420656e6f75676820415641582073656e742e0000000000000000000000600082015250565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b7f43616e6e6f74206d696e742074686174206d616e79206174206f6e63652e0000600082015250565b7f596f752063616e2774206d696e742074686174206d616e790000000000000000600082015250565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b7f45524337323155524953746f726167653a2055524920717565727920666f722060008201527f6e6f6e6578697374656e7420746f6b656e000000000000000000000000000000602082015250565b7f50726f6a6563742069732066696e6973686564206d696e74696e672e00000000600082015250565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b7f4d696e74696e67206973206e6f74206163746976652e00000000000000000000600082015250565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b6142ab81613a9b565b81146142b657600080fd5b50565b6142c281613aad565b81146142cd57600080fd5b50565b6142d981613ab9565b81146142e457600080fd5b50565b6142f081613b05565b81146142fb57600080fd5b5056fea26469706673582212204a2f2c9db24c1c3ce1eee8336a38b275d6c0423802de58880d9316f4734e338364736f6c6343000801003368747470733a2f2f63616d70666972652e6d7970696e6174612e636c6f75642f697066732f516d535148414b6b6446413378527365326d31474152484264564b51564169734878654d48446d743646704862732f