60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e67616c61706f7274616c2e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e2067616c61706f7274616c2e6e657400000000000000000000000000000000000000000000000000000000000000002e516d5644656e6d6f7147765a7675334d5541577463523764655545674b506655336e7163434573635467477a7a63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c0000000000000000000000004a7fcd0c3fa922e3026f0feca6738b78dcc87c6700000000000000000000000039c4af313832ba7e487d53e5a06a8974020a4e36000000000000000000000000ff47208223a9ba1ce0b7e143cd62185dee4638e9000000000000000000000000be636755653ef8acb83af4235e50e81cceb91493000000000000000000000000cb720d0951bb53fdde1bc2a44531f4cb2571d9a8000000000000000000000000213091d001acfa9363a0a91dfb3b53580eb1d9be000000000000000000000000a6c79d083173e92cb72d3253c539cf1dc22bff09000000000000000000000000133e64abd91bb8d601e6bf7f9ddb7937019281a3000000000000000000000000aea6ad4e17cd3762c958b19cc69fffafaae2d5ff000000000000000000000000548d1843d741f0fb1ff32a183b0d01ded79f70fa0000000000000000000000007303a4da751a6af69fa658ff627292e75e2b81f7000000000000000000000000282fbb1e2872de50960db6c16423de55a1fe511c0000000000000000000000001b4951edcb021f9eee50c88d3d80213c4e2b084a0000000000000000000000001df23a4eaad00a8673f2ec01f97746b1458d5cc20000000000000000000000004f06e594ec12455dd63296f002f9907c1555d09e000000000000000000000000d6a62823ecbc7d9cef70b4106ef5cb3b034fd1510000000000000000000000000ed9e9d246f82da00403be4d8d73d5aa85f81bcf0000000000000000000000005c243d80459ed4f3f9802ab2c7d74963a197df61000000000000000000000000ec3ee0f494bd46aabcb3344ba903922101af0ec40000000000000000000000004dfba0733caa1d4a6f802b6e488a4e02944d003d000000000000000000000000120bb44879d8e21e139b7a28fca89b6cd7b566cf000000000000000000000000cf94d1c6b413a13f3ea13589e3068ab9b14d49f40000000000000000000000000cab4acb51fbc0141cf370818b352387dd1169eb00000000000000000000000061c34ed9685fcb136016107956428950b71c4a2d000000000000000000000000591daf4c55d7810ed621b7ae36d4c5123334a243000000000000000000000000529b78075e2a333a33feb0d3cab0ac5d1bccf017000000000000000000000000af8622ba63e2f3dde518c61b8b32d50766ccad3b00000000000000000000000065372e957af305c461ac8a7cd02403dfb8ef5f14000000000000000000000000e66e4f2c4a78f2e38e75414c080b9a5aea95905d000000000000000000000000b1a4e4c18d6d03862cad90f25488743e0d3275f4000000000000000000000000667eed8486d282e9792a4c0f9e8a8b240c9a1b110000000000000000000000002c7840d220cf5982eae3f6d9e34a036792e9bcd400000000000000000000000038ccc9a706363ecd9ed49197ff86e651d9723f16000000000000000000000000670708a0923695856ce395974bb04f0a631bcec400000000000000000000000003be406c2dca8163cec3ef8f56fefe93d3b9055c000000000000000000000000c8b84ad3034e5acc14578ffca81a09a9f16024d6000000000000000000000000978c3da4263ea49afdae93164a0eccbacb9eb3f200000000000000000000000067a8cfed133cad31c0fd2a39b6c6a9415427b98e00000000000000000000000007b2cafa0ef1081aefc49bd9d26646756fdd13b9000000000000000000000000ba19f4a7d973b3d450340e48cb791ed064c60270000000000000000000000000e03940af08faaf3d72d292300bb82cf19f77664a000000000000000000000000cb2e5a7e2bdb1b7939e52848c0f6db43475ea17600000000000000000000000089c327b2e0894de5628fdb0fe5e0e527626825900000000000000000000000000f699671465fc491ec1a3fc79d95390c8adc7ecb000000000000000000000000df026d342546a130ab3bd5dad22630c2d5817cd70000000000000000000000008452b875819ad6ca7c6de147a81365de185a0928000000000000000000000000893b4a4db43aa98a7d3c5770f2420db990588c50000000000000000000000000954b2b966f08339b159ef636fca3f06998b3e24000000000000000000000000078d2ab32814c0951a49e21560b821818450dea4c0000000000000000000000007d9af7e348c830def10862aa1d49deff9c8cc20100000000000000000000000040b4721014c748887105019424e8f19fbab3e84c0000000000000000000000003100bfd4f74408fa2c0cf3240375d0838a085b53000000000000000000000000d6dc836b6d0f289039c94891f48097d086deb18400000000000000000000000073c76a59b5f01f3c6380c543dad17c9646bf72ef000000000000000000000000b60cec69c6e807063f6a36e103ea34dc60a364af000000000000000000000000758982386d532d977b462f5b80e16928ea6652dc0000000000000000000000005d7181c8cb06df1f5ef15dbd7f314febb277673a00000000000000000000000048920a3b592d19d35d6af0001fe5506c39c0fba4000000000000000000000000ffb353f6fc4e87bb1532f0120b8fb33616b52fe30000000000000000000000008a7aa10fa62a45b2a40669d2b323a05c5fc4a9c80000000000000000000000007f7842dd18f430e04ce6facc81f9beda3def02fc0000000000000000000000004f98afdbe6a19384c6e0586400e46d4f3b0bd3d8000000000000000000000000ce05ee447065b6e67b229297d34b9c4d01dcbc50000000000000000000000000b56454736fb0f5970685ad332ad742fbd17e3403000000000000000000000000dc1e8313c858b9f296fac97d169b63146aa26ea40000000000000000000000004cef30f6dde757f089b923925df50c3eb907d05e0000000000000000000000008183ae7b9f2c4da482d96cf03d7f9e9d0f1de11f000000000000000000000000e1259c98f01a53ad130bcb8e11176bb3e837692e000000000000000000000000089b14ce7a79d63c1c12e47693ff3ec8cca1818b000000000000000000000000873a062533ac55d43b4558a793cd9d65661460b40000000000000000000000004b0946599f676bb9631aadf9a48bb04e8e0fed6b0000000000000000000000007aaf59b3af0506ae1fe54d0546b48175a1cd1cbe0000000000000000000000002076856d2ed9d38b5a9851e6d369e6fc58fe9543000000000000000000000000a7458cbd793cc9f556fc8c9bf014bc5b0a4f11cd00000000000000000000000054384ee9e08ed0a1fcc00024a2facf556250f26d000000000000000000000000291e83a3673ad14242d1a740541b7ae9a3df285b000000000000000000000000c99bbd4c5d8e9687c72e5c1ce108d42d81c60e9d000000000000000000000000fc0a620187abc10b8b1baf370ba0caa73f2b718e0000000000000000000000007b9dd393de1cef59ba9917830bf090394f14bbd5000000000000000000000000e29cb6b19e8e2a9c9aed7b9dc967494376345be50000000000000000000000004a8cb38b1eb47965b50d2203d3c2a1fd2c636fd2000000000000000000000000845c47400221e1ecd519652e4e7e6c55fcf497990000000000000000000000002cef46d8ba36094bedf5c5691c70fad24790afb4000000000000000000000000469d57b24f1d40599e0a5e3f939ef5aa43e898ce0000000000000000000000004a6b084e65081d64c84bbb51c63fb58613409c0b000000000000000000000000b8c35fea924b048d5ce752c9a56ff193bb5ce18b0000000000000000000000008fe2b8b3b15783bc75730c35dd4fda032804f93e00000000000000000000000022849a1c8e3f9d848436a4a52c90725c464905510000000000000000000000002d3f6fa1cb56c4e2c5b01911b3c997cc6bd7284f000000000000000000000000fbc661be98436450c8b27c763845a69edfebdac40000000000000000000000008eb709d9fea2129f889c6dc3410b8c3a94c9c4f00000000000000000000000002f113deee3f432f7bd9a46a0e6813c0f9a64373f000000000000000000000000bbdec9edc5aec64e3dde20f38653d7846650cd6e000000000000000000000000c2ba89610f997f26ccbcc18ac140962b0323974d000000000000000000000000a2695c5b5d3e495d561c67e4a9d444a09b6234fe00000000000000000000000055e7c6f2dfbfbc169df20ee907d200d41818acdc000000000000000000000000989c8055013868e994e6bb950f49a296f44970b60000000000000000000000003ecb61a637d7d313733bcd9d54ec3cc1dc01b3fa000000000000000000000000d2a8f24ee08f4f3d2aa2a1e35043a71d949bee8f00000000000000000000000042f44d4c204f7135f814dc9736d7bc877c690255000000000000000000000000cb298ff112879c71e1b353963729d9ac97ecb4a40000000000000000000000007491cd16be9dff6d424c96099923aca65582fdc5000000000000000000000000899349b38b636dd14d665a7c6a0e0b91b9bbf8ba0000000000000000000000001cca8a37bd6f5a47b785a7222a3d28c925d9f3bd0000000000000000000000007a956e187fc5068d2916baff3127f3dc0256e6ed000000000000000000000000d5cffc5a76e38973a09434c48b43929e917177650000000000000000000000009c952dcd2b0c87500a44bc7e21e52cc08a29c5470000000000000000000000005be21685f60c712dd7fb790a1d0078953935cedf00000000000000000000000008e5b46e9600372edab6925520dc6c8cc8cf3380000000000000000000000000fac897acb8614cafe5085cfd74375b29b4e0095b00000000000000000000000089864bacafd8c937e1141d15a5f22b625a2ad4bd000000000000000000000000367b61f8fdd0780d720b91c924d9491ba44681e9000000000000000000000000f1b68f5a0fa0ff9f7df3d54be33f01e170a1e49b000000000000000000000000ab8462f038df65aa5ae9d0a5163c0744bcc8dc5300000000000000000000000029d5cea7d511810f3ff754886b898fce16a6d8fd0000000000000000000000003311574b9a002e7ce2e9d9bd52078d89687b50b8000000000000000000000000a58bc4784154fa880919a0e2f0419339dabc4ff1000000000000000000000000984ec748b394a3ddaa3329cf46ba7311302c0787000000000000000000000000bab0cd05ab3882cef02fd1770052b2e1a462c0bf00000000000000000000000002523bf01f429a26e46931450a4684bed54214170000000000000000000000008eb61729dddd1954507e861f04ba252b002edb510000000000000000000000001d877866d725a2cb21f4599f1ed1fb7671b651890000000000000000000000007f11b01e61cb75827d7f1afc87d16949dc10dedd00000000000000000000000076516e30f0dd1dd9336ea1b24681b2657c0b2f1400000000000000000000000054f119d88dc9ae443218980104ecb2eef4150c840000000000000000000000001c31062daf4ead44b4e7eda9271d0377028fd971000000000000000000000000e41a95b70993a4322114dd15eddd8fc1bc85c8b00000000000000000000000001db750aceeba477aa629c15e16a471733eb8569d0000000000000000000000004dc9349e70214f9ed891d3ed85a225f47537becc0000000000000000000000000972411279e6852c7892bf85fc417b6b87dc740b0000000000000000000000004bcbbbf3a3e8b3cf23b9c9d90c89a1d12bad1cd200000000000000000000000073508f58ccd4e2b384350d285707321eca9c4850000000000000000000000000bfb646656b4b28334f226ebca83324cb8e12862e000000000000000000000000b7dbb6d5e64e4b808cae0adbe87c5235c0e07ad8000000000000000000000000500283d415290af793440d9b76ace83cce50d55b000000000000000000000000047fb2c0ae1b29d894ec56fcdde84a36e0b310eb00000000000000000000000050f6ed7ce2704f582a805a5cadda91c573626b75000000000000000000000000c6456b42395f3a2bad40d18c27b3eb5e4c1b87cf000000000000000000000000371b6302e855bcba14d541702531001a68bb7acd0000000000000000000000000e7b684ff02eabfbaa004c827600f339d85c075b000000000000000000000000d4a49b5926c79f6d0094e688d8c10a89d639b4c400000000000000000000000047732977d0031a58bdc44d8e8ca48b6b502a7105000000000000000000000000a809356ac58d50aee64a4e50ac1f7f228f66d46d0000000000000000000000003e2f4fbbdc8b5e4e544228378f48c678fd60760c000000000000000000000000e1674f9ea9f2cb750fa9418125f852b3ab74e67e0000000000000000000000006be0089a2286d9a7c0e5247f4e27d24d1622172a00000000000000000000000036516351ffb752f0b8348339f1c7eceddca4443c00000000000000000000000095953548919732aad4b96ef453a2e4055f1c1712000000000000000000000000d4b3d15444ceace65a93e45b8719a63d50bd414c000000000000000000000000a4e074e8198f39c0815eabf1cc4dd90279247ef5000000000000000000000000621b02882ad7e3c7e7a4e5f5c0e02e06a793da6f000000000000000000000000dd92b17a6914ecf1c251a33d8b38b8424cbd34f6000000000000000000000000702636daa22d8e68fc362b1f5f1a13911bf99ee1000000000000000000000000294a8bc615a6365698278d53aeb0f4cd937adb6d0000000000000000000000000a0aa7596b4924eaa8cc15a1f733ba6b8444b3690000000000000000000000007993b9c64781107dc0fd2c37038cf654f344271300000000000000000000000054acfd6436f4d4aadeed0da63a84d8072e3a81950000000000000000000000006eec04d0ba7d8be9dc96376bc74040175f9829210000000000000000000000009798a95f0ac4f17abafede357095dfe34d9f8a9b000000000000000000000000e9b4747806b3357d10689a3c0611c63d27c55a840000000000000000000000000ffb8d5596d4778e2bb9c4f6c00d2eab267c38c6000000000000000000000000d9dfcbf14c1eef22291e391ce6cfb82e44c1d15900000000000000000000000046af8695ba5caa42e0af53db2a2335d3481030f6000000000000000000000000e979c9d7325870154f813aa9e3d61468e994634e0000000000000000000000001fe3e0497753dd757afafd6a3580c591990a5adb0000000000000000000000000d0373d49add843363c4f483666bd86b9af8202d000000000000000000000000bd18b4c862f40ef5e476cfb87348b194fa942500000000000000000000000000305d687848967a8fe9751826951b0d2217538a740000000000000000000000008f38729b239908062fa6eb2db14f496dbcd0b6e90000000000000000000000002596e0abe80279125aad9653bca4c5291d5c38ad000000000000000000000000fba0ce9a25fb4d878ac6cf174846f5a52880ffd200000000000000000000000010b006ddc68df0e531a677c6b3409c9d6c0d48b50000000000000000000000003a1e1d2651063f4a1f479f6df290500ed9781e73000000000000000000000000b169d8dfc7882c4e680fddc563d8bd9be27e3e1b000000000000000000000000c40e93a7c3805b966f65725ab1ba8203f7ae208d0000000000000000000000006857ba216db7e9284723545feee5656d1747c5e40000000000000000000000008bba740d3335b926b4ae3fa78aafbc5f13b1e752000000000000000000000000f92b314cc9097f632ff390eb4f01efdfa7b099560000000000000000000000000b4365e0425cd37be5520793e485c186b3a7365b0000000000000000000000008d15e9a2f3b22a291f599d23345d0ae697604825000000000000000000000000728eae8d3062a5579b418122ce8efa6253163618000000000000000000000000fa717ecfb01950ef659d03318074983191f44c90000000000000000000000000e9caf26ee2ca0faf43e77ffea6251278b1adea170000000000000000000000006185f7141e9e819f1a85a752d893ed1ffa46b773000000000000000000000000b0ec7c35b0c1b72063c3b08520cd67e746badd9400000000000000000000000042c17527f2beda766332bfcc60c203f587ce9a4e000000000000000000000000d96a6e29e765e58ba82a32c75f5ae8e86700e7830000000000000000000000009aaa5b13c74dd21314512765b6371bb6dd99070a00000000000000000000000013304a3fac52b21c182988aa5173e6e45ec1b274000000000000000000000000c004916909f159ca92a168a21c5a8835c6615c96000000000000000000000000426e5a0aa3a97eac3bc3b7418ad34ce6f772d46e0000000000000000000000001b260eb45a08d5710ca5a187dcdbf9642d6e8c29000000000000000000000000898159427f2a58a7e77f615874f83620785dee4c00000000000000000000000062fbeec75cf90ad8bb6af6d03471f25fd6de9a5e00000000000000000000000090778064c0e19c1081e9b61c58b90d48f01b75530000000000000000000000000b48160deb1e7ac7e6ad08fcfdeb7727d3ef1cab00000000000000000000000053498229f5ebb1d194a5d51b477f63a43dff25dc000000000000000000000000e10d0ff84abb50fef141f4618f622c641efb85eb000000000000000000000000d100bc5148e58266140ecffb753ddd1d9004c8cf0000000000000000000000003627c4e9d188f7bf47a5391edebda30355d1927c000000000000000000000000701c5080af1cac6913bf32c31f16d88c817200ec000000000000000000000000f3cb4d68f817ae811e886d9c9dcf9cec3eee99070000000000000000000000006d8a70c3e556dbe84875c5035266a81cd72e3386000000000000000000000000891e057b13fdaa442570379dc9c571efb1724d03000000000000000000000000317e059ee715287e52cdee34ab6058e5ad9884320000000000000000000000000f8d88613f3fa42ea07259ace4786e186c697137000000000000000000000000f6555e881a8cfe44c09128b223ba9e0df2829351000000000000000000000000735409e1566f06d550a4172ac30b2e2546157c33000000000000000000000000888488ebdc8b7ce43f5406dfb21eecad3f151caf00000000000000000000000000b7da3cd3fc630e743e5c47364f6f1cbe13c768000000000000000000000000283c136a2d6e3d9bdbc26f87c21cfc7109c2185d00000000000000000000000092d0145874b4fe0bcb67891706b8d3622d4644ae00000000000000000000000072fdedc641fd7a58b5eb9c8c76b0d29a8a71a5ac00000000000000000000000020842eea221bc5fbde5226f677d0888c4f2197280000000000000000000000004a6d3c92a2e14e92d724fdf8ded75b61c3ab35b700000000000000000000000048db761d920f57033161a9e015434c53953f53dc00000000000000000000000089e04b15c687e7a2299362686a4784b755cdd73000000000000000000000000015960cb0bd539495986836f145e87cb67e1c57b400000000000000000000000071b26bf97db6df0c692d8bcdfe1b22e033456b41000000000000000000000000c43724712d8face6248c77fe4cb7f5cd54ddf3b50000000000000000000000007b4eab7a69e48b62aad80807a622a7a981b08799000000000000000000000000ddec06793600c99722501e3805b9e18b8a19cb3c000000000000000000000000ce43716a396e1558fb86671a88b9dbcd45aa07db000000000000000000000000c82cbf1f16f1aa532fed4d11975685b09dfcd0e700000000000000000000000028aa4a92ed783134051263c990591ad14818a62b000000000000000000000000711ccbbaf612b1e40236808d47fe1ffc9fb77a6c000000000000000000000000aa1425cb09e6134a86f072b9d126ec6dffd8fb950000000000000000000000002f16efb234dadf4e2950d6d6a174b416fb35dcb7000000000000000000000000b80b66737eb8ab62878d9cdfa80591fb519e96990000000000000000000000002d420ecbad3f210acbff225994c8c7215ae77e06000000000000000000000000ad7987713a604f312bf41cc0c5a84fb5c3a5194f00000000000000000000000073b44d62858bffa3970b9046f92aad603e8ce11f00000000000000000000000028ed9b14f85408426ef91ce4e087ed3227cd6f5a0000000000000000000000002f77e23cc5445291a5a7df5784a3bb8019a847160000000000000000000000008d6bcca22988442c2d7292c492d023752c34f553000000000000000000000000946f3ccacf596df2d8d519c991b11e29f353492b000000000000000000000000c6478957a612ad28e67e5a8546f7b5d5e23abee90000000000000000000000009ff05083e3a897e768b95f332419943e662dc9f7000000000000000000000000cad82fe495fd3af90d98cdd8235acb8d3341da9c000000000000000000000000806924c96c94a33bf9e60d573f427b483269eb50000000000000000000000000ee0e3bce72ccd2c365e2a20b477c213a38ced8480000000000000000000000008ee3b8f3f571c99121a7c4580f07d455e63be357000000000000000000000000ed37a2febc46ae074c45baac16cb1062823cb26b000000000000000000000000c0bb11a09aca8d09b78d58242d2fd03f2c21214a000000000000000000000000a52a39f46799931eaf81983d77185afb6783a35d000000000000000000000000d12181c19082f30694e11bc73836e3991de6508800000000000000000000000091edf8debc9da34d44c58b1887c49858d782ed71000000000000000000000000dfaad9b2ee278e5271b7d15bdf1521b213a4a65400000000000000000000000086216d994db428b783bbf92ec3f312b201c9709f0000000000000000000000003d853828cb5c3222689f13ed6f73e22241b6f30c000000000000000000000000b119809b86c2ef59a31cf7bd4a370472ebc07a78000000000000000000000000b2b953d5b6fa483bc29b3efbdb7f92cd538be2bd000000000000000000000000bf06dfd3ff767a241f0302b7a05aa48eba016bf4000000000000000000000000856ba7b7e798d5e3f84ad63aad34c73a15d279590000000000000000000000000a31b719fe5e8974743b346e64178e8b0c6f5c0a0000000000000000000000005032c341ee99cccfff3cdce156c35ca572db1dd90000000000000000000000000b0510ad1189bd3c5d78dc79a98447336698414b000000000000000000000000a3bdb76ece8637ef96a713814f1292a24993181f00000000000000000000000018a01bb64d2c5ece7c4f261a80b7a76bf1b94e1100000000000000000000000045b92b1e29c0b4fe232cf4855739d14d0c897d3c0000000000000000000000005127088c8cd989afc5e19253ec9048aa080ad04f00000000000000000000000067db51acce3ff6a28963f03a85d433daee4ae2a4000000000000000000000000953ddb0bfdfdeb0f07c1baf5bc52af6a4f3856a00000000000000000000000003ea75d942e53875a7ee49f0dddcac8dae4c01bed0000000000000000000000005cb21436aa34e9b6baf8acacc8650c1f401772510000000000000000000000009d92e154a97d9029257054dc6e7e9904cde72c1a000000000000000000000000ea81b8a78cc474256ff0b658e618aa83e60bdf6f000000000000000000000000ab55f3a072530d7b187cfd340888ad6f56ac5d84000000000000000000000000d552387e4b694a5fadec8b81798c0a14738c1d6200000000000000000000000003b43f51be5e2871a00d268919617bc6dac3b29a00000000000000000000000005af339989e0ca979447cdd950a1e19049f901d7000000000000000000000000e7dddecab7ccfe1d68e31181bedd81c23259fe3c00000000000000000000000057b56c444e2861fb81fa6dfc18d80a529a2127bd0000000000000000000000005ccabf0a29843c6b4303536d0e4817071969d1ca000000000000000000000000f7667e0d1521cfd69d791b10a86e6360962498fe0000000000000000000000007946e4ac1c728bd6d447665880f3f060698d44f700000000000000000000000057df8bee882501b56a5c7880a2950a197754e4d700000000000000000000000022502c7e6f1a861d5966cf461d2c3530fce518ce000000000000000000000000a168a29fd07bbb56bc07d65e312dcb15227b93c8000000000000000000000000d755f48d44e65de506076fa21d6c9764075c11ad000000000000000000000000ad5d1efce6d6dfd530b573805ae41a733e9ddfba000000000000000000000000c54ee5c4621cbc2319062b04472f3861854cdf130000000000000000000000008891c004a17c2f41c9c86eaeb36099c885667954000000000000000000000000020c7bf07eef892b3d7b2cfb33de9086fa95168500000000000000000000000085d74b9bbe6c52b17b3f4a2a81f26c24abe6001500000000000000000000000011b91477e8ac166c3cfecf300a52cda59c45a3f7000000000000000000000000b6ebcd69157d5b300e6721a3174dda6c367e92c200000000000000000000000000eed439417dbe94fa4a767ec501b9349df2baf700000000000000000000000070a6542d1987f7a0209e5cd74a030112ed4d176d0000000000000000000000004bfed6c48ee867bfa1f79ecd690210fdea2ffc6b0000000000000000000000001a7c37ae22a75ad0e428b75e4c8311ba82a75105000000000000000000000000dfb449c062904a8bade244bdc3fe62978724551500000000000000000000000083955bf12a22095cc143a36d000499eda17af4e30000000000000000000000007f1ee3ea578732de4f807c1edad40fa32837b7e300000000000000000000000094ccb55f0ec544199ed9465f890ec5ffdf546fca00000000000000000000000042e0df049845dc50ab4cf7cc3d40a8207c0b2ecc00000000000000000000000014257574f654c52055d61aa2e564c85396aca75f0000000000000000000000009aaa1704b259690761c88b6c016f1ca8c69dc416000000000000000000000000daaaef77e1d4b266aeac2b1bcaca21c26249b5170000000000000000000000003de63bda11a64f2332ab27847ccf9606d634f452000000000000000000000000749fab6fc4d19072b89f61379694e68256e96aa500000000000000000000000049d3e2167d9ebfbeea5323ad858cd243e5fb8c53000000000000000000000000456322362b4d9cd7370f7c03507fa1cd58d1bc2f0000000000000000000000003891dae7fbe32912ee1a8b528c5085720622740000000000000000000000000026c27fd7738849a78d0c8c510e211b4979773e8a000000000000000000000000816d1090b326c2f70ef79e141277bd95e2d73e6a0000000000000000000000009a314460552b22dca9a6c67939fa6b56d261313e000000000000000000000000207c9975ec613ed7760d893843db8bbbc09b68460000000000000000000000007d6d729168c2bb9cb70af515618337ecfe759007000000000000000000000000ad7e5a9383bffb5f6d8913507c9bd01b28c1ab9900000000000000000000000006810354640f748ff2a6b0729c6027af55cef1a00000000000000000000000000e1fe48e4d01f71e5ec484d89b410c2377e0295600000000000000000000000055fc49db4ccf9f1cab2270c17e5271b9ff715b48000000000000000000000000be64d2a32880111fec44c55160bc231d0907917c00000000000000000000000018e8ab295c082fcac235cbbba2f0fab8f58140b20000000000000000000000009f4d2d13e444cdc041f9a52125340315282b1af70000000000000000000000008f86d5c508d21acec78b0dfbbd2d57d8b0bc93e500000000000000000000000015d5c54673882ab6c155394aa8db8f94a7d2dca3000000000000000000000000436ed7c365773a7eaef95a0310f216a1d5239eac0000000000000000000000001f99a2874541e3601804606ab5d3eff908e834f00000000000000000000000005474f41e2608124eb758aa8005aa23dc06a0ab5e0000000000000000000000006be328822e11bce567ef0a83c3f84a0962b1d25000000000000000000000000097ad8f90c8f8912c8b9595d6a6bb014686030b7c00000000000000000000000083f175314430d1e51dee77c3d2b2b71f29f42f36000000000000000000000000ff685a3c0d8958af55c4e6baccfd7b785cb01227000000000000000000000000d5b5d99fc71aa08758be8c590a3fbb6748cde1eb000000000000000000000000da7d39bf36de0a553930ee751b11d4f5b4ba56ff000000000000000000000000a361bd3b12dc237699ac41338c4178739481a636000000000000000000000000446e91fa0e2594eae8a4baa0f0da684e39ddacda0000000000000000000000003b080278c000bbdabf63c215b4e7d22e5c223941000000000000000000000000597bec19f674aedec9f943dae77c31e57e63ee4500000000000000000000000007834da8e96d9f558f10087d820315c61bc44edd000000000000000000000000a097dadb35a07c7d2c81f49038228ad1f3bcecf20000000000000000000000003c3b4055ab67ceb0f17f35eb0c649cdebdb81d96000000000000000000000000b98d81187940b73498903b8fddc9f00a7bced8900000000000000000000000006aa4842355e1abab98459b5817392aa29785de24000000000000000000000000fff5751bea29692b7655f224731aa3bdf59eb041000000000000000000000000f78f243fe5a050804576c33ab9ab004c0d09e2510000000000000000000000004c5bf1013d96c3c685f3d03bb0f07c87252380bf000000000000000000000000971ffcc80cc1588669a35edbe61c75977ff2041d000000000000000000000000e30640b11f60ca6e8fdbca668bfeaf5c8050a514000000000000000000000000323c6b888dd981c5c2aa95bb865d93983373f2c8000000000000000000000000c8ecaeef300eb9b4d41d8bc2cd74bc741f5c6aab000000000000000000000000ce410375c5bb63d8e16e118d0ce1319d56dba91a0000000000000000000000004323652bfcdec68caccb2c77cdadbc4ae654c80b000000000000000000000000cd8106d82012bf2b3b870972ccc6ee8a1592f950000000000000000000000000c3cf51450b1c4ed9b72eba31fe6439668bd1bd0f000000000000000000000000162f8826bb598660717431cf61e5db770872bf3500000000000000000000000063e4ad4a62bf7fb825b6d42c71a4dc6af37610ab000000000000000000000000914367e36ce2451904772f01c8cf4686c30f34f3000000000000000000000000901854fd8f6a5e0e5feb50d23b8264a15214a23100000000000000000000000020693f46af872456dc3e2bd5c7b35d168264c9f10000000000000000000000006c91eff8142368cc62c4b3c5210a87fd05de9f7a00000000000000000000000090c1964e3426e9ee30f1574f63075b8363807e6a000000000000000000000000fba07246877df58d4190e42e62662cfabc8f88fe000000000000000000000000473b8650345eb358bee112964b38fdedafbc4a050000000000000000000000002b227c9fc7f8266696f3a2fd6de9181fc3f0ec6d0000000000000000000000005ad6d35ac40f20cdb947c6067133bfe2469afbf10000000000000000000000009ed8bdb5446208edb823e352ad2e780e3806cda90000000000000000000000005508ad509f0a85b1b0fdc3f0aa3d3a6a6addbdf40000000000000000000000008669c975a0df3e4963d2ea6b43c12db133d5437e0000000000000000000000002f70a2f53020da5f1fab6055dfb8c6cb40d197cb000000000000000000000000fdfa1c661a4d37277d0648be6307c4dbcfcd984a000000000000000000000000ee516039eae475bea1bbd1b38d9d8af88ec812e8000000000000000000000000828e1eb943d3595e0a824d1cd7eb1821aefcfa44000000000000000000000000b92b393d1153d026db4a358b0143f2a1491de445000000000000000000000000924e2db3b4e8ac0d5ea73a83afc8b49fc81f8d67000000000000000000000000736afcf5150cb87529a059a6c2e640d03d1f2dfe0000000000000000000000007362c2223fa9833933002702dfe935bf265b3373000000000000000000000000a8a3297608952fab0db683e49f5b5b4060723d390000000000000000000000004fedd4673db425d1b0da300303315de3d18e55cf000000000000000000000000673b0eed85d6e041ee7530f39127150f0ec2dd1e000000000000000000000000b3f6731629c8b3a606ce64348396beb76151c1b2000000000000000000000000d30ff73a31731c5fa0e2a2f813a7e0ce1944234f000000000000000000000000a923cabfa9e98c2296e3a8a6b5420b24ec8e3079000000000000000000000000e10c1c22248122a225a92069761d96347060338900000000000000000000000057cb6c40e97d3d105a39b8bc2abf2f4d4385853b00000000000000000000000083120d6aa8fecb331447681bd7a89db2fc45d6a7000000000000000000000000e3df663658c1fb102e834613c4e7ee891c7182f50000000000000000000000008f4747a6030bd150817b7023958378f98958b267000000000000000000000000a60b1d2b2db15b9e017e658d4e9907536db15f8800000000000000000000000081d437f2e9dce15e9aca8c62020dc3765176bca0000000000000000000000000ddb6b818050078ec79830ac9de922f5b947110e30000000000000000000000007cdbf0381ea0a96c534c7beef44e54b748099d3c0000000000000000000000008d9511dcdd0251ad68d037531f10adc99d63d480000000000000000000000000b7e598ad731190e6fe8831e9b25f38f7843a8813000000000000000000000000375f0e98208f6bce672525a9d4fefe9aaef4a7f900000000000000000000000065802cfda6583102eb00d5a9b7836898426359de0000000000000000000000009cd7c7e9ae5d060499b637dbe382acae12ce977e000000000000000000000000a4ead76ded707056a17e4faf39241c50dad2e23b0000000000000000000000005bdec485c09a3c2225868c178c7a01fe71141fc600000000000000000000000066856f25d7502b35b494a098fdf0a8bbdcdf7115000000000000000000000000ddd73b89414600c8359e582a7e6abd33bbe2cc400000000000000000000000005ea72b12dafca3cf2d0850774b404d42de485cf9000000000000000000000000bc885588f650bc487b153ec82fb75fd6a4643e3500000000000000000000000015859215f886b744a0a2f8e1e7bfcf15d95c5b6c000000000000000000000000d42f7f8c1901ffd77cfa52ffbc11a82159e0d12b0000000000000000000000002416a270aded5fd96c90f74e635b21d0317d0c7d0000000000000000000000001b753dc750228f0b639f131813be9cb11a0cbf01000000000000000000000000a522174c8f650c6615d339fe7a41fdfae3cd31f200000000000000000000000077edb8ad95b2eb918c065ed129493678f4cb7944000000000000000000000000271b0501b226533f4a0fa2ed4ca2394c471847c5000000000000000000000000e56de92315327e868ff30fe95746865281e42ddd0000000000000000000000007133e9e4204f81d5a9e54c6e2fcdc71704455b1c000000000000000000000000636260e130a918ad68035c3a2b453d9d029d5d5d000000000000000000000000e5f70811f477ac268d6438bce02bea3f98a28acb0000000000000000000000003f413e8693f6cdf11a699db52ca8b1f772b1df6c0000000000000000000000006d576a4ea3bc74665a08ecad59f58a85d90de89b000000000000000000000000fe692627a8b53035df97f3879859aa2cbf9645200000000000000000000000001c429de7b3d0283d38185f123ab696b9827616f30000000000000000000000009d51e8dbd550b9d427ed30ea7a445068f506766200000000000000000000000005bc5a89052fe6e4024f942e885c00ab2403781e00000000000000000000000091cdcecb3f2d50c5128544bc52b847d99f24fd43000000000000000000000000e8012ca3a8e91944afb1fa1119686e1801034283000000000000000000000000cbcc6e2bd06600b6e9a56403cafcfa754a819c4900000000000000000000000006f74e624fa6cc8358ec9257060321fe33331e2b0000000000000000000000007df2baa5651833cbfdef4be917a6c148803c5907000000000000000000000000e98205b237864c0663512c224efba581274c0272000000000000000000000000d926e83c5153102bf643fe30d77129a8713e9b9a000000000000000000000000a2b75e1d28db2fcf66d7745ec8eb872aed4e80a2000000000000000000000000cb688ae9bde95e1ce2f0304b424b7dbe8e62ddcb0000000000000000000000006ee19950fefc9b32ebfae311bfd879f9fd1e29a1000000000000000000000000e6ceea4baa9665f74918a9fa2686f0ec4e8306eb0000000000000000000000000e521e330b0fbc9ff279fc6f1fd4170efeeab47f000000000000000000000000fb8d64fe35426c9c551866f0094c1fdbc29cd021000000000000000000000000a55416bb728ea2fb3f17ea923fe3ff736c0e7f0e000000000000000000000000adec2876ba6d02fa050415928e15be832a3c08dd00000000000000000000000087c06a9d2657c6b5c017e7dc6f429ff6da106165000000000000000000000000fd13ef1ff2263632f2550fc6f7a552b3ed451213000000000000000000000000712a97d244fc92e19a299607cb5ee37f43cfc038000000000000000000000000a2ba8c5ec147e9565b32f6f7121f7a9d3a13b22c000000000000000000000000c0bf6eeacbb6ebcc78c01c9e4bb9de1dbfc4f629000000000000000000000000a1576a45122d5759cc2d34e1f6edb36e312378e4000000000000000000000000426716c27f55a1694dfc2001d04ad28fc0f0bf260000000000000000000000009aa48b625f1f216ef0e6563dbcb3b95ac1bbfb690000000000000000000000005d6b3f21ad77f3c65703c41c5a5c79a3ee55173f000000000000000000000000528b785c617bdc24ae9ffbb7539e58230e553c860000000000000000000000002b4195b9f3d30d1afcff96d65616aa7d2c66d62400000000000000000000000065bb45ba20c584a73fc2ac704f331a02f5ca96a0000000000000000000000000154579e7d1b2d32447868166f0fdfa6fa8b86aa30000000000000000000000002e32f8217a402bde6bebd8615e7aba7f5b64ea140000000000000000000000008de08234bd370446a299fe2721b31991dd21d796000000000000000000000000053937a75330fb8b1cacca5e25d6e1ea48ddf89a0000000000000000000000007448573876e1bd8d53df7253f9c01917d76f37f6000000000000000000000000fbaa0baa34639722972bde3209b742c5711532bc000000000000000000000000a0d57e35503fd69c8607259dc1ba717e0fab66e500000000000000000000000022ff18fcfce1ff58b75e3dc8848f7781776d35be0000000000000000000000006b38c998197a7b8d7d3952d622ef45da57a8a9720000000000000000000000006885551307204c621a899706bff40ba9d60d696400000000000000000000000095bd62b9fc8c3cf42a6f5ae02bf6bf3ef738bc60000000000000000000000000cab9ba4921c0ac7723cebc7550e7b282b5f37948000000000000000000000000a47a5d932b95f001d1949b971e63a47d2949643a000000000000000000000000a2f8fba4347b40fb4e400e2ce40e78147317521b000000000000000000000000949f765cd8f17ca8737537d9681b10edccb3df70000000000000000000000000b0f1f9a5f828982440ae07ef0ceaa105d2767bf000000000000000000000000040472f70379708d5ebee82dcec1fa0e5278d73a4000000000000000000000000fb620f470db84fed5873d9309530cdafa5dbcbd800000000000000000000000059e3508bd42f27fbe9f17a191723482f96c38f8d000000000000000000000000fb834eef50eb731c44f3952804e425397b8a043f000000000000000000000000a8f295fbef047a572b115d43f2209a6fe7e36cec0000000000000000000000002a579ce9c20b8ccb0c0cf2a418c9a0de59acfece0000000000000000000000005d2537c4461726314163854aed6a89e2b472da9f000000000000000000000000691bddb1e350b8fc89c03002b5b34f8ccb195b90000000000000000000000000e23e7934c4f3c66aba375dc0091eff7b7867e52f000000000000000000000000c5832ec17889bd1e197b7ed772ef1ec19cfaf0bb000000000000000000000000046136f960f45d595e3ceea78da7d50275492c98000000000000000000000000f68daf65f1bcc32d730766aaf0a67d9ed539433f0000000000000000000000005ff8766745acb3cbde569f9c29d0d51241950ea2000000000000000000000000251d3fbf82c463448e17069624a0b8485b5763ab000000000000000000000000da09e13840878757d1f951adefb7c662b5af14aa000000000000000000000000dd9461b2493ed3c15e47235216003039d46f9cfd00000000000000000000000052ea3beef4d71875d315e62574bcdcd554f5ada6000000000000000000000000e6e0903551ad192201e1585ea2880fc18db8839e000000000000000000000000bbfc93182cf8f062522795d052e448a63bfb8fd4000000000000000000000000a872e5235e405c976a890e52b0bab3b351a78c18000000000000000000000000acceb7fd1509c2634a181d3d3ccd2830dd6d506d00000000000000000000000081038364ca47242642e88057d931fd698850cbf9000000000000000000000000d673872b4ce60500dad61ef85428380e46ec4ed7000000000000000000000000f8a47a95f52e2b9a58f861aa15a8ef8d605524c30000000000000000000000009ea08170e81029a1d2eb811900c5737f43e285a0000000000000000000000000c78f16513edca3eecbf846e66528109161e9aebb000000000000000000000000f9bdd38e336d1556f9bb5d75a85bbb3c9e728643000000000000000000000000f8a6e06a43eb34ca2b1e0e8cb58809ae521836c00000000000000000000000005b18bdb656ed5c14ccbaa54c4ffb4ebc0e6b5a51000000000000000000000000ca15e94495f8de41ab0032f07ff50a7b8cbcea7a00000000000000000000000099648500572bafbfeac4844e906d5ae8d862346500000000000000000000000064ac9ed7c9af4fc3279ffde86d10c02cc54facb90000000000000000000000000e1b09785a7b5ccb2c43bfdaba662783f76e3cc2000000000000000000000000d1cb4785a62dc570241b9781042338480718b7e90000000000000000000000004fb11a7f73aa1dbfab9468625f2e5c8da6b387f50000000000000000000000008c25f1325b748459e6391044d5ff8eeab97edc0c0000000000000000000000007f135e71dd5cb7836dea1cfdbc378e82ef14d607000000000000000000000000b5f90ad469c82359cadbac4217e64b0c46c5996c00000000000000000000000097017d1adc9a897251fa9516aaf6c11862cbcae2000000000000000000000000c238c02b022189ba6cebec1a4ced6aa328e15264000000000000000000000000fe410b3894167d8f471dc6b2541f54938ca25b87000000000000000000000000a2a64fec69dc465224a57041692cc1610f575b25000000000000000000000000978ebe2eb32d468522a2d3068f4fb164caa40dc90000000000000000000000007a317097cdbc332389ba0e0b54005a3491c597700000000000000000000000004f2822fb633512884aea552460c70498169ba896000000000000000000000000fe0ad5b04159378da7e9f8e902e6242512c611ea00000000000000000000000005d1ac2988358049a48f3a4397b7dfff9f4b73b500000000000000000000000080b920fb4b3c0d5ec678e6b8a56c801b8e23ea1b0000000000000000000000007afefa98ce9ca2fa24f7e3ab6b86fcc4fe3f1abd000000000000000000000000898882319fa0df9ce37d45ae3496349a4f6a6ae200000000000000000000000089322b244b2a602943c6c86510117c221f0506550000000000000000000000005f8387193e8c962a599c5366fe083ae8294e2f80000000000000000000000000daf49c3cd5c4f3e207750538b4a2ad77a704236b0000000000000000000000005dbb09349017c8ce67f6b250e454f0ce860053d000000000000000000000000036a851a23faa509169ae800cb8853997922bef260000000000000000000000008d9093c4250343dd619714f182a01f2358c28587000000000000000000000000ca61cd3d91d064687447a08bbd09598feedc8db5000000000000000000000000fe68d6ee56ea3862d6495b9e1c57188b597c2bb500000000000000000000000091a913177e8ff36d3d0fceba7b50fc6a3557b625000000000000000000000000d1863060c41c9b4096ab92289b3be8cd3b81fcf2000000000000000000000000bce2a4b7845d1cc9a209831bb2f01c8e89a5ae85000000000000000000000000ae46c1c8a2f0d24307eaa177572cd17aa99a9f9d000000000000000000000000c7569a401784a1be1c771787c1e8038a5837575400000000000000000000000011817f86dac0a8ab6999744ad99b294c037a811e00000000000000000000000007a084c33a86555043419c4d5791c91bbb044758000000000000000000000000a189710be5200b2e6015eddf5cc76dc1817e0fab000000000000000000000000ed8119198b4514d804b649bf3b2a7978b74ccfe2000000000000000000000000563dd23df907f0afcfcb644eca8ec63999e1c49a000000000000000000000000dba32526b59db6093c0531ee4717f6ef4160f58b0000000000000000000000003c29aa4d35d013b5ef909a4a980f7518c57c6140000000000000000000000000c8269b7975ea30dc638724b97ed4b08164b8a7b6000000000000000000000000c83adbf4264783fe31f380390840a6d06b4f01e70000000000000000000000001a7ceeea27848fa2cf10ba062c22a526e06f4a63000000000000000000000000a7cd5ed961bd1450123881a42cca66e907403014000000000000000000000000ce9105d15a50babe1475850d48e115d43411b1230000000000000000000000009b7d694f13e5fc7196e554eaef1608778c4cfea100000000000000000000000023a2b21da29396d8bb646ee5df8d3560ac021551000000000000000000000000e0c8c834708ff602925cbf15c9b865c1355525e7000000000000000000000000f9310b1074071be46dbeb0e7e40f5c04eec038da000000000000000000000000200f73028de3465a755a66160e483f26de9b411f000000000000000000000000d1e240340b30886cc7a4a91835a58b55c24189ee0000000000000000000000005233c6df5358ac2ef5514c4994de21f48d3985ee0000000000000000000000005541dd4a4678e6e9b26d93336fd7e25b17bbd7e3000000000000000000000000b514fa83a7b62da2e6172bdbeede3ae2e7ec82ee000000000000000000000000c7e419f913f19f546f7320750bdd77394680750d0000000000000000000000009b6e6381b8210307fba53290c5e4769ca63803d100000000000000000000000038fadd8357fb627ed0a688f5ab651f8fa310d6ea000000000000000000000000778364da1dba37b5102ce7060e75fc6fc6a2f3f4000000000000000000000000f90a14954ad90c8b70a0e60a857d3adc482993a4000000000000000000000000835aa7aa1e124da0ea51c8358955ed482be5fc02000000000000000000000000a07bdc1f9b6eb431ecda458122213bf70e5dfc010000000000000000000000000b207dd98415ca748d372d515c491ca4dca7c608000000000000000000000000ca0ce3fb8e9aca36a6f170b3734b2a5f24525e0e000000000000000000000000bf64142509ff2d11614b4a57238ff122a4c36876000000000000000000000000ee91d7632679c519b86123d043597f3a671cf5c200000000000000000000000039a92cbc4d7ecaa7e0bcfcbc646506ac930fcd31000000000000000000000000d3261bcf4a5e49d2b87b88ecc6e9230936425a62000000000000000000000000e6e0d406cdfa772d51735fd2e75a24331c490f40000000000000000000000000fb7104f2eeeba8cd181ffcf7dea69416f7b4b29900000000000000000000000012a48d8d9c2ddda195f44d2c452f3b874f4f843b00000000000000000000000065565244e5700b85c90358468faf37c85db55099000000000000000000000000e63d97a62b20580ea4df58c83deb130f809018f4000000000000000000000000444bdcea94421109d141fed2187b4e5163e53c4100000000000000000000000002f0e7cca906ed9d29005cbfd557b2ffe7fe8f21000000000000000000000000eb346da957c0a7855ec9d1f32c3c05dd8d926fb400000000000000000000000048420e86c1266e388d5932086c37d2b5e4cb20340000000000000000000000008b7253c0a790cda0f3734d176837acee40a5821c0000000000000000000000009c88d1e5dbecb557a8a5f493473c63fc905ee8980000000000000000000000005427877c5e05d4a44e7fdefa316005fe5526d3fe0000000000000000000000001243a7f9eb73ee4c0a04c99f8723600462a26b6c000000000000000000000000e80fa30e81bd0a5e2bf14869301fa02d872ac055000000000000000000000000b637dd6cf563b2613ffd66aeb353f47ecf1c9ca400000000000000000000000041518daa3d25a13fed7a9bcc41fcd596130c4159000000000000000000000000e5ca66691223c89bb23ea9853879ff2044ee5bf7000000000000000000000000315c028a12707d614e56a464e7d441b023f28239000000000000000000000000e91c94d19a7a2543e3ef8f96a01acf7bcc48c4750000000000000000000000004f38c6bca8b90987cc36435deb3838abdac1af1000000000000000000000000061b0be3e6dacc6cb18ca8cb89f342b38b7cceaeb00000000000000000000000035b46a1f8c53fc5c1f70cd8139bc006d02b269550000000000000000000000007bb0c50dec6b30bfcde20ea9150a64d03e063e1000000000000000000000000024c1f858cef204cc959c5fe920ff6ccb1fca7e5f0000000000000000000000003a9c55136c8ee9a0274050847c380c4118c6385b000000000000000000000000576e2bed8f7b46d34016198911cdf9886f78bea7000000000000000000000000f15004500f5480320018983abaae38a22f87a6db00000000000000000000000004d7c772988a402f31d64f061f233c40b461544e000000000000000000000000fdbd8cf763d6c1142c61b9a2f9f9e0afef340006000000000000000000000000a756d9ca3c6b36814d2dad9cc0fa830270a3f174000000000000000000000000f91874980afa027d1fd6ea74a4dc87403be09df60000000000000000000000000ec79be53c841a16a6be6b33a6b056d5b1c0ec60000000000000000000000000e35212cd2914d1e9975f842440f712ae1b0581d3000000000000000000000000012f17c25eefa5f7d130270481884c4d5066bc3600000000000000000000000091f7c491ce762708c963b7a45be2871b71095fca000000000000000000000000ac7bbadf5a9279605d32e64277a73dba0ac4ac77000000000000000000000000e8e1d67a8bb5715a122e5165fcb7575c7665c5fb000000000000000000000000f43b64f5b0ea52ed980b4ac4afa501959ee43594000000000000000000000000d0cbafd50be23caa05d897d37cc8df958f32f442000000000000000000000000b88fb690a024e166cbda1967518a8cac020a4b83000000000000000000000000c9d2658cedd89ee43d8cee121c71af23bfa7417b000000000000000000000000209b22f9661b495e9bf01fb761608d0fc0ded305000000000000000000000000c0af68f2daa8122182dca6079e4f7923a9bdb9cf0000000000000000000000003a9fbdab8f974c831f4894141359eabaa855d6b1000000000000000000000000b7ce8162db8c8f9d8af7ae64ddf8510562ac2dcf000000000000000000000000a486b0b0fef4f87b33fd8eb7bc431c8318002bb200000000000000000000000016d4a4bc819bd3db95a91813814c2bc6b64e94b2000000000000000000000000896c35e70400f5ca86837f4b5a3cb7259036b1a90000000000000000000000000312fb26fca162044b95cc6b1724fe95acdc9f5e000000000000000000000000ea4ce705a2472a8427caa6cabd206774f04136c6000000000000000000000000d24db61857549baeea61c2e48742c44f8ad48dfc00000000000000000000000068c9b921775c821cb31feda9cec9c3ed7f44d27d000000000000000000000000232642185bb7ad2a92d53e5e64014bea3b664661000000000000000000000000074605a2b05360be0edfac3676817b1879e12ab10000000000000000000000005151338e8cbdfc3bb8563966a2011d18109ec8cb000000000000000000000000d9b3c150cb1c16cb4745272a603558ce8b39d47000000000000000000000000075ae4bb649fb3c5edaed002d67ce12fa65315f320000000000000000000000008dcf0ffb64115201abed2e38a1af8aa06e73b14e0000000000000000000000001da94f93336cb63d37bb041db470030f754924100000000000000000000000005f7e215e1e29a765647ed222cac06bbb81da5c9200000000000000000000000002ed00206c2bcb21eee4aef339b0cd04dfd7f22000000000000000000000000099b3c9ddf7e0af1f85e49898432d1ad34931a6db000000000000000000000000dc7929df632574985b8d4087f3b36afcbe00b240000000000000000000000000da1551c01db54c46ec9c7c8ce639be174b648af800000000000000000000000006a2be9f5512bc1ae65af62efb057de2a8f9ed9600000000000000000000000048c9e7d65f0d461d3f1761ea80be35fdefcc99ed0000000000000000000000009b830da44ac188bcf5dc29c0502786a6ce386ce70000000000000000000000002406bbbf512ea23022479a5172684ffb749262280000000000000000000000009ae845b7a18832da390bef095ea95e1225a85108000000000000000000000000ee6d1e55c8e3bb10f62bdde0e7f5e1b890dd0a9a000000000000000000000000aac65a56e56ad176f1c60fdff21803cc869d8f130000000000000000000000003b1250eab571b974eaf6b4f35e2eb59e4a2349e3000000000000000000000000fea9b09f7c1071f801cdd57c4e4d7436ba5fd9fc000000000000000000000000fc4c4dfb0845cfaca65a902b712d846241e2d3ab000000000000000000000000928af9783b355d385b0f6423f4b5609c6a3fdd3a000000000000000000000000333e17b453206594be3572cfd69c2444790b1eed00000000000000000000000019929aba99e4c8964bba92915eff5d888475ff9a000000000000000000000000d761a067fdf131ba5ee7cb32209c74c45beaa012000000000000000000000000d1939dfaa82634acb3f6b27a2c31d47f41c40a62000000000000000000000000ad6f1b06622fcf679f86104786f4a75ab197464b000000000000000000000000a58c5c00a46fc0ada03147207927feb24a404855000000000000000000000000016337c54823371986cc153952bb30b03c9aff2400000000000000000000000012e8bd1b20f8fa5b96fd6a8c7d7b16ddf4f63c3600000000000000000000000084cf2c6bb58464e6b9c17dcb73353f5d6e4e982e0000000000000000000000006f3bb8536d7ab668a3f644cfbbe5dff464e89ad70000000000000000000000004ab4cd12bd23434793fca3c81841f16e0fb2682e000000000000000000000000ba48417a3ef9bf673b5547985a0580b3d15f7654000000000000000000000000fd2a880ba3ee2eecd21bc35da5667b538037be0700000000000000000000000055433198cb41bcaeff387e20b6d961be0a146fec0000000000000000000000001320e4f557dbe2a60a27d89155ab3918859feb3a0000000000000000000000000dcd58e99e86d0540a5aeff9a5100ad2295f6cf8000000000000000000000000a1d8a0b8d5762ce812e7cdcf47d92559fd8611a0000000000000000000000000cce2caf589bb4b3b5efafd4aedd612ebb95a72d2000000000000000000000000ad08a010ba98dab14fd8eca5042037217fdfe01d0000000000000000000000003d6ce3f2e570b5f7e72ec43077aa5dc8079534af000000000000000000000000cd5c568d3b1364c3e4dcc6bc563663ea26318186000000000000000000000000758d4b233e6cd7aa467f1f3bf4aa184269efad58000000000000000000000000641f9927d90861f1176f05af3ee6a14ac9d75ea30000000000000000000000003957e9d572f88fec100dfede6afe8bc31a07e3890000000000000000000000009d58e90c139aecb8358baada93216dc5b89e3bbc0000000000000000000000001c34c6a1aa2bf028c883e6a9cf54816bc59c9dc8000000000000000000000000fb96e13655bce3c5399cd24275befd64238955a50000000000000000000000004239b18309dca48d529dfd8901d8e7f2e42c1114000000000000000000000000cc1a8d25ee4be29316d0013f0637762c813a9d1e000000000000000000000000a73fdec9a4752578cab45b15db05ce2890dbecb40000000000000000000000001207a6a4ea37aabc6a5dde589fb3f44d371bb6d70000000000000000000000004e758dac78ff1fbc9ad909f075e3ab37c638aff7000000000000000000000000ae32d95ec221675255bdd37641e2c37355de2258000000000000000000000000879b34d77368e95312d27e73148b070abf8e5e30000000000000000000000000c9a2621c15b03b623d087bcb3a6773b334aaeca7000000000000000000000000a3f0807dc19446ea5c473262e7544f20be440def000000000000000000000000202d18eac930f7288d7f1a85d1d2c722dc5b047b000000000000000000000000891646727b1a1bfc27660d8d9b3e3b860900b6620000000000000000000000004fe5ed861a8b4323ecb2814c5213f7fea1aead87000000000000000000000000fdbf4df1c01d66b4cad59741c2604b592c287b4b000000000000000000000000d09ff2215b856dc2a7b98ac5f7e2b383a2271681000000000000000000000000d7649cf5d3a4c28e410b647e6122b4bf77cfdfed000000000000000000000000354714a8aca6174bf923f79b4993baa8354bf2320000000000000000000000009fe83c5fc8913bf69862bd24dcd8c85fbd3b088300000000000000000000000072e1fb8435f49aa3e4ad9fdc9e5feca47e983e850000000000000000000000009f19c15b598a866dd52ca2da44388a49dbe59ab10000000000000000000000005ffddab626e31b40ab7d136545ec5b4136fe91b2000000000000000000000000cbaf7cc655c64bb53593da50831d10ee5d0af6ff0000000000000000000000002273f5e8438240cf3108d13c7d037c89c47a344b000000000000000000000000014fc08910fd7170dc19b155a0b788fa6cf6508e000000000000000000000000a9025040dc0e7ccc98327be015701f4a8ac58e570000000000000000000000002c66ea8094843ff929bc4b9a8ac6e61525ec02390000000000000000000000004021ab9e3a79d2ba3b079eef78120afa35d17459000000000000000000000000e34d702c6b18c0045b6649aa0cf08ea1e05d9998000000000000000000000000a90d7264cd9bbe52423ab0071ccb93e999dcbd69000000000000000000000000ea0c6dccaaff3798dff3fc6c974a0d856ab86355000000000000000000000000f9d032d944eb6b9d4cf81e2bf03b40ebf7a4196a0000000000000000000000008165e43eb8a519053cc4db07d1e2c3cc1012409300000000000000000000000081c2d77c9caaafafbfb1933c5169b14982b690e2000000000000000000000000a17888bc50c3759a6fa034f18f1b99755e62d9d4000000000000000000000000d6b678caf1433d309a005cac6fc192fdbe45cf20000000000000000000000000a3bc4c15e8b6d3585b256584bed191193ea56f7f000000000000000000000000f71f48c005c4047493527429b3bba5c6f1f18f500000000000000000000000008ac217170bd34877fb3ccc1458bb62782e87d873000000000000000000000000263ead56ab56257f61292203fd9bd9706f46d6680000000000000000000000006d4f370bd3d4e591c949b9d88ffcc3f7f4f838540000000000000000000000003e15ac54767f293789c12a131a510d8e99178753000000000000000000000000930c4d367fc961310520ab0688f9a16e9e03277d000000000000000000000000f06df21e5577b92f88de2e235139b65429940f83000000000000000000000000c3ba143c17ae9dd41d5dbaea8afd79843afa2024000000000000000000000000827ce6b8fddb430ca1160987bc25a425ab127b010000000000000000000000001f18033599085b65606e515f933e4488b237cd14000000000000000000000000c2f1d683def6f2b7462f5b1d0bdb910beb778a990000000000000000000000006fce8902546536509aa4b06daca3fbb0d4f09516000000000000000000000000a9cc3b58d73232d5f07c6b117fcda6bad87ac28200000000000000000000000072d7b0bb74d80d61aca9d5cc08674de812c8ce89000000000000000000000000c6379e38b222c5ce274d5d6b2e81ead5c88d93780000000000000000000000000af99b095eca02b15f47138b66c8f4f72a84749f000000000000000000000000cf282f5a4a802825200edc4afe3e360efac78508000000000000000000000000c24d2015d1a0bdade60610d2f3f7662fe566760d00000000000000000000000033297c84fc7be2c05a733b8b946f3807493a8283000000000000000000000000ca18cfc605076edc91442e02c7e57587fcf63d6b0000000000000000000000004bd8dcb9ac9d20e3b42145c1a1d697afe468da15000000000000000000000000414c1544004d0ec91174c87447f65387d6894803000000000000000000000000ef437d33790c859babddad55ea655b999759b3af000000000000000000000000f46059873ca5448c9fa707a90ee8afd1173747a70000000000000000000000008fc67eb5e47c8e349c67eda8a38a20544fbb2093000000000000000000000000ae59335cceb0cb49f6fe6778fa9fe220cce5a2ce000000000000000000000000c545cfdc165b8429844de22595a14a72ed2e37fa00000000000000000000000050f405d6f95ea15dd62778ad6bd40b8604ba44490000000000000000000000008cb24ded79d6715b6fba09bb45aa63cff6123b410000000000000000000000004e482494ac845cacd2a79c9d4ff080438a4596f9000000000000000000000000b14b83b67f9f090c7b6d35818a6413796eececfc00000000000000000000000085871238750343b403bad6a155b2b35092bdc6b0000000000000000000000000f2fe6329cdee7dff2f46311e09223903078413af000000000000000000000000331deebd5ea3710ed20825b348559fcc19d244690000000000000000000000002fffe0a12e9ea94cc296a636a27def347a315eed0000000000000000000000003550eda5a15e1b7097e39ac50fcf1855ec16f95c000000000000000000000000adcbf895652982ce8afd8db4b5c10f44f22be4a50000000000000000000000003116c60ca23c6932306002ff478b0101e8c0bb6c00000000000000000000000045d0d1ab2292ec61517e179b023e5e312dc4e8d0000000000000000000000000722c0f36abf516639fc0fbb07ca8774a43e5d46700000000000000000000000020b7b0347e0e36de152f13a0671915522fc7efbf000000000000000000000000bc8a0bedf2b60ca2ac9e81f315b5f432cac095f90000000000000000000000004321ac577e30f187f8e9c6fbaf485ccb129ab16e000000000000000000000000bdbf8f33afed9639b3360b8e1c83f0bf1eb618a40000000000000000000000007d50dfc40cfb84ab7236e296c74786c789f91dbe000000000000000000000000a68161a351e73bb84299d31dac2f6a8eb2c75dcc00000000000000000000000073911d98c1152af5bb427f18bddfbc9176fa69d6000000000000000000000000ec6a9344ee21d91dfaf1f6bbd63f16a3b5be3a39000000000000000000000000a3e9d4f6a87a4e46f477312fe026af1f8789109f0000000000000000000000002de1e7c9b0dec479b5937b6dda1b09a3f6eeb800000000000000000000000000ba05a3739e48b7018a28181c788d9d52e133d7db000000000000000000000000675f3a68f5f81376cb226359821fa12d58f9caa400000000000000000000000078c04e406c05bb264d71eede58439612b34d6eb000000000000000000000000001379eca70f47c12c7682f6ae985da62233f824d0000000000000000000000008b0bd378914891918f1d39afb62eb337b6a56fc2000000000000000000000000e0866f49ddb5e66d0eb3a4017e63d8afec4d55e00000000000000000000000003dcab4826301627fc16f682c8b7518a68d8f2329000000000000000000000000a20bb049bbd57c830146c869bdf145168e4cd91e000000000000000000000000be85d06451fdd1821f939f91b641c4bd21a36be50000000000000000000000001b33eff8e10878004b07ef30e1a37530a2d109c100000000000000000000000078283d90bc0e710156f296f7e6e2f64fa50948ab0000000000000000000000003bd6420ad45d29a97da187d89947b01ea0bf4d6e00000000000000000000000020779b4c60d1a24248534d9c46dc9513ab874561000000000000000000000000c2f936fe3feefcd8d904f7de60e59291419d16d60000000000000000000000008fa8d029b6439d5422ce4ce133fb9076b1034bd0000000000000000000000000bd65189a55f06ecfa5a5ccd3f4bfeb8f55c074000000000000000000000000004edd4bff95417518758cb17a1f7a720475e0135e00000000000000000000000098ba54cf8b35e6060d8fedc9855e1e56714fd44d0000000000000000000000005e4e39b68fcb6edaa2dfeb113a4d61652858bcdc0000000000000000000000003525a25aef3cf52b06107db0120719dfcdd6d72e00000000000000000000000009e312984c583ee9df2748ccd27202d14b54a5fe0000000000000000000000009293e767a8fdc0f73232200744a973b458d9ab2b000000000000000000000000581440faa1d9d6fdc71f9686f454e306ab50566f0000000000000000000000004ac024c383f25487e23077bd88df6e18f4c048090000000000000000000000007982efd00dc906b96af2fb92d0b4fc4324b8dbf6000000000000000000000000720451b20d7ae38d0547051f9a34745a277e2e07000000000000000000000000393c9198a8634780810a14b9b18231d8ad28f4950000000000000000000000008099893e5cb83c5dd31ff3fb05d5d700b8cdd984000000000000000000000000931601138f1972bde38267fc377730e01d4a3297000000000000000000000000f1ccb016194b0305d327558c5ad347d0ec220843000000000000000000000000d0d74739add5c219beaa27785a6ebc83c0d83335000000000000000000000000593893e0849fed18231e1170b92c5eb6eca0e79a0000000000000000000000003ae830ce77eb01ebde102dbc9246e0c07f0b9b0a0000000000000000000000008e36d0d4d5e2553d1aa53e7cea31917871160ed5000000000000000000000000f83f64ed79275b9c5a12eaedc84778a9d9c77a5800000000000000000000000044f351153b2a277923d839321a59ce4d72d974f80000000000000000000000005d6d5fe60dbcd84a50966e7f663aaf5a89183598000000000000000000000000ae5bb05b8be86320037a3c2b1da7813279316ca6000000000000000000000000ee4a37b753f5a19ddf9ec1c68f5f236104ebbbeb000000000000000000000000df3ee00744cdc3b8b6ac8c3b7c53242e3e120276000000000000000000000000df6b20526896b7ee2d447d0a2b201148e5ce22a70000000000000000000000005e5069651cc2c5979f90da9e21d77af8c1831203000000000000000000000000494e7884ad6522b685ee4be33076b1a9e85620b1000000000000000000000000c26aca767d2624ef7bb0f8dda48364b4b717925f0000000000000000000000000a2c70a9f2eaa7aee835836f32b67fe6302033f40000000000000000000000003740329738a0eafc0979920dfc20d3633b30f273000000000000000000000000903466d58771514e46b6d05e2f3b4d7807e6995c0000000000000000000000003c2fbd6f4cbbf2cccb18be3e7a71c73ef63e85a5000000000000000000000000da0eb6fee45bfeafcffdd99feea7e31c3ee62fdf00000000000000000000000052f21fd5455c1f676fe311101e9f638c9c9705df000000000000000000000000dc5e3f7cfacc1601e4d685dfaf3fe8e9cfedf6b300000000000000000000000020f2b491b6decf8037f4ed04bfe44c69548b23870000000000000000000000001e10eb46a67cb58e4c1fa831d316e88fb7a6451e000000000000000000000000c9a87b9d1cc27ce334fc71e6ec40f60a6539a03400000000000000000000000057942d42a492cfa3b8ced2c514f94ba7b83806ab000000000000000000000000811a3ec08c6820bb39b99765c9aedcdaed63f96d00000000000000000000000004d1077483fc5f0926195ce0f076a1362991dd4000000000000000000000000019e8ac5f9a7b752aceb8e5d787c09cb2c2f12566000000000000000000000000ef571626407980bfffe8cad33f0c97e40abe212e000000000000000000000000625b1793fb09cf8c7bf9439987e136a4f25915e10000000000000000000000003c823905d7698fff0b78c386fb32ea1cf641104800000000000000000000000071338ffb1e8b3aa3cde2aa3aae10e19cc78b03d0000000000000000000000000adb4f88190d285aa79fe4bc1afcddc0a03ec88350000000000000000000000003841a9b1441e2360f3d6907efc672b970b9978d30000000000000000000000000173d6f8950023546b053ff5ec30c0fa6219048f00000000000000000000000040f00784ffd9796ee13420232dc30ea086dcc8cc0000000000000000000000007d79419b698ef915cef5f967ad69429b168599a600000000000000000000000070aeea461c87990e1c593c300281fe8c994ade5b000000000000000000000000d829cc4b31850d923c0a5fdc19fee026bc9686d90000000000000000000000009f8efe2ae15b340d33b6cd6d0f25056cb634159a000000000000000000000000b12adee5fd526087eb73217c319ddabb5d2a052b000000000000000000000000ff7f433cf802255abacbcf83cac44403b75efc920000000000000000000000008befca8d5fa7650582190f58817c0deebfbc9d50000000000000000000000000f112414bff814c11b61bcf9b3e32ebba9c309a80000000000000000000000000402768fffb63c4aa89a991b962954a32c7ef1ac0000000000000000000000000819c8711f6f60f6991e7bccd9f7e18ddd8badc0c000000000000000000000000804eb6d5716bcf6902a624e2dea3ae7f3a508903000000000000000000000000dd2af658af711422c0d727b3dc0ae374c327988500000000000000000000000030afcbd3fa8c4a991603bc082d9010519923372c000000000000000000000000a0bdb9e091d6f66747a1507c99b10b10caa3b513000000000000000000000000441d4244891a2794276c8b567e11d20365df1540000000000000000000000000392d11ab09186833ce9e0bbed2a4af3cdf18824f00000000000000000000000037f14c6a2acd9b328de70e53e0bd872253316e4a000000000000000000000000826aca46c314f4b6448bbfe1b9c48aa4af76fda300000000000000000000000098b87960304f4f4c93379e53215a6e09398b6c940000000000000000000000004e5d1cef8bbaf650267422d397f3a51e4d978ab5000000000000000000000000f69ffc21a81c55e5fca516dc30f047878dce05850000000000000000000000003f582a3f33b04a2a72355af47929285ad858b12f0000000000000000000000007a093460366857df7a25e63000402d9564bb006d0000000000000000000000009d83a1654e724392b3f03388e7c4d462c3a78ab40000000000000000000000000797eb100bc5833a4fc1fb96a2380b605e08eb14000000000000000000000000defb8192abc4c5d4f2608aeb92286e83865abf0f00000000000000000000000006c658f2d460781d8a0ef46003b4bc4c492145bd00000000000000000000000053d5e1c1a4cb65a90a2c5c9609375576abd87075000000000000000000000000e0a8540c073143e41227687398359fea2ce1b85e000000000000000000000000e3bab56423021c15b44b4e2dbde7931044d219500000000000000000000000009047fca728491599e744e3e56674c7b8a7950dc0000000000000000000000000f36df12d60a2da754952bf1258853e46a42d257e00000000000000000000000072a3dbef56d462645fcae3f74495864444ecac6200000000000000000000000064b8df40ffaf5a770be2dfbd681e9bc1d80dd6ef000000000000000000000000fae677e252a91c4a04ff514e57c2d76bec02bd0b000000000000000000000000b3aabae673a2aa667b7f38e822df90a8e6c856cf000000000000000000000000239a71305deaf8ec1086fbbd5a7db572a10c6a04000000000000000000000000f23b0e46a7d8715b2cb4ac36bde4f70157249766000000000000000000000000f66e29e33a038937248996b844fd73573674785e000000000000000000000000fbfbd269a621b8dcdb9e22ca6bc600efad4166ff000000000000000000000000e375d6cf55972886ad43aa8f9cbb32b5992e97050000000000000000000000006387dfda745a46563dd1ef56040bb671b1bfe74f000000000000000000000000eba0200e68efa0942d23811d4cda3522ffc9ff130000000000000000000000001669cf69c57875427e6e5fae1ff6ad62a650fbef0000000000000000000000000789ba3224db179d8ee0ece515cc8c753c32b10a000000000000000000000000bda2fecea486fd4b0be6fdac00b83eb364d0cc6b0000000000000000000000008fb23a9fb32207e6f2e6d9662aa6aca9b45028f0000000000000000000000000533d6c7e33d7af7d4b17a1892f5db0dc452028eb00000000000000000000000028320ef07c1d89e59efdb83cef5691a7b18f6a1c000000000000000000000000ef0dfbdb19d81768e877fa38aaab205bb820a41900000000000000000000000045134c554381ba1550cec48c1d59fb80f927b700000000000000000000000000f710b43a7059484106d2a06a113e1241035936b20000000000000000000000000ad46e1ee0e17f76904ec7e3344bffa24279b0da000000000000000000000000ca164e158d394b8d849d1c1487f097348a120f66000000000000000000000000460626314d2d39e95d2d64b91e61b78a8642eff100000000000000000000000028a9f167b8757c571aa0f087a0186d2e180f021300000000000000000000000092ad64fa78d99be05c46482b5a885a6bff439ded000000000000000000000000b0b8721fbf1bac95784d9917313fcf208ab371a5000000000000000000000000f041e1f89e25d4ec024ee8030be803a491f7aa09000000000000000000000000cb032c89479e3264e98c3ec1a8c911c00a910c34000000000000000000000000de9aded70fb9f6f06cf3841a36b0da79601e22270000000000000000000000003821996d1f47f4955f660b9a3b8d3e682eb9bccd000000000000000000000000bdc533ab408ba7a8d48ca1635a0f905ecc912e23000000000000000000000000745b77f81637ac20044dd1a0e5b4fc5758bfdb3e000000000000000000000000bdfe522b4214d7179574c023a548aa2060c79a04000000000000000000000000e721700683bd8c511e1414c01ea2058dd42eafc90000000000000000000000001fe9ac568583b19bab6dba1685f46710ca1587d9000000000000000000000000c5a0d365642c900d925282840a2a2728b8bd600f0000000000000000000000001dbe9511235a6345c25bbf8d530a8b12f4eaaa24000000000000000000000000ab88fda69c5ff54294003890947e9f87f7cc84020000000000000000000000006b9291bef5074cbfc8312b78daf70e1f1b4c7aad000000000000000000000000d3bd5168d1117dfe097c9c2627f3c3a450be0853000000000000000000000000b83bf890b323e3a9f5390fb5b7142ef6fca461b90000000000000000000000000585c56f224c2038d3c8c8553151b223ba82ac370000000000000000000000009993298be0cd541974f64b7a2a238535dc3617c9000000000000000000000000427f8de4a6b2923b69a470f6e38fe0817bf6e21f000000000000000000000000cc6ba6ca0a2d8fddaf67e1e07d5efdb7a845d39b0000000000000000000000003ac81cc3980e20020a734e1589e512c60fdbff910000000000000000000000001351f5d965285edd9cfd8b31539f8694231851b50000000000000000000000006a0fc9480e393b50d6cf1d996457d709d28438010000000000000000000000006b49bfb5e27ecc816701ec3fe9292c32d593a5b20000000000000000000000004fc7cea87a3f0fc76674aef3d8b116607c5d91b8000000000000000000000000b2285bc9703b4b20a13d9960ad93e10cff9c3e4c000000000000000000000000fb493180faca42a6e779149d8346adf0862e393b000000000000000000000000b8be1e5a58efb28d9ee2da1e1985b32b4060aa990000000000000000000000005db298c2e7f742a9005def652e54535079ff6f63000000000000000000000000bb17a3c73352d40cdad36a28ae82f825ddbf9529000000000000000000000000a9fb92c5779a5efdae5487a9d65ee4655cdd48f70000000000000000000000003ba12ffd8a83657845f38f39b9288fb003e8de5600000000000000000000000023d2dcc5596dcbca1765b7e52406d5f6d04155ca00000000000000000000000082e710b0443b5d3280eb6185faf8fd50165b631d0000000000000000000000009edf1f78e33e1519934bf7fcbb95afc9a43d948a0000000000000000000000003e88c9de3b0f87584ae03fe7dc0c960b5239157a0000000000000000000000005bb9813ad328039d330bcc1f1f52df45a345d01900000000000000000000000097162e00f54f44c97bddeff262f3ca84a4a854d1000000000000000000000000e245bf9ee15d9808ff9e7c5f012d4ed5dd127097000000000000000000000000231bf99c89fb8ddf54d04fcf65713de98494aa9b00000000000000000000000001ecbb438d457879cd17c544ebd8d0161d19b921000000000000000000000000ed20e46952c3f1882ef7044f0e7f7f484bc65bc100000000000000000000000078bdb0bbb85472b72bb143003bf7e59f3504466d000000000000000000000000d685fb5cc1202998ec637a45c87dc530e5e7bc4c00000000000000000000000000b56d302e930cf014a79e369dc74e580f05a6fd000000000000000000000000379648563dba925ef5302715342b85a185e61851000000000000000000000000906044ed3ae8a8db5c71ce91d5411df4c142fe23000000000000000000000000898214d6ece4466af22bab78f7c6a2b023d80f030000000000000000000000003863137788b74f721f43e104eef2eae67f3d0ca700000000000000000000000005b2ef161f6aaaa5ea10bc9d521863461bfe9d05000000000000000000000000030d7113ab497aac220e357b6aab18fab71714aa000000000000000000000000ce148af658feeed35a5fa7fb4622c9c6573f1a17000000000000000000000000f179dcc9ba462432f4cc021d863d17f3ec3d6adb0000000000000000000000005c7d51b832b3ee36b185d6bc37ce9db0846e0f8e000000000000000000000000e4b780731b53387bba3b809e4e34f675ac8b56af000000000000000000000000cd7fd2bece1ea632277027b4fb77c51de0a88c31000000000000000000000000ad70fff0178c9278b10b0b61c9291524e44998fe000000000000000000000000197909d59d3af5fba138c28acade40812dfc95e700000000000000000000000028cf450e4d6c83abb23dfe3c35aa7c1c34417385000000000000000000000000b4204a6df87b10e11d6318c4e4e3de34bdb456e1000000000000000000000000f6f20e5d9c8f9054c8fda8d5f272ea91b6f01f3f000000000000000000000000e2d2870d657a079c18c14411513b1ad4718aeb050000000000000000000000001bb3c0d2e76f65a79e67c7fcf5ff555a65a62b270000000000000000000000002e4c697ec877096f1fc3e1d064cd95540d7a6bf300000000000000000000000038bafa87f1cb9524b8dc7db2596a8aabde8371f100000000000000000000000004bee45e14a49d909835e0700fe64a5b9d13aeaa000000000000000000000000b595a54716107f18c7ccff06efdfe83825a9fb7e000000000000000000000000ffb66d1ce6e6aba5c31afe6ad174f74060bc8b080000000000000000000000003f1f95868dcbbb5a9fe44172c3ad66a26448645e0000000000000000000000008f30ed24b1b47354cf9c78a51201614620faa1de000000000000000000000000b739b61c0953121a00287338fbcf5d8f81d2743d0000000000000000000000001750b64273b8b336a870a44ffa4a0410800d5b8300000000000000000000000075526ab60fbb3dfb7dc999341d4a40ad07cfbef5000000000000000000000000938093c103e196331091559ab01ce8cd9dde7f24000000000000000000000000ab883086cc87fbe39d458bac9c78aa7e3d096a08000000000000000000000000831dededcdcdf5119816734d81cf922ba606bf8b00000000000000000000000019068c04486a7a88b81972be229805e854c41144000000000000000000000000427c2095ba82fbc427cd48981bad67748ae8233c000000000000000000000000b3697a900c9c788c130e77959bb31bb7d042eba9000000000000000000000000813f9e64f357f0971df8d6628a01cf5b49b7175a0000000000000000000000005457a8fe095fbcaefdd151695f599912f013ae3c0000000000000000000000001eb573fad8190b7ef6d7a4c6b0ec1bf4526c2c7b000000000000000000000000c9521ef1b471fbf8b809f42fbf1f065006ab7e8900000000000000000000000080d89794da594382571c627c47a203d42bd9495800000000000000000000000015caff7b8da01d435629684586fbfc9e0e54d04b000000000000000000000000e4fbf462ba678cf86acfb29e829918cf9a0f5a49000000000000000000000000d2fa610923b21878e151c85de64554d38c063d87000000000000000000000000eb8822d75856f49752889e0e2604565da9f961a7000000000000000000000000f27fb4ffadea3ca26bdfd81092b5eea9e3e12fc6000000000000000000000000b82d641244c70f61674b6efaaed05254e7560ae600000000000000000000000082f1c8ee4655b9477221c5a17af34d9dee52e62b0000000000000000000000009ec0bddf33d59abd33630744ed7ce50cad47eb3600000000000000000000000072498f5317405a1d8fb34ed2e06a3fc775a54902000000000000000000000000a6865318cf9c3baeeeb4b5f2c5b8ffd11272fef50000000000000000000000009a05342e25f1481e59baef21028cf9ded5c3d4a6000000000000000000000000279f1af67f8ccea9fc50f1dcba15a4308bd76cb60000000000000000000000000c83fd2d59000abd98aff335c32ab2911e72edc000000000000000000000000054d9df95df424790e6f8e1cc457e7164f8b7eea10000000000000000000000008e49a4147bfe890f18e53069126877805dcb04980000000000000000000000002736ca4cbaaa0618b969da411d9de580890200c1000000000000000000000000f32112c233f7a837a49479cfca21207e0a649ff300000000000000000000000003494fdf2d0f84c0f7f4d07cb04e80cbabf5789b0000000000000000000000002b1ea8c4392cf627b9001dae6017a65e896b2ca9000000000000000000000000247c361c6db7478c6bd1b24edfc3aff23b19021a000000000000000000000000b97742cf8d5a7645edf3aee4df547a6a8642c03c0000000000000000000000000774278df2588e82f719cec7207e5af3e37bcda70000000000000000000000001d26bdd50feedd4bb8b8484b4467ffdc53b3d69b0000000000000000000000008614a879006ebfc9e2a824ec7445534f031e1a1f0000000000000000000000001332e5e94b5b41afe14c91578ecaf04a5275d12d000000000000000000000000021a3270aade39f275b84acaee5add50466d393e00000000000000000000000082145f2d5d3e61e586fb8501d7ff4bcf7d24438400000000000000000000000065a937c04e22269c591a19c8c134d5f9689809e80000000000000000000000005bf9a5e4cdccc1612ee9e1ac183527d3d9bd2142000000000000000000000000b8acfbe4e2ef585c4dda0582f89293856c5045340000000000000000000000004ad06fc1ddff0eebf0c0be1ba26c0bbdc100154d0000000000000000000000003cfb756aa659f86ff54d830ef16ec34f0b37be1900000000000000000000000085e014911f100abbae848680495240ece8e5f5530000000000000000000000001f69c8ebf8ab60fffecb883ad495fe68455ade390000000000000000000000009b5b0dd6cf2219bd5ef61ed7f8cdb71db89e45ab000000000000000000000000aee233bacefc542684f324649243222d31f35fee00000000000000000000000035657ea79a5841a959af23550111bfb82babd971000000000000000000000000411f3e38c0bef65e8998de355723185dc4bbb7680000000000000000000000007e21c9b2fa42a92c4b9063437f994b379f8446aa000000000000000000000000462ccc134cd7be0e1556fdb36b709d637e4a723500000000000000000000000096bcc5a33d72ae3244d3f3b444b40c2b12af5a68000000000000000000000000199a24325f5029e14b2d2869a24612ae5c630e1d00000000000000000000000018d226f2606c044c4f3bd18a8ac3eb4b15df98a900000000000000000000000000889e48727079c3ca7f67a64980d7a0a2a49e5c000000000000000000000000e57ee6d93b83e6910ced46dd739b4a3d828583ec000000000000000000000000c45ecd961e83424ddeca611b53b3a7f9c19d805b000000000000000000000000c2b3b77680c4c48ea3106ba2fd243b81f2090711000000000000000000000000f9c9d629b2e8be82e5eb7d8e568aad77a75c7ddd000000000000000000000000daacd0d4ad7306618e05a0dff4bcc9a3af8c48b6000000000000000000000000c8ade9d60f80b1381c60604d1491e7abbfb5abb20000000000000000000000005d7df622f5766e4cc6581a81ab5832b6a6e36d56000000000000000000000000e079325efff971b133d7e90a554b1b29f0349c52000000000000000000000000d4b009775e8b99837e99b9bf84d87d735d7a278f0000000000000000000000007aa97df44aecf05b31dd524574d2b17f1ddaa43500000000000000000000000090c075118613f70d91838d91e00b81cd6e4b141b0000000000000000000000002bdccce319c89ff76541788f4998b1a4c679d7bd0000000000000000000000004d8bf2355a5d93e5718b815b517302e01b5aea66000000000000000000000000df01d1be190bf2e5d81ab3a564dbc8014f06bb4900000000000000000000000006a952bb677570ff770ec4bf52c862246a73c80c0000000000000000000000005373caedd0703e8592d99102ea9a6579c5a41581000000000000000000000000ec3ae82b3a0ada43d4bc2164245d7a530cdfe2f7000000000000000000000000757974ce38cd4d6b74bd95f4ed83b0897c85d55b00000000000000000000000039d866c80b38b8c19735d9c1f17e9861a0dca8650000000000000000000000007af5d690e4d4d774526cb987243f6951b35cc4450000000000000000000000002687ccc3652a8c39ff7da679acef0e9af7e7a8e400000000000000000000000021b650454a38cf17a43c5439d8f314af3aad817a0000000000000000000000008a7457e00344973e5be44b6f1202e6392364a02b000000000000000000000000c595df48158a3bf778f34751b151ba16ced9833600000000000000000000000014fcf21154fcd3cd49f36d3108b37e4627f04311000000000000000000000000c42b1c01fa2e57484cb0f50713ccd503428d7836000000000000000000000000d51559c514436077b3d5103db4dbe1cf6d9f9d0c000000000000000000000000f679184090871234449c04e31f7ca59c2e47ee440000000000000000000000007b9a01568412c86e8f859002b48ae29583a874c1000000000000000000000000057480a3950acaca89ef86eb7b9ae5533d300c9c000000000000000000000000248d001026501b39797c84a8ff9f62f6c03d1312000000000000000000000000b5e4de36c248f84e204fb2da56d586cb592aa84700000000000000000000000071e451c04e80a3f003dbc81575b8143744b64fb4000000000000000000000000d9288dafc56dff2a649deabbd00ce6316eafe1ed0000000000000000000000004da305229b32f78dd0e38d2f6a9b965ce133bfe50000000000000000000000004a2187ce0c0d37be97e8cf357eabae5a7765294a0000000000000000000000002183377b3124810cb4c219788e775a53fd6318b300000000000000000000000079cb441855eb6600075889099ca08975432179a20000000000000000000000005441ef9a804d3f8dd5f9090e542ed4ff6d8315b5000000000000000000000000cbbc8ccfdcdb868f31661c86e9a79e857da3ed3e000000000000000000000000e2dbde37026b3ca778ebb03a1dd5f148e349b80d000000000000000000000000a8916c64d3b5672538e6559d8d9429814de1433a000000000000000000000000620f88c4224347f3d4a2356dd1f6fb6683034e1b000000000000000000000000d3ef3699b7e3486ea0f1f788d99a9ee1dbf4aa61000000000000000000000000520b085255891d847dd9de9d24713ee2544dd3380000000000000000000000003714753e28e28822b755579e2d9dc4eede5c33360000000000000000000000001b466b80875bb914cb48d51370e411403e1fe0d500000000000000000000000088c33ee77b09a8de9649e160bf7f416337eb853b00000000000000000000000065a11a2ebc1bcf73ad9de791a6a3f67eecabb7450000000000000000000000007ab1daa0c03886af6f2c2b62afc434b8119843b9000000000000000000000000cf80ddaf904ce637471bc6667178e77cfb0429610000000000000000000000009ad3b5aeefb9e023de483c866e18c80878cacb920000000000000000000000001d77fbc307e2f7a79c5c66de34cf233fa9442ac500000000000000000000000048af753667383b077578649bc81cc79690e88b6400000000000000000000000005dd9d693716e81f9059ad4e5c777ee759a0d411000000000000000000000000cd6fb3f43c25937ef288f7545d9d906bac9fe36f0000000000000000000000001476fa3307eea711bcbd88fffd76fe31e1ff13ec000000000000000000000000c70b2a05300943a9d15c3aebb602631e160c4b06000000000000000000000000a38c4e4c64e5429a102ecb919f1764caaa11b74200000000000000000000000054111c144bfeca5d17bd1fdcf600f3b43789f8ea0000000000000000000000005a12fa79fafd88d00c763fe80e5f1a27318de829000000000000000000000000c038479d86d21ea54c40eb2d2e415b9d7423d9260000000000000000000000000f127c8130b453fcb3f21c0294051cec391c68e80000000000000000000000003a17e758333eb7a725c0a5a35adeefdf03a93584000000000000000000000000c1e6393177f5b90684a54026ec07b9ff023cf05f0000000000000000000000001e50da8afa2719aa46699b0c97dc8dea8bf4b2e2000000000000000000000000545869ca6ec71d124b55552f4ab83c421ca8ae13000000000000000000000000fda14bbcd18b64a1814133e36c6daf0047e013030000000000000000000000006bd1d2a7c9644e20b0f6e4a1d2655ac6a3f16712000000000000000000000000d93faea543ea7eca262dea9a22b0daa846d2a301000000000000000000000000c045aaaee3ee362ffad32f43b3a3a6649211ce410000000000000000000000008ca3bc1d127c1a3607237f024b065c3b987abf46000000000000000000000000ff5b44bdf66d129503373e39c9e0959943511a240000000000000000000000002eb02a3ce98923c3ad7cf0fa56bf8999b18c47a3000000000000000000000000a57aafa95e726cdd03dbf09fb2e5d050f59621620000000000000000000000001353a1e84204f1387fa374b934422394958228fa0000000000000000000000001b3dcf06a8817ed1852dfa539282ff46be2209f30000000000000000000000006fa1b01813c725156a00954cf054c6cbf158d6bf0000000000000000000000002ac0dba089fefebe7f55cb86f8d08de43ec28e7200000000000000000000000017f44043af368274797056be7f7ab14338c4641100000000000000000000000019e460276e2154c34eedb576c8735df127d82cbd0000000000000000000000008e7cfe183ecae11d9500e1d76e7dfdd98ad7e06600000000000000000000000025a7023bc7488abcfb53798d5d2b35a5fe8035470000000000000000000000002904b5f6da9a614571905745383b872d836622cb00000000000000000000000026d0f642fc24cd1e19f940bcf51228071c7b743b0000000000000000000000000de99916a62f583be8fb0c0ab9ef0684f0033a590000000000000000000000007a302239f844714d534486aea7f69eda8445fc3d000000000000000000000000aa49224beade65dc12bd58842729384d0f857337000000000000000000000000ae5984cc3585aaaaa070d8922faa7d9334662d570000000000000000000000000999fa0425b139f6f683047f8e38d87108824a9e000000000000000000000000c4eef07f828d9da066de616cb94f7266959c05ef000000000000000000000000fca4ff3748865b9448118630628360dee52190ec000000000000000000000000f4e894346694cba32f6166fd1a3682610cc0c03b000000000000000000000000bc22fc0d13772476c7d829cef184b418cfd4df990000000000000000000000009a2ec25f1141adc86998ef1c8cf0d9ca88192ec2000000000000000000000000643885f1e4a076381b9de3660b2c5f0dc0b6a7550000000000000000000000001e64d4edb4a01f5cc66459c9e14f36bf72bec51f00000000000000000000000058968b5627da19d92e6fc5a860c23ded28930add0000000000000000000000002a9d8456e46505d255ea611b0593a390322b569c000000000000000000000000af9932156603bb02f1d78faf62798c020be9f7ac00000000000000000000000099f4040116f1516b861528f6c1690fd65183ffdc00000000000000000000000075350ecdb48bedf0baabad61bc8b33d44abee752000000000000000000000000e36b89ef3da13ffb5ab653ffb37aed8d687895540000000000000000000000008e86ad040c5aad407e59f33d3a079782fe72282c0000000000000000000000008a3b43d0d081c5489de499c14b99b5e48a82b7310000000000000000000000006f5b7efd6ecff87b9179d371cb6513b2186450c5000000000000000000000000f55c8b058676c0757b9756a182f72e9d1f756cb800000000000000000000000076c12a835914f2b3699ea146dbc6c3bf4541e743000000000000000000000000ea8fe5e8a66da11bc8c4bec6572f41dfba7d24410000000000000000000000007ed17e35eb0da8fb72a3bbce81600b33dc3e6c00000000000000000000000000f4c130a77dfa574237c7c4722bb451b22d5a5301000000000000000000000000e202bfacd39f33d4c86a38d5be9d95485043fc2b000000000000000000000000f97bf9ba1e1ebdbe50f35d781932a851db5bb6af00000000000000000000000066f683bf9816541e733f65b53755f349269b25f40000000000000000000000008ff74080688ba7af2ce2b35f8d9df44fbc900ee1000000000000000000000000851ef4eda76ebb143aba83e36f6bd1253a0497d3000000000000000000000000cffc73aee8cc632bb291c06d44968541cab4046100000000000000000000000029e561d37e2baed0233c340466b99c48735d366100000000000000000000000020e6d1e57be22f4c4fa6d008aa5dabfcfe0f253f0000000000000000000000000c9b9585549e0831e00beb39625fe6caa55632e50000000000000000000000008f1755e95b11cd58c152ac028b314eade49a4283000000000000000000000000261733569e635ba4bcd8705cbce72b508e19d69d000000000000000000000000fca35ace94d8de2a8a472b1ba6a29add8c1682530000000000000000000000000f5726eda1b2df1ca7a26a1bb83e56c41c6df83f00000000000000000000000028b5a06a4165546f2203fd4f8d937673c70e2d900000000000000000000000007de2ac997a5811fcce8de3f30f7d8cc92f62d90b00000000000000000000000034268442c2918ea7a829269520016e59dd22056d0000000000000000000000004f210dfc0ba6eb0a89d3d7da22d54ccb79c68c82000000000000000000000000f0e753ecb20937a2273685e01c0e020ec90eb60900000000000000000000000024df4f4a0e9a959ed4399a8e5cf10ce3f7130596000000000000000000000000b7c9276da93cc1ae90a785f34b41f5babbc52c3e0000000000000000000000009ab09a72da33c0cd9c737616fd212829bfccd489000000000000000000000000508c0122845a6e84b604b133d91727349be8372a0000000000000000000000009e3a042ff1cbb5cdacf895f562524ceecf5e0d13000000000000000000000000a306f3250179e0e68c68a2d2e3819cf2dca6a262000000000000000000000000b4e687591f8c812aadb7e997e6fd380e16dc0ccc000000000000000000000000a4350654935e601cacb5c3f529eb19926fbafe0600000000000000000000000060833e42e862440b5530d0403b1588ff4d1724ad00000000000000000000000001c68af04062392c99948751ffea61010b09f5cf000000000000000000000000d3d8aa9164b23712e3f0f8df2c2fc335d0ff5eac0000000000000000000000004b0de36e8c8e4c777a894bb6a45cedebc047862c000000000000000000000000767f979c295b3e8119cfb9eccf50945d4fe4a77b0000000000000000000000000bf4ade575ffff266eca88d2d41b17819eaaae1a00000000000000000000000020f40a12d06d5577e5956e14c4ddc08e6b32fc9800000000000000000000000021e5b75f3d46e2a0e1ce1beb8b136d761dbb90c90000000000000000000000004894dc306b23bf8bb6d0f7d30e701c413915fd1100000000000000000000000064f339826d15c95fb2a9eebac11a0152a8b25d5d000000000000000000000000f20cd9589289bccf905cabf01eef7d0e9597b96e0000000000000000000000000c89339c164d04ee1387d9bff2b9a8b67d2c1296000000000000000000000000cf2b02ab4c9d1aec42a63c4ad72086fc0a74d047000000000000000000000000eee4d49f33506feb2c9888c6e1e8f0a8751952f9000000000000000000000000e1e45320eef7f524248b41250b76319abadd2958000000000000000000000000089ebb74c46d33feadbef0e0a37e84b883f3fecf0000000000000000000000003df883542ca0037346acff9417ff6a7d6820409600000000000000000000000044a3728285937b14d6b80f197aa5a6df6d51c6de000000000000000000000000f6bbde34d9df6bdf08db94160bb3b2b9344e41440000000000000000000000004012b7a81a2d2966f46ca89b6ffe9367425fffaa000000000000000000000000060de9ab945dc562e8065b8433ce28529e20b01f0000000000000000000000000469955c11c8fad42bff417e9f420895d1e7b475000000000000000000000000ad0cab900668eae99d1cd7334a8e522bf3032ece00000000000000000000000093968a12bac8567eff251ae5bdab05f6fa2df84f000000000000000000000000c2134cfa469cf7f08f58294214fe19c2e24ec563000000000000000000000000b2d1c3aac59262acc4f6c532894d70839227be2a0000000000000000000000001b51f13958ee1e6031ac0baa636a9b15ffb00edd000000000000000000000000727d230067c32163b538f1eed268408a6b14405d000000000000000000000000b49eec114b3f9d9326767a0ea9735ae8194c1ebb000000000000000000000000a6fa76a71ed9ed8470c20d9e716a74de53bdb8a900000000000000000000000031e1f74f2251baa8d56c44d2c17f9b807f46b28700000000000000000000000086e155737d69ab8c493a0ac8677dc885e0565b6f0000000000000000000000001bed08dc7ac3e2decde5eabb1326072a1d4b6491000000000000000000000000cee3b14323dcf58a895ad78fa7797af73009f401000000000000000000000000c8cb3ced4a14668719236c45d1a4326d50e069f10000000000000000000000007c473e4b8ba921697c2ac57b9cf4440cf44006bc0000000000000000000000007a1b5c4c835a13d6096605722405070f9f8d4ca9000000000000000000000000d5814b7aba9e2576c31773b36a7be3c2b32eedd200000000000000000000000096b1eb695f2888d7af9d77bb4e13c028fdc8ce30000000000000000000000000046bec9adc7655baf039ded1933cc6b00025b32d0000000000000000000000005e1f5d1e806fd2cc522f0fd462f5271f3e72750b000000000000000000000000d7b61c07292c9b84e774fd2be678c9998a416ed3000000000000000000000000e86eca49b4275690e400a675df09a8d50284592700000000000000000000000077db4d14afb200ae052ee73d4bc9739a4a753ddb000000000000000000000000358aafce64c27bcb6e3c28296f8474a7bfc5cb710000000000000000000000009dc92215b700bbf0afc8ff17e057123854a49e80000000000000000000000000d742f0cae7dc7f47a9044e6a3eb7d5a1dbf946ae000000000000000000000000f32041c600672dd253f0ed4725266eb37059731b000000000000000000000000c02cf39a721e9a304c86ec959b0c447f433aa07c000000000000000000000000881a5d5d18b4f533ef0b4318af84da6f2db226590000000000000000000000009b4ca364b2958200656a2c1572ef3e97a1c1f5c300000000000000000000000095754df401221bd4a8324ff75ff53a20ba11df5600000000000000000000000014fe49afc699df9f1377ed677b015b50be28fa4f0000000000000000000000003fa5e74251f09a7a3273dc90a48abb74dadcc25f0000000000000000000000006e7dbe8f3f27049e92958dca342ed3110db26813000000000000000000000000a86e21d5544fafc957be79e6beb26bae9553a72900000000000000000000000042acceaefb975a33eeb7a4fed09aafa0b17a5a1700000000000000000000000061b61578f4679d8c0baac8b9cd1cf704f61cf20b0000000000000000000000003f7cb1672646741835fae3c90a6c7b6e49034c0e00000000000000000000000076abdfd80d8a6c876dd2617d8a6f7c97111623a10000000000000000000000002f2ae65b62bac14ce5eb9c873219d5c66fe63ec4000000000000000000000000f93065951536d1f707e7b557dde0be3913e93abf0000000000000000000000007aebb56a14791a733bf42f9113453a80bf68f3680000000000000000000000006b26e5f70f3b1bfe50c5d4651ca0e1189d10710600000000000000000000000039861f5ae7e34094bc600d1844ff4860d685db25000000000000000000000000b6f8b3fe1dd2c583744c2e4f1b40659b6099c695000000000000000000000000617c21afb0e716a7132b6d46d64a422567aaf6320000000000000000000000005a09a24bd63d7cebccea837f9ca239f47ff479be0000000000000000000000003ffae9a685aa2dfc8a41d45a41ff0867cecf3795000000000000000000000000170767690c9ee82253369e1408f12dfd4ca07f36000000000000000000000000f26802814038509cde8ff2f1d5f9b6c8d974c0d50000000000000000000000009bb11de94366599b84d69dcb6d60694b17cf3aec00000000000000000000000007d357e4b1f8ed0d0fbc8a21c47cb862bb2a76300000000000000000000000004667c0978b7dd052bcd4c609844f48a302a7afd80000000000000000000000006f60896108ce449100a68c8ef264fbb2222eca620000000000000000000000007ddf62b6aee5f0bb29496b2b28e23a7bf84826b9000000000000000000000000f185127d17e8d28c4a6247408847d283a9999c0d000000000000000000000000a440b6d2097a07b36dc6bf6ab72a3c27e2553de20000000000000000000000004d85aa42f76a265825af6f70d018bafcdc0864170000000000000000000000002c4fd60ab99656e63840f33e1fd2197a6066667b0000000000000000000000007cb7c028d10ea74c901ca270b3e1eee6f27b39660000000000000000000000008c126947bfe5fc7ba4f3cfa9c24701dcd816e194000000000000000000000000e5246f5ab1dd52f942108b6a96503db9cf9481b4000000000000000000000000bbcc950c4bf329cc37589181a6b1a4dd54890fd000000000000000000000000061d88512a123118949996cf8a21d4594e6417bb6000000000000000000000000572612960bd27073452f167101530990653924cd000000000000000000000000da8765cc105b7dff9e44a824cd030089683b5a51000000000000000000000000bdb39d6da63d7e38fe54bf7a47e6168b4fd56c8e0000000000000000000000005a228a3b84f2c4119a3e7330e3164ea108cd8201000000000000000000000000f43aab9aa63652f46a11fbd3aec1760da76f3b43000000000000000000000000c9bec54cb046fd9a397add33891e147141f1113a000000000000000000000000378626f81115d5c031e9a043efdf468170a8c25c00000000000000000000000041a5a4da516a3c678017c6b1a848c0c573325574000000000000000000000000f28c859d350b8f9caa33c4089e80018f6c18681d00000000000000000000000058fff0187d2b28a3040387be386952fbe6d42fec000000000000000000000000ce37c615716bc5eca86edf77d08fe52752892cde00000000000000000000000006d4627b50a09e51569e02a1a4ce0eb331a0212800000000000000000000000044cfecb454dc00c3c56028897210c96a4bf8bc670000000000000000000000008b65a2a6a769445f2f77b84e4241bdf8e80082d600000000000000000000000030eacf030f612e2c9fb8ac48713707ec71c90d35000000000000000000000000f46c22f9b5fa5ed61b8fe993eb9c99286443d3b30000000000000000000000007f99e4f1a408ed81f2b9bcafaeab8dcc356d034c000000000000000000000000bf36ad16e1174b65e6b476178f4df271882568090000000000000000000000008aff36e732b70cf3fff6e593a12e13ad8b3502c2000000000000000000000000aa19bcd1adceeacf9088cc3900efa7134ebd91e1000000000000000000000000f7f386c2105a00b0eb0125f36157936467a3ec180000000000000000000000004b367c6c48c8e82ab9de4c69663d28d7d98f61bc0000000000000000000000007927ecf953e19c3849dcb4a45737b512b1ba65f60000000000000000000000000e63c7b055cd2b4ed06fac742211718f4e493729000000000000000000000000bd93d215cdaa3fa5f107b2b64767c0c519a4076c0000000000000000000000007474e6e5c7afb0ddce1836560499ffb7697672fe000000000000000000000000044a1c539faa4143b15877b5f6c7043ea0a64928000000000000000000000000efaa66ac935c7aeb81a5935fb544b591400cb0e90000000000000000000000009c638fe468135a84702cacd1e812e0964495852300000000000000000000000020da1fad1a8d0a0f6561e046c5088dd973bc299100000000000000000000000036a9a9b7e2ae71eb3a94e3fbcf78628ed46ad151000000000000000000000000b7790bf4762f85a0b3acbb010d02e29342527ea00000000000000000000000002332efcc01926116a1fa69e0710ed886d4ca4e230000000000000000000000003ac032d68c66e3205d37a7613e23646090b790df0000000000000000000000006878b58c6e0f1a64d579c0318c8f3e07c7051003000000000000000000000000c71d80e5b1d4bdc8380594c3c1ab5517cacce0ab000000000000000000000000a3358a6cf428c9c5db6cc9b7e07e9e30846a8c0100000000000000000000000037d49136aff9929177b16e84c3c732e2f327f74000000000000000000000000068d3ae3ba12f01a80f550bf0d61335564ff6775e0000000000000000000000007425e25657385575557ea14f42ca29cd1bc90e5c00000000000000000000000053041ba713bc291daaf6f6416cb131e5bee8da5b000000000000000000000000c954a6d26eee82e6d29171169b9c2d321ccf5a1e00000000000000000000000089aacb0d0873af9c4213eba33ab145a88435df5c00000000000000000000000090ea90c81359efaa8cdf43d71d3fb3931145f3ba000000000000000000000000e003cdfd65b84f4a689d2abe539879a1afb813d400000000000000000000000024a195e41b9e38309b84807480ba70990d7c9b95000000000000000000000000daeea76e87d8bce20e0d60b6f75110c9851943360000000000000000000000009fa1c41c3460a7c958dcb1b37c6954bda5c7bd420000000000000000000000006e8f904363454b6a503df098928919704f8a25890000000000000000000000004956c8927fac3b907573be7f9191dcfe89081c9900000000000000000000000060e156c19dd741fd9c9cf4cb6091d24e4aa022db0000000000000000000000002aee333b8a2e43d4a988612acbfab910150507b400000000000000000000000085699c2e473e7ab1fb7a5957fcc42ebe7cec2e84000000000000000000000000221aeefb2553e0f4ad3bce85aba418be0f03bed0000000000000000000000000706bc44f9dbe158589966c9c2784a6547f3f4575000000000000000000000000a270f98c7b58c4453ae83596f7998ace1011bf570000000000000000000000006c248bdc53c4626e3680ab11b28fa94137ec3a2200000000000000000000000001c82e59acf6e7f035e3dff357d6b7e8cd77896a000000000000000000000000e4bfd65b539824d3b89cbb756612f1ee3eb94bf7000000000000000000000000d66d289c758833ac3721011eccb7602d8ae7979100000000000000000000000044a4fa99210a91f599e359d62bd959def97c963e000000000000000000000000042a31430b872ea63be3822aab9fb40ac4ba57a90000000000000000000000004dc6fba09c3484c3f9cd1c79c98a104db5c5a540000000000000000000000000af745cd2b58630be6d0864e6f5815b98cd770ab100000000000000000000000056e77723e0f2eca1affa6c4f3e853500ceb48c10000000000000000000000000871bd515657ecf4df63f96ead9b8962ccadfc6c3000000000000000000000000c2fe5b87671ad17ac9248b431498aa76fbff4717000000000000000000000000e82f2a1b709ca507ddd9b48dfd620965e6e740ce000000000000000000000000ba556a739594665a61a0348d4ab2af45d35a606b000000000000000000000000ed5fadc865b34317fccceeac34f49da591d0428600000000000000000000000026d5d8a43ca30c9b313181cde2d8dafbe6eeec620000000000000000000000001ac3df71e168cf85ae3d0d54a3a41e3a3cd09bbf000000000000000000000000a913c0e4f21a83a6fe698f25c0c20a7a871c3b15000000000000000000000000e2aab63d302a1c550008be7db71437d67889fd64000000000000000000000000bd64e1661da43c265d691d3806e2fb1729181a4c000000000000000000000000f5daf697cc5d108b74ef61f8e84bed128e35f3fc0000000000000000000000004c82fcf8b52e50fea1965d9faa907eff6d97ee18000000000000000000000000dc3c9bd5c245d8b1014dc27257910e94cf9c7d63000000000000000000000000e63411b6a54acc1b43e557a09b59dcf0865c68c600000000000000000000000003ead3875b7254c069b57ca3aee1b068d52131880000000000000000000000003e6dca1d59afdda9313606b641749dc035692f85000000000000000000000000835b5b276cc0d0468cc479cf65ab666199d54f72000000000000000000000000e36e68361fb9fa9025e67c4a564a09fc631ee932000000000000000000000000f8c69c8cf089f6a9d16394c02a8eb19e7e80d10600000000000000000000000050e72fcc09a8ad7ad610a349f4a4274c70064a1a000000000000000000000000da8c8572fe829dcdb79fb6ed7feb019147ce5e860000000000000000000000003ce3b75d212bf540cd9cc250c755e4277dc103c10000000000000000000000000157888a247637a08102eafcb3e601122462c8c4000000000000000000000000270a1f9bdcd15353a0a377e69f75bb5e342b5e84000000000000000000000000c6acd3e17e1bec9d2668894c9969c684b04f11a9000000000000000000000000f1ba83b54ba22a8bc649e0fd3e45813043071e3100000000000000000000000001acb847a897ad11c7fb64808a788f6d2401e142000000000000000000000000d8b2a004290d76eb1c0231bad491529854342e48000000000000000000000000b305a2baf0a8358cf640bde83421738071d6b25c000000000000000000000000fff5e8fc0a0077fea05301d211fc4770e06dab4d0000000000000000000000005d08dd3431d74b862e00b851f55b53f82e402e2e0000000000000000000000002aa8f70330db50c856c777387d81b28878c2b53c00000000000000000000000020ee87a1c0a86cc5c910f68f5daf66d5b16d72db000000000000000000000000cbbef4cacf5e0cec25730ad89edee668ece3c52a000000000000000000000000c6d0427be5ce3c4eafb576a7f025982cad70b171000000000000000000000000f0fbc278175b486e8f9edef0460aa1685209f155000000000000000000000000c8c85a3b4d03fb3451e7248ff94f780c92f884fd000000000000000000000000935fbe6e8269b4c7c321042bdd785b3563cbc3bb0000000000000000000000003056b8658a5e87de5acc834411ce05d7fae3b257000000000000000000000000c6dee6d6769390f027a158d81e2726166a88a1f1000000000000000000000000e3416124c9b1e977c925bfba8c66ad1129320f3700000000000000000000000001b01bf97d2fb4a22fc79a987ef79479656f968b000000000000000000000000ae77191bd0bde3e9bd4721f145f507b391f9231c00000000000000000000000011f537a2949ba59472487b9951a99fddd735204b0000000000000000000000004cc1020956c6e0d855ef7471588a6b1284687f640000000000000000000000008e85f8b6b94adbd290d29e46d1c3e162e5338d7b00000000000000000000000089a9bb74661fdddc7d371c1e0f28b4678ea4efe80000000000000000000000001ff92a143f64373835353e838efc6839447668960000000000000000000000000644097d565086564d238d20a652c25634cb9bd00000000000000000000000004fdaef3f56d93839f6057d5ecf975d653c4c8ee10000000000000000000000003830ff9a62291da392a9f40dc1472710abd806c10000000000000000000000002e7ee77e6e0b0e2704b24b68442bf51c8e9319360000000000000000000000009c8fd937374981d87a155a3ed0b96de783772767000000000000000000000000191214872dfffc5a4192f2a10d091848e716153f000000000000000000000000bbf039f45d630172baf1c8235502160270bdf7fe000000000000000000000000ea0ee64dc8cb80d5aa4246e36cc26aee3bf60642000000000000000000000000272d742d8c79aa7c5c848c3793d21e9c0a065700000000000000000000000000aebf978819680150fac5f280582be541ef4ab2a8000000000000000000000000dcbb3fb2e2812094fefd19d8b37af779f3171a5500000000000000000000000018f209123cb2c799ff4f5368e281af7dd7c0319e00000000000000000000000009c085987ab4676f6a51f93fb03dfbe03f8beb240000000000000000000000009d5bf4d58b1518b95588f99efb8042ae3c1adc430000000000000000000000000f2c249af4bf9ed7d3637cb38599ca47761d23a8000000000000000000000000ed289dc6c530ed0499a369d995b40af14d206b9a000000000000000000000000ed5c11abc049bc8fc96360ccd5a468994b2a24110000000000000000000000003e49a2c2e4d8bdac2864ba849defeb3859fddf4b0000000000000000000000007cc2cd63cd2cb6a5a93085715445f5e3d0c6ea0b000000000000000000000000a2e3bcde41b336b37fefe4fa1818a4538120bd9d000000000000000000000000de7d04d8661d6332ba80e9e570be8d378537d4d7000000000000000000000000ace45afafb026c5f9ed766de8fcf77dc2c61a8bd0000000000000000000000005728b3bbbe0c44d7700652e62042d8ffbab21cb1000000000000000000000000dbfb81ce70feb6c6ae6affaf86f39bef09896bd900000000000000000000000037acdbb443d57bc66c7a161d8c0fa32bb70ffe30000000000000000000000000925863a1fc3967984600e20eda181390484e40bd000000000000000000000000e94f5c4569dcffd69fe3a5cc77ce551e8986159200000000000000000000000088221a64c4f3f6b30a78e6e9bdfc1ab0dd473689000000000000000000000000c43685e776bdbec5cb719659ad43476399e83d2e000000000000000000000000b89e08062734f4a576d6a7f184177040ae221e65000000000000000000000000872eeeebce9d7ebf71e766d755c6aa1ec0454e0f