Token RektSkulls - Essences
Overview ERC-1155
Total Supply:
0 RektSkulls - Essences
Holders:
2 addresses
Transfers:
-
Profile Summary
Contract:
[ Download CSV Export ]
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Are you the contract creator? Verify and Publish your contract source code today!
Decompile ByteCode
Decompile ByteCode
0x608060405234801561001057600080fd5b50600436106102105760003560e01c80636c19e78311610125578063b390c0ab116100ad578063ccb4807b1161007c578063ccb4807b146105c4578063e8a3d485146105e0578063e985e9c5146105fe578063f242432a1461062e578063f2fde38b1461064a57610210565b8063b390c0ab14610540578063bd85b0391461055c578063bf1b28dc1461058c578063c8d17b46146105a857610210565b80638129fc1c116100f45780638129fc1c146104c45780638da5cb5b146104ce5780639b642de1146104ec578063a22cb46514610508578063a57a4f6a1461052457610210565b80636c19e783146104625780636fdaddf11461047e578063715018a61461049c5780637730bb7c146104a657610210565b80632a55205a116101a857806348575bfa1161017757806348575bfa146103bc578063490c06c1146103da5780634e1273f4146103f85780635709201114610428578063660af1911461044457610210565b80632a55205a146103235780632eb2c2d614610354578063381d6936146103705780633e8a600d146103a057610210565b80630e89341c116101e45780630e89341c146102af5780631b24b4d9146102df578063238ac933146102e95780632743a8501461030757610210565b8062fdd58e1461021557806301ffc9a71461024557806304634d8d1461027557806306fdde0314610291575b600080fd5b61022f600480360381019061022a9190613bb9565b610666565b60405161023c9190613c08565b60405180910390f35b61025f600480360381019061025a9190613c7b565b610730565b60405161026c9190613cc3565b60405180910390f35b61028f600480360381019061028a9190613d22565b610752565b005b610299610768565b6040516102a69190613dfb565b60405180910390f35b6102c960048036038101906102c49190613e1d565b6107a1565b6040516102d69190613dfb565b60405180910390f35b6102e76107dc565b005b6102f1610837565b6040516102fe9190613e59565b60405180910390f35b610321600480360381019061031c9190613fbc565b61085d565b005b61033d60048036038101906103389190614047565b6109a3565b60405161034b929190614087565b60405180910390f35b61036e60048036038101906103699190614165565b610b8e565b005b61038a60048036038101906103859190614234565b610c2f565b6040516103979190613c08565b60405180910390f35b6103ba60048036038101906103b5919061428d565b610c48565b005b6103c4610c6d565b6040516103d19190613cc3565b60405180910390f35b6103e2610c80565b6040516103ef9190613c08565b60405180910390f35b610412600480360381019061040d919061437d565b610c86565b60405161041f91906144b3565b60405180910390f35b610442600480360381019061043d91906144d5565b610d9f565b005b61044c611065565b6040516104599190613c08565b60405180910390f35b61047c60048036038101906104779190614234565b61106b565b005b6104866110b7565b6040516104939190613c08565b60405180910390f35b6104a46110bd565b005b6104ae6110d1565b6040516104bb9190613e59565b60405180910390f35b6104cc6110f8565b005b6104d6611262565b6040516104e39190613e59565b60405180910390f35b610506600480360381019061050191906145e5565b61128c565b005b610522600480360381019061051d919061462e565b6112a0565b005b61053e60048036038101906105399190613bb9565b6112b6565b005b61055a60048036038101906105559190614047565b611357565b005b61057660048036038101906105719190613e1d565b61148f565b6040516105839190613c08565b60405180910390f35b6105a660048036038101906105a19190613bb9565b6114a7565b005b6105c260048036038101906105bd9190614234565b611620565b005b6105de60048036038101906105d991906145e5565b61166d565b005b6105e861168f565b6040516105f59190613dfb565b60405180910390f35b6106186004803603810190610613919061466e565b611721565b6040516106259190613cc3565b60405180910390f35b610648600480360381019061064391906146ae565b6117b5565b005b610664600480360381019061065f9190614234565b611856565b005b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156106d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106ce906147b7565b60405180910390fd5b6065600083815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600061073b826118da565b8061074b575061074a826119bc565b5b9050919050565b61075a611a36565b6107648282611ab4565b5050565b6040518060400160405280601581526020017f52656b74536b756c6c73202d20457373656e636573000000000000000000000081525081565b60606107ac82611c4a565b6107b583611cde565b6040516020016107c6929190614813565b6040516020818303038152906040529050919050565b6107e4611a36565b600060fc5414610829576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082090614883565b60405180910390fd5b61083533600180611db6565b565b60fb60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108e5906148ef565b60405180910390fd5b60005b825181101561099257600183828151811061090f5761090e61490f565b5b602002602001015110158015610940575060048382815181106109355761093461490f565b5b602002602001015111155b61097f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109769061498a565b60405180910390fd5b808061098a906149d9565b9150506108f1565b5061099e838383611efe565b505050565b600080600060ca60008681526020019081526020016000206040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff16815250509050600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff161415610b395760c96040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff168152505090505b6000610b4361214d565b6bffffffffffffffffffffffff1682602001516bffffffffffffffffffffffff1686610b6f9190614a22565b610b799190614aab565b90508160000151819350935050509250929050565b610b96612157565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161480610bdc5750610bdb85610bd6612157565b611721565b5b610c1b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c1290614b4e565b60405180910390fd5b610c28858585858561215f565b5050505050565b6101006020528060005260406000206000915090505481565b610c50611a36565b8060fd60006101000a81548160ff02191690831515021790555050565b60fd60009054906101000a900460ff1681565b60fc5481565b60608151835114610ccc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cc390614be0565b60405180910390fd5b6000835167ffffffffffffffff811115610ce957610ce8613e79565b5b604051908082528060200260200182016040528015610d175781602001602082028036833780820191505090505b50905060005b8451811015610d9457610d64858281518110610d3c57610d3b61490f565b5b6020026020010151858381518110610d5757610d5661490f565b5b6020026020010151610666565b828281518110610d7757610d7661490f565b5b60200260200101818152505080610d8d906149d9565b9050610d1d565b508091505092915050565b8260018110158015610db2575060048111155b610df1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610de89061498a565b60405180910390fd5b8280600161010060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e409190614c00565b14610e80576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e7790614ca2565b60405180910390fd5b60fd60009054906101000a900460ff16610ecf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ec690614d0e565b60405180910390fd5b6103e8600160fc54610ee19190614c00565b1115610f22576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f1990614d7a565b60405180910390fd5b6000610f57868633604051602001610f3c93929190614e03565b60405160208183030381529060405280519060200120612484565b905060fb60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610fa585836124b490919063ffffffff16565b73ffffffffffffffffffffffffffffffffffffffff1614610ffb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ff290614e8c565b60405180910390fd5b61100733876001611db6565b5061010060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000815480929190611059906149d9565b91905055505050505050565b6103e881565b611073611a36565b8060fb60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b61271081565b6110c5611a36565b6110cf60006124db565b565b61010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060019054906101000a900460ff161590508080156111295750600160008054906101000a900460ff1660ff16105b806111565750611138306125a1565b1580156111555750600160008054906101000a900460ff1660ff16145b5b611195576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161118c90614f1e565b60405180910390fd5b60016000806101000a81548160ff021916908360ff16021790555080156111d2576001600060016101000a81548160ff0219169083151502179055505b6111ea604051806020016040528060008152506125c4565b6111f261261f565b6111fa612678565b611206336101f4611ab4565b801561125f5760008060016101000a81548160ff0219169083151502179055507f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb384740249860016040516112569190614f90565b60405180910390a15b50565b6000609760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b611294611a36565b61129d816126c9565b50565b6112b26112ab612157565b83836126e3565b5050565b61010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611347576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161133e906148ef565b60405180910390fd5b61135382600583611db6565b5050565b816001811015801561136a575060048111155b6113a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113a09061498a565b60405180910390fd5b60008214156113ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113e490614ff7565b60405180910390fd5b6113f8338484612850565b8160fc600082825461140a9190615017565b925050819055508160ff600085815260200190815260200160002060008282546114349190615017565b92505081905550823373ffffffffffffffffffffffffffffffffffffffff167f49995e5dd6158cf69ad3e9777c46755a1a826a446c6416992167462dad033b2a846040516114829190613c08565b60405180910390a3505050565b60ff6020528060005260406000206000915090505481565b61010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611538576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161152f906148ef565b60405180910390fd5b600081141561157c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161157390614ff7565b60405180910390fd5b61158882600583612850565b8060fc600082825461159a9190615017565b925050819055508060ff60006005815260200190815260200160002060008282546115c59190615017565b9250508190555060053373ffffffffffffffffffffffffffffffffffffffff167f49995e5dd6158cf69ad3e9777c46755a1a826a446c6416992167462dad033b2a836040516116149190613c08565b60405180910390a35050565b611628611a36565b8061010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b611675611a36565b8060fe908051906020019061168b929190613a6e565b5050565b606060fe805461169e9061507a565b80601f01602080910402602001604051908101604052809291908181526020018280546116ca9061507a565b80156117175780601f106116ec57610100808354040283529160200191611717565b820191906000526020600020905b8154815290600101906020018083116116fa57829003601f168201915b5050505050905090565b6000606660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6117bd612157565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614806118035750611802856117fd612157565b611721565b5b611842576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161183990614b4e565b60405180910390fd5b61184f8585858585612a99565b5050505050565b61185e611a36565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156118ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118c59061511e565b60405180910390fd5b6118d7816124db565b50565b60007fd9b67a26000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806119a557507f0e89341c000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806119b557506119b482612d38565b5b9050919050565b60007f2a55205a000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611a2f5750611a2e826118da565b5b9050919050565b611a3e612157565b73ffffffffffffffffffffffffffffffffffffffff16611a5c611262565b73ffffffffffffffffffffffffffffffffffffffff1614611ab2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611aa99061518a565b60405180910390fd5b565b611abc61214d565b6bffffffffffffffffffffffff16816bffffffffffffffffffffffff161115611b1a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b119061521c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611b8a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b8190615288565b60405180910390fd5b60405180604001604052808373ffffffffffffffffffffffffffffffffffffffff168152602001826bffffffffffffffffffffffff1681525060c960008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055509050505050565b606060678054611c599061507a565b80601f0160208091040260200160405190810160405280929190818152602001828054611c859061507a565b8015611cd25780601f10611ca757610100808354040283529160200191611cd2565b820191906000526020600020905b815481529060010190602001808311611cb557829003601f168201915b50505050509050919050565b606060006001611ced84612da2565b01905060008167ffffffffffffffff811115611d0c57611d0b613e79565b5b6040519080825280601f01601f191660200182016040528015611d3e5781602001600182028036833780820191505090505b509050600082602001820190505b600115611dab578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a8581611d9557611d94614a7c565b5b0494506000851415611da657611dab565b611d4c565b819350505050919050565b6000811415611dfa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611df190614ff7565b60405180910390fd5b6127108160fc54611e0b9190614c00565b1115611e4c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e4390614d7a565b60405180910390fd5b611e6783838360405180602001604052806000815250612ef5565b8060fc6000828254611e799190614c00565b925050819055508060ff60008481526020019081526020016000206000828254611ea39190614c00565b92505081905550818373ffffffffffffffffffffffffffffffffffffffff167f4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f83604051611ef19190613c08565b60405180910390a3505050565b6000825111611f42576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f39906152f4565b60405180910390fd5b8051825114611f86576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f7d90615360565b60405180910390fd5b6000805b835181101561202c57828181518110611fa657611fa561490f565b5b602002602001015160ff6000868481518110611fc557611fc461490f565b5b602002602001015181526020019081526020016000206000828254611fea9190614c00565b925050819055508281815181106120045761200361490f565b5b6020026020010151826120179190614c00565b91508080612024906149d9565b915050611f8a565b506000811415612071576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161206890614ff7565b60405180910390fd5b6127108160fc546120829190614c00565b11156120c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120ba90614d7a565b60405180910390fd5b6120de848484604051806020016040528060008152506130a7565b8060fc60008282546120f09190614c00565b925050819055508373ffffffffffffffffffffffffffffffffffffffff167f7744fed36cc2f077e8639e4f0ede59b6ade28587835e9d5d97a21e186f284796848460405161213f929190615380565b60405180910390a250505050565b6000612710905090565b600033905090565b81518351146121a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161219a90615429565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415612213576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161220a906154bb565b60405180910390fd5b600061221d612157565b905061222d8187878787876132d5565b60005b84518110156123e157600085828151811061224e5761224d61490f565b5b60200260200101519050600085838151811061226d5761226c61490f565b5b6020026020010151905060006065600084815260200190815260200160002060008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101561230f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123069061554d565b60405180910390fd5b8181036065600085815260200190815260200160002060008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816065600085815260200190815260200160002060008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546123c69190614c00565b92505081905550505050806123da906149d9565b9050612230565b508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8787604051612458929190615380565b60405180910390a461246e8187878787876132dd565b61247c8187878787876132e5565b505050505050565b60008160405160200161249791906155e4565b604051602081830303815290604052805190602001209050919050565b60008060006124c385856134bd565b915091506124d08161350f565b819250505092915050565b6000609760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081609760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600060019054906101000a900460ff16612613576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161260a9061567c565b60405180910390fd5b61261c8161367d565b50565b600060019054906101000a900460ff1661266e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126659061567c565b60405180910390fd5b6126766136d8565b565b600060019054906101000a900460ff166126c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126be9061567c565b60405180910390fd5b565b80606790805190602001906126df929190613a6e565b5050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612752576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127499061570e565b60405180910390fd5b80606660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516128439190613cc3565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156128c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128b7906157a0565b60405180910390fd5b60006128ca612157565b905060006128d784613739565b905060006128e484613739565b9050612904838760008585604051806020016040528060008152506132d5565b60006065600087815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508481101561299c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161299390615832565b60405180910390fd5b8481036065600088815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f628989604051612a6a929190615852565b60405180910390a4612a90848860008686604051806020016040528060008152506132dd565b50505050505050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415612b09576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b00906154bb565b60405180910390fd5b6000612b13612157565b90506000612b2085613739565b90506000612b2d85613739565b9050612b3d8389898585896132d5565b60006065600088815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905085811015612bd5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612bcc9061554d565b60405180910390fd5b8581036065600089815260200190815260200160002060008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550856065600089815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612c8c9190614c00565b925050819055508773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f628a8a604051612d09929190615852565b60405180910390a4612d1f848a8a86868a6132dd565b612d2d848a8a8a8a8a6137b3565b505050505050505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008310612e00577a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008381612df657612df5614a7c565b5b0492506040810190505b6d04ee2d6d415b85acef81000000008310612e3d576d04ee2d6d415b85acef81000000008381612e3357612e32614a7c565b5b0492506020810190505b662386f26fc100008310612e6c57662386f26fc100008381612e6257612e61614a7c565b5b0492506010810190505b6305f5e1008310612e95576305f5e1008381612e8b57612e8a614a7c565b5b0492506008810190505b6127108310612eba576127108381612eb057612eaf614a7c565b5b0492506004810190505b60648310612edd5760648381612ed357612ed2614a7c565b5b0492506002810190505b600a8310612eec576001810190505b80915050919050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415612f65576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f5c906158ed565b60405180910390fd5b6000612f6f612157565b90506000612f7c85613739565b90506000612f8985613739565b9050612f9a836000898585896132d5565b846065600088815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612ffa9190614c00565b925050819055508673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f628989604051613078929190615852565b60405180910390a461308f836000898585896132dd565b61309e836000898989896137b3565b50505050505050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415613117576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161310e906158ed565b60405180910390fd5b815183511461315b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161315290615429565b60405180910390fd5b6000613165612157565b9050613176816000878787876132d5565b60005b8451811015613230578381815181106131955761319461490f565b5b6020026020010151606560008784815181106131b4576131b361490f565b5b6020026020010151815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546132169190614c00565b925050819055508080613228906149d9565b915050613179565b508473ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb87876040516132a8929190615380565b60405180910390a46132bf816000878787876132dd565b6132ce816000878787876132e5565b5050505050565b505050505050565b505050505050565b6133048473ffffffffffffffffffffffffffffffffffffffff166125a1565b156134b5578373ffffffffffffffffffffffffffffffffffffffff1663bc197c8187878686866040518663ffffffff1660e01b815260040161334a959493929190615962565b6020604051808303816000875af192505050801561338657506040513d601f19601f8201168201806040525081019061338391906159df565b60015b61342c57613392615a19565b806308c379a014156133ef57506133a7615a3b565b806133b257506133f1565b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016133e69190613dfb565b60405180910390fd5b505b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161342390615b43565b60405180910390fd5b63bc197c8160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916146134b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016134aa90615bd5565b60405180910390fd5b505b505050505050565b6000806041835114156134ff5760008060006020860151925060408601519150606086015160001a90506134f38782858561398b565b94509450505050613508565b60006002915091505b9250929050565b6000600481111561352357613522615bf5565b5b81600481111561353657613535615bf5565b5b14156135415761367a565b6001600481111561355557613554615bf5565b5b81600481111561356857613567615bf5565b5b14156135a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016135a090615c70565b60405180910390fd5b600260048111156135bd576135bc615bf5565b5b8160048111156135d0576135cf615bf5565b5b1415613611576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161360890615cdc565b60405180910390fd5b6003600481111561362557613624615bf5565b5b81600481111561363857613637615bf5565b5b1415613679576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161367090615d6e565b60405180910390fd5b5b50565b600060019054906101000a900460ff166136cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016136c39061567c565b60405180910390fd5b6136d5816126c9565b50565b600060019054906101000a900460ff16613727576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161371e9061567c565b60405180910390fd5b613737613732612157565b6124db565b565b60606000600167ffffffffffffffff81111561375857613757613e79565b5b6040519080825280602002602001820160405280156137865781602001602082028036833780820191505090505b509050828160008151811061379e5761379d61490f565b5b60200260200101818152505080915050919050565b6137d28473ffffffffffffffffffffffffffffffffffffffff166125a1565b15613983578373ffffffffffffffffffffffffffffffffffffffff1663f23a6e6187878686866040518663ffffffff1660e01b8152600401613818959493929190615d8e565b6020604051808303816000875af192505050801561385457506040513d601f19601f8201168201806040525081019061385191906159df565b60015b6138fa57613860615a19565b806308c379a014156138bd5750613875615a3b565b8061388057506138bf565b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016138b49190613dfb565b60405180910390fd5b505b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016138f190615b43565b60405180910390fd5b63f23a6e6160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614613981576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161397890615bd5565b60405180910390fd5b505b505050505050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08360001c11156139c6576000600391509150613a65565b6000600187878787604051600081526020016040526040516139eb9493929190615e06565b6020604051602081039080840390855afa158015613a0d573d6000803e3d6000fd5b505050602060405103519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415613a5c57600060019250925050613a65565b80600092509250505b94509492505050565b828054613a7a9061507a565b90600052602060002090601f016020900481019282613a9c5760008555613ae3565b82601f10613ab557805160ff1916838001178555613ae3565b82800160010185558215613ae3579182015b82811115613ae2578251825591602001919060010190613ac7565b5b509050613af09190613af4565b5090565b5b80821115613b0d576000816000905550600101613af5565b5090565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000613b5082613b25565b9050919050565b613b6081613b45565b8114613b6b57600080fd5b50565b600081359050613b7d81613b57565b92915050565b6000819050919050565b613b9681613b83565b8114613ba157600080fd5b50565b600081359050613bb381613b8d565b92915050565b60008060408385031215613bd057613bcf613b1b565b5b6000613bde85828601613b6e565b9250506020613bef85828601613ba4565b9150509250929050565b613c0281613b83565b82525050565b6000602082019050613c1d6000830184613bf9565b92915050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b613c5881613c23565b8114613c6357600080fd5b50565b600081359050613c7581613c4f565b92915050565b600060208284031215613c9157613c90613b1b565b5b6000613c9f84828501613c66565b91505092915050565b60008115159050919050565b613cbd81613ca8565b82525050565b6000602082019050613cd86000830184613cb4565b92915050565b60006bffffffffffffffffffffffff82169050919050565b613cff81613cde565b8114613d0a57600080fd5b50565b600081359050613d1c81613cf6565b92915050565b60008060408385031215613d3957613d38613b1b565b5b6000613d4785828601613b6e565b9250506020613d5885828601613d0d565b9150509250929050565b600081519050919050565b600082825260208201905092915050565b60005b83811015613d9c578082015181840152602081019050613d81565b83811115613dab576000848401525b50505050565b6000601f19601f8301169050919050565b6000613dcd82613d62565b613dd78185613d6d565b9350613de7818560208601613d7e565b613df081613db1565b840191505092915050565b60006020820190508181036000830152613e158184613dc2565b905092915050565b600060208284031215613e3357613e32613b1b565b5b6000613e4184828501613ba4565b91505092915050565b613e5381613b45565b82525050565b6000602082019050613e6e6000830184613e4a565b92915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b613eb182613db1565b810181811067ffffffffffffffff82111715613ed057613ecf613e79565b5b80604052505050565b6000613ee3613b11565b9050613eef8282613ea8565b919050565b600067ffffffffffffffff821115613f0f57613f0e613e79565b5b602082029050602081019050919050565b600080fd5b6000613f38613f3384613ef4565b613ed9565b90508083825260208201905060208402830185811115613f5b57613f5a613f20565b5b835b81811015613f845780613f708882613ba4565b845260208401935050602081019050613f5d565b5050509392505050565b600082601f830112613fa357613fa2613e74565b5b8135613fb3848260208601613f25565b91505092915050565b600080600060608486031215613fd557613fd4613b1b565b5b6000613fe386828701613b6e565b935050602084013567ffffffffffffffff81111561400457614003613b20565b5b61401086828701613f8e565b925050604084013567ffffffffffffffff81111561403157614030613b20565b5b61403d86828701613f8e565b9150509250925092565b6000806040838503121561405e5761405d613b1b565b5b600061406c85828601613ba4565b925050602061407d85828601613ba4565b9150509250929050565b600060408201905061409c6000830185613e4a565b6140a96020830184613bf9565b9392505050565b600080fd5b600067ffffffffffffffff8211156140d0576140cf613e79565b5b6140d982613db1565b9050602081019050919050565b82818337600083830152505050565b6000614108614103846140b5565b613ed9565b905082815260208101848484011115614124576141236140b0565b5b61412f8482856140e6565b509392505050565b600082601f83011261414c5761414b613e74565b5b813561415c8482602086016140f5565b91505092915050565b600080600080600060a0868803121561418157614180613b1b565b5b600061418f88828901613b6e565b95505060206141a088828901613b6e565b945050604086013567ffffffffffffffff8111156141c1576141c0613b20565b5b6141cd88828901613f8e565b935050606086013567ffffffffffffffff8111156141ee576141ed613b20565b5b6141fa88828901613f8e565b925050608086013567ffffffffffffffff81111561421b5761421a613b20565b5b61422788828901614137565b9150509295509295909350565b60006020828403121561424a57614249613b1b565b5b600061425884828501613b6e565b91505092915050565b61426a81613ca8565b811461427557600080fd5b50565b60008135905061428781614261565b92915050565b6000602082840312156142a3576142a2613b1b565b5b60006142b184828501614278565b91505092915050565b600067ffffffffffffffff8211156142d5576142d4613e79565b5b602082029050602081019050919050565b60006142f96142f4846142ba565b613ed9565b9050808382526020820190506020840283018581111561431c5761431b613f20565b5b835b8181101561434557806143318882613b6e565b84526020840193505060208101905061431e565b5050509392505050565b600082601f83011261436457614363613e74565b5b81356143748482602086016142e6565b91505092915050565b6000806040838503121561439457614393613b1b565b5b600083013567ffffffffffffffff8111156143b2576143b1613b20565b5b6143be8582860161434f565b925050602083013567ffffffffffffffff8111156143df576143de613b20565b5b6143eb85828601613f8e565b9150509250929050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61442a81613b83565b82525050565b600061443c8383614421565b60208301905092915050565b6000602082019050919050565b6000614460826143f5565b61446a8185614400565b935061447583614411565b8060005b838110156144a657815161448d8882614430565b975061449883614448565b925050600181019050614479565b5085935050505092915050565b600060208201905081810360008301526144cd8184614455565b905092915050565b6000806000606084860312156144ee576144ed613b1b565b5b60006144fc86828701613ba4565b935050602061450d86828701613ba4565b925050604084013567ffffffffffffffff81111561452e5761452d613b20565b5b61453a86828701614137565b9150509250925092565b600067ffffffffffffffff82111561455f5761455e613e79565b5b61456882613db1565b9050602081019050919050565b600061458861458384614544565b613ed9565b9050828152602081018484840111156145a4576145a36140b0565b5b6145af8482856140e6565b509392505050565b600082601f8301126145cc576145cb613e74565b5b81356145dc848260208601614575565b91505092915050565b6000602082840312156145fb576145fa613b1b565b5b600082013567ffffffffffffffff81111561461957614618613b20565b5b614625848285016145b7565b91505092915050565b6000806040838503121561464557614644613b1b565b5b600061465385828601613b6e565b925050602061466485828601614278565b9150509250929050565b6000806040838503121561468557614684613b1b565b5b600061469385828601613b6e565b92505060206146a485828601613b6e565b9150509250929050565b600080600080600060a086880312156146ca576146c9613b1b565b5b60006146d888828901613b6e565b95505060206146e988828901613b6e565b94505060406146fa88828901613ba4565b935050606061470b88828901613ba4565b925050608086013567ffffffffffffffff81111561472c5761472b613b20565b5b61473888828901614137565b9150509295509295909350565b7f455243313135353a2061646472657373207a65726f206973206e6f742061207660008201527f616c6964206f776e657200000000000000000000000000000000000000000000602082015250565b60006147a1602a83613d6d565b91506147ac82614745565b604082019050919050565b600060208201905081810360008301526147d081614794565b9050919050565b600081905092915050565b60006147ed82613d62565b6147f781856147d7565b9350614807818560208601613d7e565b80840191505092915050565b600061481f82856147e2565b915061482b82846147e2565b91508190509392505050565b7f54544c49534e5a00000000000000000000000000000000000000000000000000600082015250565b600061486d600783613d6d565b915061487882614837565b602082019050919050565b6000602082019050818103600083015261489c81614860565b9050919050565b7f4e4d434d00000000000000000000000000000000000000000000000000000000600082015250565b60006148d9600483613d6d565b91506148e4826148a3565b602082019050919050565b60006020820190508181036000830152614908816148cc565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f494e434944000000000000000000000000000000000000000000000000000000600082015250565b6000614974600583613d6d565b915061497f8261493e565b602082019050919050565b600060208201905081810360008301526149a381614967565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006149e482613b83565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415614a1757614a166149aa565b5b600182019050919050565b6000614a2d82613b83565b9150614a3883613b83565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615614a7157614a706149aa565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000614ab682613b83565b9150614ac183613b83565b925082614ad157614ad0614a7c565b5b828204905092915050565b7f455243313135353a2063616c6c6572206973206e6f7420746f6b656e206f776e60008201527f6572206f7220617070726f766564000000000000000000000000000000000000602082015250565b6000614b38602e83613d6d565b9150614b4382614adc565b604082019050919050565b60006020820190508181036000830152614b6781614b2b565b9050919050565b7f455243313135353a206163636f756e747320616e6420696473206c656e67746860008201527f206d69736d617463680000000000000000000000000000000000000000000000602082015250565b6000614bca602983613d6d565b9150614bd582614b6e565b604082019050919050565b60006020820190508181036000830152614bf981614bbd565b9050919050565b6000614c0b82613b83565b9150614c1683613b83565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115614c4b57614c4a6149aa565b5b828201905092915050565b7f4e49534300000000000000000000000000000000000000000000000000000000600082015250565b6000614c8c600483613d6d565b9150614c9782614c56565b602082019050919050565b60006020820190508181036000830152614cbb81614c7f565b9050919050565b7f574c4e5453545200000000000000000000000000000000000000000000000000600082015250565b6000614cf8600783613d6d565b9150614d0382614cc2565b602082019050919050565b60006020820190508181036000830152614d2781614ceb565b9050919050565b7f5355504558430000000000000000000000000000000000000000000000000000600082015250565b6000614d64600683613d6d565b9150614d6f82614d2e565b602082019050919050565b60006020820190508181036000830152614d9381614d57565b9050919050565b6000819050919050565b614db5614db082613b83565b614d9a565b82525050565b60008160601b9050919050565b6000614dd382614dbb565b9050919050565b6000614de582614dc8565b9050919050565b614dfd614df882613b45565b614dda565b82525050565b6000614e0f8286614da4565b602082019150614e1f8285614da4565b602082019150614e2f8284614dec565b601482019150819050949350505050565b7f494e56414c4944205349474e0000000000000000000000000000000000000000600082015250565b6000614e76600c83613d6d565b9150614e8182614e40565b602082019050919050565b60006020820190508181036000830152614ea581614e69565b9050919050565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160008201527f647920696e697469616c697a6564000000000000000000000000000000000000602082015250565b6000614f08602e83613d6d565b9150614f1382614eac565b604082019050919050565b60006020820190508181036000830152614f3781614efb565b9050919050565b6000819050919050565b600060ff82169050919050565b6000819050919050565b6000614f7a614f75614f7084614f3e565b614f55565b614f48565b9050919050565b614f8a81614f5f565b82525050565b6000602082019050614fa56000830184614f81565b92915050565b7f414d495a00000000000000000000000000000000000000000000000000000000600082015250565b6000614fe1600483613d6d565b9150614fec82614fab565b602082019050919050565b6000602082019050818103600083015261501081614fd4565b9050919050565b600061502282613b83565b915061502d83613b83565b9250828210156150405761503f6149aa565b5b828203905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061509257607f821691505b602082108114156150a6576150a561504b565b5b50919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000615108602683613d6d565b9150615113826150ac565b604082019050919050565b60006020820190508181036000830152615137816150fb565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000615174602083613d6d565b915061517f8261513e565b602082019050919050565b600060208201905081810360008301526151a381615167565b9050919050565b7f455243323938313a20726f79616c7479206665652077696c6c2065786365656460008201527f2073616c65507269636500000000000000000000000000000000000000000000602082015250565b6000615206602a83613d6d565b9150615211826151aa565b604082019050919050565b60006020820190508181036000830152615235816151f9565b9050919050565b7f455243323938313a20696e76616c696420726563656976657200000000000000600082015250565b6000615272601983613d6d565b915061527d8261523c565b602082019050919050565b600060208201905081810360008301526152a181615265565b9050919050565b7f4c4e4748534242545a0000000000000000000000000000000000000000000000600082015250565b60006152de600983613d6d565b91506152e9826152a8565b602082019050919050565b6000602082019050818103600083015261530d816152d1565b9050919050565b7f4c4e474841545300000000000000000000000000000000000000000000000000600082015250565b600061534a600783613d6d565b915061535582615314565b602082019050919050565b600060208201905081810360008301526153798161533d565b9050919050565b6000604082019050818103600083015261539a8185614455565b905081810360208301526153ae8184614455565b90509392505050565b7f455243313135353a2069647320616e6420616d6f756e7473206c656e6774682060008201527f6d69736d61746368000000000000000000000000000000000000000000000000602082015250565b6000615413602883613d6d565b915061541e826153b7565b604082019050919050565b6000602082019050818103600083015261544281615406565b9050919050565b7f455243313135353a207472616e7366657220746f20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006154a5602583613d6d565b91506154b082615449565b604082019050919050565b600060208201905081810360008301526154d481615498565b9050919050565b7f455243313135353a20696e73756666696369656e742062616c616e636520666f60008201527f72207472616e7366657200000000000000000000000000000000000000000000602082015250565b6000615537602a83613d6d565b9150615542826154db565b604082019050919050565b600060208201905081810360008301526155668161552a565b9050919050565b7f19457468657265756d205369676e6564204d6573736167653a0a333200000000600082015250565b60006155a3601c836147d7565b91506155ae8261556d565b601c82019050919050565b6000819050919050565b6000819050919050565b6155de6155d9826155b9565b6155c3565b82525050565b60006155ef82615596565b91506155fb82846155cd565b60208201915081905092915050565b7f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960008201527f6e697469616c697a696e67000000000000000000000000000000000000000000602082015250565b6000615666602b83613d6d565b91506156718261560a565b604082019050919050565b6000602082019050818103600083015261569581615659565b9050919050565b7f455243313135353a2073657474696e6720617070726f76616c2073746174757360008201527f20666f722073656c660000000000000000000000000000000000000000000000602082015250565b60006156f8602983613d6d565b91506157038261569c565b604082019050919050565b60006020820190508181036000830152615727816156eb565b9050919050565b7f455243313135353a206275726e2066726f6d20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b600061578a602383613d6d565b91506157958261572e565b604082019050919050565b600060208201905081810360008301526157b98161577d565b9050919050565b7f455243313135353a206275726e20616d6f756e7420657863656564732062616c60008201527f616e636500000000000000000000000000000000000000000000000000000000602082015250565b600061581c602483613d6d565b9150615827826157c0565b604082019050919050565b6000602082019050818103600083015261584b8161580f565b9050919050565b60006040820190506158676000830185613bf9565b6158746020830184613bf9565b9392505050565b7f455243313135353a206d696e7420746f20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b60006158d7602183613d6d565b91506158e28261587b565b604082019050919050565b60006020820190508181036000830152615906816158ca565b9050919050565b600081519050919050565b600082825260208201905092915050565b60006159348261590d565b61593e8185615918565b935061594e818560208601613d7e565b61595781613db1565b840191505092915050565b600060a0820190506159776000830188613e4a565b6159846020830187613e4a565b81810360408301526159968186614455565b905081810360608301526159aa8185614455565b905081810360808301526159be8184615929565b90509695505050505050565b6000815190506159d981613c4f565b92915050565b6000602082840312156159f5576159f4613b1b565b5b6000615a03848285016159ca565b91505092915050565b60008160e01c9050919050565b600060033d1115615a385760046000803e615a35600051615a0c565b90505b90565b600060443d1015615a4b57615ace565b615a53613b11565b60043d036004823e80513d602482011167ffffffffffffffff82111715615a7b575050615ace565b808201805167ffffffffffffffff811115615a995750505050615ace565b80602083010160043d038501811115615ab6575050505050615ace565b615ac582602001850186613ea8565b82955050505050505b90565b7f455243313135353a207472616e7366657220746f206e6f6e2d4552433131353560008201527f526563656976657220696d706c656d656e746572000000000000000000000000602082015250565b6000615b2d603483613d6d565b9150615b3882615ad1565b604082019050919050565b60006020820190508181036000830152615b5c81615b20565b9050919050565b7f455243313135353a204552433131353552656365697665722072656a6563746560008201527f6420746f6b656e73000000000000000000000000000000000000000000000000602082015250565b6000615bbf602883613d6d565b9150615bca82615b63565b604082019050919050565b60006020820190508181036000830152615bee81615bb2565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f45434453413a20696e76616c6964207369676e61747572650000000000000000600082015250565b6000615c5a601883613d6d565b9150615c6582615c24565b602082019050919050565b60006020820190508181036000830152615c8981615c4d565b9050919050565b7f45434453413a20696e76616c6964207369676e6174757265206c656e67746800600082015250565b6000615cc6601f83613d6d565b9150615cd182615c90565b602082019050919050565b60006020820190508181036000830152615cf581615cb9565b9050919050565b7f45434453413a20696e76616c6964207369676e6174757265202773272076616c60008201527f7565000000000000000000000000000000000000000000000000000000000000602082015250565b6000615d58602283613d6d565b9150615d6382615cfc565b604082019050919050565b60006020820190508181036000830152615d8781615d4b565b9050919050565b600060a082019050615da36000830188613e4a565b615db06020830187613e4a565b615dbd6040830186613bf9565b615dca6060830185613bf9565b8181036080830152615ddc8184615929565b90509695505050505050565b615df1816155b9565b82525050565b615e0081614f48565b82525050565b6000608082019050615e1b6000830187615de8565b615e286020830186615df7565b615e356040830185615de8565b615e426060830184615de8565b9594505050505056fea2646970667358221220a6f35c06afef9b74fcc9a77af6e3ba18b0ae8234307356fb7a51806bffc6b08d64736f6c634300080c0033