xmrchain.net & Explore.Moneroworld.com

(no javascript - no cookies - no web analytics trackers - no images - open sourced)

Solo mine on your own blockchain to support the monero network!

Public Node Directory || Monero Block Frequency Tool || Monero Website || Make Monero Better!

Monero Testnet Explorer || Monero Stagenet Explorer

i2p links: exchanged.i2p , Local Monero (lm.i2p)

Why so ugly? Monero FAQ

Moneroblocks Explorer || Monerohash explorer || Map of Monero Network

For a pretty version of this explorer with javascript || A note on/for services

NOTE: This explorer actively tests beta software in production. If it crashes, hooray! We found a bug! Please find a backup explorer for these instances.

The most up to date software for Monero are version: CLI v0.18.3.3, GUI v0.18.3.3

If you need to use a remote node, you should set up your own. Good guide for setting up a remote node.

High Fee Bug. Remote nodes can increase your tx fees. Double check before sending. Run your own node.

Autorefresh is OFF

Tx hash: 5f1f09b2070b67e368bc5e7ee0a87aee9b615c595462d6d922aa0968410cf121

Tx prefix hash: 849afab0d413c43f0ac3354cae5eff66759ce83a52ac11a6009d824e5b48b79d
Tx public key: 0285cfc259710a1e48dbcd4f7bf67d43078cc1afc7b11fce6ddd67d2c0d90dda
Timestamp: 1679107457 Timestamp [UTC]: 2023-03-18 02:44:17 Age [y:d:h:m:s]: 01:049:15:59:31
Block: 2844398 Fee (per_kB): 0.001602560000 (0.000020480000) Tx size: 78.2500 kB
Tx version: 2 No of confirmations: 298067 RingCT/type: yes/6
Extra: 010285cfc259710a1e48dbcd4f7bf67d43078cc1afc7b11fce6ddd67d2c0d90dda02090130c46c2cf9e87a4810fce50489504e470d0a1a0a0000000d49484452000000cd000000cd08060000001bbcf469000000017352474200aece1ce90000000467414d410000b18f0bfc61050000000970485973000012740000127401de661f78000001b574455874706172616d65746572730066756c6c20626f647920696c6c757374726174696f6e206f66206d6f6e65726f6368616e2c202870726f66657373696f6e616c292c2028627573696e65737320776f6d616e292c20776f726b706c6163652c20627573696e6573732063617375616c2c200a6c6f6e6720686169722c207065726665637420666163652c20666163652c2064657461696c656420707570696c732c2028286c6f6e6720736b69727429292c20286f72616e676520736b697274292c2028626c61636b207368697274290a4e656761746976652070726f6d70743a206661742c2075676c792c20746578742c206d6964726966660a53746570733a2032302c2053616d706c65723a2045756c657220612c20434647207363616c653a20372c20536565643a20333238383336303838312c2053697a653a20353132783531322c204d6f64656c20686173683a2030316161646461392c2044656e6f6973696e6720737472656e6774683a20302e342c204d61736b20626c75723a20342c2053442075707363616c65206f7665726c61703a2036342c2053442075707363616c652075707363616c65723a204c616e637a6f739a378be70000fde449444154785e7cbd07805c47913efe4dd8999d9dcdbbda558e962c39671b6c1c7100130c98231a0c068e83231cdc913972ce70473aa2ef8e7ce46003c601e71c655b962c5959da9c27cffffbaaba674686dfbf76fb757775557575775587376fde244e59b2b48e3a8004835d1a1982d28a229ec064827fb57a1d8940e61ccad418920d4c6b5ca78c44423131864a081bd241a6d147599e56d56423347182a892458146a592d7a4221882353176bcae49e66be495ae82d0055180e798aca35c05525d697cfedd2fc7bf7ef11738f1f8a3502ace05ba20334179ac239974cd93c93466a7a7b0e5911d38e1b4e350ab9445e5bad6c841b9e9640ad385053c7ec76db8ed8b1fc2c96ffe18fad6acc6ea554b5c262fea634bd6d9af6a03432da405a56219956a05c54201652aaafa373fba03a79f7a0c0ab3b3b8f39e2df8fabfbf02175d743e95ca91630a9ffce495f8e48fff82e75ffc344c4fcd60f7fe116c58bb14e54a0564b766a552193cf8f0e338e68835a8d56a48a7da70cffd5bb06af552e4736da69ba04255d60ea6b071b00b1ffaaf5bb0a8abdd75a3106b6bd05399040749e36b785ee3680821db6808b532cf791ce459bf45aac8ef36d48a1145ab84a66d04bc659ae50d941266bf8ef33eb604afd29d396625c7865919994f92dc496668022d6906162a4ddbb058ac0d9cf8828c84f2e4532c1986b3388194f05647933e257a53c608bd3ee192a425a18cc0699b726390be295e98b4b4c52626d204b9aadf5a19ea964c6b5bd2f2de2921161dcb04268ff97abd8a654bfb313f37472349d2d8c59b322310a9c9e080aa2d4a27d931c944055b1fde864dc76c44954697a083a4d2698614d2e92469932856abb8f7daebf0d7cfbe07c877e288954b512c975996627b2443f23cb0b6469bac7f185bb5945dabd29118884561a180b6741b1294bd73cf2836ad5d8c8b2e3c1b68cba19ecf033d8bb161a08b8ec6d1a1b3c90e2ba50ae5a9ce14255a6fa38d7e512b55a96f5ba8af46474aa322c74c50bef4607fa97fcaec87feeeb43988e9489cfac18d4b8a4aa22b1c7557ffdbd8f05f97a4f5696cafb11067454d9c2e84d6bcd1f1920ae998576c552aaf242fd2d56c487f2a53058a4da86883fe86f3b4d7e3749656cc8c64063052b6963da9524b2be285b8e8b10e144e847594fe441ed3322623b1aba54d84a18c8269abc90b1a748e53acabd56905ba463a4f3b8bea7774a8d170ae074350d84a84333a4b1a9d6961b446619d6175f3df064174b4aa62854eb3a80fa393f3c866b2c44b2f165a472b24502a972c168b7867c7a73033b780f1832378e2d1ad78ecc187f1d05df7e3917b3663d7e3bb315728e2373ff80d7ef0ce7f44a677d8945ab3ac1f45ae1caebfcb4e49be29cc203c23e54d77fe6995a96a15139e857bf78d60d1408fd1eedd3b82179e7f06d0de815a570faa3dc4770e21dfd1ce156ac1569685f9229d810dd1344a21aad35633ad2e9914ca741cab5d3a50be789cd87b4dba94b8dc6432d4c81c57c44eaffe10c8410e05551253c10043fd8d8240e31208860e4e18d2de0f4ea3d5db1da209ae6190a948334430772b63be61fc265320398a5d92d0deff8c8338b58b3e1e39a408a3d058471bc2829b04afd6212c919256e4fc2e5469068bd4082259a03acca888335b0e38fd378cc20408bcae284f39a58dce12c28bcccb748df24d823106f91c0c1f3c0666859373084c9c4d1f1a0c4335403b2023632873f61f1ae8c3c8f81c9d467cac4bf56b7260b906b25828115f33d9b55a05f7d2390edf743806067ab164f93056af5d890d1bd762cd612bd03bd08d1ffdec2afce0236fc2f1679dc9ba68886d09ac5fbe98ce27a3946cae4ed62f54c1fad943d449976a95ab8c561ad2d1cc4588bd074631bca8172313d3d4bb8097bc9cdbb2c16124fb9723dd3e00647badffc5276729968a6863acd5b45e6308754a764f772726a767d83e95ab46b5cdacdbc1fa95b4323eaea0a1c70d6c249811c645ea124b191bafe280b57c9347b29aa0b4e7e3d5475a218006500d8bb456a942a0b37c4bb982d021d704d62c07b4b4c75eceab8db7cb0aaec70c833982212454a1d9155e2fcb9d80744ac420601ce438daf19ed455bc8eb3c1615ae78c486775aa36665d0bafc11c8d29e1a58dc0f424c24ba2fc56505d8e6ff417838cda7842199356a449c8f35ea77ac56ba24370a519ecebe44a33c76d4bcae459992ecc2468540b73f366e4da02cc4c4ca2c0d9b7ab2bcbed4c89e7992a839c81333597fabf5c752d1efbf1e771e1b32f449dce669ec8fdd0eae54b502e946dfc45afee676d5425e82b6dc2f8285fe32ae3ca68fb07ae32a3c8b465314587b9e5b60771e933cfc5673ef313fcfb6bfe1d1f7bd53fe3536f7823bef9ceb7e09b57dd8daece1cc6472731c61531dbde46313cb809ac6dfc6387f4f67462ca9c867dc655c43508c07a352e3649a8cfb8fd3c0402a97ad37bd411265ba204529af5d824a462e23506fa8b244d70192645fa043d054ac709c6e914397d13c8dbc81e2a3f523682e433f69c407dae5188276e330f29a1ac0a9b027d78048ad5b028d6c1792234d3ad5841539e834909625cb212d281391510619da002e685129d6db7145bf0b4d38bd0a458ec2d702acb5b14bbd8712163100fdb11e71b12421051e4ecdf9defa0012d9801797d2a622c1a42a944e3a7f1ea9cf0d8a3dbb16eed6a9bb935232549df9e6d33e7bbe5577fc4d6abaec4da0d87a1bec0d5a9b31bf55c27c0b3c392c58b28a768f2aa5cddb896b03ee94fe3b4552c3810074f726bba43c13ac4532dd5b073fb6eac5ec2d584f4cf38f908fce7573e807fffdcfbf0e1ef7c16effdf667f1ceaf7e09affbd42750a8975166dd8b07bbb177ff28161698d70a626d51dbd8321a73ae3d83b9d9a239b1b6812ab1f68bcac64221380193de2d5e1e63a162f7caf0346e56a28bcd54fc6705a2d144d87004bb3a98233969131ff470011a09cf7bf921940eecb088710d2287c06b8de5ca45fb8af20c47278f9c26ce899a625c744bc5871469c814296eaa12c14547682ad78a0f151b77ec10b3c710373ba5558295320aba31295e1b3f5edc8985340483b2c20beb2d8c1d62dd6424324499a2887865109df0725cd1566998ed5c09e6e60af20b8a7459cdfee10a42c7d2d6a542031e1d99c2f0e25e1a85eecef18cdf91c53e1ae7e61beec0e35bae42677f9ef56450e339a9d6d7054ee940a60383cc27ccd128af58a081720bc54e4a510f398fce372ad30d15c9ae56cb7626e9efebc5e8d818067b3ab068e9226c7bf071fccf97de0f74f4a3d2ce437f3d896a91ab1dcf27a84e60f7de09f47577b05d15ca4ba1b7b30395628d5b35392a2b617d6a996e58948a5c2969dc65ad966c7c8a38eb67ea16e9d4c62a459bf10b13c74e858227651be521f202efeb888c452a539f6b8c55ad8397c6916a8e8397d8ca657f9eb7f2260993ca386f941283409c4e13c1698471bc6cc68059ab2ce69ae0b8d8214c46ed2d8e1c4d88821dbc49b1d2080d875186176fa243834e28433bc6ae56a76a5081e37d05625a0e12fe02a3b7c9930ecec252e7b1d983495b9225a2e5cf699d41462bc7a870afdf689f89e0a26ddb2fcdfa15ecdabe072b562ca64e32486ed13adab0e5b1ed48eedb8b7b7ff7794cee9dc268815bbec145a80f0e22d9d58f7a2f5787be45e8c8778336495e395f0959bbcb26c7f155c6561c0556acc37f8dba7477b51bfde4e804868606b173c77e7ceccd2f45fa98e3516e4b9b7e093a8d944d524e757c1abbb98deba383eddf7f10b98e1cb54c20c79510b5d8516ca1f8983267a1d196b8aa55b9656c4bdba18e325968ed67dfd8d948b7bbe550ea37ef212bf78b432b13699a20fa808f10ca35360d6c439453bbe1063abb3ac4ed55e413b5d940435023a1122b370101adc827c628359637ebe5fca0a45fadb96c9cd24eec29b54106a6f3e6df87a808798dc7f922c45287d0a92d6018d5a110582de22ce70d1382180bcab40c0c43d36f9a4d1558ce08098c6d4c4356100fd28624af0ef3aac267531d7c9d4eb39d569c0aa75495c9707d25aa7396a5c3185f825ba43d58b76619123cd374e7b3b8efbe47b19a86ffebabbf4ac758829e238ec6e0ea75a84ccd6372df2c2667e888d92ed4fa8779304f98a3e8b66e9a7d9da5bc36ea92661d7226ba800d986e6d97b92a948a4574e57378f8d19d3871753f460a55ace739ea651fff042ac871e66f43224567508768ec78ee78f4911d2e3f97c0b9c7ae3547900568a724275437d4e9648abd5fe8686a37e9e440b9f6acf74de857a532d4bb58d46d6bf58a300154afe52de1c946b9703eb63117719e748c719bb33938d67513b659d204d10476825b8f8f671323ce266f8b2d85c8645b3b1d34fe92695dc238d960084c6e810102a3ed65c31ef4ef43ec2e199ea70cc8674a365b41f87f083134798d3dc8087cba36fa2e90c40e8fcdf74629e778e70a924c8012ce272ac733174293d041a8c8667e91d01d261a168d475b249996ad007688ae63667c0e03bd79fb1ca7832bcc6db7dc8bb39675e1bb577d8d1dd885eaf01a545275543a52e858bd08032bfbd03bd483e2ec0ce66666ec6640ae2dc52dd71c57a82cda2827cd7ad25440c76cad384ad7b98a990e9ce1e7b8ed5a9b98c6bec9050c5416f07fbffa2f4c3f78074a0fdf81c2e6bb50d9bdc7079ae7237df071c7dd9b51e0386adbf5b6e79d854dcbb8ca91407d6bb7bbad776821610c554789e72bdd21d3e74d6d59ff3c86c6a0961b5d861e3dbfc0b38f3c9a58ef31e717b48e88018b3cefe3207b8bd6d384568e663aa86563e3d0e46c95601fa45b994f0487ca13c6f39ee21f134a3b2d4115b5b0587dc4453b615303878195b6d29b506b38914d7c83a101ad3c31a7d958946ef0de106fe6a1d42eef50bce782710b5a58e24d0181c90c1d7fe84ae39c9667d272a46b60496b9fce0bac435c96731897e338831679c630c3a1f7942b253a869fd02c180d7060df41ac5a39a4333deee3f9e535671d834f5cfd7d7a1c57864416a99ec568ebe84532ddc1a14c13dd668ed839d089ce25fd28677274149d3fcae8c9273883d7b9d2689561ac958675a439ab57b9ca14b97dcb77e67060cb365c76da224c16d3f8d4db2e437166169d4b1723b76e2d3ad66e409adb40940a48e84e1b6bbdeefabbb90ad5f18a679d8e647e00a71dbe9c4d571f68fbe99f1109345e7e5b3a65671db55d1fce6a258e374eb40228a59b1c53b3053a35955447106be3e364eca396310ce0791f2fc54c1946d40e5ae295f6bce88d271637e0c99c717c9dc3d341834078a89c263ea254ae746b701eb98aeb6cf383e9de00562244c0b536b9993a84214028b5a8b53192e0659e0a064e54ec3497c7d010ebe6ebb44f82866ea13e82505663401dc2d3409342055a6b9ddaeb0f46a038ea69fc5a921969b65de0ccac7cbdc2599a069be6d42fa3513bec1cc26e4c7136efeeeec48ebb1ec4cb2e3a19879d7712defffaf7e275affb10defdef1fc5d7fffded78e4ae5becd3f87447b7dd48a92752b68053302a6d393beca769d63d9cd133741605394c8621cd6d14a96db52b2c2ca036b380779c9ec1ef1e2ae0d5179f85335ef31a64d71f857aae1bd5141d33db895a2e07e4e8a8197a32e5de70f3dde8a4a3bef5b5af629d59ac5f4ea7e2b64cf55675874c7d217de410eca7b4ce2bba6dce852acb33924d32d65fea37dfd6e5b3496e33b5d2f8b6ce83ae111cef2504f6b997338eb2945714695416ff888fd670281c9a8fb93809e8da9c5c5557036bb6e7e0f8900c2084533621d6cf980c7e17957f421b1f2f52d9d2960dc666e92743abe84389dc343d16b4ca34b59461afab43948c6511828aa134c2df4bb73430a05af3715ca21c5f8d624183d2c09d286069a416d118a63983cb3baa3294b20ee73460f2cbd8740e3978e020ba3b3298d9b31f13a373f8f7ef5f83f35ff1497cf4bfaec2b77e7503bef2bdabf04f1ff92e9e71c12bf0d54f7d18dbeeb915299e659212606781348a5cc12aec8fce4c9d07f364701a9d19b8736350bece95ae52aea0a3bd0da7b58f62962bd874b61f6fa143d6e98c827a2a8374b603e9cc000feecb192f45a2ad0b73bb7661fb8151bce38d2f4666f932d4e98deb970da150d4ad74cab6cf92423fb19dea1ee957667ba7e7e6d0d3d365e3a5338efa471b1f19682795f4dbf1ac9f058df18a46e348822cc04134eea02a701bf0d923f2f23ff0275b690e01cf37650afc6ce99ec6a031f402e3ff5b190e92119d8d4c8dda6459ae15319eb03c8742c5de20c3f362695ebc0aefc0c860c0b47369a0a2845668e222bec1db02d61f8aed1a9af43784a1728366a13752f0ff5703213a8282fd792cbcd528f6304082a893375adba204666717b8e2a4d9375594aafe29bac643adcf71169f9e99c7e2ce36dc72ef36dc375bc638678a130f3f1c5ff8e4c7f0b10fbd8b8e954586158df1ecf1b68f7c1b5ffcd497b1edb6bfa038e772350ad3d353a8156b58d29b41be2d81766ecfb216b85563455a71b4d24c4f4ee1484ce198238670e58d73f8ea173e48253a313f7600c589313a490f26f6edc5a73ffeef38e9f80d76e320911842e7ca3331d4d78b1f5f7513fefbca5f21b168084bfbf2763e9233d6b88d34c3b71e0a11fb40dbb4f1f169bb256e374eb83259f7b14c5d946f4f637c465b5676887064b3ee0cfd278852bd9ba36d1891218dd40b1d9427522897d80296e5454c21adc8929469b1445157e918692285a0916aa9d233e2f7d2e664dfc21d74e224c3ac322a0eeb96b337855b5a74019ccc2b90677bb659ee1c4dfed638ca8e1071367309d15a681d2add149e5cd48231214a7b4d86b5ac0f8de7a38ce6d56a9497a86de267ac01f63265b9fde2be7e66be840ca77cdd5ad6f358da9ee9906e9fd8276a583d90c7dd0f6dc7288f05496e737e74e53771f58d7fc211c71d852f7fe093f8c0f94378d79943387620837ed6f39d1fff199ffdec37d0c656cf8c8eb2c2240eecdd8b457d59f4e512e8a0b374a46a741c853a03571ad637373d8bf51d351c7b580e5ffef9167ce6936f43fffa235198de8bfc500f16c6b6e3c5e79e8bc16527e19deffd02eebaf7313a5c0a5ddc06f6b565305f2862f3d65d78c59b3e8cd39ef306f42c598e24dba4c37eadaaa711e438ea1bef473d08aafb1c15d2e475134077d85aec40c9cef624c6a68b6c02f96c0c54c038a609a253bfbad8289d603421d798ad2230df206c0123e3457a2a84318ed0d09e65913d9c42fe161af295904cfb3750ec921d13d5b3b658fbac2030320ee5a6941393c294347490e3354a88a343618328c2a12a8bcb391b1ca166d6650312b04c5b5e3ab4321d020129164bb648d4bf1c5978a20f3d9cd22028d4da27a48a14595d4ea4895390a1d34c727b92655cb6cf4774dbd9cb75f655dbb234feed23f33cd5d470fd2d7fc6a9a79fc1f377096fbcfcb5f8ca1b8fe096a98e3b368f73452aa19b75e469c8dfffd935f8c2273e8feefe5e607e12bb9ed883557d290ce553e84856d14167ece00a9497d324b925e4b668080b18ca1671f3e669bcf5ed6fc0c6f39f8d5a611c99ae5efce24b5fc7cb5ff446544bf326bf978eb882ba0df26cd2295dd9ce799e8532749e36b6e5b607b6e292777d017d5d399e55f4e12557326d15d5367688feb8aea0c4735c4afb1116d8d64cdd2322b643b3713797c1d1f179bbc32750b7f96474e84417676e032b0834aad39012dc0a4fce3b34b1aa25fe3541b958a7010b35ca87e00cac2040b003ff6fd885d20de96a38f162d169341410611ee4073c95ca804414d89c2fc40eca79b9e154de288b74f1b69f8357ebd08a574ee707c5560ff510e86a498643e9ff16542e52d35aff86e0c5057a50b94756141f488c8e6d0774c676bf80a0c3f0fc4289ba25502971364eb6a150d0077d299b954bd3d3a8e88966327ce98b9fc092652b38235770db9df7a36dee20aeb9f9007efadbddb877b48a29ae44aab3930e3140791ffcf47770e7b5d7b1f22af6ed1ec1614319f471456b4f56d09ea6d328d84ac3156f6614056e036b34dcd39ff97c9cf5aacb51999d453593c5c8bdb76274ff7624da7b305bca6015cffd4fed6bc3e73ef44254b8bd9be6806a9518d4daa8e7dad846b57bc7fe697bbc6766b6481df4b58704b78129dbd259d08431358bdeeebcf5a17d3e22e3b00ef2b8339bc2c414cf34ec40a15bc1c8424a56d6004bfa78c8c6ccfee29878f43710b9ffa6dc648434c1ca898b0cf12e5f0cba3ac6920d109f74d198aa9dbe556d8a72bb75ce967ba701c57f2324a31b2e83e59dcc0a1be04ed54089aea5d8ebf5ea224daca315228b1ed5509da2159d3845fa2472c2df6204ee720eee30cc9b42716208a1d13625c3e1d1ea54de69fc59281dc25328d05974a74b0ea46dccc2ec0cebaa6062f713286ed9ccb22486bbf2b8f4652fe139659e07f10caebfee466417809d0ff39c914b234b83b44ff439256759590f8d7990f25ffdc2d7f15ac5f8cedd58d59f412e51b69526cfad593ead9b0115e4e7c6b120c3acce6068d353f1dc37bf01559e9d90eb405bdf12dc79fb03786ceb28defcae77a03eb20b4f3976198ebe60139ea8a570dc11cba1cffd6d656507f5b155696aaf768d4fce6096dbaf036333a448b07dee2c1912da2dee741a736c4f7b366b93887d4e6594d64394a21ee216b3e03707bc4705ca458825a154d950dca00f632168e56c85268568a24ca78e63e9e08ee8329d328251a9c852913fc64a6a02759b6ec66142554611639b66a3174510a1f5b012fcb7738f801c6e544edde40a121947a36b60c46378cb18deda1362c738682317e52bd70a112bf87b7b54b1b5d2c857ec432e197fa8c7450ba7340d4062423bad4817573404dfb21416f41906b73b4b8631729006bc306bcf89ad5abd0ac3bd9df645aef39e7a0259c55ba3b165b063db2e2ccf717b970d33b83e93e1ea949232ac926688653c27cccc94f1ebeffe9a3bb4112c163db742edda96913e4367ea2bced1701770e723fbb1fae893f1f20f7e8c5b32ea9b6b473a9fc7637fbdc69e09fbc8fffc105ffff62f70c78e297cfff69df8c28feec5fb3ff4233cb4f5a03d9da0312cb1cd25c6d97a19c71dbe1e45ea7d60640a1d39b9b174a4e3b0bf749b5d7707e5e1fe302a4bb994d819c7fa483d43da34303b3bc77caa31a65e18334a073b8a4042a76d35e8903a34fa7f828da5514990d2be9bf15add9e5bcba336061a7b2bb30c43a033a5b4bd6896450986696903571a1612e106468c4200fbbcc6c0e3a6413bd899c112a2200df34ee915ead270229315d40d625d5cb3094a1f0a4fce3b448e7855dd0d55099664a170aac38bb4fdf30e535e7b69cd9e41535b99bcfd62621cdaaae55a6719394f574f072626b8cab0afaa15ceb834ee5c5f3752dce20ceaf92d3a96967539891eb7d73783fbb309f01fb9541adc7da19fb3799e341db4a5e5199e53e85483c3c3a8cd8ca3a73d6db797e5346df50a3a1726303657c20fafdf89b3ce3a09affecc5751e3f650dfc24c70f69fe3d6707ebe84735ef18f68cbf6e0a6bfde66aa7333857eb66c11851568f4badbd7cda523c3c20aebae51f7254bfa916f6fc3f6dd0731c873959e42c8b0ada964da1e8d6113ecae61279d535fd7b6bb653ccfc555594075e97433c8e873a030ce068acc36bcbf6d626a40eb780b7cfc8c4911e59bf890fd7b60648dd230fe967290133db946e77160f7060e4193cbe51c8ad7d5277e97a866fa0a1be8829d58569da4d81b1d48d4618af4a7b44fe146637491bf85ce081862b9b1b9482b0f2c967f32c4ee74df8c944d701e5d43a7f0e2b988265eb16565c82ed163a7b74fb82311c1ca2c1beae6458f98e8c144a50717f563646c9ab32cbb914e375f2ea3b30398dbb3cf3ed7d0673832b88145c328b19f17b7fbaac208ed6c486f1b57118e9ace02bdb2627aeea6b3cf457b759687749e6738e0edc922ea3363d83393c62dbbca38f9840d78dd17bf459fccf89c9a6a43a550c0dce4248e3df70264f25d98a473cdcf4f4a71dbfed9d303a4cde9561f1d585bab761aafaad47c7a70620af98e3c16d3e9f71e1c631bb8d5239f9cb95b464ebd0ac592ad3a7a22406719dd45730352bf25d09d4b61e7c834f54eb776213b4d14d67b76952ca59c44650463a05c661de379432866d6f18742a0b258e1c9e03c4dbb72702ec739b7e73c6da58121622c2b1df9ef36e104a2a52530a355866442885abe60c18858c2465b5acc46a5c64a1073c1715a41651637963b097532154917c7ba3c97f86468625545ace450baa0b3a5fc12cb23de1014d0ba804b81d8853ad449276b2fe3c6015017e6a55da1c09996e804578ba58bfbec49e114677c19665b5b8e87f50c1e7ff851a48b45da731baa34d2b3ce7c1a0e4e7135e9a67370a959aa67ce6880393a4c1f57971e4ecebd199e2d32698ccf71abd79766598ae798120e3ebe1b0b7deb31f89433b1e7c00cdefdddff45a683ee54d50d093d69cc2d602e8fc115abfd8e56d0adbfbb970ec3558dca77ea694f6ea7f4319056083984eef2e9f51a8277bcf77d2873db79fa51abd0cbd5843e6ca19db2742b5d1d30c0d533cdbaf400b41e5655d084c07f73a4fece34b6eea6d3d031e398bba131d8a0a9631da7fed63d04e72684b43d081c402843479a464c9048465ede8c9b8926c4493b421c6d61cdda94307d9d2e5ab5c08a0cc374a34d1e29a76671a5896484502890186762a012d60f966bcd877263149e5715282b109d45767514438bbe84668322b4a655d60a8d324ba83b5a693c654596e42530b82602d627056251688be59b8c4eaf3c8d7c6e769ec6aa6d17b75fdcc897f53d139e07b405ebeacd63517b06c5f91a46aefd0bd2d93c3abb7af18a575c8abe75abb86d2be1c81eae50749c039355acef6ba313b561985ba33e5a68f7ca65f605b2e35677712b54c1bdf76f43efb92fc7a9975f8ecf7fee27f8c6ef7f811c9da15a2ed23132d48e4e92d064c46980466cfad36bdadb7338e6a4336d455bc6956f45a73e20a54196f494b23ef7014e5d9ec230f510f7cac30fc7aaf5eb71d2c6c548d7daec2ca59b153ad354e928b3b3152ce94962751fd7495653a5035618f45211d98cfab0af8b2bcdbe396efface3bc3fc9ab2e0c166548d15a9f87d95a65ce210874044d604d1712a3340d10c9cc78bc2e4b8981b8203a8ca53256b1328135da4a2b61848023c494c6bf9976bcd5c1602b4dc3a889900fc567768c4965c22b6959e59d5079a36928a96bb30191af5579cbb728ac7cccc5d8bbca281d6201514a5acd211d41e9bf190ace62ae9a2e86f13ce9d4444f3b5e10cb9a2d638a49bd2aa94619c914718cfb7b3ab16dc73ecec26e3cb5b61a4e5cd987ad57ff1fbababbd1de412fe114ffb91fff90fb7de0e845152c4d55f1f673dbf0ca338085d1123674573190afe039af78259eb8fd361cb626836bef3c80e3dffd0d1c79f9ebf0afaff900bef7e7dfa27368312ac51924d2dae4d17ad93bd2cf540d16a6fecad1192e7fed6bd0d9095cfa943674d52a5893ab611157b5f9521d676c68c373ce48e194e5deba556b0ec3652f780ef6ecde8fde9e8c7d1e93a677e8a903ddc5dcb6eb008e5bb9086b87b915acb2beaabe26c01eb63a49c374572e897da305aa11fbd0fb4ce05707db912898de3a1d344f05661581d8a444db90c358daf56d402c0fe0b6c689201a9db1793da23d44a6c06c3bd0068839a7d255134b7058154a94d2418cee82368c4751c09b3158e5a6bc1011af24f16454fa903628435ce3fb4cff2f7021263776a4b20a8227b3c709278827b45c83024ab7f259bad18650ca589f278838d61bbd476244ab426d2beda51b2a27e8095e65755ed1b35f998e1c4677eda55e92a7f7979571c2aa0e9cf3929763fccedbec49686d9b361ef3146c7cd37bd159ace305a794f1944b3ab1e4851bf0d1b7e4f0fc67d5d0b1b61baf7fe78730f7c09f70cf811ccefadc2fb0e484a7e0679ffa123ef8ddefd36186b8855ab067c738cf5363ea2595a993b473f51ca1a7942f7df1b3318e5ebcec055db8e4ac2c5e7d01e3c3abf8c005297cea032bd0cb952dcd15f2d2675d84fe5c0757a22ab6ddbf15d98e364cf34ca40f31e51c7a06eea4c396e1f5171e8165dc476a5ba59b07fa60d74cd8c64f1f961630b3a0d5272a6417421cd156f07ca3df098a4d1e2b305b16cec68aa0094f11f1668b4a073e81d305492c343921edf44eebf22dd980a614961baf83cb6af24599568b64042553cbbaba3fa80a749728422436142f2627143b8ad750b3d1869a45d75ad60ac406de901030f664acd1a1352d301e41ab1e4acb01d4981603174123658ccc31f6e1d135ec482940e5ae7fa48d406ce4651d251ada9a35cb381970d69e9de381bb80c3b2d328b5f56280b3edd4be71ac5bd5cb33ce00d62e5f8e038f3e80fcea553c6bb463d1d1e762a17a2f96ac2b62f065cf41db7007068fe0d9224ba7fad71bed89e45b7ff66dbce4ebbf421b9d71c71db7e1f8739e8efcd03057189e6132edd4455f45963aaeabb6c04d6d8560c4552299eec6c9679d856f7ee13ff18e4f1c8dd51bfab0f1f8219cfd926330b1730a1db5221e78bc807ffed66fd0dedd872fbde1322c1ec861aa94a11e29aceccad07eebb875cb1e5cf1bc33781e03f6efdb811b9fa8a3b7ab9ded2e32e6a94855b2ce5a610a5b9f28a023ab8353439b906cd5517068dee848a87e6eb4c7114a19180d836c33ca3c045a6805e62ca20db1b85bcf4c26cdf061e66cc87b921c066162d0556cd1c953cbbabbe8348e74d5837a22b23a5c61ab4bc1d24e693c2a77162f6ea16bc48458d6e81785c017a185fcef03091a34c6dfd239866a9486725ef4cf38d6d9a4114e03e669bf5a4b2d2df0473cb829e2ae68d1927eb4f11c323f3d83c9a905bc7063197fba6f0647ade941757296a7e81c86391b2f3bfd0c74e679681f3f80fa401feaa9760c9ef262741c9f46626e8206b00c9bef4fe147d765e8482762cf135b71cea52f44a6b317e5c21cfa96ac425b3e471fd01d3b3de6599122a1af182b69d1938c41dba7f202d6aedb84dab23370e3efaec7a9973d1bdd279e8bc4d032749db0964ec86de391afc59a93cfc667aff8071477efc0496b57e2f08d1bf1f0aefd58d94fbd59d7b5776fc117def1624cecdd8bd2f8765cb50dc8e7b328e8bb3e9dfa8ab5cf537bf74dd291f414816be1fd672a8638a60eed57199f991f85c4122bb541728876d2c434c178ac4f025100fb184136c1b43b22e533df5c10acc4932d924dcf16591af5bf0fdea2c6e6d2173a196160d1ae8c4254a98164325210cab1dc305822d0306fe431ebd4e1aa20f9cc59c6f1ae86401dd8603c049cc2af0d7d08a69fa72cb494d8d59f3d53ba2959294feb2a1d3c1763bfe327201feb12851eda2c1438eb071a7d677eb8979e549c47bb0ed97492c7f78c2197a68117c6509b9b41728a0e72cf8da8eddf8c44650477fdae8a77bcea4e7cf44db7e1cebb87f0cc7f782bd6ae5d85b587ad46cfe265a8578a48b7656948ac9f9d9a48b4b1263daeef6d91a5d6b97d0a19869866aa269db975aacc03d35bb066451b6e299c86fffc5e11b7fdb5885d3b57e0975f9fc347be5346ae77097efec9f763c9fc417cf2df5e83d77df29dd8b07e0992fa4628eb7d64ef0c9e7ef226a023815ffeecf758d39be639a7c2d5b6ec7dcf3e5775d260d7c89c7d35429ab48ea3e7f8d750319431ef461da825ce0ab4f16c8e4b8c3df835d20b94b664b4a50670fb2a1c83d3a81ff5b606a66c2ca3a443f9ecfc622b52d439da8083380e894f59ba8cb6d5f446199aaa8c9fa61b8e91e9275ca8cdae528e099bf90291452a357a43596ce44206c5dda00d6df47a144584a646b3a8015eb37473f0945335534d505ec1e4058a4368bcc0621fc8004cb89e027230a94ffc97ad5d8aa5ab06b17fef01ecda31822f5c308f9fdfc22d1767f1a53d5db8edcecdf8c03fbd0ce9ee65185cbb9c4ec0a14aa65163d0bddc2467ea7a4f0fd22b16037ad66ba6804abe1b497d4f2591f2dbc6aacc9476edfd11200267644359b1fa4ef988201dcf4f7a2f01f49d18dd65d35b373b3a70d3357fc53d77dec795700a4b8717e145af7a0997879d406fafd5539f9e47a223899b6ef82b3ef6bd5fe069eb97e27faf7d085f7df70b71fd0fff0f975d9447be9ec2737f524696ba16287bedb20194b8aae991a29befd88c259d7d14e467ad8692060d8535357b7d36be7232c6517fe311687cc5ebf966cad382c061e0b6a0b1232e225b99088d2c2fc66b8496b2283e97d68450f62468c5282d4b153793cee04f03338ea828d5e2987150c3ddc95a8b7921b33549b1e14821b14a125c55713998047528ff5412593c8a745e222a97e3574133e510f30dce3840015ce30056af83e96b4b27314188fa23dd96c2e8c818b1c4d336333c632469e5272c4f63c7f824ce3e6209a6464b984a675018d98ffac21c6aa5056eb17878d7878b3a44cff2403f3589d2966da81c1843b54e67d25788c3c0c53b96664442482fdd0129140c1595b448edb171528634d299866c2b0ef1f685b2d10378daf19bf0e62b5e8c7f79e32bf0a28bcf4175c7e3a8964a281f1c4185dbccaa6eb55593f6c97f572e87e9421dedb50afe74e52ff18f2f184471a6884cb28a9eacaad09b69d80ed6ad7a66160aa87195950d987e6e490ca614a1a9b0952be9ca5bdac0f21a4f1f656b6f0b188e21ca35f206882f4cf6710cd576f54da06cd6c4724345f92c894a119a723de5da78792cb39cec8391cd6f02556bb3bfc0504a3311b942eccc31f01214752f8e64a432e563439bb14b159f708cbdc0c03a86f20c651535c1eb15fd930a5ac1892c69a0a4e45963437d8676194d49c23bd6f7c5ecdc96be50b63397b60f39abb504b7612ca3a12eef2f637ca68a35c7afc5da810edc79d3662cdee04f3927ea74acd21c9263fb919a9d60be84faec2c52d3facebe3e59a7501d0668ecae95ead3a0867ab9259c7b621bca0ca68413111a09025b65e46a9dfa8e57ae3aa2a97385a82d14519d99416d7e1ed54ac956ac3a03ff91282e006307597f099363a358bdb417b73db413270ce4f0b6572fc2bdb7ed4147b28224b78dbded944d1edd66d658ebcee0ccf402571baea4aa5dfd1bc6d3b50b6d9072fe1f20f4b1f08147101622c3193ff1ca1bce12aa5fbccc84020d8fa84d869539b1e85c87786589da6d142d25aac399ac4cb84813b7e846677a464ea733710e44c4646076446c88f24c0705a3c2b68523ce945089882d723a0503237359ae1c638934fcdf964550de4b9cd6989e04b1dc23e9d4a47172c7356435d202e59dc67b2728d450432fcb2b63e5f2c5189f98448534f9ac9e6da253f0fc91adce6174ae8c673df358dc7ccb3d685bb38eec9c01b52dd38364dddc7ee5f3f6bc53520f3676e490c86450cfa46d1be53a4467514efa883f85bddb1ee3d62ee3566510a6f3c01523c705858993119b673024526cab3ee4a413a2cd5737286fafb9214faa86fd5c45f39d5dd8b6632fce5903dcfa97ed18eaa7939b9c3a7a3275db92e98d345a69746344b79bbb737afe4010fb52e0291b47f1ff0d38defadffa39e8dd026e0b2c13bb89703986f5a4a15a8a1c1ab6e1fa28588a55b41eeeadc656dd6ccb184129f178b93ba5b04ea16bb2b16f6e0595c4c61813693890b2a738a3385ee59e16b565239f885bc0c8f4c75874ba983ccbb113039f95856b04eb608b3d7768794cc7faac16ef1356d6288d7a3f29adc8b6648a19d9b368a68b28a4975e9a57c1d2a17ecc2d706b53ada39386a66eaed69278c6b1edf8d20f6fc653ce3f1efb0e72cbc39528d933807a772fcf30fd402e8f7a7b8e8ed3837a1ff31dcce73a90a0332464c836edbb1eac98c167b95ab984f54fbf1899d5eb5c3fc7924efa3129fa8036e366b0b38ece86fa308ab2eb7a358ede7da6dfce082121a731e7515a8e54e7817e0c3fb8ea1ebce0a83c8e5a3d89813eaea865f6227779745f7b7261a1c0bae934f6461eeaa3d758e96588d655a68735c0fad6d5f3bce96b83d1041f4f771cd33bf4b7179a302ff3a4b107b4a35a4903de90c1e6e2f59031b76b83d521667426137b6b2993e289187770253464866d5463710398b5f2a8714058d6f0fc377e17ea54de1991c5e533166b08ae092fccc49b0dceec32fe468f004114a1b5dc6a63ac528f25d2280ce5b43e489668a42daf724de08a68c0f1d9336f9777bade653c38d88385728d87e12ab72b92c15ae9346bfa2b18dbb5153baadd386d750eb73fb41558bc842b4c2f1279ae325a69e4405ddddce3d161e834c851800c572b51a8af09caab72d660db449f23959436a668ec332b21bdd0faa28e9c858e20c7a8eb6d986d5cd1b45265b82258509ace6a693a4d967a50de55373f88738f598cc317d7ec919b241d5fef46d02f20e8ae5c2ffd4d4f0ce8c8e4afb2e2ead3e14f645b27aa7e46a60e83f72f3194ddd099ff5eec572f575a10682ce9b85822accbf0bc40491f414b041ecf473116690509751bc4c2bf01f5b5c7915829cd670e4106f33a3e70a5093906d56d8d51a1680926427835d00854cec0bc791f298cd6d9029f0fb42a10bfcb554217811086316eeb5a123946ddea8426c352819fd010f177c16544da5847ab3c9b7d98682ed72c2599d52ffac0e3b1ebd6ae97f7e9fcc14128956a3c18eb4ce224f345e00d676771d9bbbf892bdefe0fb8e6577fa2d30c7395e9e46ad34d67e9a5d3d061e83c72a244070d354ba3d5ccaf55c0f468ead20026a3deac8919e9a39ba702e24d3d6f8b7d4ca011d683937a42937213748a3a9da39e617d5ce9eaedaab7dd1ca5cefa1527f31dd8bb731fbef6ae576172f323386a984656a5c370dccc1fb8c2ea8cd44d5f2b72b2d08257e6364d4f3b0f71e668e316cf34a212a6a9fa967fa69af2c23363fd6a8800a16fad0f1d61a1d9de8877364914ad83535979c0f92d7702f36e939198a3c7a48271b02cca15342955b7c74d0c83580cc3ab12566c371f9853632d52b14abd5c49313a33bbc7124169ef0da3d7d56f22b0c4d88da18933361504a58d4f7193dc29759599864e88f496f292c04188757b3a422c6d9032385f6bece6678e231dd599a12dd63ae96afa928396b268510fa666e7d04653d2d30183393dacc95997b36f1bcf2e7aa0f3e5173d155ffec38d28efdfc9ad981c85dbb1ee4ea08b2b8bee5275d089f234581aaf0cdade2aa8871f558d42035c47435a1f2b1d7036faae9747a2611cb6631eb8ca7015b3ad9956157deb524eaa2da2390fcf54721cc6b56c07961ebe025ffde57578ceb1592cef98439edb2f7d3dc05f70af7ee1c24851dab6aacff475eb42b182e1beacbd5e4a9a995d283665ac0783c6d2533a329026d21941886d048d267c9e128a0c1d72e20b290fc6af4b1833f25bb913111a0983585d04e563d72a34264c410beb21f51aa1709a70753526172668f01b2e76822b67776898779c83f131e38e141a61bcc22bc19462fe1b4a594f1a984305b9626a7eda2d5ea775fbd0492270aa0efe39250b5b41b44219634018b86ec2a9555624ff64dd8e6eb62d6aa0af3aaf5a3d6cbf4fa31d905ee93ad8e1df55d1af80b5f130bd63b4840b9f7b2192d95e4c724bb3f9a63b90eaed474246aa17f6c9606d4b468769a311a73875cb611ab5c520504cbcfaab01d2356ad4426b8d64504ca33305754ed16a13cf315c6d7c3b26c7d1aac3409d123c6b257bbb70c79f6e427ee2116cc720bedff67cdcbce622dc3e4a12ae22aa5393387762ae12d3caebad367d5d7a4147d08310c7c55dcb12041f234b9b8edee71a47717a13a38ce872960c092fd319c2b39eb772a3579f5826500a3cdf8430ce062d544c2aa7203dec6d3a2a88dd2cf9d2d7ec32f0898e499f6c990f6813e69980b1d542b1847bda5012c03fc7b8d1792ad02b0e0ee45a39815d2309c1bfabe30a1a89b359255196730adfca182325228583f92e6323615153522888a00e51a5a623f321c97f076626e7e671c25187e1c0d82c27f4a43d0f36c485434ffeea738b6c36c19d571ebb6ebf191ffcc19538664d1fbef2f9afd1ea0669c034583d9dacc3379d24a13b6a94a93a1c58a9a5a3528a19d801d24b2f233702f1987e915717061b79d208694ea3101c279e6d325a79fc1c63dbb52c1d59dbb376ae80c571bce9c35fc5bb4eefc58edd0771d97b3e83efdf95c7b64dcfd5324af13cf8d309f40243f5958c573f885bb6c922c5c592b283367e0d39251994d3c574b64ca092f785b4816862ce6c25d2796c3767048c62522536aea269087a32486a2b93a7cdbe3c674120124b4704394d4beb5b22c5a3c064525e64744428b6c161309c20d4101be5b481c70895d200071ac9515a8368549631a48cdea91d2c4d3ae5adcc488300f71c913988d82f0646e7298616bc5815f3eab29cc2a979158ec13461ec2d5188914a9af952a584a38e5887b1e9791bbc74ad881e2e1cdadb4b7e99679cf6ed73d878de33388b1f812bde7b06aebaea064ceed88a94ce13049f1064d0cad8c5f0cdb482ea0c69d34bdfdd4921c9d522c9ad568a86afa02f9bd9d6893471a2b555c8589dd71d49671b06bbf5ed21417e8b331d487477e05b9ff90f9cd457e0a19e0ec02dd747fff5dd78cee22750bef3f776ee926dd375d0dd2e03aad11ff59ada0aec170658af9df30cbcbfdc46a490e70552c78a9968a003d226612b138bd20c56e48422d35818b940c5ce1a2f8137261b85017c247dab29604e02ec6ee4a1740d68ad2b26ddc79d8c48df9e292fa240a5c88cceae0d136a82d13a9585c06778cb33d122d73a24a00f01e26cf9333c39a31c4223adb2906e7c6a2e9d82fc274393848940a3eb2129e28d2cd22a61ff42e8eaedd63715f57b33051e7c799441852b4b775b8976e7f5db6b5bc70a7a5693bb9f71141efc0f7ce75ddfc7294329bce0a297d2f0b845d36722eae658a129e2dab87e312872174e66fb90e47964666a067b77edc5135b7760db235bf0f8238f61626494be90a503f5b28fe41c9c74d859cd34e370274d77d4b4bad90aa7770bc8e1c89bccf76166f35df89f6fff0cff7c7a378ac90af54fe02dfdbfc6735377e18a63b82de579ad4cfdf4e6cdce0ce5336dbf22c08ed0efd9cccc9347cf9d591bac7121f2feb30c8b62b1b7308c1b839d9f0d1f8908445852373502cafb4479222cf2b859de4c7a4a854db09c09f5bed5a561bb0dc6c8e308155b775a4e79779368528953962cf34d80ad02de5c41431e419548596b646b0121963115ca45e7522cad58a581b9c11e0a1cef348e0845425891748a0492ed03259a0881d449421cc43a8e17ab271035b4e2e0a81eb5bde99004e5f937393f87a73ffd241c75f45afce4d7b7da2de7c50b5bf19e732a989cd4839b3ce7d3208ba3055466f48e32e0930f66b16c2081f6640138f21c7ce537bf41ad3862371442b738d80c22440b522ab577e15f5efe1a1c915cc0612b57a37ff11274f6f5da5db069ae6a0746c7b0e5d14750e9ecc4db3ffd09d4b812b6f69537508de2f4a8c8e4aa0745a4c587e7aaf241bcecf8b3f1cfc74da3375b47be37873fdf55c4e927e7ecb76f5264d50798a825d1dd4347a9f7e2c21f9531d4df416799454f57378e5e9a41b25ac4cd0fcddb1b405bc1b4b0ea7461ce1aae3e962adeb7114cd54827681635c01d4c8ee6a25aedad81fcbb10cad8f7f61956e80307e28ddfe569eb194b5ba53d8983795bd79908549158843232e5dd0134e0c1c01ceb7f2a7362a37187615248ab8d19fd1b9d1417ae41ae22e371f0213792b01caa93e9224c451ad741601189d5089713780996f7a4a54d77fd096908114b56ac9357fe8bc694b34182fd4af2f9e79c8247b7ee64711d85f912d60e70974f67d1370567e917f9c56974afcba26b5316bda7b4e13ffe3185cbce4de3b8f55da83d782d5efbf40b6ce548e9430d534a752816c4840a64e48a4b38ebccd3b1bcbb07e73ce7221cfbd493b0eeb8a371d871c7e004e29ff1f297e02d9ffd1ca6778fe03f3fff15eebedab9a2a86f29cbfe7db54980ab8a9e94e6362dae38296dcbe8ccfffe8297e239abc7d0d9463ee1d916bda54a9ff8eb2d3b55aa2155f4794c89a13d5b837ef243afe6d52f59a7b96ddc3bbe809e7c92e71b7dfd5a7a87b167dac682190b44c5fd8da8748963eefd1f75572c5c200a57cb73023099860d60755ac2896296e0750684310aa3bcc65c266f66dfa0919ec1e41aa092202180cbd11fb999b152a9efc255871a646815476b370854525a0496314a13eaa586b4d0d09da8d08586b394e18caa11ebdf9667cb3b6da3910686707a4baa4e47784900cbe8e2921bd04832a186f23f1e3423b5525a19b21d196c3c6c199ed87990f91a66e71770c49294be764f8a04668b29cedcdced7350b39de4e1617f8653b43e0cddb48286d699c35b0fbb15971f7b14a6673943e90e9a8b67f09a1c98665eedaf15e671c9eb2ec7aa97bc04d7fdf966cc8d4f109ba48e35ecd9b615d7fcf807f8e137bf8cd35ffe7cbcf16d6fe14a5334dec6704aac8d03b764f68a0c3950827a7622519ac0279ff76c1c597b00872f6e47a5ce33939ea323e89dd47acea154d6179ee5c2d4a5ee2fd3c864fc1d037abf9afd8e0d61ff6409033d593be378dd04f6a33d3be819ff0bfa30c9c82915bbc3306651b47fc5bee3694210154478893e84365e8d9b64a9d0081d8cca18446328abd36321d442c501d7ca1ca0890929d51384695a22c21bd8106451681ccbc4e68df422638d9786561213f2112506823d06225ca0b5062b11e804b1c4c9bc2e6b9f84281f644570fa2820c6cedb04cd09cc1bca05b40e89dd3e67b0a539c62a673c5f2ae1f4533662626282065fb559b85e2ce0b04509fb3ab055a3f30a13f6c139b732622d1534ab27385b7365aa24d146c7fbe83347f1fa9337e09e3b1ee5f6ab37a8121b4426c9629d6e4c9cf5e6a770c46927e2ec77bf1d6dc79f8ada92a5a8f471b51a5a8c735efb1abce4adefc005cf7c2657bca24fe2f12e9b82a5a98392097a37e3547a00938fdf878f9f77364e4b3f845337e469ec2423a91bb2587537506799d807721b3d42a4971f56d09bd3eba9f49651ae36c51257596e47736d3cf3b82019aee83d98048294e0bf325609134209210599775b6810586ce36eb87003dbc5388bb0a13c7e253d724688b59b4336983cf258b8189c5ebda6326144626496b7d42165b6fb7156c64c48057540240e5dea575380c1ff03450ba89cffb113fc2a7494a2bcd39881306f342a37822091694b09e73dd4e8789714e81ce1718028d7e2c82b328d44a46d0a0b0e23bca4fa9fead8cf19fe1f2e390b8f6cddc595a5625b9681f632fadaebdcc224b050e459a0532f12649ef4aa4362ec85e1acab5a4d22ab7b935c7de669c85f78510adf79c939f8fe37aee4766dd83ea6b16a351b9a95b812f1405fd39bfc8bf348776581ce76a47a7a317cf81a6b935e72aeb7d398bf783308e493c35846db19fdba4107c320aefee6a7f0b9679d81e71f79106b97501ee9ca25b652370bdc045425dba21f9d650fb00e0bfcabd06934e90db1adcae73b72989d5b207d0a53faa0b72bed37a324a3318eae862579114e1394f2922b3a81f799f737234bdbd58a9dc678439aac0e4a3869032c2b740bbd5f052da96692e0428472bd5c4624f1bcebab218a7dad9e56b1138a2126ec5f65baaa2012a8122f89066a654c5805d6623704ab48e5e1ea405ed2291890dcf24a7ae5c6e78ab4f21198755d9cce11317d28987cc90ec5d2ba411965ebbf41279c53e8154639cea2271f7f24ee7b78a7be7e6f9fcb6ce8e5a1bbaa277d13189fae63f1805ee7a44ed57cc83653961da0d98022e34e6eddac4de49de60af4b6e7e4b0eb1bff82373eef1f9068eb464a9f99482fca536c7a35d4903c0e0f2d52fda1dfc651dd2a529be2dd272366c2fb45fb46d2e89d6ce94518ddbe19ef3bff68dcffadf7e0b517e897d6f466190e3ab75973d45be777355fdb53fd50ae1e46d51946aba43b2463d2eb09e7e13c315427d7de66dfe2d43bdfb6ef2fe2f05579caa410d357f2ac454147e927dd3d6165525a315152df47c5339e8efd2161c288be591669adcd926bb243a9152b1ff102e913d356d20466c419f5128ba9e7454eab1b4fda654876003f3db054a20d244079d3c0b22ec8a4b00a8b850b4a0b426c381248a8c9304215188ba71549604c4ba655e062bcf98ac5ed399313f04d50194751a526dc2e4d20b9c9163a8448e77abb54eb524b88c079160a459c7bd68928948a5c69f65bfb17b89f3972099da1445ae667789ee9e9a64195684ca6a43b8e0c4eb65ee40cddd5a10e66a17034c3b1f9244eda98c3658bfe8ce7afdb803b6ebd1fa9f645e4773d830a9637fd25d72fc286d8838b558d5a55f438b2de29d0c6add820e627f6e3536f781e3e7ece29f887258fa02bdb413d7956a9513f067d5d60a6c076a7a4ab3b485b1bcf6a157d064351a4912e76a1d3ea59b3459d693b4be84778ab7422ce047878e72c4edd348479758a7431bd83ae96f7a412b15dd6f78d8208ca0b6f549676bb08598bd5d6501ec9846f94c52caf64345d0cafbc924fe215106fea846ca453e4384330621c9282a4ed45a3b25691540b0a52f10851091719c195f3bb3504ab90c3d8d2312edae94c6f27b42890d8f26f8df39c6a561440255a10238274269f7412ceaccb910339444956792c57080a281fdbe157d1853ca3fd136378d98b2ec0e62d3bec079d24667e7e0e472ea7f314dcc8b4ed4ad1587587c95d97ed633bb40a498666f22e6ee504b12e3d7a33355b47df60069fbf74163fbeec02bcfdf56fe5766d11cf3a7ab48674e4179771aa8d4a195afda736ab7639a8bee8e60f8ea6db3ab9b20c62dbe63bf0a9cb9f893f7fe0edd875cb8d78fd59793a430e73d4b94a2db58d52d0fb74b5a28839ceeab98c6f397546d26733d6487abff27af279695fd25e61d595a79eaa9dabcdc1c90a960f77f27c54a02cd2aa7fc33869cc4cf7003ebeba2a9604fe85e2563ae54412a93cf02a62359625c258ca8a9c523de29404eaec69a7f50be9184793764902f2a96f435eb1911bb4e4028122b594e9c0ceb4fe6c5fcdd250654be39cd28c407cc6460e2b57a689972c7314518880ffe2f6bc2ef64f85796d39d009d78c955246344a84bc32c6ecc1b1cac46b53862e318ef5d8ddc04848b08e641d4255388bae59358cc30f5b863bee7a8c8692b44749daeb05aceca9d3b0f421a7b62909140b345ce9457e89d0415a4153c8f402d0dbcdd95ded0b0dd62cae6f226bbb375d48e2f2a7b763e5bdff85e3875763cfb65ddcaef5f987a1a47783a0dca8a764c8616c82a9d3493248657a587f1d7ffcd9f7f1fe679f817bbff859bcf32517e292973d8b0c15ae1ca19dacb32a4710a8b15a71a8a5ce5d8e03e40b0b5c352bf4126d314d6516688ba81789acea6f43b158b11f81d2f8ea579f3571ec383883558359774655e1464168b621ca3279a13f1a632bbc928d3171bc8f86d2812e4486955d597f8458381f4427b38a1d2f301adbfed8bfe342d000b6e27c409dcef0447a9a7f21edbb071512acbdca078447466e69a775c5ac4c178688b702354491652c61c1fa4469637c12b042f776e78924de71922b66c7343b84353839732141705df9471235df291dbc83996b90dbe6c6885422fa91c929bcf885e7636a7a1a9b1fdbc53afc91f835dd456452322a60748607e341390d6b0ee2629d268f30c7c977b04bab2e0d5d381296e951724ad1eb651d33e514362ccbe2a4ee11bcf1a217e3a36f7cb33d36936ae7be8f832c7d25cdae54ce1ea7c97621c595e5f1471ec2d7dff556fcc7a52fc1b247efc147de79192ebd8cce92cb60c7e307f1d8be39f4727ba83bcfbae950a4e2beaa08d46e3d0a24bdb43aeac7711328f02026fdb5e3f47abdee52b186a53d09940a65b4b727fdae9974a3f7dff6d814ce3caa9f0ea755cf47bdc16bf980615aedb13cff650b0de3b77fd190d4389588ba12221fc1b0e221afe543ec7611e498a105bc4034ecfb06ad484da6a88c2388d3c5f12e8dc002236f62381441800123df4b36095c803a5c64b1d1228cb1e30d8c46689579da1b209c2b13b4b36afde26087452f3a045a9b60c50d1e6ad5926ee2dd2875b1d9af055c52688b31049d08b1ac9e28e399cf780aeebcfb113bfcabb30b34889357d431335bb37dfdc804b72b4349140a9cafe56941886cd05631ae0895721dfa013129e9356985928132adb892b215678a8ef7eb7d1db8f8dc13f18ef3cec3ab4e380b577ee56b4866fae83c74902c1d25d34947c96364d71efce0f39fc1975ef6726cfbe637f1fad3d6e14d6f7e018e3cfd047dd59f81d6ceb3c9234fecc661cf7b1dde7f5d19bd5c11f5eb66f35c2dfcfc421aeaa789b7481db532ca0c3ab8d2e8c35a3d2ac3239d291cfbb74467ea6fafdaef7eaafd5df93673087d49edc1276670c6b14b313d3f4f060a351e5ed40d4ad9a421e710deb770960ec2a313f985c1caf4df32f2c16622a86ea76108f4813004cbb4c412211d980fb6194434c13211e385ca499a3bac8fa380dd486851c20a2d2de711b1a0e18ffc6f36dae8a884ff8562a354994910a14a424343daae01424651f0c1c0a710a041d3820b1031cd4ef099c152c4c56aa593e11894b24e340ca53221fcf4ec1c2eb9e41c1ea8dbf1e7eb6e457bbe9d05dc9e2c14e8343c3ccfe81310cec58936ae3a3c27d0f8edd132ab5b79491124cde1f47d331965b425bd9042b7a7b54dd33b00163883ffe8be12feeded6fc29d0f3c82ccba417cf75b9fc4d1a539bce9d4f3f1c32f7f155b1f7800577eea33f8c0b35f80abdff77e3ca33789b75c7121ce7fce5351efe9a51352235660afc0d27768d229ecde7b00975df1228cac3a1f5bf797d0d7c9ed22cf521a6d1fb3ba3d6c39a7af344b3fea94e59946ce914ad73919786fc9dc4d6fae52e9441103192ace65ab57df0ba20cdd10e0e28322db37d8253d48cc7e8ddb7b93628320bcfe8da091b7acc0c88cc1ed446542abdc2ecd58572b0e348ad5bf568f0960886596887c1ec7329bdc14dbb549f56410c6791b4239baaaac0567c91605fc268182201232b4364e78a66d16315e07e7558132410623db45063a8b2ce95dea21d01a30eda404a51b1903510a13e3464a9102d36a8f5eba6de9f867387d433165b3a7caa6e767f1aa975f84871e7c10074617ecbdcdf5540a0389590ce574e8271fc564b94529cd5768789441560549d0671aaa45f5ea83737dd7c6eec6728064607afca642c72aebe94f328c155867a61f673fed0c3cb677bfa67954b9af3bfe69c7e32bdf78378e67ff6dfede4f70eea21c3ef4aecb70d96b2e41cfda95a865ba2cd4f5dd1c06fbbebfbed6dc462f4d67996dc7ff7ced1bf8c027ff1ddfbaaf82c1ce3a0e4cf9c6516f94d187b17a72797e81e717e64b2cd03ebdcc33507b9a2b8df6a0220e20c72f2c94b02c4787e28ad64da7d168e96d346ac8a3fbe671eae17d766bda9faef0e92df67313c2b467b29562829193389d6183adb4602c125632bdb4952602731111f468221a051e292b1afe2be9a1d5d945a428b6a509f602f4063634b0e104caeae2682bb77a8c8910792da90443439ed33aca89a2039afcd0312a0bc986ac088ef64e8a244d6242a0d78c6860795e58b70d96b547ddec49cd80aacf1ec360bb6428c2eb1d667385022ebef0781a441abffddd0de81b1cf01769f0e47e78ef3c0dbe665f8c1c9d0286075328736b9649eb5372d560adb0175198a6740cdbf373493175399dcb894a3c789759971eadd759472f8429d73398999bc5c4bcee651378c0af94c95fa860e3538ec0735ef64c2c3f623ddbc87304b76845ca2ee84e849cc51c26832a434d5f9dd64a4387d12aa79f5b5fb56209c67b362193ad60724e077c6d0fe9c89c0cbae9003a7769fb542aa92f54c6bed0b98d4eed86cba0763014b9a4ac1fa86162ba64afa84d90b82dade7db8087762ce0bc1396b20efd606dcb78126c5bcebc425c4534226e42cc989129569e205ad119a182547099c246d97e33a789577070bcf13ab3a30d5ad3a269ae195e425dc5d602d13ebd5c3cec2bd3d930813a7039112194b7ae2091a2398b3016836545ecb1caad510d562694090823d3d5f28d1c817cfc6b52398f358049a7616c454d2aef1f7712ab57598263d4584ee6a4d79f398cd61a0a949e133313f8a7573f03f7dcf72876ec1a4377b73e394f6061660e272eab72cba287166bd83996c0dac55a2df489bba4361fc19033e819ae02b73d7a8745958e660554a6cce9bcc09048e9434ad6495c965ba189b9a2396757bb1c807aea85189cc1b5d5ab56d35c1568e4dc0ed6532c4fa6d1ded945920c66178af6cbcc5a14ec0601cb53b92ca677eec59f1fd98b7f7ad77b50989b41efd2b598a19395784eb15bcafc93f3e4323514750692a70435ed5cc9323bcb09651d4a9d1917b9753b72a08ed18939d697422eab477512dca6a6f1c8ce291cb57ea9dd81d376cf86c42e26b691b6ab104c98dd39daa1352d100febd528f9bf13c4abd7c17f86a0a59528d36a230d02010b2c69953b524d8cb205a14642bc326e544662fed38e98b1d92108b1ab134545f482398b75b1222ff7be76430ea45e162b095913cd84621b368b4359a0b38612698e46e52c36bcca9dca314c59c6310ec2c5e018db72312f947339b7be7d698ec23f6dcf54cff4fc029ef78c6331d89bc3effe740fe33ca6a6175856457b691a870f52e76a0a691a75a19a41baba60697da2ae19da74d5b68706a75a26a6fd834ddd0cf099564e56b7dbd0396e7f74a66923df6d7bdb30c7bdd2fa134e44378dfbf61bee422a9f67611a49ae22bad3662b0897b80463bd6146df89496773e8eceae299ab13d98e3c69334866db70ef4d77e2cddfbc0a1ff9dab7e8ecf374920afa06063132cfb1d29b74e838d2479fe0eb8587d24f0ea4f3d93c5717fd3667d19e70500fbaee6c10812b25f1abba4bdc3e2ea04cfd077b3ae9d065aa9aa2e357b16b741e671ebdd4eed2b1576c30cd2eac472c9244a5dc1e22086f83cf60152b6d57cb475ae3254debe46d409cfe8c49b1fd3bc6a5081162bb2a4f5a534e1549bf5009cbcc3e890b5a374a1c1c1b3fb036b991d9158d4d24d0201a6981662782e36299ae5625ff1c149b2c16c53a44a558098991fe026f28798563dea41821e55bcc942be93c81d09c3d0a61dab589742ed5f899d78773f18354398c5688140fb6e3d363f8e7579d891befd8869dfb6631d8d7c6ad0657101e420ecbcfa18306a6df6e999e4fa2a737850ab72a5a49747895ce9a3ef429ba560739d2c8741d9d1d7af593b7497a5538ab8f4d033dfaf209a7e38333096cdf59c172cef86dd90efcc7cf7f84f77eed7fb16df336a473397b07742a9be50a51a674f2f0ac02bd65862b4a32c3c0d5453f7d31c6fd62697a161ffbf437f1cbdd29bcef4b5fc3ccd8986d2b0b74945e7aefe8149d9fecb30b7af0948ec29527cd1551fa6b0c74174c877dadc23acfe80e5a9dce24d5a5bbdaa02d5d3659c260b248d9a0d3e691059d864e9ca5d3def2e8049e7fd606f6e5acb7595b1ff1fb60992881a13cd9c009210a8da5ff058e50b74488c72653275791e19dcefe3d342ee2542cbcff6934022ad419c1a536699cd3d27f03b21b96069b322263e7e5107222ac3cd05982e03c82a8a0720c8ef45c4c330e5d60942a356356b9359251c8c7724f85bbe20163f28c4e8494e60806c7dbec18a94522bccd627abc4733a0eab5b9d09c68626e0e2fbee458e43adbf1fbeb1f4155ef604eca2879d89f1cc7294b4847cbcaa5ab7870770dc7aca233f0c0acad9a9f9034f3c8f0b82ad0d0b43d1b9901b219cde25eb7b62c32d483b3c040ae86f94a0abfbeaf8ab76d2c23cd6dd67c711ec5b9697ce3d7bfc2eb3ffc058c8f4cd291b8aa2453c8e4f2f6ac9756077d7d7a626a163bb6efc3d6adbb303f358791bd7bf19a0f7d15c7bfe44d78d12b2ec3c4817d462be7d0a13fdbce33d33c0d3ecded5831415954892b184b7577da6e544837f9b2dea5ac2da42616eb33828f18dba7ad2089d776167816aaa2ab336f6fde2c148b74c80c6edf328e4dab06b174306f373bdc1e088c34466e598ed3d57dc96dc16a128d278cdeb08c65131602a5b185718f3b12230da59e574e841e79eda2b74cc0c46b4019c414e3469d4f02d99104c9ced43516ac428fad2c085014d31e8bcc2efca78090345c435ea4613e9635f0ba18292725afcb910a3469d51378a30c15b94e1e64ad4d592e23d663bc2cd48ae20692b26d917eda3c6ecbc4333d378637bfe62c5c7ddd768c4d16d1d351c3e80c67662c706b36878ddc9a894e77caf6ccb663385f0867191b06ca61393bb0cad957876c1d90c716fc20ae97094a073d0550a531cef3c09dc9d6f18bfbeb3877208934b73715cef2b3dc4a698dd2efd37ce9673fc1abfeedc3c4710ba8bb61d437c76d58616e1ef7ddfb301678cee91f5884a1c13e7cf7ff7e8d6ffc753bdef38d1f60e9d2c5989998a0a3ea8e181d984187fc74aa1db353c06c35695fd39e5e884ee1dbb2e8d09dd44bc658a6ce3a93c92674e11cc0e1659e72f59cdd917d15ae2605ca6ab31fa8ed4c55a8671b0e4c96b1636c01979cb109338592f58e41183b8953af593e8e8f25d58b11342e56eddf820a1429d8d3d946dda0359b0c79bb71a05c90fde46074163b385e38afc380483fad4aa1800a0626aca45b643c462c2a27f029c1f1e1e2b1592729596e95495115eb42792e528a78ded256466ae54d76c4935ebc9e351a63b38cd22ab4541358a47aad63822ec6cabcc5212d56edbbb5fdf0c3bfffc979f64f4ee3352f3b9e7bf40afe78d31398e3c179d1a23ecc9452e8c12c16a58be8a513a5695cfba61318ee4ba15ed43717d9716a87ea90529ad535650ba8cb28cf2e6d3436c3f0a257bc162813b9147e74670de7762730582b81e77f14e95ea5f902e5712868e86d9c083ef4ad2bf1ba777f180b057f045f8fb28c7155e9a6b3f4f2b07fe7dd77e19f3ffe751c71c9ebf0fa77bc037313a328f2c062ab8b1aacb1a0765a6990c9637d3fb06b868777ae0cb3dc76ea9932d1eae02ebde560299edff2faa22739f5b02951d64feac0d84e6d158f1eac61627cce5eb8b1c00dda06cad6adf934b78e7fbd7f3f9e77d6916cab6ecb8929185de3ea688338a68d7abcccb046ec6d3020b295dfec28a46542caaa3ce67d505a20945b3d96354abb7aac92589b5f054a45fb6d72b82b39c20c4c044ed4a8c9e0efa4195a51fc775ce0f58629042ae6ad2c18b845028bbd19cd0b914e26818c9471066bb895314599de28052fb55bbd46e332edb17d1a883f544a3c5baced945e649e6c9bc71baf380d3ff8e58334227db652a0b124693c9cadc74770cab204b735faec02b8712b70f25ae26950fabe8c6660b5491d28f9fa2e96e63f7d06a2eff26bc5d10fdb66f4982679b671b67f706f19677502c329bd135a67201aa2ee9691afc47d931ca7c665a93b9fc55b3ff325fcebc73f6f4f05e871fed1e9399ea966f0c51fff1c77cf76e063dffb31d6ac5b85a9f1317fd2406da73cb559aa1165e9321bbb38a77795f158c4d5769e7aea3b40da6ae9b35b9d4f3456ca2feda1ee3cd497d9b76a875934415dab51d0e7504bbaea682bcedacd8064ae1b879167726a12396e036f7ef820aadcb69e7bdc5a3b4f0928da152168f8cde004361e8a25990496113412043132cfff2082e0e5ba2a18454b79e0689629581dcacb32cc0a2ca754b01607535670a884c8e7a59c301b6831a87685406cd0982d3c78152e4069cbebdfbc9bf91639717ba5122bf3c87894737c2b3dd3364b06305a8f15c4a5a1b07a8513c87914596089d519e4d4f50937676aeeb123b96d37d8a61d0746f0fe7f3d1b8f6c9dc4ed0fced82a33d897c7442181a5ed3c5ccf96b17158e71e7d8897c49ea90c5674ce8bd99c557558e731ad6d9fce39fa2b14b5c561ddc40d7796b1773e814fdd9cc257eeace31fd7a671549eb3b29c8e7cfaeda57a672f57ae34667480a6814bb70a1da78b07f863cfbd08dffd9f1fe3893d0791c8e670db8e31ac38ed42bce85557606e6a8a7c6dc87775d339b51a59ebacdd3689284f798585028a6cf3f33626f1536e0bb5baccf06c53a7e37464755b9b842c97f32cee624cfdf568903ec4d4e46282248b411386ee282e4dccd369f4d28d3e8c4c2d603853b0957ba69cc09d5b46f0b2679e86d149ce12ea91301c96d09830697a123c6d85f6171001225ea06b0c8ed7d56c2fa415470a412c53d009ce6b106db43b4f3739080d65058c2daf64a4f1bad83d4c98ec56024fcbe87dc57088557bba094abb9204452d854a9aa7cb509896d13b4994136381e89af916310626cb93043699a32a759b7533af34636e3068549ab989d16d66a1d95add8a2e723bb66a5507ce3f7f3dbefebf8fa0bda31d333c33f47477db1bf18733d318e08cd9d75e4596abc5fdbbebd8c85527c129df3fe791c3a826c6946b6716364c1fb38cccf03c43631ce74cfb896b33b8f24fc019b90afe61450667f495a4b56d8374cb591f2ee60616534e02b3d333bcea57a4a91fb7803ffbe1ff62c9f265f8c54db76278cd1acc90ef81eb7f87abfee75b74b0397b11a01a94c964d1a55f58e3b9c2cf096c24b75f4acb0117b807d407b0cb3ae8acdcea4d1693a09ddb22924de95967eb38dbae25e9104b3ad9674c8f73c5d1ab00fd732c3a0b6708fbe5e76a15477457303557e1762f85bbf603e7afd10fbb95d19ecde22f77efc2e16b96e388754be8889c394c3cf5a21cb55d6d6d82729e8f76e2395d3dfdf7385a539a1f229f8f8861ed2a8ce4ea14ebb664c48cbdf4c9929be501946564676ec58634a769cd3aa3309e742ec3441242c3af182c8a65167b414306a1f1d09e5d05e1aac63269b4829017deb286b2abe545677547495160083628ec459d71f4e9bdedcb13292bd6d6c7e314b6eddf8bcf7ff442fcf4170fd28032282ecc229fcf712fcfb346ae84bd3b2771f2ea34f415179d03fef8100d7f1d5706c953a5342ad399bda7bc56990c8577666ab8614f1d8fec03eedfda86972daae3fd479571d3fe045e75b89e0aa061d209b5bdd37b90278b40d7f030677b6e8938d5cb584be5323a3a7bf0a90f7f06df7cebeb91d8bb05ef7dcb1bf0ed77bf01cb0a7b51b8e9cff8e2a73f83aeee3e3a839c2369e789ae1eae58721c2ae6cea37715a4798699b7ba46a76ab8ecf82aae7a945b49ae26b23699926e0ee84c23d00d84e53dfac03481b1599dfbd49f6aa3fe44af0751ab38715199dbc579e61218a977e39841e0c0e838b7b119ec9f2ae3b68776e115cf3a0be333bafd4c4e1b431f2cebb7004dacfe3c1dcb9577f0be56dea9786d169a3d589b433e1679dee91d8214468e09f99052da9cce329e8e2546c94a6d2262da87ddcb08514131592280d34431f26e218caf29dbf29634024288bc2a2775721f0c5bc5f81f9d4460381a8fa5633e0a52ac646baf35c0a51b3bf4a3b29a0f682d64b0fa5920dcc199195cf2ec75181aeec2afae1e45be338d83a323e8ebefb3af28afef2b6262ac86f583be8d1a9d4ff3d09bc1408ee71dd540397a474089dbb81c277bfdaed17829893f6c4fe013d7a479c0cfe0b7e724f0b60d25acce94f0973d093c6d29b751557a0855e2bfa9af3b70bbb8d22c5abc8446eb33b266e68e7c276ebbeb3e3c7d00f8c829497ce28c36fcf3aa3d78dfd3ba71fee004de7c5a168ffcf4ab989829d20133d626ad2e7a0e4c1f6466f594a8f505ebe2f6ad30a7cf99e810d43b552ae3c415496ca613eba9044d2ed9144d9fedd15259afa530904f21c5f49c9eea61b9f7aaf4f6bb467a6c6ec3401d85d939bb533730348ccda345ac484d185da62d8ddfdcfc10ce3ded58e4d9391a0fd386178b6d3c14b98d590d5ea0224b36ec2fe40c28482737039bbc08bc58ac4a980a9481d74192a2554788b24d9e643044d92ec52982a66e8faac3eaf1316cd8a0a14c00235d9cc6584db090160c63658acd2c83105d65e887380283e5740968c785cee1c514714946a3d8ff9cc5fdc8cb9c49c084ff1ba8a85aafd8ed50fb60d1c8030323bd21730113f8c87b2fc127be742bba07fab150287086ced961be8ddb907c7912cb72fe731a7ac1f7cfefaae399c7d1c8d9a97ac705276f8c2d2471f7580a5fbeb90deffa45167fbc3b8dd3f3697ce5b43a5ebfae603fb957e059a18d755ebb2b85e7aeac609e63a2bdb5fa4fb3a3390d8f48cb972ea16adafec8f8e984b976fce0873fc5b38ec8a263405f32cba29cc8a250d7d78dd3e81fecc41b3600fffdddef229bcb5bc7d9eaca56ea6987dede7e74f23c94cda63821e49028cfa39d347aa6ecc0680d2fe4ca77ef247070aa0d5c646ceba68d80beadc95d1d43056bfa38112cd031ca721512c979744e6387ead3a99ece04f2a539e63949f4f7e0dac76bb8684d15fbc679cea2c0bd5c85ee7d682b5e7dc9d3314ee7d20858e32c0a631eb266d2aa4219e2a2a1fab809acc4ead69fb5544546eb65da2307a97635cac84e385452abec568858496d52188f6524d3b1ec260715aa8b848e0a88a6c14c94f6b75ee4e50eaaa29917893d18498606d6d8945342042ecb694510140d1f8a453e4b07169d1d8c3678bb64784c3ea2b40268c6d60bedf49989919a240f6ad963fbf6e0731fbd0437dcfa1876edd727d909ecdfbf1fc3c38b6c2bb7bcbb84471f9bc4d38f04ba3b6a2c4fd2b0398bb755f1c307d2f8c0efdaf081ffcbe0e7377206df99c44bfb13f8e23165bcf3f0028ee92c405fe25ae0a2a1016ee736ecea5d099c7f780e357daa6ffa7b4f49df0c7b7ef71cb072c54ad34f3703eca9619e3b6efed31fb1694927e9db74ef4d1c24d1e608f6c0e6e15c2deeffe1d7fc25e656ca3fc9573b197776f5a0b77f105d9d5d5898993007d5192fc9ede6e3bbcaf8d0d3ebf8ea1d748a42960e4585a990646b7ba8b3d9926efffaf3042707f5bb01697cfc79664b57319ce6f68c5b40f63676558671eaaa0c0eecdd47274fd9d9e6e7b73c884bcf3bcd262ab52082c44947b559c1f28750b48c9a3aaa016e1bc64068d82321923967b021b643c6dd9010f81445391a0f432beb4a99adb570198412e723349c4660285ebc298c95b6bc631ab1f31ac4b46fa394703a55d5504a23a254a031ac0d82113715b5d6134fbed8610165e02b58e80aa51b327dd0f5e23b7d1e631da0c3ab9808a21be336e5fc0b56e3d45396e3ca1f6ca351d1a07896d1ecaa495e2fc25bc2036e71a18cdb0f021fbd2685d7fca08ee27c020fdf059c30cff3c9da1afee3a412de7f5c01cf5b55c650b684391e74e6e9a4fc5745d6a1fa0c274d6bbb7b2c8d73172f40470841ec74d1e9a6c13e6e81562c5b427a7de899e1d6a60d77dd7137fadb80be3c9735d24b77bb33c9f6f8c451473995c586f9ddb8f3ee7be96cf404c393ce6e7858af3050136e9566470e98d308f4b482da3bb6bf888f9c57c33fffa586bfecce23dfaed7e8b207e9345a49b4a2aee26ab36fbc6a8f0599deeaef305eeaeb35f9222708cae3cadebf7819eed9b3805307a7ed8680dab6f3e0141edeb9132fbff86c4ccf17a88fda60c22c28a9de926ca13cefe04ec410e8bc4571bc45d104e7e695450d3af501c3934843a9c781cd83a2436eaf3bc4f4217228d74fc79e26b80a6ea9b1a0713130036f662dd914ea6a3b1165b193d554131e834a840f55b4d464e571958a3897ed7ab974368e74ca3b8e57e6abf5923d0765e718768068452dce220fda85d434bef0f14bf1b92f5f8f54be970d2f63f79e83185e346c4ef3e8c38fe3173fdf8c3e6e798ec876e2ed1b13b8f229357ce5a8025eb5b680a3facb34ba3266b9ed9aa38794686061180d5af5d52a72f3de3ace5f9b42a5a88f01bdc06c3f04fa05a649b768a8df66e75c3e87b64c0657ffe12a9c7ee2d176abdbfa417d4506b533f67d99fc272d037ef15f5f47560f780aa9be534a7dacc046f11483d1bddbe53e4ec3a0b6ea08333559c437cf4fe05bf7a5f09e9b73f8df87f4e6d034f2dcc62559f7d22e7f71a0e9abbaed2ad9ac9fabdda65ed84fa9eb4c35d8df813fefeec4f33755b06dd741f65392dbc336fcecbabb71c573ceb0172f1aaf694081013ced23e5a956f09cf0aadd21f6b74b6b956419466abadb9d7319bd21f96f9956be084d1d22c4b4c9106fc848b6f7a7808820d3889c2c3695a08a1539faff012a109d1328e5aa508e1ac2d0c437a995302a95331c324b18815d028da79d8f180e50a55242270fc0c5a29cc5f9bd9f944ee2f1837bf1cd2fbe14b7deb113f76caea033df667795aadcc7e53ab2b8f3a67bf0bd8b92b8f5d39bf0b1930b3827358e3e1abbbe54a51d3977297a7599c955c5aadb82b5498a281d70a4d54cfbf0741b4e1928d3c0025e1701e9c4c2491f99de3e6ea5f43e8024ba3b3b302f9dca257b1894c729932d5a0f12a07e943c4e049c1ff6dffc4b14f4dd1796d893b75691da4c1d2873e4c01816262628cc8b8c99a0154bdf0a989f5fc07b4f2c635557121b86daf0d95b12f8d0b5293c702089013a4d5f47826729391f0385da3ba3c9afbb6b1bfa2b989b99b3334c86abd4eef210d65246727a9f6df174f772c7d80c1edd71002fbef04ccc2ef8a335d60e5346ad89ad72bd1a60244fc219444a17a06b946918169a49281d81199b7cf41744066a87c028b352b2319e1e392e944560ff51a011c6263891a134eb3bc6fe8cd5fe9b2202d68dc2d0c4f0df71de740ba13c365b99d808311b6b80260da125d900eb19f250fb4ab58c7c3e8385797fb18303eb258996d15d232378f31bcec1aa157df8e2d76ec5f0d2619468983b76efe6217cd87ecce883e776e184d3863171df6ecc6c5f40957233e99afd6c5e07cf3d591a8624db8caf84a61a06a56dd6616c1dcb3ab5823c3e95c0494ba99bbe972f5d429958fd4227e46ad53dbc1c6d6d3cf0e7b2e8ce77e1473ffe115ef4e29762b650e1215d0d674fa84ec9b03f0912b33f7ed37ffcb9f8e54f7e826c7b47102b4aa5924865da70eb8d37f39ca69b23d22f54ac8881c711db36aeee58407db6884ea2df723c57d5a32bd8bc0ff8c25f13b876571d0f8fd32948db9ea852276d11b905a68065dd3594e66629882da6ae434b8770fd96329eb7be8a3d63d3d6de2c75f8c90df7e0b5cf3f07d38579abd85e25aba6a935d4c99284a09d819a2e7cc4799bdc2a6c8c0353835795b59447bc38cd541487f243c165195e17f25a9d26c36b37bb55ec9161fd436de7b094ae818e0df7019310cb9b72ca5bd6c1a4b97251b235cc688860dabf7fd0c2664a59c282ed9543ce529efd7f40683c2f7a64c6de64af8fbc09f66c59ac9730b950c0619bfae93417e0e39fbf06f9fea59cc1ab9c216759270fac1d19ccefdb87979dbf0af363f3a86f1f4732ab4fba73e85bd681bea58a7358b43c87c58cfb7adaec67f532144f9f3287e151c85f354e9cead60ab17f3685a37aabdc0012d8c3c26b5b247b515a810b1986d7aeb10749bb3a79e8e779e6c69befc4f1271d4f87aa34b667d62bd61c5d248b679a42119b2b7d78e3073f82dbafbb8e5b219d7f4867a098fd926ec3638f3c88258bfa6de637fe40122730ad8a732c7be18612764d24ec9ba5223e677919af3fbe8867f30cf7e8ee2abe7c4b0adfbe2f8d0746d26c7312edd46b492e81b672810e9432a71ce8ebc19f77e6f09223aad8b5e70065a76dc57d7c7c128f6edf85cb9f7d2ea6b8b2a9493646aa3caa6417cb067084f24af98935e04c8052818960dde4d317336e0b0ed1f41dacef43bab52ec7f342a438bcdf558f6cd3a922a3b21c477144230ea08ccb7001fc0fceccbc0e7fca38a8ed4ee9721b157264949464e1bc8c79c90dfcf1f015b287420b4ebc0243a921de4afed7a0070ef5988c39660b5399e798f9ca14bef3b5d7e1bf7f742db6ed4cd038b3f659c8cedd7bb064f1b0eda38eeb292335d086eaa30790cc24d0b3ac0bd9451924dadbec075f79d2b64fdfdb98ef59d48ee115792c5d9dc7921574a6a17674f5f01cd0ce9998a43acb68bf7ff8220e7385bad05332ec207d4e22a7d143cf41754cd3697a16d389e92cf99e6e7cf5ebdfc015afbc8c13c01c6afaee0ccf393aa2e996b0c0c64971ad86bde39ced8fbd10ebd6aec6a9a79f82bb6ebf1dfa293f51f8483af5c2dc1cda1245c3c409c569189a5d45bdaa386e110d5ab71059282728d1e3f3c90ace5f5dc665871770f12a3dfd0dfcc79d297ceeb60c7eb3a30d43f91a560c25d1ab1fb5e2166d6f623932c4ad6f9fc2fc42997524d0c1bde60faebd07af79eeb958285117ca6e182695886ac4d8740ccac5365b4ae44a4594a444c33164b0b1068fd38b22ca8e09d5daa472fbf1948b6a9499fc900bbccad94a23886cca1b69246a4820ded28ef0a43b86d1073a3368032ac6a4398ce888b19296841dfaf567795e2cf6282499300a4f9a520cfcd7ed65bdd1c5de68190c2b82e4ed38b00fdffcc66bf0c49e7df8feff6ec6b2e5fd349c3a76efdd8d0c67e61c5794c2cc3cce5ca707ae68e42363e85ada87542e5ab6ee4431687950d0269df5c992b52aa4b94ae57ab3e85bdc81e1355d58b2b68bced48181a5190ce6aa5c916af6fb2ffbe91c7fdc97c4e669dd9ea5735377ad4afaecf08e7bee4577770f1e7b6c1b9ed8b613679f733a4a34acacdd4a2e61667404f3d373e638b652119be6f9edf73b817f7ccf4730cdf24b5ff672fce8caefa1a393ed083da5dbd7f7df773f56af5b6b2f51f7152e8c875111bc890e56cef32063a184577dca9803d197eadc4f1ed75fc2e5eb16f0ca8d25fb2ecd7983e3a8dcff57e0c0560c631f8e3f7225ee1f4be2e547d7b17764d244b3c7b08f6db8e3916d78cdf32fc0c4acbe06a1fa78d1d82916480746664f0c86b6b13f34ed97108506d8d99271283206e3f124839c24604299d3f3aa0cc5282fba38a11b35950bb5364039f5670b782e0a35a660f4d63ab76e03db23ab2ce64399f82c3448a51131ca9b123e6b3822a2a372de342b26a88a66c6c548b07e3745a0e7a58cc6ee64a9dcf33bf7f19cf281e762cdda41bcffdf7f87d587ad63590d53dc961dd83f86befe01e43b52288f1dc4999b7a50dd3f811cb76429fd16b8eec94a6759b7591bd3126a4a2b1df24117330beeeb93d90cd25dedc8728b3f4edc4f7725f1e5cd296c9f4ce29c255cd1f27472ae3e12abeddc04bd666c641c3bb66fc5973ef7657cfc331fc7cc240fed9499e376edae6d33f8efbb4bb8ebe149ec7e642f2a0b45ae5a558c1f9c47ff335e8dc1be3e1a7295465dc331c71c8d7befba8b7e4dc9ccb75389dffcfab738e5cc7391e08420c3d53377d632aaac2da49aa07cec706baaf2026b9bd3082707525a8be78242419fd314e93445bc7ac524debc74272ea8df8f4d63d7e38f8ff5e2b67d19eab99f22c8487d723cdbfce02f77e255cf7a9a9da5385c84205cf5286738bb34c0c6db6225441520f028a19227959a2ce10e8568fe4e6975f22ff27aca718e2187eca925effde1fd18508ed4a551a194a59188d91497365186e503a73104b37721cc528e2a0d24f661a6e5239d4842a3231de34699fe4c2e33ca7b8620bce87538b702aac81493bad579707c0a173de708fcc34b9e8eb7bded07e8e95f626f8dd1b35d5bb73e8e81458bd0c683c8d29e0aaa07c7b07e5d276a633368ebe3ecae3a28c7ab692442c4bc50b27ac5a630837a30cb03f348095fbe76061fb9b68a3b0eb6e1f9c775e163cfc9e3c5677462e59a3cfa9777d84bf652944372dc7f905b9daf7d09bff9d56ff0f92f7f01f33313664cfa1072787808effb73117bc6819bf603bfdf95c0e61dd348cd4de39ab14e3ceff56f46619a3339ab2f2e2ce0a5afba1cdffacfafa223df6ddaea8ed6240fe36d34562e76873a4a8c4927503a36459140b1355f4d0d4845e2159fe60ded680a4ccf70cf39c509a08b5bbc67ad5cc07b9e3a8fcf5c7e182e3da2070f6fdd618e2cdef1420557df763fde7df9f370706a9a18692af00a94e3485a5ae0a5c164a944a41648b726b7d344505a65316e824bb72fe0098c8938669bb62568391359bdb235cf462a36bf29c47883005da5acdf0c8820225d25cc198c25483587113f6717259d4e2cb1dc8b2d27b92a541d815f054a89265011244fb1ce2d5a5d78f40c03e105910e989d2f60f5865e7ce213afc57bdffd7dcc1772c8776579b02e61e7ce9dd08b2ababb3a90e7d96545fb2cf7e19cf6ec2052a2213076a5d92b94cbcaac5a8e90ada22a638717c6e7317b6006553da8c67dd65d8fcfe373bf9ec28e89242e3fb91b1f7b613f5e754e2796f25c54d7f737f52bcb3c6f647bdad1cfeddba2e5593089478ac051279c882b5ef75a141666ecab047af8b25cae61f9c623f0f215c0eb8face3956beb389367a487f727f0b99bab587cee4bb162f9129ee5ec36838d8f1ef2bce01917e28fbffd2d3a735db8fa8f57e319cf7e262a730564a9b66ded144233f86f1719bfd286b3443356b0f61348e6f8d8dd0c1629665fc9213bb85dfbc9a319fce99619cc7319fdc26b8fc2dcc40cf61e18b57a3b3269fcecc60771d6c94760516f17c751fd4a2112ca7f936595ca5a185bd0f9592823747bb18407656d7235a4a3956e8d0d44cb0a8c2e0889326d026e5292c68f0c52c8ed53348afc4f10ba8de0321ad014d3e27bce1d2a6a82d49140f362b59e23241aa3128fd450ecec1662ca0e73a1cc8294b584a0d920e17c3ba621748865622fe929e1b622bef6ed77e13fbff65b3cf4d01867ec01caaf61d79efd181f9bc2d0d0907d616b591f67c9d1311cbbba1b985db0bb3cd643562d338ad516398e828f28e6a617304583985f20dbc159ecddbd80877754f1f67f3a0ecf38268fee3ccf589c75f55240bfe3636cd44f3ab34f92729e1cd24bdb304a2719eaefa74397edf1953afb4cd5e849e547eebe17470e830ec043760fb0b83f81e76ea821c97a979f7309556525d231f49bde00facc4b9e836bfe7cb5dd18b9ea377fc479e79d830a9d49ce2225ec5d6fd6b7cc6ad4152cd31202ad82355941558460658a95579a209a0e4e1e37eed693e5759cba14d8bfe509d4b99c5e72f272ecdd3302fd4c896e4414c9f47fd7de8d0fbdf145d8cbfed713e85e89cbb40bf3ee060aa14c34c2307232da0133561482c0ca421c8753b2cc5e4361ebaa65f5687c1b8dd3d5acd6dbabb4d563520c295534a72a4b602ed6ce842549e4657e356824254054ce244afbde81d5162536f9ac2ca43de695ac4d0a87431ad068a0c72ad34389e2b232f6844a74d7e7c0d418bef3c30fe077bfbb11bffbc5fd58b36e39f1453c418799e096adababcb0c52df013972a8802d9bc7f0b48d9ddaa023a1e74c34d55bcffa1da4f9b1399438535a0b5d1da6f9476bd3165337216eda5cc4f32e598eda4c01b542917e467db4ca361ac5840988fd48c791a1643298a3507d00b97af94af4f4f4aaab45683a4eeddf89ee1cb9d95419ca7c459f95d0201701d35ae1b8dada5d4c9b8915133f3585777fe883f8d8473e880b9f79118a457f44483ff59f220b78feb143890ef56aa254531cda269cbeada9b9423a1b9e41f537d2a20bc1da45d068cc7092383095c2b3579551a09cb9d129ccf32c75c1915df624f6e3dc16eb364896abcdd5773d8a158b7a71fa091be94cba1d12a0d969ac2f544830bb8a9579cd96f71e0d7611c221407b0b9d4a703a497194db8ffd31dfb43342a8db30868f1a047d88d65a14b3aeb731b908cb36fe2ce3103266e05e6b236f0d0eb3804b094c9eb1c88214127d2b8e4110b77bb18122d2773ddc61044488d70892d87d70045ffae6dbb0f9e19df8f6d7fe844d47aee5cea98a1dbb47303939678dece8ea847e9c68fd92367497c7b19f53fd491bb8d2e85977dd6a15489e5909d33cf714264b28cf14ad1efde9731d39974e5363735574f566911f1e449d670d9bbac92b8d14647c6a9d246bb5b2b39ca628dd3ad39dbf8e5eccced1b049b3787809fafb0779a8271d8dac323dee4f20b31ffc0ea31c3581fe2c0d72669234dcf2593f7b5d16c2e5bd1ffd289de61994d78bfebe7e2cea028e3f76004f397610a71cdd83133675e398c3ba70e4ea3c8e58db81a3b8653ceeb03c4edc98677937d62cc9d97b0ae4401a5ad99e9a66710c1a06d5c7b45ebdbbf94002cfdc58c51c57c29ae61fe2c7771fc4d34f18c6c2c21cba321dd8b2f53164a977aa2d8bef5d753bdef9cae7606cca6f7c4856b030bbfac4a9a0d155fb3d1d690446c7bf2646208a50221952fa491402a3719104a7f7918bb44c3bdafadd8923034723a204169bc2042316cef35e66c966ac8406bab5509121a8489021254d0eb34665951a21ff9de6105099a1d5180ea0ce31d4347e1663e29914d99efd07f0be4f5f8112f7f89ff9d09538feb823e85c353cf6c43e8c4fcc2359a9a1a39bce417a6d77d60fd7511ee560e5dad1db4be39355eb7bc756a1556a71269ba67f704b31c5c307074ed690e4b49dd59768382d8f4c011b8fe2d45fa595e88df9c62bbd356092c19c8954467865e46ef4d3e9128656afc79e9dfa290f8aa6870d0c0c6078683192d93caa7333f600a87ea24ffae959300d94de1ba80f13b3597f4e2ddbce335b3e8f5eb66fb08ffc8343e8e968477707f1ed1d344aaeb0fab90dee174b6ca3de65a607493bb24974e5d32c63607b74de68e76adbce3a562fcee0a9272dc24947f573fb9835f5d9fd366e72160bcc68fe927a53f3092cede51895b8fa595b8967974ceeda875c4f02eb073b9060bfd5cb551c3870802b7d1af76e1fc1e8cc3c5e70fe5330c395defb86214402eb3bc556b383d2420b63fa8458d07016fec5b4d4514a41e03c31f764701b6d1c314c30f3b10203e7b5518c6244abb4e523750311e290f628ba832bea38575698b812e92f14394dc85a823426c568855121af01efc472184d6f5ea32c4986b677640cafffd74bd03f90c727df73254e38e908f255f0f096dd18e7813dc7c1d3eff7cbc0f42695e30e1fc0ec9e9d18ca27b825a223e9e5cb7a4384c0663ce9e31fde26531c68e2ecbdc6dc6a98de3460bbb150ada148035cbe8907727db7dfda28118aa961f8cc437d631a33133e3f63b68e4776d5f0d4673f070fdf779fa1b4add34ffbf5f4f46030cf7d597186ab4e127a837fae378f0e1ab77e135386aadbc94b07fab172f112ac5cba144b172fc6a2c1414e005de8c865a037ef980d126667a7ed4680397d086a93ecc2deebcc49412f75d7cead564d5a2817122873a2c827cad8b83a87334e1cc4518771d5ea328f3507927c398c3ed0dd3399c6607b95edf3d6eaa27b1f93bbf75ae2b4f53df6a6cfde7c07f6ed3b80d99919b4e7da70e55577e2ad2fbf18858a3ef024afface3bd1fbce8431f69e3788e97815492cf5117070bc971b9e0245e7b8c015185bf39a981aab68246026a6a264b344a3118484f3b8d1360eea82d6a436c12c6f8864a4b4173bce068f08cfb596903234445829aead9764379be70dd4e7104d8721c8a819eda7c35cf6fa0bb16ee36a7cec5ddfc1f1271cc9035a02f73dbc1dd393456e09f4db9055e4385835c68b17e531d859436f6d9667ff3a360c730a2e515249ab04bdcb46893504bd2af623454cb099553da9ace64a1f3a8cf42c777420cd69bcceed927de869fd157414a31902659910e13dd69dbaabf6002f7ce5e5d8f1d8c3868a6564f115a652409932737d9de85b3184a56b8631b8620079faf94261ce68ab60fba8871cc0dec0c3d834507dfcb71f9bd5c39f2eda4186694b2b8985179f1758dd0a06b41e3d94595ea8a1b250c240ae8aa3d6e570fa31bdd8b0228f3c572ac9dd7c3085457da40fe2e255dd592d70bbc6b3e405c72ec2d4ac1e9fa963882be2635bb772aeaa6284abed5feed982b7739ba61fd2d2014c462b618dbb959eb3b8d147216f9536ae5eb35334c1703616529071d313898bd401a7beb0a4db5db39e08cdbc368c7f53a1e96b429db551b1d2210422fbf362956bd854a99e361652842132a6482107e1e0192e1269e7de04cdde2a933379555e97fef68d8ce3c5afbd10eb372cc527def77d9c78d2313492326ebc63338ab3756e5168503ca7a433dc5ef0af5c2ce2b493566164db161cbb34892dfbcbd8b48c4e53e6d64b962745427b23d44aee9ceaa29adec2a22996b4a599129e180716af1f32874b2cc8e90824966e9ea02ce91ffacd8c9938bdd649bf9c3475f2b330bc7819f6edde61acd63ee3ab73e6053225ae34e90ccf615dc6abcf953af2596ec3da5128e8d311afc2aa535512c0209489e25545ba596137ee1a8ea2a07cd0546c4a73fba7b49c5c86abfa7437cfad580ec415885da517bc2fee49e3781ef08f3da21707167218ead40b0f5da27e00d7b7d0baa1018ceeda4f475b8cf985056254531543bd7dd8bae511e4b82dfcd9b50fe0dcd38ee3b6b2cb2723a9a6764804ed43916479cb1cc23cef109bd30291da5bc8581111b24fd3d1709e7670ea086ec701cb8b624193421611d8451b0b2c26b562bbc5cbc2d65bbd91aea16044104c1a5b1dd58acaf9ec61ffc468fb421a63a40c464ad9dd271133176768079606a23d07c7f18ad75d88952b17e33f3efb4b1c77fc061e361770ed8d0f702b92417f27b74f65c9e7c19dab4db154c2461a78ad70104b330b18c896b16da48a4dab74e78c27575b935945c3a05c3ffd1486b4914e367372b59a1f9f3367ba7d7f029b4ea4cc83ba6d1afa4562a462b4660d3e231f63af238105fc797305675df1af5c2947f1c4bdf7aad0405cd259bf20a097a8a5735df6e5311d84658c3ad3e5b9dfd4046020bdc8a42a2cab8b8410527496b1a96994798ed1e373417a639c14f9f8b0a5acd34b7555491adfbc852b4946f3a96fe50cafbad8b69abc902bc5af6e2fe0556777e0e4238771d4fa6ef4e533f67e37ad70a2d5b74467f7ec47c7600e872dcaa11c2a4f712dede2b96dfb36fd9e691a3fb8fa0ebcff1f5f84bd63ec4beb2cd291363a879b81789bf6649278519928a3e6022f57ce1883dea4626c1fb0c712e26ca8025de4572eda9e8da7a7eccf4b3991c73b553ec28a198cd82b72af7427b0e2402e081c87e0045194a0d5f8d56fb1414a2b56b669679ed06ca537a4b8aafa73a2ddfb0fe21fdffe22e4ba72b8f2ebbfc571c76ec2d4f43caebde93e6e217ad0d3aedf76d1a69bb3755bc60cbf5a59c04927aec6c1ed3b71da2a1a02cf277b266a58a1ed59518750b34c57858e61daf17ca133867495eb2c687538308dd25c157773abbefed841da561a8989099b916de0bc29de17d60cf2079c17324567fed9d4002e38fb2cfcec0b1f46f7e84e958a9b74eaef24e667e7edce557707cf623c5765dbeaf6c0a7ead0f7fe0b2c371e89645055960f41a0b2f7bff35ddc8696b94d15b63982d11054a7086df252a92b8a54b6626fd8dc37d9668ffbf847052e5d86aca7afb78ee7b0ab90c1407b19e539bd853489a33676e269270f62fd8a2e74ea3e3759a60eecb3f8b4c3faed7b3faa58f5e80d3872bcfd0776e1d6fb77a1b3af07a71c7d1816f49468035c5f5dbd1fa5af9708acfd8a9d82b1528eb7b64570a2439226b921c0720d0ea5bd33bcdd0d7a03c6e4d3880786c0460d95b26ba48d601ddca02438b37778133c1be579e4321d0e21b72d0081b22d6575f84a645909a74e3be930effac86b7070df1e5cfdcbdb71f4b11bf0e8f62770d3cd9bb1b27f181d1c28ad0a8d0ff1386e9ab54f3b7903a6c7f7e0f09e32f2b5021bccf9be94e2f9204d07e2acce6a6c50584d6972ce5e3babb46e3498a62c2ccd73e5a9a4ed25e157edace3c2f357a1ba678465ecbea0b7b69ba6b198d50666b4722448a33624b97dbce9be793ceddf3e83716e67f6ffee1bc85567b961d1d649605250e44a52e60298ef6ab7b7c9e86e977c9a273be4d8c685193d8262559023d4adbcc5de766d27e70b45cc8c4d6230a7fee45fa08f5ea3c9407c0ad259e5125a2a27f1a6a7a5f09f3794583f655979ac8981caec192de1f9c7b5a356b491b29b8fa5991acab3150cf7a571ecd1fd38e1c80174b1bf16f68fe29ca39784af3c531755cf90cfa4ed4b6c9333a3f8c64faec3fbfee965189de2f9d015b5ba2c1248c9a077288a172fe260c73b7792ada2c8ab7e924cc32bc91025471a2584f733a8e7bd30088ba02405b10b9a7e24b00eb6d88329cb9419a2259be566d84cb8d8462280284423b4e83c2f6825f3cf5a44edc3e85b369989e87c509e3878001fffe29bf0d7bfde8547efdf8bb5eb96e2c6db1ec413db46b076f110f47e2ee7d24befaadc4feb5dc5e22ee1c4135661df635b70e6fa3467e90ab70f9cb1dbb8e1d6ad20eea3a58cf4919395b9f52a8c69a6a729f3fc22997ebbd55f2f7bf3ae3a4ee16caad75426c64650b7e7f665aaa4b466046136f0c229a6b9ab4d3c147c7b64002f7bc5abf0edcf7f12cf5e93c1a2b62af6edddcbba3577494e1273f3b3f6b6cb4e6e33f535e886efb2545ba6c28cde5ce960551254a5407da79b269ffbe2a7f12fef7e1f6eb8fa2a0c74e955eca15c9f139955483de9eee663c6221d49684f2f242bd8b0388bed6369b48982ff362e660009ec9d4860557fc5bf2f14ee146a0babe6da2fbecd9491a1271d7d4437aa63fb71ca467d5ec399c06a536f3130d99b6bc7d4f828b6ed3e80bfdcb519af7de13330a11f36353ad5254aa6ad0285002cf2d17130ddf81f9a16ca43b2154f50526586e2c562a3514d94aa42630e75b78294268e3d140b1c618ea024b9dd2914542e359b82ac28d0584502abbc21c951c4590355d0026668847895c10b8c4c72199568b8fb260ee28bdf7c377ef43fbfc1c27409ddbd1db8fa9a3b912825b1b4af97b4d1247cf68c8e3c35378bf3ce3e1a3b77eec071c3291eaef5c5653a1367e1ce1c37dcfa39648db4ba20807c482ff49b3b38c7623daac25954cec7583b8e5f3c01bce079eb50db7180d4cee7bee1ad884665bd6a7847cb08ff72f702ce79c7672d7bf7955fc1cade0c560e24f0c8c30f595b65cf629c9fe5eac37457675be89ba61cfd3486de6366d0e87482ea62145bf2db6bafc7f11bd7e2b11b7e85be1eae085aed88f73dbdf4633005f5efc6e2bab307e90425ae20af38bb0d5fbfb98a64d67ad582be70b7975bdbd58be9cc456d65c51364599a18ab887d59d7fb116a682f8d61f992bc3d6a632aab5cf2e4a0fc1be8cc63f4e05efce22f77e2694f391ef90eea6b6592cbc9c40c488c82183b44fb13e82a328b433e82d185b420a64dac788868389e17997e0d93155d036ca589e0250d6672585a10d312aeac630d223e62238b533234f24a3aad53c684083428cd0e105e3f58544a17f1f56fff1bbefac5efa3af6b0023dc6e5c7fe38358d637881e1abe78cc658c4d87500e320d42b7a9d3dc371f7fe2068c6e7d14676fca617e4c3f91a1f72747a7e181da94759daa3c0bc9a174abb5a01f3fa2f3189e34ed34a4ab1fafe3a2f3561047031c1be7acddfc3ca4b1ac8bc112e255d7d24d5545a9809fce2ec24b2fbf1cbfbdee069c9cd88b4a3a874d439d78e0de07c4d8708ca9c9191a2aeced9e52cf8237d0ce38653ddd6c405ce8ecd63b8ddff8eeffe01997be18bfb8ea1a9cdd35c7b6fabbac6d6e21997a3a0681fa3048098138e94e9d8f5d9bc796bd3c5ba9117234ae8c376eade3b435faf56a91bb14db23501777181f475bc852ec23fdce475b05872fe9b5d7398941ab9a8fb59f5d873a3bb16bf76e7ceb177fc6fbdff20a6efff490a7eba2c852a664d45aa03e0f4e15f416785f39ae95f6c9d02c2330633a37c87c3c5d76688fe175d5d4db222fe8d902b1710249f194457679324333efa4cc0b1507571975ae4a55d4e83c3f0fd8de9f7f63133358b669101ffed86bf0994ffc009df97edc74c78338b06712eb8687cdd35da28b1748a6c655f8d1a9595cfabc33f0f08377e3c421a0a33cc76d961e28e49ebd52479a076adb8807bdd4d10bd33c60336b4f1b2bd6f832682dd23b8daf1b49e1e267f22cb3531fdab9c3583b4c00636b078319b0ca94643e5dc61fee58c0c51ffa3aeeb8fb4e5cfbc32b71f2921c32b9361c36dc81ed0fc7cf6a1c26f6ede3d68cf59a7cb774c9522aa1477ba62744d60033564f58feb79f7e0feafbf662ec0057c3551be84815ae34c1a9e3142952575017cbb814f50453242e4f55f1d26774e3abb7d24478fe30ba5a0a554d1a15bd6db449ef128c9334bc3292e8e87ce02a7fd4ea5e2c70dfe935a93004f2e9eb10cb7a7a70cd0db763cbae7db8f0ec93ed0c6464265be05755a6fadc8c55abfe4ca2e13568666781de6943ce083cadfe70bcf3aa1f4371039a4ec4324b3bc2bbd1e51ba3c0843169ea9812ade08a7a52436989288f1084199dc766cd04efe0069621aaec38497b8246f3c2cb9f86e7bde0a9f8d2277f82f18902eebeeb510cb6f760514f17ab74f98dea0c749621375ba9a89b27d0c30f5f827d0f3d8c738fcef340cc2d0d19c4aa2d9f3eb146957b6c4d8762e3beacccad9fb4b3cf8f28c7f423837e3af03bf703af7ef93a9e6a2b488c4ff32c136b671c9cc47ab8a194772bb5e27eaa8eafeeedc4b9cf78160eecde81b15baf426786b3379792defe764ceed86ab49179627c8c87779ea0a4ac6652aa63e70dcde0145b2ccc1a9d81d0814fb7997f7ffb663cbb6d1776fcf6a778e52b5f8acea75f81b17d5c61a3235356ace750104e341c0dd66baf251431cf4f471d3b84cdbb93c8a4abb8ff890a8e5ea227079cc57bc984d2a8c8cbac199aa5592a4b533b784e3b6e4d1f66f4a39f6231159cdb11eaaf3a560c0ce08bdffe19ce7dca099c9774dbdf08249c979061a4945b926478fd02337cd10652ab2680a59f64df8e74aac8e7b2035dc80bac6d2117ccd9596310280eac8d3886e61ebe859a28a76cd207aa46cd6a9e5378737dcf2a257876e0d6687c62049ffbc63ff3205cc3973ef31b6cdd3182ea7c0d2b0607b9dd621d6648ea181367606dadd3989950d8373681cb2e7b3a6ebee1269cb1a603dc98d1d03800acbc4ce7d0af7cd9cfbf9534f2e42d95511cf77384c4eb7110df6ed8818f035dc7817c0f8e39660855ce82b4cee01fa451dd4a2b36690e4adb5d336e6b7e7dfb345ef0de4fe04757fe107d03c3c88ded414e2f02d49db16c1685fdfe01a78f22b76713a3e8ebe0fa466584912e9ab6b45a98111675a07650d628c2e4f51f9ff8009eb981ed9c1c835eb5f1c6b7bd059fbb476f089514ef75c9356320335b627ca6af625e2c569d6d74f9fd5378cd0503f8c62d3cdf651378685f1d87e9479c6cef65950708e6449991dfaee6f1c42c4cd169ba51d22349a6b48fbba895775e7609c52eeae9c3c7be7a255effd24bb06f7c9405ec0b12fb8ec4c153aac55b655d17e41930522ad23938ada71c4c8740d858308868c86900f39190ffde6f9a19accc1550da45f855103bc20406b42bed29bf467ae13dadf2581a699d4e72f405a60426a7a6d1b5b81d5ffbd147f0cdaffd12fffbbdebb03057e141bf1f1dfaed49d19b1097e4a0b4e74d328da1c08df6aad57d181aeac2d48e5d38efc82c1626f5434db4356ecbd4b65bb6a6f06fcf5d4e6fa0a37190f46c5981ab99f4f1ad8e6ba789a19346ff5d1e39feed8ac3519f2e20c96d9f7defc56a95fe3467791ad386736b548a1dcb4aa7e7f0b33d1db8fc8a7fc69db7dec203ef012ce9e1165f672a4d5774c09ee2417f3b6798be0e725b35d09b3367319d28c69d82ad244dad10ee9e059c20c5a5f3c07c151df7fddc3e895f5c1db53b5b4b3bd2d877e40bd8785f3d74354519bcb626589b3de90912e8e150cc1cc409c72cc796dd5c9e2b199a08eb956191268e68539366daf3d49fb4b5f905ac196ec7fae54328eb733439ae6c4d2426477fea7fd86df55a25895ffde97a3ce7bc333039ab9555b44171a315f8d570fa0fc5516653272f8cbab682b0a2b1efcc347875754e63b51cb90defc56601d1b36c790b9388704defe6ac1493512063317b4e85cd94271d2765253248747c94cbca46a726f0ac979c814b5f7a1e5ef2bc7762fbe6092ceb1fc06057dec8fcb30ee30a7c12aee0fae9f02fac5e7abe77df7ebcf94dcfc7f57fba1127afea40677a018539fdde3e171606dd86de31a93b36651a5f891dab0abc8365fb722e19bde4e941c7070fd2f04e5a869e4529d4f68ea04ebbf12f25898c0c52c3c0e508e26ccde91557df59c039effc1c1edeb615c3433d38b87f04fd3c9827f5693b894a6cfff25c193b9fd845ff71ae5d7a53ce009d86b3b9b594f568a0a45f42ab5c61da9cccfa8614be25013efde9cfe0cd27a430cb369cdc3e8f9b6e7bc8f8af78f707ed5d031933763550f56844a2f231165ee3e57faa545f69a8ed1ec12b9fbd1c5fbead8ac539d66c5eacfa39ae522c40ab59aa87a20cab8bdb32fd98d439c7acc3c4ecb439bfdae56d88357b2cf97d1ded786ce701cccdcf6078512fc7eeef1c11c46c29d51bd32166a454d4cefa487103e36075c68a2d76fe866c23f7b497b99cd6763b28af5a153598585dd0a4491e1d865727278484455e1abacf40290d977e35ab5029a1c8add3294fdb806baebe1d9f7cdfff62d5a2e518eaef76c73521e414b3928d3a88a22e42bbc1b08099e985024e3d6d0dc6c7f7626a7406171ed98ed26c01faf580022737d9e481a93af6e8abf592a557a5922fa957fb2bcf8c0c330e811e93ffef1d69bce6856b501b2f22a9bb405a65f4ce63a30b750ba48c8c5b915a283c57a6ff7c1c78d5eb5f8f8fbefffd38f6a413b0c059b3ab3dcd6235905b52ea75c2ca2e3c70df83cc5ba3b167cf4e2c1becb03b806a9f0bf57a3404edb539fba297308d72c2c33ffd3c4e5ac1ed1e0feb9b9602b7fef8bb4673c65187e1cf6d2733258711b0efc8e386ed7204316dc36c6295a0d3e8d6fbfc41ac5fbb0429eef9f4be38330f63908c3089303481b980acb1adb57281a475f476b4e1c8b52b5a9c807d16acd6c879b13b62fc1beee9c635b7de8fa30e5b8e85aabee0c7ba1ab46a83d7e8d538de2ab4944b1798ae960f7cca0a886ad04559de31acab29513215475b13de561a2721185244ba465cbc30df941420202430d0387f504e280db8fe19eb966881a7c827c60e62a6b48085f90aeeb9793792a5762c5d3460dfc33059625603027b4c47a1b239a1b5cac8d253e934768d1cc49bdf7a29aeffeba33871711a8bda67509c2b71801258285669ac75dcb933c141cb62dfbe1997c9a0e1d3bb8d6d9551204e5f29f8e9c3c02b5f76342ba2f1ee3bc0c3bf9619afdf9ed7325d825e8dd84992b5121e7ab48c4daf78abe17ef0c31f61c386c391a49efab6a6eff579f660d9e1cbdbf1f823721a87fd3b9fc0506f56b710ac2725d97a9509a9d7c52de30c574ff58b6ed7ea754dfffbbb6bf0f215232cd5afb0a551efe0d9e82fffe3cd6138f5a5ffc2c3bc7e04d747351a8b624fb9deaacf39886724ea1ae55777efc75b2e5d8d9f6fae23c3ed9f7f0d80814a199d581ae0fc163332f97ada936752fd3ee8cb2e3e13e35393aa21f089c85a68f9284ab29772c7f19b6b6fc3d9276cc2e8cc248d35acbefc73fe48ed3881d7ec39a5a59fb475be1620ef21f90846df02960918ab4f13bf11f92c674a98453a91cfa42edaaf8490509177b978a49690ba08137818a9797a8275626e16fb262731c3fded60571f06727de8cdf5d83b986d6b1278adca10022a2063e4432b8749d9addf843d9cf80f979c8cfbef7f0cf353155c722407bb54b44fd6174a1ad80457a224368fd7b076a88e91ddf3a8ead17fae1a73a3fa6627f5978511d413f39c5cb7b477e384133b511de72cb9a0bb6f36bf30b646b528270ee73739ca16e6f0a9bb81f770cbf49f5ffe92910e0c0ea0b7a7170b5c5ef40e31cd6ada2e0ef57660fc31ffac4650981c4577bbfda07af80bbeac98c2f568cad4d494576f8308fcdf973e89179cd085923e83ea4c61be9ac4fada01dc7cdf36e3bdfcf2e7e36b5b3a7942f167eb224886f23282d81cc57e9e62a07c9d49aa333c57d466b0f4e8f5d8ce3ed42d78fb63996672db59b60a8e19452ad36a45672b156671ec51ebed1711ec6ea70acd4844c49c45cea49b439a5c960c2cc21f6fb90b276d5a83c9397d40edb4d251f4add50629768dd02c8f6d740951ceff0b546abd6f020eed1f5f6982c598d2eaa85053a0b78b3728b21a991799004b043ecf6b89abd0386617e631572c20df9ec370771ffa3bbb90e5ece5cde63caf0fce62858498629711ed65aad56bf6943f0ded18693ebd308557bef474dc70f3366cec98c5d2dc3c0a05fd1c5f826726fd6c05f09bcd559cb0a6dd3eb43c7c511563bb78a8a711ea0d9756bf559c4037f5f92f4efc6f7fd511768b19fbf7d99dae866661800d84d22c49944d3b4ce82b0473074a5838e12cf4b09d5ffcf427d09ecb21d79ec5d0f030f6cf95e9b0fa8c484691402a93416de743e2c69cbea04599fa58c4b6c3a14a4f6808ebe8e1166962427b4c3d3c99c2c37b47b17efc2f3464f604dbd1c1f27235851396b0cddffdae7dcea42f6fe2a497dad2263d1b62437f2aa81f1dcf7c583efc090282ce203b76e1ed972cc5376ed783a481cca2a68c2783266335c33e13e38ea02f57c7b6bd1378c105a761766ec16c2a4ecc7e15584f5a5a8ea3772e0c74f5e3fe2d8f63b0af03453da713ea134d33e560ab9f615b707f27561095c07454ec51b07595bb1cc73b5269bd74323029e1c806c89822846490d780588108244b3c268f693dfadd4983e9ce75f8b6a431344e6b9da6ace89f24d89a6e04a14be285283da66fdfb32166dfc171bcf52dcfc66fafb90b23b329bcf458d55f45a958b35f31d60fab2639cad76dabe3dc4d198c4dd4d0d1a6efdad43171600e19bd53d5257332ac63eb34d0b361310696645119e3cca6873a05b6a0b0050c870c977540c8d3b812a502aebc1d78edfb3f889b6fbfdd1e1acdb6654997c2d2a5cbb177c6dfc56c132d85eae76007e676d83965f7eedd58aa3791d35034f8f647b1367894ada715ba78a09e9e9ab032bd84e34b1fff24def2b46e6e75c9469a342702fd58151770fce5bfffc37a7c81dba3e7bdf675f8c9ddb3f67381a67a1824bf86e685b417877222eadc5a552646e9e0550cae5c8c83e319ddf8b3f38a0fa2fed91762762e5e03bfcaf50d59ee36560c66f1c0435bf1fc8bcfc5cc42bc2be64c91a3014196e4ca723ab92b19e76451aacea1acce5339dbe0bd643d64e06aabd047499756d91e1b73236536a8d823630f28026553a8d7e3601f593871b85a148a1945411e3ba382d3311d2545a4fe2954b38406c2ca43104b0c461b79052ab7024f5bc4d89354da183923867dbc1acaf32472f91a4e3e713d1edf59c651ed6338ac6bda1ebc14effe511e3e3b13f8ed43159cb8ae1dc3d922a61678c629a7d1de9b44e9c03c45264d9e2ad2db31bfc7b3cc1b5fb49e7b346edf46789649d33959b7aad7f9c75534653c50076b2789ccd02666f1a7520a179c7b36befac52fe2e8a38eb397f72d2c14b16ad51ab04aea5741593326ebd46ff61fde5bc3b687efc7d6eddbb16948edf26d94823d0f57a9f35c56b36f32f4d3a9c647466c7ba3b7c0cc5c7b259676d1a8e31b2dc8d44ea7d19b30971df3547cf7073f37adcf3ce1085c876324d1fb32e86fa66595354d5d10475a575deca6f5febd78db8bd6e2933797d1a61b28e27661ec231231694ec6bf80b5a09c3e405eb5a80b8f3db187ce9ec069dca615f46aa74069f5980158ca587de2704831d591ebe57cc233ddc2b47daed670958691f935a8e4a07121d24b0956a64b2b5180064a926346fc727ea64c3f1fefa644abd193561c2e4de51c65b98616018240032362650ce6c52d454df08e6d2d568704d69682985107b6544aa25d070ee25def78317ef3eb1bb07bff025e7d042d9203a2f77d4dcb398ae4e001fe4f0f9671e1d16d3c8b566d169eabb6dbd7683aba80d927a690e9cad94b62b64f00871dbd12e96eca18e56155670ffe35eb656c03449d42e41ec3204a9ea376ed07163fe31542e0f7bff925562c5fca553685d1d151fbf5b5d914cf49740afddc871e8e94e31fb1aa0b5beeba098f6e7e04a72dcff96b0bd871ea0f7b271aebd45b42f585b201eeb526c627eca6c26f7ff37b5cba66160bb3fe1d7db7db2a3a52155cb713f8d72f7e0ebfffd92f6d5228960be83be55998e46aacdd952bdf6c8739bcb5a3050c470509eac7dabefd48b657b168e9126e11538d270dac1348da10d1b878cfa90fb5255dcd95e6be2d4f60ffc129bce2f9e7e1e0d424cbc9d480d8d3c20581a2f0c8de4f97cff6d91315b38599c6cd121144e7fd5b206328b291b4f13b140c439a867359bba22ecdfa232b5bcb546c6da31398254a8d5581ff894cd50aefe44d68cd49644b5ec48a42dc40109c2ae6990bf20d1a64b15b7d9549e9161b0da948cb5ab4348b152bfbb1637f098b3185a317fb2d66bdbd78ef689507ef04aedfc6c11aeec4505e337bd57e45ac8787ef7996677adb509e2fa3c093bf3e84ffef2dc0eb5eba0e553a5c62f4009b62477b6bb71d8e596f50c5208e93191ccf42092e053f781478e96bfe090f3ef800b2d9769e99d2c877e4b16bef6ea3cd0dafb527134af6567dddd0a03edd1d987ae036ecd8bc19c72d6d67b9bf4154bdae153bcd36ebce51a596e4b98006333d6d86ffbb6f7f15cf382a6f9f4369c9b3cf7414d8ce9bdb9663e9dad53c4bb6e3a187b770fb368f67bee845f8c93d2564525c6d1aceae6ef784ae1e42c36c73a7b4da477c691eb5b109bce9f9ebf0951b8b3cdbb0774c51692a6b2137f55577b81107b9ba6b572960a0378fc7766dc71497c8a337aec140678e6d72a78cd0e40a40619265b64707d679aa96e8c4daa10ce64b331c1237613186da3c48908241b4e480e6a5514450bec162f518bac1e317e53da1ae23a8d142445191cab196648839ef544f9b2036aa49c952bb9dd294e64587723721e0b53f668995058248270a6b282f9a79f5fd93dd07f6e1fdef79357eff8b6bb16fbc867f3ade0f963aef4c4e5751e196465bb12db4fdb54b52c8d0b0e4501564d1d1c973c56c9dfbe33492b9044a1365ec5a4862f0f0954871ab8391318e8c7f68aad5206a6e2a86b698c5b377931c48fbdc45f86211d7f18c7ec66927e3bfbffb3d1c71c45146d3dbd787ddbbf68a118bd61d6d3f365be121c4de5a4303af710b98dd79370e3e74abbd7e494f566be0642cb635e03029aded6177471af31353189d9e43e7aeebb98aa43057f3eda5da2fbfde3d9bc0f05997a15628a0bdab0d3ff8ee959ca5d3d46703ee4d6f24919f99c4a4abf94cc8b7064399132a90877a56f7ed45677f0d858e3e1a6d1bfc313c8e5b608b1ffcd9b368528859eb47ea92a59a9b78d6baf581c7303bbf804bce3d119373fe9b35062176e30cf52b2f319427ebd07b063ab8e4ec1c4be1e8151d5c71a61b8ff538bd6af37a1b02a4bb218264f3d388b16413bcb0015e4e02ffb776eae8ca3fce6321657f3402eb041149634fb4944b98ff598a08cdc92167d25bf34eef18f364c68246b962f2f88cc79ca59dc6c16934db4a8adeccb861d352765e1507471730501ac5535696ecb761f43df583a31574e792f8c39632b76319ac1fe0d24ee32cccb3a33a3b90a82c707ba347a24a66649dd93abefb500d57bc6025eafad5d983fbcd31652852c9ee2ecad0482c0d3d662b8467876a524dea4ee1680ddd673ddf34beeaaadf63e58a552cae7325e9c59e9dbed2ac3df678ec9ba3a394e8e4d429c955a75aa96275e702ba0e6e4526a71b136aad76f1727456a1bee0f8a8cefe7c3b16e6a6f0c7dfff1117adaa6136dd8f9a5e3fcb32e3e0d2f5939ded78f915af43825bb2ebfef8475cfd87ab59c211a895d07ed2b35198d21b7ea83bc55abfb3548fd9c8e0936c5b0c12279c95ab9d4ae9ed3b74da575fb802dfb9b3c06d23fb457244ac6e0af22c045e5e80829e995bc0d356e670d35d9b39bf5470d1d927626e7e4e14d68f96b0d883f1f2dfbe456b286518732cbab9457b78671d2bfbb9f216a7343c569ff86cbc82f1db1b4f553f8b6cda31b946d642af58498f85f7740806de1ec5ec6b8968291330e3c6cc32a563ad04a3b6a4f309dcbe3d1fb14ea29c52a12c6415055711ba197bef33b034d4a1ba9b8ee6d75da32378ef7b5e823ffee22a3c7eb082979e48732917edf3a029ae20eaaf1d13098c1538e3f67035e17eba3b93e058d73138d881f202b771926f7dab330e30dbd58945ab3a5039788006a2b38c3a3b1019a13a8d1a29d66d726b970c493278a5d35cb51578e115af46b15ac2fe03a3f68bcd2aefefefc7d647b86f239c7ef699b8978b4e2651269ff655fadca68ac1ae3a8e1da2ae3c6cc5ed88de3baded9b9638731cba4557471673b363b8fbcfbfc6538e5e867d23f3e8a1d37b29cf7274a2b14d1763d5cac5f8f5cf7e8afebe5e6e416771c35f6f36fd2fbef452fcf29112b2da32f1cfc486b6d9d62efe35daae022fb75584f495fd0771d89a14eede9b61b96ecaf0eca5407dad7f429023aa1f4db9ca1c43094b17e530bb673b57980272b90c4e3e7a3de678be335e923521e4242be868ba1810c1bc5e643f3e9d432f1d686a618a3d2942b71d5ec373818418c9be0e9143305a45b17e2fb7b491b1843cd1a1048d25c51c439416d148956691e18da4a5bc11ab40997065812da35156e08f6526471915875809a317445ad2055f8ee444a82109cc70997fda999b501a1bc5f4340fd29ca99ebb29612f83e0c48d91f10a3ab9e5faf1fd251cb7ba9b7be02ada394bebb75df68c73465fca7df4821ecba0b952b0def8f2b32d75bcfc796bb9bde220efe77e2eeec3ac7d36b358b067b78853079a61041aad187a8be52ff7032f78f6c5b8f1baebe89c8bcc9044d5d5dd8547b63ca656e094938fc35d63093a37303d53b119b752ae6086750f0de59dc71a9db2739b7f155a7d24c7e1e1bb3d8bd9837b91da7e2bdafb1771659ce41689ab08678a54368bff7aa08a97bfe5ddb615faf5cf7f8e4583fd58b66408bffaf9af9069cbe2941336e1e6f965d497b25997daa7c8b73f21a86dc1016c0a974e8156edc5d4415b024fd9d883bb77c96deab61dd6e4a19db9f8e24c6d130aff93a522790ae8686fc3d17d45dccd2d9a3eef78e69927629e635aa63eae88ea958c305129a3585dc2a0abcb973a758eaf1cbb03eda90c661766a8963ff16ee58240676d0a384fbb5c1128b232c3194928536c4e12ea56b9b53120028da579516c8e6979a771c1c6c7bc14e33510aac81a6b788fbd907945a2b058d04858ca3ad8138653da28781146417985bd13a378db3fbf08d7fcf22aec9ca0819c9a47729683c84aa67896d1c79077ece4b8d66860ecc06eeec3fb3813ebf5b43bb87d3a6c55178afae093740a493acd2d235c01ce588ccaf824927a8cc080b58681935abc9a9ed178f417f5b3d657ca185d7d82e9f8e7abff8ce5cb57382dfb20936dc3fe7d0738a07460a6ab2b8ea101a7303f57c1c40c303699a0f195b16e796f68288789ce3257aa2095d66aa53ea5235356b2ad0dc59d8fe2846160ebbe19fb093fdd964e26cb58183c0c0f759c88534f3c0e8f3cf820460f8c99a3e83dd677dc7233ed3fe1b7a3579fc1c6ab22eae7cdf0b1a3be96e6456d52d09f1bb0f78508ead5326adca2bdfc295db8f25e6e0b93d281bac99a34b1904cae6ebc21d8cb036a3c63f13c72deaa14fe72db7df6d6ce35cbfa31d4d7c37120951cd5b4227d846084d6ed96f752a773bc56b38e4c16b94c3b0a74ce22c742e502e38bbcce11ae019830fdd4be08727403e16527314f60d2265081d977a32a6faa3b810755eefaab6394608ab1b193d0702ec462eb30f188aee5cf8a19c4a77293487a2be1c5f0fcf3ce70885c933c3c5efcec537160db83dc0bd7f0388de6a5c72730bf50b32f464d4f5790e714fbbdfb2a38616d2767f3b2dda55ad643b92cdf35051a661ec5796e075427b728a30b090cac5a047d2517e3a3d4855dc20e6cec8ba988398b5b15833a97b11494eeec5219cabe910ad63df502d3f4d65b6f43ffe050b3efd53fdc3c6d7bccbf7076c4694fc7081db7bfbd40dd4a0c1c688a1dec6d4722ad8f58e934a9240fda7aae4e27151f0ffb26248daebf3a8165ab96627cef3e7bd17b8d5bd3b6a115f8eacd3378fd7b3ec495b58eaf7df9cb387ce3467b2dafeee055684c9b1f7ac4d4dff8b4f3f1e8be1a2718994394aead9472de766b33ffd4ce50bbe13dcfade3d4043abb2bd85748d348dba9b11c9765ea1eb6b731b99047b5246a5c69a867475b1dc72d4ddaab8317e6a790e38476da71eb91efe2b68d3aeaf5590dbbd095fcd10e5477ecd2183752a4cb720694f3e8877e0bac4b25d2dbc0563c05b735abc37454ac4ba825a09c96b1c64e71a425522b8f19ad988c4d69fb2791c5a192b02619a9917922945ada8078eb409b2d9b74064c3a7d88ad2c96b7e059b7df81532ee0296c74760a6fbcfc7cfcf5977fc1be851c5e78da2274cceeb2bb62b3dceae8154b576fe156a79ec5f1abda7070a20c0da79ed7aa976b9863aeaf2b69af4c55d375dfffb63d553cf5643a0d871633fe29b56612b5c1f7f51a3c751c03496cdb623322cb6420662415fc690770ee85e733a34ff6f7a1bdbd5d14529c337c0d2b57adc4357fbed6ca2fbef439b8667b0559ced87a79dec3fb2b3cd07670ab91b1ed979a2cb17a9f33171c822eac91b2845b9ea74cb679637e81fc55a4bb3b31995d86c77a4ec549279d8089898378f0fecd68d3374433be522d5fbe14bfffddd59cd15338efa273f187c7f55228d542607bcc4618745cb39ee745cd57dacbbccd76834048bde08387fbb3d677e0466ed1b2faa08bff45fb929f07f599fa52b1ce6d7a256f379bd7ce2dd586ce32ee7af071f4b4d770ca51eb791e2da323cf0923384934548b830cc9b75889a83ba1313ec471a8cd7164d8456d0943b9847a7b9a0eedf5c434e396742c331ee1ad4817d9b6154b98832bcb98bda63f276b290fb1c4fa5f4b1913e2b72aad229607395ea9888cf41038c40163b955ec4c42e961bd8b9f792ab6dd7517eb48e0be1d63f89733b9c5992adba7e3f3fa121697f8afdfcb0159dc8e053ad192ce2cfa72ec5e0ed85ca1ce33402f92c599f0be2e0e2805dfc573c8c9c774c17e8d551fb9873a2d5827f90c6c818db3360aa75937d2f1407f3de59c79d6d3b06bd72efb65b278db5d36a61b14ab56afc26f7ffb7bc35d70fe99b865ae8786564667570237eea86013cf5a5a49f4688c268822cf0c7a7a5b338f9cc57653ac59726b6ddc868cece7b6b36ab75b3bd71e86f7ffee003ef2a5af1197c27f7ef12b58b761a3eb4caf4bb565b82a74e3e69b6e32633ae2b095d88c35ea18aacf76a85d66204d8312de0dcadb19cf164aabf7ec6d3e735cf93765f0872d5564e86d054e4c228972dcd8188b5f4ec36d93dea33e5b4ee2e27509fcfea6ad58d4cbd52197b26712d7af5ec2ddc4bc4d11aac9fb5c19090d790557c3f131905091a854af9e6fcca4d228954a661f0ed28b140a12c08cfe4c162fd6c526c44a153569acdceba67e566c5737de60e416e295400237ea10029fa2c86b772762b1d1a95ca5620e72832309fc4a208df3f05fa4f6275ca0a3618ccc4de2b5979d85bbaeb9895b82149eba69103d333bb8ca2451e0564d6fa1fcd5237594da7a71c6a636dcf2f00c0fff75ac1be6dcc34ed3bbbad6af1b409927f02acf2dea46893fc8c565d5924e593607955bb43822d2bb1184524c2ec502d1316de4e43d901dc022ce9477df7b0fba7ac27e50c0f6ca803a3b3b70cfddfe1a5a1945d7d1e761b292c4aeb19a3d2590d78f63aa8fe8247a07b3b6965db90ef582f70383df7a4ed92f8aad488c7126ada0f3b0b5b861cb3c0e7bde5bb0bcbf1ba56a11d7ffe57a9e65d27418dfdab5d1113399366cdffa18a669e8bae795dc7026dbebfdac7feb770be4d04acab42e87e298b136fb0a52e576795577115b6734bf273959e8c9739f900cacbf1414e9d7178ae86cabdafbaa9fbeb68edbeeda6a5bba4ca280734e3dca7e48582f49d419cd45b0bdd1e0ad6ae683e827835413a83d4aaacf7583c4df7147d06aaabe5439cb442f3a4a349c338950b1f21e224a20942ec986616a501cdb125816ca55a1f52069bc225d986fac554c5bb972e25570d0604b8c947371a14c38e519ac41620f78eb1f29c8bf296e032ebee804ec7fe05ed44b09fcf5b119bcffd983981b9f6707d7ed59b30c57992fdfcb593753c5493acfccd479d629614d371b4e9a07f79471ea0943581899d2c2603ad993d8ac27cd2d9b9e8db27bfae64e0cdc8b6976b52d9abe7826cd623eea6f5ad3390a5c59d69c6a981bff7a23962e59665b3227d38554ccf7f574e3faeb6e1212cf7ff14b70c31365fc717311676fea4559b7f21269ca4fd979667ca688de2edd4d235e7d2326eb477da94e5b4b6eedf23dc8d0413f735b1afff6e63788021ffae007b172cd6174641ebc75fb9af4fad9106dcbf4434f37dd78abd11dfbb47370f73e196c3071b5cdda13c797b18db58268fc4f7d632911e9700f6e81588726af5a455f7750bb437fc99e4c7848eb4ca39b064c76e76b589b2be1c1c7f6239fa963e5701ed333f338f5d8c3ec6b24d141a589743019d6ff4a4abe62d75164aeab501e2ba84065729ed81ee361a18631d2b88e9e761a97676504a35599e56493069e8d339ae79566243ee27cb7219c251893b591562cc5546e88101471c0aca5121570ccebf110a38946e1fa5194d3681ba1a0ecfec949bcea8567e2ce3fdd8029ce9347ad5f84f5a5adf615663dcdacdfb4ff21b76585ce7e9cbcb113f73f3082154359946b496ed938a8dc866c1d078e3c7a180bfbc7cd90d4edfa8d16bd16c936c25220ae0e6ab43aca1acf40a793aa662eec3c3de95c93b18987bc8fec058e3ae33ce3bcfbcebb313038e83c6237b9ac8fc6b4e9e823f19d6f7dcfe85ef58a4bf1c3ed7d7874b48ef57d32b63465aa4f3d94d8fa8cde50a821a2befa7d4a6db5f40a25bd4e37cd59bd77d5127cf677fbf1b6cffdb7c9dc3fb21737df7887bdaa4add4a6d0d2f79e25db66205fe74f59f0c75f1b32fc4af78fed321c6dac97f1986db0adb66e96690a1360c896db3b456666e7f560fb563cba49e8fa30c4e22553a8ff79dc0799497deed3cffa9fff58293671d9ec4af6fde8e4d6bfa30ca55e6d4a3d761be544087fde29cf35a1ff3bfd58825cd063040639c44a732cbeaa29c513bde0a9a519467d048b7d0a9df2d19f2a451a9ad131a1a15ba70213d6557638cf9d634818a07ace3199a7fb12c08b6887faabf219fb192218ee5aea897cf144a38fbac2331b9f50194172ab8e6d119fcfb738730b377828646dd398039f27ee5811c27b232ae387b107fb8731a43f924d6f39c5025bf7e016c8186931fc8a0343ea3a9c756196d03ececa10ab58a53967fae200558a8b4e595f6bcad46ca8b44171e6a7fb71d382fdc04d8b2759b3d73261122d1076ea4669e2bcd403ffef2c73f1a9dfa7cf1e92fc2aa1e9e4b4a65d474e2a7632868bdebeeec311eeb2b060d97b66e6a732f67ebc1459d986befc3fdf90b70ce694799cc0fbdff4358bd662d55d593cc9a09c8caf6499e56aff67c3beea5530b560ef5614bdbe1544ccb2ee9ac06e9158d4c714c0bafab5a24622fb3341d67c5b2bc7d394def01d0bba7cdf96cc561b9da203ac5bacb07ae9014a577463f73533baebde9610c0df7da9dbca79cb00af76ede810bce389a4e34c7c55eb242b5bc983e94dbd0cde4c720925857c887b47491e347593e7e5ee638cf9b3c1764f9c6d81baa89d7d879af288488d50401014c72001258a71065ab421066330283cd4aca07168b54648ee2f95095a81a29ab57e2acd07216ef9d18c7eb5f723aeebbe6161a7e0706160fe1f8c40eccebb63f9d4107fd2fde02e4067bb19ee79781da2c764f929bb3dda6a5fa5d15dfbeb5f7f3b05f9e474d5f2ce3c04abad6153ba0d26813599985f45009833a3ab4c9d4896996b9deb6ee302ee32f0780b34f3d1a73d3b328144b66e7be34bb3c5159b358571f57a1abfef067e5f09e0fbf17b73c41e3a05c73605191599f8e2fed8f77df0c65c16be7ea99a9a1fbb041bce967d3f8ea77be262adc7bffddd8b5731fcfdaacdf6a336eef4fca172ecd73cede03fb1b6393daf0141abd9c4b771323b8cede5c770037ceb0fa8852f9d81f3c706b659be682ded656b3efd9e8f31aa389c18c8fb84a990b5b955b4b4aa143f475d4d15b2960ffc40c8e5cb7c83e0a386acd104ab5127afaf2f6b996d76d6a79084df3b10a6086a342a53d3208b8667f78db1a42ec1ae58491e2bf2f0c0295a90fe4a8ca3ab74d20914d8816550c5c742ce79f14e108ba104fab3cfee9dff28c9b0a053052afd82fa4f30a2cdba065428aeb954c271ebf16e57d3b79d8afe0cf8f2fe023972ec3ecee039c99ed5b00989a07bef1480e257ad13f5eb4043fbdf6208e5bdd8183fbe7b16e518613610293d3c08a358bf43d616e11bc027dd027a7e9a1cd8c8f95c04311adc80fcec1d24c1fe9112702e5ed7cc6d8bb8e291ac4c19e8de0ce04d7f33c333838c494663c96f15f1395ce47eaf60a0f53c79e783c3efae18f1209ac5f3d84e231976252af90a971b5d1f6d018ea6e58a1de463f562ba8f2703fd09dc26feee5e1f91f3fca83b50a80f7bef37d9c5086d9aee0ece292aed6bf6c83fa9df2162d1ac20d37dc2c244e78fa33f0e0ee32ebf272f158454a5b5e188d97212d1fd0a4675ab2dbb2d49b93933defe3601c2c773d5c86834ab896a94f59a6771d5c7a6c07fef0d74771c4da21ec38b880573ceb78fcfada7bf10f179f8683d37a19babc9012423bd4b592665d13200cd721a03e73a4ea8cc4de16ef4f2f3359761578ae219a594f8b47e07a6835665a03e5227c8521b5c90942838656ee7299f14111b8129e128d57eb188bf9ef129a584f10db82702ec6ac4fe827464770c50b4fc37d37de8c725b074f8fbd38bb732bb80bb3897c1151efba368dc58b0739bb5571c1c63cfe70ff028e5ddb85e9520abd9c9125486fa059b7be1fe0d9487669131ffff480e761bdc0435bb565a3c3d82d5e1ab8adbfd283daa8ed1ae4b0558879eb3c6e93460e54b1fad473c5c043fef558b16ab519ae4083a99684ee63c57af37fca6e4b3ffc907fd0f99fdffe3a3ef4bb27d09566bdda56c5faccf13448b16f99a3d3cc71d51c58dc8bffddb70197fdc3b30cffd18f7d8c2bd8627f738c885d84a70566c1e2af61d9b225f853d8225e7cd179b8ea3116738b79e89811dc3a1ce5ec966f3c056248623359fb4e902630a96c7426cdfb487aa80dfa93b16915b5f165d97ca18ee71cd38e3f5cf728babab318e2f6b5c2bf738e5f854777eec1a68d2b51d0bb1c5497b67d92aa6af967d5eb4210de4179a5ad76c7aa228b433e643d723d233885cb68d27aba41c5849987043a92c5a183551a58898a823cefc44d1e2f1578ca4a1a3209121b92024f07590d88721893b7ccce5dbdba1f03d9054c1c98c1b5db8bf8978bd76076c701fb2e88de1873170fe0d78e73efcf7df5739f3288dd2cdb3a55e47ebd03bd3ddcde14e6eccec9ee09602d9da63c3e259ff08720099a1d8fe299fdee07b85ce993cef6ffafaef700b0ac28d6c7bf99b93377729ed999d99c032c61979ca3202049c58c8aa2cf88f84ccff030fd30679e11454405155144c9b08425c785cd7966776727e77827fdbfafaafbdebbe8bfee3da7bbababababbbabbbabcfe9730e47cd316dd6d4429f729af27a39ac5aacb175483b54a8293cbc1d38fff5be9e79fef917505b53c328c6b3b1948dd20a2c4b06a668a29c72dae978d7dbde66f8b90d35283bf96dd8d9a91b959a0645e9756175a88c19d2d61599415d34a76e7b711c3ff9e3eda2c0e6ad9bb0eee1c7ede950a5f3fab328e3e1450d9250e66461022fbde46fbf59de588d5767668778a7cc8690ca2130b37b5521685058888131ae67920aa8ae9c4f20779ff51ef959afaa371dec6132aff5c9f6cebdfbd971f3b16a71055ed9338c2bcf3f0c773df422de7bc5e9e81a19b2c1466995cad80470bfb7d1a110da4c1471f4d04899e6e0fcb2349490c1479f83fb0cab0882759a74994860aef54e671a67998c60c135344fe921cde932f19eb9f022c90ad95974870a1d4123520e9a3bbbf0feb79d8a8d8fbd80bce252b48d27f0a605ed18d65a86529717021f7e208feb984a34b7f7e21d67cec29f9fecc7c2ea128e66292c6b2cc1f8909eefcf411beb7d76136de481613393acfe78d2b76ae67002daf46ab7cd34d315c59c51a66dc7803a863aa7ae3c5999ac17c583382b023bcd5e769af3bdd36cdbb503497beb848035669dcebcecac2cb9d5a52bee486a1cfff8bbdfecbcf1b6dfe2dadb5b38332a146b8ab5a3eae1a1597562641865b5e5b8f7a51e9cf9d16fa02ed8651ffbaf8f61c9d265f6a940765583d06459200178e691979b8b3dcdfe0536c1f8fce3d89383a9990d24363510282a46b3ece263fc742a294167ff246a8a54274a1095d8f52782caa2594a3b19e24ca3e8e1c1711c37bf084f6cd88d55734bd13d4ab339371f6f3d73357effcfc7f0f64b4e42efd0b0c9637c42ed64438cc940a60ee597a3f7279827a0a2476781c91a0a1c7112dafc8af293a59546840c04f2c59053d85e2c0bf3ac7f6c11e3165de162070bf1aa984064264df407d7e9a448c11b4072ebde4b59552156cdab40c79efd78a66d1a1fbcb00133bb7798229753b96e7925177d897aae5126b072712d6a4bb8207fa91f2b9657634fdb281634e641af9c15ef312a7c554501a686c62c2b97475139be703dd88fa99e29e4d655d94838cd0a9ea41934a56fb0e8aeb95251ecec05a209ca0eb6a3a011b3b9681d191ec6d0d008155c759629926c77f965003992bc39331e7ff249f8e0fbae1602459ce5de71fdcff1bb757b39832a3fa986ee50a981a844e363c82fe33a6d288175030b71d57b7d967ae73bde45b373b97dfa5ca09c5ca974049fe4b6894f125069294f614102db77ec5212cc3dec04740ee570a21591040feda8f28901c13811a7e8745b1a8aa78a0aae45c6319b66ae062333bf2c9234d9109269968f255458174fde7c7439ee786c3b2a4af2b09883e0a6fde378cf852bf0d8d33b71e29ac5282ad5376b24bd20c3d74b28d672e3a1781d1e6740af8ae31ec6190ba7f53a53883fa3f1f47626c23ab8c5eba4f46c134b2a4606ffc9cd082b3a1de98e93a613a852633108d93c83df05d359e1401ba28d8208ed593bd8df8737bee158ec7cfe79e416156243fb24ae5e39c1d199b6333549ef49fbc2fa7c2cae29416b773fae78dd62bcfcc241ec1f99c129ababf0eade412c9a954ff30b9854a193497b11845e456b9613b3f2eb213918e7c877da5ce02fff6c41defc3ae8a12f990dea385233bd1f4d87be8e66b253461d36947029547cb4af675e7969833d371377ea5a79d481628885d44c906e84c9148e39e9045c76e125a2c4b51f790ffed8d68431ce725a9fd9e29769f4be9ad4f8382aebea70d5afb6e0ce750f19fd97bffaff4c11c66d57b6ea942562d8c172e759083fdbfa531d677a1273e7cdc6ba758f1acdb1271c87675b39b34a138c814b6cace4094c633962e90c5dc4d9aea402ad1c746657d2a466bde9f2be7d0fc71285b2caaf33eb462b147f3c9b31fceb5b9cab9b68323ec7351ecde3a3965460572b2d028e8e575d7024befd9b7fe1fa4fbd09fbbbf582411be3e93adfd74226b7a863722d1bf3bbe3f1ee1595b8795874916fa03684f979b27e42d7a5c802274e27a1cffd5e690c2bd3c8d9e27408e1c8cc681cc084cc24b18e17fc02f98d6764c3861d9b9ec01b4e5f89bdaf6cc36e2ee2cf5d5b8382b61d98a0b455b49dbff8901e26e3ccc3856d1fcd96f38fa9c75fd77751d972711c57f607bbc6314b2fc7205f5ba472a4125f5d41d068e812096690a2bcab1a8187febadf16b5330b1b303e38858994a79d62e79962e34f521926f5ec0b1b595f8f66cfc2a603c0616b69de105e78fe59343434b12c36a7b85291b755b4ca6cf5929533e96a6babb17df72edcf8f35f1beeb687eec3fb7eb111f54533f61e333d5da96ff157cdaac7e76e79055ffae3fd2849007fb8f5363cfbe4d3481495408f771b57b10f5928aba0b696af8962ed403fddf28a329aa4beae39e18435785e4f62334db8b02a71e9236de83096ce30ae30667db00af26a6bd1cf193a39c3993077dcee75ea0abe6715d366522a0d5361688a262c51d6ec6aa3c91154a786d0da3584150b2aeccae196d6115c75f151787e6b0bbaf555bbd30ec3a0464d09c7c45e1af9bd7b081ceb607efe1567d90a2c6d00671352782093da7d9930214d1b3a4d5a697964b135bc0ba6a8903583699c718929320cbc810204418591cfa9f833de0e3643b1a2c4b777741ce79f7304dab66ca6d2d31cd93d814f1c9f037dd4581f2aded79f833feeac447d7101fa487bda894b3035d08127b6e901a7046a2bf238482790843f7baed72125d469a8e839ec64ca9ff306cf1919c6893c2c398e75ff6a43c9910b30425a7dae7f8c0b5ced38b0474148abc7096c4da49ec7f4072853cd2ced90069af7b4a0aab2823e51a83ca149452a57279533761e2a9e2e0a1c7ff229f8fc17be80175f7819731bea71f1577e82effc7533aa0bc630cc19b7bca614dfbd7b1b165ffd3d9c71d231b8e7be07f0b31b7e86daa62676ec70999afc5c47e3101732951c3a5b1b30ce1cca459b74c7f6ed22c0dc59e5689eae255e947e78ad584aa2a9ecf40a13c13a8e9e6e9dd7843b9eeec105ab8a6d40d2c0a27a62d198dca8c2113813a7816d20eabee59443d3760c17ad2ec51d0f6d4545653ee6cd2ae33a750845853978e349ab71dd4feec4173f740986a7c639502a9db8aa6ce26a8170cae467e09918a5b5466c0c427a704f93c75267681c844d13591d5aa73108786f6a4f1cf22464659666e0f119a548131baf9842aefb6363049037c3d60a211bf2606f0fde71d109d8f4ccf3b47e0ad1549bc0cae97db647acae08f8c87d395832bb8e1d6082a6591fdefcba1578f0e16d98e4d8bc886ba0f6ae4134d495627a94eb17f2d7c8972866426dd26407927960f72ca465419c144db49317e5e0d69bb7025c3be42f6ec0e8d0a45e766f873ace387bd638d73913ec50d184d332c0cb3f8da1b1111468732079aa5eac6e82dea8d14cab8dd81298ab9b80935caf5c78f1c538effc0bb0afb50d1ff9f055585f710eee79b61335c9147eba6e3ff2ceb9161fffe055786cfd7a7cfe739fc7bc458bad603276c447796938b0fb1fcccd14221e04dba12c57f993583b3e0e322fc3e954b79cfc249f71b39fd25a9b30aded1009e6a26619e532a3ad2e75b3f0ebbb77e0ca3579181e254ef5a1f188e4566603e7abb2ebf16dbd9ba1773c185a216a70601417d29ab8e381cd340b0ab06a512dda7a46d9718669a21d8e7d5d23b8f59ef5f8e47b5f87f63eddbb91d49234c8ff9aacb2730f140cfb60968140690e8566d9d2336d381c4490e12660b319bde3e94ab5e5393403423a5df4388da5cd441a785ae76471ac3061ece0c9e21529441af47d99491c7df412ccf41fa0d28ee2a996317cecd82956ea0417cbc0fa66e0e5c11a14b165a4fcc899c0b12b6b70d7d31da8aa2ac5aac5d5d8b1bb0b739a68b6a474679cca4e93a1400d2cdb415bd7554baaa390672c2fd7fc38a932853fdfba1fb5272c04db156354043d5230c28ea377a88db3f37059647e1d5a5f0df50f22353c0c7d9559ef054891915e33a5779dd93345cccf944d3f159e35aedab019878714727a2ac54ef37aac3df2588c722176f73d7fc1975f2ac5b7feb117a9d33f862fffef17f1e4d34fe0bfaefe30e673e16f6a6bef31f01a16a83cd6478cad7b6cf676ad60483882da82472291c4c1767f434e5edd22761a710d74d6b9f8d721029ed4c1f5897424f4d01bcbd8d4889d9b7b8191112c29eee744a3199849454e329325882776524875286db3e9e32c2ec5331ac2c4c828eacaa7d0bc7d0ffb2e07c98535d07bbab7ef1fc0d1ab1ab8e6a9c1cf6e7914679c7a181a1acbed1dddb15441423a6c49f54465e64105c221506d79d844a357ed613813d8ebc541e1c05710d10461990d1306061119a9e2c24b10a209f4643189908e0ee06ae23e8320849b6e6a4c0b66857339a274e3bd6f3e15db5f7801938912ecef49e182052953e80aeafd35f725b0a2c1ef830c507bcf397131baf6366377372b7e6a12872daac4ee9661cc9e5580a931ddf3f04567a11e989fe058a36927425a60af4abd68e3f006e0813f6fc360aa1055a72cc3283b8d669a2136723c864735abcca06f08e0b209fb5bf6d34c4a61a8671043ece8db77edc3d6ed2d38d8d16bcfff2738b4eabd65793489b40f2cadbc6a30698e3662b2ec098ee4e79c7316962c5c69d1cfeed880259ff923bef695ffc5c30f3f8cf75ef94176989528a079a32b74aa37c96d1ce93157ecf8b332d9251e23206d68474585b4553555d8b1cd4db4cad98b39387018122391aa83e8e0d2431d45dbd8f4746c57d724da5ba739539068f53c5c72dd4bb8f18dd518ea9299c8b59fedd40ed91867e64da16ca7b6dc697fb6a76bd43b8d54567aa1b5696a7418a72e2cc5bf1edd81598d159855538c7d0707d0379ec21b4e5982d2fc127cfd27b7e33b9fbd02fb7a7ab832d2a518ff595e5607ca26e49c76dc63b3a653580aeb30a67b84a09bf11928e3eabdeedf4049587a63c1804f4ed9a44a6c5416e30c0d825733b18315df5c4f12b898a30ee19c0336e0ddb5a99ff4bacc5c3bab024b1a92e8686ec5b69e1c5cb2820d41334b1b017ff7323050d880bc69ce20549c8332cdce3f0c4f3dbd074816a27f3885650babb067ff08e6d617dbcb2a94638afd242fc962ea6e7b105859dac52289e5a25985e91ed05b0fcbc3755f7b0135cb1b51bcaa8e13d48cbd6050cf808c70faa1f96db3cfc0588ebded72e7e6576deb7de3dc59e43f41134ddfcba48275f773d6db87cd5bf760dffe76f4b3974d7284964daf375e6a36ca55875127c8d3b32fb92c463e4e3bf5642c59763865cbc555ef7a0beebae75e7ce0031fc63c76983cda83c54549d6bb0aa28697a3ca64fdd31fdb59752a25d1456bb5adcd7641214c49995e2ffbd8bdcb3f5dd8b070313a86994e4f5f067efa347cdfe0145a3b2658a71368ef9db6b2d34245cd194b70fd0d7b70f1f2722ccd39809169b693ee6fb10df3341b09a403d6b6eed54937ac738bf2b06f48ef15707d9035200d1cec1bc1058795e04ff76e446e0107c745ac7bce5e3b9a7b70c5eb8fc0c0e8281e7f7237bafbbb71dee9876170d4efc109c4c720ea5d1a545609e0f5e3b1413e03d58d6ac863a41f0a39647c8700913604196326f6c285187a2c5128f87f0267ea893c85f82889c718de1a893e43d1a700fdb17c1ecc45cfd010de70ce91d8b9e1792a7a2136ec1fc5d5c7e84d9aec1394f26b4f15617e5509e9659aa981c771cce1b3f1d7757b5057598a29e6d9585d8ad6ae3134d6e999786a39d3e9b27342fbcad8a8ca530576f15cc6b4a86c786dbfd70bc2574f0ce0d7bfdd83f9272f426e6da1d9fb711d14c4b6052ff517dd5b5ec2745e310e5f7518060607ece6a11d09ce2eec1c32237b06699f1fe8e40cd48c4d5b76612767a3fd07dad1d9d983de3e8ea60343768f679866cac4e438e6cf5980c3561c8d6b3ff9dff8d8473e89a6f92b31ada71ec3d7e1d4f16c5324797bd37a2deac94fab7b1ee65a61790a873aa6cd763c7259279ded1d24006aab69d672b6eeed9b465be7145a5a53d8d73689eebe29aee3949fdef2a9eb5e5398bdaa1a1b5a80bf3edc8bff77c220957892b3b4ee3d490abd1dc62532881d9a87bab92ea0e8c6eede419a87922556263dba5f73c6ca62dc7edf93340d0a70c48a269ac213686e1dc0bcf9555830a712b32acbf0f9effd135ffcd0859cadc22e681537fd1388a9e79b56328ba05f7f4365da31ced84664ed2b69f5cbd058268490d43b8da394280698c0943d240bb8ccf9b5e0b4b60035507a523233c787548ae73fcd437e05e8f60c0fe2f5671c8e5d1bb6a07538078b2a7230bf6414a59c65beff38cdb39a46bbb7a1e268d439e3d885d8b9652b5afaa751c2d1bda2aa88f94c928fde2156608b75496306996d2663a75120e6efb54d85a032d8082ba4fa470e0eabcb41f313fbf0d80b7d5870fa32690b7265b05be539a1ad49f89fd5df8c8ede3e1c77fcf1e8eeea0a9d4ba4544c1e36934849a94c7affb2b6ec0f7324e8e91b466b671f15b413cdfbdab1a7b90d7b761f44734b876d64aca89e85871f7f8933d842aecfc630c661be79cf01ecdbd786fede219a7e135677d61164fed1969209680f9cc9af4eab7595e229874cd3144dda81fe2174d274dcbfb70565256534bb28c79e1df6a4f7f030d7805af7b17c32cdc8cab6f1abf6f258a8f2ea047aaaeaf1c6cfefc2bdef2d47d7c17e8c31d6ee87b17ab4754f69620bebacf6b7c186e9b5d7af8056c1fe015a015cbb587512e48c73c0a8afa2ac6ca7575f6ee6bab4861dac0007dab85eca49e0f4e3162345eb2135328d9bfffe183ef5deb3d031e0dfabb13c2c1f32b2a6a4c72ac7c3696038e6a988b4374d285eeef390f01e675dc9906cc70c81c07b99913b85e1b2c1e9221c1a6776601a15d3062552382476c70955086dca3b6eed320cb6b5609aeb884d9dd378e3aa694cd00c1ae79ae2979bcb515de495acb4ed3dfd78db456bf0c453bb905358628ffdce995586c141bf0f539ac83537e667cfc8d06f398a87052d44a5b30b36f444a3870b7ddae6172f9bc19dbfdc86fd7d9cc14e9e6789e34d7351c9d11b648eaf051e7fe239ac58b1c4eaccf2658389976ad33a8e0e2a3603c6c0660a536eed4870c5a696633a598414d772835c940f8cd3642d28a1a2e9f62681f4da9fa5a7513bba7ad1d2d2669da879cf7eec6b6945ebfe361ca419e8471b5ad9b90e10dfb29734bbf7d3154d077a68d68e8d8ca39bb3cce2e50beceaddae1d5bb0801d421dde64a5382a8bc48d03400967e0a939b558fbf19df8e7fb59e883fb3142bcba988aac81510fa1856a25b832bb26135831ec332c662e862773d091623d4462e2a7745d7f6602a7ceabc1ad77bf84fc641e96ccad3133b1f9402f2e3f7fadbd8ab781b3ed4ffef018ce3e61390a4a68169297c92c2626883bae731e4e47788c10e6b82f243088faaf48caaf8ea7c3b0a153d255bd10170a18c0148a38254833494326fc5aac9d59d996ca100a7b9c680d658914cf10f96b6c39d0d38dcb2e3a012d2f6fb0271677b40fe392d553d045afafafa3f9505f4f5a8eac4c29652c484ce0a865b5b8ffe96634545570ad318985ac605d65d373f149524a79d3eda50b00524eeaad3a8c03a5a45f24897c9a150986d92b623d0cb10ddfbe2a075fffda2b3830948fea15959c704843c65215d591ecfbd31a813beef83b47c5421cbf760dc6c6461843adb3cc55f17443a3ea6a9a9b567ee83dcc9a1174250b45c5186ade81d3ba1ec2e78b1fc2d74b1fc439fd8f63e0403352a45503aaca9426bf209f4a55801c0eed7ada539f93d7cc333a366e9ff488c7986ec6322ecefab954d8bc44becd78232383386cf56aca388576769afa12d6990605155f79857a529e6a879cea24567ebe17b7bcbd06d583fb31ac3d648cb4d666bd892e3f9f72aad84aab628b8167cdf50e155ce5661be8bdd2bb69fae9a159af71fe98b776439c30bf187fb9fb39ae7db85ed2b335cca7795f27d6ae9ec74143b3d53416d7d6e3e3d7ff11dfbff632ecebed37594d8ef053288ae152c4905c015df30a270103ce20d0c5a05cd59fbc2a0811f11a0bbd8e10589621ad1ca34913868808a1e21ce7aefb0296a75804853d29fdac5d85254f514531e6d724d07f601fd6b74ce0ac6545289e1a45d72070fbde4a5425631ec01095e3d4e317a0ad85a3672f50c6295cefcb9a33bb167dfdc3c82ba2524ce9bd66269ae53725edce2da0f912b22758deee351c753e9869ccc93a8fd4690667ccc9c3777fd68c8307a7513aab98b63dcb275b9af2d392c1eaa61cfcebf63fb393e6e18acbde80fdfb5a42e5aa8ce2255fa6ace68f191334deeabb96d31bd6e18f6bf7e22ba78de3ccc5333861510eae397e0cbf3a6e3f8af6be6c3b17dccc61221dcc43b398aecce9c519ea447a62b4800529284cda219c3a58a2a0c0df72438d150fbd60bdbaa61ae51595d09b49532daf225fa595d8f63e04636f765921eba4b020072b7f3283ff7b533d0e9f6ac50847771697b2ebfdcfa453f5923ea15ee0c2f108672f34072e9ed4692947597e0eb6f66986152d8184f20d0f4f62cdbc42ecececc6c1d67e2c5fd66437a75b5b7bd8d9b9d65c399b9d886bc904d3efa199d9d785d5cb66d1a454ad7a1d0b2c5f17e135208a18e1f4aead11b2fd8c8d0a2457c496419c6958300bcbcb9fd11ac62bc1828e747480983676933458cb7abc1a49e2459ab490c46bdbfec0d8284e39e13074efde42dbb5008fef1fc565cb2751c0acaf7f1898dd586757a5d4a252c656ae1f2e3d7b259e7f612f06261366736b8d30b7a19a953e8c043b915e9e67e2e860bc5e1e27f3464aa1e7ee4d994d0892882f032a5e113b8e16b21c102daceb330b2aa631c245738a8d74cfd3d328abd062dc53eb526a49720675d383b8f7c14770c59b2f435f4fa79532e62d47b91de206bc609a8a3cd2ba1b5f5f4b9bbe7c1a1dc3ec44d32c576e92e52bb357ec7ef394494cb4ee603a297de0237347e520239b5575886ba8fb08244fbb66c6f0d0d69b95ab5690570e366ddd8da5855d36c888c8068490408f915794728df7eb5c5c7f612dce4cee032773ef305478a30b50c08ee0ca1440fe208aaa4b2f33311393955b5198c08e5e76f850cfde063918e5ba6df5fc12cee839b8f3c1e7515f5786aaf2120e580334c14771dcea851c20fd53f60b6bcaf1f91b1ec017df730a9aa91341ea0ca4ab419e10c87254574aa33a147817f232c5ee649486e6c9d87bbcf77549eeb10a3823e26c5a776a83ec46f173364884c0c7f83908275a13522d7e48ca5c1c64812f3bfb68b46fdf88bb37eb19f2029cbd9426431f70d7fe0adb6b6532309994838608d62c9b8d879edd8deaf232e2726823a730afb10a030343c8e7083b658ffcbae44a6353025b549d21c959cbca20bc1d5e7df2abd10b0afc0a906805d50c6b4b4d751d509337891e6a4d61926646e0a14bd1af6bcac50d3fbb115575d538e78c9331342c134dd12ab3b83b7f9b5d3590ab1e2ccc0ecd8e50ddbf1fc7cccfa7622450494d7ab2250fefbf7b0cff7d5f3f7ef5f40ca46fef59326a57dac4d7c059787388971c16d67e44c687bdbc6385833fbde9b3b7a707c71c772c757806f7dcf708ce5de49b5bc9924d471a965d0f95557210597d633e3e7d7e152e2e6fb50f65e9b9235374d20ac8d620a9512e1bb208a4011ab772f2bdd397d11addd53bcd014fab1a312305fdba18b0a0be00353945f8d7032f20afa4000be7d461646c1aed9dfd38ee8879e81b1933396507941796e3b7ff7c06579e7738faf5bd1fcb2e66fc1f20e8a5e471da8852cd083c5e7ef711e4e111f9cab1c1215edd8a4a6f098852052ac66303a833056f363e93b979d2bc321881a7509c707a067cdefc7a944c756077f300760c14e0cc0509d424c7f183f539983dab968aa0fb2d9608a313931c6de6a2e3c0016c691d476da99e9d51ec0c6a390374f70ca1a4a880cb1fa999a731fde4146f063b47ba243b416c5e155be8cc68632466a6e912ab3a4ebefce43f453bfc2876e6fc1c8e74536c70334580712eda8fabcfc5fd77df87836d5df8d4c73e8c1ddbb66046c6bb3227887d2c837ca6c0568f1aa0a631a7982bb9a949fbd259c728f093e7c6505f3d83c36a26d03a3c8a3bb7e6e1e886292447698fb29345be626a265bfca9ac44c79b89f1707351d93347a66f6bdd87f3ce3f5f08bcb0fe711c57e7a6a6a824abdc5aae63cefd7b3eae3cb10aefaceea44540fe5cf759a4e59201a1f2edfe4cc0a7bd469caee71cadc3582f45ac645df594c99cd10eca40c54f70605a5c5f84879edf6a89e63456d2a185d1d687a3573462748a239815340715c93cdcf5f83e9cb5ba9633102b8e38dddf726e11e48b2109a5c371a6df6939b3536474dce9890b7c05e6733622cc906683d8294e34160e64994bcc8c375ce4e23f0f0781183472b924d605808ec1415c72ee1aec78f9793cb47d06c5b4c72fd323008339b86b975ea097e12f3eedbd03b8fc9cc3b17bfb7ef4b08e0aa80cda24585e5a4c659e41ffa05eff43159f98482b90e4d24dc1e9d40417a15c7453e7f2d53314c7f4367ba94fe908e5d113925aa897904c8fefa7c8bbb22adff2d23585495b30e9061d4d1d6670742515beb8063ff8eeffe1cc338f476d799175ac58761bbda3f2daa1cc99315d4df59ead5e6c3783fb76024db5b9c89fd62e01e0b0ea716ceae0284a39e6168edb4d444b6f0e6bd92a3eb83ccc0d1734ac739a2bfea2f74e5a5e5c88c54b9760343585f15dcfa18486a836a3aa5dc55ab3fbcddb0b505753864f2ced41ef08f9d90c230ee248083c0576615076b20a42b90cac4cb16c5eb7fe256d968de5eaa3053dcc01c7763788981531cde96882b2cc635debc3eb8f3fbd198b16d46382964357f728ea6aa913da892ebee134bfb602dfbced197cec529af8c332a8898e99a781c459f232a7e02390d4a89d61a0f37acb86ecb0698f672164cc2cdb75625557f4cb6b14aa6542260be7e1b40edea8c4c6340206841d1c1bc6494734e1b167f6209528456a741caf5f9a8b5b9e9d4149752dd9b3702414ad8e718e32271f390f1bb71c444e4121eb5977a1a751535d660f6a69db8bbd2b4c2fca23c4fcd4305a50caee10ae286d4a3873e9a13a43ec38321a0a99668813d60f372770c315251c05f5d6186d79915eb0bcf4d89beec96a7e3930ab32895ffefa77f61ad4fff9c487d0bc87daafd1897cac3ef4575da8ce4cf91ca488eda35ac36877400e7a3890167236945daf59a55c8facccd024615c511e3b7f685c9b61c44427f3f8613fc3898e40c75a47d13c69cbcfd1c7aca5a603eb9f78096754f4d8ae09034b9263efc4be63770e3e79c424072256823a8cf1202739213bcb865e99b3360e99ed19c078d98932b37e9930279f330b13cb2c9c66d90e704432339861fdb4635b1ff15dc469ae382f897f3db209b31baa9064fe3dddc39cdd7330b7a9da78998d4479f43adc960e769e6a0e3205daf54159251f8573315d060b048ccf1ac28b265058bc254bc7fc4720dab44844813541c431141a3ce0dc1fa97528ec1978d6d9f121ce9cac3822e41ba10975eadae5e8d9b3054fee9ee4e85cca1126070d6533f8e3e624aa8af5326c6b6ea31fe728bf62512dc687fab065df30aa8bb53b40db3af45c4a3952c383f696fd024e25feb4a583d2caa2b14d01fc4949b56ec906b5812eee681b884c01ad3d8a698afc82a3ed1f7e7d218afbfb38cb68112b5e949f0d66b2b1d1f4b05ab2983c87fb3077f622fce827bfc107af7e37c606ba6975bbcd2efeea2bf2a7332458bd51d1da1375d837c8aec81962456d0eba86d821131c6b691af6a7727178a5946b06dde39a29f55581502ee3e2b51b5db1b6812add713c573bd429bbda71d16597d84bc2effcebdff1e6e505a0e5651476d1c60e60ef700e66e54fdaee72b5adcd92d9c0a09209ab8fe8dadacd6863441ccf99da2e4f53d972f588b66671d65922813d03b20224ab09c018769ad149ac9c5dcc0129178f3fb513f9654598555781cece41dbab37b7a9926d21ce4aa7ba9d41637931aefff3467ce6b2e5e8e47a525735d29aa38ce51a783e9e9f70219c761d9cfa3fe10844ab550fc5a4212b421522c702696286b3e91def945675af0152ab904ac3da3dd0d583775d7224fe75ef2b28282eb727f88e993d81579a53383055c1f441f14323eac5d8a7af59887d7b0f626f4fca4c0c8df8fae86b6d5529868606313ec94e534005e3b4a1341a11b46fb3bebe8a8c68e2c864225e5b38a2e456ca20ac996a3ca921749fa67ad95ce455f622bfa6d01e8c926927934966997520a6d198a5d1ae646a18f316cec1b7bffd23e4258bf1998fbe1ffbf7ed360aeb603a4c415cc1544faedc53289abb0cbf7869c25ecf7adeca29cca5bdb3bb230ffb7bf330d89f8337ae9a41ef78022da952a592a876b6ab4ee219158f87ca62661405b31babfca56fb012d9dede8a8b2eb99852e561cb63f7604179ca3ecb6e208774baa13ac2ead7fbd5ac8002cb900769949540d9b22a7c760f3883c8cecaea26b0ae9a89462b44b985acc8e67eaf4f4b4066f28e8d4c604943910d7c9b77eeb747ce9b66d56060609433e224e63554d8abbd8c89c9ab7b5e53e81d4e70c69ba22cba511004301a1e72032e73565db9eb618f1108e3e0b858de0836d3185f0367a28a8e7efbd1fb9a7404c567bb0e1e127548111b841085d4a85e599a403267140fbcda8d05355568a32df4fa5509dcf8fc0c1a6a68ef5052fba9e2f9eb18e8c7e9272cb2f54c2fed616d3117eb7156647d0d2b7268888bc4d021387a2b2fb5e5a683c0b147d7d2801ef187d034485943b9ac12497c4c3482fc922f59908381cd7bb0677b3eaa8f5f84d2d2191415cfd88504f155fe769f411d88696a0a2630c8d96e78781c37fcec37b8f6c3efc540c701c6b18aed50069e898d932c9fbda38cca31cd4e72ffe46a3cb293b34bce24aebb00f8ec497978cf91b9f8e605546f2aef4d1b13a8a89fcde50a0b492143ed5883c64ea980f16421fd9234730a7ed9a0fa7ac1acc659a8292dc3eed683983fb4dd060989669d917ff947f47569e6a14f62a83eacbea2927811dc214a4b9904671ac9621023cceb78653fa31147b62c33d0659a7cf6969601ad697cd630f64cab9bb45ad3e8b2781e0af0f2963d686cacb50701751f6e6e6305f488376b5f59784e2c775d69123fbb6707de77fe12f48da5427d33ca1d83288f503aaccedc67678168d260754a5c164a6043ae67ec2c95ccc2e1ecf43c5bee8ecbc212027568340f8bdeb0f40aef5ed148cffa396b5c78ee1afce3de17505c5a615a3a9c1ac19a4565b8774f928da5f4aa4c2f82d61c4554e2f9b3cab1671f4da51c7d8e42fc699e71d4a9af2ac3c8d0a82dd0f3b52ab5b45eb80e8ed08b1696606a305c5d115e4208c8447ce2e10592a039341f67f0f16373f0f96b1ec2331d55a8396d21678269eb3ca5e5da6d3cad7d8566f6e995b6734b26b0fcc8d57869f3ab58b2623986b83ebbeeda0fa0c5d63641a9587eefd0ca85329a87324ca550367721aeddb602776dce452947cc639ac671fafc498eaa33f8ce864aec2a5a65db54423b5ab54ab17db61182271ea62cc439954078e6cb8e3b3238840b2fbcd0b037ffe176bc7359ae6d88f5359051b213e4a073240765ac6fbd0d33f61513df59459606ba6aa6d9c6128738cf3ae891c9c836a439e64f762a9ae62cdb78ffa05ee861444e4b984e4da3bc441b677350ca0a7efa85ed669269ddd5dd3b88798dd5f6291381a7713dd18cb5ab6d1247cc2ea57e0d9a185ebff208e4899d238d0ce1d03ee95000797464c80dec76438cf1b8481153e888b1afe59089cf1e498d267a05f45b3bda918b8ede1e9c7de242fc7ddd1e34d5d6da5ddec57509bcdc328689fc321f4d2d1fe53ac3d9640aab163760a8b70ffbbac6505aa47725b30298e728cdbafaea428c8c0c43df6ac9d7c8c5a426255bd6168dd26cce00d68d284301d72b5ab84a643b44ca93353ec9d9f7988e66cae434be70722eeefae613b8eeefecb867ac4179a5ee2469b14ef3a5841da884b303fd6b1a0bf0fbbfde898b5f7f0ec6f585afca0a7cea23efa3bda1774e6bf477a1d46dedde095de1ac5e85e7a051366f09ae1f3a13e7dcbf14d73cd9880f3d5a87d31e5a818d95c7a344af48d24d5ea560c7d3050babd3a03441743f18506712de72b2baca434bf34e5cf57eca4478f0efb7e3e446761aaed504664af1a7ab90dabadf549ae7339538c7bc74088492c393d6330642a4095487eeb7498e89f5d9c3d464cad6796a5ecd34ad834c61eb1c07e5a117981410555198c781b200cf6e6cc6ecc632b29f466fef309aea69cafb96ea004cc4bc945b7d69111ededa8d658dc53431bd7e4d8a204b36780b44363a7bc87f0a65a5794d7299bb84b4048448e14c7418269dd0f1e9a094418e7e69c27064b1350cc37ae475c9c259d8be792b12c9327b81f9d0c4148e5e528edb378ca3a1bc94c9426385f3c0e8188e3f723e3a0fb4a37540eb197da9c9994fb002ab996684346e6a2875c89885d3076ac78674438c3cb5d6e14f334db96e779b3211436fa65e45c1f4e4239d19a49ebeeda85c1cd9dc8c375ebb0977e5ac44d9b14b51529db49dbf9acdd4c50fabe59aa4ac16c9fa1578e755d760ed7167e3d67fdccd46aec5f8983f7a6db514664143e84f57f5a6fcf326c7504e659998b50ccf959e8817ca4e40e9ec85286419744b5db56e9d8fb259799496acd409edaa9ac2ac03f3aa3c8aa4ab2b5632396b6aabb062e9120ccf4ca074f77a9a3f93d08bd745ea6b237602f6a17d9c699657ccd8cce03978a7114936289ddef2a30c6dd6cb2250bdc4902ebe4fb3d38cda76268e239451570707c6739092e94a1a1d3afb8766a75157926087ccc70b1b5b505c916fefa1eeeb1f4335ad8a496d574f3758282f4fc51c1c1fdbd08a6397557330605e8126de878cf2b81b060b858c4eaefeee8fb481221cce2f182a1e3002558005a3ea059cf963868e8b19393b573647f3a4838c1414c865fda0876b8b0bcf3e1cb7dcfe0ce6d4cf323eda4fb66a41299ede39892236429a37ffdae4d83b3482630e6bc2c1d66ef48ee570eaf6d1496d24dbb7a2b4c45e3c2ec5d14e60cb8b87c25c5362dfc121e4e81590a1a329b6bad29f1151265aa3aacc72fda948067868ab881a7f88ca33af7a1a37ac1ec77fddb01f477f6b123f7a2589c9a61a542d284149651e9654b3038f0cb1a1f3b0fc88a351dab0049ffee6afd13795b4cd9c569f94c724308d6639958d5c22cd550551900426909cd1c797c6d8402a97bf0a445476163d0f15c775dd11de4eeef78b0d7299803cc768b25c72d9c596fea63ffc056f9b3f8d514da952693af2497d939c85db0739f357e8723e9126a431e1e141f311a5d9dabe12a080f09e750642589b356937638033586e41917d314d7d2d35cdb61d539d8b540ce8d20ed3a3dcfa94bd2e1e341fec27e13867f4429abc34634b0a3848293fcf4867263350f5edef4ca1a9aa00232937e1ac70728cd2c13041503bc728bade4264948574dd761e1a64cd22310279e4102365b34244306f20b08360c2441a772dc65a31c4918f97cd3395db373488469a340707125c507bc71c1a1fa7b95380612a98eebd4830af44f1629d4d8cdb978f3bba066de4775d574a8db75c6714d3941af3cba392428a2e0e52aac535c0966db4712b8b1569f14a27aba2461f7372a489acca50c5abe3848a21427edfcaa25748cd2b9bc2851ffa3c7ed47c3416fda41227feac005f7e340fbfd994838a22da691a05698ea9033635cd4665957635e8fe8194dc15db16ea7688bfbbf2cad5656fed4ed620a0efe748566b702352bb849691c0f25036ebe41626258f1865e561202f27813d7bb6e3ea0ffa879ffefabb5b70de92028c4a39f4e751c8ce52cf759a5e99f5bbedf9985b3861266a9c192583b2f1ccddd1e655a535204292296f072124b35507f26873b5f77230a095a04e233dd3cde60ebb57e3747a2c7b9a8b7cd5411dd7357a0597f8b4ee6fe70c53ca4ea3275fdd5a7060bcb20941a98bf4a87f30658fbf4b346361e0a92ca8644a67d808195fa022445c9a89f9acc85650ab78a2988bd89b1dac4882c23efa5b0c5d6fbc6cf0c6645c40db541d1908c7f432cd962f9985c79fd986863a6dc4f44e93e0c2576b95ca32bf6a9606a6570556d5945aa3ee6f1fa0adcc59460ac7681d2a80962c93c4494126c953f6bb40b6746d2970a045db07387215134ffef157519243be466a752005d056165a0594c9eff8dbc8c278ab28821e0fa8484ea0b63c8965cb966074fe89f863ea0cfc69fa0cd435d493bd1eb0f282eb4a96d6052a9264152fab13baf21ad268bd830f93b6ede07e8c1ddc85c1ee0e9aad63b60eb0f4a6bc949a01d1c62b63765fc9f08c1643f7c81780a619e5583c7f0116cc9d0d7243e1f62750c8014bbb1e3849a22e9f9d8503fabb1e2fc46d47fe3fe4d72f4275be3f8a61834794556e0065a34d9a864a67468fc919641286270d6609566a730f0794a27cae49d8462c773ef36fd3a3cf96d2996b5780ca5753a62b68d3943381ad7b3a50599ee040a26ff98c9352b4cac35da5b6bc7814eb1d04836a03e6653a4d6400c59b4b9cfc99288f09a5c9021f300e0116c8758169248237603628ec0259831b78036532c8b8a2149db916665cec3cc40f8d4de0d4231af1d80bfb5092a4b94490facf6b28c396bd0328e528614a66313aeb3ecc1416cea9c6704f2f0ef472464a6a196eec8cbf3d8acb06d1a8cc6e61af729a91dd6042ebd2b13e16a02b67343eb4615068965345d71eb312ddfe367e5e0e8d80ea2cba08a73bd7521a994d6c665714e20f76f7db5b2f3530e4737d505e38833276486b70f270c9add0a4f1fa701cf9e9b2ab85186f172d9c32959b879a1d8fe1eed55bf0e439cdb87bcd261cddf6b46ddd376a2fb095db0634958187b89bcd6e07090946afb38573d1d5d581fffab0bf02f7be275fc63b9a06519498a4193681ef3e3f8d376f5e8187cff93fbcfdc7b7e29ebbefc1c8de57b1b4aec0de8d203047424687080d30ea3406ac076f739e03ca40c52356178f736936ef1960c2c2a4bd0a4b2053b6638871318dcaa34bf09c256ab8a6917958c4516c5b4b2faa4a13181d9db06f86e6d9d0455e4a1785b37a7693b1df66a480560f0c10b3911b934abea8cbc6334d2e9c981054b75940b53052a3f16ce5a16b4ae4e1c8d2d8aa6016270869091123f0148c3185b0aa64f639e8a769a667f013f9951627a553c534ce2ac5b67d432c28e99934b257da51daa60be656a1afabc71ab9b4908b14e318894825338fa3a92a4a2fc2d008aa6835a04c88512a9e10ba3263a9829289bf2e995a1914215e74648e09a1ab24d66942e30b868baaf1ccb31b6c27b5ed3c306145a4744cafb09448e523de393a5e3f532acb9eb174b5009fc9cdc750f356fcfe8269cc6fe212590a4285bce9522a4ff38bc84b9618ad960626bab3f46c19a119d5c2646c1681092c04e3e80cf676e1ddef79afb2c50b4f3c8087fb0af1ce036762ddb937e0edffda82f77ce9abf8c72d37e3a3efbe06c35acf94e7d8674ac44a60170902583604d58bf6e8799e5eca747945af243cd82cf6fe8699bc021c1c61803387be5c2dc358f7bbeccd34462cdece7d727202d59cc9354316b163ed6eed4315679e898929ec6cee410907d7b4489e847939426ddf3b94e25a8b1d8b38c746d7c9e58fed69217a8dc2dacee31ddca781cf5c9de867d9f913213156cf82b4e7df21bb0295837709ffc5423bfb0c5f61f58aa4d90da57879cb015495ebebc79aa259a1a4d5fd80b1098e38219d9b224aacfd6963583aaf1e3d7d43e8d167cf691b1b552888661a5dc3d478acd720e919f79cbc607311c4d3be3ba3b922bdc9cad38a8776145850ed29816c7009b233ac9f20c959e1e54e8e8e879d88ae56ddb4a4cca3c3540ac61b0913e8cf34d64154b316165ff94398c4b103894649a7393c1e99df8e05b3386bd2bcb8eeee495cf3cf1c7cfde15c7c60c5880d36fa88add92daa50ca9afe3c9fc43797928a19c1d7383e43e959a22bafb818d3a941b4366fc665671f87377fe3669c7ce6e9587fcf9d386bed59f8ec27becc8e5b8cf98b9660726c08c5340264eeaa3c26b41c32739ffb755f44a37a1a2c4fb96921acfe6c9862e71a9b4ea22f45341787131a6c289d2e22f4a6c444876b92ce53ec54654509d2cd70904da0a5ad9febd624eb2b0fcf6c6cf55b0efc39049f65af3c7390a20957c0368f148a91cc99700462984e22ab3da2ece63f24751690464b308750394e1cb0860b6143297c088b34fc672cc122f42aa529ac5c50895776f4d88d2d438b3f2b6670708c665209e5f1bca45421438c8e4f605153357afb07ed13755ac0ab9aac6319bdaa4a1d69caa6fb943a41566b7a65f060afb524a267b46db6a4d935c8d14f069aae94d958419a98b749e15e9493e8c6ae62ac5a7938156bd428d4e1c7c747ec0d3253ba242c4566228dc005b4efb4bd443baaf329975d6552b94267b2f5127ff6ae00f2aa2fe55c9c57687be938e962f5ac29ece1a87fe2a25c0cf4f6587e92472729a35cbb42263f218e73e9515f68e631dadf83e19d3bb0a069054e3cfef5b8f4d20fe29acf7c0337fde941ecef9ac2fce5ab50595b4793691ca32c5757573b8eade16c103374f6d14943faad338cf0ceaf76b3b3a7e3493f5dcbc84b26d03dc272d2d41aa4e9641b5f49a13ae9d7bb0298ce3abea7b6b56049012d03762e3d997aa0bd1f25c5f94c9fc473af1c60a70e832293780ae5e987da41f77992ba79268200b17e32287958f3e9886c7022e34c9e192e0ea1b82250f65e11a13a2cad255042a2d2890fe19249e59c1cccfc087e6d231966a3a4686a250aca88d165458f9b62c5f40f8d738da31db0cec10e9e24b016c28d75a5e8eb19c1d814d71ac25b62cf5757a494420a5bc81e257b39874aaaccad4432f93434706ad7003799a2c9c218f5adf69e097305560292d994aece25bf70945d9761b7f5b2f14fbc185b5ea4b9440e93a9518c0df7d34c1b275ff264fefa46cc243bb9deb9a6d4f91ced922c97be59a3effaebc34b36a6aa8159f38ad7bd88227dfaa2872bb2ea425496e6b183e6616ca6008babf3505645db5ef779626512bcbe9943c0494e9dcc551d52784d4a92abb0b412ebbb2731fff0c3b160e97234cd9d639f46d7e736f4ca8e09b68b763e6b10525d8cf677e0ad4716d83ebe38f4a82e24721441ae6e4e9adf2bcd7046e758cae23fad050b92f938c869a6babc081d7de361d706eb93c4f65e67d11b033b595d6ab6d345200d6e1d3d83c8a749a67591dea0aa31d172d49f7c2c631e1a308a93d3189dd06315e429b4c41128202716ea108884b1661d84d27daf88d5597eb2a0576998a11733a44fbb1eef090842ca63913c49580f101d79d0479aa08f816c025dfd63a82c2ef1b4a18348a107c7f481534f60588ba06395968b8ae2027473316f2fd5b35ad20a29e4ca932e2feaad3585ec2c43fa54052bd8a3bce16d51485ea21f9de0e836425b9a8bd2f8127aaf1465a84e68a494578a27fc34cad8696e6f068e5c7314f66edb462548a298ca58545c493b9b8bd3be4ef477b662b0a70dc303dd181ae825ae077dbdbd5c23e8515dcd441c612948b48fd51955368da49a3d0f26e7e0e5bd934814cfe04b1717636e510eae7d5d12ad5c284f5359bc6e790e8aa5b29852a8924347b1b6b0f610b8d26816d0da619aeb3a9945fa1c46dc946a572f555882d45b5b928e2acbc3bc0a1f4ca24ea883ab7a54f53a14348b5749a5859229c4cb75593c5a835a41613e9abb46505b5988d6ce61a6e57ac3936078522ac87a511acb4df5ae1ddeecd244698da2fd7c8ad34ef391b171cb5f61394a6541cb989d994ddfddaf01c1e3358b8946791804a5f43677b0f8109de11a1cb1a53c01c3701c4c4c73ac492ce8e0c923a443e6908584c97012e734e3a8d091946d8386da32b4b40ed80820118c9627b9aa0cede7710596489e97dab39015ae19a47b709c23369587b52dfea27173c03b8d4c378d4e43c3294ee33e92a926342a297f8569215a9d89af7208bac03823b606169d3942e9a050ba62b62bb7087ddddd5c2ad0dca21c660651730a4bca515e554f13a789ee2c248bcb982795820a3a3e4693b2af8be93a30d8d78dd1c17eae8d6650ca91574f2feae1386d8dcfc524e6ad5c81f7dc3686f1e93cac583c81afbd371fd51529dcb9bd9033832ecfabd3499e2097bcf2874e28d7db489d458aa7f609070b6c5b79d8137c46d14bdca7ec1923d1d9e73a483341ff72ce6e1a08ace80c8ba3b2b52c43567675d12a2f56523c3c7fd72317962cecfd65cddd6368a862a7a12bd355e4a21ae18ca699d7588b9f3c9445ef70536b2946ef8e4e7131343ac6053ef16a7515db5d9ee9d7303ac1b21de4aceae69be3a38acb97a92fd7201382e0b9cbefe1888927b30c1815299ca34aa6bf5c82d1ea6c7f89e638b9e9434a63bc9c5a021e228a9d84f44a19b375400131a1ab0b18ad4572c22e2112ac94ce43205fb288d332954bb3949e01d188e8a3b5d3a9b2525cecf60ccfd8a7197a87279053e0579b0422956dac86e040ea791a9e0b51d6ad8f5acad64b6255a1b43c5475ba5fd3c90eb91db3f0f20baf72e4a3d2315a0bdc78d9372aa5edb1e2ac9048962051588664490d8acaead8b16a90975f82dc44a15da8d0154165a657d816d17cab2c2d41390df1c6d32fc7da5f55e1fabf4fe391e7c6f1a3470bf1b7a155985d5f43338e25a560de1a843010a89cca57dfd78f3387cb2f9707c37619df64242d671c3d55ea1712b806a049a9fad0a19b9945f98cb34a51e95527ae01e9baa12bebd7666f0bf188956de1e098acf272d6e0c2bda5730c4db5c568a5992d9354fcd4f1f48e059b3d9dd8f3213fcd10ead06a27dd7b1b9be080c25946aff475221ee691840a7a79abf4cd1e96d7635dfa08923f24b4ba54ba088a333e4674488c9d9d0f0ffeade891c47a94fbdc717a67c69f63bd229d34b821233ff3a746e42fe245d3d93f8cb2a262134a718ad2616f86e49106e3ab48d373147394d2578dfb8626d8a05af07b429ecdcdcbcdb7b7d0740ce98a4b0106f4c8ab5d9616f8bc659d866684d2484a3584466d9986bad0a63633b6aa6baf6f463ab29c74f7d234ab685a8a8e036df63275ad03bcb37922534e17cbd64d5250099f566232d52b6ab57f2a971aa74e37329eb2adee9d3d0338d8de838ece1e8c0e0d60d63127e2ae8acbf091fd17e1d6dc0b30aba991b3d1048a8b8ab8182e6147e32a37c866f99a0c0c126523b6ca467fc45bee74b53eb08e1dc29a69f4b5827ccae4f46a8b7c9f95c9cc70968f03d95a1e023d0a9001230c7e56962a816018e235b3258b2a70a0670873eacbd869467d3d1432d5561ac923b03ccc6f35663c9c3307c689198c8d322d75c5d7b4312ee3ea66a97664583a4366d3659f0946a02343235ff6ac920196234dcf525aa4109e8b8155781ab2f10a316c1ae2b8084e2595648405a2ebfca668821598867a94e7a70ea4912b749ad0328e652cf331db96a3e1903e6d417fba8245c3bf76c2b6b6f7d9272a34eda7c626309d48fa3d0d71922b796da45642e7ae824bf1751f479d45ca9e968b87a428e72c534c1dbdadb5001545499495710d931a450e3bf1546a04f9ecd0c525c5540aed2fcbe75a27cfde0c994f7b2ec1ce55a08b00ecc845c5c5e6f77714104fc5d77bc98a4a8b98be8433113b435939a6f27d77aed2cfaa2b4129477dbdc359e69216c71238c9f21673e4d64d5ebd685020591dacc41e92c2f2a7fad2cb127de0d02ca38b30d37661a28033b77a897572fe65fef673560d138dd5934e91bb3c544b2abdc564f01e0c200a21bc5e673833e7e843c3bda3985757ca35cd383ba7d23235db4226a1dacada49c98d174d2df2d185026b3a7a74f5b57f7814853670463a4fe3e35ca6163283bfc71b5e8c2c910ecbddcea647168a69d22908193e02a70df5e3a3bf58c895c1238809e573e6462bbc2996024e1365140f5337d55644924469a4d0861730ce79c9cb1c39ec4772f134e526180d4f1a1d65fbeac5e2112fd0f45d4265ddd6dc8faaf2220c8e4f9a99929aa11948223721e9915dc2926a42136fa13422bb02383fe329bc70ccafa11078b90738e7e9b9283cea3ccc4c8ed9a5e4e2b22ace6c7d649787f19161e8ab626ee373c66487c8e77a4a338acc082d78f55e6581575558cfa94e744859294c8abcf66cd9889c571e42d9960730fcc23aecddb91733ecfcaab38909d9f3a366e28ea7b4278d8a48beea7c499a75baa0e03cc95bb309156c6a4a57f1b8a09fd0db73b4ad846958b802763acd2e32d9f4c20a7bfb2865b2170a52e68323baaa4542f1339183c72ac81546e50d4187748084d67872b586649d73d098cc4da06f7c028dd51538d835e64a4790231a998569605235b3ccb6b0059f6d9467373c3b7bc790a45f65f518c9e13fd35121ed2419329dc8a83d81d17920d2285d0ccb09b416ccd078c87dae85048f5630900481337887d7545780988bbbba3214c392418d59a0ebe68ace1230165895638d2ebce295c60994d868b49d449d4bc8786f42f125549a57b6b5637153250e74a6ec82822e4dabe2555cb9fad0ac86374d7462197b8e2a4b5796a2c5a3d947ef06a822ee732fe4e12b39e7a2e28813303536c21aa01c64a6b758eae5e4fd7d1dc8a7b20ff474db48176f66ca0cf445b844b713ffa290cc215fd1f3a4674906c7c750f6e21d78e2b43d78f48d43f8e7c58378ee8d5db869c1b3e8786e1d660a4b6d86b25d0e4cae9b95dac2334a53657464cc17ed665371c4d62c126614b3d999c63ee92193863fa5d5630a4aafdd11262405d155493dbfaf117def689226531c5dc456825ad606fe55047ac43f22a32b44181785d3f6af82d2320c8c4cd8bdb064511e3a0646add30924932ecedbd8a104426b7ca32ca3290e926c6fd5612107a21c0e846d3461f3adfebc7e2d13674590c7195814c1a222ddbf413aa1e511c3de863ca5a3a57f2128340f153f500a244cc820b81ec392447c602237a693b247ac52c4b0cefa0b74e3d1d4254396f11b284544044129bc5ea220e5f65831d311e8289346a16d3bdbb16c5e2db6b70dd15ccb4397f61eb19544295d9ba4b258a7a152681ed54f05cf0d95535ecccec322d6b15feb9313976f9e035c722d8a72a7d073e080ed30d0e258a912053e9bcc6a9c8bdefe2ef284cd38fa24babd5186619f39bd16a448aa53eb3876b024a66d5462ca5ebbe541dc7f653165d06b1073d13a5a80a7da12387a453eee3cb31507376d40b2a4cccca9244dbac2629a74a5256e16d23c54a7b09286f6d1e564dd51d7b770525c388f8f7a27d1f739354319999451a9248b7eac246ff769f4272bb1bf8ff517ab58a7e01750e4d0ec8c49eb4d8418669c1232bffc8a52eceb1a476d55b1bd24a86f48df19703aab1f568955870efa15a5ab9f7af99f3aa806a0d29202a438f0b5b6757a963cb91bd25ae2085622ba8efb371109a64d860fe9b279c809ed9349ec9a67172c081c5c9985303ce418b179620281fc011fe98c81a7903f9b5a60d98468850aec39172178c4a4f2d2afa04f910182320b37369a421e2b512fef8eecb2af7c48f9f51ad7818161740d8ea194e65a875eae2d65221f35beae16d1f6b05700a9b0e98ec3a03a95365cce2e03ae7f16b8a1e6429cf7def762dd3fefc260df300ab97e18e4aca20ea35b129a15f30b68bbd19ddd348fca96c0607fb7ad35fafb7ad879382b91a9cc279b1955375636d6085d954233711ee9bb766cc42f2e4a626868d21eef7d693ff0b65b07f0857523f8e4ad13985b9983f7d46ee57a8ef1ec30646103c018678bb111cd3423768c71c6b1431d841d45372b45678f24a833f0d0cf775d6b8609b39149a58ea49a6527a6dcc9fe76349431860b0d4f9501e9c9212f05142868408ff8185347aa0327cbcbb0e3e020163594db9e305d3d54bd478db101845ae81ce9b2a972b9d6ea1898f0352c79d4d594e2d1a7b7a18a6b23815f6872d7532a24d7fdc6cb193a86f2580acb52f13c42990d8223485b314a6934c14f2223639e3ea0e8e4189d821bfd04ab8c108e19c4848c0b751492040123d0ab908dbe0a47b64ac4bf8299912e2b0f7aa5a0c343e3367a177206499358862aba54701af5656578625b172a4a93f64aa583dd63c8a1528a8f2a4c8f24c80eb36fc404f672758fa4861d66700838f3be042a3e761d1a1b1bf1d3efdf88df7eef4b985d598cd6fdcd2829afe6a0c961926c34f9ab53e84dff7adea3bcac144d8d0b6dfb89f8151516a29726dbd0c0a08b4a7924aef6c85991d99975afaa9074d5e35d5858cd998105d48584ef3c3c86c58db958d9388ddd6353d8d09e87772e9d40ebdebdec0c9398e08c911a1fa5cbce911ab79d077ea93ba8777409e63314e365bed1d5bd0f6d64f4165287667974289ae6f3b64dafe286d3d5b9f4515f1ff6830a1aade4d74c930e9babf878100ce9a9d442c9ca72ec6819c1028e4a073a876cf6f09d1f4ecf26b183ba686d256c1e4dd2d63eed1ff3676ae6d414e1e1f5bb381bfb4d6b51f98dd708d167997bee123684bc5ee8cb2420d6dbe3ff1f1499e1219ff1e059ba439ea1082679cc3092bd362c27b88274cea293a3ca76f01156e01dcb3a063d2e82a530bf5d42547ca03731f863fd72d49cc6c0d004aaf57c855a5824a1c274e854cc59e8d596412c9f538383036368eba179915f18c4d6bd16b5f4942ddaf5667b8d507aacb7be7806b76d00ce7b71052efff64ff0f0fdebb0fefec7d0bce319dcf4e77f60f3ce1da8abafb1675b90a3b73eb29e6c04a66ce4a5b582295dce34679df9c84f96a0bba3151565c5a8a8acb21d01bd3d5d1cd84d52cfd72e3deb0dfe928b02e6919b34914adaa5515833e20ccdb6723d1096c0ec9a3ce48ff5517944c37c73b4fed03ac5650835664de2b910423dc6358d7de089aed7bb0416b1669a10a6d337348c2b2abb71c1e269e8aabdca2873c9dbc241ede13b9b1d6f10f24a23822e993c5a309694605beb2816b1d3ec6e1da0f9cc056446457451d33a8d0bcf13c389e262b4748e5aa7d13b1ef4b2ae7d1de34667a4cad37a80257a0d089766182096d44ae569e9317d4c17e4b5909ddeeb572891fbc4484fba02831ba72fe36b780bfa49420b1538f939038e917251487a33d3a3d2456e2a8018326cf18c0e4ca2cb3192e65631b6eee9c49cba62e8bd57318dbb0198202f47577f72edabcb1dfd634814d1de27c9fefe1c2c9cab87db98968a93cccf414dfe240aa8346fba13f8d3c277e08a0fbe0bbffff18f90c7b43b9a37e33bdfff3fdcf2a73fe3e947fe89fb7eff738c8c8e300f37eaa439b6b399329b226ae4647092eb8802dda09cb3d076387477ec4365793166cd6ae46c3988cef6569a50c33633d87769987fcb7811d39147422be61976e2040be397d99b3b81b573a94154bc69ce725151e23d0a06bc060caf01c6e5d100e11d25611dd3e8186fa954f756ff0af9613549334ee6646981f6eed1a45347b618e5270e049ed4698ca5079d854e968d02f4481ec9c823af8c666c6e826bcd612c6d2ac5ce0383de6908bae8a29bb27a08507be08c95f2d3d5479a67bbdbc7d86974977f12c32329cee0fe488820739fc6858921f745d7c1c4c90aa77df458eaa06cce496ef4093cceafc27a020d7cac06f758a47230f08a361f5df9943cc86a60490279daab7897d2c1c27202a11019429e43a309238616e7ae8b9483f2a2249edfdc8ea5f3ca6ddf91f04a9d3e78d20c505d5c88e6ee115495e6a34bfbd44a8a58b869ecec9ec6a239bedf2dc1e9a5a46802f76e074e5d578d15d77e13b51585f8dd2f7e8dd5cb9662fd338fe13b5ffd06befacd6fe1a3575f8d122ebab7efda8671ae996452c4a2e9d0a25a9dc7ae4c69ed62f272661c4fd9a5e0a6a6854415a0e360338af455afa52b997f3e0e1ed887fdcdbb3031368c39471c87cf3e3c89b2d23c8c4ee6e05be715a1f5601e9ede3e8dab4e28c1fc7aa0773a8991bc32b691d6279eb7b252add96cc50ea8cbc876c95857c11896f92873d82e4c90461d450f63799daa1cce4105920a886f7141020f1ca0f9a3f5a378a7693c4f81cd8c426bd01070864d57885973ded5f4d345bcfc2ad57b3e3bc0201634966037d73605363b2a81b77f69be6b81b1a120b95cb74c4de5637fb7dfcf199f9ab02fe515cbdc96a0a2930c7243ba0c38cfe8b74365a72fad5e02063cadcbaa185fe1059e64e17ae671fa1b57b9d403eb34860acc1d3ce3430560bc0d338ef382bbcf71748d01e94cbbdc35aef49bd0565ac7196f8633e25b4af38bc6c24ca71d014f6fd88fc317d763980b60e1059193f94897a482b4f6a630afa60cfbd848f9b6fb40f63e47323576a11e4c4ae15d7700bf9c7511aefcdfafe3d9f58fe2e9754fe2f8638fc2edfff807bef7cd6fe333d77d49ef80c417bff80554b0e37df99b3f40d3fc85d6010536ca91a93a8cd61276454a7298c03c4949e9d5b72c913385a6d98b51545a853d3b37dbaee8c54b9663eec2e5e8ece8446feb6efc657839aef9e738f269c22d5e308d7b3f968775d754e2ea530b91a829c0df771662d6ec0554a06968cf9b3a88368ceac2806e4ee6e7fbfd159b61e8e67264d7d86d35ab7a97bc4134f9a41c8661db5889a8f8ba32a7fb5d132a39e59752589b682c509142f1e2e300c29947a011d8b3b0bca2126ab7653edb627a90333ff47947759a7eeb346a2fa5a331ca352583ea610174e160d77ead07d999a7a6ec61b49e11ce5a6953f450f0dc7476210f09db59f5e0c13446d104a772ac6ac5c9985a04ac9cc8457196c4497db6357fe49426f30a3056a132bc01c434a4a65ff40ac5ccdd4f48e72221432e749c9f71b12c8db3a3ccf57c3c2c025d41d9d3d28f328e40ba4f2c857010719445e60930383a815995fac2f310d7345c37b0e06534d972d9303d5bf761e50f7370c4a7aec39a638ec39fff702b5a5bdab1e6c8e5b8f5cf7fc54fbefb037cea7f3e8be59525b8fc924b50525a843dcd2d78e695dd7659db7374d974075be5b03d5d564ee1797881143485cbcbcbc7c040afbd09664ed302d454d7a365ef0e6cdbf8220aa9a8cb38fb1cbe6a191e2b3b13736fadc7eb6e99c1b71f0736f6a43095ccc773cd05f8e18ed968acab700556212d3fab1d8374c7309783846e564aae208891ebac204d432df02775ed97f55654c48e490d686b3b808e2dcfa221c9ceab4a53ba50b7d96da3f58cfc11a25f75601d9008cf4f7d869dbca604cdedc3e07c83325a0c1acc347e59bbd1d122bfb658b40ca9eec8a4a8a6128f6ceea4c540739cb22e6e701ea6a806690f21f82d5ffac94faecaee39588b396f8270d644aa2f8b0fe94413fcb18451673decb446c7bf5f7256218c5184986984c8c09966ae5c44864eeda18c3fa61044ac519ba247083c88730514443ae643b3a4aebc120fbed48a862a2dbc9da75148e690463c4b9245184d8da37f781a297b12145859077ce3b79bf1b65f57e36b37ff1f76ee6ec7fdf73e8ad4d814962d9a83dbfefa37fcf1c65fe1e39ffe248e696c4047df30aebcfa83284ee6e09bdffb31e62f3b0cb95c53680780f20af56f4a24814d51294de6866b2833e37479b790335e22bf10fd837de8efefb5ab66b58d7391972cc78e1d5bb077e776144e8d62ed4927a1f48c2b7157d10578f77347a3e9c7a578ddedc598e49aae79c766b41d6c434f5707fafbfa31343884e1e1118c0e8fda31c245fce0c020f90f608087aede757674a0a3bd1d5d5d5d181f1932b94b4a8a515559c1ce5b6dcf01edddb31dbd033d58bcfc084c25aab1b4228733a7891e80e50b7e29ad2609b58d436cd180d129a653d9455b568a2d2da398cb8168687412bd435a930632d6971e186c2c99d2f38186935550545b83c75fed4309cd45bdbbac384fef5d906966dd329387792c679331d3511423fd70819c42e098a8329e3a52c57484106f1ef3a98d150a75c123e784b90bc273390a4542815132c8b0bc8cf39820528c23982031194151f11c0b100533bf472932c4881f038a102f46f9e24beaa8502efa53435832a70007db68a2507fed2eb89218230285d0cdc1c2bc616c3f388257bfbe04431b36e0f2bf00175ffd6eac39f944dc7cc723e8ee1ac0f8c4280a73c6f1e8e38fe091bbefc39917be016b9a1aac731ce420dcdcc6457b770b6a161c8dd5c79c49b1f406141968346ea4109e21b30ce562e1bd8cf27a49d333a00e6a5b4f77070e5b361b3535f57878fd8ba8ada9b3fd63fa0a8076eff6f476dabd156d862ca6e955515581fa590d282fada42956887c2a91ead8eb4e3cb5c74d0fb825ed46677965252a2bcb515c94cf1944f804d74f6dd8be751b5e7ae5156cd9b2195d1d3de4af27200b5055536b1d2835aeddc3a3d8dfd68b2f36eec615ab52b6beb2a6e090aa1d16ca32c1ccab2ab84e5239b3caab7ab01b58520296d3b6be4ce6628cebb7e2b3d7e2fb370de2f11dedf8dc9b97e38afff7329a2a935e3f4c729083dba78e19c0998d29ce7ec24e62c9a59762f13b1fc4dcba4af470a0396e5905b6eea7d9261b51a03a709fc9950dafc57b4b289c4d299c877d50a69f7ff98d92ae2690ec1411841395751ad17b1b7b262179f039782565c2064672289d20628c470864d266e89da75c8f95fcde1c912200f3d086cd8af2510c0d15a0283cca9ae1e2f47a7c79786c0023a95c7cf9d2427ce92f1df8cef7bf80ce54127fbaeb49b2d10c34869ece8378e6a975e8dc77008b0e3b0a4750398ba9acbdc303b8f4ea8fe22b5ffe22bef38d2fe3377f5d8f9aaa6a568b6cee20193b8de7c7902a577526b9d302ab2c543686d5105a63b4b5b7a0baa210cfafbf1777fefd5ff8e8e7be87a6a63934fb5cc974b7490590cf949a8925e728d745931329333d7571a1b8b810453c7c3d938f64d2d7321a5aec83481393e8eee9477b7b2767a421e8257d35955548a546f0b18f7e189b5ede80479f7e16a5e515be53809d45bb07b4176ddb8e163c797e376a8af4009a97418aeda60c959676554539e565d8154cb906d000c7a925576fa7e19f630c26667350387a05aefe7a2baacaa731bb32811b1fe8b52b74e2adfb35bbfa46f1db0b46d198af3d8353289b5f877b7be7e03b7fde87aae23cd4574ca3bb7f823915dbd3b2ca365bddd2f9139c6b888a4426bbe39d5ab1696d133284421cd3d9609d157b28386dce897317f2aca48e544671248999b8d7e30ce7c4019c5248a78e6264dc18e7e0e10c3ea43761e933429e426339881747eb317d5869065585654499aa106fa9580429aa5ede3d4c651bc492c5f3701ba8afd4000032e049444154ddd73f8d079edb85c79fd96cdbc627a727d1b26b1beebbf74ed455d760566d03e6d7d5a052233eb37c7edf416cdfbb07f3e6cd465dcd2c2c5c7d0a722675c5cea5545e9a6d24ab656ae01e558f03e716ca68232eb5aeb7af9b8be032fce3ce3b50424598337725eae61ec125b77f23d2668c7079580f8909691b39c9d7b7e5c4ba637989961c5a38c747acf544a81ed2b2c71042bedadba5ab7abaf42cc10eb4b5e3a61b7f88454d73b1f4c8e3b174f142f2222db98a774e4112bd9b3760cb9513acbf29ab4b33dc554ee906837a017d5909e5519d0baf72074787942d4ff765889b199ec1d4914b50b060314efec00bb8fa8246dcf74c3b76b4eb9d09f624127f5cabf60de0a1b74e70a69b462ecdc5a5e71e8b93afdbcd81406fd31cc5510bf2b1616f2eca93e2eb72589e87401422baf2b95f2d6638d681d2468c40be0c55f445f66e4db866658328bddecc6b8a608148ea8ccc9502c82fd7c884772aa738345b3bf3941d2738542cfda2c89e5a8ead979436248a29b47628a77ddf4f5b5eca217c86974e3c53493b7bfa70e145a7e0fa6f7d1a7fb8eb193cf5fc769a73cc81a6de8e6d9bf1b39fdf80c54b9761e5a2651cfd2a38f2e5b343e5d17e9ec471279e8479f3e7e1cfbfbb09b925b3b842d5fd11e54dfe9e21cbe557a62c53cf582773ac2472835f170a726786f0d0030fb2c394e3bf3ff139e497cde6e29bf293460da3ddbbba0f3432326a0fd3e93e8e1868d1af85726a7c122363290c8d8c617864c49e1d1ad63a8669b4eb59bb04b4a3996a4a19b5d09fb2f75ba7c653b6ad669c7445c924eeb8fd4ecc9ddfc8c1a28272a96347b97330cc3c4ea9e3da421708423955025ff19acf6e42c659c7202417cefab8d1bba30e9c5751c5fa2bc2ce835d98535b8697f60cb0338890046c3f0d77f33993247338cb50eee29a423cba6306edfdb4f22844b2601afb7a67d8e6baafc374aab09067046b878cc016124eda6116005d85adb3199deba6fbe47af93238e790a114101712285672a8f9d24807625811863764965f95661527bc0be7423a95d0e998e0b7488f65581843a4c168042c648c912fbbd359d1f85765561595724da2ab68596945c90eb375ff3e7ce6936fc49bdf7a39bef7db47d0d2d6c70ea1bd4e39d8d3bc179fbaf6e338f7dcf370ea9a63906027d1d7d74a68f6a809f7d2a4f9d8273f415e34edaeff2ee62c5842b63e9369e63039948d67684a6792715477bf46779a28541c9eedf9996d5b5fc2b3cf3c47ea7174b4eec34f7f790b1a66cd62ac462b1f3d556e0a688cf5f8f1588a6b8a319a66ec0c3d5dad1818ea25cedf7ee37634159e8380cc1b7b7d15ffd60135ebe8391f7698493bf41c4e8a665e4a4b0dbcba61136dbc422c5fb2884a4e6e62a8e4e4d9d33b807316e6b05e89b08e12ca6605b5bf95cd640de9e41745187755682b87a5647c5e79097a3ba731c2754a470f579bb9e1e6a469708e7d4b686d3dbbfa040709b6e7dca396e1d3376ec7dcea62ca3c896addbb1a6287d14d69fe3ce36c10eeb520795c6eab5aba9e2a6a6a2655d4c80cc6d3467a8710278728c3d26fc53452eb0c0e360aa5835e11d16f15172263da506d14d4e35cb91467489d95f2903c9c47e4eb3ecbc9503c85a8588c08655c146b512af034ac8ed061bef6bfefc2caa3d7e047bf7bccde172c6531938d26d289c7aec1359ff804aebef2edd8f6ca4634d555717199cb919d03a246f7e252bcf94d6fc6964d1bd072b0cfccb5f8dc889d590e7b2f1a0f5fe4d3cb7c7509d5b7cbfb064d6d4c2de5c2bcb979277efdab9fa3ac58ef904ee2d4d3cec491c79e4edb7dd2f87aa5c5baa757acc957dbe1f38b0ab1b779076eb9e906dc7ddb4fb17476adae16db086ec33aebd91456f5cdf24946f30a672eb99257ac3b29fc9e9616faf2b064d102dbd0a9cea168ad03c7fb7b71fadc198c33b1ae382b9d73753155ddf6561f4b6068cae2dc959fa15426a511a2a4901db408af360fa19ee57f6c43bbdd6fb3f6e75ffad53d3a8e33177056a428f35754e29bffecc3e84c11cb3f83e1c9510c73edcaa55660ae44721d0cc5b3bb8a526426aca1ce43994491221b9bb9622c37f889537ce469b459d18a679d840a4ac73a710c39d0a70c8c260b1f50122556b2e1d24aed31a237f9840f89ddb118fbc590bbfca901c5261ec1a3b394d479738e20d1a69666fcf8dbef436dd3222ede5fe182540aac35c00cc63402d38cb9f9e6dfe286ef7e0b7fbee5562c9dd384422a8bf164230d711df49e0f7e5099e0fafff74d2c5d71042b864321794b06cd26be4651d80f856dff173b8bb6bde8066161928b73ce5ce39c25962e9987375d7a99f1fcf6f55f472ab7c24c1cb151b66ee4e9174c2596493fdda0dcfcea4bf8d3ef7f83230f5b8ada593568e2ec545e5a66978a4b4b8b6d17806ac96e36ab1c3cc4c7e4e32fce48f41a4e251d1818e0883e8af9f3e6515139f29b99c90183f9cecb1dc2ac629976221796dcd918ee637d8b2f03d686ccd3fbad02b1751d2f22a3a9e49a937c37ee1da0ecc578617bbf7603599d89bf5e745e943b8e55b55c27d524f0f278357e76df20ea4a13e81f1b41713e67256b1faabf32563acbc4c1433a94595a0282871da3b3c7c4f80c17776dadea8a69617385a3cfd3461e8e374e74ac662d4223843081c82b2f641b1b40616662f5a518e2cc6be03eb7251d54a57ea69b1ef994c87126af613c8d53d3150f0b38072183241617e925d7f67dfbf0db1baee14ab51e7fb87f27f2b960958c7ab7b3763abff2c2f358f7e07d3ceec5e73ffd391cbe600e17c88cb346719e7b7b06f13f5ffa92f9ff71f7fd28292b65c754bb53b1acc378beb1d185d76ca1bbd4b673d8eec8bbb9a4cd919b373d8f07eeb9c7f81d3c78005ff9c60f307bee3c66376965b2b290a7f30b65224a1705b6efd8829ffee85b38f5c435683dd8c141210f0be6cf467b4747b8249d87aa8a0a545756a2b030690a6d40c7ea5e325bd9327c55067d3d6c848bebf9f3e670ad3362f1ea362323e338b17e9ceb99495301ab91d021546e71224b31b7386b7fc55b5879bbabcdb0a62722aa2ca59b8f17f7f4a0bb671489fc12926b0a231d9d91a91c9c337f12159c845bf267e11d3fecc6c259253443c751909b6f872b07f92b0b5bfd092c4070f93c2c57e0b264c0e3ad7e4328439b05567fffcecb3939deeb25d2b03e3264d9209260cf2ba421883ea33529628505a6c1a77376c8d347ce597e4b6f556d7513d42800fd6a18c3056e9665cc4fc03886b71fd88fdffeec13e89e28c2ed8f1c407e5ea85c26c82f2cc2b34f3f893fffe9160c0ef6e22d175c82c3e7ea2515b41c72f4ca52cf538f031fb1760daacb2bf0975b6f437975a3dd25d795279f49d419fcd0e2dcfcccdbddd07918967479b909bcf2caf3b8edd63f9a1882134e3c19abd79e8299a9f8f6ff9833cb441d935927934c9dae8d1decc357bf1b6f7dcbc518e8efc7f1279c83e75fda8613d61e817e9a98322527f5fe32bd8c9079ea66654d4db5dd6fd18b37c443acbd66a5e93ca4f90c69cd333a9e423d672d3d56a0ea54febd7dfd386b9ede4c6a2c79786ac5f940e178e31a786ba737b10cb3242a0a09acd3f02fbd41859e7b49e2e5dd9d28ca2fb75de0ba80628c58dee1b1417cf69c62fceed57c5cf1d361ccabafb4d770e5d3b4b5f748782e740596817bd3380171d213178ea0b84cbc0d180c9b7c0af3304e466f3ec6c5ce28705ce4210962385b16f1639df04c4636dd5a9c08856221e58678f39b200e19574c157a6d8c20aa47c48a9763bd480ac65f066ff9856c2596e23c1f87192aec36dae8b7fcfc93681d2ac29d4fb4a320a18b03ac04c66911be75ebabf8d807afc219679c850b4e3b0b736bcb6d942ec84f8a030baf9134075d03bdf8d0351f37be3fbae12758b6f270db63a5fb1f7a13a4764ea76714f29662fa4e620f4be16d86e1d1dfdf83b3ce3919e79c7d96f1fbc4273e89a2d206bb18a1f59ef2548134c2ab3ce6b2509263686c182b962dc057aefb1c72684e9e79fa794894cec2a62ddbb07af54aa4b4978d605717553984692aba3a831e27282b2b437d7d3d3b451daaaad889f4328f8284c9a77653271f4f4da2b2ba468b38934075353ed88f939af2a0f5b855baf0745d2e86ecaa35f19ea5c5fa1168e99899c8433aa3564a94338f8902ec6d1b661d7afe9688b163535338aa710657fe7e02bfdb5082f9b5fa92f3840d6436f8a85dc4597ea509f9fe3b2863d569081a84044a98c6bb56a5758ef81865db922ca47426a0b91e123ecd24c42ace8723534c038b094c823416323f0f476581b37730cab42f366c8c8df13e8b08eb4551e6d9f419701a13cea2444d1c0bbaadb91937fdf4136819c8c33dcfb4a1c8de704fe5e128959fc8e7c2bf07b36b2af0c52f5d87379c7b0e26a9cc7a69b63638fa77f8b5e0ceb381a26f7402ef7cd7bb911a1bc3868ddb5051a27791e5dbfa448f35eb1e8a771e6d8854e75187a1625847618731a5a0748cdfd7bc1dbfffedef252c5e78f179fcf6777fc2acc626973c5484359a2968ac03dd079fc6485f3bfef1b73f6162a00b1ff9e8b568eb4ba1acbc121b5fdd88b2c646cca9afb11b9156196242865266bb18c0a03690daa3e1fc259349945796a3a6ae0ef58db3d030bb01c55c0b49763d895a44b34e374a9325a5989d184143e9949e36723d08ed2e7dd2571c5c8175c402084147411d1245bb1598c0d60849fa8babb071cf2823386b48461dfad1cd614e7b7b4a309a5382ca227532bfbae98c09ae91cefb3f80f84430fd114632388a401f11f6332133719e568752d20d65154e34697e3af3e47a2a709e1e67751218a409040ac733f1aa0c0f18add11b39ddc02c760487c82bd0dae1b858f98635afa7f3f4d19f49630d6968bf8bbcb5652ffeef7b1f44df6429ee7db613c902dd24d40366546e2afa24d70d9b9f7f06f73fb40e5ffcec67f0eafa47d1505bcdce92e0225d3b09a8589a1da8ecda18f386b7bd8d38e0073ff82e0e5f7d34921c5975a5a798bc7424a91005ec3c3aac03b1e3c46756b4e5c5cc3d2efe5f7cee29dc75f7ddc64bf0ba732ec09ae34f651e53a4f1470b540e15059a79544ea26668ae6cddfc221ebcff6ea4fa0ee2a1071fc62f6ebe1df3162eb71bb22fbfb489098a70f411ab685e8d2935a5665ad5a31daa29338a0cd20aca9ea9c7bc3513d9256612e46bd028d0f72b591ecec6fae2daa9f534f7c27ac6f989b72ffeed695bcfc24e36e328201ae1d4363ce92b673625119b5b5ac20a29c6e3af76a0b2846b1962ade339a9dd13d39a52dffe3184f193dcd12b0ff18a160849c8040382aee324af6b99837cce294b797844f0b0f8445d945f1491cada8651ce351c4e6a2ecbe30cd2bdc2629d42e7b438e4229f0b2d7ac31ade29b3507690de1087c639c720748833da4091a65314031abd34d36924dbca45ff37befc6ee49535e21f4fb72199485983c84e962d5c50548cbbfe721b76b534e35e2ec46ffcde77b0507bcac8ab28697bd0ada2c44b26c581ce2e5cfd916bc40137dffc7b2c5cb4c8f297b9a55946e68d5e4e6e330fc3f14816f8217f113bd830d74c975ffa06ac3972b5f1baf0828bb074f5b15cd0ea4b06fe6e029972e26b1716f833056407dcb6ed55fce177bf412d57c5c34323b8e88a2b71d47167d3841aa792e7e1c081368c0cf6e1acb34eb50d9b56dd9c55d2a3b3f850b9556152bc58b3b67632e5538918cbdead99257e864483465b6727ce59906f6ffa11580b8b2d81554ac56690f9d81acef0214f6369d44ea46bc32c9f09a7cfa8701df3e4d62efb70ac502e01817e717069439842bbf5e154ae1d8a13855165c16bc38290afd167e52508e48e53c06ac668e5aa6ae4d3ffd0949e30738e878372e4df193964b9561881bb9651f05b1e363c65c21e8a99132f251126c43998988448e76984136da4f37038d8207bda3bf0c1f79d87d98b96e0afeb9a51989041a13c387231be908be23b6ebb15f7de771f953d0fefbef462ac9c3fdb1a2859e09f5017332b01fd5ab70c73743cf184e3d1dbd389b68e1e8eae3e9b99dcac0ff9edcdfe9c49f47eb1a242996d9c85d8514a64e21425515a5a845dbb36e3e7bff83973027e7fcbcdd8b4750feab940f72b6a7eb1c03eb7c1b09974ea3894bbabab1357bdfd729c77f6e928a5b974e4f1a761f9ead328b32ff4a5ac52e757366ec1b9679f81ae8e365586e5a34e673381154b27af4fd59766226f1a2fb34e7a738dbecc30a5976a0898ff00cb7de26c7d6d8e7c84138f90c4671a99b1de61e8589e7174b62b75e2cf01855387771a8940931289326cd8d98d2413ba089e26b0e7a1b01fd6f6699e3a45faa80b4e17711e8ea0764a337519b3e323430377755612a7346d20d2b096320b6b8773b3041e4fafb58017cc232281b959f90b14932d46f45916c65159c644744d18a123779d7544ba106f7ef7796c164fc2c19e3e9c71fa0a9c7ffe59b8f5be5d282aa6b93393225f5740bd9cefa50d2fe2cab7bc05a79d7e3ace5c730c16d756d80d4a5d0eb6465183b312ed4777746c1ce75d72b9f1ffe52f7e81d547aee144c48e283af28c873446ae9973540cbf10c083b384364eae7be83e3cfce863c6a7bbbb031ff9d87fe398e34e40828a6f269c68299fe4d03b8cfd5b35340ca9bce52539f8eef7be8fdca931bce51defe1085dc7b50617c69c11a53232baf458c1c6cd5bd1b0703e6a2ab505c6ebc6da2c289b02e653e5e910d055a7d28651bd29a75cdf3325e84d36daa039c97ed98061cc2a9a5017b5dc94547cbc53b3dce42ff353fd2166e519304e3ee5c1ce68edcb4ea80b647915d5488d26d0dad1c7f2ab337a424bcfc3db427e95810c2c5a793b41ba4c04e5e4107c212ef214f8bac56bcbc962aa4cea432196d4fd9193a50f71c245fcbf73f1759e173a200cac2bc6a499e46e12e8607c44d3139aec3fe490456f47269c21cd4ee485378cb1ccc1001bb9716e193ef3c9ab71d33f36daeb5cf5ccbc4611cd40528ce1d1610c1c3c881ffef427f8e657af433747fe0a2e7cc54f4f3b9a84a457a3dabe286ac2ce0307f0818f7e4c99e08fb7fe094d73e690c6cd3795df5d6f445722ef34e6679e5288e67d2d78ef555761c9a2c5c667ed9ae370d6b917dbdb38d5a16d36605e9a69f4a8b03a8c5e16515452889ddb36e25e7ddfb2af0db7fde5eff8eb9d0fa271de42ae43264c19a33e151597e085175e622081e3d7aeb197047a050582709839a64378fecda462a72d2ed68ee83cbba820e8edeeb68b01bd038338b981a453fade0823a47c9e54c5f6cea2f2f3e7caaf1881881912bdcaa89986f56217024807769a0d3b075cb144e9e4561e4b27279c2d2eb225786c3c22c8af76085e9e32b151f3025f0b6433f5b421229c0964a698505b265b0cabbcd9f4e9341188901a65521989fb33a2c9f5e43632a4c3745512e214ca064b69a7082e8aa5cf4868f8c8cb513a7b754bc9f591dabed15efcdf0f3e87dffced79cc24d91172b4b3970e1b4c90e04877d79ffe8497b6ecc4ee3dbbf083ebbe8a25731a6c115c40b34c549e838336514a8953c9229c70dc71984c0d61df810ebb346a848448ef2ac31fcba95f1c81656269e1dbd5de8aaf7dfdeb96e6fd57bd878bf7159cddc2a7b8f993aa89d60e9b75b4162ac0f6cd1bf1ab1b7fc935d1a4dd8f79d77b3f80d56b4ff67b39d6a0a136d8e9f4aee7175e7899e17c9cffba73d04913cd149424ca27de237289fdf00e938bb2127618ce8892b9b6a6c6a83adabb505a568aceae6ebc6e5e786b7f4cabf6e45f5706dd2b5e6c5f65e414cc5711f46980d19532996622e03fa7a880e65a359eded2860a9a9b462703533ac2640a593a6314c2068c24183a8334f0d289384684b01db1ae04d24f19b3d9740a65f28ef56af91b388d111c02bec64b931132b9b26e8550c0671bf3d9e16c6258901de77ea3cfca50d848658bd02c5066461ae9d3f1ee0aeda3b3a7973c5b5b5bf0fb9f7f19773eb41143d39a39fc73d9c681f15adc6bcbfd5feef8a73d6979eeb1c7e2d4d5f33131415b9c4a93cf456fbcae64fbc6cca589924ae1b4732eb0f0cd37df8225cb56b2c2836926494d31f857ed58669e3edaf409ae0d1eb8ff6e3cbccecdb2750fdd8ffb1f7c1c4d4dbabcacfc3c910dded6d82a3b0f663ec045fde9679c8c8b2fbc0025651538fee433b1e4f09348272389b4a4570a1f60d829a8f47bf71ec0507f0f5e77eea99c29ba8c9fbd1147a00a23a85cf25a889e529a79f6ba2516628a0bfd86d98d46d7d1d1c1d9a714fd3ddd38754e1e26f451a520aff2934fe90c6bc9d5def28478ba96334f32cd34cba89cf42087e5416e315edcdacef6d0f65a25f3b20b7416670bf2643f6614155b904d2b701e72c547f111132904c28942c35436de43aa4bf7f961f959b4f3f21a8fe0b1997cb35d4f47915fcbf83fc1a14c2d287aafad00ced0b3cbe615d3ca254ecae0b566d87896fce667bc46ca2d2dfbf083af7d083b5afbb0a74749dcf2b66fab9046f74e76eddb83b38e3f03175d7c1e3e72f57f6161e934a627f419c15cbb6aa50ee3fc4345d0342b6023ef696bc35bdff14e8bb995a699ae9ad99d4213d5e5553a9338741681dfb9cfc3e62d1bf1e94f5d8bda3a8dded378e3e56fc1a9a7eb8a9764144669d88464121b5afca420fb9ab7e2d737de68749ff9e4a7d03f9a679fd0d015423dcaadea51f974e89d5f1a99d54c9bb76cc7ecf973d0d45867b3a5af7b9c5699780ede01ecf2388fd0bcf6d9c6c659f50cebf3f03df672c2b9398368281cb3f58c652a6e6241a005e9720b2596e2eed9188dda5629720bf56e397fe38d8d6665ac8ffc6a6cdad96a6668606720fa9887f777c7388a48cae0f4c2c7f2388d61240069acb88615787cc4a895f5f370765c266c94565f0c1b4a39451a878ceebadf6bda29953fabc4b3f11a1144028170eecb0071425bad2aacf8ff40435ce06ce082307c483ea2109f0c5e1de60017fe975d7202e652499eda36c2b580c4745e7a7184784db2a19e7df429dcf6b75bf1f24bafe081dfff02f36aab50a90f9a9af9e29dcb720e594a31c5aa6338858b2fbdd8702fbfb2c5be8be9b2519eb47c4ae9e935943a5adbe753ec98a3b8f6bf3f2304d61e75344e3ff7225fc730ec5992dec555ee3c73e663277eeaf187b0fea9670dffe2f34fe23b3fb8010b971ec642e979180213d923de92431832d37d96caaa5a3cf2d87a13e5dc334fc5d0e0a0f11058c7a4ab7c24af4cb17cdd37118e11d279dddf69689a65b89ebe5e74f48fe075737c8780c6bd3828284bf1130fa1bce34ba6106fa03aa2a39e55e097af4d02d6f77459154de722ece1cc281358646a03b91e328cf1cd80f212ff6c5c00a3cb8e232dbd2ecd6bd304bf9c343aca9d4d4bbf1b1f0497cac169246dd0ca1096df460efa1c7cef59ba1091b9081de784f23b3e43e39089cfc43a4e10d30548cf4c9142e1e0376706c31c152b6af371cdd557e06feb5b91abf762c974cacdb34f47a8111232cbeeb8030fd124125c71de593877cd42ccabf22f8da9381a8dbdc8ce5f57abf4fa20bd657fd5514758e779eed92751525e85dce9c950053af1b07fa83826579cf64ee551491eb8ef1e3cbade15ffbbdffe16e52b4549912e36304548a02a0ec5b1432fe5d8c4d9e9fa6f7d0bb3ea7cc43fe9e4b370f8dab331ad274399d03a38ff925a4686c0da80b8aaaa4aac5bf728a7ba7c5c72f1c5683d7020c69a2b2597968b87ef58d09d76024f52d0c181212c5ab4d4a8bbfb06719026daeb16d04cd57e33a774200f29bbe4b7327b060e0cf803788ca5d2e572a0b1b5958928c229e4553661734b9fcde869e9982ee6e06d217c96ab725b4691ca6a92aec7391fcdc281821906cee6ba3fd02b14bc2e93c7baeb11be268bb848278834d1796d38934cd54da4338c8c1c9cd231315e904df3da9083175a85922ff3cb107b5ce46b4aa268da02bbdb0fe097dfff2cee7874072672d930c4eb990f7bc86a526fb3cf43f3fe165c78f6f938eea4d5f8ea75d76171e92416561599ed3ec94a89e68be51346498d0eba7ad5d13780f3c3a5e63fdd761b96af5845deba77e1b246114d32531297342f3fc119ed25fce0873fe2623e813dbb77e03bdff921561d760417f05a4d7b7aa5343e26b8dc1c7bf460eedc59b8eabdef156b5c7ac985a86e90127b8efe2e668528b3255328d4225b481f8f7af9e58d981c9fc229a71c8789717f08cf89dd5176f19e905ff51252e9f330383880b9f3e65b8aae9e1e8c7676620d97387a0b8c015de992c06608f387f228203a5336f3d8df16fda4893534a3ab94e50d78e2a5165416e93bff4eea6c158ac3bbc504573c954fec643a1c1fc35e3331ac58ff39257f8cb6d858e610e3d4f4a5753b3831c202019ff667caecb9089c9f834b117639d31bf1697062558b8ba0831813221b9c4e193965166d083bc671ced35218082f9e1a2d37eddd8b1f7de71a6cddd385d6a104f9e97163c6f3d05388465d908b97d63f863ffce5f7e8e8eac40fbffa559c7cd83c1c7b78937d41580f4ba9d3182d1b59fcb568968d2f33604f470f2e7fe31596f7430f3f86baba5a0ac3460b02b9c3339544238a0e35c8686acc6e6ebefd1def308a73b98639e7824b3035a16df6aa64f1506aaa115de5ab9fcc98e739a3dd77f7bd96ee7ece5477fee341d4cd6a60ac3a2bd3494e26351554d6f4c54653deec0bd0c78f5e7d75339225c538ecb0953663dadac0aa551ecd32262cffe9b9cee2f5e87343839b677b76efc5d292295427fcfe4c9a8e2056cec3b1cadb7c72229d47b0d368e32ba5579ce42f2ba3b95682e7b7ecb71bbfd26625b72a3130423b543ef7c748e1083ca9ce328aee94e6661859945f685259038af1a276aa8014c6bc3af188e54943a48b90c92f03f45b41dc2f473a618143d32b60d146961de515e9b1ce426929ac0d24194a152a9012223f1ef6f7e2995285d88e01ce00179c88650be7b1f30c61d2ec7c8fd78b23f4ae64d9ea0fde7b3ffefa577f56e5b28b2ec1db4f5b880b8e6f404fff1026a6d531c8df45b2bc948766127fb3e3342612f9386af54a8b6c39d066669ab587e4b5fcb24b4c1fbdba3774ff3d77b1933d62d8f75df94e2c397c0d93a823670189d365263fbdb0f099a71e6327f97b4002e79d7f01561f732a45d16ce1b560ae09ce4a7411d212c4f559c3ecb9b8e7defb581933b8e0bcb3d1d5d56df1de06416ad2ea30069191f0ec44d5a5feb8f1de3dfb70f63cffb298096b530c8f90a1ea435ebbda180b13d985203878e4e46a3f9dbab9777454d2eccc2bc74bafee41520394e86c76ca4e282933b5eb782516283ff7db858534043f71f2d9d992d9c9b8d939c8aad267783a2e9d4376c77326e67bed44e0a91cd21c02524e98691cbc48c2e870a61906c4a50555ace214e64184d5bfc538d895b52c618c93258caaa9c3a76c7d0d60242785fff9c49578e2d9ad189af1ad31a2159d6619554a4fff00562c5c8433cf3d090f3cf4107ab63e8fb79c381bab97cfc253afb4da1e2fbbe244d0551d4bcc939e592106e3346b961f7dac9078f289c751595d472c253ba49124bbd27b07d0b6fba79f5c8f9fffe217d02b611fbcff5e3cfac433a86fe04cc1bcac5cf6777a71b27454d48ece369c7fde9938f9a4938ceff1c7aec5dca56b2992cf8419f0bab4ea75a10daca6c84c9da6bcaa1c77dfcd4e939bc4c5979c8f83adad2ea30829877c767fe63565114149d80dd0dbd783d4482fce5c149f9f11ad0ee6c9bf92a6d3d3b1d1dd8512314feac01c0c34cbb07cc2f87d25ce5915b368369660778b5f0488a5708d8a214919f865e132a074fc857ad52f9dd61c8b0d3182acb436de38ad63b3f2543908aa1ff7e9ac43942c8fcdcc46994916b80842727a989e7ea736704132a40e99cb6d048bf4ca7a2da5172e1b277f2c9c0aca780bc4827bac04deb47f1f7efcedffc6869736a277a210a369639b76774a0f6fd1bc4a16e1a17ffd037fff979b3957bfebddf8ec65ab70ec9173d1da3984fd3d7aa11fe9f58a4882f167e9b40e2ad4551ef268efefc379af7fbdc5ffeb5ff760f1a2c5d0f728239859159444269346d1fec17eae0766e34d6f7a0b594ce2ad6f791b4e3ee35c66a4fc484fbad8c1acb45418853543ecdcb511bffad54dc6efe69b7f83e75eda8afada7af2f12b7b5e670e995af1908178cacb4397bab76cdd8591e141ac5cb51415e565fedd1d8b960c4ea7fa8c5c045a94d7d4fa8dcd5d7b9acd3d717602718e34f6a1a38887bc727df4e5612388bcee57966e9a495affa9ca72abe6e2d5ed9daccf89501762185cd1f090dfcb4926a19ecd1fa81472bfd37ae1337431474f13ca6c7e97c1dc108ee98ccefc8183274a43c8c9d82865063c14b9c5f2cbafe1dcfeff9e9943cc5060f518281de4e3c1084f1563029ee08b5ccb207d585d10a4a0adbdbd78cb9bce4245711e5a7b52e84ff9b32a4aa5c5ffe4a4f67025b075eb567cf2939f4259593e6ef9e31fb0b8a017979e3c9f9d7a1a9b7676d13448d23c8b5d9cbc4d11c8870aaa7b3a7629bbb307afbfc03bcda38faef7bbe451764b489f257379f545aef58faec33fffc5119e70dc5147e3acd75f8a9989312693842a8c37a3b93cb4e953dbeed73dfa201e7ae0514b3738dc8ff7bce77d38fab8d359666d0132b4995a9a754c115d0aab2f652f886edc5f555d5d83871f264f064f3e7e2d4687c70381a7f7ceea8994857c9ac5ab2bab0cb775e74e1c519e40455ebfcff13cf9e56d573aa5553d09ec6c3d4801c7593ef909e4683f9f4738529da874369e797517aaf4e279c5304d489545a99cfca7fc62d878982b90dfcfac8a74eca160356ef11908ed11fc16a9ba5428abf35965d31fa4082954e7317f4bfd6fa0786349d7d43332c940b65f10320968773c9d417084713142a174b6caa34f343cc44319ab1c93c44f154ce2a3efbf1c1b36366304c518e7c06f2331c97d96611addc8dcb61d5ffdfa9789053efefe0fe2fb1f3a1dc9e2426be88dbb7aadfbeb3d61cac6cc141e5240bbc9273cf90c71d57adc71348f085b77ec649c265ae52449292589a29ee81b290f3f7c3f6ebfe36f22c757fff74b5ce756d39c671a764e1129a540e551481d55cfede8bd00975d7629962f5b62f1c71d7d8cdff59f1ca3bcba7348a4f2b1643ab90402d59687288bd633c2196a06754d8df8fbdfffc140026fbcfc121c38d0c238958104e6643a8d7a8478e81d68b3c28dcde75fd8888b5614b2a2fcbe90b7097dba3744af967d626592443646c8c3aa8a9e6276105b3709e81235a5857fc95cbcfcf26e94da3d2f278d6512689031dd959f3fcbda7e199a88f1ac85974fb44e2d706a8f8b3cd290e62f209ef591a11408e73e972dc69886badf4802918110815a0dc172704de31e3b0c4860fe4cd8cfd938c16b188743bfb40086612ab64e0c8b8328d4b89bf637e3bb5fff0c366fdd83e9bc62740e3b5e6f9c9fa299a5cf58e8a6a0d61f3ffbf9af2cfd777ef023bcfdf85aac9a5b86d4a4f6a125b0635f9f7510036614ef1fe86511dad22f79f44eb0f92b0eb7b6dfb175238a8acbe80f72ba50fc2b24c5e37aa4bd0da79f7a224e39f9146cdfba19bff8c5afb164c52a4e0cd19cf3c6b4144c2f5dd5a12738776c7b153ffbe94f8deac73ffe11b6b5b4a3bcb4d4ea55f78bb4e3d9f2b4f41af3639d3b783fd2494ae9352ff98786faf1c8c3daba93c0b9e79e81febe814017c03a7d4626c5e99ba573e7f8169a871f7b126f5dc91959bb2aa400fcc7bce4688617589790573ce43a5aa22097035560cd83d2eb4d19c59cc90acab1a5b5076394d3ea85f13e7a876e91c5271b74b1596054cac014d4eb5602f89a291b1452acd3e9971634e4676015e0f878f623e667dc2d4ee7181644370ddae9eb1e3bb39ab208ace1983c9d3993136565b1b08e78cea4335385474861b4ce89aef0de82e914b2bb7b8647f03a2ee8e73455a1bd7b003d63b934af94daf94c4df8bd08c99bcb7679e365e759fa6f7ce173f8eadbd7d89d792977cb815e0c8da9f3281fa5f002c6bced8202fd239cb58e3efe448b5b471367debc7966fe59c3f22f2aad0624792e4d90175e781a37854797cf38f50c9c7dc12534cb46194f4a2fa81db6c8b47c3952e717e09107efc79dfff4ab7ba363c3b8e69a4f60fe6c9a911c0454320d069a8d1cd461983cf053dec64a7e22adde8850dafe9e4efb1a58ffc008f6b7b4a0a4b2022b972f317e4aa074b69a09cc2496120f701db772e57205d0b5e5791c5e3d419337c48bdc5ca667efb1eff8082cec5ed104a96c17736e813f0a6028b52d27cee9e2460c0d8f62fe11c72251514d84caa58462e2bc9c83203276d7f1d9fae26e862eb4a8113a95dc4817f9baab781e8aa38c0a39b85685582336d10cbc743a475e919b83a732f290c6358c6064a1c2c5de4720cf5c8d77c848c8236661c2c74a8c38f1a0d73b8ca10c5c2959a7647e70a8179fb9e65dd8ba711ba613c5e81ed6b3e2b2c1fd26a666197dd5ebc9471fc74f7ef14bcbf3fa6f7e0f1f397721ca8a48434ed46d6cdadd4bd57333c62533819837d732daeac1a09e751f60273de1a4538ceab1c79e404343632893240a42d2d17b04eebefb2eac5be797972fbff8621c7de2e9148ceb072375b3275d661eba3cabcea9272bcf3af74c1c75e45196f6d8b5c760ee82c3edf31a135c0769e7b1f6ce4939259f810a6d621067f6b6cb649d3d88d7d7d3c1d929693ba467cf9b8f3bfee697b02f7ec3ebd1d5ddc5a4de8c5124359ef989efeeeac69aa38fc44b9b36e2b46a76fa044d5e5d39734a07e6237a996731bd3c72ac8a4c14a6d0064d5d9356a4f2543a9625a762019a5bba3067f122bce1f237daab9814a9a406c6348207d2f967eb55baa71a6bca14051022d4b9624cbed809327ef134ae0a13e1974402bd518846611e464870b4e1e475b495d6e342bc7150fefc87da16429e988c498c89fc7419794801086a72eb144663298449fb4d2133a8001cc5f9db47e5baf6e357a2aba313a393b968edd3725e9d4979c934f3295edf77ad282bc1b9a79f68ac7ef5bd6fe2b397afb2758f98ebe9cbad7bbafd269d8b61ae44d57d1d7ddf513c6567770e0ce2f8e38f37928d5bb7daeb8fac91785852b9d49add1cc5dff1b6b761f9f295b8ebcebf61d3d61da8afd5425a9d45946c0a3ad66e2a1c03c2e6e527f1ec73cfe0a69b7e276ef809cdb2cd5bf6a0a1b109c525e5181ae8259db452d4e444d7aac6ea30c8e0ad617eeb08a4191eec63281725a5e576414457c2eeb94717261278f31597a075ff41468766a4eb4dcfdaa42319a7b87ed117ab7fcd59f3aab5259c0426ad5e2d17733d3ff55dbf08e0f2c4e613887b8ede23c705bf5ad0c948c508dd03cbab5988175fd98139b3ebf1ee0f5c8d83bdddc6cbd3f31c3b43e02f7e2ea732719c40799a9b0e7bbd7888f9c581c6180b2be38e3446a0930ee61bea543fd35ba34f3b621c3c04222d6872440e72832f9d48f5401cff410388d161e0019d8d5e1d26120452e5e2b8c094611530762213d6e89cc45c1ec2ea2df7a575e538fb8c13d0dada85def17cf4eb4df5c69b363f955d77f035cbbcf0f453b8fe5bdfb635cead7fb90397ae2e4132779452eb9d6430736ef701daf5410ce5e1754419386315e4e59909368b1daf7f7c1aab0e5b262af4d21cd4da2956b6fc3219b55d67e7d657f0ddef7e0f13a931bcfb5d57e1e4d3cec0f4c4b8c99eae07e5a69a6666528044a200ebd73f829b6ebe450cd1d9d5868fd32c5b7b02d37200d00ca3fb467a5e46292493f688a541da6d7527ee2694f9f462f3e1a12194eb731f328d9826919f8b0daf6c36b36ce1225d7ad6477845af3204b9c4495eea58993d8c073cfacf7fe1f405794811e7eb08e6a781c249edb91c751c855531116f13a102aaaf22dfd664a0c8046b849924ca9b3893ed206206871fb69499d24433b3d1eb4c6932836ea68406b123a8fc69e6a2ca763d9d67aa738c952fc3cf38918faa5320c7666fe56bff409996251b5c4ea38b51426491452f35855ef288235f8c882aa238b2339c63190ec168b6296c956c3c94b9a7b533e33d95d3ecebecc4273ff551ecdab613e348a2b9474f0efa952e2982dda916b0574899cf3ee70cdb92ffc5cf7d019fbae248bb29a7ea91ceed3b3860dfadb17b136ad42083b2b3ed206243a7b2b404e58db3edd5a8eded07ede2025bd5e47399d9f0347deebeeb6f5c2cfb65e293d61e87732eba1893e3a3a6643954749555f38d6415778d3c1add078607b170c11c7b484cb06ad92aac38f224bb67e1553085aaea3afb3cbacaa54ea3479e3d8e094c54d59bbcfc4968ca2573afbcb2d66618bfd92bda1c141697e2f1c79f50229c79c669181dd593a2219dc0eac02fa834363419aaae6f0b079c11ca64d9325e99a9fc166df5697ec92419e8d7479d3490e89b341c1990c3d9d4f2b1f625413e07259ad67afb4cf3be0eacbbdfd772175e7e194653a11d4d68f28a9d23845d0a1d21d32848c0c7e79f840e1cd287c704306574de46277a12a429850c87ead66314965f90e116f53a439375584339584b188ebf18efe0539f8be8095c659c4e60a25ac0ba0781187a64f618cfc0d08d2f86597123b95378df47ff07f9952bb1b77bdc3e11279e9a81262726494379d8829b5e79059ffeecffd82278e3e6ed989dda8f395a636ae5499ef989196cdbdb67611ba15c00934469f44c89d64755e5a5189e4c61d1526d9d0176ee6eb67780690ad72ca1cad065e02ddb36e3c31ffd2f2c9cbf04dff8ca5750505e8da2ac4bd2ae60ca472e835426e5964826f1d083f7e19e7b1f14375cfdfeab81a22aae63fc7e854aae430f93f98d54969672e91d6d02ebb4d62074c59ff16a91b19121fbf4a0be80a61d0db1e6f51e83b9f3e6e16f615df3b6b7bf112d2dcdcac0e4529d5bbd4b548eb24b972fc3efeeba176f5fc57aa369e6eb26e5e6b3a467c9729812a9602a9ffbd539e45301726d13a61928268706b419cec0a8f647bd773577e09ebffdcbfc6fbbf21d68a389e67c3c3f814a6021a2c5c380f93985ce0147d0bad752b06ef48b31d9dc8c8b4538adc0a85506050ec95f31216491114fb04a10d035793c9d358bd1096f187339440bc9ca31465e49f2671697c485114cb1ee130355ba5187909f2dadf99d5e603c424172691bffe0073fc615efb992a33e4d2b2d8ed999ece1322a93d151493adb0ee25def7c0b479c1cfce0873fc3c72f5d8ad484cc38e53ac3812f0f3bd86972f4cd1331663a1fa075856ac2de7126bef51565e81d18c5bc790b4d96b6fded282ad63e2cd17a52bda1a5bbab07d7fdefd7b17dcb56fce8a73fc7b295ec64944744a213589935f24a06e2f212f978e9a517f19deffdc8e21f7ee041dcf8eb1b31363a8cb6037b18afedf3124d1d831db8a60e835426ab7632f0cee2f512ebc7ea8d71a3a34328e2ba4b2f3774ed8e91b0976ff8a567e0d4d34ee560336e3259050834aad33b3a368ae587afc05f6eb90d97ae6227d5ba44077fac756b7a9543ec7da609b26860906b75aa4cc9afb8d0e98d37db8a8199d424262b666bd2c6bed676ae1d8bb1ee91f538fbac3331c1b2abcca6fbc623745215c2f80be790ad4711bc2de9e1498ec0838a902016327cba620cb270aef559e06537bca58f1d44107990c236978932b841061d2a0375d21540684bce8015497c03ce64549c87ecf07006e3b80cd67e5663cc86e935836801ba940be36f7ef21a7cea335fc4ef7eff1be40d0d582789d3b7ee36efddb51d1ff8af8fdbda46ef0978e88e5bf186e367d31e274f36ae6a74623a173bf60f311721984e72f350034c934e265d7141d2de5936c2f50952fed26fbda4ce1e645383f2a72f0cac7ff4513cf5dc0b16ffba73cfc5d9175e8429a6b1598d1cad3e54495e2afee49dc1c8f8182a2b2b71150780a191419cfdba7331b7a60267558e60f1cc01b4ecdca402899a15908302cd3ef652108da4cc5b3388ea46d176226fe6334c5ec5c55cf8e784c7894964a33e33b6c71558febec121ecd8b9cd58bffef554523d1cc72a747399f2325d1fcdc1a38e3b06a32fde8fdac2494c4819582f32b94cf9c8476e2e45ccd5accaf08caeecf19866d1b5bdc67815305054949586b33b07ad99110e76b54bb177771bc6c626d1505b81dbfefc6793e9b277be15a3239c8994a5641792aed5a1f818c6fd2aba50de7a8eb7ea50581e0b8734919fdc74dac02bd0e86769b3c2f60bf48e93135c3bbbcfc0e48c543c2c2c7eea32c0ff07e059631ad2d968830000000049454e44ae42608200

2 output(s) for total of ? xmr

stealth address amount amount idx tag
00: bdad562594a894eae4a54a868b1669433867d05dadb1ee1dd5c9db7327bbbc35 ? 70317668 of 100458671 <2e>
01: 20f3f21b5b67c0e8a2f317654107f304fd4906a76b97e2744247dc7c4340c244 ? 70317669 of 100458671 <ae>

Check which outputs belong to given Monero address/subaddress and viewkey

For RingCT transactions, outputs' amounts are also decoded
Note: address/subaddress and viewkey are sent to the server, as the calculations are done on the server side



Prove to someone that you have sent them Monero in this transaction

Tx private key can be obtained using get_tx_key command in monero-wallet-cli command line tool
Note: address/subaddress and tx private key are sent to the server, as the calculations are done on the server side



Inputs' ring size time scale (from 2022-06-14 17:35:27 till 2023-03-18 03:15:19; resolution: 1.63 days)

  • |_*__________________________________________________________________________________________________________________________________________________________*___*______***|

1 input(s) for total of ? xmr

key image 00: ea3d1096fa6258678e5572b9b9475a13261624a7f32e80e712a87ade29d9af3e amount: ?
ring members blk ring size in/out timestamp age [y:d:h:m:s]
- 00: 9ff9bfb9711f9d023ca049542f37bc84ea5cc51664ae3772df4c6b9bf31d10a6 02645722 11 1/2 2022-06-14 18:35:27 01:326:00:08:21
- 01: a369961d9e19bf08be8f1ecad14183330fc264f65d8e49548be0995d7d755068 02828395 16 1/2 2023-02-23 19:59:30 01:071:22:44:18
- 02: eed4f98c9e4c26f1837d139d83f9e7c25d688f4e1fce8a4f6b93eb9812d82451 02833225 16 2/2 2023-03-02 14:51:28 01:065:03:52:20
- 03: f51ec2d3105ee07307939d79650e2967888fb2bf143bd3b452f15493284b3a44 02841191 16 2/2 2023-03-13 16:35:43 01:054:02:08:05
- 04: a14cae63c4e091c5dd3e6fcef348a606f11893782d9c7d3120a8c26998b0f4dd 02841295 16 1/2 2023-03-13 19:28:55 01:053:23:14:53
- 05: e62d11938f32c75f19353d98650d42f2fbd50280474bf94944aad512ab866935 02842053 16 2/2 2023-03-14 19:20:51 01:052:23:22:57
- 06: 3ceb74dceee70984d942fd07c9d4da8562bf8bb77fac112fffbc7a610f5b29b5 02842644 16 1/2 2023-03-15 16:42:22 01:052:02:01:26
- 07: e63dec15e8b4ffeb6cc20284d321b13bf4af0197e063439efdb72f66878fa1ec 02842791 16 2/6 2023-03-15 21:12:54 01:051:21:30:54
- 08: 9a2198b1068c3a785752d7192463b89fd5a3358630fb41ff691c95f8da90acdd 02843025 0 0/97 2023-03-16 06:07:07 01:051:12:36:41
- 09: b822e104a8bf53c955c6ee5739f22539dbdcd3ea9bdecc348a37d24e3d878f49 02843735 16 1/2 2023-03-17 04:34:51 01:050:14:08:57
- 10: f62e2e42ab72defde98802088566ded5721286909e6c2082d7a53035472f27db 02843938 0 0/92 2023-03-17 12:13:40 01:050:06:30:08
- 11: 6a3529f7cc039d0acdb7f1d1fc495be1c4961abadb3daab5dc033ce7b3c215e2 02843954 16 6/2 2023-03-17 12:43:35 01:050:06:00:13
- 12: e39147416c199c810736b980e66e95cd8f538992e44d413aa20858b8c0654abd 02844004 16 1/2 2023-03-17 14:26:10 01:050:04:17:38
- 13: 521403247e89c7ebdad883dafce7b62335a12f673f0f1768d1f82ada5d427b9a 02844303 16 2/16 2023-03-17 23:24:54 01:049:19:18:54
- 14: be4da6a0fdcf7facf09d9f1290b8b0970d51cf00e0bc2aa85ffe6bef457c094d 02844377 16 2/2 2023-03-18 01:50:11 01:049:16:53:37
- 15: 390be2489e36484ca443c2fecf03dd845bb4daee4f1086fb0cda6098d551a127 02844387 16 1/2 2023-03-18 02:15:19 01:049:16:28:29
More details
source code | explorer version (api): master-2024-03-03-26331e6 (1.2)