Overview ERC721
Total Supply:
8,150 hMERK

Holders:
4,436
Profile Summary
Blockchain:
Zora (7777777)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xe584B655a6D3D818998670f73c9c0702B66498e2
60c06040526509184e72a00060d55566016bcc41e9000060d855348015610024575f80fd5b5060405161641a38038061641a833981810160405281019061004691906103ae565b818080806040518060400160405280601481526020017f4d65726b6c792048797065726c616e65204e46540000000000000000000000008152506040518060400160405280600581526020017f684d45524b000000000000000000000000000000000000000000000000000000815250815f90816100c4919061061d565b5080600190816100d4919061061d565b505050806100e78161023860201b60201c565b610126576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161011d90610746565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff168152505060805173ffffffffffffffffffffffffffffffffffffffff16638d3638f46040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101a5573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101c9919061079d565b63ffffffff1660a08163ffffffff16815250506101eb3361025a60201b60201c565b505050505062989680816101ff91906107f5565b60d681905550600162989680808361021791906107f5565b6102219190610836565b61022b9190610869565b60d781905550505061089c565b5f808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b5f603d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081603d5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61034a82610321565b9050919050565b61035a81610340565b8114610364575f80fd5b50565b5f8151905061037581610351565b92915050565b5f819050919050565b61038d8161037b565b8114610397575f80fd5b50565b5f815190506103a881610384565b92915050565b5f80604083850312156103c4576103c361031d565b5b5f6103d185828601610367565b92505060206103e28582860161039a565b9150509250929050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061046757607f821691505b60208210810361047a57610479610423565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026104dc7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826104a1565b6104e686836104a1565b95508019841693508086168417925050509392505050565b5f819050919050565b5f61052161051c6105178461037b565b6104fe565b61037b565b9050919050565b5f819050919050565b61053a83610507565b61054e61054682610528565b8484546104ad565b825550505050565b5f90565b610562610556565b61056d818484610531565b505050565b5b81811015610590576105855f8261055a565b600181019050610573565b5050565b601f8211156105d5576105a681610480565b6105af84610492565b810160208510156105be578190505b6105d26105ca85610492565b830182610572565b50505b505050565b5f82821c905092915050565b5f6105f55f19846008026105da565b1980831691505092915050565b5f61060d83836105e6565b9150826002028217905092915050565b610626826103ec565b67ffffffffffffffff81111561063f5761063e6103f6565b5b6106498254610450565b610654828285610594565b5f60209050601f831160018114610685575f8415610673578287015190505b61067d8582610602565b8655506106e4565b601f19841661069386610480565b5f5b828110156106ba57848901518255600182019150602085019450602081019050610695565b868310156106d757848901516106d3601f8916826105e6565b8355505b6001600288020188555050505b505050505050565b5f82825260208201905092915050565b7f4d61696c626f78436c69656e743a20696e76616c6964206d61696c626f7800005f82015250565b5f610730601e836106ec565b915061073b826106fc565b602082019050919050565b5f6020820190508181035f83015261075d81610724565b9050919050565b5f63ffffffff82169050919050565b61077c81610764565b8114610786575f80fd5b50565b5f8151905061079781610773565b92915050565b5f602082840312156107b2576107b161031d565b5b5f6107bf84828501610789565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6107ff8261037b565b915061080a8361037b565b92508282026108188161037b565b9150828204841483151761082f5761082e6107c8565b5b5092915050565b5f6108408261037b565b915061084b8361037b565b9250828201905080821115610863576108626107c8565b5b92915050565b5f6108738261037b565b915061087e8361037b565b9250828203905081811115610896576108956107c8565b5b92915050565b60805160a051615b486108d25f395f6113c801525f81816110d3015281816117330152818161298e01526138f40152615b485ff3fe608060405260043610610287575f3560e01c8063775313a111610159578063b88d4fde116100c0578063e9198bf911610079578063e9198bf91461098d578063e985e9c5146109b5578063efae508a146109f1578063f2ed8c5314610a19578063f2fde38b14610a55578063f5c358c614610a7d57610287565b8063b88d4fde14610881578063c87b56dd146108a9578063d5438eae146108e5578063ddca3f431461090f578063de523cf314610939578063e1d4c8701461096357610287565b8063998cdf8311610112578063998cdf831461079d5780639cb0fe9f146107c5578063a0712d68146107ed578063a22cb46514610809578063b1bd643614610831578063b49c53a71461085957610287565b8063775313a11461068f5780637f5a7c7b146106cb57806382b12dd7146106f55780638d3638f41461071f5780638da5cb5b1461074957806395d89b411461077357610287565b80633dfd3873116101fd5780636352211e116101b65780636352211e1461058757806369fe0e2d146105c35780636aa99da3146105eb57806370a0823114610615578063715018a61461065157806371a15b381461066757610287565b80633dfd38731461048d57806342842e0e146104b5578063440df4f4146104dd57806349d462ef146105075780634f6ccce71461052f57806356d5d4751461056b57610287565b806318160ddd1161024f57806318160ddd1461037d57806323b872dd146103a75780632ead72f6146103cf5780632f745c591461040b57806334f2deb6146104475780633ccfd60b1461048357610287565b806301ffc9a71461028b57806306fdde03146102c7578063081812fc146102f1578063095ea7b31461032d5780630e72cc0614610355575b5f80fd5b348015610296575f80fd5b506102b160048036038101906102ac9190613c97565b610aad565b6040516102be9190613cdc565b60405180910390f35b3480156102d2575f80fd5b506102db610abe565b6040516102e89190613d65565b60405180910390f35b3480156102fc575f80fd5b5061031760048036038101906103129190613db8565b610b4d565b6040516103249190613e22565b60405180910390f35b348015610338575f80fd5b50610353600480360381019061034e9190613e65565b610b8f565b005b348015610360575f80fd5b5061037b60048036038101906103769190613ea3565b610ca5565b005b348015610388575f80fd5b50610391610d70565b60405161039e9190613edd565b60405180910390f35b3480156103b2575f80fd5b506103cd60048036038101906103c89190613ef6565b610d7c565b005b3480156103da575f80fd5b506103f560048036038101906103f09190613f7f565b610ddc565b6040516104029190613fc2565b60405180910390f35b348015610416575f80fd5b50610431600480360381019061042c9190613e65565b610e04565b60405161043e9190613edd565b60405180910390f35b348015610452575f80fd5b5061046d60048036038101906104689190613f7f565b610ea4565b60405161047a9190613edd565b60405180910390f35b61048b610ed6565b005b348015610498575f80fd5b506104b360048036038101906104ae9190613ea3565b610f52565b005b3480156104c0575f80fd5b506104db60048036038101906104d69190613ef6565b61101d565b005b3480156104e8575f80fd5b506104f161103c565b6040516104fe9190614092565b60405180910390f35b348015610512575f80fd5b5061052d600480360381019061052891906140b2565b61104d565b005b34801561053a575f80fd5b5061055560048036038101906105509190613db8565b611063565b6040516105629190613edd565b60405180910390f35b6105856004803603810190610580919061417b565b6110d1565b005b348015610592575f80fd5b506105ad60048036038101906105a89190613db8565b6111c0565b6040516105ba9190613e22565b60405180910390f35b3480156105ce575f80fd5b506105e960048036038101906105e49190613db8565b611244565b005b3480156105f6575f80fd5b506105ff611256565b60405161060c9190613edd565b60405180910390f35b348015610620575f80fd5b5061063b60048036038101906106369190613ea3565b61125c565b6040516106489190613edd565b60405180910390f35b34801561065c575f80fd5b50610665611310565b005b348015610672575f80fd5b5061068d60048036038101906106889190614241565b611323565b005b34801561069a575f80fd5b506106b560048036038101906106b09190613f7f565b611386565b6040516106c29190613edd565b60405180910390f35b3480156106d6575f80fd5b506106df61139b565b6040516106ec91906142e7565b60405180910390f35b348015610700575f80fd5b506107096113c0565b6040516107169190613edd565b60405180910390f35b34801561072a575f80fd5b506107336113c6565b604051610740919061430f565b60405180910390f35b348015610754575f80fd5b5061075d6113ea565b60405161076a9190613e22565b60405180910390f35b34801561077e575f80fd5b50610787611412565b6040516107949190613d65565b60405180910390f35b3480156107a8575f80fd5b506107c360048036038101906107be9190613db8565b6114a2565b005b3480156107d0575f80fd5b506107eb60048036038101906107e69190614328565b6114b4565b005b61080760048036038101906108029190613db8565b6114ce565b005b348015610814575f80fd5b5061082f600480360381019061082a9190614390565b6115ec565b005b34801561083c575f80fd5b5061085760048036038101906108529190614423565b611602565b005b348015610864575f80fd5b5061087f600480360381019061087a919061446e565b61167f565b005b34801561088c575f80fd5b506108a760048036038101906108a291906145d4565b611695565b005b3480156108b4575f80fd5b506108cf60048036038101906108ca9190613db8565b6116f7565b6040516108dc9190613d65565b60405180910390f35b3480156108f0575f80fd5b506108f9611731565b6040516109069190614674565b60405180910390f35b34801561091a575f80fd5b50610923611755565b6040516109309190613edd565b60405180910390f35b348015610944575f80fd5b5061094d61175b565b60405161095a91906146ad565b60405180910390f35b34801561096e575f80fd5b50610977611780565b6040516109849190613edd565b60405180910390f35b348015610998575f80fd5b506109b360048036038101906109ae919061471b565b611786565b005b3480156109c0575f80fd5b506109db60048036038101906109d69190614799565b61184d565b6040516109e89190613cdc565b60405180910390f35b3480156109fc575f80fd5b50610a176004803603810190610a129190613f7f565b6118db565b005b348015610a24575f80fd5b50610a3f6004803603810190610a3a9190613f7f565b6118ef565b604051610a4c9190613edd565b60405180910390f35b348015610a60575f80fd5b50610a7b6004803603810190610a769190613ea3565b61190f565b005b610a976004803603810190610a9291906140b2565b611991565b604051610aa49190613fc2565b60405180910390f35b5f610ab782611a1a565b9050919050565b60605f8054610acc90614804565b80601f0160208091040260200160405190810160405280929190818152602001828054610af890614804565b8015610b435780601f10610b1a57610100808354040283529160200191610b43565b820191905f5260205f20905b815481529060010190602001808311610b2657829003601f168201915b5050505050905090565b5f610b5782611a93565b60045f8381526020019081526020015f205f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b5f610b99826111c0565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610c09576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c00906148a4565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610c28611ade565b73ffffffffffffffffffffffffffffffffffffffff161480610c575750610c5681610c51611ade565b61184d565b5b610c96576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8d90614932565b60405180910390fd5b610ca08383611ae5565b505050565b80610caf81611b9b565b80610ce557505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b610d24576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1b906149c0565b60405180910390fd5b610d2c611bbd565b8160705f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b5f600880549050905090565b610d8d610d87611ade565b82611c3b565b610dcc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dc390614a4e565b60405180910390fd5b610dd7838383611ccf565b505050565b5f80610df88363ffffffff1660a1611fbb90919063ffffffff16565b91505080915050919050565b5f610e0e8361125c565b8210610e4f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e4690614adc565b60405180910390fd5b60065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8381526020019081526020015f2054905092915050565b5f80610ebe8360405180602001604052805f815250611fdf565b905060d55481610ece9190614b27565b915050919050565b610ede611bbd565b5f3373ffffffffffffffffffffffffffffffffffffffff1647604051610f0390614b87565b5f6040518083038185875af1925050503d805f8114610f3d576040519150601f19603f3d011682016040523d82523d5f602084013e610f42565b606091505b5050905080610f4f575f80fd5b50565b80610f5c81611b9b565b80610f9257505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b610fd1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fc8906149c0565b60405180910390fd5b610fd9611bbd565b81606f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b61103783838360405180602001604052805f815250611695565b505050565b606061104860a1612000565b905090565b611055611bbd565b61105f82826120c1565b5050565b5f61106c610d70565b82106110ad576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110a490614c0b565b60405180910390fd5b600882815481106110c1576110c0614c29565b5b905f5260205f2001549050919050565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461115f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161115690614cc6565b60405180910390fd5b5f611169856120e7565b90508381146111ad576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111a490614d54565b60405180910390fd5b6111b98585858561215e565b5050505050565b5f806111cb836121e5565b90505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361123b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161123290614dbc565b60405180910390fd5b80915050919050565b61124c611bbd565b8060d88190555050565b60d65481565b5f8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036112cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112c290614e4a565b60405180910390fd5b60035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b611318611bbd565b6113215f61221e565b565b61132b611bbd565b5f8282905090505f5b818110156113805761136c84848381811061135257611351614c29565b5b90506020020160208101906113679190613f7f565b6122e1565b6001816113799190614b27565b9050611334565b50505050565b60d4602052805f5260405f205f915090505481565b606f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60d55481565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f603d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606001805461142190614804565b80601f016020809104026020016040519081016040528092919081815260200182805461144d90614804565b80156114985780601f1061146f57610100808354040283529160200191611498565b820191905f5260205f20905b81548152906001019060200180831161147b57829003601f168201915b5050505050905090565b6114aa611bbd565b8060d58190555050565b6114bc611bbd565b8160d6819055508060d7819055505050565b5f8111611510576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161150790614eb2565b60405180910390fd5b8060d85461151e9190614ed0565b341015611560576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161155790614f5b565b60405180910390fd5b60d7548160d6546115719190614b27565b11156115b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115a990614fc3565b60405180910390fd5b5f5b818110156115e8576115db3360d65f8154809291906115d290614fe1565b91905055612349565b80806001019150506115b4565b5050565b6115fe6115f7611ade565b8383612366565b5050565b61160a611bbd565b5f5b8282905081101561167a5761166683838381811061162d5761162c614c29565b5b9050604002015f0160208101906116449190613f7f565b84848481811061165757611656614c29565b5b905060400201602001356120c1565b6001816116739190614b27565b905061160c565b505050565b611687611bbd565b61169182826124cd565b5050565b6116a66116a0611ade565b83611c3b565b6116e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116dc90614a4e565b60405180910390fd5b6116f1848484846124ed565b50505050565b6060611701612549565b61170a83612569565b60405160200161171b929190615062565b6040516020818303038152906040529050919050565b7f000000000000000000000000000000000000000000000000000000000000000081565b60d85481565b60705f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60d75481565b61178e611bbd565b8181905084849050146117d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117cd906150cf565b60405180910390fd5b5f8484905090505f5b81811015611845576118318686838181106117fd576117fc614c29565b5b90506020020160208101906118129190613f7f565b85858481811061182557611824614c29565b5b905060200201356124cd565b60018161183e9190614b27565b90506117df565b505050505050565b5f60055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b6118e3611bbd565b6118ec816122e1565b50565b5f6119088260405180602001604052805f815250611fdf565b9050919050565b611917611bbd565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611985576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161197c9061515d565b60405180910390fd5b61198e8161221e565b50565b5f806119ab8460405180602001604052805f815250611fdf565b905060d554816119bb9190614b27565b3410156119fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119f4906151c5565b60405180910390fd5b611a1184611a0a33612633565b8584612654565b91505092915050565b5f7f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611a8c5750611a8b826126c0565b5b9050919050565b611a9c816127a1565b611adb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ad290614dbc565b60405180910390fd5b50565b5f33905090565b8160045f8381526020019081526020015f205f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16611b55836111c0565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b5f808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b611bc5611ade565b73ffffffffffffffffffffffffffffffffffffffff16611be36113ea565b73ffffffffffffffffffffffffffffffffffffffff1614611c39576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c309061522d565b60405180910390fd5b565b5f80611c46836111c0565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480611c885750611c87818561184d565b5b80611cc657508373ffffffffffffffffffffffffffffffffffffffff16611cae84610b4d565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16611cef826111c0565b73ffffffffffffffffffffffffffffffffffffffff1614611d45576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d3c906152bb565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611db3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611daa90615349565b60405180910390fd5b611dc083838360016127e1565b8273ffffffffffffffffffffffffffffffffffffffff16611de0826111c0565b73ffffffffffffffffffffffffffffffffffffffff1614611e36576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e2d906152bb565b60405180910390fd5b60045f8281526020019081526020015f205f6101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600160035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282540392505081905550600160035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508160025f8381526020019081526020015f205f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611fb6838383600161293c565b505050565b5f80611fd4835f1b855f0161294290919063ffffffff16565b915091509250929050565b5f80611fea846120e7565b9050611ff784828561298b565b91505092915050565b60605f61200c83612a5e565b9050805167ffffffffffffffff811115612029576120286144b0565b5b6040519080825280602002602001820160405280156120575781602001602082028036833780820191505090505b5091505f5b81518110156120ba5781818151811061207857612077614c29565b5b602002602001015183828151811061209357612092614c29565b5b602002602001019063ffffffff16908163ffffffff1681525050808060010191505061205c565b5050919050565b8060d45f8463ffffffff1663ffffffff1681526020019081526020015f20819055505050565b5f805f6121048463ffffffff1660a1611fbb90919063ffffffff16565b915091508161211285612b0f565b90612153576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161214a9190613d65565b60405180910390fd5b508092505050919050565b5f6121698383612b46565b90505f6121768484612b6d565b9050365f6121848686612b97565b9150915061219c61219485612bb7565b848484612bc2565b838863ffffffff167fba20947a325f450d232530e5f5fce293e7963499d5309a07cee84a269f2f15a6856040516121d39190613edd565b60405180910390a35050505050505050565b5f60025f8381526020019081526020015f205f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b5f603d5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081603d5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6122fb8163ffffffff1660a1612bd290919063ffffffff16565b61230482612b0f565b90612345576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161233c9190613d65565b60405180910390fd5b5050565b612362828260405180602001604052805f815250612bf2565b5050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036123d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123cb906153b1565b60405180910390fd5b8060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516124c09190613cdc565b60405180910390a3505050565b6124e98263ffffffff168260a1612c4c9092919063ffffffff16565b5050565b6124f8848484611ccf565b61250484848484612c6b565b612543576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161253a9061543f565b60405180910390fd5b50505050565b6060604051806060016040528060218152602001615af260219139905090565b60605f600161257784612ded565b0190505f8167ffffffffffffffff811115612595576125946144b0565b5b6040519080825280601f01601f1916602001820160405280156125c75781602001600182028036833780820191505090505b5090505f82602001820190505b600115612628578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a858161261d5761261c61545d565b5b0494505f85036125d4575b819350505050919050565b5f8173ffffffffffffffffffffffffffffffffffffffff165f1b9050919050565b5f8061265f84612f3e565b90506126768684612671888886612fd5565b613004565b9150848663ffffffff167fd229aacb94204188fe8042965fa6b269c62dc5818b21238779ab64bdd17efeec866040516126af9190613edd565b60405180910390a350949350505050565b5f7f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061278a57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061279a575061279982613027565b5b9050919050565b5f8073ffffffffffffffffffffffffffffffffffffffff166127c2836121e5565b73ffffffffffffffffffffffffffffffffffffffff1614159050919050565b6127ed84848484613090565b6001811115612831576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612828906154fa565b60405180910390fd5b5f8290505f73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff160361287657612871816131eb565b6128b5565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16146128b4576128b3858261322f565b5b5b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036128f6576128f181613385565b612935565b8473ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614612934576129338482613445565b5b5b5050505050565b50505050565b5f805f846002015f8581526020019081526020015f205490505f801b810361297b5761296e85856134bd565b5f801b9250925050612984565b60018192509250505b9250929050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166381d2ea958585856129d4896134db565b606f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040518663ffffffff1660e01b8152600401612a1695949392919061556a565b602060405180830381865afa158015612a31573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612a5591906155dd565b90509392505050565b60605f612a6c835f0161350a565b90508067ffffffffffffffff811115612a8857612a876144b0565b5b604051908082528060200260200182016040528015612ab65781602001602082028036833780820191505090505b5091505f5b81811015612b0857612ada81855f015f0161351d90919063ffffffff16565b5f1c838281518110612aef57612aee614c29565b5b6020026020010181815250508080600101915050612abb565b5050919050565b6060612b208263ffffffff16612569565b604051602001612b30919061562e565b6040516020818303038152906040529050919050565b5f82825f90602092612b5a9392919061565b565b90612b6591906156ab565b905092915050565b5f8282602090604092612b829392919061565b565b90612b8d91906156ab565b5f1c905092915050565b365f83836040908092612bac9392919061565b565b915091509250929050565b5f815f1c9050919050565b612bcc8484612349565b50505050565b5f612bea825f1b845f0161353290919063ffffffff16565b905092915050565b612bfc8383613566565b612c085f848484612c6b565b612c47576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c3e9061543f565b60405180910390fd5b505050565b612c65825f1b82855f016137799092919063ffffffff16565b50505050565b5f612c8b8473ffffffffffffffffffffffffffffffffffffffff16611b9b565b15612de0578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02612cb4611ade565b8786866040518563ffffffff1660e01b8152600401612cd69493929190615709565b6020604051808303815f875af1925050508015612d1157506040513d601f19601f82011682018060405250810190612d0e9190615767565b60015b612d90573d805f8114612d3f576040519150601f19603f3d011682016040523d82523d5f602084013e612d44565b606091505b505f815103612d88576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d7f9061543f565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050612de5565b600190505b949350505050565b5f805f90507a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008310612e49577a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008381612e3f57612e3e61545d565b5b0492506040810190505b6d04ee2d6d415b85acef81000000008310612e86576d04ee2d6d415b85acef81000000008381612e7c57612e7b61545d565b5b0492506020810190505b662386f26fc100008310612eb557662386f26fc100008381612eab57612eaa61545d565b5b0492506010810190505b6305f5e1008310612ede576305f5e1008381612ed457612ed361545d565b5b0492506008810190505b6127108310612f03576127108381612ef957612ef861545d565b5b0492506004810190505b60648310612f265760648381612f1c57612f1b61545d565b5b0492506002810190505b600a8310612f35576001810190505b80915050919050565b60603373ffffffffffffffffffffffffffffffffffffffff16612f60836111c0565b73ffffffffffffffffffffffffffffffffffffffff1614612fb6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612fad906157dc565b60405180910390fd5b612fbf826137b0565b60405180602001604052805f8152509050919050565b6060838383604051602001612fec9392919061586a565b60405160208183030381529060405290509392505050565b5f8061300f856120e7565b905061301d858286866138f1565b9150509392505050565b5f7f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b61309c848484846139c8565b60018111156130e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016130d7906154fa565b60405180910390fd5b5f8290505f73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff160361312557613120816131eb565b613164565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161461316357613162858261322f565b5b5b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036131a5576131a081613385565b6131e4565b8473ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16146131e3576131e28482613445565b5b5b5050505050565b60088054905060095f8381526020019081526020015f2081905550600881908060018154018082558091505060019003905f5260205f20015f909190919091505550565b5f600161323b8461125c565b61324591906158a2565b90505f60075f8481526020019081526020015f2054905081811461331c575f60065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8481526020019081526020015f205490508060065f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8481526020019081526020015f20819055508160075f8381526020019081526020015f2081905550505b60075f8481526020019081526020015f205f905560065f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8381526020019081526020015f205f905550505050565b5f600160088054905061339891906158a2565b90505f60095f8481526020019081526020015f205490505f600883815481106133c4576133c3614c29565b5b905f5260205f200154905080600883815481106133e4576133e3614c29565b5b905f5260205f2001819055508160095f8381526020019081526020015f208190555060095f8581526020019081526020015f205f9055600880548061342c5761342b6158d5565b5b600190038181905f5260205f20015f9055905550505050565b5f61344f8361125c565b90508160065f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8381526020019081526020015f20819055508060075f8481526020019081526020015f2081905550505050565b5f6134d382845f016139ce90919063ffffffff16565b905092915050565b606061350360d45f8463ffffffff1663ffffffff1681526020019081526020015f20546139e3565b9050919050565b5f613516825f01613a06565b9050919050565b5f61352a835f0183613a19565b905092915050565b5f826002015f8381526020019081526020015f205f905561355e82845f01613a4090919063ffffffff16565b905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036135d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016135cb9061594c565b60405180910390fd5b6135dd816127a1565b1561361d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613614906159b4565b60405180910390fd5b61362a5f838360016127e1565b613633816127a1565b15613673576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161366a906159b4565b60405180910390fd5b600160035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508160025f8381526020019081526020015f205f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46137755f8383600161293c565b5050565b5f81846002015f8581526020019081526020015f20819055506137a783855f01613a5590919063ffffffff16565b90509392505050565b5f6137ba826111c0565b90506137c9815f8460016127e1565b6137d2826111c0565b905060045f8381526020019081526020015f205f6101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600160035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254039250508190555060025f8381526020019081526020015f205f6101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055815f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46138ed815f84600161293c565b5050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166310b83dc08487878661393b8b6134db565b606f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040518763ffffffff1660e01b815260040161397d95949392919061556a565b60206040518083038185885af1158015613999573d5f803e3d5ffd5b50505050506040513d601f19601f820116820180604052508101906139be91906159e6565b9050949350505050565b50505050565b5f6139db835f0183613a6a565b905092915050565b60606139ff5f833360405180602001604052805f815250613a8a565b9050919050565b5f613a12825f01613abf565b9050919050565b5f825f018281548110613a2f57613a2e614c29565b5b905f5260205f200154905092915050565b5f613a4d835f0183613ace565b905092915050565b5f613a62835f0183613bca565b905092915050565b5f80836001015f8481526020019081526020015f20541415905092915050565b6060600185858585604051602001613aa6959493929190615a97565b6040516020818303038152906040529050949350505050565b5f815f01805490509050919050565b5f80836001015f8481526020019081526020015f205490505f8114613bbf575f600182613afb91906158a2565b90505f6001865f0180549050613b1191906158a2565b9050818114613b77575f865f018281548110613b3057613b2f614c29565b5b905f5260205f200154905080875f018481548110613b5157613b50614c29565b5b905f5260205f20018190555083876001015f8381526020019081526020015f2081905550505b855f01805480613b8a57613b896158d5565b5b600190038181905f5260205f20015f90559055856001015f8681526020019081526020015f205f905560019350505050613bc4565b5f9150505b92915050565b5f613bd58383613a6a565b613c2757825f0182908060018154018082558091505060019003905f5260205f20015f9091909190915055825f0180549050836001015f8481526020019081526020015f208190555060019050613c2b565b5f90505b92915050565b5f604051905090565b5f80fd5b5f80fd5b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b613c7681613c42565b8114613c80575f80fd5b50565b5f81359050613c9181613c6d565b92915050565b5f60208284031215613cac57613cab613c3a565b5b5f613cb984828501613c83565b91505092915050565b5f8115159050919050565b613cd681613cc2565b82525050565b5f602082019050613cef5f830184613ccd565b92915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f613d3782613cf5565b613d418185613cff565b9350613d51818560208601613d0f565b613d5a81613d1d565b840191505092915050565b5f6020820190508181035f830152613d7d8184613d2d565b905092915050565b5f819050919050565b613d9781613d85565b8114613da1575f80fd5b50565b5f81359050613db281613d8e565b92915050565b5f60208284031215613dcd57613dcc613c3a565b5b5f613dda84828501613da4565b91505092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f613e0c82613de3565b9050919050565b613e1c81613e02565b82525050565b5f602082019050613e355f830184613e13565b92915050565b613e4481613e02565b8114613e4e575f80fd5b50565b5f81359050613e5f81613e3b565b92915050565b5f8060408385031215613e7b57613e7a613c3a565b5b5f613e8885828601613e51565b9250506020613e9985828601613da4565b9150509250929050565b5f60208284031215613eb857613eb7613c3a565b5b5f613ec584828501613e51565b91505092915050565b613ed781613d85565b82525050565b5f602082019050613ef05f830184613ece565b92915050565b5f805f60608486031215613f0d57613f0c613c3a565b5b5f613f1a86828701613e51565b9350506020613f2b86828701613e51565b9250506040613f3c86828701613da4565b9150509250925092565b5f63ffffffff82169050919050565b613f5e81613f46565b8114613f68575f80fd5b50565b5f81359050613f7981613f55565b92915050565b5f60208284031215613f9457613f93613c3a565b5b5f613fa184828501613f6b565b91505092915050565b5f819050919050565b613fbc81613faa565b82525050565b5f602082019050613fd55f830184613fb3565b92915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b61400d81613f46565b82525050565b5f61401e8383614004565b60208301905092915050565b5f602082019050919050565b5f61404082613fdb565b61404a8185613fe5565b935061405583613ff5565b805f5b8381101561408557815161406c8882614013565b97506140778361402a565b925050600181019050614058565b5085935050505092915050565b5f6020820190508181035f8301526140aa8184614036565b905092915050565b5f80604083850312156140c8576140c7613c3a565b5b5f6140d585828601613f6b565b92505060206140e685828601613da4565b9150509250929050565b6140f981613faa565b8114614103575f80fd5b50565b5f81359050614114816140f0565b92915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f84011261413b5761413a61411a565b5b8235905067ffffffffffffffff8111156141585761415761411e565b5b60208301915083600182028301111561417457614173614122565b5b9250929050565b5f805f806060858703121561419357614192613c3a565b5b5f6141a087828801613f6b565b94505060206141b187828801614106565b935050604085013567ffffffffffffffff8111156141d2576141d1613c3e565b5b6141de87828801614126565b925092505092959194509250565b5f8083601f8401126142015761420061411a565b5b8235905067ffffffffffffffff81111561421e5761421d61411e565b5b60208301915083602082028301111561423a57614239614122565b5b9250929050565b5f806020838503121561425757614256613c3a565b5b5f83013567ffffffffffffffff81111561427457614273613c3e565b5b614280858286016141ec565b92509250509250929050565b5f819050919050565b5f6142af6142aa6142a584613de3565b61428c565b613de3565b9050919050565b5f6142c082614295565b9050919050565b5f6142d1826142b6565b9050919050565b6142e1816142c7565b82525050565b5f6020820190506142fa5f8301846142d8565b92915050565b61430981613f46565b82525050565b5f6020820190506143225f830184614300565b92915050565b5f806040838503121561433e5761433d613c3a565b5b5f61434b85828601613da4565b925050602061435c85828601613da4565b9150509250929050565b61436f81613cc2565b8114614379575f80fd5b50565b5f8135905061438a81614366565b92915050565b5f80604083850312156143a6576143a5613c3a565b5b5f6143b385828601613e51565b92505060206143c48582860161437c565b9150509250929050565b5f8083601f8401126143e3576143e261411a565b5b8235905067ffffffffffffffff811115614400576143ff61411e565b5b60208301915083604082028301111561441c5761441b614122565b5b9250929050565b5f806020838503121561443957614438613c3a565b5b5f83013567ffffffffffffffff81111561445657614455613c3e565b5b614462858286016143ce565b92509250509250929050565b5f806040838503121561448457614483613c3a565b5b5f61449185828601613f6b565b92505060206144a285828601614106565b9150509250929050565b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6144e682613d1d565b810181811067ffffffffffffffff82111715614505576145046144b0565b5b80604052505050565b5f614517613c31565b905061452382826144dd565b919050565b5f67ffffffffffffffff821115614542576145416144b0565b5b61454b82613d1d565b9050602081019050919050565b828183375f83830152505050565b5f61457861457384614528565b61450e565b905082815260208101848484011115614594576145936144ac565b5b61459f848285614558565b509392505050565b5f82601f8301126145bb576145ba61411a565b5b81356145cb848260208601614566565b91505092915050565b5f805f80608085870312156145ec576145eb613c3a565b5b5f6145f987828801613e51565b945050602061460a87828801613e51565b935050604061461b87828801613da4565b925050606085013567ffffffffffffffff81111561463c5761463b613c3e565b5b614648878288016145a7565b91505092959194509250565b5f61465e826142b6565b9050919050565b61466e81614654565b82525050565b5f6020820190506146875f830184614665565b92915050565b5f614697826142b6565b9050919050565b6146a78161468d565b82525050565b5f6020820190506146c05f83018461469e565b92915050565b5f8083601f8401126146db576146da61411a565b5b8235905067ffffffffffffffff8111156146f8576146f761411e565b5b60208301915083602082028301111561471457614713614122565b5b9250929050565b5f805f806040858703121561473357614732613c3a565b5b5f85013567ffffffffffffffff8111156147505761474f613c3e565b5b61475c878288016141ec565b9450945050602085013567ffffffffffffffff81111561477f5761477e613c3e565b5b61478b878288016146c6565b925092505092959194509250565b5f80604083850312156147af576147ae613c3a565b5b5f6147bc85828601613e51565b92505060206147cd85828601613e51565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061481b57607f821691505b60208210810361482e5761482d6147d7565b5b50919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e655f8201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b5f61488e602183613cff565b915061489982614834565b604082019050919050565b5f6020820190508181035f8301526148bb81614882565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f5f8201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c000000602082015250565b5f61491c603d83613cff565b9150614927826148c2565b604082019050919050565b5f6020820190508181035f83015261494981614910565b9050919050565b7f4d61696c626f78436c69656e743a20696e76616c696420636f6e7472616374205f8201527f73657474696e6700000000000000000000000000000000000000000000000000602082015250565b5f6149aa602783613cff565b91506149b582614950565b604082019050919050565b5f6020820190508181035f8301526149d78161499e565b9050919050565b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e655f8201527f72206f7220617070726f76656400000000000000000000000000000000000000602082015250565b5f614a38602d83613cff565b9150614a43826149de565b604082019050919050565b5f6020820190508181035f830152614a6581614a2c565b9050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f755f8201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b5f614ac6602b83613cff565b9150614ad182614a6c565b604082019050919050565b5f6020820190508181035f830152614af381614aba565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f614b3182613d85565b9150614b3c83613d85565b9250828201905080821115614b5457614b53614afa565b5b92915050565b5f81905092915050565b50565b5f614b725f83614b5a565b9150614b7d82614b64565b5f82019050919050565b5f614b9182614b67565b9150819050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f5f8201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b5f614bf5602c83613cff565b9150614c0082614b9b565b604082019050919050565b5f6020820190508181035f830152614c2281614be9565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4d61696c626f78436c69656e743a2073656e646572206e6f74206d61696c626f5f8201527f7800000000000000000000000000000000000000000000000000000000000000602082015250565b5f614cb0602183613cff565b9150614cbb82614c56565b604082019050919050565b5f6020820190508181035f830152614cdd81614ca4565b9050919050565b7f456e726f6c6c656420726f7574657220646f6573206e6f74206d6174636820735f8201527f656e646572000000000000000000000000000000000000000000000000000000602082015250565b5f614d3e602583613cff565b9150614d4982614ce4565b604082019050919050565b5f6020820190508181035f830152614d6b81614d32565b9050919050565b7f4552433732313a20696e76616c696420746f6b656e20494400000000000000005f82015250565b5f614da6601883613cff565b9150614db182614d72565b602082019050919050565b5f6020820190508181035f830152614dd381614d9a565b9050919050565b7f4552433732313a2061646472657373207a65726f206973206e6f7420612076615f8201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b5f614e34602983613cff565b9150614e3f82614dda565b604082019050919050565b5f6020820190508181035f830152614e6181614e28565b9050919050565b7f43616e2774206d696e742030204e4654732c2063616e20796f753f00000000005f82015250565b5f614e9c601b83613cff565b9150614ea782614e68565b602082019050919050565b5f6020820190508181035f830152614ec981614e90565b9050919050565b5f614eda82613d85565b9150614ee583613d85565b9250828202614ef381613d85565b91508282048414831517614f0a57614f09614afa565b5b5092915050565b7f4e6f7420656e6f7567682065746865722073656e7400000000000000000000005f82015250565b5f614f45601583613cff565b9150614f5082614f11565b602082019050919050565b5f6020820190508181035f830152614f7281614f39565b9050919050565b7f546f6f206d616e792c20627275760000000000000000000000000000000000005f82015250565b5f614fad600e83613cff565b9150614fb882614f79565b602082019050919050565b5f6020820190508181035f830152614fda81614fa1565b9050919050565b5f614feb82613d85565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361501d5761501c614afa565b5b600182019050919050565b5f81905092915050565b5f61503c82613cf5565b6150468185615028565b9350615056818560208601613d0f565b80840191505092915050565b5f61506d8285615032565b91506150798284615032565b91508190509392505050565b7f216c656e677468000000000000000000000000000000000000000000000000005f82015250565b5f6150b9600783613cff565b91506150c482615085565b602082019050919050565b5f6020820190508181035f8301526150e6816150ad565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f615147602683613cff565b9150615152826150ed565b604082019050919050565b5f6020820190508181035f8301526151748161513b565b9050919050565b7f6d73672e76616c756520746f6f206c6f770000000000000000000000000000005f82015250565b5f6151af601183613cff565b91506151ba8261517b565b602082019050919050565b5f6020820190508181035f8301526151dc816151a3565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f615217602083613cff565b9150615222826151e3565b602082019050919050565b5f6020820190508181035f8301526152448161520b565b9050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f7272656374205f8201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b5f6152a5602583613cff565b91506152b08261524b565b604082019050919050565b5f6020820190508181035f8301526152d281615299565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f615333602483613cff565b915061533e826152d9565b604082019050919050565b5f6020820190508181035f83015261536081615327565b9050919050565b7f4552433732313a20617070726f766520746f2063616c6c6572000000000000005f82015250565b5f61539b601983613cff565b91506153a682615367565b602082019050919050565b5f6020820190508181035f8301526153c88161538f565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e2045524337323152655f8201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b5f615429603283613cff565b9150615434826153cf565b604082019050919050565b5f6020820190508181035f8301526154568161541d565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b7f455243373231456e756d657261626c653a20636f6e73656375746976652074725f8201527f616e7366657273206e6f7420737570706f727465640000000000000000000000602082015250565b5f6154e4603583613cff565b91506154ef8261548a565b604082019050919050565b5f6020820190508181035f830152615511816154d8565b9050919050565b5f81519050919050565b5f82825260208201905092915050565b5f61553c82615518565b6155468185615522565b9350615556818560208601613d0f565b61555f81613d1d565b840191505092915050565b5f60a08201905061557d5f830188614300565b61558a6020830187613fb3565b818103604083015261559c8186615532565b905081810360608301526155b08185615532565b90506155bf60808301846142d8565b9695505050505050565b5f815190506155d781613d8e565b92915050565b5f602082840312156155f2576155f1613c3a565b5b5f6155ff848285016155c9565b91505092915050565b7f4e6f20726f7574657220656e726f6c6c656420666f7220646f6d61696e3a2000815250565b5f61563882615608565b601f820191506156488284615032565b915081905092915050565b5f80fd5b5f80fd5b5f808585111561566e5761566d615653565b5b8386111561567f5761567e615657565b5b6001850283019150848603905094509492505050565b5f82905092915050565b5f82821b905092915050565b5f6156b68383615695565b826156c18135613faa565b92506020821015615701576156fc7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8360200360080261569f565b831692505b505092915050565b5f60808201905061571c5f830187613e13565b6157296020830186613e13565b6157366040830185613ece565b81810360608301526157488184615532565b905095945050505050565b5f8151905061576181613c6d565b92915050565b5f6020828403121561577c5761577b613c3a565b5b5f61578984828501615753565b91505092915050565b7f216f776e657200000000000000000000000000000000000000000000000000005f82015250565b5f6157c6600683613cff565b91506157d182615792565b602082019050919050565b5f6020820190508181035f8301526157f3816157ba565b9050919050565b5f819050919050565b61581461580f82613faa565b6157fa565b82525050565b5f819050919050565b61583461582f82613d85565b61581a565b82525050565b5f61584482615518565b61584e8185614b5a565b935061585e818560208601613d0f565b80840191505092915050565b5f6158758286615803565b6020820191506158858285615823565b602082019150615895828461583a565b9150819050949350505050565b5f6158ac82613d85565b91506158b783613d85565b92508282039050818111156158cf576158ce614afa565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603160045260245ffd5b7f4552433732313a206d696e7420746f20746865207a65726f20616464726573735f82015250565b5f615936602083613cff565b915061594182615902565b602082019050919050565b5f6020820190508181035f8301526159638161592a565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e746564000000005f82015250565b5f61599e601c83613cff565b91506159a98261596a565b602082019050919050565b5f6020820190508181035f8301526159cb81615992565b9050919050565b5f815190506159e0816140f0565b92915050565b5f602082840312156159fb576159fa613c3a565b5b5f615a08848285016159d2565b91505092915050565b5f61ffff82169050919050565b5f8160f01b9050919050565b5f615a3482615a1e565b9050919050565b615a4c615a4782615a11565b615a2a565b82525050565b5f8160601b9050919050565b5f615a6882615a52565b9050919050565b5f615a7982615a5e565b9050919050565b615a91615a8c82613e02565b615a6f565b82525050565b5f615aa28288615a3b565b600282019150615ab28287615823565b602082019150615ac28286615823565b602082019150615ad28285615a80565b601482019150615ae2828461583a565b9150819050969550505050505056fe68747470733a2f2f6170692e6d65726b6c792e636f6d2f6170692f686d65726b2fa2646970667358221220d45f60db54942da2643c12f669e22b40fa90364385f52927f856fa46320aa3f364736f6c63430008190033000000000000000000000000f5da68b2577ef5c0a0d98aa2a58483a68c2f232a0000000000000000000000000000000000000000000000000000000000000020