PearlStack logoPearlStack.net
Market
BlocksTransactionsMempoolHolders
Miners and PoolsPoUWSupply
Solo Mining CalculatorStatus
OverviewDocs
PearlStack logoPearlStack

Independent Pearl explorer for blocks, transactions, addresses, miners, and PoUW data.

Support PearlStackDonate PRL to help keep the explorer running.prl1p5rypvczc58s4arumg0fgn4twdfem6xrm0v4thr7gdjwy9wpynu3suj50aaRent GPU compute on Vast.ai
ExploreMarketBlocksTransactionsHoldersMinersMempoolFree APIData Sources
AnalyticsMarketSupplyPoUWLabelsStatus

Block Certificate

Block 59695 1694e7f85ed1cd7bfcfb471314f40bef58b11a81df88616eb1079a5d7c671d75

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
c54ffaa649f9554885bfd6785d106123951b253f7bc6ad5e2bd2e0956998b5ca
Certificate Block Hash
1694e7f85ed1cd7bfcfb471314f40bef58b11a81df88616eb1079a5d7c671d75
Source
getblock-raw-prefix

Public Data Hex

000800008000000000...003029000080210000
0008000080000000000f00000000000f00000000000000000000000000000000000000000000000000000000000000000000000000a353db7734c2061e539e345498558b663962d78dbccf8a2343dcb3f3ec3dcd183574eb19b022118bb94dc9ac3d41367b380ad777d1e06cf11df305ae00023d722edcb7a98ef62448e8dbc70d2cd2b768bdb4a0cab6c48bf61600000000000000400000004000003029000080210000

Raw Header Hex

000040205d147ffda47362a466cb8cf17bce2f895b2d76b4ae043c2d16baec0e2fbad61de298f3716b6d9ee76067637305c2e2ebf2a9372eb96f75bd6cfe42f146e26b11f8aa126a374b0318cab5986995e0d22b5eadc67b3f251b952361105d78d6bf854855f949a6fa4fc5

Proof Data Hex

59,560 bytes
121216020307329ac8b2a3adb3ab670e2311b4728fb18f37775dd11ecb5bc71630dcc50d72809344509196ad3557ad21ad810b9b002b9aee26c9cb0445eb7a1d0e35aef5e5a19885d590ccc96661adbd2719775e29112c6f3653d807fa15e89097f82c66b156591b8ef77328a99dbca012220d82b05ee5b096e8428866357bb47a71e8c1baf60191ff521812a15b26ca44af0f598e9ad4682d87ddfb81f3f86f633c017cf548aeb3e7bb3bc9b2f74fa7c037520ed771de6cc9c4c0bea557ac80dfbc3b77d13e2db11f682d766404016c63f424724b34ecf88bbcc7dde574428c34424c58825c23a3ed3fca8c839347eb25865a77442be53dbf3ec05b01ef417d161ae3803a0d811f30100fbf1369da1700e17335e066a1794ca4247b65eb379c9a0a08cb93da3ec01d027710862b2b39e0fd11920aa8a8eaf874dc77f459debf8db83bc21cd06fb07927d485376a130313d81c69dbb68020839b96a0eecaaeb03015329a222f5ff3ab4e2b38eb2e6de9a5362220b07096f0e08d207c728fff21c68b7b42d4987ac311a7a74fd98bde336ae1ccde21d9cb19d7633a12fecec49b02dffd4d03a1c5afd9c952d85e54a0ef127fa8a8537a49df4a0597d9b1d34ee2b8e8ef91f7cbb2d26ae6f35e24ac8173285d8aa8e8616ff0815e7e165634f464efb29d7b40eb3f9d1e7fecb42eca191ab190e705b0fbda7b39bc23ff5a7ecaa8b2a847131906a3b5ffc8dba2da43bdc1ba60474aa9504b1f64a21ecf5acb75b930b0c138b6299b4b5bdfd6824f4118cd299de3fd88fea046f748d836bdd63004fd8bcfbca22d1843615a21ad1c52396a2250fbddadfc998c5db9a40b8e95a54bf701741dd43222f3d1613e35521c4973600465bb425592242ad1b0a54717e6266ad8b203a3d08e9f546f6f6aacfc8152f5dcfacca3ef01937fdac868a0c524b6a2cfb2acb9accccf801a865c54df868f0d5c88629187d36a717efda1663675bbae718b22130bdc7891095533a50203b6e1e89197b22340a3b8cf8864eba1b69b22c9dc7c1c5b17bc2aa1601b73e7308abb3e7a9f8532bc6da99e9e49e53e4a52d7d2d83df5586119a6494c58bce77e96bbaefdb89952127604801abb2d59abde4510420ce20045f6badc5e0a427102a3cfe5da69cef623a4ab69da08d229ac618efdcd8f535f687f9cedcdf0d3cee80506b6ed9d71311771e7b7221478300466eca6a94928e502f7be63d54d35a60e8ea420dfec62797383c3f3833f1741d05e651a01f13278a8b09f2e452803cd2233acf1b4d06cccfe210caad004308c7cd9a93f924a6b47dc2226871e52fc58040d170556ee65bc4a79a74d3c8bfa960754a0fe23c2101594ec430a4b40d38403ce21f5ac60064761690f3015ec165ca4328a55abd6dd325a1137dad04f3c3dcfc6e5ad9b084258e77cc2610d7acdd24cc0a5bd595e049812ab492ef01c381a43f71980b878293fb6bef6d7dc7c3e838489d9f5d1f61ad2a7e1398d5b32209c566ba192d4413eec8e6d4268215d9554d210d5c8d6a7a204e2543f0099922da9278a4303096e65d3ce07b3a43b1721df27862003d9c7b3756f696d2e127f810bb5b7b691caeeff7407a0a547dd009234ed6bc566203dd49809baeda43f67be621e1ee85c4f3d247711aadd6da696c034004ffbc0e0a63c08700b12e03bad9505ddc5eafde1de6a207eb519e2cc2d7757ca152414b7d74a71c8b6e0d29e2b339bd90bdfef026c7f9cc811dade3f760a6ac3bef9473971f0016df5d0545c2310c4d5e9b1acf06aa895a70dde9fd3af198f5beff4bb9b1569243b679a158d8bde0137cf31aeb66c33cae56348075a12e89d7357d3d91819a18f64493de5bf188aa0ad1300600d799972c9ac7ebd01d9be1558ed857da729ea30a007c4d3df2f83687de1127668a3fe2b004307f84d09949c2059b7a8620f8cdaa2d6ab5ec321b075ac5791d96fc9b1bb6a8750f9fa541cde779ec9847cf7829a9116326ea524a50045862b24c44cd4fbab1ef3a2cbef92c6cbabcb5b350b6e02040399e6d2ba586e3bd0b282a8f8843dd3a80e46754d85a99eca47756f6d405f20755563d2805348339bfc14883233e7de5dd600efae8917a96cd6e6aec5400a559f9c3998f1594750a8e4121f7651b15ff017da815617409131cee1f867d9bd201515b44045b2ca234a7ebbeb889f25f5d5b6eb2f8438d81ad13ddad6ca849a6f88ec6aa1a91f5b025c1c7b4e41304552d3434cd9373307762ad3e53a38286d61b9cbebadf986c856794e20b8f40e48ab8a45980df642c13a93219fc15984acb3687b083267186841c0a791473d0715126f9001f4d4cc2437873e8313675ace24d5ffcf615dc382c121c5b9d570d38d88552c16fd7de3381049ae6599846b48b8a2d7515368be3b65479be009700225d562437f84005ca2c93e65b6ade2ff278182b65ccab7df1ac7d82bf818c9a161263d52083a77a12eaf9ae335bc61c5df5b6b51d5b5f3e646c3dbd588af555c9c10662046cf538cbadc2736711a79cfb9fb96d7bc42b66544ae55ad1de360b47a8352355ce7b6de6c19c674347cd4d2226b1899c52d98a0c735ba9630a5064a7a4ccccdc03f484b0f968fc50112d9b8616a4f969a9fea0dbba6aa37910560052846d1eed69534ebbdf98e15f8d91b2b31b1a226b1d7adacc1b6fffb7332ae9e6c62082508d2158dd6dcae3c3b8490100878bbf98ebbec04c334426c8cd59989a3b2c866e74abc03cb76c74088cfd493c2e044cfbb553ab97a21eb0043382a160be7936d53b01c64e593357bc453c96a1922c6e15d8a8372470851cfc715e567df10436d5596b0f3850225128eaf716694063307b0cd5df1f9e9bac5d7fdc39c0aeff10828c67a8dce4cb1531e6765fa4754a81978ff7355f4cb588b75824e4ef30e16d704a5b0561ceb4c15a83c95ce6f634bda0a60014d06d257dd1e3f854b427fa9a8be42ef4d39cea6c90754f8b935c8e444521a5f6be2ab58120d9945d3d706c8821cef35b9bb7918bd1aba87313940aaf34c5277901e0ec34db69c6726f6e3660dc7254ffa97fc998431665500701131af7e6dc27be8a7b755dc772d1db84f9e6a3d4b604e0211c35f37d65242038a6ecf9cef83d308bcf76a953c8658c808311497b663ec458997a08c7f663ef035f0c772485aba7c31013a844eaf432530581984037e498bb9365bf9f30223987cf600ecd3968fd0505812f0aa9763c04b70a6d3c26c71750261dc04a4be07bb67649e11ac38e40606d93b861561c151844a858c3ce5c2bc850c9c82461eddb18398d7efb57ce88be5638028148a9493d109dd808a4ad697beef1bbb919a0dce391247cb617fefd567c5bf3fef722b45e1dacb2cb32a188bf1c192b3a97fba24cd8c292e9442d896c49ceba25e4c1e6aefd6af28bc601ee1b9017c5f9ba13def6770998c53ebe4b9a2ba68d3cc1094d3882c7aef42acac83013c46016944da193001b8d2f759f5782322a8fa083d44c2c3dc86cbe72a33bdc30f14050a85046471f2de81c9982ad9d8903451d09059ed9da88261170230a5910a097c79a376308098bd44ad123cfe96cc6e35435956673670ace7b4090ee0884c3631a7a070185d39966a6a373cbd02bf45bd2d7728ba50871b85e648af19936b0ac5f2a66f41ed69307e57b54f4fe0ce77077cb8264edf8a1e5af77619080559ef0434f6db5bb575e2e346cb88d051f14d6e8379971b22a2b6e1727a579557ee440320bbd31616a1fc9a2dbd057c89a6c7e47522d67c67ba518bf9b4946f6a2f4b4220185788b09aadc46d97f1cfce5ac30be62e4d75fa5d86bb9525c01e5daacae55a66d38583fe455c970ae68e4e4074f7432676024102d04d5eef0f15f6156a5132f0922c98b906cb71568cf2c97585f9414517e86c28c9eae6941b65dfc49de40183bd5d9d67fd257e417e9309365ccbbc002bab59e609700958cede4f4d9e1247a16a6b4613721fa308a68df57f884d9c4fe7989be8e1ef1a006f254aaf9e6ad92344f8602dedece88b1c16076325ef41292ca4ae7b42c3388afc3728c081452a2762f601993748e85fe15808b4d90f7ead3aaabc95a41cde686721caff71223f9a068d7c5dbb92ee7830e07add73d75304d6317832528a05db2335d84dfc13b9d77b6bbcca20a991408f82c9748a79df4e824942c3031dad94d7b7744293bb6db3b488d3416a15917aea5c209ddc69d5462a7eea6fa4cd30edf6e6e900d4fded34d20cff5ec92443de61ca5d8968c4ccb8ec296aeb07af9f145323fbdad4ad7cce7e972cdc1825d46253fe46a5b02d6578ba2621f59f2835df94e8e9ce912c403bd5895b7f0cbc0c81571d448e90f33a94f78894a38befef9c310ab4c1999002171560e9de6d40ed1fa9531071ad588d19a0980b62b1320246ce00767d7e1a8bfa251d361ac8153940f858036e3a42b36ee1c9e25f11b296e888de0f21b37bc3ae605eec2c13b1bf705c0115e6ad818608d461d99cebd59683ca9db618c16f56b2cf9f5fe3487572986638def44a33ccd8a5dfbcd10a9229d242218f2a86a78a937520fc4d2c3bcfebb69bf4a1d35288edd9fef1756f30f934523ac2ab3bc642b2efd62e7cafd25585aae4eda55a2e683c879c9b823cfd8b04f00f40f8504c7aff256af7aea4fa50b3ce4b3bb5c9fed23eefb824a839bc9db0f5b9f66c413b8c83d3586eb7e3add33186e297d32b8c3ebe4ec4c449f6b9430c9526025c5cc005b7fd70f18913dd865862a6578f66dcdb5e5d9fe44959619c27fdb32de2a623e83a939a608ed0abb202bfdeb687b0b4ea035956743808663f7c275bc63b2c29719d2c7fe12ea4fd3b9d4e361d3abf88d01d55ee3d1f53d66c7ff1b3529c3bf832565fad9100b5166e61b62ea55d881f3bac5b3710eb3d496e46354674a63800b9c1279593881a6c6a8e298e23e55f8dee0005ec10f2a2104ee297dc81f1d4be03547c1ff8d72b28b56c51da495646b6e1a08758272fca46ebbb24443bed984182110b17eca0e7d2cbb200a88a76e0d3e575433ebc087d36f256e9e55c72e1ee43344db260b1eda9d4c3d5f9efaaa54d1a719dd316bdd29861c5e76524960f3b54685d0023501829cf93d2693a8c0a039f6b50527c76da46adf777e1619986aac888daada5559e101f51c65df1519bad631d8f85e965286493e64fbe12983bc262c527c01e7f42c95a2c7771396ffd9d62730ea5e3ac78d3d8625055f78a377c473678f48368cbd2120e8c9e51e04072fef606cbaf74c45361173d135977d6cbc07937e6a60e8bd9d0f6b9316ec6b0cca799791e2edb015d9e6b9afff5a64e3787bdeb3573419fcd4e79bf8545e393904c2b6a57896e029f8b1e3b55483cfa7a2e5405d50d04311be9e66f2bfcb60dcccddaede2a794476d0a7d0bfb1179d65df35a4e9ce31b4ee33cd3e36f0926aeb8afa390ede74d8c18c582f45a2b0f9152c5e561e6c490329a11ee95c7a96561d2bc2df49949c599c57a2cd00ed5a4ef924eccb32e8083f3f33e8672eda639d94c265981fd87eeb0c4ad5f050d48650af0e627314dec029796e07fa956851a28a58cf102f2be22605ea5c4e7acccf8beb0f4df51f8da8a488e8c7817321e9a171570c8204ea72490f20883ac2b328ecfc76dafc23702bce4f15591c1de480a2d3ac8380dd81b8a27d68cffe327bf84ca3e115b243f4df8cc37824486aafecfa87bc6d9437afe278dc73daf922497af9d57d86d5f0ea820cbe38eae11a457a10b6a7cb414fbc122623c0d48c095a360ee402c04d93d329f6a801e87c9a3574066fc59c7b69b7f0d7fe8d2d44492b1308258773a5e09671c23971370cde423eaba4c8b7409cd0924a90845fb758b49baa89a6cfb7fff587cd33f2e3ea4851da5dfb1ceb4e8e9b0a457854bec9a962a79c4b59e90815c84ee7961b7799d668aa993a4af03ea4742b6a0cab98a17f69dd049a9a5efa70952aa7e3a849d050305ea35dff22f459cd21e2ac4d68c82f050af3fb16eddc916c9d3473a2d2a8b455c73059fc04da0f4295af50c8478680b535309d827eb1fd8fd96b66d2d1c0cad7194456cca9f521a514561b975ae0567618ebce7c3cd4593117143a1a8bc409259a237d598037fc39e9165f0e5b46465503ce34981ccb83b0d770424c5b90fca5991616a19df3a65c608dbffdcbc7ccfb2b1b88f7c221b7c7884c5ec8c1a0ddbfc8abb23e311b12700c705d44320c9968e419de8ae05d4bc3a39fddb8d51ee990b51723f2f5af686a8ca0214f855415a40ad5c0c5a8d9bde7c1bd89e6e75ac69ad94e434bb2d5a3d6f263f5825b648b92d2a25dced12bed052fe9edd06c545a6ae8bd041ae1114e72f5c2eba6d351aaa908d3af1b06a7f54aa7a3f5dadfa6153db35930c362e1c1ba8e978e253f70522e77843d9997d6ecc753f8ec46130203501fdcbed753bf42c1ad39abb50c4364590ea4ee8b966c484b35653418946bbcb903b3f3e655b0b61e4e77d6e397001f33f0bdb8b2418d63ab6029c834a532e390d228a6c4ead20210c270811b1d7270fdb257ec84e7aedc68f42fcca2d7eb573c1ebd30cd60e59baeab27f2b291e4ed7159a9be6e6688aaebf8a4bf0de32108151515715e2c1fdaa79a751ccb705fceeb581e0863cab7ea0821169852365282c4310c29a37615856ce46db7690105556cd8cd9a5aab8884e43c62cad7e549b6842181028df071eb0cb214f78a62975eac11530fbc2c13b4c5dfa81f4d742fadeb59ca7b566ac627edabefd442a9918e08eaa170d3b1c85ce60485ff2c1c5ba3d1bce1e74dd488ccc5bc9c7d704fdaff558d6213f4df61a65bc04987623723c5a75264ce835ef268df1d8dcc7f32e8a382c6846f6c3a00ead5b4a9c184d09b57caa7dc6c2251825020c31c0cefe6cea140f0bd2fe09ef9beb8f73d7fd691185ea5a0f96a116daae1ea1a0c32157c2a06c6d31b805e7617dc88af55efccb220fef166b017247a24dd281ae2d3bbb7d2ea034e9406ac6dae26fc5df13eab16a8ab3c6ce9763241d295a112baf8cdf3f5c5ae8153dfc3b9410623448bc7e11c068cc4533c2ff5b70edc0be7f95c93b1af705c351a91212c9f1724f394867ac4b9d8a684f354b4b8fb304ea0a7ffc7ad2906d1e0096d2bfc23559582a4c7d07ca0f147b69d4a504c2da8be0bc6fa2c9e9e8a95e050c4106beff8182ae059504bb11e8e365ba09847c61383094e1488a41b70365f13340a89edc738a810fe574fcd6895ee35c388016e2a5142c85d77a7cde867a1535ec50c72551d341a303879d51123fdd2c90f479b62cc33a8fa80d17893c31c16296efc43420bc29b407d6ca4e5ff499fcb489a9b732e39927f111dbd1393105e4acb17ecf2e890d5acac942b7ccef0ab33ab1b21c28c4fcb5ecd12a21d3fe8eaa3f3432e17f04fddf7f32d1bf77fa661b78e9ecc81c8c2016d79823b953fad777d643e686ac95fcbcc9e59e966787e5acd7d424ea22a1caeb50afc7efdb62694596b5f490bf212bd4a6b1f76df8f01f7b0c32dc591b47efe4352dfecab2817739b44cc86ca277cd2b4550ac8aef3b949cd94a779c73856c527d041449d171266e0ad3141788c9c9a1103c9c65987814e1e6303004c3691a13165fa85f263e7ebe2f7fff698c694f93e041588d278af10925012cd50c2e8acd6592af08924c71ef3eeb3f0012c43f0eb0b18ef4845a8ca64ca8f2a40b381733255978cb120793785c40da795c75875e7ecc7964848ea3d6de06f1b0e665360536dc0ce094588b83becad4a1bee1810b2e5b42669e36684e7287717f515da6ecd827089fc6f10c90b83fa6d9487978cb12eab15fade538e0c4a7ee172bec5250d428242443ed1995103b78dfcb4bfc1e4d38fb71bd92ea0608af4813ead50e4cb1115880640cfa26eb2a3082a1a48805da47f2e1fdfd553763530cf6d84aa7044f148580c1702da1a1d849c0f53532593b6f87220287554544c62b19d54b717a347e28d7092dd807beb4644dca4583f5a2ca53532c1c09f81cdad4581022171db2522e8b401e1090f47981e346b3fe2814e249969c8d3a653cf5168b9229cb3248089ab773e2e77816a15224b89b881e646df6e1425b69a7d0f7ad9b59e03a7599ccd8f7c14f9fdd9415fe56b4a686a53d257b1d859b2124a3a1daa535b9007ab755e238718afdd8e8c54fa669bdc0adbf95204a9b8a0d0bf773159ec429ea254c1af18e5420207c6a72f1752244454a0fd214d3679ba81900b63ea4b77e021be0f4f9ac711eb9c5ff2f82112d233244df0a97d21685d7dcbe7626f6f8738641f4540d4a8b92a61f940075b2ecbd715d0c8c725c92c29d47e08eb861b54886a9fcba2451be026e498a204aa3a8e4d98c0186d53119186b51e9b914631e821c443026639ddafe6ebb008d4993f7c1b6be2ce7a67f63bc7a6c332f3592a1cd387e786937ee6f7f79ce84f3522784b520948126d30931acf2985557458ee17bb6e940f638ae91a4542f28d6d610f609f88b32c52c68eef43a5f7fca835f6147ed82aed518e3f582579582bcf8b12bfb7200c5aa91cc382366d6c72262f3ae3e3b7599e44e7ac9431904f8ce6d48f1ae654c3ad4fab0010252a1eb6e71028fd4164f41acdacafbcb988b57661623cd91a6acfd4c215d5b217d1c79613539b16de28705fc3287e66020b0d5fe13553ff7d083692822bdf12a3476363e883b60627f036236ca1388961de9d69d162adb9f3f6e1744836a924ea597297852c045095e106300f9f89395130302cd3171b57b4c3071e6bcd2ee0948e94198610407e8381eab8b18ecb35fc8446ddf2e4e0b95a6b4c4b467c14af8c2cfc640fd1a665705798bb1396b4349f6a6fc6cb69ab6e830795a0515a940cfe8ef846f72832ed7d108c29c8d93231d6caae6a0a61d2d52e57b31fa08047465ec63668fed7b11dc9635291134eb29c322b48ec5747f69dee0e5adc8de47bff81da64f41702d1dafae969ec0989b63434dfe797d919377a545173cfe4ea9a0a60475dbdeb4273aea68b58447fd4e47f7629cb993443a9a8af99a889ed6452f1f9358cb4ad0767b03019f907e3aca544876bf04273fdc133203508d2569b8959627fcba81b415b1226ed7f75850278a235d54dbce1250e2a1297dbcf614f220567e2492e51b9dbfac71661a3427d841452350595f707deefeb7d8723bf79e34fe6c27f347593c19ea565d7e0cc12bf7a50150db52144baa087987ffcc66a018e6a4feef5cf80b11ac5723ac5b50a6dbf6ad3958414aac6bb02834ca96cbedfdf3e46656cac5b3c4bce5f0cfa4b078bfd26870ecdab7cb739bedd842b7d33425274fd366f0675c01356a88e11e4709a89101085034fa1252330c822f1035f0e9889d49ba14d79ddfb3add62639da463e4657c639ad1940a1173511ae3c92743b93118a088b5a9373152837cbfc5c55fcb4c116b68056a12eb6c371255aeda506835c1fe8ebee1d03e1ade062c3b96538aa446342da055a1f3c4662fe47ad3fc5c64b8c561eec3719a576342d7bf51deaac0330c5be1a28ae64593721ff59c358c7e3ff6a531396ddd656369e737c7b96e04d3006e625c7078e57d6736955f14b9cc602047660bd96a86bda13c8a687d631304ff23e123391542fe2ab920f582da81df2745ad88a0e251164faa862c3e33c9781b48b22af79e9779cccd1262c59f1c5b6b0c22673af74e07883bea268793c4b37910f2a261660676e9108e37307b375238f55dd115c2f73db2d818a7aabbeb77ae0c4a1e8817c40e9e7e53ae544bc8634d341be9f678bf1a02af0502706454aa87dc62141618f3b32d8ffd6b4aa68ae3e27cf1ca5dc8955e13202314a7adacee77ff45ed8b4bd01c12d5514efdaa70c35939726e498d31ccebd76676323a55a1a270572ea63013f6a6c974c9852f5f2a2841ae61f26d09abe4db1bc64a84c0b9c854919013ec688fbf7b2a24755708f77e33525b7cbfb1e736ef2c18ce2e8eaee406694b9b9dbcd4de75bd011cea544b1488268d142187aee0d8dc408a413499b1f00c790d04ad273037d627858dcf545ae1bbe344ed8a7bbb57afda2cdcde6eb65688be6d9574cd41dbc3b66bc25a3e5ecb90c2aacde7e0258f7298ffe5a4065556544fec19d640f9faefe0aefbf57fa386ffabee53a8d4ec01440a4c2210575a6027e58efbf6aa0fcfcd2cb9dc72e6955f31baef58f9d4cfb5937b0d8a2ea2d0d861e81405c8001d6a9285391e454060936c872df111ef49d000cd68dd8888684b7f345931551ce3896934f5538773df7b448f1e0a894b0f6782eef1878890198b12f840799cf7a38c60b0768f46a2e0652d6e8c5837e3548c131cdf77ac46d353fac8bbefb723b366e5d33d79767de3335980a6caa831db0f4e9451012257db65738af4321753ded6454491da1383c687a2919d80ee09cc35144bc02d92d6f1250cde0e23dbce607adcbb68dc668688c426e99c4e9b9a15605a7e8a0e3d77e3ca7d6aaab7b5cd74ae8b9239d0681f7831fba0cd1ed300baf1bb5cc3c6d6093637ccd06a86459a9b8cf69e2604a4bc444b4e722d576dc0ea75c3903aeaabef6c08175107bd530e37e1dc2cb6cae59b4ebc2cc026666d2bc308ff0fc08ccafa5affc0e93047b54667d04304c1d39745e668a0fe16d406bfe7bceac1721ded79ecba6192f17c28efbe7a7a3ef7c9b7080cc35aebc6d0928fa64500ccf56c9b6f8f6759719b56371e4947117c41fd1343e297f5cf1d5eb14ea8ea6389389ee2e56fd054dcc2baed3cbddc1c7ed656c514eb73e542c549c2c889b1b6bbd45422b8126fe0c566baae5706912665a7f19e270c9b6d7cbb40fc8d00583dbc0ab6b370e921b4dd6dffae68a5443c7d324bb6bb062c85dabb8b2b1af69465345f990f4fdfacdb5ea71fb91993c1bca0b75e512c4e8a31e0e0d871c28f5a20ded733817be896646106b0e14dd7b5e027be4dbc340ef17405f5d6d8427c787e23f220784c30b3d35ec710e14b2b641873eea9d1dff02892268f610a8f2d3327dd1d1df45bed59d145e8327cc4c2772ae23489ac681f50e1434745521045ad081b03edc09d6859bf615f01c18c6018a71e41f3ccb837175ef102f47c20c80bcaaa3a7ae8bfec03c4141a143038d5d30759eabd1cfe86b8a1a041f520e4b57ee6c15daf116f6e9129b39ebb8970005e769d2c0a275e2ab07b9eda04b4e698d373b3f245444a4a23341859e82c4c1d930ca0f42d3909589de97c64b19877e86d81d833ba2d42d373bcaadcd740cdaf6822c18251e0aacacbce0bc3ef6b0ac53242fb6f806aff13c16e6c1f54842046bbd99b4ddf5f8a15eb2bbbbcbb198476433c637133ce1a993901fc550aae612990978c4c18c557bb2a65021808c8ecfd9038840613189bcec5c9f1f3a72e0abec08f08426b97734190a7bd559c2b210598263eeb190ff7e6ad4a493fd495eb0f942a959bc1708e11c1b9bca77ba0f079efb92f94b68f294e866a545e7c7b71c032a3aa0fea5357863580e33fba3d63f6dda2b739f2ebecb2bb858b1f5357cd696f1af468e5c060c1f176371599031dbde148d3e8b539a399476e3d9a8ab0c5aed3c9142ad5d66ee2a5232e01bc7e8de89e0a6bb5f4a59e42ace1f57622dac1ccf455a49fc1c4e6d8abebbfd19cfb5abbc53b5785a1ece7d56e37cb411ffc991c2ce175f9bd0c50abac5c5464634f2da875ff34d72635f58f84dc5f46eb10da50c596982e96b114de1b1df46b920fb3439a5758f009d4904dc1450d7511e6f4df48713c05a7c8cda1f002738e8a7c33a9c74ab948e5fbfd64cb88338aab236e124230b410e3053e63acf9a347855da0bbd4ddbb6746002c7763a0c0034adf7a5e19611e87d0fd297849a0dcdb48daf22a0b308022ec1bf13ad10c5f0a879ebb03901f2740e2cbe5cb551f22e19b43d707fcc6162e38360fa1341c9b64d0dfbc6cf323ce43ed521157c50c9e258525bb4e90b00b63da49da05571bae74840d0cc3c24bedf92fdedca35a8add85add31daf863c8b929d517d076cae3ec998570315b6b11e04bd3bd78bfdd92783010d48acade774b5e9effa853702fbc09d947a1cc6e75486602ab1c5bfcc46f071ad28280bf7bb01814f41d07f631c4ea1df59a9e3f9db36e69a17b6afb06fdce74bda36229ea82497a39773815e6d7161bab74ffe48b21a3d5fbc354dc26fafe6c0ae44304c5c04d0b65fc47fa23211ca7cd3c848675f13ecac5b3caea6ee6d5688859b63961e56a9f59c9a240ba4eb28bc3a0ae3ec4384a77d837caac747ea67e43c54fb50cbbe17e1800c6317dc0fe0ab314540b480aa5b59aff1d05f646d422e8b9c18d298005e27a18dee2f6b161b88177d56d7653b0743a3cd0bd7550c42b65ceab26c220d5487bedfb89063e278ac62f499cb1512b877376f288d54029ad57b14db7c3d0d5ede15b0d4cf4d6d1ef11b80a3bb9d308110990fe0b621572f38f48f7c032633dc536b8386b772573d1ed61f6a97777b8bb0bf0f5843dd2cd9c503d0764ad75c5658e4619d77f39a0b314deb8732303ccbfa32361e1762d2e08f478aae8abc2ed017191d2feb327650b011567a2faaf7b7385adcac93936d9b4364ac58d0a08701ddac9602ea92659d6b94eeadc09f8e98ff10af2ddbccd352fa3ba3cb3290f234ce126b957a5fc0be8155bf79ddd89da37b081a3586890540ac6a075036b60dbc3163c60e88704b33caece346f7ec8e2562d009a35ed5e8c821c3afd4d10cedc1153e952de6bb09fc2a93949d58b2e97e31a4565775c9069c7ce3d319aefb6f622433bad4dc1fea06c063e328743aa2ea851c0e9aa84e5f957824ff5796eefeeda4dee42fa5a4fa8aa1216cedfc0ed548cf3ffa1205721d11c8e0b44e3fb8df6ef0ac7bbf3f99a04e3e474ecc41042c05eb363350c178a5159635cd060710abe965b15b791dde40aff803aa0c6866646fa7d8c56de2a24e7c32297f7f558675213cf2dc7414caf5cefd4dbe0f905d3b8a1bee417994319b95d7e37393b974ef1292c5ff807531033756910ba4d2e0e37fbe8fbb750b9380839bb92673f59b12a299a7ff6a04d1fe119d6ad69a9798c55fdf75b38853633a6c95511461bc8be9b229585426d51c2f416549a7d93b311b7d4c4c2179da715ffd2eb7dff7c9690a4344f4f35452dfc90d445c2f15510a75d4ce099ec08e5c0b5113556e5234f610842ea96d50b483850591cd73ace3206db10dc2e070abf923d2a129744a91fad581ffe301728b4695c5722806a1109131e80413d9017fe9b227238575b170f933853471fa172224460d754067c62c6269a4604dd0189e52d4e1afc5a1572de08bcfecebc88923025f4a205a1ae3ef30d65c10c6bff7d1ad68bb0bfe0e71731abc71ae4a7c11715b6139f87f57fa5a6646da8a18a4a8ee4f385b03fd21d6cefa945812fa182d77cce36959678bcf880c74ff1e9bc073319a67eb8df4bca36eaad5d0913821ee82d67a18da1c65ff3663a3ff78aa0813b3e98bfaba117ecd95b9b67a465e53bd17f4fd76cb1eb98f278648158273243f4687dee2ffc17e57106423b5838f4a9e59069ff1e1cc9582c118d89b7667dc0fe584afc583e5eea4a5f8631bfdb1c84beb8535026821a2a0f2d2a023a92cbf3993113e43674fa53cb6a2c157808ca6e1d306b8b4d8d9ac685990194702dfb4885778dcaa75c7de5cf2b745c4c27224b0bfafcb0b55300420759d947d806a1a256f507e4daf4e8211422d8e3badc4cce23398d1f837ef21597d0459111b7835ee116e7a0731799d1d2724f78f4ca8ad66a9172892a31cedcbb6b2026e47fc3cd2e7ff239f1b70b1da16060455b1896f16c23f041acdb8f4c38c0ee412d364df9f97a00d56ba0c85c45d92d0ed6195ca078b41682a64cc9ed75c466e295251f044cac63456c2c171bfe60d92198d6f9cf9194a510b3266f8c6992d4f7221d2588e433ecce331ca36bfe1f97cc67e7e51118fd962522f4157302cadb1d17b20ffe2ee952911594f2e10c1122e4b8de934a7fbd59e4059714e1fe6acede01f60a1fab6db615771cbeef4b7430237e54a5ee9288e3f1849503891005f01ca766649767cbe1a58a55178f5aafaee6099915ef06953ed987cf2effd9eb973f56dabb8487e3091565b497423860b3adb71aa378610d0edac6e77a96af0c3550a2a3717256c4aac1c237978ffb47c0c0f270360907ffd88d9fe9c5ac87a5ae92b25c9cdccbc4dc46c2f9de6672fe2ebc6f9fbc613673a3abb1ea39410d7344e4352590b42994f32796d0bebc65f69b4d0e628285c4f07e0fada0727573615533dea5020b356416d3a9adf659f8851e450b8ba88336217948cb5a7a890565cfa76b7d83f61257339c067f57f0096bde5639b50c6b525b3a2ba369f79c57be64237e9ed417770f7dd85786e6890cd59f3f9be55ee1a3f5694902bc387a422ea662befd10a4c9804cd6978e77a8e3799dd8fbcc5c305603a7d1f679cbd6040577b2c8fa72fd5ed3e9a5c17292718ee3f268df72258e7a8081e0af01b7a43cf0034ff8cc32df792524c37a08d7c6ef08c5507d7bbf0aa281950ae2b8400665357556229b3357a724b966bed1f08987dbb45b3dbe405413de394de92978e747b6e9d2a407c38714574b6aadc95db39d44544f1541dec3dd5f6c0f525b64a69fdaeee2645637dc0658169e90d43bd470758d268555bf87bea56160de6b584dfda81e4e850b21c78995f52e181b48e7379284de6d0b4c1ab979e253f2d37fa3ae51b7059fbedf110ee62620909ff19d74584220a8977a5b0229ca5064d114cab9d8e4124fbb59cbb38843ce8b35f31435e70139faa6c1679f24f429b72c96f5bb8e7580cb75bc79705bb7987ceb12ff3bcd9a1cd4716a650823687a047667ca8dc21137509fe24b16647176265a89535d596cdd826f078e98a801c1359e8a6c1dde55790729430637a30063b88db6c4eb2a8ade227c7bf672d2ef9b9d23867b4aae20ef7640821351cdd46eaf7852d5b705be5476b8dccca654c7097822c73936bd224c23a36267d0f5845be47b1632401140d08e8f159cddfa02a95df9397ba9db8495c8d9296a191eb4ad3974b838f90ad9977165d774cb21c9aa1d05d245157fdb512dd53e19a7b16a1e2e0059cdca363a718382d38a7a6fb0bbfe44b007cb3c04226911e446f253d883503e46aa067ae233ef1739c22aa626d2609faebd0b66cb2c7265309a011cc7f85fd0cbab3f8a0f21176bdf5eac2b80078e4385dab4f8f7d7b14ddb900febb688ae1a706b8cace83369f740cdb9ea76b47a9b79a9f0775f52fc4cef59cfd3f6695f87b09504a64239702affd4261fa24cfe30260e13bbcaa81066f95c65f8e98a7bdf0fb53cd01a6f4b604c15b187ff6c0733226ef5b5130d16ec45dd7f8c8063315a4ba473e2992835ad610664a98ffbaf850a405cc163b49a22528acbea34026d638ab0f8dbca7d68014f1c6a6160ed7e156bdd7111afe979c02a9fe0d111b56f7381207c03414e5081b772cf2e71020816509dc22201ddee3fbc79e2b12efdd8d25f07fef46c7eea5a81ca1486681a74b045c40d024adc13a8eecf193e91fe72a37b63fa31277c13e74c06e464f999e61b8d52fcd950b189e5d965a9f815d5a7cf4943d698b7b2743b9c3951443cb01412107761a67947f3582f40d0963cc286e37bdfdc4855b542a9b8a69f7fdda9f1f29f500ab0590b07d2c8a2d962e553ff2dd6ca29b9f862c4f141fb2c7d1e63307d745da7dac52568d485745c041934087b80e0bb4c390184ba8a263adb06cb7c8f0942db5efaabe696b26229f83c401afd152fba9acfbe8ab32c3104f4a48c515cbff6d16fe9fa0f7e183326d788684d6a690c44d442c7c8103abb53aadfab82a55d95836346668400b837ed92dd2536a4ab42c0e7e705750cdbd9233753012f8ce8f704249a84ef60d3eb7c24b202f93c1d656dad3cc1562f2e267e9ec114dcbed12f205eca1f41eba4bbe89aa453c6584453b20bc786f33dc0120e2a0a7004b76eee636735eca1875bd112c66d9596f0eb303a3c52f4662778cec6675955372b4b9f570f15d9e9a98a3fab01d35f12b62ecc2f2dd8902d15a763d8cd72b76adf30a978c94596ed6132d1732eade098a59e3d9bbf131bd8d5401b8c80dd1d3e9c73c915d53d59d000273e28cb731f0c0ba9753f441122447b35502bc9eabedcafa940da6e042f91b800b03277de9955f66f7e8c0a044b08022b329ec9bf8ec6bd8193dc3492794cec89c1f5e66e947e48a6115772d20b0e692719ec0ff3987b31c7ee4c7bad31b99d4653d503e36f160ace68bd129a2e9343810ef1dec0fd758e02f9791cd649022550df3a8e412bff28e9fa5da1bd06013b8545c7260bdcf4ef218ae1ab363ffc28180545bae642d1aff8cefeb98401fa28f582e8cbbf85523e0bad847362d5d76b3cbf427e622c11f2f696a769f0ff8986a040b5d693e45d0f0f30d0b568646e416b1a507b510d01d7c0301e817265f21d5ff152a44bc3dafb2746fbb0d29d75e301737fa10199cf6255b3fe880f82cd6311892a26ab97100179ffa43ffa614a08b0a3e9fac132e279b3bff4cfcfed303574973629fabac0c15344f0a53ee2b1e4d39685f00afc1c55068a5c11c7e5b27e009f3ce96c1fdfcec519c2637573fdff6b2192daab3ffc1798dcd958e7ecce70c0093ff04c6ec9e184b39b7f3e1321d5bbdecef4bebfa8663baff5e783d5008e5428a115a0375ae1900372b3581ee49026b8c69a84525fd138d4f7e2ce505fcf5ed71403daaf69864dc572d40bb8de750a3fcd10ebf544ab80347b5bb51e4b33efe0349ab472e444f0e73649ae87de7bf1d78549dc002579c2eca42c2ddfbf0886856d7bc0c3d7dfc044077063eab64e117b082782c0e460d0c73f57367dc57653216537bf3223c948334bd6823f2190420fefd149eb16978254b534bee52d42b2d9ef801177b8dbd5bd1ab96f915c5e88a31bf4e5c72870af4d43333197e12c6368aa288ad20cbadca35798041e1b227a9d6684ba11f3985e9ed10f22882cffa9c0fa537392c6304b6eec9dcba2d9f0d06708ab4fa1041cc57839337f67fe1a09d8faf5babd60d159bb4707edfe015d2ff891c103fcdd947385f5f9a47d3823f8b80b9a530d59e67e573e64988f2fe866dba0b951567f6e5eda9ec0f92ccbaa22fe0614578f25a8c2433b2d32b8f4c11a6314635b49d92e19cd74594754f779d0cc750d67d671285211e38cc827ca59a3ccd442dbf92253bb63abbd88527b70097d610db7039f7a4fd130f5e8db8909b6b59456314512e8576bfd02213115b2a33ff6b87f93637be924d15869b315393c78e2438956c8fee4fa5efb7e7a91b61dfc7657fdee0978067d6b2f289692c0608360940d6c59c3b2b95684b8fa7b560a9f54b50c492b960eaa786f0ebd8be63ae123919be93c64bd7b9a79a1009588366be5e9087c2716490ab224925454a05f04d9e3e5d24f3e6b9e6ed417cd8567659d9e62c4d6703728e4cca3a7b109cd59209714cdbf01fae5f66c5de6b867f1eb54c10082d0b01aeff4c9d15c7d3f4363bf7b8d23a44c5bc7a74624e8eb973b14b9c9866db0cf540236912242e0797f11e862b891b7ee834314aec125e4bd648fc8fc2c66e25021a8b99b765f95543bf4a4404c6e712f0fce32ff864f56eb002e6a944119ea2a4cabea9887eaa094d483734148adeef2468a8cb757fc43320fa4b7b21fbeacb65b5290d1a6a6a34c18b52e7cacf23a1f1fec4c59dce68389142ae68c488939432fc16fff480eb427f54cc7cc2a99a9b65697301f32ce2d35051db41d94d0466e454e8f2fe8503b87be9345363e39b927cde779eebad132039c0c32050966ffba77a6dcadf8a3874894e6f7ff21aa00286c23c5a5a1bccb10f8d5644792158a0a721a0e7090cfcbaf44ba3982c07367e7e3336ccd6320bf1a2190c37d59eadb10d844289127cb05cb04ff222c27eba581a332dc6d6f98144070c24bf1f00e85e79b1a41015205e4d2a2abcb05ca26c0ea50688b8e8bd50c0c7f7c3116f2160f1000f170ba42ddfe3a3b2e9b2178d565f97f56acce1d64aa254f233e789125bf2efec062b3bbe9eb014667ceaa6b0c35ae1ba53dff4d76bfc5d66ad14f70a9076850a61ce0e004fe78fad83b25ed60e7d504337262829085c6d10a1495d6be0433dbf0818a72cb8c50ce5c875d37d870ab499cbf01b8ca13f7a3b700a979c8302daa85f9fbb3b7cc505ba9e6376eab97568c807a5c4b0ad438b19447d5e31ac834776419fe207d0addc2ba34b9d80584728e36575c5a8d3a9dd069593cb1e6a3ff230bf355786430645fdc8c74a9841d5f1568c8bd9f0dc52945848d8e96adb2a466c5a3b7fccda98b4205cd84ea609a2ff3fcd047c17f7be389d2344d7ce55a1c5df901c4dade782dba2222fa8ef7c02a3adec7ab8da2e82bc84a382a496353a4f6bd033c1a1100d875d7b6ac9a158f36b8cc1c52b1012bdbf550d649c05014530a69783e801595bcce24913cbff0bb3c8aa9aed6e9a522048a91734cdd40f0c08d82723e3f6e88be6cf064e7a570ebc5f977a3976da6beaa2ab0a3f01e2065070ccee181a14bf3a9c40107530c01570c36d0bae49d418a5c6c79a5115bc246433b706073ad64b0186f2e221dc1c77d78098eaa37b9882733959d5f9d65b21c00fd03469816a80fb23b1283761d8882dd75ef8626f87c363164bbc41626008e30c624871b0bacef9e86d1e0cf6997c627c28276df76b52e561accb283ec7b2ec32980088bf45f6f4c8e8fc245b05a9e59cc3ec9bbbc25f5cb6daf30e4749f01de94b928e7186622ac741166712aac4b92a0eb7ccdbbe2718fdedb0d1d66582c653ee6adeff27b49299334a023b526c855412cc804cdb4644b76e03a30a9d523196de3c908503a22ff66fdac73e205450aee7568176ad87cec4fcae29d2634be036845760fe2bdbdfae681b41ce789902b782dfa5eb1f786accf6f153295b67ffc8f8256234bd084c6faf96eb429a5f358ac2d061a9f10be7d7609a4642cf2e88a96f34d97bcaf3e0339d0c784d9ab079127a41492161e02973e94f12270cd2d46c360d79bce86ebd38f331b296d3edf96382899ae4b89b3c9dd09a28a12efaeb15fc504a4bb70a95c9171b3714ffe60be2adbeefef9f9ccf570e73d02ea495d63931ef84a437c3fa6f489a3ee4830aee1315592b7a266b0cefd1382708eec1850851658ed438d9164e6f2f768b45633e76fc3fcb1642c4f3eebb604ea8e93b71c9322aa1a149be1763680935cf7c192dbcf1c5fcfff158584531483ed3b6c79947ce89024d29c181ad148acc879ac202caec6dac7e1260e16629dde202f21d5522bfb63f025a0426fb8878e7c1643897393710bc66f5b19eced77dc7e2f3ad4fd341f6725ad57cec499a24e7cc4f647679cb194f9124744c340a02e9e0cf646ab005a17ddb0eace7564e1c9a37e971154a1c47af50b9a5106c6464f9f24a7158b1ce2abd0e66529a13b503b5dfed188457f9bf75fe093f73b3f8e4d51816eb881f3c27e8ab2a97286aebe127984c0805773d21d97f3bd152dc8b9a686fb256e74e750f61cf08b69dc3a3bb728af3c7f18241c64ab50ff32aa7a15035a909fe65218ef76c0ea5c5a3b8df28eed7fb014136e55a579214a0e3c18a94125b9838be90fe4e5958958ddba7ee5aa0c59c267170602c908d33fcfdd8e19c93218241fb03d6a70a0e284cd5c274ac68608bf1c054f89cd623df37fa9dd0ff63d9fd79f8f6c4f1f681325082b48633256fb66b6b9d20853aa25bf4a242889af9fdf45efe3643ecf0b5bfc510cfaeb954e2f539674113e75cc738254dadbd837a17cc44ffc2d0898265005e37694acb916dc49704a32a2b944ffec437971873223d2487ce17ec4438d7a0f99686cbf1c30825c9e69e6f2e6b4377db5562f4a37ad46845d38eb903fbc1c81d3d19099a3dfb90b3dd21a4a0236b0ff124e20d46c39085133737a1a6d6e2fb4caa5061a1d526a16ccf65ab37c0d32c3f75a0d96d210b17fc687af2cd33cd8dad0dce44a327c1daf6c03fbd52ee6f2f3a9539ee2794316707ba814094c35d63d5746f159a69e8a23e0c038da277fc08090ef49fd34addf9bbf6b6e57cd7482f726a46d53139edd47be769f2f8f7867c8ee9d768c77ed00892ad86f10f7772bb326e8937973779e3e703ada097c639a7eed72517a26d4c906b80bb798a04cae7c1f3f0c80783987809b81fb1ff6784e27a693ad43c39c706aead9a9f18bbd3832d16e1431bff567e066190aed90d0861f587ec2494fc1a7fdc602834b1dea2793a6d59a5e1a9b7b22917405cd32a517b282151ca5a5868a9026987cc454bc53feaf18ae3ce35858558c2b6ed4491c04031dcde798238d3dce2383e2be6497b131f85833046cc2e8e4e822112ab89681c582150d0d1fa5e084a8fcd7d419431e9ce26d217376c38f6b6c5311e3feb719a7d500bd244e978e6bb6a56bea51f4db67ef9d3a4bf496782670009c37029181d21527c0d1d5d9bd0f9d2146d78d8c501d8f1d1922150f72b11a2a548111f57446b5a270e80a8a2dfd17447f593b2aaa23c9e1a3412cea271874c30d30ea2cd51b3eacf75d7f163c8ba71b154065ccf067f1102cb370adfa9cfeba85bbc02e5688cadb11f174f9ba1a0e190c2d4af2f1dc248bde56e370d4b8b8c36fdc145eecb491579196e0d6d4b495ef443ac1e056593aa850ee2d802736569d63fe0b06641bb6b2d338694e509f8f447218e7a59bec3a0210809598f99de67b7d26917789b8c62c9f0fb6230748736b75bfaef574b453996ec049d9e6a0efafa2150ef5a5fd04f2b0337a009dca71582a0e5be7dd1e570f1bd89138607d174890d5c55e37302b4469df3b2a344e3d6b5d24f87656d300766748b4be62000aa045b18f1a3783f7478f59af20fe6264d819438a2e13bad140c5d47349795dd1b28cd4a4ef645f1694c9b86620acae77f91c741d5be3e84a543d32c25d2b064ec4c227ffc0441dcaa89e024d8976934dfe4f75a60864e0870a283d11e17c89d9ce38886ed3730f0d4458f0333608cc7d460f45f75cd04c3ce5eba85261e7543eed6d57d7a3e4738fed9b4eaa6e3063a59567e8e52d284054621117819c28c619eb14f732ae2128820344765eccf0c031d4fcf515da38f0d64c4ac289462f11e77e39cc23b7adb8219a9d2f39f4fe364af88fe1eff6f870dc01eaca0845ab895e85bd97d5b755724d6b253e07a49b914f87776b244e523f8f22f083fb7d9ecc83143f04981a4bc4dc79a4942c01aaaa03f9c491d0ef30b5e0e6789db816d0587577b50bb50e7134ba5ae6a3120edc3ac45e22de0a5199612c2f9c72adfcec77ff91d211eb411840d15822928aae2ea731abac2945ce930f1c1a9c1aba9efe40d2709c2ec8a4c47cc501e8ec4a04400b355e198c869bcd4f0823577c778c85b9eee6bd95158df11301062d7be409f0c694c19aee1b8930385577d567f8f8ea430d9fdc82a0f99a688f722728cbc231242f05256aa13e921d809e5d90f98b0e6c5e214368ec9d35236587574b592ed9b8ca818e44fdae4b9663f73b42eb9d79903a164f6b84a5d61d76412f551828af3f7b8f3cbfa19c7c9576474dbc58d8b8ace365dca862c37ead932a5e8861ceddafe04ee0ba3348b422e0a07e6e8c772ec19a662616a87fecf3391d5af2fcba890d88f954395fd9709a37197026af8832c92b7b3f4fe00023aebdd829dae8c2e8a9467182c1eb359105cd0bfb79b976d1c8713abccdc53e5800bd8e44ff735c77a3c4c922e09ccca0f82bb0c40eb578a097cc2b4d919cef6276a0cecb55333b45294429aad5adac2aafe7ff6476488632ce9e896a878bba6e29dff0c341917db33034c39c8c71a1d686034c57225dadca58f93b7b7ba23e84a9b07e8a0a50d5a476fd8843bf9127518127eb2cf988b03cf9d2d802aef454be9314a9bc85f8b2ed99bb053502244e99467e29bcc84a00170f33b1e5d0db27e46139525181065c8685020815ee271092a3e285187e9d2c24c2bc5a3249467acf3112afcd7e8c8d500daede073ed1e0f322fb2a9f494c1483065af26c48fb9c28a9f45c0a201d7c3e55fefd888df96ce2fd23dd1d0c8916c34e5d914e7c5d3b0d9c104e18971de4966b9a72529cd7fc9cf6589ea852d05112ad07d821665846bdfde6379931c69e6f03b1001fc386ef105204f187cec7514a72ff91777b6d0940482c876aa393c1a96a5fb423e45d69e3fbd93851bb718835d6bd921b52c9982311dffe7bfffb5f5579ed83eafd617a5fb0cf022c473b6b7d3d597e620c783e5fef42c3a2df474652ee15a96144af36122dc20cec3e0db95de1c5947dc9adaafb3b07bc57e1203eb773144c190bbc59025dc5410bf9a37c2e8c0072b9282664f8f217aeee66850ffe2cbea81f3e46eeb5352f076698598b0060f574a8989de7c799cc6a7e83d98c11cf64d8f3c4f6e745f3f49223f7b2110dd4acb9f399c578f15d04714e3589b0ecf711b0cd0078b40fa8a9c3764d912735353bd3edd87c4ded58f6a282c4feaae082920b2ea0a9ea6289ba50348bd63c1f057359faa1f60f5d26aec76e1f138cc344d7e1ed9b40fd1e8084c5b7f4fd28a8996dbcdb96aedff5b072a8fc168f5e434447c14e540c383b8919a4deb99cc0416d6aad6e05829ab893ec46f2d91e6918e3514b2bd6ccd883416c55eb27d2f7e88df307d62b384a98d812da01b79b98bc16058b103fb3642e972d40321fdd4363ebbae8f475c957a7a42fb157463a0f77d6bf704accfc1697ff3383bcb853c32ed11f83431fbefe0463cdd12075f84c32f481c0c8bea209068ac67e084100e1713aca30354d1ee3aa043cff4ee4b0e17754e9560dc17d0ea48dbe770a4cb4451bf99f7b1116578cfabac5755a5f6dd9a7aff93610a88c9c9a52a69062fb635a9420f13d09ac97d861ca422a7efb56f20b1aff97c2537aeebc8e4e190d16c2f918df710edb6f67df54edb0f05db08e00921beb1fae48f5bc211179e42dcb3bd92b9255d798af975a7b3bfcc0481982f02cf11ad7118edc26e7c97be32b32e0476cabd4566b573140b4af765277fb6118d080c4fb430fe615752a0943ce6d7c7e4e5dc58510f55c753ff7ef66c6b7743e35e8b78c52fa9e81645d77900406a28469b1ea5849b315e9fe188eeb013dba373a6ebd9322daf349bd69e53ba19492e4de0f6be89f5c271869bcd58d8314a3fd06fbe69137796235e5c7790c031858a6e7efb93427884320a745cd1e7742134b08a867553950f7f0b80ad07631205bb42fcaeed074580f9348ce8c04dd17efd266f016568703b5d3e7b6507b3fa20544495dca7c5b061614b12fe2d59b261ad5da32318c4373951b71536da154e4c2c1d32c073d31cf5581a53469c373ae89706e79636db4e613a14198e68f42ed7f56ab0222cf69e08e7141c4f2d6b2907170bb2ae6f10af45ac1f7c6da1684e0899299cdf5529c497ee2e4bf2dc5e36171e151e2146ba73fa419f05ba6df5e2ee264ef8028b69f8e1ad34f868fbf283c69722a17a1233db62f8221bf6730a7112d4709b5253aedb52425a09ea7288edf46afd0117014356ee2fb8cfa529bfe83dbbc524e35552057045cf19a2faff14d9be1e268932a67c79b9858e77410725b7dfeb58fcb5daa28887864b4cbb3cfd616a1689ae37e6cf25adf8ae9f06a2404fecd07116840f3ef0dd5642ec609c77232f93359f4ef83baab6d38e82d48530f6bdc36a8b51f5c6ce62739f0fd99788980648e9c6050cf16c706c8f7bfbdd1a5d83327d273e38ed5e27d6d9d257883f4f8a580621949c2d90e47c3296109e176787bbd086dd4236e71b93e09ac744fd1bd646e29bbf913619525e570850f4c8eb95fe151970067490a718e85476f0ce6aa37200e2f3237ae79da82e21e0a86a758747b9c3f92171a07a9b100a535573ab0d636fbec382173c1a40655ce17ece7c04168f315b1e57f5c86cd935c50af260916b1b61a0b226053cabfdb3a9be659c34a51ea513dd1ec7f6c3671c12d4160364a9e4b3202437dba7bd3fdd907b084505f3b7d7d60b96fdd3ab03bbd24eeed96a850c2a51df2f0028679629439d054976a39707313e024a5018dfff5428c46882758cd68ff98bbf53dee2d1852b8bc4f44693896f667678043746e6be279b39d05c509ff767778116a58f730abfc3a88efd29c58dd32cb8a470c4d2ef3e0e29fe349a0fa047a9fc4c7ee39362da1ada7a962f8a39e169cd66ac4359bc5dab8b9c5665d325517b9484280279f2e665993e9823945ff1b3d65c91e80fb1421fe10150cb7658f0b2ca20a10a235c67b00263452ae826854a2f935486dd2a4f0bd14e11e2da96e7de6828d7b7d4633d8276f65f8926857efe2a7d6abeaec576948d31accdf94c18274642b957c6485298a973a7bf1393386a14da9c8a04a9eec36c0ab99a8febdc3024b6ae0077294a556068123d25c514f122ce2b9e92ed8ed12d3e91130a50c7e857c0e3bc24631e6acfd1ac9516b6d5600aace98f30ce775028bf71c11cb8bb139500d0e6b35e1ff30c2153645227be73ddb4c71bec9abf294ac05d63bc11c0a2e527d42c3463359c8cdf0f88189062c9dcef63d1cfc1ed6583fde536a851584447a67a0ef0895719cc4628fed351bf25664c659c1b8238d4a3ae464cc0e92b00afe405833f02056077694bc4f5a71b03d3901c0d6159e2a6477c2cc3029a6a5d632c7507fbc9ab668ca6a0385c175599f5ff500ef31bb6a5315f78e9335b759649f6fe5ab31db1448914112d1e9f328e28e73fbd396488fb8f638eae2ab16903920cad01181e584fcb7235ff0b946a934bec0e83daf96558fdf861c55a113d179067f5124c025b0047099ce69536732ef2161f567b25e690136b5c1fb9f272afbd6e1a4abe38b7ff77c6426bb541f803e43d545aa653b33e7c5a76f2e6fd424f093a7d8f979f8b14895a6c6c3b35c8e7ab7fbb2e7b20fa739dcaed287c6fde1a79d33f9ec431e1b577e332f22185cf70de76202397162d33e6202356d21215390978e9889f37fcf61ca682aff766b66c71e722f1c463c20692092ca2494f7ac4da9af4d49a6605fd7f4df5eefd7725baee078499b136cb8cd5002ee1df9a01bed4110090b51af8f021797071f1d273d535e9ece62287d95c83dbdebbb66b3bf0a6c7bba737cbb7f1d93949dd358d4336d7d7234c51b6d726d4ccd22ebc10745f30cf573f3975368d9b4e047ab05cc7d739d89215fdde56ce3b4b7b536e068b7bdaf8c4ef1cb02c8e745af028bd8341af06bf58a27096edc92b091dc964386f17686466d8d92347782b6e3fedb57ad1d9afc12e868e3361e0b905f630b09810f63ccd02d6fc3af11963119682a612b532ab071609ee4076541698f021f6c5cf9255a06f166f6922cc2dc633a81322224407b5bf31609dba5d362bca92b388660eb0217126c378578b2139842fe0c72b7b774cf165af38459944fcd0f7b5761e5bbe6e67a298e0f499aab715b831bd82054b3796bb1058d7dbd8fc83fbc615ca4fc1936594656e8e8c8724af320397aa08ebbea86a0ac797e179f9c0f4062bd3df14ee5b2aaa11490bab99c0dab7a7e23b338603ca0869e6a993ef186701ea930a9f931fec9d4ad7df62c5a277888cfbfa64e45687315f43fc3d346b726150a83064b9458bf4f1769e5f4bf03fc48ec43bdd6b278c242a78a119268cfb55a861dafc6adc6e7814eaa58cbd54cad3a3d4a55989572ce462d103985af1ec2ad6f9adbbda72da57e71a319c804cf4ffb784e63ad135c124aef45824caf6e0841e9eb15a7626d1243536cda590fffec9db815bca730ebe136aa6e1064ca0d10b4de1a10dbb9ab1284d52eb663cf564131e6f47dd98615a7a87934614b0a30a2411f10572bb854352495383b7496553ea16d604764f6cf888282be8e201361c669a1d43a67be0137e2fec65e12cfd44d9c40cb81840f2d9c0c83c75c5c813908f192ed253cee5294c4a0f26288338523302c7ffb298502b0d1c2ab7b64fdff54a76460c73902ac2ecf7722d17d8a80cd641859117a4d9883fe034c17a974f7469edff03a62c6b8e14423027589a17e12bf632ced01903ce79d992b35269dfc44dbbc37befdc1a436bd9433eee960d9bb1bb286abbb2dc45dc75fb63223b7ab8bb75e16ae2c05fda4d0d88331e82dfd8409abdf51ffb0ead85545ed5ded8790b57ce866d5f1678dda35c3c2ae0dd2c0f6b74ebea8fab8eb61ef8109195cc9f5b29fed63a5058a59a2ad2aa77d195f6881ceff2dcdb418eaa293acfb3774119a1bdb00fd8d2f11d390b07b12624dce6a2e51ec7fd0e06331548c65524861abc4eedc16aaf2f323fce9f73ffb2514b72ec7728f12ff47ef88a732225afb282a3a4450f59d5266e3684ea7dbb7bee743545706763073bc002c403aee330df1ab0832477f42315b68cd1dc92715ec24d413346131f19ce412cc4638893fdbb770e2ae690f46cc3d50d6d53455edb6b02e5a2b5084af09cc1ce5163e66f00bba4a02eaab25d801d86bd91f1934e940fc7c20d2477f44875729b493151eb25519836f9c147a09466deb2d118cd9835233b6e74da856f487518c84946b09449445edb8da533ea949b2af59ff56a5412a3cf7ba9d08b9b01fbf7af09821274c3deee1a0629ff048e943556d436440714dfd6c07e3f222943d0b253c0176c51e8f5b63fca7ea1245c93985c13eabd7fdfbdf6c9241b955b46802414b9a4531052bda0bd14f9960eab45cda3d3efdeea0fd5ead9c057ba1f0ea80eda2f751ad5032933d32fad3b74592691b5f8f93a210f363a4211db30030ddc375533f00e26c91e50600b93219458b07d6a51f12bad5c2060f0d54bfd3a45d4ab185907686585b986511e723542a62397f98c3e43a0a8ca9a3403276d35bccb87caf9faa5daab67710a2f48c874ca7434a4f9502de1cced4990b95e2e5f9513fcd7df69f200866d4c8ad3c2bd63a47b18c2f5e93cc88a09e70d539a7126cdde11bfb037c0a7690f6acd59d75dc52bd22d9b9c760ad5d3b80ec152ae10c0f9408d36a3a208a6100f5f1f486db32d27095be411881d27c1a841b4eb5811c138baf150365e4c05906e2f1de4fc032ed6c8b42dac7451c0de68d8c119d5d417729a0ce41ccd6c251fc4d7eb1afc2e9c299d7febac71062564b55840f64a80db40719f230e8454daef4c59eef0a9a734864eb2fd97d4e1531e1d0b98e2659d6410d837721d18ca2d9c8341d76d60ba250f0aa5cf0ab70f40664b24b95ef2ee0855faf04d4d5b08c5f69351cb29c0e498a7f8eb00daf539f080c943ca618a7736a5063cdf2dc1ce454f36f4ff429728cf4911444155c060fe7f1c0e5f099c50d09dd57563ff965dd62a9cf0060bda56ea5b300b5087520377a79f6f4cbde2001b2303192aed7724c211f418eae43e230327461e2b3cee6eea55399b26ff2d37cc129f7434a477534327ee96624e207c6db47267ad40626dbbc9d1dd6c1a8281fcc961fb81eaae50b8929f5ffa0b7601e2974a287f8964e29a1d07b6f0bac4cf24b91c1c13d0f37cac513b77952fd80b04a82dc93028e2bf5695b047354435bbee62b450e55b8d441f595509fb468278d1b4b36af3e54c05cb1008efd253a7b44a22ce4e810f53cd0e516f19bec260253e89d4b571d4ca854cbddfe77f2657375be084423d4b232e7289863b07e7253f4ec716fd8c6ec807b3c9e653ccffca27d2c18da017397357625cc66d0e6e2b899a81525ade5023277b5e8f3a92baf69da52acd91f52c7d855cf7c22f094d42527ab5e9586c2155fb4961a957b490f3062ec39c3a2a5fa136b0e7b42bdd9a30fdcf96678d7a60ee0dd602456c232dd5840bd7b585f3d81deb2baee8106ea7eef2c811a022239509b23ccc25d5916ad95248dd9bf10b12df931b37d05fc01daf12855635213440f0f305c89cf2ece76975650cf48270986a0838546b0d136513116632f5bfa1ef279eb228a8c7f13fd646658eb0e54217ba63b03fa03c18b043ccd96639cea4ab116660dfe7a2acfa63f49c910644f13663c48af3fc6cf729918eb123823407808d272575011e041f0844b1fb75139d2c7f62dbb73ff7031b5c0271f0c43e3d8182e20bfe5b0d478c52aa0c5b098dbc9f83bc520b59be53d306e5d61e5d7b263105ee7bd6a1f61b56170d6cf1211d876b26f36f4285854ba4855959c055162dcb4948a3ba446ecd016296339eee066ef35c06c244bd831b48594e639d9ff8c8f8334a2adf91b015adc08a009ed81fe2e9bbda1f7d27fb7fa0153749b6f2a4e1edd7f825825ea0775ba36b0c8de35dfc09ec8a79a12e69a77e896ad72c488628cb498a11571a6350ac68f4c2bd5ed38b3cf7ee382513eb4fc0acbcf30143b526e84e235192b017a87bf489444ea8605906f3de1585375b9f2f16a16c82012f8b140f3a20e603045b890f9a4fdc916cbcbafe548a269b4996abe8566cbd25facbf874a599ab6572a92a079ac56c53bc459a9755f332b9fab090a79d7661eb0ef8fc34e601d8695ef734e9c2807a70d0ce63baf79dcfa415521e38c328d626e8a24d1502f0a4b225024c0af4b8e41c7e30142514e1e6b7f49d6ab47b5f299aeb638789a369a55b8098e92765086b23289f2f45daafb9fed12656608fafb91e87cc90cd38670a83256d7e5205779bf47cc454d4ea11b82a0d70eba512553ef52ac2b36773a80182d4b843bfe85027e5f8b155bc02f06a3fd09e9aebcadea2030eb7edbc452afbf0a1df95184d29524d0f19cb6b76a850c013666b906426340b5ed32fdc6d44ee31d1d0ffc9a18ba7c37bcbc63508a39e3113e0936e8401e0b1a42282d3556effb3f83301f2a3e717bc43eb60a345706a6b3d7f0e4d16a93d2d8df8e925946d3e32e8d37ab8133c37e4ed9cf48712a5fb43f3427d9b11bbdba8ab511de213e8f5c2c39096f335cc66f4cfe9f5ecccec33365044596dd0d6cbf880ed1e32b96b003474955377c195ee4ebdcd070b292a66f56f47c1eb850f94093e7c132c40470217ecc7500a3f906177906c2e928a2a85c98c14f41be88257691bd4a32a3098bbefebe2b3d88aa57798a4ebc8bbdc7c3b6df4a20475142744973a6ab14042557c40e1f03c3cab7dfd96bb4518dd9b1ef510c7402301648fac627cc758ed38a64c8ea66245945d6bc6cd582efadf984ae26faf5af273b94fcb3ec1287bfcb510bca613be1b76e1f9cdbd516342efd9df1f87b1aae14380ae51e63809a1bd7081c01537941fdc6dc88d12040e94132d15175a77e2b1545089caf17efceab14993c51a73aac52a192df18b7ebdd6cf513330339f036a479db8eafc3fc851abbb674aa25255143e2729edfda5144b7cf03c148c44fa0ded74fe7bed11bff47893052c70e6112606aa33a74925be5eddacf4b50f9d48f02c29311a34b76e976ec1a876c9d5a9a4f5ff946420d82e3a53cc36652405f681d51ed68181ce585e8387463d749c5fe94833ceba5c531e29e7fa921e34055bc9892af6c9f68f350f6a68e2d79dad778671576d0738f2c8810353fc90ee03955dd4289c17e0c16aad57256f5b172197a1f60365668d6904520164eb3c1083097334c38bf55b4ac65979d38095a1fda76e2b94454a75681ce35e8828c39cb8a882250024e0eb0bd5b79911a3f6c9471fe81627f081cd52dffc987f19cee22a4319db4e201dc4f9164ca56bed853795d1a5977e95c8ec2f900148cdff06cdb1a21aabfd58c6d6436e634737046afda0f8f47b6163ffef5cb8f8553a91fe851f795997c02903a506075d404d872e4b54d80fe1ad496b17bd5432088e1ecb082879b211355ec17e9377eddc61b3306c1447500cb3d1917b2e903777452d9f30dba339c73015b4569852c752ff68d9ae9de21ef14d917f8455362a0b620057af1127389142af3614c87e9f413513e8faeab738eb3b577e46ab81ddb0f252548edda2fe1950895ed6ec6126ef496376a8be8452cf53751b9e64c15b3c6cd202b534557a28812bcf2ca1c587b803a9f27fb2d03d1c176068b0ee14f74b149bab932e6f20eaf92d0b6583f0ae7fe68276b4d9c97063e7e57be4a8422471409e0b8a8559c520fdb1b3a5986822fdbcb953ecc5300671a36b2935275d55e62859615ffaea3410655006ef92b0595bfe4880ee4645c804d98574814781c2f3228ac6a97ac68e79cc67b647607fbeaf8099b089d2197786cc2d5e61a2fb6d55ff3a0534df603ea8d16be00e2bd409159d210e771db2528471594a0f4177303fb9b9c9f688fc8b155a1ffcfd41b85aa411a04c09fe2bbce5ba64c63791084d97c61c022cca252d42066b6b9c0a78157870bda1f163135ff53e9212dc8991ab063af8568f1c7c330d13d5ac2d9b9d16b41e55dbcb25b5da291131d8c2f1a85a18c0da959a7d9f66c2a836f291307e5abddf9e4cf4e5f2953cb46e02e7d2b102fc1916d9d1e7a1422ca0a2b69b02ca29c6012e60d1e1b2033009832b22b4794846b03fd3be5b40d6712184d52241091dc5f6aa514437dfa5edcc3e236dae6aa9e8dcfe0f2f829b264868e928713e78a25a905f87255031f2ec197cbed7f694e3f0f5d14dc74d885ef33474f6e0c6effb8f9d597a2cbd24bc9b9722db8d559c815ac0e753c89a9a367464eead8a4e9d017880c8a8b6aceccbb7cb99bab9bdeae57aa3c8a1b94a60830e7e12c09c4c40939f14af6a77bfc2a8b375c430e9b5e9ce7cfe33267b4bedb5aa6b0151f4b75d003c78d10bb078adf12930149b508e613c77e6768663d5d3ed15665850fd2b9f95a7f5f317e8261fb4723c104e0044d5b50fec791b5e2a0084139c54565c15fdce9cbe6c4afeb181c7e129e7f9f5fa645e7a19815cc8bdd238025e310605c79ed8861ef242e180528e259498f95e3102b734b8694967447ae7bcf7e80e3f64ae1c5eefc2cdf580b004dbdb67da881de12d991f5419bef8533b5b0b318929eb68de036a7908cb16c37663c23e6ac5d33cba8148f63fcf61d25a29e4c461952a663b38c74c49af1622482d12bb4a6ae6f238ddab4b8a9be119968683e8ecc5d68621b76e495d4190dc8b89ce22015d5f45b630bb965939f64bf91ab12258208459ff3a47b1f5fefe0c206432ea0539c9b9ecf24e5a053248e28beb5c74120d79a95a829ffe1709a333bec8027a4701b8d733bce1c598008fd6c3e4266a867f587ef4b89bc2a050470a497bfc3ce6e0e7f2d78c541eb04eb4819cdf0d802fd4f5cda722986000c3ee2be26feda989bc37220195f7889950b7b1fec16197de8fddf5caee85364cb40af235cb94b99e0805f1354723901e84c9dc003b11bf35fd7c2efe6b34c9b33b24f7708e1156ed56ab95e2ae58a971bc5982b87c22f5061749979d19980851a093fbcb442af2d19647d141f447b68f89f235ed332e2b8327106e7017a3d3bffc1fcaee089bbf77d00d14ae59515bd2348289896b3f3bbd78fbb7eac43f04c79b1f0aab7bbbad5f92430ac8e354dd82d20d3c00fde2a477c211f1c793eac2cb367b6d63430fa57ba7280721faec641934a5f365cffd4b1e0cc9406d049dc8ddad7735d1213f8fbd07e3d595df3fa320aee3124ce437f89e6bb562beb672cc1c03f35ca1f0cc4680fd5c6f32f856bf9b87faffcef2a6bb53a2b14574822480269f06fae49f520bac764ce2d105d29bb2d4c6200433f6841c1c8f33e777b3a16e6995ccfef15059ab157328a7e331475ab19370659c2aff81270991a212f6e1a388b7d5083922d703cb886928e10a4db07092f67e935a3cd502651a24ef7240286d848a76ef96529ddbaafac7414095609ca5d6cd49b976148041bba47fcdf583ad7f94c13961f3cc53c208438f9dac145a94a313a614852e5365608498a52a3a152bf568b4136cce2ea95e957d12f96475a6252d837d486982b391ffe20c4c9cabbcde3d64dd94f8f0eeb518448809012c1380eb0430e3ad3532b200d7a7fafbe3fee26882fb924e054842b3841e413800f8c49a992ca59c15406aea4534e78e076ff46140333668382a79c22a5dbf6ca62e18760fb4be2b70506215da95dd6fc8fa6374bbe6716743a409df16a31a4f341f0908b3effcfcb5d84cfceb8267431e46b159fb8624be1ce0fda56e0e3fcb40ba90989b00b5eb8d2a083b4046d19079c89a5eac184cdc594414076994c7f0bb3da1049c47d697463729cc48ffaeae4568526c8750819b1067eda62996de51f13d4093285e168bc0bd51b20b2d7fb92541edb3d3db50049ee10e05f837962556ea32c315162b2234fa39902e8092ae1043c9c5c9435c515834466a21da08669dbd8f7d66694e1686f5e9821a9901d65e06899b662544b69daf407608af7065dc282fcfc294ef13c93e0dd55720a9748d6365ce9d36942c6f4d800c3bbc5869788effb1b33bc58f4f0ef2eabbcf42ebdc23de979359c303127638b1878d3a125c391c6ab18eb452f3ad870cfe4db6078b6fb7285a86923454095f4a73f52ca73878bc374152fdfba18278fac174f3ea353f14a4e5fe1ce35290cf17887f2aa9423be22f613f24c3c814e09741e5ded6e786673dcd6524e6907dfeb0d08610e8de31298ca1a35ec7b96e963c932dfd782cc3e322b9f13426f79b9b88ad35a7999faa3d99f0b06d5af1da8e29cb36d76fbf00e234c4cca7de025012e94007d1a86fe94877382479c194d4fd65621172ecf8927fd2042dc3d90fd89ec2ffbbecb90557ef3140228db6c53acac93719dc6e50d0428afcd333d88757789083555c91b9969dc91b685d3cf88a37beff9b1cb68d42d26028ff0d70ff330af07fd99a2d4ebfc6e94c1af813e8feb1dbfc0faec4abcf46ba82e8a3b94a101236abf2a8f79339a79136a6916c8210aacfb4fc92381c027ee27b1b0a1f1253a29e669c3ceb8bb6da762d3e3280f8757c1fb5b217c9199d027d66be0355fb578e3eae22408408bd7d049919935ab477ba1be4b97ffc09253b1fbdcd79f12ca2354b42d3e10d20ab87126ddbac26848559b79af9f1fd5169d873ef7d6fcf082bf483fa9141254bce7eb427267bbc48b7a3933a3a490063662a3228b19b549ff2c3c4a181ac3032ec5ba42d9afeba8e0cdef35e60dc59f4a6f2e85199d1ae5782a6190cd8359c31bb3ef8334f876e1219a0004962dd39c258f2f1bbf5ac10e193fe62e3be69a09a81fe7968ae6ccce0367507bda11931bb0041c20ca2b8ba11af91064462487b9e7f63ae37961e6af9c1330ac46ea869fc23221d43a5a242480b9d81785187db7d21f00f39f148ec5aa29f923293539af0cb3b702a123416ed268817b8d55a94c08771fbe667a3be2fc6885eb6057d2dc927234299e14e1c85356cd36869ff33dcbb3a50acf21ebd9b7d42bddc29ea528fbc1bcf0d970f2d0a508bb747a0608e6ad06c153c4620112de61b57131a9fde5ff0b7c03704cf0953a4f62d41d830f791db0b74164595381b6bff53cd8fa6bf7f9d6715719b45cb3df17b4500b565ba01dde4cec9572c344cdf3f54804eb3b7a96a30b66aa2ddfce2d04be10ae70d16c9ac1406d61e18a7c00d7af5d8e847a7a7fdf0a0d0325057dbe855a4d190aa69320970c6eca704a78527d04e19186f65208634187b25175c9850687c933e77a9c0c9961a3f2aac66f7ed0557dfa54cca693124964a830fcaf419701cf02fc7a33b8bdf45254b6f4ee063f7be32c424fdf9e89bd1185ba0f47f1bc747e7004a87ffda5363ca24c732ebb0c76166ff7e7f8750d5e84ad0888afd42458bcb0249040fedae89b5be3972e041b1926571d3fe071aec403cc72c7831b412ea44f66736419f449e3e34581a25e96152c89c586257482633e5f66ea23c7880503a345b4d3c8792d7c1336261dbe1df44f8c5da4c4abcc3c3bef0f439c36d7b3420a7d2b8dc017993901c41790dcbcd8344b5c1d77640abe8708656707931a0df8a3123234a268ec88f57353bbed2ce528921d4fa48cdc5264148ccf196798ec7ba1f22c3f5df6ec60c611337e7f0ab61058b7b8ea6363da1e5ec6e73067fbda7c2b04b08fb3bd266aa99ad36333bec31a319705ea28f397c12a9665343ba05d90af9aa847b0549d1bb81f387af8ef0ba4d9895c68b0c2f86ec8c6a57c17db73819f6450da7e0b6a0cf7d32652eea1df978c1e7484ebf342184ec1b49036de4f98ccbae096859e0a780cc0732876edc318cc5f34d1139bfca27dd87dd59fcf670f66be87275d2ba9d2909a473f4bf576d13f2611fe2a512e582245b1cabf185f33ba237089775ed5ef56b69674755deea2383035b8d23d30d23b1970e8c2718211c0da7c6c6e1427c0bc793eae0045ec97f70ea47f5f99a4e568d9a3b72886ce43e450963e1a21d2852cd3980cf65b9f8281885dec12f4be7faaa013f2022c188ee9d5453c76ef95a191241596fb4b3e5fc4d5ecee6b015213db6b00f25ffeaa044960e5c2eb5cf41f14d5032f2929af25d3f9a04e3b4ff547e0bc2489c4361728388e9522044fef67d2a602a5da3c46d99b9f2f0a84678c81fe9c938c4cb08cb9aa07b29fffd8b8242e26ebf267a38d7ec921303e3580fd3d80ebd23f58d2896c954cbb5648f4938ffde98abb116397eb0d4c98b77ff7e102f63efcac340152e4498335c6632d81efd3946a982f9b350c24b4d48a3c189c8a34b2d3fd59804b63d333b1c179c83362f2b97063680894200c2a03058d5894080bfdbf2efc712cb229cf01cfeb2e197ba35c879e8d5755d43fca51cc58962736af2dc4b2c468e0896a30fd3e2363012459e4608524861e6719fe709a7b3b1ec7f797384937c8dc0863ee2742c1b047ae9af381a0de0e05a129886028fce445176ce81b685397b44d695e94e66f6611bbe7db0202a3872859948b023c1096c9b28464fcaad2fb29fde3bbd5a23d538d4046c56264d5d5913e4b1a1c5f57491e2ed0c35510c4c8f301e54323979e022fd4b0cb8412f8a1334f7fab6cd1d0d20f4c2a57649e919ea8669a371b3bc777d749d6bc255d7d7952616f00a1cfd86280b98006c2bb1c136bc31ac244bbb4e749015a06dc9ff5dce1476bd942ce60cfef198068997b231aafb2d561aa102f4f757369d4e61726da70bd1a0534e9e07215ab4cb6a15913f369d01f38677ebe703739ecaee7bcd3b5c03d28979cbc22a50039494e43ec46ae7764d3e40a71c49d476956d8314dd664ec73cc6228520915425bab05ce2bf62394ef4278ce2048760cfc67871c58278947455f52c569039cb88d0a90e59c62603a1e7135153a771580f7e9981472ec927ebfab2931b509175ddcb7e1d6de56369d310f540060da98d81747e2881f42e2e086698637db648de50437f35c01e628035ba45c7f3be1607173ca6403d265e6e8979a4c0ac418cfc401be0dc4c91f8809b6609abd6d10401d85a3eb6ebbce5cd4f8ff5b9f441f818bca771d289807e74d6374e38d97877401a5874758ea73bcedb7175e05db4804d8fccc9d33a134512ffc2c91b2ce637339fdac4a0158e436e43392b2591e2668dd5356c31887f1ba11ffbbd8e60471889a6113dd2035fb656f207f51b4d75f64a0f6f6ff0fcb1e95eb4d9a31f398603bba6070d5476cee94f4600e2471592163a23cc2efeb087a23f0e47955b9e65c05ba5fe9c8cddf7396f58e11d4045430155a61d50e5b9c735a0e11206614a2d0508defbadede38423f555c0bd7d4c749c06e4722abd519b6709bbb3c3944cc2eec70ceb43fe8128128e368caf0f84a51cc70cedc1c1759d0c6dfb4cf733cd9a7ac2373171db2e543804ad88da6fbb1013dd65a9ff8e4f07ee3d8f93626007da0c6851ba1bc53dfa5857cf47f165ccacf36e9390d0e33ec4d201e38477eee84c283ced60381454b2a60421128ce959b90b74d4a092cc85af34590c8060b74154dd74edd985788fcda55fa536d2a9273c5aac36bd8f4e50e71131046beb8e7cec68bbbe6f13839caa4b0350f8850a96c6bf1b27a91a9a86631a5a60dd480bd39094e429065c4ebaa440a5e60eef76d660fa2b4899e6b1410a660a11f155e81f03c702ae6218b5821ab1aa1dc0845fe2daa5a7eb831a0b360558e742b8cb2a542fd861760dff6b3ed6a9254ca947977b5d2261ec6c49c6b3324ed325ba47a73561e20d7a3af04bfa2a8a61ec8e61db9dec34f8aee1aa1feb73b6f91809b9238269743e4bc3ac37385d1b85c0018f4f6c35560d8dd758969c47a12ebdfcffa9c75e64420d204aa11456ef22044e8e7b884bb4a167df938c5f276658f4f09dd71c7b536f20da23599030449efbf54238ef788bb34bd4a731f455e230269aa693416da2071ee584b9bacde08ab1541ebbd444355da1eaee4cadb5899cef7623d81dbfec1058bc9605dbd923b0fd9819936325a21d37cf6441ab86f95da33d81fe6b756961431ca52326be1e4c23189d9d7942998b175f4536d755888b15b3398447093a560c4e017da583dd66f8014fba75edb9cd6d05eee34d5d30084a488c3ec8da01b9308f0cea146d81a0275e13a843c7851d84dad24aaedd4704617b67200073659a67ba55cef8cbfbcf9abb18ed5472458f9ddd1dbeeadc44b725a9f58e945320011d65c45cebcd82400fa03ade2d3958068578f3515a37986fa29c8da29ce20b93745a5188024f118c9d596175ed14469fffdc6766f7a89e43bdaff0e162eb1b9ebb1d5edf991d86891384b1046386767dab5a721709811d9dd89717558a2480e249ba68ac7177c4594abf1cd0c5a9a73b3ed5051e9c36be173edc24e80785ce47d0aabe346e2050480d20ebe59b83859c62e9ed85c5ae8875d92d6b400c6b26f7a67f1d55c01e2a8f96a8725789d21cabaa819c229c5f8e8d1fe0cf144f3bbc4d98afdbce44e5191909438fbde6e191d07aad9c527fe0119f294639c54e83d593aeff22a6e5fe76d16f8c0c077f4d97b8c7a03696e52eadccec20de4d1cb18ce5f0dec7f99e9b8b765fd831966df00726a1b79a63029f8c3cc671bdf16e2791035d85551cbade5a5bd5c3163665cf94e89934710ed186dc0392298972eecc724b06a07b9a233fcb0682d64385f0fcc37c6751dd3b922080dec5f9ea40846aea2f3e5005c11255290b80ad5df24fb8f67a304b22f1b9109b3e2bd93e0cee231a98cdb61421c464540948310c2d36f96cc3c8442c6c027d958e578817b79b52750b38cade48a96099cb3a3d31a858752bffc25890060c9690ebbdf0f1601b41b18615a68ab4e6d44b198829b5cf9327e8a7a42a432eab995d0545b4263777f83a2e5532725210b833b2dad094f294489fedb58e78fea2704a62162dad2176b81e5efda8b1ef33f03192033ee490920039fe6c4f37eaa4484621d90adce1f8017d790295bdc85c9136f7f138066745a2b02584c313409d2c64e327dfce8f94e6baa394828538f48fcc56739d6be4b6994f4589d31d39018ac656b8ca33a9c76bb987a42d0740a2e832538991362b3b7c869d9ea32a7852fa1342bf5beb3eef1224683a1a76ad9f839c3ab8d3cc08dbbb5477e7e9cb8233981b155d3bbbfecf969a389f3ce128db8ae5dfa37dba508c23de6d11004e29073c6f199eed0178923df7a4fe23c372ae9feba77ec049252a0bb63edb6e5d70901c06ac947868c499c3e483f1f1da0ee2f7e4182c90fdd666b1dd87d7d2d848593c85e9ac77c6d90913a3e03ab0d48000193178459abc74204dd645cc94c8b62e9b4829fabe76f6866f44166e2094c3199a7de49831d304dde301569dd2ebf9742126a836e9af66d1714f3a55d8976bfac2bb4515ad8b38c669b79c01707d3d30e9c266b1389bf511cd58bb7bf6b4f065c64a32c7e149116973fd53455462584ae9c35c859801b6afc880ce06b70fac3a22ef0ed1265bfbe9d0b044ec93b8ae09f86cb5495992072f7e42e23b06bf50a9057ec4da9bb5977a1421e3df0cd3ee916c58903c9cf93aabd6219f7ef68d365bff79e8cbaa9a6b5c77bc50ce757d5549e3719162b3126786543d82751c1715d70630e0f59abffebf4c7a1cb6f8fc22ad825609c6638e50aaa4d53b3b7e555ef759cc2183dabf30578f0ff52861bb3faf94374f11683d22852aa2798aa24800cfcac3914a433eac497ce4f49450cfd780dbbe01e145136092f51b47122aa29c2c71066b6c23ca491475a74010250bb08f7f3258f42b742ca4730256231e4c1061752ca02bb44d6a23f67ecba36c0b72800ae864ce85ee6d12e05318dd3116e0eebdccd922a558526a013588e434c90a651ab644cd0dd2d3d95f0a2e50c4dcc62951facd90a4999bc431964a4ec5093b130f1c4dafc8260d7349e05bc22da065e0c22953da72da394180311bfc38035ff544daefb428e5f1531e8dd5c91756671452227efb7a56e3473de3cab1f1a85351c4f13da734ad2e2ef7c5eb30ffbcd7b570f88f14db3c603863ba2bfabcb96458f32267ba2246729d19aeaced3864b5227dc274a1b04eae00b85e9335e9181e874b8670a21d57a8a2f61c45191c568a45e0abb0ba9ffcfcb4f864e8a6fe9ba4c2262241e64b0af78a9c900cd5e5f4f27bc6bf4d82bea5ba071598adcba0897aeb75bc2d6136be979b8eb34ed759617d4bde57d7742b1e9c89fe875ee6d3742a033b45ea9f486ba68269e9d985716b2b9380b16bcd5a6c746a1d320fef0621db9c92c93cbfb8e747c7cc717296c113fea99a0aa3eb79e5410147bb3c121a5f016aa7c5d2c4376590a7bf28dcc8fae53216df2c5b4d8ca6beba20e6f8609c64be52f16c2764b273ed30a023798d2884e84ab62ef5d037e164de65d36cd93d86b06bd2b50e859e46085c2e0aa3aea1ae81ee4d62d78458616f2797e457bf69db2a609deb3928ef91274ea2274648d3ba025621e82262a1c586b90384a3af393454310a69400d598329b9be05aa22f27446c33b3affd69a52bd45a883127042c9e7b27ab250a55134c49fab972d960d3aa6b90d2bfa8e8a4e94743b7c13d12d3887a2d0f418b1cf1558b33eed888e0aae76ee5de599c1c5ac51dda8128f05fe9df4fbdca7a1820bf279f96a4715cadc0c4cc46c53b5f57835817cdd6a96a83528b94bbf4f4e91a08ab305a146f33124f1e8de6d72a1003784ec64ebcabee11e5ad7fbe31d577fedf9a1b76a2aee9bc139777c4fb2806f12e43581ee23f426db761d7607baab6c27ea6d6862a920ef6b8c92903f1f6807358897246b704f6b5e3ea8b2ab6eeaa6d265120525ab541ddb07c1f16145135f6592ae003b218c64089603278bf8afe57990cf5980487f88623aa240d7b311eab8f671c08f839db540db94ebf9ab90dff429841a8bb85a16d6add8f4a53618f662a7f69c136eeff182035eb75756a143cb27b0daa9dcf031089c1727787e9176f76325604c0704e066510b698087bc9340206f5745faf11b57d44e41245e5c8d3ec54cabc03b149c55cc777d06ff90b30e137fe4cb58ffebd0cc9a9cd2450aa6e09720bce6a40e5f3ae026d2fc1fc78128ac60cfa038d41e41a34c4ae9fcd1ab08180e6dad65195757822198902c13d1fbe4fdad1f01c2d2044de6056a800a0f59de95821e7b3bc97d01a86e23a1dae17b291f3a7974e713f765bb2171ed158ad7431fad08a83bd099691cc95ac211a2984e64adca50eb152cf1fb976dc80a7b7cbfa069c30db37379a2354abc8aae2023b942a7380a44ba2078924082ddccf012be3dde5d1e221418b32b6d233fcee86884b30b254f6092cea8da100884a4c6321a60cc2de7943d581fc27c6ad8b8b01b1001c22e035e24554f557629d77b29909f8d3e6dd4677ef57edc13ff9686a410937aa02113374885e973969c036490414a8395e93058f8b56f286f16f0f5debb7cca2626169c362bf7209d1fdc01220fc9db05b742613edd8344a7b85ae503b424dc81588a19675aec2eb55a5d3aacaca1d4b1a911a325d3ed314c89594abd3a4b6777804aea2a2ee63137a7e7f85ca3710200e24a2f6cc1230cdabfc2793cfb18fdb363ba6f0dad58cc2fe7f769fcb97cd03d9827e96f1b30b14eda7c219e598a40f029d5474e1ab55696ef1840c5103ee8c58ff7e5d9f76bc048374d72d8a7e1640b7a7c868051eb1ce80d4f4bef54cd725583f6c6acc81881deda2ededc9eca383441398a1b9e8a4d75d9e42383827dbbd4c396d8437929ccad63e0a2f196ee998c5a2ea0372311e554bfca5d6e7b970b379a415e652ec42225e5abc6a6fabd343b8b2afb732b43a21e1a2b0b19216e0755d5292428d0c9d101e9903d8a4a7e7165c14dbb6a0ac92b1f79c9f2e14fbfc8acd12fef71baaa2def008e8c1e4570e065408d54d71bdb5b9d1edb36af9fa850ef2454aecd3c0dfb8d1d951f38640f343a7a68058058d3a7dd85218e636ddeb4ffadb3f57097d65eea59e06b08463f37334498ae4dede4540cb332cb2e099330d04308510aa6608b8b189ab18675e0283544b2713fd9c79c36d1cdf044fa2c90ba45673c76708c3f5ca5449447b7a21323a6c33ecc50371cd2a356fc78b6d6470c4e391a5dd671fc4aebb8d8872ab7712703df4ae2bc1fabde426dfa872c3c64990611fb8aa4b60581b28d87ef4f5942211768abbe2dd028bc55f2f760ed742818098fb521e86fe6dc9ec3861722fe2fc18ef360aaf2d77e3441240adf6008ba2959c43d4a545c3dfdbf6186482e3a37bf822fb525858d0e093955bae092e2c6364808ef09206f157c7be5c4dac8d911ac4a4bd3da407d1fa6f112cbe6823864f95caa6d68a3bc8f86cb85f89472406afddf47e2b41f30ac7da2471b492b992c6636a04da557cca9657bc976f1b2376f5425bd869b8d63b2e35a1d8722a7db75e53fd3e1fda954173a5eb955b21dec5ae4e3799a81148ac6320be2aea4d615f9d9f3bcf6fff0911695a33ac33d6576a78674ab187fa9b2e7c459add1d8ea9848c8b6b1c90e6785d02d54d2e923425de58f9dabd85023662a53853e868db0f31c6471c4eba9fa89dc3112b5859358a01db1f2de74a08a561f1fc3f7b7a4d1c69524ef16083f472ebb1e4fac91f21728aec4854cadfe4dcf7f14aab9bd657977e85217436bc5b8ef3a6b02fb2a0ae0e4f569b9a764235e97c701faf473f116da4e6a0c2e51afb3e2f34d01de6ebc391f8064bf38b80a01dcf2a7718679419c78298b88e13b81af4fd79093920566d78ee3a190b1913c100dab04c4c82b64d72bf945f35889034b4b4dd7769bf6e870a021bb6b7afd3c8b609b0336685d35c3d7d4e85d0eb84957138d05a596b71ac1ffd9eef85ca43a535d72de76b7eff4d4c9f04cd0d0d7ab4cf0820ebb40bfec840fe87a6742dc97af1859186bc9be5ab631610da437ba7f3ce8669c5d7bb8cbd23d76b60e9fb2bca45050077fea141833d1b04cefa3c5e9f50aaeebad0431b6e0298059990979f8aa46620f7bc9802db1007820cbcb71b47c96f51ca242099e6fb6b759b77eca78cd9b7da6bdc13b82bfd5b6dfff03fc04b4cb38981d04789e37a36058353b546cb7c7d37ef73453ca21ce642d55a8f4b5b45e8fdd825cd20879d1719f964cb00786c57b1c20df7b37ae94a2bf7fc6c6bc82a82eb49ff6300f5616e10801156d983e11dd21c7e57000622305fdad3a71494c327ed67527633e90ce8448b7f3b8e55dce354f150988c44180c41c2204acb3e5cb63fbc163727b53a3e87f43f0dc82a41c49914654bc49de5d4fac3c180bd077d32d6f882efda4b980240a2cf28b4fd9af317033a567a5a193e7573ffc74067e5bd9c9aba2a0d361ad72ba9fdc50b2f97f034552427c80238395976f4af49ced5f06c10e2b5de7a64ab70cc1784d62e5d7fd8587b85f26ec4d9a8995c16a69cdc70185c5fe1e4bdcdd07b37073d117c7eac25a2f55f648c73152396d8bfcfb67031f072be74bf6242a20b43033103589e09a02da2854324a607eea8cf54e1812e0bb9a33becf62b101b93b8f467ed9db37b83fe81495e61cebd403b427221aa1e52e7bed617cdab4f9a9f71b520828d68176e97b42b5577ba86ff8eb4d78fbd9b4016bfb2f4446c5af0dc685813485ed350e44fe7fee5c4b49c67327ef44051e25f1955d190fbc4c24f79bf5ce2a99c65ec87c1ebf84ab7387669ca5ca3229b1510919236140fe748c4b31451f9567dc3d612cc2ad5db3257e0487c9f0f2765b46d39242f8901bf8d0c234ac991581d4cc713a1edf18cd9faf2790eace5b275115c5f87d9bdeda7a383ce66b98ee3fd0e79d3b3bb5f64e74ea9c8d892bb1c999b419b39e093338ee490ae0c2fdff3b29b33407393f289cb58d2a6caa6f654c87ce67caedeaaf10e1a2def0f085bb8defcf018b37666434a5c8241be8ed97612955727259ceeda5bb406b1e279ea731dfb219310ca522ba3a193655b05234bfbe6e3597f292017774347c0482abfb0e142239f5206a8c6da1bea36d7ce3d730bf318673e00852b8736893e7f15b417a948d6e7580918bbb1a49643d23b898e48b8b1d572dc0fd62214290f259db316f37ab75c0fc3e632237e37aeddf6dbe3eed9fe2abc0a4a3814c180dce8342f482208b74a2a688df542d64d6578ace59382076b9ee522ddd0a63f3c0fa398c69ea457189c1e7f5a36dfbf5234200a52ed3b691d405d8754f77615c986a413509a7fe1da12c88fc0c8d12cda3f381c5c0a71b1cf3be96bf77872658e35de55edb548e9cbf2fb1dcbb19569963419abc84197313a88484e23f4a650f20d8d9740fc100fdfa16dd306a388689a5c419ec4b7f63954c01ba175cd3d14d45a93630fdc72159543cc71fc856af0fc5a4e45c1928ced7c7e7a72f2bcaca93578b413843239b0d0547867f9b6ca3a93d3e5fa2a50c877950422b532d2ad2c7771f6599e10fef4a8bed82cc4e1a3aad21d6165b2a48644bee8c4753b3470b12917e2137d8464af0d9d3c70b1ff79e690ce7d90c9a401e47cf6c33df722ec11ff541cfbaba4cc3bdb3d5d5591cfd06c001b4db103440ba34013d6c0c08d6ecd88b9682f244c7d035c7c793b5b518f97c0bcd8993216504dfff21214a73ce817d45df48186d5b8509ac496c797b7fdc5180cad9498c01a9b47c2db0fdcf07cd7dbfa7eca8472ec037606ee6c0674883f0f5508ed1cd49ef6e42c59c52946280121462574dd3b7d96d52347894ca02bbff96cbedd7f7ee11c7d4cffd9d98a604ce3935db906f424275200b9673443ffea4a8a33e337050a977b2f4984b9d2b1f8ece4b5e5c645d2476b05a9a0635eda3c13cb321943ad37f4a1b3c7d8effd99333f61de6525e151c02092801d34ed8e7b8aa91941f39d4cd07e399972db274048666ddb4bf986b70d68c49343e78858494b8ae9df74f40b3cff38e693779c8ce9f57f79b433bca5febaa738b9c9947a5b93ab66c015574cc0fd395b1c9def380fdb03cd79977da81ed1ac0342d6204d4ac040d4de723f2e594b29d9b7c64b28a175aa45f6670f7f3ceb845215f82a1ca795d776b8c46b99e6c0613d3b0f6837957842ac8bb8ed7ea17055dee7af48124cd011248352c985ee786ee4530aae72b359e5548624dfbac12c2d86277be6bf74ecc7eddc73c91b07e0b6e4cb4c7f561040d2b4ce48086e4a48d7bf540fec751f0904b3beb48cd323f0bae51dbe1b0a8fe94ff1b88977afdc3882884d51bbcffb101e5782e3af751084344a679e0b78ad773f298171e5c0edf78a32018a263a4cbb5a62b3bee3b80dea4e9d5de6b68ac64c44f06667c7b8ca825628426acab8334fe0ceafaa1963b19636ebdd3be667cd787dc6538490d27a229c35ef38ea8ef9cce4be35f48e226954c7da113f0c0dcee4610cdae0dcc32f11e6b49e00767c17987fbbd5f7ec44884b64a4cf5a4d64d8e1d2683ab86babeeaf9b8fb50307d0abc7ac1edd285c67a126fa21ae181feac1b4894d6c477f92d863e107620dd0b9fa32377690bc0efa679175582171d4524e052b1af960b0d75a3883e0c15fab461730189fd998119029df0887b782bb1536d2be3e803bc814dd9bf6cb8980f5c7558a7746e73deb1f136244c6888fb8ab770ba0ad2d77eb26fa634b490507260dc903fafffbcdd12f5b4339709135310f5c2e5b9b5c59f55bcbd4e56f068226f6be977a38f73e977df344a79437d4f5cebb3264fa216866e75f475f5bb6c7b4af49b2893ba7ecd90ab60ad948e966b81307ca8b625ee3a1a9cb1bd870f186d96439242e05504cfb97d4733473f8379fa417affca0b7ffa58bca867d8e3509d4f65137b3829714b91f00230560c6d8fdc29674ebec9212b72cf24a37f44355d4c797034c006208dde657af5e2f7d367ff41ee60d244734c3062c2f1dabcb7e81ad696fb3a523f7256905689759f6ada7ac1117acd13a24e0f09fffb77aa024bad2518304617c1b35cb79d2b0381c8f62a901f6706ec0c994af08d6dbbfb362572a78b086d8764e5480a7f69ee1a41be3dcd8567f0cfd83cb78b3ad6f94cc5deb5c87d2c514a7ecf14dbca844ee6034a00bdf3b6bcade66c63b340b43fc66bc3b53fa8b0144d5d77209e72072d7a74cf7a12c3685858e845fa1f1e9708678ab1f24451bb0dc3d5c7fa685822d79df5ca2e1634c8ad7fe445238c69e5da4ab47685fbc59c3d1cd69e3fa467ed3161e28d64e1985f908733a8a3dc31fd6ce029c9e22af383c5e01a556987fb15bfff5b4b8c0931e9d2d8eacb07a171230445431d7ad10ded4bfcfb6e516117a00eff1e68019a3cb98fb69bd3da778b044d1d9c18afb922175118409fc1d7d94fa06204181e0c30d917d8d98f33f421ed956c1d3ad9e0f8149754c03ad99660c0e16a4254a02b6bc1a048df01adcbc9e74b640d17d2ef9af9a80630cbddee0e5b86cfa67f874a5ee10a55de91979acaac09345b80da30eed0c8f6bfaef5719009e23acf88261ad9d0a648db0c583de31eea97b239265ae5c2ca03b4436b6471eddc7fb1b06097590d19e62ed6f3f881cc627b2ea7571eb69c9185e41c36df748cf7856e2e696b07f3e07fb41a5dd78574db39e6dcd0352d0556c1c1c0a0733bd057c8ca1bfd03c3afa2e1413e7dbd13e46187ddfe4d609f7b71500ff764e45336d377589d975d86e430e2a01c5b30f069b714a7d87133394652397754505f935c13d977c800f69ddb6af1b17b147d2468f88243f5912d61693ef411f0fc91336bc80265b735f48db002e2796b8b17c92bc60d31f35a53508a32d5da810eec1632b77089d85cf8d2c92581514fc1e0d75e6bba787fcc4585b5b3454b014abcf472ccf3326e598131748a6680ccb3a7646cac81570ab4d42386f6a4f8566d5d4105bbf682146c069c9c3c106b3703e25313c29f4d45f3c6b70fba74bb523b23f4b7bfd25ce212f83d91101c454243605c14599405b36724c2fb698779c2ebbb9dbbbf2ff445503e6d31ba40de18fa7e89d09179d1ba0938d2021cc47d1725c60c9469e12efa5fcd3d1b5bba5a25fdbe5805030ff83820e3d1a8d667942c71127b30924761144dc92a054bfc6896e76eee827649083128924dfa668bf129b968eea394b47058944e7e258cf132693095da2a98f82673d3a9fcef50bb61657bd15e7508d694a8909e10d46a45e8ec97656a25eae66135739a93c58d64386d7de3c502a6f5a23b0c739e7c10985f6ea9e29befd5a0a3060a1163db345cfb070fcde22428a289b183b8698177f0a34d6929fb6ff669a390f6166cddbb53583208cf946ccb47d73521757ea6a93ff019203f18a6c84d308402fd54ebabfbe424362d68a46c6ddfccd51eb1d97f74f96eaa0b40355109ab69976698cd13380f7f286f9b33a5d0dbef05fc7e14f113862c3b54182d6aa25a551373516794021d0a3062c18f032f4c9ddb965a69e9a145b0a0b65885c4a2192e407db73e630aaeddba9f0e2c31c96438e7a9a86ed7b6b886033e2290f339a1d7aa04dd0d685bf4e71dbf278eef1988f9dc3303b0470cb11ff72ba392f9d972fe6dd81ebd54e9c3aac44ec9f7fd3b853055cabb2cdf6b3a4e65b4c5a837052e7c308da33028e489e52abf302d171a9699bf1ad9d4cbc68ded5eadd70d04099e640c5dffb6250f651372b060232913faf274f1a65992a4e7479f818ff49382a46bfbd0d45de15cc102aa2e32fe9304db9bc7367a4d6f3782d8d27310cc44e0c904ae4c0bfc61f8e4accf46852eefecda202d9feecd3f473ae921df313270c9d083f0349d0c86913801886771748dc9e6f979e5f4fdffa0773cc6b617d98fdcc79b579cf51f2015737edc562901298debad85f10616a78d98a2bda893323ea29766d0ca574e9bccffd73338fd05e1cc25d1e5053cc1b4ed630bd79ee53e1533d599286529c14998610419d302a969d581575eef169058ba6bba717517f43073fd94d955ebde3523f863e126b0791541499bdf3d376d3c795a5397f51ddc7c195736e141ee42872bcb0b21788875406e3a816580b6052a6375b0bd8104db68cbf4e8bd371d52096550070d50b4b940990e4d84fc8ed1d6e13361a27ce7262b3622e99757a9c7d9ed080ef76ea6c079ebbe4e7adeacabcccbca4c0b5b28032536e38021b1a1bbc37d9f4f6efbdbd1fe61f470cfee49422ef144d3cac73d94ee19b7cbd96035bab42270da27537d91a6fe55ba67dd1b436582957d1d8d112dd5e3aadbd99bf3c7ca3f817adb1919972704a0f649b5022b698f580a662fa47b4834d9a9d73c35cfc5dbe2b14ea9dedd06f8ada0267a6e99f5c26c47cfc02f1cb4acafbce4d2bcc44762f94a2e9ded499aa117aa425ba39d1cd94c6783b6db12469ce683cb026050b8fc407f8a7fba98a995fafe85ab5b9fb3382d0858c1fb7b08c0c8deda0a3fcf3ec6b1082d3f4a8713ccdad9c76f175e754abeda3f8ed10f2e76144024da0a3b46ed435eb8b82de7f13e68c9f2caa9820a3eec262a9ff62416cac1b5481b978b8bb7f83a37c0c4914bf253c0314257cb386022a6f5a4de10e4fe84e13782f21242f5d990f7b80bea9b17214578c0633bf862ef68f8fab04cdce690a000caa98c3c399beeffa7345220708d34be82138aa156823606179a244fdab97309602d3f8e5dedc104947f77913269a512c4dabe2a6b5cf3dd19b8fce13eaa9d84e4aa5570ad9d053b41ab6690add9d7e8c5abf686030ac691d48500e98576377865f5a1cf14cc802c78b47a37720cbec369bc100343ffb89fb5e65781632d6be51828ba338756d2cd8ae2ab0ab65000a76eb629e98ee80922ba146cef157b7ee3e9db8a50c170c7739c06249f34983a40d5e2409a050b5cbc7498a898663132e88ca89c2600b73d2dd2bc60fb5d71a340d1085a38da944839248a97db4a338fb4f13ed3239f1bf7fc16d41a9c04dd14189cd4fa4104816254553ce415984f96e90343e6e02ac79ecf38ea5e3064f83785e1d0e81c2b6210fb1e08fc5de581e12bcda50b293081550b9b9bc2d1ec82b568d4a5ce692a239029a353edd30664777a92072544a9c77fd9ecdc643a15a5e33ef75fef94088ca2a6db43c50210720ba42471e17d4506cc876c5619b88035ba3da48fdeb4f3833509b1197f7e8d601ec6770953433002322e06d76c899fa8c335852591e986abeae2fd56356c06a2d0843d3e1fdc627af72771abe084c82706b05e6b08ec5c56ac223e47dff3cfbc70117be47393385a8f1641dc9140e06fc1bba6c6284894f1202de1b59cbe8f6c55062fc9ddea656cb27bdc1be51522b3eaeb5e08a6282ae5622298957c95aab523408c2fa96e674779b02cb610e1478bff3e4e22feeeda24063fe70eb1ee976c737c27bed4d963fc64bde4df2fa5ce4dbb90427d1a6d4fcb11a5103f4b924f2302adbd84a04ccbb611d9a867df0598b070adda4cfbdaef853abb19f361c9c574dc8553e616ebb86ff619368641131afc298f7018e8418ad65541f809ff5ea7910dd4c10ae994fd677456bf5fc04ada694d7b8dbdf12a4f603317fa85d906abab961dc059c771c52261050d121e3c5f3c941c232300868b444873dcea0b676f930b4b5a9e9ae56a7f3697828ff24a8fb2da0e344cfb9998df0c6c76b2140e98d4853b77bc40c1ec000afbb8398d5882a023bdc12a7ae7d533098d765b71bee4e17f46ddb9d0c9ca494bccf5a7e22e7daa36a430f40a5ffe1e8112ec95017136b0b434959ba5255fab154cb09e1221da7a75ff1ae999e97590c48ff7f4bdca5ba93d195153311d70f12f89b6f0cc35272d8fa0a13748fcee1117de52efe55bd3a9f725fd1c0fa638504c0dead517aa2bbfd02d58849a75d819e8a916790229507ed9f60c6c63748823d7f7877c17a90aef423a3fd36eb58c614fcc862b2b4c6ad90848835f1c136049f1cc22badb3667a80b25e88d5d6dc65990df82e3648c8b686199d132de8071377ee7c6037d62c4b6d75f607908d00b8bcacfebfda78a0186a228b725f71f1c33d58fe894629b5e5d4990f4d40cd21deb01b2b81d062cf52a2e0ac57110985ddd63c051522ca65be1fb2f921e25e22724099f42b69ce59be2a66bb695648248a19f2ef9b5b377b92958f194fa8dab5428bfbbe181f027f334842db4afce6aed1dfbfa45726f9ca3c3a514ad3d6f05e346a2d7a63f402b4000abf695f31343b01a8064b72713d9b2d1f34f41965eef8ea2fc289e89285e956d0bfcf911c54fecb4c679eb98bce04bf8b54324511a3ce2c3017f181a8417750eb49128521f03ec5ff5f3f80f6ed039e43a8a094fefd902ff2a16e6f3034aaf5378d127c5aede48c50f23b05ef119fa33b3c8260a60dd0a1af4d663e06d78c82f5cdfead91d8d148c4b281bd29d276362d34e889df147068aaf17ae2933e91954224676366d74f6c65ebba6f1e35ca04b0cad9c3d453b95656daebed1c0b59605c89550481921e51125bdc2f7e01bed9051ac1f536fe7047c644f772cdd072d641d79ab33301e170773d4746125c3e2ab754d875c7cb9168b5396ccda1373ecf993261ecd3b83b576b4371d8495aa53c7168cd1066e1d1e70d6abfc4e0a68453234c51554fc6c8a06eb676bcb72ccfbc36383fd0eb782a730093b81cc602fd4c257ef794191a3bab7bc186fef2c3d70587f8afbdaf690c50b665b17be4e54f6b9385c4002d9c73c85153f9872d5eba5ee4714e3ad2d6a24b381b20d4df945ffb58adb23aee4cd31552216c949f1e5f580f8b7657c80fa10f1acb2ecb243615cd98dba4fbdcdc7f57523aad0e3907644edaafcbda70f8739a455c2f1ef7ff66217c6504a28522670c1a86d8fd95a416b73102316e499c232d4c845d65446bd56d41b0dd07617f935a25b23e91c65e4b315244cca7ab1dcb7ea6151a8816721a1975fc79c1d62eb428fee835d101ef05a80f3117b56f72c1efa10680b7011866ca104e3b75aa080f8eb83cba66651bd4f3af32adf68d5dc09cd6cadd63d44d351a1d3358aaf7f7bfc408fbffe0ecfd63f9615580aeeb505bcc19d5ede81aed8f655aa60d9104924af48efa9a13ccf5d1b088df9ce8ba7fb14fbbd581fc9553c3a1040a31259b0dda8ec8df889420bb650d5ed8c88cc722bdfab3abaaaae0f269c98c40a2f039cd66c7efac0ada86de9b09d25736368a835404bb9ead58317d787b3da5a25ced3cc3d332a943056656d592cda61ecbbaf95b1ac402a9d40be967d8b0eb59d2eaf3762e79c5d1a2272c2dd63c73f6dc05d7d3f8de5fc20e1ccc6f3b4605d3a41010c23f24f356eee0d7de5f8fd2ed53705bb858d9610bcc00f179410367247ffe7a83a3ac14033b3e66fe34786cef1894a98900bab5f547160babebf0827e0eee7895a69e5a452f8c8172bd325830e5a8dbd0e32dbb96a25609bc19f4d8781ed821dbf1f570f016b34d3d87bbf0bbc4727f1921084ee1c4fdda684d3a1be705ba38a2c7f737919ea06923eec7620ca8101dcbef585fef675fd699e13f7c387eb242141a55c9650c9331b8fb42fd0c14beab4149b80b47cadbecc139eedef7d9ed62639fbe242abb62b3fbfd9152225b1fdb7e28d32f09ff3736a83b0d539defba3a80b0c95d688a9372c7cf16d88ac20a194f076ce89b8a3540569314c0ede1474a4abf46a2228eabf481df3b5cc14a383fd6d023885ecba21c8f9b941b403e460a2e91e2ce0890dfe616e71e788487610625d6e44b814ea05b889f1e7cf27ef9ce03a1a9805c04e6e3481cf4ce81bd219615682ec809d7cbc559564d3360524a612c65d67365ada906d1f18c4de990a0b3da0bb3164a61c4982002af1c7dc50b7a21553368b6742a44389a9f4cfd9a86525a2c0211ea43bc959df04f10101425a213732c400f30182e7bf12c2c05e0cd5d8a9cefb0329f4486df2080185b7476492a4867bc0f22f0aa3cd77c0bb4d77c7e45cc39c97cba0b25588766cea3b3a0b6405305cc1b898dafe794f6efafe4ac1229e934c2f3768f12928a3ec95eba3185aad7eecaf00c64e4860328bbd15571c29a8e1c58964a7e573e917e0d06b83aa79aa0348646f9f3fbf3741c57fa98aaedafa94d15b29efb2c79ad471a49a8150bd602b5212b1522472e9ca16754fd7034ea094defe1897aa9a40698e236ddbf214e2e899f9494b32a4ca309849dabdfa205098e4dffc462f44352758c63a47074866ba6a610682150039cce3b91536404c1a788bc371ccafb08678b7a87746a382ced5dd8c93e904867054996b4f83881600f03206339e0bcfda9118cc2f3cbb52fb6d5f431ec838df07cd4715922190a142187ff90905cd64c1f888d0caeff2eec87ee665778b9204f1c196b3dde1e9202a63815626063ec89fd11683a85084b0e82f85558b920ef4f3bacbaf486bd77e7cdd5ba5f3e32a18cd7b56207166af7e9aa161c35abde377d5d5bba00a4149638fddcfb3aa16e7ab13453537a8c3a0e69d4b9894f67f6d2afab6515a43fb0cf60c794261c5a904c8f6af87568cba65d3b3dd623f964c43e07b6138e6143c5403fb1b85b211a0e5223bd889ffde5f332c752573873d7a277b64f034f1b4e265ea86a35021b5bc7595c011cbd1304ff72402d543abf4d95cbad9385d58888fadc0faac9d966adb71db43f2229cb07f6e3955fa9e790338748e7afc3226ffa1157af16a2cdaec0b4ef4d28792a7b51a64ec5371cdb05e627ba0bd6d18a3e524df3a4d2fb22fc6f4d35656b97316b53cbf6128147e8e4ca7ef29228df961c7f4109409f5fd7d94c26fc1ef562411a57a15a530add76161b46964ea60d34bbf03a314c4a79ed422d3bef0c45ee2aa5da59fc193337d92260a107d4ed3476fe7c3365db226a882e13a9c82c892faaa309aba9e77553aa11be143952dc0cc2008f38991bd74b57b747a5efb863d79219a89e28013bea7e0534483bc31855da29f721943aaacd0eea90f0638d5800c1550f70317915ee89828bfcaf2d122739d1684acb81ab4fd104eddafff8c4890e5ec7b366c0ebd8720788b1ecdb202abd9862b8b7a87cc68dd75affac630c3cfbcf7128b9cae4216ef718315b693e6956f708d435f5cfc8143a5a9886cbdb2ddccd50c34fef16e6fc97d5a84898f77b8a732e3de211930741fff119ce70c8c7797b81e78dde494775191e51ee52249797aa5c69adce6369185a0be8dce13c67eab46dae4290382cb5dbb58a853ff62a43b6a1281e5cf088e0f93cf19d6c1eced229bdf99b7183abcf3a1c62bf8af30f7a81f3166ca61eb11dc4a9c622495d7051fe9ae9ed89de4d014c0e324e20e6bfac1a925abe7794a88cebff54bb0133c2845e33935011ea4d27baf10d2efb4cea6f5754fb085252b01a1c3aee0071aaac0da506539553d86b151ac503a3585d7cd038ab400e02286d624e08873547502842e5c369147f1eca00398440650875d1805b23081f22b5a23fa6eb635417144c205d73280f60a94c6f0f226d1e68e0cdbacc2761fe93db7b7806a2bc9c6c037bdcd9f878553b94ea6edc3a82033d003adc1b63e0f67bf4ac3fae597f5624faca2faa692c18e15acb2864f642593b613c9f80586b87edeabe6cc957228e6380adfdb1486c8d505331d84f9ee71ae8ae6d5dabaf830ec09c2b2af2d834879b20be5021c7b9fa3e2ea6020f9b2b8a7662a84e6f3cbdc66e39eb707c4e6ba5dddb7dacf0ef07396faa730b01bc45d65b9ce5ea913ac4a05677a5e38bedb3efc06ec2b4b373d699a4ebfde53d79d4f827dfeab30bfce23c377990373e8d4f968d5f309afbc7c64632f1cb33f44fb1580efe3a09eace8df0034c23ef8fd89637902532b34770fd30dafabba9bcde4cfe6a3e9d34248e0602c48566f005ceeeda2b263f4fd52314e56cb6dfbd5f7b667b80b613ee24a483a0768044566161b595aeffb019400fb92e502603dbd63a8ec6231e12410329b88e6f180e7e6b2eeaf7743761377052be080aefb6614675b975a460a66237a2db226e980e1dd93c77c76091b253ed3532aa395a3c0a41e7332f30afb7c5a15b99593c8d04cc81dc8521af740eef54b4ebaeb6882c03b3b6469ef4bec722aba27c3ae3370e6e394a0f98bf2a5d2c4f352f6136295aa1f4433261fc1ce0b9f22d577764daffdb2a48dcd1e7c5b17c0cd4f47bd92518a69c50afc6940f63e6495a32d498c600de42bef9f9cfe47d4589a192fc9df0902e2ab690321bdf65af9d203747c477f3e7e45e5a77fafa621603e7fc37fc8b880e668b0d86311da695bb9cb41e03ee85aeb97560b9b0c17ed5c3118f3ede8dc0aa98701a2a82023e3e0628cf646aa5fafac533615be7e17602d4d212ae825884dddece1759b8a6c32b3bce624ff447ecede1f129db0b82044fa8bbadab16b758a6f61cab4b135782e6fd1d8f3436571a85d3c3cfd2f12ed11a01130e901af093ca154a8258e98f612326a43d11d72bc3d72d8e60f59c0b9a5554072ff33c1cbee76428408eb2aeb9b9659f527e94f3751778e9119164c3a68b3e6c5c9a40e14e0ca01bedc1d77be6115941d041d4494c61155d6e6d2b4520296ebeafe5b6269cf45ec1136dc36a6b2bd02200922d68f4a872b028e6b1bae44f2538f209bed9bb3145695bc73dd9f1324808817cc4034bd4ad060332786f0b1583c6069a7ae22dfb84885916ccc2b9bee80ee5c18cbe2e80523d5965a2cbf779e14a53f9c24d845e2a79dc53ea19622fa792b4d17d8ed767b4eef881d37bb0563a376178e7c6d7234df816b98bf91d7cc7b0e2bc2c1329c704a5fc4b66578b1c1374937dd4f16ab9b904c3348ab1c48bf1098ac3ae5dd5ad3c21615a04200ed3b748ad62b3652ca4e63dffc063ba8ec049d0a1def4c39315efba4b736651c4dc07c5dfe97f0e526a0f00978b578f162833191546d8f4fd142b188c336efa0ce6f6a1a3d5174c79207d790bdd4ee0fab50427d19de6c547b75e3ae85ea0b61a453ce1823389d681c23285ebdbf2555c1510fd1e8f678196c9c2849b6eca3a88dccb15d8d93aecb55fc65487ce61a2c91e458a8534438e6c51744bcb672dc545ea9af973f1bbc606e04949135d607a2ea56dcf36ac9057e7d4f0fb5e9a7615a83682a65784dea9cb3dfa1ea981ec4033a1f06a524cb1f5fd3b3f62a4ae6abc1f9c30629dcc84490a6de74393f8d0e69bec62f35fc906e2d6254cc39d4486f4b4d89d9a8cffd665a45148dea4c3d5b0af5a510a8d167fbf8eccbe09a1af448660ad4335b992de4c69d51a347b9da3b89e50ae1bb62721efb74177ffcbbe11068d2a562deaf2911595470ace95464972c737d39fcd931875f27a8dd850958cc0db6a1fcd15dd242f86ab48d17f70d8c0a7112edb3eafcd1ad81ac2640be057d36e04e21a18ebe7415c0052713e94df4de90935682da7415e056537667143e845ef2fc2c9fa59c2f5b501ca32e41cbcaa90541614c48eb2572996dd9082c4529bd6014543621f2a545d5b5aa02d3b78267761e59298c6c21ad045907398716b11936ce3da9178b226cac24dc4f4ac79abd5f983eccc5982de168a9ffa1d2885699c93b5c40667779606096a1694ff5d33fa936b463db99e44a99474676a7dcff8752ed12b68f03fbbc8b3a3deaacfd94f1192325e8d643b728e9849b986e13e10348613c5791c9d2f9fdb943f63dad1892fe6f4aabe03ffbc0d271bd860b1248e2b260db38d37f9964c78b4573022ad3e4f44197d9b8d3419a2ce586011acce9db64091bb762a140bcd553c6e163c35c4aefed86b04af37d7d50aa5e90cc86e1de4e53726754199d08609ec5f3a57bbf0bb940dd20bdca06e7df3f2f7d0581a783d063a6ed8672c3d57f38fae1be0c7d4f70088b8dc86a9ef0fce6f0264e4e264c00300aaeb11728d89335582792eb11a31e3d8018715242a015eb7db28473dbb09fe92f70ee87986be6c32b0b472bbc06c07e31fb14e096058ab296f2ede1c9d04272a27553098d00d50acf129a33bb166c429791dbfba5e3543ab38128d4799b9446efb464d9b6aa22f702dfd0a11bff163cbcc71a985e1ae3adc750c886d63ae9401331f60baddad279ffaf1c42b2df6f873731b7fdd33898f98255566b4620053e93c93cbc35df300ee8b5348d49fe302348e1bee6f0526eae43136d8143e7c9315927f749ad93878d5bc84da01cece93286b1df68328d0671522245c28ed0ea1ef7dd882127561f9b3bc2a86ae5d60b175db0ea3a645e5aacde908b6b99e23e10bc270ad513f963d26cb3bc426de9bb3f62cd446208055753eab7e8ad6ef43229b0f7199c4aff81d19e57979204e120942cb3a90d731f0476dcea8deb4095b6e8a6ac0bfc1ab2933f536c6a376170053c5ab3d782cf1cc37c912293aaee1c3fd0cffe4620ede19cb8c71bce68a8bdb8a8f0a7dfdfd08c95a06086dfb3309937905ad3a503759cadf4992b4c231d1d3669452a6c0f73498d5ed1fb6664fc1cd8271c2782c6ce4f506ddc8cb240716622d7e38917c813fabeb7f0a64acfa2747bde1d1d639e243bfb9fbd8f695da5a7ad858e700c4bef2dd2f96f79cbc086d3cab0cfdc31b769e92cb4570c4a7c28cf1088315c7689267c533cf448fe7c86341dfabba6b0be9a431144ceac4990c4457eac7ecb50023ebec0fd187088e7c9621920e48232555fc010d1c8b65981f290ac91c6fef7cb041350fa23b075585aabb5d706290c535610f387a70e7442cc02596c2189b6e0774578b6f8a2848b73f3b9a317defa40fa8e08b5acd52590c46e7b0dd7869e2732bd7267d4835c908ea91e047848debcad07fdbe11182a8dcc5fa6bd0679854de655fa7d5374625740826a280bfb626a01171617f1bb25f66e4889b7b6bb44a648e744d435979d2ee6339534e4fe79c3f26994e6eb41f7c982e377107fade4b6eaf25de591d0e5e8702b760efa9a2cbcddd4a709e8ec9dd091405c5468dd6087fe78f24192741df0679c56ceec8e708e62b63af2d0fc0b528a573b56ee687904315dc3124602959c231331d7db26235f4fd1bd6582212dcc06dddecc41e76e4a6d97f49f1c46974b9aaf2344658a4b644397a38a38a3c1b19389a83f5dbfa8ae4928acb94e5ff9aacd6fd3ccc96e7ab4c622f291dfd927f1925ea6473f2bcbb2ee173228e5accc9adfec3c25a7427c53b3764aec228307fba6e481a293815d0aa87f6765c8fac1da3529bd2df85b57c905f58055e2ac51e13f47e869889625fcb4ef6675f004bff4399d3fc02716d2aae07d65aea465003967168bc450980a0d4fe23241c3835bfa6cf174a2130bb21d436aa4ccf8698fe7ac6811958777e82f628c55f867e88f2397dd679fa8d9a810f3decc7c87da45315ec1c27e18fd2438b1513ac5a73afc727c10ec12c26bfa99eb988b61a7ef0a80ea7fd240b829eae3fec1bce25093f13c70ebfe8a3117c06e06c624bc8c27adef252a409071ac1863789d0e5d66a3b8ae9e794ab402a23a4688d2c6e99c409866ccbf8f1324bae53ef73395e3b3d78b90279a91a7ece47739b2ada0ab06e2e2ea2b1b16459736da8418d1daf666387d3c35da61ad0733d0d18bd34e5f0a161408778474d90e3a8522523e666234ad239efbd17b9a014b5be58d2f57147d1d1c9c7cf7c63778697086ab83a3f5d3ca755e7678a6d2fad6f956f381d0feb2b7d41b19b1b392c0fbf863fc53697a9f1a794087d7b7b880384793a0ab0fd9216fd5269415232e7d9b801d4da5fe8ec83c0b45db0fea4590c50d70bdc4739274e8cc0d11b941b44138fedaa8772b59ca8edffa6efb9d0f0e8abe2aaef144f5fc42ad9ddf24f7a539504478be459d3e600e1ef83d7dcb0e1f4d9b6bba53a40f5c33b6cc8244f1d8f84a0d4da353bc725d5ce0933ecb0778efd09ed85dae4b00c59ca09130783c341c7853205f1bde9312cdbe07d8950a9e85259d16075bfc8e51cce30af449a758754318211ffe2147987803a296edbd2351c3794698d8df8141e22e9600e7d6b205fbc1ac3524d532c73f92c9f5bb6ea167b7c0ce12e6c588007510d9e020e9a5f8179bfe47fd047ff959373a799ddefd386dff73bc81f2743b1fbe050de74a087c373f1df24484eecc463ca729a7cca4bcbcae064ba385f7d88e7076eb480829518b975c04f3847fcb65e8057564d02c658fdefea7a5c231ff8c67b1ba98dce6e50684fe86e6ead8d9b0a4e331994df7357fe8f89424cd2616f95bdc27cf1299559b78c80ad9db14965d09a1e0b60a921014a52950800964300016ee5d58a6cc4af60dacb7243705dafcb29d3dfd27da25a8fcb78345f718006ab9f152c0f5de0eb0ef5acf6e68e410cdf886a4995bac0a3eec202393ed6db977c00699ae3ea3b8609cf6547c07e2d36e7a7704db6f4a0a911297325ef439c083ebb1f1b021113a8e5c82c8f1d551d2e16b2cf46a4e66e0f81a47236b3c3f3d24f4ef58dd5785f9af40a516fb3749a4c5fbce7215a06ab24a249dfd447f26cb26b140864ae42f09027f721f737f281b91f275ccd16b0f8540c0290429bf7c133f76f226af04c63609f9c0b5ad2b4731b1b302b46ee2f044f6e2ba3b40a7ac062f4b97338e18a95874c005b9a0d8ee08e4cdc76d41cedbd33b946e185320f35b09f0e74279165c75bb3ec0102cb1fe12e68285075fab018e4f64a029fd5cab042f90e26cbe9b3ea3e839fc8c52118c5b58cf0fed43a9f69a78df08e495c48efd18a7252191c1e25d2e5ad4a094d149baeeb99f6d6fa12728f9f286a07fd2a0cb490d62dd5287bb302a6f49fb158c99a8a81631cce3e070ed2dfa9d500eb7dc1b3654e9b027339d033bd0493eee42ea10b2083b68893f7808220b3b5877ecf15aa8f935103d7839628b204b9122221a046c771cf4fcb0071294594723f6734c96fe2e871809185d12b2ba141d7cda34100f221b6ef78f4974ec5303d7e5ed8f976fa580c60833d6f36df05a6be3c3fdbf4dd4e76c8ddf9d7793aed5835ee309bd6c73d193964743d14f23c65e0f51ea39c085343dae26a479de37542fc529aa50b92199969307a216afa86146da5b67cf0e846a06d647bc976c69fb8084854aab35e9fc77e3b36f6d59412ec3b7f45dee879a417510cfd8b439edfd10571daab93ce400c0104c6f5af6411322b1215ad8335fa63ebb70990dab3bc64a06e0a04de385b4b645e3d8e1aad99727e500e8985439e2d0f02ca0002e6c97ce69049f8d0de1758f569e24f4c094c8a6147fe28c032cdfee50965b7b4c286fa8909cdf6de559a33c1594baf6cb7198c4803bc145909d0dadd13e99355fec683cfb63fa83375214c9e966ab257619866bab539161ff8075b75ee30abfe1d31372e26adb599a588ba4758b857ef038796fc1c6813cfe5212ff308fb8de0c5f2b194037fa4d77f5823b2026b87e9d0439978d0ecbd596f99ded7c9d5e54b9164b2e3e4c26b7bb8ab37275ea9723cc9a40ec61c9df5e3e855606366a55721d8f703f219e4c6d15ba19e7df030bc67bdb9e400ff4c9debe82ced9c19e2597a5d080b33241ea7571f32e229372121f403a9c8eaed279d0d8f965cd6860a575c060217b1eece58537f0a9dc225dee52f7306cf5146f4b1265c5bd74c177aae322bedde733d7ab68158432c6c4150a4e30dc040b9411027709238ec918d2e3877ece86f496429c84cf2b214cbbb803b3506dc0aec5a5e4441e39b83a7493471262dff923cf7e8c95071afa0a1c1e377fb0e15f59b9fc13a85a6655dda005c77511b61e33a9795ff64654fea9c9306a68cb5e4f7b49235581ba36e80dc040a5d1661755bbc481a9cdf6ceddc16bfeeed460b0941416ad25e94d559a9fe18b9d88a47132e205ed93ca9c173f3882fe163f25851d7b05af5491c7138c09d183ea42aebd7e4ad5303c3e2b0b90b2ce746669797dc8ccd3edc3c86234c701543052665b4327bd2f75cf1db3605645ed29c26eb206390589987361a52158d789e66cb3f90bf002170666b15a50fed1af7b386e0b97050ca0fd784b7b9115520477f85a2a10c776617e692ec10ce13b9ff6f85cd7e0564f8774ada6afdd0508e2e840820ed9cb64d5441df2b58994099cd05343c5ebc15bf911f1906133de8737c91fbac21b92737f57f42914480ce4deccc72efe155d33217080cbfe026649807db1e1434076971f3b7446c124dd2b331a024b02e510952214ecb9d842a2577a032b7c78f933264ddd947f207016a62923aa634d68392dfee81d7c11bbd92f4b36b04873e02d2248706e985b43870977643890270cd8dd4710bd1bb931029774b8e64af8c257314006eb5f4dc6e7be0c90f9471848a416d7b95084b4a29432e687a5300887180e3a255d8aeca62a057343b314fc227a818978bb1c3179338398cd55a5c9fd17aa6704508bff9c1b0bc7f07a69a8364dcc883f1234ee090129e059bb16c9c275081fc7d86ee688cd0dee814a72a0e479f67bd04fa78435790a0e884a10c42fa6f2a3e223f240ec0834f66d8030fd300a7d2af17f5cf29e933387950be09f6bce4a6f550945a39dadcfb563703df81845c87eb46c67e94f93a114b3821294891e65d4eeb47c1868fab5ce46328864d823aeb9dfc2112e9fa8074bfe6ec77c81504f5debc48a5a3bfb3b34e3bb5ae33b3ff544375f0ffa1967262072d23f3affe86b4bccef8c66e40fe457630786e00c4cd73d559b9a100c20c77a058b0f4eccdc34f82f6369b9464e31089307af5577a69cfb08132254f08b5a860729e894e47a81031b31988a3ba2eef3edc84e967dda80ef2d4d7555b5b913b1d873270a6949ced7ecdaf4079767036ff122e1f01ae4aa43db0e43c6a0be8c7e8479fe1e9528defd8d4d218c1f43b3f830ca5d18fd1e6b7bf62d3fc05dcfda172b9a63ea4d0ad7c03e9c4b67b5474ce6f365dc8c853b1843a7552742af963ea72d6ba4fe42b082888390141f93142091768eadc2331959e17a90a0f24df309c36ff605bc6a8e84190834c5be0462404d9c3499c4829ce93a383612b9ba069a5e4df734fa6acce38c603595ae1a40898b69f9a32bdca24f39e4059ea1b3da586a34fc09675819402425aa9b475b5b2e2b9a1f340af91925ef17d85443fa51439488f507d5989431324fd88893e2b0468092780950e1b667dc6016f13aad2eaf9a68452f5f36ff32530a7760088819f7c0faba3b71e41ff0abad6f72fefc9e7aacfd4dfecae45b6d7988737db6c9e791e783c84461956459f6c8b7983dad298d460e47d9528d1d4c08bf0aa2dcd19aa134437f5c833da91eb2a8ac2d3e19728bcf3818b8410f070a98de78dbe1b81ba9a34caa714bdce44b62f24643687a93ee8cfb437cd25cd6f050aa451da8b14021dfb3793eb258ea79d98c817c5a32b9c992cc72e6336f0061f2eaa722988bc97665333f908303505bcb8cfad6fbdb432198925c88e596d32ec162ded0ec6840640e57480aeb63242069f47dc459c26ace75e50409de529c9747a2c872d7f3d06b10dec7c5f5932836d8926f77628f71b4fe413b46a06c5c3b8929254eb9982d90e68193fd6bc8f05d3e47ccfc86ab0dde0abe5fb1b10458997889900a7a9605294dac08042660a6772dba6f719ece37330f6be702e06829c717380fa87f8a06cbb1b056a0b0a53bba6975dbaf6b3028521ad5c51076197f586cb463306077608e8e1cca1df0b85e7eaf72bf9bc5949dbc12ae047f5236e37641b74ef59eb3e7f92420c0a368189b55fc79b5fb8b7270ad312f6b97283961387ad5644bd165cc08c7c77b255ca02b2d48563d34a32c4c2d970bcf689533bdaba9ae299c3493e121c43eb786923b60e5679c8652dbb2499b55693178e640a51ac7498b2d8016a94f16791fe3ba99001e7b369276e14eb25c46525d9fa30b5e864b112e8867be14a474bde7a860e56120410b8ae420004578088c892d46e8ecb74667363428dbb6512a4784a945b4d5c419a3fe70ad0226ba0ae84ee2e0c7a124003663d868f051932417185a0a1488a4dbeb2896f5107535b713aa3d3ad19282386ea4d2f27ec298375feaf2614d8f17968eb2d202dc6389137e46b98822133391923073e1113ffb865b4fb4075eba7283e0f73624dc7428cff5930331147f33c0f38c4ba3f6781a378c1e51342fa7492c89029b9ff0472cda12e0de07e404d6c9d134d3caf1e5d508bdee5896381f9b385fb34e29043ffea2c1b569f678f18eadf9cae64f1268496e6f3596af39790f68f50904cfd42b3414d91b59f074db343f81e5794a7f82fa1717b653cd9ca3b573da08e7ccfe4b43e099aacdf9bb067e5dbd1b4af90823ffb4a664712490a9813530d37bb9f38f8c6bb26d1b124a721e4c632dff4e0b734d4358629320de5096c4d894070e0c719f5de3e6577e66512cdc3948a063ee2149606c64805ddee90ed9e37634f5fefd71015040528c9461da566ac5b1243a6b16adca654d7359a770566c23451e97018f6299058fe276edacbbc030dbec652dec6e7e7e3f78db2897df37942bf348fe380905037cd099a18960e6f623f52f453f473df69ad31d22980d1bba865a28d4dbe5c74801276e42dfe9b9e421311c0965fa89271dbbc2c99aae1774b97e6132d6c931b241673ac17ab483dea5a8f9156a963d925428a8d7b9f6726611789f6e04bd5ef6cde07a75c1053ae7a31c7c867148c458323467cc496d17721ba13efc5df5a5e467368b84d4b408f42c0ce6f6ca377394e18283a40ad58a4ab5ff5694dbb5413dd876b341302f4a042aeec495dcd39d4603de8bcd81e2167fdd158ff4e8f8273fcb25fcd26b2a8a9b3d0f122054d42c584aa9b35e4594b336d739483f258cfb9334c92fa4c8cdc0d8b0f112a1a25797f464b8c5fce2848d028ef36a8bcb8d982db059181368c0b59045d34e7ec443e88300043e527891f1c02ed2866cfff096815397ff94e6a126442e627742f075b3e401e196443e6e70045a2af2d950cf71fdd3aa1925b6b5a91e8a1eaad91da840f2e8cb635f8a20b3e38fc86f484743789ff52302c28297bb614f86ca3909c73ef7765fa13d800a5f50ecb996a8cc589a3dd578e0e841b54ca93b5ee7202ca7f205b2d6bfa1ef040d5f153f1d8082e9eac7033fd306cf108ce51e4d26a86ac0a9250697382810b70a115eb24746585435b56bb38411a3b8f76ac1d43ac3cfa19fba6db91fe2e7aa53c1bdf2614bc1c1da54b643a249874d40588cc4050232650f16389d7f570b3fcf38da9b3f5f555576cfbc79636535fc83de8bbd6f3b2c2fc40f65e05f7b2e4a508ceb2aabcea8e026c86f0d73d392176d959b547aff1d7dd046092333d546d576c51af7f3ef50a59eb9d40bfc7388899f6e0b417c319452da3ba128fbe5bc9e587ae57f4cf5c6b9702e79761b111198f046bd1896ab439f93d67dbb029e6ec6d5526c1df5f6985529756821532529d638941496b1cd5ace127a1029564b5cec4c8d275b387731d1e9dc49b53e22463ae030667ecf97bb829c84223f0a242c4faf8396e5729a06719ba762043391138f340295479be6d1b0c1b0931720683653ff05e443ac706fc29f67814da6fcc1404148cfffc1c1c6227047310020da991a3e1be3a5356956e667bdeeb92afacc88866987ccc0ab93bb53e2293af624e2ee86bef6889ee06d49215a8a3fdd5c8bee250387b70e560fda3d436ace2063a6927c13ef2bd510e9cbd4bf634d51555b255416df20f4ae111f375f123770020e535d7ad8057acb369bab6cbd004f433d4d59951534f4be2919d50a17aeeee6ffde1b9230fe2ccdb577603b08f22f665fb35d32505ced9de1bba55776166b4a2373a145c559a3bf9758c068c18a05fcd65f69aa851075fd6b5375d4796ff6c0fea245d3149c5cf2961e9a83b19ae0e875f847b363842f996691476785ffd8bff53cd975a136511212ae6293792940118fe680dad01678bb7ab0b3c6d61524f49afe299b4bb37bfd65e3814e1bd747fe32dec79c1856feb3db84dcd53a174017e98b9e132242d42027403d42f2dc9d73715a48a7200d6ae0c0047e2f45601f9c4277e4a4654cd86789df6bb16f89b4fe665601442892e4ef6fbed8a108894fd65cd472d96a6e1d4d8ca2898b823b5110a8ab8358d3ab2af6fb5e0535466bf7acf1c093d54e1066925d43c1a488f39578c41fd8eb253e29a4bf3831955a5acb1fc69755a241678c41e99dfe04dff2219659e25987e6fa115928276ceb4d7cf62102e8a4151eee8386182e78395876b196000111028d4bd43e7a541c71358045832cf7eda2668d2af948ed4000f956761213a8bb02b10143b27e42e339de58444591978c4bec20397122c3db6ab8e503c6007d61c85e288839b3a9d7298d0405f924fe7917ef403453024219cbca6f7c2bfd3da1b0c570271a7c0b390bedd5a261a4f8b545ef79f072462892a82c40810b9e52e73e6a5021d81bfa386830e39e3cc1f5f165b58089ca45c32f262d6fe863b0e9dc315881daa8d9fb4b09e6f2bcad61cc3a60430c4a1da4efbdd577a5c4c113073b2bfd0e25f5bdc4708005274f655a78041dcae5ba19309ef78fa9469d9ebc3b66be2368e0c88eafe02d6c9f8b6e737a9b82ea02fdddd7a72bc1c3303f683467c3ce3cb1b6d9eb4443a36990afbdfbea263bbfec590e151093da9a907e9c88fa9cb531bf2b884bfc7a70bb9e652f317ef1ebaa560c833a0f4e300c5d1b6574edfe084196bb464ca8488874c96d447afa462aff180612c24d734b83ed9693c8f0ca3d0bdd4abd2abd374bf66f0c62997a138c7178e8e7b511e618b0b0fcc1e4543ac368ec67eb536a6242f3b74f07d55cb75cc4a2f23dd211518055f593f9e45d1f7f074751ccf09c7de3fa0729a57257adcae70ee69237dca926341636b5b24674cfbe8763c81faa67db06171c96b96c75104c67a795973b2e7d181858588aa6702382f27b06dde39b23b7570d278314fba3fd2f8b96984d7de2bd32988ce315476057cc65a5cabbe9738d5185107e68fbb4bdf19607d92553da34bf2b17870daff9afaa097d5bef131eadc30d8fc329ff1967667f6ea195fb21d45859903d311ef01362e5c6fb10fa7e246fd8aa3bebe00856ee6ab1f535731ff04be98716aff189079bbf181a34bc7a9cd7f6ca139ef00e053977e74b692bb67b549c85d52d16ef0e1a15146620c12817b23dbe75ed31fccecacf23f9ca9b25f072d32f2d6bd949e7a9a975c4bd6ee0bb9a61812caca40856c58479727160f29bf87b6d7dcc4ab25e5c98a1827b59e11a59526caace441dc94cb50bf1dfd6727db959cd5e03e42de64db3533f351a7880ab3ac20d9080daec06f657630c69161d8a0ceb6ab8daff765f55f5c93db9f48e30b7b12a33a0e3e8ab5d524e6cc7c5320472ba99df48c6628a360de150e5925f793eb63fb57eb9dd0228b2643dbcc33a8c85b9f5c7f73f1626eb3a06b90bc6c8a502f6aad5e689b10eb7c11ab89abf8065ec37b266191869a06693a03cfa041678a31a8148fd2f2b80cd6c975a6cffb14815c7d0d5ed34c6ca6067baef90f468542cf0d46b7c46a05ff43ce03ca5333629f6628b855ed72ba706e7de681c13d2baa1210fd05c5371c4ae6f0855d2644d328e531b93088520aba32f73835f8baec65de0a9dd0a205f36d43a16961a0a1761358401090ef5973d17c8e2283dbb98e5f28d89c5714fcc376e595f75bf0b3136b3549431c1b4d11089b97ba15e8f883f7ea50c54373923bd02dac45532b238aee3a7d87c9adfa29d4ce203ab3d3aa154276ea5c203ff14fd695330df42f1f7984779d8f070c547ac103d0389a3ec195dc2f778e45042d13621c6bf1c7bf439c2c77640c53e6aa51a5bd01a4f2ee6982a1f5ec31c6cf0164473971514ef61d68c317b2c739661e974f100f706e3a602f51ff692ee3dbfe61aec8ec98ca33a48656b840a7c0f1750cfb4ff49455ea9a2e88c202ceb83b4b82426edb6821b92ff1e801ed3d7f76cf24d71d77d0187a8c80946deeab7a6afcdb5de4e0633cf085db06a64f858e81fb0a5406251d5d30c22cb6c22e543f1c7ab3ad020f8195b03e3e88f8c3ee9b38c840a1b143bcc982cb05c16cc1571917f89c833d2249e9d28e050b678379a017885d5689507afaff16ef16e0a1145f50ee5aaed60a9d57ea6adedb62b600951ab5dea1a987fb18a55f53176da93800cc654a71ddfeb1228d62d6eb07e5cef1c1583c90656894befb143786120a7d0b307bc34bab70bc679d639e1ea0a7ed93f79077c7b0423766bf80d4e0932a6f4daefed15ff59f5337987555f3247c3cbb0f514d4332925b14af3e51fb8bfbd7aadb6611879566b0c846118b9c1fff4ad161922ef2e3b8cecc97abc3dd23bdf74d2bb38679fcb86781dfad410a057daeec1547b14cf649130c6f8d83e2865c6ea2cf4ca010ef6479212bdbb76127082877089d6322b0017e7cc17f6b9ee5d63739f2c9d254d4d5727cef26ee6eaa978e4afd4fd4c5a7da7ffc1acf603fc72857fb4aff1dfb3af8e7c077e7d66cf421fcf1f6d29bab36a7c5ffe5c03fd0447e3e1b4693ffd332d4296cfc113e9bfd45bf0e1565181f1bfffc56d625bc13152942946ff62d58126b41ba435d7a7de9ab8d937c7c77e238786bd90626ba3372dd01a69f131892c6d5f44cac7fd0f2fbce7c29ebe962c67f4365d9165c0a9949cf9c6e94d88b6a6b9f5b4b183a7ff513483b7bb1f147865b00f2d76d82daff4e5f195a76173da7f2442330e9a6edf92cc90696ceb4d6740ae2b91aae7ba48950c03901f08431a38602f4104f5ca265595ef8266a077a91bcdeb8a32983620cd1764182cfe582c46a9a2295f697f938b386b81a8e25f6d47a9358ee67eb04548ca036adab53013a80ca1de086cd5e664c16c8424b9ab87e9cdb91215890ba21e4b8a627ab9a20835ce1950a71e91a900b3cb7905be162f403deec62b57a2dfca22940e9c086ea2541284102551be04948c644875420e1984375623898ed599d87827f452021e00ce10f6b7ef3ae1bb2ccc4c03b329629b3725754ad3c4e6ed39971b6d35e46d592096afe6ca8fe2cebd914c0846666ec0b14a2df1a076a18541569a0f7af3dbe71c4178b6b6a3bd3988b417bb5c6030c968b1f69e7cf3178c39e659e76c05c787f6ffb5129676bbabce20316020ea7686079f382884783023ab3b71c7e265117b834618a86bd112593599d2545b6e74686011c96bd21da3d6006baffb42b9aa5d4db00368317ca6d1e0dfc98bd79d4fcd756df88cfb1d6e472efa836e669b5b33162eb599205204da02817737782acea09b193b997c0db6228debb01a757a9c941c1325636feb39ecb716a7278897dd6c8043cccbd7a5e3d159512e19e8ee9768980a94a74d29e7bceb36067f5ca51670dcfddba1b2364e3f6b9d7b31fe5721f20ad3836fc5b111f8a30ac302bdb41d9645b49c3f727d89073f5bd682609bc6300490e8e60477f53419125eeb9ab7056ef429e2756fa8d6c63fe39cd404ffb77a1061c80253b7012e48a74f1676e8a2c894e184c28ed3c12bb1f67873c2cc3f7924318c6f330989b42b18b73880aad7feb27c704e0ab1560c42c0e7f1defb3b2de6cf02d12f260fa0389ef51959d1b5baf1d95ddb1977a557e068b5142e8dc1f80e8cabe8a4b58794f21b654bbde7fc79b8c47919b1575f3439856644bac47d29f3d6a96907708e6bc12445940836b85c172b7f7bf79bcdbd43c8fdb8cb18013f17c7b5fe3f8ce53b13bff428479c353228dba51ea3b49c54bf2d67365855b510fe5d008334cc2d8644e43e2a6946efecf14902694ad7cfd2f01f5ee964c4860ddc6ca8326aff0cb1ed62392a20166d39ee764554aaf2e8c44fb10f6e4542f4b2b9626e996ac85c3e6d5fabd8ebd9ac86f8856e025cafc965ad4ef7779aa1216b24d8bc59affc616f62531eea6cf36c6c87078d92cfbcd9c51326e06783e7abdb119a840cc26bc62659cd02e5846bf1f31b7e107d4461a040d7841ee2508931a7626c48fc833ee021b1f7fb5519000176b1ec4984504e75baab4b731fd17c282e13bd858d8351217fd2a468dbacc52458e035b1000da8ca8e08c0ed7261f98ceaafe54a4d830f66ecfa278484b2856ddd1b3ba2d990d5b9d70fcc57d5d48d761d3f6a4643872fb6e6a74dc03211e59713015dbeae2154ec16f54ef5ae9ee38a061c63afc6a6c383089967423753c52c6960b5f83ae8ecde566904467e445a38c70ef9c16f85a3b6c9b1a839f98789973ee44116917d84c88e6ae482525ac5ac907545bd530f8a262bda52bf7f2d0b7968ff38e64983abec36d43ff09a5adac7dd2380aee05a7c6c43d2a128e2ab3da0e42a1b631403ace804d9fe59290ac501cac3e342e6bbae77fe2c686875848b631eddddf96b9242400ed3ac2e17212f8987d7b4040ad328f220f433e04565dec2217875f745ec9dbf4f9f5f1497d9a33a9f609609a8ffd8beb71981c4194f310c805f1157a5ef0ef0b69379cdb98f7ebffa76f7e2a5065d2f907245aa99b6ec113209420a2452423cb9ec34433dbe3e06044aaf8c88c4fd0720faa20c075dee29d84979a8a23fda412fe0536b3688a67ca95fe484078c4fbe4d7b7fa7bb6447254ba3130a4c41f8b1aa4b7dec7862adb9948eb5facb06e48159d63d53fcd8f0f17f511c3b1851f81609e39f0a2f93fcedc26ffd181c72aad01e48e11c22027f76716674b07ece936a632c3d8c1768b038a6c8562310003cd936d2a7fcfdbca19aeea603acac595d508b5e7e43481c6b027bde4df41c0311d094c96064f2e2a5b33c95e26dfa1de3d6a46dd41b42dad491f56b7e1666820dc82097a24e2652542f9d9e912e40ca7917a74a902b62e1c802757c0584533cd1a74e052def49d19bc41ca62f458b561a242b6f52c3bee9e5701b9f688f472a5c52b62d912275ad28d5b21a68132d764b636b8960a7aaec48f13937a6e2ed3d6b1182464a2254a9663484b2f841ede2722f164e401639936efa8cf0a8f87e74dcca84a20eef687d83d51cd4cb5ffb224dfa577dcc0a30110b473c59a1dfcab17d482dbc41cfabc10ff793ca77127e22ab01fcf5f1f9f76aa3801ab1a2b25f925fcba8b5696520c5bb418db529b4669853f094bc4f1873b08b5311c995c019e5ef1206e53efd035a4f5c49f8606280173e33ec79e09e1bf2ad063d3f125667aa4103cc0526502d1f96eedd73a940adab1d15ffa8bf1b17654336deff2f4cd9b895dba027120a0384226b946800bb46f6b92576c1fc8864580a383258e409ddfc96e803365c3b1bfd4cde2eb6d9b0962fe1743c26863c09f3510a611ac03c6999ff6507fc27f8c28e9f5a72e7addaee4be07f89a781a75134f330c2d0610f27eebbe6eb40fa117167bc1ef462d14d4153b0c1186b3217163842f4bd35f3a8c6f8ac6d9780b9b9fad353fa7ea0d2a47bc7fd66ccd9902cc34f6e58587719315da21d51a072725d56235a0934b8e50059af5cf317622004e746a91fe1e46d4328024b5944e316ce68417d454dab5ae9763d1a4061ed4ef49d1d055bff2ed648f664a14e2132c0452a0fa2d02683fc7d9cdbf8aea36a26f00ec59759eb16c502bf77ea189397d4347d298d16a21e2d8d7a84568773f5dd7e4fcfc2438de7ed472c7173efb37b995968398ac324e1e537fcc73daecc391493a6e3df9531410a4277d39996ac2b397b372938037ed69d699d53a826220150d09dcec6f20153d42695d8745b4430ad180639a8965b6e80f89ddfab942d54d13dadd8de7784b2f82d9062a867da23a2e4877c30dae99b1554d84965d99bc129d9f320ba0c60c7914971af7d1d09d97a1f0702ee7f1dd326afa83f762dd75e9e11a05adb6bacd2a84706d6aba499ded207d323cd8344511bfc320d27ab96b95b758a052a2fb20c3596102ad0245bdad3a3b4d96c2f370877776ac50a53fdefe59f10a6c81855a6a0fc4cc8ccb434995d4216bad5e6084e99250d7544e1a0a998749423d694864dc47ea567026a0274cc2ac91237f3ffd05a39b50bc1a43d795a26eacf778554bfca7e63f2528adb0756a98550df6714d951120f3f2971a8e45aac49c31145474ab131f82a33b410f2d995624755681f4b926f533772123ca2c5fb12a1b5b3bbacbe31fc279b3fb3180c302588dd5631f65ce50abd1230fa3be54895636e8172be16bec96a8fbf54857c58bf6eaea9f208e8aba76cfd68f9ee78d49face39ff3d94ade881d3484a2d9184605e6a966537382b7d8e314ec19fb6209e7d01f57424ca94a88433ef478352e6a45704e9c26e282f47d1654100d3bef4a9d781d380f7d1981277e2139c19a2e46803e56e1d169a4a5576ba90e97b47c0f2410b9f27966276f6fd0499c4eedad46bb69fb6fbbbf740d61cbff902506d8ee3dd6261ecba54527f239c840713ea06020ca291ae9ac32087b0ad6a32a79c229d646020c62766ecffd120e3e7f34a237d72d51253474aea79a532b25f883a88b16e2198d494777f517bb5e0cc8266c34363ef11424b3622416a4cea25f66bfcd7a304b74ee67142d54ca7fbb7b6471c85f5f8ec497b346355c03f46429f141206166e7dac16e42edf2b47805cc6ab6b566860ba52c63566dfdae88fd3c757f7fac32c76c8fd194c6b5cda2db8a16ff861edcfce6f6bd696b4b82beb3bb7c47ffd4e51f3649b0347e3536ab50eb1418ea5009b3a5609e2c2b43f56ee2679ed7bac15662f9c9008f3c09edee56ec24c7fc7abe9e0ac3545323398b7ab18f9cc2a50eb47093646a257ea861c12172a489a4ebe7329825300233229c61b9cb019458f393ea3513ec9900ea1eb25c589925c3d13077a55192fb62e4c3190cdaf44b72eaab473b621dd163c03019c2db9cc30808edba19bedfeeb69a974d899c6b84b8a47d104da43b56ca54fbf5d9b7a7d18b69051527de4675abb919106844705fd8c1ad29c67ea3f9bfaf3185f0c9b68159bf2402ecdb7a4d4d605423cba15f00918d9ee505e5acab316191796a149cb787e24ccb5b87ae40da2b2b5fdd9dfaffafe1dd3ac224e9d0e0b9e102c157db278e1610755f49cebf916c34c4472b4cc4b39fbf11fc7246a722b6657bd563a5d4815efdfd8b93a9afdebae8960f4c62250c02588d7b10093b88a1a0f323c31dd9828ee3afb29d59b62ea918816b245320951f9ff48fc8bf0786a1c8733be802af5aa179dd4bbb268036be54e0f52e5ee8d740ef3ca8a29b797dc938d98c03ca31a654193c7c20cf1ae61241cd31d943379b171141df01d76ccbaedca7193b544ebe460fa0630694b620d827dfb0fca5fc6786a133f399d999c1bf65398a18bc3692e28fc61506e447212f9e794797b53d6ddeac8b8eff54115c5b08a0f3e08956124ceb008ea2a9b999d559cc60bc2994350d7663a26db66f40e8137d89301b26e3a5b7ebe26dc7a048c7ea3e956bf4b0d0a4e939e786d293850049850da804313470e1581e82255acc5e05f17cd1088632a0ab15c303cf79cdf2371a8c05b6e06970d84d871fda63761cc08151c950d7561d5c37edaf06d8b8d7cc86f203ebeb91718e95ba95a7449bf680cd219e5b68f3c8cb8fd6ed6f4e9ba9a326f1a683de66d2f4fdf408f9d6d80506b11479fb8323060139620ad6fa652a42c63971d85553aa493b4ab0fd80b64995653243698aad948b0fefbd95821381d93249dca7c8251fc740a4b824dfac85a3c27778d2a2cf7b3631327d1cadb5e9afdd4bf9b536cc1c378d8c3b1efad0c1a56e3c911152446509eff1a0d68dd2528c08b62b12a221070faaf24626f27157f765b21c3d8bec31921e4ed43d3a9e4a1c43c809373323b4b1576bb549b7a5c20bd61dda2e56e995d3478c845a2184051384df83bcd6d2a8650c411f94d969a82dcac196c39ce0c259a376eabcb6e0e08d7b1a9eae8d07c8b00684d33f117bd80775131b5f68a9c16389eac0445947cf5dffb3e6f4e82a098358b3d3727900531343b5c1796ea4fb1beae9b4942519d9cbab0b2d856c5b4b2ab09feeb2e6accd2378c48366cf3df854f48371b1da63b2ecd2e26959bdc8b63e1abe83ba82f2a0f2475c45bd9c5b3b3d95ea75ab3a646e6ad61f1f9a04f3af8b83d29b4642a2754fc8c291fd7a7ddd4ae362b5ebf288a9f41438c3b72351359e2d600a660b9b4257bd5166cf6a7052c12281fd789feca73a8b69caac968b7ca86424c6eb9570cf1d8a8e38e262fc1bb1133ff8cee90294c87040fb45d8d2244eec68cb021e7acc02b28644f2c3a2ce7b155e98a649107e391efcdf2d76bf9e408786a0d860d2c60c1f175dd7a4b2be5f1871aea931be09633e4553627bd5e4ca8d00712f225bf0a0b4affc3a90f13e5bfaa0c60f5115f62ff3d49c5b8c6c3fbb5c8529d69523b28bdfda598492d0e56693cafd4fb453c11db648c6ba24299c5c612c481d2a55accfbfda83a481a182f61a3ea494fb72a1115a6ff5e7530ce0883604d9e10695bb0311fa1d507d000bc9a297c07d171cfc516978e5e7d611d3eff75fea80aa648bcf0f9c3fcb999b106244f9d09f09ea8ceb7be1a83bb8477e6a661f226450d5d8900994f015f16f1fdb7fda39da085d56654a056db16ffda63a4095fc2150b502c6ce59aad978a9d68ca93c0d4a19b0309ea6d8c9d93691b3d593e0e77ad4b46ebd4a48cb7051cdb01f5be29de9a9ad4583bb9b6db629dba5a931fa1c339a5764bce2189602c431c44c90f9a3a90319db94f8b0a093c26e13b6cda2d4a64917b905da1387ba220e7b31a8528f881c1f979d5a9f09ea66d2d257cb061646198fc0e05b7de0bac05a97d3117843fb9fcd42f72e241a3a735310976fd550b4faa52c6624d27b9a90f60b4cd2b3e75f152396f1aa60b32bee193452ab3ef76a4735b9c57264f85d002c3c4946e7919c6d92b2c18d5b27fcd3d60e22e50ccdd3f699e62c9d8fb8afbba1242d345a38d50c9c6e7f7f779fb22571bc905b79f4864471047b04d54a892e60acc3e2575885533883c660af5b10399455c3282b590e58c93f613657b65224050807479759998b0cd9709e57b84bf6f3622879dff8455e65065f245cfd46d0bd42a634e1d55d653b639aaf3ae05232b3f48b1df47353a0d127e1b7361ea3ead164f72e16cccf38a8b8bceaefa01796d24d94c3338bd5cac8ddf85466e7b03f751ab5426dc538b46b520208797d8a46089e9c4a72a73a907da39280faccfeb5ba703a31e44893534a9bf5be24d9ceb3146d690f80f77f957fff65732ead5bfb6e1edd6c5a033a3752c9b12f296e4e3f3071528502e6159c678869810bcb81a9d46d05f8e27ba87fa7d10e77b603b642f0240d3a6f7a9242095811d987a2a0a57264784cc224deea949ed91c32d319e17449762e68eb3a37230b6e929514b495c066d0f803734c34adda382c3c4334c644e22314eb1193073493dc85edf6c5ca8f4ab9eded6f95aa181d3e719d308a207ce9637f87f0691ea1886a0fece7a9fe500983168fdb3fb0e3cb766e6e809c6b515438e2c96fb2dfbce233aba4d287616910a566b60d729cef8d75b59ec19b3a76c816ba77a1e5947d20c4b48af2169a7817f06d795cc2b39c30c6a983e4f6be5f5bf96b03e549840e128053f9aafbbcf768dc2a7c814325b7fbe5624400f816708bf7587a2235d31a1b5a1908c1ee1061279c17d69388f2ac564b65b9f8eb3021e01b0b10d06e2da4837cb8c6f52592cc5dc9ea3e9be4f9901922278ce36409812e9d600c2d4e326cefef93a53009a4974947a480e2fcda2e84762c40d1e539505a447a011f1b1ab67dd205633ae09b633ccaa5ff8e2a0077c6bbfe9acad3d44bc2c6f3f909a0a41664009f13f3949869d0175dabadcf1662a93971ac3b4284ad983ffee02f4f13642cdc46fa35e1ac089f3c7ebcf59625f620966a7ac21dbaeb56f9509b94debbf5397c913e4a4094dc3ed4968e1525358bd8d043aa7285f5272fced8c77f69dccc68aa2fc5742e4675af0d76664f0e8374a140e42aad011b9aff47d26c23e45d9072d6f76dcc912d8839a7a02f710d6da4d8df244bbaaf9e99cf331aa68b42ce0bc7deec3c5e8213de9d2055decd227d49763219bbf56af3d13270095055bf13dede50926aeb4b818ba88f3cfdcc12a970b1c940dfd51e8f7a69f77e015d5e164f59f7fffb37f943ac6733510bffd2b2537308b63d6cbad602349e41a1777ae379b5451e98e84787cf4c223b914cfbabec9332fac2c86f9b25c28471fe255c1260f5b61ea0f92edeb41722426eaf2bda0d96644e80e86e790ce8b1926d3d1f3ba899e6e28fecda1ae148f06ac3d7c6f7c8bc3e8c09a86bd6c557ef2897e41547d10fc0abd60269894468926e49203adc856c71ed3140df6dfecac9df57695d3ec0350daea53fc0304c90a85801cc8a076c789d5300e608b7b68c3de92d3175b91b021f2d625e87508df6f4cb0fba89565a82892f2edd6dbb0330f7dd03d4fd557ec22b8319201d703bbcd21c6fbafe5d06b64e8d046b51e68d0b876dc21140279133caebbda7ce9a075ba209b7d0ca04d929a3548ab94f8e3fe61ee9dc0159b3e8cd9e3195cf0f9d269dd85c1f82cca80f65d7758c882ee45347b08de70ff6c96d8188118823c229ec44eaa2804a6797880b505a66efb211318728883f21e49943d02da897f430f867301e41e7b0235664d92a6b2bdbf51c0efacfc67f58958ebfed91a8abe9bc868a8479e90abb0f93a194dd78e004c1b59ff7ecd5109bdaa2bc4c3c68e6c0b6b823c9853901ce8b5d2fd205e304ca05bac873dbce43a23abbd7c860c6331cd551d05a0d049e4040f25028856bda879af2e5a343f80cd5dbb2f90288fb7b193d4d174479c638f2a74fab2e9790110b79d8389387c247844906ce0de54d2eb29ad11286761dab36f3e5404752dea783471219b8235a6798978e02f9c77a1d9749b3639dc94b4c6fcd50f3f803bf93214f825b5debbb7e60ed7b1035b170ef9fb734936d320a3b64c0c71ded2c3175dd4a5a10376720b45fb67de3b900ff00927479e3436eeb034a66a9d7c4afb73e2e439ec74d45c808bd76188b0094963535556b9b22581a8024ba7caf992fd4620bdf817b5b0da0ccad7134fc93d8572cb842d739d77f9539eb8b04d166cebfc763520c66b379e452afc5031c40481da10cc913b59eae10c78db869406fc396ffe9c668263b651afdbaad58397ba5a7b0ee6334d1794e2e510c6c938ad408a652e8ca546576db75cba5e1ef75e08597b3ad5510fb3f65aec46c9f81411e0ef7840cc52f214dd7c117d56a1c303d9ac4a24d1a36968006ab4d6fd8b08a64c1ad377a2c4ceb60a3c37b504ad3181e6d4eb8235d87fd1f523bcfe169bc1841cd237b841b2ecac4de387c9977e613309d26d479ff25cb1c27add1124b374ab110a9588519609b15e93ba584bcaa4b0bb9ad9a3cd574f7b47f52f67322cacde8c9a2a76ad3d54b6e49f3509d07100fee4d0705d16ba45558f1086b0da1b5a11fdd1c13a8072852ab7ba737c75c2be4239a7aae6b78a5ba644ea06dcb7a557d7f8b451f3f6b685a9435191a4532ca49a0b89145911280e746358fea33104f6a9fe250139afe8846a1e001da0872d47ef9b9de77bba820d5d7b253c20c7c8d149908a79437d9c5898b3a59cff73ebc7f76c4fa691a5e9e8403f77c72ededbe4fb3631befffac044b28807aed3565e8b6d9e78ad5aa5d0a380f662a2255d289085ae2d23b75a137f0f00c2f31f0e78cb1453188103681b3917a51844e20918f7a7e00647052c87a4e711090148e6942cf81c2437e53171e071917b1b069c1d9b493710f91e5911a0bbde31c99b8c2e1cc401ca988b1488d10db9a3a5ae569bb4ca5ff87b5ab9e54a770fc0f473d0c217dbb0186ff4b808ad5cc0daabef7b3282364b85690733808376dfab03eff66007368aed7635e1172ed6789b307c45d686035b8d4c17bb55239f8d429a72e947823bdefdc1ef36cd9f3bec5393d2d4c8ffade3775c8a44906293dec689ffca3664350e2ed9041a28b6ce5cb9f25b06c535703e7d97c6929a0ca051396d5cd1b371bc032723a7d2298e5bcf90167d0b8ac55f0983b5f6b01e71fbd532fbd0f9338f2d228f452014db67fc5f1da3383d580f0d2a1269a44ade37d36dec37bcc9b3feda32c06f451d7e8bd378089b13155996a712f12d8535fd44b36e2fd24585953c4fa48a943f23fcf3e8719bf73ae4c8c8ff6340922a0f782ce5ac54ba4f8172df6e6948aac321043e8bf9027d6b78b40890100176534833a515ea720285a7b8b6ed9aba240b36202b5e347219fb316300c0248524b054122e0e3e1d29281231f9bdfc321a59fbf9a7f36afd3f738f1ffa6ba1d2c741bfac4d339070aac331422816e2c5eba8509eab046ba0c1c825b062b2d581936edd2826341e72c1efbf203e510de71d20b82d2ad3fe97d33ec23a2d2ea98781bc57a9c5ec5f9f6576462b746f59482bad78da071ce1ada1adb5a0cb871e3c3877fbe58dbf547420f97f7a38ad814bf7efdd5283e052be329c8eb2c3f4ed6918429be49ed04218cf683e98a4e014e93a43336955a6f9e880f5dc911513e3b917475ab38a393ae088ef4562c64f63db029747096e0d2088fbc87eac85fb5758a5edb9c0d9df825f0cf2248ce2a8213ee37842584305202bf7a5fe0fb78a11ce09b9a24d50cdc769b1353edc7f0dd5e76607d13760e4bffe1a2549be83a946bf82b23b8a080c7dcc363d796bb80c51b7117a6f24fddc76e6708b969929352ccd15d11cb9e72a3248bd850d9095ae6c1c456e422ee32107aa201d2c3cd9d9875c1bbded3c1126424bf1bb1fe6011d463646a03bcfb7e22c1b67dba91a1169657fa8dd6bd7b260b5b3111fb55969f3ffd9d79aa1c24abd5c7586999991479ade5799591367467be79a4bc07ed2c867080556c9ed4f64e825f85ed7886abc8e5eb61580e9b198960d2ee60d351a53071a2b4ef87da3e3ba2a1e0c863c338cd57a0372056d70eaede715c8f8db6b87f57be216996207b323d9f50b57064105d2123723184d481ac15d341b3ec1096b87f18cd17318d79a3aaa720f268084724467f920328abcfb9b5a3d056cfbba9df5132d739c3ff724ce24fba904f3548db3f9cec12e753cc2b452b510e2f07afabcb3ffd151a2f355681d7bc500e185171a7a19bc73359af11910d993f844dbbc2fea7dc1f852115f045846e0a2bc94c0e8bbedb82ff90aeda42962dcdfce084e94ecb1f6c827bc70a1cd01ecf4c2eda9d405a6f414a4a02f72629611fcafd3439dab04b8b55c95492e941d074b175b8e5fcf7d45ee31e15138dfaf56c561393d7c3e2ca36e96815acc6b94ba0cb84282b874dfc37815a0be083d42ef19b5498088ca373d5bdc345268bd355156f338e231c803968534e905a55b974cfc1cd0030b628042b7f67371457e096ebf60ea21a939d24e456b2e0d801354867af28b0bdbe0f8587e123bb470c6b878f6da01c0261d8518df2090140f2a80275d8c9ba62a68e59a98729a44aa3e4f8bb5b5ffeb1c3a1651f8b98ce54b59ec5b7ff145572889ce00cca805a95f03df4e236fbd43920db669e396942feb904554953acc007e97856e0a7bbf05f5a3a6f7d3f1c794091d67f793ed604bf3ee05555ca478c3955da1eac33edb12a820fed3ca4c60253758a619e748c5db1ab9d50a16c5f7ac962600b9649cc9ee9677de33e24e7a5728b577936388418b0ff51b1dac7822b2da395070609ebd012e15e064cdf077a01359f1c588d19250e6021e7de33c73fdf5cbb22180658a424467a5239a25349498f99c139e697764271271d012e0427e05fc8770875e11fd5b7d4dcab48c04098f5d4dfe001a38d847c13bd1aadb6da49d45eafd5f5eb6fa2a6b83d57c5f6a3aabdef3acc9ffb8fc912c579a8e2f253a9b47a227a05a3b4d802fa48d19e4086f2e6a3f20ed646eb388b99e2ab01408ecad2cc15826312835b9297a634ebce31c95809fabc5a4fde93dc8087181dbc1e13aa5a8268d5599ee8556b3ca6fe903b0c860fe14b968155d1d62d75a7b6966e7b5ced8810d2b3a481a056bb4cbd68060088d24cdada5e3a4e0e2d54c12775a4c1afa7edf8a9fb62ce55144041ef4c463fb9a0f46f9cb99355141b657c79daaaf0496f9ccd64e2322a8e4fb530759b31edebeb65ed52f75b430c3597f23783f9dde6e72873d8c2082726468cd4de37f8ee8d19da4d1701fa5f9566dda77b8be371489a7eeac05eeda8eac4cbaf7406e318e07a3ad4bb829e6b6853e4a679579a6b4cc69dd1e8c843c818f57ea4e843a607d400b971094d057257c33016e48282107aa616c8b5a24ab23ea09ccc75afcb290af00ffad6ff83d6fd34d399fb3e93028293e97b03f4260324126c9162e4f08421961ea486132b21e7ac5e0663c41e5480dba1ea62210855af925a491771469eabf7880e058b2df454e0ad29d2a1a539e2c1e9ce0191cbf2f0b937df71e7ea0c0243319b2b61f95731a9d019015a635777c2d59ce98e96e5ceb753a81f22e477a27322db41ffd88a1ec0e90610a1d4b61abc3de64d9316f33937fccc5a55c3fa412e4c7ac3f0d31142b2bb9eccf3238880e668a9453420946efe95c9f0416f1b3af05716ef4e4d493bea19a402c9e2eb46a3eb01fc8cadda77746aecc1dbf56b856ab1be1e78b4aae18f6d1bd3ddedf355161b4dc67bee5a053701adc72260cac4c6819f24f13b6d06211ed784945be570af64506cb87f55fa49ff378aa52937985d7e0d9fec12add2efc04d78e057769c0fb126408c0651394b20e3f09effb9ff55e065738b21c92305b671e89205149f5528fd7fd57f84af6d532c1bc7ab10a1a32856ed27c5b141c8222696af7c149d2f7ddca159263eec9208e14d8b28cada3b39bca29680d2ef1845ad51b276f745da97d77a5abdc02429fc453c8645313b2418dce5f9349a87fce777cc806021efefe899dae50157f327b271a16d5c74604a91e29220aeba82a0bee44f0bf53baf26f18fa61a6cfa478057c528ebbc71ddd0f8248594eeae9d6611ad6ff62444bde864a91f127646898c78901b1fa7b99ce1d9f2c22f7aae1fb74d01539bd8150917fea1204ebeb857052899b5103cadf0a909e0a0742979bfd7b68dd4dd3a2070456579c12c67e592af4a4022d3b6c96a032ae81ee92e455a29e867a1da7709c730c737cdb976b01eb5ce8c6d9f17a2c12cf9dfcdfee2912512bd42b0d61b13b382958d12de9546fde035e933c8d3a85a6e5ec141682c30fd764f87c2c7563f273f585c5ac2f34d5debcf8d073ae0c371cea3190d042c4c234989f866820f9f0b2f430b70d3a5c6ee91303b10051a47512a8904da16914dc1b007de1d58651cbeb95aaf3dd2bfc0c2927621a89c3738d97c63f6a82f92352f4a0adcb328936df99b777276eab59d90efee1786c4743db66a30e4ab9c1b15b53c0b48e292b249cea23e59d4c780e5ca194222e6befd9e902ea924c83a801157c679811ce28671e7a0a2ec1515544f34fdb432241ea72f032ad3f8b81f0b9c80656220f6b70622d9f2b4d4f01a5f71a8717939c606e3ff84fc26332f958b70cd4ee2695f55727d47d937074faea2e28a2016cb038f3b8485baa419789283fc922a2bf32b62c3acad59da4b8e9cdfda4a5f872e0d1590921127395bfdb835c3311ef8ba2009abcd3ea64ccc48e988fa796de673fc518a59e53a10a74f124489618ae9ad6cc527bed30f60d9bab71f05e7d2b84114d8abcc4ff066470c7d6f172d55bb6c9ba319dd8cf9e082a70c3c87e5016334d4b18f6e419be40d5795d07e561cfa0b96fd285ac88626420653daa6d95f02395712a9ed9704f423e5e7294f5119b2b672b338bc6e29ef72f0d1e08060ec7a7a726989030cd1ff38df9521a223dcdcacbfb05210ad466112faee37cc677dd71cb33bfea8d4e2e0e82869f19526693deeed4e09e2dcd6313a19af9b2db351abfa2d09da1964c328363b9e26a29c002dccfd3a36bcf60edccb3e5edd344645f0a38b10d0d709cd50b08215342f9d157558ebb9dc7954b851652ccb2f7e5d0a509bdab63a6e35483e355a663792470015bbe7aa72f1cb5063c40df43a205e53fed1b5dfbea0a3f26949b905fd23011d362fa008a72958a3348bb44908fd1c610e63cb0e34c2c393fed983727c4f9871ee88c9faa4f79c2b20c10fcd406c03e93fb8a1e184a5c9fbc5dd20f231cda11efe6211610fc253dee0e9e05b770cd93530e68130ca35bfcb55a7b6dc73554bd5192f3a0ef0c52ab8b72d52c465413eccd9757b58c4629bfbf4b6b16dc26bc684b86b3e8310367f7c4fc9b0af972e3260f83ed9779ad448935bcfaa8c444074163248b437475607fbff4698075fb0c29da0543455173a4cd883e1c2f5dbf0fa02b7aac2f790623f36cccd5ba3f77a8385375c3bba0e761311e3c7bc5ae237c5824c6a03b1a712e3af0be7a51d98730e2d05101d24957e7d660e6e699352f36a29e7a17b0c14d8be304ca144086aba646fd7f1524fbe3f359b6a30743e11877ca273c5f0df35333c9f419464c2ceda0b76e6b9345e3c75cd33c577d45b66e48eb384f78b1aed514d5eac23ac9dcc293d6f0a4e094c7af0219eae1bc10bd54eec7cae884d1b43dcadeadefdf5e05594d6171e3bd55bc61d713d67db1c89983534f09ba181a185ed7adc59f6c9278ceeac9e3f54c14edc084b522a1f1d123af3de06d76e7daef468c3b7a27c90e49f7c9421b9456b5f10c59999c724f75c648590e70533b9757dd3008639044ce78964ee3fac7e8679bfeb50e8652a07a8e5fc4aef6570d464bc06c31a7d5aa149ae9c298afd5e335874996a8e938d572a8ad4160a9e98ffefc01ef30e7ed2c2e2fc3a589bdc7e84b6d6e7b6374470a7a1c2fd0ee3d8d728b27ba3cc188bcd9411ba4b32a32b806a0772d7505924fff16c75037902937c19a459f580e77c9fbe37be12f8239edca17b62a55a5eec79b11ac904573112511e8ba7fc08be4e4f02d4f127ee74f66460d441b142208ebb9be8b6f7ec92b3c55bfc605d97f3444c6d34179145c46c103b704751b73e24117654b38dd98adca58de1796562e925ccc03fee3e0ccb24f418060bf6be9066c05a5668017f0b3a662b0402a739aa14322a6c13d2fbeccdd98519f61a03771e3ba5ef72cf4556fcbf8ba069ac64fcce6231e16b45fdd6ec3b12aeb0eec89d5815725b5114e6fb2aa98eb8a94be30c57e44a7bf9d252bb3db80915e4629886192a02e25b392fcbcc78fc6039af8d635d0d3b8f6964ab274d6f1809e1e2b975df21f4e9bcf0f2cb5061e5e71a10c196bffeb6564c442e6075657a2f03f92967b4c32fe11038230d29e4962facd41715e00d9ba4a7de0aff38223b1984f8fb0fdfc0226f3e126f73d93ed1d9c2ed743e645fca1219468428e76690aec7df6061c73c76cd3f5fc5bab8cb0faffdad183b24c3fea56296c9bf4b9fd498611b702e4fc7aee2779b8d6ace7eb8edcfa30ba728a551e42bda6481430c8aba490fd2cc1a066bac1f32f91ca1a505d6c2a2143f05d7868251c8502850340e8023d9335c42dd44e333a0330aabd888964139111aa9f20e138a3dab18ed303209a19ffa1945ead178157a8479bfb7b7e4a8a5c8ac7631d972baaf2d1e8e9c78cb41e2b99f33327bf87859150e0e5ac6af8af375cb1d5e4667fb30a64ba961cd2014672f7b6d100610bfe6402cff40b70d9ec187eb2dee77f6f90820cbc27bc31ab6619ae7f49aa08e12871f3963e4c41b0c354904f139f5d9fa2a78882a11ba553b2ff90c5a6cf8a055bc3da0f7a5ceb31743a77317888bbe7b55050a6f7e4a1d809d1963ba7082b70ab21bbd0b9c63305cf5b974519f2a9ff2f999c9de9e44b41b1db4e2d513cb71d3e0f7535aa707a2ac85deedc2946d05e5a9d395e0a19166913c5f6dd3e5b126b74dbac732910bcf006d6f92b75dd0f92e641d359b47939e3ea6dfe1797b2ffcff745494e343d17bc06da2f63b7af1ac544b42611cd88138c368c865906a81936d3f58f45a219cb3885182f31a0dac76a3743abc37f66450c6d2ac06284d1578bde0d0676d709f51437ca96119c1e00968c0788ef800e5e62fbb25a8ae233cf317b9868d15cd40e2a4642967478c1ef5b4fbef035ff62de23fea8f4b7564c8a511d2ef5860e7d622355dd4cf781cd50e450d125863b14905d4c8774ca38ae49b820241f544e4e524d8b30b06c924c1b0f3bba5543468962308f6bb19199ec1f29065449229b36a2f8018c5502366f47b8ece5d219a27a08c6670f22c53a5cf3b910ac3a78f05a363ae4dac8bbdaf9871aaed78796d6ca798c23a1d4fcc33d671f625fa8491bdf99392da8f53bb48eebc298da0293c88dbe07d6346b3d46c5d4f1d13874a85dce93bc2c4b23b579a137e9797de2ef49b3d5a3b9e24caa9a01af4f306b13c7a1e984c6f5ba3832dbb80efcbe7e79dd210d3381cb9edff9702e4ca412d980c01cf87672d708366f8b69f0f4241b8141a3d384dcf190e2021edd8bb8a0a11f60bf0ea4b2c4fc4c5bbbacc520209e62ded82e9d45a96b4868f980d5a7745f4c482c54c992ebf716b7ad95e8aa5db2b2f32e69952aab916301408935c217e25a99ba6aa3266fb682af514930f0278b73048d3a436eb047f5469639b237755b511e71e715c3e08fff0a9e4a71b885889b43f3f60710ed468d610904aea47ed80e8a1ee8c29600540692c70c051c49cf76b2cb34e7d9a54cea343e8b1382ea9be079167e019527f3cfa44118c9458edd0b6890b21b0c9e4adf47e353754c3e0f1d13f157311d32e0619a4e198a181a90112238edba38f94ae9b997a7c0a83b0eafe27a538d0041c85430b88a81a3acadc65484371adcf28c447726a1e622fb30018a87d99d4b759e52fb641cb268962300b1b4f7f1d42676e10a74b3c892505ba1632965740a4012f1937fc09dc0e8c43575bf486868e8cefec2486298aebda774741ff9cd4c884878f592257476aede8f0ed5857490ced23a8edefd347bfd871744648e89ea645fe209712439866040590f7b8eb5c79d146be339c158bdd96369de8a21a761c3d41a7c0debee368814c85ea5236c56685b26b804f4a7971685d47557fda03188e5c25dc5f8aab46b62bf7b192d42354667cceae365a0911bc332fef313d877f76166f873275577aade2f4ea01deb01fbeefd575db6473f624a0ef8a4c6d1d3808e21e339ea413e053b66af88c6650ce12e11b5274af2a5b9328e5178c6f40feeb16a4cf8d5c87b89259aedb355a1fe93bf6811ad37b81d65d663876b0e81121ef8e6989060d92d8356b8efcaaf11f55d4ae7d7d4a7a45f806aa5c5433318aebf4330315f3a3064e9d2fe2e360c92b1ca76ea1ab421bfb3378596739a5d734672f479ce254145ebc4d85a82f873512dfcdff65433fb56c4520b27707a996fbcdb2803fd05813fcbb1717f5eefb953c76647a81a630f82c1a892945e21325e690776327592ca3b8de0b65f014d88a79892ac1d2f5f30b71cb8a95e50e28a6ade1c2c04d25b31c3d683c0c669419df6e85ffdb5b515dc06ffb5df81428d6903939e031299fe926a061e3148d34df9c8a611e8c4f29cb9a44afa1859a5c7ccf7871c2f6f3aecfb096b88614e8f973cd15c46c20d985354e2cdf74fd7250c7cd498416f9ee5f23622c789ff9f3609a8d7d4dc6627f972f23ecee42395a239c568c6bfc28b385da20e72b5a73c31cb430ec878515e634f4a784c8eed5d19748c295b101b1e6221a12a3435ff2d560ccdb3fa727fd099938699302d40208f8189628f3bb55ce2fe7dae9b00581660bff3a241d20d62c4bc9caec099b67fe4e4dd99d05808c496b3d04fe87164cc854304de33bb7ffc7e8f8bbdac4bfd000867bf3b6297b05914e5b576b3a7a300550efc4c2c2bc630eda1df6e28a28e1c1b46f518b5eab1c8349bb570ef0be10ec3ea37273ad19e3082ab9f70fdb9139d9fed8a13e7dde77a1aefef4e175df23aae1a19f4c7a9c5a3e10d02e942bb17d7a90f8ea1ab4ac4a4dd7f048c0372daa4ef9255e4ea67ad5c26d994f41c72826ca54ee9c304bfcad5b6f351064a6ad5a1ce8ad16f1f8152e51793b935c381d61893d730fcbf6dcfc71b6f728beea347f733c98c0add71725fd8c00ab14a3d5b0ea15fb081b82610cdf005dd46046f68315a2ddd5ea0435331ed0bfff263836c88c9426a0190b2cbdd66aac096a9405e64d8b6a578c49d44e93942b29012d12eeeae72b36a9b724a7daef447fbf1a183b2be1a0b8b84c052fdeea0710258f406a424635025f05e8ee2030f7f1a3250c7554fce0079c3d8ec78e4823ffd8ac17f7c61a605a73a541d7d35fa71315e34d20637ee6017cbbb098d650755c6bca9c91c9f9083a02f909a83a72382ea4986e6a414ca7ccbd23cb6c38763be4607205a7b61403ce751df31302c1a474e1b6245276823b4060059a6a8b48ed3497d9c7f772f9670333be623dfc88be72d411124d371839b9fcfda1af5fc6a387eae2a24dc59371f7802f2bd9adb4e0da36c1329e5e3e2907c4cdec5dcdda92b4dadbe22f6915de49227364626d3b92b98c528695541a98c492652897eca65b4b1d4723d8e265a770f57f3c1f9a6230addc4a345ed107416cb7e2bf91885ee7c46d4db643f57e7a4232e7831cd8ed43b48a4e24782487faa23a09926dc1292591729de9a53f5133432437b308421d2ee8e65f8d399055510a428a314ed09bed4a940aaf082c5d3d68c7308dcfe1d546211e1b02e512d59ff819fec31820a4233f997fd46d781a22ff8820cc554d6ca8aa9578899367f4b51738a2528681d75741dd15d7c9db7a19e3ea267e7007f84ac5e3eaba3daeb25594ced9255c7b374ab16c100fcb262e027c8d45062564a0494f60fa8f0e73356fee0c87d88a5311984de14b54c744550bad607070510493587c38775c320b02535030b6c764fc22c49dc4d14b5b18b4367751960ce98a3b6114b1a44662c280509bf0ea2c9beb72db33dc4461a7b73e3214523f8c83c23e3ac0de678b57039829cdc3b8918c6263ee803c91e4e7a5e9eca2fe9e07da474bc3aed178509f11ea864a7c91fe8d22fa471db452416e21d4bcce7e3f1b6ba2472e77d5933a0dbc9b8347e24d51a5ef13b08f318549e3572e0446af55832037e07ea2854424986043ff34216187c8e0ac49643c8d1b8a5c0ac836ca3d6fbae6ac5a7de62e1f53bb29dda8ea4f85c1dc2ebc13c1e59f9dc32bb2bfe39a53789e13fdc94ce02d678f1cfb5dd024e29c44f88e246f022438d7c2803381b7f4fad58cafde210ec5f889956ef2d79168d8573cb189828e8c057b654e890e30cecc54a6d108daaa0a77f3f9e5e2cbc85ab41bf3226cbcc13c42760157eba28b0561303477df9fa7be00cb95fd05ed8c4c6c757c806a863570277cb3ae371c5dee8a842a251fb6354b4a7dafb6d3aefbc19fdf6510f5b563337e2055654a63fc900a71a990324651615141e4af7b7e924e594b24a8493f994e3e77039222f9b551b2dfc5c7d64826d509d2e93bffdb061fc67027c6c30eb5356f7304bf06848307a92a3391bc51cc1002c31a6addbb2b4986e7853cf7c23d79bd86c5af9718e3f30f6e6225ffd4a0eb1ab3b4c98a8531731cfeabd48664f1c134baf7789cb2578eb2d26077da2c25eff0831d401f4f4179e5fe831b2f46c3bc522a5bc00900d485a75d6ddbd90d90e0c8c0f9189bea2241985f423ef54406f5c59523fb29449a80a20fe3a368d035895feb7bae5a258c2ae152e66ef21ad53263d24cd284d6d39d444cfdcaa895b62173c0b2ff05171eadcd6c80d354dbf35abcc7712a9e949b80c48947302f7ac97b0e795bea3decac5ce75eef8b8aa201711c6c3bffc9a025fc65e806ccec6b0bdb6e5bb8fc87546ad77f253a2b8d401c5ec5bde4d2256e2e5ef7a18c2c867bece6904f8ffffff07