PearlStack logoPearlStack.net
MarketBlocksTxsMinersMempoolAPIPoUWSupplyStatus
PearlStack logoPearlStack

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

Support PearlStackDonate PRL to help keep the explorer running.prl1p5rypvczc58s4arumg0fgn4twdfem6xrm0v4thr7gdjwy9wpynu3suj50aa
ExploreMarketBlocksTransactionsMinersMempoolFree APIData Sources
AnalyticsMarketSupplyPoUWLabelsStatus

Block Certificate

Block 58442 b585e371ebc27e366da2901d92e7e555480156a639820aa5801f3c0d9e4cd016

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
00af504e8efd53a86e42e19581c28aa156b4e9805ddf0a2667934e108a4f2261
Certificate Block Hash
b585e371ebc27e366da2901d92e7e555480156a639820aa5801f3c0d9e4cd016
Source
getblock-raw-prefix

Public Data Hex

000800008000000000...00b011000020380000
0008000080000000000f00000000000f0000000000000000000000000000000000000000000000000000000000000000000000007125fd8d6cfba15771831e13816a14afbe52198be4dfcc8580cae12fec28d7566fed0f91a132c931db27033fd7bb119a3f0636c02a18ddb98d46d15718f1fda09857cac5935503813af645913ff18946ce9d001d41c55e2bef120000000000000040000000400000b011000020380000

Raw Header Hex

00004020fe19e91b3bd7e96b5d6fa6a77ad0fb38079c0ac8224716c282366f8832ba9d076ecaed9b0fd761ca805109a90151a03f21eed1e43de2d99eef74bd33a9226ad16864106adcda031861224f8a104e9367260adf5d80e9b456a18ac28195e1426ea853fd8e4e50af00

Proof Data Hex

59,560 bytes
1212160203072ac92cdbbe7e9bfdd0678087da5b5fef2e6923fd0b83f382cc46cf79d9066acbd378f042e99b3cbf3a07879257caf07775011370dc6c98f8f40af11d9461da62c271027fae3dc5a7f28424595c2cf24d2945ea766e22b3eb8cf9cc75b992d1b4268a3344d02864c7c97e28ffffd4fd1b25bf7e97318a6d66246c3397f4d0de34366958b18a7187e33425bdfc7361fe056056fa2df040d11f6f2eecec3c3b2c0db1974d18d59cbe6b71216c416518affafeaa7cc1684854ba719b9d01c00666c419d54b6572c97ec2c0695d0924b7155b13a70f8cf3c27def89eb0b40546f8324f86434035f75009f36c6bdb429193a4d9c0ba7d12f813591f67960a273daaed45113e9be542381d7c4d35f4d85189cfb458f63423b9322a1f5ae9d7d79466f9e46e25b9d57d5b834b6677ffb6083d3e60282e969a310307015753c3e29f58a72dc953736b69c5bf648e6c55aebbb34ab8d3bb060e21a60c1b6ef40bb47e7a62d721f257f8a832d0c0cffdf34ff9c556e5083c20631bef3cedcedf17494ed3a018b014d4500e8b21a09b96a0b8854d33912f83c997203412e84af5770ce76bef0ae09cef79feb5a48a5b42941a03a1f2ca3367b908120712c713d1080e42a85fe9001b2e0040654b2bbea96ca8b38a79da9de9e5fc48e0676d7c4771697450150a3f1a05a1ed71cadeb61fc7c8eec230e13b2c50d35aa2b6f3b09877ba9df66110925424ee736f1e88195cf03032f52205b93f8dc9e68445b8e8d3568f21f231ac2f00e8d0b97b4f8f08bb54ea60ff9eb3e002e6450dc5bf39a6768772efa3d19d87269ba701ab43ec0717a97b47a0d95eb2e342f290754e8da2ce4880ff8c36d57994ce88497c5220622e242d2026e47deecb0f46a2ea6635d319be7d7a7e7b423961529adfbc8d7c91fe88f839df81c97f886d1b0a38229df3eb3d3c0866f16cf8fea5c2c8159a5460926cc6c3a3d27dfdeece32f850cb6055484456abaa3e4978bf2ca64633d4970ee8b9a644010d78b100397a9a54a00091d76bca7ca8d19ac8793bffef84fe9fe6d4eace47f2428fc0f5f9e46bf0e256b98d8c01059fe6c8b28ce7abff6f5eef8e98cd3301f9fc23a3ab7b7834146793283c8ca245a7a35b8558ed658fb77d795d939ded31e0a8d666db2fe0e4c63d9e7b7ce05037745a196a16f7ed49f2e609dd1582b74f1408bbd880e325654703c51af509b330e010232561c81d2406519bc5dfd48bb9cd7951837593cdaf158943a41e486bf88d15809440c201fd8a0b6b5b6f60974647930c7740211591756d6018b0a8e83684bb86f6807c735b1c87a200557ebcc9b7f0199457335f9ec24aee9ad1a810cc560979efd58560ea3371319c5a9c6e0d79a861150388051b20a79f0fe7a0eb70114ca48c6ae700e83676f6bf441059429f087d05db8ae2b7fa8aab0574c6bcd6890c5e0955881f70e2fa9441615d9cd61c0f16f2c000e7aece52ecee1a7eadb8608df3a1f44f3e95965ed3e2e0239ef9a82ee8de9b7575e586f17ef2b59a76c5164accd628c67703dafbd4610947581af422d81111fbdfd90861f47af2798849ff23bd8d7ad47fc923ae78a98f94eb67d49ba6f36ce18a9b312a508e939cf6856cc840e4a650b94dc62730eff4c83aac1cc2c75a5267dc6ef9b46ca07d828938797281c150fc310bfa7c35c5d44087e229ce59d84faf0337f2fa35d4554c3d159b794929951f4249c1d2548e9e7fdfd53bbcb708b2fe1d68d8d49a646923708f37d63cfa62f95fa039c8f612340e03fec6cbb71efa3e3b5ff8474860f9657644faa7dedec636e0471ef33b6b8d56bb1e6b6f89b53eaf76a5d63a84adf8d5e441bbe90a0d88948146cb86b6ba6f602ea4358c8632b5f0701dfd07300d4762e0159f3f8ab11d50855b76534bbeb3a53990894b9fb0f50531525eabff2bdd2477aeb68bd70968cd67c8031d97d8e85931bc81b29588388b8d5d3c5fcda05eca96d3159c2b6174ac47090538ce1809e771393ed3070e2212b62d00ea3ac405f0158a1b330f2e6994a211879d682c4c2d865709e84fc2fa55aca89850292a2aad5ce50e1535017698a3158880892ac64616c9cb0f395b8a89fec8c7f33777adf93f5b820016e238b3285cc2349a248fd02482ee2344d5cd62c4874cf5e40922174507b2dfa5401d3146d6e64fef8d84a5d98ca43aff411d4c409c133561479d15150a9055549d1622bf633da1916909a37518df3de85e354155f126d25fa755f9f6283626dd44a38a6671e266b4fd53573f6fb16a0b424db23fca80e31c5e031ce33990c0ec00726fcf5eebf937d52ac673b7ce0a8a09f2441e9823b30c1d393114625153ebe4a80779e2ea797ad136449ff7dce9894f48c0d4ff7a1fc8385c939844190d234e9f6750cffd89304c847119777cf5e8d6db245d09fcc461b0d8e59edb5004c7b357656fe0a347edc946af75855f9cfcf94eb4f827a8013b6ff936bd9c3c7022e7f206c2472c3f3ef057cdd48453fb6f8589f422f2b6db8fbf8c9b08aac64d319adf371290cb82d54ca32b1901ca074d7b580bba44088e30ccbdbefde686fac427b50a75f423318577f5bb1f3c49dcf641385ebc492ec33b9c951f5d393a4ca390ac5b0268dba8a3491b577593780b7fea17b974db7496dc8bad0e8959c1be4265202fbbf5b4823ae5ddf00e110384abb6ca446d0c952be1086d6d4e4e0603bf1e12ac167c00b97d4cba82ce297ca7e1768271d26aec018742440c433d67270038f280f1bf826064c86de1a1f0ca91cd6df0c8337a92615f1e838f5fe155bbfde8881b242b68e39690f63594a594e4fce101cf9650c9a85e9ae11bf43aeff8157f6dbf86f79b236e9ac52479a09cd2d6921e5c07199a9bc149f9b96528c57aeaa3a7ccc2ca40721fe7829f3bc7db138f5a4997e178b52562890c175350fc1b494c7174095778e17f386413bfa946ddd2406719b9a3efe1dc023b626ce7286eb1bf5bb21bfe085efe4c3a9ca6805ad3dbc8b8809598f0076f3939332853a18b2362364c917e842a20ad269aff04e4413203bb6e16743f555a1fadfc7163634baf1125785aa74d7dd0866b798850b6354c67077688b651df2d6b73be7a44a1ec35d81bd0639a37f4b4169db64dff4875ade8181037441787b93fdcd0280a1a8add40507ba3d7ebedec8cf0d3ad799bd2d5d581f16683d147099f4fd0e22560d5e95ffcfcc00a89fb635bdd92f5aa0045d6bee2a6b552f64a78ee5392fb9abc1fedf8c0828aed81b32a57f67199cab9d101a6bc57253b4a435f50e4fd2cc96c6e4b31adf52671e3774180a7820ec75bf4175ab3116a1747077f56213becbf1f446091777f174da5dcfb8327a3564c54cdabc6d1faae050e4a58560276df283c60fa9717f2d5a8e37d97a6c34831bb4abf9d26f357ec931cc6ee1431a824da6e9e9ce08c4b5eb672d68b40e6706bb95d7a60085fc9922cb43ec81dd13d186a00f9d8bad79f76985ef938e1c83d53d706f347b48e1dfa00ec8d813042fdaaeb7db75015c01a0186cde26ebaf541afbbfef3ab3badcad7f79672bb430cfff50b4d81fe16d268934c0e03e654be7f1ffc6f2bfcf364cf4eb30726231a0a20534e75d041933edfa2c83e4bc1549ee99399d45ad93b7ce7edc4145134d8b4c4930b1a827264f838b07ea8a68b118f6c6502f61e1cde013ab8719f2dacc1db156747b6c5a3fc827c8b0680541ac679f11e31068fa94f652f18e8b95b1443fb406da37b9b8910d6342801507fdfceb1f748a5c1cab9508641b4e72687074166e1c41cc385968db7d8addfeb8acc7bda339c92f40820171724f6a48c510346f314402ed73414a6c67f698966b879696ddb719db9e69a0f8b29d36a5a813b5a6128e15b281a5188e772950a5c7c21018b1c6d6ec1d4d74d04f058923939024b7ba056f604215571674330281448c4a2972da404f1b37598e272b3a397c7cb7605573c5a479f7a7c56dbd0095a0c74e0b6d08e894cb78cfdf4b0a5218fba23ac6f9344e4aa0694a62153bdde20e8da4074b3a004c835a904f275fc405c4508e2887863f75b9e2cbd12124ae70d348b0039e5d8c10c4db5f18b553cadc191076eebe64c2be7fe5538c3f4ace9349a6ff01e4e932d2c6eb9cb135537d2152b7d22caf0cccc215dabbd50510f05f0ecdc07f52773f8cd5035229d5de1ddcc305e31d0bbd4cdd284cf1d393f0d2061910f39acf4f6792697beef63e485724201fae58f7417b26cc416a978a59c4bfa8b638922e9ae13d7821fc1699719d5252fc5a0f4dc96808ed1d650f8cb007e650bc2f895d7909c1f9fe2e056add4002d0006fb119f71dd74e7df9272c66272a8598c6d142983c056a60be2eb921dba30aa21e00c65b4750009bb69e50655526fad294e037113a193dc193648d1ade8a62595bbdba354fd2614e005c89e6f664e2172a3a5c4700a0fd586f4d9ae21f821f50acb70b25685b63a7b47250ed10c0ac905df660dcffd7b4832b22955b7e0b4a4d8a2665a762b71d2a3c3b56e0d0f7664fa6d5b99cbcc9846429d467dc1eeca5972adec60ee83f025bab3331c1aedd4a630dff402bebe7669baecda43407235396e6fc20323d5c8e58a5e62fa16848b1330689b6a02a0308957c63a2984888c658c6c4c9c3e6b5f6f884d8c1970208f6762d7f8bb3e0db6fdeee643e5f5bb26bcc9c4ae247434e632a3efce99006e5d2699a87c75b40838de3e99f8f88a792c123092bfe40282498d581bda96f411a0ebc44b8339ef42babf4ccd7fecef4bd14d639b5102432122988786c282839a11a697031bb1152bd5381da3609228b846d557abedf2f0bad332899439b8c57bf68a2a48973fc9819984ff8e469493f7793eb02c050cc7df997cc12cc2483b78d844b4a19d8c0d9896c237587c1345672bd58f8c1fbe31936fdaaf7837719f9b4c751e2c362cca8b90a24ae0eeda7dcc70e15f872862710d0039e6b05c831c8ff8ca32190a2f87f2c09ad733d7ea954d1a8c012dd0c8f3ad617dbcf5e763374de42cca1efa956de9deab4c8c727954d96b77669708f63bcfd60672f348b4245fd260c10c7f13dc3866519701010911d8cc8fc72d129d8b19d7308e00a61335a6753f10f692526a244329237a4f65fe671cc19c2f849799f736541e587c0c3ec2b755806878e4366fa6ff9b8df854c7e4ce1bb0c44f0c1d6ff75c838bae5b4bb9a95ab78512d9cc4e468596adde9c30dc47bf322c00575a462ca3008885f689b565ca1d305e9b02f050ab9ed6ed7f7485a8a98a45deac4ebc03c70e088611098f92f847d6509a60a9229ea3cd81cdf60d61660ec6af51992241863fd652e54acbe003713304dec3a244b5d6975f2e756bf1ef9a5d08ab485f2c692121ca961340ce0ada241b69259028c9087153600c27ea9bfbd7c5521e1509472904e99fe6f41c0dd4ff532c26236621772d1102b4b840db83526ab64962c29a16882102ceaf30b6ef813fac27b902083475e816cbb096c4deea761e2cc13bd55e646612ae7d00fb47491ac9a0de91439ce743ca87c26ed9ecf7dbb07a275d293fbaa84e2240af5355e871058469ed7c24366b9c35ad5789d9e464d1b19aab14078f9ef976f6009a8dd069bbff812e725f9575479e9b6c7b329bc820f42e3ecfdb4e913b234fcae9e05232394408a18b6bac0da314ca3105d3a773c1640c0a10dfeb4a68e773d8772b79dd22ca900afd21a4d9f8b6c29b0257ec4115c4255fd24eefe977c0d1dd3dd30a198af55f89d1e48041bb825ea897fd33edef419b2a7569be1d71aeedfe2d93d35d529ff044cf7d717aad77a31c4abbd20b2f7dd04bcef7f741469a04d0e50fa1ea649c67b05b668eafccdcf2bd6513b627fe74a4d4234650d7e2253aaab8e47ba88cfe5b69acd945514db7e2e77257d2ccaa1627454d5945eb7a1d98fc2a890d3c18ec33f1fb61cd1f1863f5e59f111f377ee78887d4d9d077a49d2180b59c1328f66d6384d8c0e0c129e352bd5fce1eee31bdd3b9f453699d18c3b019ea5e789b804992cbe35d67e42054b077d1a98ff6a6f14edf08c38f466cfbf99a43190f7807d17f162839740b907df75de7f09255b85c1678151da28d0c4e5a045d8eb021dd6698e2d0ee04739bb497ad76d9270235d66ad14f34af0a3a886178d77de40deb64ef440151a9d5629c411aa69f141126505b5c3354256f5c868d616ecaa41d7ff9dc9de9db3bd6b864a4854d8153f0454ac83548ca0ebfec1fcdcf029e534d311e68150aec831bbb0f36972af090dd70267040c6be1cbce48ff1d595d764db99a9602a710f8a2b28953f9cd4977bce4b2dd8d8454d6551e48fa122560f8fe304e11423626c5d1c3c8d20fbc1e9150863de79c9da4cd4d0459b1bb266aa5de678d168788d03fc21cf32e8e7b94e7293d8ff600f6131885384b86a59399b2e937eab0f8146f4f93beeb5359e1246035b185a782f18201655f710e18acabfd8a89a5a754bcf6a35e5ee2f4d329d3ffa8f0f17e72e16a96f4017731bed0334fcdb47104ac061b46dc3cf6a5cb684d1baafd930dc8bba0dad212fb38ce06c85349da26e5b1ef7bc90d489771e9cd3329943d7271c018d7e089b5df406bf87314a104c7543000dcc8f369d4e0bc84f53c626eb6e7e5c165a625a2ec50eb2949414fbdedbea5be6865eaecac9f5d8cf1ce279f5d8a96006bbe9df389fbd8adcee93c408ce27e07e08617a9e3d60625c2219b9a8ba8c4da0ca46b5dd1648f06c2bb812d89134b11dcee1cab27b842c6bc3d7d9ca0585ee1a3a89b6c75d9d16dbfd32eaa89ca5e05f903930555567de54398c3c806f4a456d38df0d61f075043280ce1c9577e85e576e18319185a9aaa3f2260178323483be114d12ef9e3fdf142c7691eb43dc948ae90f98e6fb51a80abff9ac31f33677d5dfe4c5d1edc9bf7d4459f4798dd8f05a9260744b336beefb7e388150878d98cb7dab5077fba6da807512f0ded590fc7d526de1cea13bcc18cb042954102feafc76c3252fe713ed1092d070dc698df93406834fa8fce68110da2416561999075d80bc372cebcb7a2b446e67ff7022ad6e30b92d531ddf5cd51e8fd2e18ae212efa893f87e35488676011dafba1fe38ebaad83790a1f1eb111bd355a3e47cdde2a5d703e471f24dae9e4d365f47fcb805a56eeccaf388f20b3d018f7ebfde9b434ef0b9d8c046b2cebc09d1b01ff56034ff77375847bff63a1c90a8d392fbffbe80edd1ddb2c21c3ddb08e0e3eaddf1e39bab17399d336f9815a85544dcc87c42bf274c9d8730cc5e988c8bbf9a232e5d52aaf1845a66ab1bfc19ad94a5f72e19b26cc1c18d2528432bafab995b635b5a8d5cedca908955e7f0c4b258a5a9c2322f3be3284e4405ae2ee89048de5251c0b23fce979e55f7a95a15e22febfafbd1977d091ad4435bc5abde00fd4fa6b905d2c4a053c02bb74db47a0e47bd8bec76caff008a29d510106e4fc041e24c60b9f4cdf566dbee13cf6d1cdd27ceb8b73d8ebfbebf7bb76012de921d5cf3ddfb3c9e67ded2907f7bd3675c6510a29ff64ff0b2c2e3a24a9dc30ef4265ee08c4dd5918596015495bf1921e735a8c1aac84decc4972ed7f16353dfdf4b7d571d706ac4af9d48eb6cd531bc85696c8eb500444bbf2b8c429fdcf5cb272771f064699127ebf861689a931c57fe6f92e80204a0e7482d4c8990f55de82c5239c59572ce622d19c0c8ab8e5f28903a6a8ace776bcbeee25f7756d3069b7969b9467f439f55eed6b0980b0984f913fd47846d40e855778f4ff482116ae8cc888b67ef189c517711bb60fbc4954befb7e4beb09ef7c3673eda81355ee3283787ffd0c02108a260714d65a27f2ea144207378cd7e372a6f0ff7d0cc93b00777a978de36f00390670340ba5ca3e39bd49b90ecc69e83feb1a3a038e072fcc8885b231813daa903918004d3696580db87324b42ed500be87536fbd5c3e72ae9c037e9dc1e683441d542a7999c76dc076fa726f87d5d314ef1e61306c3bbe60ffd267fc9d2398e771100d807616e4adf72e2b625f18e989bdd49d08cbcca55c1e64713d9c227d596b0607d4eddb70da6d1efe6ee631ef457dfa42e68bd4234d470d44c1e0aecbb2325aba83578c4dce825a9686a483ad4f7d1233a6b53638c28734161a35b8b5baa90401a8ccc172f19ccce6ad740a084e3b43c7d020eae12a116f0607f587d9b99738572f177ec9dadc79f9e322b78ed704b6cfc3cb0e7d6e9d8a09f507264bf11eb0f985303e386378d94bdf3b77147e8c8f699f7bcf5f31da23fdb47d4f9c77799bd62f1137d8062424917e9a544ccadcdd458ea1538397f627d1b184b88b08fa6c9c412c72b922fe6d02afbcdf450d13a3640588967031bb26b4605c3630889c3e30b785eb6ae6c46ad8da6e4283b38f2ec64d76235258730e59a5b110e2a76d852e7eebc747c61ec71b3ac0bac11dd500593028761f8fc8f9f50989b0a7316f62aa3c4e4fad2c59bfb1b174a2e09bf261d124e1281a903e0de4ed456fa4a6d0c27bd7e265897eae7259251bdd07b4b49f45ad408e346b97eb583baf2a7a15ed491f01d34264df1170ce1a5e65a8091d647aaacebc49081dd798f7c56bbb7435b60f978b63ffa4765347c5979db95859ef1e8e37474e37dad04ebd91ff841a619b4d766e2914e20e8c27b4e245e54407bed7081f58de100bb9db20abc537be28f1a5bc9923482cb90ce5de53a2091515996b1d030a866faea185e1852320529f35cec9198c363033a3d79f1bf9a9b28b59c58a66971c1fc117729b5aec348e738af7dc7db7a088952372bd023270d5e697d2eb7a9061acbf8fde13ea8c349606f06b174b0787ab5864a2f001c7af8ca277774f11a072d60dbbc1911eccfbf8465d1441dfad2316625ecc76edf2b316b5b1ec40847c80f7063ab7a977181db1061fe437ea2b27a1bedbd6631853881905d905d401891443613273e8a451a9b3d4a755fcfd410673fa3fe5ae3914f5b2ba1df9b357cc99785b27a0226712a6d7b0a366dd9a1a4b18d79db44e3d0e98c7e43236c04fa99c061f4203d57f451f74ab91ea2fadbcc74c6b7bbe0dd05eeacec007cf04f2be8366f62d54acd2e034fb850113f8efbd15757eda070123f51a83a9e831d22a6e2a82a66e8258be96513a0325ae95ca59d1dc22788d4edd4ba1492fba82a8a56ca3e698fa284571180fdb12a850dd226b7fc1e59ac97d565b59ee18162d0fe514df5770656b7bbc008a85138d9ed63f2c64ba4007adde759122e3714fd37abc085bd2fca88d7d3d7f9ad3345f22d7777a4dc8df3a773d147b5c3dc1bfcd916683c8afa3c9f212725c769e27f0cab3d1bfaacbf8dea824ef952ae68f7a6e7216e96865b4cccb570fdf171be38524baa7e0cff40c74eeeeb2369261743f522adab5de8b786a2855274b01c53d285a4a33ba9f0452f338e516cb0a33cf822c487a3f3dcb56f19c93fb51f0266812e04d026aad9a8d5eb01e350f6900997e9537d7767319b0d07f8898443a89efd61f96d098f5ac38147f596ebf40e44a6b30e20759d4bcccab04dfe292e4614eeadf7489f4a4a80b87956458ab32624045ff7e656935f518bb802236ec3cd07f081a1a6cfd4e5e0d8983f818b005194b41651cf39a3c3e9a5dbfc69c7a0f20ee5c65f4456222fa2a9fb2fab8cc33dcc0dfe37026a75c03ff19b8ae1326c602097be7962459abe6e56fe212e60afb141ce098da69c04e0a7774cc0a42d51de0c1c6f6f188b76ae13a2a552a4cfac05521b361823dfc504b7245e3fbae832dce1aaf9cbcc6cbc41dd2b622b96dbd6f923e4a9bbafc919d8330e21c65265414a5c83ed2daa5ea7beeab1a42850bea821397898600c5c494258613598c7672b04f7b5c339e058a333f4d626b62d2f7fcaa4f1a719ce6e2febbe563488d048e85d24c939ece70e0383d10f401154f89a806ce3aec05c2de8ae286a9f5b4cf5c08bba6c577695137651e98a6d43fab35e6b9041fa91af6188c1d8f0698323106cc7ccffa93c768394037f0c6a2469bdbd6a7dbb4f2c3b778553c9fbdd8156e8fa95e84dc052425b098d220d34cb370f8ef9eb786b63bbb1a990e5511fef2ab03f2514636b4998a1fe3a392c25a0d64575eff3cd44a636570453e3f8fec63a8c4418f3636fb068b294b6bd5037e66fcf64b03592262ca723e94c94c3a2e7743e743a68b42279a67cfa6db20f63332b46e47756e15ee074f6b2ae30d188a0e2ba95b3e239ec11ae7006dd1bd751bdcc1a3ea2f5ad68ad49b5d440db8b9ef1b8c186aa34331defe871b25c12db709ba52247859212722b489810b523916fbc62dad747560e0a33d1023e434aa499eb2e1f68a13a5246aaa28c4b45832986f2684acae8b1f9e88d4a1b735d985f61ef599ad1cec3969a72f4af3bbcd882eeccf5c2202e6cd72385afe249643c6f672abdf0b1553c347d4da3665757ee526bb322512cae34eaaf6abbca29c4db20b52222347cac099785a9e2f1298410b8101cdf4f7df33c703008504d6f213edc24d284b1c357be2ff8482a78a7c066f6418c4da12c3e36a2e0a0f60ff5d64aa3a54f66cd5ca0ee4333af71a081b1bf3b6a43aa563d0de4b03d6a161c5830602f24ae9f11646c6a34ef3486f4842e101f0e075c695c2c408ba94cf23f1334ef7752615964c39a15826d29988b0e05804a08b6b76b9830da2c7b7182dec5bd6cf7cfb48d7a6cd64080027c841bc58ac2bface2a85a5bc542b970c522beff38b4bef380386c52ec81b7b58d828cc18e49f617e06c008e1ce2d0222709a3e1e7a5b6a686b64934e284491c6c429f95234e661d251913ec4f08cda6769608f25b385877db350c42b7c536b9c96a56c649fd8cbb9956df8f35ff1df57b462b33c52cfb76742237603d1a1a0c0e727766603ea02886db564c8198aa0ac281780c56415e36aebabda6876a8b4e282420f2968ae175ed1f5b8e324471e36eee490c612626a880ad06e9b63a78c3e59a6e5db9d2e4c02484da941271d8e93d30202a6ff52f25bdec0148c330925d0fb1599515a4ae95f17d02d85948db9b9c3fa306cf65ed4422d06cf838a598e4168da36d786441164651eddecbc8ebbf2ef7a16babace51fb0b7186e4067018a3f7a4d721f77bde6ae6421190bcfa7ad7456af507950ce007d12ea4ce94ebb42aa5332909f807332469db87ed6c158c27f75ef4f76aa3ad78efd17bfe6d7aee76f2cb49b719f6e5ad70ce01610122dd2793034413e3a1bb43d5930f4357e1b855d627b4bc10dce760b6b842b07f0e4ac5ad3c26ec314aa64891b605d55b784abb888aa34495832902bb46a9463f6081c6ccd1390b29ee6539855207d0558907302d20181283dc938a2a373ead5305a60db38d498f93c178e00063288318f3f4937b8bbe0b80191d03b177d43155b70ddaec422040753b3ff11ca7744da9346f828c7b170f02f5185614c3f10386c3f2d1b55b7522ca763840d356802ae1822f132b4b8b8fd8e0dbb77ddac5684314423fb66e67c9d079ff937cd560c45d24f991a8d897332002831c60462d98db10a8b11b0aa3665c65f0837824af01a217f1072cc93aaf6e27b280efbb23918f6b4ba01f1bb17e2858eb67a333842266779919f6fcc15bc5615fbe514445be23f987c32bdf7b977e56c5c80f0db5b94a4cf772e0c83ca6d406b5966aec2405dfc9cb1906b949894572a89fd5f79b38079cc8a0afd82755349641cd4167c8deaed3b24211045e51d566c89204394ffcb395b32cf87ae27accb983717cf963571677d8ed985febb6fdd160a573ed14f79f98a1e15eba8f9b9b741575dfec35cb0cdf09972eff0342b62e38f958b390c436696daa73de9cb719b0f2c0f894c49ea2381fb4c3df27dea53e3e9dc9007aa961114fbe0ca1c031737d72927d663aac54baa8ff803bca604c78938c57ccc3a787a9c01dc93457c7aff2d8474d358650e4e4a34d27eea4d4a63a1cfeb796f2cb2607045d6cf26fd8406b25f051298e28a1fb2226baeed812eafe88f41a4263b9b39458f8cde76a0087d692153ed8385dbb05a9a3d2fea267c92619d1c2087d888ea08e73a18d08f7c8b90b8fdbebba11ec699cc981e5756d98388ee8e29156e35cc73e0761ad56d31b312b699ee4289abbbfe8c5c3343dcf731170c022af2afbd618675dd027bcf416e553096f1dbbcf518bc691fc4216d648cdeaa890d3af8b5bc5baf92e2a39b9accd24695930c8b422b98963c4053f44bb40c41ef8aabcd7065f5f50cefa45d314eded65049cb009b3ab41b87a07d9bf2bd44200e658513441ea81334a1d26daa3336cdd4484ebc59dfac5738872e57f90593f1251025cc91eb6f9682ac0c553b16324ad212ab4b73b7d5590784e0c54538feeb704c6fc43bc648987ba94b52e3ee4882375eeb7c037c97148ab9e96e91585633a13928502165ce639fb1617e8a321d2c39860b37a27438b93544983d4b51cd1631769291db0e38ae5bc62154232275a22d57d1bc5bcc0be4647ce7448e5c19e16b7c333aa6c6976117d24b8b0a12c3af3ebe3a15e839812e39794f1eb29bdbe1c3ae0bb1a9d3fbd250dd74a67cfe9863008ff47f7bdb98afd2745efd9a28204e6e9479496793960eeef49994b50df7a85479e526f64c30efd89739520f55d01d872bf22f6271cd43bb04dbedebb48f9557310e8f8bda4086886e42e484f311a962b2feff8fbd7994bb700fe63e9d911c414fed41105a7ed0c7d77da6c5519c364973108e3e3811d6296592252c119f347b95d8f640d6c33291933fdbffcb9c66b6f2630c316c7335c9e562e3087435eadc0a3d4add55c80db33ae5d86b6fb6620ec27b64808d714a7dc58b3d01389d888c172d5a9cf9f69f424bba43de754dd8caa77beb42964b76b97884c55039dd19d9fe42265a449f835aa0573fb3869e008f96c3f67fa8293945dd73cdf2f8c7a8d84a899c4f3719e67633ade5444c3b54af526d111655f7acfb850ab016da35d1297ca345bb21076b3c13bc0770f73da722cb372401bbef81ff5f0a5e0c701f565dc4f5a461067ca6027992896b370402a13d3eaab90e1c49a38b92fbb59377d7856b70c7f4646870773a14f1dea07c6e9417c9584a1f755d8e855aba6346ea160a94390b1b23286c9d336654535b5cb88b87cfa6e139e901db77ab013f20031e5fe740503788819f3614f1b5a0b70ea163e48bcd89ee7653ea7cb48dd64b9e4e158fc3dbcfbee4528cb98c9c3f50351dac2c8bf7742a0f237838fb291d89293e14568250118cddf0adea02d8df16cb2b991423df94584379ded3e832456d7e51dab8853e127f1e7cd514a056ec354b9eeb4eca30681cde1dfa649e4d53dfe16d4859873b654e95fc795f261fd9df254b4f0e224ff99a214e6093648eb518b6c759931a8658f7889a4bfd8429d65f72a68fa9e6827d368b6aa7de5999013c9889f59714b16c3a75d689d373608caa63f3652d2d160e53656c1f5069fd7190b744b8919164b485c66ce9faa5541ce9c56cbcd96e1269227ee69acb763bc787e805861ff017eaea5894e93337933648fa327e46d0ecf425ea43d1c2534cc24a5b3d5fada94a7038bad88b65985db8cba03cb894851296e1850751fa0f4887905a2de57b5831212fa6d0f1d9bcac4d1bab817a25a584c5a0cf4290ba02556768acc4f15cb0bcb519f90bcce9df779cc85835499c83526a8b921625fd0080355e280b7ad28397527967fc240982c31b7d8e3e17d695505fa511f5e2c5c9e4c55bd3f63b0fae0a87f54f61ab1daa75d818e84bb151944a0579e340110fb49a06b4a77e9e8ae27ae9f1f279bfca8621efe9a8d6eed7a4a395630311b0c5686f7f348b6ecde07534dc3b4f30d98451601bd97d4bc899af4c66e62f141f2050f07be567ef145892a010cc59fa0f58894c6cbefef1d9397c4d4b8777c86a8fb29f9afa3ebd12d012ef2eefcbdb0e0ea3a805914ef1e903e2a9ecc3fcf315cba7452cc7012a4199364a2f03000992c164fe1d63bed867989ccf94bce05706332d7e222f1491f0bf964a6d62ace1a5ab69a39745b78ac0ca468e4c1dfa81c8fd119bb13d33543ed5afe13a04fa88ba623c13c99b88ebf8b57b8b63285cf50e1acc28af867d3e64fe25d08f23da32036cada38af3f9ce10226efab6fb7e07e66fc4e17124cab49cd308a8eab2dd7185fa3fa1c8e2ef5f83aa2edade6c70c4a2597b50bf0085ee531e9d65b1bfbcaf1ef7dff10d922ca9654a97b66402fdfdda08b9cdb20590b8faf334b817d3ed5dac6fa162c1fa73bd54a078b608715df127e0ccb23010b6fd8abd23cef6b44334dd89b23c6c685b22a8789542e4da148eee74813ae20274f43b3aa826ca8983daeecd1c610700ef420c233e14fb5d4afa3665b173ce645380e1605296d0d63344f537c4657bb959d9deecfe9a05690a3f0560bdc6677159fc7f8b745d5b61d65a5570176bff5bf0265c8ff9725c86517b5ebc5f7e43134c47163706eda390872fa7dbd014f6eb6cef3bc14649c01d3ba9494fe11ab3ad325615a387bbfeeec46241910157c027073105a3b3c8650c1f23ad03f6509365f6070153d2eac0b8f1b5ec7f74ee37624a4cd4d673d84d280a6d90e25741661b70cd4f23c576f86f8f4fbcabe683f95ea4dcd1e9a91870138f4be6cb9acf712a277c533f92bd89ebef78c9c50fe4fb1a9115791028f2e4df2b6166cd4ce2aec173b60a64a57936920b89fe20a2f6f4820c444373e74b24260100a63383f8694a967c1a8b09c99a4305f4e54148b6d58b88111af1c7572890f96fde9aa86fd662580a55f026ee249b0100eec76246d117e572bb36dd7f30d786f75916672628145f85f51025d9332846d75a6ba7b01895a56c323e22def5b394bb9b55f89ba3bbd8d21c3fc50fd9140e0c3e2aa0d27510eb7a9a1cfbd58f2d21a1aa661f9ab815036ed60ed219dd6433c43306d13f501f54a75784eeb3ad51858831645365a97fa89f3cd30eff1cc1218d3b19ef65bf9cd40a796c9878a309854f285028d5ae6cd6749a08c6f03bcc208165b61c4db589cf84ed891201d31a3c22c9a747592966142bd8ce8e133fe823295d6957fd58757a52bf6be191dd34b0beec564a7d3f0f822c851ca14d5a58f5d980db7a13e3361521556cdd3e83b4b1cd46061ddf791e1abfb89fe37746fd80f172b59f59b35987e9698a76bd48b73334e6de308983192b94ab4689904f14d7e25ccf95b5fff302239fb823e889bf4bb72b8322305e1ed3f97133949bbb8042be1071c2c83c4970d216bc3746b5977ec3e0695146862a1fc53d9323aaa38b031d222848acace9c1dfe903cd833ad71069d2ddfde927374f56dd637d668f654f047ace93d83eeada7f2e9ccbca0dc62d3236a14d9a2414547edb6b0743e2b02e8f678b4786237ec3a26ce54b8b8d1194cefbfb2f85958ef4f56f7a73f83e639af9e4fb8ea541c105d3fba7614855aace73e6a58f3d1d1d33414af31e8cbccdc49b58b117d2e0e04cb5a3a7f7d97ad0928ebacf67fbecdbbcb694dc727b913dc0e2448f41974b7b0284a53bd03b29a85d43f149a9ef8ea14d9548f93c564b67f60d1b6daf396471556ab9a9f71f9cf1511b6ba9fa74968e85c181d23ffeb98649925ad9db6b5dbc97e0340324a643b34c192009923522a5232684b3581740cfb7d0ffff96143a57cb29a2c258ab4c06e03b8be37ea819327af49f289ce0e13410e4ef610c089822a679247c5bd192e693c7fc77f4257bb70f39e234be5cfec87c2e940daa5f55f86bc46e1718557d1cba12eed510b8a23fc331bfeae9c58488615892e0985609e54063f55aa0301e3c012809e055a563c0f5c781f4886a55b8f86dfa6d6ca0f6600e1317730035b68532609f2c6bab5b36858967033265b2733b66505eb2721388c73cfad2853bbbdb272011e6d942bc8cb37a4d8eb614ebf1ec4e97d84c30b829c8abb5599e06bc5ca240f6d0516a2b7f6d6ab295870e38ca60bde5d795407fac06bf8016d18bab63e05f5447db6371867b085df180c2fa69af47f06bde41e48099f2138f11e8855a0d5deb56afa5cc185b8a1efcc439b9c1334e72fe377b2062ed117440b7c4e628275f6f12fb5403644366a5455a8312cfdea27f7b755294ae11d9835aadd2bbdcc14e863da6805563c31f16ebb98e1ac75c033b48637c3615e6f43c44bc1c9e725f9875424928c76ea82cc7c14fa3115830a579c0505452752a579b9133416550f6aa53cee0d1fac514d8e6b64ed7cc8163b00a11dd79c0e7e51647ec82593c54930de92c58b43c1937f5c3f94b120725534c5337bc0a2d90ed977d10792b1c01d6d02ddd2119327b994bc9dea941c361e5378d7fc128f66af841a0229c4c99206a72bd443565e8e85e9de317366c410e53c1812ad21acd5c01d3f96281ddc36f2924434d1424eebd10e00d567f5d27b9ecd22ff8b35ead784d51a50daa0a1db2b8e817839ac8ae6d21b4b36678788b6716976fc3af81d417f959232f514ac1b4384f1d82da716dddf8ad59e47cd7663bdd34f8b2e3c1789726fe55d2821773ddc60459a23b85a98c75c52d69bb64882a46ceddf5577f1a1c5e4633189242f06b97c4fa3bc544b57ec0ef8caa36da9df4649aedc43cb94d7a0993391beccaf50a4ed1760b4269c329728007962e0c80713b02f0bb58a08c48547eac2ebd42f18c43ca9c8f581ed969e65732ffe43ce9358c09e36147ad71476771c46646eb95b4ec1c53c17007f320f8c93fc1bcc749c615c008ad6ec31e7567d213f7d9e1f4f9a814f9c7f286ad34b5fb7cb40a9a565b85a405d5b3db56e98df0313ffd567e79d66469665efb1143b1f782858fa308a0d3522b8f4d24ed75e66444c1a48c6cfa17da7e8738b35cdea769f39e4edf35c83624a43869e79291c6677fb6f358529fe825b4e0b91c01d3f43f3c0f75389b7f25d7eeb6f9010c54b93476df66d26bd24b5f377d5b1f1365331604d1c313794610b0138248e882e4c0435da3bee4f4e2e2c502159dcb512c83cbaa69093e6a7ca3ce85bf528548b983bd3ae3a001a0b34968526904de9c904a952768ec070b3f3b315f8cd95573f78f6e7d8242d7d57c1cf6288fecd660d4c62012bfb3c14f82b85a490cb3c670e53abe047a03b74964f89614b698b129a13f9749c4d677d06b568369ea4075b323222c2d1b99b4749d8239fd0583ca4164005f8bccd39583d54fc7c116e0235d600189f341c8cba19dd96f51adf90c3722ab68b846e1399a8bd50afbeb6c81b3f321d6f395a661b6d48cb816326c2c0d8d1fc20516ded1b36c0c50ee2e492e828a5ce35cbfd12a4888cd96b999615eb46e80c0967ce4d4eb0a6c7e111ffb31e52f5b215813896126097e43949d848023ef99005797d2b8a465e9a68684fc8b6c2325457610a1a699b169c420f0eb01dd613409bd5f75f66605a39a3fee296fad2c9268efbb317d32c337455990c631e6e2150b286ba058e71438a36ce20e3d371ab5930ed581408a7db3d1c6baa1d9ca2c2b16570a703ef0fa93269b232fbc7a233fa48cbd6c794c0b35e91cc1e890032df2a3d73a8ab0155ce3f11ef13eaa9df365780fa434ff1cfcf3727a2e38d7d965a98b6a4748eb36d60bcc415661e5cab32517ea64faef95401c4bf490a91f2fe2c634729ab627a568978af44fc75acc9b444cdedc898c3c240d4d4bb3375aea63ea0424dfad665e9023b27c9f862ff215ef0fd453e6de24100692e5e43c869232381a2dcdfdf789a59d2801ac5803dfa90468040e35b54f4c8fb5bd08abc700b4c02b48db23f9c9fe1f6eb26e5c0a8198017e3d9a4f74318a743569aa0ab2c1c02f1003402c3485a1e2b7636546c1e8c4e885b52cbb9e18e3c9001ed1ad41272f6cb836157b318efb1cb3cc08a0aed9ccdfe5179d5f0c4684789272b04cda0cd2e620fffb12481a86357b7255a707e3dc81c82987d4357577b50b29ac8350f09cc48f1d98b6bc1a37845d299a3901d403b37a4c088d8ce89582ba3dfaf1ddf109118fae5b0b30915ef15978541e6e0a6a882ac8651c4205a2ee0828f4647d41fb3aaaa3d51ce06e59eee34424005e2cff5d7c0d64afc97386845abb7dc0c73cc15abb616bdc505122a2a5e65452f4255fb2c77d42f9acf29a5e7e1b88af230230367c7670c1c5911a8fe48897fb630d0df288cb5f6e5cbad6c15aa5bb7c5a91a1eacf260a276ddd8da3bbb7fe670cb07f1431fa13528cd356a735d3b8cf36332868d1a2129588244e14e40b2db2eb204172b533aa25899d91e443d525212c108d1ebbdff03a12fe5be434e49b6b5828b24d51efd12af3ee3815087e3773ae5abb5c23d3263cee2270790da719ca994b4b81ec9d12bd36888159104170c2dcba3b59f0ab092dee8f7c904b9a74e44f374a15b9b9fedbe14662027cc9d47429393cf805c76c1a19c02e2b00c5d9e904eeed475e554133370e869dcdc42a126231d04db1b7de53c9aa1c9137b087e3336e8bdf33796b721390300e25acdc2d0b6c8a4ff264a6252aec1bdf897f1cef6ee3a50a54c4f3b9cae18b2ca015dffd95970a55236a4cfde6bbd917c286ccb007f4eef48864fe3fabcde3114b780816fa659f6cd429c5f46f13d65f3e20fbe5afcd32ebd27b398cc9c78d90b81c120446c4249636b583e5c0e6fcae343b8a23a7fb331780751a2b7d3af7b731a58564c7860f5b0d638401022ddf9f66739d3616583bc6addbc1abf3fcc8fc45e876ce11c974d55fd8b4cd7259aa52b5276512a76ef6ec218dafa4190d6836ae02d6c808f0e869ac65bfa719f2dd14e3d9e2e34477add1695b78cf4a98f43a8ea7dddc558db589fca2e62407072c6588016e63948a0f3c6f9d1253897b491ac4231fa89dcda140663ba4f053ab4936c7a62980e11d98bba3ef7499ee620bbcb2fe3fb10b2886285b5a91fc26ab4962abd9e6ed5a170633641d4b50ba71827f27c81a8cec13175001af9580f32fc8cc36f43caf9ea4198b221c8a7b712ae8d7be31390ba36c7bded834125a8e9b875bad7bef74bc26949eac992f2f4a0837c73629adf00ea9b40f8493df3af9dd1b040c5e96383211ca3c7f17e23ef290e26b3568fecc0cfd7f563004d0d37ddf2dfc650cbe5762e7787ac9b457ee542a802380c38a8320f8d79121af4eef847c7834d582942d44adfecc3d787ad38607b2699951e6d8279ac112e62e086878a0030bf4183ff61607c1425eaa1a084799e16541213b2f1e4f7811f8755f74ee04373089d26935cee25b56450fced782e81385a32da2f7ee89cc7925c8183ed0f220626ba0fe49bfcd103fb63ea03163f255121fc854aa9c8aee502c272a9d5b3738c3d7aa0128e3f107c13d2c4c537e1f5b169295191a494fb38949d4fa7286f43db0e66883013cfeb220bbb9653f59b346c2cfeac3008831941e0fc0dd226fb6e48b5d1aa46db84fc8b389093b9e0cb5a0b19d3f442e8e5aec74f24b359254799aea5e2af71485d970808b70815b07df27021778187774d0e14e09ad848ef589f2f03ccea46674d97427790011a31dbe69c885f7412539a4bdeffacb2a9d53589058ca6625d910e1209b2339303a44386e77caa75abfcf21027c77c18094383e70ba32756655685651333ce5ff33fde065bbee9e27f354770fc0535d51ffde670eceae943fda70793f5259b9d9fced2a6a986cd2ebba78ad2958ce4ccab09da0d029dec3baf90b07c83b2ea8adbcd590c736da40c8d7315c575d57deabb86863dbcd628dff4081ca2beb48266d76f93cd704a7c7d2aad8904e8ecdbcbd384c57610601a74b403d058f17190ce86dc87b084a93bd39c7a317140cf3fada219cc50e9a289bdcccc94eaf01109a2c6eb3c9406aca97f1fee77796d5690940623a579a3398b0c3568b1bc1f1c579cc03ce2f6b383ee7d04d291b7b56d7f4d7fce8ebed85525aa0f91c5a8d4199468162fd139fa1f237ef632f4a0a1b9b058a5c950ea91093290e2a60bccf14d2833f3fa217fffb6429660ef242c93d0ce824c794a9fb445d66ba635c12f35471cfcaad05e4920118e80dc760e1364224619cf7692e7adc5e0a73e2222243d39b07384773507c93630943227d4579cd76a6003b12b6e3e0e1d5f8f294921c46c645b6a61da34f0e028bb05d6c958f72a28e382ab48ce3fb53d6c52df467b3e03677087edf8bd139b5ebf97eac785f51e1513a302c492f45e6a20c3298f85f85cd95ba18e1de015edb5907b2fe5ca4e0a2739f6d280db0c7c5b8354e3daab05860b18c9795e0818b2e13720962c7f3ed747ef7e9a740666baa72f0efb891b42e02f53fb94bc85dcd87200fd2776c89ba3b3c6864207a749de2f42998a2e0c82a1a14d5f9e7907ffc628d3bfc06ad3c98eb6e5f105e1f07bd76fc3fc4176c61cfa4a2177f2778405e1bbf2b87314891b15d781b5f35af6b3fd4e9af6265514ec54b140692c23f9400a336f25f5ed7dde879330de03c77b5c7452b8f7276da8600f75dafaa1ad2cac5949dda207e81326c0f5477a59698f4bc8c55d852bf27d1f16cdb1309fda8ed50ec286cb6ef813299fac9f21dc3051ba4166b627335e8b0f4e6c015dd6a47eaca3b927dd7ca5515a044196952b30bff0964ec1594ec52809d85ac967a213fc377bb7f26db8f3a94646adf886a9940b1485650deae73a6e0ac4484a928cbb5e8e1a3596bf1d5533ba0647ba6fe2921caa99bea70149beeb89086109c7e21bbdd1fa0ab6be5492fa70e403084e182092f83f1015a1359cbf0ab63e77e077b15c7b45cfc6101e65eaa96c239e4839ce74a807c547b6cf19d3a7f6d4a4d4b2de84e8757dcaf94db5a6d50c64c6c4debbac4107338a0be8590f69b82e5df886bd2d0e105c6f4c989560508bc85d9e7de9ab774f3d786e3183f581cc4fd1911066574c9f61deff5186eb995be33ce6b09a08d2517cd03f1fe779760a13f8aa1a11f9368c99cf43a1a98f21d08097a6d2f5071a140eef69b6f99aadf89496e251b3ad24dd46cb6fd6de9b10ffa4ea7819a02577df049779a86be1e01d30429be6a8ffc68785baf179f9646594f483c6787f9f71e30b68ecefbb184dde78723bc4cebad2e6c61734cf60f15d8ce25130a87d9c1e74ff5f7cf24eef763f938358ff3bb041c0d64a211de2e760d8ee9387dd3dee09f120da8dc22b2d8168edc52c23d47cc824bbecedfb68d21570a34d2039b3df3d59acf1a2deaffaf6f43c3f6af4bd545a17a95168f9cfdba42931f72b7bb07356d35470c807aa8d62892e9f6c9f9fb5f0f78d95bf362291cacc5f58e1dc5df460566bcfedef8daf57fa14762ce9e2e8c00fe50be50060b8ba6ffb148f83e853cb38ff64aa4e2c13fce1c6b8a6cda2746285b79d48338540e6db8006c5db80dc0c46caa7ec6987668e8ad989a9757c9707fc067e4fc6813f44517f17961cd9a39f4dd3490c60fac5f86e3b8458270781533831bc3aa8b76ec99c58062ecfd07255858651b4b3bf47e6832cee1fbb151c09a050c5f16f78b3ca3c7a79cc8131468e6d74928ec7a1986e67c2c83c4018bf1cf6ac7e7c56434c36bc702ef3432c38b36876e01cd6de61eefccc853bf5315f708413ea5d5bcfa6a651e709ede1ff6ffdc3aad1ca5b7cc47cc65bc679508858c48e39c662e1299735fd3b5f15d10cc97d49bedf7427075780049ada43d3c35ed2139c4a8f8f4c76ee12ade911c693173ad328448cc449fedcc1468a7e2bb5dedd0c781c926ba1b4623837740e101882d51a597e87df31b2ad48c677535a94f536b7a2b693431dc529d33fd41fbedb49b654ced25235180895b0bcd1971fb2491044f42be73b0b4e3c4b61be3a6af1daf950953fa580d63d99306100abd67f0924ae425ac29230f3458b9084682b064a3c0189cf4f1e2a72ef5f9f6e4bb27ece9fb4d1c5d27684c70c2248d968e153772fe86ec41df1bb55b328ba81d4ed6279c30ee3885c89edc39629070ad19e31814104c8c1636fd2a7314319b32ce5347e97d92f2b8c627dca99a69febbbb050fa557740482352b74574f1e57fdea97fe116ee447f2eaf6c0ac99bbb6fb75f826c90d866bdfa7ffe18219cde3b547befc1af1b67f67a60cb7080ce862882a185aaeff85bff70bcf040d701b4c8c73980ccda90e234e5e3da5e3a3894a4e26398084fe55587d0f57b68ca64016df3d57551696fde06fcee3bd39c66e320ca7ad6ddf00e181d91e970387a70df1bb06eafc58a7f3080f16b669518754bdb217a4f1926d08425bd5c4a37f738da8602ca53dc14bcfd684410a113531a27eb0ba28e839258d3a0af8c1732ff1a2da1911fdaeba599441c8b7a0ba4e15310f2e3ce48afc5921b7278756b19202f9cf23c35c48f6332b37a67b0a5b1fc9a8bccba5ab598062cf3b7536bac27cd6bf62d28ce4f5c115b183028dfde1c9fa6f34d94bfa2f2a983db7414a2e12a00ef27bd4e3c4bc979213ca32da27bb9f303a6b45fa366a33d7c2f164f7b4c98a2f7bf5aa0184c6cf9a99d87e3921a23758163ba64a3d8fff6b70fa364c8c21faaac852d950ff4a9648649e4dec1efe1b1a272c327409c418f0570720e7aac0707ee0ee49fee6653099ba8a8c03a33d58012d9e7f243d46d1cea2d1c77ed9cc3b0a01f76eece3502dc9624352ff1752e6b4a7f6667f221769c8a0b708fd29dd228de3129be1e838dd36fb912007f5c256ec141cf929a5a3629eb6ca9f5dad8f543f485439ebc580d4ea12d75329fb61b8085fac7cb71f56b7d9c25926fd5e4e7238473c275e85c25294751860986b727ded4cfd0534c4c03d4ddaccd673a0aecddd5c6dc70f1a5a3d962eb88e5c805c116ccc307c643012b3440d28c5b2795a31f7e9027682fdc05e4b7debcd85e89ae044189e50bc521ae74d44e2e5764121cd35eab248ca26a49ca673879aa6efbd6f42f7b7833a8bd7414348129b9d43b4d9106030625d7f267ac08252bac8ee73d4c61737c439146f1749d7f52892fa9f3047d675b97c153164b12de152388b020bf9a99870cbf0223915abec8f944016d01ed386798fa51f25ca1ae07c6e84b5865e3f9b7fdb55b34c14d9e976183ce2b778eedc441d3f875bee09c886552b1645ead777072a468d09ac920c70562ef91e56c81520e1e93b6c42ffe484ddad75ac1cce77719a08b9ba32a76e2d146122a652b652b15e43853f11d745e554a0ab1625681223406e89da89fb0446adf5fbf15c92a965747d0edd83a5053a4cb272fbe9e55b9ed89e3062ce74e35a392d045637b47833ded3304c62f32c6e9ed6346586259611a2f36f1c532ae93cfa6b379fb83070db16c3b4cdf367ed389fdd3734cc833458756067030106e7d7b3efcfb1001e8b02d089244a7bd0917fa2708547fa3ff70de38267d01ceac1d07fcf29d20e90faa75710b4857a2436cd70e16816035d72f3d9ef55c1f122128a022252ec430bb62743a203511e854309b9710eed8442ee262f0bcc55a97cc70c74be2e202300a5133c4efa9c4da2941dc9219d1cf979a070912c666ca6143339d1a081f691f79d9e6c9e282f7f2353537921892ddc5a61a4f6dd102ee44eaa588731d64be3c5d33f4b7e57fe83220c444bc4e1377e449ed540756809ec5749e8d10f7991c15d8eed59127f85d4e5019a6d408ebaf9eb1d1965146a7be25b98486305f3d3831ea51992922b0a536a60dd9a4c3038276cba729efbb0b6e0f9d0d4f460fcb5b8c399b7982cfb06bfdfeccfdde00a74cfd122e9016d20b520ed496ccef93d327f0b634f1907e5be6d011a182c220f002baf0f80399e7c0016193cdb9eb1e7bc463a7790b199abdd8663b0bbd0bbd8a5bca218bf39e210ae9bf68c47c4b88aa8c6fcdd6375f4511998b65c35c0331f1b30a2a0c2f317663789a5008cb3b45f7f7e1f9d41dd0571297c9d33c0090640f6442e15cf41bcc01d1b6e2ff80510ba25906a0769cccc105a32a7cf61d9c016208b6940c2840e7dc8ebd64a38e96cea274ce610cb91db0deb29133d08ad7042b5f06818b52a8088546ff0e3b26226fcca9ff10cf6f4bbd80e9206b256e89cff3aa5a1ab3418e0460507b3ff1b288fe34b7152df55dae5300d5ec18d47271a724e442a6e85c86842731cfef3a5932d194e2442cdae1d6ac67618cd871c28b88d73ade19e04417a2b7c3923ad10e8a280313e5d28a5ea9c3b9dc785b12d4e35c95896ec060a59f322b86f54a29098ea6ab1ddc5c4ef68c9cf14328574a067432c9788751d950b71275a14a12bfcefa1706252b1df876bec8a5a82860ecd3a8cdd3f806e8ad967549eee03e54649e0f3cbd718aec4f1f48eeed3bfe98930aaefdebc2de70a5bcb3a4e5198e6dd38ffe5b7f2d99aa6f4be96c958dca3e95132f7e320416071b8aba47cf4036977db30c359b02fad1d04f482211894d693d65b32b75d3fb675be0512059fe916263bdb3b24cb79f759d37a7c09fd15844296745c8d834b7489406ae7deca858afa41fab91d40e7262e313d89b9650309efaeb0d311d2bc6514931c06b0f2886a4d464ba24d0cad65de25f81b97260cd22b73816c4aea8854b1e3e9691feb8621622ba170e885ce11f5dcd6008df91c6e3b75d32594aba30ae3a0679e14fb692df69c79d562206061e2ade0210c7abe5e09156f492f949679cab23f9dfa43019d79348fe5907a732dc68fd9e36d7d7dd7eea34f8d33dcbcbb8644775df87bd2aa3723dd0fc9fccc04adc771262c019fd813ea88c4a86ecd1f81abc0d4311ea1e6c33a08679fccb93c353810f4e980f7a5f82f2fbc99725cfbd53441cfb67886a4d86158f9024790c927bed683886a05a10df78cd6bd5168ccabfab8af169c94f12ac3cd88c5007cc118e939e203396087f11bfa48ec1add1d6e098c78dcc5f439b09ec339876ff2e8bf46dd6ce4b742442e15928a8d4151aaa250c2aecf40c1fb258e00d4ab1cc1432f5cc895c21c2a407502701418f5ed926f7a3ab3c9ef99bdd515bc8afe94dc7942e5e5d2c827672c0a57dd55b753f391405961318c1cfa948f5e55a1ec38cb088a91551abeb107e0fa8bc03c85a021cb72807550b75d0ea7310f9764a3bdf0ea77d76157f5414543d9b5ecb6d36a56f2d80ce1e43ef700e44fe3ca282186e2454fde4a427b58e8d9f147e55b7c675a409a0e791125b0f44e092a00e8cac61f7bf901e05c7ce6ec30ce57a209bf8e72a323e04daea8b35f7c85d35546aed50a9f5ce357cab01b1b39a1d9c55e180a6fdb4780830a4219e1027be2fdeaf080886a6356bf337943bb0e6ccd29a4e0d2d16646b2f6c75c8b4706e10fc86c9b3abea7a7f06e8cd84161a4ebbe97b593cf1673ae0a99ea03924627acc49a23f75e1c524ab24f12df8a874e1edf3bbd788fcf455f375e7467ad5fce2cae3550aa27c5f3d34566be3062a5f8f4345a862bb4d3c58d10cbeacd13e12975f00e8f3f7e3e7e27ebd4c2612afad34f1eb8ff70119cc7b8aaf948cf3bd604ddaf4dad23ff29b80c5eaae09cdda95d3175680187fe5691f6766d7c59287249bf8b4e66f1bbe26d725e5084fdc0a6b2d98771d15c514f3c12915d22241fe86bbc0d95df24fa682a65d62875b2fdeb9008c5209443705ab76b1f7b5cdd3730cf97ddcc352d9cd7246eddecc7d599c66c30f700aa340610d18c0f47f293b720bf033af83c4008388c7af253045bac17e71b6a74507b1149841ea017a117b1b0cea47c0348cee74e65a5a1a32544765e4c0f0932be78d091f5f4a4540e910c32dcb81c36d81604955923abf3cc2935a64b9aac4181517543aa7ce7422d743394b658222e1e1a4bd96578d39857a9e88b832d9dd40c9ea08a000969b2488969b2944f29882d1dac0f7574143bb63793d9b563332deb796d814b97c844a1b171ea9ff31b1013bcbbecd88e34f4a6154d0d43b95a7b69591358c8f223f9522fef80953c578aa933eacca108297f333d9178c44620ccbab7c6a794d10674b260b2b610c30154f91eb2259fba7b5dfc93036f1da6527dce3cd551c36016ac591e2935ed5f5bc0ac76979a6466cbd67ee423c59a0d52407a27da7bdb7a606df9300e4f03511474e5499e24d10f16fd4676838198c9cf9457c94e14ab6447132b72f2fb10e9b9875d41ba5c9245bcb41a2f96087ce1b9d733653332853c05c9f39b2c6f88dcd3d97f3bdac1ff007e112a3216da439931c7991db744a5f5b251ab9af651f732e5d0fea77bfd84d070ad46fcee4bfb6e28c54a4b986c3f7e3fa0e91d000500502e1d84435230ed10dbe6730cd00afe915a18ab666c17d5262639fd0462b6bb2291e1304c6e8dc3e3d3b1ccf1aa715dda89a34caacc988fa5a13c2e73504048b8acce513b67ff27d554afc15e482e571563c34535aac45d2ac30edde647e9a9f8c6dfda32be9693fb6372d5910630f3a403a476e82681be749a88662b9876e9a8d7ad40417b88d22b8c0d3dcf05a3a7bca51c770c7b5d631765ab8e0e6d22f7a515d9b1c2b744fcb29e3aa5757b368890fd1335e843d29440e3d699d2e419d786aa937c5a626f0f30a28526d9e1d5e616a47db50234d5cd432ad4571b4752d37dc2acd5663b1c39a1a6f38c23c56e68d7937f18a19262283576b9671564ca8f014e9ea2488063ce5878859aa30c02f208e808ee7a828bd4807a7b771207cdaf35afbd86305f8325066c865be663d80faeb357e5cf8db61e4bfbad203d80e64f9af49b8045b50e27adfe618c69ad46a0babd3ed6d4e2d26a20261f5470addf9076eb7c2a3768814583858d90fb0b6b623d9f3de12a3c2050e2fe1c922ec5844d806d13c41bf59284b7487713d21cdb0e7ee6b00a6f4a2f5875fd663a4dbad96f53892fd297ba7008545c09fcec6eaa8ba380a39ac6a2aaea2507e861caffcc22c2f7f12aab3b68fa559e2ccfc5733a1849bee21c4a2af458c6f07d247a049b0771f5dc166ac8856fa151d2719b6f8eed260921a6e754ecaf1c025a8545f05e4926403d3504c03ce61636f186b74cac184465d97fd56a1fb3560f07ba9ca2d18e57f740523d8fe5d690e9ef776a7432c87fdf07061716c363b69255613befb1e5c38ff328863150f8085b3efc7a15117839077c128cbfaba508017a5964dbe70f91e0714e0dbf26745fcca845e5921d6fc067ce55078ce4cd3ea7e8ec4ce57ad86699c7c0ff56b18ffdc245a1b3e631183138599b8965d0fbd6683e18aa1299c91ed01365cc7111fb7039e39ccf203b0dc18c9b8e3100ae35b55713ff88e4e6bd2638f41617c5a4073f583635ee3c6b6e934927b227726c9f4f2b94e9932b763412f507b5490b7418356a1ab0079cd74c6dccabd7339f3e2cc8edb2fdd754a6fa1d511968f5b0986516eefda8ae2a625901040f3d7e4fc850661fcb7bf0d735707fec7d2c3fabdcb49f999305bb111f33016f80eb3b724c935af3d3fdf9f3cd3772dd3e9ef22e45f185caa917a42da7760016384dc87b8d455bd743bdba69b18345c8cf6f661a540d8ef5c976575140b38a05f1eacf1f11fea608b5421b2292bda3c285b06bba77d7f7373be0c6457ad9b1febfc7f31f0f642f48f038fb8198e1608cc949e0d592c8c76713e8e442918695ead7731473b8cf1b004338e653b55826c4b4f2dd39050f3514de3bdba70c1293ca38a477563a1decb5e38584c2145983162bc609cd006d4a39563b7cc4103f680ec376ae1b393f5f55ab22962286c18c008bd8e3da5100b30721cdb1e4ca45e4f1c872a4bbaac8149e5b3d06ddae9de61263efb69577d91e41aa4a2f88478b84d37aaafb1d6575ceb92b8a3916e8e85ee1fdba33bb7aebe00e3d049bc81f26ce73c4e09f0c8f7ecd90a2ef7a708bd68265128a1022f849b725707a55758e1633feec8f70420d868f1a3b4b417a569601eacb1351a23c862337bb316f0f147a28b5d6ef215b4650b127cf6d874eac5600f2a0bf008f3a2b53dbb99c5ab079068086c346ecb4fd77b7ea4d91a4bfdb0f144ee2ae5bbcc74126421441de642b3c9fa8d87d1a8c7b2eb84c5ba8951bffd55fb139a779ee4e4d70ae158959ebaca784d207323a6b87633f5d985036515fdf372888261c7977cbf02e84bb35f01fa04522878f03b96432790404049273e7283c49875f19e84ec2712d1147c939a649a9890be4374d51b012de4de66e41dd1e5138c2c24271abe5a135b2a4990ac75f78e495eb26b94b52839cc68f1fa69a04ca10631d82dd78292a9f02856b867e2f9f891dc21b7255be462fc17298b5923f2a935afbea24cdebb602614507051583c7075b5b4c5255637a8a22971ff6ed26e010c27b8cc9ee2face00a989b1e1d762340201e5649eeb0fd68b215e18f93448efa596b18c76c88c9a41855360cff52df6453561496d1e86ce36ef035ef9722dfd1c374f36ca313212fcf68e4a93b901bc328e34b1c2e40ddbc89fc4064f097685c9e362d45a2a75f0c8e2a1d3bad05811d7a26ee1f4242f869b733a40ab4bede989b5ba0d95481b67d476dc7ee50833e28b741a1cfbb37e4f55b3db5aac59499e47d43677913c362feab8579d3a78c7a2458bd3fd78e52dee20951690d958e99a98deb5210ecb321ce48517f06743763fc7eb8559b45be847a74159bddc12a624333c78fee324595ca011f2a904dd1eba65c32d25d7a0c57be8d0c001661e35f25fa8a9eb9392a8d6bfaf9a139fa8d580141d1145512ce9ba2096c4e82bc914c0e0e392c59702cd2bd1b1937e5d0d52f86fc871bdc404df891706500a1a68b98eed65d736bb1927664cf250e3becc4542ceb9e61dedad3bd93d6afeb981fe9a40e8744452b03c05b9bed47b643e54906306cf281d5b8166af2be9116d170033b3c5db2acc74b8cd3b5e18f950cb76882414c44e0583056ef401d0f4aa1927c49732e4bc141225e98257925e13b523c328be6b952b4e4c92caaee2080987ac6f07e0605a5b7b4134eb667d567eecd2c30b0e60632d87b65d2f5b3012314fec25f77b46029293e62c754bc9eafce24c71b31f92dbd4d51bc692e7ff572ba558f55a1549b70c2214646ca6e31beff3b36fd4c7ebe79555f794e05da7a5163ce61fa9a5947c95e0a584ee6a270bc2626b01cb45884a6080c7e9ce69828e3a70cbe7ff87c7f7539b5150b96670b50ffec8ffa4001b5e17fc53e2a231bab19ba2b9f443f8ed7a275acd06a0e3146001309e65763bf0c274a82022c2a87fa29c6dbac70cef404ffc0ab6ef77a511797146e38faf89ecbfc879eee71c1e67754056c02d25d6e77a6ca552344bbde816de969f15712fc9c29008616958e33d919a927f470e755721c8e677951e7fc9e0680acdcb7e469b925cfa1744398efb99e040829cc5fbfba0d519f740faf512644b6ea96376195227fc3e3cae5e71ae829a386ca4d1fc361b5077ebe4c411072c829246fb5b8de88070ba60de1a1ea2ac012fcdb586c24164a5be717897f853f8d8d7357a2860718e9695cb8fdba4427d311b47b19999a1a7298ddc49d33302538a80d509afb537ff3e5485e09ba03cf01ab02aebbe10a80dc0705b8a7ae74ec41dbf2ea827c6bcfd347c4cde5d9635a1fa8fdf9b5d1f5c1d26cb2fc1515ee022ce9e6b2625d2b982178174167d53ac726e9bea81abe081d5dff8faeda34eeeb0bb215bf9f0ca241c4cbc488524fa576664b771721cd0b1c2a963342d642c9e9a290a0c75390c2d7b99ae56e31fa645cbd3125dca661f1e1c2b4106369b6c7195368cc9f91e7fbfcce67a74d3e1e05536f65c1c2f47a04baeb258f258cbbf8441d6b475501d2eb6aa447d7139c6a46ae67e4607f609c93819d5c6be90a185d34722750968c190465031d2c3632466c04dfdd104bc6efd012efcaaea8554254a6001eb78196c3e6f7b353d88bb64fe3e7a17a087e47dc5ad82ba0fd249bf42a5b986b3fcaeebbbd07f8a17b6f64e4a669d65706a0ea661b4d31577064b81af06444405217016c3665cd2d17633a5feb83c4d25ab1aeb6ec9ff741d6d101c80161c5a0a3d2363dc3de96d0257c737f3e2c81b3ceb85a02a996d46e568d14698855ede2d458e4a44a95992edf0a525dfd1325f33ed627ac417ebfd919b78343f649b80cad4f04a156114383ded83d1238c4120a120babc426f0b0296f8db5d6255c443758758a1f953ca0eeec124a2428608816522a73b5a87c041aa18261666dfcc63f4f787464cd6ecca858e550c2e962e6ed69203e0d697a82f96527df2999886de67dbb6faf17b322fa211b822d0df12eb309700a578aeb996917b2985f87aaedb291eb42a23bbfbca509896680a53eb3dc9dac9b629ca61e5ae08316654249543c2d2201f73f036b1077ce3c685f2c468da087ac471b0d839fb7e09c8a9f29848328521e6fb4ad3dfaf06a11fc0b656aa159020372fc763601cf718b33894bf7852f0eb8d1136144846376c565c4a0c585d0af36dfa22de05abdde3bb988cb461b510e7a643c5c3f27ac735779b6bfee015561d46787c840c717306238042b00bef2ae3c71dc4528b652c4af5721689a61f22e4d4cada3c3fff374d6864001655afd9f0918475bdf2958312b55f290145eac70d75531d2ec0ed4f0fcf5ece53eee73b365b93294b84ab7982a0fc0e57ff7ff71bbfa03df3ccd709839a2c9e47aa73c16451336bff2659a0b625888e4903d1abc5a66483f2416400f0455d0c1667c645ef5a98cea1e64371bf0b8167c2ba873a50a80964636eb25ebe08e2570315676e3ae3ef7e00b028abc56d7baed4510bec608d75047d11a5ef101e1c1144b8b3ea8516bb8ce9e28680745361b3532b0d813621a67d43a7da749f628c07d3de28f1d0eea00b45dbc1fec8d7f543b2014071f1c212d97632680ed792ec14de02b2742cfdebaae51c36bb9b9694ac68755651435f78bb98256d34237ed96a5ea8f3809985b6821d5d128eb62cb11b97c5ae3dbf159889975a58aa65909151cb8e5c1a98f3f8fec5340b0b81e6338730f75802d6ad1ad8fd1d6222dc35037aebee53272f404a5475567863d62ca0124787f9466db0fbea2ac7fffcae2ef9e3a81ff9917511e585ffa377d38e93883fcd0dcdc66d37be11a88be95dc5cedfbdc433331af617035559564020b6fac5ad0e953f4d373e165f62ddfb95d6de1816031c8c74f27e032e7d78e9ca45196c984ed053e71f80ee6c3a948824e0369dc17e5501d25b78e146c1dddf0088ea1018738e08e024974f6a4f0e8799770f0beeed83b64112af186cef8e8e599d85189ae1de4197ed74ee622cb759578b1c16b897137f61e7c5e6ad10aed6132f1631c840ae0781ec07eb282890386bb942e4c075fa28dab8c4244a68886debdc38804c61c6bc72f67117e1fb72153a54500951f4ea57c44e1c1209f27aadae208d0a6e3a625b6433ce04e20706586628cf6a75fc7d4c2489d7e31bd55bc0ad7b35fcc4dd612e2b0842236c85e9f8ed25151e92a4a4c63891760912424b23479bae26de16084f8abe347678abbe640ff168c3441fe3d751d460cae240e0bd2593e449236dc0c6806137a5e523a68a912b2be6173633885058600280546050355fb66609c9a7fecc26c3901dcd243013499fb50918824e08a5dbbfa5503bcf5f909fe1e7ecabf6907e5c1a6d2119313f0e560e019037e96d23a6d1829dfa20293713f42cc5989ff827d8a9f0a3670c0936cb1719187cd98b9b252e93f5681212adc1195b058deac9f4e065e2c15a5192422823d06f56bbfe991493c2c6b28208f61c9e32244fbfc01f9bd61b1163516537d3025defd4e51fb3fcbc6b6adc5bde3f3cae63a52205aaa70d768f713bd6acd0390c90d1881928cd6b2fad3d69f0bbf10895b847d9330b3051fb6915e41acd714d564d0053196ff519d4072b8cdfe277afe06c3e39340e9fc5359f76bd073bb38bec906617fb437ebab885ee175d3080c1115d03a47037a3a53b3f889623c7f339e71588df19a16638efb6b4663d277aae28680c4b31869e278b644eb4ca33162a1b433aadbc706b8f1cf3d7495fad5d28e71bb644a95c7458e0399ad5c104fe86721431439da19deb7745f82a4a15737a8ce4fa10c6069e3a5bd6e3926f2c37e7a749169009e005ae252569aa901270fd7e2464885cab52180421deaab0d303600a5be5911470cef7d3f4238cb2cdde1f7a6ef260cbbfe00a570898fbb57d0f0826148fbe8e344f9a8c40b42f677dbc0b6cd5d4943f12f7c090f14f21ce9b0d1944660a2d7d6a152685d3438ad3ef75aec0c5d2b48b30f0c1d71b04c2aca10b315a0fbe538e6c79b92ce79cad0bbc09b3a33fef74ebfac9b00a64b4156a0bdc15b6e2cab40b8d7554bf8842b4db34064b191e7e86dbaa7f83fa72a7e4ebfa396973d50842d06c4b293e41dfe1919ee9b7b83629fc9b0b95083ffae578fe2c58c19003611fda38ad3690ffe3785cee1771dc3a6f18e65ea7b88fdd0f9a75ac32d986346c7867b8ff566befc61a71ff2637c036ad86abb7d71ed54f3e8b963af8cd69c76a55b704e8aeb1ffa6b8ec462bd024cd31d9c146866180aba8f694a385601a16e14c7518d725e9dfb2291fb9389450f773faf03c6a7bd19b3d91847bdb2e271bea9744687dd5cd300483447b20103f96524d87246cc2cd47068a3d4875112856a8827ae4b70641ed2387d0edbacb47528120234381eb6e86f587404eb44ad62108816dedf83c0d56b58246f03b7a414414167a0c9e5cf48696c6115b82fa8c961265b0988872bfbee1b88e2979077a9db357b2ad903d1b77a9a758c14a172186810f4084d07908c5beefa19043a476f8148169ac8f7765f65b8b302197d9b921fddd275ddb0e154cc33aa143fd418fdf8ac60912b6ffbec113376b311f407e46755bcf811f218191537f345e4220f0d28cf9ce0413621523775031da5f943a4f8360afc56c20ab3817b343bd692171374f6a42c067dbd75970c471daf418a2b014116b81f38cdce03b50a7715140ae39939da8c4b82d91601f0d9e6a8c5d4100d0cea7b2b0fd57c27fe6dfb9258a5adb940e5206b2a0d3d587d6cc734517ebdca14ed72cb367201b06895bf878e86c6fde9d829078f6309308d8dc69487f7d2910afe982c8b05a9f9c8e2c10226c2d3ce6382c04e43d32d55f93c1e4b463ed3d8f64b53e80160f75da364ed51508922a36a0986ab307408299500643883afb67aef636b8afb9692a6a8a32614ff1f55d8975b760a2825acd9c298bfed4c5025a8551529e84f5cc47078b2b0401e566763487d84705affb6e546bd236bf4450dcd4a92ea307b8ccbb0110b0bf755bfe649c9cb311893c7f78db064c76591e0526d162dccf1deac8a44e7a58993e8de0bbe2c24a458e1af576bcf161a257c1a65f6c4d84d80185a82cffb675f21dabc324fe3f7fca9967cd7a33851339b4b44a803b074e49e9b919d1901617bb297b78953ca5066f9ed49f1eeab9de9def1c62a67b894f60700435996ec019be2aa29ec6947b72991458fe4bd555b9079cb98a275364b7a14898949d362675792ee2bffc0df3c25741db5b3bc802b0d8714a2f7a4876b07617242ba32828bee9ecc4a52ace45f633e23bb0b481e4707ed1c6c497ead5bc212b2da7e26e1c0449f8622e8e31da4accb579cb4d59897b1454d406f6ca450597213ccca1e8a6ec46f717b533cb9e602710a2d6056d175ac4e043821726a21d055bbf3ba47900a85ebb3863dd927917f919e7f867e30dde78ddf2c94a25c0f00ebae4ea0db5c32176736a17c4073873f68a79c1b38c38b0f53ec3bc222ab673c6967e6177ead492a143d860fe735f201ee244a844545089ad0615456eef3a6f8c8deb8db273877d3c9a6be0f03a35593af478f37438960b39c645a24a106074234cdbbf843977893571bc65e9818cedd28902ad81878acee86a573e4cb35f190694a79f429780ff191c735d9af4ec8f71d2b2a8cb28d3a8857c7749370f01bf3281e6958a5efeaab80e00049d72c120fec9b871248189869bb67bd4c7042d57d6d538e00775e4f7424e2c0c026a2839b1e1aa8b18bebfd36e37f5cd4246800e64ac1d883b9c2ff7ef51a17c64ee55a69e462d5f5a676959b53080d4cfd50cfda561e2e4478c413c575e5ce5dbb9b43b83241c16e95e4d9ac959ad994668cbd059bfc8df027f6615d2204e4605ca77dc50a2a12ca1c3cd5ad7fd41d7d9b4c58f7b531943dc2239bba4d8ef344f54d9f709d4ee6020374d1df4b5b613a530c212c3340a951ccb143de13cc922f6fbcd4ee1b66228dcf26846cedc14c8ee6b8b12102ab440c860468d69c1da09faa08a26faf602e0e7cd8e38eaa7f3977419891dd3b61fab4929cf739ed1ea5f31bfe15ee4ea1fbba5dc45d29cf5dd5887a9cccbac18c7f8d559910dcc76d80198465b155c68db2e70748a45712c414f3dee8716544b086f0ce9dbf2cdfc143d50aade785a9a73f270e79283589f474ed08c34974035898e4e4240d8db9915552993a16a48f9cdea384052ff978c3fa4dc42d4a606a2e5d6c63601afa33be1c229bd8ca76002d91560b7b6115f3813448e6b7deda3a5edf36b06cabffd514ba5b1d80e15f0113bdd6ac6dcb8c726f3572683c11b30865e0fa45200c5a6e29d1034db89255c875d9a23250db8c73632d1b1947c74da635dae448f8c32c4d92c07d809d67281381250ea7527e0349f8e75ee5284851f7109d1613b724615e0a9c8206ec1f7f7d4b4652d26e30b3f8490318e3e739d0dfd53ccb650ca3b5593abc86fb827909395f710323e30d2b694c22183e0b0a3f27b6ad731fa62931f958c858cf4eed24e41ed189f7cc2db1a9b1111308e3b81f8614c8c0da6967e753d2556decdf093eb318d485ebae0c99367b421e29db7684403998cc70f97dce78be34cb8de2942349b5edd8b062d6b96fc4bff48ea1173a73982d5bcaf346e5822a1afeb3ab2355d7f515c0ff9576b74e073d5cc716e85988f620fe4ac4ddba7668ca21b7b99aa5e3376a493b0591a2c4e758ee30e2e94c075edc7b07c183761c092a54874aac398d26420c6bacc399f4d854478a0ba0daeec4ebb63f2c29ae76c762c87ba726cf3417a85f48014c2fad338194d32e99271e387fc46f5339445daf19cd5c82b860d4ef0dbfad7f47894607def59b09c62ccff756d49ea73ed752136890768fa5a879a0dd28dcce73bb2d6b47f32cf3a4e0465166b4b55ae082ec183f840d9e170008d8304b77ceab444ee78e82c504c14550fa59e2d8feac350e268c7eba9666c163c9acf5b220395d633a43e2b9cdea0fc18230c12f39969436344e1eb0ef7c2723ff5ecc7a9616316309b3135cfb0723af057c60908f14d4274b88eaf3c5f4bd58c660ea2200aec1a8e9ff3218cb0f5e12bc16e00b189727f4d4093713801733299ea0e116d947e8560552154803c70363d7c20d3cf71799c587e6378d55cfb8da0d13ab0caee1b3032786c59799f4a5990cff704de105e95dcd2a46bab060a9e8d533b05931f6bc29a347c6a2d5286d3003dba179f7ad58f813d39004827d98b12997594750f5a7ac8e112e66e03c560579b4ccb627a82cf27b932c998191950e32c4f5ee73de37a10c7d21bd941757b1a34ebe2f4f88a35a3e2776798566b9e1817c02f74003a6528694970945732f42dc1d99d18bcbb71b47789a74f2b19c7da54f42bf8d8006ae1c320d098eccec37220ac8506f3f98beb98f43c8eeb5dad41ba8132d43a4d54180fee7d6e312c00024518f6efbe211b26f67e9028a845612fd6135270f092c74583dfbcba644cfeb5491de8932fe261f655ad8de36ae5800fd60ee19bc68eb3393a9c3a2a8fc189743cc14bbcd1352b2b562a1fc7a90c52e5d015d81ce0d1d741cb07e9aeccc6183c013e12e6d0dc57850a01bf162a91533e80c94f5a5be750cda74e1f985f120dea8897d006b7167e40a78cfb0f82898603e1e4355c3184f91d27b4ab39cd0fd76bb8e577c515a609c28fba6cd332b86004193fae54818ceafe8355089905de5be69689aacd8fdc29712e07568f92e58510d9cf453a514ea1785aa5224e2ef71a2a9eaea2df2679d0f3ba4de83222b2d2410b66c20b171e2257fd6f2b5403ab2a5eb9fcb8b6523c68abfcff1448a78655342aa09610c7b7ea889a6b5b3ee317d942f003c9ba6ffbb2af19d2be0dad95c51c8f6af76895556caee518638c4b677fca21c52cf2134fda538b866a5da5be2f8496993b674f5e10e8596fbf064d82ca46b2aad19e3dad2f53077434d9efe4b7f5dc87c324d0319ec5634e74eebd9db9593235ffcc390f5b6665745b2776d7a76b31b933abfa35c3c213eff82f9338bc497c7a838fe824543b937369c9f8fcfa00f141679e3bf13501cda6cdbc50d5ac81feeeac14857eabb1e8a2537fdfe4f750899f5cb3bd11bbd137415ef7b5b98c422c031d99dbd7bf939d7450fdede1588fcc283caebd0624a9ad399e75ee02d60e5a9ab67d39cc17591d9e2f104c2f8a953c78d6dc0b0c01382cdf10af37d0010b8bef8dac8ada6b3d198a80b46bb1534c9b6f83b139dddb2e63f7833b9fd616313af0a87c5a6e141f33711753f08929af7332bb46a252fe7cc0b74047c03a3bd9c9d59df341b6e3b982c274a62b84eadb07b8a1c050ffb002bb14f01b0eb3fd8db0de253ea8db3f370e537508a54efc602f57bfd1dc0f2b57095e71c9621d7f034ae18bed172fcd5c56eb2d9ca5b2286c65a64063673ec058d4677abb480d9c7d706526a243e5306c430217c1802dd7abb8469c4f0444177baa864398e668b28f8ccaf305c97ab0163582c5e6400a68fb41f664e2a3f14dae9a2c2f1687c069fdb0afbb7d16eb1a26426aa11f1ecc5ba7cbb0f4cb2a96748c3d1c710bb30a4f06bb4b617d531a8fcd665856257e66826062c23eab3166bef31cb723084b4de922b872a0b3b9916202877a9eaf359b5154a870ecf28d5137717da36f13c539043481a07931ebcd6479f3d8588f3d9e1f0e44a0224288d1737fa75f9035d235afff3cc21926dca5f00a16b3c982e8ae415342314df2ec728dbf3f63f9561af3486ab2d49dbc09e2b19e7914162409ea0de869bc8d44cfc5ed2dd990f64eee824d0e67030d4605df835eda4e72540806652825072cc2a6423ec67f3f7c030dd6aee913df642baa58b506ed565b2550d6f15e882f530699340999183bfa4550ade76f7c1ded0c313b408db38fb4224f75428f523adf1e9e64d030277d63f631eeb014cd72e616a6565e64b8560779e91a151ccfb84ad0345cc17bb51c5756c151e6aa728c8295761a0d114b924eb7c1db3cd848ad706690fc003a972df0201fffa808f946da6059abba27c67434e57bba21d4e4caa849503cff146c935eeb9e6cb3fa18417ee47dd0097d6eee312ebce7f041bf0a331d10cad04233aca5197d0e7126dd917ab027e3d3c28bbdd2087b477131af0f35e5397b0a082c6ae3c0313507617bc4a3aa7b90971552041b546cc6ed4f840523d725c10aa15d8d020b898543887c2d98c7c232d88c776e853b4d86a51c459733e732a71e266e3c550182f8d87befb8bf27d61a2d615ff5638cd6a0e8d27f2f86948eed8aa6952d9f7849bf9f9289a917517210f474ad2a63ff7ff7e38ff75e6df21bb03ee44007ede1ae1659305b195b4e6c327787ddaebe97105555ad24bf7469125eebcf441ad2ae2dae728f83ec194bbff4d2b97340ecae82cf03b6859528db423aa30a81c2ecedc33332153a77874f00edde2eee11a3d8f46fbb26e545594b2fe78c7445e116a06483f3f3200b07961f366fa9ced920a55d70798373ab07d41cdb8342f0a6bddf9f0a2462f710f49a098b22062631baf6e732c932255d06f0086f416d14e8f3d98db45a4d52014566ba653892fd6e7b733b84f150648a791e632bd6b6c443e12674b3284f5fa5a95c9f1efe400c84325a01df00ec7aad69dd9451dae0ef7b11046620df82a9435e04ccf86f06306fd72d75c7309fd7de0abe810e41471b93ce28ad0b3fce938db77ec7c4f512cda5c1a25c8f267c4db8265a484e8d008243f79f72ed0e6ad5a3c2d3f02a7640d95393d71ecfbb4eed3635a05fc11ec6cd551b6ec5e17c12e8a420f3361559ec669f1a818af6edd2893f1bc0bda08aae716b1678088f26a5789f9f777004116195f4509581b6b3cf73584c1735ec6a9bcb436938466aa9127d7a902d3b3c25020ef06a60a96ef74834b92ccb02b6a096045d38adc78f2b24ceb2836a37448321260bf72c7b5dccef0ba41d3e2a8b9c8feb5f2de706ab48aa2426381276368359eed0308761785790afe90b09de557d2ed8958ece07ed970b439782603fc49b654fb50f00e81083c7601053d72222cf91c5f163e187f6ff32f8b1fa190ad3e37b63fdf6347c69be4b694e0c97ef3f6441b89a4b1e93d7f0579205bb26f1df9ab83e06b05c7d49d097386b9d3796ace6a20be3478ab05a3a3e4d0469eb0cd9a0cb2f2f3e674bc9f035e086bfe9ea16f3724d4fef5a9fa9bc6f37d6767ffa271ec631b82d7fc25c5b03dba503a735eb8e384d53ac7a8020ed797189536cc9c7f75be9139eae517d17ab8ed9f4f053dd6c1b7544fb0f8092904f805ba793b3c11e56900e4ce415c4bd3f3bf1d91dbb2290aeb15998e0a26b4b8b142ba178e8f5ef0e7fafe266365c26c0ca6284bad3a5ac40eaca68e33793519af7e584e562292030d3abcbd752ff155e6379077873d7775a02f9bde8132c4ac898f643832954af1fcb0fb7a8ef566f99df7780c921bb4f224d28ce9d5a0247b8f70c05ebfa064b15965610f56d6d41b9faae006353467b3314b0bbfe3117732ce28b58d63ae40f4c5eb68d44ee44d48732dcaca69cb57177d69995177c153e308321a832dbf44efaee5e4712b5db1b2dd7a043a80b5c52de27b3a1d6e3438cf41ec3c04c909c5764bd0c3d68e04cc2332a9669aac045eef671dff6a7d7085aab68fc3bbb13ee3e1dd23f658c54e7302410c6b6d662ea3f37abfbb6cd16ee16aca4dae9994c262679b4620f3d1162fdc02e7a1b12b80f0a6cc68a8c98249cd10596deb309cf041fb71379a0ec249daa9d30f29fa0fecb527686f3025b4923ebd9fec60e2f62abe826bfb9ed812255d64ae2901c8b6edb8d500a1b4b82edce0bc838b096368aa51c28f8f9722fafd6f1eaa873faada3e04d09464e1d7cede33c155827d7db2b81c705dbe6bc62cceefe92742ff9872fd9e101f757a828c8805d3632d9026f7fc242fe957f4c996ea339dafad0e8098df101d50f50d7b2fa359b63485c41d20dcb1345395da4153767e57075740dab757c0f044fb8dd3fc80d0f829ee196dab2a82c88ebdd514298b5551ae5fa36e1360efd9e593d7e02f46c4895f40a090c84cfde8c717cd4fddb0f025b5c486f40c20ae3b016738b9aeaea70e39a9fb3b270a3524a78c20525645b3b63accc90eaa7bf06c48ca2e7040b744ec1bbb38828e04f3a07cfeca04dea13eb69eac5ea7ae5a6db6a9fc750e729d1276be147cf65abab8dee25fd367f03533f474e48a716518e28acc95834a55c90e8ed2d54c2c3fed227428fe4801b9584fac49413ab24579214f9fd77e25bd8a956993064e8c3458ff5deba7fa8569fe1b8b4e0a8bc532e4ce7eac2cf7f68c3b6a39728ddb438d1eed19347ed5ab70d4d152ba314033d3152a9204bb3a1573f64f5cb59de10ffe85c0d28c0a6dd73b5cacacd66ad04541e84bc9753ccccf740677cb75820106c723e77a12761bdc0fb4ec4e15813cc9d808515d11339d2263683299cae8c575964131628c6c4bda84ac019a9b8696a35d9372dd61e4b48815eafe53794bd21c7170b40c1d367151d68a875de8b64bfa6f024c2f1a34fe75461a058acaaeaf103ba1e9822010251aa224d25c28da2659676e8389586c9c48c4526f5b18f9c7321aebb1e1140e8a7027d2b99ac9f2651bdb97a08c7035b72c235adba2923b804815ea63e677183f8bfe358e753c1b17aa25af3536b8d803ef19cbf26f619326561e87ec11c4358f400ddff6dd890d58ce39ef8577583a36d6d4b0f6e840a2205ae5e0b8e1ff8f283c8e7c9b39f60a8cebd0b8f166b055d4616bb6ca0657cebaf8f0f8ddc3e2044714b91813feebf1b9327acf2389b392244dec955fb55a84e5e9d9bc8c8e4fbad8a8f951e7f36b0b3046e5326ae182b7960a51326d2e2a2e8fe1afe75acc67d4fd1700b2b8b235887f25fb23c98d7feb35e5a76dcef6da918c93654d6d2f96c88b7ef1d529678b5297e379174a8dcb327f6836e27b72b4d4bf90836c0575bd2c7865b47a0382b332a3aa65e6a15eff3da69504042c9e5949c05c83a3e52feee1c28ffab0c0494cbbffc26523d2243279fcef40fd3214c944a4f343831112d4e40231f1642b01b980acbf1a8a5a1f8dbb80db7c4707faa5cdf3b3550a84ed652f67fbec6d16d53eb269a27a05d07d8895abf17bf1318343fa04e867b18f84414eb085095e28068ff844090a2cab0258f1dbd86383ea97cf2620a1b0536164c304dc2bea5e4d1c05e09c840b3ea36741e1d8fd41b5ec315e72ffca927110370e8a57adab7ecd218ec23b62720c427690a07dc643d5b5f93b43b12170b3b32b364ebb8d246f745ef3a39943e632a943715d0855a674ed96a587d99278acfcb751970f64341eb4f7809fdf662eca482e86a0a0888ac1911e30a3ee629c080a13061a4925e0824cfaf08e5761184c37a988c9afbcb9b216164f952576bacc69b75dc031ee9df8306ba6f4e0f45717b33a8ed7449797e760452dbd0b74fc16a72b63f9bb1b8a62e0e0314a1061cbf94d867c37c5ab67535ed9c263a6586ab67ab82f8d30e83aeaf22a4efb9dc1dca820c541279d51126aa5f717f665edf28e4e2cb1fcdc208584d726331614638f582a91d4eb619307d53f78592a2f669dad935c87a61d1740ae79cb3a73bc6c69a0c06122cd3fd1bcddb1b6bd0035f6439e6d1f0fdc3a985fbf57eb73d1d17b7b762b9ba4c7f542e3e8d3a3415ec5133b3f0485c097738f6cc21c5820055638feb3675a2622a669a20c297099a21ecbf666dc6fff281a85aa85f6eb0a7a24ac2da2ef117d8cd9ba7ba059db44da96765a63afc32388ccc8f13a3324a8838a77a08ebe8f828e4d47d516d3c420c8bf643265246bd31e8ca5ce41de9134ceac28eef0d52575868d593739bc09a8fcd33c9e69007c0ae8ab962df12a59099e55747953e419d382a3b9e0dee94255fae489bab1970188370d5d4282fb4da00bbed18b0a0f48fc9bc3359ff8d23111e7b436c43aedcabcb77f147f8259afb1f75d510f50d36897ed541b03455389c14b2d598b4a42c8775a28c2b611d2e7770ea6ae322ae37647dc93798200d8a97aac78395e5d1774807547dcb27077ca96c2dbf5f09c3e969eb085e91d3854922089b5412060b725524baa1cb21b9c1aa488928c7118d7b34e2666c0d514a8cd744141834ee9d335bdc2e476b7b2965bc2290828916805acd33f8a9b5a88ab9d5f2250fcc5b879ab142fb1e2aa2d06b7c1d7d92a64ffa8b5285c0c1397cc53f4a4b061a6afb351569124ba99a5308013d6329346e9bf11d21c4aca6d96809ef65b831b1d8af7d540062579ece42284e7832cfae4b5e8ca06595091fc52a562643400cc864fe96738c311bffe943b1e9e3b4d2e2aa20bdd3567ce7fb16dd340d3199fd35018530ac1dc329e9e28e6c5cb37398a02cb1cc460a7c27c28c2b588da8d87feeca5f3a1479e906771abb4a42bc56cad5c9c2955813beed7ee8b288e24060c7cde6d7434c2264b7987fd7c129fddcff76580c9a0c73654fb07b9d18f4b99f1565da169d9434af5894110c3f0d2339870127edc69eb5d9f29dca4e37f5930f11d99f61adc768752f42400b9f8471ccbd3f5c5833ef743c2a3e2f879926216d6ff54debd9c5d070ef5e4894e82e4a3592c0370d2f0ce3c1015e49a68df7cbce0ea18c52acffcc2a73024da3c2471bbe3d24f3ab6bb9b205f8830e295f5d42a792998ba47dae81f425626550f036674b4a1dc4f97347a92da6f466ffd23e2f250cb403dd1ee6ed2033d0b1e023ddf475cd588a96b7116813a2af32cc17645b0c10801c3354cf98419664e86ebef83f07e583936fc2c425e197f7f8eb7bddcb5901ec2fcc4ca553be02c03fa05490257e786d3229fd4a833fa0c7fd06044ce56cc7df09fde9927dd9f01efbae0cd9123eadaaa868342a7bb6d8e16752a11ecfcc61a61edc95f58394203d160c669b75e25e989d987c35a2a5e5a62e941860fa2d27781e2c5cf2fab8c29d26df577537a210cc899054a1c2d0149598deaf214a269d5abfc09f64db75e8cdb0542c5b0212f92365912910d31ae505b8d3d27652bc45fc6b3bd7eeb1c803f3aa2679656c377a08bb61141cf0fbd9f4e08358d289e19574b2ef22560201e85fbd19adfef04baa1aea3b655ca0d000444540ff9fdc42dce9243a591d1471c290ad7843f0a8e7a507e61d586d38ac13ae4748d026d1f42f012bcf074f72b8dbe0b6e94f35dbbb85f205cbb78344a06bfe029991d5410580f6c4a20927dc05402228ae8587be76a0dfc5926f9565249def8709716182ecfa5ab0bf49eb25bf330a91e472bffdbe8730b9cee8b9c8f79970c2322797c446eab2eccd15cea11bb72e792039dfe913946b28ebc235c67dfb67d7297eda2b10b2292bac6156342117325e905774097e4dd86065a713c2cfb264d772d2357cd415f5e0e2faaf9303fa4407cb8cbf02b02c753fa3e8cfc0c91e09ab0d67bc0275a64e7cafdb316d1a4660448add8dcb349a5a028e1e7b9286a8dc12ffa4abc2e1e9f98732019f1e78662002fcc00fed7b4de43d75c3a8b4e2c80ddb968a18afbf6757bbcb5ea81397c079b29b0b59c0f9f1523e0c41da79768f4ed90ee835ac8da8e984ab968cb4fb930d4bf55cac212a8df4440bb48733b668d745fbe030ef38f4a340fafe6aec95656d48bb13868976275182559f106c83f2e8d36c656a268e20bd8f5cfe46cbc03e6f4c6053b6647697850e11a31f2ecb955a7bbd8d902ba7522ce0a66d38cf5c8eab0acf8cdc5c0fbf99db0e3ec7778484f0d3cc0ab840022416cd32b4f9339554de603bda9782f7d750de25d0e86c521c5d5b5a4bbf368aff8977e0b126f12848b517e5ba33c6911d5c07c5b14f50765f393e0ae52773d757555fc910f1c2fd8b9dfa87b5d3911b2ba4f90dac44b5dcce47516145f37a016afda4a14b92d6cf6e7219cd79a7e66d2ebff58c1d9d5b1ec768844c2d4058da6e2f2d024a8be380ffe0df0256191a171371f7b2a8c88dc6214e87b469cc1ec5644fe6d2ad93987397446036151849ecaa226d54e5eb23bb54dd0bfaca54ed6781c5f93fd1c94b50d07f25eacb0b589268b32ac84becb3e6a00d68fe483dd9bd68fd72d0194cede635051cfcd3bc98fdb6f34db6bd9c37cbb160f4cf3a71844e9d3c9e4e6f33efc7ba3543835470e9ec54ae4c6ef84c98101bde7337e3d27c65cfee6ab2acedbfe36186674bb9f6f14d99e0da1b30356abfcb90aacf7379ad22614d1dbbf6c45dc5c3bbb4add5809486b89345d934f9533d8eaaa97269062aadc1ec2d163c2d5ac9e0fd0f4f85d644c8bc4fed2fd33453b2da5775a5c49897227cdef5f604de54a432e51ec1bc80944b72114f82fe14e41df9cb87e1228b802d5e95b7e118479fa0424d027a0f53c78536768952b063d8d0b062abd6f79516f2fa226ada9ea4fbc68b338e302d1a4fec4943f0bda34c89eae997f0d3792fa0c1d40ae6f4ba627ce425a883b337b3f13f352e38d14347e9012526072f862aacf7ea0fd616141540eced1cdfde66d4c572da4946efc3dcb75590789c1eb0b5938ef2df30b6c51a7db1cd6dcfeef2502bc177d6bf6adcb1dce21b4fa3c311fb85428ea2a92340aeef27d6a51a3c0608847744708a17243af029ab8a6dae5ff9075dbf16bbd61b39b52256b4d8b05df8b55fb0c9291cdb9fdb451e07d463115372d9b3bb39c6af1fcfcff3abb344dc0e1e1d998594f4ce9feb9b5748852c37e456c04e65adf4c86d60b61a43c2a28ae11d8e3c53d7742bbd4207803b5bd482e9ba1cf149bf381419d6996b7da5be0088fd89986ce6c32d19af482b68f2752ee3f26db00db888fb8778e73f68623aed790fdbab4570f86926de69b8c221296afd8685bf3b6e1dd6e74611b48eea7f95a0334d8007f2a225c8aaccf8888a5243c4c553e9afcc6e3c32757133abc8a58037249c774076e062d9cb0dc7fc23c602c367e92033ad9918fecd73c16e5c428de69786cb11812236c014cdf1c6afc64fc13bea0d8b98eae2bfe6b087cf7767614e0a435bc6f218534e3e2250b575ec4fe38d4f964b0e5ed13556c370be434dc7d9ad43e0809d4ac2b1f07b041d3a003b6535f9d2f814210a7fa2597676f36c252504bacae9a8c4fc93bfe8be0e1c429470517b94db7ea2d76585c13093a71db487eabf579bf45b7cc988b6d066f0d29789886541f77f377cccca3ee29e805f7d83a35c81172d23ea71ea433f06ae6b7c17d18fc6b36d14f96ce323636fb9f9e3a6ada2fd3fa49599d2e4a57d31ab31fecb3268f1ce9e850ccd81b1b2b978397a53ea51b987bccb53f5373d1c54ad41b5855775ec4f36b9ee9b4bb5d71efd147f31fad23e88c3db70e0758e1bf935cd62507eeaebe797009120dbc96ac8a2dc1e08186b0ff02992c83183227778a840c29842567564fc0e92859a7fd48d585a1db5d1479e4739607db0f2f67e98bd7131f8469abbf6f68607d46502b917760f6d9674812e46d4e2fdb534634e81b79e46c9d5500e040b39ad1936d0972aadacb97be6cdb2f4dbeb5f8a4fb50ccf7d82275ad1c7aa408d40694e95a4c8b080d61a050021b3f67e7ceccf3800a564cf6e2db9448a386c96e257154ad330cb947c8a4e5181ff3467d088b4959da29ecf4d11241e0fd1c42f602424d7935cfd5643f110d2ffc9e24ef0471c2723248e9086013baaaa449ee2aeb8228c0c975263837639ad3f249883fe9b16b8d21c8b48907ed8f71c95bb148b3735b6e8a1290d7d2af370309cb5a30a76cdbf4c1b850aeef5ef44004e8d3903c7229ba9a87fad00b452228d9c87151a3c23828ec3d023d8c014403dfcefc4d04ed2924fe4f16104aafcc88b5a26511bcf38573247fd3a39ff5c65c3293f8004e18a069dbc35ce13c844928230dff61441ebd73dce7e5e1b1db1934435b4fcec7896d030cbe3a65d674d397e36d5b2b6714e557fb06315eed3d8c597f669056aec3631e94cb5df38c782cdb0e119085900648acde7a1efeb18759b9f84e2be1e477a09caf0455163fdb25f7bc9332f3dfe47a333e846763a6f46df6b067a5a6764f7e0e087fad3d1988161d5d52f9c03a398f1bc525985608a3ab953dfbcafe85a7e1c7753efb0dd6d65efeb7c4f7f68ba601f92c795abb90f1e87626afff3852d134b378e62a818980a65424ae12bd0cc2941d6d554f2aa1484027b0bf55e4e500605fb7299a487bfbd8f270397d03ac8a5c2f0cc93bff512824e1465d38986847fe8e6268810e5fd8091a635f7193952cfce97939850fd5672bbebacb70e673d25790877936c004634f1ba2440bd6d50d86cd41015ea6dfe64c4210fa662d88bd28f5cbfdbfb8de9bb1e2aa952033ec1e2075c443f2cbf46e92e69e49e1bb627dd69d59b5c08cb55a36286821800cb011b061aa8f2c88624181c260b76ad7ca362ac5fe98f2d5813499aaa0721ad020c56e84fa1b5519714b6a7cd62c95e80f21776743a2e625ac185792698e97503fefcf604a9f89625589d4c771ae40c13bc881509936081308ec43529f407abf933c7acb31f84f35c7f916c3cee42c8a5ff300a09f2ed838154d51ccd421d5b998bf4d8c1dc156fb7b39fd29e3ceacfdb403b6b1e41e63af7a6a32cce01fea6ae83c646cddc0a61b81188a38b7c74e943a45395a7906d62fa889ded1b3d4d7eb8434f2c9dce556899eb6d6ea0178a2bc0aeade22156ac9716bc9b32c47bf0b15cea2d2e458cf3649ab693bd0ba97324828b14922416f536269d429b5c9be2d03eefe48be1d7202a9a2e7860c7c46b95e0111abca151f6aebd095c2e55ad89f6a047cd2f1d01c368aae95a5a5eb71d871bf324405a174bead39c00ee335bc20aa52f5903e8abdd7ec70ab7450922d848cdadb5b6c9a6681beba6462af04f333d9513a2c14a92379cd05bdd66470195119eb8ae6e68a3582b0bee4a81097e8fbe4efd0c38e667b6db187144dc100714546a1f36cae419256a1122e2f881b1b8ab92e32a75c618ac92678f6fc7fbcdf2a4e6021f799f3f59c4767f8c74b94989498db295bf9610650fc6ef23ce4213325f4477be77e00024188fd7934b5c76fb2cdf292ad58fc3cef0013f4415992eb128fd0c92831ef4a97ed8c8e3f603b49723c9c857c15357e2d13f13bb52c0a646f36571a020cf9b536c5ab9462a546b16fd126b5961a4f5a7e7afbd0a37c81ab11e92490194ed25fbaddac169ce62841142f166db34cb2d2a1412c213c7a9bcde769a4f1f932da94ef0b45b9f5d98f2928419c4af79b728b58e4ef304a0fce22c177f39befe51f2dcab03e78f77bf44aa3fe4ae846b76c95e43f7424c4ba6597ab5542d6ff5b88c51654451ae1e508e56b4bf0c8750266e46ebafd94b7ae472152c5054770a9e84f3455a50f7e67be9afdcea1ad865335464f0079ad1ea8ae9d1a815a4bf947fb948baf61325b03dd5449f5f9e47ce113d11e571205ca9f194a621a76da536382d39033e6512c73e04fc77a95e64e4683b6737c8c5512f7d634309a90c0f05d330a84d33896a07ada00535671a33daa8836c25d017b06a50388724e2ba15638108eedbad0e3a541b27f8149612a1d037360206e504fbaee5c4c06a1b05e030e7ef28ec7b8c771991951c23da4eb3d368bf185e529d235e58a969a6694022b541d7b7304c4066cbaf04ade24c263d324e3e77c87fa3a30d649383f4ecc3e02ebd9b4faf5ce6e6d9e5cf156065aa1099b6492f19cef06f7706a9e84927dab8dcb04815e750f572d2c9fd15a109cba6f24a09e1ccc72e1ae67f7d285978b8ab81ed5952d0a9cf6ed1caa5a958d4a39d0b2b31fa63ed415e665760b4f6caa01fac80ca6989c5cae7e94c018d035a85fce1ea7844be6f8d7d36b84ce7148b6aa9b6d6e96ee87d44a6f57b97a9a8df7ee22f3f2634d4273a23f86cfe82bdfd6581ed58ead06d1d08468a19dcd9ecc21d2617ba59510217fa234c2cf1c2db186a4fa61ebe3389beb586909ab18721b3cfd755805a9cbc849ececdcdb408fd5d7263cfe3a152af4bb3a1d56510b5c3e09ef0c4a53c9e501971619ed52273c69b0ed860ebf6655577633d402ee39d6f0668a14a805c52490edbe28a0da09131d286eadf75b54674bdba98c9e9da9670216e6bda9eff5b836b024e52d6c2d5d4e6a59558c20d775d2fd8e6df68ce3f5772a4f3b2d357b0fe08e2079224b021891e140a85925e8ab0b74fc346b7a7d072aef11efb17edb2a0530ba7404d69c2de3288b427258644936f9fb28448a3852183a8ac70e24cc64737b818a4cd4a552df6adaf3620445b0c70a82d7a0a3dc0e85c754e25fe19469d0c3a113ad157d7cd685a030b41a979be6bc5ee13524ae5af13f7a522e0f83d57164431cb8684af6a0eab250e3dd5d8355f43ef2fa3128a697ba5dcec36ef1540c9f7238d17a678f7d3409aee3774df4da935fb44e5c50e4dadb80340edf61d116d2e178dc0824a503dc61aa3059be9adcd5e30a3caa4789bb316430bb591f3b88e7ea6b8a035a1bfe747727abbdb8c81a9bb9e42628c18e05a61a1b611f6b40dce97f6f9ee63d56ccec9e7c213bb81502244dd2e02829dd800e9b4cdcee94b286f39b54cb988f06f69c2cd8869495937e0863fff61e1bcc7f43649d3a9eec8d426dd19a2b2eb1fda679fc67ffcfab9e9f393ff292273f1f3a2e75a896c0e87b79fd8218d1d72d53ebe1f9019af802adb9f849dff362ec7775a27a2bf5ba46f9abe439b91d9a9f9dfcdb57e9046ee612b0162c06b81368a9a39369cb3685baf04dd07127d098de34fe811700634f464cd4dd39f44919d7a4916ca6356dfca2e0632afac12fc7e691853c052c96f48eca4623ce6db4378e6f26837e1ba72138fe47fb4cdf00c09779ac038ec200aba698edae2b58f0ce50c199cd354c5c51f4ac58e6e5d816bbf1fbd6fe86fc1ba9e648274d97c664dd2253443ea16831a46d02eb409e9bd80a010c61d2565d680f38148acb3cf35b2fb12ef7d95d53e1a21f98469d64adcfa1a12166b27ee28c3f683b20d611a703a4ec046ceb0e5a6954e036a2be8e092555eb7f767f64184e6bb59b6b4c693f258825423727c1ade087317a42dcc6a215d9529c99fca736a8341e724c2fae4cdd2c00b38345432e12fdd65d1cde1026541149229f1ca554820b94d26a410480d89c4981d03a31e0d7a6238cf7d5839edd6673f84d65e7e300ca6d9ec44d3b8e86930edeb96110998d5b8e1d3ebeacedef9f3d50853ebf7a2aefab9b992f48d7a50e14a951e7c46c3f69d3bff948b3531bcde754014e1abc8296369b2077778136013a44f7113cfa40b661128a89b8aeffabb77925cbed790851d4c65e2411fce68392ce3edb6e4ce0592c97cb55cc285b74a4b4804fdc93eebea281461d9977a0b476d18991c015ae61557db775fc19838f942a4c8566e96f9a445364c4077a026908f5d281d0fe236e201b75c32334a13190c145f201a2d282f9355d9b093e25216debcc6d4c717cf6d3421b8b38fcd26621228e441a54e3ae0dede3a14352162c6911bc7f8731810b586d9a1bfb661732eee90916bfff44a4d9df2c91948868e415a3cc8efffc1766c5123e5649e13564872a55bbae03bfb7c82adcf50e076283905ef8a49c1590073052e5f33061231cb763863b2739a5eebc702ed872433c58c16c4024c63c21472de0f693b946327d47b22cfc65bde8aabb4f32fc69e73f944b219c36ff8bddfa82c310b39788fe2c011a9580273bd395ef4d0373d8c5ce2391baaf1db24b4f563c0043f5660f58605ee77894518dc1d05079e734803015421558ce224b2f5b3724f8b54cc067a171008d31d57198432c497e59ccb56ae9fed211696fe1cae98712a69067582381b8cdeb2fa6f3dae833ab593f69823048e1cbc9dfa778b832eeb2787e989bbea0ba94d95cad62b502cfffe4cba3265fd5b61e954ade060f3b7ca8ed1151b4ff2071917b2abb6173111f7f291e62c877fb89c8213f86116f5b4eeb41b89339d77b5e208fc20ef5db19f0b9330f66f82f87b3e6caf04160a5fae388dfe8627da360613081370421f8071c5c40f45f0cb615ee4ebbc9e9dbd2d1ae4f1e7a9d0870a03776ab6a1e7e1351268cbaeb4a495c9ffb28ce33db8ef748fb42ada318c442f00b23fa2c193080bc9e2fb97d056148eb07b9c22268366bd620597db09eab30ac4a2a4dcb3223f4971c0005b2d11b080dca6c07ec97e1cd448fda02ca336d1051a2d86d89ba9c8de9b1c1af87dbf5439925f5290e5437610090be415e64d451b932bd61684059c0a837f6c2a5d3d525619a7626830df67009e3f85871dafb9274375287838c8744447f9b36188c3c7d7cf2372dbbe220abdbb4d8adf2f4f42e59e2e1a90e90de405bc658913db2c0e1381aec523b9bda2509d9b12ebd0ba30c68c39b4a133bded4f56a1e105df66ec1c55b503be2ede342b80f6b39add5301712cb0f110f4a9aceb3318e3bdbd73c3bea0565141c97804de33ee4916120d67c25b71eda6a4fb8617010cc665e3b88135e7fb6c184a091aedde209c2eb4893dbafa2863cdeb6c4144e3417d98a3f5c228e96abf7896e16b9f42e59a1ed447f6930ffa652ce76f7ae6bac08d90827a1d70d198084eb7f5449d209f280ebc3a9285e97db2f7c0cdafb2386cacfdbeff68770a6085952e31e761d817b062ef75ef0ecdeeb91786af11473699594520c9efd93f0ce2d8a33826795b6b1f481587e3ec3da0943c44e04ba41406ac9185a13efb7ed46c226dc12cfd8871ad704a79afb269afcfa3b9bec286c361a6849313722c44ace4501ce3ce09fba089a9c42501904bbbb6f19718700b27dd85bcd99ef635f17893a3223db291c46456ea8e2ff5cd1f76e8e0c9cca73b71b876d1cc09444b52c3ced1d2a53118411132113dcd79622ed0900bf2ae1da965905b30dfec4bec8a7783fa76cbe7b141f15dafda3b027398120ee1aa67cad1795e4db541593ad5dd7dbc55030a69bee89d2c1d9ac7639114d4ef862f9816f2c4839564ae6256cdaa403a6091a9a0d6e89758c0bb470d91024b6a4d3f73217e2b6626f52631f38356cb49e088818cf5626a4e451aabd134f28fbe8ceaf7cd896ce99a12ab86824b10677959b12c25b26eb09294616d621a0b4cc9f1b0153851918756ea045f6be2f2980160fec082456bd45e3e8390c5aa1a702a66190a189bbc0567d41a4666cadcbd46b545f3079295f66c2575a35beac3de84ac876a839440fd948682a3221674e0c1f167401f7eafaebe756a06536670b79778ae445ec24c229c3641dc3d4fdb125e5ba56826a1ed1857d2fdab6e3ce11356c40bad1b4235a79a8cb4278fb7f250996ae475f502a006ae43fd777b825b040cc66d0f117344a469b6f61e6a8654d5585ed2785eec334c17f5e3fe29eaf35acf27db3fbc26b5d294ed93995a8e0287bcc74cf269e35a5e63d583a9c60b70e9868ca103321b311e77858828e6f6ce5406b33d61ca434558513eee7427468786b4c64ef15fbaa6edf4adbe2017716f2c24eb3aca4d5d67b21f4d28874ca04c02bd1646145f07939991b623f1fd5eb4d367631b003362f490ab2c1761bedc821a319816af95c21c4549bbde062eb02a58c5fc677bc56de8d55e333a84ccb6b564c52c654ad33caa96a81f915b67095ebb4006eaf022cb06cd5c07600efb07c3ae7de388228ac6295270db4f66aab282d3f1e552a236423b5bc7f94b70562d8b2fab87aa5e62de8edfc2a0a5ad4c62c1ab445fabdb5120e43c68057217fe995fb0294c0ed4a312c1cacc5cceb81d28611506990e4f7642750bf103d5accf26079ef9a8cf99aa37fcbd345af8da854d9ca47f8fedfccb44ec56c4496118dbc65ebcbe1ac401ef5e157318f03d5068b2aa28ffae2c86811db8156915b9ef919febef7763da37e3a757e29026623111762a34fb007125915223e519ad68fd6d711677b31823117fd518733943868746ba974b44b682613d21ce6e1eecdb4cca4b6f0776341d1689034ed2340f6cecc3e9a15c1774493a33f786962a53b678fa55ad488b1a5efc695f2f0121b3136ea1dcbea4f3a6666ff569e5afaba7b2148c5fb5dc70553791d77b1519ef7bb290cd467ab0a8ea7abcf40532d311d62258a7c708d79f8555ffd8592ad86ad988988e0f48dda3b27ef10560423e3794e4cb1416b2b570efad1aa71fcabeb5e2711fabef6c61b326bb06c2c9fd574cfb8efc0ac0d4b1016ecf1a2dda79b81492149c69839040d43c385a3af83b67a640826d1232097c677173a1cfda4311242d7a1b45ce3673fce5bba27f9b77ab46dc58be57ce5f6799ec2b4fc110a401ff5625a806c5eff0d3d6e75bb411b220adbd101aa42efe6c93e65703a64a74d53389fa632994e08ec31c12a445c86b038e750526f75fa7c47dc95ed7a450c72cc4481b9d9183f8b4f527fd7ba346c63dc6c55f22c2884a368bf1281df379da1784927f90fe7b8f6081796f6a52ec41d89d0bce8f31eb1402f539e1fc44f03baeeb0c978d758f166ab43b6e722eb600410821ff7d13926ea6c930b1122dfae5aee7aae9ff3b908776c8d020209b3b3479337a54a728d4477d8b221b9475f96c0ad8009b9512f59265a3b5102179380e228ab911e5698f6956e1071aada7aae3976c9a88240f630e8e501078a00ce0b82c375de78dc731c1ed73ef8a02ecd8c7a26951dcfc3fdb80502d695ad3f6a004cdcbb3607ad658684c9929d4f0b30961a6bbb7445b0c8423415064d8e91039cb4422f44286a68bae52d1cf407cc83043141e6480674b9d340c11161d815ae5e96b2d9c02746786162d14b616a97e058ac9fa48a72028812a5a6de1f9d7ad49cff248af2f4aad8d2e6aa43515eaba10c0b91312c630bfe325d621fb762de533ab0d2ca499799b8166e77b5fe611f874eddcbbd7ad03ba6877ffe318ddfb5a1da00f54e64e5431f5e3a3acbdbefe0da989e741fcd726b8fdee1acb8b66e1bd01f06b5d4f8b28bffc53897e6c9caa8aa3ce13cf6ccc3a7891cf6c243bb0b2e78a1902dbb97440e73bcf5fd2407e982f0bb6c8a60610e07a4334cde83d37768e2799c893bd61c29bb12120c91d0ea0c44d340104b3332761af5cb1a5fd7e813a3a803d67894eb05b81a0c22fe8afc0067854d7e99ace8252c264e41f6f9953bab1ffc296f19df94cac74573dad20b7c067e86c0021e71ec4a55a647fed128b15a23103b12eb4baac0d31b3dca272f30597c1a8730a67a95c697552ee0ed61e741b3093cef783a0f9176a220bcc6009097a98440c4905e1097a78f04b20d6414682a9c0e62dbe94de3c6387060d91f2e96f752dd60c24b54de78a0a2ff64fa5a6d8c701a5230a094ede001a684f78ecbaa63c49841187fedef6a2e5d1bbca3e6486131736f675afe15db40c2572ea795577317594b35194c7ec09ac2aa380480fb6eecc4289d918855825d19323edc5aaa2dcfb6534c42228189aa4495de345533df607f105cef914ae8c32ddd95fa9d9fdf355009ccc346aff381ad04defbd576447bd01a43b913b2c5718e5cc7a63a94e4e008f17656d652aa6ce7e81f976aad5e76c3b66e01c3c5d5e4d2696ce659c39ed68e63c63b1a783ce8117d7098ed0e11aa2c70c5c342d51c5b0b916764c752adeb4f3f90964689ce1d27a0a3cc0a71c8cbc3de38cdcc8ce5143cae6792e2b88b7a8721d57b25b4a199faa1916295e70ec0355dfff24c08850e8afd27e36b777bd8e78608835f1c022d6730432212762cd6b05a1cce131756287a9aeed886358c8361f5aa31bab89729157efaaaa431f6ff952c8ff6f09dbee560a2d1bd9721cd53b8935942aa6736feed41398f469a0400c72734c36145db031c835aeca351a8b7756aa6807485a9c20e0a9afd9755f103532abef0d1cdd816e1522f12531664d355a023d3831ce003910adee4e34113c9e40c4f461d300e77e6236b1ca379be470526e7fc51733de2042fe35d01f557eed18677678aceb4ee6847ffb00d67a4ca73a7252af914de72e7574f418a70be69b2af5b8d9a88dab2cbc9fc9d4f44ea38ac9a0fe7132c92e55202ecd9bd5187b19e42e7535cb5144daf27272fe80f1bfb265f8aee074843e585e70f0ae497147133f419619a357834bb636fad296aa5da1eb13d4721fffa436d1216b0105989e7c3f1ebc51d5ec81a8718c7a3ed82f272d8aec8f9def72a14b4a72d63285d3e4c4adf2016fb6364783beb1ea68ea308f864afbca3677d51879758175a5817679d24a7a03b0e3aaa3fcf595e64271a190bdf5818d0c71d778eeba86abcabf7368307fa9881303d17095bfbbe3c2ef003b43211aa4a9f260c7ea2f071376c65ba5629426c1cc316932e04e2e856f51cc35c21dc34f3becc1ba176d7c15d8968d157fe2161d5e7c8a0c881521f50fd0ffae645cb44c826a2b052b38a3d79e135c3a98e6aa75714685d72399147a6151e2fbd28cee6296b489ba244f195cdaff477856d51aa8a71301e33de21de0ef5912bd8b532a31bb8957dca95eb6f0994b62927ed758ac9ffb1a8c062878a069fa12e4ad6d8208c8f5184820cc36a1d520efb54c375bbd8c43bf54c1ac457847f7c3f5056cbfa336efaf7d22d2380dd64f13fc647dceb1aa4f51973b8901c441e0d94ed1c8d6b8cdb6b6c4a7b78e7145e4ffd3ab4d810ec1f435b815794da396af331d88a34437ea4640f0b92d522c0ea19f597c43125d53799f4dee5c025a56cb953f862dc7c8ec3db7829c6a88dadbeec4fc8ab0de5954741109f83d10d4364edeeaf22acbb85aba8e5a2aa8bd263c45bfd00e329635962a0006d84b5ad37d9a9ecc5d03bbad2a96b4b959ee902ceec90b471529517124759a472fb219caa8ba5d7a819ab37a7a82493ffff15e81280d0c74dc7f367f95939ff2a4300b7378da9e50537b810d255fa81074bd1627edbb08d47fb9d85758ee9be85a707db0cc0b65d1e9108fd70078ca81e75e7c6a07e9e5b6f7c7773d7be1757e1617a3d8099286f6d93f65ac624e2bb39047710931835f5e70f8904325ac33d104527e43383a2487a2c6e61d5f8b745cf753ce3afb724fc5a5b84d5ae1ebdc1a49a82f5521c7e58542f3410b75eae36e9b771288a41a7079228e26b590a7827f95a1e65bcfd3aa3249a60b0ca2515cdf3f9c6703c912cf9904831fbef19fc340852b9a2a494261cc8712037c08884e2065a7a9ca011ccac498e228ba7c566586d5352b0e30d193b28c66799a459e130d0a8a526ab4a84239ad9158c2331aba13a497091660e3a74f0da0732154c15a8b1fc08f0322d75ac4cf7dddcb95e3285aee412cb077e9d3efc19543a0befc0c5841dcfd874a08026978b32a44830e792545975ccfc43ec4c1b50ce7045b51134260b538ddd33a08551aa23d397adbe637d55ead200ec106434b255c8c94ed180bb0f381975bce6b114a8da6d8922c5abb65377d4b92edbe0b28d1fbb0d41e37960b8fa24c1c3b576572e0904f079ecdeb5ce984a9c1d8b2b1f7832143be8bc8de9c2371f4d5fff0af93c01d608b559bf747eaf5b7dbfb9849044b7f1dea82ddb91a35b16996b70651d6e968a4631274031955535303f3c05ce8a944ad813f2a04498f5cfd727c183b10a6a20ee28b2dc94889f250a758bc155ab89f7ceeebdb5675454b54190c8eb7a08f1b5fdf839cff350a5d26da083beed5a6a702d741bb043be3ba4575b95474d414f64f3cbb948542c3e505de45d376429787f8511e7141689d10dd13f72409ce6604771bfc2c5a2df018ae980526f23e222e146069d0c254c62c0f634b2b41df434f3f965831d2b089628ce5dfaeb1e48af02d6cc42199a6840bfbcb63a8a93f33f8bb712327bca6f517033fa83d8215249526c1dfb9fb94c00b0c3c25fdb05f63e1829eaf2997b576978b7ea1d6fd483bd0504bdb10803c37a4c670d222274f5f2589d21f44ea32f552b69c3da82cb4a9aaa786cc810db3628abadb8a059d5ad1f4d4b0dfdda875bcf7fec14f6828796acd9e619f60f0837f46ccd86440c41acd38e910305ea250150991837960e8cd4508da5887731531ce13e1cbaa84a33759bc942fad28caa8867b006ea4ea6e9e7d681323c67388f72d77f1b23af6a9c7b6820a22b24db2a9a1fa550e68ca8a51db60c5b7291a13368f329359c74e8fb72da1df894f34c85a19f37cd2943b514a259cadd6042626ab10547854ff93d07384ff1d9d27adf971276a86cf09164e8875124153556c4c079bef949edbc84e75ac1bcf23443bdc3ebcdb89925c2821c88893ab5fd23291a2a93986184e149f6b328f2dd908db935fe458142303025f39b42fe8f25a0186249b79009fff2a26d9da3e871d73205030c4e54518eb7a906b81efcf77593e4746dcfc9f08aa6a1cdcdd67053053abfe69a27bd56e138e34bc672e73f1552ac6712fd7109540d11dc0c91356cc1f43ab109a23189771dfa1dbeea91417da9770b758ed136eec1a654af15ad80b91328bc3aef95af80e709c8f65aa0d7f631288b798fa3aff384108cd9c88b2347ba531bf02ee11670f059e5a3ca18bcec531261b89cf1b5001156daecd3859d613ca9b5d58fb2a131e1ea1f26229596f4b210e0d388e3cc4ad402353ca4d23160c4e5971acf3b5986742d29b26f77b2c5d5ddc3a0437822dccf6d6e09857abff9297c10ee4660ff9023e6257fbe160f8ce87e5e982474ab516595b72ce899f5be7405ef03e004cd6f1989763581fd231d5701ad23a0dc326d2250acfb843dbbce5fdbc9e7f9d043cddbfb450b2f6f9f59ab3f7c262fa42e656e9622398df0aaa299173c53eda1f14291ff1881178edfc4ed2c08cc818387e97bad59f78bae04f349bc45440fb326b49c5d9b47005dddcd526b63ec274ad2ae964e438036fcd490d4b73746cce5529d1b86cf6ee781997757dcb4f40e5c59434cb7639c10dcae32dc2c3df792e643107cf9f02778f0880a313e9e847e8e6305d758246bb835c70fb68b498373f47980c7254baae23568edc9e3aac61a3e87b637d9fab0f7abd43e77f3e13b7d49d56a1bc98f97c8a93113064403a8baf995c134cb3b697517e4b3fd7773daf8e6af08cd48ef95177ba298cff0b9cc7bf160d6fb0a462b1d7efd30e78e78e0d5b62dbdfdfb296f3e3b3170e63059bf633102eb5c5ca5d55b758f213963421911dc6c42c94f9b41cb10184bc60c9cebe89dd5d7057307e7e387c5c513ff7683c6455ad36cf3968e38d13abdf41e0b8b1a6b57eee18d78f6c73eafbb1e93330422d64bfe84bfc26cb1757af7a3af1688de1084395bad0c22b37d92233c7adc63a719cd2cb4d9dfbce5060a1466b87c931ce8fcc67ba55cd9a99e9034638db9a122586e8f35bfd310b4f798178b92a07f590be47e801439463d8b5ac0c8fe9a62c62243b7e747a7769012f790707b9f4206c543b0eaa55119cccd1ecc18f41047f9108e42b57ae685dcc63b1299dc2a83fdbdcf4a86b41db1d9d44151f23c030b70c59a6bd8189d7cf296ac4adc94ebd51ee2063c951e18d228d3e06d57a5b791d1f76427b8083be7fe9837b74d080cfa09c8533ace071cfdcfe9a86a5008df5a891d936e913889c3bf1d7b9cf23765c1c0e25fd7279421491b9104b13732c593b8b6aa881a73ecfcad0be268e5af9a6214100f0d3db4d859757a4b0ed20673426dfa8f28f8588eda86e18aded41e6037a3c697f2b7016479f826ca0598b2cae5500274182c6989d85658fd8ca710b07ce3f51a037bf11fdc7a1e86950fd4b54e149e7805725611cb3251dcc12948e165f8eb2e4fbc4116f433a170b0b30c3a64ea4d9505864824fbba7006f14dbc7f87a2d732a6e27b0c100e5a879a8cd9b794523097faace86278b243b7a8d316c36114de377e1f40dca7e2648dd69fab568406e265594cbc3d476ae9eca1afefdb7aceff8668e22be1fb27601d9bcc1fd98c104eb6fe8895d6a162e0797b447bc5c677981061dcfe53abff16f3d81d2e254133c5f4e6c3eb40f54baae1beadcec4b9cbc7ce05bfd4581be641df91e01759fdb6c81edc9e2954d7ec4a38bfc61ee2c8e2d755566593617e87bf9787fef002be96758107c662a8b1c9bca7242e3eb2b60c9d249daede343a9500be70de6859aa0fc51cbb625d65dc7b3e93614118e0d1c2b9d39e9b6d6a199d8f070e57bb543e5060f1e51a389b198309891e05bad1b7ed2cfce6e8a2a60023059619af1a3fbaedca990fc59fe5fe6d536078f6ed8fc460bcc4e093e8b76b6bf69ce0ba6f1b787bb3d8a9b3f9262f6abe1a52927c99ce7bfaa4d3454a39297110b5473de71a737fba53ce0c7b5aafb9345cbbcf80aef0b2372aa8013bba197e2effd2aef00ff601c486b747d82325102319dec4e2369c8da11acf693efe2c0b2fccddb759e3702251dd8229e136d43860ed1823f53118b3871f9449071aff048c91721f265e26909f6365d1467c4851c24c3badf0ad8c3863249e40d79d7b798d49b2d43298297881ef5cf515cb04cb58ea85aa31f761fa236303946b6dca9606f6fa9ee436f71c70727a6a7772b5ac479e642c5714da18e0c9416157575d90535c5448a63b84dc6dfc52542ce0ad5de04935222c7e5a49c57847a0668ba1a6faa816cf091d5f5a4a46de9a0d233acd48c9930385f6c84b1aa3a6600a5270d18d7fb309e70e145fdf97ce9fa5e0a1acfa61d8378cd841517129365faedd66b6640555b8c564b6ca8cc530b4b400c41ee9334adaa7d558fab453760fa836074b002f38d4d0b852b429bdf811eb5091016683701a04f98d09c24b08f1d471303a1af0467ace69e9b8887a7bdfa80eb3eea8dc35ffe5c6e57b88e0c42ab66671c4d615a098408368eb6f32351160e40f27f39e4b8af1ef67023b4fddb5cfb51e2300da8b3d7994fb5038df58cbc9df95829fb63a30f0fc399c53f7fc5044560ebe4216c461de1f2100689679ef71812eae928792123080707b2b84d1633214a22ae3e2c02bb79220e9697f4c408bda4ad4cc03d49ff61797f3a9f8f10f96d1c29cac017b4b4622b354b18c62ddb1632be205269612a5d2df4f7ffab17e96256ec2da25f6b3eb3df3a60a84ed3740e479c6933db1827d03f097ce3b0263597e8416a6320f29e597b57be8bde12255179e76260c860f126aeb7a7763b1c96ec1f98f6baea915bf30b210b1cfcc569dadd4b664b1d62160b46bce3fb231dab0dd998d1245292483659326ceb7395b6346d4d83b8b677cbbb999381523add9dedf1b1ea04f9cc9fc79f2da36646662f009ee4ecb5a18c351b7deda3de6fb109c25f29097debccac6f743fe7dd568932addab95f47d3ab1117f0dc6b4921020d96cb8878068285a5abaad7ad3108c91eac3c524db13bfef2c05a232b737ab43660f69e0e6d8691211f311d6b5353c76695e101773bcf1f2e2299dc4f840437ad0265afcd2e0d3e1a4313efeb7a59944a73202af75cb14f65b7b12833d9c4be2ea0fec1db2207ada8468592ccb693da729ac2804d1161c856ef474fbb5c76f00e9258af7101bfa24c88373bd7272db4f1a9c65c11a6df4a0aa0f0ef67fc5fc90d4baaef986cfdc7a59ece9b0aef32fdd3dcb472fe120719ab79da775ebf28a6f9f324f3e109da39813dfd1ade731c19606ea346f5de1b45d8a1109359e7974fb854bd8c03ebac3030dc1af671691752643d4b2bfd13796d226f5589b0398b341682c3db7925fdeceba769577b796ab6e772f89c972ac9d9c3fb0e20d1bc37d82e4a0f5561e6a78ac02df70f5bf91836b67ccabf16a82b4c243b79f2ad813e503e494416d4f439cb65696e5db9ba6e8cb3e6761437f2800d79a946fc5ee4a265d8333c2d6885ec1a14e95a87c1e7cfca6a7243cdd4b8f143145304dbcd14c64b3b2daa4c2564cbc58b419ebe1bd02d057273b906ac80d7e3a88cc14453124055756841fa43c075cd745946f60218dbfde34374dd27428a571bcbc97a745719f1e9dbc58202cc2907fd9fb03765be18dea92d0c9c83c614d5172f4d145a7799e424518d2d01d5e6fff546935089b814a09d3c924ac8ad4af53e26ba54fc273413555574f16c45d05fe8fd33ea7b32c45567960ee3d55e8dab1d56786e0fb692c3193768c7b010fd2a8058b2e53b9d1394c6034d5838bcb66c9f16be257c61d9f91409fa3c9fa6ba12b1e2e967d6c20bc9f2fcfc705890b63a878935adef33fa3c381b2be8b6ab95b1d2698dd2d96a69b3990eddf436bde5fc12705182192626e8aefb0c38b980d36a56da183646e7608e67e8d5560e3d548fe4ff650e2dfa900b7730530fd352db1fe392ab81d60fc816c953a095c29a531903488523f0abcfcaff3311427a5a649d3a51948197c990db16635f4a258e659b55d5259d22d8b1ff01803ba670d845861c7bc1d84d5510826d841fa18140acf844d830e9aef6bd2a64408e4c5740fc6a2f959e29904d2a72661878c93058c760fe7612d52ca9cccf1577c796cb57f7374259709331d4fd4b1ed156928726b435be373ccac6b3aa73c5d2100518deff1ec582fdf150df8e4efb7f46afc2b8405b2da34cf7284d2ab8e6d42fc69708ff8e088a887f0028c76af3453bee13d9182e80021e53603f4df179ed438a68c193753cee79e27e45aceb35d502dd43cacd6ddeaf36860baa8912f5811e8b165336a0d1c7949bea5069e5668c86f7816950401b4a134d8acac7ec595d7168e8bc1b2ab2ce9e38e18c6e01dc5c6d0d3d275197fa1c81cc619a4a929b510429ea73ab9d5545f847a6f6a78f77ccc0a15f7eb47abbce05594d75280f97d963eb536447be831baf892615fa5176faec68e93b993001c48e7e8106ec42f1b803e4645ec443e200a5bbd42f8fada914f52b4679017b664eeaa0ca48842944c9a7d53c926e448208a47c0d75971973689c9fe2c38063b1199264969eceedb23bb56066afd4e5c3fcb6dd487fccf200ecca6eae65de5e8e97295a08f08876b5d3cf75a2fa24a43a80d23dc8a0af9251cb0e567c5a33a00712de21148b32239686f9ed9a8313dcb988f4d22c3fa06b791bb0e05eac03f561c3eb38aad6dd190509d070b06fe97e8695a00a31d328547988c4fbab18850ed85d02515e53f59df821e7339594b7ab8f5c51ff84b22c6050517cdb28db3ac370584aae532a73baf1631cd92e7417dc9b618c223c73175899aece276eef78837062f7546912a7597cb0ca346e0d1396d99ce28a7627083ea899c0cd556dfafdd4197ac3eab43fc6b855112f0bb67033fb236a912052fbb9fa2ac0da3390b0d385cf5f98560892d9a6ae1f187a10f732f59b4861e2e602c9a3785c7206fbb26cb4f8a0275573ace23d05bb14aba56a2eb3069bf5a4905bc8057e59dc686eb1e91f6b3f0ea4057c5d14fca3e0784dc796c3192699cecedbb7540d12aeac15ae70c4b5d415380f5307aa3f49e43aac2e99ee06ab0161856cfd9284e0898b11e5158218014722adb3f7b9afa216953aff04167217a73b0ba7fb04699d002e6e2e0d89ce40b2bcd1a69ff098c6086f2b94c0b72181d7f7cefb4afdcfda3bfb6a66992e9bd992c859341d7372427bf082cfb74168d0d3dc4258987560ae1be4d5ae9dc38b3ddbd1febe2cf0b62a01d0e5915dd5682d28b6819cda95c4f611e7f92f4b38b5218ccd757c87fcd080a0365b8fa3f59b9cd3ffb1336816f0ccfad0c86bfdcb94d4615c195bc43534130d451600dfc507f369abc79b5c9163e31112bd0322d2bca9fabb5d2aa1e408730bfa0aeab74be9e3b280dfff57b2f76170528a183ce5a92d1272a4d5100a10df343d243da385c2f65efe22f6c2fc561079940edfb6b246d853d4fae39401a1fc86d02e077e55eb639ce5b6c53f2295b679cb149a334097ad0794e1ac587ffc39b562a54e379ca38c48942f527b584d5e9298cb70ed56e7f1f3c8271285b0132ebbefbec8e9efc4153bb649feea12f4471a217798bc231c954f5ed2fc85015cad64f8283828eebb62d4eaa61f5c5dcc4f6cc900333512202ecc5a778faa90f206ba430014d6a4ca92f7e2ee22a693b00faf0a8efd3aed856b3edaa7e3d1f296c6b40f80e8ea19d1bd7a2c96465934fc574a6a5e4e42fe6f8579bc9257eebbe9b3ade26641234c217820a722bb83216d116506656fef57b32c24ea0bbecdfd913d704740979ea238cf3cd64ca9e34353835ac66f834fa12b3afcf37e8b59a3029682383d2bccd0008564e4883542e506d3aafcd59af8ecdfbae531c32babe26f279ce72dcefc44780a6740e5eaa6d1466e8125dad36efb9ffcd02723a798e66618e5e9d5e6f21da1ecf89c9df27e19af599ae1e65cf77ae9c65cbaac25cdbe4fc3ec61d6220580cd19b300013a320311311f08b5f660eeef186756a91a0f5ad6957fe7f80d7f2d82c6ba0d4be3843747e3b7d48271bf856843adde8d438eb45b93fd589cf6042021413ccb2d6bd2e6179e096946afbaa5908aec0a929c526eff4dba2262dfb2f52c0e8701cdef98635a09739457ec8a0525fac6d9e037f0670bda446989210788a555c68f71a6bcce5301067075917fb95f5fcb863b34dad9388ebec97c37fc56bce8ffa2738cb7d435548e3a61658c5620aa9d8aa50845de1ee9fdf42c3edecf738bb2fdeffe7ebba93d0cfb745dc89fb58e94f935b68c743dbca301e151289f99dc27cbf83d29c1e1e0d4cac181d7cd06fc06dfc1e112820a925cd8b42d4f195a89687952b06fbcd41511d211cd3b45d3906f7c16182b2877659a03fc47771d816b2e0435f392aeec261e95db604830d707d994a47d85ba19cca33982585963ad0d83c6cd8723b2b8ced6b35e02e8fb33e32159470bc3ccfbab57587c83e8e6a6d6eb257d439e8e0e0140f7490992f5d18b0505778e4c5e6ab76cf440b3372bfe166211922fda7ce0991ae6d4695955509db7476cb5c27cf0775f3a45f33d18240c6e480f76d2916e281867a10ef1ef2b16557ffd2a938f0d59c0df977b546c39e1067c546a99955e3f972e031ba1cf4d1f86b5b652ce64e0efe35215c298ed66afdb76d0fdbd8dab31d23376cb6b9d6b3ae2f9a109d592ced367aa4323214275687eb24309961bbb939c2a31fae3c801054477d3213adf1ae892cd052489197e0ec094b6b5e768d3b74f21a9b6127bd2a65751869a98a2046db92598cdc398ac0427d740e367cfbdfb2a529034d9565f92adaaa79b7202fe0dc292b18ac0d9cd2bd386f3931d2a7dc79eedb90e87a6a83c625993369627d5645640e0607570b4849a4d5db1288908f82fbff5c6e8c942e78ce53a7125bf3466616a6dbf2a5394301ecdbc828f91bd58dd97805292ec402cf46bf3f693b7721daeae7d5227df2f5dffdfb7f05aab1b535985eb88d914119979e2812dc230b64bd444ba509197707db73dd363707214c050221631edefd29c3617952e846962a9d5652ef62d99f7c9e570f82fa49c8a1fba03b78e2ced118d41cd1afd32d32ab3114370fd64b0978cbd4c79b9899fb980949449d94482356f9ce51e05b6296bdeeebc2c8bc2931dbda705c5d9a49b546e2ef96cdccf9d1dc8547bbb7d56fd2aa5a2e8427384c1bdcbc2fd02e6c44ab3283134431bae0d2c02fb8e673eb55f42320b694ea0f7c64e238d3d9902b38b2f3f84921b3c41e0b10dc869762ea73922deea12b99ab6828e85755842f5267e8d525ec1ffd155bbed61d24cfbe6f4e529b9e197fe513eaf75a968adde6fb9548f7116f893da45b9dc96121663b99323b26c247a0b3ecdaa95d9b9e8fc476f843873efcd9c75df994f1fdf3bbd3f066002f31d25541c701a9258e0b565f9b292313cb245217994d0dc74d34cea385292b92ff3d960af0435c1add8e4da5efadbd6a67a87ca8ebe73e822f2f44b1be76a334592860387ee2e818d26c42f5e7968dbdc57db7fb042cce87387214986defc09a9de64f34d1f3e07f252fe2337eb593cf49586444b0faf170ad49a584d46dfa76ea61f51025a7729a3f0d1f74b53a4f7e3094d4f90eec3db3cd22261bea79ce748e391d4b321e5070579244a9af69d5494ffb3468a9763f56ee2c3a71809b0f37493d6cc938c0d5cdb08fd785b7fbdcd6521c679e305d170405f3a24cf542d717aa778f44559abf599ccd301dbc79377a124ba0067621d91373239431ba4ada70edee76f1e0eeb15adaca53a33f2b4f9001effbfd70622063969bbf42c0ea79346c79c677ce50099df8f59709edd38dcfdbe2f82b32d6ae1c0f6aac5aab1371beea3ea3734f295bf7381f1ba545514fac59be339540f2df42fb588d412bd4224fbc0376a0c980a1c0c1168d3208ca642d2c7c59cf6c3d3e82ef2d28d313917589e1b0daea97934676f1d76c6bd662fcfb8ec3baeeb856be491bfa7f911452923d42ef4e79fae85876721f1610123cc546841b4aa2742060ba0a3026fce07d14cdeddc6043be987ffdbb948e0d650be186b404e8fde891e5fa02853fb6e108c68a6f6568d596de308dbef05049d8c02a6ebd0cd48307cca8344941e726a8d5f0afa53ca5be7981084249f5b9b5975c8937f629b06b07f764e822f2e639e72c6f57031710773dee94aebb163374936f0a5b51d4b04ac8f3bd3b32abca18765bc1134b57ec84d999aedbbe7123d4eb5dcc4dd7da4d679f010f68e6bab77f2dadc03b4c1c3cf173e067e4824784067275315350e5e80b94d0f3c39c431f4bed771bc44cbbfa6347c1c18fd629de07e6a5bcfaff21a23ee80a23ca541f3a498c9864c32bf490c3b8b614234ea8876143eee1937532ca404eb6019a0a1ec53e945467eb981ae8c60761eb3c9d7f5819d2bed9700800a3ebee88fce15805d03b4c836df9927685f8a0ea18cd9ab004a334f329ddb1406720eb22b2275f3937702ab7244f79704a98d5885b2404ba7979ca514bb456555cf0c10cc81ab7ea01de1f9716907ed843d872fafde732e0ab319ed4e27b30f220718381c9178327b7c9c30285e582bb3587c89cac591644d10ade172e08dc915a6dd98d954cf5f88fc6843ac96af00be248e73bb928181d5c0c85c54c07e9c4ef159375737dea1410f21208b9d7ffb980e1c7f06948d76b698e718099d605eb113fb4a3a1bb25e8dd79ffc812d981ee70aa7258809e980cc0ee303e7ef80b98d3b819da400e82308529c651db39dbf37885ee061c7f94278f293f1e397f893a4c48133828c3dd728c0a70798d80284be59fc6010f7f398e11a2360dcda03f513f474373bd22f6662a855a9524a7b7d3091bc7ad8f787895b117dc4e0f97b2726a8f719ccde225d5b2f8d3a907290f5579a9160934a6091261455ef92a27060d4ae0995e8036b730427ab5134c6664606fe4ce32e6677d12823a1fb90c7164f2cf02e2f6a272554ac8d10fa3d4a7e297264792ab1666793436b6b2b06f1eeeed92b1b94fb292e66a1afaef4f0c0f8b344d9d5900170f6d5a1839ecfb0d2eb4efef94b00f350f687e3df27fbe739498cf7250a9df465a93dbb8f924a27297d507df6bfce6fc6439d6d0e12cb5c822053b55e42e5e3df404c8c72b538216b5a1f08ab834a6de22e44b4b48b837cbd1de6913f74d26b12dbd9f10655224b96dc5b9d91df6b77ecaeaad14440080bf4b8ae4e384999c8b145558796ff9e449862bc299f51571769ee736e050c60b1db8445214059fe08d5c57972b51cd05e85940e838eb351464d64a899e4abec567a22468eaeade498f6be83fdc56193fa1e927a0af97a47c5637c1d1feb515537f495a2771a2d8f87a027337bc01fb236951b90618719c2da0d84e88549111ba2d038fc98b5d13c88c4906c9815bb873b3bac8e35b619915b659b9058f17ad5ca4a69829e2944cc10a2b5550f5e54cb8d3e716e118bd93d507ff19d45687c53cd91dd0a5fe48de95ad6663002874269da7e904aaa39575db61262aaac1d54cd4e74b499e265f45b20de49ad959cbc0bad496608bd8a5d6ba28f78732740a0cf3517d1fc93aa8694fac205abe9e8f9e34c1a984035864e5f27d30a4b7e83e6b9a16f6c967ad971f78ddff5d7c3f776a87f487d4651349fa04884b6bbba18006d70a806a0a60621a0bdfe27e0ecf8700fb2fb3995a172d5c84d083b1466b4fd721eb08c14e67b21844e8124d1af3417e0bf654fac5b1e9db0cce276953283251c26296ba29df942fb6acfe93dead949232a4ba5da8d7cd3093821bc85fe24a8381f42aea7fdd23cacad6a8ea51501dcaf1181d2d2fd5541ffd666f6955392877a1ea3df3ea9032229ba05b58b84eb39b70fa89d876beb909cee1f4d95cad98dec0a3739a706d77ac9a59661a7fb8fc92f9043087395aae4bc624dce79c29e6c226027116a1f89921aaa7673b34645b52e322d2a2e40305e6c8e92cc8c87909599f6290f708859aba23ba7581f45b0ba0c6cb2ed871e52d9a73d0fc19c6c737547bc3b7c093fb2190554e14967f4861445b3d83c64b73117620edc2ffa21ebc84787b98ee98c26965b362560b7f774a9da328991ac43190556decf675075b8053b3f007d6f594ca6008072fd545c155d0254c2edc0a774b4d0f697bff563defc97135bbd6a70b65de727f34e17041ab84ec119df20c32efa30c665bce19785e859d02e9d509ca9c8e2d11ca92b9d5ce819b4097e9d2288ca7ccf22180ead8c3dad2a48754ac203ca2b98b58dc658b31d48d8d11291660e1479a2b7fb280a91cd750ade11694d685aeee7b1fdf199d1fa52bb085dd9577d6f622db2d7e66a58db9cc7e517962980f0e5e7619931a638e5cda48407cd5b057a56e95b87bba2567c61069bbf5de792ded6d617f1c76dc24045507c69aa1ec6559f243578283497ce854b8dbe7ee98de028e3b44cc0505e50aa1f23facc82d2ef23364d30a822ff4a709254f47ad66d91e4e70bd672b6da47c754b071f87330062bb0b94f638f39d21e98e271611ecd7f3f45059e97aece5db47d7f675361d4826e71c153aea9edb868f9410ba0cd34d6884a624b4cddfe40892819552fe2dd0db84863f7f5fe2371c2992e7a9a5f27e72fae742703b40b1e389e19d9f0203456ff7fb4c0e335e5d1beaadb6792fa1e0e8876f9aced96c54859a5ae7d65070db9f9affcf3abeeeb8c89b3bcc5ee96669c52adf4508ecb22692694394b93037af1bef5d80540a4b2a4cb42ebf1b7b768f62eadbf32abad6cfd2495e809b04e161642674801e8e8d279d1b5fd83374bba13e1c95650390d5997ad2e75747cdaa106be77a3a3b984a19e66cbe640b2a9e85fb2ed6d59c9564456ac597de799942250c83dcec98bc486b6fe87aac37b6204beb93158a7d229234ca095aa799fbdf0a143645e6d2f1d7033eb65c2a876c65adb293b931bcbf10d7fa63322d09fc9b6526b5ff7fba52bd69d82cb3b27af58de3bd4fcde571b7a56454fb21eae727e85e2d9e3d0a56925156724be24e9b62f9fa62b0b76621ce4ae3de4eb141064117bae95d5d96a30a9a24417bbc9ecc45c8dd3734837ecd0b007885f19f5aef6dd1907c234f693c4ecb127165441f1d59bf330f07a69c57369c15e984db9163db38e6bca15fbd89372e14ebd72d16e598bf24a4ba0d07b34e20b15bce2db51a918129b53ea3c511197a71f3ac7961a629498ab746e13fd367d646a72c8168f2f8d1cfe63bd071331c92ed0a9f002ce78e66e006016be22b8c691cc13315b502f890ed27548f9179701b32962daf2863ef0052f1ea37b45efa0f84d5125fec028e526c1aadafd03d727e72e1f0aba93f033ba049faaea2d76927a1915a25133883e73f22daf235540a612ef8fda2868c25c0764ee81e092ebc6bf69998553bdbfb8c5f1f6d3a05203d43cfe8e44337a2be39762eecb282d08c3dbca7aeebabadde556eac3a9b734dff559c0ad118b36f9db5a13344386a90ff19aa79c9f67f9424cfef902b123c9266b75b34484034e7170f99c76b0eba753ab043d27cdc661aaadd3cdd0cd835e4682a75cf4d702b94dc2c5287a9f24152902aa297c15e21e55f69d4201dd1d741528cc17431aa56dbd414183870ffa78e6797ee4a700f9533554488a5c489d120190f18b5c4692879e994868b0e6e43b78fa6510dced901e8ded58528aaef5365db55dcce8cce17767e59cb7ccae08cf985b150a0aace8c75bf54df58f6cdbf6db5baeac0466b25bbfb5dfb90aa4692eb99ceea24a8a985d6c8c03e7a57c6530cae89ff98bbee951768af9b6419a12e6188523552b6ccea431773ab6841a7b2df899f0734368e1d201ae4c91861d0f2e5334d8751334d53a4856ad1efdfedd050743d6f32b7343a8fa0bd20d03f87302fa4d9e77ff5455b49815d68bec20adb06eb2fa7a0c1408e08c81c65976714707e5fa9ae25cde5896dff942c2ce038b8fb9a9f5a9d90ddc8ec01ffacb0a0e1ea60ae3fb80bf7aed0eea743cb7f45a9dea9f791bdf3947dae56c8b1fbb692d1848b33d9b2a2e7d75038b24bacf6a9ffc662443ee6492eb16649c2349138f314f78dcf7f801d80e8ebff4df8f931f1bfae097bda28be2b3aff63c1ce2c87819db54fbac63ff90fef70d403f178564f2642de6b6d9a6c3bf358f9b09a7e94aa15fa9f55867e4178467661930928ac574c8b02ba6383291045d5e36cc192dd4af946f3e06f869d69765bd17bb8e91140db457456c955405bdb2b2666276c5d37158546f048220ecb927b2c853a1d9b0f3b84b6fa72f1e09a0e68eafad8b36ccac79346f58e6ea5fe62b0628c9e05319c044a69eb6205cd946278ecca0a4ec6a21810697e5f75b6e9721085d9b1bb51ee74af73486be7e2b3071669097c43aba7aecce025267c47b5b200c39d7adae10f5658015b8ba2ef9e5b76c1ae4c07f58fbadf97b9c719dcab69befc2319694ceccfb6205a4c87380b18741191b038055d6bf4e081d8dd568007cfd0f48398c96d9c2631080e1605014d740efb5b5e1bcd78b03b1792a2af804b5a0a1ce5b0e776a29dc46d6ff2fba91346bd6b5f41329c50b0c0bb58a0900845b00b53c6f6592d9e04096a77349a8b6458a21a4d1c7aebc1b80147b9e40d67fa9c187f0d46584cb7cca60331cb0181888741590e5d49d0c21a76bf89069658ad36b6df750e9d047132f2d754183734fa1bd729bb3a29ed2ed2fd7686c8c4cf301b01673878ce82c9c48ea8f573d432aebfec07370d43dbb03118c42e59d230a24e34f2549eb87f55a75a235e93315fa5e2ee2231131d2cc319bfae8e7d268585bc35c686e32fa0841f29899724e4ba9329ffa53cdfd09a41f5c16bf4edfb5fe345e11865f04f9b6991e7aa85870bd69bf6b620760f38ae14f94c9140bae967e70e08c2d23f8b45605f2ba1540f35b4a7c58175c85f4a31bfddf90ee43ec1f71af2e299605d796f2dc521f62ab76f02389907b6925aad9dd3fd68db4c978e76849298143134c06cd0a971e4f7d9e3a60c98bff8b20226b0026a522d932fb2e40ee50e475dc1dc77ad4c636035460fdf40efdcd905bca088adef01a1835d68b1d10b1954fb74b891bca97011cef77a31111ebdb5e6ff350528b85c92cc064dbaf44f82d6d61321115fc13e998333ecf4c890136f2eb33bfbb3e230e61108c3c105620f4d6ea72194d836b9e9fd9c28c34395354ae023a62a7a7914d0203b737076ec6bc426454a8fd69940521bf0fa24dfd1e38e386274c451006bb10615620d0952f40b1895994cd66fd377d9ae51438cbde0108dcd27faf6075974abcfc68bc947eb2de42ec556333094073d183d7537620c4ad62079db8df48787258e278a5667fc8e1cdbae89d3be1179f458625d960f88a5f8c273b348f0becc99a36799d09be72ea02cd7ec43228229f051fb8bb5ef54665ff5cff5762d6d740011bbfde3dad0c772a23d1c5b52a0808e6be1ad01ee1726e96a174daae561046037cc1299a92df0a525ee69a98ab68206a4465eff58b8b4158daf0b8366056ed362fc5484b157320013f7a19e3d00fed50dc8f27a0a7c7b63263902e339689ca939c17215d083ad4fb2cd1420f4f3413e230143955767b00c66b03d608580c7c33855f83ec7b2e6794ec4077cbc483e5557f265565db57e21c50cbb746b4f52881ee3a019b36eb66f719a2e1c346f1afcdb7bae29c3701d19c1f47785ecace366c2a0aa8d66dd5b83040fbce3034e186b8cb73e0318e947e9c8c4aacbaa0a8e5ce6648a145297e029ea66438602b42fb943d1210dd631dfcd0752fba12290954fd7579a953a5708f0fd6b7de461ae8f76af0b306bd35acef84a71e28fbc0d94bdd2e523ef078ea2ce16b209afc8b657d08c86aec2ea485af011b834094d2c0f7bf4d31b704626ffd79d95cd68a61f2a2e4f9f7e4f9865dfb0b5e991b4f6d697e3dec0e97461f749bb02d5809035f4e23bdc2682f0c593b71cb52d09d9c9311ad67944c7140602f1c549636954c9db577a30b4f815f1e76decd7539148f309c4513acae861037566dddca142ceaeca21641df96fe58646af2aebaff09f99e0210ddba7236ab25239b026a28c4048c30db3bcdc7a876435c4ef83c5779302f1b5b001b4e88a40104b4c10ac8f33bcc4615a6181aece71c36d9f123bb2c63d6de4c407ce9ff60197ec2dfad3bf94857f2552ac8cc328b9def3b577efeebc5a44b9f2c905f5bed22be8e7a0ae77c95700ba12040c2f132d3ab65ae59280baed8ebeac770cd92bd21a5efebedf698c17b620ffb29bef06eece28a83063d9f9db925831ebe4edfbbff50ee8cab90f562a89a30e61fd22eb281728da6a099e759d105fc0b499a22dfc7304375fab98b673a908e649716fb78e7ca412c26d22b7759e6c06d2b8f903a31e4196ba54b12dd759cf8f201fbffedd046f330902e97a4c908359661176cfb9ad238d8bdd36ba7f6397c4c7ef45eceb197697b9809df268fdc0448051e3d484f4a7c99b525d0f18adf5bb59d3ad4a7c7852c7e670c704a369bef382ee9a377537b832c7e5f21e77df9c2e41ec8b45cda53b4bffa9c684d0fdd98d782d5023cbb3cd13d00bd3d293bb6597de12489dad6790906a08cecd647a5960b5663069506b4c9c9f7655a312da1542a0577d8e0cbaae7c40dea99b16324cc775ae957244d87ef699dcf4ac34b53ce1960262784f17759f6797e5f7c1c3f4c6be0acbf98c6369ea327bca2ce2fbc93ba3f18020d96951d6601884e640e1b71150534a1179a989561f83f3e3441de697258cb1411760a5a1a5880b1de2ea4022a5632783c7684752d2c473453bbdec300b30cd143bd929732d70bf6906f3b4e2b06efa38fb5810136944264ff68eb5debad3d2b0493efda250a9945d197d9e9eedc7c1017e46e81d622740ad78834529c07fa4cb90cc63148ac595afd0e15c06244bd9388ed605152693ac6c7d226f4865e2391c9fb62f83cbb41063ae0aa6578e8db1e04583a5b40fd2a7ce09226a194d10a4e407c9f15190ca226f742af1da082ff15cee35451f496f05553a7b7e6155a5292e4ab828311cba7d5e0ca9b120f396ced92a752b57c947bda663e36db8c24a62a2054f0ae26c577423ab1c1a99556e2c3432e3982d2369f4201112090a796b0cce0ee466f3946c9dfc027965ccb7363656a1679745e4b9d0611a352560a60164eb19d898b7154b7df802c0cfde8b260cbb2b5ebd687815089fd22b27b4532ee3e086945f36cf3bbab6800bd47848648ea9d05b217e26437181c9a9cf05baf12e9a15c764011009e61ee1035366769e5f14374b4b4cffc1e3f8c5944e53f0365e5ec88a492e8384f3692f9778e2860e8b6b085d4c05d88229fb6c9666dbde85f320e358143f4ec5115293919881e1ad8872d9514f94a133a696681c6521c4c7b7d74d4aed8b1beab66e0196cd2d28a0d2501581578f997fc74ef0031c51f7c9faff8d158738dd5e9280107bb3e03e24646bbaa0686b269f12d5e340271600bd1daa74c115188b45e374d4399d68b9f9e560970dcb2771b29cec674e7917311f11b4731aed69af8fe94f365c32e3e44f939987f6403a50914eeb72ce8bd8c89682ca899058b6e24bf5ecfffb55d0aa2a7731904ef4a137468efc1088387923ca0a1ad4c8a2e2be9aec02a0e2d228333f805d03d4cf5834704cbba6b461842722aef1b1226f8f63354cf171474301ad8ed180bc504c6f700ea37f525402ede42a206915a83b76651a086022745847ed52aac0e78616b0c42e35c9c034eff022bb1cf2fe96227990308b3ee52ce3e45a273dd64bfdeb16a7f63bcac4f7eca66b7428ba3267e54e281b5ede37a099d8c4298a546f49850e914c0f0159df9d073dc8fe4276896290c07a70190336db7c72259dcc0433ab7e4fb1709296223ba706ea89029f044587635e098bb5437810a99ad90e38a35f106d0035619310aec8e1f58d0386252aa50a85a90659aba015601cbfa0475c45c07165e8b57ecb1d694e15dde553b920fa159315a9887dd0e4dc08a431bca93ac15ef493af0929d9c63df1c69ecf43755885ee8e74d69d5367f3dd3a80efe8b3dad931051d8b732f9cc196d6f0181cd14e6cf755b324acfabd99a96fc6a211fc9f9de0e7bf5342fbdc9dbf8a50ca6f1e984d5553106a549ca05390bd830872878a64975b315899f9e24a9771086c23ac5dd59a59d0ab6638e6c3590c722b6dbce3096ce286440a65918cc8edc71c99946ec62830facf26e33e3ab307ed39c9e3255fa94a90e4ca52688aeb729e303c525025b1ce7087b206951d9c4dcfe0a0f7be6b6cdfcbce176364a7b4b03096e1096d5a3ffecdc354db714f8f56d7e2651b8f4b8bb57235ed7b7ccbec9aec3170f75a0007c12b7b8b2c7dd87010bf15fa5f87b449ee32312677c853a670350cf3a4bd6e3f1e5fa0093b15e2e0e541f21a96b439a35596c4c861211dacf2af8c2b7cf87542e4f2d05038ca04237048b5655c4a393e202f41efe19184f9b71c9005c76bdd69d0f448ff02f1e496b74bdbaf094afe4c66ac308f658244e9e1e52888a61ffb954107656f3375eccb3bfc9f8c9573f6ec5083ae5ba284bf5211083308f7d1569fd8a0bcc42ef0a606d595b8d0d56d3eda1de8b479ba1071ca346e45d15c7b17c404416306ee0c40e6c1c5c3e7350c60ffbec05abf8af2443871707156a11b26d2238831e334aaa1b435a408536317b92ea231324ba0e03e08c7604bbac030235b454a33c777340c26f8d969b809d92e8eba2af87c40aa8313fdff5554b64e3351b16cf048576bd92e1d8141033891650d560916526cb42c978ad4c420cc07f8f5126f8ae7b8e84fecf2be03a518d86ad324a3c28f0ba8d6751e6f754c80358a9d12f7180dd053397b21769b9bac62f2ce247b3c077130da1b389359732afe6e12d5a6cb52d411736a19f9cb67ff928e5e02b20400a1c3466a2a2812bf9cfb0ed3664c8a4d78875a1b142779574deb246fbc8480a21e368a5d2f0eb122cd1646f477279c1b61581b89906e89bc9c54e4f02196d533652316136c845de2ee8ee0c864c09af2fd390747a4fb5fbbde79e1a2d1264489da7fad4427562a9d09d8dc07ac381438b095b1d300d35d0c784a88ce0c5152a43557739fac7ab658ff4623138b8fd61a48fd47a58c0ff1dae2b05fc03003d480896e9f41d4e2ed1745dd3be7492960b72815c19bc604af0f2c78560df584a9b0947139591842775c476c7615d7c28f5e3a6c243dcdb21a54526363f13df2141c42849899f589eef36c7fb212fe7c49fef5e561b6af3a4f976f9596bfa1b91886ce871763780278e0b27e9a8fc58c4ba16d502d3c431ac1a4f5e08970c657fe3d6b65f861793e900c20729ce728128437527f36d3ec13b8e1a12b8e98eda4b829dbc77f3b253de3d958cbfda5b483c9d61d77d2f2f4e11ec689412f582068d5586810a3aa670a019dca14a435e7b3ee86457ee045b8519f930554a778dd7194dbf919df77df869a880d682813f26d0bc86fef94a4d2eb65fe94f54121505ff03aff2663e738d20b6e1bf01c50f0fe980503c832104b48ecdc26d817ff39912e615a379d8cc02ef731a5699f0c1fd4cecc437d7faae6d4a11caa64dea3b056cec5e20183f637fde50386c421f15f51c3570857ff5d50e19e3e4fb0751e63161792d84d0a4f0dcdc08d2f7609c5106a9fd41e1f04be510598b6fc198a5bca2c01d7dc8070c3041130da4135a3021aada7ca9a487926d39120789e6b9d3cc574290a51dcbe4378c077d9c3afbad627ad240e2fd408d75bebe32c42691b5370ee51cc77b56fd4a691b66cfe06cb014c4f7c39d1b68881f275f955ac930e07e055d986ce1cccfc58de356c329d7b74cba9d443ce61a7f88e197f46ca1f56dafb87c0efc3191ce3992f9fdbdd0266fd5912f58e74a12ec8dba3f33a112f37838a50cc332f221541c471d6119fd8860a1eb50d89a72b56a5cebbbef9dabed937b57ead7618e82335470f957959ea9761a9713838114bfc88cd10cd45edf724ffbb1a563538c91e9c899239b0369235bd66f47631d0558871a619780ee720855d1ab130e40ec187a340b5a806a335b105079ac3085e264f333aa4b3ef2828410a2c61034f30cc25807aacde8e0ed5b4dd6c45a9b8d3d37b587266da8b478b5ef2941002ddef0f995505ca999f86f85bfd6c056b2faab975b27fc4f9b2c26c8221854141b316fef2e21422ef4a7fd8f5416ef77543d3fe6793cef0eced007cf5cfc3c25d7a8be6ec4c185d1572387d1aa0d5d0585cf475be353485ba460312f1f5d8f5841d983b11852b8ccdffb7a17f2f994f6fab95897f88fd55bfd4be307ed0a8ead7b5204151d394a6b2368e574b7e5bfdd503bea91737fc73d2278debba5b7f47b8331856fdca7edfe5de1f5cdfe6e6d4bb68510fea97d6a504f18e6559d51c00c0337ec796d08ef397b76e5822f3433b1695391fa0965a2caeb83cf4fa30cb51af7e210e35c9956212e49492a084db4d9c88bb0896b30154cef804a7167e30fc7fbe0c1298f96bee8dbff765a144b02bc0eae6dadcb70fcad6413f3125f560160017926faa66e7b6b7962010d3d3ca149afcde47f239c36280a8d799c9143e847c5f08ec1c47e8ee9bde22b790156a692b09ac8a784659709893b70b53adc545f986eec571497486feb49c869934cbd29a0c1e7fa8eb32ef083cd43da4664079f5a1b78710627ccf522f1dae92082a3f631763d3884240bc2bc172f4971a977895568c9d65618bc5b2c6b26106c673970b65c8389dd82baa95385d9d010e2959f568c7d02baf47669fefd707b7ebd68a2f34b8701f0855f804be68aaa97f7e37451c006d1670ccb2ff532afdfb6331b1092eb3424f8c398d09a8c6815e5abeb07e33c842260e26dbec781099f546eb18c5b138ef8ead821fc45992c90a58059119b61552b0c183df67cfe00933915af71b606ee39c0fffaed1ccd91c3d5ac23c840b543a92ee5f769207f22bea452c17540194782eff2680f9344aa87697f642ca49ad561f2a9734eb10bdbca57fe55541422e4d70d0b0c90ed34663afbcf280edba52f14967192762128ec0b1b460a4e4a8da12303ed8ced166f8a7e6015fae410cdee9d5300fba0e8dbcf7609fb884e0177d035f39f8375fa8b12acc3907d2e0a18b74cf2c6463e2450008360512e70d93d38b2ef94ce5243c2818c3c140fa99a36aafe8b035d90fba4d796f02ac1d2005864835802749cfb1cbcfc2be7cae46238b0b6d43f9fd8c64d50aa42556d6bcb87d5279cf47f7c1d3ec8273f5a36dcc4387242831ff0483bdbac5e90bcdd1ddf2903b1759546de28f987018ad4bac2c5153071988a4c0f48450a29c573fcecc221f91ec40b08c4d197997577c3cb2c093ee784cd8044056946eb956ce9d41bc5293c6516567c1104e7d4d9e669e47ccd322abc923dd6f55146a9e791fc3a066df926f285aeca3fdce79aa38c81646a4ce4efd51a7a9760facb342b61779e5792901ada19452ec9385487d07ffd04495c6aa1692158653876b25b00a8a587c4a0e2c02365f05e4729d4b56a4bab13a166c3d06e4cacf848a718828a01c6afc412657e7f5264f3fb3198080297b342ac2041108d390983280d5ee0eb98e088666ca9a7444175d74aab984f902c9221447c6112c5f684285b442c956e9170b210dfafb8ed725b35958acc2c58e25cf0df6fd9d98767f8b98debc550c4169525a64b5588d79e8a7db4ee33ce12a66cad11e37f938becf8699750bb06d7efcb9a8905bb7b1fab54bdf8b8dfe8f78d33662ec05188ac7c20221d071c94bf758d80e72500224c30081c6eb50310d7759f40877797d9410099c66f9b1701041af14c2ddd369fffe1850aa6b77abf2b4657a5877385ffe315d4f6c3abae84311ae34bbd3dba25d3709de13d7e4d92b236c8fdd4ccbcde63914a607785301fc79f89041096b3a381da492771b1a87ff6f8c2b8de39e5bacd218fded8f75a2a292cccd2cce7356c2df7e25c4006ebfa07e3188d42aa0cd4e2124be4f7d74334ae74849e872db6e7589452f74f8d09ce03dea8130ef757bb9a6997ce6c0d089f43f344934a8dba3b4ce826451157e91fc656446ec428a5eedcf0258fa36f83e35b2a42f12f67dda963bf8520dbcaf760f3fc3c6bffd04aad04f392a694636267a4c1a2a673d76f64f00326b5690f0a1d29df10c5cff72a4dce606c476b444796b6b737aed42a22afb9a0963b4ed1c72142c198351ad334c7d81bb8f5dd3a3507e8afdd3d30cb5735f896367ba30bb32d14def1ae9494ebf16d3988be45341f67f9f57243f81836ecedb0af59f60780dde48f52aaa48349269be716d3b74d83a54d720862a09627b2b8e5bda464be07b98063ef7838b0565d5dcc528721223c27aa24b37c2446e97eeb8db56539d76f2b9462db6a9f87d3c0fb1a2d5568d4b011648e599e29654faf442fd8d57e0fb8ac158fa4cf79d75d828a94b847e9875ca3836e4f4d1ccebd7f51da2bbaf2688cc5095cbab1e166073549cdb3b0d40a6a76facc06527a0df90859818c4de78753882146c182f65adecbc8bf9e3159179feafdb31711c5374fd8f720c4dec60b88a8b90a920a274e030443ce55dae9dab94898ccfe27382d6d8b2ecb59e4c2aeaf9452b872cc689f1a5f1fd9c3e91679e31f81127cf68b71bbbf516f6b5fea551fe5991005ddadd7abed0c3abcdab3fe5572007793b8fdfe5d103921e383bc648a2fc9d753857997c2cdb75887542a991fef85a52ebe225cf7a6f6a098a7c1a98f39eff1ff2b13a192e7d868e057d9c5745aa51687e33c446442c134b0f14fc1f3c645702d17b0cb8dba912d5c20c40759058a5dc4f21acfcba9ce7ea7c29fb43a4a35f2608daf70956cf0316d933507ff466fdfb0adb1025b23823d7f425caf6dc38a1d982b6becd91da1382a8b368ac4340d5e5c07c095aa7e642e4120ab3d7df97d2aa8fdaef209a9c35a3bcaf25bd69f25ccedb8dc42af68db73665762a4087d8d7f77d5725833092ae84acee60fa78d14c83c935ced65e2e8fe3da5ed92c79888c9340b89c513ecdc18176dff378682648c077d603833bf8eb1edfe94f7419fe123be3fe8ca3e5546653f516dde1d2d0227067bdf761f810f8a98c7e55fbf6d333218bc2c3584c7523554c39b066317fab2c47575c54d9344ed5aec14bd66a882d373bd026bd791e801dbe9483cafe5ea43789955788c9990d59e22babf02eb327691ec1ce3e8fe05df02e2579c3be444c2b81fc041fd8436e3d9e9c4359a8c690193e4bde8a14a9bd0e439a17ac2c0c32b19d40272f855791db83863bb6ddb7922916ea1e34e4dbcc1e668634be52982a62ec4ee314b08d4352cea454e1242f34a7cd9f5f13731892fa73946e5a084e2feff6e0ce050279f5d041612ac941595fa231825786935ca17e879b16d13fe7488c279dfbced4669057fddb968daf3751849706169b50a8b95a873a7d88ed384d367cc22870763e77ec0d3a66fc2f78b8a244eccf6efe1b9db6225fcfc769180ad2b9a7f7c7ce762b519babf59e8e70462d2c460d577e48407589bc57cee839a45f88946ffced6269c080221413ec2dd6340131360d2291197f59c16753fbbcad0d473e5026b1b3698d3066f69644c8edbab1992e359910741414c64fa5aafd3ac258f15f4c4ac06456467b78f0e4c4e5a941cf731c2b861d6baf24a20bafe9af0ba901ef525bf69a5621619fa47efe6662cdbdcea11271717f3f8b9941ade49f821eea5edd52e95d3dfd164b0586ecab7a296d82c7fd027687e139319fa9079678dccc60015f98761d66a2a6ee4b8a739bcc0d782df578457f5c86abaecee5acd6157d733148a06cfeb10043bb866dfed6b0558997355d14afdc6fd00a412617e7c37ab71f05027ff42a3596aebf52c4fbba68a8691cd26d3acb4e445c056d832d890ae0f193222e75b3e380f7512027481e49dba1aaffdefeb1ef7b78dd6054857ec4cadb70ee4bd7bed8f8de59210b7ba7b29d12835efbfac95f4b5f786f6af0bbdc8a69204071221b26496b5cea7938fe54252803184d8bfdcbe9980f2e4875603c2591ea1f72798f91e2fab9ebd66136ca990a3bc2c48113fc7708d08f055141002e613c26bcf22223f3499e9ccd8d408d2f0e9a79a5f93a2cca84abb8c8da397e4a9f2c0b7b4c2837ce63f8b5a6ab6857a7c0453354354936368d055282069f4e45c51aefc313c1de087ef0b17df256b7ab78b00fb912b23ec605aa8f90d1d40e437a9cd9697a00eccac44c780fa62e1b4bc02a8c310ac6bb5a4feac3d843b9608874fb5f65de363196c7450b38d1501783e954fa9fe21e5fd3c0c0a385e3b6ea927e25e647a5d7138fa10c1cff13f5a20aeeb38b04b4998893e0792abf72dce0246883bf65508836c8c5ac7d1bbe93d3a8484474bbda4f7cf4ddf42ca1cc658c0f50907af080c4895e53d9f495418682893e2c1c17cd04ca208ff2ce0aa5eda82edbebf200eadf848e9ece730eb87e3c56c5c8dcd2a12821daeef54c7c72f0bb23f51484cf82188250d8f49f2f6ce4f6fde571aa4710ea1952c1c98175a5e669d865e3a7f3a474009a8ab80c44ce07f6b51c0df2147d7560113e6b32c36968561a067a39668075c085677947e0e63971224e5fc3dace5c9740624db627a53da5ae5700162af9332e14baac457ea505b3913c80a29572c2472de14436736f17d2022b4e34a621f53186e7b47dfbcdf003f4c229ff6ec52b18a4e23af3f968aef52d966cc4b484b7fad5d302f480754022e20f134e05518b0b1c5d7d55b286a02c84fc881c55b1265b20df42a4f8dfa27464a7a564b64f17df4dbc785eb2cdb64442c58a230834e977f8eca8db440f06ed3b9374b5d530069d17d9a0421eb139d8cbddb4c000be9a07a4ed813261c9bfc84d1ded868d53e90e7c19851946af5f1f305f0477d24406195103074da74e7ced562f214db489753d8ca5269a5bb89c1e8bfe7dcaf65b8cecab380a216a91b31bdf3d1843f646afaa20e7139400737fc429fe8f7335c0239fb1cf8a0335bedd98159c661f19bf675d68c70fa4ca3a031967c511dd03e3ff04ac1c13e537123a05ef67d437717fe377c2b14682701fc5bbd67a5888ab13b377b2219070036e918b9d58dc26ef3431e025aebb13b820605bf3ca352e2aa98a408694028640aa07361b95aeabfedaca0c0f424e730d5d00ef8e02288a676356f398761df29d1a56977e99235b7ed1080778dbdb66d1a2f81d29de78c9871d68dd1e0678befe04c301ceb4d559a3b4ad363816fce450c9d3ba576ef4afd2d1e27c03202dc234e06eb8eabf0c26e6fef13e9d83b8c66194ad18b052d47b1718c0b2ef2012ce8819e783ab7a5593af55183472d9a507f2a19284aaef71aa6dd0994034b8b8200b4c7214a273bba78145efbbc6603ee08384c339e6713ef0f24923646093357852a1c9cef2af45a0835585e4414dec0d5644cd06d51ee2da5a3e71ab2458b6e38b65b9e83d4f67edef17470e9b4f159b4dff3018c61bbf67b3a8ce0954f2e1d49349a913eb8bb8cdd2a469017defd4b577e24e496d98ba4f411b29abb4e0680d2a93da7b3fb7c860193d3faa73d66edd8aa06e36f3dc4e357de648e3921e6e7fd7919cac7b8bae28166e7231c3751f3ccf362d4e75bcbdfb1635f7899a84110ff12aa3eeb17155f0d97f2421413ebb4b4da8960f8d5adc5fd4ad379ffdfe2f7e580614ed0f2666c111ffb8bc6dfc2259c0d931662283b3647b9bc9a0f35b10632c8704a397c3f18514ad6daf44a249d93712478031a6730e47ba971c3929287d8d810d86fbee0145b5a9f5decd0927453c45877df2f62fd3ea9878621aa14f6e11e36835c252cdd7c0a5c2a838e0767e559fb4ed48bc9ad2e119a9c3a0ced8bb99e0858fe17f688de233d74e2a21c6888178f4cbfba3a04a922afa4eedccf76906caacef2699aaa19dd93e5f0164914b1a7f4c1ca399359dd7e62e978f762d85b901f6b9d0cfdb0ec17a1998dc47090243f7ab7fe03c26698c6262f50fc34a4044c17ecaa28b45c63ca189af4ecee13c717ce4cbeb518edae711589951fe0c7e2d6ea54bda456aa324ad0499d735e8993d13456d230eb465cd148249d71e41a4c38fb3907b0164100b492bdddcbd475eabfec306dcaada9153620cf24084a25dd7c0b6457b305cf6ece80e8dfa196d8070bb9553026b39084f5234c250275002133324f564b3e1bc4fdd762d0a4f3eac51fb0c1ad3e550cda3e72cf3867557b148ae1356e2c476f42ceba1a10e2bebf2317b3a2a8609f0179e6000d14ad36d67d98483d5aaeb564c2b29356be8e6e4d4758633433298f648bf90362a1143e8062b0b2dd04e6b05c7bac248b54289820c4bc5b6cef5f0175dbabd096c0b384a9d69e876c760e16bef11b0d3680b478ad6786190ae234d933221d6405eb2da8013275acfde6d715a81ace25403255e74ad6d32d22bcd94cdbb8045b1492a0d1d210b3847d006f88807189501234f75d4b7217dae2be7e623e2a99e0214f49e0949a2a5feaab6ce17dae6115e71d00dd672c8c3a3245d253ccc64ab141ff8174dec643a06bcc5400905b9e6979d822ed53f0521f0a20f5608daa1d2c4077592d4ccf5e788c94cb06779e793129f17b836b63ded2ff5be121508f64b4d3f7bbefdd07855b5920d9b9cf55f22d144d744ae17f4637479074af3de53afcd5a8de10787503e98f342eb1cd26f0ae75a1d2d0856b723dfff2977c26b09503f05a20fcf92d1360d99bcca55d2642e3791fcfa0b18156d0c3f67d8a16e3896a3ed7a790e65001b4ebb947ae707e67dc40e74824bb5f947a39b0047e975f3e268be230822963c706497b459a3e7855fefeb3ea02ba8715386593b81b287c2f9f133e03260fb9be09f16f021f04c38b5452e7a9f49a5c7713101ef673f3ee43167a4bd6a9bc400bf5962154cf738b66168f96403b9b082c046a36dae45b5073df600686f9407ce27122d632241d55c8c0bfd56c87e29da88ba292bd4842ded9d6533ef049bbc4c1de9cebff1c7cab960fa252375c888c82583f5f123d786351748ed0f304bad40d417bcc778b1d89e092d3ca118082e7c58ca93ef5252829f7d6154003da9b6a23b2a014d9e9a1f15ae2ea6308e80024c0ad5baffab0f2a65e676f203f2b4f41bb25b20da9ff12bb3c3caf4bc9bb0659ed3f7c10cbc8deb3590b6f293cc698f6427ad262f8b5b5731e27f998d1515730afff0b55a1993ffcae58d130d5a1f907a63f6e674228684796cbea64bdfbe1c1a20de9b34dc99b5a01bf552223c7ab04feead31771c69c8e3b26e96280a82c46f4f2514dbf3b1d39fc6a7ccbda6309b0e29c83508c8e55cdefa15e9fce5f6d530d2c32434daf3db75b5ac336fa56cc5bcb163592926c111eb0fa66ffdf94afb522fa5473d3ae609f7628cbe419d1b0902a684686f3a11d83e37f3fea0c80c4b54923f22a31db0989bba702251ea62fbef96973f4d943241675723fad96a8b32def001aead299ccdbcc588fd5e759256045433dfab689e9619a5b314d48c2c451f027397b1c525c6adfc4b2dd3a51ded82773aa1e83f3a696212abbf1a4947493d199783fb34d80b9e0da4fbf04b4c4743e37137f4004abaec39f4f14bd3d93ed1e79c8eddbdf6ef31a1e6528af0f11f345ad3b0cdd1aa5ec143f01934739665b50409d8edbef0616c07b82b9e7742c62463ab65f89a217699bba152c03f5059f788179e9c10490287c4f7ffe94816c2f38d1b1394e912ef8389310f07b06edcb5a874b24d55ee23420d110e15d78d433d333c9a0c48f91c431a3e769fc4c2c05389c4b4cde4bfb0a194ddccf5d75eddc4f3a33f66834e3a29e03fc481b9c51079049f44d4d92a99c793cbf7e51f7db5dbbe41570ab07d59a065da56da058003eaf852b6b108a14e33e58d177bba589b84c7dea06acbd616bf8f2aa45b359f43a0e53efb74872ba613ab55336b3d2316a2f186f512f32a98661df8c7a7ae11cdf58a9cfd4b1217757bcb5dc2465d4e58f682f722f052cb9a95601496dba9631571bfe9391a00503990d77dc0d1aa14d6a4f4c253e68a84282a674d4fcf87533ae1d3ed722d3cce170eb4573b068da0ed0b8c3591461138a2e1f0fb50f36c8b7381e855419179d53970558692ec5253e44547c5adf4738e2dac99c11c85cc997fa618052fae441a6802e283eb2cb1be13c3f234dd2444c3d78d0fa031b5cf7dbee44aa202da36941f2841054a098e81f1ac4ad039aa334769375f75bf650f7b8d340f61dbf779e6dd2d23c0917977f4aac89d21913821021cf84cf66e74507c24fe97f77bf1f061dafa1e3bd9706ce8f4a454c17373ae6385bc7db21793016f5a880ef7387a12c806c329fb2c86ace5587f43e9be927365a1779f610e9ffc0ebd6b0b5bfa176d5a672de362f07cc117d109af690ed6ded90751ca9cd43533f92a0273d2a60a3f48d2495f07776376abadb794f6a107ed742f3df2148297892f9791c7cd8ae4b31c3acd900234db34af6a22890090069f129a0dccae0572553cbd714be1fc66ac432f0d3601716abdc665e7b325fc26077f0406e47cb5c25d192b667364263d711851a3e944e62e0ff7fa174b4c086843ea37e49fad402dfd344d4435d7aac2785764ef29ab2ba651ea59059295eb8aad7e4953168859e4d1082bdda03f6cfc8be77f679caaeb53d85e97cd68ff8e811cb9e8c127416301b62610f9d8c5bd6ba6631092484b447c390fe9b969988f043250c47c621a41120698d641f277c6f51b026a4e98929e3421ca0de6f27f482bb9976161976a3a22ad4b95ee236add576ec0b65f7cbb8b7126c3ed8d66dc895b67dbbf3a167575751ba2a2fe5aace99c38182509da6411b3ea605bc58786bbea68a6d2a0a0b0839c2a6a207d9c7f5e56963f542b9ca451bb93c36b63559c4bc9b5e3ee760fd1fde73df0fbd4cc080346e2859217e6d91e9b3fd855b71f79988fc65a5fa6e624762667312971ad3432a9c54990526295c3ebb8e7d5aff62c33f29902748f69ee77e1a1f4561e7d4626003dbc20e69e0381793b7b47f571b6881ea559ec9160b21a7f25ce31ce7db89f54ea823a5bb0414d9462efac94e9bf8a9c0c536767d0eb539faff4e2556b6763022f57dae7570885575b7ae5455e5e1e7264ac5ecaa9f9603cdf5f30b5ba26b1072e7ac6e9447023d01d731cf972d78600970fee3cab9a9f693a29b741a421ae5f8ebb16aba06f399d027b7a4ff0b8ce7fbfb4b3074c3ad8f335d71872616563736cf93e2e762f1b925e73fb05e5ef001c573da3f6d7593597a4ac89cc48b5e953f7e91cb881cf8e7f6e2b4325343532e149a326f4767e96427b321118a40b26ef399438eb2a0c47ce4b2f114247eec7614f0211b4f7143153cf01f5c98745559cc4e9f8c01a52a52365e64c6c2b6dcd03a903f9c19a38451732a025f6deda90cbeb9422f9608551c4b59c691f36e227a96a3d782576679fe5d3cd9f7e22b85b84f33107d7839c0caac700413146d00197fd12c9824f33456d885e9b4590cf018bc4492869cdb6ed76195adc1c3d165bd901f641eb5c0716f351ab3242ea3aa2fbce6b7fc9ac1332f20ef5e7e4c2e08c55655a8c049a594e2c2d04329643f58e0d00956ed899ff179d606842dc31042dd2e8976f36d953b691bace7ab0265c3aa56478cf6fcf006a7f5ee690f679a9acea64ec6b6739ef510c1a351eda5862806d1135b60f17d706a5cbe0adb64b19bf8baa3aedaa7b33ee0430bc43401bf2f44f9827cf404d2f730451df3ceb4c0b0c0a4afab826be9af6cfb54ad76a532b864ea24c20c9ea531428686eae0013bab30eb93d20921be036b649ca8d2d20812e5f39138f96cc5428a8852e11d2d9a6f3c3f43eccac111d28d13a0e16a31b7b4e883df7817f6677a7cdb19bcf384f781de8a6488016d496315a2e8d1c1739967c09829475c392274c5bcf3e1344efd75a8ea92f925339130363ca9b2c75d9c73cf06adc1af6f98087b0fa31bd167d885273eabd3921608025cf05eff019bc2c02074080d121ac3aee0c63838f2bcbf90497ffbb8f19087278d5fe8b70f0965097d741e2b46fa0b1cd59c45f6938099c370de2c9ccfa47bb822f81b5c0664f105dcf471073285ac168fa54a47bf678f9f66b4194f974b122fe851af588fa40eaa8f774d549a284b550b5a994cee020416ccc3db6e1793f5f31d4da574da06f302d110080e801a0c59fb09420080ba50125093e3377ae4d758ac45389065af9234f28ed25fbacf5599a6394b7cf697092102da8304d4cb8eebc830641029bd2a91a1118b5ecd7a1866bcd93d6e57784d01e6cd83a62d39c92f4cfa81afdfcc3bd5545bee53dadc6c26cb6d9b038d9974ec54a5552201152dcadcb9fadf8fb0b1bd103062539d9e80dc90beca8689608292fb1e5fd79248ca7c3cf73ed4bd9f2d959b3759d1911d0996623d76a17aa2c1d3e94fd1566d115704572eaa998cedb1a0327759b4c94db670d407a854faa096e67070dc9813a034e74c0e27067728dfc908adfb6648a62db92c738c90f44e14a01c44ff8addaeeb8baba233cea8129276d28aa8281fbed494a3e639c4c47146b9e39d34bec4988e87b363329654c166d224d0cb1c183df4ddcfa4b24287d2dc981f276356d88c46bfb6501ecffffff13