60806040526105dc600555348015610015575f5ffd5b50604051610ff7380380610ff7833981016040819052610034916102ad565b60066100408582610470565b50600761004d8482610470565b50600461005a8382610470565b50600460405160200161006d9190610598565b6040516020818303038152906040526002908161008a9190610470565b50600460405160200161009d91906105e3565b604051602081830303815290604052600390816100ba9190610470565b50600281516100c99190610634565b1561011a5760405162461bcd60e51b815260206004820152601460248201527f73656e64657273206d757374206265206576656e000000000000000000000000604482015260640160405180910390fd5b5f600182516101299190610667565b90505f5b818110156101f35782610141826001610680565b8151811061015157610151610693565b60200260200101516001600160a01b031683828151811061017457610174610693565b60200260200101516001600160a01b031684838151811061019757610197610693565b60200260200101516001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f60016040516101e3929190918252602082015260400190565b60405180910390a460020161012d565b5050505050506106a7565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561023a5761023a6101fe565b604052919050565b5f82601f830112610251575f5ffd5b81516001600160401b0381111561026a5761026a6101fe565b61027d601f8201601f1916602001610212565b818152846020838601011115610291575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b5f5f5f5f608085870312156102c0575f5ffd5b84516001600160401b038111156102d5575f5ffd5b6102e187828801610242565b602087015190955090506001600160401b038111156102fe575f5ffd5b61030a87828801610242565b604087015190945090506001600160401b03811115610327575f5ffd5b61033387828801610242565b606087015190935090506001600160401b03811115610350575f5ffd5b8501601f81018713610360575f5ffd5b80516001600160401b03811115610379576103796101fe565b8060051b61038960208201610212565b9182526020818401810192908101908a8411156103a4575f5ffd5b6020850194505b838510156103dd57845192506001600160a01b03831683146103cb575f5ffd5b828252602094850194909101906103ab565b979a9699509497505050505050565b600181811c9082168061040057607f821691505b60208210810361041e57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561046b57805f5260205f20601f840160051c810160208510156104495750805b601f840160051c820191505b81811015610468575f8155600101610455565b50505b505050565b81516001600160401b03811115610489576104896101fe565b61049d8161049784546103ec565b84610424565b6020601f8211600181146104cf575f83156104b85750848201515b5f19600385901b1c1916600184901b178455610468565b5f84815260208120601f198516915b828110156104fe57878501518255602094850194600190920191016104de565b508482101561051b57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f8154610536816103ec565b60018216801561054d57600181146105625761058f565b60ff198316865281151582028601935061058f565b845f5260205f205f5b838110156105875781548882015260019091019060200161056b565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f6105c9601583018461052a565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610614601583018461052a565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b5f8261064e57634e487b7160e01b5f52601260045260245ffd5b500690565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561067a5761067a610653565b92915050565b8082018082111561067a5761067a610653565b634e487b7160e01b5f52603260045260245ffd5b610943806106b45f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220007e36cb51fcaf8c933215d3a363be4c99361ed9571dbe27e96f03910b94219164736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000e73746574687072697a652e636f6d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e2073746574687072697a652e636f6d00000000000000000000000000000000000000000000000000000000000000002e516d61357038646843636b733833534d6a39435a7a4e67396b7a51724d59415870736f6b567335736962546b7431000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c0000000000000000000000008cba82d673a8dfbc2504d7faf52c6626bb598d5d000000000000000000000000171242373a410ba584cbbdf18b59f55e5e0e3c1e000000000000000000000000bd41c4dd8e43db15cd42003e26767748a131a3030000000000000000000000008556cd797078aa7d2dfaf95f6be2b75c219edfb00000000000000000000000006580aa627b54c6daeb077bf2ac980f208497b21a00000000000000000000000028d734efafbb466794f612840ba99b73eeb44457000000000000000000000000e753547d5f4920b5a1ba91e32188c2b31b2468d40000000000000000000000006f572cefcc54b1036d48220321ef87e0c954c46600000000000000000000000002df367dccdf8d0d3ef135022f760fe173ec0d23000000000000000000000000c8098dfdb0a4c482a7f93e08d9c4e0013c234714000000000000000000000000e923fb3026f933493b60b5e18ec37e86e03f56a50000000000000000000000005ab9c858fde8e4c8f006123a9c3b4d750322512f0000000000000000000000001c0b1b3b8b486dd197c5b840befeead6b09268a5000000000000000000000000e7a97f5aa8a7be9b4ad2cce48c2dcefce1810b380000000000000000000000006e0bf79ac498cf39ae873882895bdd8be06d7a11000000000000000000000000154508cfba04672b5c99901c6cde2e8f0ccb4cba000000000000000000000000984020cc5f19bd244f8cd4477a940d42438adba00000000000000000000000009d305e9128fc76e793eea208ffae7d941b1d8469000000000000000000000000a8a4a341e6228b6a444c074603edf71eaa28e58b000000000000000000000000d4e067da4dbfc6b1e65348b458832eb51ae22984000000000000000000000000b89f76987b8afe9bb56e89fe5e046d6436f218cd000000000000000000000000f9588b19d39bd8594fc59cf5a270db1faa15ff110000000000000000000000001926f5bb9ed68ba83255fb219828a90bd9f407710000000000000000000000008a9d5f51da7666c1b69ae27532fa0dad2eeb52e7000000000000000000000000c85e4ea4a4a1739f7f24f9908e31194ef1e830ab0000000000000000000000006e62fb23cea53620a3fab07b80db182497e4fa3e000000000000000000000000631e4a439ed860b6004981b128b45a97642ffd63000000000000000000000000ad55d4ce82b5207194cd47cd0c86fdde523a06ff000000000000000000000000cbd17eb92199ade731c8ae462f672170944a11a6000000000000000000000000072349cb1af244303a130805854130e5d788195800000000000000000000000033579ab6feb7b35bfc44dd01a8d7bbd985a0483d000000000000000000000000d010a8a7c42cc86c956d002b1b9932e275647f3d0000000000000000000000000eb68b83821857f6ad0347e0f111a33c5baad3e300000000000000000000000031a97c0dd30eb264fc646ca9df07d936fe3b813a0000000000000000000000009c883edd5f41a84537df4843220d1f250f9337f0000000000000000000000000c14455f3b0d0882b711f71b2bd265d8b1be68dbe00000000000000000000000007db26d4bb9497ce7d7899c582c19a023623bbf20000000000000000000000001216c8754cbb0d58621ab6f04886504df63cb6f7000000000000000000000000df627f524a24212acb573e8b1ae5f47e6ab83f6900000000000000000000000096cbad5862c07c0f69a5dcb7ef05dd0425ebe145000000000000000000000000b6ed7b1bbe0eb0613d48b04575e3117472e855fc00000000000000000000000024a5968322818846d1318b687c767edb1bb5445b000000000000000000000000f15bf9fbb859a69267eab38f04cc7ed90ea0b3710000000000000000000000008d0791ef0510cb940e3921a8441e814d6ae0fd180000000000000000000000007fcc8ba0da175f27649647ebe889d98fb1e286d70000000000000000000000004137ff7fc9d4d313dd5d61757ad0b9be7d7d3ebf0000000000000000000000007ee380b78c17f19b3990c6c1700269ebc402dfcb0000000000000000000000000eb755cf2ea0cea5d9d87ee50f51056fa96d06d400000000000000000000000042fa432c81058ee8a3c05af9dea94e1b4e3a5bf4000000000000000000000000bc94665fe860268e0af000cbca87662487c30f9c000000000000000000000000887870c02c8b7909de4f9533b46eeaec025c96dd0000000000000000000000008693003c7a415d2dc1561440446363dc2aafe11e000000000000000000000000072c17acac46ce43cc377bf1f24032c973dcdd0b000000000000000000000000a4e75dc1e25992e0a68da2473dce40c3542e0a2f0000000000000000000000001bdf788a84a10863f71fea909f1dfd16aa5cce37000000000000000000000000afede0422375a86743d5ff48286fd2693a3e670c00000000000000000000000009444617ed489b065f3ba864cef21afe6372e9e30000000000000000000000001c256fa6aa0109c848fd42d40069e29b3064ccc000000000000000000000000056547b87bdde029e42f5517e5b8ea236ade369a10000000000000000000000004532e300b8c7ea6de27616a3a7a14398351de4e7000000000000000000000000a0736e8e4248395e6ad36d30db8474b53d65d2e7000000000000000000000000f50b31df2461c6dd16a69765b837bdcd5600d14b000000000000000000000000ebe68c9d87b13e32f7b5333f101976dea6e6a3c6000000000000000000000000bb52c91cc7abf9d7e7bbd21c760b8a800d93325a000000000000000000000000178dd336524522e870da5a8be1d5ab613da24895000000000000000000000000743e838a2f8f4db38148a5dea4337c8b458f48cb00000000000000000000000068f71b8e2ef3675235c342dd60ea1730562bd0ce000000000000000000000000c2fd5130fa59ee7593a3423c54336c2109cfaee4000000000000000000000000077b3a2b06cc401056e91b018a53c987985230d2000000000000000000000000b0aff1b3a761dac9d24e2f1092a5f3157372fc850000000000000000000000006bfe6f3a33af760ea87c0f76710e9ee8e44755c80000000000000000000000007985904f0f51751296e0ea67ad6d56ea6a343c8a0000000000000000000000001e3380bff40b7a58e6d3d674b683f8fd4904bc710000000000000000000000006614ede74856ffd31b0496b9fc62afbb3401079d000000000000000000000000077547b525e6da903285544ca734bbaac707be2a000000000000000000000000337d1b1a16eef7182790f91c1b27cdf05641062e0000000000000000000000009c5b9d88d8ddee703633105c6fceb9651d87cd6e000000000000000000000000cb9de84aee17f36d4ff2dfca09ad9b5d610533ba00000000000000000000000092e50a3663f0810f9744680d9fc1dd3b352f462b000000000000000000000000005280119e7070fd1999703ec606c5e97b146e840000000000000000000000007f04f085b73a4531484f63a0f87d3ae96f945a0e000000000000000000000000b728862eec6cc582582922b94dcd24977543f892000000000000000000000000dd07203bdc38e25b71e2f156d34d1a30fa2e5a1500000000000000000000000057e9d52c0fd2936ccfd071a8aa67e3e3b69bd4470000000000000000000000003a3bea3e2d8bc5eeeacca5ee568ff73bf22dbda1000000000000000000000000c935e5075c21d6ca3c5775221412280561a9f915000000000000000000000000b336a4a00ac999bcd873e90397d4ed07e6fa2c040000000000000000000000000c1924b755de8553daabbcf65b7ea0ab9839de650000000000000000000000003ebfce1a82e68cdf40fa069110444006b8a4ded50000000000000000000000001f22d7740e3d6fe447055ee39e3e08ffa7d0102b000000000000000000000000324c65cb8e4f97a9c5cb88c752f2dd35e44944df0000000000000000000000000b70cb32c11b98361a6440370b1f312d86785ead0000000000000000000000006fcafb3b3b71630368ea8a9a41a6aff2e84a1bad000000000000000000000000111ce8d46cd445f5ab1ce3545d97b45071dfecc0000000000000000000000000965c9b2901634d80b368b056f80c6fa5cf9889ff0000000000000000000000005bed4ec6af7697c955c8d72ccca573d590957f0d0000000000000000000000004c8ca933959cd1e53ae6163729f1304f615a01d700000000000000000000000004099b2c9862ac78f35aff16174c2900275be4c70000000000000000000000007a0cd012dd51f03f3aea1d2851e77e9dc166c1390000000000000000000000007d25f5dc2b6984a2b6ff29f88fc6573f9e8330ed000000000000000000000000e363029c9a571d4998bdb144fba3bbe5e9ca6b3c000000000000000000000000d3156b90fbe7c5335b330a468af70641a740c4f1000000000000000000000000d60e34779ce220baaadedf16cffceb6b333f8528000000000000000000000000903772babd2b43f76452b99d619be44e209832e8000000000000000000000000f1b14eea11f2ffc209c43b8d77983e53c05729080000000000000000000000007eaf99f8f0385dee2280cf10509280487f9735550000000000000000000000009b7368aa1402fb1d7f5ce9dcee2dab84e86e048c000000000000000000000000d276ca716b32bbeacf0dd8dfef6071f3b95f982f000000000000000000000000c77ff7835c7a1bc8950cba303811bccb248c07ef00000000000000000000000018ed6391ec5b2eac491f90558423461b0cb11f71000000000000000000000000b6423688f2e3f51f821ebc94649c3793338cc5920000000000000000000000006a69efe85fe9aedfae63d67c8cc354349b7ef89c000000000000000000000000a45cbc1b6d3d145759beb261156f9080e10081ad000000000000000000000000a5cf959fdc012eefcfa91ba314cccc685c2eb012000000000000000000000000efb88e098ff7d044c5b237fa291b541099e2a314000000000000000000000000d20e1ad727f546e89ba07fb781d559f2e420be24000000000000000000000000caaa3faa0e357cde887a370bd11ba65935b52a1f000000000000000000000000907a3cdf014ff62eadb578633c2d805e3048640700000000000000000000000020efe782bf5d0776c36032e957b631aa337562c0000000000000000000000000170058a1703b383ff48511c0032517af9042111c000000000000000000000000740fb8f5d764a2f2e9525e1b401251f2820549860000000000000000000000006bea8fb6e9afae4eb77105a12b49bd4976b599c50000000000000000000000009578431705ba9302b16f1e75326158b14754da08000000000000000000000000518dfa0f6c3ed1c27495cf83aaeb1599c6da44a9000000000000000000000000b27f5f9ba68442db9017fae9e9e7aa7659fd7a72000000000000000000000000f2cc0c49d63706c9b738f38e91f65618ad3496e900000000000000000000000022391eb829ab29639111696664ada3bd5a93527e000000000000000000000000b0445412ccfb6e2ea1fd15a33801c8eae2d48d04000000000000000000000000472e9743065d0274b3e6fd4e26895e002fdef2160000000000000000000000000833a641c8b2a104e671f4f924cfc4676791bf8f000000000000000000000000f9dd45d01d7ffd03f228b87cbdf67d65760a3bad000000000000000000000000849b151171e18268f609dcc9848c0d0218b8b5f8000000000000000000000000e200985c0a98a57969a3c336c526f859e37e3efa0000000000000000000000008373341bdd3168600866c0f9f527ec3c7441f5490000000000000000000000001fd8a6cf3ff837799d7416af511249df06fa3399000000000000000000000000514a12f916051f837e7fc692a347bccf1e30666d00000000000000000000000093d1bdbe6e62609efc3cc1e47bbf6214127e44f80000000000000000000000009bc9d3895a7e1a27f28c351668e7564f5e5eb12e00000000000000000000000011ba99f7f7b5c43e98e4c3d66599564f1345ec92000000000000000000000000d07923d2395591681441538a2b806b9a25b1362f000000000000000000000000c6c42af391b0f08291510c0ea69703d9621e6e50000000000000000000000000608093fecde90f0e249e3cac268aa022e989ad23000000000000000000000000ce159c278b45021f41dfd5fc61023d9ed9a07155000000000000000000000000bd9a00255d24b1754bea691b9d012c8f9563e792000000000000000000000000dfe71d29497af1d159ac919bf230e1580308e8b7000000000000000000000000b745364b2cdae4da02e513566c2fa3418a6d6826000000000000000000000000ea02a6e2d2d3a7929d9e0da13a1039c4f28906f00000000000000000000000004c87d7d0f38b47951e568be9cef767b0d283d2db0000000000000000000000006e30e1e30569636d5de3ba65ac53f766fab2efe70000000000000000000000001aed154944f35f73b4729c9bfc734ee7f0ec91b3000000000000000000000000e99640cd4df2d17c2534402f49efcdb042c5886a0000000000000000000000002a44844db8450903475441d7da8cd6d986d2101b00000000000000000000000058dae3f0ce3d0c50efaa834cc780426563ae084b0000000000000000000000008c5c57fb621e84ae5af5550c54947d360cced5ff0000000000000000000000009bc7a5ee86c800dea4560117f53773c82d6298e600000000000000000000000017322296201a8da682c61a567df9096a9744bef30000000000000000000000002d39ad6564e242273673e912258dc670c2b995a2000000000000000000000000db0ee5935037a3cc085444c8db0c6b7cb35b46070000000000000000000000001e5b9df7b6f04102c1a1f9e6f812e3e73961276a000000000000000000000000589a96593e4082a01c7677c33777caddd725a2aa00000000000000000000000045eae6b56a84940171fdebf851ec337c9f4901d30000000000000000000000000978c9cc49103345fb996095b45995c6069176270000000000000000000000008afcd526e272bacb4874d5bd337cfbf87dd2de85000000000000000000000000bda0d7b4043898c77c41b1f8f61760468179b283000000000000000000000000935091d00c28b84e072263ccb7c1cb03ce4dde7f0000000000000000000000009891ab86e1a6131812327e70279529a9d3eabc4c000000000000000000000000fe7d4c0fbec73709e4ca48972f9e003cec3d32be0000000000000000000000004bd7453447a522ae3a506b96add97c808e8be8a200000000000000000000000046915d37734f168b20854ea087ac2d9122019c550000000000000000000000000010cb525c5c5ae81db4ebdd03baf6b3ea7c40c6000000000000000000000000e2104999094974f148e81a3500505fa1fa9a90330000000000000000000000003c3eca7bbafb8a62f82362cf50498ed4e2a1f916000000000000000000000000f3f5ba927b2e1716b18015754b3996bd872d04f7000000000000000000000000cb9ee5de6dc1f244e2bf526dd943d9776e08ce00000000000000000000000000e738003b9596487e07d63daae04db8aa77380f77000000000000000000000000c3b222b26a09fd14c9ee1e9b7a96f247db9134f7000000000000000000000000feaaef697bd8739cff4978f9db600521843557c3000000000000000000000000be29491f56c5003f4d174cdea2bb945af320b05f000000000000000000000000bb6f688d7769c743815f5b24093a917db21d88080000000000000000000000001d584f49ad4a443c61d569a8c3b46ca4a2fc5587000000000000000000000000129cfc2448cc4fa57055f2f51eed057386b26bfe000000000000000000000000cda7f5d8713173a7f885a3806a999beb16a5c7de000000000000000000000000ff9bb3db3e6e52c9a25746e25d1e64731ec69e870000000000000000000000003830e3dab55e469c2b623f2bca134cb92e27317e000000000000000000000000fe9e4a34f07fe03d35b0275020cdfbc24aa239b4000000000000000000000000aaaa2e5d32f91deaaccd87e52264520f342f42fb000000000000000000000000660cae0c7a947b5693052789dc3671c1e9287be900000000000000000000000030c4f967f2e29d0df0e2aa80c9b869da011752e70000000000000000000000001747c80644a7ca7005b2c666fb88d468df4ce3d50000000000000000000000000d9eade60826d5b3790b3bb556ae07f2df9cf5480000000000000000000000009b4d088b1405777d3f60d791d5e172e63afbe771000000000000000000000000100c97c85f4939b6381ef6e96376ce77f78d26e5000000000000000000000000bbb90a33eb9ef743e2da1118b24f5430b0b7d5db00000000000000000000000035c16f52f727d7bdb161ef167502616190a86926000000000000000000000000375a8734bc2699be0f8a41fe8fc6515350a8c901000000000000000000000000a0488e1f4a867c0bbf98d2ee0b75d98378431114000000000000000000000000a4a6a25fe2950ece995d4c3b35112da23d16eae6000000000000000000000000a58ba7ccd5b5e7fd966a0c39547ae7a6a49675e3000000000000000000000000f19abb395e58a2a3157efbd9b5c6f105c5bbf36c0000000000000000000000000503160103e76f4930b73bfd0e7fb8a3e3d2b5f2000000000000000000000000a3dff8605a0caac548c1e28c89dde70c60643d4d000000000000000000000000f534a2d0255aab04c2dff31a6898b46d05a54afc00000000000000000000000075b90030b8401733070beab496401f95be30fe040000000000000000000000009f09e903331b70fda6927ccb0ec3656c8e17284700000000000000000000000031c901f9fa492b6d99b37c989d96b3480e00df2000000000000000000000000032f996dbb0331585336cfb936b779aaeb6a6cf420000000000000000000000004033a71ddcf6ff54b7d0f81270f04dc1be8abc6f00000000000000000000000069ed24795649c23f9c13bfe317432fe0e679f1f600000000000000000000000035b07e904081d0ff93083b7ed8654a7b4902751000000000000000000000000026ba2e2dddf46794e764a3533c157a6f703183ee0000000000000000000000008a8a3c383e2f8697db20d468ec5007004e4ed901000000000000000000000000f58258380cfb7c697141569b00119de8a0354448000000000000000000000000398ae849039250711f27fab48a3cf7c7816368aa0000000000000000000000001999a0532c963e58428243756f7da79075c148880000000000000000000000002e3884107746c9019de9726f91f80514ee1d0b54000000000000000000000000a4e71b29fb435bfab1e42c57c5e761b1f071362400000000000000000000000024a375d4e5524094d65d1368e12bb22c4f130cfe0000000000000000000000000c6f9a38e06c461f817ab2380ed0435de2e91870000000000000000000000000e94d4206b4fac3b631b0e296867d8c85c3c1a672000000000000000000000000c19cb4900c7b8a98f285f6651b33c01cf8aface900000000000000000000000056f654c7027d91426c4c40e4d875fee78ee93321000000000000000000000000cf8644490d72722d71c3d459ce1db9e8ba7db8b70000000000000000000000008a1d38123b37cad734b8a6a2eca28851054b4eea000000000000000000000000e15485bab481f0e6d2fb2d8a1d63dd5a8f53f092000000000000000000000000c0cd3dcdf49d635440aed3c6e9e183d577a4519f0000000000000000000000001af4b584feb18010a0ec8d42fc7a5dc717277d24000000000000000000000000686e021dee02fa0577b4c13f94ea900a1809bf9a0000000000000000000000001bea6263da89aa7c297577dd584942bed01a260f000000000000000000000000839d6296762864fa296e66bbfd7a6ba0c70385e60000000000000000000000006796539663e6aa1d34a6c2e859021e6c781ac8380000000000000000000000009fa950a54fe56bd0f118cf24ca09b4340da3fc5c000000000000000000000000d67d9a7ad0ee971b9a28f1b943921aef8b9fcce40000000000000000000000007819d643b93746a28f59c59fb0e9eb49cd3d839f0000000000000000000000005fc1624f4da69105eaad52c16bb47e3d3a820eb4000000000000000000000000e513a13b66d38a90b93bac691fa9d0daa20fd5ea0000000000000000000000009d26e9c1281098768312d772f990ffac1912584c000000000000000000000000257cda33680e50e845f4c8be4b33e3b22de313ea000000000000000000000000a6727d64baee0479781f91690714b3f88e30f91a00000000000000000000000040b458b1180d514f9383343ee9424519aca4bc6900000000000000000000000007d694b3a7701716f37aa6413ee78ef5eb4115f70000000000000000000000001911577ed1187e64af912952c794bc4b9ff27ba00000000000000000000000005a279d5e2904431dc58380b6ea7bf7b14f0d1345000000000000000000000000102b8e2e25824ac05841e42e77630b4d8a37fe3b000000000000000000000000007a28a6befa5ab84c2963575908a2064d3cd02100000000000000000000000012290165ba80fe6ad66656aa7f7565b3f8cb0a7c000000000000000000000000d136eabef112a147073d7fe1dd8e72be1d1377b20000000000000000000000007847c6c03bb39b3fd02f5217b050ec4dca3af55700000000000000000000000090ef157dac80409480882b1bfff5f9d86d2f1d5f000000000000000000000000c30c84136ca76ef7b786fe1059ae15c5f4e6b1e20000000000000000000000004d89a2a35ac9104d8ca0391f696201fe890727db0000000000000000000000003075d8283be328b8838ef3d902cf8f72f45a2dff000000000000000000000000ce7c528bd756c7d9ad515c5b2e0b6b434e4f5d4b000000000000000000000000ca49d1312925ff3799e682d995fdceb325a40e6f0000000000000000000000006a5dbf2fb5206ec8192620810c3edb6d5e62b188000000000000000000000000393ffe19123bbce7e911256894b2ab2e1960b579000000000000000000000000bde910f7d4fe0a30e5aea00bd02c2b88a02611ee000000000000000000000000fe6b8670d4c67191a776c0202bd3d4affdf205d400000000000000000000000087b4f9d6af0b750f0e97b2eb2864be50adb66d53000000000000000000000000cab5ea1c8637fa9ba03dc00e5557557a2898a09e000000000000000000000000f5c0f52bedcd44b30addcf9d562d1a349b1d97010000000000000000000000007bb563b33dbb8a84eccd5b232d229a0fc0306b6b000000000000000000000000a49bf5886b9f447d9fc8ea8cb8f9c6cfbca3144d000000000000000000000000cea1352d95fde8c7d0f0d8a3b6279e7de926b0d8000000000000000000000000c4b196123b56396683424277eaf04e16a18d50940000000000000000000000008e44d725f4d30a1839f8811ca60332599000f5bd000000000000000000000000bc3cc61af4d5b6c1b9fad33ddc775b123ad206fe0000000000000000000000009af53f20cef461c60a27eb807118bf21d0cd69fd000000000000000000000000262d07d8e8b9c8c54722a6941a5532e03fc966e900000000000000000000000053aa7ec5ec6cc150fe6cdcf0fddec50e1f4873c6000000000000000000000000060069ccf72572c9e1626f8156afdd9fefb2485c0000000000000000000000009535b4b9174dd5e257d97c02b6a9f00905cd9683000000000000000000000000ca1574cb08c0cf5b5b6f425ff3aef471908891f30000000000000000000000001caaba439d4686be93ebb34d6ee00d0a1975fe19000000000000000000000000eeeeeeeee679cbd107e8be3f6cb8c3c7a46694bd00000000000000000000000088ebb5e50c22df946c49120a949e58d2c71a22de00000000000000000000000066d14a7b731314366238394ffeb261f2a5b25c5f00000000000000000000000083d1f969a49e796fac87d98e6e30cad6d09dc22700000000000000000000000096482960748c7a0afadfd8f4beaa8d48d416f69b000000000000000000000000a9dc9986d09fd2618da697bf5adf6356af34e722000000000000000000000000c5a98fbe4aae0b0c14141bba2e94f21b88e1aabf000000000000000000000000691adedfad3165a044eb37a78874c8b1afee910900000000000000000000000097304ac7b60ffe36a72c7a05f10f1ef4c9c875ad000000000000000000000000bdbd4e2ab890a041aa778508932b0a91c9695bcc00000000000000000000000085ca517437174438c6f1f01c501045be559c68de00000000000000000000000001efbe1921409ab96461b7ed517447d628b51447000000000000000000000000c268241f1890651b1485246411c90690ca7daa90000000000000000000000000f893d037633664e0badd8138c2b5037b03713510000000000000000000000000a94a5eef028766340efaf8f95d8d72f70abf0027000000000000000000000000ae7c86a46b56aafe9e41a9283f6f3356077127500000000000000000000000008894b63a7f7192521b251c1c7d3925fd90bab8a40000000000000000000000007f42ff3b48657e460ebebb358ae9470ee5a469080000000000000000000000002ec5b590edc67109c6c52b637f2d710f2ef84d51000000000000000000000000d4336ce8d7f774e529ea2a1571ceb45e107159f90000000000000000000000002dde553bc4b1d01303294d00df72dd7757cbd9bf000000000000000000000000b6af577489b31b3a1e65b919a32cc50346e510930000000000000000000000008f969fe03753626124fe111eb621d5fc4a60f2e100000000000000000000000066eede70dec7f2a11e1a6a1b2c54be1b051c9fa5000000000000000000000000ba1304f381b5961e3e6c66a8ffa601441f28f265000000000000000000000000b4c0bb1e0f5bae6ae44c8f17cd0e58f7aac81f01000000000000000000000000900db56f295b41be74cbb0786d2bc2983d6da181000000000000000000000000e068e36926561829b6c8a34c68537798e7dcdaad000000000000000000000000cb827a25536e900916128546efacc80a34eaabf4000000000000000000000000cb7b63591bcc1a81a381abc18e65f985f111338700000000000000000000000051f8bed8e36f5f299c5602582f87465857151aa3000000000000000000000000dd60fc8e5c7bf835ab60437387344a068692486800000000000000000000000059fa77b34664a3fe038fa8de65512cd52f47fcd70000000000000000000000000800f26fc93c764c4b8b58c0982ddca41e0b0da3000000000000000000000000320fe8b7cfb9c7d2c0313fd929b94bbd10def01a000000000000000000000000b53a0ae110ce06bb89214ed65e84d744b81d1ab6000000000000000000000000e36fbdd6800d9caad92f037aa38289bc6ef31324000000000000000000000000a46f28f81466d1ac5c727788eb6f1f7288e21150000000000000000000000000c18c87ebb95c993692ee99ba0f42e135f11ebbb8000000000000000000000000a3f996f2ec2b1fe240a57543bbfdb4d9d5804d040000000000000000000000006ce798df656c92a73dea330f4bd0d3be2ce351670000000000000000000000001090a9b72b0578174b38c818cdeebb88d3f391e0000000000000000000000000e3b81929022fcc6d9c8668eedfcfe8224db66917000000000000000000000000409d0704d1db1ce17a8e812932e04a3f7578e5ae000000000000000000000000dd840e890b46549d2d128f842bf5667ad06e522c0000000000000000000000005a7ca6697a07f74bde6e719be55dedca00127f27000000000000000000000000d4eab35a5cc7310641d13a9ffef62c2380b63a7c0000000000000000000000003ecb3e30377b918428545927acbb84e078370590000000000000000000000000980ed1919d6ba27d5dabf43077cd06b3f0604c4100000000000000000000000096ac77150e71aa5af36d2ee4b420686029172f58000000000000000000000000df1b1aba9e86bd0c3b264b689d8cd5c4812f0cdd000000000000000000000000294b2464c713fc6dd190687ce96a3593660e7ece000000000000000000000000258c48136b117a55e4413f56efe155004c81aa3800000000000000000000000010476badb273ecc6e17b1bd39a4db03fdd5e04f8000000000000000000000000b5e0082cb428557b45a72f19225eea426bbbd6dd000000000000000000000000040331c2783391d8eb09d63f262d089ff6496ee80000000000000000000000007cd4b79afb13e78863b4adb873bd10d0d1b3a01d000000000000000000000000ff36568eeeba0c9ff91f3969e613ec64943a34110000000000000000000000009d2d609325c35c5d051bf3d8052779aa0f489e2b000000000000000000000000608a974ba1c8ce2c2443633baf6a77c3f92a9b410000000000000000000000005ada4be68b47ec2c71f1f03af1cf65a7e40553bc000000000000000000000000bcb68e11f359dc1cfea64afb34be636a88d8871e000000000000000000000000604082e81cde9348cbb69225e6114694160c0c710000000000000000000000009ff3fe4d5606f1fbb51eea88ab9fbc8a82c1e9580000000000000000000000003ba4f680e3ec4c321985c9407f0ce36815dbe192000000000000000000000000b2e6ed0d632174d24ab7db7c0f8057a7b726b83b00000000000000000000000055ba4deee23eafb3d3c7c4601b23bea3dce937de00000000000000000000000072cdf01fcdb6abce74c1912ade8ab2c1b634852b00000000000000000000000000e61a86ddadccdf140860d0b09363b4bb5a202d0000000000000000000000006b066f3380aa4fbf75f7a42f9542099565ef1e6d0000000000000000000000001610dd0b662485cdfb004ccca28bd1c2dd74bfef000000000000000000000000818cf9f19cbec4c22248fb74b5cc984938565d350000000000000000000000007b92f014f81d7ef6f64843b250655ea1e86bd685000000000000000000000000f2670ebdd32ead8c41bc627cbb95f3e9c4a68393000000000000000000000000566e54137576830c120372513cbdd73e3d0f00df000000000000000000000000746912e1d54ad935bd93b846bf866d4effb3176b000000000000000000000000862c761204238c0cc33c58473bc7215546c8a078000000000000000000000000f5a10127c41895358f1a617aed7cd846ca90d392000000000000000000000000c81654e5e1e0af0ae69698902f46f851d431a5bb00000000000000000000000086457aa54768e3055ed62dca39a2149b8798b307000000000000000000000000fdb74e3f590767c371e2bac3147137d18c1e1f3a000000000000000000000000aa224b3f709ac71eb4dc897b2cfa47a10cc6a9af000000000000000000000000aa1cc6e909b82d908e5d24d7ca68d8b65b5e637f000000000000000000000000f4ff7e58578c191f3e2254bd53db43622567c3ef000000000000000000000000919deae021985b435273578440475dc7c357d1f50000000000000000000000006bfd22ae961654703dfda1f50e885ac2187ec143000000000000000000000000df1a7e3c1f6aed87e2d8cfa4fe0a54c18f09b4f8000000000000000000000000db1391ce82d9199cb6758f3951b15c70eed38322000000000000000000000000946a5a5cf3b4031db3d16d6667b8f7a18b4ae3450000000000000000000000005553f5f7c54d221a57b80c492e6a1962853909a6000000000000000000000000eece5789ecf5f213d68e75d832e5ff9068c9f0d60000000000000000000000002e03fa5d43944de566ff979b8fa2244faf66b00a0000000000000000000000006df8faef19311513f88c4bffd3efd287de862ce10000000000000000000000002f825fc9a67191d37573abb310a9764f1fc6bdcb000000000000000000000000f743eaec4250bd6a4f092d554492211f8fd915de000000000000000000000000104956b345848a778bdb34fbe348effa851e26970000000000000000000000004c0ca74af71170163a5add067b7a032affb3a0ab00000000000000000000000051e27114223e2ca457ea2fa9962585749e9aef190000000000000000000000000dcdb59cc17d8028c7bdde55050b8dbbbcd4b37b000000000000000000000000129519a0eb289a357d93ef8ee20143cdbf21a3ac000000000000000000000000391bcf930862812a56688781ccb7130705c8980e00000000000000000000000070f979db5da1ec899b3b4f05d64b871e774704b200000000000000000000000048cac473de41e2e58081265afdd47171bdf35d72000000000000000000000000e8a837e815a886064ba114f1c5f13a58c9e75fd1000000000000000000000000f04a3145db801867c1a4868b6ff288106f52724a000000000000000000000000ede5cb8fa95d557c111d742b9cb22784686eea07000000000000000000000000aebed6732b4fd5f6c15b59e174648d416f89159e000000000000000000000000e33b55829434d8e61c9cd9da202dbe175bb7de61000000000000000000000000e700fccd5877a9244eef7a577057e429dd05d5d5000000000000000000000000006071f829888e7f226f7403c1b4fc0cf36d971600000000000000000000000012c71b5ef0d1dcc074c3bf96d4e1ebb3d4a35701000000000000000000000000073268ed763e2dab105ae8f07af2beadbbbc50b600000000000000000000000004e57f72319d531b87523306258adfbd353f0c3a000000000000000000000000c8d8fcd536f7504b7a67a2aeecf8495c0b8246f4000000000000000000000000eb14c3a2275caa0ee549f7656c5c3714a9967f85000000000000000000000000bd5872f504658f0b391c3a57ffcae3fc3d2a85a0000000000000000000000000da6492573dd901a2d1a18096a7c7da380e3bef9900000000000000000000000012b303480615f6cc3d0e4f9d8ebe3a49d11edf03000000000000000000000000e19ee8b75d9b395142d8193c558c11f0c41f5d0a000000000000000000000000a32042efa2ff471c0b11e07efb389e18ec7d7893000000000000000000000000332fcfd5121f36c963527f4d9227c9feedf928a20000000000000000000000001a0a3ad98d64ff96308690c93348a5842e3f40fb000000000000000000000000befa39c4250e44c30d78d438090d7165913e648d000000000000000000000000515dea31c17fb3dbdbfba174b740184e797adcb5000000000000000000000000d04b2f861623f0039b061fd115afba4fd80d87460000000000000000000000009a93e248519ce49b1f006b5bfc03245531d3c89600000000000000000000000097f0fa1e5bf44f0dbd8dc5ee5e0d017667ae0c34000000000000000000000000b83496330880b9a9ab2ba8d9a98a225fc6567c780000000000000000000000003e3015e1cb4e88961286616027241b6d3751cbf7000000000000000000000000a105da467348a3ca8946ccd18b68bad46a3b8bb800000000000000000000000031241465cc8291e4d2f3954cbe59182e56ae2f1d000000000000000000000000c0d306406bde01241b9e88355ad16ffd471eedef00000000000000000000000030981b9e4137d8bceb592078c6b0e66ff694a243000000000000000000000000c31f35e24e157173c6f0ba5b9bdc519033fc676200000000000000000000000035f0ec0793589ce5fecef809a8d42ff0bdd1756a000000000000000000000000631a6b4fd6c2d68660a5a13b7595f5d28206eeef000000000000000000000000c83043b32c6de0afeefb51a9cfbcb817af3f0ef2000000000000000000000000904de4514b5f94d1fb9ce200985c28429c841d35000000000000000000000000a6ad7c5466af78c0ef786f369e15f5b4cb34e4f3000000000000000000000000ce845b9d7cf7c85f184a53c15de990b3627caf99000000000000000000000000dbb3a9a77fff25c37ab4c3c3c97e7848aae5af2600000000000000000000000058d1c13d3ddb36ad80ce76e0777619036577c6a50000000000000000000000009b029970d3c0dcf9183a098d5c565039f437bb110000000000000000000000003ac666b331f4a7171fe15865097870c5aad871f200000000000000000000000041318419cfa25396b47a94896ffa2c77c64340400000000000000000000000002286735696b04deac86cbc6896155655da973b42000000000000000000000000c25f3ce1bddcc766149e30c511999d10398720140000000000000000000000003b4836df67650e8ddbc3746ee45ca32afc37760700000000000000000000000090f62affd2fea6c87cee80b2cd0a873b36b924370000000000000000000000006295e58f8b60524bff32b3fc3aab1b3341fd4034000000000000000000000000ea7c775cba2e2934d8f816c791f3465ca371de020000000000000000000000004ba0fea40f1ed29a7960b33de957df2fabf366fc000000000000000000000000a34287cd0511b399851954ea2ec4e62e02ab8e3500000000000000000000000090b4402ea37bd8b215eaaed2b88eaae70701838e000000000000000000000000b3693f750c6e1a3383f28963143dcbb2467c73710000000000000000000000000691d162678e13132c2d0ddf23bba87a3905751f00000000000000000000000037472e93c6ac42948d9fe0f59087cb1aa2e18c56000000000000000000000000f6f70d72f0d41b440ba6323cc09561794c823524000000000000000000000000801d54945a68aa5b77a9d61d280b552fc370710d00000000000000000000000038826363e0c800c46fc691389de7f861a806b27b000000000000000000000000423f9040e90cb99364f161520eb9a746620c7570000000000000000000000000c503282f19a89704554f3a711b20033e84429ab7000000000000000000000000679b25782ae66991b15c4b9640fcbc3a5aae663f0000000000000000000000007a91de7ff0f003a6a04e5087a272328bd9e19409000000000000000000000000d1d86ba916d9e7138bc7947656d150ce7859b6d8000000000000000000000000e05564538758450913548fb53744c548a21e89c80000000000000000000000005150bd18c28331a03c03b8486b399b12f5d94e3a000000000000000000000000b290a2bdd6550091d1b1d5398c5b8ae1626289e1000000000000000000000000a660397a5a5518650f7612a9854af6be07e6a9ac000000000000000000000000683e39c5c4c4107fde790aaf9e9661aee340c6990000000000000000000000007ff03a4d351a018e7b426cb6e8656e901ea280d6000000000000000000000000aa0c0976a9863969add87a66515ce464c8018c67000000000000000000000000bcd4c2dd305f501e6dbb2a46d67dca3d7c39f6f00000000000000000000000004a24656f2f6bacd5badcbec7d97ab7e7337b20a7000000000000000000000000e5241ac645cad844e94a2e7486283ed6398fb3aa000000000000000000000000c305ed35417ca4d3f3e08ec0a594d32214fb77d60000000000000000000000009523bf2b2105fd17c0501f82b6cdd3074da63dab00000000000000000000000086b3cbe2218ce158bf506206f1ffcd9e9c3451b10000000000000000000000003e1ffa5f95dd6218ec4955216e3df532385c0e2d00000000000000000000000032e4a91a970a33fa09135ec1a8431b77470327300000000000000000000000006851f2157f6f851434a479ae5e24ab0d288ed75400000000000000000000000080e46dc25e592293e8c1a069085ae5920362b2ea0000000000000000000000005f3652892162e8e256d3c4f0e9ef60db6c83dac8000000000000000000000000e647cbdbbd731895dd15f3241a7d3dd5b898caca000000000000000000000000ed76187ad1e4f974229ac9a5aeb2aaa427c5a98700000000000000000000000035b86263b29c92da6b6ee477a8ede946265805f900000000000000000000000040ef3c0f14c9d85cdd7592cd3a503ce5851730de000000000000000000000000845bda713dcc0a3cec13c63f2bfb6000f4ca9168000000000000000000000000fbcbab4a4c6584f34157a83a2b704fb1969d4ebb000000000000000000000000af6915624a4255c1a6b1d77412eee9836b3c3e8e0000000000000000000000008347cbae63ca703ddbb183634d8a9de69df55a3100000000000000000000000054a49f72be204ccb90455af6f38935e818acfea0000000000000000000000000b13e94f53a3657b46738911e10430716dc17de28000000000000000000000000003e4941012e126328620b127417b2955e0c27b100000000000000000000000007f1a4b1c415abbbb2fad0ae544fa91590a72bc50000000000000000000000007b961e2225745dcaf54756bc0893d6145e31d7d2000000000000000000000000570b47e3e8c98a40e51e014de22e1f066f82c3f8000000000000000000000000a3a29c296080e730af9ca4de74eeb9990e4bd7030000000000000000000000009ce7e853002e9258919f64bb7831ed429c5009b40000000000000000000000006078eaa05c9a253a22c4b0d24e895617616ea9d800000000000000000000000067578752eb80c54a92f585d28f5ef3fbd0c520dd000000000000000000000000a72b6831460b1eef7c02cfce4e575f45b0de30c70000000000000000000000005d2528d8acdb7deb6d253b74ebdbf7ef2117c6bf000000000000000000000000c4df03bd399459d509c4835a368f5f201942b9fd00000000000000000000000043f5f78ef1cc4865f25d69c29fbfe64836a81796000000000000000000000000b0e0f9acec47d79367125f81b7da9da21cbe6f6100000000000000000000000033e92319d6417da9da36fba1895e464e0acd2ac00000000000000000000000006c3ffe1a9b3a8895a9827982f7c6fd88d418b3ca000000000000000000000000bbf4606895facbe9cd53a189d3043a2404e0ffab0000000000000000000000007877a6822bc6a216ea179417e7a0bf2258201742000000000000000000000000e0e1b8e82e2de342c4fe2f49eb6855eeea06757f000000000000000000000000f2ccfea13705273ff3a4c2e9fe52f229d69031d4000000000000000000000000ba17863b5d1ee3db3ddc771f99b2ac746f2e84c20000000000000000000000007984709f0bf60a83409a7b46f778daeff7b9d2340000000000000000000000000b64c5b83e76a64de7b0bd76b379d72d0fda6c0a00000000000000000000000048ca274aa003c4e4738b1ae5a7b33cc7acb70ef50000000000000000000000000e08a9a79475ffb6f207212744ab9c82da8eee32000000000000000000000000723cf74c02c7e1990566bff1f770a198cf15c1c5000000000000000000000000b8dccc28bf2b8c83ccd8faf4ff834b1b55f8b0ea000000000000000000000000b0ccf43ada6cbaa26dcf4907117b496d49f74242000000000000000000000000921479d065fed938ad72be594712e9791cddef0e0000000000000000000000001ca049ccd785d1400944070c665b3c3132684373000000000000000000000000d85f95f0614b7f9f6fd8548e96c1a6b7e5cd7a52000000000000000000000000061687bb84340b961d5a54477dedb58f7ce301a4000000000000000000000000a955a378bb45dfd76811d41d92e9a7f5e09507f5000000000000000000000000459b43d43ae77da305867bb62b8d971fd98856b7000000000000000000000000c07d1859f04c3759eff5e8fdb9b8a35e14cfebd6000000000000000000000000d128b629b5a5f904213fad4d686c6b95d1459d1e0000000000000000000000007abe5ce5af7d65c8d82a3b6cd9c361c971a973650000000000000000000000003e1508f74d1ded90c887f950a3864aae7965d9670000000000000000000000007c6f0b977b85eb062f5e4156dd4234ff5a836c130000000000000000000000003cf96aa64cb3c7e480f52352f39e170f89c5411c0000000000000000000000007b8aea8bd977eb650bf55e24063f3b962673b188000000000000000000000000e7a7c22d376fe522b83ac85c3179c7ee6108a64000000000000000000000000093b19b7e6bf564c4c718e14233bd2317ec6d1e080000000000000000000000004bb57b58dfbc8cecade8825f6acd38d192b2baa60000000000000000000000004bd1c1d3be4d67eba7c88d1355c2c96886c6c305000000000000000000000000500327785097dd6c82e1704546caeaf0389b77d8000000000000000000000000bee4876272da194fe79b38603da01f254e5ec2950000000000000000000000004e17d3c2bd81d4bd8f77e93f5b1543abe90d1e49000000000000000000000000a2499ea5181ef804321829352a9d86eeb270cac40000000000000000000000005a916b0b23f3d877dce381fde3260a9d19d90e700000000000000000000000006ae8a391b6dcb85efa45c98d6c9af1ef50634b420000000000000000000000004bb9ec8d5ed35fca0687ebe33b0384ecb266020300000000000000000000000054617066702424389484c82ebfbe43ab336bd41000000000000000000000000074e1598157e9c9b6c2200e02267a9bc34ac569070000000000000000000000000b82f21b359ac649083cd73f9cbeed38937c4358000000000000000000000000f684c7a1966d14ddd3946f2bf7ac96092386a9bf000000000000000000000000ea19157f846875ff2fce465a55585ddbdee7b131000000000000000000000000f7b3fa023e93acc7f698728b2acc6916b63cd3880000000000000000000000003509b1b13ea2033686a2cbd8297fd8d0b6a8b5450000000000000000000000008a3f3fedcf1713d69e708b2b286f9ed8797a78ad000000000000000000000000385826303c4348c39f521653c45c64c60f1eded300000000000000000000000079e76d4ea7af5da1453b04c9d2f57a36017b110c000000000000000000000000a8886a7456ca6d3d4cdcd287446707b059b17e7b000000000000000000000000ed8c1c1ff68da45da6c667fc928f1fa8793c1b3100000000000000000000000019b80d089b6388205e01cef820fb38e205d3469e000000000000000000000000717d21a50f0b7a2a0f94ab32dff0e73ac05df944000000000000000000000000ec3c15b062d077d0d5a84b86254c12df1f55222e00000000000000000000000075d70fe2baea4c24421551bb609250766ad203060000000000000000000000000f4c0d8ff4f8eecf19f0dce107b0acc979adb94f000000000000000000000000ee99f55979af19b5235935c0ede4f8a80ba2bc320000000000000000000000001381d459204fd25b0784683b8ddf91a335e47e90000000000000000000000000918c38da23e53412a328b6a537afccd8b192d80c00000000000000000000000038ccbe6f298483d6bce9261d89160d4ec9d0ab6b000000000000000000000000682328f8092bf71e93523bbd4750b9cdeead77490000000000000000000000006a77c6ae2c3f4f699524d1cfbc79794cd9b21bc10000000000000000000000005d2fe0b9c55a3024ba295e91fde5e5748f30766a0000000000000000000000005151374653a117847520b7f967f9a24898a3dd60000000000000000000000000d3321363791993e0ace761d383a80632c0b8c9b40000000000000000000000001bf621aa9cee3f6154881c25041bb39aed4ca7cc000000000000000000000000fa94d0e4a2f104cfc1b81e5eabdf1f368ebb2e4600000000000000000000000015c4953892e193c0c89f9b7c09061e6bd1ed8ec6000000000000000000000000b48716a0d5458f6a62661ac0e26bc600123ac47a0000000000000000000000006b02e8b06c306f5c338cdd5df71dded19b8ba7c00000000000000000000000001fc477a65a675be2ba1cc6731b73446fbaa3ee71000000000000000000000000833cb3d9970e01bdcc2558987362a800edabe14000000000000000000000000007f8a17d8e1b6884117d74d17a5176b6376ffa5a0000000000000000000000006610ae61f97d3e966c07744972bf9c004f3b40ea000000000000000000000000720e505ba082afe34a8c36c9029bca1392186ea70000000000000000000000009d8585d320e06bd4491eb0cea510736875c658350000000000000000000000009bf9eaf46e08104a977aea05616218b05b785ddc000000000000000000000000df1fb42a6e6f6c69ccac180704046f42dd8fdd190000000000000000000000003ed5fffe493d4066191d7b7e76784a33defd001800000000000000000000000017e8bc57420d83ea00fa43a31b6d99ea962e5932000000000000000000000000234d43e8e27fdd2d3ff93516b3c0f65ac16a3018000000000000000000000000404576f1a7fcc1c39a793bc823c1e5d5f072c4b00000000000000000000000007e7a6f7cb3435a04ec4d03c616488670fc730dd600000000000000000000000016b99bfcf5d98cab64491bf03ffa35861ab2943e0000000000000000000000001f6a8a266da802d067cdecbe07f1b7f126f77068000000000000000000000000a3da544fa920884f7e3f2b612ea8b13ebe6859590000000000000000000000008b2bf2eef9dd2c08e305f4df5162e9b8b9a0981100000000000000000000000048b63725b0111c1bd9f36d777fe5cd5c3a3e9454000000000000000000000000d070e778853062ddd8bca171042ce31d65538e49000000000000000000000000ebde5ac173adc0210ea36509d4aed9d4c991a1510000000000000000000000000af4124687e55788a2f33f6af3f6b1c33ba296120000000000000000000000003411750e857bdee397438db914ae68f6d9a048c9000000000000000000000000ae66f023f3bd067f2c58e25b225eded462f9c99c000000000000000000000000c0ad5eb4661398519d8276a13a23acfb10cc38670000000000000000000000007da265b70110eb6454020acb0bf89af0f4a6663400000000000000000000000035bd3902a2ed264f1803f78423e71ee0bd7b189b000000000000000000000000272433d9e5d73db3f2d8dec5c7d54ff922794466000000000000000000000000b41db921b40a723588e2286cb831997168674d5a000000000000000000000000fc767e541da039798f4af0db57a7879f5d0ea3fd000000000000000000000000e795374e6f06ff19bdc9cc121d09901e55d0721500000000000000000000000070b7e62c9b4002c1454855cd8f4fada466a6ceeb0000000000000000000000006f61318a8611f875bc6042e0f93cde6dd7d844340000000000000000000000007acae2dadcc54306b43a6fc69d1a0e0ebab7a354000000000000000000000000ac32165e648f75a75053c52e691c9e30d84f20fc000000000000000000000000d99b6ab349c2c11aa96c6f2a1404cfd33384f5c0000000000000000000000000c9f0cf45117a630e0874df221f93ef767d3bd1f7000000000000000000000000eaab7d20f45f8cf6f51c21145669dabb1451c65f000000000000000000000000bece80efcf1ba7dd556331bbea13de9cab34c7a50000000000000000000000003ae954bb7c3b6eb7d08f47ff73ead7659d047887000000000000000000000000b71761f4e3cde58049e75ca5ef484ad90c71353c00000000000000000000000055a7cafe4d4d856d03294bdea064dc2517e836760000000000000000000000001b8061a0af9c4eaae4a8c5122d8287f764f0114f0000000000000000000000001a2c1cc849633b99e7fd21dbc057f0e892920722000000000000000000000000432bcc2bcd2d15376b6fef4e6f02acfbf377612e00000000000000000000000076108cdb58853613333999a62a2ae6c35990b5bd000000000000000000000000a78a885757026dd09f98a9f791d43ab1ad72c81e000000000000000000000000e28f094fa0274af4ff0cec8fdde1ba37540e9cfe0000000000000000000000002a39e3fa6c8da0133333ab674787417a909ae4e3000000000000000000000000c88512c02f6ed55974397901aa46a1ee3ac096c9000000000000000000000000137f2766cd14833274e4f6b0eaf2071d9dc08e8e000000000000000000000000a968daaa8fb3555860081e44fba33db2c363b493000000000000000000000000b8e494066384d81068cc7d281868f412f3eaab25000000000000000000000000d231e872c13bcc02c871e48f8e8a32f151b909b3000000000000000000000000cf6f87e1de1c6e58cdfc2720295cde7c20132e760000000000000000000000003f371fea9702b2bb773da259cacc1d8819fb93f6000000000000000000000000cb8f18334885b975cf5db414b62078df0b47d6f600000000000000000000000002fde6cf880b125102ddee7ceb760a0e64f217fb00000000000000000000000040fdee281335d137c6951ba8bf58f896cfe594240000000000000000000000004a990d48c5954fd3c582734891613181080171e1000000000000000000000000a020f5abb71327a93b755ba98c4e22103b511f2f000000000000000000000000ba8d79412b97bdb095368cf9ed2f6e67d91a63bb0000000000000000000000008c86eba1673b6c5086bc6a910fe27872a60bea6e000000000000000000000000c63d48e34274371e9de111fb98ccbb2ac65203ae0000000000000000000000003310bf03fd4906ac516502b52fc1fcd241c4b01a000000000000000000000000a4592aa2d28bd2bccb95d95ffe62f4b9740c5b6d0000000000000000000000001491ede12bab14993a489711cd6f05bfa6b3e9bd0000000000000000000000009a67246ed94015e6b18d6c23e368244d8498277000000000000000000000000066251e98ac0ff523dc7d1b235329c15efb491cd100000000000000000000000015983200b10e869471476ea3f84aca60193338a80000000000000000000000003e9043b0cb8749e5747c6f22fa6ac56ac3c3345d000000000000000000000000c6ebf817d8809fa85314272ad766d4974ab584ba00000000000000000000000045fd1d276a1bf6473226ffe8e8b4eb3c7f47288800000000000000000000000008b70d6b5ace31e79d11728a61d8523c9e73e5770000000000000000000000009458d760dcaa07367eb1d99d5a4c75b3aee30a3800000000000000000000000068d4d3f157bc317568d5e9cc88337cef16104aa8000000000000000000000000bd9bab8fb43b7a28a5cc8332a56d1b4afea0591b000000000000000000000000caac8cf8118601e185a0a5b4416556a72ca8af3a000000000000000000000000af3b1e1d050f7109ebf3f7eb16be5f319fe8cad1000000000000000000000000d19443287edb5f028fc3cdbe3734621d6b1f6eb900000000000000000000000061f62f4e8ab4afd6d2aede16080aa83f80a6b2200000000000000000000000007c28d59ef6e027068b9fe8b1e897205ce05ae05d000000000000000000000000de7e6a85b47534e70f2e80eb9ee5e6ab7323bc32000000000000000000000000d3a57f68610e994ceaa823844df9dd3a87f06dcc0000000000000000000000000847ddaa96f74c37aaf24e25fe1b358a8f27998c000000000000000000000000bf0bdba19016c80d6d508df64ed1d637e78110ae00000000000000000000000013d0cea1f7bc8752e6afdc63c633ef83bff5d8a0000000000000000000000000768402130a8b3d1b3d8417d2ca8b9db3fa71fa5900000000000000000000000033d19466ea420d114fe685f65b3a48eded9cb2a2000000000000000000000000eb405259bb011a50684739a16514af4a85828844000000000000000000000000baf8489e2a75492e8059f455f5dee3dca72a1001000000000000000000000000068b751e382f98b04e70458aceb099de39b9ceb10000000000000000000000008c574e5a86e86518c4e4cf6d2f66e121d18a922100000000000000000000000044603d00ec70627fe43bb4d91e219bf136e230ff000000000000000000000000aca990c0fe39c49fb3a175d591e8015db9144bfe000000000000000000000000a2d1948c6376faef92bafab209bf3604184b753700000000000000000000000062cd41c0ec42dad0df75e4247ead4b516767bd110000000000000000000000006d87d43151c67e26d651ea197337e7304148a08e000000000000000000000000342d12197223fc76b7382d41caf5358a231c3e45000000000000000000000000051f4414c5afd3d70e197de38ce64b0d9a7b3933000000000000000000000000fce02438e54441ace21d199a752d2c72eec1bca500000000000000000000000015ad76647ac43c4863f32a9989133ea49c1a9b34000000000000000000000000042b211159d4f893a4e4e5217d0d19a9b9e6863500000000000000000000000018ca79f7ccb7f48208b2fec90b2000435b4a3f02000000000000000000000000fa722c06aea6463b88590c2a56ea4f34e2c88231000000000000000000000000fcae89f3319c760d4f481a522aa717af81e93e770000000000000000000000001ce1e08b3914b2324e19713597b896c37dc48b2e00000000000000000000000070ae4f800b883f81519ca4be7e86b190acb18ad80000000000000000000000003378fab003a611add8773599d352a73999bedee2000000000000000000000000104289c9e775688a92362c16e4a97eac5d00963a000000000000000000000000044efb7cbd6bd9727370d2ee8ed6eb4c843e967c0000000000000000000000007e5aebe97cd978937d66031a8ba7bc9306249dd6000000000000000000000000fb3c583d29ca6a912a86e7941a648dab76505c810000000000000000000000005fc39ec64a5f988283d96fc59f3589016dfb6f2d000000000000000000000000f7a29c7a2257803ec843a20651611dfb2b9b83b90000000000000000000000006361dce4fddbf21dd6ef4fb230d6f20d23be7e62000000000000000000000000b459c3c8660eb831bbcf8c74f1ad6375b22e43700000000000000000000000001386dbb07554c41eb116cc1079b8552848421f4e000000000000000000000000516c1810aa079332253f35b4abfe575e334126f700000000000000000000000027a02ffb3232025388ae5f2198b86136bd4a3c2b000000000000000000000000b2709e2cb4412842ada7e50073f531a0a957043d0000000000000000000000007a93750afdfcc232050c8a5a8e26e29f2f3d0840000000000000000000000000c13a3a5f3b4d891789bdbb0578e37e87edbbb76300000000000000000000000020f02d8bd52b4a78d3fb2f5d3b50ef263be36deb00000000000000000000000051e15d550aa0349e8df2c556f42831866fc7a31b0000000000000000000000009aa287444119dabcbb679a75ddab63d4186be67200000000000000000000000000274ef62e508a2678ab130d87f2a5bf498860ab000000000000000000000000808412940f14c930cd3267486b0c79fc47d466be00000000000000000000000011905bca8dbc4c63ef643d8c929ed131b55830b4000000000000000000000000bfec58bfa18c8636c403cb7bfabcf264a5e5fcc300000000000000000000000049f0c7b8d40a20d90db4c5087ac8be522b71e280000000000000000000000000025077dc6114bf86f11948feb3244a62d9e54b720000000000000000000000003df10334531a3c86590245e12be0104dd34591590000000000000000000000007563ac45164a2a230ddcfb4aca1de956eea6c4b4000000000000000000000000c8eb455f704425d9a04de521341362b9d730f5ad0000000000000000000000000e0e6d2879374e0a6ce25be1215f2d89f2fd0511000000000000000000000000b0aff79fb0ca6bfd8a7ec16afb3f4c7437a084d50000000000000000000000000655256d53eba7445df29637c6567756d5aa872f000000000000000000000000f9579761b55fe608d1f11077225218a359c09c2a000000000000000000000000f443ddc3dc5629497ef9d57a3bdc9b73b0b908d5000000000000000000000000dc699bf25465c35158dd842776d42fda80d9f15100000000000000000000000091926b58da693a9199c157d195c959722c47e459000000000000000000000000005253f780044dee764624bc0779a6ebe071f60000000000000000000000000041f0b99b131e48af87d311757aabc226c7830cf8000000000000000000000000e990f34d8303e038f435455a8b85c481b41a8b0c0000000000000000000000004925bbaf1c35b8b16d87fa4ff1b098bb9ca09c480000000000000000000000003a2cd00c8cfbf6b7439cb9d490c75b39f4ac368f000000000000000000000000f1e8e541a70f97a81e0b37a2547bd39482a9f112000000000000000000000000553a8e7301473ea2acf04a2d7251c629180a0d5a000000000000000000000000dd82bc64566b6f77e148b45a94c5af683ddd70860000000000000000000000005a1d81bf0d0e1b4f9b2ac56f003ec6812ac6491d000000000000000000000000550aaf8ffc6ab135406f182b696db426b0a8c5c5000000000000000000000000029528ee70cce92176288538d489c411c4c60bc40000000000000000000000005971c1a269ae73cb6c27f8175e9f621315490c5c00000000000000000000000094a93a01803e56ca6cc9400066b7e8d77cf5ecb9000000000000000000000000ac34caee77276685c0c00584cd49fb79ed908ea0000000000000000000000000ab3d30e338fddb1644136bebdcd7291da763f29b000000000000000000000000410410f8e8ba5ac5bed45fab9124f238fa077d7d0000000000000000000000001c10581326432cb10d4e37c14e18cd4ef41f7c6d00000000000000000000000001dcc7fd0e8b9f6a05d4ec442504b50111ae678b000000000000000000000000ffd72467fd242397fc225d0aa8e3d18c518dbdab0000000000000000000000001fb76b3671214b8a8a834c8ce0a142e72d7f03e4000000000000000000000000e1c24ceb91426179424b613126f00321c68c6166000000000000000000000000ea19b97a1523ba7796c3c9075b243e14d3995474000000000000000000000000d44490841aeb30bb2df8a5c046f7f21d9c5565a20000000000000000000000004167f6fc93df9bbd5e0d1819147b2cfef72b3801000000000000000000000000d1b067580ad619b32cc06309012b6b46d506ed6e0000000000000000000000009241389e5ae93e27f0e62d6165ecc7fba6027fbd000000000000000000000000581753acfb2942b5308029d5ba0b106176b9d19500000000000000000000000076509bcf1e7aed81488ff3461b675b46f15bc8500000000000000000000000003ac655bf4b5b048ac1f725404f4c431b50a7f76800000000000000000000000003eacd8698fd3a6bac36576c3446db99bc62ce0b0000000000000000000000000240f5534f0a486c20a454704b4bfdc7fbb796270000000000000000000000001a34bdb3f7cae1b39b6065853a55f0b81f3b03e8000000000000000000000000650ae438ab4631da9d2057c521c6cf6d1187f5ec0000000000000000000000004a4cfaa1a4d16977dd540cc88ee22a9d456e04080000000000000000000000001c0401036fa2bc791586a1e7a02f28469d0d065f000000000000000000000000dfab62d2441f3a8ad5012152a22f10ab6a471b7a00000000000000000000000040b7ab45cb33a964b02378dc26bd0cd62db73db8000000000000000000000000d261d953b66a9da39538b54e5b5f4569ef92c0df000000000000000000000000b9d868b71c499fa9c309e5e18f4f0e37aa34a7e1000000000000000000000000612348cd2197d941b0aefd2e133d3591b26997c1000000000000000000000000b093b9efba5b0a149bcccd69d360c1ae4bacfe270000000000000000000000003f6db7a7fe59e3ad2967632e525f83917d9d5c1d0000000000000000000000007295c0918f2524d94d855425f92c7a8bb1b7da03000000000000000000000000716cdea03378afa6574089ea8d56d6bf2d582b1a0000000000000000000000009b57f06709ec9ccddad0412a38146ae9fa752d3a00000000000000000000000088888882bb6125af160999e91bca82b56e0b819b000000000000000000000000bc0190ee0a0b62bab4e25bd67b47670ac9198f1700000000000000000000000061ff150e101279227d96e4f60e3bce64f4081489000000000000000000000000a7e43a08cb3af445e0df22aa7cc0d68f17703d100000000000000000000000008b977204cfd2849eec92f2b6f37482f8c6f566a20000000000000000000000009e4b115c8203e20ddf40892f3f867463ac3bb3ec0000000000000000000000005ca246a684bc1c06865a6a524154c6e7e6f21031000000000000000000000000195894190c2e8c5f7b8adfe98a88b6be8bb58e6900000000000000000000000061d92c8083ef79b71269f4e7fb67e7f311172a3000000000000000000000000024dcb86ea516a18d0267d40129f0aac63ee7d39d00000000000000000000000014cf5a30506ab21f6bc31837591c0094bf63985a000000000000000000000000e8a6002da2672919ffbf96e3902dcce3b15e9e8c000000000000000000000000eb480a7dccd5092aa2ed8a8f7b0a4e6468c7508700000000000000000000000067535ff4af77203ceb720716293bbbd7a6e91608000000000000000000000000a3ab70a98ce7e7297599c8ad033f4fb9dd84de95000000000000000000000000d19eb2a053c2512014d94f52c74e81d50d62977f000000000000000000000000c61060810d2856fdce6ad69c306deb5271bb2bc0000000000000000000000000868171ff2404b170db0d169b7a168d82e0eab0910000000000000000000000005dfefa63e9ed0d181219e4e946f0fbc96837474f0000000000000000000000007bdf3de0a04a201833186f2ff3ed216f380edf6e000000000000000000000000f63f9a821eefc40d24724e89ab501b7fcf5a5ebe000000000000000000000000627d9e8bba4103688fe921e0b57b7f6655849a03000000000000000000000000538b34b7d8a5c5f56ce3335e71be70565a9af953000000000000000000000000d35fc346e15ba5b446917c9fd23a9471d6144701000000000000000000000000c321066afaff2db81f4fe3c2d0df017f0f1fdeb300000000000000000000000018ede352bad1bb90e103a28aefb0801851f918d100000000000000000000000062183f55f5feec56ea15c9202400c99d8094f08e00000000000000000000000011799e8e4f6c613c9e56c038a0da5b3e81dc07df00000000000000000000000032e7303ffa0c0cf01427ab7b897ba052781260f20000000000000000000000005a150aa1de8cbb8bd3754a8abab24e2cfe0304770000000000000000000000002da7a39cd5e618a213e4f716d0a425169776fdf9000000000000000000000000fb05aae183666162b812601b1f59f76101817e8200000000000000000000000018392e0af8b68a7c1554e9e39057902b75f52f550000000000000000000000003281e82fb470af6039cfd38fc7fd8f4d4a31cfa90000000000000000000000007529897524ae7f03751e7ca2dba84b079f085d340000000000000000000000005d599fea6f2a5f7a2757c53d6f26db60e21692a1000000000000000000000000a2866489ee93e1d3ccc7642328d90c2a446597560000000000000000000000000c942034f146dc6e0b6a15fcb181ff290c97d8c00000000000000000000000006410a81973d9ab6e2f2644775ba597db5fecc3db00000000000000000000000001ef802b52e51a5326efebbf938cc2f73f59fcef0000000000000000000000003c0fc9d4103abc69c4b108ba3084c84f97b3f9b7000000000000000000000000c9a3a833bd15988c90369d0b8651098a583761c6000000000000000000000000135b8b3cbfd3cf422a619d1861a1cf0a7bc3da0f0000000000000000000000005ca7591feedd2dcfbbed2f942650904d5ef2f134000000000000000000000000669d4013501e5f8192e6dec7013fd97334afb5cc0000000000000000000000008f65058b95d02474d451130bbcc15532756a52500000000000000000000000005a8b75542041fe91882f313bcbd0a275775808880000000000000000000000002140655d8c848700f055e2c95b191824c4bb7c610000000000000000000000001094e2baa49104d1925f8fec5940a37cee6303ec0000000000000000000000009a0ee68c5b492e2445e3062a8535c8c270129b44000000000000000000000000ebd75b54f9bcd3abaf5b1167fd53af07b6afb48b000000000000000000000000c2b237af45a0a21d7a8fac79a64c584053ddc4f4000000000000000000000000d988d7af6193176f910f50873d655423a6c9f22200000000000000000000000069511222101d928c30620c59b32ff5a30c74ebcf0000000000000000000000006df3f5b2fa8785fd37bacd7e5a49acf8b0d7efe8000000000000000000000000db003af775e541365ba992237510e1119734cf1d0000000000000000000000002602f87a2660e59cc55aed0902e4e3e20358fbb7000000000000000000000000e4ffe94cf598da27ea6f1796bd6b522d6c29f0de000000000000000000000000ab93882ff41ae6e5f06851a23f00f6ad75ae3cd00000000000000000000000008accf35be70afe8e032c05e419c163e755c1cadd0000000000000000000000003bfdf8898baecf028b767b70ec73613d147b13860000000000000000000000005cc359dadc2e93093dc2a15e7461fe917dc71316000000000000000000000000a4de5973a7c8cfc77bd0921f29edb5a5252249c0000000000000000000000000c1dfd16259c2530e57aea8a2cf106db5671616b00000000000000000000000001a0a3bace769811c5a2888a1caa623dccf05794f0000000000000000000000009a943922429f7bca32319c9aade0d16ff7381424000000000000000000000000e8f31088b6fab5f36a71a479c20812b58d050392000000000000000000000000cfa558185d36ed0ae97f8f4de2e18a217d1fbcaa000000000000000000000000dd85b43cfd15f999d1d1a0c99b919481fb6ebfed0000000000000000000000008445eac2c652cc61537a35e5b347cebe42ba8cb6000000000000000000000000f8d6622bc8860b559ef689a2af3b871bb1f9dd77000000000000000000000000da64267b52d1777d0f73fda8c9e496120f81ca0100000000000000000000000014474536ea9d8fe761edf527f35a30f43c39a09700000000000000000000000077f54c016c01a1fdd9b61d2dba999c354cf8aa210000000000000000000000001c18e5527210f3178c28dc5d95c830dab60e2d820000000000000000000000004f479f8d9d7c16880f8b74c332ff8058b60bbf9f00000000000000000000000010caa9046995f5c7b5a4ebc8853a3158b9aa2ab9000000000000000000000000760de72b6f3faf62de4b5923aa9717984a59511e000000000000000000000000c0414e0027d0a4976e9c3a0ea7ac2ee5268a5f040000000000000000000000009e6ecfc77805764c02244cdb096a4237d9ea23710000000000000000000000007b94760a699aba11436376eaa8a71daf063f284f000000000000000000000000038da7361963c515a1894b6e3bb3a05c0a718916000000000000000000000000d5c9a29a406259699619a9af6789df0548c2a564000000000000000000000000aed9f1635fb73bc513fa7479310a9d6a514a48c90000000000000000000000002ba6c47055db5d2b4c9c879bfbb3bebcc4a620bc000000000000000000000000960d7c9d0cae9f2ca42e7e1d57575e6c27d235e6000000000000000000000000c995120296233268ba3c533c15662907539df993000000000000000000000000245f95493bcd5b6a203599d09ba7d5263a8416f3000000000000000000000000d52e8f8c871bb0b3e96cc710f9222898272d47ea0000000000000000000000009210f49c3b198d27a4a4fa3a26ff3c956aaa92d60000000000000000000000000b8d3954372baecb6788810dfb0c5263e56f7b64000000000000000000000000b09ad43814c301b1fb003d5f2d00c7378b0519410000000000000000000000008f0cb368c63fbedf7a90e43fe50f7eb8b94117460000000000000000000000004d60bb68c53e0213cbbc6ece9e8197b50f5972c100000000000000000000000049dabb80fd8fdcb7911fe2d5142a8a58ffcb5f610000000000000000000000004dcf7b8d146fa9d305a296f865f66c3499b9d1d000000000000000000000000015b6eb1435b3191e7a595831d4915d16c8f2b3eb000000000000000000000000be32dc61715fe699877be4a9c7c92bfa18512c9f0000000000000000000000002af4bc9366dee918e2002fdedf4dbcf94bd380d9000000000000000000000000b17589e0c22c873631185bc6a0531aea0cea299900000000000000000000000035a9bfd953b4a9b7b64718c5a0988fa6a88f1ce50000000000000000000000003be152824f5400f75dd555d306efd03e631c64bd000000000000000000000000d66e6041a376e23982526cb48e93de9723346d640000000000000000000000009914d1e539645bde0c0a031ba1379f023955292b000000000000000000000000bd5866cafd08b5b9b1d04a98eba5539e33572fad00000000000000000000000074c77c2a5d0a2aa6a99b757b00cbd61c67dbd1c6000000000000000000000000036c8fd5f03a3671412b17a7881057b26004a7f90000000000000000000000006d99ce4abe7020a2c482e931d17eb0577b6437110000000000000000000000004292e45ca23a9d2792504bfba374ba38fe2643c500000000000000000000000054733e949758a8ba9b8f2d4519d91e44aee561e3000000000000000000000000850e13d118e29be4805b5ed128e407018b9998aa00000000000000000000000077f762827e0f8e052ad99f6939cfc40960e6acba000000000000000000000000deba12b230d2ef5796f644cf8773f8590c7d1985000000000000000000000000ab8384e16996a7a0f985f1be3aa70165819adee200000000000000000000000013d35757efabe3186e13cb9220bf6cc8a5483ab6000000000000000000000000f10c8c094178102aa46b4d3ca19f0dd118e86b96000000000000000000000000bb6df81e8acf741087a67a892af87ed7e116736a000000000000000000000000bd11d09ca71e1aca0a5eddf37fafb36f1e4f72bf000000000000000000000000a7b9567c7807ff3079a97dfc5fe0d830b0aac3a8000000000000000000000000aaf218185deef6df97fb38a21ca884c969f5eff300000000000000000000000063a1d2ad7227d85710f43acad341beafe604b3340000000000000000000000001c6b7e5fa4f23515a1f6fc2b0e91e6b017daa9fe000000000000000000000000fc01f5d94ac7d55ce0fc115c90142cfc9e76ccf6000000000000000000000000d0a70e87c7cdd27b1ae45724727459c5d0c9bf2600000000000000000000000068f3b033373726ddee848e75a7eafeaa464b0a6a0000000000000000000000009d7054685376c00b4f176edbd3dff27f288c8878000000000000000000000000220b1033bc4dcc309cd8ece79bb9cd303677f09e0000000000000000000000003fda99ef77b8129d42288d290754655b3426a70a000000000000000000000000258fd17e71c4ab6f34dea8cf838feaacf2491b110000000000000000000000005128a60fe18fb1704ed5be45a7fbe4179adaadd9000000000000000000000000e9aee1a0a641bc4155471be7dd9fa7b6e41a57e200000000000000000000000014c6e6125755ac05a3915d8e10de9937aecb6c51000000000000000000000000610d6a6f415388fe730377e6269e21cc890d19d20000000000000000000000009e2f56ef1df73b429733ba0623109810783761b70000000000000000000000008b680f8cc804ea46a959badb02a8b593b1edf0de000000000000000000000000f3c3d8c1e8f063c0d4d40e09f5d11c4a5830acb1000000000000000000000000991bc95d32858b7eacfc2c66415be0a7a01e82fd00000000000000000000000008a213b620108c74979cc684ef7ee7f35841ba3400000000000000000000000089b83028a11d4a0742e168d82686a8e45933036b0000000000000000000000004b3f1048c55faa0c0873e249e541139360501f2a000000000000000000000000b926cea6b77f052a3eb0f880f4aaa31d2e9340b40000000000000000000000004302767fe23f1fadbf02a254980f01129ddd029800000000000000000000000084bd8bf73f2c102646363cb110f65e4b5775c2a60000000000000000000000000d9fdd08e77ff66a72c7ec51054ad1e2b920f07f000000000000000000000000b556cc33ee17c9363d1f9f821d14988b849d22eb000000000000000000000000dca33e228c264aff274649cb86837b366e8de22f000000000000000000000000c817b5c853a47ded1a3e32765e7de5cb7dc1e439000000000000000000000000b264052580aa60d0dde4bad73412ba2864ecf863000000000000000000000000875aa97e2946bfa984275f4416e3060cd0ef517d00000000000000000000000036311eaec7698429588aa50b68b409a02dafaa5a000000000000000000000000b902d1130463307232b5195da3271c4848132dae00000000000000000000000011003a4f875fc1e4820095c1a8658b4dca0335ed00000000000000000000000035d009ebe788b5ccea87d7ea560865bb44a6fe33000000000000000000000000c8fa9a0c10b0513321ab71b7aa10eff4a14b9c0a00000000000000000000000044338f83eec4c267fe17b1cef4157d41643a943f00000000000000000000000045be78c4360d0ce6788d739876ac4efd391cf9370000000000000000000000005e3bf0fbac3ea69da30f436d096f865d43e3b8410000000000000000000000005722242474ce6e366ebf13724831dc4f5d58cedc000000000000000000000000fbdbb6e3f1fefef2b0be10ab0890ca625bf4ee140000000000000000000000005db1241dd03b3e73188598323f38b3a71f073440000000000000000000000000187cd504fdc1dc179d33537362e1bfca27ec5663000000000000000000000000592bda4c01a37d1637ed22810d3087eeb0ced0900000000000000000000000002a2b9ad931510d84710737c46d3d7fd566c8e84c0000000000000000000000004bcc756b7ff59989d9fea517f3eb78dc687fb81d00000000000000000000000028e9c42f99e9619109ff84bd53386f1079a7b6c70000000000000000000000009801c94115d6ad6de9bc6cdcea4d886b86979d37000000000000000000000000194bf276605d74fcdfd70a2b4f5d80a48262e31e0000000000000000000000009f36e2c96efdf81db0354d28a3f91cbf08aa1acd0000000000000000000000001737bff5e445b43a0d1cd53a481fb060e60fd855000000000000000000000000b4d208bbf913ef76af99101179b4cb6abc4b5715000000000000000000000000e43e34a38c2a18eba2848633b5b083e803c94707000000000000000000000000830bc5551e429ddbc4e9ac78436f8bf13eca8434000000000000000000000000321525eb5c63283482e26611e96743e2dc726cb7000000000000000000000000c723920a9638e83fcaebe52dab4a1861779bb68a000000000000000000000000d02ecfd6a62c8955dc8957a1befef850213f9daa000000000000000000000000281058cc98e8c85d078585edb508898667ac40430000000000000000000000001989323ee0a5e646a782159e2dae0b540f66dfb0000000000000000000000000f584d433cea20822e19954e58435fd71bc4d3653000000000000000000000000dc431b93d79fd3c8d1e2acc42b650623a931ee9d000000000000000000000000d188dbcbf68dd87c8517e0ef6282297c0ecc112400000000000000000000000055d393901b4ca78b3177b599f27248366a0cf31b000000000000000000000000cfe7dbd7652c847e7afc15420252ac6395f6b77600000000000000000000000018700325bd8238a1f66a5ddff4bb6a33c71c307c000000000000000000000000a0643581c7b305bf9a7135c2259a7b18f476a77a0000000000000000000000008a0ff70801188b9f093997911794b0533021338c0000000000000000000000008b37de12210d1a3f7de1fedfcb2e0005cee33efd000000000000000000000000bbd711c355f4765c36c8e6f7da896cb8b278bd4b00000000000000000000000051eadedcf4dadf6db1fbc4db556638c3644eb9f4000000000000000000000000bfbeab0896e29d0db26ad60278d3ab3c482bb19900000000000000000000000062a72fa43db18b9f3da059516ece7e6b6d4e6e1600000000000000000000000034c0aba3f1c04f44c00382ff46f579fad0ab8357000000000000000000000000c7d3810f360f665676b6b63ded7ac677ae58f6ce000000000000000000000000ae195c257d5b58d09e39554947a0b19ef282e2bf000000000000000000000000f53a9d2e7378cb7c8b90a7a1164ca5646e9f9f5d0000000000000000000000009f3f551346c1f131d20e83eb10618a69c20038900000000000000000000000007ee9033aad1d11a80f1c1e8d769feacbc97416db000000000000000000000000ed73abf7a98fa01bcd04b8228a08f393bbeb07eb000000000000000000000000ea55576383c96a69b3e8bed51ce0d0294001bc5f0000000000000000000000009e0e1be86001c3e2ccbff97c940bd6428ebfb067000000000000000000000000de0c164f9e7eaa3ef1f7f01da9014c325ff8528200000000000000000000000099b640ecaa30bb2495a077c083b3b59d3f26cdd10000000000000000000000004c960e9a0bf6517fef40881cbf051f87035af81a0000000000000000000000006dcfca5dd7fc62597d8adbcba94affce01b6a67b00000000000000000000000042bfefded183cbc83a33610e2d08a638e23c7ba4000000000000000000000000f3297d354b7a8c594a54154c7dc03d924b6c87c90000000000000000000000007601b8471ac780dbd8e88270aa32ebfa3f860f590000000000000000000000003c6df896dbb41009b60cda3c54be8ccc1f6f1e18000000000000000000000000a3bc167688156a4f07d9ad0238e4b91d1fc405510000000000000000000000004f5eac9f7f9cd650f8443a86ea0bf7468eb8a54700000000000000000000000029b3b710da86562b59488cf2d69b80c255f25bbc000000000000000000000000d324e73dc96ddb8cc940587e4804ec05481e4bf100000000000000000000000000d93a4702614cb8a4abdbdeafa40c03a7f0d5c0000000000000000000000000eccb62f539dd5d8d1007336c9e01632cd73cd7cb00000000000000000000000038c37432f194d4df291a406f06f5edc7378f496e000000000000000000000000b4ef9f3c4e23f4d6fd898e346b7fbe8bd4fc504c00000000000000000000000086323523ad7539e58761555436ff1782b73262d80000000000000000000000006d489f71a22777f68926e3e64abc8ae7a8f958f80000000000000000000000009c8ae0fc3f94a289e43411738e879259e8faabbd000000000000000000000000a7f66753c35dea452c5db94d51fcdafed2a713e3000000000000000000000000c00c421ba81f8989bf67096893a7424729cb97700000000000000000000000006f6a9382f238c23aaf45e92afcbd181279267c30000000000000000000000000bb4385b93dd2ed6ac0c23b01ab7d6e15fa97f33100000000000000000000000006f0c4fb0813136423f824efeb5035810da4f273000000000000000000000000412c23513b47cae4b655743cd4ee88fbf4e1694900000000000000000000000095f61e1267630c76ce999e01117b6a0bc133bcdc0000000000000000000000008eeb6beb57fc6c10f96586213ab5a7be3229aef80000000000000000000000008d88ab3c5e69004434eaeae7727fcfaf06c775370000000000000000000000007ac89f402076c3b13a2b00067fd64275b15dec3700000000000000000000000023ef8eafa7bc16e302b6590810e005377cda0a900000000000000000000000002e62663976dda57297892760c838076484ca53f8000000000000000000000000521526c6d108ab34c387e82b4ef07672fa969ce2000000000000000000000000ffe8a7999d392eda6dad614f4f885ce67d570a400000000000000000000000002c53bd8869095a282f332edc89b95549395f5be20000000000000000000000009d89dd8548fbb617fc4c490e280d2ae88d8fd3ba0000000000000000000000004204f702080f7c12fb180d01461ac46ec6287b0600000000000000000000000041ff68c5c4a2bd99408502bedf329f1916a77b63000000000000000000000000816edb5b34ba09df1c9ae049d2ab96a2579172b1000000000000000000000000eee6587c643be5aa3cfb7d75fbc1e4144d10d184000000000000000000000000f411e6bf5204b1662a561cffd871d6172f45c0b60000000000000000000000002d81fe1a1088175b30a4ac49e64669d777cd8c2300000000000000000000000037f14c6a2acd9b328de70e53e0bd872253316e4a0000000000000000000000003f49c52e4f87bbf3465cb7d1a1cd52a1f9628c64000000000000000000000000920b79ae09cb8486d395d66c560b91526de503dd00000000000000000000000054ba6aee25c9afc1a562332a6e1f56c256a8d7cd00000000000000000000000051daf54367286e2c166f0b5db6f45a2dd0556446000000000000000000000000bd84a1f8c9204c7faaedd6802df60b8ab33f5d4d00000000000000000000000070125000b4667771ef88015554907cd336056bc60000000000000000000000000a36f88dd524932197998752e04b7f8f34781b8c0000000000000000000000006e5da95808d5bfe94f530e24af71bdd21963650d00000000000000000000000008a2bd52055cb6e8e2260a2462e0e0a3277eadc600000000000000000000000095b2d6a42f21cf85aa95843c7b7b177e45eb96e9000000000000000000000000856903fd151f59a248f26bb2e0d1d31d0cf1be64000000000000000000000000e66663ac80efdc25f35cbeda98a11040f5d4ed2c000000000000000000000000a3c08e0f398526065f874e335b555a25a88e210b000000000000000000000000c2bf2d8d5392cc24fe9be998fbfc0668d5678fbf000000000000000000000000073e0f9b579bd666a806e1e3f20c878c3c5c1183000000000000000000000000b2663dc0b084217ad2a6544a8bc83cf89ec8f1eb000000000000000000000000e703a614115f70e90cd485d7009a7fac05e846540000000000000000000000000de66bfdd0713f2f54ed679df04a792fada8a64e0000000000000000000000003c8fd6e64e3f47fea499ef1c25bbc8bf597030ec000000000000000000000000c94c83b8aeb7668d5ff23fd45e56a71a119eff890000000000000000000000003d4d9a7964fdac2648ec64c5411e4b4045a7643c0000000000000000000000001470e9689f14b1916c8fee12e8187b050d3ad5330000000000000000000000008f96763945bf7cc1d9db2ff8d5f46535b56c8e3e0000000000000000000000003576bb57733249509e327cecee78d73562b42cef000000000000000000000000cac90bcf96b10ee4f3e30bc0828fea440a948e6e0000000000000000000000008d300f66aedc25a8b4779673d9420f5a812daa780000000000000000000000009e03a8f2b0cbafadf824b41034bd43d1283814fb00000000000000000000000001a5e7cc538fcd5e25adfc35c5f7dcc1f524b251000000000000000000000000fc510cd496cf1f43764ed7caf32454739675613c000000000000000000000000def6e40c31813acdd3dc72f7bcfca875b7bd326f0000000000000000000000002d9aa7e9d2dceaf2915cced8ac3a87d44e8892fa000000000000000000000000104d39c07f2c2b29b2104ea39c15730146a70d4c000000000000000000000000d581ef84ab04916fa152d7e06a9d3865b50f42610000000000000000000000006129c8ed79a120cb3c35dcf655d20afae5fa295b00000000000000000000000079b9768089e0a3935247af0772e00c27dcd76cda000000000000000000000000fdbaeb5a366a2cdeb76a9175d935e7bdea6f29cf000000000000000000000000cf73ae8f8b83031d1b306e83f2d2bfcf7d3c80bd0000000000000000000000001d1ec8c8fe8362122169ecd93ed81f1c6fd766ac00000000000000000000000032f79638e3389af7d6c3b938723a8a5aa85325df00000000000000000000000083f4b51add83227655ab6a5ec2ef4fe3bba0f7f300000000000000000000000024506cf8632298e83c6c079da551eecff8c8bdac0000000000000000000000007990c9e20d431198d47e2d277c4b4bd175257687000000000000000000000000233d326d1262f85ba075a5feae6ae9caf42c4cfc000000000000000000000000520967ddda0e226c5aab6b7c13d0c728175d090b0000000000000000000000006f10629e9248651df23131bb67acf34011cb18e00000000000000000000000004a8f9c5fb320fbd4bbb90242d93a052e9f5ea9db00000000000000000000000080621a3809f64d6620875706d61cbcfda57c677c0000000000000000000000006585677ed42fd28113d09fa1ff3d61a59f5a4478000000000000000000000000115060081ca7aa17c1719e063eeeadc7ea02d80300000000000000000000000092c7af673a57235ecba6785092f71be6ef38537200000000000000000000000041e73bd527470ad7bd59991ede5762a845a569f9000000000000000000000000cc852afb9297a22b716767772b9d72319238dc930000000000000000000000007e2ba85b9c470d9295b7b4d79b6c713351c423ea0000000000000000000000003864a8cbe41b3dd9845f4a2f2befa230139e3734000000000000000000000000d4832ea143e4e30f23963049ab7d3b7120a76db50000000000000000000000009f7f0c2573eefdd87eaed6aeb4bf68983a269ab90000000000000000000000004e0509f08d755969f210127a60af6248d80ecaac00000000000000000000000083b2c211fe220f9773c24353aaa942bfb7e48aa4000000000000000000000000b4c202e0bb8931199084af5b46902763b0240bff000000000000000000000000bcde9ad56e71d96c4026eee2bb29edc97553cc32000000000000000000000000a7d2550cc823721edc6641da8cde8dd7ad369523000000000000000000000000227aa6e9337570a0eedc2dd487a7fdd18b7e9c11000000000000000000000000bbf7a67f599d5e9ceea2e6139818a3ba22767006000000000000000000000000793145bb0827cdbddf2920606d352e72b438b5000000000000000000000000007a927a7b58801814838c7a99cbb078778f544120000000000000000000000000aec98ed00137fa024b82920c2354ea98a096f0da0000000000000000000000002c15c5f41ee3cddc7d835c768ec451ada24c65bd0000000000000000000000002dfbd1bd4a1f3cf295cf87e379b3929be27850370000000000000000000000009accc104a0453083c5c6e225c77fef20775c1ddf000000000000000000000000e24da1c8f33e1dd8b7993b8b028c7109698ddaa5000000000000000000000000b03ed4f784b4e8f8abaa08f66f6c610ba133ec90000000000000000000000000ae2305fa4dd1f43d63bfd05a6f3cc1d337ac5f86000000000000000000000000ed3a562aba9b28527f67968af93248b7c2dac3f200000000000000000000000097db27c92bc776079f57bf26533111abc81af7ca0000000000000000000000003c2ce00fb8284f45179980b2be3e42a904203ac3000000000000000000000000056bc5a2c390368884accb1a1e780461afe98b0c0000000000000000000000005e0312f3e311850185e25cf78762920a32cf6a340000000000000000000000005417b755ab3f7c188d3bc6bf11dcbb44e025c02b000000000000000000000000850c3a69269278c6d8f930b7465e7f93dc31a53c0000000000000000000000005b02c68dfb0abeaa98253287139bf75340b6425b000000000000000000000000451cfc5cd979b0c8670884c125d9b428323de151000000000000000000000000c02778ca23d01a74bb5d64524e78937db05b92eb000000000000000000000000d2cb42dfb7ee35d0c126a3616fd435ddc5cd684400000000000000000000000004c4ac448f990ae29f801b2abf67e09a63b537bf00000000000000000000000000903f96abe2743b81fc7fcf4874c715a3fe1c8800000000000000000000000060f950f155c55eabd7994a725bef4ffd7aaf3fff00000000000000000000000060733ebb33435b08986c8de34b2f4b570bcd4e1500000000000000000000000030f122559fa8a551a529357796610fd9841d87f6000000000000000000000000ba7f3daa8adfdad686574406ab9bd5d2f0a49d2e000000000000000000000000729c5ce35d86c4ff4dc795e0643cb9c67eea894e000000000000000000000000d53ad0cc029f916d2f4ccd5252b8daaa9183f29d0000000000000000000000000bc8a48e81e8b37c57729d7142e3702b23074803000000000000000000000000f7c3b1995bf9a6dc41892cb6e4fa2f5935780727000000000000000000000000bf5e2c9fbdb903fe9bd2a617c1a5eb655203505e000000000000000000000000d7178f95b99010bf4c6b5d4a7fe82da9697e342d000000000000000000000000f28684ba6fa6c11ced48c3e14e77e7702526889c00000000000000000000000043cdff47fce55523b605a3a6b9d3c8b916795b7a0000000000000000000000004eb0792c13ba7c6d3279d4c3cce3d86c71d7cc1f000000000000000000000000bc4296f0afdf9b61e3f2e00f14c31e2cbbf3ea60000000000000000000000000a5fc42361d83bc912047e903fdcae51c6a2d2fc100000000000000000000000074b126fe5a2541bfe957b37da51d54791364905900000000000000000000000020dd6b24f1f9ebf4dbc5a330b0fe708f2b37ebf70000000000000000000000000c5b5c7d4e53bd64a5d7c1f7b9b0968d08a01d5f00000000000000000000000031d22aa8d598781ad73b47bcd0b2eccaec1e2851000000000000000000000000a11c06d459d7e107d6def748046516002a70c0d6000000000000000000000000eb035f0fd8059a6eece8e28d64a8c75ba1000861000000000000000000000000669a5e73ab710b7a2e5e060a3726f046f4e7b4910000000000000000000000003b40711c381ebe4357d26361e700fead7522255e0000000000000000000000005d45dd2c6ed143c1f87c4b6fd243e8fded8aac240000000000000000000000007648c26c8181051904978bd263e20ffecc2775f0000000000000000000000000046332f2bd20a7a6ab535af3a66df02439979d5b0000000000000000000000007dc21ef218d026d8cf4833ded0fc396e7574a9080000000000000000000000002cfd3da9c314bda05df1ef80887fd3fec4c634ce000000000000000000000000384dc6e99b9cab4fda3f0a362e55cb8ce090a04b00000000000000000000000053315deb6d95ad7b3863ac97c7ae46e785abac52000000000000000000000000afeb9d29c95d233e58d499bfd651c0558155100a0000000000000000000000007902e6f4b4ff3e378efbd6edaa4577dd3dd5f0670000000000000000000000009f9543658cee0de9d31f5c7f4180baf65b054a04000000000000000000000000519d9c6c062b311645c2639ab924331028c421250000000000000000000000006312ffc469e67edf4f3a439703619316e7e0d0e700000000000000000000000046169d6d315b3d19a1f33be1cfb328b09641fe7a0000000000000000000000002ab6fa5339449dd86a774530329f988b45dd8252000000000000000000000000fb1054fbe0592d9f5fc9bd9e6b5d5f872474c65e0000000000000000000000007ad60eb6a04ac6ccfe6d18889249e077956804bb00000000000000000000000031e5d140a36650f28c42d85c7e31f5d4b6a88c79000000000000000000000000f3fe3b80af554b4b2be1d4475c51464980150604000000000000000000000000b85416fbccd9d33bbd05629fc577be0fd2a7ff4300000000000000000000000033eabaf460e711146012a3859970f3159a7cba05000000000000000000000000ba1869b5f0705280293faeb34e13053e0d18e2a1000000000000000000000000877fa19e9a7919604ad3853fb3fba57e9b588649000000000000000000000000d36299d63f5a69782198e206521df2853397abac000000000000000000000000e3e626b1f8269e27c83f28db503f6f95cf1a2efc000000000000000000000000cdfd074a49c1711697b0e3f8bca91045d34c19ca000000000000000000000000f45f95d3d954f5022d66c329e4ac9794c9b389d8000000000000000000000000074c6e70dc7f1190234942a1719373cb00407dd5000000000000000000000000a5dbb817ca87a07a86731a29fee5a39a0f55e49d0000000000000000000000007cf3faaa330cbc9167e5f1e1284b60a87a166b6e0000000000000000000000005f411b4485741e5a437fcc1ef103fbeb461158ca000000000000000000000000064e93fc119c366134fbd842f567789cf1f3fb2d000000000000000000000000c67c4b52d45d25080f1272dadbf5efcb9bc92dd90000000000000000000000009949eb7c4bf44f35393942895d24545220cf66e30000000000000000000000009401d4e05a6ee105707709fb075306623edc43160000000000000000000000002bf29b021553e87b33c9eb69580d0517d5d91d1f0000000000000000000000002f3db68e28cb04c63c80290e97d9ef97fe37788c000000000000000000000000309ca495b9ae38a508df1afa33e7ea1535db8c0900000000000000000000000022ffa7fc8d44a49a166a79818d09dd5bb5dc56f6000000000000000000000000dbd5e81eb31a210459f5d4c057651ffce5f742aa000000000000000000000000a415696598202bca5487a6cf8503281b00ea08f3000000000000000000000000981a75b83ec5ce88728a519389175f22fa54c1ca0000000000000000000000001fb562c8199e631116c36e6bfdf85cbe4163053e0000000000000000000000003ed938791fb6f5944971ef2620fd1d3818109de2000000000000000000000000f1468bea57a55c3fa070de29c87b9eca43246555000000000000000000000000d64a6fd95fac9df11ebd5478df1b8bf9bf56fd1f0000000000000000000000007bd5a475f731c5d4060b667ed762ff73c8f947ce0000000000000000000000006468f6902bff4524611312cc836ee0931e52b4ec000000000000000000000000df09b0a560fe664464c1729b5b71f035122304ab000000000000000000000000a9fcb6dae35072f26766c4f0b28d8908f7989e12000000000000000000000000587f29bd3cf454914d20d63d22b49f16cd1b1f27000000000000000000000000727514c52b7c218c950ae33d065e2af9bbd5fe15000000000000000000000000d3bf5c81ff43e8e5def0b37e5e83cc0ae34c2b09000000000000000000000000281bf4a1ed735ccc178322ed20c5bc95c2f376c400000000000000000000000012289d097cb7691628603c855879abd55a56ffd2000000000000000000000000845df2f2386d6330b49aa648f0813792deac4284000000000000000000000000171c2a0edd40c01053aafb2e16ecd9b06ad898ea000000000000000000000000714afdeb0c24127ec03149005ad59f80bbfd71d7000000000000000000000000678d080472390fbb10b4c97399e87823dd80bd11000000000000000000000000fb1f8cda53c7fe5846f49dac9d69c9169db71dab000000000000000000000000fede776cbb4169adfd6d5b9e07713047b5b5572000000000000000000000000011947e340c853ebb7a0acce827e28e5dfd649adb0000000000000000000000007e2bb20199893b28c499525a0c4792c51fd9301d000000000000000000000000cc932f8dc82e081c752d0214796e6d2be7611d6a000000000000000000000000759ca69f0b80bdb49106037634cb8461752ddc4a000000000000000000000000a3b8301a94b544b85519fef4f8e235f688ffaabb0000000000000000000000006b6cade82c8330cfe55acc2c98845195c39c97ad00000000000000000000000085b6385c757d14144be6255324d18fc8045a663700000000000000000000000091f3acf393de794e7291fbf36dfc408da617cff00000000000000000000000009060a353c9691930edfea31bad4d6c4acc70800c000000000000000000000000e5bf2e65b13fcd8468e2d8fbb83c4014bddc3ffb000000000000000000000000e9734477e1a1974727dfc66f8c747e794d6816890000000000000000000000007dee3aab2e0545083d9c6091147fd1bc02cf6f800000000000000000000000005ac0f079481b7f42512cd5a891ab341f622305ea0000000000000000000000005f7c2d39729e4c01b34532d057e00a7a06feb94d000000000000000000000000568eb64a2dd8d4b1b41b5227fff0ff095bfb2874000000000000000000000000713d432f64ab3dc32a942fce09040547a98f4d670000000000000000000000000d3ad6456b0c73c283ffa72bca0c99086e63f2540000000000000000000000007c185f7ea1dfd3297d95a87aee247a248ebdedfa000000000000000000000000302aabfd2a83b1ae5b1b4cd9f2646a1b110d4b3200000000000000000000000070c697d39853f20c844cecbc4848e4e13f4110b1000000000000000000000000ef39c188e2bc8eb45daf49a3fe2f72bf32050892000000000000000000000000036bcf0a8def741abe782d1e58c23d4e74bc3bd7000000000000000000000000a925b077392eeb7b9f70d7301489199284b0cadb000000000000000000000000582830e0f47c26465ea9072cf1f82833aec43a53000000000000000000000000fa49d4362e98756844d9b9c17d0292593e0d7b4800000000000000000000000001d748a5a4f66d05b5478b09755210a177461cef0000000000000000000000004784c81788b1f83be7943f31944df1ccd23a6610000000000000000000000000600cedf82c9c1f5b53267c1e4ee44e4ac824258d000000000000000000000000eb38d98c56ae2fe1f3450b1dce085bdcb943073c00000000000000000000000072de2b0d1a47845f9c23610de59be05d44c0d6eb0000000000000000000000008b1911186644d5bee10fbfda9b7b04bd72281c6200000000000000000000000099548edf44f2be5c11afc77bb984970ce05207ae000000000000000000000000ef0c3e86537dc89297650e6756b9564fce97e5c9000000000000000000000000e97385bb29e848c670a1d33b67f9687d57b82e0e000000000000000000000000ce5b26f4d3fc8b7125ddfc3a80d0a6976272ba0a0000000000000000000000005a93996ca5b79d0d46a865dc2be8e9727d149c6d0000000000000000000000003dbc9cbbf424c5d35c7d38d36be0b39e91ebd86a000000000000000000000000e329d5577c2ede76a9df84dd548253a2f0ccc211000000000000000000000000d3e30d4914c650cfa94f6b32f8c240c763f2d389000000000000000000000000c3317062e170f5794825dc5d93d6b045f06bf3a5000000000000000000000000539c4af0e4524ea5263dbf82ebe6b832ea4f585b000000000000000000000000cf960840d4bbf1e0870db972d4b788ca71bea44d000000000000000000000000498677a506aa34e6c49d1a6b356024eef7b47c0e00000000000000000000000072732d88e6c5fc5050ee56d4f7c407303089dfbb000000000000000000000000241625b926467d6625efb4b4ceb15b2110b0cb8d00000000000000000000000076fc3b4da6f478e28deac42367e6131f8fb600d2000000000000000000000000c32f84cf6ef3bc7e79e777c5836b7ea8b7eeb18500000000000000000000000008c5c6647138c786c7a34523d18a4d51f73610730000000000000000000000003b1de439609aa392016c1a5d5efb369c92e5f92500000000000000000000000035b27426c7e483936d7773530b3968f334985dfa0000000000000000000000001b371ae7316d4028728ffef619fee186086aa983000000000000000000000000a7e2de4719f4ed33667673fdf57022d014b4ed46000000000000000000000000d2f69b103fde904fb7e2774b123425f4abb2b3ef000000000000000000000000bb058aa4587984f6c3c3dce0e216247dc76f3156000000000000000000000000205f78574ee9752b5208bfd5e43299795a3d5d27000000000000000000000000888d1385ad5e83bbfa563498361ad94c17be328e000000000000000000000000e3616c9ec7b5028a192c89af420dfff3ff4e504100000000000000000000000026adba629bf6c26a68f24a034267aaa768d275520000000000000000000000006806e8e7be254350d04964f5c1f72bab0bfd5304000000000000000000000000971336868c2c1dab62789be14dbddceecb8182e2000000000000000000000000ad2329f54962386a45340cf34e8f6e0d0894e8aa0000000000000000000000003f2e82eb92fe2a9fee4596c1550e0c8a7b0ead990000000000000000000000004603917852aa0765b19a4a752059e1684e004d7d0000000000000000000000009d9bc066c37e01fe31f0e19d9813a37f62918dce000000000000000000000000bbd2a88b86d64d50ae56d008e0d0b0773ef38a170000000000000000000000003558d99803c36b472adad580958a4e61c25efc70000000000000000000000000e1c87c88e0959036b4190a132b64b8228088cf22000000000000000000000000e31f27eeb2c42e6f85430ab5af7245b4bac2ccd200000000000000000000000048f88e8293409a63e12e0df6d68c9794e17cab2b000000000000000000000000bda3caa439b6186355a63d6be8753bd79b26f81e0000000000000000000000009d9bc0e8cc9a41d621a2d3f61bf8367376e72a81000000000000000000000000356494828eaf42e3a5f889e8bc819149e23099320000000000000000000000002d063995bf43019941f432824ccf325b4d9a6fb9000000000000000000000000bc0c92eff85dda8fa010fbbd1112b8f6d8b5d4d20000000000000000000000003a220a7900deb314b312117276b39ada2bc819fe000000000000000000000000d5bde76460a98f7d244d3d2378160d1c8b8b36f8000000000000000000000000a3769881809c5db3c0e6eb6576540e55ceca8df500000000000000000000000055a8d8685cc3cc89a9949f7b999f0a7f9c681455000000000000000000000000407a1d52e62faa339a7927a85a36fd5f363047e7000000000000000000000000d6b0d155e3fbd85d5d870bcb09e3cbd4b79e11f90000000000000000000000000224d9be05f12a0b4476e6d209d0f651eebe6634000000000000000000000000232396c7ab61c6dbf73e30a041d2b5e606f37a11000000000000000000000000f05eed2b8b5a94b7e1ee557fc3a9f479140c90770000000000000000000000003ec16ca07054f94fd79ab840507c9ab1b87271df000000000000000000000000a582f0b058fb85271f896747c2c8ca7ad037713c000000000000000000000000cdfd799cba95d20c011879d905b4339bd51fd9a50000000000000000000000002066dfe1a870db4c0e37b3df9f688792a241589d000000000000000000000000c4d9dbe445080de722c43a423a933d2ca23232de000000000000000000000000c5c0b68f4c813b0bce1c2873f5144111c3f59452000000000000000000000000742b7857f396f4f0aeb0dc3b7a7f6a7f410bed7f000000000000000000000000a7825cb4a9ec67483d76b592855656c69a7d7fa90000000000000000000000008aff648e0c6caf53e8f98971a6dc1dc7902e17ee00000000000000000000000012a6780f6024c96c543c7274c875e2ac9335884c0000000000000000000000006b4126abec7836ff2054947ad0ea771503c24aa5000000000000000000000000a223e54d5d8abba5d9508a12e4638e612d06255f000000000000000000000000c9215673ac8167c26186218693446237d9d75ce500000000000000000000000021334fcdb6e86021f3183884826e5e8c30583930000000000000000000000000830b89eb56021d4350c95d41f8f65b1e29565cdd00000000000000000000000086e9019f27670ba8a3483f4a1ec2e76bd7bb33eb00000000000000000000000030005e71af194ead68cad64030f15617d7bd240b0000000000000000000000001147ba257f71885a5793a2903741258d12d6e30b0000000000000000000000005aa0331d291ad3d89c5ed8bd588f281fb39ce68e000000000000000000000000b2c8ab0253d206cd31f919d20696a85cc00ba73d00000000000000000000000062be786972adb1f2ccf7a64ba2fc5d32fbf2947a0000000000000000000000009d57d8b1e7c1a758118a0eb3aa861fbf931d24cc000000000000000000000000565bce80ac6243530b9125ebf3bc62ccba2f974a00000000000000000000000029fc61787d7cdba9bbda2be7007ddb45daff2157000000000000000000000000343c49a585b81fb8a137268d56451367c39eedd80000000000000000000000003738cb63b16aa9fdf426ccd0a5b3042c29304792000000000000000000000000598677b61a09b945a4e1f15d05d4480dc9df188700000000000000000000000089a2223521e3e3f641fccc898ef72eb9e52f27720000000000000000000000002eef2cf1dc47036c38eeeb68ee5c6399c6e9a38000000000000000000000000065e126944e4ed8e117e3eb83ad71369b5bb31274000000000000000000000000b5454100eaeda7b5d5f39621b8c26f52386ed7470000000000000000000000008c9af3e57e7db363856ba7e46264e06a96069869000000000000000000000000aa6ac61debad19610171b08431d5d2d67d88c193000000000000000000000000aad32487dae36393cbc40fd2efd04a5d0209b49a000000000000000000000000a0e69d3a57cdc69293ca6030c3d6f195bc207aa3000000000000000000000000f2a9878e48a58cbfc5b8887d93ff72f9891c28d9000000000000000000000000f1ad8951d43237e0622de8207dcaba6a47f9ed84000000000000000000000000bc6c62204914655b20096317854a9a987d4c43b1000000000000000000000000a213088a0b5eff06696d0b9deca6fb6ea8894df8000000000000000000000000276883599f26576d6a61b71ed2d46d6ca56d9b1300000000000000000000000023561bb9d2de50395270068ecdeba3045eac01870000000000000000000000003e986d432cf8a2e22491030d178fb357b97c6091000000000000000000000000d3e6a59b1a5a51e1aa0aed5201818c07ab8fe141000000000000000000000000c5f3fa8e27b3f7ea9e2e861cf053fdf000d5a383000000000000000000000000b448719f3dd8e00a96d627488cf02fee579d39c400000000000000000000000071404b6aa76f4b0fdf42b5d6a92a0a891c65fb50000000000000000000000000337e5d5c35fe8cf56b7ffa9e80b37e96d80591ab0000000000000000000000001ff469e5b9fed98d9c2e1bb78977ac94e8fab380000000000000000000000000d5ac5b1972634d516e3f267e3e452168bc3e98dc000000000000000000000000b795a7ecb1d2030be009512f6aab1cc339fe5955000000000000000000000000fc51fc238579d0609797893eeb09777383d38e670000000000000000000000006cd13d60c90567eb0c23ea09083b216e93ed29c0000000000000000000000000ed16ff9be5ddecc29539e076d2564c24894c63600000000000000000000000001f37711ea1454e5a0ef388a1472fc93ea24ea2030000000000000000000000003eed2f65f1900a6647b946eeb88f78a6593d6b57000000000000000000000000b350ae8824bb0d342eec7fd9a92970648776d7d30000000000000000000000003a673514decacddf7d852dc3e86f458e4853fc98000000000000000000000000d2d2e88507619c394ce81f1a7707a92e8838f86300000000000000000000000029e41c858a3a13bc659ad78e880d8b2647a85932000000000000000000000000eb1a2967c78155a1912431233d9c2ccd4024ee7a0000000000000000000000004cbf6c0a58a32f298ec4f955fa9076bbf513adf0000000000000000000000000352a1f9e88147a48057988e0ecebd5eb1771371c000000000000000000000000bf6a7633bfeccb40059d3502dd70c1c50fdc850200000000000000000000000064bba0698df5a136edac6ff707972da1b5da65a50000000000000000000000003e7f7b04f45705039dbd6b793ef87a5fd55cb86900000000000000000000000021fd0ac2d09967a4d41feb8704c478e952adee84000000000000000000000000ee96e9e6543c00be552869439b5566896a9d4f2d00000000000000000000000015d0d43554ae98db49c3d5a38c1fe349688bf6f90000000000000000000000007bc27a94ff3ae5ed8c737f0770e0834a7665c0050000000000000000000000005a4edcf4b854a79cbfd013b6ab870b3cf370d126000000000000000000000000ce3ddb0ce8089b401c5665da0f737764c464b030000000000000000000000000e9ab37d29bc59b846e4377cc21b782f5728ed1aa000000000000000000000000c7c905c2c13b97256a36690625685086c27c813c000000000000000000000000d8f7c62b9c713591f5299deb8ad4946ec0f7ed9c00000000000000000000000058aeb4c5b82b7709ae765852c1353c1ba7d184240000000000000000000000000892a595e33a0dd25e76ac9f69a8cbe03e88e776000000000000000000000000de9828cbb0ff74b0cd36cf0afc0c9b87e03beec30000000000000000000000003670a2e117a463a25de0c21ee0b89068d722c15b000000000000000000000000cb3af26628981e2054c31e0336196ff10c2229a4000000000000000000000000f9e3f90ce84f74b9911037385000ad247db48407000000000000000000000000436bb9e1f02c9ca7164afb5753c03c071430216d000000000000000000000000befd74cbf5084aeda6ecc0a1e89b4ed50dbbdf53000000000000000000000000b429971d0a93d32c899a31c3436a0908ad32c953000000000000000000000000ea670fd8137f01d6dd0c172a3fa867620456e05c00000000000000000000000038967334bed45b3500309142eb8a4a1ae6060f3f000000000000000000000000bdcdc3cd20fd99da08587a40a85e1b05f4e8337900000000000000000000000044ba487de323735a642b302b0efe5a7e1ba8d24a000000000000000000000000a6658ac93dfef8392bc9f2e424fd01e7846b94370000000000000000000000003d6a01e2ca51b3fff55d3c76bd88b59f51bf63b500000000000000000000000078573c5c684e076b84b61cdeab16a769b39ff4710000000000000000000000004300e0f41429befd35f057b738fd4db80b20edcb00000000000000000000000093d9a6c0c8957c99a4ad41c12a81d6a1bf4fb9170000000000000000000000000db14d4319d84a699367ecf3ac7ffb812326712f000000000000000000000000d6c4be8f1f995ee3e44528213d3dcecb671aabdc0000000000000000000000002ef36a9f091bb053317c5b8f1429937171d1fc020000000000000000000000007eaee303d1f69f17d23b17a0da6ff7efb35ce94c000000000000000000000000908ebaaa8e67d6ea529b074ded199c5c1a0b3b090000000000000000000000005fac23014eda066cddf667658ccfc4e8a96149f20000000000000000000000005b990c664ae7e759763acfec76e11c289c53be77000000000000000000000000d4be9dd2d090bf64bb77d95108835372f02606fb000000000000000000000000532fd1f50d43857585731d81d17fb6f210b3e8b00000000000000000000000006bb34c14a41d074479b8f997f2daf7fbcbd80246000000000000000000000000fda03dc891ce459e1a4e39468eb88acb95d699ce00000000000000000000000007de7a977fa1ecf1219f8773034880d2dfc4d3c40000000000000000000000000863e0df3f2da93ee5d291aa3c136f15fe94386a0000000000000000000000009413af310fbc9a0bdcb74ba6287292b4f047f7690000000000000000000000005dcb426841d5f2d1a5ca509bdf0dbdc1b5988caa000000000000000000000000dd56f97e7b83fe5d49a602c34e7cf349c72e98620000000000000000000000007bce750a34f69d33ac785c04fbc87d6455c1945300000000000000000000000008ef408fd89551126a1247e11c0aacd56ba3ac830000000000000000000000009ef94a96591fc0d8f8dcce34e456ee128b5f1a420000000000000000000000008a627bdd4fb7899ea0eb21ee2f06573485113738000000000000000000000000cfc8f6d962d6f9587c2372f5bfcbb4878001f5e50000000000000000000000005b8ad59ee73096045b60ff6026f2b096200b3065000000000000000000000000f2cad561770aed972987ffb74ef3dd15a97b769e000000000000000000000000d09c4283211cd7578adacb9329d727a186e57f58000000000000000000000000cc0c9996d02020da4e918e6a2b36889a439bfbd10000000000000000000000009181e0dc6faac0af56e1982edd4ff7ac995190090000000000000000000000003952c27be658bf59f13aa6af66427812bb8d222700000000000000000000000032fdb7168d2cf4ae8d0ef4fd3149246aee01ddd4000000000000000000000000a098a01ad8d38b62f422146fb4d2d6d30271f7a30000000000000000000000009d09873f3378488526f627bcfbf2efd348971fa20000000000000000000000000d7bb419664ad8782d5ec8f421bdd44a42b42f0f000000000000000000000000437e2eb146ade724a8ab8d0fcf4cc6a8365f08530000000000000000000000007dc8a0ddf54623463375efbd3f3ff52b091b869e000000000000000000000000bf7bf9dae53d787ba3b4e9336d2146e408587ebd0000000000000000000000007bfc3e042d52ad3f39ce8fd329eb6b0f8923885b0000000000000000000000007a8ef82a560643b864a0002cb6bfe726ef0df97e00000000000000000000000091ee52ba07395ad37b3e0c404b5c125181d5ada900000000000000000000000046363b5d0250eea13fab0cbf665b113c31395535