Contract Address Details

0x5200543580e7ad49FBCb4690c4556D3a6A022584

Token
Merkly com (MRKLZ)
Creator
0xd56d25–380027 at 0xfa4748–93fa1a
Balance
0 AGLD
Tokens
Fetching tokens...
Transactions
49 Transactions
Transfers
0 Transfers
Gas Used
2,159,680
Last Balance Update
5643641

Deployed ByteCode

Verify & Publish
0x6080604052600436106102715760003560e01c806366ad5c8a1161014f578063b353aaa7116100c1578063d1deba1f1161007a578063d1deba1f14610958578063df2a5b3b14610974578063e985e9c51461099d578063eb8d72b7146109da578063f2fde38b14610a03578063f5ecbdbc14610a2c57610271565b8063b353aaa71461084a578063b88d4fde14610875578063baf3292d1461089e578063c4461834146108c7578063c87b56dd146108f2578063cbed8b9c1461092f57610271565b80638da5cb5b116101135780638da5cb5b1461073a578063950c8a741461076557806395d89b41146107905780639f38369a146107bb578063a22cb465146107f8578063a6c3d1651461082157610271565b806366ad5c8a1461064357806370a082311461066c578063715018a6146106a95780637533d788146106c05780638cfd8f5c146106fd57610271565b806323b872dd116101e857806342842e0e116101ac57806342842e0e1461052357806342d65a8d1461054c57806344a0d68a146105755780635b8c41e61461059e57806361bc221a146105db5780636352211e1461060657610271565b806323b872dd14610439578063362790f6146104625780633ccfd60b1461049f5780633d8b38f6146104a95780633f1f4fa4146104e657610271565b8063095ea7b31161023a578063095ea7b31461036d5780630df374831461039657806310ddb137146103bf5780631249c58b146103e857806313faede6146103f25780631e1282961461041d57610271565b80621d35671461027657806301ffc9a71461029f57806306fdde03146102dc57806307e0db1714610307578063081812fc14610330575b600080fd5b34801561028257600080fd5b5061029d60048036038101906102989190613b34565b610a69565b005b3480156102ab57600080fd5b506102c660048036038101906102c19190613c33565b610cbf565b6040516102d39190613c7b565b60405180910390f35b3480156102e857600080fd5b506102f1610da1565b6040516102fe9190613d26565b60405180910390f35b34801561031357600080fd5b5061032e60048036038101906103299190613d48565b610e33565b005b34801561033c57600080fd5b5061035760048036038101906103529190613dab565b610ec9565b6040516103649190613e19565b60405180910390f35b34801561037957600080fd5b50610394600480360381019061038f9190613e60565b610f0f565b005b3480156103a257600080fd5b506103bd60048036038101906103b89190613ea0565b611026565b005b3480156103cb57600080fd5b506103e660048036038101906103e19190613d48565b611052565b005b6103f06110e8565b005b3480156103fe57600080fd5b50610407611190565b6040516104149190613eef565b60405180910390f35b61043760048036038101906104329190613ea0565b611196565b005b34801561044557600080fd5b50610460600480360381019061045b9190613f0a565b61137c565b005b34801561046e57600080fd5b5061048960048036038101906104849190613ea0565b6113dc565b6040516104969190613eef565b60405180910390f35b6104a76114ec565b005b3480156104b557600080fd5b506104d060048036038101906104cb9190613f5d565b61156d565b6040516104dd9190613c7b565b60405180910390f35b3480156104f257600080fd5b5061050d60048036038101906105089190613d48565b611641565b60405161051a9190613eef565b60405180910390f35b34801561052f57600080fd5b5061054a60048036038101906105459190613f0a565b611659565b005b34801561055857600080fd5b50610573600480360381019061056e9190613f5d565b611679565b005b34801561058157600080fd5b5061059c60048036038101906105979190613dab565b611715565b005b3480156105aa57600080fd5b506105c560048036038101906105c091906140ed565b611727565b6040516105d29190614175565b60405180910390f35b3480156105e757600080fd5b506105f061176f565b6040516105fd9190613eef565b60405180910390f35b34801561061257600080fd5b5061062d60048036038101906106289190613dab565b611775565b60405161063a9190613e19565b60405180910390f35b34801561064f57600080fd5b5061066a60048036038101906106659190613b34565b6117fb565b005b34801561067857600080fd5b50610693600480360381019061068e9190614190565b61190c565b6040516106a09190613eef565b60405180910390f35b3480156106b557600080fd5b506106be6119c3565b005b3480156106cc57600080fd5b506106e760048036038101906106e29190613d48565b6119d7565b6040516106f49190614212565b60405180910390f35b34801561070957600080fd5b50610724600480360381019061071f9190614234565b611a77565b6040516107319190613eef565b60405180910390f35b34801561074657600080fd5b5061074f611a9c565b60405161075c9190613e19565b60405180910390f35b34801561077157600080fd5b5061077a611ac5565b6040516107879190613e19565b60405180910390f35b34801561079c57600080fd5b506107a5611aeb565b6040516107b29190613d26565b60405180910390f35b3480156107c757600080fd5b506107e260048036038101906107dd9190613d48565b611b7d565b6040516107ef9190614212565b60405180910390f35b34801561080457600080fd5b5061081f600480360381019061081a91906142a0565b611c96565b005b34801561082d57600080fd5b5061084860048036038101906108439190613f5d565b611cac565b005b34801561085657600080fd5b5061085f611d40565b60405161086c919061433f565b60405180910390f35b34801561088157600080fd5b5061089c6004803603810190610897919061435a565b611d64565b005b3480156108aa57600080fd5b506108c560048036038101906108c09190614190565b611dc6565b005b3480156108d357600080fd5b506108dc611e49565b6040516108e99190613eef565b60405180910390f35b3480156108fe57600080fd5b5061091960048036038101906109149190613dab565b611e4f565b6040516109269190613d26565b60405180910390f35b34801561093b57600080fd5b50610956600480360381019061095191906143dd565b611eb7565b005b610972600480360381019061096d9190613b34565b611f59565b005b34801561098057600080fd5b5061099b60048036038101906109969190614465565b61219c565b005b3480156109a957600080fd5b506109c460048036038101906109bf91906144b8565b612260565b6040516109d19190613c7b565b60405180910390f35b3480156109e657600080fd5b50610a0160048036038101906109fc9190613f5d565b6122f4565b005b348015610a0f57600080fd5b50610a2a6004803603810190610a259190614190565b612367565b005b348015610a3857600080fd5b50610a536004803603810190610a4e91906144f8565b6123ea565b604051610a609190614212565b60405180910390f35b7f000000000000000000000000b6319cc6c8c27a8f5daf0dd3df91ea35c4720dd773ffffffffffffffffffffffffffffffffffffffff16610aa861249b565b73ffffffffffffffffffffffffffffffffffffffff1614610afe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610af5906145ab565b60405180910390fd5b6000600760008861ffff1661ffff1681526020019081526020016000208054610b26906145fa565b80601f0160208091040260200160405190810160405280929190818152602001828054610b52906145fa565b8015610b9f5780601f10610b7457610100808354040283529160200191610b9f565b820191906000526020600020905b815481529060010190602001808311610b8257829003601f168201915b50505050509050805186869050148015610bba575060008151115b8015610be3575080805190602001208686604051610bd992919061465b565b6040518091039020145b610c22576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c19906146e6565b60405180910390fd5b610cb68787878080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050508686868080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050506124a3565b50505050505050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610d8a57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610d9a5750610d998261256e565b5b9050919050565b606060018054610db0906145fa565b80601f0160208091040260200160405190810160405280929190818152602001828054610ddc906145fa565b8015610e295780601f10610dfe57610100808354040283529160200191610e29565b820191906000526020600020905b815481529060010190602001808311610e0c57829003601f168201915b5050505050905090565b610e3b6125d8565b7f000000000000000000000000b6319cc6c8c27a8f5daf0dd3df91ea35c4720dd773ffffffffffffffffffffffffffffffffffffffff166307e0db17826040518263ffffffff1660e01b8152600401610e949190614715565b600060405180830381600087803b158015610eae57600080fd5b505af1158015610ec2573d6000803e3d6000fd5b5050505050565b6000610ed482612656565b6005600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610f1a82611775565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610f8a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f81906147a2565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610fa961249b565b73ffffffffffffffffffffffffffffffffffffffff161480610fd85750610fd781610fd261249b565b612260565b5b611017576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161100e90614834565b60405180910390fd5b61102183836126a1565b505050565b61102e6125d8565b80600960008461ffff1661ffff168152602001908152602001600020819055505050565b61105a6125d8565b7f000000000000000000000000b6319cc6c8c27a8f5daf0dd3df91ea35c4720dd773ffffffffffffffffffffffffffffffffffffffff166310ddb137826040518263ffffffff1660e01b81526004016110b39190614715565b600060405180830381600087803b1580156110cd57600080fd5b505af11580156110e1573d6000803e3d6000fd5b5050505050565b600d5434101561112d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611124906148a0565b60405180910390fd5b61117e33600162989680600c544260405160200161114c9291906148c0565b6040516020818303038152906040528051906020012060001c61116f9190614918565b6111799190614978565b61275a565b600c6000815460010191905081905550565b600d5481565b61119f81611775565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611203576040517f59dc379f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600c60008154600190039190508190555061121d81612977565b600033826040516020016112329291906149ac565b6040516020818303038152906040529050600060019050600062055730905060008282604051602001611266929190614a2c565b604051602081830303815290604052905060007f000000000000000000000000b6319cc6c8c27a8f5daf0dd3df91ea35c4720dd773ffffffffffffffffffffffffffffffffffffffff166340a7bb108830886000876040518663ffffffff1660e01b81526004016112db959493929190614a58565b6040805180830381865afa1580156112f7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061131b9190614ace565b509050803411611357576040517f1c26714c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6113738786336000866101f48761136e9190614978565b612ac5565b50505050505050565b61138d61138761249b565b82612c5b565b6113cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113c390614b80565b60405180910390fd5b6113d7838383612cf0565b505050565b60008033836040516020016113f29291906149ac565b6040516020818303038152906040529050600060019050600062055730905060008282604051602001611426929190614a2c565b604051602081830303815290604052905060007f000000000000000000000000b6319cc6c8c27a8f5daf0dd3df91ea35c4720dd773ffffffffffffffffffffffffffffffffffffffff166340a7bb108930886000876040518663ffffffff1660e01b815260040161149b959493929190614a58565b6040805180830381865afa1580156114b7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114db9190614ace565b509050809550505050505092915050565b6114f46125d8565b60003373ffffffffffffffffffffffffffffffffffffffff164760405161151a90614bc6565b60006040518083038185875af1925050503d8060008114611557576040519150601f19603f3d011682016040523d82523d6000602084013e61155c565b606091505b505090508061156a57600080fd5b50565b600080600760008661ffff1661ffff1681526020019081526020016000208054611596906145fa565b80601f01602080910402602001604051908101604052809291908181526020018280546115c2906145fa565b801561160f5780601f106115e45761010080835404028352916020019161160f565b820191906000526020600020905b8154815290600101906020018083116115f257829003601f168201915b50505050509050838360405161162692919061465b565b60405180910390208180519060200120149150509392505050565b60096020528060005260406000206000915090505481565b61167483838360405180602001604052806000815250611d64565b505050565b6116816125d8565b7f000000000000000000000000b6319cc6c8c27a8f5daf0dd3df91ea35c4720dd773ffffffffffffffffffffffffffffffffffffffff166342d65a8d8484846040518463ffffffff1660e01b81526004016116de93929190614c08565b600060405180830381600087803b1580156116f857600080fd5b505af115801561170c573d6000803e3d6000fd5b50505050505050565b61171d6125d8565b80600d8190555050565b600b6020528260005260406000208280516020810182018051848252602083016020850120818352809550505050505060205280600052604060002060009250925050505481565b600c5481565b60008061178183612fe9565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036117f2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117e990614c86565b60405180910390fd5b80915050919050565b3073ffffffffffffffffffffffffffffffffffffffff1661181a61249b565b73ffffffffffffffffffffffffffffffffffffffff1614611870576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161186790614d18565b60405180910390fd5b6119048686868080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050508585858080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050613026565b505050505050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361197c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161197390614daa565b60405180910390fd5b600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6119cb6125d8565b6119d560006130ac565b565b600760205280600052604060002060009150905080546119f6906145fa565b80601f0160208091040260200160405190810160405280929190818152602001828054611a22906145fa565b8015611a6f5780601f10611a4457610100808354040283529160200191611a6f565b820191906000526020600020905b815481529060010190602001808311611a5257829003601f168201915b505050505081565b6008602052816000526040600020602052806000526040600020600091509150505481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b606060028054611afa906145fa565b80601f0160208091040260200160405190810160405280929190818152602001828054611b26906145fa565b8015611b735780601f10611b4857610100808354040283529160200191611b73565b820191906000526020600020905b815481529060010190602001808311611b5657829003601f168201915b5050505050905090565b60606000600760008461ffff1661ffff1681526020019081526020016000208054611ba7906145fa565b80601f0160208091040260200160405190810160405280929190818152602001828054611bd3906145fa565b8015611c205780601f10611bf557610100808354040283529160200191611c20565b820191906000526020600020905b815481529060010190602001808311611c0357829003601f168201915b505050505090506000815103611c6b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c6290614e16565b60405180910390fd5b611c8e600060148351611c7e9190614e36565b836131709092919063ffffffff16565b915050919050565b611ca8611ca161249b565b838361328e565b5050565b611cb46125d8565b818130604051602001611cc993929190614eb2565b604051602081830303815290604052600760008561ffff1661ffff1681526020019081526020016000209081611cff919061507e565b507f8c0400cfe2d1199b1a725c78960bcc2a344d869b80590d0f2bd005db15a572ce838383604051611d3393929190614c08565b60405180910390a1505050565b7f000000000000000000000000b6319cc6c8c27a8f5daf0dd3df91ea35c4720dd781565b611d75611d6f61249b565b83612c5b565b611db4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dab90614b80565b60405180910390fd5b611dc0848484846133fa565b50505050565b611dce6125d8565b80600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f5db758e995a17ec1ad84bdef7e8c3293a0bd6179bcce400dff5d4c3d87db726b81604051611e3e9190613e19565b60405180910390a150565b61271081565b6060611e5a82612656565b6000611e64613456565b90506000815111611e845760405180602001604052806000815250611eaf565b80611e8e8461346d565b604051602001611e9f92919061518c565b6040516020818303038152906040525b915050919050565b611ebf6125d8565b7f000000000000000000000000b6319cc6c8c27a8f5daf0dd3df91ea35c4720dd773ffffffffffffffffffffffffffffffffffffffff1663cbed8b9c86868686866040518663ffffffff1660e01b8152600401611f209594939291906151b0565b600060405180830381600087803b158015611f3a57600080fd5b505af1158015611f4e573d6000803e3d6000fd5b505050505050505050565b6000600b60008861ffff1661ffff1681526020019081526020016000208686604051611f8692919061465b565b908152602001604051809103902060008567ffffffffffffffff1667ffffffffffffffff1681526020019081526020016000205490506000801b8103612001576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ff890615270565b60405180910390fd5b80838360405161201292919061465b565b60405180910390201461205a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161205190615302565b60405180910390fd5b6000801b600b60008961ffff1661ffff168152602001908152602001600020878760405161208992919061465b565b908152602001604051809103902060008667ffffffffffffffff1667ffffffffffffffff168152602001908152602001600020819055506121548787878080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050508686868080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050613026565b7fc264d91f3adc5588250e1551f547752ca0cfa8f6b530d243b9f9f4cab10ea8e5878787878560405161218b959493929190615331565b60405180910390a150505050505050565b6121a46125d8565b600081116121e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121de906153cb565b60405180910390fd5b80600860008561ffff1661ffff16815260200190815260200160002060008461ffff1661ffff168152602001908152602001600020819055507f9d5c7c0b934da8fefa9c7760c98383778a12dfbfc0c3b3106518f43fb9508ac0838383604051612253939291906153eb565b60405180910390a1505050565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6122fc6125d8565b8181600760008661ffff1661ffff168152602001908152602001600020918261232692919061542d565b507ffa41487ad5d6728f0b19276fa1eddc16558578f5109fc39d2dc33c3230470dab83838360405161235a93929190614c08565b60405180910390a1505050565b61236f6125d8565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036123de576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123d59061556f565b60405180910390fd5b6123e7816130ac565b50565b60607f000000000000000000000000b6319cc6c8c27a8f5daf0dd3df91ea35c4720dd773ffffffffffffffffffffffffffffffffffffffff1663f5ecbdbc868630866040518563ffffffff1660e01b815260040161244b949392919061558f565b600060405180830381865afa158015612468573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906124919190615644565b9050949350505050565b600033905090565b60008061254f5a60966366ad5c8a60e01b898989896040516024016124cb949392919061568d565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050503073ffffffffffffffffffffffffffffffffffffffff1661353b909392919063ffffffff16565b91509150816125665761256586868686856135d3565b5b505050505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b6125e061249b565b73ffffffffffffffffffffffffffffffffffffffff166125fe611a9c565b73ffffffffffffffffffffffffffffffffffffffff1614612654576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161264b9061572c565b60405180910390fd5b565b61265f81613681565b61269e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161269590614c86565b60405180910390fd5b50565b816005600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff1661271483611775565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036127c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127c090615798565b60405180910390fd5b6127d281613681565b15612812576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161280990615804565b60405180910390fd5b6128206000838360016136c2565b61282981613681565b15612869576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161286090615804565b60405180910390fd5b6001600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816003600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46129736000838360016136c8565b5050565b600061298282611775565b90506129928160008460016136c2565b61299b82611775565b90506005600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506003600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612ac18160008460016136c8565b5050565b6000600760008861ffff1661ffff1681526020019081526020016000208054612aed906145fa565b80601f0160208091040260200160405190810160405280929190818152602001828054612b19906145fa565b8015612b665780601f10612b3b57610100808354040283529160200191612b66565b820191906000526020600020905b815481529060010190602001808311612b4957829003601f168201915b505050505090506000815103612bb1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ba890615896565b60405180910390fd5b612bbc8787516136ce565b7f000000000000000000000000b6319cc6c8c27a8f5daf0dd3df91ea35c4720dd773ffffffffffffffffffffffffffffffffffffffff1663c58031008389848a8a8a8a6040518863ffffffff1660e01b8152600401612c20969594939291906158d7565b6000604051808303818588803b158015612c3957600080fd5b505af1158015612c4d573d6000803e3d6000fd5b505050505050505050505050565b600080612c6783611775565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480612ca95750612ca88185612260565b5b80612ce757508373ffffffffffffffffffffffffffffffffffffffff16612ccf84610ec9565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16612d1082611775565b73ffffffffffffffffffffffffffffffffffffffff1614612d66576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d5d906159bf565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612dd5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612dcc90615a51565b60405180910390fd5b612de283838360016136c2565b8273ffffffffffffffffffffffffffffffffffffffff16612e0282611775565b73ffffffffffffffffffffffffffffffffffffffff1614612e58576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e4f906159bf565b60405180910390fd5b6005600082815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506001600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816003600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612fe483838360016136c8565b505050565b60006003600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600060148401519050600080838060200190518101906130469190615a9d565b91509150613054828261275a565b600c60008154600101919050819055507f31ae2bb20187b24b2039def7711f43f56311ec96de17b7ef01d1b1da40eb2eee878483600c5460405161309b9493929190615add565b60405180910390a150505050505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b606081601f836131809190614978565b10156131c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016131b890615b6e565b60405180910390fd5b81836131cd9190614978565b84511015613210576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161320790615bda565b60405180910390fd5b60608215600081146132315760405191506000825260208201604052613282565b6040519150601f8416801560200281840101858101878315602002848b0101015b8183101561326f5780518352602083019250602081019050613252565b50868552601f19601f8301166040525050505b50809150509392505050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036132fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016132f390615c46565b60405180910390fd5b80600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516133ed9190613c7b565b60405180910390a3505050565b613405848484612cf0565b61341184848484613744565b613450576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161344790615cd8565b60405180910390fd5b50505050565b606060405180602001604052806000815250905090565b60606000600161347c846138cb565b01905060008167ffffffffffffffff81111561349b5761349a613fc2565b5b6040519080825280601f01601f1916602001820160405280156134cd5781602001600182028036833780820191505090505b509050600082602001820190505b600115613530578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a8581613524576135236148e9565b5b049450600085036134db575b819350505050919050565b6000606060008060008661ffff1667ffffffffffffffff81111561356257613561613fc2565b5b6040519080825280601f01601f1916602001820160405280156135945781602001600182028036833780820191505090505b50905060008087516020890160008d8df191503d9250868311156135b6578692505b828152826000602083013e81819450945050505094509492505050565b8180519060200120600b60008761ffff1661ffff168152602001908152602001600020856040516136049190615d29565b908152602001604051809103902060008567ffffffffffffffff1667ffffffffffffffff168152602001908152602001600020819055507fe183f33de2837795525b4792ca4cd60535bd77c53b7e7030060bfcf5734d6b0c8585858585604051613672959493929190615d40565b60405180910390a15050505050565b60008073ffffffffffffffffffffffffffffffffffffffff166136a383612fe9565b73ffffffffffffffffffffffffffffffffffffffff1614159050919050565b50505050565b50505050565b6000600960008461ffff1661ffff168152602001908152602001600020549050600081036136fc5761271090505b8082111561373f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161373690615df4565b60405180910390fd5b505050565b60006137658473ffffffffffffffffffffffffffffffffffffffff16613a1e565b156138be578373ffffffffffffffffffffffffffffffffffffffff1663150b7a0261378e61249b565b8786866040518563ffffffff1660e01b81526004016137b09493929190615e14565b6020604051808303816000875af19250505080156137ec57506040513d601f19601f820116820180604052508101906137e99190615e75565b60015b61386e573d806000811461381c576040519150601f19603f3d011682016040523d82523d6000602084013e613821565b606091505b506000815103613866576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161385d90615cd8565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149150506138c3565b600190505b949350505050565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008310613929577a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000838161391f5761391e6148e9565b5b0492506040810190505b6d04ee2d6d415b85acef81000000008310613966576d04ee2d6d415b85acef8100000000838161395c5761395b6148e9565b5b0492506020810190505b662386f26fc10000831061399557662386f26fc10000838161398b5761398a6148e9565b5b0492506010810190505b6305f5e10083106139be576305f5e10083816139b4576139b36148e9565b5b0492506008810190505b61271083106139e35761271083816139d9576139d86148e9565b5b0492506004810190505b60648310613a0657606483816139fc576139fb6148e9565b5b0492506002810190505b600a8310613a15576001810190505b80915050919050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b6000604051905090565b600080fd5b600080fd5b600061ffff82169050919050565b613a6c81613a55565b8114613a7757600080fd5b50565b600081359050613a8981613a63565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f840112613ab457613ab3613a8f565b5b8235905067ffffffffffffffff811115613ad157613ad0613a94565b5b602083019150836001820283011115613aed57613aec613a99565b5b9250929050565b600067ffffffffffffffff82169050919050565b613b1181613af4565b8114613b1c57600080fd5b50565b600081359050613b2e81613b08565b92915050565b60008060008060008060808789031215613b5157613b50613a4b565b5b6000613b5f89828a01613a7a565b965050602087013567ffffffffffffffff811115613b8057613b7f613a50565b5b613b8c89828a01613a9e565b95509550506040613b9f89828a01613b1f565b935050606087013567ffffffffffffffff811115613bc057613bbf613a50565b5b613bcc89828a01613a9e565b92509250509295509295509295565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b613c1081613bdb565b8114613c1b57600080fd5b50565b600081359050613c2d81613c07565b92915050565b600060208284031215613c4957613c48613a4b565b5b6000613c5784828501613c1e565b91505092915050565b60008115159050919050565b613c7581613c60565b82525050565b6000602082019050613c906000830184613c6c565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015613cd0578082015181840152602081019050613cb5565b60008484015250505050565b6000601f19601f8301169050919050565b6000613cf882613c96565b613d028185613ca1565b9350613d12818560208601613cb2565b613d1b81613cdc565b840191505092915050565b60006020820190508181036000830152613d408184613ced565b905092915050565b600060208284031215613d5e57613d5d613a4b565b5b6000613d6c84828501613a7a565b91505092915050565b6000819050919050565b613d8881613d75565b8114613d9357600080fd5b50565b600081359050613da581613d7f565b92915050565b600060208284031215613dc157613dc0613a4b565b5b6000613dcf84828501613d96565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000613e0382613dd8565b9050919050565b613e1381613df8565b82525050565b6000602082019050613e2e6000830184613e0a565b92915050565b613e3d81613df8565b8114613e4857600080fd5b50565b600081359050613e5a81613e34565b92915050565b60008060408385031215613e7757613e76613a4b565b5b6000613e8585828601613e4b565b9250506020613e9685828601613d96565b9150509250929050565b60008060408385031215613eb757613eb6613a4b565b5b6000613ec585828601613a7a565b9250506020613ed685828601613d96565b9150509250929050565b613ee981613d75565b82525050565b6000602082019050613f046000830184613ee0565b92915050565b600080600060608486031215613f2357613f22613a4b565b5b6000613f3186828701613e4b565b9350506020613f4286828701613e4b565b9250506040613f5386828701613d96565b9150509250925092565b600080600060408486031215613f7657613f75613a4b565b5b6000613f8486828701613a7a565b935050602084013567ffffffffffffffff811115613fa557613fa4613a50565b5b613fb186828701613a9e565b92509250509250925092565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b613ffa82613cdc565b810181811067ffffffffffffffff8211171561401957614018613fc2565b5b80604052505050565b600061402c613a41565b90506140388282613ff1565b919050565b600067ffffffffffffffff82111561405857614057613fc2565b5b61406182613cdc565b9050602081019050919050565b82818337600083830152505050565b600061409061408b8461403d565b614022565b9050828152602081018484840111156140ac576140ab613fbd565b5b6140b784828561406e565b509392505050565b600082601f8301126140d4576140d3613a8f565b5b81356140e484826020860161407d565b91505092915050565b60008060006060848603121561410657614105613a4b565b5b600061411486828701613a7a565b935050602084013567ffffffffffffffff81111561413557614134613a50565b5b614141868287016140bf565b925050604061415286828701613b1f565b9150509250925092565b6000819050919050565b61416f8161415c565b82525050565b600060208201905061418a6000830184614166565b92915050565b6000602082840312156141a6576141a5613a4b565b5b60006141b484828501613e4b565b91505092915050565b600081519050919050565b600082825260208201905092915050565b60006141e4826141bd565b6141ee81856141c8565b93506141fe818560208601613cb2565b61420781613cdc565b840191505092915050565b6000602082019050818103600083015261422c81846141d9565b905092915050565b6000806040838503121561424b5761424a613a4b565b5b600061425985828601613a7a565b925050602061426a85828601613a7a565b9150509250929050565b61427d81613c60565b811461428857600080fd5b50565b60008135905061429a81614274565b92915050565b600080604083850312156142b7576142b6613a4b565b5b60006142c585828601613e4b565b92505060206142d68582860161428b565b9150509250929050565b6000819050919050565b60006143056143006142fb84613dd8565b6142e0565b613dd8565b9050919050565b6000614317826142ea565b9050919050565b60006143298261430c565b9050919050565b6143398161431e565b82525050565b60006020820190506143546000830184614330565b92915050565b6000806000806080858703121561437457614373613a4b565b5b600061438287828801613e4b565b945050602061439387828801613e4b565b93505060406143a487828801613d96565b925050606085013567ffffffffffffffff8111156143c5576143c4613a50565b5b6143d1878288016140bf565b91505092959194509250565b6000806000806000608086880312156143f9576143f8613a4b565b5b600061440788828901613a7a565b955050602061441888828901613a7a565b945050604061442988828901613d96565b935050606086013567ffffffffffffffff81111561444a57614449613a50565b5b61445688828901613a9e565b92509250509295509295909350565b60008060006060848603121561447e5761447d613a4b565b5b600061448c86828701613a7a565b935050602061449d86828701613a7a565b92505060406144ae86828701613d96565b9150509250925092565b600080604083850312156144cf576144ce613a4b565b5b60006144dd85828601613e4b565b92505060206144ee85828601613e4b565b9150509250929050565b6000806000806080858703121561451257614511613a4b565b5b600061452087828801613a7a565b945050602061453187828801613a7a565b935050604061454287828801613e4b565b925050606061455387828801613d96565b91505092959194509250565b7f4c7a4170703a20696e76616c696420656e64706f696e742063616c6c65720000600082015250565b6000614595601e83613ca1565b91506145a08261455f565b602082019050919050565b600060208201905081810360008301526145c481614588565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061461257607f821691505b602082108103614625576146246145cb565b5b50919050565b600081905092915050565b6000614642838561462b565b935061464f83858461406e565b82840190509392505050565b6000614668828486614636565b91508190509392505050565b7f4c7a4170703a20696e76616c696420736f757263652073656e64696e6720636f60008201527f6e74726163740000000000000000000000000000000000000000000000000000602082015250565b60006146d0602683613ca1565b91506146db82614674565b604082019050919050565b600060208201905081810360008301526146ff816146c3565b9050919050565b61470f81613a55565b82525050565b600060208201905061472a6000830184614706565b92915050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b600061478c602183613ca1565b915061479782614730565b604082019050919050565b600060208201905081810360008301526147bb8161477f565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c000000602082015250565b600061481e603d83613ca1565b9150614829826147c2565b604082019050919050565b6000602082019050818103600083015261484d81614811565b9050919050565b7f4e6f7420656e6f7567682065746865722073656e740000000000000000000000600082015250565b600061488a601583613ca1565b915061489582614854565b602082019050919050565b600060208201905081810360008301526148b98161487d565b9050919050565b60006040820190506148d56000830185613ee0565b6148e26020830184613ee0565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061492382613d75565b915061492e83613d75565b92508261493e5761493d6148e9565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061498382613d75565b915061498e83613d75565b92508282019050808211156149a6576149a5614949565b5b92915050565b60006040820190506149c16000830185613e0a565b6149ce6020830184613ee0565b9392505050565b60008160f01b9050919050565b60006149ed826149d5565b9050919050565b614a05614a0082613a55565b6149e2565b82525050565b6000819050919050565b614a26614a2182613d75565b614a0b565b82525050565b6000614a3882856149f4565b600282019150614a488284614a15565b6020820191508190509392505050565b600060a082019050614a6d6000830188614706565b614a7a6020830187613e0a565b8181036040830152614a8c81866141d9565b9050614a9b6060830185613c6c565b8181036080830152614aad81846141d9565b90509695505050505050565b600081519050614ac881613d7f565b92915050565b60008060408385031215614ae557614ae4613a4b565b5b6000614af385828601614ab9565b9250506020614b0485828601614ab9565b9150509250929050565b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206f7220617070726f76656400000000000000000000000000000000000000602082015250565b6000614b6a602d83613ca1565b9150614b7582614b0e565b604082019050919050565b60006020820190508181036000830152614b9981614b5d565b9050919050565b50565b6000614bb060008361462b565b9150614bbb82614ba0565b600082019050919050565b6000614bd182614ba3565b9150819050919050565b6000614be783856141c8565b9350614bf483858461406e565b614bfd83613cdc565b840190509392505050565b6000604082019050614c1d6000830186614706565b8181036020830152614c30818486614bdb565b9050949350505050565b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b6000614c70601883613ca1565b9150614c7b82614c3a565b602082019050919050565b60006020820190508181036000830152614c9f81614c63565b9050919050565b7f4e6f6e626c6f636b696e674c7a4170703a2063616c6c6572206d75737420626560008201527f204c7a4170700000000000000000000000000000000000000000000000000000602082015250565b6000614d02602683613ca1565b9150614d0d82614ca6565b604082019050919050565b60006020820190508181036000830152614d3181614cf5565b9050919050565b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b6000614d94602983613ca1565b9150614d9f82614d38565b604082019050919050565b60006020820190508181036000830152614dc381614d87565b9050919050565b7f4c7a4170703a206e6f20747275737465642070617468207265636f7264000000600082015250565b6000614e00601d83613ca1565b9150614e0b82614dca565b602082019050919050565b60006020820190508181036000830152614e2f81614df3565b9050919050565b6000614e4182613d75565b9150614e4c83613d75565b9250828203905081811115614e6457614e63614949565b5b92915050565b60008160601b9050919050565b6000614e8282614e6a565b9050919050565b6000614e9482614e77565b9050919050565b614eac614ea782613df8565b614e89565b82525050565b6000614ebf828587614636565b9150614ecb8284614e9b565b601482019150819050949350505050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302614f3e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82614f01565b614f488683614f01565b95508019841693508086168417925050509392505050565b6000614f7b614f76614f7184613d75565b6142e0565b613d75565b9050919050565b6000819050919050565b614f9583614f60565b614fa9614fa182614f82565b848454614f0e565b825550505050565b600090565b614fbe614fb1565b614fc9818484614f8c565b505050565b5b81811015614fed57614fe2600082614fb6565b600181019050614fcf565b5050565b601f8211156150325761500381614edc565b61500c84614ef1565b8101602085101561501b578190505b61502f61502785614ef1565b830182614fce565b50505b505050565b600082821c905092915050565b600061505560001984600802615037565b1980831691505092915050565b600061506e8383615044565b9150826002028217905092915050565b615087826141bd565b67ffffffffffffffff8111156150a05761509f613fc2565b5b6150aa82546145fa565b6150b5828285614ff1565b600060209050601f8311600181146150e857600084156150d6578287015190505b6150e08582615062565b865550615148565b601f1984166150f686614edc565b60005b8281101561511e578489015182556001820191506020850194506020810190506150f9565b8683101561513b5784890151615137601f891682615044565b8355505b6001600288020188555050505b505050505050565b600081905092915050565b600061516682613c96565b6151708185615150565b9350615180818560208601613cb2565b80840191505092915050565b6000615198828561515b565b91506151a4828461515b565b91508190509392505050565b60006080820190506151c56000830188614706565b6151d26020830187614706565b6151df6040830186613ee0565b81810360608301526151f2818486614bdb565b90509695505050505050565b7f4e6f6e626c6f636b696e674c7a4170703a206e6f2073746f726564206d65737360008201527f6167650000000000000000000000000000000000000000000000000000000000602082015250565b600061525a602383613ca1565b9150615265826151fe565b604082019050919050565b600060208201905081810360008301526152898161524d565b9050919050565b7f4e6f6e626c6f636b696e674c7a4170703a20696e76616c6964207061796c6f6160008201527f6400000000000000000000000000000000000000000000000000000000000000602082015250565b60006152ec602183613ca1565b91506152f782615290565b604082019050919050565b6000602082019050818103600083015261531b816152df565b9050919050565b61532b81613af4565b82525050565b60006080820190506153466000830188614706565b8181036020830152615359818688614bdb565b90506153686040830185615322565b6153756060830184614166565b9695505050505050565b7f4c7a4170703a20696e76616c6964206d696e4761730000000000000000000000600082015250565b60006153b5601583613ca1565b91506153c08261537f565b602082019050919050565b600060208201905081810360008301526153e4816153a8565b9050919050565b60006060820190506154006000830186614706565b61540d6020830185614706565b61541a6040830184613ee0565b949350505050565b600082905092915050565b6154378383615422565b67ffffffffffffffff8111156154505761544f613fc2565b5b61545a82546145fa565b615465828285614ff1565b6000601f8311600181146154945760008415615482578287013590505b61548c8582615062565b8655506154f4565b601f1984166154a286614edc565b60005b828110156154ca578489013582556001820191506020850194506020810190506154a5565b868310156154e757848901356154e3601f891682615044565b8355505b6001600288020188555050505b50505050505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000615559602683613ca1565b9150615564826154fd565b604082019050919050565b600060208201905081810360008301526155888161554c565b9050919050565b60006080820190506155a46000830187614706565b6155b16020830186614706565b6155be6040830185613e0a565b6155cb6060830184613ee0565b95945050505050565b60006155e76155e28461403d565b614022565b90508281526020810184848401111561560357615602613fbd565b5b61560e848285613cb2565b509392505050565b600082601f83011261562b5761562a613a8f565b5b815161563b8482602086016155d4565b91505092915050565b60006020828403121561565a57615659613a4b565b5b600082015167ffffffffffffffff81111561567857615677613a50565b5b61568484828501615616565b91505092915050565b60006080820190506156a26000830187614706565b81810360208301526156b481866141d9565b90506156c36040830185615322565b81810360608301526156d581846141d9565b905095945050505050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000615716602083613ca1565b9150615721826156e0565b602082019050919050565b6000602082019050818103600083015261574581615709565b9050919050565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b6000615782602083613ca1565b915061578d8261574c565b602082019050919050565b600060208201905081810360008301526157b181615775565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b60006157ee601c83613ca1565b91506157f9826157b8565b602082019050919050565b6000602082019050818103600083015261581d816157e1565b9050919050565b7f4c7a4170703a2064657374696e6174696f6e20636861696e206973206e6f742060008201527f61207472757374656420736f7572636500000000000000000000000000000000602082015250565b6000615880603083613ca1565b915061588b82615824565b604082019050919050565b600060208201905081810360008301526158af81615873565b9050919050565b60006158c182613dd8565b9050919050565b6158d1816158b6565b82525050565b600060c0820190506158ec6000830189614706565b81810360208301526158fe81886141d9565b9050818103604083015261591281876141d9565b905061592160608301866158c8565b61592e6080830185613e0a565b81810360a083015261594081846141d9565b9050979650505050505050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b60006159a9602583613ca1565b91506159b48261594d565b604082019050919050565b600060208201905081810360008301526159d88161599c565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000615a3b602483613ca1565b9150615a46826159df565b604082019050919050565b60006020820190508181036000830152615a6a81615a2e565b9050919050565b615a7a816158b6565b8114615a8557600080fd5b50565b600081519050615a9781615a71565b92915050565b60008060408385031215615ab457615ab3613a4b565b5b6000615ac285828601615a88565b9250506020615ad385828601614ab9565b9150509250929050565b6000608082019050615af26000830187614706565b615aff6020830186613e0a565b615b0c6040830185613ee0565b615b196060830184613ee0565b95945050505050565b7f736c6963655f6f766572666c6f77000000000000000000000000000000000000600082015250565b6000615b58600e83613ca1565b9150615b6382615b22565b602082019050919050565b60006020820190508181036000830152615b8781615b4b565b9050919050565b7f736c6963655f6f75744f66426f756e6473000000000000000000000000000000600082015250565b6000615bc4601183613ca1565b9150615bcf82615b8e565b602082019050919050565b60006020820190508181036000830152615bf381615bb7565b9050919050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b6000615c30601983613ca1565b9150615c3b82615bfa565b602082019050919050565b60006020820190508181036000830152615c5f81615c23565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b6000615cc2603283613ca1565b9150615ccd82615c66565b604082019050919050565b60006020820190508181036000830152615cf181615cb5565b9050919050565b6000615d03826141bd565b615d0d818561462b565b9350615d1d818560208601613cb2565b80840191505092915050565b6000615d358284615cf8565b915081905092915050565b600060a082019050615d556000830188614706565b8181036020830152615d6781876141d9565b9050615d766040830186615322565b8181036060830152615d8881856141d9565b90508181036080830152615d9c81846141d9565b90509695505050505050565b7f4c7a4170703a207061796c6f61642073697a6520697320746f6f206c61726765600082015250565b6000615dde602083613ca1565b9150615de982615da8565b602082019050919050565b60006020820190508181036000830152615e0d81615dd1565b9050919050565b6000608082019050615e296000830187613e0a565b615e366020830186613e0a565b615e436040830185613ee0565b8181036060830152615e5581846141d9565b905095945050505050565b600081519050615e6f81613c07565b92915050565b600060208284031215615e8b57615e8a613a4b565b5b6000615e9984828501615e60565b9150509291505056fea264697066735822122054961bfb7307803131949ead3e5224a9174d6a02612d469f049aae5b8ab8a2e064736f6c63430008120033