60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000009665c1f8ef0e405b52414529361da9539d91139100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f6c696e6b726577617264732e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e206c696e6b726577617264732e6f7267000000000000000000000000000000000000000000000000000000000000002e516d527168584833337a666f4e783374797247756a3448446462546f574850764d45777a385577663245314e6b5600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005480000000000000000000000001f767c777fe1b5d8fdbc50ab4c507f32405e8dfe000000000000000000000000b8968cd8b5237fe1693daf8cad8cbec9775bb3be00000000000000000000000039eb3a5ad300fc4e0333ffdf66fda8c643ec40800000000000000000000000000f9dcb7cebc30a2b575e299c237d9006d873f8de0000000000000000000000009d047964335474092a2abb2030b56fa17c60caff00000000000000000000000028616b37f262dccf1b73a3d96e2dffccd0a2bec0000000000000000000000000dc8f09b81276cbacea5a9262774749f824756cb3000000000000000000000000f38bc3f11a047cb79b9c770fd2de30eb634c404d000000000000000000000000f29595158e0e5414a69278487ff49b6d7493d12d00000000000000000000000053e83c972f8a95e32b35e926c913eef963a04e1d0000000000000000000000008b8867fe52f1915519e6c88ccba6b19a29e5df4f0000000000000000000000004fd610f8d1bb9c3997da3062c147e9d78dd150440000000000000000000000005b196303c1d8d627c1066be61cc15783a6317b2c00000000000000000000000027099c4db8798c5c96da48dc3bde888cd217cce5000000000000000000000000753a16967e72b40263f98f912b0b4924b9584130000000000000000000000000651bcad588bc056b3bdf59fca22e66130fcc59b90000000000000000000000003c66a7e5adccc3b97a10a061b319d27bd006b6d60000000000000000000000008bb8d836ed74cf1d3c465d8c590a2f1867bfd11c000000000000000000000000bad4573d407880f2a73282219d8bbf0cc094f2eb00000000000000000000000070c2e210b8bdaeed2e372a07b06ef7937253f6f50000000000000000000000004d8b706512d39f13e7d8147c8496a99bb48b2d7f0000000000000000000000006fdc5aa431a092543f949304cf7d46c2bd3ac8c500000000000000000000000098e7822134b4e70f614c3e8023807981716da43e000000000000000000000000a6b8a5d363e04d82d53ac2fa94833fdcdfb5f6f2000000000000000000000000cfb9d2b8270e6ed3dbf2ae3e5d8849d31296933a000000000000000000000000b26fcf7e1c98cd34498ce8c3dd50e0ccc9fb1f060000000000000000000000008688163378d5a5d426eed3991ea20d35d24980510000000000000000000000008be77e45454229a1402e71c140a49df2d8bff9e2000000000000000000000000b16840c03c14a5a920a9820d1d65e110013d915f000000000000000000000000a31f0f44fc33aab5986319a9c56351c18bcff24e000000000000000000000000c6639b8165afc593604647e8522918330eee5fa000000000000000000000000072699b244fccc312c61ca81adb646939cd83998d000000000000000000000000e26d6d03c8531b229b37befeb19099c0118b022b000000000000000000000000c8ca4c3b8b6cc2930e3b89ffb58caa539cb15f3c0000000000000000000000004f93b2fe54c18ce9141ca8eba24385f4dc437774000000000000000000000000c106ff565ed337dffbaa0f3e35a51bbcb8af5756000000000000000000000000c0f87e5e7337de1f1f609ff54ea8878bcd9e34b400000000000000000000000035016ac24241a2678af0c6b91585dc395dab723900000000000000000000000062b6f0c31dbd05596e5e7ee0742db1744e7f05f3000000000000000000000000482324bed8400b1744513538f17be71d528f74a100000000000000000000000023378e88ce51b64423c7dec6baa984966be8fdcb00000000000000000000000026230b9f3eafe9d2df24675c0ceaafe2ec0ad596000000000000000000000000d437bd0833e927451d46f2615f7d6900d10c9494000000000000000000000000edf6787741fcc06a3698338776ff928109c08864000000000000000000000000dad05bdcb93707a7010e7de712bc6b3df74f8b2100000000000000000000000052fe0e556ce6f5082b79a0391f700098acc44ea0000000000000000000000000dcab57d14879892816816c686d3e3068b1b2c7e9000000000000000000000000457f5a307709e092d89045ff52ed02c2b34c97e60000000000000000000000005781bad2dd8193bf0fc9d1a97d67d2c8b65edc01000000000000000000000000f1b4622c25a06ffde79a3d0ddcf65e2d5f4de7ec0000000000000000000000008300f674f23bce083fc1438e0caa7fabd3ab5c40000000000000000000000000006a37cae4d3030b4947deee03107de4583851b90000000000000000000000002686550d8eb82ff5fdada603be630fb24d529a55000000000000000000000000eee6d6aa003c936b095fa780e35b974c4c008ced000000000000000000000000bff02d049b47d772d8237b3a9193c11f7bb2f52300000000000000000000000047a8ea731249e9857262e2f5e32370780a47c60a00000000000000000000000055fde4fdebfd132861d2383fbda464b3e8e27ff2000000000000000000000000612f48cb6ad336f3345f7d6473c3dd61c0ca33020000000000000000000000009ce5fb55ecf5d0ef12d43213cc36e2dfddebcc010000000000000000000000005c1b0804be0f18e40b8a0059d0f2917eee9b26db0000000000000000000000009732a3bc8465288f529b0a01645d9f3bc453ad83000000000000000000000000cab5c6a3c0397c4793e34c529b21f32a5a69aa6c000000000000000000000000c0ae8dc7cf3106783df1af9c0d419caeb07fc8ef000000000000000000000000fd957db143123f8af4b4f5fe59ffced9b4bdf5ad0000000000000000000000005db2f3b506aa20feb3c6a27e6a30b4e58d6b39cb0000000000000000000000008dc6d09e74b70e27d69aed8d34972b74ee2bb15e000000000000000000000000e3bf569389a8fa419f594de3a311d2262e79763500000000000000000000000090c280e4514d15527bf2afc6d556ec0891b5da490000000000000000000000009d0dffafdff57217b1a7c0825b08abe3f7c1ca2b00000000000000000000000045dd358e548df2f015becca351798d9bf116ed65000000000000000000000000d849d7bc3e788a1c81b633461dcbe4b957e52a87000000000000000000000000d995fcf8e4a96a7292e76febdda6ebd3b1539895000000000000000000000000015587403b3752e55584e9f48d61ebae30e4be0c00000000000000000000000040a32987101255b2423339b796c2d3afc291ec4e000000000000000000000000a691943588d706ecbe8beb01082c5419943d28210000000000000000000000003d38b959874d8b3d82e9939a3fc842d7a62891940000000000000000000000003ef73c3b05db6e8e552ffcaa8742cf0ac2a4da1c000000000000000000000000db1d7d54d437aad8317345bc14e920428a3f422600000000000000000000000056f4963ff0e3421bf1e7b46301f0b4a0351e9814000000000000000000000000dddd6c56fa5d96aa7817a4105edf18e4c89632ce000000000000000000000000c80e47a5ea2b8b340118c28acf596c5efbc1669d0000000000000000000000008e7e98fb8da7a7f0b1dc55fc95552a46de4a517b0000000000000000000000004637307992d16c6802c5c321956743584cfe090f00000000000000000000000032c1efbe1141b2b097a3e32103df62292653ca22000000000000000000000000a3088ba92734d61db39c353fef488302694a108d000000000000000000000000a84bc741b03ab8663056430a36cdb26dfd53ddaf0000000000000000000000002fb47862d228cd5de5a10e79edb843eee2b7a0c10000000000000000000000002354c9538b60c3f300e53a63d9e89cc2336353dd000000000000000000000000f4f0923c0530c030027c4df2b408f7df80a4f71300000000000000000000000052aafa7aea924d9b633350e7157d2606529eb9830000000000000000000000005704b2113c3266a6c32b75e10e3b1f6abd77a00f000000000000000000000000fcbc551cdb86304b84e8135206ee26a6bae11c34000000000000000000000000ea5300b7e508238c3971c1cff6a25aeeb828ecc8000000000000000000000000fb1d60b0f92c8d64f049596f91a7c6e594c455ec0000000000000000000000003aeccf9884d05242a09de1dbbf6ed2a1ed700edf000000000000000000000000a1126074269790bf240d96cf8c7917a67fc6fb6a000000000000000000000000f02a5fa210d1be6aa2172003a8046bb542754adf000000000000000000000000e22020d3115a7cab83a409efb77b1c4e193f34950000000000000000000000000670d04d473fb6e1f48ee99d21bf8793b65c5ca90000000000000000000000007dc328342d83aeaf6b6f04495128432acf34f8ff000000000000000000000000c6e297e5f2e0c4a2167ae5c3bc53dcf008e785370000000000000000000000008285063bc74076df9425963e17004440a1518b680000000000000000000000000d310c045bcdc1ebb34c7c1c85855c9a91b62fca000000000000000000000000cd44c4c098fa03588b80fdf960213470df6c85290000000000000000000000009744fb7a6973e5c70e6c7b99163bdddb9d4687e900000000000000000000000090b46ac1ff89d957ea20ae31a2426430179b478c000000000000000000000000aea7009d4cb9a74d6c4b85bc00771253a9980b6c0000000000000000000000000232c45b8e83831ce862fc768c211cd97e4a57870000000000000000000000003f46876d43893e6859e5b0c46691c5f68d25b3ea0000000000000000000000002f6677094d7d8254b753f5c26ce86d2183d3da5e000000000000000000000000648c3c0c211337b79f1ffd56b17c063bef528b00000000000000000000000000e24c18eda0626abb5cca54832dec3b6cada1b4d0000000000000000000000000ad7319a96d014a70930390f851e541f266021ca6000000000000000000000000ce1bd1b126587ea26e832f8183c641e8221bde18000000000000000000000000e3adc96a9f48825ed2c5f2285e2839a384f2f92b000000000000000000000000b8fc4b873dbf5afa13339eb339f7dae563d490900000000000000000000000009bb3c91a7d7684575f08bf012cc1c8ae838bf6fd000000000000000000000000b4acf4d23d55c21fc53fb21d85028a3701b2b050000000000000000000000000678a1653c6f8aa81a7da1664bf529a892301586e000000000000000000000000bd76e4e26cbc6c31f816b2959a234b710c7e7cb0000000000000000000000000744faad00cfb04f461b0b96c87b096fc376858a00000000000000000000000007dee29b480540e23903b14b6e02aa41a8db019d8000000000000000000000000ae5eedb6ea844af75921cdf6b353cb2168b3fded0000000000000000000000001acce589913705d61735712af4fa4f8ae4e2119a0000000000000000000000005aafef8ba822695446bb49a6bb09b72e6da8938b000000000000000000000000afb12b805c55fa65dd9db8880fd88a4b0464d825000000000000000000000000207835b699673c21d4d2d16757f679d8b2e6fdab000000000000000000000000f1f25a695255c03dc1645c87f3948d73d21143c800000000000000000000000056ce5e368491b3759ef0dcc9105cd2337d04b016000000000000000000000000b2abea56ed01ede1b04527bdeeb6426d427da57d000000000000000000000000ae3efad12d69fc15f6d70c059940568bbbec7725000000000000000000000000f1d73e7515045acc6137a19e6ecb8a5e402241880000000000000000000000009914d7208d1a86400f88f46583e8d8ce677163e9000000000000000000000000fa2e1ead591b89a657e476dfb3649e0c0959835e00000000000000000000000064f9ee7d4068871a50138832a80159ce9b2331de00000000000000000000000048f8a28d787e3561b3f1c2cdf18aa12d9c93e408000000000000000000000000c9e8f114eb8b724c2c305158ed079a95564ff342000000000000000000000000b89a584eb073c1dfd83518a86a37c8ea9eabb0e7000000000000000000000000ffc96be2be38bf327031a2a7c6e3a59c0ca3685f000000000000000000000000d26b37884e0506ddc5f3d5b0c4ad12421a626c16000000000000000000000000cdb86d278b021e4c8fd88b9e86b462b9f33ef02800000000000000000000000099bdefda0c50595dfcc622e18933b629b44b89940000000000000000000000000e3e8f2a0163f57afaf7fe2a7cf3383c057336be0000000000000000000000000c83c598363a35ccf94f2b429630c740568de0420000000000000000000000009e2372de83a9eecce63b9e1b9ca392bddfd1abbe000000000000000000000000a2100f34e8d39e77711f2f97e93cb7366d89ecb10000000000000000000000009a68dedb8e9f6f7f63c99dc6b25dd9c3631ea8630000000000000000000000007cc73b35a169e8501f8f95de3f8da7982a3c902500000000000000000000000073d374d577e2aaa0a22e41c77699c275fc435340000000000000000000000000d6da436e39b5e4953a1171f357daf6fb2860b19300000000000000000000000005c43391bf8c5dce6a294dac4b8731c87a25cd110000000000000000000000006c30c0aa913013a1e11188b998f11885b9460252000000000000000000000000a8d35905ba7089ff6046101b7d42da04d69278e20000000000000000000000002ea19ac0a9e8515f37c5ef23183c4f84f5494d13000000000000000000000000c857ec2deb44f52153fae5828be54f08e7856efa0000000000000000000000004f972cb7aaaf8dd8210b1597463d893dd7f21f98000000000000000000000000607733860343aae9f0f48daac09b314a0b3c23f2000000000000000000000000088d50c0bb5381a1205d1182cc21496c6fdc4c620000000000000000000000006e16c00c00fb3f5309b775d5defaac2635be0ff5000000000000000000000000657e8a1b6c22efee85f125ecdb079038ccb19c44000000000000000000000000fed99d5dd3576aa06bd0e5967018cf6264b337810000000000000000000000000643276b1cbc3cfdba2f91730db7ab563350bca3000000000000000000000000ba19af9a28bb8fb6d4c479a4b5e5319fc4891af80000000000000000000000008c92ff1cd92c2b6ac54af6b71cdb02118818dce50000000000000000000000005e311295a8648bcd6bc068a2b3da53d84847407d000000000000000000000000c456283a87571cc5a5b7016641c59f498aec0202000000000000000000000000baf7cdbd2c5b92e7dca1eaa7ab9513dbb82ec21f00000000000000000000000012e6afa9d45adfb165cf49aa52bcd0b82a8d2f1a0000000000000000000000006af59ce99a1f1cef14d61d4ee04dac65e23760dc0000000000000000000000009fc0d36a74c1901e6660c26ca85e3506760cec1a0000000000000000000000000cdafffda1453b3e107163b19108f5fe2253781400000000000000000000000022efa0981fb26558e94c998e652158a1f8bac9ab0000000000000000000000004e5e0b636e040859df548b72ea1a8961dcc90ab1000000000000000000000000bec4ebdf1327ede4894ac4973ee0242ebf8ee9500000000000000000000000005e112986628247795efc8de50cbec4ea66908f7b000000000000000000000000e1e2e1bd5f7d019fc785e7c0a9501fedfc69c80a000000000000000000000000f6fc29b822971e43096beebea2590e44f2451a8f00000000000000000000000004e8cd97bfefa36d689f703ae1c5d8d67da0fc5c000000000000000000000000f0fc4d84450dec824006d23045677e4171b147b5000000000000000000000000f0662ac43aada5e94052d9c5b8421c3600d90a0c0000000000000000000000002dc1f45a075f6a48dd8d83296f1a2beb6ebdec4b0000000000000000000000003566b9237bcf13fd5cd4f8a7c17ae65b4f5b2db8000000000000000000000000bad588194a072fd624b5c722dc9dbfc51a9a31fd00000000000000000000000060068a9cb30b237a285d151a29b37b520f81edfb0000000000000000000000003d4980d2352220d26481fc4af552dbc3c6f229910000000000000000000000003dd68fdf2c72c3d7dacbb97cb672e3d9419eddd6000000000000000000000000aa7e578b6cb92d08d13507d2ddd3989a063214dd0000000000000000000000006a9b99c374b40852c95c06ae0f8eab51747f5cb6000000000000000000000000aa1284b9a3a5dc60db6bb0a1382f4a65bfe39697000000000000000000000000288a7dbeff5318f823b85743d2a3211cc701708d00000000000000000000000083e50a1670b2e9ae64aadfb3fb33ffe64d8493e0000000000000000000000000e3c88dccd1fd2411fe17aa3641445b1348f4d3190000000000000000000000005f3398eff3f5858870b14f8783b27c6e20ad1957000000000000000000000000d3209329f089e35618c5759ce1a71287056e2a3c000000000000000000000000b6db275438669b1e004157cf3e99e477fc2f4484000000000000000000000000505f460a896130fd3f57c6926aa9311b4928c1b8000000000000000000000000a4f3dd196ae2fd4c386e31bc8923fb1a0fe46d8e000000000000000000000000ef203ca4f3521c561f2bf308302f98ffa9007631000000000000000000000000c133d061b0371d5c98ea19a79b7728db3f8459f3000000000000000000000000fff996b1249fdcbd6cdfb0b9f025dd060d001da8000000000000000000000000ff61430ef5cc364ff97c68f8f7a44ca5602168e5000000000000000000000000441c30419b41fcc7883f575d4efefddc138727ab0000000000000000000000005d10e36b3463a31ab8fe615ac435e8b093441332000000000000000000000000beb910ae193dc54411747ac236e67d221ff3f1d7000000000000000000000000e0217a77431b4119606c67796c7c6066968bb18b00000000000000000000000001526a9317c5b234bf184c868a76957e217b3c8c00000000000000000000000020eb2fa839a6d085a21d72c9464de0df0bc5074f000000000000000000000000501d685fba2f1b9f66e524dbe5d949ca1b1c4b85000000000000000000000000baaead65daf27bdb456b4147f8fe7b12811965460000000000000000000000007543d58db40c940c4b6d3ac5311640f9739a484600000000000000000000000071c1c9711d627a6634c3322e9bb06b9d6642e52d0000000000000000000000000c0a7837d4b6105b87e0eca5e6844cf3c07e550500000000000000000000000051dfc1a1af6bf001ce99c20e4c229201f499e17c000000000000000000000000e004807c6d2db9bca6e3cba73a9398889e8199fe0000000000000000000000006b8b2df11550c4b19f04212e34f9fd9f936e8d0200000000000000000000000040b349b609a3b77653ee1f222d7c1f1e78152284000000000000000000000000161915e1ddea939752cf3d24030b79a73f10d44800000000000000000000000028f5cf6a206ebc455ec681bfc9ace0caa6c3f8de00000000000000000000000096725b8b4baf044b41709e6666c2251b2e10b849000000000000000000000000381651b7b35da2646794a8943f324491a79e8d5600000000000000000000000009534bd37df10084a1f1d4006f050cd93625491d0000000000000000000000005fa6bfdc1886cf0e0c11e5c6bd2aae9795207f0700000000000000000000000083d7bdf2213c532f3dceddfd52517cc4a654cf7b00000000000000000000000013afb1a77e033399227cadbef8ac62e426589c28000000000000000000000000dce7b17bc93182a9fa949d6cf3540834ba09c1b5000000000000000000000000fc09a697f6d9aa01c1612b404cef4456c2955b200000000000000000000000008da012fce7c85ced8784044028f29c010c73b1b00000000000000000000000005f4f2f1b34a38ec54b7a871db5327082f86d1c3b000000000000000000000000bdcfcd86e341827f6a0d327592c6c74c784dd192000000000000000000000000e1ae627ded66a9d2ac2457d62ce4620137bdbf2f0000000000000000000000007e213a5a2142076e15545a951b60487fc2932d2d0000000000000000000000009534daaf6dab5ed9b2573026dacd7861461251fe000000000000000000000000043d3b78f8a51f2d088aecd5de0d19fcdba5725300000000000000000000000059b701ffff565fe22d3a596600689df2b77831d40000000000000000000000001848d3b4009de972fb60a00e7aefe7a9a94cca7600000000000000000000000048c05908e3ab86e5e9392a7a2d010a09d9537770000000000000000000000000fc5e68c5a68dc16bffaa1b54fd4770019f44ad230000000000000000000000008c4cbce4b62e6c6eb173da4ef7516f2935ec171e0000000000000000000000004198525d19267fa93adee154831d8d63c9acf839000000000000000000000000dfed94a408d9eb6edb5ef3196ee1fcffdeb04ff0000000000000000000000000ac3f552cb4c5ed3d827aa6280acf48f1154e7f790000000000000000000000003a656da32417b0b32d9a07bed15f797c7c0a08b0000000000000000000000000021568c7fc834037b45bf4aa6577b4bc4250f9e70000000000000000000000006817156d1f657e64adae86316bf99ed263451bee00000000000000000000000043fc070c6974585ec030c5e4798cc8e7be47f87e00000000000000000000000015b7a012414b89a322b24e29e9dfc21832579402000000000000000000000000a9878b78a6e3430ab1c98ba62119ca3db9e8cf36000000000000000000000000dd9c43e0882605802ee525d9dfc3f8d7fe85ba61000000000000000000000000b54ca7435021c118cade64f971f5e99ccf992fde000000000000000000000000d9b71362a370790b55a328a017fb85f0456ff9a30000000000000000000000006281f75307ad313ec52b8f529ea939d17a16dfa5000000000000000000000000b68cb6bac984c90f5c0e523388c7fb8af33674c300000000000000000000000007ace678904b9edd2c6bbcec7b6c952f272ef05c000000000000000000000000729c9d817d69d062379073ad0ba1ba5bceac18df0000000000000000000000004e690b65d3ec2472d3ebab1a6dd48aa41262bfcb00000000000000000000000086f76e352f57385306ca516eaee7e35bc24b9f5e0000000000000000000000008ffec55fb356f993236369fdf3dacb2ecdd4150e000000000000000000000000a53e4e61e8fcbc92d8589c8f9445879adc99b33d0000000000000000000000001280432e7f172bc63e0248cc5cb98f20eefe821600000000000000000000000033a1d7d3e759d05eb46b7759773b19e701edd86a0000000000000000000000007bdf53fa257a0a6dea7c4b0148324326357a784d000000000000000000000000ab3eceaf0c191c33cf9dce4c058b8389adc8186d000000000000000000000000398acb126295c243707fa0409eb9caf139b1f19d0000000000000000000000004e5bdedf29dde696606c161ff555ee4244fcd2cd000000000000000000000000b43cf124420171ca33e266382ec74e8be63799bd000000000000000000000000014b0e52bd3bb7e5f1f4e375d46a674817b65276000000000000000000000000ea81ce36b9185ba834b7c5024eb96ab2813acd2900000000000000000000000087584d5b125b2203ff37f50e55e1547fb5f91172000000000000000000000000df76d6a3d8d368da94837ceb1bb264fb2a438855000000000000000000000000d2d607ccf28babc62f5b6c31fd20f0083da97d9e000000000000000000000000a20353d280b67be8409a3d819d452aa300e39165000000000000000000000000c819b8ef8e552a016f06a55fc857a7e7fc3549a3000000000000000000000000ec4b5f8f80d37eb01856d9b4292331b79db8bf3600000000000000000000000048c3cf79bd5c6fd0fe2e10fb5ad067e06b8a1e190000000000000000000000002fbded8fbe6a1ff52a47052a1c0c142480986a4f000000000000000000000000e1638b8d1371a486e6e0beff89127e869baebc760000000000000000000000005634ff6dafb4d0573c79b89f09efa6b049d627c7000000000000000000000000c5bc5b01cd2c61ac586230699bdc5790a0977c7e0000000000000000000000000519064e3216cf6d6643cc65db1c39c20abe50e000000000000000000000000004636ee7b75eff23c5a3dbc678fe322440b21985000000000000000000000000b3c2a8e64ff48b3c7f9449004144151e0a8afdaf000000000000000000000000dda231f9a7f8fc812c10ca3cc8089855e80524fc000000000000000000000000b4abc19409d651fa9b9c6f18d221ea142b7967b80000000000000000000000001ba4efe2a60c41fa3d2844a3bfe76ad46f9026e3000000000000000000000000f12f416318b4733da29e43470cf00a95772f6b17000000000000000000000000b7f1c5b10dd82e79ebee2ee204a87967b362acf6000000000000000000000000941d307205d198cc6dd52afc62145819fa1554e5000000000000000000000000be6ecdd1929560585cf17eb24939728a37539751000000000000000000000000c97af98b06b08a4e5579899ea49395f3199e4f730000000000000000000000003784e19baa74f9e6202842ad0c541dd9782b4b2c000000000000000000000000878aaf3f515c7c491a25e54670bfd6df01ffb69c00000000000000000000000091781561d9cb65e9b2ca6641605849673cbd9ef9000000000000000000000000220436c7f54023a5bc3339cf0d30ae670bf19b1f0000000000000000000000009ff8f5aba70c94c1160ca04ff99388d88b9eff84000000000000000000000000f8daf433e49ed9fc970ffb0f84a3ee49fb6eb6aa0000000000000000000000008961bd1bc774bb98759860f1aa2b011dece398ba00000000000000000000000023d494b7c372c8a261f26d06c81bfd99a6d5f086000000000000000000000000fa196f5c51b187c3cc14a24987b8b6589ca61592000000000000000000000000295a436964e2dc42b3746316aeaef325646f048300000000000000000000000058444dc7171fcd05e6a03feb16558d0e2f1f15a50000000000000000000000001862db1a9262d64537765b42b31b23b634f3d546000000000000000000000000a42fb854be27bf43949d212790c3724a5aab7d2f0000000000000000000000002dd7c2642ee41e5c53c6b43d6ebf95b9ab5312b8000000000000000000000000dc17efce227dd2e795da4a7b1e70ef460a55f2b500000000000000000000000009b55a6f1fd6b99f2c1b8b115a083156869c4460000000000000000000000000209eeadeeadf65339c3e7e4827ee8949d54ff38c000000000000000000000000720ce75200dcdbf2f3c3e054801b2332c3feb35c0000000000000000000000006daa8436765fcb362e500576e9167b39dd51cc660000000000000000000000005053f1191aad95e94b7bed5b84b3c46214f2648e00000000000000000000000034b4180aac82598ca39ef162964af9b69a45d3220000000000000000000000005ddb9a5c16dd814fb752e1a5c97144a5e51ff2ea0000000000000000000000005049e9c439b032122eb734d70f8098584e9c8ab80000000000000000000000009aacf209df7e7a32223b5922753afae87616486900000000000000000000000045ec9c4beacf786bc5f599e9873e9f13da47d3bd000000000000000000000000cf87f785e5dd66d51ac3fd2fe2e231427f3aebf2000000000000000000000000177bc0139bf0d5386fca33e69d82103feec3d7150000000000000000000000003f107a50d2c362ff53fbb5c5d562597e1ed9a026000000000000000000000000e707eb04d46a4048cdc560dbd8bf61f5bc3f3a7000000000000000000000000026aed39ec132e31e4b70f6f62eb754baf1a6a4610000000000000000000000008bef6e1c58cfbb690b685a20d2e574eedaabc9eb0000000000000000000000004baecfc2018ff677378efb2c4ae167b813777542000000000000000000000000b93367f91c096a3493a01979d94824e1becb065a000000000000000000000000df8e8ebbac5d00569a520a37675a5196318c1af4000000000000000000000000149f6b44a3287a6ad8ad01ac1c9d5b1582c3c14200000000000000000000000049241c7fb2de225f09031d744d823f0a3d67d2730000000000000000000000006cbe38a94c45be485d1a28309e09dbcf3fa8b1c1000000000000000000000000675b52b5ab8ddca01103d77e9967a0f120db7f08000000000000000000000000da7916245751d7df9d28dd7f31e05e088da3c0190000000000000000000000008b40fd552cce88cadaa36c4b5d2dd18f41828f9b00000000000000000000000081fbe47b70f7f8bc4c2aa428c95b41dff1c14c870000000000000000000000008dc8a3876e6045892dcc60cb5de044c4bce9163a000000000000000000000000e44c897f9ce825d4539afa0f2afe9ff3fc405697000000000000000000000000e7e180f9437094e2d7f352959df38f653622a079000000000000000000000000efbec7b64dab1a0a7faba7fc5afa889700dd5571000000000000000000000000ebe3e3a074917db6e04ba39bd71109e304bfbf6c000000000000000000000000d7a31d96c7ce01527756feaebf16439ccb470e24000000000000000000000000485356d65df969a603ec797e20fd93bb20fe9eda000000000000000000000000a0420af5dbc6df6387b0d9b6a03d6ebf3477f3dc000000000000000000000000d8b9955ae121178f81cab0516be51ca75c1b29790000000000000000000000004b336835f590bd6e3ee56015d0ac05362a57ff590000000000000000000000009f67fde0602587476c88e34043a97a1c550f47c900000000000000000000000074fe0ad03fab22bd484938f9fb10f10f3c362ced000000000000000000000000c8bf40263577a4d42c074bc060773e761a30709b00000000000000000000000089a72004262d43a77184cc277ea027eb0619b6d2000000000000000000000000715107094c5ada0e2936e7bddc1675dc9bb50c68000000000000000000000000c2f560ec5c7622588d3d1e7203ca49c1a87509630000000000000000000000006d06bb45fd571beda12e646ea847d2c91295b8150000000000000000000000008a14da11704764fb70205777453ca12637b6e235000000000000000000000000cf58a4a59edd9dbda44c548d4fce4afd7b84eb8100000000000000000000000053da6fa1e8ca11eb7f0f9a379acb0f31d1384a9f000000000000000000000000d717d323a6656ff2a99ebc2628b4e191c7f0dd12000000000000000000000000246fe97983e399e65a74d3f0cd6522ad3b98669b00000000000000000000000024729272a20f4eac118edbd22420b3d3e45d06990000000000000000000000000d950c710482754b4b733c61b7037658be7896cb0000000000000000000000003c8174ee43140248233d7107f9e7a7e561c7fd4200000000000000000000000019e40f5a6fb900a464e71ae72eab6cae9a33d3a5000000000000000000000000dd531b0d90f8a2f213f15732a588a36f018ce0ac0000000000000000000000007d4e7d093759164558e7f0be59629d1feb01eb9a00000000000000000000000008497a3beb938472bb75a8e45a4abcd4f72a63380000000000000000000000000a95fb1b727db40633eea5a7c914f1bb12681ad300000000000000000000000052d3ca8afc41d27fe297abf7badc0858b6effee000000000000000000000000023ecd7056f5ad8b22f98b19daa654e8af1970dee000000000000000000000000f4ca9a8d9ef5b2ae064e95475ce4ab65ed79a335000000000000000000000000402a4af2a78967aed488a2006630072cfe2a882b000000000000000000000000ee1889dea256d185d4a2a07ab776e0fab3a743cb000000000000000000000000964bde96e896ac4f9603233feba04b1586bbf37e000000000000000000000000cc0bed1eff6d42ed241c64d31a86225497abb48f000000000000000000000000f6c6c9416b235b183ed6b5e527bca39bb35c76760000000000000000000000001e7898a75cd2d784b033a353a566a02cb3bc3ecd000000000000000000000000da90ce5abb1c04c7dfa8e12bd2001667d87ab49b0000000000000000000000005ca057e09d88eb61bce57fcc9bcb326d505301ec000000000000000000000000cc0dfa076924c3f120b74cbe6921cca80ed432f7000000000000000000000000cb03422d3102c211f52fd598307bb6661c7ce80900000000000000000000000053735050b1ef23888331bc666aa78fad17f392ad00000000000000000000000095ac40a77be471e866327a46b7ae622649a5d7bf0000000000000000000000008aa5bac429eed51202666fd970edd37cbbbca69b000000000000000000000000d17dbd2253080aed1fe0c1b3d9f08557d6e10456000000000000000000000000220b3957943e19cbd26e511b8c6ef2fff025d086000000000000000000000000714725e40542065b41553b6a7f38838b9aedf153000000000000000000000000fb609f11aae54e5f5eaaa27611d0858a7af35c24000000000000000000000000220f9beab7d70a6812feb29b7bfcff6607cc91d60000000000000000000000005fe8bfd2fcc0e4ddc8a9f219c15c025f6cf5de9900000000000000000000000058be420eae0e0fc11aef66f49864bddc8d8db022000000000000000000000000caae3e36a9bb82ccddd71897f4ddc2738bc5e6950000000000000000000000008b2ff6d45ffa19cbd82798ea97292c96d2048493000000000000000000000000bfe8301defffeff82253aeefe8e165fdcdbb6410000000000000000000000000aaa2a7b08ec39f9bd1ddf6ccf88af14a5351d0e60000000000000000000000003c76522e54528c3c59139e51482fe231bc5cd60a00000000000000000000000095e6d3fff142a7642fc4f42b06781e636c5265a5000000000000000000000000edb717b13337ba0ecec7a90d2966d6659122c8f100000000000000000000000029e019283f9590222a6004d369333a21cd4f5508000000000000000000000000d409ab3c2135a6aebe11a37477b1fb1084fe07e10000000000000000000000002521f40d76ce733a0301b894945fa5e4b1cab1dd000000000000000000000000c493739be6b69712be4271839b303de9e904b189000000000000000000000000558e8144505ea7d80821b52f4847a7543c8b81d2000000000000000000000000c3eb96864d04333f8d6a2c96dc92920e53e9849d0000000000000000000000007de264347d311a235e8be9d77db20044eed6928400000000000000000000000007b348f784d9f4bf609e3629c8c3caf2abe2cf3f0000000000000000000000007bd141bd5384c42a9c929711ce5dba0a74dbac9900000000000000000000000012a9920594dc22a98c04349a27a3a1b2703a582c000000000000000000000000a05fd8721fc23b7ee426ff97e67b91c61c869c900000000000000000000000003eaa68d811629e50f033f11c836a0bb73db483db0000000000000000000000005bda0c3aefc374312ed779fc8e756aaf509d69690000000000000000000000002c6829a31187c987b567b5084a94db236d81b4be000000000000000000000000979ebbe1c0442a2e3c966915a28140f06c4258420000000000000000000000005c5ba25d3379ef87da2c8117be08fc6685daa0700000000000000000000000000edd21178a456ab8936db5066bf52f1b5b4186af000000000000000000000000a43dbc0bd65f5547db6b5138620fc2f269d234cc00000000000000000000000004faf5ff6246a139a06c0360c8ad19c04c2ef3b90000000000000000000000005bcd8948877fd162f7060654a97323cdc1f6fe150000000000000000000000004ee8285e4054823d1d08c44cabcdf8402cc3a2fb00000000000000000000000062247e654d97910ed94b70d5de11f908c545e170000000000000000000000000af5ef419a5ee7b17e14621d81f8f4e874581f5ff000000000000000000000000a782183b374145c043b8016bad75a7a0be25cdbc0000000000000000000000005bf9aa71cae0ff7121390613a482a11649afc7d7000000000000000000000000ddbce74d9561a97a974f93b902371e0761d85c11000000000000000000000000481d99f232899c0a8a79ec3cfcb8c0cd42de3c62000000000000000000000000bf25249e947e34924ce2bda74f4b145f62e4571a00000000000000000000000073a0e426dcda3e986e90a3b7455ab5903aff297d000000000000000000000000805e49f04de1e6d6733c8efab43adf3f0f98213c000000000000000000000000a8b233614769c9a5c7ad8bb5694407f7fff033f10000000000000000000000008f57bc563c00a517ca149e3dc6b22687ab96db8e000000000000000000000000d221e67b626bc5b0c16ddedde6bdfe01b32e114a000000000000000000000000e777435c1f735bbda2364352d49d941d9af7fbe300000000000000000000000080da474df8d976918c116f98f963cddc9289f240000000000000000000000000e7d3f40fb3c31c8b87479cd860bf79cdeddd39730000000000000000000000006174e46ca5b4fd8d1acd84fd4ecf56bc7544e2890000000000000000000000007ccab3b7c52ec1069ae3c604e7f01ecee914ebd8000000000000000000000000d50a107c2cf1b891ee3fa517b96fcbc054c314d3000000000000000000000000bc9134f72f7be1dfee7072ab60e25d5850aa0258000000000000000000000000822b89794869162ecb99c205ce3e18cf85ad16770000000000000000000000003c16185e79060109eae155159aefe3a4580a50d300000000000000000000000060d1a04b21dae0e88328cfd241ba4c1390cbdd95000000000000000000000000758fa280112f80683e15f7c7f5c5aedadec78233000000000000000000000000cace7f627b6d24202a01d7507e2b49771745c47c00000000000000000000000004073d50c12af779a126d87ba198e9840994063d00000000000000000000000087679a813e0ac5f330a34c2f5220294449f68424000000000000000000000000cf2a2d32b6856199159673b8e1c8bbd0573d582d00000000000000000000000094ed370274d540cde2cd27e0113dbbad15f9abf2000000000000000000000000ae904b1184ad0845ac83f1c5100994dc6c8d87dd000000000000000000000000191cd0e7f61f5bd28c4caa6c55ac22d94d69391b000000000000000000000000861f8d2f7a3b3e0ba09e8300b9b48521681e0110000000000000000000000000faf79a61284ee7daa85f149e7c605ac24edc4737000000000000000000000000d64329eb34b3923924fa0ede31a89754e4400f71000000000000000000000000951b022e4e4f9463c5f7e28eb2daa9c2def153af0000000000000000000000007eb08857e06572f9772e4e0cb0949baf02997eb80000000000000000000000001b4e54fa4c6ce7b032f19ffd3151522eb1a212bf00000000000000000000000091d5ceeaef07ee5bc7ecc272547bbe389161934d000000000000000000000000684cfbd4a0858770c52ef1dc1a05f69a595abead0000000000000000000000006c6652f4ed9bfb163709bf1d766d9cb498b56523000000000000000000000000efff09b3eb53d1eeefc85053866e443ad009e63100000000000000000000000033145e4d285c1ad64c4126e17945dea37c087ddc0000000000000000000000006c6d44223efed53184c9b0ed768757aa30f4b915000000000000000000000000316eb6f519df89d71735bc2d02aeca76cc827ed700000000000000000000000007c19a4ac4a60c6052ccad1e52df4283d3afd984000000000000000000000000a251623cdb3ac71048bbac1bd7882cdb834aadec0000000000000000000000005151ae9f4f25ae2788f5f342697683beb6930ec7000000000000000000000000ce9d3c379b6f49030b857e30afbfcfea491968ed0000000000000000000000001c1d305dd0f6b9b642fb6bc0aabf38e66d955da60000000000000000000000001b358e4e7d634458bf55365c6ef4a954bccbc16f000000000000000000000000b53d124c4926893f5b408e942a9d1bdd7c099a04000000000000000000000000ff04036bd833c2d9b7cae76f04fcf80b68aea05f000000000000000000000000de197b32e816186a2f0236b89f9fe96950ea28d3000000000000000000000000888498e05fd7e68cf69a1fe5288da31ee0123fe60000000000000000000000007e955e6bbe181fbba15eb01523a2d2126c2ed49700000000000000000000000072fe06d22be40c43408041024349e0c532ca39b7000000000000000000000000b120326a7c477a9e03b24af69d0b2ff639f5867d000000000000000000000000e6557aa7fa8a2cd2ea361dbcd456b91b16ec41270000000000000000000000008272a29fd29f9d0b6474402ad440fcafae6f9aaa00000000000000000000000050674595262eb9b11ae1396b88e04e29fd3b9cf0000000000000000000000000280d453b80718ab80ff6435f8339b75c3a8bb49c000000000000000000000000922e82587b38af22cb8fe251b91079687b6191cc000000000000000000000000e051f0cfe7b74eb9fe489b976b398efa86d7bb1e00000000000000000000000048a8a0d1a18e7322e149827981b30adbd9281f33000000000000000000000000b8d1bdb05a85bc18c2ce5ce2cf270f020f94add2000000000000000000000000475b2ad349b1e1fb51d8422f41489a286cc955400000000000000000000000007e415f21822002cc632da0229ea3791c49e5c327000000000000000000000000eba18b4355b2cbb423ddb18c959aedd60d561679000000000000000000000000c683ef9f4e41dd5994a969be447a3b55c1a3c52c000000000000000000000000beaa78eaec677b340aa8b99913fa77434418cf970000000000000000000000006ecb0399eff13c3d2f708d34bf387c90591f589f000000000000000000000000a403271d6791269c150f45da37fda321968dc1c200000000000000000000000011fbac0742ff4a0c142f772a8d6a0d0c6b1e84ae000000000000000000000000add41456a4e52530180cbd22f1060bbf70ebfc2a000000000000000000000000654f7cd7ee32585841541e28feb51302be5ef1fb0000000000000000000000000328c8719268302894562af54cc3c4a8acc9d02200000000000000000000000012e357a918e85b61aaf0ecaf77dd8239fb8d8c23000000000000000000000000b7b4c7a7f41fc69fcb1255c001caa7a4788cab770000000000000000000000008fba793228ec0ecd4f60d177ac61584972a728d20000000000000000000000004d7d0bcc59bd41cfa508d53319593e3c04f0c788000000000000000000000000adea3606a753b67dbbe0fecfeec71c38a0d36f92000000000000000000000000b072a466b674f616c5d0730f73b9afbdfb93a972000000000000000000000000be5a6137955790030fd64dbe58fdf7ff526af72b000000000000000000000000397c82ae87296764cf7e02cd2e354757709c4f1d0000000000000000000000007ca7d27ac2e6ed7c097543ee9989323aa8ca2c6c000000000000000000000000d49cd5e9b29af0a7f096bc209f206ae95b98177a000000000000000000000000fc02d05d718f75a2d9b59b9f8851837ec1e654c10000000000000000000000009a7474c90b87190164e08b264c2cbe8d3aa7739500000000000000000000000091aa90ef57933432cefd058a2f08d00707039f500000000000000000000000007c776082911234faae075af04557187220a253a00000000000000000000000001206b8d7aab349bee6f865440661c347f2a62263000000000000000000000000dbb1ca2fd13d970e148a0165211cff20eb96966000000000000000000000000062f403aceaf584de1aaa55afcc5e6bf0731576cb0000000000000000000000008f17791cf208fddc7f5463e26336eb71f25e0252000000000000000000000000bcff8a454c8561ad43276dec28875414a44c5a1600000000000000000000000063fc0e6dee59c3d2d89586fbdca25c196e1bddf30000000000000000000000008b3f5950a76ab59899833d3691b7f865ff05b5530000000000000000000000005deec5aade4d677aeb75986b33e0eab58b5481dd000000000000000000000000d36c338d5e63a8ee4b3c5e67a08029f8eda82817000000000000000000000000d3d048fc220ba351563bbce7dc569ce5adfc75840000000000000000000000001f292a0bac482fc860c9fff64a46294bc53655d6000000000000000000000000a187bfb59063a4cfe46c11ec9ae566ef020a45b40000000000000000000000000fe5e30ff76178f3c92bd64a9a1f17a40ea5e880000000000000000000000000e39dba63af6ca632f48d9068908724c554e1ada0000000000000000000000000f77a67d1c6927dada93b423ae19aef247752939f0000000000000000000000009999ecb305a80f74ee4e5cebfc66895a0a64a08a000000000000000000000000afa79aea74bd1285fd4ce986c2ac486e2f23a782000000000000000000000000b4f3ba7f89fd70764107d008538a542c43a45095000000000000000000000000d94bde7e1c21fbadbf28411b2da819abeaba671f000000000000000000000000c9d17e2a6016573cec3a45a5601e3076714bd07c000000000000000000000000d507eaad6f5918b77194c76fd7cb20eaa6a1694100000000000000000000000074fe986b1dc4052b44587731490ffa4bd32efc94000000000000000000000000589e37a149cbf7072d93539e9a67bcd1517cf3d9000000000000000000000000fb9e5be90e50093d5c862f70ff005f90024708c1000000000000000000000000300ad7e9eb87e957dc6f79a2b07606a975c699650000000000000000000000008f550243277227e74e6fe16326c5d0317d01ad61000000000000000000000000af95452b399a7adc80696cb67335e064d768fa61000000000000000000000000c64484339aad00a7750e930cd9291e099b5cbbd30000000000000000000000004e202f903c539643466f691480b7b5d09d117f9e000000000000000000000000e95e883baa33a8e8863ee332e53375a014061ff400000000000000000000000022561dc84ed9e79568ebfdd7eeb4e08742128f200000000000000000000000000b8c6d1eaebc63d2c3f0170948052314485bc6cb0000000000000000000000002a4ec20fdb6c482aeb0bbc23dd1d34af67abc80d000000000000000000000000164b6a0b69396c808b4ac03e72625302d58715e000000000000000000000000094f15dad09054c6b8be5bef74dce5de3c1e5a1cc000000000000000000000000fe4760eefbf13f3b37a705eedc2b60e36fe9ca19000000000000000000000000512f0c97cb50f882f9556b7a5010c59393b7577d0000000000000000000000000eda9b418ae64cef5f8a626f1b55a572bf4036360000000000000000000000005f29f17b771c832a4ee207b56320d908a1c6672d000000000000000000000000ad50e1fd755023e046a6ec5c844e29850af8ae6d000000000000000000000000871750e7b065f1cc360d6a2cea5fd7d0c0d714d4000000000000000000000000d79621cf46a07e5e7dabfa00d6d31078288bdfec0000000000000000000000000389b0dffbd39dcf704365f68980f62d6c786825000000000000000000000000d1e31220976a311b6592d972fcd30c8057707488000000000000000000000000f459620108f92494211d079d42034d9a53b78c490000000000000000000000008a62b8b817a5539afaa46dc1dbdccc123124a6cf000000000000000000000000bd843817af708be846e1fc2a928b05f24bbac4f300000000000000000000000000a2f1ee03364406b50404764939c11c9dcec3980000000000000000000000009295b852f4fe861602ce111901b9d9f4600f4f7f000000000000000000000000cdfdb723a74f2e673ebe7ca52d7e527fd11d7ef600000000000000000000000082c37725b56d5acc027d78a65e0034d7c2a4d8a200000000000000000000000047e12354e8f34b21790572a5b192e95ea7682fb1000000000000000000000000c973c02c92188818171a062f358e2040b0fe78fa0000000000000000000000002e37932b896f427aae1c09d4be2629df7da113e30000000000000000000000000784656ac700ada349b78e7755d6c80f3c7d6b39000000000000000000000000a319113cfa05a780b63d4686560f534a448160af000000000000000000000000de9c35f812729a2bdc91cd7cfe4d37c18e95d210000000000000000000000000863ba5b78cd9d32917ecb7f1a1531adf68d360ba0000000000000000000000006dbb607990b7712b560c79a111838a7eea7ad66c0000000000000000000000006c4845e30631abf9f85906aa79196e866ba14a95000000000000000000000000fda75b67578f51e25323d036db25b134164d7ee10000000000000000000000002a8ac35fea9f193e2f070ef6e1439df610a23100000000000000000000000000cd32b9968a301a63e4c8f4a479e0c71a54f392b4000000000000000000000000418d68289371cd5e92bd0b2cad4393a4323ce1fd000000000000000000000000f8b24f36c2da22903cbfcb7ce1f9d28a82493429000000000000000000000000e174cfa81e9c5906c804fdcb0040acf011cf1dc6000000000000000000000000a01edd10bee7f123f4db01aa2828f9396fd5b01b00000000000000000000000017902a8b95e2248fe25a8abff378d4f3ec92c4fe0000000000000000000000001c712393da2dec66eaf9f50f4312dfe959a2f5bd0000000000000000000000001168acb404fe637010c4c761c7bb733904c39b16000000000000000000000000f59e2f93604680a53891c976c49a25a4a4474e0c000000000000000000000000c667c4b35da5641cbaf6dfa3797cbfde1a007311000000000000000000000000bc8a04d653066889fbbd93f934e8c41dcbf5ea9b000000000000000000000000039cfa3e815e71fb35faa4bc0bc637e935f8e6970000000000000000000000002861ac127d39ad66950a5c1dcd2cc90b45c9874000000000000000000000000025d79b1ce94bb4ae60b1a37cf882bd2c9708c761000000000000000000000000c94c183a60515a12bdedfa8d151d6bebd5e99da6000000000000000000000000850a8ed2b17cf3b8287c9f0ca837af5f1f67c7710000000000000000000000001bf8e50806663ee7599f33f2eb04b8649d489991000000000000000000000000d2aac9d4ab8982f63d9064d60249853d27d57e3100000000000000000000000005d43678015f160c70ee86be814d69039c31f0a50000000000000000000000006435c686e4a65334c650725a5a8799d9dbf20cf90000000000000000000000000a1fabdd8c4cb8134ec80cb6da37be6fcab5347200000000000000000000000067fcb41f2332a36e4def704fbfd9ef515c3bcba4000000000000000000000000e70580435acd32d46c28994a55f4a037ae151b030000000000000000000000000852bd2f13226e5bdf8436019e526154b102cab6000000000000000000000000b3356b2b7c0f72da180fb35d643d37c6aa00f238000000000000000000000000519b19fc1d629181f79291c8ee8568f3e8022fca0000000000000000000000003f7b41740990786181375473e8c3a66c78810a7b0000000000000000000000001e111abb9d85a529f7739310e2f14013eaf1d61700000000000000000000000018fc2c72604b8b09c282b0622cfd054297b6ea830000000000000000000000006695c1da0a4d2dc0eda22c78efc5e69374dc27e00000000000000000000000008c6a8d4127f8d7647f541260cee19e5a121488220000000000000000000000006f4c57a15f7e4e8388f9bb4e07584e2b48576faa00000000000000000000000016ec970ed32c27e28bd67fa53e605fbc85f779660000000000000000000000009e782001d36de5ae57fe63429d85d4cda9b4d514000000000000000000000000ccf5dab8d5a14cfb87ec5dd0d7ba0f4ee322ba0b000000000000000000000000a30cdc2791a412c0d464728892e664f4f03610f3000000000000000000000000456cf9896c3b5cba552ab0901421d791d355cb2a00000000000000000000000080c883f240eeab92b648b972af90c582aac6fe0e00000000000000000000000069970baebd5b00c6f9c6072a3a3955549d92d47c0000000000000000000000009e9b7e538cc27e311cbccdf6fad9e79a39399360000000000000000000000000a70a81aeccb0db50beb96f29caa83321817bf2a8000000000000000000000000d3c6571c911c605526857b69bf8b5ca18a4e5de40000000000000000000000001a26300aad4a0f23c947e9578735217c6c789307000000000000000000000000b1b1be53d8b8682616feb38e4707286e2331445a00000000000000000000000002cd72a4f750202a341537c77148bb9148acad7300000000000000000000000036e7ec1bb56a7736a7351198ea09f1b63cc286b70000000000000000000000000ad819cca7c9bd8aa227f961507b21dfa333d529000000000000000000000000b2c45f216dcf814adf0866321b2932be651a2d7c00000000000000000000000067417e418064e7a5aacfb9e455982ac5d5050bb9000000000000000000000000ff946b9111acea1dfa0ccf008b33bfcd32e5394a0000000000000000000000005f7d11ed9b2b0552229b8f247b338170682baef1000000000000000000000000e4147ff71ce194d2b4fb2dfbb117e20011616cab000000000000000000000000a524b393ba1d03e93fb2743a80c85376d8c4daa500000000000000000000000048455d0d5ae898f013594fd4203ce5114b487ab8000000000000000000000000343b4b3c3911f37332e52933d17d0a65d4154f47000000000000000000000000a4e69453b2f11a6588fe50db588fc5ba4cc7afd3000000000000000000000000734ab38bbb9113eb0f422ca24791c470948acae20000000000000000000000007c4d63ccc00f6c3c0b7b9383802dde43f8d4bc930000000000000000000000009a8808cd97e657d356530fb417a925613db8b53e00000000000000000000000005237cc304750c39339c982ecc33707df304ff060000000000000000000000001d14b1179dd3722a4fc1d856a1a7f8a6906243bc0000000000000000000000001bec5fcfeaab0a78f88a19310cdde3a2d8032162000000000000000000000000b4c9a120a46dbf6eab82c1fc601ba67625c60ed100000000000000000000000055161d4ff4b87f5394093dca0d74333d6f88835e000000000000000000000000a9bcc728a80fb68b05adddd765b08a032852008f000000000000000000000000720197c4310908eccf58285d644277ede4103f460000000000000000000000004f4d6b93114c31d34ba0d8dcc2596c9691d81728000000000000000000000000bf98f805d27d41ce8fdd8998571b69c47a0dddc3000000000000000000000000b6d3652b39a15a93887dec22b9bcc5e7384d87a9000000000000000000000000e579b8e2d449e141cf1a56fed9cd0abdf7834f200000000000000000000000005815064499a5fb420ff2c0c462ad9c60584ff82d0000000000000000000000002ec8f4f561de2e523652f0ef09801b1a69768cf4000000000000000000000000705ca30c1f0d964f85b44dc6fe28fcc196191f120000000000000000000000003f86f8c718974c029d837f03a48bfaeac07c5fea000000000000000000000000108b6c5487ab569a6986abbde796376acbf512060000000000000000000000007f70e19a73d3f6549591383cc439b4e11e2c5cf80000000000000000000000005150a9f3d158dd10f576d2bd2ee503b3055000be0000000000000000000000000cb5294531307116cfe1f352e1f698740920b12c0000000000000000000000003b18c1d1125110a75e61eb24e99b4c58c5ccfcc2000000000000000000000000f4e9800f9ea5d4d126dd14bf5f55a72034fc1451000000000000000000000000e04bebffaa4f8016a3c191c4636cf69babcd1f280000000000000000000000000197bd00d483abc5c254160176f75444108c6d970000000000000000000000006c5dbd56da803ec5b637203ed4e10781ff4e6f6100000000000000000000000040b4f16554204f5b8e247feb1b0542a95d22e2ad00000000000000000000000093a15ef0eb9181c7f75027ed82ab98e1c9f4609600000000000000000000000032916308b456385b58c4887686a0d94fe1d92a25000000000000000000000000bd6dd1dbcb81f0732898fb4009cc7d4810009cd70000000000000000000000002010063f8c19551f65c6bdae2a40b399d5275291000000000000000000000000cc4d9a32943bc08a2210f6022c595d1df32483b0000000000000000000000000b869fc3a4ea708654c453df6ca1cd71912f2714a000000000000000000000000791f52f90087ef593f598af8f26254ecad2ed199000000000000000000000000f2acfb8c684b64caac8dfe300c6ba4906ee3214c00000000000000000000000091b8446460896d6bb57ee12f3ec2602504f36fd1000000000000000000000000859bbb09506b281e0b411ce44eeaad8ddef4e3030000000000000000000000008828d96b95bb2e0d4e9fe187cbd7f7e9f81b1d92000000000000000000000000e23a37f85a2333f4af7069e75ab125cb0290264600000000000000000000000090eae837d8a2bce80e85e77cf9df2b386fd3b5760000000000000000000000007536d039aa81b56d3f2c143fef2d4fb1b8139dce0000000000000000000000004c70fc46bcd4b96839fb6583f63502fd1912989a000000000000000000000000c1bab503e83297d321e5521e3e57c0be348a0fe3000000000000000000000000e46cfeb991d70af48cda1bc5d78c814607b6049800000000000000000000000079f104bdafd43f89e4873e11bf02b8f810ef3591000000000000000000000000b63055389175d72d48face96f3a143f309aba029000000000000000000000000b8b3e354afa71dfb8b23f07643e23be5fb047bc200000000000000000000000051469bfb3fd7f5d57450be8dd89778243d625db2000000000000000000000000ffd8c136a9d83ac8c04b4d796f123d9926535b860000000000000000000000005951891f70427b5b34255b96c6924799d2fb27d0000000000000000000000000718dbf48af11428d945607bfe1094245ef094e2a00000000000000000000000047176c2094b6231e1813c3fcdb842f44f40beb9900000000000000000000000010e77de56c4f509753ac8293dee477b485d5a180000000000000000000000000901c8e1f4e294b9d9cf2897b98c323900a3e997b000000000000000000000000e6f5b0023c7c314cda47975467b1b65220e4c8860000000000000000000000003467ef0b4cf8b762379486677f0f803ac41806550000000000000000000000008d1c7b4b6ab364acc41b910aa97d794f6b5c9a8100000000000000000000000025c03b20dd5e1c004cd1f08c4fca83af76e8bd76000000000000000000000000c78994fe42abbb747ec615626192358402681e5600000000000000000000000073183cb69f2a390a39c7fd6f49f6fb70c3b7456e000000000000000000000000aec4152a45c8f5f43ae8de80eb4c9c8c17d60353000000000000000000000000addafea8efd15b3ea5463ec876c95ddab3c57459000000000000000000000000a2c250b580832becdfca03b25cc6c352586f9222000000000000000000000000e89a97d53e897e3f796727ee5db412f6db24dba7000000000000000000000000791919404e894854188eaeeda5d823a73d289e9c000000000000000000000000f53f6bae26a88f56b7b81d1364a10aafbe08c36e0000000000000000000000002652109aab8954a66e406463bf47fb17ed6639d700000000000000000000000091780604f9ec259c4761fd46f6b1e49bff5487f5000000000000000000000000d8bcf33327dcc02b29ea58cde83a97cbf47f44af000000000000000000000000a2a6fbba3b74576f3997f4f2100f1a7fd419f818000000000000000000000000fae38500b4385236c01e892e551e8e4500c359270000000000000000000000007fff3cda72a7f0c7a6aad01126f1c642f1be02eb00000000000000000000000068521e87cd677a09c0ef7b01ba5282a35ff468660000000000000000000000004946d2b2b69a858a21424570ae2dbe161459d2ac000000000000000000000000bd1f59917cf60fa296a7fec979205476b356c26b000000000000000000000000d29c9ced82024796c00e9e388c43ef18855fc109000000000000000000000000d6e020cf7a7a5900b507892e9b2757e9267c674d0000000000000000000000003008fb15c35781ddb608f5d73c3719edf87d8676000000000000000000000000a1bfbfa6bb1ed803837fdd1ea2fe91afdb437a470000000000000000000000008cfca854a340698460fb7ac5bd1d3840d7973420000000000000000000000000d87a86953884f4563e57e56fd6eaa889230f0f470000000000000000000000002f8e294da066b638a73cff9d6eab1385782ba7d900000000000000000000000017703cad7f860dd9a014f25fe0bc64ca22d45b2d0000000000000000000000003efe2baa920c34145dea0b90f82524600c41b76a000000000000000000000000490a1d039a94fa7fd80c9f22784b8428381b1f09000000000000000000000000302470444cb82d937345a3797a46df9b08e11593000000000000000000000000cfc594be3045493162d13f9c415f53dc0ba3796500000000000000000000000001b7c5c89d26f130a8bba926f6f39b43a4530721000000000000000000000000f69615a8354908154a64b84a80ab1c83809f74220000000000000000000000005364074252d5bc45f3d35f539620c1da8f65d014000000000000000000000000373524b60b10cb3ad6edc80d463e5dbe1391cac900000000000000000000000027e2fb05e5ed22092ca3529ef1782c80ae91ddf4000000000000000000000000c8aa4107bb09c941b0609b406c0cce2526a3c7ed0000000000000000000000001be0a16c169556e19cf93a96d220f574a2e5e92c00000000000000000000000013d410a18974330c612ea4501a749326b049428f0000000000000000000000001cb753b8c392e7edee183bc4f05e577faa8565b3000000000000000000000000670897c6becaa462fff098717a0b3a78a04f695a000000000000000000000000c2ab3c91a30465b5435fd029275d8c8611cf1f7c000000000000000000000000a3f29f4577d26810fa23d2108638b0f7776810c70000000000000000000000001ccaed2861849e8ab22d69fe9a38798e17191a520000000000000000000000009af44cb4d642c9acf3597476143a6d42e669a0710000000000000000000000003bbf9af3d77786fe9925e02a995d8793473e7038000000000000000000000000c6919a9a1974e8adbced2b0c9846c6d7782fc7b0000000000000000000000000e1b1c2e84f6581661edffbb431b582262a46cbbb000000000000000000000000c042dfcd5eb771e8d253146b1b9190f4db67075f00000000000000000000000067e56fca59f4081ff87b4915b6a2c22d9e7741cd000000000000000000000000783dca6f7b25e155123a5ea77ff2f7dd1deeef850000000000000000000000001ae3bbbf53f0d0ba1dd2f6caf3f9d54db9642e39000000000000000000000000b31255eee9fbd4cd7e724cdd761497e3ccc9483900000000000000000000000016edd30f270c7309330dd92285f085ba496542e3000000000000000000000000c221c942820dc578d4f3722521b884cf5f8df62f00000000000000000000000074662995ad439df42548355d0b8077ac110e70900000000000000000000000000dad9d78712579ee21a5ffe117dd996a10dd2ecd000000000000000000000000bf604b17fc1bf253bcca07937e7d7e64f9e4cc27000000000000000000000000e5bd8ecabd631e131d92418dfcb6c8a8aa0c2e22000000000000000000000000a8b0f8c549339c8ad479ef99de8cfe9d63802be40000000000000000000000003f522ca7037c849a157faac5303a3a18c393f4e7000000000000000000000000c096565c38123821a789a3bdd3dc34d2f0253da9000000000000000000000000e9f3acdb2a96ccf1073773b89421a77d244abab000000000000000000000000010dc1b50481d2cea3218430d1e3fbc73e3a014030000000000000000000000002df3c95bc8a24a640a93f6317c26693e93de16bd0000000000000000000000001b0c8d68766c6dc15144340e76896c8c4de2cd6300000000000000000000000044e5789c63fe076be593a212beb59b5302f20f47000000000000000000000000c47562c064c49de4eec07e3735cde0c0a7ee3d31000000000000000000000000725dde8bc98206dc8cd9749bf1c92b5d47c9b260000000000000000000000000a3d37a6f681237af0f322d2f05d4c6bb4ac4833800000000000000000000000075edc7dd460045e1f6fb25bddbe993ba71ed326000000000000000000000000059b73b41ebf222ba59e273f6125997c4d62b475e000000000000000000000000f210c0950b9370ade2f78d9c3dee92e6db932a2d0000000000000000000000008167ec1d7ae6e5633377c37376779702daabe0e90000000000000000000000004b79c2f6e8a1471d516cb597e243c44a292b86f80000000000000000000000001a0945e15d74be7ff00a39bf7b417ba54372db1c000000000000000000000000b93b8d53969a68662e8bcd65c82dc124b8827d3c000000000000000000000000371716bfa20159d3799e3b7c10ce37f27fad41520000000000000000000000001af95bd37a89481f991668e8220349ec171bf83600000000000000000000000055b43b45ea684080a70567bd7333cd18b98fc647000000000000000000000000961ce559a99c4a17375387c81dc3feacf56f7db9000000000000000000000000bd0245314a4c643e5a1907e1980f52bc730f09d6000000000000000000000000a4538627860572d001575d1e8e82c5bb5d026711000000000000000000000000fe59f97a0381ebcc923934c8fa2eba1e867b35aa000000000000000000000000118843a54da40dc45d4388f151a5f477a6a6979e0000000000000000000000001e4dc9088902145552b774863483cd5ec2d68614000000000000000000000000f9592caa7655a88b14f5810356e47863165fe244000000000000000000000000e79d57ad4c18701b5ed9683b250b9cfe0f7e5fd1000000000000000000000000dcfda4d2220384bae6d248f6f49fee8441f47cba0000000000000000000000002bc546a9a2cb4d83874c08f2cda87a6e4997d21d0000000000000000000000001745d62ef45cb51b74589564f3ec074201f237180000000000000000000000006201fa94ba7a3a5f97d597cd2da82a57ab02dd2d000000000000000000000000cf149bd3571fc5bdb64ae8b378d205f3a46150810000000000000000000000000b5c6c8ef79dbee4a1a491898d8c877573bf188c00000000000000000000000050222c5eaa0525d3112b1f76e060ae94eb7caf7400000000000000000000000095f975ecfb3930c511a690d6f4f406f3961e4fd3000000000000000000000000e455d8b170b8912f5cb7972bc20e18bfe0614b44000000000000000000000000cbbe6508f22ef86dab5cf2cff13a087ebd30daf0000000000000000000000000d60d5016e4cf54bdb1540c893d09d6a0fe0ca8d4000000000000000000000000137dcef279391ae68a9bc72c08ce8542c1168ccb000000000000000000000000484700f9bddb8f6c00bd97616764e5a97d49f9e1000000000000000000000000b8660775207bf86689d182132111d5d93ec2d0290000000000000000000000006f80345e2db2167745c41b5e6fd09d6a7c6629b000000000000000000000000016ac24057b756b9242ad389844462d04fa88e852000000000000000000000000d8b75e5faa02d46375c0df9266739dfc5c78cbde000000000000000000000000d48593479a7bbfc96325f3f8cc0620437d44f86800000000000000000000000096d7c29ff1c4d433856c602b675bc436a1b0440c00000000000000000000000085e17aa690311b0465b641eb89fcf0b7ee5443720000000000000000000000009b3beea700043df790c8e087479e53e4a6a2993a000000000000000000000000add32338131a5b253bc7c09eadbb475ba1120d37000000000000000000000000645d948ba638b32ddb56dd59257e838945ecd722000000000000000000000000605aa0ad1d7a3fc2b17b5e2978a343d16adc708f000000000000000000000000a69ac1a7703bbeae5dd0f4542e167e52cd8b7e4d0000000000000000000000007e5b149af142a3eac934dd05d5caedfbef282a65000000000000000000000000a0617bc556405f620993f1cdfb2f08f39061546d000000000000000000000000f56be72b249e52069e973811f212dd50a770d97d000000000000000000000000de923f224cddbbf7fbf874fbc223c10d6b8380df000000000000000000000000da45e287606f6d5c69eba80b34b3736a765c5a8b0000000000000000000000004b70fd9dd591d10f7e3e6ca960338b68dc94f0d800000000000000000000000013757c0255a6b4318e8e77da23365347cfe0fbaf000000000000000000000000325c9954d717e09d014876b594e05a327ca66b24000000000000000000000000ef3ef097c0a1fcbae9b59b50cf26b825be9320d400000000000000000000000049cb6fdea01fae47cfdf421245fd2a0453fb8380000000000000000000000000f50ffc678932e45e9ee5307a747b18d47561599b0000000000000000000000002ae11edadc3ca11cbeb077696a0ea40e425acede0000000000000000000000003a00a5630fbb3192128ad61529cfd786ecf0782b000000000000000000000000119ed0c4d00695a6619abe6f4b697c59ab029c77000000000000000000000000d1165d6004a67c3f27dba019b3e0d633765b023e000000000000000000000000fe809e671bcd4c51863646afc686f5ec995b06a7000000000000000000000000ca42908be6679044d25e45ae5aeeb86c2fe4e61d0000000000000000000000006ad72340fdfef6f83b7e3991603c7df1b95e617d000000000000000000000000014b23c26def217e283602892af967d586c5df8900000000000000000000000040a0f01436035740ea6ead5bfa71bf250bc972aa000000000000000000000000eaf911dfd50203c25546befe5fe70a7f59a26b7d000000000000000000000000ac5fdc203940fc382caad32f81a955fa029c299f0000000000000000000000003c7b565b50ac77b9a24fb89d57f0fa718b8304bf000000000000000000000000355097fee5505bf10f0c67421a1a8f80a943a1c900000000000000000000000005ccf5664f8f040d6a3753cf958a7b5efb6c60b500000000000000000000000039b61367204c5b8d02e976b74485c573aed052430000000000000000000000009015d47ac452c3961c33cb8a14e9fc77adcf9dd8000000000000000000000000096f25738c905934cb75820ab979f5fa7615ea6a00000000000000000000000068f3d33bae09a21dd9272b4aa8d0498055a2d42d0000000000000000000000002b2e19d47e1017809cb0ed4ebdef6f564e84868a000000000000000000000000cd00aaba5f5c0ee49a1741363e362d59735f01ca000000000000000000000000fb5a9be58c437e75bd26687227d05e2f4dc7ffce000000000000000000000000ba15c04274d8bd790e7c2ed1e4fc70a0bd45b88e000000000000000000000000d82aa0c17ce1971ccb7f049bb28a2c5170f00e7c000000000000000000000000a79f193381c0f6e9eedb33e30652c251338812cd0000000000000000000000004cb58b888ae363d15cb275ba35411e3bebe45e2400000000000000000000000070af61edca0304505b0f8f56c1f18ee7bee82b2e000000000000000000000000c26c4acabc1a078c4fa5c77d81d94c7fb56d53690000000000000000000000008df1efb867e25f7116d1b8b98db55675e00c48b6000000000000000000000000f2681a41b12749230bff23131e7271ee84b47043000000000000000000000000b8de1487162944108d1b24560870471d48c64b230000000000000000000000007b81c88ba93ffcc0a4e9585fdf53245ad224891300000000000000000000000009e2cdae4ac9734bfe2133848f0cc8fcb8c93c370000000000000000000000001a0e0615b75e6e0089734cbcd1fbac912cbce971000000000000000000000000026d1ad8be75c4c68c1b87ce68b77c699f5889a0000000000000000000000000ef15de95299d5f5c3f49b083436e1afb3c3b696500000000000000000000000013b39640557d8490ec02a35df899130e22c89c9a000000000000000000000000a905fcbe5b1a08124f9b47a83c2808b28633a8bd000000000000000000000000cb3864566bb13c57a04315dc42911e68d4cf16d7000000000000000000000000602e42d08527f6e9227ab29805fb64d2e8e749d0000000000000000000000000ec9ef5a368e8135c257705d6a413834ff422c553000000000000000000000000afaad2954da4360dbb2282f6483d2cb5dad12a57000000000000000000000000a92840cbc81e2415451e6327dd9eb3e6673b4cff00000000000000000000000026d529b6720a8fc1e9474a4ae092e54fbf544ee900000000000000000000000074f10c51fb48359ef774d413c19e304423edfdf70000000000000000000000005d2e7980327832a676390103537fd8fc10fbcedf000000000000000000000000f4417ac3edd85da937b68271d152eb57bcbe5b3c00000000000000000000000093201c003ae8d911127246b24e472f1ec6cb7d96000000000000000000000000667aa26774afb4415b541d040a294f2c2f6afd3b000000000000000000000000c58c4c066fb337b591ba2a245ae90bc20c8395b700000000000000000000000070449babfe2dde6b78b758a4e6c2394cffa13a490000000000000000000000006c5793da87afba51622a917dcd483b16e12a84a80000000000000000000000001269c468b41126f2f14648f67164eda55ca491f3000000000000000000000000903fa16b32a4621355fae5cf7dae917364e4ea37000000000000000000000000d69a8b1082a8b443473d3245ebb9db17c8dd957b000000000000000000000000a4697951d6cc2ecdd2438ac215fdff1a165210220000000000000000000000002d7ea8114a7e33ce05eba7b05252b6fd719156680000000000000000000000009ff719a65de2c47e9240cf37bfb5db4996a5533100000000000000000000000070a6d42c8c614fd5399540d200eaa7558b69ea990000000000000000000000000ae18a65b19cf3d94ffd1338220468fbaa51ff1c000000000000000000000000ba78881a1620da5f17c09918966171c76b34d76f00000000000000000000000040c8962180460221c2d1e652044c98a220d8c8a30000000000000000000000000631b41c1cb0d67cee57962768211b5a3de1ed6b000000000000000000000000be281a39aaf3f030f03e253aac700254b029a9610000000000000000000000007dc49370b093c0707e1a0e23aa8931fc8fb0339900000000000000000000000077d9f37abb71d8f92e8e37e81c93b30bb5853a2a000000000000000000000000353aae29a47c5a72f601e3f3c6001b45b13b98d80000000000000000000000003870672f80401529c0bd9fc21037b787c4d551c20000000000000000000000002e057e6dda8f440802830a1b8935d79549431ad900000000000000000000000021652b08caf5d2d8260a326fdc5a0e13d3a4b13c000000000000000000000000b7309edc29d148c2177003b3b2e05a2782dee7e90000000000000000000000004d18d27bb2d637d69b922957d164158dd773d77c00000000000000000000000004b9347adbbf40b4f488819f5b858ddf5abadffb000000000000000000000000aedd57ac3da31ef8813b694c6fda5bb5667b623100000000000000000000000083b472f20404acc265c36c87938e74ff4bc5ee9400000000000000000000000058d7ad129bebf692daba8c87275246317318d09b000000000000000000000000db21dd7710c0694c54f8b6d440e05034e59beb4900000000000000000000000052c5af2731270ba0e32bb1a9a10e3ff2bcfba80400000000000000000000000030c34a739a890ea456f8df30d0bfe841be6f373b00000000000000000000000044a2b9f5fd03ffd7269d1534e6c6dcc329177442000000000000000000000000e1dfb7fcb5858b002a667a44ef1aea9d3cfd6cda000000000000000000000000bcc05f1d9ad0ea813372daf0ba65321c56073888000000000000000000000000449f34684c3a3f50434f103a23002faffb76aed100000000000000000000000049f2bdf54539e4ad5bdcbc7c6ae458fdcafc739e00000000000000000000000036243081c673a49adcf97f70474b102a41f3587d00000000000000000000000011f340e94429f89b1b2329b0db13c7dbab473332000000000000000000000000bd384b1d1ccca921ce73919164a5e9c6e648bcc3000000000000000000000000e5c959167a3075d7da9f8e81761ec0faac04920f0000000000000000000000007555f084bf35c1e80d21576b420014acb01d626e000000000000000000000000d31f20e72ba4ec352ff39f3f8641f5c44eeeb27d000000000000000000000000f8318a8f975bc969b115f5a23d1b97ffe54965b5000000000000000000000000f50d4497d635e96ab99319472dfd08d9e7068d18000000000000000000000000a6912e77360b5aff3294cfe4b71ee23f6c63117c0000000000000000000000006f55ec9fac8c5a943b7fae86920814d671094aee0000000000000000000000009d4444b4d109c2377c4f68b7242ed7b042b7f754000000000000000000000000f470574705ce52ae5cad6d6dfe64a7ddb93ffbab0000000000000000000000004b1241438c16d0923f9b309f317e2d58efa8a147000000000000000000000000cc6290a02c6dde5177b67eec973f25870b0b06ec0000000000000000000000002331d57bf6663b8de73bdf14c425aa18c844d461000000000000000000000000639261940571d308cf509a1f45efc6d79767b46e000000000000000000000000f41788ca03e51d51744f77c14752f863d7a88ab400000000000000000000000086bf25185d0e151cb10f3e321c39909905cc1891000000000000000000000000dd71057a90c60a36680d101af232a2d564f99946000000000000000000000000f99d6b77926ba3f729bfcedfa25f826053291fe3000000000000000000000000a27cf79ab8e8e891f840cbdd758b044e0003ec7b00000000000000000000000006b1e132f68dfd6c62efe601e9a2f91d0648fb9400000000000000000000000020ab22ea081aa9f6cf3295dda0ce11f1ecc55a48000000000000000000000000387bb661fb44aa9089e6ae2a0b64d4cceda8a1b500000000000000000000000052ec0f7e5039cb338e9f68edc453f62c9ae2008b000000000000000000000000fe2fef2bc5cd1064a43e7e5d863d3276da213604000000000000000000000000932de1beee180d6f90ef4574c8069595d58a60b0000000000000000000000000c1eed79041a97c22f21217a1a94f9a1d189ed3600000000000000000000000006343a37278e8ba2716ffc9acd2e7df490149d10d000000000000000000000000cfcf974c532375c8372354a9c1b5808c75f9ee89000000000000000000000000d59cfdafe591809bb1df2f1af1e4aba68bf4e218000000000000000000000000867d6b56809d4545a7f53e1d4fabe9086fdeb60b000000000000000000000000235994a9ce105a45b74e55097d6f968e677a5e30000000000000000000000000ac63c59bef5f741e29f181339ab1e353ebd7ac44000000000000000000000000a964234365a3696db7a1009ac1a2208a5fddf63c0000000000000000000000008b6fc8627f4d335a2114bedc70ba8c2d6a316ee7000000000000000000000000fa5e5bdde3a236e88b819f39345c35f2f65a13970000000000000000000000006134f91c02596bfc2db08c383de1c30ffc546e390000000000000000000000006eacac6a216ee948bee22b4d1e90b10aae7bad24000000000000000000000000fa2f3d5c1dc150917d81d93cbf622f1f7e41b190000000000000000000000000cc27184610fa4def794ab54a018797c551b892e9000000000000000000000000af5fdf3a4d1be71c2e6787f7e693ddfa684bb8b50000000000000000000000009666a5782f0e4aa9ddc6e13a76294648e263ab3f000000000000000000000000253b2434f749415ef1adf22232acaf03d771fdc1000000000000000000000000cfe3c66bae72f2c1373240a48b39b34cf7957e0600000000000000000000000027de19a2ad771a687ddab8ec96a51c33b6a7fd33000000000000000000000000f296db25534cc09c0976b82071d09fb5154128b0000000000000000000000000aa91e4957a6849e15db596439a2588d181b28c930000000000000000000000006a882e25dff3ca6ec6c3e25219ace2fdc073552600000000000000000000000034e14dd23900cbca0dd7720217a716f27b45c9a300000000000000000000000087b04dd9ae60639a341176931a27f36d9f8d5bda000000000000000000000000e9e23cbecc62e6d5967ce384eccc899c7ebc9737000000000000000000000000db3f9213181d442062734329d21cb60d36d16d35000000000000000000000000137e30416d650859d1aa1c7a824470cf419b1a250000000000000000000000004fc9f17056f8412ffb9f4d9a60b9dda59195f79400000000000000000000000081a13022a527de46d7fbd56e8c73ac204b29cea6000000000000000000000000a18b6378bea3f7216e785bcaa287c995715d9b9e000000000000000000000000a49d9bb66191f2cef7ad048208dd7da838842d320000000000000000000000009b4855462e39ec8fd9a6b040651345e9554b35ab000000000000000000000000bafc04a48869d9f93a39b65013f67622a43d21500000000000000000000000000bc3978ca7175b1ae38387f6ef7cf930b25eb17b0000000000000000000000000a8b1bdd389c17835aba0d7368c75113be28e8b9000000000000000000000000cdec6059bf955d619ef1b3e0723a85aa40eae5ce000000000000000000000000ded7dd6049c84b71a097d66da226349d337154570000000000000000000000003fb6c8b8249188358ef1586d64aa42c9cd1ac19e00000000000000000000000077a43070733517dcc75e834b4d25ea7eb1723824000000000000000000000000a84d2d024f61861d6d8e941d0d44eaa2230fc0eb0000000000000000000000006cc435daca3c5601e79b8f509338170050b15db20000000000000000000000000a1cba4d9519605369d7c0a927d824f07304dd0900000000000000000000000095a5e2a6e7300bd4d638a583339b474812c4d38000000000000000000000000028c5a7174682f13a1a2b5cef426a9a3ce82f621f000000000000000000000000f6980b75edeac1f7783cc09ad611ece1345419cd0000000000000000000000001eb500d9e838bc033a79bdfb96150734da98562500000000000000000000000075a017f7e5a0effb132fe67ab606bd18877d28c1000000000000000000000000d115feab3a177d4359041ed8f81773b75d6d04030000000000000000000000003da1737f1d92addc3477072b6acae002c50578e800000000000000000000000015fbf61877de86a9abeda074f4b3a18b8ffb68a1000000000000000000000000ccb7816dacc08a1a726ab3dbdd2b77e3cc99d39a00000000000000000000000054b66f902aa08ffa746d4d8bae2b3f42c84fd0dd00000000000000000000000085ea93cc2b4ce144d10a9ede20a7c63b463d6a2900000000000000000000000079e4800ac5f9e2ea606d03bdc56eaab332289f9400000000000000000000000045bda02af577b83fbf6560c87f585981a965f451000000000000000000000000136f24ab8d52f93a35f53044e05f0c2912ef0461000000000000000000000000083702e975f2dfb43e9514cc2a8fd4c16a0d04be00000000000000000000000024b10628a922cd185bcb4aa56bb7651d5fcf3b4d000000000000000000000000e3d59744b6769c0c4459a77f80357f34041dd36b0000000000000000000000003535dc39990092405d76de54b313bcedb715f25b000000000000000000000000e2a25773c7ae7da7589b4061fc8900b9eac8b2e50000000000000000000000008b9c28617316180f4a662538f8523299e2ec397200000000000000000000000088d72536b9ca546077cf8a41bf9e1f95863313f70000000000000000000000009c2449611c9dd6ed71fbf77684cc60e1cdad1f55000000000000000000000000e73fc12464b760498e368f591e3e3f79e1e42c54000000000000000000000000777535314e387fbaedee7dd43dba7c5d67ba61370000000000000000000000001fe486a7a47dccf33b5de25c256089c6516dcba1000000000000000000000000870ef8e1ffb95236c7dabc0e53f36a637ff1fa540000000000000000000000009088be2c4bdf8c325e5497c2f654243bd8ca790d000000000000000000000000bff72da738f2aa0bf1fb47af007f86772a34e6830000000000000000000000009fa9926a55490a86f12aaf230fcc62880daa7a30000000000000000000000000043f42518e07327ed486ef2107d289839d73ca4a000000000000000000000000c46cb9d830f7dcb83737c564177f95103862c65e000000000000000000000000cb205f6b79d63b0e1ae5ab9f8361e24ca4b0b193000000000000000000000000d25d1c894052845037c475d8440ceff62c9d1f96000000000000000000000000562a1034925849a4a4f34c66331f51aaee9b53eb0000000000000000000000003378d99e1330dd8603c0f152033fe2e946a73864000000000000000000000000a157262ca4a15752220428e499cac0b16ce2dacb000000000000000000000000a3c5bb1c6c925a5bacc8c9b5273e6440e8dc4903000000000000000000000000ef15a54c651c1f5a9b6e7c2bfbe817d4725eaaf800000000000000000000000020774acd89d04a7e957b252087814f1514a0dadb000000000000000000000000d52b832303ea270e7e9af6f2831d8377d90a42ea0000000000000000000000002214671e5c5a19dbd27968ffa07741a57c66acd0000000000000000000000000d9cc6c8bb6e92efc6251cc1094fff941628090f90000000000000000000000008e6eec40ad86418fcb660022f6579ddd32fa27800000000000000000000000003d48ec616ae08d3c359b5c7834a66b25c17caa91000000000000000000000000974910d4b6532f04d604a29fc559c20e41ddd71d000000000000000000000000d9dc4d50e2b074808b3bc73fb890bf9b153d0bd7000000000000000000000000dd883866a8198f96bfa768aff1995451b46f6c4b000000000000000000000000cee5ffc096616f3f4ff073f742eb9993e1a30af4000000000000000000000000722cf19e784a77f36b87a2708c0f870e4407ba090000000000000000000000004774dc9b99eae9f49ecc37a4edb2e9e64719d74700000000000000000000000085214ef2ca9474e5df490dbdbf83a340bbf7a1be00000000000000000000000036244e23f17ec1ad1b3b2a6e5a70d1e3ca836447000000000000000000000000a09dd48a7f185e6f2efe89c7c06c824ad1d9232a000000000000000000000000f7ae54daac384328a239b3a37dfe96edf711940000000000000000000000000044aa350be8c7d78e99e402e5d1bdd4173813cab7000000000000000000000000eeeef85622c4439a76081e603ad9672dd7895d3200000000000000000000000095c1d8755a008c48b8789db7ea9a1d7fe4076c97000000000000000000000000c4dab8e9611d1b435e33b85974d4f1722f68aeb300000000000000000000000041b97cee3cad06d0edb26a0880e7bae7a9c1016c0000000000000000000000004da10daa56ab26ed98a77c2ec6cd7f93f2472b2b0000000000000000000000008b5c50314859f53c36310f632b5cd149c01028c8000000000000000000000000f32882890c01f471f260fa33945e072a9e232a0800000000000000000000000015133f4f6a5bc2735a0b188a3533457d3699aee6000000000000000000000000fc0edc063f694ec0841e3f4e334489adf1bb11ca000000000000000000000000b77396b71b2e89a55207e430051699cc60c4ecb8000000000000000000000000fcbee1d046392926e363b4d56abaabb4d9fe235c00000000000000000000000068118518a4381141f396caa471faef099336925f000000000000000000000000d5ac1b047538031a2b987249bbd0869da6ff59ff000000000000000000000000cf948fea4bbc8ddd1b142116b3a9b1dc2079c6790000000000000000000000009f36681fee2539e01aaead7255ee7bf44f119343000000000000000000000000912c2933025cdd0da4eb86436499d1739e7e443a00000000000000000000000096ef2f175ed704d0b18cd1937175fc519552df55000000000000000000000000aab29c723b74442653161b835a2400e5df9098e500000000000000000000000017a162f8447fed79e2afd6da1177996cbcc43a5b000000000000000000000000277120ba576d8915e2e3de11d08ca8b6be13def80000000000000000000000006f2cac5f4eab502d7ccdd6d2b3a2647f5cde9f85000000000000000000000000252dc940cf28dbdf714ead2aa14f9aef7e3828640000000000000000000000009f5b293da6cc8280ef93ccc76137c99c27e00e48000000000000000000000000527ca33cbd0da4c974ac9d215d19670c41e183050000000000000000000000008478c772259cefc8488a26d05d0ce1479541d3e50000000000000000000000008d6ba420fea6da2bddec652195bdd2b2b2a8aa2e00000000000000000000000095403e22d13b3487f91d1c84c57dfa67ce959b5b0000000000000000000000000d4b56060e4ed6f824f8cec26e6bad73c53b58c9000000000000000000000000cead79e0bc4ce7032b9be184e4e677fee815fa61000000000000000000000000029ab54fb3f8b63c7e205ae97e5317f10b4914d40000000000000000000000006c0e291bd13a52db9e2cec66265a50beaabf6e1a000000000000000000000000440772081bfbc6901e64025ac9410f8b2125c1ff000000000000000000000000efee7cfdc4d5101f7578e3c78c0ff35a970a689c0000000000000000000000007ac15f3ad050c0c64bdf81243333b56628ac1166000000000000000000000000df9dffd5891257f2d0b282f1d44a981912b0a8030000000000000000000000005cfaeaec2f840ed15f8b0f40e74ee713a054635d000000000000000000000000618aad6416b2387d5e9de05ff92f3e7dbe360e410000000000000000000000007f09321217d3277f784ae2cfb14e204dadfd35ed000000000000000000000000382877dba1de040dcec651286e5e9ca4d560f54c0000000000000000000000007aba6d9f9a28dd7b052913fe5370fe2dfb3a683f0000000000000000000000003aeb873d5f84a64d197d05e7417d94b7a255b256000000000000000000000000e755b797264506af7e7dcfc4264a910eff9baa5a0000000000000000000000004789531f3e29e896a98861642006680ef4c1efe6000000000000000000000000de416c16de484405b9dcd8a26582df0a8a48310f000000000000000000000000a97ee433c4f6940a6e0264e88fbeed64fdbdd4f400000000000000000000000067bffc09c6afa866aaa3724a47239d6d9902a49f00000000000000000000000037fd401539c2dc87d8990011234d547973af5e360000000000000000000000006ee606100f8cc956c3c794c5b34ea75fbb2107ef00000000000000000000000091e6972ebf52777115e2fc0e4e48f1c2246fb4990000000000000000000000005552055f5ad791e14174c39fccfaa6395ac1c6450000000000000000000000001c9a53a74fbf06bb4cd64fafbead21f1bb80aa4f0000000000000000000000000a71f0d0456bafd0af23e743306077dde634dfb0000000000000000000000000f00dc6f85a6b3be3df5add056d79594e56f723e300000000000000000000000065dbcfa35b79918afbcde8bf22b004a3f49c29ae0000000000000000000000000f9f6647cc18475fc3ca695007b33344ede1e5e00000000000000000000000007cb2a295f70c7d613023d5518126b3e46a2057bb000000000000000000000000779e2165b95cfcccc323a48727b0dfadae0ed2a5000000000000000000000000ec8d2f91ae247ccb9293e7c6006d8de582628dac000000000000000000000000ff9c65ee41a4e3b673c5b355abb69ca9d613f9ac000000000000000000000000fac4ca16a13c157985ed0f96c73125ce4b65bbed0000000000000000000000001ac90eee0670f2cc9e5224d73c2f9d2ca7ef80be0000000000000000000000002c0a220c6c4fec4b7f784ab09a2da577e45e8f73000000000000000000000000c369c79684d51da4c7170a87222776c311533e8a0000000000000000000000005908815f96bdf13ff64b26e6c54e21cfdfd52097000000000000000000000000041cdcfa8d66dd8aa0fa3bbfb298a0e8ab735de400000000000000000000000022aec96bf433617b85b0c36a383e4f42a2fcdad20000000000000000000000000d174ac89dc19f7976b5b740b0bc18dcec915798000000000000000000000000588504ba8c184640d4568eaaf1c3e151376abb7a00000000000000000000000081c655bb37ee19a55f736393700b7c48ae05d4af000000000000000000000000502a7e3de869428d6688c480c100254ec24800aa00000000000000000000000060f15b6183f7ffc24458b0e1255f2a1b562ab030000000000000000000000000d7fd02131c003906266a1a8d36749e616ea201590000000000000000000000002c3255724f32628f88e9370ff70ab13cca97a413000000000000000000000000dd58d37b811b4e01b2bfb4502208bb5b8d427bad000000000000000000000000ebce5b6995ee4aef2552b94c3e83bb228ef6fe1800000000000000000000000088933aa188722f71739a9bfc7d1fba89091abfaa000000000000000000000000216d13b55ebb24a991feb47e5443299c078d6172000000000000000000000000dacc4f59aefa9be6bfe85125f1a734857e52970c000000000000000000000000bb5a955a55810f8dcd36346cd76cee700af646e8000000000000000000000000fde7df23c72edd210be42ea80da6f0f3840e8acf0000000000000000000000005170598fd8de0750f15fade92bc2c69ce5b2d8010000000000000000000000006b4bf3bc3adcf89c40750cdf6532a65f35e16af5000000000000000000000000eb29be2cd86eb57a19f1665807f8d7320877d822000000000000000000000000654cb70acd9d7f98566f4ac181a6a9f10e967ff40000000000000000000000003c585a66adf2874956dba545fa428004c2bf63ae000000000000000000000000276c58587a3db0628993ce8b49909a6ff38271660000000000000000000000008f95d2eba27fd8972af50f0d48f032d4e59458c6000000000000000000000000ee47c316f5c91c305c1909d2e5bfeb9140d38e8a000000000000000000000000d5b301b23d545a3f91133ead897cb075d205ae33000000000000000000000000d78ccf4050fa570071bef9e73029eaf6865a4b74000000000000000000000000f0bfce8e2ff856e3e2def7d33f48fdabccf4371e00000000000000000000000024598829930ba2d947fe6ebeea30c662739ce81b000000000000000000000000093d16e31c47ea405c9cf60b88367530c9462564000000000000000000000000d63773e760632762af9d084acc61fe2c407fa2d3000000000000000000000000477f0c8ba9b3697917af24cd00ec7d817a760049000000000000000000000000c8177c779ce308e4f9e60b0f8a758cc4820213890000000000000000000000007ab46460af3d7a9c2619df1f0891300b0dab4f04000000000000000000000000b49567757a49ea20558127849909cdc3a6f16d710000000000000000000000007e1f7ed6ea13127914126d2123b3f33a6db293b60000000000000000000000000451c6807be7a741f45934af2bf172b4969fbf36000000000000000000000000abdc8302d61f0e13cd4c84b7d8acfa23f48e2afa000000000000000000000000e4d40b2b6eec6d908f7d558a4bb6aa2142c5352e00000000000000000000000010eb1bde13abd99b2f8420df65184d051623e9890000000000000000000000009fc8d66f78186f7f0c31f04a37dcdf5b5b1cd957000000000000000000000000629fe41512d27c1efffafda51ef81b2021ed9f78000000000000000000000000b7b0d21ac5ab207df6f8f96d8f85b2a3227afec400000000000000000000000039d8b53203b3ef5f0366ed475bd3decaed8a6b95000000000000000000000000c6b36fd9b30516c29e24e60b5f174f8da8b4b51d000000000000000000000000ac322bdc028c4ab7a10249a3c0a301a2a79da017000000000000000000000000f208b338e171d384c7a90e3ec28262705a1def6800000000000000000000000037ece7cb25d8b11adfde69748252205e9b1aac5700000000000000000000000031bbab7befe74c3804e434c777816309be7c120200000000000000000000000049f167e1048eb150fe197bf5d30972191b5aebc70000000000000000000000006e494547a66148d03c5c9ab70077aae5941208110000000000000000000000009dd14fdf9e4b654664e0a4807fe2f6aac0b56761000000000000000000000000d82cc8ec48ea577f7cd5ceea5739c24b58b457af000000000000000000000000733e49dbe924955d50d600e78a4367a8e90d8fcb00000000000000000000000039c5c8a17b154e8114896b2306a0bb9f73ddad8a00000000000000000000000070a1330d9dfa6d894e35fac0f1ad0e3704a97e570000000000000000000000008a3a6d65f53c14302a1a5ee437727f2f49042c62000000000000000000000000dd242702f3e6dfff14a9b9ca886d8365800b6b5b000000000000000000000000d45017bb4007fe921070d3f9ca1f609bc4beb7350000000000000000000000002d8175c70f6918a81933d0f89c5cdb65ee921e55000000000000000000000000f09ebf2f92d7fe49d31539ba3845f3440a7f7961000000000000000000000000db5c8c8a8edf38be9ccbe8f6a688b363770b0676000000000000000000000000de1b4ca7cb77209212b728c05ca2610710782de100000000000000000000000009f183d06690106c274d1b48ca086e78bfbad65400000000000000000000000073f6bde60b9cf562556816f5cea9867ce3c5c96a00000000000000000000000038f90b474b1286273a262973bc17964ef5eb252d00000000000000000000000041eb8df043306612ae215fb85dc1b78d96b246e50000000000000000000000009e71d9483d6ed5a8ff84bf1e49983c4a14a8a066000000000000000000000000a36837697817cbebd148c8b377d7da08f8330a5500000000000000000000000067be4e13cd96d91f5a908c57820a768baca27fd50000000000000000000000004a083e53b6aaafdb3514542067d54ad0180b307200000000000000000000000031e4246b67d9e6f2bdc90f994915b6c5e7bb3ca50000000000000000000000005f6228be7712da3fa57f4d51ae382c5aa3d16366000000000000000000000000df2561c24e192e5c233da7933b88e0eaea2f6b76000000000000000000000000a2a147d45eaa40b7dd11fa833652315a814e991f000000000000000000000000afce65ae50cb16527ff8eb52458ae76690a49614000000000000000000000000854b449c7bccdb5d8e31023225eda0869b83ce98000000000000000000000000a9523e5667cfd6dd955a0ca6b0f000c02bf18d970000000000000000000000003f15441ae8e282ee28622620eed4e70da2a385e9000000000000000000000000d3959d8469227ffcb8bff29d4ffcf076c02434bc0000000000000000000000003ef964e866eaf2790950cf15f09d9842c429cc8a000000000000000000000000cd36afe69c752613391b8cc581e0a80ad702f1c90000000000000000000000001023148c31b09e0cafdaae18e1a9f19b5bd086950000000000000000000000006276b3416b269c8e86a153ad759932bb9811212c000000000000000000000000e305de8a5579d6efaf8deb52eb5fa60864761daf0000000000000000000000007e5e94d47fd4de9755c8de70582f9884a01a9ec2000000000000000000000000b6b90acd30b33ec6737003abc2b4aa4206ef05e7000000000000000000000000dc01a73c3827fa063e824f592945546084d69d7a00000000000000000000000014d48a5ca67accfbdaf214073c919218186743cd000000000000000000000000079292b9185aa09cd6e068b97f07665399cf17a2000000000000000000000000725c291241bdc2742ff9884f645adef4c333f8b8000000000000000000000000d19a7238855a2976f9b1c8a65ae9567072e3fbce000000000000000000000000f66852228ba2001d79ce4b46a7d9957255079ba7000000000000000000000000f526a9ebbf63c6e8616115a2ccb8b9a0dcf0f724000000000000000000000000dc36bf0e3034055be1d86e5768e9ec5f2b7e1df30000000000000000000000002625e18f0a06cb6fd886529938ef8dff09a232d10000000000000000000000005f00612dc306760069ed966d404bfd095c1b351d000000000000000000000000652edb2a4b201d1745d9295380be095ad57f54100000000000000000000000000af42892ddc01b4059d7050322be576d6d59f12b000000000000000000000000092ade98aa3f951a3f864541864925dcb5eb15860000000000000000000000002a9df193999346cdefb1fca914374135f2cc4300000000000000000000000000e09a924824a602d54c71db7bb5c8fde88590d59b0000000000000000000000007a798aeaaf7f94368f520f6ab28857f1aa7d84f900000000000000000000000025592f44ed5b5b16179de8031be6e7011d76408c0000000000000000000000008fcdd4234991bab433e9fd6cb34dec434628e7df0000000000000000000000004ebb0d9e7b9e229a949bd6d4b6b834dbc3385844000000000000000000000000fa80286e4802c170ec06d43834d02ba2d035fcdb000000000000000000000000e5bac8f12d71f1411ace7a1c6974b26f4398a3790000000000000000000000001487f325e81f38042e028d28a42535c3ecf2f0ef00000000000000000000000018309cf74b44199a3b130dcd663d619b586b35a00000000000000000000000003bc696c4ae044186e9c5d930f4ea67fb3426905d0000000000000000000000003832264d0672085017fbe5053dc8e31a262cd3cc0000000000000000000000007e92761607311a5fca97cc5d4dd79041e41a168900000000000000000000000039c7f43b8521c0d396ba85d9ada078fcd93d7c7d000000000000000000000000599872790ce84f67f56f729437ff49810eb527ab000000000000000000000000bd39b7f75997745d894379ee496f8b0c1b3410ce000000000000000000000000bd94afac4ecfceb42c84ef5d3d9ac73fb2661cdb000000000000000000000000045f8793f03c60e84e9c65ed8bf68fde8e731c8300000000000000000000000028a48d16d5e8d79f6de73f2c1b3b9e423f95b9f500000000000000000000000021fd0bb52e5ee45c3912cf0e31e20c3a61511661000000000000000000000000ea8e1ca70a1773b27c6bd61efd0a06b910f9d7510000000000000000000000007ad4f253f4aae388972ff6d356cb43e7d636091e000000000000000000000000152df5542160f4b9f28a11b0dbbf8c910e139a5b000000000000000000000000f4ef06b6cf0f9a238ca4bcf951ee9bbd6c0d1e2d000000000000000000000000ccec7c426df9fbc11b9f5c1791f9242211d84e450000000000000000000000001144327be73168c0d9443887eb8d74dba62bed080000000000000000000000005a0afd688fbb12d80073c359663611576fb0f817000000000000000000000000da45665a0dabe878a50f78826e4076205ce3ca820000000000000000000000009a988b6e6609c406ea54aaf8a3683c78d76f167b00000000000000000000000015b4978783d25d5596d3503c88ce5a476a9af1fb000000000000000000000000292ff56476d75a46b619bbc9fc3751b431979a14000000000000000000000000ced92cc73b5a597e8cfd9353bd6ce75097a946750000000000000000000000004e687024a085e9b1b9f6818b186c5cb949625bab000000000000000000000000c904eae8a41052b897c2c67c702bd959a6d078610000000000000000000000004363656620fe1cd7eee18a6bcc1ca0ce38e57988000000000000000000000000337a5d14b8c283b7261c034edf336d4511dfef06000000000000000000000000ee14f281640b27dc81ad6a1dfe9636d9c58fca0b000000000000000000000000d824b9afd67d00db7f5d2210cae6dd232f9988c3000000000000000000000000152fe6235ba3cf06596f2fc16649f1791151cbd000000000000000000000000012c98b8b2f6e52095a6affc2e547a338a0b97eab0000000000000000000000004e5cac3eaedcb6d8af0057c4042b8613b855070000000000000000000000000060d61c78bc4380a60fa6b713f22fb6aa80dffd8b0000000000000000000000004a3ac7f2c8af758d2d94bc9b5c63c5025083a04e0000000000000000000000002ab596cba8f741352bac3f9c9a980c336ba8e76b0000000000000000000000009008be24aa6df28e3a4eb14cbc417d2d47b01e00000000000000000000000000d84c7eafdf6a5ea3a1c2344974f439b546ade645000000000000000000000000a0458da4baa5dc64b8bfb7e42e6c45e3748d7c7d000000000000000000000000254a6149a052e54b5cf8dba9c11fc6160dd2354c000000000000000000000000a06bbcd006efe944c6e9d317b7d15ffb8e6a596d0000000000000000000000008b0ba94a182b9372f8b1f1b2bb2692bfbf337137000000000000000000000000c84be227d03adb686cd2ae4c4f6aeefa1fb4c5e4000000000000000000000000392a66ad622cce2f7da216d7b2b8a633c89db55f000000000000000000000000280a3539755699dbec967a1f57168d759abf9eac000000000000000000000000b236de60e47419f362aad7f7238fec16ea3efe7b000000000000000000000000fd83709af5aab6ec2d62a7bce8ef27c93081a019000000000000000000000000b72eb793b63225c8b0b7136cce0126f79a925e3e000000000000000000000000eb04b0fbad566d2a8059199b7706b4202b6478b80000000000000000000000009157a9dc65ff212c6aa608478d736f722db072aa0000000000000000000000001ca04cf76835fa55f4299db410455de12eeaea2700000000000000000000000038854b81a886dd912132f9b9b14af08057d12f32000000000000000000000000a2df534183d4d4eb19ac97cce8f3c3a9f1e508df000000000000000000000000882f285caaad5e72091e1f5e06acc14a3e494de8000000000000000000000000f1aae7eb405556103d87f702da16c6b2fdd3180a00000000000000000000000051197a62612b52fc5b0b5be9c3d9a552728234df000000000000000000000000acfb75be8f18d52ce4d5fbf08f5472b8e0f17fd900000000000000000000000019e7986661d4fc394c0bd504d798f3f03959bf2b0000000000000000000000000c3fa78751b1c25e771b1850a3346c8969bc530b0000000000000000000000004a0940ac568529cfbc1cc1536a258d75d01b3dae00000000000000000000000043af2fd4dd017a3218eed944d971038089795182000000000000000000000000788f5d3d641651526acbdfdbaab8ef2a9fb3c09900000000000000000000000096c5100febce639b551052a2a4a8d3046ba5e68f000000000000000000000000877f03ac107dccc5bbd446d83dc48034f1c6d137000000000000000000000000a3d658ceb24596f44972a6b2445f891e998f05980000000000000000000000005db2796333f189428506a21d196ff62c4f5a24ef000000000000000000000000c48049ded1ac2714170a33abf3e5f31a7d8ca379000000000000000000000000b023db95bd9df7dede8e89b39113cb3079218622000000000000000000000000b108ed557c80dcc0554e531a4631b968b9ef0201000000000000000000000000475ce66737a36a9995f0a9e18288ac31ec850e1600000000000000000000000017383a7777ab761eb108bf6663b8a52f7960458f0000000000000000000000005b0648f6c433a82cd47c0cab6281f770be73078f00000000000000000000000081279542cdee12f37ad5a1df32ec620f063c22460000000000000000000000002c4fc5c350bf582433bb77702da35934761b9b85000000000000000000000000e760228edb6de84105307db8f5991f68003f5c020000000000000000000000009a9e896928d361428616c80ceba098c3607550e4000000000000000000000000792100a41364cec1f332596c5225a53ae99bafba000000000000000000000000c34959bfba2ae59d9b1ee8ecfb3d91559b5cc7f10000000000000000000000000315b00a3c447327eef100c66731f3c95ce18e870000000000000000000000001949a9f3105a2623b81923308ff8022c25bb3c6300000000000000000000000031ba773fb7ba088e092563977ea6c4043f52925c000000000000000000000000780ceb0becbecf23f43ea7be60ff7f43a8f5e5b90000000000000000000000002a6b75b7e1ff86ae657b94a1313c8faacfac0922000000000000000000000000ebf133b0580365bb67f0b8bc5a3fd495add35787000000000000000000000000b50e697dbb33f44e8a2ed3f16441dd8c7d15fadf0000000000000000000000007c8b6f5b962beee2004826d08f8448242bd87964000000000000000000000000534eae4e240f50a00fb1f27030cd92f72cc5e2f200000000000000000000000059f5465050e4ce06ee30e8392c3ece8bc766a5db000000000000000000000000c15423ca82eecd1b182049cc08201bc54e60a7cb00000000000000000000000066b895d9f77311225fadea0d253d674d78b95426000000000000000000000000bcd2f2221d71000123ec4a0882208353e09ad83800000000000000000000000006c2542cfb1b8ac70a501caf37d7a8556be8ee880000000000000000000000005fdd69166d0fcbc09ad0991ae145d80daccdecf0000000000000000000000000a3782222e1eede9aee9995b613a48afe45cd72f900000000000000000000000037157f5867f201db5b6c59197ab33111d95affb0000000000000000000000000884a1d10ff4473ad4a44af6bac1138dcb237ff2c00000000000000000000000011db40ca96b8392c2e4d6bb326bb47538500c511000000000000000000000000e7820544374b8677cf1ea7eebfb1d426a8655b17000000000000000000000000201164c592e92469b5d5a8791a9e524a84c652b7000000000000000000000000260d7bb37a60f65d5e41e65db55247d04adb2972000000000000000000000000d2b0d3b9debaf9c5490b20e9ba099f442c79a43000000000000000000000000088b46250f8212e7bdc1f453540ef79eee1a8f1370000000000000000000000000093161078ba3ed6cea53df2e98e26cdc38497c70000000000000000000000003b45ff4aa59bbd015321281a6ab0413ce67af03e00000000000000000000000007a11cee24fe1a284a03fd5cf174c0fa710098cd0000000000000000000000004bed92ac5e0745351afa26345ee0ed3eb6e36a370000000000000000000000006c4722754556657276475e39c9ebcdec96bbb6f90000000000000000000000004d1cf9a78955babbfb0bda0d6e132d38d12ec97e000000000000000000000000afc2e1435d7d92e29bff7d2d2cde3d3780025db1000000000000000000000000d0e1a45373fb9290892fe14c16ce13ff9449528800000000000000000000000002493fa7beca5491bd4ba0f585c7847185a713990000000000000000000000004246b4381e64407c72b7139caf5f6f9ea75052370000000000000000000000004ad9c7ce9886b6072110b8d50e6463f12e1ce1ec0000000000000000000000003d7062b775637f9bd789a2ba40b3cc18b3287a980000000000000000000000003da6da6bf7b47466b1a177f6e3ba422de8d3ebcf00000000000000000000000044cabf705a458d5dd43600f5fdaa87c08b9547ac000000000000000000000000fec516926f1abb8c25ecd227e4c7b9eb44108f2d000000000000000000000000acbb1bab55e88350b84e0d6adf414797b344376d0000000000000000000000007dc6a5331d0c5383556cb03f1ee257dafc4a682200000000000000000000000047108c06480f8f83616e4cf3769dcb7d83f430ed000000000000000000000000a040135bea23543f74a7cd02522b7ca627a0b16b00000000000000000000000085d71b2910b2680b03e050b6bea08f8c4072190500000000000000000000000001d9747d88951f962d046922f4368d1fe51f1ae700000000000000000000000044878059572f54cef1abbb8b22b1231df176cd20000000000000000000000000da8fb32b939781676196646136d9892d81394321000000000000000000000000c3a17e38071d5842263a7479eb1969a3153fa9dc00000000000000000000000076a4ee6449c2321a2b94101d7c064450dd1b1f87000000000000000000000000a3911336d87a62e9c27230320e7e6924724bfdcd000000000000000000000000c48dcd65a26d05a079ca3651661285434fcdb83300000000000000000000000046943ed42135a43901191731be17f6e94d6f1552000000000000000000000000e78d553a12662f2b623d67772d538e26c41f234500000000000000000000000049eb4cbe1f8941274c1befe3c82941cdb3a66471000000000000000000000000d73244d35a197870ad1e416321bb55e710dd081b0000000000000000000000005b0ed1b5cdacc03e1ac067b679ccc3b6c0b4b8c0000000000000000000000000c4e9c436c4ab9071f996487811f7fec7cdee16a70000000000000000000000007dfb5884c5b3dd6e70468c329a69850045c044d9000000000000000000000000cc29d5c149559e9356015afbdf2682619ac05549000000000000000000000000ad3c13e3f8380220f71331073a6c1740e851f8450000000000000000000000001a213845ed3712701e1da7242af986f3ed0b032b00000000000000000000000049431d8a7df9d10c4a58171cca9267a73990355c000000000000000000000000d999b44e9b6bd4a70eeb9640c0537316988d9f1d000000000000000000000000cc9d40f8b742b00760d77c66b837e44cdd0322390000000000000000000000007863fa9d59e4d6d0471d3516d0ef920f995f311e00000000000000000000000038ad71482cbc359f3b6d2c50abd62bb1282db8f2000000000000000000000000a1004907c5990f742dc797c08776869941a1a11100000000000000000000000048c04ed5691981c42154c6167398f95e8f38a7ff000000000000000000000000ba0445e051cfc477aa7c67d0626277a7c2d74035000000000000000000000000ef0e798bf03fb289f1a1606f81377493c031640f0000000000000000000000009a487158924cbc725e11468966254a4ea1c0222d000000000000000000000000c5e9bd6251a97315e23a71627223ddc22338262f000000000000000000000000d19eb127846697670ad273b882dcc86050d9810400000000000000000000000035cc90f313b1dd0561d9295df666ca704136f436000000000000000000000000b1a45bd405931f175cd1dab96881ab5dc62cb7b9000000000000000000000000f8d59dfb9d47aafcd3d0316b8b983b5676f6b619000000000000000000000000b117ec823d5e25f8727aaf255688907d31733f360000000000000000000000000b959daca5c594dabbed00f0c3f5d129cc0fcec3000000000000000000000000c8e3b4fc77858403daf1d038cfbf8c3093668826000000000000000000000000e802208cef50ed13267ad42515dd9be70428d6690000000000000000000000003e53dd13332a91cdab7967023e7282e0180749a10000000000000000000000007295d80bfe357dbe204e561272e5bd0d98107ef6000000000000000000000000a1ca2d38f07de15c3028d6c545f0e83473d009f10000000000000000000000000f08c6927f8e2a894ab3fae536383f4f04b8c08a0000000000000000000000000e6c14940461e79056c4d21315c9c6b74984a5e10000000000000000000000000e4cf4a0fff67c3233d426db42052f674e92e7a30000000000000000000000002586d5ed707d76abc47a22c48f89e458442b88100000000000000000000000001d0855147d8449e26c12e0a4e3566135701c83c8000000000000000000000000bb75c04777c62bf67a517ea85f044e037933533f0000000000000000000000009470ded956ad818240b9dd0419f788253f9f1a1b000000000000000000000000364cf048f72b70e366f4eb9bf5b32514ca70bf3300000000000000000000000095094380d525e4d91da90c3e4c76dcb44499204400000000000000000000000062b0f67d311347f644f94585d9ab760bacecf176000000000000000000000000c67f5a69856e76b5416dc6be59b8d7f192c75c41000000000000000000000000b90011ecb9c6ef1c7183f0bad9ee9390944a047f000000000000000000000000995310697125c9026ba9e3b1302c67676166e98000000000000000000000000005dafab78695af7ad09c9f6600a97090356b150a