60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000009665c1f8ef0e405b52414529361da9539d91139100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000c6c696e6b2d6765742e6f72670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d636c61696d2072657761726473206f6e206c696e6b2d6765742e6f7267000000000000000000000000000000000000000000000000000000000000000000002e516d5763526d653676415363474e697634636b4a6765323162536133396a63413339424b6d647a3448574b616664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a000000000000000000000000af66e456beb56eb84a4ef60f4d0e7d9666f5b1e700000000000000000000000051fe02074535354c4013fb00777e34c224ab8ab2000000000000000000000000167fe8257f31f90964b58d872edf86c3dc1d1d990000000000000000000000005a8e4a33a5c02673e4d13bc4f69d010c7f83c92300000000000000000000000002ebb80ffae60a95a5071bc3b11e30255c68c3370000000000000000000000005164270cd97dd4a6f6850d29ec75127787a9ef6e00000000000000000000000094493fa62d61e62a8ba364102bc43ca847ff7cb80000000000000000000000000b7dc7b95f6001470e5828660fcfb4c3073e8bc400000000000000000000000025aace96d5a3d2c31b9e9a050780e722864b3d110000000000000000000000002d06cd91e3bc4aad9664c788d7f1035c5cdf4163000000000000000000000000943a0d6d7e4dea5eeb49fc7f1547350900e93c85000000000000000000000000b451918973f99d508891f236f587656b88a8dd61000000000000000000000000fffc32420bfc902932d5abfaeda974dc106e9f7b000000000000000000000000728d7c8a8b1503e89ed89f35c0a4ee756bed676800000000000000000000000082b4a007f77fe64968b196c01b5b09ef6c953670000000000000000000000000e0b94a2f108372245195beb7eef3c820e9479df3000000000000000000000000f4afbbdbd7873a62bc56799075a2ab02e4eb0bf1000000000000000000000000e28c8830cf33d91409ad2b9b545e8c27dd0e65ba00000000000000000000000053ea622d636f0d4f17686cee6525482ba5d78199000000000000000000000000f6bda8093186c884c332a6013db206ae572c90450000000000000000000000002a12048831b8419973b32cf49c6ff00b1dcd31210000000000000000000000008a0dc7714b298a9a362f16b35154b84b7f920a05000000000000000000000000c4e13717f3255467f9e224f000930afa3c3963b800000000000000000000000097cab4e117e5400940e3ad3e3f73fe4fb70331610000000000000000000000005e8ba13b02ea53caac2abe96e3a41916ffe74f98000000000000000000000000e70db68b6cf2b158b08b87c672cffad0b5b7f3f9000000000000000000000000fa7686b19219b4123a5d59e62a47deea466c08ee000000000000000000000000a801c5ab747faa7e4908faa98b20167c90e495030000000000000000000000004a5d2e7f784ebc54d8e0040df61d326fee2497ab0000000000000000000000007b7481a25139e6fd49e6b4d1bb8057e14f00afca000000000000000000000000fdd6b9d6fd3fde96d937a7b3080bf649435e8271000000000000000000000000ce16fac4e07351d370471d4f6dac39f0d1ddbee4000000000000000000000000eef8688c6db26ab211549681694b79e184e97afd000000000000000000000000d7ab6e989c884b707f3df1be6b970975f1eb96e6000000000000000000000000a6b4b360d6797d943f6f9b5e608464a7456886950000000000000000000000005c77ca2c8d57ea840229fb32c61fabc8063168c30000000000000000000000009f8d20b0242b95bcb9e68a4fc478a26c981f024d00000000000000000000000093be4896c222982774294c614e24267cfc2332dc0000000000000000000000007bedee93f30c479c961c73ca48d177f91c7f32fe000000000000000000000000ffcf811f8cf9ab9cddb6498193cc525cab6c126b0000000000000000000000003567e69cefcec0ef58c1216358fae5c83b0d74e40000000000000000000000005cc52cb237b9e77dc9f2bfb90444f85925b15ade000000000000000000000000435ebab73b8e1e0a1107f4d2aa8c9a50cfea94440000000000000000000000002f088339c813cf5dfe4ff0e849b9f48f277a7b18000000000000000000000000b9549469aaf4a34875512f29748f8b5e44a006e7000000000000000000000000955975c33f4e1f4609e6ab95bbb9047db408a59000000000000000000000000091a0069e8a5873194c230f19030cf7bc5fdfc66d000000000000000000000000e6e1fd145cffe3fa731484815ee483f62c2db7bf0000000000000000000000009a7ba0837c7e4edbfb18de903201bcc9d42913f30000000000000000000000000d70a71396cc4041da19144609774ed1d93b756f000000000000000000000000c6f24092c5d66354b5d09d9434dadc5976691fc7000000000000000000000000ba757a8e23e316805f5b335f790ed55b7156fa2800000000000000000000000079e69bf0ece0bc49aae0a2ebfe680352f661f0430000000000000000000000006c6ee43acd911fe31a0f43f187862730298e66a00000000000000000000000002b0d2ac148e63ad1bdc6e8de19210ad6d6dc852f000000000000000000000000b2cc6530008280eaa02b90392c24d648da0a3eae000000000000000000000000dcfb6cf1f96cd60166112a9aa199ae68548912c0000000000000000000000000873d2ecf91cee2bce695d08225c942c9deb5a4b2000000000000000000000000d625e677eb9eada2fdafd9bc6a8def7b0a08b13c00000000000000000000000024d4a3ea8bb40109dcfc99fc2b494090c4d8842900000000000000000000000091394d9a3a13da6889654b44241b9170453d18a50000000000000000000000009df6c5698504fee1144180c176a02e1744010ef30000000000000000000000004e1398b7e1888a071be51da74e888b21f0582d93000000000000000000000000beb9d023855d11497bc1e1f56a0a5d790cc3c06700000000000000000000000009f27527f12d22adb9843d5508e88840d0cb165b000000000000000000000000fa14bb04e8abc96e829e21b7332508ac3c35093100000000000000000000000081fe51739e351864bbf5e3c9651718c34fdbfd510000000000000000000000000bf87f0b972996d0cd204f90441fcd668bd0e2c5000000000000000000000000ee69b63710838a501850f01a311b62ad90b329570000000000000000000000008fb1a72c77346c26e706e8b9aecdc2267819007b0000000000000000000000008499231e15d384557dddbf51004e5fa3f2573be50000000000000000000000000b252abe3d6a3764671c55fe9247fd8440cd666c0000000000000000000000005ad2f747233aa9caf1ba1e49cca7a58fa3e7e3a4000000000000000000000000835ce016a3c2132e0faa26542e3901058b127d6b000000000000000000000000089e0951249d14bb52872f1e3813dd3202c0665f000000000000000000000000dc563ee6fc88320275fb7a11858f44e8ae7b2a56000000000000000000000000bdf0a184b97f0cf7f3032de1ee6292c8d33d8ee500000000000000000000000033c6916b082c32070cddc5b6687f979dbbcb10900000000000000000000000008cfb0c4809f0db80ae3b91c78cdccf6c08c321350000000000000000000000003ab91d14e7680b70a2a51706b7599ead33be6e35000000000000000000000000b9f7dc405ea74568ff2b51e44e27594cadf00592000000000000000000000000224866afa6692ea57ac005741baa8b16033849a4000000000000000000000000dc0f656b8385fd0e35754cef88294aa8c6bbbff0000000000000000000000000e1b20c765351bb7398017288b317b2f2d26c5a0b000000000000000000000000d9f231888fb603d0aaf73b685b41a1edc2de6f100000000000000000000000006a42e6085c2070d1c0e0c6fd5e8b59a1d41b7262000000000000000000000000ab837799470d5af3e9fc01fa0a89f4f1659d1e9b000000000000000000000000bd22a9afeaf9b52bd5aeef83e836bfb80d6346de000000000000000000000000be1ee769fd4e6b546165174675457d7cdf1075710000000000000000000000001e7088541aaa4171ce134a3f509c6de2d78b02df000000000000000000000000f5ca46f43b06460781c5baf0847748a51b730d8f0000000000000000000000009fda2698c261dc6f9e8f10a1c29dc2773d3bae4e000000000000000000000000f59d0f6f5a2874272586a68010b221f57e44b0250000000000000000000000005314ca65f6a0f31cee05d277f9aca4abe98d627f000000000000000000000000df576076d0f45fda6ac8bb43b0df5e238d649775000000000000000000000000e6ac4e1ae2db472fee883b9989ef54431464eb0b00000000000000000000000058852035b7603e8e7c9b081f7c312953f2fef5ab0000000000000000000000001aeb4a99be47335df6733e3e2ffe4f084ef9123a000000000000000000000000fc6936d53bf43215a1d3f6a3c8681673f0eeb1e2000000000000000000000000417deda6720a21ef2aace6d706b92bad28573acd000000000000000000000000eae40eebf6efb1520f85d6127d2f2f68070b365d000000000000000000000000d8f24810cff78281de619afccffaa7efab88ea78000000000000000000000000a5ab7acc550c372a489bc52e31ba4350907073ae00000000000000000000000064ec6e986eeab9a53aac1d2f174322e2479e199d0000000000000000000000002b00d9b2ae0a79a3e09a91790c6e9bcaeaf16d57000000000000000000000000584f8798cae7d3292dde3630dc5d4d4cefac78ef0000000000000000000000004b8579803c66cfcfae0abd8d12f13a341ea01066000000000000000000000000bb29bdc5fb4f9ea3fadf53ce77199d9ed225d19f000000000000000000000000f6a39d15ebc3ef567faa77d78f02ad0f18b851fd000000000000000000000000970c9e8c1d974f6eef9c9d3efeb7d7966fc3edf0000000000000000000000000928047b723a5c544db2a5fb1e0c820cd0540a4fa000000000000000000000000b78e06b8cca9413fa53c4b1ccd99e1c7482fff4700000000000000000000000000dbb0add4dd385d45511694ce082e95713a6a40000000000000000000000000d1ad667f72a2ad1644fe222017b435c66cfc5674000000000000000000000000a827a3d9194eb5d1a9dbb0398ecb06b710d449b50000000000000000000000009c0113dda27c83a6df2938ed460d805001bc888f000000000000000000000000ac6370d5bec9b5683a137e2f37c7be06338615db0000000000000000000000007b0ce4b09793eeec42f5c76a60eefb7232bc6e33000000000000000000000000be204ebb6b47b4508385b36e713ea5b6931bf98c0000000000000000000000008222da717c6eebf1f0e01be0baf50a6b914bd703000000000000000000000000d7000caec2f5c184848210c0de9f13a9a6396273000000000000000000000000a32441418971b9f88db5c4e641864a88e459086a0000000000000000000000009b6c9d0467c2aacaf371f47776e7de94bcbec81300000000000000000000000022b1c3951944edd29ec3e6832e169a39c94e6989000000000000000000000000fbc529f137896b189fd5ab02bdac2fee8c103a56000000000000000000000000777f120b63ebb0eb2e020dc58788944ced395c3c000000000000000000000000d74b7b7d15ce58061903e11c36176403ed0cb03c00000000000000000000000040e8ae8451c3a62e4697e5c28b22aa42343fbcba0000000000000000000000003651491ab048e6988d80965f5d54598544f8c1720000000000000000000000005469a031950254f233c2d1abe568727e345f2410000000000000000000000000163d721fa48a042947c1bec843a783ef798b3187000000000000000000000000ccd94caf9d910250f5360173a28dd124791e86200000000000000000000000003321d2c587cf28cc63f4f0ee00052fa7ce7660c70000000000000000000000006cada842a8067432fc3cb262adbe0c37bc7ca2290000000000000000000000008587ea484a7950f3057782d9be2a8dcb92aae1d40000000000000000000000006cf96a45fd0eb31c7e58153314903474542f7a090000000000000000000000002eeeff79dba02845650ed8ce2785efb5d55680800000000000000000000000002c911fa77bd4f28660eac9744ec9175b642a55a9000000000000000000000000dbb23fe85941c3ea01368a690828d429bd84463000000000000000000000000076912007ea2d9f8f4cf17a801bcf8b77f70ee0b0000000000000000000000000804ead46100b028091770eb89d0e2fb140131a6300000000000000000000000060df1784c9757234c09813b95e819808591ae302000000000000000000000000676652750358debac3cc75f7cc6af6d78f82c87c000000000000000000000000bd41b674b89062f61fe7baa9832337a31a5e2a54000000000000000000000000f6785dca37376c06f7e0e0ad280c5db84a64803e0000000000000000000000002ec70c1515e00d86a3f3631c66feb7c6ee8e67e100000000000000000000000078c61935128b9f2685824b745619c42de594dc600000000000000000000000003dfacd79e9a4de85b1b8fb16a0c62dc6971424fd000000000000000000000000327d230ce4a29e0a0d5907e486f4d1233d1245f80000000000000000000000005b7b4dd0a70a1b622246fa7cebc7104594f1f0cf000000000000000000000000539e37346e848f9488d8d7480d6fb383b820441a000000000000000000000000424ecef377afcafb7db7144187063bb54b90e042000000000000000000000000fb7fb69031d04cfe150c783d96b1ff8686688066000000000000000000000000c8e60fc109bbebb12af23e2b4c59a1e8c411fd03000000000000000000000000dfa778e3bcc38058727dccabd4645c526eac8627000000000000000000000000d162101eb2bff421d6388a0931b7bf9bdd725f480000000000000000000000007fd54fd07e24dd8910a5103ff56cfdd41f95a38e000000000000000000000000abc10ebf55061f7ac696d2cb120f1cd33d96b5400000000000000000000000008539872b920229c8d5c0149b30ec1fe56b8390ff000000000000000000000000855dabce2dc1226f4d7bce2494065ced91fdc941000000000000000000000000d80225780a22d452bc7162aa9c76a744b7b79c8e00000000000000000000000097b79481cabc96687462a0d5d61476eea4fa9424000000000000000000000000c85a6f5fcaf4c8a45ad8a6f395d9b485efe5d12e00000000000000000000000080ca144c2bdc54d93a636e13dc3001ef7df4ef8c00000000000000000000000069d02ad2deaa2ad5e9ad23f08a62f6373736b7a700000000000000000000000076d977b01ed7c1a3820464db9313a5884937bd33000000000000000000000000d5595061764eaf762535cef0455160f14fc0166d0000000000000000000000007e5225dd275f2804c52a1fa8a5b3b96201da751a000000000000000000000000a07ba96e9546eed98a94a55e5584f735acad25800000000000000000000000001770dbecc7b7b01074098ee567296c2906fa463b0000000000000000000000002b48f46945303d401d6ee8e05c725269064440a20000000000000000000000005b23acb8fce4530d200a32914decd43f1dfb5c9a000000000000000000000000386acf4e048ee208b81d3527b474bf1e0520f26a000000000000000000000000d7548ec35b49bdf06e1c8a8365886768d4d9b429000000000000000000000000e2fd2eb1bbf0ddb236aca2c4f08e93a1eac551aa000000000000000000000000120a29815915771508cfebbf84d87ded6899bc53000000000000000000000000ad0f91812c3c28da1451df05412e435f0727136800000000000000000000000011a85587a7a2b2b5fd9068f78f452df0e4d0b6fb000000000000000000000000e158aa3e8520c9ecb258501d4604d3233c889a98000000000000000000000000b3f1706fa58dfef8bd1d6e43b349c893330a75910000000000000000000000002b4f0d8c6778867152e0db89c3065e5acb3a4fed00000000000000000000000043ee39a1cb265888b5017f28700fdf0c6daee5fb000000000000000000000000b15f1df976ad89dbc75b4f74c5cf2ece1ee9956b0000000000000000000000004d2285aabac1c0f817ecce0bdeae30d922393d7c000000000000000000000000b07d5f3586750a7ef0a47fc48e949f36a33e9a1f000000000000000000000000f9afe0a3b7d5416550c3faf3ca684c2214a418c6000000000000000000000000dd0be0f2a0334840bf12732706e1c06e318aaa1d00000000000000000000000040e5e2b8042b9681b0a8272ad53abd1cefdb5f1f000000000000000000000000e53b1d771f7aca70c30dcea1f9fdbb863cfb45f3000000000000000000000000fe44ea0142aaf77a81afc24fe62875c6041d732d00000000000000000000000056b5a002a90c5c8fa76d892b33faf8230f5a57db0000000000000000000000001eef5c522c55c10b2633b10b093c501dcf5dc2670000000000000000000000002f1e7076234d3685d5ca638a5bd3ab99a61869cf0000000000000000000000004bf50d5133eaf0f50dfa7860a23d287b73abcc7d00000000000000000000000020d7b8ed71915c707b86cfdec847f1ac17c6cf6e0000000000000000000000000ba8dc417b1579954e8a6ec2aceb607060869a2e000000000000000000000000b8e75908fba25f1da661f97fb51ed2e820eba879000000000000000000000000c6d8a369e7b0567f6158f14ff42ca75cfc3fdc140000000000000000000000000a7b94ea3b2c1ed52d42d12531df13bcca8eae0b000000000000000000000000737976e6a3116828460dc51c5df3b63e7acac224000000000000000000000000b33c2a089cc3cc0c34ee90103a3b07aebd39a8a30000000000000000000000008ff74080688ba7af2ce2b35f8d9df44fbc900ee1000000000000000000000000ca708f46de89cdee2d0a88489535d3482aa31aa9000000000000000000000000af7053e0d7edda6f47b746ad036067994c017371000000000000000000000000b1c26e419a52cc10d56de5f484396a7a5e7fda36000000000000000000000000815b96674a1595949fb0d5066f17dd31d31ea357000000000000000000000000effde8f767c280eef2bb2135d534a3b9407bac0d00000000000000000000000012f2b6d7b4862d3c46ba44f023a5c9118dfafcdf00000000000000000000000053cde2b96a500b446cec924fbe8c5e7ac0a5e020000000000000000000000000487cf3814cbcb13495481ad5950df7e70d33a8d7000000000000000000000000eb9d9c1a4a9f757c3941fb461cf05a00a2ca1a72000000000000000000000000d1a888c54752bbd10424de7cb3e46e5c83aa11ea0000000000000000000000000a1dee7ebdc892aa06a115279f89bb571fb051c00000000000000000000000007dae7adfcf5222e333e0b13be099898601346b63000000000000000000000000c8dff78471cca82132e61eed3f0cca6b228878a60000000000000000000000000a98d215a627353b1e16f02e185ccd27d2ed668800000000000000000000000015c282ea3a8011ba39282abf0e3af389e6340f54000000000000000000000000b18fb61dbdb2a3ac7f8c5424dc91efac0e570ce4000000000000000000000000723f63ac2024c6f663c52a884fd0f8dd667a82f40000000000000000000000008734637e346530670f2b84754bd23fc959c22ec60000000000000000000000009e206c419261794e52753334eedcd5faa413e3710000000000000000000000000923686e5b013a24bf1c5e22b3eaae3365236bba000000000000000000000000bce3cfdb635330d57ce97f6ccb44c3dea2092e5c00000000000000000000000003b5da8a6aae7423b341b546c34daaafcbd3cf650000000000000000000000007ae586ff3298150d0379a1e2467cffb19017a6ae000000000000000000000000588150ed0b63c5350ca99be6e3a329b0a5f1e3b10000000000000000000000008598e047955b7c3dacbc104cc28ae932befc940c0000000000000000000000006539a178228816bc52082c450c87b3e8b503182d00000000000000000000000018d50a1f435d1603d26496ba14fd495163afd5a0000000000000000000000000735041c6c60e3b66b39d65eb864b892074c4b4de000000000000000000000000345692a19cc86380b09042fb1faa2f825f0d92500000000000000000000000002482cd7d81421966d7475306748ad434a4a2fa9b000000000000000000000000990a205f30a942fef2c8760f53ce8c1a3999822b000000000000000000000000a0b75ace302a598e0bbda3ca1603b32fee149963000000000000000000000000e4469bb877bb12a1d89330e0537108aee74bebe60000000000000000000000001165fb68fa2a673aa0f3855de75815689d3ca60c00000000000000000000000000ba9be7db42a57fa8e34bcfe77b5f578611924b0000000000000000000000006a16d0ff9677bbef661d688c08ef7d1017cc1d6b000000000000000000000000e7ec47a19f14ff299bf2674d8b986ba57b222c88000000000000000000000000c91f8fef82672e420c49d5adf8c8494bd713a7fd000000000000000000000000c913078b36e12829cf6636590ea74f98ce5bc3c8000000000000000000000000dc4bc7bd0425c620783f7098da12781c276ba0cc00000000000000000000000084395d604404b9605b2b2c088c39b337caa267eb000000000000000000000000666a73d4629ee0c3e5578aa8e5c64a8bed27affa0000000000000000000000002c0da49003a52618c69980b59bd4270849284282000000000000000000000000103b98d8f7f2369c465c2b70b68cd1cfa062043300000000000000000000000015b8ea108ece575c9e6710cbfdd01a792b096085000000000000000000000000ac71644a49e4e1d554660bc365426536744b9148000000000000000000000000433c4b637e8215c288081671d721916d7a6c887e0000000000000000000000007660d0c4b251bea417a99e3214c86483cbe7e5e400000000000000000000000052b7227820e247ad8a78e21b69a3ba44c2d3e00f0000000000000000000000002fd145972455e59d9ac73a3b9ff7f572e0fc89ac000000000000000000000000565be82fb599fd7e7a7cea0a85a9098137425a10000000000000000000000000e6fe864601a2f5be091dd931775e24bc15f08614000000000000000000000000188253de6fae53c1436312aad10cbf6d32b272d50000000000000000000000000eadb8a2eeaa9a1fb5a56359da0b1eefea69fa1f000000000000000000000000e573e2c4595f05e9eb0be8402f1275644c1d2a4500000000000000000000000022f83c47d436a73075cf98f7ab9b773a5d4e5283000000000000000000000000cb1a000f3140f046a36ae3cfb52f68b2e8877c720000000000000000000000006165cb222d513f6e2af84ccdc706557799b7258200000000000000000000000041e3095a7682e721649855cbb03b4ee8db32ef20000000000000000000000000d1f44954f7f29cf965a4f6cd0d4b3abc3b0073f100000000000000000000000070a976556f705dd63f5e401e44e5e9f6fb1d615d000000000000000000000000025458d69335ff759918748708d07c72e259314b000000000000000000000000ed1b12403c5c43851b2d0a8b4f1fdf8b5d9b678f00000000000000000000000083f00810b00b6de106c8c968ec16043f8eb83e05000000000000000000000000aca976a4fccfcbba5d1401779956a659bd8ee03400000000000000000000000074d578f518696fb00bb70dbd37f015b9e624e2b80000000000000000000000002fdba5e7b04c83159cdb4ab7ef0a941f75142a040000000000000000000000008e1ec4aa1fb116fb53983ae35a70e938ab5348bb00000000000000000000000080c04d307cec6192d4d9cf5ccb91bd529bdb97c7000000000000000000000000c332f0eaf12651a91409e7ab55c39b2064d212bc0000000000000000000000005f11aae5bdff605de1a6a55fe9d04b06f5936af0000000000000000000000000ee1ef9c6a35a60fd90f228f6b8c60ddc53d2a6ad0000000000000000000000009e1437052ef8c6ff082e46440f4f7c7c3235eac300000000000000000000000007a752d74ffef552e63eb26f14da2f05c9f07f0d0000000000000000000000009be61be8edd460bcb4dd5a2c1466bff37e2cf7d600000000000000000000000038d610788537462f64830aa7e338e6edea30a90a000000000000000000000000620585ff7c8633344398ca5a71d789f702a7ecc30000000000000000000000001df3d372a575251bf9b632ff94521920a68e50f0000000000000000000000000ffd6e8772df60a1e81c5d4c925e1e0ef74f34bc700000000000000000000000013a65580bae5085597df42d512278039c085403000000000000000000000000078733cce2bf6c296504a1b2b1cea543d4cda860b000000000000000000000000e16b1e5e9fbb00bb4af0a0be896f40b726112087000000000000000000000000eba19b6275e946188e3b350f4322cd031f265db0000000000000000000000000d8332fae36b80b2e2ffa70107d61084237881e41000000000000000000000000f9c74d4d6c6bcd16e1f4c6f618e8c63b75f1d7770000000000000000000000008b4ac940b353959de8101f6a054d9bfe2cf8c3c500000000000000000000000042ad14512763b922fa319384ddb8e02243d8ea4d000000000000000000000000a6fa6ac4eba716463a3ac09cfa908587a465b8da000000000000000000000000524058d9842648183a9e2f424b5b8e053b6e4721000000000000000000000000e898908cbe1aa10389f9bae84a05a67e8f9401220000000000000000000000006ba142e85477f36e729661dfb55851e7427e99c800000000000000000000000035d0c7c4bb55f24741aff16b5958d3f587b37cad00000000000000000000000017cb590374e21830e33afc4d51f769380ee20c2c000000000000000000000000043ae3bd1ebc0abf3e189dc7ee95b97d4eccbf520000000000000000000000003f6a90916b12fd6063f722ab38d27ff4c82f56010000000000000000000000000fd3934c27eb5692685dc6d0c9b3693498162e660000000000000000000000005a7ac55951025be9c0f5ca21eda5f539d2a0f49a000000000000000000000000b9c044f39d70d2c690a56801c39e15c277cd895000000000000000000000000088969283fbdfe5159215ca6e582e4c55d7ae2e620000000000000000000000006ecd750e718ec90794997cfbe1cc201397d5437e00000000000000000000000015a2fd4d4c05ba86d3a7efde3d4e01b937981e9d0000000000000000000000002f8b9c0de274a55a3a7260ab74b30dbca8d516bf000000000000000000000000717223b5165e7916c14da681b0f8b0247de823810000000000000000000000002675a396db3503ba55327443653ffe6dc2e3b1f9000000000000000000000000c6e40f846bdd1f3cddc7cd8a90c9c70203a5650300000000000000000000000059eb51923ccd87232df5e110e9718b9dba7b89ca000000000000000000000000c68135c243599d53d36f758b5e833cb76af55e25000000000000000000000000cd6bcd32289af92e4ee6fba21fe5d2b6d7bf21080000000000000000000000007a225dc964aac7865c6e848b7b5262a12fff5957000000000000000000000000bef3d108e13abe0e4c1e2b3600550a1e122ab67e0000000000000000000000008de4dda8eac53f4178268974c82eeb3ffc22961a0000000000000000000000009b4eef16331ad12b5106c4d079c76405471d06fd0000000000000000000000008d690e0603b8cdc25c4fbb949eae245eabcb69080000000000000000000000006f413372b825d0fe83513b043f85ab22e18d0d99000000000000000000000000819505e409fdc251ac81170a7b9afa9972164d13000000000000000000000000b5e428f13a48ae43682d180b5817c167cd20d779000000000000000000000000f48e068a3aaec2d385ff50b100b3bac7d738e455000000000000000000000000511107720a64bdde422d666a426143512960e9e100000000000000000000000070df1e5db6567eb9fd0fce6b7c717861602e68fe000000000000000000000000d0934813dde61656fa64ceac530a5e69af72393200000000000000000000000051ce4fd356d70490c285c4dd7f70334e47769f03000000000000000000000000dba7e36374a34ba5ff6e8ac4d27ae305bc6ce8360000000000000000000000000a01a6f355c84d1d42cc5f73a0cc8c1b332a13aa000000000000000000000000a9f4633065b28f509c8cb927fc0f3a72fa0a5aae0000000000000000000000002e0f1a9e632bd3457f36b4b6d5b14c10e9ec82c600000000000000000000000036363a9b64214add155c0132e9f41abfe3e2b0e0000000000000000000000000e01d9aabb991911fe0f9443fef04f94b9ed220ad000000000000000000000000e501e496532885e36fdc8bc208b543f1d4c579550000000000000000000000001779c328aeb1e315ac509a8fc9bdf21bfd5dff6c00000000000000000000000017b2ae42a484783b2f96ca6b25a98dd7cc5e2ec80000000000000000000000005bf83ecf752a7840f4e54fc1104d69a2d9d39fa500000000000000000000000011bea16b494d588bb04a22b276c9c772ba8a1c83000000000000000000000000dc5db96031e5774208256167088e3a66e7100a1e000000000000000000000000ae20b52df68f2f53ef222c14984151da04025c8d0000000000000000000000009ec2af9f199c3eb81447df616dd5f27e3f401646000000000000000000000000f1281476ba4cc900e2f8076077f7d1c8c257b8fb000000000000000000000000de585e6d0b0b0189fb8f349cd7b677136668302d0000000000000000000000007ccbd23d6765bc1abe1be644d8cf6cc049fc26a600000000000000000000000038fa15a133dbc63e9ebbd538e9ee766e394e6b8d000000000000000000000000c18e20391e15e07799c5d8b26161b20928514abf000000000000000000000000e1c1f2ffcc3d17216e2c0b4609f8ecacf6cd10b6000000000000000000000000002a104302281bc1e72e843074a6809cded86d77000000000000000000000000a2751c1384ca1f11373af7efe615d6a2490df6840000000000000000000000002cc011777a2ee8bf24734da01979566cef5c0e1400000000000000000000000017713ae7ba6a974226fefbda532b1bc793c94614000000000000000000000000b84640ad66096e54a559a6e1341ea220621df2b3000000000000000000000000f87c8aa7873cbf1ffb40f7a946c79ec0454cf325000000000000000000000000cd28fca4235c23fba357f6de917a08a5a003df140000000000000000000000003125eb8c5270d19b34762154934014784bc801c30000000000000000000000006d9635ea20d330a5150cceb32f70a55c1f03604b0000000000000000000000003dec2a66eba371551f634924f68beafe11f135910000000000000000000000007680093c349724d2dca4df99bf00636d9ecdc7230000000000000000000000003cef7454dbc02559d76618306528d5a6af9f244a0000000000000000000000006c4e99142ff37d963e00c473d3031f7e653728f4000000000000000000000000052dce089798230c9d3c360b01f7619fb2a7032a0000000000000000000000005577dc357d92604aa7f4a921f6783b4ce456b04000000000000000000000000023598a86245ab0a963d5b40795de4dd16ef5118b0000000000000000000000000ec620ad1268e7036a2064e16f1b669a6df108000000000000000000000000005233b5b96373ef5081621fda72dc38f91649d37e000000000000000000000000dd1719200ce2fcbefad3b89ec1d0a9d4553b314d000000000000000000000000f5fef6f6f39f51dee7c8d24174f162a507e67b900000000000000000000000001634fdde5284c30a15557b99a9da812d088ec95300000000000000000000000027d9aefd4fda57c88ca4f55d4619776f5aa9491f00000000000000000000000090b48c3b532d3f791216bcce3673e197a09ad301000000000000000000000000528e8344d3cdec8a4de63c6c87e14a92a13e4a5500000000000000000000000008e519be44f54c19ca1ddab6ab27f3494d8425b60000000000000000000000007db4706a26d8ef646ceb4782e442d7c1c38c91b40000000000000000000000009d664ba51ffaef3bac67e5662cad29cc7c6d184f000000000000000000000000258d1eda26640e2ab710f977ec8b977542e781c1000000000000000000000000e4f0e40bf06b359d5367c3f591be73601ba1f27b000000000000000000000000a2111dec5589120ca584121cdc222864d7eccc67000000000000000000000000bb08578626653d8f4b3fe9ff45ad77d8dd66b0690000000000000000000000009487fa0ca19bff060f08f63d2eefc20add6be6fc000000000000000000000000c5c8ad4765ae73d5c0e30c2a74d8956061e5d79e00000000000000000000000016721cb38182c17ee4f4756be73ee5d8b9d3e2b400000000000000000000000072619bdfeaf69452201376cc4132ca703f52fe410000000000000000000000001419224ac2da508857aaddfd38a8496e117281910000000000000000000000009c7528787e303fe17e7b8e6b8050dc719ae547a70000000000000000000000009db883167bd82c25d24dc40f66a188922265963e000000000000000000000000fc4e36afd33d21a5b82f3a0b0339b5cf6fd0544f00000000000000000000000047df0557f1968cf2e429f722e17d0239ce4024c1000000000000000000000000eebcb2aa61ea29959ecc76dfaab402818afc772b000000000000000000000000bdc93aa8007a0787bf98ad73ed9045b67045035b000000000000000000000000b56b970ccc1e7cc98563ed6e136be565b041207300000000000000000000000098da2c2e5faa5c3410270325f1fe5c27ade134df000000000000000000000000916d0bd451861f5131bd15ea21c9ae9da01f4c17000000000000000000000000de9213d02bb262d2819f23eb067790514456bba100000000000000000000000024ed94639e42b66b3025ae0e15b92e52b82044b20000000000000000000000006719ede4ae0f4328f6c876aa6284752166b8cc3600000000000000000000000033cf4c1961af64f999186542f70536c677951df50000000000000000000000003966f9d3f308d6d2c9b5dda6feb80e5ae0628454000000000000000000000000538a8f38baabf8112642238347aa4fcd5b1f2b0a00000000000000000000000087c3b626d537c537175233dc1dd7ab374d3a9fd6000000000000000000000000ef6b4e148aef289fa46ea04750fe787ecd10e4e50000000000000000000000006c6629a62b4a001f6316a8d0ad971b3013c53964000000000000000000000000b15d0584b414bd41ab18b45fb8fa8012739886f40000000000000000000000004cf8f0da8c7a4f1fe6b8af6dc5cb9dc79840e73c00000000000000000000000092b39cac4379c1b638bb5a7cbe2d74ea8d7fbc280000000000000000000000004a4dbeae3b83f3044fb327fd71f2c5986c99870d0000000000000000000000009429b8ab20f92fc5158dc7f1d5a512c64e7f5e57000000000000000000000000e885079edb3a3f0a3a2df8dab2db5ded34bd467c0000000000000000000000001af59d2fce934c025c05abdfb04ccf0d8b8e7283000000000000000000000000bd0ff525b92a50f7c1c6b92d6682255660a4a19b00000000000000000000000064fc4628332aeecb06674d10232e8d370173aa79000000000000000000000000ea2cdc0eada4a77f7751041f16615ac1e6fac700000000000000000000000000113f95f97619860121a1e870414c9135337fd9d0000000000000000000000000ab1d82f53f7ef40f890a9369a69ba5e62c02c915000000000000000000000000b129cac32313f8bec42aa28f9fddab5ee7b976ce000000000000000000000000608094af3e5730227e4a19e8bd07f10bdebaabe00000000000000000000000006e4d2e98f2d682a0f5d14622d5e637e341365d59000000000000000000000000291429425a0a42bcbae04fcb32a2f5d45fdff29c00000000000000000000000009b6a3cad0837579efff1e477a61f5fb17339fab000000000000000000000000539cb587f59650298d01fee432dcea86cbd692e100000000000000000000000087e716c926b12bbe5dc4c1d49638ab1d649ba2270000000000000000000000001a9ab4d066d2b7c13996dc1f436909d0e8c9a52f00000000000000000000000099c15be93c1e7032177a0ad6c925ce0d473e1f5e000000000000000000000000e7ce3e17ebd3152e355d86b465f24d827bd4559e000000000000000000000000d92ac030a5547312cc4667b41933bc2c171c7f860000000000000000000000009689235607728774f37a543af675f4e6d5d19331000000000000000000000000d2fa620782c0b0a7b6619466281a0a8983f7505e000000000000000000000000e5354fd4d7a5c7414370853f6c89369552bb543100000000000000000000000079675ec266cd50421ea85cb1552772f04bcf4809000000000000000000000000f68f5bd1f7e3e960783d580b7708fb27e76cde6c00000000000000000000000040a54e51bab167855421f14c5d82d38920fad1b0000000000000000000000000ec24c8bbd8ea41c7c67186d3d85050ae7e93d1ca000000000000000000000000326dd3005fa239f8a7c577fe313cb14aa6c49c6f0000000000000000000000009c5e9b54c12c7f37c080d52a9c2cf7c143c9f2ed0000000000000000000000004754bba1dbe12c77d46273297b5903731702c418000000000000000000000000cfdc6b6afa6be387a67e65a760385e0deb8dfdf0000000000000000000000000d26d50e4836380866d8c3eb476ef625961b75b33000000000000000000000000937dafd0cb7abebb90e412aca881f68145e5594400000000000000000000000001559fc7e05862536478172536efc598c94c1962000000000000000000000000016a8bd7ab6ee5319cb379b2321b19ebb8a70681000000000000000000000000b6c11934c5fff32837e869f1ba32e3b35bfa8a120000000000000000000000004ff808d09f8147c92da93f5efe3a73c9b0b8102f000000000000000000000000503ad60540dec30ec91c7240466c4c7fa198acae000000000000000000000000c5832df051781cc2deb4ef8168a25277db51d46d00000000000000000000000064a9f1f926fa95ac452c970d51c4897396318825000000000000000000000000e03f04f0f4bc59c3c8c91c3478f66fada5639484000000000000000000000000fc15f2d7a88e10bf0fdfc3194ddd254bd6d386450000000000000000000000004f9e464dd5890befdc76485096543e294955984600000000000000000000000071d114d59888d3d35da875c5d786bd29ad78e3f5000000000000000000000000b62f17f171783c41ed22bc37cf7b97db88a13f62000000000000000000000000f6b154ce46506e7c0c3f2c3209b9ec7b60bd6140000000000000000000000000f7b971b85122aab9eb7ffc0083abbd88152fe41f000000000000000000000000f3a5b320c60d50bbb51b9782adeccc2d554eb9170000000000000000000000006d93a682408643502c195a480741017f0acdcf40000000000000000000000000ae6822e44b171c82b6ab37b8439eaaa8560b36820000000000000000000000002c53d5ff7c41ab3f10886030042e209be4c9c9a800000000000000000000000029b6f4e0ccf1706150c6a3e2af7fbd1a41aa7f39000000000000000000000000cb246022244197aa9c45c8ed753f43080afd1dce000000000000000000000000e2db1fa583e81db014f2bbf9e8c1e333246a018e0000000000000000000000001f2b45abc2dfcc174169d69559df5c39b652cef60000000000000000000000009bacbcfb151cc7d2b75ad446feb35ea674e2eb85000000000000000000000000feaa965d91e8bee44dcc63dd57afbcb4af1ac32200000000000000000000000068b682930627de4d7ec75067e2abdfcec227921c0000000000000000000000004dd6e56bb5bdfebfa54132fc4c123bab8ebd473c0000000000000000000000009292d823a1ceed579e5010be07cd216e0ac990fd00000000000000000000000081aaa12b5a2cebc88cc3abfbc52e33f21a52d23d000000000000000000000000a22b7b8b524dd6fa16d0ac1f6d2bbc6360db4634000000000000000000000000ddb5823bffcee56e86b749b076d86816f171d1ce000000000000000000000000c2a2cb8e481f8f4fc63532aede26e01e6ee8bfbc0000000000000000000000002281e14f68196b376f1ff8476b09b0eb38276a2d00000000000000000000000032974c504bbec3d59c029b2dbf2a7df93ba80bb5000000000000000000000000b86be6f85ec6395cc869d2264fde89083469b24f000000000000000000000000defecbef10f2091d936a865628d6322e405fa1a4000000000000000000000000b52d430bdd2def5d7f42fa7ce5b55172b2bc81310000000000000000000000007ec090e634e63e75f7d4900f73b5ec8adb97aa58000000000000000000000000232e18b769364eec24484a4ebfe89e8d4e950ade0000000000000000000000003fc53791cf68607eccfaf2b200c4f982dd6d3ee400000000000000000000000092fae0e6769cb56040f927ec58b9590760a537460000000000000000000000008f47f8710a2468003a4218b5aacda8e7b6f5ea1d00000000000000000000000077e3f35e4661e34dd159ee48c95866bdad87cc4d0000000000000000000000006bbe6735355600701ae578cd8bcfe2f074cb2f10000000000000000000000000a8ab7e59d32dc17aaaadb600db02460875de79950000000000000000000000006c8cebde3c27660a70032805cf8db092079ba5060000000000000000000000007c33e7e491bd4eef0f9851a03df16b119f7b1f84000000000000000000000000985e2e427bcd7ce2b0b9eb5e73365fe9473ff5030000000000000000000000000167cc13650ccda228203d80deb36bd071a5fb2b000000000000000000000000fb7247e99bd07ff8f477c484f06cf264d93da974000000000000000000000000d689d93991bd093ca931c9d04e80393ef0115e9b0000000000000000000000004f06cdc20129e5990e65e4d7c9fdff78c446a30000000000000000000000000004e176dbff5b070628cca576b2c5430b608b258d000000000000000000000000f7b65d95de818ff98b996b188956b2253046fe5700000000000000000000000072ae1e44d7be9a1038ee654a011196e5c7a2046f000000000000000000000000d18492232ba5d691dcee59369dddf85dd99eb283000000000000000000000000be6d2c700cac4c0b98526f33442d20c6ffe2ba1d000000000000000000000000f639946e94d9949c6936191f77847a854bf1bc140000000000000000000000009a95ba8b0278a86ded8cefb31e427d583105173a0000000000000000000000003f8652377bcb1fe83ba12c0467b02d21fab87d0c0000000000000000000000002c0cfee54f621dd1ea0c1ac3ab298c8ead27a0f8000000000000000000000000fa8a470321b9417a7e68144c0047d2c786ac72c700000000000000000000000056c496c24c95b3367b0f3a3fd1e66840a16a07ad0000000000000000000000007697719c78feca1c84d173c0e5584ef8983f76bb0000000000000000000000000a33896f09d43a5c9af1a14670c2869b945fe39f0000000000000000000000004e443dd251062324460414ba9b3e482807d7c55a000000000000000000000000c034499d38523a2e2fa2d0b3f050de58a458eb6a000000000000000000000000ce43965a19c678a871a47c8d5cd154dea38e89ea000000000000000000000000a60319b37ea372488678e829caf17999fdc9a2730000000000000000000000007461b461e5198211fc0ea39fd0c4702ae61a7f790000000000000000000000000d30ca61bbcec297dc361f54bee710b4476a190d00000000000000000000000055e187ccb9b04ba7bcf02724ce0ad3361408d9f40000000000000000000000008134779bab7c8af3dbaf2b60ba760db4e884eceb000000000000000000000000c398f15238c0a3015bd5c7099d1c8b95d0d74bf300000000000000000000000072134026e25a41c9ccba9e1a296ad327d8b3dfc00000000000000000000000006259d1c3c4d2fefbc557115d99ae68389b88ddd5000000000000000000000000e85b00642adcd820b6e995b03841ea43236e476c000000000000000000000000cd90fba036e6f699bb7062aee39e63b360bb6eb1000000000000000000000000f2dcead6c9dce294b597f6c61c0fc786c8bc5ea3000000000000000000000000c04d396cff4036b05e808de02a5b7d013cbcabc20000000000000000000000004678c2233516621e8c7ca325b59d2b5140260ced000000000000000000000000976391ded4fa24650e5883f6b9f0afe8776450e10000000000000000000000007a3bfb0f1a03bba0a5fb43f9eb723ea2472df5fb000000000000000000000000ee566b48727b788caf8bd842dfca5cc2ec67fd330000000000000000000000006b6f5e6a8167d72ac8951ac89e9d490a63912945000000000000000000000000e562ebe68d5eb5ac146f76eb35a5e3d84db6b9a3000000000000000000000000c8580fd0ff1ebf13ec80e4c947eba1362e82159b000000000000000000000000e27e570aebf01666f5b4818cd5e72cf4d40d4b300000000000000000000000008f3ac18f84f09a5d5d6ac6826ddb97826160936e000000000000000000000000b9654c05da3b7ce5dbfade11e500da21827b2000000000000000000000000000b101b6438f78f7619e9423c0eb8df6eee309bb28000000000000000000000000b19833c90211d1314eef0d19f0d295ddd5df8c7b000000000000000000000000b1d20da593342e7273c3e539b82a3fe10203cae5000000000000000000000000d882aff159fc1a405cd5390dfdb40d0263100f01000000000000000000000000b3fc42cc7e863e51b2d07f5cdf05128d2a300b7a000000000000000000000000c3762b1f670b000f894b8af21c00da9d3b052b1e00000000000000000000000008041d348ba7e7214ab4e9d88759d5bc9ffc91c300000000000000000000000029dd452c6dc068e5d2d1af82d582cba2ab3c7623000000000000000000000000bd7fda2ab0b20e064bfc1054c1c0b85ed3d34af7000000000000000000000000372e28c3616375fa5f6f229bf9965a353f85a23e0000000000000000000000001a9cca883f9a9485878a1b178b175132d48a311e0000000000000000000000001fb6234749a8bc156eb75afde7e9752fcb1c1cc20000000000000000000000006465c8f11bb310aff8d1c604d0597b804b021d050000000000000000000000000f9fc4ec165bccb1a26eef6cc05877c46f5eb93a000000000000000000000000fc99e1ffd3890f4afe12578f23fdf4198f3c53bb0000000000000000000000005c3a854ea55c81f91eb3e7ad24bb659d78cd2344000000000000000000000000dce41833a2b926688265bacd05e4d3c038745f73000000000000000000000000a7533a1852caaf0788545bdb3d8a5c6e7fc303a400000000000000000000000038f2d68b8ae8f7100cfabe670e78be8e69e153c70000000000000000000000004285577507d841584a3bdf5eb56152bdf3c5f48f0000000000000000000000005510bd5e75f326591e815a03a441d09008a56b6c0000000000000000000000005e1ae1050842c502a0be84876f805a1be72e0f39000000000000000000000000c9929b354ca6ab6181ac15661fb5f603385139ad0000000000000000000000006115cc9c6316fdf63620623d6306ad791841469b000000000000000000000000852bd513e2f53dcf0038a8d6c5b53599e6f106d50000000000000000000000001e0c7f9d96bdd44eb93ac60f361d8cffae81e46f000000000000000000000000d33b77b37ede3fd0fb7bf3263f48e2b7b047fe830000000000000000000000007285a8304794f87ed2698f60ebc264d244bcd73f00000000000000000000000095e0bc7ffc298b3fb0488478b0b17211b811d6c80000000000000000000000005b1ff486a5725842dc58d709cc458d5d60f5e74600000000000000000000000052a3033715f74a1d926e8f5e75bdb1be86e0ae17000000000000000000000000cb7121c03de772958e4b2db25d63ccd13586d453000000000000000000000000b8f6521ef0ec51c4916d0f88615c2f2e9eea13710000000000000000000000001f824a1aa30d791cb6029620ee4f67cdb639888900000000000000000000000042ae9699662265ada1ed8c148da6dea3653f58c7000000000000000000000000bdcd563968e637e724e9e747abf30ade4d4a4deb0000000000000000000000006a271a99922f00a4617b0187f5e2618cbb79e3e60000000000000000000000009faf2262a80e1a8a52eaedb8141d963e1031e49b0000000000000000000000006613a5f6d9f8b9c7a201848f397ebd278638ab28000000000000000000000000108bfaf7b7830ab7b8180cd2cc7ad8fb537f0ef4000000000000000000000000a7c369afd19e9866674b1704a520f42bc8958573000000000000000000000000202f8c8c92b1c67fcd3baa4424fd53a7a97e1e98000000000000000000000000219259909cef91c5c7fd1fa644e26942ba5e669300000000000000000000000077498f44cdb823a7be6438db521e4d617b802f2200000000000000000000000004a29c1887a24e06eb763f9a476e61e17ebca91300000000000000000000000011941096df8559c61c637c46c948e4ee84154fb00000000000000000000000008bb8208bf345fc70c2eedb03ae4c3ddaa5574f2300000000000000000000000093d4ec86260c549a13a8fa64003544edcd07ebff000000000000000000000000bf836e4c20f3c397a96eb30e906feeed8e56a60100000000000000000000000053ac3ce36e765e0c11ad588e979ef6e6e8cda138000000000000000000000000fb840866094a37050210652e02eb390350c762ac00000000000000000000000088800547978e596f8f93b3dc927d370c9e72e7d200000000000000000000000020a36ceb2c85bfc7a21e4c3ae51626f07ebd08ec00000000000000000000000049de7d7dd2fdb16e3f48124a951b4d20c2340f28000000000000000000000000eb0396da1bf472b23f746791d57bdec11ac37640000000000000000000000000f075c1e06a47cda5b7b4f78f30707c76154b909b00000000000000000000000024b5e7b55732371445eebd253244f8829e1537100000000000000000000000007f6847acc3e8f4f335628d3eeb4dc01577d79f5a00000000000000000000000063fa91b5dfb970a0c999844152abd35aa789abf0000000000000000000000000b49671be2f312001f84df4fc3c6ff3c8faf78d0b000000000000000000000000036bd4be025c1b9c751013727bf9a8efe3d8fe6c0000000000000000000000006501afed2d4153a818025f171f4c78eb934a7d0200000000000000000000000057ea6a05aea534b4f077ab14bc927af1777b932f00000000000000000000000063ecaf845d7293e4f07761041106159c374ff64d000000000000000000000000af76ae7ab019e3c6390411916129d450c1a244560000000000000000000000008e5a6e6fb4926284774a437241769f9b30c2f74300000000000000000000000023a3280a7f68f4f5323600d425a13d1a0ea6e7f9000000000000000000000000b7994e8f9fbe81c5e5a6c3562525828a941f268f000000000000000000000000d6dbfedcc42a47aca1d3ea125732f7e067de55e700000000000000000000000050762b8f44d1b7b99ee433eec69f2c98629156b4000000000000000000000000e51d6ab87c27f757aa3604114f4e4574d07669d400000000000000000000000028dec6625d9481f0c76830e6769a67726984405b00000000000000000000000063ef0500fef9ba62f6e451c70d4884ca9efbac0b00000000000000000000000041a163e6a21d2c99274cf2a8df8c1d3db80ca003000000000000000000000000643bb690c1abf3c3d17919f870e4225e42997321000000000000000000000000d984732009c552f0400930c2847b9631a0fbe0160000000000000000000000005309de764852895d36e7a23ca5c8997f424453b4000000000000000000000000cf5ca292f063fee1013f7c36af1193cec23c30c3000000000000000000000000294c5b2eb73ff71d3710ec2b086a79e21159f885000000000000000000000000ad1f8916acc7220aad819fd7c0c4f4012033e6a4000000000000000000000000f197f4b97517aea23ad0faa03c79327082a5bda8000000000000000000000000d97a886ef0d56338cbcf41cbb28eda6000c32684000000000000000000000000b5415164233f8ffade5f01f0184209f49cecbb580000000000000000000000001d2b77d24ad3a1b087e3bd181caa6added53ef60000000000000000000000000819c1f4a29c26e4f4282f1af91e51993ebf6e1f60000000000000000000000009b9870fc59cc346041e5e06acd4e16c15ec6ddf90000000000000000000000000253fce7a564e9853cee6d86d8c60933c2d1d7550000000000000000000000009630750db8d26b194a0fdec107c6eb8c2cc3c249000000000000000000000000b7e14f4aa285ecef5d4028baa51b6b5086a539c60000000000000000000000008c9060a36a94ca8e0024693f36ad0ebb0f2ecb4f000000000000000000000000f911a2ea0f425c0528997f1b3e1351a5131f7bfa0000000000000000000000009d02054afcc82b1b9df8a8a1dcf31424909229d6000000000000000000000000ae7b52d6b4c34310031cdbe2c7d2462bbe87c98c000000000000000000000000d0d495bf21c64fa0c9f19bcf4d730e00491b8d97000000000000000000000000626938f0d7beb0054226352697d2ec4853a4b7ba000000000000000000000000b5656f7ea3ca0dfb93ae014cb353591a1af782b2000000000000000000000000f000759c22dd90a593628931aabf5e40100ce68500000000000000000000000017570f29c60ca5ebf77a141507f16175f635ba7300000000000000000000000004d1edcb2528e56267436572293ff95d98dd4ff400000000000000000000000068e354e112b909327b5494f091d87c5432cd08fc0000000000000000000000005d09841ec860c3fa7c859b4f39db77c3041d09250000000000000000000000009bc831379651919d9e936bac68346b083ffb164c000000000000000000000000dd52ab1baa2786f3579fbf92551c57883706a309000000000000000000000000833e7af5a3edae0b3a767e495324714696a443b0000000000000000000000000258f1f2c09e27de5b3342fc48e23586b0914a28e0000000000000000000000004efd3fc01b772e0aeb6f4eeb80046c4f5006f3ac000000000000000000000000c3fecbdc5b1d8b9e6640af2414e5cfbcc27cf306000000000000000000000000b6a4946c4bf908d17e1831d624f72f8522c196120000000000000000000000001392f4d0e932326557a0cb871fd21013a0f155de0000000000000000000000001f6be3f3a2eb77c5002170a011ac4974790b6618000000000000000000000000f780c1e45092ac9fbdc6223d7d1989bdf11a261e0000000000000000000000004c6cbf6d27e84ec7cf598a83a39a82ab747b979f0000000000000000000000002582d27b0351b7dc9c1c6834c9fe02d6a904ba97000000000000000000000000095270c61847d61011bab455888d70912a6ea030000000000000000000000000eb1b96aa04d9be976b44e281d9f994d63751667f000000000000000000000000f5bc7952f1c59b28ab1e35e03f23ea5e2775541d00000000000000000000000025226e550ef0b229d60bcb96fde1c3f4fe689d8b0000000000000000000000005ca644efba54b56438ca76ce74f6fc6102ef8ffc0000000000000000000000007e44da4093fe637e02abee6b2f775435fdbfddb9000000000000000000000000fc46b5e2eb16c6e0216ae3166747551f141ee29b00000000000000000000000080cb13621d98581ffea75a9c35ff1f35ea8de0ab000000000000000000000000b817e1f91f4f15eba163a0eb7574b2981255ffc0000000000000000000000000d3546f2aa8e11fc3f4b29ac1a1a46bff712e36890000000000000000000000006efeb902393de712dee028bb09714674895e195e000000000000000000000000342edc2d0af03eca0234f72388e08bad014b33c900000000000000000000000007aa10e06b60c10e5eb7b2e0682e30f80cfaac8d0000000000000000000000000df009dd510ab3ba47b4a2461a17d501f07c6d25000000000000000000000000f3de0a6f3748f23ce460ab992f2a0cafe37d41b2000000000000000000000000311ab621c94b5fb269daa5763df6532b568180410000000000000000000000007242923a7719a435f2afeffb048e3a6834b485f10000000000000000000000009b60e5f9fa13ca73485670de67b4828196a5d0ac000000000000000000000000e7b0713f0c606e7d34503b082b1d94edeec41e8d0000000000000000000000001a396b308059fa2305a7a55db81859fdebc370d80000000000000000000000004ae01aae845506997001c4d74135cee8c64fdd1e000000000000000000000000f18a99eaf78e261532aea730ac746d6025e41b360000000000000000000000009b87c1a8cf483c4021974c08d83b811da1c097cc000000000000000000000000a92cd1d24d98efc9506cf26b0e4ff6e339d5573400000000000000000000000055da037b860317cc84e37966f14376b4fa453c92000000000000000000000000a461020e019c2c5bc8a9e983d1e67b1466ad1ee90000000000000000000000000e102feb3b3cdffd7a90b9f2d0b3e6c1beb0f5710000000000000000000000003589e595c761d70430de3eb0b5cc01e0543ca2a80000000000000000000000001fce9343e15bf3147c4f6d0571445f4f9bae10520000000000000000000000007332bcecfba5e6b8371a5633eed7e33ae76d010c00000000000000000000000013d955a2e35258396cc0c455a51e225bf77ad8e0000000000000000000000000edd8726b4756ffc2d6ce49d7f49ff25edfd5a40700000000000000000000000057ac720c3efbbe3b0063d1334820145946442f30000000000000000000000000505f42bc4c42ed842ae688375594289f76b447a800000000000000000000000014719fdd1f9cd41f5d87487932716dea5f01579c0000000000000000000000004d1e4176949389de486e1ae326d63207fb22fb92000000000000000000000000372fc1fac7f199d6f46b2d9d42a32df1062571a0000000000000000000000000e1261f8440f789a69cda0f62448dcc6c0821969f000000000000000000000000016e04bbc1c7e78af139904d06ac8763ecaa94140000000000000000000000001dbcbd8b3a8d5f273a70e5762562042f7526ed25000000000000000000000000586f0d314fd64c983a888a35a0a1c1a0c9b5e73a000000000000000000000000cd3b64732cc0894692acc6f5888edc0935539e45000000000000000000000000be44521c75545e539ccb5ee501fd17dd5285bb1e0000000000000000000000000d37c5b8e71b69a37c2e6f5bbf649419b32036710000000000000000000000005609ed77d3599957e0702ea743117c9237f37a3f000000000000000000000000897a94a2cc167271d087e13fb2718a601ca7b8480000000000000000000000004c2456603b1149760fafa2dab8971936e3402b88000000000000000000000000357e7f1af04a5a47b41cff3f2b1cdf7cd81a8f3f00000000000000000000000031939e8fb64044e8be0cb62797ad00ff7c9bf9e500000000000000000000000063f3e52d22528dfefd086a89fd13d37afc64b9530000000000000000000000006b78261f5a48cfd8912545b61dd3d765ca6d8409000000000000000000000000677ea18b4654d64c97b5eaf16e7d9e71b1432240000000000000000000000000cf63f2d5c21dc01a1a2d60691e9d8221ad34e161000000000000000000000000ab093ebbb9d97b1d571e9db56209a43846775c75000000000000000000000000f9a651034e0f904720c532727935e2e4a18f224a0000000000000000000000004364f5b893f8ee8454eab40c3ffc03804e709e7a000000000000000000000000351b7ba0efc511240ef72ab9d85b8175b9e6cc03000000000000000000000000cfeeaaa490d44bcde0259f086e70da597d5da7d60000000000000000000000008a6a651ac64d84a51e2514251ef2645dedba3d0f000000000000000000000000bd1ab64e20a75e4f07d79ce562e44b9367c42b68000000000000000000000000ce95f1a190fec7f00df9463eb59ba8d014067d12000000000000000000000000256a6cf9947892e13d6f218e625a6d9c4a080ede00000000000000000000000054a149ecd1940c45ee40e9853e0d418eaa1a406f0000000000000000000000003a536a4e6f3624956a80981e8409b9fc23c1fe470000000000000000000000000db3bce693ca148f786b7784c901607e1fbfddd8000000000000000000000000ce7882eb403caab51e14f5fcac1552c30c644619000000000000000000000000ccd51ebaf0cffe75e2209fa76945611eca6ec5030000000000000000000000005d093ba82d1ffa8535d38dbf2ef77091137cbfce000000000000000000000000dc57b9d602197ac7f9bb43ad39c09b4642ccb0ca00000000000000000000000077e2e28a6026c6dab4fd08c3882600b28a59ed3500000000000000000000000008e23f0689f52f181509473948bff4d44aea8010000000000000000000000000215ac687e7d3a40607f355ee7300f3eae8039045000000000000000000000000ccfdd46cd30f2ca41a38b147255488cb0ce2f02e00000000000000000000000022df2c27511cdae0fc218e64aa8d98b165a383620000000000000000000000001d601f4c8463b602084f39471d8c04a686f0edce000000000000000000000000d9db448ae080081af82af7f2d5a72daa7bb5b823000000000000000000000000171de278b0d52c65dd79c24855d79c3466e448b60000000000000000000000004119ba8f85a9655e5e446410bea889f4b5b6de57000000000000000000000000aef646ba30a1f95ce61943e9f0bb6b21c820b842000000000000000000000000a9f1ce5e2b973630ca5154bede134f3ea240de0c000000000000000000000000ce8ad7cff03af734369d2f60b948cd4f6c0e3d3a0000000000000000000000008cee5bea6a9e90719eeb2e1da06e1336e9f2f022000000000000000000000000e0864177f68fb561795e1f82fd062d032abdabf20000000000000000000000000819ee109705ddcfc9baefa611938f88c1da9694000000000000000000000000c33278487285af641cf71837eacb47d7095dddcf0000000000000000000000005ddae1177d13c2b3a3595d8e2f2a260d155386cb000000000000000000000000d47efcaabb800b09cccd2c7cd286a78bb5d25541000000000000000000000000298eda2d5cadb02ed45e5e0693a622ace12e36190000000000000000000000000b77b2bdde7ce868c78d57567c5b18542042704d00000000000000000000000015e08da30c4c7623bb6b7a82c75c9cc248c21d1f00000000000000000000000036e183cc0a7460114bd4fbcb0679fad9d9175aa3000000000000000000000000669f3d1808539067a83c94db1760fe193d6497360000000000000000000000001b5b9ef55e4fae8a7afe67b1167413d6ddffc8a10000000000000000000000006712a2fa8cfb71b3c70338f859925fe6a94e7c15000000000000000000000000b52461bc20038ee70ee052ea34d88dcec08755f50000000000000000000000003120070618e81e6baea79a7193356c222077278f000000000000000000000000c754f51ea8057c219fe25e0732e446d557edadc8000000000000000000000000c817dbbd5c5039581951726e3cc51ed3a965a68b000000000000000000000000f30813d75fb986a721e05223bd9e35d8786ebbde00000000000000000000000001a3e80bf62068c3d22ee2991e24f9f36460dadf000000000000000000000000532fb904140639ff17ebc2bc13ae3f0b4dac2f4a000000000000000000000000fc84cb440ee80c50320b516aa54095fd13a1d7890000000000000000000000003c3d034e02bb5569f7d84e21a837a4acf9a86ffe000000000000000000000000da046a4ce16d109516a001b063e9c1a5c38f624f000000000000000000000000f7f17eacc24514ba155b74e39e63f393b261e16b000000000000000000000000c9e522883dc9f6f50e02cff10ff07293329a7b84000000000000000000000000cac0238897fbea3b25c510a3e4ca8f57ed340d2f000000000000000000000000e9df1edcfbb686b16e684ea829782d4dc06a9f33000000000000000000000000eaa2e0d11bb41cc2c2c4d3d56cbe664717e785cc000000000000000000000000b2ac04b3568535209a2269a5deb13f0238b36d33000000000000000000000000754a11d34d6b1e2b403b5f4885ce014a0a68a05a000000000000000000000000e579a4fc5743c20dfafbeb9d3aadd5d7e6e2243f000000000000000000000000ed7e195f2a7ee1ec4616ee8310b18ac2a5d255870000000000000000000000009a2d8bfc71e79ede3d1a99555759b976be5fe9a60000000000000000000000009685b82b555abf6f33df72484249c4a53ace7274000000000000000000000000228b808c86a7a315c2ecd480e6c6c821ad5d5ef8000000000000000000000000edc3cce669f3dc952976e52bddee45d60201e29c000000000000000000000000f37d4f9947bf9efed7b8fe6f7bc1c1a321fb524e000000000000000000000000e9c147b2ea8367105f4fac73a64befc6c2a6f2b40000000000000000000000002ba1a589df9b7bbd0bada9753fd3dcdec38c20a7000000000000000000000000d595f6229ae64d8c4624de8ab4276857eec86500000000000000000000000000e18039cdbbfa6faa22194f60609a3f1e22ed8e85000000000000000000000000814be0255640004fa5663c76ab4140b0a330842b0000000000000000000000006ec813ee4860f6e55d01788e73e429faa2f5adb200000000000000000000000083ddc7e6458f64e544559b2ba6370b85cc9a00cb00000000000000000000000082da25fafb65dce16686df127e02360a14096b3b0000000000000000000000001f7ff4a6c2e008d371fa22de1b50381cad09ac0e000000000000000000000000f9d0a35451a6c90dddb68f7fb02db152374e960a0000000000000000000000000876f02e3c472c576b29076b44dffca3d998faee000000000000000000000000437d09b039fc8a9507f655d4d791ba734f8bb519000000000000000000000000f9ce3637b84b1e4355ea4839abf04d0670225888000000000000000000000000da10d33fe1020ab520be1d47bb4d6df37fe86e1f000000000000000000000000015e2a0bcc9416b9f7d7aac9016bea19e43c66bb000000000000000000000000cf981c12c0ef3af2403d26fe7f4d7cc928b2922000000000000000000000000064521335eab270fb6eb57a39155301fafd74833d00000000000000000000000076beb1ffd45aef8dd5bb3e8104267b14e7de644b00000000000000000000000055562d159895ce702429e22a2cb00ce179a85785000000000000000000000000a353da1f05ede8e05cca3057c17e409463fe77f7000000000000000000000000b7230e2d5538c615911e1ab80719dfa53c2fd0ae000000000000000000000000cb61714876d235efc9f3d14f8291f5cc4485c3d00000000000000000000000007b8bb6839b3089b87291fdfc3fbf9b716f674ff0000000000000000000000000a8e5f4b84b9aa152d06c2e7c913f89721c913c6d000000000000000000000000f1bb226389433aaefa9b95208164d2c0221a9a5b000000000000000000000000b1494fcf80f25115b9dc890501ff3c22781db25b0000000000000000000000000ac559c8e17f3ea5701edf90d5de92ad1d7fbdad000000000000000000000000adade68523226383b250f6296f5d5f13f356a3ec000000000000000000000000348ce849f940b91f0ccd2537b15ecd2f5a7b51e2000000000000000000000000f8cac136d591be549ee7565348e9fa296c2e013f0000000000000000000000000eaaae6f0c306d1ecc4bdc349981c5c255fc163c000000000000000000000000b257f8207dbc8a5187d848ada74cdb5275fd776a0000000000000000000000004aed9973d27978dd612887929b1cb366699d17f400000000000000000000000028cc319c323810517c985bd2d6535af7a504485d000000000000000000000000e67ef963e16e8cb524fb904fc1cc0e529fd19a4d000000000000000000000000f769d6e7fb8cd32d72f484e52aca7247cd4b9c920000000000000000000000007e814a29bbd789cf1289c77906ceeeda1565b34f000000000000000000000000416d45bc62b2f4e8f2a87c14a1cd07a966cff617000000000000000000000000f6e0e1a0bc222df6db3c2883e0890472c764734c000000000000000000000000830a08030000df01c181812effd91924903f4f4a000000000000000000000000cb4e724f7f4f58d189f7297000e41aaf7dd1de11000000000000000000000000131a058bdedea21f3b16755afa96e0f9ee57fe1f00000000000000000000000094211538ddb12dca98d953ee27baf49c8b1fddaf0000000000000000000000008acdcd05c0c37c92c1cdaa5523b5acf618db8f1c000000000000000000000000044ffe8895495f885e7f8d30e5b3d89111b62475000000000000000000000000f1113989b9b40db07c730a90e81f75c558b3e4e5000000000000000000000000176b87fe48585afb03801a7cc61639d01c9d7c71000000000000000000000000f212571555bcb4d5fccebdf4b04cca24db3e18c20000000000000000000000006ae72cd79e297829ad70d33757d80a6e5d4e1a3300000000000000000000000086c779c674628e8355f060b1657ce1f0cacf17ac00000000000000000000000034e2017821317060b4e3a6c142d67928ddb26a680000000000000000000000001876c22a1cd41d7da7c1284f3fd42c254fb7bdfe0000000000000000000000007623f748ea372e695e3d60988d371a0964026b9e0000000000000000000000009bb4a586361c9e3105cf77cca50d8bb023d2d10600000000000000000000000034fabdecde1b71c97bfa6b648256c0193a215341000000000000000000000000b1aead3740cadceac8d0ecd478e879297bc369eb0000000000000000000000005f307d6669ed9f7aa5a35fa09953dd4f3b0680e0000000000000000000000000b76ed12bb73fba95009c0ce111690f2585c4be8900000000000000000000000049ab21744b8d5febd67e3e465b30afec154e66090000000000000000000000007e2805613bd31a91ea01f4b038fa0289e0afe69d000000000000000000000000ac9e619a6c9b2cb641fe5b3be6597cf5b83a29b1000000000000000000000000291b403963dfdbb9f32952818d8108a1b397a987000000000000000000000000d0a86d3172cba2c31f2968e956ffcdf2919d9464000000000000000000000000d216f83a9ab1e3f964ba0192208c560a67411ebe000000000000000000000000e256c578ae505a584bbbaa872d46285d7ae584a900000000000000000000000099efafff72ecab3b70b2b32828c7282815d32a5a00000000000000000000000094fcc6ff1de8a889e371193405e05bab36aff5430000000000000000000000006cb2a6633a8416bf055f0ccee98891cf2b5e2d3400000000000000000000000089e75099681cc7ebb24ba766f4a22faabcc4fcae00000000000000000000000015d8d7da09811ea10f5d57eef7e01bb6269673120000000000000000000000007776ad347cc878a5e893f25e181268385204d4c0000000000000000000000000449ba209ad9724a27d1ee271ef7f69ac85da4da00000000000000000000000009ca2443a73385ec94d97dd4b935732d5bf1ee5ca000000000000000000000000ef6c4cd603f0fb9341a40bf4a3e26a5416a4983a000000000000000000000000130e8a0f5751f4a47e6b8d2b6cef7477545654ec0000000000000000000000007c9c47b9a426e8cd836289b7e5eb3f33fb8ed94d00000000000000000000000000c6205b447b3cf78f643190634c2c66299526790000000000000000000000003b15a8f3bb5198dd98fd4eebc7043d96b4fec4d50000000000000000000000000a4c96ab62692af33b6d0c7fe04c7622549daec1000000000000000000000000e158d28c2d94632ad8ab75ce7baabeb22442a00300000000000000000000000025c27ba86e01758b6033b6e2be53fff34dcc357d0000000000000000000000007a2897fb01ed23d3b51d7dc49574cb869c54d2b5000000000000000000000000b11fccff38e415267292e2e1cccfe9c2d841693a0000000000000000000000009d1f2fc386e3884b745a21e9d9634990056488740000000000000000000000009409b5565399a3bddc1d0835a9c978416e0573df000000000000000000000000c0983f2e8f71e29c6afb44ee1f17662bc149129c000000000000000000000000ff537c59f80d06edca8afa3c2281be16afb1dbc20000000000000000000000008ea6b75f7de58cdcbfd161c4e8ff6fe47ab5aa6c000000000000000000000000ec4ce3385f20c022b3ec3ac742887b914f6e9a55000000000000000000000000e25b2ddfbdde93646f6046df2526e30f1a28d76d000000000000000000000000bc24d8994430cbd7a232d8232d9880d96cb63e9f0000000000000000000000001a5bb170e6b43cdb8aa0ffc8ee51e0f1f9d12e3d000000000000000000000000e8a5830378fe1c06ad32ed292ac74d9f26d66ba5000000000000000000000000a7233c96dcfb0b12ac6c0b048b8c92581fc35fe00000000000000000000000006e71e06a9d326156486a4a075156f8684a064d340000000000000000000000007b193db3ec17a2fbd236d5df75f371e9a774e91a0000000000000000000000004b67795ab0230d90b116630a8cacf41c676862ef000000000000000000000000fa4a2932a0c770e06a86efdc905d3c708c6c4045000000000000000000000000ec7964f95a079d17e42b24523a7e5619d0c99e11000000000000000000000000c54c7e37f2ab889e3d44a8121c70fe3067190d6d0000000000000000000000009fb63913572aa2486656984a11f0650c8e408c47000000000000000000000000a99f6096fd99bc2e3a60956f3da90db71d7d3652000000000000000000000000ad8cd904d6f73debee953c38c127567084f485780000000000000000000000007d725449fa17c4659e5625dc57a2c5e3c009141100000000000000000000000059676102808c0f5df757d2abf2960a0600c07ff80000000000000000000000003bdfe8b887f889eccddf6a1f56b2b4ee0a07b57e00000000000000000000000080ba9bc91930a3966ad97cd88d2786f2fe07b613000000000000000000000000c933bb6744a211ba45122f489b1ee8c56f1e32f7000000000000000000000000d9950e6d387de73272422acaa7778928e0503dbe0000000000000000000000006e1e2a90727533063d57211d649abe589d9641d5000000000000000000000000a94f9631a8f900584773950a6916fe0728aaa5250000000000000000000000003e2f7b45e4673120ac3f9aad0607b36e44d1b17b00000000000000000000000060a401d899de517018f30413ab48a411b617ec22000000000000000000000000cb09e22291c80a07605ac9690c7d3d0373dd4eae0000000000000000000000006668f92d80175f351079d75cfa3547d736fdd2bc00000000000000000000000095c433ad38d20c119a6fa9ae711817f851dfa38e000000000000000000000000c647ffb59f52fc278370f79fea959a68f214cc96000000000000000000000000dd1093432ddaaae39ad11308bf8d413a3fd610e800000000000000000000000017369c86465afa3ea7ba57ddcc498a6bf387a021000000000000000000000000666b59c335d359a62e89edabcd8b59aa08e06d4400000000000000000000000045490e6c2941eef1839ea0831f6dc194775fc5010000000000000000000000002e86276254cda4472543f930d4eed4da1bf7473d000000000000000000000000eb7369dfda24dcf9f100e7975c25f89ccf279390000000000000000000000000696dc930189a6e4a8f1b6a8a15de8d7091eb1f360000000000000000000000008523e435877230f8c115be0a67d32f61ad0aca2e0000000000000000000000008a1cbe0bbf477d9749fd345aa08c90c67b5822b200000000000000000000000062c36ea3484a1f3bf4a2a003c33400fd6975be590000000000000000000000002f4800e7a5e8f77ff87e6869e919d3fb0f3337800000000000000000000000006a9633bd0a4fd8dc83883aa730a26e6adb711f10000000000000000000000000aa65d66b60182275b56c3d43cefe5ccc7b68f0f50000000000000000000000007bc75485dd2033ecfaf5940d11fb94c9515c3607000000000000000000000000011e12a06af51229039ae9a096135512009149f2000000000000000000000000f295c0a31fbe6a40efbabd906cc9fa69ead185bb00000000000000000000000030c4048cce733cf0d000f2328531360f5d379b7800000000000000000000000092cfa082f425b297f56a889c604f3ba6da52b74a0000000000000000000000001d48fe888e53cd03f5936ad05b7f0d779245c3b20000000000000000000000001099fac6b6b337b7dc8e68b5d5753b37ae71b8e20000000000000000000000005c5816a6ae6a15c352d2ec3c5ad7359e28d0cd2c000000000000000000000000419bf0233dec4a6f6b5affee10f3db74314a0ead000000000000000000000000b675f12b1572d4fb8339c3b2f370e5e099c7b5ef000000000000000000000000b7331f61b5ba06957a1241e7691728fc1b8f242c0000000000000000000000003e7e1dd99146e0e4bca8c61ffe3bd0de24c890ea0000000000000000000000007ad844167d4a2530da5a574f705be2ea13ce3784000000000000000000000000bad09dd152bc1289815fd87fed8df63761ea1501000000000000000000000000e43c8057661f4a95c7f1d3e059fff821cdbd59dd00000000000000000000000080b5be782b32976be0c5c0314957abbbb5cc1fcf000000000000000000000000899371dea31f5436bf43c271838989ddaf1a448400000000000000000000000047774170375c93819f00afa7e2cd9feb667d9cdb00000000000000000000000059ef370cf763d7d96090d8d548d2d26d88388863000000000000000000000000aceba0ae003818a3ff1c633eef215270e7164f0b000000000000000000000000497b2f93802cf25b47df413a02173857617235cd00000000000000000000000009428bf3f47613cc6d9052b362032e6e04239663000000000000000000000000ad2f22be24a0c2b2bae9186c75ede6d2c5e5d2830000000000000000000000001fb595834f2669f1ce4afd70b3027ccf4f95c35c000000000000000000000000c9ded9569ffeec466af951bb7f4c16b93c2f0b44000000000000000000000000f35c25e371f299f5ded38014dc1cbc08922139580000000000000000000000009a715be45c732f6639b32ba038ac6cd14030966a0000000000000000000000006cd70d662d2f3a8d2cb98e2a789f366c4b5fcbb0000000000000000000000000fcc18c8e42d130dfbdb74e17a0a8bb124aafc24a0000000000000000000000005c62c3f646bd055f7555ebf05fb7adf15c1a38400000000000000000000000002f70803653ed2fa57a4bd3ae395fbb98470ac24100000000000000000000000023309751ff2db3163ee4170f0ca19005ddf77d35000000000000000000000000e9140220e20ca50f554415ddcf02d6bc6c2db0ad00000000000000000000000097c3308f2a158dd0a2ef27d9e289778ae4f14055000000000000000000000000fd4645e0dceb539db8f1ecc414382865307880a10000000000000000000000009484c0e9ef783ab4e4a06b4342b34d5f4954245100000000000000000000000037251af6e32d27490aff887aadf20b2bd34140f400000000000000000000000014d1052eba000db00d870dd2b3a95032f16003c8000000000000000000000000149b15496bca87d150f9a2664282b07923b1eeaf0000000000000000000000003a89514dca59e2707817b4e19be9ebe0c7a37cc7000000000000000000000000f78bfcc840cbc8807decb941bf46d669ba2fd12b00000000000000000000000040962b52eab707215ac6ce42883d0ee464ccde85000000000000000000000000b62f4f38bca544dedea1d1e1b00e802fe13fbfc700000000000000000000000087530de8dced893cb938c135330ecb20821dd7fb00000000000000000000000036627de49fec754d6c7c8834dbd52409954ee9790000000000000000000000007be1958d608380af22a590107f5822af7731abf3000000000000000000000000a4562d08acff3484b0b25f4b53bc35fd9e72218c0000000000000000000000003fb2a3b0bc9bf1b3d1a0064b625b4b437718508a000000000000000000000000be8abea8c4cb90aafa9c870d46ddece0e2178c0600000000000000000000000037dbee7ddd51396067853c9dabcbad44e1a12a2400000000000000000000000094c5a31cf02639bdbc5e6ebb5924d5bdec60e678000000000000000000000000aaf9711732627cc305daff2cfe91e345a62b8cc800000000000000000000000004dedb179f53bf47626d89d8c220b7bfbd1bc3080000000000000000000000000fe83ac23333dd645d4b7400e8b726ec71f42324000000000000000000000000e434eb1cabeba494963914607208ed53e72027e7000000000000000000000000cbec2cddc18f7e7732f45f89abadc027f4f30a650000000000000000000000007ba0987bec7d8599feaf039bf2ea023842d5b5b4000000000000000000000000a2eae22fcc6ea1ff5a28744ff820c79f4c928d8a000000000000000000000000c477c2428d4846217c428f6a99669e5296cf0b7a00000000000000000000000039ba45a81f60314439f5f200400d75e4e88a069e000000000000000000000000f84411699162fc002ab769eef82265004c0c0e000000000000000000000000003184f2c9239ddf64c574dcb4fc1bc89e0f58dc1c000000000000000000000000bc5d7e4dd2663fe0603c47fef3bb9a2342796b2c000000000000000000000000909064feb579c74c747cb6be3a6e734526761d38000000000000000000000000f3e9d28a07769305b2dfa5b7e937d9d368e63e010000000000000000000000009e045330b13db5a359bdc0b5e3a25f0c1e5fd23d0000000000000000000000009c636d2413e104415f0210c3c7d89bdbe77dbe87000000000000000000000000f0e9693b2c6494e42e2ddb9c8d7749cb74f549ac0000000000000000000000001e6e313acd9f489023121d49a763fcc6b47a28f20000000000000000000000008ab0d0835446c45372fff8c30d0a4278c560f7d50000000000000000000000007070a4527aca118c7e87c03c13e276a90d2f401a000000000000000000000000ad21ffcbd600b1d219bb2b4981c81d637ea40ef50000000000000000000000008c6d53fa50928c48bdad1802119c2e0363a1a6c000000000000000000000000046539fcd19f7db4f531bf152a813dac85276a1f100000000000000000000000019c2cf521213888f01b44604e7f44c9cd90ec3bc0000000000000000000000003593b24e01c39065f68ef37e9cc28df86b6c23020000000000000000000000001a4db0a62869dc4ce51c6b731fa26eeb533de959000000000000000000000000bf374eea71056a5038683a82966c3cb2150cb0bc000000000000000000000000b1363b2ecc3d373ac42506d67180ae01c26eb3860000000000000000000000009368cbed23bc1dccdbd6d17dcedceae673e1366c000000000000000000000000f4e57270de80fbcc069e61fc3d1abb1b5e79e4d3000000000000000000000000fbecda6b2063c0cc413367cf41b7714a1ab3e9e30000000000000000000000003d5aca69ffd6b3bd43651828b8ad675c1842f481000000000000000000000000d58d52971e588273e49f329852d62df5091ef665000000000000000000000000fb4a7ce14a1b9f1126c82e06c057603069e8dacb0000000000000000000000005a9900ce04c8dc31beb0ef25ae65e31110d14ba10000000000000000000000001fa7dffc6d2e4e8bb65459df5a0f318355b484ed000000000000000000000000fdac87a28572df71e922a7e23a9336ef6848b84c0000000000000000000000006a30d817f8192aaa4b0b07e4fbbbb18920e46ac1000000000000000000000000b28ba8cc35ef41c285144d5b3f7ab2909bcfcd670000000000000000000000001740a00cf10a42042983e5ac69c9f1b30a021c4d000000000000000000000000bd20ecf31c479c29aaac3394e3dd5952f755fc0d000000000000000000000000551b5fd4ebf5531827176c1e6a5857986cf2a619000000000000000000000000c4473125d8ad118d7699465896516905c7bcc2c10000000000000000000000000afcc663a721ce097f11d2ffe11044e7aae9b69500000000000000000000000087bbd0622c560cf86fbedf40741aea4bfa9d1efe000000000000000000000000f0e33f5e33e65d1335c7249c9c0498e654f2e4b7000000000000000000000000756b5b729ed26ce37dea481d245b5c36b541331200000000000000000000000075f6b594b7532e7f1b71a4755da92285c15e7830000000000000000000000000a6bec6cd27ab4ed415bb5a50d775a266fdd4dc45000000000000000000000000edbfff092aa6975623a1c490d37b18c15bf5016a000000000000000000000000a5c651bb5e707f78f28a18c869fdf402819e66f0000000000000000000000000c538a7aad044ab7554205f2b89e61831c4c6e58300000000000000000000000097372fc89231b6cf047f74986ca35dde9f146e690000000000000000000000002527683099f68b04f6a603894363b79328e1d3dc00000000000000000000000038995343d1d06a749213c54a129a71824f4f0771000000000000000000000000c08086a5d6884accbbf891cf98a6a33ce0a4369f000000000000000000000000b7d0d50678697803d20db7d8b6e8cf3c809eea4e000000000000000000000000a3fd65db011b71abedf86e63cb8bd438be2752860000000000000000000000002ce3ad5091c7bb05594e0978e3a16f9c5ca49d230000000000000000000000006d2948abd945a87411c7a6747c6f0c74b39cf15a00000000000000000000000094ef2cd725b660d3b39c96f095eafef87e9f0def0000000000000000000000008d4af6c6d2fd9f7ba72b78121e2351708c4de9730000000000000000000000006d6646d9b00f7fa7f493d44b3c25baaabbe8bdf700000000000000000000000088043c864dc52f0094c5f410fe108338c6d4e53900000000000000000000000063d1154ded1a7050538e83488288029df95273d80000000000000000000000001e4c2304ad38a44fb0c88758b2ba00e3fdb2c0070000000000000000000000001253c596eb4617cc3a49c84bc41d36fb160a0db6000000000000000000000000f54af5f48db056e7e667694cace36e0ba1b1c85e000000000000000000000000d392839e21692d01973e6ff2a695ec4652f8cfbb0000000000000000000000009b87b37263a36236ebab0c8c5f1fa7ea2dfeb802000000000000000000000000500c6d816f5a27561c7850cdcaf5d9df636b238c0000000000000000000000002565c9e6ba4f777ab9364c36b94b43e5f26c6fb3000000000000000000000000d791584484335d7aa100aa61f216dbbcb7ee9d3d000000000000000000000000b47a7bb2e5448ebab1674ac8362b0857ddb066e3000000000000000000000000776d83079d0ff5e0603b4212991c835b4809041c0000000000000000000000000e910a91f98ca9b5848b16d5c294645a2c4ba643000000000000000000000000202cf30b574863b928aff4b0f3d5c4d4e1632158000000000000000000000000341ea0e571569727dac89463d00b2272c697bb27000000000000000000000000df4cd32d7a16857c675c6dec3ad228380f464269000000000000000000000000c7af50b477d9585aa4a6506f667cc2c843a429790000000000000000000000009caf2e61383334dafda2a692953847fc495bc1d7000000000000000000000000b6aa9d44553475a982a188aee37eb5f1d8ac04c4000000000000000000000000c43bbc5c36b41c9d479110556be1b459e49ac366000000000000000000000000f1eba948632a05f0e7e25a1e5ae0218babffa4d8000000000000000000000000632b0bfbae5769bc36c36068a0f0f0e7d390a47200000000000000000000000039424dfdcc3e3aaac05c20d70bfe54410b096a39000000000000000000000000060a2bb7c783fb391e2d7d7bea2695f974ddaa36000000000000000000000000fb91f58987527314a26a85174122c313f7703bb5000000000000000000000000e6fe9d2b6e8f00e60ad46bc00eb0bad0d07f043b0000000000000000000000003c740630805de2fa05431e30184de2033df96420000000000000000000000000f32f3df47667adf67e2830505b9205a2d6ab10ee000000000000000000000000b606cea59425d5dda4e83127747b6da0ddf64e4b00000000000000000000000010273badf3f697c1ce3e86abc99cbfee96563f7d000000000000000000000000dcfc3a27d75854a56f459c835b8d73cae9928088000000000000000000000000b20330509fc3b6543ee9c8e9a18494705ab41d3c0000000000000000000000005e3ca07d1940be442e97ba4fd9973a8e872101510000000000000000000000008438cbce2a52c1c8795cce57b40edfa834f5648800000000000000000000000060be6a786a9393e3267e3353a24d20230ec839580000000000000000000000004808ddef8d45196663677e0d99c82fdcaa365e89000000000000000000000000b7ec331d66b6f384291f2b3639055483a7acc219000000000000000000000000897e4087f55e930dc4e9f225f85af63673e410d400000000000000000000000047b80b600d5e4d2a6c2e1bda0e2d460ef668985000000000000000000000000092959368fbd47f57dad41a12a9fb6334ad3e8408000000000000000000000000ab6f75a2677b14e4fda18fd2f14722116bad4274000000000000000000000000bf459f5b2069800896b2fa5e0a750856117bbad500000000000000000000000092ef74162a3571f8f338bb5c421c0af6969e19230000000000000000000000001f71edfc9137bee218193dbd3e61f34c5e50f5040000000000000000000000004e0cf00d1edd1600e479f278d2e2627faea49706000000000000000000000000e626f798b50cf656af84140ac3a6b8ddd0dce7cd0000000000000000000000002d0e750ac163d75054e880a26e40b42eafc9f21700000000000000000000000079b632cd3f0f409630babac8f8f2ee213c70c81400000000000000000000000025ea0124d2773fd7d6d7391c143347292da00cf1000000000000000000000000e07fc2c0da70e681dd359a2fbe886862c7ddc263000000000000000000000000d33399160df0e9b2bbf867467da8efb68afd8c38000000000000000000000000fa370aeb7d3110d40d73626d9f7ed254389949b800000000000000000000000009e7a4a3687b4dbd5536a19339b08b0a42a238fc0000000000000000000000008791653aa21c1d9b55addadf92beb7c60e42d72c000000000000000000000000c312f3017f47b04f2c65af6a4c1d1bad0cbd7d3c0000000000000000000000001e2f5a9996c80210eeb830899f40cb23c5a93ff80000000000000000000000008e5e1dcfdba6b955f5d6f021751e26db0bb620ef00000000000000000000000044425075293ca22e0a76b2c3dc79a48d822210910000000000000000000000005fb0bb31ab50335580f366cbd83d136192a2bacc000000000000000000000000e0bd92ece218ca2fdb854a3e45ebf64793c9edba0000000000000000000000002970f88fc75b3a7e45346bba850bae9cec27a032000000000000000000000000b228b93acf36cce8f379818295f08eaf6e3147a0000000000000000000000000218e62fb0fb4938e3e3ab6651fbdc4d82fa4c621000000000000000000000000fbac13dfa5a89a9ef315f6a5be04775a1569c4a80000000000000000000000002ca5290fcc66bfd3e2f1ed1003af6d48948e3812000000000000000000000000c572eebff6c2544aa491958d58a71aa986fd04e500000000000000000000000053f7710a3a7b70f47dfc62eeffd9531e5625d2de00000000000000000000000072d8c5256a8dec1b415f123da8e34f9d9638849c000000000000000000000000e644ed5ee80fcbaf8ffd1f933d29dfa36ac767d00000000000000000000000006d7d3c5ca34a48af9b004f40326436841c5a8cdb000000000000000000000000e0e7dc3454be4e284a88a5c488be710fc0bbb71b0000000000000000000000003a86148db2a4e9d385e50d1337f3fb9456438e4e000000000000000000000000e223a9b960a63380b2160edd306595b0ab613f330000000000000000000000005694b66bdd1d32fbd463f26dd742413a169155a90000000000000000000000006ed6c8e222e5d2c0f720e38682b9485ed8d5027d0000000000000000000000002c91409d090401742c4c75aed811e1f8819dc864000000000000000000000000c55d827fe40a6c900f68ef7fc2d5390dd192b666000000000000000000000000efcba925286934146950c4308facaf667123440c0000000000000000000000002af3702d4b197767bf6ca6c15cb638e75d3f95c50000000000000000000000006c8a151bd4e66cde2c3bd99be9e3736f71ad12d7000000000000000000000000457138a4bf2c0d75e013f32234b4814a113725070000000000000000000000002692bc94702868742f7bfda09c945e88ac1e8bcb0000000000000000000000007e8b357096b1bbcec3bdb6236d263a0d46147c8b000000000000000000000000df8e31e33daecfb640555d5123510a83f4e3db2900000000000000000000000055661a33abf21a4d05e1b4d431e821dab26bece0000000000000000000000000c05e9dbabc04775f5577491d464901b826a6d93d00000000000000000000000072e64b453f3dc294083249663fa19b8cb6cd8cd3000000000000000000000000febda6331145a7a829a82068299390d150fba3fe00000000000000000000000025030b7ca94a976486bb8172dc6aef62dea8778700000000000000000000000035f966c946a5a9c96acf63a0540b35a0b1e789c8000000000000000000000000fdb00f453d5d0408ce49af8b8f0a2153aca72186000000000000000000000000d9e3b50c33330a56e253a6cf50cd6e7fd05eef3f0000000000000000000000001a1d7460325d6a18b8a7a8fb2750c536b059df8c0000000000000000000000002c628336fa8883fef2d1ca677c2427a361c0cdc3000000000000000000000000227dac565a09818d1155c1554ac6bea2737632450000000000000000000000004923e1026cc0fbe723c602bd431d0adcb08d934f0000000000000000000000005b3cb58f8996e855aec891aa230843084c5192c3000000000000000000000000c22b98db0c5731398ccbf8a045fc54bdfbffe754000000000000000000000000fc18cf413bccd9c38d9edd88d86774aa09842870000000000000000000000000282717d0604d67c0e222b43e190067a926f385de0000000000000000000000007321889aeedea3864f137f6da7de3cca4e4683840000000000000000000000000068502812f869ced7c8cf74187bdb1eab90a8b300000000000000000000000058dfd0068a6a5f36bfffae0119a639febbe5bdc90000000000000000000000000b0df7279c0ac14ae4f5bb8c23c00e1712066b37000000000000000000000000cab6de7a08035fc58d858696e8a45893e817a8d2000000000000000000000000bfdb74e29dba1afb3df782597efb403066abb024000000000000000000000000dfc5694181664278d276648985a514cfd0352b1d000000000000000000000000c588cadbe9b16ccb149d83e5c348f4ecc766ae9100000000000000000000000034a862f39319e591ccf26a4d0af3a7783c3c7a3b0000000000000000000000002f812fe1f6f5168457d426d6a2eeca8109bb8c1c00000000000000000000000042fa8be2b5f79a4e8587d98596e81170eb16d5550000000000000000000000003b8fd1a24b34556d15dd3c9e000727232c3cc1a90000000000000000000000007d2a5074fc9cebf54b66bf99f56acf8017de3512000000000000000000000000b34dd926850c00c052035f40cc3e7f4e8a8c6ef3000000000000000000000000f05c995c89b7afa1ce9fe996e3ab4c691edff9aa00000000000000000000000071046807938e745114e478dcae6f6155c492f0a400000000000000000000000000add5573beb8172d98a669b8ced6e512830245a000000000000000000000000dfb2f9021cf2174dd857214e72617e78816f51e90000000000000000000000009da16e9e54c2244527f613939f4ac9ca3883a92c000000000000000000000000ab9505a476e02c35a121025395f7bdf9546a8ede0000000000000000000000005139be2b13cb81ab7b40b551ab2800ffa383b50d000000000000000000000000dca03493fc5b325715e63376f205fa2540be61430000000000000000000000004e60a0a325354e48d646e3cd970e55d9ec10d8250000000000000000000000005e7b5db559fdd8641cef80b031b10e16951495ab000000000000000000000000fa228fd7ce384af88a90dcb796f80a9e71e61b68000000000000000000000000740bceda4f1929baed4d77b606f2c16c86292b39000000000000000000000000cb883d6a79607ee6d55bc5d9ec49195c51155ca0000000000000000000000000dbb4948083b3f544c1f2014302b23f3e9c208e0600000000000000000000000003e436109ed26ba9db3c1d35599da0d70bb87b12000000000000000000000000b6baaa072f823d14d3b434294fe94c89f27800ed000000000000000000000000a2928a86ce1648e4c517096b960dd8813c37f55a0000000000000000000000006a232a3b4b08e0ff175c8e74637869cd02206d1f00000000000000000000000013d47c62ae0e29291f01d86b8a91b001b01860eb000000000000000000000000f2a65ee1453b620d85c0aa3111ded3a03eb3709b000000000000000000000000913d730084bc75e46da5bf78080038bad2d1e2c400000000000000000000000093e8eb7d8884f51797d0b6e1395b7effe79b8b600000000000000000000000008a38578ac9dd29cacb748738be040e5f1e350914000000000000000000000000ec8ff51a13fa6b14f0bd019ad8ded25df430280300000000000000000000000069f6d85f0b46d1502878fd06514e37c44f5002450000000000000000000000002fb97ead7c55c53c98c5b3df42dff17d2218ca210000000000000000000000009b419c50fb8229480399ff59ab5073fa32ca830c00000000000000000000000024bca41bd96b022ba29aa327047ad7a499e2dd600000000000000000000000006e9873bf7169df95fd5df6309882dac0e5161a79000000000000000000000000a7e64a5872e42f44c877fbab39cd8641a16b37b00000000000000000000000009253df3abb92859749584bf73b7946dc71b06aed0000000000000000000000002a8826cce2907571f7c5ec9c8d5aaa1402d6ee72000000000000000000000000e42127dd320f1ff3329c807dd2e47fa6e3d8720d0000000000000000000000004d58f293c8d58a0f14514ba8026def37357d8dd600000000000000000000000087de5a1a36fbef549dafee9d876ec27ed742f635000000000000000000000000df7f143812c174efcf2ef5c8c400cc3285bf0b9a000000000000000000000000c49434d0817df68374b8d36fb04786348fa3bf970000000000000000000000000f3a6bde77ce23789cc59607c06ae145668a9d8c000000000000000000000000165f6ea98bb411a6c94263b309f03cf932c23ace00000000000000000000000023ecea97a5a48927ee4a2cb28eeca626895c864e000000000000000000000000e53b2ecce3c75e3631d89185dc8b8b4ad7c39d700000000000000000000000008607a88f382c0d80a94f76a29e819dfa8fbb4b8a000000000000000000000000069c4bce5712282f3b8f6301e5a188a2e7c316d5000000000000000000000000b2ed6c139e9f71e8963e987274b4481346511dcc000000000000000000000000af1c3d48f45de33fdf46cd6c2b3386896b05e9e600000000000000000000000008d31dc73c08fec67df556bba0dbd9615b0fc4da000000000000000000000000cb135e4db5dbc038f693e62b7151e8f4f7a09faa0000000000000000000000002463585dc3bf9b7891b2270131ef3387802ed4ad0000000000000000000000000910ab54e6bdab64f212ec8a59908494e000fe440000000000000000000000007d00c3d213c39087c43c39a58d66fedac616a5db000000000000000000000000576f19364e95dc796f6c6e8f10e53da85fe03e4e00000000000000000000000070366ef9a79a1621507d4a078c68b04d4be9f2cc000000000000000000000000cc9a6ea55a4a351745a6e4aaebf14bc0c9ace3f90000000000000000000000009212a15c4a7894d0c846efa8f5be7b8db46cf79800000000000000000000000046a8e52c3ea429558dd0a06cb496e22371c99289000000000000000000000000b57b1be1d5c99b615246103f710ca6c8a5ae6e4c0000000000000000000000005a65c3e6ae94f1696c16b4a1aa77df573f2a0db50000000000000000000000006a2d93d079acea0d86b93c0f4d20a2d07340c9cb00000000000000000000000090d61492b9307e5083ff67f0186b629e54c47805000000000000000000000000638de6987263e9711ac68ca1c42a27b5a5b81042000000000000000000000000053c5cd1bda393a1beb2cbdfb7c28ff5a4079d040000000000000000000000006c8708b411887c550103bac4086e75dc8f57027b00000000000000000000000062a12cd02859addc2e842d7c41558bc7d3262336000000000000000000000000c427aebcff41b383576793eac647922e3d84a9a5000000000000000000000000ca8d878bde66f9e386c1979c963d1c9e26f2b327000000000000000000000000971676492aae4d2b3a29d13fa8f9bd64c87948e700000000000000000000000034ae9ef273f9058e95e91eaca4bced989ec8aafc00000000000000000000000019bd0dd3e358c8ffc72a76dc46917001941cb75900000000000000000000000098f83def728c33e11e02e5afd761a7af7823c83c000000000000000000000000310fa5e89cdac25ccceafadcf36b978aace25086000000000000000000000000f387007141457fac39e02644cef25002d9ef9481000000000000000000000000eb233a5a1e42e2e359cd009fe56de4b973648d470000000000000000000000004e1eb68768fc18bebea5074a2b617c6d560b18a4000000000000000000000000d76f3ac7e06233de2a1d8d99da072ce7a87eb38900000000000000000000000003d898b324cd3ec08b1b727e1b455338a07bf76a0000000000000000000000004881d876fb16c6675ce99499bb9c861842e3116a00000000000000000000000036d7071cc8d2b0de5dc2336dfbcfe056765231690000000000000000000000006f7983795f4c42d645920d4e4f111e3ac39f367d00000000000000000000000000e05de9ad42f02e3292b6841dbcdab723c0aa39000000000000000000000000523341fd2f831b1369682d0782362ac7bd3846f30000000000000000000000005862569b9d6536cbdd5c4640dddd5fc106d25690000000000000000000000000a52ddce4a24dc7eba5064c0bb32168376c1aa31e0000000000000000000000009f5f89bd9481cf600066f1c4fc99d5f7b146172e00000000000000000000000064270a7b215c45ef0827d1ec21daf2c60245dc51000000000000000000000000778d1f3874f855e2dec1b9ba613779c9ea8ea38600000000000000000000000009e8151f569ba21dafe0e456758aff41e1da5a7d000000000000000000000000daaf276e39ce4288520c2061423df2ba525a621b0000000000000000000000008d51b8943d8650fea7f077e60e21bc1674d4d36b0000000000000000000000004b18ab0284a616bb43cd2e60156d6946c0aadcf9000000000000000000000000b9940e2da4cf0ea0d6fdcc8b3b5150e5a15d775c000000000000000000000000c3f5751e413a2dccbf2f87d4f15ca7851228547d00000000000000000000000001985cdad5373ef14f1e7bf3878d13f09a62bfce000000000000000000000000af91c388e625fded3b73e8bd3fadc5d97ce4a829000000000000000000000000054b1c6922f78fb828b4424dcb8159fc13a52662000000000000000000000000dbf102bf1c7f051cc1b7206c35cf996fbad9e13800000000000000000000000070b35ade2998604df84c7acec24184451c8188a200000000000000000000000071ea4b247f9ee1fbc66b097672e3ef0662184eef000000000000000000000000e51d3da1fe7794b58fa6a860f0538cfad194fceb000000000000000000000000707be7b7b9ebb914a9b946c4d0982e9cd98676d800000000000000000000000098d1cf0b73dba24db2495d9241272a7390f14cc600000000000000000000000028c560bb0d5d49f69e2b344761941cc28f789cac00000000000000000000000002bcb2d8d17691535d0643db9067627631382af8000000000000000000000000a41c830dceb3d199dda17154729429ef60dc44c0000000000000000000000000e5b4f9bfc81ac87b72dfd2742b2e4a5ebb78f1b1000000000000000000000000f68b490d2c41de610a7acfb73545b57b69bd7e9c0000000000000000000000004fd1176b5a5c3a60b7dfe1666f8c0016d5e76b8a000000000000000000000000ecf701c6bf39c00a709b1c7eb757ba4ec4b873e90000000000000000000000002ca08e2fcad84a0d4f52c42b9946c5ea0df27c940000000000000000000000004a41651827ab21c44b0981c7d9d8dc216792c89e0000000000000000000000003ded9dabc0d177b2fc3b688fe97ebda4a9cd1baf0000000000000000000000007aa0fe079a0f729c155f9c2431bf9be48b6981d2000000000000000000000000443e9df1db325377b56c288e27b277d238ed14200000000000000000000000008986be258f0f29e99305446964ef6a84735e9a4000000000000000000000000035d60935dd635d6497af29d5258fee242ebb0eeb000000000000000000000000eeca6bfc12371bb858062f26375604a41ec7aaa00000000000000000000000003153e6801927c19c285c922c6e284a8e67bd0a5a0000000000000000000000008305eb1224af4f3c053cfc1d38fd9229320db88b00000000000000000000000059723bebcfc5250b393a56defb30d1bfc6899fa2000000000000000000000000cf0522e81dadb34ec99adbeba4d2d1cae179212000000000000000000000000018b89bf74ef4b6d584d9172ddce07ce5a86ca9ae0000000000000000000000004bdcbd62b26191dc032e702fda5cb5998fc4c8520000000000000000000000001f8ecdf0481d3e6272b31dd1a9e14fca8072b984000000000000000000000000f5d8a01e0348a339f32932629dce78d33cf524240000000000000000000000005f5cf96d691ccc728066b81d9da6980d4dc60c8e0000000000000000000000005c58fbcc00ac9ae82c560cb1332f7f7009fcfa0a0000000000000000000000001f18566fbbeed577ed32508b12e2c8f3b477e2c300000000000000000000000012e5755b23663ae69c7f414036dba86abc7b2fe4000000000000000000000000a82e27a842c0767a074e8af50a0b3e4c3a9a60d90000000000000000000000007c8952f7b34861ef8ae22803c7dfba785db0dd9e0000000000000000000000006c26f922310d21ab0afa83cc8a58e4f3ddc035980000000000000000000000008e6184fd7432e6947bf8656cb57a4bbcbdb27a1400000000000000000000000023a3602dc6adb01c8454f73588c73bd35d6c49990000000000000000000000006938f3ad3a85d4004f3da6709aedb588973e81ea00000000000000000000000043f1388aac88150d4d566f46ccdb338e4ab4597e000000000000000000000000ae0ff2a3c4d2ab89f533a9b61fdd18a3c18fe751000000000000000000000000de4460c2391222a5858e1b0a1663cf87a4a144d000000000000000000000000056c029ca98d32b7a45ca98fb02613e6e1b434b9300000000000000000000000028528fb8b1eacf0b64d7ee847d8cd5135a48f2a1000000000000000000000000b34a0fdea8a3ce7d015636d69cb78feba3a2afaa0000000000000000000000006d40c602cf27bb690d4c7a8436b7868af347732b000000000000000000000000e0c4ee58ba70f7cf84475b0eeffc03c4911e0b73000000000000000000000000b82b45ee7e2006d48a9cb7e02284ac35f839baa7000000000000000000000000dd6a4b803acbf8d773a9ad0826425c6df6c1c2e3000000000000000000000000f212ef31313b6558212a9df5af13a585f2e06849000000000000000000000000ab4435637cae50301463e2fdce3ed111cccb149500000000000000000000000098c73ce35dec70248b64f80cd3a6ccfc5a1aedc2000000000000000000000000e99a155905a43023cc43743998aeb0f9a60da39f00000000000000000000000033e795c3f265a775251d066c9e912fda1a177983000000000000000000000000b7352d98ba4203102decc3e568ca1576a002ffda0000000000000000000000002209cd6a734652029f73df375f5c80ecfbf266de000000000000000000000000af51303abeeed79183771a11dd87308b87d56226000000000000000000000000eb6cfcabba7e5acbbde3b2e728f9b6d31a0e028c000000000000000000000000346178727e29017fff81c586b665365f603d61c00000000000000000000000001053ab9f206f73502245c87455a28ca553236796000000000000000000000000566ee8bdcda476dc3c7195cab18b9d9c7a386e63000000000000000000000000d776cf6e7e2cf3a83e66e131f78019b3ed4a6c8f00000000000000000000000058520c1863f9c6bfb7eb66b03c36b7de870b478700000000000000000000000025e281e5de44a0a9280d2e234fc5bb49680991c400000000000000000000000071f79c34f7be14564d19ffad20e60965bc8438cf00000000000000000000000027f20770335c921d7adcec500648c5acf6e70774000000000000000000000000ede3637bdbad520a92636953e81ed3c9f23797b700000000000000000000000052921b94cd0e1f5de6e0681c6f5bf2a526602c9c000000000000000000000000f05e561c16d31f833b365a1501c9a1c5d57ea9f1000000000000000000000000c03c443543739df6edceb71784798e8d7cdf36ec00000000000000000000000080f029f2c77198004c970f0454a382b940b0924200000000000000000000000052b718b1cd9c7655c140ba57e8282c6243601e34000000000000000000000000e9b47a9702b26f76ea2446ab4de4c11cf7d856a0000000000000000000000000495eb9b7beaaac77bffb65a0728368bdd5dfd78c000000000000000000000000c48a14c793ef71c01283d467913a2dc96e1d4dfc0000000000000000000000002548497cb7edcdaf1a845d23af11004b1e70595e000000000000000000000000bf628b620599278ef74a2bf538578bf34376849c00000000000000000000000034d4c18462239cc18f5cab7783e29a2fc7a13717000000000000000000000000dc13e80a12d3b81159ab584a1845e2a5266acf43000000000000000000000000bbf20cccc0c7af2aa74edfe83b1d846509da0c79000000000000000000000000e4728cf56c59ddca5cd1d37f5ec197d601fc3101000000000000000000000000b98f3e73b3b642c507b1dc7eee94c2d7939c110f00000000000000000000000070a7db96a0fc26fea2bdbe6b81b347c7a8cde35f000000000000000000000000ad18b0d9b2e4c8a0a95aa1a0f3dcf904f2147f9500000000000000000000000031b6e2056aa7b44ebdbc042c6732913d800817bf00000000000000000000000086a5468a7dda332ea59d3d2862c827abab8984ec0000000000000000000000006290a8145e0e9538d8607ab5cecdbc64d2a12fc00000000000000000000000005aba0f8a932617793c17d93b8f62bcf18fa3fd30000000000000000000000000ca8d8e1998594d0ca9137e2faa59139ca925cf43000000000000000000000000b5079800b01d09de7f496d10cbde2cb90038791f000000000000000000000000c610da01ba7372819e5d9daa5fc78201c8bb03d6000000000000000000000000cfd12dcdce47752b031e757204474db0f97d87e00000000000000000000000000e994305be1b9f384fd98e65ffd0a1dde34a917600000000000000000000000076ef7d58acb04607c66d3ca2156afa4cfb7c7bd3000000000000000000000000801985b0c1204aee7a6058bd0ed58311d106da1e0000000000000000000000004bbbfbeda0779d1f217ce8258cf6061061519fd2000000000000000000000000d861aa5b25d6412f3824c42386ba810bbd989025000000000000000000000000edad3c8f4185d856cb67338f19c29be3df93775700000000000000000000000081842f01660903be9748effd968abd5eab4263d50000000000000000000000003e9db7aa47869bdcfe7baad54efaeeec4ec5f6d000000000000000000000000024171ebc482e04cd7062563fa44eef3f266e262900000000000000000000000034c4fad47b7dc3d2b7ebd6bfeca5fd6b8db36d8c0000000000000000000000004c910e25195d64c1441dc92fb52cb3e3d9c699a5000000000000000000000000777b9f25cc9538c68dd23b072ae09d8158a4cba30000000000000000000000006761c829551591ee253eceabc0871ad49e4be5f80000000000000000000000001f62e580bc52bca6441ed01522980a18cdfb8c2300000000000000000000000057a4a3dfafcea1b53c77399026957909436d65e100000000000000000000000074f299a7041434932ffaf82a7a88d77c90db401f0000000000000000000000009d48e4ff214ceb3e110bd058fc27dfedad1cab410000000000000000000000003c55f781fb6a7c3a2ed164d56b545d3347bd93d6000000000000000000000000461e43c3da0d7f76f12b119c43a50d27c385a1260000000000000000000000008023cc9bcea59aa0cc4b69a50b8453cfb8451e39000000000000000000000000915f0e889df3c8f6e91d12e1cf0918633cf56f260000000000000000000000005d02e6a4468ed993eb8a604f65507d0d236f10f50000000000000000000000007c9eabd029e810df0feaf40b662a0f3d9287a197000000000000000000000000312653177a4e54dc6e6ee318cdde25a8ba3a26470000000000000000000000002c6a536afbfc044b26b7a8a8890cffbbb6555a610000000000000000000000002c7c623a0bb16708e857f7a1482da48cbf59c79e000000000000000000000000fe68482f2ab4cfa38aabc66162889c6de130b98e00000000000000000000000088f6d468cd771367620b9ee33964d933746f36370000000000000000000000008bd7a1609fcce5da83edfd91f241aac54138a634000000000000000000000000669644f72f67ed31fe912dd85c900286ecf44c5a00000000000000000000000095c4b95a93581579de8e2345db7d686b3e7e388e0000000000000000000000004c528414aa256af40abb0b92c021f07a8732dd070000000000000000000000005bbff40c72316f4851a76aba48f734054490ea2f000000000000000000000000c288fd9cbaa2354ab66cba9504fd2b4491388b05000000000000000000000000847ff114ce747d7f1b4a0d9f9a998bf0d4ba2441000000000000000000000000be192c17917af46e2ecae572181c5e434c401b990000000000000000000000005b459b32cfa1b31351940694cd0eb2d55859d95c00000000000000000000000065e7ee8f8ff39456e90fecc96af5841f3c1bd0750000000000000000000000005648e9bb817eecbcd3941b650153fddc0457764a000000000000000000000000657e73041707dca816659013463796388b111a1600000000000000000000000003fe522ecf25717e6e42f96545e3dcb7f1f6eb270000000000000000000000005c042806727b33d66d871e0cba2aacd475f34af4000000000000000000000000452fb23c176e62b082c6f911775a263ccb9b76570000000000000000000000000d5fe22e7b06b1a91a6b1e9935ba56491dace5fb000000000000000000000000f0bce94312a1fa3dff62ea12d8280596bbddb7c40000000000000000000000000bba7751334196d6e930ea606387e3c879a585ec0000000000000000000000001ba89bc50f501c2ccd39afbeb74a250cf8b5e9f400000000000000000000000006ccbc8353af43184aac94e172f2f33e2ef50536000000000000000000000000f8f10401b3f2cecbc8e87bb4a76ca4eb0ae6c93f000000000000000000000000a48cd23a49fb3febb5db7c316c0c0f0c7689f308000000000000000000000000beca34f93a452ac1f72f5072313ae676c53cfc48000000000000000000000000071bf1c019a73789ffc3f704995033c7744157b8000000000000000000000000346aeafbf4989e963ce7878cf8c2516fd6c6da7e0000000000000000000000001f30377fa708e8139064a4d9736f09358f7487280000000000000000000000000f5ad27d2ef995f724d71ecbbea210e44e666bf7000000000000000000000000a3b36a8ceeae989952c607c7c106643c8d09acba000000000000000000000000a3b36a8ceeae989952c607c7c106643c8d09acba