PearlStack logoPearlStack.net
Market
Community ProjectsFundraising Projects
BlocksTransactionsMempoolHolders
Miners and PoolsPoUWSupply
Solo Mining CalculatorStatus
OverviewDocs
Login
PearlStack logoPearlStack

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

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

Block Certificate

Block 57831 0432d0f3832ea096d8693f5d17e7fa3c2f6038bbedb00afbebf805ca2cb28771

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
cdcc934234ee9ebda3868f950742d2c8c23533a8be21ecaa443fc277e09864b0
Certificate Block Hash
0432d0f3832ea096d8693f5d17e7fa3c2f6038bbedb00afbebf805ca2cb28771
Source
getblock-raw-prefix

Public Data Hex

000800008000000000...0050690000d0350000
0008000080000000000f00000000000f000000000000000000000000000000000000000000000000000000000000000000000000db984e62c208707d4b0040f8095cd0b5c33c04048a44b1f3e96da4019d5c51fc1f05cbb239a4b4291ea665e6688260253071042ed732b898b99395493e8657e831206e9e370abec1a22f67dd1eb4f9692478dc84d2540c635718000000000000008000000080000050690000d0350000

Raw Header Hex

00004020987b86b71e521f7a31b1c672f0135fdbd603197cec43f266b5d06dd885ead7353c4397d82de69674f0445ecec780f2a6135becf0d52f39f17bc3b381d120cd41fc590f6ac2320418b06498e077c23f44aaec21bea83335c2c8d24207958f86a3bd9eee344293cccd

Proof Data Hex

59,560 bytes
121216020307dc49081a44a423ac2a6b04fa6c4a53ec5c1e7d6003da25dc9a68d374d5db54d0951971f1489cf00c0ff4282affe7a1915c82510aefbaffa487dfc9ce5b2407742ff2049a677e5e6d36f588129708a8bbe366d0faf79a70369d99e9f80c00ad7b4d19cee84f704b118ed58724b3e75a1e075935db40113a4c02bf615360b16559bf369a1b21e6a2cefabeef5cd5d12e3415f7eee41d415247402b5c4ede5272b99f9dce3b2c14560a386831d5a520c095ec0bb68336c4a51613c77cb0a08ce5604e1f9a4beb0c8e1c37efe77268a5206763336cb5224c1c57071f3543dabb8858e51c4d25bbfe388aa00c433cf7bcef457fb15546726765191856b86f15375fd10fe0eb9015fe568a2dc39ddd492808bcbbd1fd3138ccf172ee6b5e5a7da425b65b7e81335dd0f1b11d9990c5cefc8885a3aea41c02ff33593f55c653d8bba29cf70380ae30b9d6d45eb53d914287486603f16684dc1477a1e836bfafd9b7508d58e4a515406377427312ae3a01f97cb61ccddabee1e95a413d246e0a39ece8fcae50b08ba47ec63d3e532e785c3fea69fedadfa60e3f129042cd00471d10b0965c34c0878cbb62e5a3674a8c25a663ab03c5ba53ba5e33e108d28a671989d5471c2dd4de86162a5b3306e9cb1866e1fe712f335da647415a53a3ab0d11a4b6c66fda3e6b2b9c6d11c4980cb549b428abee8a22a5fa5a82301c44d313837673cdf11d13c746beb66abc88fe872282bc2a702009a336d73ec3878a70e60a32ec0ec8c01e2a543b9ff9e2dfeef78d99047d19060cbd72b842330707b4970b20a1961c59d8377749ab331089ae1d19fdbc6286aebe4af0d50bb810a4e7cc41d333a42131c23be71bd35d06d3261f2e76e9041dd652703cb21ee69cd23ef9724e21c2dec9a6ab73fc62582c19e5f2c035c05bed28be62d6b0920f93fe9daf50d35624a2cf634221018e959dcbaf0960df75a99701384aae8b85258e07d9abbb15d6227e18ed45fe56ba8f49878d6ed511310d453738f9a0ee5f5cb247760dfdebe619a004eb4afa5b55fa8bdeb3c8a6e338c0d155ccc95532f72c0f3b42e47d47b682376d9634b9e24cfc1d6fd78821b599f9a4b28c63df980b4a204b07fe6348302c994839a9954a87b666f02dc0296b9eb85bc5fe603f52f9bcb806dbc31784a608cc84b398c9d1f468d5bb8de9957feeb946b4037be35c4e2fd9c296190b9a1cc8085df58d0f467ec850a843df5996cb97000d83effd8c2620bbfcbfc68126e6fcecc8140463a4379ff908565dea701592f22f27d97a3590a3d9d748a5234b1ea95125220df6b6efc2839c656b93676b6566da2e8b4c53b7f21a8b2932f0435b386e5acad6189c3c7eb2312d80ff505b8073aa0fd29b07e6caaaf74130aecdae011ccf5830b25a85ceb00553898ca633398d9b68157d4436e19f32dd28c40eff934a7dca2a7c96b5f44d43bcd4d8a04dce9cce77ee5d5e539f60b1557ea36d9f71f1b860c6347f096276169480e941b6d759a7f3d429cb6fd7c33bc36f565e9dff737415ca9ab0f1286ad995b9134353da061699f56193e00fd4e27fd78d5d427697c0ad1995bf26d212c648f2246deb5df0413400e6ea9f54494edde4663139dc3cf9f2c4685bfc0d120140669e8878f49b429399ec9142f8fcf344422e321e5ff72311b8e077775f0ec6f3a3ec04ca6997050725c4eaed61f705bcc86aaa99accf33ccc3254868591132cfe724ee01b616f52ef1b718263ec07674b1a31177c9137fa87a8a6bc98c7057184cce770355bfde0e8388a66655a33ded5e4bf2c18e1d83adc388c2ea518ec40fee71a62d2d82e06cfe5693f77ed1c4d6eae640c93f187ccc413e35fbc4ebe0c6ca0bfe11015b17232e21d80784fa8ea7c3a7a0334c4aa347b412482de87870f2ac970837277b2b71aff9de9ccabf17fc46397d4f0353d0014d008d1fafc28cb207920eca83535bebde87326cb4880114d3c9ce4a938e0961541563d63f99bab7dcbc47af588a408d5f66bc4b8a3ae8266913ab0ce0ceba427ce122d5447b7df1d19598a54fdf33923bea01de3117b1309b505345b95cba887a38ced5d08e9e14d45895c6f7472a26981f65b93ba3c0fc9ae72c0e03665a5f125055f8b81cc266d2ce4c95d356e4db7510c38b0fd6b58c6a4febc9d9a59d8ea833b9495c40d872e58223e669e90e35aed4470f03a6b10df9c51144efba15157561e04577ddf77d3e0b92ea54f35170685c444ce191f7d65a98d6e40979353939498ac4cad930adf82dd288cd46b9d481dc070f79bfdb6228ed9ff6bfe8cd575a10d8bb248fef3b27211d0bd4950b082b1fb93d994e76c1a3320a756eec9aaceaf4c4d487fd953c1d66b1b2445910d4ed0a9099256fd864d3cf71ecf82d59a02bb7cb840d53ff3db9de232d04e2ca75d8ff91c4fbf06b097ec746fcbdabaf809917600b492513e8c2085f5509a61f9f006ab55eff08a662919fd5f32a0ba823f91839a4b0acfdf8c46a3b700f3821f34358239dd4b438388609cb033dc52d7705a14cdc179bee365b672389eb59ba5759ae89ff280fc9a9373f9ce1b5783a00d72aa8863374151d0ce9e8bbd02ea0a89097d27013545a2596f4f9e2dda89e41e429e0475e298ed8a5defccf8d3670c25dfd2c226ced7a440d73cb815123aefcd2ba6f57f741fb116ecf3a5602dc627511b1582ddb4a9da11ec3e7579677e9f9c8c0634696cd45489a5c214e20ec49e618e623514b274b59fc228f5cc3926e1fea79c8af3f271af69e23c23598d9bb133c92554e46f10f2027c331d392b993c50a509e6501d05fa236439225131a6630ab0839292e30177bfa2b542c27963f6d6884a039496e99dc8ff53525762045c31a476b45a7cd1c9b48b2eda91ab4020f10124a9404b508383eeffc2f81a9a3de0c4ca7799ec155240886e338bd1f22b9c8e9da34116e22edf8a2513751df3729be0493a89672850b93c22e7646fe4ef521f981036d6b01ef1ea1774a3023011973f823e249be5323769c1ef4e7ae1bbd677cffed5f5236b3259ceccdfa3fef1504dc29ee5c62e61139fbd8d27463d00a168271de58255e0f5fdcaf2c174ea746e4b2b6ed40ba84e47fc09fe71eb2d4c3fd59fb023ed5d685bda7667ce257d6cd4524bbc6572bdf17b581751a63c63d4fbffde2f83301130136f26391e2c1f6da8c8cb3e56d066dc759f207624d26fd6e3e4a393ca5fa8e38106d81f64afa757d568c2d4665bc3e5a1d306d2bbf8882abea66e6e01d1cf2416007f4db4f1bb01155db18c5713a9d91e968f5631fd7d63ba1ac7fcaf92ff26ae89e5b847eaaef3ac8d0667bf6332fb78b2c4a67e838b1adf980646bb913da6a654d85050240171c24a08d2519286180b256e2926c661c7cdd8b873f884c7dbe88627954487343bfd9791ad5838e55bd3b664d8ef4c35e1abbf44334b3e8f640e226c709c36a1cce5d930a2ec2fde2142e507293ad0b95b7b74b802738cecf49153ba303f9d27b2043e3461635967c3a60b68a59d8fbd01196865dfdcca1522a5837cafb87d7cd228e6e43280ae0159d4b368155d279e5522c913249dcc0f9b76e2e2bd13b220b0bac4f160099873a3ee0d2424745505bb1aa29e40a72d52141576776166da219d38b355c5d238291754c88a62b3498d6796842185a8aa1dd71abe47b4f774760e3f6ddc8901d47b167d10dad6db0f44a1bbfb1afd7eb7cddbe48cd08ec6125d54dde237794e8b27b06f6ad8fc7761969f6ae2c92d4989f10acb03e198570c0edac33abf8cfab27203c71fff2e67d7ba62b7313fc158da0a4ac9b8f79fac748df0005e8020ecd769d234a4e0a6b8fe5ae8ed2547e36501cca8ff056d65999ac64d6eb8c5ff99d85fbe6fd60fc2c1d029ad0dfbce183f4a8c159e53556123e6dc2565a1f36cb315d7cfcafd047c4e790e6434a48af8e69d29d924e92236e7befcf19e580cdeea0d8ed38a7c4fda4513474ae8107e201a2e6e0f56be953e00c18a0e3571dc66240fc95453f21bdc0e7639151733eb6d8549065586571fa9ca4a024ae607b6f7a524dbad29b82d21d85c6322fbc19f442129ad0439b113d257871c69d4f9417e1c2a27eb83b6ad90154f8c8e7ef3a52aba6d31946301a88844731e69eae3611255a9cd83f07f8174cbfb337ef93b1ecb0d03b1f61e6a122651c0c8d6adb2688d8e3a515ed4f5443ba43b01084c7ff8fadd9ad9327f752cf6eba74fd5300b861b7b8e00702e0a7d220a03a9bf26533fcae353d87d44e91810025720533d3030d713476e7a6777dc33351372277cd1d25996ffd5bdeae812475c9ae140d177d3be475f85d5e83389f69b2a5f2b62c3ae357b330cd4c79526eaaeae1baf9626e0af7548ac8e56e567e8078d2ffa7edd6976e8241b692e43a335410b6ea80d5c7c0010b157001d73f35117f2e66427073139ca16c076778327b11d431ef7f0711ab413726fe7fa18427296d4b799717366eabe4adb166b2a90e1223989faaeee428b3a94878a4d63580b3d79461f175a882dc9f705b6031f50de0c64d1c1c4bde7a89804de18f4e2439fce24e781e48cc61314743d06ae4e4ba870d8f698d8e292c67831f7f6e910ac26b108e8d6ab599d191dcf48d60681156088ac218f854c9b19d238626b3b13d0e04709f4982e17cbc34c0096d17a6e40cd97ceb997fa136fcb72b47e1a17064ffc8416b28bf469d14fdbc59fccae3439ba379539e5ec37410ded925671ae2f808c42b0de961dbd111ccd3b1fb6e0f92b62d58633f08efdaeb5b4d2b5f920e3330e0fde9f63473b79d7c8d72e72993801e8a895a6399b5ecff4de0ec0cce3a7ebaa085ab747c11f050248d4466d8ad080d26b547acdae0afd6634d568804885d9fde888d08606b8171d21479fec681e283fb88371ac19bda669f1fd7bb309971fe06254dd19d1e79e93d472941ce85a461203dab41495fee03338af6a5d0d19cf4edb805927bdc89e55c6b40a32ec3a82121dc37135990831c3bb666920f8b4c9695445a6bb52a2eaa3d8bb0d7dc7648bb305aab33eaaa2c3064ce0679a17a624799aee5538f1c51fcb7b5627a978714205ff248c6ee448e00ee749abb2bf09cab7d1ff0d559d17e419da21eda3e47fad5a44c594c345fc63d083bbb09fbe56cea355240aa31d6904a1ec97028d156169f5745b592afefd25f4444b788e2f9ad97ed9b857f39b8b1a6899b705996e6fa3351fc330658a8812d04588ee948aeb594e17ef9b61055f7df40150603c9ddd0b16f90b3af48cd3a62a5b2d62e033e01c50e1a70f2b429f5b399b28f40e8776c090fe01b18738d92495f475cd7780564c70c090d5dfa175f8802afc4d0089828fbea53a090968e73f37cedb39e35b9945f366daa4c69d932b9ac7bd9660a2e70d6fa6fe15865504b1a456277d6efa068b56ca0ade8408081e64594c5ed3379618f62e1b861a28582adb9a1c0ec7735fcc6543aa196b1427ba3f2ab4f60dc119ec2dfd198490262f2f9df329012c5c995bc67383c6aa2bdb54fbfb7c03ad21cee7ce8938b2c74e4545db829274c83be40d6a0135039ee6e2725521d148a7a9b2dad4595a2a13ee1ac35e579f0aaa85e0e629a0c274442dd10e01613316de4a41df2cd545e47fa943ac9dac8fec7cbf82cb44f147ab53e45f119687392a0a24f67fab6370efc0e612e901fcd2ad65fe67dc644dc3d3eee50fea820f89e355c808cd5c4cb00b45903fb72034fdfacd158f5b1d02ebc9f45abc77aacf47fcd7d078422debf617f87fa7c421b66a9486fbe711f9c35e55ed98a56b0aabed104d47976c983a6861f6ed0519b9694eae51cea8739f7a12b8f6e8815f42270df64dc8b75e85654353ae00a9d051bb998d1c0d2e9b8a0d5f7a223f75cb8d42b3310c065e8a740c0715a21b47dd5f1c36bb242b541afd7cc13bb5edbb3f13458c96076e5cbe9159cfad0d53350ede1553ce1ac50f14f0a73847015b031145c865a7e1c44a17e58fe2998bff7dbe1577f736306e5701e60209f3d7bfd6f88c6ac5b3c8678c6eac707c656bbd01f0b6919f34fe8e6b67b87e075f88f3f4117417a2fdd362cab80cc14cd3641b990b7382dd68e56e30a2f244565857308414e1d57b90bbe3a80e32fb227466542578593cf6f0e73b619e8f8e63bae7abc021c6174d9b883a71cd194fa82cb87c2881a80961d0294796bc26ee681e7befbb034e627acecded6fea43b3182e5f6e0b7f062718aea2c7fa88b99eb20977b6c018918116bdb6500cfa663d91fd49ce478f5bdf599f8ee037d82c0b8df6ea09a1aa8da5461fc4872045624f57b8d7f26c44adfe851f1ec8c411de01da465fdcc273b8af1c3301c5f4361c4c92006a8174433b7d1da0324ad7a6c61d5be7df2e707bae1bf1fe26ad40c79517a1214e44f04d034cd4f44db32a0faf0880311c6cae2ec620526124b0e982acab4ae4a432c72903832fcf172605b7dcf5d91158ed50ef3a782d67837cd2d94622189ed1c02db98dda9251560cdfcd3b2cef8b8c34f9c307aa7d46319fcba14df9fe78749f0206937cbbf640ce85aad39bb6f365ebe77b4d1acf92e6dab8be4ceb0b69114d10b0c48790f2fc4a28f960e50cdecc48d1792e7ca2e282a167280103440328e957093599f27da2b288aa9abfc1ae1f91379287ad4278eb24839c4d5c521b73729d1e14218d80c04f8a0a91a9af92085457dac2adf641642c693bf5edee4936de6b90aa2bbae718392e5bc35fc37bf86234a08ce28e23193221b608754a6e302fa8e4d81c62a597a224d52f022790399f55924c33b1a30f8cb9eb021706bba6aaad329db16fbba0d995b63dc16d87c6c150fdeeab2a965e3fd319dec393502fe79c61e9af4e11f05f0e90a1537dc0ecbbbc4e06d8b3fae64c2f7e57d7ec1150c32bc856473559f05532f3d49b34c810c75557cfe271c985e44bacd0d69c94cc11e115c0e771cab891a3dbc9f19e730aaa855204b06f09320560d73cfe9ca97da767e20e7923226db5e88ae3f92e64b00273e248bf3ff6751380d4bfb6a4bc88e2c4afb4e9fdf8b8b99d38a3a93d7036e32fb7a7f4dcc3ca17e48723d207231b8362b2ea84aaf0cf506b7b3d2a36a4db9827d1e3a1bf8740b652b33aeb2168ebcdac89b52e5cd9d7f04cfa8c4aa4f65f01e393f54ca8acb28d5c112988c99acc2f9c7e3f8648b15304ba7817169e19f48121bf42e905788257e12c54a8add79fa8e2242aed93f492e1e07f6430e8359d21b6b65f29a4f0b8dc3422200c79d6aba98e6ad4aebc4750701b3e7f54275dae62fadfc7a6d442068bb5979207e32802873bffc948e7e664bdc597092584ce91ab33e3edb9309384b8269b3b74b9c40e31623a17660a3e7a406df2e0673c1ef328bb6251d17bd47ca8a1f923d9a9eb2988dd9e2857168eaae8656a579eb7e84c8ff677ba7794e6fbacb8552410e3f7fd24d63873fbd1a00ab183ac1c19194e3fc7c00ea9ecd06c157283cd2b4d96ebf999df058cfa0579a0e281f4a3ea04b7aa35f506e5099080769124410e702a71e9ad2edd059e41ebb47a6aae2701e4135807fe4c6945902dd804cb4005d8692cb596c1e6674a97a32e2e077712a0f1108a445d7dd383d6b6ad135e4eed1775b67ec03387c850484d8f3623da63d0f8330cb86fac90d880acd30f14bc1c83ab271e2a79188de15faed063726b3196843d367a2de827a6cfff156bfa93673fd76b02af3b3fce7e6e3a24ab0c171572cf604fcb323e803a7cdfb2e43f2bfd9a8e7640b6c525c3cae317b091936d7740954eb0fe6bce577ea8dac493c1cad466a86fc6a4fe105f3ba7a553ce7bca78b01271d98f625453f6c6f5c43a5177058191381bf40f2ea75cfff88f808453e8086a306238c44876925a7d60af89030d5d9a0144690ab46ef93b88cf63b609b701c30a6a6698616eaedf78bfd3b60715b50b061cd8dd3920a17d984422c21d939270525af4333eacc1acf451d5017cdf572dd5133232141ccbeb32e6364c77d284904d3ca8129dc40077ff80f11e06b94b19ac6dddd526abc5d9da8cd077f0b2c9c90ee46f4fa5656432fee50bafbcbdaec4856fd9aca13b370c260512560f1825c8f4655b3930b2a53ff3fe9c7aa1d9398faf542e93f908e9b590360a48caefd9e48d1562aaf74df3bcf3ab099e92457515f3b2a1d1524c17d4c01edc4fa424b65b1d3673f918fa4790efa234740b36b512f4058eb37226f133235dbf043f53fd9a0119b80c12f379552af3b3e480dbe354aac14105dced1fe98a15cd157ef10f95b838cf137f610e3f237ea7d69fe6b206a0c2089258dda4f25ff0575ad85b8a864fed29c8b90327380195e8a8547a5999994fb60efd75e186a6520d4798888b1bff082194d4135c31c6ed49ec3e16f864d72a0c32262fb25437ef4eff3bf807bc67b0cfe0c1baf053f4aa9d9e8f0383fda87d3c06f69318711c7957a4beb7c88368c5096db0bbda78e5075bf9ffb4fe139bfe4c5f2c030ab9d547c3f2796755329d75e7c07bf59578e12d6c006088af262e440ac17f2b614b6355cee555033cbf24d1b7a564c5506f2588a49398c27f9ebad6c6cb4a908c9be510607bae1f4fa83d2703e0da2897a1cf367db220bcb19a73481e353d927f5940249ece16138a6239458fd81641c8ef87ceaf8f9f7068d648658de6b8f717dfebf3ea2f1c58608ebfb063d515dbb31e480841685509de964b4f2e84f003447d0cce34a607577197177da8bf45d6ad2d3295a1bffa8e106d139e3150869c39bc662396a9105b92843b331244a1a377f0a32bbbc4b1a0b36d5db7d04bf2f85db5966fc89702f1343097257ccb6acbbb45ad026ca9d70b58100da2b37f482efbb045419f82f3503b2406fea1697bc3350c97022bf7167078e5383279a5419cabd5dd9ee39165443ac9673a01ded9606f54f7c57e0ae3e8cfd7439e5464743b75f1671187dc5762ebe36d1276b6db8435a711039bb062c54b5b92e6c8c0f37d3caf4670db560f9c7846c3bc0a8034eaa5359375b761b6a6828b911ce3820b254392cdfd1453f09c59e57ac7c3d3c8ad96869a48640e78fa5c265790e8cecdfee05200bd6fa3d0a16e1cd3e98b37c4642ad54a51747eb3708f25c4bae2086d5f28c7098d9114d082eb7d5485f6818cde47270338daa123501a98b3d0bbbf1a3a7c28327df0e33180f0f752a953c51aeed51bada16e48ca1cfd6516b834b3f6963c4421ac1e3c408193facbc54355fdbd2870c63af043865a2065c95e598917fa833209628e274e466ea47eea126aed4f04b014b5401a197c905db0a6a02d0e3437b7e2c9be8ea8694b60a9bdab2d1c81e7dc4ba13556cfc8a41a579a4faf184fc5fa9b557e5020ef987ea3fad974c5ed491b91d20a52448531174e86c93b370b32eae50c40e1e8df5895cba7ed072fa57ac55feac6e73e40160657e21c7d889e83cd68608c6afd8db260029fc2f28c82f1ed937d02220fbd73b8340270c5c85690c58be0659c8a31326751706cecef100f191aaadc721528a9cfa43b3307f2ad74903b278780b562f0ef0274174da725e661dccf56eb7c8b0a2ea4e3aae83ada560fbe4bc0baff705935c12482048b035ee1d1c126d7c74610606d06b52185ce44134d9cb6e4ea338a415767ab034bb31d2b2a0d1fb432f4b8e2590491b553339c22b5f161c1b2bd97a0e866e97e63df7651dcbec04885b828bea989c1aa8b0e3335d1d3df8dd2542c9c3210a9294b2bd1052475e0ca53839139cdd82a6b42e0ce64164307e4c37c279d2fea2aa6c3f9948327bdb3adb950870adc28fde2a0b7b064cedfc63879f026c7e5db5b8c2e5330d129e6aec32c6f4135871e560cc33ba9ff01d2b32ee8a0361f401426aadbea798d9c2917a996498bec5253792c4b329f63d6cbc2dbd3ae35c3475ec845df8051c57a9d5053081c804699c72e75df7d1958c144463545d03c80d7fa87e5d63cfe3c45cc2a60f3562769b80a4134a114e1edc019bf67584e8efa1fcab73c74504bbcf230bf7113d20fee7e915d079da7a02ed0466d497f3c3dc7c4bc33be3d31f7bfce2c6e06dbad6ebecf5de0b04e6199a7f73a13e6af0290a8fc6768b303d79c6b17bdd0b47dad82622cab9ffb3c8dc2cb51eaa3f3c05be41ba2c4b09a13cce4fb2e9cf407cb307f066776212ec4638338ec565d92ac95b85de3b5818a803765f5add50fc1a78dc3d64c0b4398ab190114af269c2e85dc8ed337605ca540f602a6472549254cd54b322efbdeb86b5d9d8ba9a6a0bd3ce81eb794c57f7f3c6cad855f6bc3da8997453da5079374c9fed9f105d74d9bdea3d23e1b1c152f88a847e6afa3e5c1f3a38dfcdf72640ec7af7596c796a868cafa638c950fbfd4953e6fc1beb75d39baf22638edde1097b2e981386f1dd7b6eb23a63e2021e16e41d6eccf622ebae9404d7a1d3c68f0c6acff1eec497f8ec0de529f6766657cf900bd86e1e8711dedb7c04117ecd057033dc8337e60b194c09f98ec475501142772d2a1274fa4dbd7ec1425fe4249b515f2e5bd1849d2faf735973652e3b0115bcf10e0b2c7584eef9b78f8b303978a140213b3a9fa27709c294fe7e592e28bbf16c2294182b9a343094c038fde5477ab1e57acaf799b94d67dd5a52396110984ee39bc128e124ca290d3704ac710223967b0ff7a1461c9df04af03b6ba6dbbd2cd9c189f4ea88d15bd6bcdb96f65b92863f06a2e2feb5fabb0ad2f8bf0441726fee62844e5fab9122511ff3a9da1ae88a5a7fecb066ad46c9c7992a65b1a30aef8dff51aa939e801e089b8495273c24383e3b97685aa255fb7583d25dc2e594a116f45fe16d281cde56c4ae8c3980120bb33f1234eb4c09e365256fa041ed6dd400bec58128d2e2862aac9d7cc602b3e8464a6d28d2faa6ebdf3f24bba77725871a48257bda933fc5faf9c7b3997d57dcb8dd7b483f6b9e7305ac3d1b1e13e127de5b71c60ebe27aa32e011833a531358a8fef5c75fca3308be08a941953e154990eca0132e48827495ca43688e9a52fe038ff4d566ca726ae5b3a7d910388d8944240ccfb191f8a2c0887cc674321f057cea53617c882e1b0dd28398afdffb66155933bb63755a70a3c0aae8439c86f7ca29baf2f0b5e62979d5c4cd158660bbfea1fabc939e738219149ebcd76f413ec67d84e1b7cd7c561acb113950b0ef1a07c73afa989affd37d9f8aeb7cec0887cf871af6a77c00814c4783735173949c92c78d99d6c29410f91727f2c436ad22dce60bb686c9781e7b67007cbd617eda69e14f51dfb285fe59d7efac80bc5b17dea2209b22708acbca654095395e6230f8f6f040bf08d689b2ad873fb33a1a2fbeeb87f2102d7ce74adc55c8f232954df2e1ebe2960b81831ca69bc1522d6566621a28f54e3e1cc696e9a6d30bab7758cd7d16a763673d21227a7cb5be71e63608701bc1970c007a9db72a04400e17ce828aaffeaefe44cef81c4e6ad8bebd271b2a9048993b9c3b02115e5bd18698d75b51b96d6491d93f79f2da134265f6597768146bf84a292045664827f1cffc6a68858188810b8783521fecdef12645d802b8b21449320f3012362f127aaf167f58c9658f59b230448823b66cd1b95735c026b3a9ccadafefd47b143170ff3fbd98c8208261f62ea81b88bcb13243ea5215a947cf74f1eebdd3df3096e0effa1ef2fa124d406a8b4ce03b56bc3c34925b1a31ce5dc4f74789f49df1b7daf5f2a55ebc58f4ba81558a228e3e8a8c13deb680a11a20a0312589bb44990791d66fec697993786f384118cb95e02fe9b6074b05debe78a842c96b44d68268587bd18626ca45bcdb0a9ee6e519b9675f197d0127d848acd967fc1810fe2638c4126a75e6cea50f0f483e63b82cf4b77fe24f141f7bfd0ec3489b69efa65b5def506a22c8db5bb5022748f287c797cc7289a9219838813bb3b6fdf7111feee16b106f760414b1a1c6d922f23b13ff8c5d5633c9ea15040051e0a1e71d1edf7a7c746a5de00e957e418d5610f74ab98e2cd880fddc665f2660436c8497a580e051661dbb158064be47eaa1d3c4374844f2bf612c5787d2fe71d42be1cc439ecf5c02f5bb2f9e3a5b5b9e7a3e198261d8be002db2398b3dda800fcf0d44900f49ba57bed151d5148a40eb4d8ee5adcd0c7a6e5007acf0d05246084a32e288f5f412ff2bca75b10daac08f6e1e7e0da6642789a879370b630d0cd729e74ed218fe8cc22281bb274120fd84fe249219ff36f2ecdb35d3d0997531c09373e7e44807ceba4f20fae61e411ef69b550abbc01261d511288b81066e97210b1dbdcbbe9630d904b0cc4c00044e064a6f6c6fee447419ab0c5ae7d66d92035cf73171f219141d4549c7ec2b47b88e765a0563ceb0a71378c331c58c5149013ac704b80e78838b50d70031b80dea7280ae39295bfa89b8c0fb7f28e34ef7f0b2dd7a4d3593b891bf35da8a6d4b616bc32f61c58380c1b3aa693fe31e86379b1a6f34f837e7b413a2c6d572db747bba5bd9403a861991ef584dbaca2b96b9f0fa5d04ac6f260af69ef7175482706cb7076f92af6c72e180d0bfeeb35e66b20c076a94bac2ccc02fb4a095b3e8d0a4c548b581e2fce16e7861057a987d4d851ec52d985c040914a4f1c9cd3f7419732a0ef3b9c40493c3f0fdfcde0ffa4423439ddee81ddfe38363f9ef7b161fc165fa6b589d38b7d7da7f86f9194871fa801c314d0350761f7ac05e9d30e0c24e0c4aa02cce9a9d4e5ecc65108630bac899f1150cf2b71f76cb24ccd3266c575708db47a755e882404b708a3ba009705d53b3480c9ab495e74fc189baf1b486915bce58dac30c28807dedd327b9393b567cf044a38887d424dcf2c01436db80c7dbe9a8815b77338e1caab1a63f9a46d87e89c06749d143ffbf3f5c25ede1e065d90264d9ae58c6a4981bdf23535fa57690c671d6cd1d987dcbc9f1f51d0739cb7e6794c7e9e8290cec79299f4342fb2d3c0ced57bcaff19c2bea77a4d954a1b67c9657cd8907c9234600ef6f52c86bed18d209f4940ca00f341fef2edc29b2b1c5bc072f81553c04b6c61c5eb9dea2555d12363788cbf4eb2a4ae8af93af34eaefe46fb3d6001105c5f50f7103f9ee13b9b3d40e909cf0c82e1b9aaad85157b8526998b3f11a75b663c3a225991d942319767327cb5bc4f07da61ce192f99bf81f03190ca2c615057af098b73c83aa84e8fcd818444b5e236150ff8f08665ccfdd6e3aca4a97882cd22067db5c887bf8a1e28eb8c137ce97543c281de430d633d725574edcf535e8a48b8c5db68675822305985425ffdf83ba09887feb97542e270cbaa67a462dcd03d01b571983597a5a516bb15746e99a3514b744c2da34d158ddb57128f188665694be931c18f39e8a60bdf0ae04ed235eb06e57fdf34c133b53882ec0b34b0b06536fc04ab77d2da84295a0dda27d1f0815a82e1e1a27ea5e6c40fc94f9951747f2b4870f63d306e99689399f72db813ecb0d1ad80cded35147d1885c591319fa31cdfb51539f675ee548f7a9f9526a555f3c1d0874b33a2833851320a5b74fb342b523d42d0a6dd1c265677f7487139a3e8d9baf5e919350c185e1fa916d84b9a2994933bc6b66ce850325b9f146eb3f1d380ff1bf5ee799ae153bbe31aa58bf5b9f5aa25486f91e5fa97c932937eec88dfd3d8a9ee3b5c52344317c636f91d37efedb2ad4ec84cf091f92101e255cd9bd0dadf24cb6dd61e1201fa3f96b79362429a7825bfa5f8ffa77e899475c82de44a99fddd5f7c67b12484bf0d940e027b07572d0c200bb3093d8fd489c5f2495f8510bb2160027aa61c700247d695682a46364bd1428f368e9383be77156f2902120c76ceb9fdb73a753b0bdba2c8c7c8dbd55c937108af99450003b9c974538727632b90f5f9c6baafe379e11b4a6b4d672d22415b1d2d80c3d94083865c7e53af47956e5bca32a9c88028407d47d180aaf3dad720827eadcc2850a51581c29bff14a31b30663c92afd61245ffa5e54d5600f362b12b3982744f0687d3bd1d1b83f83a06d53c2e2a5cbe063d0a949f29239ba9856ffc66c98d682e570e0aa7e60ee0fcfb6cc6d2f05c24effec5933b41bf318dd1a7b65bffeafa028d32f8328e408222d8a82e02e06b4a76171ff04cfb93c98bf3b5a6ddbaf71a287f693b00dce6becbdced266dd442343afcbb5c530dce83e0a2f479c1ec1c126f3ab6ffade5b178cd47a0e2278bb0687317d97cc445b3eac1d857e97722ad0b4b2b52f76fc43029676cd31a6109dce4195c571893cfde2daac9a626b0eae81157884a3ffe19b253c8e83da7d26885ddf67dac8e83812e6da7ff2543113dc012b0694f97bdeba014c08dc7aac3cb01d79e03ab84e48cc1c54e93436bbad0c5e7aa8af9390684bbf9858b52b43418dd6a68cc3aa851f7d9b88e8422d892a12a4b388c2b3a8979717ffe2509caf3442d22aa70c725f357191139e94886eb5edb259ce4a8a2808e872fce06cc897922792eb1a68a70bfb3e9033cc34899d293a061c722b08d1bd4ef4baa65bc982c8e32c3b5581777e1d832221b28c1f9711e44197f0d35a41728cc250112b7edab8f39f451797bcc724259c69348438f007b0608ace7834c79c252fcd95f23f51d79994b507287aca2e6458e62199083a6ed985ed8ebaae0217bb633c32c938780f7cbd6a5a1578e78ea42bbb466e88bfda943bb82bbdd0d4242e40576336f748c94d5ab4fdb7f730658634996d810b5f1f7f71ce2fc3109274e4be8ad77d03a68c35e6bca4f93515ca0896921c57ee882ca1a55db914317e06419c5ee45dfc4eb3da10afab30b1180d41d162f75f02d5d71ebb8f10ad98dbed20289e9c4e2b1c397d7ee7c2ceacb9c421179b56ffff4620067c82bd4fc658639f08c6abc34452a6b304a8f24a75ce274e479bf3271196a869da4943453ba42924751a56b803c445ed3ca46f42a135b3e1ed65f3df8a7cfd35c1cca4d723ce8896bdaa773dc24c981ae123baaff218dd49895ad45316a534c4fcc2495509fd879277ec5bd6052c65e91e6ba0896cf36caf39ae149e2ad39a464fb69432410e844912bbfd2c0879efaaefc88e53569c213bb7e02038d395348bea8bcaa59a25c697e23dbbc9892fd443de88ca0c608f668f780c15766a1aa37efc95d8bd918571326d2ff9b5c7d9dac74e10d6ecae0b6d0909d8359489f1ba3db4261b816154bfe4760ad12ed39d2b8bb6a476106a8f9456948f8f1035157a6c1acee1f6f2f91e4b7f4dd7c25f7da4597e77fc2d8af5bbd37171b6f7124f4994b607959f77a0debdd0466caa31ac82671dfdb75e5740a1da5af4160af87a044955a6f4ecdf105541c4d6053403e7cd58b31958eedfcbf7f3534e46c4581c8c2acaab4cb4ea50076231127f5a5c6d317a7c41595d2ec0797498b4583c23f9d5ce5d34789d3372bddef5e51bed894b60bbff0682168363e71bed0963c65721c57e2f5ae5044fc9f8997a35541ec36364b1d31207fe8377b1021fef327672c0faa0bf3e47753c5fe4a71a119d850769710dfcc06a2b277cc8922c7f1547c0c611a6de871cea90f34b93814cda8441f1e70a6a37bf255f287301944a339166852cbfc291f792a54416f1f8bdc5c12ffb2f50d18b2fffdf2dd5d79203b6ff67b6d6eb5c9021c998ab50395874b8851076d873792817fa17d17fbf7fd92d3120fe2f62e5782cb144aaf1ef1df12987b99b603d0dd895182c1053e2ab583975d9f63f9bc62dfa7508e68b2f6d55179b386a758a62a4f3b64737cea30a3f9e335b7b97ddd38a9f108df11848aca7565b0390f89c1d03af38f9f8d668bdb644457f99f5af1b0631ba47e4659e11fa53bedd2007d7414cf36844e10d9e32b3f96c498855c5c8d917d268caf8fe8d98a284c8afb6cd9e940a614895061e438d3e0037306af5f06448711b85818d07215baabac7e43b09515d2269f0fed5e4bab180cd73a761c37ad652f800fc5039ff61bc3568a627c696918ffef35ba82abe3f5251fd8434712ef0fb4c22dfc0c7f0fdcc770948a495e57e8d4d4ef6b424f252c8d179751271623b007c4de267c10af07cac316a9ec70dc4212e040a2d9b2e295630b2a4dd379b613a904652616759b53a5e105694eb8a4364c372e10b1b53cd396b836f25fa7d202314efa7df2dac488545f4d1bc2e820bf6548b1d8258c2f3fb3b2336615fd8605f6706820a91379d2071f6e859aff52fa080b6914cb2aeef60a74a68d86c4f68a8a3ea36cc819b64b214f7bd0517021276dbb8bf22cdacaeb9628d3f224f7ab34a88a0f7b28ec8bd5ddab82c352c6bc4cead90e2d188568e904e669f168322b37bde2d38b95f395600c9cefe90405c1c6c90f9c4e4e07f56fd94786d1fc72d752053d623a13eb27786cbd031628d88bf99ca05b48c1aa90f148b7906c02a7995504aa453a4bb23e17ac2b001b6dcdf95c64d702ddc1624732e6acb054acb12c3f82604446e232ec3aa34a68dfa1d1d5f87f550acb5a02855adc9e2a387ce5604e0691a7c97b0202bb6bf810a1206bdcde99d5b578925334f3d842db00db5128e784c5e2599b055f026f4ff859071eb1753736670d7dbbce3d2fbeef35bf087603bb006e6456131d73017c9f4ec3b88e252c274560e03e93e990e503a9335ec6dc166e1d2bc2364328726b075da8acf83f8c1e59809924e841f77ccc7fc16048aa99212af457f3a8eb468c3be42951add1a1788070da34c82bf8e91c4e6b4a2bec2053b2f625b77845e614129f013640c72cd23640efd01951229cf4e5c423f36e2be9156b34e3958ffaeca28132cb4e9ba5f2c585459f215fccefb7c438cbff15230aa17521dd6fa844de47b6ab418b3e4a98e1e369731b7e51b6377e7881279f80cddf543f03c1d5f39289814cf73d45bca94f5f740e19019a97ca881647065d1416ad32403d5dc408ef5c8830f64e9cbe48b9a81781881a9343eb61c8780e821a7da2d8a125a034c9aac30bda4cda7385cf425cdacf002fd8973f6e4f58a6fbed64e6e5c46cb45e10999159c5997d27efc954514c6098d2b469cf9c3b4075f8d5978a476a124d2d769b38917867e3cf9cdf86d17a1d466438394ab7b6b4a94421da5b9033bfd0ee85ab28a0e4d40163f4ee6561f7b8ebcaa108086d78e03f0a123ea9ac1a55615ad853bedcdef9a92307e4c09e3a20758a02a4481989448f0d6a630dfb4230ee8d3a1cc7b651cada6d61a2324052825b7f3785f2d5ead0ce06ae45852ae2e9180ce56142776b042a490f968de9677d5d32980edaaa9d277834dcbef20a81592f4fab2251dace2b22ea0c1443f6448b79695194c032f140f7b186c22fa713a89a088c07739d0870818487b0651df5ded12d627276bed90e05e105adedba8425d22f301d7e4bd44dc199aa8fa56b15f498b36af9d399d6b16ccc19b91c8e55c2695b3d3267c8bdd0b73de916c2d51ac72c69cce2c1c2c02e818024330a156eb58162fa8e32aef7d8b322fb21343cef8d578775a222616752ceea84f5821ab73f47fa7c421b82ddbedd7a51846784693c6017036897486880540997e6513328c2e9db299bb7fae5f90caca17fe49cb367c520967f7caa053f19313adbb3ea9a7433db7708c14893a7b9fbc38739676497ad931d87cd3a5a0ae6b02330a451ae483158e6be9bfd78b1df59ca6419eb9a675bcf6392efca6f151e295e0affb0f0fa816254c104f90e7d3a985005c391f0c1497a094b80f2439bdbf108efeccc4c8d53e6489c93b7e7e8cc721e668bfac0f63523c0787379b389badd422066a1b3ecfa6e8ee1345128255a1e3e8dac23073146d3ab00046f61bdfecf3eec0b971f643f56c6ffa73a2858e8b7e08b1e2f1711bd97378f787a5bebb3f5e66a3f4fee288596fa4267aac34d6debc8cbeecb2f6b456c35e50d468cda7f52edc1658e51fdb99ca4c1cfc2f9d870377d0afe92b54ae98c45e64fa4917b39c0849070ee6403034c4660141fa1782cc9bbaeacfc24ba0f0cf7d3683470f5e41066d2dce3cb2eddebe5635477c5e3686d445576eca8cd3b21dfd315b4ab64397aaddcbfb7d73116d16884d7732f0246c73fe47abeab0fa1cc8ded3446c65ff03b0db21afb3c092037050135f1f5da531a1019cc93fc889908efdf39c86657a9cd62db760a5e08c13c4183e22ff76f713b7de891df2ddaf863d78a22e90b8dc776fc588b34ab56c5074be36e325467ddd17b24a8ba0c7ba7eae064b5bbe24e48d7d2b174a7f70050608b7cffe2a9c0d887f0bd6d0d8a3b1bdd68f9608f48b95597cc05b013bfc194a3934dc4ca605ed5cb9c08b416d31e0cf4be006d96c6e374a54e2665f191a0daad44419b8c70e33d4b5900c44fd4d762eff86b73823e74256c1fafac902c5ee42b891251e19c62a3b872aebb24c73be1e3946c820bddfdcbbd4f3f398d8d1f2494bff04e5b55716a6e2789c3344f9b51cbf49a20f5552f8308b1d63b44e9a24e687ef5cb5bdb2b1ba4e3c796f25231d1998d8b05776fc2c7f37bad4aea39cb0e27171798210fce7996eb60ed2c13d84498e9c1f88daed060fed6cdb694198af448b4cc9de0fb459f897e71cfd0b5960ede173d5f36207855f9edbe6667fb7d104f38057e9ea428ba950d75f7a2d62f0ae44c7653d1a1afae9bab3872a86154decfa5312900534424ad6c0d400d4c22324064aecf40f152b51c91654c792591cdc1d0fe95cb4e4c2c29678daa2b5fe53e759389d3c24d248c65e70e6ee96e4ba0c6cca445bf01ee6e9cb938fd5f554bb08994bea5e1842111cb25f670ef5b64e8b24d14d934a50639d9e9ca07faadbe6a781b8621ffdb49dbbf1c69755574a55bc893e9fd3139db13d321e9cef839c399084c99801baed60ccd2ea19d9c812d12d5adb75e149a53984c549e0c527625d13462fd9acfccb81c9bb3c650cf660c76dc2772c8f86e07dc90f98f752235b66db2e9d6602bf88e48c6c836994df8bb874ca82ee77252c5e4efc3cfa2db7e7aa8b683daa79a39947dfd23849185935e0055092fa8f78346d1bf454c4dd65c8c071777bb8ae97fd693f43302d09a06be92339c3c97b0c6a382267043899c00c88b79fcb96313a3c67e1e2a2fdafcc3f73704a0603223a9d3f443b5f9824ad6437b34ced00bdedab521423f958a2df21dff5f6eeaeac510b976ae688da5c62b8df543635f40ce00f5602a85cfc0abc6d5db26bbe263db89118d8ae9d759b790703a56290ddaa1c216adc1d77d02e64baaf7531263a056ed5d48ae6a44ec6380d454a88b71a349947b392492f61b88e9010a557fcb527c66dc714a6eed76050dea2dc08c086d640e6bfc6ed289b51e9e68a0d1a6ab9b05d597eda7e2c31335dc6c92247beeb03b7dfc3c494f36a933d4b16238f35a5b0c7698395aafc6a0379e88ade36bd25656b8bad5c2c1d037fa8a84844df4e410306b6d51aa5b7cdcb6d3ee61847f480f20644390c520901a3982234154f0aeca789be0d1630617ddbf3a5fd804a0ce18007b7a1080269797f17cb1f9dfffbd85de54697ac709bac7675bd440f7d2a4878a046cdaf80f9792e7f8c4602fe5f1bcb37cc5f1fa1fc061828f01bd3ff0ee1c07d2475c141ef633827943d5b5cef9a4ccc46d5421311a6191a9d5001c589164ab1c12801f9ae049e41ac25f33eeed5182e5383873b6efc1dfed7fe208276409080bb4f1b6d4559351122affc47e2cd00a63d93774b89024d072049356081efabd5195b5c724f5ac89668741a3438cb5abcdd45b532dff402e2b8889c8e68ee0098c0ac5a1a69de84d5cb7c63fa8e9e0b4f9b2c58c2524dfcdcbce85423c31c32405829dbb560a4fc0a8b7b5b3494ceb1c3b793e467dc23007d14f6e8060e80243b93b816867a3e57bc78bc75455829af36320cc42a3defcd0d4240b1aae895419ade338cb4789eea95e46542de7391f5bcf8127f9afbb3e6166e7a157a53ab3fb0d98e8cf6dd058fbca857d2abd71f3d4eb772826f970d3c184ea631a1ca6247e90415fb9499f7df2a2b876445ec7c661b7443e4bb9c9e696e4486297e125aa920b148cfb56334155556f9d9a9078320397b6e9927659005e1fd49d973c269d3fab8c5526d69683c091af18fe9508d09ca2e71dfe64e04f868b5dcf4f3f196d6c7f10701d06b0e00e438641a63440aa438e12ec7728598989400dadb5fb708dcc9263945a2b7c19adbd6c9d3f6ddd64d6b83a7cf1586ae2e1da3b5a028438abd17a4acce572e4c4c9e6eb2a1067d0b50c418de1aa303f2ec5fdeffb55ab09760bdd1fad92878080d3be3853cc1b81672d91d51bf340af289dfc00d8a1f489fd0e059b92a409c4ecda990279a7461c20c638b7e97fb3bb6b2ca4caf8cec1c51369895d64cb534aade2d9324dd1bd04cb2992cd69c343de63ecfa60bd35c62d8853b426b4942f85a11a9802a50de7909795c2e294734f19ffb9d12ef5215753124aeaf3d9db1579ad41ae57b62cc621c2eb52337a5d47f2f15b428d0f527c4a0eca9b487e4d3675c133686da387b25805113f58d958b0df420323c717361af3ed3da029d66c93532edff6481dff01b784625dbd32e46cd1d296a7c01ad1db9bfc342b58f5b3cac050041c08e0427ba0c2bdecf41e9c158a7de5469fd9d0b9b2add0d95a754b9ef28b651642bb0ad06e3eedb37163a62412229d026265c7807fb6195e261c997d4649526e960cc4569d381c071f2febeedd0641e34fa0df6e4285ce0bfe98d0e14b22ce05541b6cb1e11b226a50c2abccd879fe4f04639c1ce30a2ce18eda97949a15df3a9bd868226762ab6be996407a4db847d0d1538de1f8bbf084adba0234ac93d3f94ed932bfecbf4a10fdbac25afe6910ba62a8eb12f54e37488eeff47f393a2438d2c771b927a46f886afdb77307e3edf51b9d1cd4ed45c06eecaee1d70c52998cfa94e8f995005324cf690b850513301c42910f58630ca13d43c7c1b2aa8d4ce72480b35294603dcee5eb4de1d54c67f534f448810f3d6e80f80e082f9c40d90dd3517e9b320c62fbc385ea04e93c82c1b01e0860b4001f75c171345d273d29e61f797d2930da67d545328747c0e85f7964b17fd42552c056982c2813117afa894420bbb8fd6d113191ef68cc3c6d968a9384e08e54af5d33e5686ca57748567a58b580f26b7a55cf898682710d2134f68b898b237313e58a0faa01bc1d21c3eef3980194dc742e30eb6646f57b76f878d4b42884608e2badbb81c4e06927d3e8b21aa913314c2937d064a1eaa60b3e4b650112fa3e3e1dfee384834774dbe763e08a76fa680b503dc22cfd95cd582d0ae58d77571dd67e09dc290103f20a64f0b2baf0523a09bf22a147d34924c7d78536454e9fb6d88577376296d2a258fc1ec81034ce98591780fc23ab2faf2ac566b8c48a210925698aa0f7fa08c7fddb29e403d35c8b112a36098eba50a08549e7e4cee1ab3a89fa911b66d8f335c904749c2706ee0648edd7570dbebdd1272cb791a868caa13c0bae9c092f39f429c298f465e7685b98094e5def41a27d63a8a76da454ada4709dfb719c230e4aee2c02dfb0add7149d357ac9c857d280fd1d259d0567a2000c77432bead44b5e6f53b34aa9a3d771040933aa866d1ada787a3787620eb7ed8ca999b469ebde4ac144476ebc1489acec058f5f29a2bc3db61cafecf86dd7848840fd9c74d38cf8ad845301b3b69ab8a7cf1cba764cafc7b72201f5bc69dd65dad199a198df2f678c93d7c6d2361462cc3070432ac5c4ace9c7cc31e364796c396543d2165fb2a7f830b5b5b7038e8b24b8e72fcc7cec5e1aa9f9867ef5fd5c870e1eb33e0e6e33e7511576955509fc0317aee93a3b82ead544ae8401b7028679bba70d75cf511fcad94a9a8f5fb14330229abad5d56d53a051f7c1292278ec24e2581440b80236682a5eb637e43debfa84875faa7a786d36f8adf2880bc4fb2632b092de91fc5f636b8e6deaa873342403d94456a2c46c51b3a01534d945c5e86afdd758b7e100e690c496fcf343c61637bb2188e0f806d14315d075df1c19b8cb8389fdcab67202c4fa446c959f43e915ae62c6f9eb95dce3277d83c969c862cc7b4d69250912bd870131f4151443871181707455a00077b09bcea479238d52cbee43cd5daa7a9e108c6ba9755383244a0f1ddbb67442487808bffd77e0fb0a072418d806dae8fcbb6549e67f9a14c73e124b18a9e0fd80f59624d8cd60da3ec4bfce626904e5ba016f21a1e06a85eecb7bb5d65d1d73b8b973945fc8ba12757c5ddb726ac66d4619c33f038de7540b510b92750a9e562a0ad175b19c8834a8fea59beb8068566ef15d5918c335c8ee641c727a95edb9225cad228d4482ebe3a7f4254383896716669b62abc9d918c001d07cc688b65ce504114c19cb2efbe5592937544f99a515a92c5c302e2570f3fee3d1f155ea3f7c8112e3f1032e5fc8c4854540bf73be4d1bbaa84046fab945da5f791eaf3811da0e0d57e804beb5a5fb794b3a04638a0354b81edbf7a3c478643364061122e5fbb34e00729efe90a7be834ecee372fd3028dfbad47143b50afde19358c8458c54f4ddca0c49ccc43cd5b45538aee83b7978cdb6c42305308a2cd3f713027c3ae5d3942965ef619a13fb6591bc5fe0db0e3e0c2baafa0a72c0389a2b868d5595ab7e6bceb70dc17a5e95dd1efe9b9c6fd246eb9deb37ca39eab2e4072bd9db742af1b4233a4f1c83f66ffa5a5444d21a580d589e9fa7f1757d84dbacee9c0cb0389c9b7db4b412cf535ec527fd303b599ef4292ac7bc82b9242744fb2cde839e1fa18af6ccb9efe53ea59f60fc2f96b311ff802b420bd7de6e805dd034898604b0c11e5c57ef9370a56217efd65084031c8fdce8e807ab135947fd2c405db0e85c6498e5d5a6ca4c81e968263dac8a9450edd36a6c3d5ad9bdffa2d245c9e62f034c44a1b390ba3f2624ee095243a1ba241cd0b8314d33ba7cb40c7f8700ced62380af3840d8da852811dbb715c2e8ed32cac65ceadc4095fe7eff147cbd546aa0bcee4a57f7f9145b89bc9c0a126284b565d4d9dccd252d2fdd5b529ca3fa2d8637eb2557194c200732d386e102cd8f45eb95518086807aa2e02db7407765bc0eda739682b2a285153972cae5281f54cc37a94ea2c063ef02c0575b3d1a41bc98370b835791e12e6124e87c65fd093b4a94e186b277ed6c4e3d9f13fef79d3c34065497e90efa17fec4eca59429648578c4297868e8622390b7799cf858c4fb82fdc30943075009f2c6cb193d69f5d3d77044a42d66eaa6e37885b176a80b546b914d761cd710aa58ebf6643a78a08a1b8c5f9616eca0919853343f90a679983be6bfbf7815d73863b360c9ca972dc8ad6ecda0079e06ae2b759c62b4d7aa39d4d6750357f379117b3ebc58a8e27490dc1d4d5b6f911399ad696dfab51141c356f2baceb520bbeb11d81234cfb08decaaf729b03ed006750d989bb5f244fe5ab125e10eb9b7b220bb65da33d181d64e53bc3edfa0c8f4a24ad5fa85235e775fd78b99752adafb6503df24b176ed7c3bb714892507804f8560c0cdb882db66ffb8e5c9c7cc61f8e06a3a6fdad04608be744e9e112a28b2a52656ca544072a491c40282fba7156408ee787c7fa9fb935641e44db37bb1011fb1202b6cdade737912b0b70c0b386cde9c175f584c7b92742016d4875ed3e34a43ed4a50441b86fd2629ddb83fafc346514382f5f32d9a84f02a2830ba9b5f7dcfe650ffb7461848eb0c6dd737fd9493851c8b72b5434ecc28e56c15379775805e70f86a89e3544af6e6a4764563163f888a24c974a0ea4043aecac3464c8f833d2c15b2e61cc09d3505fb640dd6e582441fc77ae14e9b8a89b9d02e88ea524cfec1fc324afa5ab3f5c86ab319a14ff834a53cde1e022a80d5539ac3a004f76b8d164dd394c8828901197a3830abbd9c82ee6ef98e0b88197804f0ab4910ec1fd9cafeb152e3bb01a18e20dab4feb46caa516e37ef0ec8fd5b78dba651d4699a9943df1b085ca092e09ff3c1d02981d6a15973e4a4552f09bdadd934a08b3155021cdb4d085a9b6b56f900e24f6e3c44caa40b21ca68d7e9fd38fcfd5e235aaf35e4e52e0021c9308091b940897fad815a8ef976e08d5c32bcf4854b4d07c271020dafc74c725176968a48bcad66bfb2f0e1a5e0172408dd753a0d7716d9fe68ba60816528f878674e6870bfff4baa25914e4c02341cc6b5eb9201e7010350ff6a5917e899a3aefe7ecc37fd71fee00999192ee95ec2518404b7f8f830456c865dd09bc3268ba2a8d0f56b55f548c8ae0ab25ae67db8ac6987d43d40f5ba242b2225351abdaa4607bcb0078d4eea883c95a1b468108a57319b99b2aeb5956578e7f91b0d88ff7b179b9763251314efebf6403add0418fc2251eed0ad0654fdd17da788f82cabf13742fa68b2fdfdd4370e490b55e80ea238814fc4c3fa8f06e014896f7920e92632dc6dd06c1974156bda6a31fadbae2d6262d908e5888099b29d37f3757eb9eb3a7e1ed24f0254192bc034183958a8e8d0c162c7417f7654ab8cd520e3bbb9daa47026226ea6c2d59d36bcc87619fa8f88c1c45f58e27781e0ac46e7b428973a98fe6b26054e3620376e33c5d4664067644cafc5512788546fb1ffe197ccea6e60d57c9c5f7aac16dc52895f46e2058f162a699ce0b635b4b95b5775de58bd888a0388355ab73ed5fb6a3518a7d04c3679fd25f9eee20ed7c7c942f4b6f0a49291646287efd5137d7519a67d716ae7d9b19f32661706b0b1fc538ed4ccc8629eaa43c92c3ccdc3af7d9bd14b788d726b859e414836c160e5dd49dc4a87d236c1bbc6cada3c0858b9d6e2637796c2cb88202480d4c18d83d5b0c6d2e5c236dfed0605d44f0e2d89969bb71800553d2df6c1fcfbae8c080c27b1992e03f2f5f4718f110a386e759785f613aee4cff5ce3fb1c1d27037b82f980157d71f233f4806d6b322e1fb68008001a6cb0ab7af265263d4c519a071876b123751879e974537cf479c001609222ca2e5b292483a48da9f4bc1f6e3d325996c9e3caf3dbd9a59314b9e3551ff2710e50ab3018942b2c598e0f0236e2e4837966d90857b1e1928a89b59791416421ee0afccde1b514bb226416cf12584f559f708d81676c752c136b118ceea16efa9e55e9e882144f9706e24b8a473609d3cdb2e2af378bb50c14ce4ba932f6c916b929d317d2b075fb9d10fc58d35229a9343871bba6690bd6ef424fc47edbdcd84690f016e3fec483a3e70d002174d42ff1f41bc45fa7f0f4623746fc09b8f90350185209d0278f0f638b28bf22b05a63d4056b1d06642dc8ce118b03d978c520633b2977f8e56f793fb389f57a7b7ccfd5764e62e23e3cd6464a89257ff9079115ddf11619559a6d93d8fcdbbbf45865709423e50baf8edfb0599b8b7d59820ff7d2fbbf251012c12a602b59ed86de2eec2629b87c4c83532d530431afaa229ed3dac9c64f6ac3ef8aa68da0e9be8914f686efad630765953db6f071cc541bd496ffd6b4529eb11b7a156eb7850136b6f6e53868406c3f6acd9492844b46f8121e9b6d5f0ed53cbf6dfd0a034a91e802b6394c96c74a3ae4b243e6f79e439b1e7c1fff631b2e4115a1a01011eb8f9c2c718e61fab763daf7860cc27a27b82d9c6eca33c726877006032a52bb06fc8ec0799954b5a1646e5fc7efeae0fe801bb6b3a1f1d92ba2e39c50c487d5d956a6fa0f3cb896cd7386c20ba49ad104e9c48cc1c2cf8c150a25b3f67643a6c307ad2750a77c9a52432ca2ca7e5d27f361642917acb42d3cf5d6d3285c965a2611a5f93e9585c9d45c97f4594bf154159ae5ca1436f365169f761fda5001d6a98e4b1c2e019d4d1ea679a0085b7e5f2f66f471345a060c030fd74ff76d3b2982dcc71ee379b6bc7c1cb963931d9028fd3f845b69ebe1f40b7985f0fbad53b0378e3ef6f6bcc70c32f1805dc8487e6313f878f725cf415fe58744c03918628badf6b811a3ec7a61a8e7e3b4456184aa684f88734ad68cff8f110556ef7911a7a8681c8065624e83114c3e0464f3ec7056c86181ef55555100b8ee2833d64ced87ad95437ce281bd79a5146b641dba88bc048c85e0a73b62e1829268757db7f9e5952d0aca107532aefa91c18f790d349e3489507899304740694bc74341292f750d4247ffc9c1b49f593e170a8e7dbcc3ebd97a42260247f5bc41e8c4f24b3f31e13177cda2001b2c9cbf0174e6016574c89703a94d5107a828a3b0a1cbd76f4ea5a14bab56e9b3665c701f5f5fa7b542bd0726adb7b4660d80ec9d103d76bdb8c7e195e385ab68b6578bf550b84b597d2054c2e6b4d071e83b8da14f51f38c98b5873c3119f5ff434fb6d3e46dcbaa5dcad0fc42bc58764bb38a03801bb45ca571a588374402dc673df4bc6ac38bc66ae8d47f3c48cd9e3b68fc10921b180da7f72e09526eb4a33706fb85b10cdf1213463822f50e9d114887e8dd8e0e0a634816b777f899a19b350a1993f53bd7ec0d273e7c7e2e3d2ad24d90368a051a973a76f9b494d48b83d14e586f299cfb48384f7b75b5fe8167f3d796870ed8a6da25baa734798b3b48195a7fc828e7cb489b9e8b804ea0e342ecbbdf721534957e44e684878c59448330eb6c5f76e6ed48bf6a0585ddbd924a83ed4080db215e27de1ac0994d8c4e5c79c2574f15b956216f85c7cf61b1143cff13df3b9abc05cdc993a4095b6ea6aad1f523374495f7c023f1fc3ef8260679ce88583fdf1d1ae6b93fdc9dddd9a84df16b230a53e56e2f17408c188459335d679d709eb459bd68e90d9bd93f93c931297eaf8ef343fd4d60b763e3a6032e14bb7563d514f89d90187b04fbd7997d215df85915c62583ed11a2aa5656277ac722cb3f1ee73956e11dbeb26643bdc719d608af7b5385a68212f8ab5bafce65f8d6ac349238fa187a39e30b0dd7c1f27cff17bee4132d9022d9c0429f14082762e6a5cd785b43c3be83e10be51645f58db7b4177c796ac7931f0d24a8bfbbb5deb236c1582b8557b2a328b7821120869e019ae331aa511de44a7d6ffbac855e55e0bd29a576cbd822da06e20b5a5423e22b0c530430950f077b118c6767f846d1e88d20c2c8af85f5e87db5f67bbdcad5c3b9c0872a659b6c0838b0a553c06d652731e25107ba4ee4959d4f53a840f3255912ccd0840d8bdb28f205aeae194dbf9806b7c5a8324e65fe3daaeaad519453110bab429a9a4f02055c0db642725deaaf1d4e749081373ab500dcbc57af61e2b27a3b0908579004c36ae03997dd9c014cdd1fa04c9a784275ce7b6af77301fcea86fcb84a91760d2898aa5d32542d26286ea0dfe823eb47109bef7b634b9c5602e47008855c46572daa4dc24bf439639957c977293b1328d1a19a50c1ec71a41e16da2651f3cbae6ed61b0ea607c73ed76db3692117e278b1df64a4a6d4669631789b0188eb55704b5666ace1d8b5b662960094815b29d03756c9087f362dd0abb3242390c8132e43068aeb0215913c4ca42b65da3994a1a81f298ee12409aada912e2f15cf3e983cf6b93b516d8078df3e402b075372c3447199c00e691b0af24c95f4ba82d4f18bac3bd2dadd3af59165619992c382c0d9a71ea9dfa81a22471fa0b0413dd9f8ca17708a2a1c89bcbdda07c25600bed9a6a311169fc7d15f6fa74d51c658d30e94b09f7007cc6f2f038fb8122a5bfd45e84f1877cd87617d1805b76f197d28e712269d25d3851d2b7fbf7c4cd698d4c0febf8f738263dcfe5f818ff131d280412679f6118867708555edcbc492abfed23b7c8899f1c9f35215c706177f5414cce10e446a7d6c6701da00cbb47840724d80412c3985bdee09bfc1e419855d0983cb734f7d0e0a007c082c26ab0ff7b068b2c8281599b189efbe02c6b9ec670881981622cf0d5d11ec8335f65f694c49adb565002b8a562336f987e42d447f45610cbb3254de647b30e461497e8f4e77e6604bdd90fd4cbf4f8dee70b2e242c8b0fe97b1082aff491e6514f74a7f44f4df3ce0d151cf7806171207f805aec18a0a8df3259dbc481a56e65995301b6fcab95706de9cb0823fd99e7830724db791487fe0a4913ed875f7758f57b42b0f053d33a5da7a3c90fab59be45535998025017461f8b959fa8974b839ea674ed0842d9acf7977ea5eb99b1776e6fba185ebbff8edb6e6e48d536e00520773403c8ac1f28b04fb9a8fb9328ba2e86c69d4e719ed0591f327c70cdb068a62bba17b18c3fa55b2416c5b3089d6b966be340e0171bddeb750f3dd85755d577b357e2bae97315098341bbd7a8a3b1915668a1f944863fc01d0c8fa080276347f1303e94cfbb922d0630a6eeb8b21a70647f879355ba0303323bf43d6109138da08f9bc977a6049717d6ed38e1b5b6b3962632a912925b2a94a36052946f2ce0f37c9df6b79d3c33ee8ad68c3bf516799cd9f9cba2027ef338312e1b5249c9dc70cf5393d62b1c1f71f8ae7c88a3d8518316c924ff57866fcf08cf3095e34069fe9b2cb0e49c43808f67475a5ed566cbe0d2f1bfa0b17ca901a5c0a7b7b9f44802b3e87c1d81495adc17320d0683a606a64fd0f93942b15e718d4d3ed37f96c38fa3ea392d8a1e66a5eeadd6a3e5969254ec30b8b24b3c584b0e60471560a9c72c150516a8444c08254ecf5fc71c75009f8ea1dbfa198069bbb4f454370272ef3d9426ecb3d81064f1c15489cd7f31375f224a26e3225391cbe25191dbcd3fb824d32fcb38ff87f9036594a46b0d70f2e9df8d877e45490ccfa510d8c3302aa872e505710aea84a41d4192a7a25eaae2f5a05bde35e4c75298d1142cfe8c06db8dae7ff8247fd3927c1612351280ed30f1f26f6e750ad29efca7980790abaa6f5def5ee67dcb231d45558692ac8a0b8a1fcc1ffab5fc91b2c52d10556d23c185e4de543114a1fa5882a1673c2ea779ef1192f5d4668bb068d3a017ae37700cee08aedf612955f799aa71ca0e4fbda15d62f3c01902ec5cca4363472a4eb6aa0774d2e05057cf583c0a7882906095e86b7c109b1238b967da2c7d58ccfe7cae54e0b569593107069badd3ac661cb4596c24dbf701860f7fba215202a80320c6111bc23cbf95cdaca25b7de579d5e2532ab181a7bb5670751f8f1064f7925a5bf4333e0463a3e236dd8cb15594790194e9c11a0559b4cbb6e454ee6a29f54ffa4df72c53dbe98ddc8cf17f3b215055b51b800fb9d36497c4f0f61aee1ba95bd68f99a6879470a4e7ee1059d284f25fb2f59d2ff47c96a16a7f21723fd42941e19e8352cf948db643dcdbf89830b4c0fcf0a208d18010d8310ec2ecbd9aee2a84c70663a3c1b95c44090e4d638b66901ff9aa687b0c7a919aa7aff7e49df05644656371d760ae30aa725028c4151fe7d2d02fb6e33fef9599d230367eac30c725b6e9119454d2756559279b0afbf83a9ec03ad13e1badda30ebb50f8baafa8c86a6b058543941a8be99cd7318aca747236eca4b266bc410ae9aa0345d09006828e63e9d4a56ce3d61f3030a1b5ab2458b99d8bf138f34eb29a0459383eb38f99fc1b32f67c31c9914342f5bffeecb6ac9f2db0fe0ca7cc7eb0e38cc9ec62054309b283f3306ddb0c807eadc5f41a2e1e2df3de28b4395a48c062b240852e6f811e91dfa4526f7c1cf8bf237b8750c6002af78e5c7777e6a941a8672910b6ae9bb36b8871cb53d5bdfbca7db4f77b0cbbccbcc2727fd8dd4316598eec497589a2f78c5ee8a26935046ea97dbcee86db4a3ccdb62297f4d54c28eb030c380557bbb287b0f6f7d57e29c1f24a3dea4e8840b6f0be2a6fe36904e479cdf8c74a3cd07f86cc4e6c87dc6acb1bde3c51eeec8843d4d437972027538ec149eb4433b58d5eac5c49db9d174d100d5f5a7e41771cada1c759bc3a46cacb9d4d84ed34876ceaabbd0b142816e852090e33a80a79a362aaac605a7e233735b19128692d5efde5877d48a96d7885bf1d3dcd523ff2e2a04eae54cd76228ce4a71fb000aad24cd96f7255ac988cb8af389e87dee3f412d9756bbb0406f66c69b65c05c00cdb4c3d0180b438dcc90f15e4e855634e51467ed645d6fecae7430cee8bc1f0b00f4da4fc241f973a4632ace5788bd1dd543d20393a79275de1c369d2a2e25b8bda8bec12f3b310ce9547b49ad3ffe37b0d6f0400918980e2cbc88dd867b67f9431658da665b358a6eea43d5ee3b57af1dda34ddc8f11714320bfd7c4e94f4ee425b3e31a39f688abd75a04b82a430958eb93c792d4e75d700b2755580a38d624d57805de282b0159a198f42af964eba9450db72dc8089c13b8d3d77c8a6d5850163e5f733287eec83280a4be5b8fdbc89bc5dcfbcf0d1d38f51eed5b81ca078a09c9c0822321104005bff0457490473f5c7243f2e4ea365f90402cb6bf984db407cb6c5f470ed73bed66d57872d3fc3b9898b4dcd4bf219526f6a8fda5ac983422ca5e20208fce37e023d631fe9fc2bb6bdcb16b3ac0b20efc66deb41c7c1bcc4d852a1795ea2acddf30953ade40d8a0214657105f455fa90bac3b82e168f5bc03026e478f03dfe32b936c47f4d96882747676802685718ee61abad374970a6fbbd4006089301284ae6984d88f8987a3beec35ef56ffd7b3b7aa210c91253461a195ed689dab980072884ecbd2c208fd7e85f4a67f3703ff2ffe20b6a454ff3138009760dcde8cfd18223c6da59b3c0baa20ea3106514d72308f8cf785965f637b776cf3d3a92f5365e7cd88a44399b2c88e10c7d7807cb6a11ff3aa596495a188a2b37f0c7831ddd34a02a1600f4bb049b5b726b5741b6dfe198e198a8682e0b0008ae5006c8322161956cf41d86ecc35c632034c987d7b778c1d0fc68d5586a63fc032bc13507111e15037753d8dbf0622ed17abf4a8a35e521e4f3422649b3cb015d4da0e85f753ac1709ee46c5025cb937939034271f3df8638539af0b6560f76075acd826eb7e6a58a9419f30522d93c2bb7cad94b6ca3831e5e420b0cccb61a7836591e2a18e567b7134184fddb1dd16a719b4ed220ad90352628504c5abdb85c8796c3279ae00ce62ddfc9640222aa7ce232ba2a5a4a4293f4b51e2f60b7c63abec1ea76e48613d858496891d2b076868d1c28930c8a366c899ef111f32637f26243dcd4a667a178bd99dd5f2dbf3f0653ba68c96f638679dde08af4688561041d29e488968c2864cb60fd4d6081772ace88bef798b916abe8af5844d2d03fe55e3eff37bbdc968cf247356d3c1ba502935fcd809f2bb427426635d5abeeaa914589da5866f4e456697d301de05b096a83830551542b1a1dddda699627c1339ab55b22ed82bf90b315a82883dfa181c141e6efc7241b2d367b0451928c9e7eb06194db5caa1aff623091addb4495cb57c0cbbdce20d0cd9384d32de884d4b0cf8ad3c8234178fd91005c2559dc1710e9dd3be9650f6f1c13b9c060fd3e2443e0e4508018fdf09c9154af7dac6f8851374d0724f04a977e58769138090f1fedeb886fcb6a740bc6685743cd9d9cc5d8bc275c448c589645f0f482d281c33aef231491c40cd5caf1e9d6c2a964ca071bdddc97c6196782ac0b724ac9126d93c640c777629a10339956065eb834849fbe590873073180f5040ae12eb6c12bddb969a028041b8978ff06e49075af85d26cb4b06ff189e751a28ccdded97d3e5d8ac60c03c3c2345bc513e1c6417a5403923848a05b1e97730a549c62db65549f4970600ba2671d6ddb0f10003d9546fe0fbc66f844709ea34a2261f35d6c3d86bd01d78030e4f4eac4836eaf6ea9c143833953ed9d4de26f36d21995d5ee0324daad5cf3c087df45135c08a40230d228dbf9ca65b4aa6f2f0752226fd24fc70e17b5269947c2634b223a632a403ec8d2f6a1fa10b015aa1130e45655f358b68b7554799eaaf7247287f1637e4200380cbaeb71189fbcdcb24a1c2eb3f75672e914c0ce69a5fbf6563e9fd02af1f4b033eb7dade963cc71df466699245768fa45f55a5f8c4705d162488ec13340fee2c95f99119fa6ca93f4a575bcb2dac45a64a3607060862c734a4d0aeb480294c5cf9751aac21195b069b03e996df40c668f82b9c41afa2bc5688f19ea200c959a0c1b53bd8924d477dc67c28ecb43a10ef9509db590e6acea2114adc1d61d1e312995359b882018d2b600ff0f3cb14c98258fc812552b444cd50d0daa5f4d8338e41b4f81e54bd780123f0d4ccfb233afb11f0e19f3b82143493aadef275a3e13e5aa907bef848994c512b4a2ed91f0dabc206f0742176c3d28985c059e2ea58aa36cc48af11b82f49f7009aa29d35f3bc2248d7da5d6ed19dbdb1afdcbf3ba8b25423e214ab8e574e798959bc72d9418832bc518019541c56c3c4344dd41dd8895cd4a902480160a500aa0b2b7fda413c6faf0648d4b33af8d1fe9a045bc8f6ec67e1e7e6476ac21e5343db6ded2a4cf2e6357164fd610c46bdfa1742225b1722c62f9dafffe7db909c289488d390431e6da4e299945d66117b5cb619e32a54ee1c7996ad5f780d378dde87cf5d95a0980359870868335bc0848792707d72372251d7b5b60302267b0019364a2672d4acafc93964d79e464eeb114a93d465b4fbda4086456beeb84b7850bef99df6d1d43411bcda6668353a5b04eb8bda6997b04b2607fecf88efa917c06fb1c63eae8eccaf91f493c975b37070a2bedd94a9b6aa6d8355b88089eac3bce5c4e7e01a04b02bcaaf315072e5f866af2bc5a80adc1cac0b15f51f813333a0c3a657e89543fe2f2af6311c563ce8fc302a5dde7d7de3816cf2415e3710aa872556e9d046cb361ba9f495cfff31bcae1d59453c7b618e5c7a9ac792dc0446dd319dfd9a3a389b7f001e9a06455e60d581fc7f09eb77a566bcdf28410a62b233b3487f0868ea18bc2d38da1c1f9aebd71ca246c1dedc60ce093c3bd1e7190895dfb906d5579cf7102e43aa37630f5f7baaf2a2eec140de75facc0e8ccc259baddb200fa07f829fe089385c451dda6f3420faaec16c1581b8924d1dcc2c4c9c621985df772339e5252844b421d7f3896ac833bb768d483e28345574dc1d42a6968edc7e0fc9f44e574e28b344a132eea23cd297e0eea169a07b1d39e60ff3a6069e0981ecdb04aa3333d271eeb2a5ebf9c468fa45c1821848f9450bd03555ebe91547c60195b8ea437dd42993fa0e6c761ae54d5723c6d7a6eb479543ac0a2e5fc1bb92c9a6f17c80356e0818368fee997c995f9947311f95fe434f16fdfdb1c528895369c55eefb4cabf0ab214fd50cc1787b24426a12fa098c34b095bfbdc29c90cb353febd7da766ac259d1f7f52c07996441d63b3e7204141324fa9f69dbb1f38ff3e2a0c738ccc710c3b85ba4c0dfbd13bef440348c335d107e8c1b373711372250a23e95296d38ffbf165c87f82ea440cb95c6abf36deaf873a320443c09dc1f23f2faf0101f8779c92e84027c8f446418b53e08f8b984488c4fd48976e678628633f76b0a9b8a61d2eca942dfc9329b3c3d4497780b702642bf53fc320eeb8da78eaeedd942f401afcd2ddfc57e4a2f2ba76b7c75aeabbb91bbb704c45a354dc4942e8d39e09e33ba7ec87b4bb5a7aee488fa58077fe603ddb279d0b67e7803d1c53c1022701075313a892cc5ed6f3f56ef05be2667e4acb250dd7122730f996a4531ad512ea99a91ee0e6f32c651d9f05740f1e82e0f41363cf42764f039dda29716a305730d445beae470873e187eceb2aa7c104821f348381a7b3c5221fa1d30f40461bd8013c559d29617f94eaa21c75d5c8d95759c8d67f6a5d796680db616f930b47a009659a9213e99f0e39045f2acc8367c7473fe5517730853d12fe996e785f22e19c42095c4aa53efb8c38a3253b633136cd94a73d054e2e5ac8e2c5b8a4a568c23af054763e127ffc69e58a74323290ddb6910f36da9ed5a477af930dd64075a48029bd22d66cf25bcb5bfce46cfa4dd9b5c5f272116139e38981685ad0c3c4b10433d99594b6d905f50a546541e20aeb54e35e73ded419134a6a435def85451a317183eb1653e90c6852f3a6320b39de9ea35b64fd8d8a7fe2cc8e4d0667ff3413e9439301b50ae4552742d3135d554a848a4c52f36697e9417d78ab3e1e44022a684f52ab780aa796209b0638f1edaaf001532b1c957898dfa72f0b48dba9ab4958a5f54bf8531a05b3fc07c659d77256b3e3116989b801a605d639edca654703119758ba39188cab7359ecc7c9def75a7f03450453c7cb79bfcce818e2da3f01c44e7ff404a8d2144175f4f8aabd96603c7b823f29226652fceb54c7ce9d24eae6712994e057e7085a28dd685523124bb87b345471bd22950bda55235062d10d3b2af99dac64530facb081b7e49988bdb7d50dfc540388a6bdc33f519acda617d6dd2bbd0cc3538822d213d75a10de477b7553010252db7c7732b4f3b4e0fd9deca64559bf1b39eed7829b0fbb9d53658134197389e98d6036e3f21ee92af68c9de5e2411b0367bccd382bacb857e5301e2ccaa27d1fcee00e3f2e38740c347f2b9b60dd5330f295615f1277d3f37320374b337a9af79bd196038008e73c68912d3603f7e0710d13d8e7c1905a730a98b70efa7995d7e9baba8cb7552d428557a641d41fbb69c678846ccc7ecb7c1d041e37ffb697d48e0197068f6097fe2f30ccca86ab49ff410caf6188f5261b250316445f030670f6cd0c76a3bda803e9a5e51bb29241c2c781470148142322a70099520fee910982d466ee58ddf89137e6b2e0a26014354223181f5758ac6bd66cdc79590b102f5385c89dc5a77a62626a0ee06626c3f9c746e4578e50caca99ffa9d8fad3189817bb54a619f7dbd18d2bba3003745a29f8318055b6e5576b08aba42bd96d822209b387a2d624dc6b3baf1e8fb38dbf82f408604cdbef588e794070b35dc4d1e55176eae8a700fe912f5c49dcde6731266fd7d5eef72f44e470863e3ae54427086475c4354a714f91ee69ac8647a701c0a63e95e3a8aa4ac655e917bfe952e68644cb7c9e88669e36ccd43c5d35997eef3e8ff6f7a144e7a6198d2927af48084fc09dcaea5ef8eb274d1090c6960a56de9213a03b4291521cac45a3b06778b2f950614649cc958a5e3517a96fd6b278acdfe3c7fdc46754b63fab6e07f2c15b54ad5b83f20c0f8e7c402b6f47d03561803b7fadb0850064e3a21841bf6cf3f0514fc37e5644b363d725d43eefbc14407ee8844698d805ea6934aaa09484c820eb71813be1fabd9c33463d0555225d4cdacbe989585b2f972521ab5497999f74f2ac8d72cfd9064572c098f90a725f2db78baa6082bb9209bb486bccbe2d781100cc713e4deff8871172557f9c7207c9d3930b310fb2fe280c72dd265b13682ca45967e6c68886a087e558469b4e09b0a90efc36bef09550f29853cdcb381438d92968a0a54ef16e99e5fb00ce5ef5e06d78e923a16744ca81d34e830e1a09ce37a890270643040ad949ae74323736034f0baa9327f706ff5cbe393b0146ae5fa2e27d1fc8b69b14fcaff05c5e948c6780a485ebe713fdc557ed2beb9885bc2348ef55860a1e41aa7ab38f4b69bbd783ceb670b11120eafa722415082f5e00ffd00e6ffc28577a468d7c2c2ebb6767593249e8aff3708c2fa1e5aeb79c697482ad0988b4caa2df161b594642be246a0c65941b8bb8b1af179e417aebc7ef04b8aa1b7fcaf712d25a69df938a5837e25eb345e9224a3d4dd8bf8120e2a5fcd0a3d5a60a0d22ccb7902bd1c466bbb7be570032bf8b9ab7fa00d016b7c7611f22259c491ced8e028efb6b7e36b3fe20d0f06a87dcd90aae8648beadf6bd417788e51b17b97fe888d5da830950d52d6de0b12aff3819102d1f92061521d1e8b2e2b39af62ed7c7f9890b0cb2089a4e5e2c1a20fd3a17a70a0298f6af34c0d5fbed2ae6418c2563a1cb664c5072523df87931ad036b538e6e73033e4ee22dc9f6c7b4275928db3b17b455fb36c897e5619287b59238b815b1766347f8ee8d036b8459111bad488af72d3b1478e59a097fb0f4de910ee5ebecf2fb62b74d4e6cf32101adffb2ba7c0fec6f33bae40921eb2661ba8ec9d7f3edded6453183189f68c217ed624f5ad5f085ee314d810a90bf3c5e3aeb7f2a5cadbc2688b670596841b4c9f20b99b3ddb093b0ddb83d69fcd047a85b1dee3b67cf3d80a19a8880dbef8753dfe0b94fda924fb8bfb154bf310ba91efa8f73a71909e89f428aa9b635b3e093cbae2235f838c69b852f23de328b41011ff1bf5fabceb9288c10deec5249fe029822925a6e06e3918375142234460905a8ff69bdca1a83636d72822b7e49e0e1359551ce71ac1b918e0a4d0a27a9be8ebe327efbc5b70e9a3be5d4622b683d14da4d99fba06e29205d6230afcced9f7c727eb21ec7be94f5c4b59360b7dc6f051db7c4ae9c7e9f37b686fde4e22bffa5084080bdc696613096ad49226e33de93ed4fcdcd05fee10137788fc1325434eee3d93d49d66030e107972b5fbbcb036833520424a9758d7e564f3aca792c8a9da01dc369632c9fdf69c5fb4ab6cc1ccbe8cbcb633ef2f831103547372fdfc40c0fbdc9719afaeae7ec22504fd11bd4093b14f975f3737ae51919677f2365a552479080fcbdcee3eb6b0097352b5be7bf85e185f129d4bf217e048b58ea27d6f3e715b31915e07e07ccc1678578653f7a50a5b258fe2f165ce83ec568a843a86eed649acd943711bd073e902c61f44069f27429f180014057e3752088e4869f77e45cb82beb2c9499023a7c388e1fa96ba9e0315ae1f1e0335db60798cbec8a459659d1e180e5d8debf8cdadf1910317d148a321d18a3f56cdac0971ec706fe6389e2637ebd800ea3d7df7e15a6e40bbf6b8a1e8e9f1a36feeaa484d3cd2148d52dcda7aa3e1d015fb03a704ec81d21f4b5599ce81be8f94059b57d87c6c53aabb294a86ec69d9431f3f133aede3cb6ee6ae0471e4dca2572baeee5355fc6d9648e8e57ac948f83776482f3af6574427997387db3c3f8f3219d9b3f1b81ae39a60618b507c047c920bf062f18a778860e379d53c9240f3071e313bdb44cf6a75a4dd74d225895202edee2ca60cdfdb150f2e6d6f150fbbc62738ad1830ec2cc3a23a0f7c06acd82399b97be0c578e003f287888815ffe439a6b3d1c6f6d85748b3e3749e24e922d28619c824ee1b7c9ba8c13495ea81cb513872336adfc96e1351c89817c3110027eb968749ce01d12231125780f3400dc36b10a6b31bb3780abb5f14d678fa3b907613177108f48dab0f69c1fdf39a01515dc50297d255e2452c7571d842eee325bacaca6678093409ec7102528a48126cf94345cfea33202e49eb1fa75c760dbbefca343781b5223be5290268840f53e444a3b33d108b68316e1e6f3ebb310006dbb259c56ab2ef59fb5bd89767d4893d509145231368a64d7ab8d67051cbafe8ff3069b9118920fcec63a24a23c8ac18a5c77107aef4acb18c4380d2d1a47ec809107f49ed6cc6e0caf7e54b01d568685798085dee6d135cf74a5a69389b267c4d5f2cb73b25a3a8468777bf7ca5fd2d48d234b6462669b0e45cf5a1709d2a19d054ba63f738eea5a719a29a604958c635fa5d9c5d9377cf3b85043733ce4035b52ebd8f8e04c8ce673550e6bf1f0960610b140181b5b5d510feff34161e8337379a95fdc6da13f1a1a47422938129a4c511ea159de4668ca10dd5c610439eebe8d4f895e37bf646b150a718130f7d713cb1a5a02a82eebb143f5b11c0f412ee87b334075ab77d28ba5b27a4c32490be5bf9c761fde5d0d2e850e7b7f9c703f62a61a54ae5150f81ef79aee3a4591a1a5af6115d13629ed69592ec0b03fdf3067860b3990d30d582c2331949191bbaffba3ff7f75e20c9f17a14c4ed44b4a05cdbcd0615b8a18558396fa0c42349e389f2a7c9dea058c9b6a420bd2bf74a3d5510c96b851324d4391bc31dd9c0ea77d831482e2270c4a10f26881661a83e824c98219e944b15836fb82029ebeb622c5309cbac2c5f3db78bd6c0f9973c5be7aa71dc4a8d88a155631e1967b4974a86a1272e0ec53cfff9bcee921079cf7f23a7fae87d44fe04b8c28f86adc5f9db1db57257f0411876d13333f8e8a33c8223b7789a89373f052ecba5f641f273bc7c57a7b38d5df53cc7aa50370e403253287f79d6174885a98da5eb607962ec434d2f7004153edbfc743b74c3d22a52d134e64351ad39bde160d9007eafb428ae1b350c57688d021b3681f0d4aaf4615c0497a1ab693b6603959ce11d349915f2adf84218c82b05ae7a35a32e1aba297a2eecc6332ccf0bbf13b67c6c2de8d95f98456efe63ab4bdddfa551db747d4f58a2eff78c34f67d06d0a3e2b5138325f7ab2704e6b7169d367ecb54f3159082f00b4a4d2356f0aeb532ba1e7ecba3a8002a9bd425c0a19805f3516fa550b6b00cd522c22219958a0706ab8524827187e64aa5d77cb11eb2163915574ada044c37a2e0ddcbeed837c0fa033694823b384e15889a853c6256ee940aaffb4e087641ff7cd86715c607f1b169c209858d1897e0ed4cfecc317ae115ee94a2e633dbd4b4b6bc983adc252223c5d7bc2ba83b0a5d8a5b64901db83d5a0c4b6dc151646d69bf7b8a2c1f69cda88fa4a89724c73c6cc7a73ecd08d3cb5e2aa01169a620f1ddedb2e58bfd8890253866938be243590ddfcbf5ed0fe82eca4babe0d6d7126dbfe772dc61dbb4835fbac8a82a96b2bf0769df9d6b400de4ad4045b2dc6e2456196c90e9b9387fe1d9b46d1b7bbc2dcc56e2d333bf6763056eec54d4cbbba44cffaec79c2758c09cd6d6fa3fbd6ddefd40be46dcef4487ec30ce498c1bc922c5069ea0b477316b8f0948c682793fd694155c8c71776435c77f7c26f54121698d8496f2533258d0886e1ca24a87c0b40c4d12d4d307bb5690078ae6833e66fb044a45734b03cbf48bc7ca5f89022dbd93ef4f0ebd89f8f70538857b54761c10758433de9e6226d5ade320f872f55c265e75c76742dec3798e3c82e791b8578fc1936ec7b8523076628ea53cf1cfceb7cfbce60c57af5b4aecf7d37b63002ca86fc43b80a45abbd58643519a35ca0ccaf5716acc5f5808da753577074e3510f04c25f357fa2efee979247061fccd7e0f27cc926859fb9b724a14edd28a75bd90b85d21f9d1ea52fa4d1dfcba7be5af148cca38763019216a67ed4f35f7b9e09e979e503d69b35c9205e688bf2d0cd63d9e938ad3006af13c166b332a6815ff7f62b808ec0010d512ad2e1ff29d8e535a68a2ab179b4980d69dfb06b0331af89fa2f4e7acfa6d841e7321c5de87c92fec5bd8838495c0125fd5bba5b9b490cc36c70c80319a404a4fb45f69233bd9e9c28c5f09705d90667270b8ebf8d25933d062499bd8f509e63536ff9cb67bb2f5f51a7e6cd684bb6a081f66676cc67988cc7df40bc27789c1267e9cac5d625cbc70169134366d08279dc82a1786890446266232c32e09eda6c843f7b09c799f8cb9f90861472819714b35f02b7715defe239b5b416419b949ff6c89aa3c4a05612847a040d663d7c98bea86231a663e3bdf34f09a2cc56c21e7e0b5e076015cba2067cefc8cb4d44fcbcda3c321105873c189a5e849e53c9516fbf88d41e78c00de290d6426973e60a009d24a854e7993cc82f6d5018dd932edefabf9c8071dc1d3e52e01f5b97b80fd843f0bc3821e06bb3cbce8a0e3c72f5b95b5883ce6d2496b50e2b617c2d19bacecb1cd5bf1984c1530c12edab89ec18fc8d4df724bad93bbd7d60033186d6784a66b8db8cf90eac1ae330a7e23437c0b2fbb41416fcca926b3eeca7fa970c787539970f447f09ecfafb3261ce18e1c88d03aab539edef4fb1aaf4462c1653441c0a624f75b1b658fa64e5f5c271d429a19aa1553923604de85c310244e6b0bceda4d4ae1d6edff23de927dfa7fbf54502aabe8fd516ee3fae83165219e9a34f03d4c23014218f7fbcc9efc18f22c5e8bbff328a3effe1e621c09774182334b6e9e68735f703b301e9bb9577747b33ec4919809c41de5d92ea8f5f7cf5d92751120c767810d2d52415f517420d778dd1666267181f13bb74fcb3106500031d4dd45811d60d7611ff478b529559fd079570491009c582ccfb7a60438598d526ee87dcee68644faf598c43fdadb70b860a05331db04ac925154fe13813d8e7bff5a8b6d17edbf802e5d9bac2023c8f11b5fad1b8014e65e24032000f6600d8b01d84bbf2b5c502923428d0dcf96fb60a9b3c0620263732b60cfd7a162662cc559e8201572a37728f05a4a71a22255da78d1c892bf54349743191e73083b001e5066352f1c8546109e4a2e938217eec8a01e702528bfda614d2a2fafac41705d36e7548d904e436338f9c986ba81c8109e6f49d53db6de86859e5c123dd6ebfd12ccd1c479090a68d90580f38c7f156560244484e21e8c613345a1e635346b56393503794e25ed9e4de463bf7458435314f2655d0b1f17d795edcf731cdc541e7fff7cf93330b3df65574a95a7806f0300c0f978e21b41830e3da1534fc36231a73c087e81e4777411f4ae8244bcc0d2b19dd13b2a2baaae421289fe0a53f478465fb65bd57d808158855d3a279e801d9960ec4d87e7dc6e44c38025beba5302b2e1cf5a0eb172757f9511e991723ee8e520c0345b10f02ab2decb97385d9f707915de1c0f27462e187df201d903d617603a35e9161add08c7830ae9602dd24b38aeb674d6af921c3c7ed2262f8bec09a98631d372ec047b3ba8f401c47846f95e97c29a3f0e08a3596c308d58893fdb8f87fc68855d2663947635b285226e8026a0b638696719d8de2fa0704015d780b79322557a7655cd3bc23d7950435163a0a7bd654118ef0a67af2f0636489959824b19f170bfee92a2931326020e063c59bbf4f8515eec6029f4ae828742f216cbb46499335e9da2cbcb0d75d10aed04ed8fb80868785e1987d45ff80eaea5709a904d064a896bdd8259f746b19aeb84b0a2272ddce1aa190dcdefd81fad93b6437a472e1ac71335e3aca6dda8109407f22ddd89c86781a83a681b790a3998a53644290eb87104955c2642f7abc8264505dad273384dbea08317a50b12b26c90aa82541ba62bdcf8f1c14a388cf62c6e202f9cdaf71860ec327aa8d7dfec4c91f5c474ee7ae402b6a4af95ce4ef17c4729366371ba4d2dd456f918422708667a49eb51f9fcd66c71575a3257080412ef51f30971485cdc84ece6b224815a54d8225583a68fb09b525f7026c22d1871c43c0af5d5b2fe75ae3c34211b4ef4b1b31832953cdac2a8a2df5bbc5f61bcda46471e0194e40b13702601d8be71fa1f450617c7ed4e380504ea8d0a96f7067a8a6f08c85cd82fe65af8021512388daeff2572a72c4ceafccd618a1ce4ceaf0970c970e5639c2da4d7babe16662fc2894ec44e6442251bb234efc31954db8e086fdc30825cd0caff4cbf29b1eaf17dce4aa18801a955fe175d33a65a4399cecc2fd2303013980cf6833fdf5da98a459b61fc469ed96a33cb7f970c8d2187b7d139aee64920fd34dd7ab123ea16242fa5afd0d87ae0c86c5137bc8f2ef49300af010b8a9defae6e292f3c5df1cf4a3c3e3b42166e0bf8372e9018166f6bc7f7471be83ec79f966278339396310e90c57db4f0fb0d0f2ccd66a289e708cf6aa4ab1432398f4241a0a67d9f7e2a6b07f5af448daa5e22ea3efb5392e13c78dbed6983d5905eec8b978d4c8ff6ae66e2cd08ef3573d1ea39138c9aa9977b1a08daf38a42ed66bf212a65a29257d82102de784721eda4400785604188d40818aacc0bbb72cd612530698837da1dde2a9a53fc91c21642a964bc177050d14997857f1b5e3eb6070fbbd66c356a8dc974869e655464c8260e795c600416e78e710d0c3c67136c3ae53eb573f85606376fcbf68cf4f33c02c71cb2d359d197546bb7d6a473126a3aa4dbace40f02c7d409ca0165922cb7ba4c0a76abb51569cf12c4d274af2c43cf7b862007007792c8a5ed8cbb906e670f882584d9bcf14516ee436256d68eb39302de8b396d9a768065425e4e0b137a4cfe44f3f174c612de7b7349c38a2986bc8ca69676d5898f9aeff92bf04664a55998feddf703d44dbbbaaee079072107f8b8a4df02d8d4ed4553966a32e261238f4d6e54a08aa83e9b110c0f6fbf483a3bc3626d723a5d94ee62da66bb64cc1882b8da410e26d3ef2305a15604b0015eb2fd20dae34a02d62600e122b02df2f05c491dd9b7b463e8055261466936b4ad10b5cdb115f5a3f873c6ab7ab4b5ff5129814b8a9852ac032540f9b889fa55e1cb66120b810ce995ac511e10665ddbc89e08e4f12a44b06f1b2b773b39f4914b019ed53b175bdb76a435ec5acf92852dd0aafe0ef366b4cf9da1a35ea83bf3f552e3222b94a43ae29e2e9d4334d46b720d03ec2760d5e4ddf35dee3c71d093ee7a6cf4194531dabcc9d229677efac52679c24d2261dcedae42f25b5de8548eafa2f9493af6b99b00af6f8d559f5435528a52974b8e67dd39ab8ba59d870a000e564c5db547421304e5fe2723f990333ed2d45b63f3e1474ccd96a80538b899d06ebad903c3fc9955808ffd7fff7318228d45d29690fe0bf12e634ca121a7ecb382ef3c64961955f9846ef839d4e839ee1413651fd27c18545fbc3040a081fe38381736bc5547262984d0e1e934277f40b7340769ec2746e1a1248df027b3c607a003ad2298967d67f0b14a97006a40f2d0712d3ecb9eab069b30965fec205151c0fbb2e3ec0467e2336e4646b0e64602ab23daaa2b145d6416709522a12629080e08ac7fcf2a96a9f84cc52db8b078aabbc66ac31e69f5127786222d5c33d7e161edbd3138ff3830e758e18560c8fa518268d22fca3e44d9b610330bbdc8aa4f07231e7969154fcbc055ecb6db104b6ab70ba210d2e8fe259edaea1556e430e0252e46c0b996c632a8c17a2e74fa02e09ecf15697e0b05c09cd053184c171388d7b535695cfbc7e3483e780b2c7c125e67dfe10ff411b261b5102193b61453dd2472e78e1944525bdf7dd266f56534e4a617d922895e352a7d51ffbb0c3be3e7fd73cf907cf52540f7ae54f86c81bcff019c223d1580d6d7126db151ac8ac8d512490aa165ace4e093e1259d68c60b9e31bbbfdb3bb32e4419f3ba3dfa57ecea454176bd31b6c719a49bdb53fb9f13fb04a713cd4d146fa3a359d95365bcf23513f0820ea4dd1850afc6a6aef8bc7fd591b5ae56bc25cf939c9bb946dea57f1182e140da4425ed4ccc07477f57fdbfa7b5ed88bfab0ee12258300cad1271144fa31a7d95233275f5da25ae949de399ffd0edb7af168998eb2b20f6ed082006606f7c49fdb537fd8793f6a29c13549961434600da9ae1aa1cf8db24afe7eb5df1b16f03045eae619e2a2f747bfe63ff641ca81a1e0092a1505c9a097774c9c8b602ad99f8973c9b989780d023c003d9814bdb1c1fd58102442ba6ffc3b27af38c768dd75dc6fcf92e3e22eada94265190d013f6dd2b188bf080e1712a6aecdeec410387a95c96508f3219ba0f082beb6cbc833d8e2aef594151ddac8449dd91e2ed6e823e2356f1838ac4a93688eb94475ea5588616c86482da0dcf2e71d64095565052ba840a2a205ae7f532bb9854548bbc279cbfefee93ec2f46baebb83cc0c6193b5cb167f37e30cb6ba58bd07f84cae5866b65464d5f4716f5b77fea0b3397bb73da1dc818aaf903c1beb4beecdaf0b151157c24157d66b0be359614327b4551e1771672b20dbec4dd1689eabdf23ccb55f1be35dc0f08dad604d78f0299fe1d9d1a6e8b7d0ca06e1a64c8da880a0d455530a049dfda15d0c3b90a8d4f674294271637292d37604bd1034e378a95ed72378969f8674ae834d860b4862ebbc64d27e37122ddc94837ec657e26de62c8ed39fdaea00ef1ac1ccfd5a99d263e9290fc8b5e7378807a5ef2e01c889af6789a80697e13fefee6d1368f7988679287c5c059da9a61c01774a7ccec97611da91dba90d745e0e319da934c15f02cb840c81050ebff8aced649add2f8c1ab5abc4cdda2cd10f7d2d230777beb85d0f9394b1da7e019edca815b801aa85ef0a96b8813db0323fd79df3f6e4c7ed2564a70ebbe49326f903fe70044c934a4159ce8fbadc847423bdd3219a6bc6057e5409a72b7f0b936dd13ffc90d466a878e36910778308308fbfb558834f3bfe691df870735559810331064148f8f3088f48aec27516e9ac634a754703d62f10d887056d0f7adc256cbd549329608f9e3c3cd52c5a0e2173a1bc7e0a39dfa0f33779c4875c83e3d34b6084d93d185ca816c18ade7e3da0f60de4b08b3f0acf9098fdde5bff3d7c7354b37cabe942060e3276cf1b8c4ee06fae5362b157c2190f4e4d0cbbb607b68338c7eda84cce0ef68eb1adb732133ea4739118cb66fe4d4736b0647a4c458d215769413c2a8172208743fcea7f5020c528fc3a3d9cfdee7a97a547d14d7c2785fb37bef72e0d8f89cfd6037ec7b492eb4cbe7e004a186b37f8002a23a925cde16a909cebb0ce18450b7524e73d5014eed86aea4dc2391bb82d93dc9906224e6b2bfdd5b038885f43d9b9d4c368db852716c2537951004ddbc3f007957c0acf6c65a78476a9580e128fdbc74ed37657d0aa55101701f14e5212cb22c9818886b268c7550aade60ca24f581f6b20f1f078e237fbe881590d480bb662ee19e5ed66d49aaea2b10d06eb6b9fc2cbde8802e63baa2be005cf9a98f4d519e5e15fa50e030f47acb7ec2d0b4455c62f4f8d665dc2236085a21001379e5fdcc9775e9d44ef3fb4b6df180c9b8144be7f0f8a7fdd1d1ee792d00827224a638acc4afa455de5409e18f80d6f1c5d725d49864cd11ef59a7ed4e5076b525469ce5f24da5d9901c97a53c38069b21a0ff42587ac3b7fe8ff9f6239845e21dc71960c5457f865182174cc8b3aa6ad129ea55e303c51a6142bca2f96f601ef8a673287d7233d2a27ecdf88253ca49c5a2cacd00992e59dfdfcdabddef357144e410ee26a98af5e6978a5202e74d3350442650cdc3b84aff02b38573cf89df8203b91f5c9bce99be117a445045587a5e687c007a6056096ef3425c3ee21bfc03cb12f55952bc6afb2487c41985f95da2b823adbfcf64181639e810d8fda367d0986068229d3efb0c54426467c7bcb752d2b5f2b333df4acdfaad6dc22cbd18cb992aa09b088d62bbdab6080a10792a67bf2dfc51e9d59fdcd67c4e430d1f45566407ee8bfc41560a81071b02391963bbe28ac51613a81002bc3335faad9d1ccb23c97067e0164488fa6fdc79a645b4c7c24eaec2b191b2c29a0aca8fbc34576900b285e38c3ef7af4f4e46e6ad0ca4e04bf1febc6840598ff61b62521ce7b25ec46d685692a13a6cb3489edc8013044daeed24c72a19d82d4d3d0a322d4314c9a152ec0d77e19207b31cb1718e536ec33aea00957c0bc7c0dc64ac78c97328a26f4496a49b3be1c65db4d93095cb8d857a2c55f426f79373bbe3dc61dbeedd7eeb4efd122403e4e6bfa534266fac594300f94d5b806f4b19772408fe644d50e735c1ee9e64553ecf93f123add5f5aee7642ed9b7b332be60ff5e9c39159aefbd7e1c9ca4164403a4513a143c5d190476491a09e2ee30b9b7b38d5081f1d14ecbdc820f87303b49e6408345784d5ea8c88a68e47fbc8a9d7b8384e5149d78bb029bfeadbdcc8ba6fad028c9c07a726d742210d778b6681c45316f43c6dd4c320377e55d780ed5d5acae789871886ee4bc9d0c2b79c5204b2e29c307e4b878da18de5bc848dffbd2e361b29f47849afeb99619d0294703757ba54df4ca8d5e2000f7e550dc14bcb40f4822383d95cd1d0755e6d8d89ee16300fc6d62fc2283626cb6fa2f4c22229bbcb7f467d01a7a2680ba576e768db121f4bfde092a7bd3938d75c89dd3957cd7e81c55780342e98f0ddeda7bb51ca838788a280f23c3eae65c14968faf21308c84632e1f214196341727b1b81cfa93d92d093266df649b7cb86713a018dc982be3386689218dd9e2ece4193a485e8625f13834b66f866e2832dc4af428e36286b00c54b559aa6f0a231eb037df952e03944ec69923f339c1a28019b8458e3bc6c30ce4df5e300955f075f8c35f761ca3bf36ced78dae3deaff133aac445b5bbe08ffbe6a7fb3f599973a7ba04ff8a3cd6f7b824c89ad7fd2c5223f57de6597501969f5ecfdce2ed8230b750313c64ca53396eda7e1c84d8eaad92365dc01cb4a345a55982dd102083544ea32e5857ebc50d23ec51b769ec851e8898072d8caf41c9a55eb6e28fbfc0b400df470168944db42a8e7dac109e9aabe729574c7a2e93e2fd58cbadb63af5a67a0b125442192755a63ba27f3adf1c88af3e76621e5e56eac7e0248f8f3a0858f364056fb0daa0baa37606964c4d93faf5a123b73fe6815b581164e307c2428daf3831283e41a780162ea34b61a22c97f4b3471a373c2fd05735bef57bd8f85b69fc050391f976b4690ea2767cde91f3612993fcf157f85ea396ba3cf59dfe7eeb6cb93768e7912d51d5c52b95c801213bbeb56299afd931c7bf7d48e154ed9a757f134a4b90c37fcd6e6d38bfdc5b4477c621ed56d8623d025612cd993cf48a5ad8e58c8623774c06eae6901dc086f7aa7c43937434a93bbc73f05b27cec3b24d89ab4d852015f7402bb8ce8eb30a11545dec95d97076f491cd17150d050fb9594d63ceca24fef2d7cfa7a72273c01afdfe82cdd0bfe9b87455fcdcd8a7f776bf2dcdb42176d0bbe8453af5cf6157dbc8d890c1d8a4ef3e136d1f04579b6a5362da37b8acc18b2b130d7d6be303f04d55d274264029fc33b9780b565cd9cbe54e36d049b3e39564bbf856c27de45aa092875555cfc160beef5ed70cbbeac76cc280406e1449f1582c5fcb4d11b9eb0abcf4fbc5aee04a8cbc64bd8fad8767762750606d7ea0b3e183ef76aeb9e5334861d495c313e9c89e1ad78d03082ccb99944988ae80be76359b629c88a310d85463d91403c5afe0951cc90a9673eaa1aeae22e5f3d0f3209e71cda6b7db9ac6f5629a70d6aa0266d5549d8b737ada86102296ec40f2331a426bba8b0973c00a313315ff544726442bfb3c8659f0dc48c3373bb56dc22eb31ecc11efd6722a679ff5f10476042688a59089dc45fb03233b18295139928be735a39c026c99af8ef2282f29b40a7636ceb18a51d9674fdaeddd81091f6fb9ad71946f426b47231b3219541182509a9ccbb0130e37899c76b3d83d08447458a41d91378c9a74e3b922fdec8fdb67d59139b5b99890c0c18619443e888da08a3341a4cdec543ad6ab3eb54a2d795977fd69e41d08e91aa419ed273ef3711cf0d272e2fcb838a9c40fdfd242b153cc2f949b52a26a307026c42de72f6ba17f7d7e574470d6053d610fd3addd1eededad7afafe2f22ea324e4300fa0b9df34694a403d89f2cd99ba8c3f1491e42ca5d751bfbc8c395be4c94b6c1528e5ecfa3803cd0bbf1c6cc2aa1675e2aea8c835bc2a910fe9f45c7092cf8af3f48f0d90c6b2a903920f3235f37e53fb9ef067dcbf1ffc21a10936cf2cbc854b27b0f2540870e96ec2b005622bdfe34dccb0c1e799762ecc6a007a3a140caf175e6492bf1a0bf3c1dba5d4e1b204328a726f70b2f6ad9a40eed7aff1c22344d2e2ab6be48474955f8c2ef9c8cfb278134b2efb1d60b91abf02d7888280b3f508e80a387e4140aa530ccce57d2f299b40e576c5e0c850e335e16c293cd999adc0be822c2aa020f145ddd16fcf30d6b387282c9a44d0be815a91e8e1f59721e61c0b9062e98e59b5966d4068b611ba5f59376540298142b0678315537e6aad71b37284f1edff34330032ebbf9ebafc61651279ed8a731de2e9718d245864160770463f2aa2afa3a9b469a71f6ea1f6a2c6c9fe0c9b4b34651e61acc21800aa64d7eb21a73e6f7beb9f881a64cde3b1acecb04e58ecc5984abc83a37bb62a016c036eac3c0da7d3c8fb51f2c158a8acb27375254603848c0c3f2879fe78b2ae2dd7ed99f82e6c34f3365ce21c479e42923a79d1516a4bb94dea69785e5b25b5f09b7acc3e595d1231f79563ef3eae6121a8b6cc4e0a401c80fce45595e65661f63d718573e71e60519809f76ec110185cdc5154a7483f4013a01fee1d30f3e3c1ae3af75f75e2bf595650cba0052821da84ee92fc22c390fddf3cdc02a6407d9dc5d6522ca17c80c761b90e94205247ac099b62a590e1315aacbd69b397ce41b5ea9210c294079b4002362141b6639e11792b8f587eb751e5ca8642b45090693cd41b8b19e904406dbea0039001b26d77e997a4d818e3b09972e23d308ff513690aa458f9d5c100b9a449c026e61d71c1bd6f701ac2b78fab4b97ff0d08c1de08ea4db906dac33441cccf9d9ccf7b1d87925e84fa06ecec22fb8005ee8f9ba098f3c5fcf800690cd9dd51307cacf651462c0035ce034ba6df69ec4b9d88304002287ff98ad97d4fca236ffca6c40e92bd3bfc465b94f0baa2da13efc673f12fd83c4950ce778bda711339c863a4be13b5847bb4ce6936269c1d3135fd6d4dc012075da06980ac8f273b67c8d17c6e10d92088ca3f7acc5a2919ea5e9398386cff9f5e01b9c5f46d3c408c5da3645c2db47a12ac4cab5fac28c13d974fe355ea0c86008bf8c6f2afd61cd09e3f3efa08e79e523e43849bc01550f208f41e1596876b42482828364eea475cba39cb0967e8319183d1807559def52e3d62c404067a72a1a73c73177addfdb6a02505fcea45d6d4192c808219bd3d3cf6985449c6ac7b69b1dcc2281aafd652b336e17f85a8facc5cfce659088931489fda5faf85acca4e2de56adb62c9861c68bf3dda27b5f1cc9fa7983b85d751cc22cad8968e69909822a8c9ca83149133e108259a8be99e628e65ece4e86627b12b0c85478120b5b0d40d9754dee94b3e76c53d98c520fd97f8f7fbf110033be4934714bf1ced47e8535dff7cc9b5e41e02906cdaa21339a6f77e707110d1f3cdd462adfda4bf03b5f7cc93ab066024063fe09c9bea91c9049191494c39b318c43a2908f865ad8d777670c4b72ba79583cb6754797a88b415c193ae073bb26c9ae1a092d720d9aecc38ff8e0c1e68882a80f12e80509664d12dae2ce0a1b9e5fb6a08c43af774b3075a70dc031c90cf83a29ad6243ea6332183572bfac682014cb53a5890b463dd5d4851356ef7264ad4b6954769c59a933a18168ff1626497bea2e6548c1635f91044a6debf65386dca2b757c192d5ee1d874393d276390b1d283eab0c65b37236b174e9158ebf140c73102cc21f884bace40a72bc1594e8d64ae447dbb32dad4e0c18f8e92eb6d962e5f8aa928c8ee11ad325ccdda70e7a9758e4f8220f549646da78ec4cf19ddf694db638006fda6ca6e98b1e4fa04e5d2681780872959e2efaf90de50319893c0be87b0499cf97c998bf774827d0c30104279eda69f08ed6125ea5bd12cee04d7954c59525a02cbe7fe8846c52e97215473a98597c98a73fd6c36ae5085f6bb2b9e9b51fdcf30476c2805431c6d76d1955dc2ce3438fc94bf8ff7034c4630e2220bca72d4570a4416a1664edb69d7cecf03c3218b18ae88c019c99ec292d533eca2fef321e1cf82211f046f03f6b5dbc2fbf6db8e83c993b1b9a5aa5a00db187ef11972a5c42d3bf8fed7fefb1ebce7bbf7d4c5f1be92dccf1656d893c4436c20f1da394e0084ef5d09d87b49b57601e38072a6fdfc07e27bb212b4cfce3442e12ba1ed997bf839d971b62ecd6cd516b31caaf946110f0b1304c06740b38bf5dd863ae824fa074b94dbb32637206615a7c8b6230e199143ccd1caf8b7288e33660f011f90b82ba4b977693f34ec98dca61b145179dbc91aa0c26b4873e8dabc90ecb58e05cdb7b1a9161c3410cd8b5dd4b49c8bd0a933f12bd435add971555fe437dd6d3e153fe3b4d168ad46eb190fa6ff38d60e3733ca0dd45c6a7dab7ace5f83bdfd55c0afee1fa4a7ddab4df20a46cedb87f65771172bce1ac7a6d7e392a5759e81f6edee91b950fe6292dec5bffa3dc65b1cef7352bfe0826d3608af2bc05a3d2e7cfefadb5e01aa429cd92889c2ea653017f2bd9fcf0a1842481d5db2c0ff1b6b8a5fd5c861cd9d673ce57742914c1b0fa8f745af61805ec9a7e61d3623f95e62300fe23dcdd9c37671d915a76b292e9cc00e22c864078fb9a0b886a4910a424719ca018b2c0a5f9ec1d8ff362c34b15dc5147ff42da3cd27eba0edcc88b801b701e3978e9d13d88391661afdcd5abca80227fdc0cf16a0f7d133f3214b59559f7271d7f5e9f16ede66ca910c616ba5f495be1725d1aa0293f7090a891bb0f7a21b9b8e6cbbbb561419b6a8d30c596059b44218d99a5096d3959b826293c69f07ee2ddd8f3ee712d3e86938327be481ccf61678578cdceecc6a994cf75fd05db9a26dad3f271c11f4e72e6f6e7529fd1a532bae0012aaf704f94021648f022c1081918ec676a291c9f1ac6b8ee96f51865869d9960f5670e54b70920d7ab854437676c96d976b75e77b351fdfa57e81efe63d2bf47ab6bc50c4977fdd80a1cfa9ce4d6d5e0e236a7110a617f4a747b6ba7062bf7ec11a989d4160455dba91fca04b9e6c8a4ad58ae321328ae2d5e40caa29da84a51408341031d7109f691ce63ba44784a0fcb494db4b86ba478b49efd2e62aa23f17defb72d2f257ae3375ff5325cb03104dc76a30ea129c1eea5027ab69fe4ecb90084f225e92ce6461787e8b653554398c76ec66d089ace3828d79e6f82357d178d1ff8157110f787c4cf178fdc0196bab9ed451885bc50fc6cd5212ed8c6c08ab0c4ccffd19d60aa3cd4e0c3f27ed4543f76c61506cacc10955a95b37ebcf845e0c88abd937ae4cd34c0e783a59041b72750b5ad579a3b6f5b0f508a04e3e6aa1d7e746b022755621a5da03f5dc9d2f977973b49ba364ff9f49e493a5be0d88458949cffea32e3e3ab9e480ac8e80bdd6a493384645e7e5acd30ec98edbbf73a0eff239ccb8c5dd3942ae6fa8b251eaa084cd9be23bad1eb2224a0ee31029adff0ebfa40500a498d5b6ff94c0a4fc666c41bcbdd2a34ba62334aafe2022ec8449c0dc35fe596c96d165ca6c70176bab164b1330789f474a69b4ca58f16e76d6b744c2264af6dce3c17a8edd90b512b0f649b5ace905a3dec7bacbe3350215e78b00069b3ebb1c0195434795aa5668ee1c857c00ff87a559c51e7e214e66201f3e59cd7768a8f0a951c3c42402640635cf79388cfc4c5f2d511b8cd37ceddbe29716b3a53b87e0457991ee1db3dbd022b8dd9835f311fa88f7540b6055270585a7ac636a5de91b7700afeb7b9139593439730b09fecc3f0df3108f55ac9eb123b934a9f31a2c0a70a81d7dfc7dfdadf61f26294eaae2b6fecb6e6d23fc29a77a0c27168e6dae16bc3387d2ef734377b33c393b543d84c6ece218b4c27ba2092dc9782ad4d6bf428fb520553fa2d48111efa18eede97ae13fea6209c3c3b48d1f48bf79ff590b0cf0de6aaaf2d91148c92d613c8b77da9cc4ae06c7a0d4f7ff61602c63a8c3f4ed132cf0c58435993ce2d351aedc6deffa55bcf535e91a0e5b96f043e8506f24db6bd6b2295e5351c9cb1c6be29d8e6a1a53aa2b4f3194d2b46f45d64d132d41c639ef3a1488083cca92ed7d223b91360347923a32a7cac8a4ab781b15e6af3ca0d30d4cb32630aa99b9e0b535456f6d8eaac2a5547a5da4c01b83df833f9c064952369a2b135c9299f3ec36e1599e9269f0e3af4ece5737fb577d8eb1f383b1a37a8e74f9b214cba9fe2d73834cb5f46cb5034768b3fa7f31339474e69416977d989de3741e21702efa54b2a76a40e39899e90fed2beb0f11cc26945e491de50dd1be6b0035f4ac55199b1b35badc2862c84480334aa1b97ad8705d9c20f14f33de63f2c99be081029c276d16564e8cd4a545c8ab5c124ec0e03c0d51e5e912c0dbbc46c7c84ed3863051b7afe0a28932ff81794c988f73aa9ceb1881a7a6172a6df9ee45839c03080b0caadc8a3bf9cdf89ab1acfc95520f4a1b3e69ce76bacf9f08f7a0618ab71461b83a5c4d257ae15e08542dcb64be80cfca03da0744982659da9dc6dd91e8c04f2c05caaf315c499acdf6412e91bbe7ca46a2d3a7b41d98f95060721e1c48d52da57f2719c72e29309ad822ad8f4f855d70185778b984255f71e9be064d875ad3afff5176bd662f6697d0b6934b0f6559abc98a901e512a9bd9f84e97fe864b3fec7a4cca7f6f6dacfe1512769a8bb7aea01a30d048ad555ccb9a9692919a6259d751a7e15925d33e0821ee5fe98df6289e9e082936b1981d6991cda4f5cbe925d45b87223a98b9ae674d1e5d24173efc8317acf7a0b671e05daf4c5493190bc223563a66191f9dfcf3c4ae3732e4c208e0ce5076a58ad6ac3c1f77f68ca4cd0f87a0fb0d683da0d231c1e97d061487677c773557703fdc7db8c127eab33cc4cc95413d6c39d608a329a45fd1f9fbf4c5da75557e6674a834c9f09d452764fd910b753c0ba73e876e0e77e57e6d4eaea47a175eb16ff7abbf744bfd1f2b166122278a2d51e08d2b6bfd2fa6692852bfe837ad65cfa09fbb65fbfc8f92dae3c3541c3a777d1eda7596fb1f6998dc5355d57071f58df1ae0b964f65f13da40adfbfbf4f0e9f906832a633a7786fa4d73ae54dca16cac0eeb810dd06812d0d6724092491ae0981283e605d30f3fb0372edaaf213620425cf60f563eb6c8c6f0db85fc79c2cd12754cc63d069672665396d3bd297ca94485f1f340a878d85b41fe0203da40f12d48fc4f62277f145cab94b4580b47cc380ef2daaeb74b2806e2c250d0182e64d6fd77ff55a3ac641d81ca6fe8159355ab79736319e0c66a5346e90b272f4aa6054bcf54ad10178184bb6c156a0c362f9a3acca13950c0f8c63ea54efdd198baed4ba66cf5526d65b5bf55d0891a2ed89942b6fa3bfb349529c67c0b0cbb9900f93ff0c122382f5b8e4dbe5b143a8299d2a6b4a717b861843e1dcc352f89be262f003299eb4356b28b4de81e6712a368426f165a501b9a369ab0b9ebf6cddd7d63b6d9185f44638c6cefd91cc343a790eafebf4400a59b3d57cd6b735224f500b25097c4f4ac5b50e841fb0b9cfec4cfbcd3c52242bc0215c3f98c9f74d709f325ba50d8ef267054fa6d6a224bf6023c9a47cb0e6915137e067f8e0689f578d99f29bcfe787b53767fea9a160f9c6d55ec0f1a1f28ff6eca575e49aba7daa65919700640aefd98d395d8e44752e0ae40aaf5d75e464e8554de8d3b891f625a9ca40166e2e3ab531f310b1bd67987740b4a07debd6ba290936f154227832e8518974b7e240f21e08262ef6fbf302621b46287710a1468551c54504a90638398d37e929c374f140b037233a752594bfd676e063c4814ada44585428bf57af83f2603c9159072effa06db3c7753767a7dafdc4f1e5039b1785d63e9ca85b5b024fab020c891fd71959375ffb37abcfd2b729caf5dd71e56d8bc397d661f9813a9300a959f80bcc21fe3034ef78a617cb8884608ce7d2eabedef6d398657f99760f4561df9fcb95ad572d43115ff74a72c5cad2070fe7862c7f122af4ddcb2e8ddef1d884b62c703d78a144393bd9d26ebc9a477c45825453673f2a766336b86373a57274f6207e2acd0e1f2eb72c761c6ad87a330288536f7cd7bb828a319ddb2e52569ec0510754a268f28f233e3819bb9ee9f11765e3d80d38f3697f5e6c8e83c0aaeb1bbaa15a4cef359e3fe61b2ae972d41466b3cebbab3c6d881d4d73611674835a75c3984593915e3faf6248a5f8deabba3990e7322f5f4a333d4cd3bd3efb8969c75e2085aa112f3c8d5ab8c7ee3fa87410e26d349b9cb4d18ff39c22b0089f16bf5c935f4b23bc161a04c17ba1f04f40317cbf955805e6e8e78fcd0fa283abf209a7a41af1c41a5b33bf241b371ef0a9e747a63cb16aad96b4f32de617b8b2a016102e7ecc3bab4aacb6adfae6e833691451271db2e76f83d89773c5113a52ffb3bdc4aad91bbf5d3c40c68859f1996305bcbd718e4ff43fa7eeb364d0de4894996f5bb22681e290e782c427cb8232dfc0c68979a8fff86106d53486b62c3db68dbadc1ccb2faf0ee83af08553bfd4ea1c1fec282eba78789e893adae20df4a9af8ce78894333380ebac685aba720e15bbf17316b3899460faa17500bcae4c0e873a42c39c06250202bf11f6a5848b731404fe9e3ed276a48edcd4b4cae5ecdb6086d653d29266b1f45c3561280b3e669f34ce994f9c37e348ad2d4f01a0a70a86432a562311acc246d764819d5196f7979947dfb99d2b4a70a8ef94931d406bacab5a4563558a277a9b52c006f83d3f135493b5491214a241d7a6c7f7a7136d75b3cf5c51901dc11d2f6af54a78de0871ebc44ec9e3966e4f8bc7e94a4a494d4506f9dcd1235d08235b74d54c3f1e2f6af539e1d4d953e46bc46962d0e40c81aad5ee6f727118e83207349c3ad8e7d85e2cc4937c390253b89507734db4b7ca17d6293eb163a48ff993dc2600d2fb0c8957914ea49a9042c3bcbdc659a5c13405a86742f0fe5662b52feb911d8d513b74b45e6d083874b5524c58a7c81a9b248ca8b4eec13a130e5764b7d5aa1e7a21f3d690a9baaad59b3544a18f9fff141433f0bccc94a435d33d4496a5ae2a10ecf33967ed028cd063a29748f4f29fb13861733776332418b8a75adc9461f7f5e23b3c289c8b8d4b4e7d2e66c0e3537c3631e55ca67701f3a4d991d0bd3df10592353c3b8aef6429f9e27d05fc4fa2127b4ac81c7015ce8cf163d82c2bbf9e24cd59f26d1a6047c9f740072abf703396abd3acd9d99c5a16ec7a5dd2ca5488cb7f6f4eb4c9f96439ea36b08c7800b2e7429bf2009532bcedf6eabf60ec64a7e0da1f3b23a2f15008de96cec0774acc9cd143fdef5d09cf48e92cb6abe2e4e0cea0f162d0b907b8db2a115c2c61531f22177ad04128efaf96ff7cbc465e07e675a209c6f1b4648f38bcc207f140f1491a578e5a4f9558e639f24dceca1c664f8ae48ae3a1fedfa9fa1ce952f2653e440fec6185f1dbe007aac84b4ac0767f47dc80bb3554d854abd8968f36dbd1d367fae78bc9c96186a858fd2aeea80917052b4cb1e960d0503c6b19d64ed964a6c409842fe57829cf6356b3fa132b4952d7d5b73debe0817f0eec1c60997cb4c496ac68152d9cdfffb8192961dcf4aff699b6c78847b4b94ea5605ef874270899a08fb84772831b4536f9436a846d46c4e9dec5ed2c58ad44e66aa7428c550e532976653927f663b2041d0ef1796a5338cae80776818a9eba8f1e4a106864494f9adad0ddb067fb3973b46ce0b71137aeb3f8638bfcc4e7c70fb4fdb028addcaedd94bf63ac715aa5ff308c0ad204152b03da52e7f9dfa21ffe53855c9f083a7b0a788aee007a7f2e6194cf0be0841e63f2e2570c17039c1c520a0aa6b318578db2ee154fec81a4f4227f7042e4b5eb73c13e1ff513dee0ca9ea37705d779dd9aa3b2924406f7058c8378ba801dd59ee8cc611bb26f48c7b359f6829c78a4d70106d05cbbad6b8890201d40339f5be713339e51563e00951c12483904ea0966f11fdb8eea317e413b7a9328f0c68c5dab3bd5f7bddf180f15c117ccd907453c986d696da81f011877ca301713a7f011653f367fea72e8717b798df58a335a530830902eb42317e713ccee985aa1593d4f9e066467526f572e83590b1ef6b939117e5e968d60e9ff33a3bc5a3aa23606d59320edc594ab60006269b5a646fded990fe3fc6ce4b86d233b01326ed673db0523ab155123a204163ff3a604e4413606d06c9425f45a7cf83b10eadf8d2613f56ea327a5d7e174a43f035c638bda010edd1b380d0c670a21288fe79d0c3fc3fe7cf7f44305414ad71e63e3499961dcbd55f5214315a13cc67c7aed8a898dfe25ae2b82d5b924736d28dfc068aa3e51459c8cc488381808c673a9acc123e154682404a432ddf4de75bdbaf4f6f497fde80b1dcfe4808b83a20fdd07b875c6badf7b18ff07dc8427e4c56617e7bbf5598f24631e6fbdff4b184aa2b167dad415b1e0761ceb6d79ba653269e7227b54f45c66889d01cb17e7774812bc12044c6faa6b099ddbf8d55af5eef848a87f2fe709471070a176bac614725a60b292274c72ebbc63c9918cc38b6031758fa5fcf5d8e10bb7cacb95faa86d1bb73d05f988cc1645448b7079ba4ddd82cd0ef9d2d00ce20b49a4f0820f1c8660ad6f0816dd28e913cea8d3b03e7bf663858850d69f2f42ef648beb2a6b094e10808c513fb08d19bd335e0c1bc133a6fa0b22b5385272376f139d172c86cfd92688b60433cda5205c48d6e7f9c8a92f3f68f855465ce0a4bf781a9d62975be0bbfcd37e5d794e3bf5e64051608374924e6b757da99c816c28085eb2d3d1f846641ec7fcf4924ffe14bd2bd02763d3a44b098c8c332b6993b77427650e448f960dcdc0e667baffc8699cef7ba22ec74caa316c61a6e4764e8f557b53b0ef14f22da1ece053c4bd51edbb917d0c236b1bc3a5692011df553792dd0b1f7839f428efc7c9343ecfda9de56111f6b73a42a53e1632849db3b882415e5360e870fcc146ab6452c763a256034475b9511580e247f51704b75a79a93da18285f081b32fc807a0164d81feceb68d5c7e9aa714d1df746554e8d6d22a6cdcee0a29b4ad673f3436abb3531a81dcf7d51a3e2b8eb3cc962095efca7109237c9ecf1b5f8ce522b0e07f2b413e95b54a2a40997ccd2d24c3928bfb415e70d9c00a1a078ceef437e217f56bf85f4f3a964f7ccbf7acdced97b04237cf7fb458c019a81af85532e68c423b3f8b7272d0cd85db49595453871ee88fc9923c9197a87361307c9981c35e91cf86fee12594d8b6cf27f843172ad4b9c59ea0dc42d43812ed6ed2753b579e5658cbcf8784adc329056486e1f643f659f3b5784f778c44da5c65b5cb48468fe85d89c9d236568b091078e2fa6405d14d841fdde3174b0f203cdb854a3a24be89c52d26621318a3d935f58715bd6ef979261fb28fabbf8fef44a874d98cc48b4452daea241da7f834316479e3e406b8371273fd2ab04ee6fe054ea663859b07d0835fb569d31b3b21d6e4ad39f66d9d3c1565e7ab99d2ff18ce57b1b43b077d5ee1f980c5a6c0ff9dd2cb83156422e672cc23d6b40b451ad7ddbad70cecd2e487f68cfa8bb4741113ab3bdbf294ea1c900c08adcc836cb9bce821a8369abf6a4cb9905d58eaa3df98d275b26f621088302aff9c12670a251f28104f567cd08a7910bbc90a7a806a498584584b55993515242c4cef7134384c8eae32e8ae2038e96d9fd0984eef00b8657f82925c2bf7906ba13917f99d84de5311cb5d76d498c72e572233056b5ea2e7cfe100a4b807158da28e2161e51f507edde07ed7ac429236bf98508f8452b568e204ce5f1b5ed603d11e073e48dfc6b4120fb8cd759825b1f7dd418caeb5ea07244e1cd615e461716654295dd0f8d58fc2f78e4b3bffcb3d778a9b44a05dfbb0d08a8d1fd9de88341e401a9f7c578af7769b1452a720525ede42c8506b0704a46ee22eb6cf30196990538be08a84efd090b002658a406413693ab3c8535de4fc055174cb7fa126aa0dfa8f70c49197ddb1558db6a068e0bda341f1b3cd92e8fa230710dd4347b500dea207602ec889a07ebf6fa1c6500fcc595dc49627f2d70d60dd8fedb4ffeff5ade22825ed887fbea904d1e4d0621c343e0d8a2d10b7611870055cff1e287ffc9613a6b58e41c97207cbfab20856625c55bfa16d410e2b905b9401d9ffd88fcc1ba3ea2dd3ef8c0f8c67540476a619b43de873c55a92f93ca6af07d09435859cbdcefbe4929ab2601c4239f916c34cd449d77711995d089a7f3a1b8fa0f193a77a0f50d2a2aec86f81e6e5aa377964ef078f8123ec3fdf085d869f897c2d927f9f877471509bb8dd64fa47e73c5aecd41162c050067b37e14b9f2183f2a4ef918feeaad7dc61651279ed8a731de2e9718d245864160770463f2aa2afa3a9b469a71f6ea1f6a2c6c9fe0c9b4b34651e61acc21800aa64d7eb21a7301c229e27497d6cced17df1e2b79400785b4d71d4c132218a679ea3bc6856f4e94dd787b0e4d066fb09d51226945ce2ea329b77242af309afaa646bedc0bdbb6b0956ba90848bca6c461285fed0d4c0a2d4692024cd5a8487ef374e51e3f27d2c20603fcccb54d41500ca28a834cf95eb5bbb4437bc53870aafbcc81231ca2170774dc4ed67c489ee34721f3245b0d5b6cda01ca39cc5d6a0f018a3c6e8aaf410625d242d70444f5b6b36603981fd406c3c5836e1d00de3f0adf97cf13c316cc0b84ab16265e41809cb16cbff4bb233afd3738a10d6db990f31aaf3a51980672d4911a49418cc5a28909e90b67abddad6e87944d6eb3f032fa23bc6e4f3cb6b931ab978fa43f8cd49669cb8bf61f4c94944e75765b16c6e0f7ccc2606976da02af4651ac28f5fa22d75dd6b5813aa349be122f68404d6a1b664214bd1362bd8be591c9f2b7bbddf66e4aebb9ee71ff4130252ee321be11afc05026fd8104ebb8f4b759d31b133fdce1ee9cc005e00dd1b305cf414d4583335ecbd0153f0ded9c040de2955dd9cdbc12bc47607269bb51f1006ad002623b37938f16c440bf787d0f75e8ca9bcc89a050439b02ddb8ba36938f50626e08dd68d85b497245c32ee44be7a4860dbb114e40392f2d87a1035652a53968384b161e60ee23f8f95c459156fa8bfff1a6afee40ce126c926aef1a675cfd0ad75ca4fb355ea0c86008bf8c6f2afd61cd09e3f3efa08e79e523e43849bc01550f208f41e1596876b42482828364eea475cba39cb0967e831918e28a94b72cf811f6bb90414ddb832ccbf06b807093ddf2d0a8687cd00193a9ccd36b4ae802bd4131da8a3428b99e27fbb0d1b009f8927aa4523e4eaac2020b542651de60da96c41f5380119a5bf7713177e58638918e17eb499d993e8d85e95e13870e2bf7b3acd9459f7377bca0d52aef8c23c91416e65d89a353abc61e45e19a1ca978ac17802721649e26bdef05bcc666f91277d209fe0699e194ad7e033a939a01eda8bc0703cac844b20a7e67e68fc577d666c5f6201f065fc768a418501369cc86870ad2f7d2435a927c545b05c99712184bce3832372057a258e4c57c1da7f44b8a4c9fb2fa4169d6ae2d36da0419cea6567e93db6b9d7bd2ae1df55bad6545f665a82f53f628d259e11f55b002bde9c135327e8f0f57f82d79565eac207233a0a8c39d5152e22e08627456bde8a51a739878b6af59ab8d228cb14e216f780dc6c0450e92ce698fae75b8d496618f4a6805a90f2ded522c72e44cf757527c0f34e781b718c0f243cd4187d44383f90f5aee9240a15a29b046619bca16013f97fb8e6619206402848ff8934853d0a3ccfa9ee3af910bd7cdd2a4e74f594f18c36cc43423a1354824bc7e2ffdd3400b280a0063837a7acb52af668fbe7d296b9c600a23357ffedd5ce4386a3ae3d7311da9404534ab6333ee5b8538bf86fa283d98f3290417835348250681086d7cc29c924f4a9eefebc8ae75c161bbdc5987f5112c7e485d25303b0daffde1b0a5d8b5df0f1445184181ca572feef9cf2cfaa60277ef6cc0268fd085e0bd3a9ac96f4d27e8efe94f2c418aafd51ba1383571ee32a4a0ae3b8e2f025f9819c5726f32bc0d60b4ef87d520f2fa79b2dc3cc9c24e4e2af7f7516ec350ce96a47f339f20b355be4668eeef321e1cf82211f046f03f6b5dbc2fbf6db8e83c993b1b9a5aa5a00db187ef11972a5c42d3bf8fed7fefb1ebce7bbf7d4c5f1be92dcc81381961066136aece7137159af20a5ee6813a697bd126c1a711c0cc1559ec4ee28b324c981d16c708b0a98e1201130d9a07cf23319f0b67213fc266784f6526be53b18d3d89277128ca56029069f2a591e6a26046a1bb1df73fa66e1fba85447084f47c99fd2050ec1bd77a250b7ab46de05a00b0e7b760b024026a2e34e8c90c2a33c2049b4d5b43c027165a29e910064ad8fdf8a59f6b59ea77263471858db6f46e69fbbe41200b01f5e85349d518b50fa288d7b0cdc54ea9a0e168a941dbfe4ec305f7175bc3bf7ee5a39806a260b4f78369387fd9b7f1d8b57b24f7a9038a989a4394ef4b857acda2884771507ce3a051d332fd2e3e2dd212900c1a16e3d4c48edf47b1ab943c05c3591e49f3c4c1ef9ae544c35bbcb64a71541093e744fbed05629b9f129037093d90300a772d6d853d6b84f7bb4e07b380f0d4c3448f04c230734ae6da911f83a10718c6940b50f19021244c2ee9e5f79ca8ea86a517a3423916684e718ae811bf3080a8261b3f046e6f37d5ac9ec5b85885662016ca1e1f57d887c4f5418ff13763a7905ae9d13d88391661afdcd5abca80227fdc0cf16a0f7d133f3214b59559f7271d7f5e9f16ede66ca910c616ba5f495be1725d1aa0293f703362fc441ebab109317d3ea02497868dc3e16aab7dfaf4e8756ed7d03b85ecbb84c7f7a84a05196486317e059b8ad88544f021cebb30a1d367f425ef8e1e12e7aad031aca73a9c5c368f4830f91fe055c7cc3914a4bc9387f766efb7d8e22a84cce6959e8b6fc774289ee33329568435bd6e3f3c8ff823d7321078b016474d8f093958f06d22600fe8f5329f8a06349984aa83bd17d9a909c4514c0f82a6672b66a120514ef348a72336c10495377cadbc1df6fd9855680519feb5c50f4d199ac2046bd47246480bf3ca490aaf7c6a16ebf2490f652871f3393505d82d6ae9ffcb9b30898df62bc3c0b4cd67f121ed642024f70aa876a0c26dad2de5a0413de6341e04f9da45988b9880ac64a54ea0a222626d0272d1c7c5f8b0c2d8e50e141f45bcf5f91340f5ddc0327ef5e01fb9c6f490d7df15df0dab8ccfa727bdcb157110f787c4cf178fdc0196bab9ed451885bc50fc6cd5212ed8c6c08ab0c4ccffd19d60aa3cd4e0c3f27ed4543f76c61506cacc1095dadf1a6a71d229f480c010cea2faa644582daeede4e0365c3e14f8f66db0c29a54202d7c245f1ddf61a4d0cb0b7cc858d0daf945e5905dc415946d8f53b449c1beb057daf8e949a886058064d8342b98a0b2acb3a5f54ded7dcd1390214a6f020b7b89a8d6847eeffaa17e70068cac59a42240b1a8982c6f3ecfc9827ce6e81393f8e320c804eb96dd0983cf51a0bc54d1853ca3959ee951b3febb9f7a73b63c1a33d09dd5c2c2aaeebaf7f2a6632dabc40bf839e2fe90075b0f30c4573a33ca710411909e1da8e60098432707190b39064a8e41bfe45caf09812295b54de1089661aaf4b1d7e90246dfa10c789f72ca265aad3b591de340070bdefdd50f739857e34f4c93671077293fb3d6a8840c1e216112bb4aae1a404a4608dda34e3b217cd682ace1fc1414a4a5ef774b5371ecdde999460d9149a663ab984b2cc3a749d6d20f2311e13a4e16502739e4a17225dea3e1b633661dbf8ccf387fffeeda894ae54362b6856f2bbc78c8bdff54c8971cf5b1e418a12dbfe66830b7065135f030dc91eb63de27f302e7dee3fd73d668fc0bdd373ed58dc4fd34549aa7df3b8857240933b082703687a9ec0a9f8f164e692eba5058d5b9999d04f66716e39c839147ad9ad979f468ee2f9c4b863050deb85b4a01efcff553d744591ac30dfef5e39f62b973233c2fe18b41966e5dc7af83c8724bcdeb20421a0263fc989cc0de431239390e2a49afffaefed812f1bb00fe8f6dfe634868048eb16271247300f7c0482f71ef149d648036f0ac178d846d184b79fe35499b97a2728eab8f0ade56f42c348af42c54381c144d09fe3243f8b40f0726379244702aed254b8d64597d5a2ceca28d85a5cf7b1880dbde72285e4ca472a14911d5b964e6ec90b8c47f71d0bc01d9a59a5ae074f6b6512e85947a8e51c1d60e8b8ca011b6a396fbbc55bc362187b915de4e7c2d1b3a8bdc916eb9065ffbd8c42b8061c802b2ef791943432f8fe0a272483212e4a2dc2504ab09e49465f6fb9786169f139a98dedd2b591d2ab649612dd5a8d7b4cea74a87876996aca0074e694807c7e176d1debdfe58f073d239d2031ad2c1df5287d1a131334edae65569f1525086f7b8b43faf005bb43383b4f8d1d340ba3fcfcd7278b5fda4dbb987d79fbd00410503e74fd79a04610d113763a56a65dcd5470746aa72ac2a6a1974fca588b63f8bb2b5a8e2f52ac19d81a74ea2a75e957cb5f2017cbe371bc2e4d0b81754029312b7a7ee86b324ec46336f3b050dff90d445a884065b163a72f09e4777fd4d2da852f83f242bca016ad39c2598eec61310750e2dde7d2b45285f81ead9f2dcdc500dec83bc81cf2446a624e8ccc50b4574c3e1c43cba46abaa437d1751c79b3a7dd27c88539fd66b00fe60b8cfe614abecc84f295d7cf8d536c7c29574dfe609f5bd128b26fe0b75a1aa887c89a8d268e33039ba052f948702a4a9d04244400eee292086fae3db622d86ab6c506939b65b2829614d0b47810c9b5e27cfec30f54a05113a65f040b41eb9e521cd565d2b9ded258f9b1b8abb60539dfdafb4b5100fcd8a1c2bb9a804cccb7f84b8d2aeb5a1af9eca8f64e695acce230164aafdcc68ce012b3f6a05a75179af1a7b8670562b4b4413a787389476253876a5b19776a9b80f035fa7ff7e5710cff9995a1cc958d848c773f9ff29998d5932f232bda7f12aa4e55409beb5d850595e0aef72e846f1ca6ac9cf10226374e36b79e7c21aaabfde23f843857c6cc2cbe5640a15a5379b5a2a86c7314b7602829c3dee82ffe71a8539f9871512cdd999d771d38daf5f41f419a8dafbae6dc08061f9d512e93636a475abd88c28760a31f361b974681e839cfc75d7af0d543b89ec77ba860059173cab1e2ce4c8784618051a925df697dc9c1fc3ec22c6490580c1f34bd5cd39e9153a01557dfe2a5a42bfefbdc0c2a9cb3d74213a9fe2494e64c55d3ac7429983dbca5fda78246daa91e28e1c26a4803df69b284527ead773e71892a214592bdcd099b9b53bfe5b8cb91df53e89e6d99c7bed364723d2113be476e10c692ff05a95abe2e2d0321209ca52d4307a88a5665a7d7e80a5ceaf28044ec477c8db27e19a186c840f9b171d2e09fd00c7eb5bb1db29f47c19c728b0d305b5edbd16ace2b65e08749412eb5fa9e3183d10ae7cd0fb75d49eef93bdcbc33ed5b9d23556f396006ea6f8882ca2c05c14e24f21c9a1b5700574784f1b1bedbc159f823852d1dd6e960adc4e7dd9fd6b9c6733759726102c17ca2fc7b50d252190f12eb758fc3763e47c3c9c181081c0036668479fb9229b1dea414c846b372724086d23803cad06bcb206f5185d98d3032f0fda61da67d7adba2db72b81cd15a25268fe49f3ddd725818f9dddf1d4df2a371e2a9ee2435c9fcf372565689dcd4254365f00f431d13ca4686e3dd7d58990912248b1889f3a11481771986ef1418c9489690214e1814ed3ef4a289f85b769e6f31f4fdbd4d06ffff565b0379314f7b3f8b2994001f1d5d2ebbbd4bacbf8f8f018cf86e9a664adf53640523350c2c67dd306cfd10baff92b45a7f7f759b4290af7560de2c409238eb3f8db09905a81c925d41e42bb15a3dc54946be777b1853101164f4ce7a3bbba2e7ca3880260cf705a8f5093031b9c2d5e36306f49e39258117323e92e0ecf0d42ab3c147a3a942e25cebbb8609a1526d89545a80c146c71be0edf934579f351a184eb813b6dc818f70e8a9abbf309ed0cdc63a36ddaa21a171456f7c8f4eed6b77b9cba2b4b448a1708f606aacca32d485e6f1621e3f5fa5f8cc5ee3801f7248623d357022c19471960a60b99c8fef08a2eb7dd762897404eb2eed3ec5c9320888cfce748815a73578e6c3d725cebdb48521882b1b0d5a270eb2a3d63a5b5411f362a96ae667492264a14f3b4046316f133b95786da4fc3b111f6b3818d5e6714ae21d4b4c6c57a76d350e67305fc179197cdc341e36ab7249477a874a6a098082350ee7af5395ee8732e987722a63b755a1ce81c08ceea1a453338db8f3f1c67d9c81efc0bad44225bfac2ce7e57313d1d698c4393d756a62de48103f0698c84a0f0d969aacc68b160a3ace5c84b8c56ab779e7ee651d0f0b3c0788b284d9305eaa2c8a41badb83c4f1fad3cf4c0e2ee9113000e82b1dabe309976bfe1a523b8ba0f4b472328d54842fbf5000fb12e16748bb11d07f85e952e9cb4fa36322f41d29045845d7609b5f4abbe3ddbeae5ee4934e4ab4b77a0d656f7c5dd8e31721845e618cc042ecc4da9120cf73394d2c948cb243a086be0ab2998888c785a4299884e77c0400fa10983ffc57dc7a1ff360a5afbf161acce6e285604e25756f742e0c825b80a2a9562e31bfb68c845107c03039af5e17dd35e9d31afa3cc2b4802306deae87f5b86758d7eaade33fb062856c9574aa4cb8dc2d1dd1749aded4141262aa447946024811aa580899d08a4f9ad409eb6c9eece96527dfedacbe2c7bff6af59ca8209c771153c3ef7d4409a0164fa0c2d550d117e4d707f81a467490d0a5dd8dbf4e90349ecccd8c43f07eeb3255e0b2cabe2c3b01c3bf06bffd611ddcb10605ce747132b00a140be5b47a9be021c0262aef78a8706328ece3476ba51c7f8ab364651bd16959e24beee3a40c35a0b9cd20f3682d01075a05455484b09ccd6e03d3003f9dd38dc5e83260afcabc79ccf9497e306069d776217b97a8a884069a3981362976dbdbea6ad86ca89ce4e665392602ce1eac43d888860170aafcde2280505b5bcd4790fb2366c315b9b1cff8cb76362d1a43f3533596eca88461b18f5abc7d384754705946b06fda3e645d5ae1f01cff3924f05f2bbc545058a41938146abe0e12d05ae3addb55e59ca9a20405f6f1790522a2f00e686cd0eace6c242640a5005745169d6ef7b19655580c91533e9f99aa717c9c42338a09847d770c6ca1f98337661133018b553510c6c70717b0ac12bbb1bb2d04951443b9d39098a60ed17ac48e9f980a14c31f31f50c18b199c9529f34d848f2a0a20c2a4f69f4b2a3c2323fdc144c954cc6978cc429f8841fec8c238de34030c7efbd0e5515e4f0a259bafba94bf8470414767aef83354f3721b0e2259277e98026bf8ce4f5f3a40f6c3957119638c4949d5f0f0222c617155f5315a4f8ef3c75ac6108a314fd7ed3162e7bf200a74e407e91e0f2e5d68e5735152d9a71cb9edd93c1eb4642663be8bc70acd813ae2611e6fcc4ae1157f4a0f090907ad732c5da18172c1cd97758f731a614a03b2807aeb53264fb20d1d540a6b1fc7fe39d68a7cc6d9976c8766b7cf9dcedd70b5cfa68e73060766f28e3981f43ee4eb906d848ddf6686f8effe042c6eac957ee8ec64d4bd94c62f89d813620416982c8c6b5e1cad1e2dab902ce384265a0f9d981d5db187fb720139e53e3260ca3acef35815a189bba74e5bf4d42c1a20258661f9ea67f0f603d331f48548870155d3fa4eae9ad8fc733db9556da4b946218f933f162f5e472a67ce22c7113daa9e2b2017d975cf690fe1848d5c149376a84491234c7c9bd520b30fd983ae0a183ea8d2748da8bf5c1e7a7dd0368c92cd7db7bc41023e5f811e5bb485140ebcd74a2474e1bd1669df445843e327108712039a967bdf4cca4321a7fff7c9232cbf180c4b4bffb7076cf3b9ba3deddc1c940d37353fb26f4c81f6a616a398312c324daab19e8c7889572a09564784087bd1c0eb2642b5c6b779f5360269b5bb9406eceb2b6d7462220f98946cf96722f2391e424c263f5917acdc5df55118465338b5f3d33f0f3b90abc0db1c944b0ae844d93beb3ea38719c083911b01e24834c5e58cb882313dfac5d56ed27bef6bbdfac45c4157c757055a03022565706eb4753effed3c7033a39632cca8f7f6b665de59985768993b342e76d318421eb0c150d6e43870514f3a8654dedd9d332fe30e138277bf5b6877566fde49f0b2fdc000279d987e518b84fb7eaa69395f966612ddbd2ccde9a23888b5955903ee414171df8f83961574127a4134ebf6fe4a7164a34fa8e735ac6f2a3785392d2b491bae899c9aa5c454b7cec5cf7a9044426a488b8da29d0fa8b5fefb483fcf2e1dc7897d74d214518c3f6f1eb4215b329f761d86930325c8e4a68256f2e929ca0c6f66d30412c95351f68f5aaed16c473ab361ac6ed29cc2d59079a31eb839e5ee5b91fe6e8d4bf5a945c4671e22e7b0f074b180106b0aff99a9bb293ebde71251198886bce55352e4d92c69fc547d265779d6f226c615facefb856481fd6e8dd4dbc50355c49772259a91d48a3e6633afa449ffde392b350da0f29f1da14b8d517c6ba2d1a725203becbc25662ab709d2386994de2ba1716ef94e29469c7f579103dd07926b0df3bf4d272045b6bcd5e27bde3f8de10d5c691ffd55ffcebf5ff2ef1f6cd7a022b17ee44619bcd0679a0c3b67fadcd96ac10a9d99330d9ebc8279fcfc5f4b4ccda891c27054fceb4a7a943bbb72d08001478caf2eff1b6e562559dea78f5c27c1b4273939be112047fb814e79bab5d991a34d29a3b79539984a9a9621121fa349e1198dd770a6f06850918ef26590cb49e09814942b99d4d2decd42d6bc16c22642022891f68bd275bbec54d28e9b8d610fa33a537829f69bf99200e21439e1e03d62ac691a1fe62a97b1d734769da7750905119bd264d400b5c99a396cd7dae59a59a635899bf85a5010878bacf85b95a62feca3f6dd47fc733a55671ad95c6aef7c4c12289c7f8b0e8aeebf79417507727fc45e30200af531cdc6f098a7946821d16d2174776730fd8321c03ceaa040d794c3c037c729d20725329212ec1c61fc4f91abe1266449c725973312179b89d67033ec4047f88900ae8412e36de582f8a4216e1eec31dc8628f5eb1430a24d163149ecf8cc215581fe34e66ce2352b15749fb51b4cfb89ab5a372b720d10a2d3f6e8e4193ca80db46f90b480c6f95af796406ce2e64f73c3010603c327b7863e638f6b06a45dcc2702921d8ab645a2a196997cc22cba1bd9dd68099e995cf06801734a4b778f89919df0a2b6fa779bd70c45f89e194be2ec0e4d4b18255bfe99a769a0c6bad1d599e7c3e3f5ec74637e43fc69e88f879a9a1e1dfbe0570f4f886f5607ea85899bce57f5963498f611865677c32e380a630f3627f72cee5ce671058e2d572d46455a0ccc90e8efc9a3cd4672fd6acb613d37bd315e64045ba1a3a8e37304c0633052429607d6c464071c463de727a976311febfaa77b778a60fa31b7cfc51e815151337cd5f772c31ed846e78d9ea97bd51c4341d9104ff837ed4b7c0c5e34b52d144170b046fdac77c1c067964871adbbd4c313677994544a738c434807a83670a29be4b3dd0300da02dade84a488a4fc386749ffc78da8db7a6bdb1455c673c5ad9d83352ffb4d3a593283e59085a0fdcf7683089d3a8a088de47b13be9c4071c2df9e5b3be669abd16224057185342ed9549bb2c3b03be64eed1c35070431d15856ab56617caea23b6b9e3b816e0c1990ca1a1b6e666ff1955c2dc2cf05a2c80342ae0448f5629f655e58ae06ba3ee713b35c58a27112c3e6b0fc5389fc39fdc53d44e1d8c6eae1abc1fecfc90c5373f17324cd0726e56bb80f0175448af9528e09c5d26512632541f46ef98a06daeacec4db01f16778d9b2a98136e21e3b65dbb6f37341cf53629e49cfd70982c1199bd165b91826b319df795fd47305c2d1edd6c10c39edea16e78e884420bfaab206889d4edfe4dcc039b63c2891f3dc44c0c6effea2623e0cd12406d98064dcb3761c9e1d4757dc66bf2e99f6c6cf4d048346d6d1026520498a0046bfdbf3833dcd28973225b3259646392a9ad3b71bb7ecd2c10928d3729f71587c77ab32bf9bacbbbf91731080d735faf338bfc727f9859b89e0b64cdb9a1c1bd33a2de8d72e1f13fcf294d84dca1e5a83ec8aec05b1344fc58cf3d17e38d970ef511a43d32cd6d66c9c8c87269c8fe0ec43e6e900ff7fba942e4b47840d027dcfd76127f0c7377ac4c569ec57949384d7b6b3ded9d7b3c5113506d9565ab09d39869a42a5cc56d1a5937ce403fbb24a5e837e3335d85ae2d93b2496ec0aec33790656e9fde4cffd94799f220d13ffcce1635e9921d83a5336fad93baaf49df345d549b9ae9a8e14d687bd18ce85eb2efd840250321c356ad0e45edefcb9416556d120ec36d756d44c5b1e41773d19270f6109c5695082b00faa14786d44f6fb954e4103a4a71cbe3ca328f30f505edbde27375b114181c4153a9d7f5a46f8c9c47af5a00b1ba6850ae6fa4db4d97ac4019db7411216fa73a33212a8a11f4ff1cda587bea39c9aac3fdf644002d2fcedfd80f182fb8cc3492fdf0887b64a17a39d2bc7dd530eccbffb0ef7ff97376c999e00f6d20e6b54d3d7d06d11620fd9cf626efd9d32fc9677542ea8f48e5d2ce76b3cfd4a13746515718fe5fedfc1404dc0c0de2e9e04cd0e8209ae8b9c35c7ff3c30a626caa2e55833bccd8862acf1026b613468515b76438e3e5dfd187972c4ed040a0ff182fd057d1cd69590c8913174e0c4ac8151554ed8f8ea4bdb783b5fdc8e6a49b31efb817b38c5f42393cbb0e055084812798094ba764fbf057c0cc6ca9d05f16b321623b0e3d28b2aa79a720e6c56ed144af9f4c2ee57c0c63c506388d5b45f0cbc10e4918258ae9dbd74a912bc9014c3938f1a85b0c5f69ce27aacabc463b10e067b601b04278bf81649129be6b6eec86cc69255697ce7ee4a18a1a38a2a76ab0216e1b1959224371ac1234c0dd08deda79a87584d590b86f39080a460cf05b8571946b2a56df6ae2a41b662c3d900d7c8c0b664fc79206ea787d23954020bfd91735bbfaaac77275b3a0719796360e2989a1b2fe0ffc5200c9c46153cff958b12ffa20ae75ac17825a5f7bb7d0f4610d443f6c79b56ecd527a11ebe4fed3d2eebd3d54e92dee6547fcd7b6c03f7cafda32ec8c83022b349bfd907cd04a3561bcd765f205d551d1cd01fec9381898b06b1163d390e76bcbb79efb1964e2ac5407dc0fc8f90fece86fa572293f163d522422b2b559c888f93b3e80e83ae9c5a7e2c4eef4ad933010726a8ebb8f6f78c6ad583e751e83df59f82d1d8a5a372298a52d667fe25903124db080c32ad8c5249a5d26817882ace0277aa83614fef9b27177cb5b743a80c55ba70ec401c56e06ede7b2767e83262444bbaad511614526b0a2f72ddeb3e4f8f01419f5586010957c101c3210c7e9bfece2f60e6b65aedf5fb867a06a042f2e99f3a727c03b654c9902d6b33d3c689919f762a354cb1ae65b22bdae39631d1471a23504dd0896c7094df2991863656ef762242bee319684656fdd634c3d773b150fec0ee0e55ec014a4d34fe27430f19b7e692363a164b2d1e352e5296761b6d12be90aa151db162c542557047b4147399232e5060412d3f55919bfee0eab9cae1695358e19db8f0b0e0477756e2c89a28ca60dd0e304fb44e7080e88e75ef19383aec42e059afaefcc13debae2d24491199b27d9fca90717efef7594635ca47f4227a6b8b70f1c996e8483caf7748f360d812af5223a70fd62ffd07d75e1bbc5450fc32e7d11d881799476226d57dd86552dcf9cb14f67cb64404ad699fd2247cb2940a8bb86d9c8f0335d148ead33333a56c95eff28d5c51201e899d7a6cd44e347eb31eb28a01b031f7d6c989afdd63578f25cab8b89193041998a0d06797cc9140b939446c43e1fc5a43026248caee83fbb73b505eaa849fe7b18d8e8694b52520136b798f1785089fc0b6b10dd878b4aca771dfe398c5bee95fe78ddb101147d59983f8de1b18a910667ac9c4e05f34ebdf3099375c36e85224f9bd359c57e7e95e5e1a069e0a2f4237670ea2faf7f96b6d0ff56ae37de15ab90eb910c52b220ba6e55f1010e4de15a0859c17e6eac244abfa630d03efb507726f6a19c4d6bfb060aa80bf914b1976d153614243735ae3ca047316fa465da5fd8f327b3a763f79f9f267aac821ee8486654488911e1939d34c791fe5efd496fa224d1bb82b00b526d83db1636fdf154be0749da6a47ef361c4c3a0ff43db79d5e5cf4617e368b61ca2a5beebb2cac83cb75aff9b2f86d9cb46d5e8d44bc11664769bfc7448e6a5d50c23be914f9cb3c333416545c3f0dc2960de33748142f0db8d435b098080289cff977ddfd52ce670b9ec360c894fb88ae64b620849739e593356755c96e609d6b2d9951e208106cf10c0a028ec44362c90ce74aea674feb689db863d93a60e94a77828dd67ae376a6a53ae16ea43454d71615c69fc925990a98e8868169d3cfa165fc8c7885f39a5797f427399a16b5ae3c644eda9f9acec980ae1b8abd31719ebc7ce762aa14aa9ebf90b46799bb2af2c4eb4c735827db499dd653b5f630a386f333b4eaa5939890a1c8d72e7a4ecb61f7ead79327796161f9f22e949b3f89f98aa504317881b7b2fe5e2467b1c8defd1bcf174cfc706254b710681f244d737d93c3d985788e84b2df273f8f28a3e6526f486d7fab900ac6a89d0d0ff5d1ba6933c38d1d7851756bcb5015b659b9f034cc0b87d799560c26c0a45213cfe86e91b6dccfe5c58539f326cc8446a3072bac51926fdd99ffb6d88fd6fc8dba3405b27a2c1bebd90f942ba5e878868082c4ef58e07eac549fcde613814162b1d0f6f806726f868fbba5a508f677311ffa184f8f4be00dc957f4aa92e77c0a543d0a0ca3414a682e5f842bc96fc6d990e4c41b2c50341c5a362194b88b6a69b6c2f7f31ad15acfc096f99a7d7a0ec8001b9c89be56241e5d6d3f2d48f8feec96f0a07bc757b6efb5aba2691a4507254ff816738e8a5cb7d6ee8b851983d7360d82b0facad506dc6feb63375ed684b43d72debe59b360b59ede3ff3d8d10ca4490a89c2a705c2cde39cec0ae80f33eede149bfab11b446fab9845cf694fa4ce4b2f8f7754c630edec764703818d4391fabac3d3a9352cd4f797c40886fa017a7e9a9669ae5abb403ecdd5422dde537f1bd73c9f9e7b7fe0ea94fc8897488adb0e1d7bdc7079e80c9f6dc61937340f898af3d0f35799ec2bdbd87f7683293e115bee524f8b650f7e2ed6928563dca7aae13e9c10a21495047b1800b9942868586f9d408f4e9e0f6c3c4c1272c7ed4bc4ea37115c53fe56b2c251255f0688a8f8d9f409aff4d267b19155fccfee774e12ca116f1ab3b9fecd4bf9f5210bafea185bd4d58761e9fd7cb1632ff8339ef06eefe816eb2bbd761be55385ca4a797de218d92d91fe4d5baaac4c279a912980575b43fc91363721eaefe116becfe9d84e655f6c3745d68d43c1781084d7a936ce82a78243c53dfcd309d424786503df9a3e4097a4bb86a4b27d93fe17db3b3c82b92dc8db9cc39d7583c42ceb52a5e9dbf68b18f836a77a1c766a974834ac1866f72e986df34e04cab2a1fda9169440b73542853ada5273b7becf59cbb699fdca9e180751859a72ca2f3fc0abdc88798f2ae9f63cbbb2b0459aa5e83af09840ab163acdf96565e4d608a6982a211999ec6f4cdf45aca20cebb66fc094d5e3b8e70a86fc07e490c101f381a9b78ff04822e2db5cc810f6057f565a89702d6ecc0d6bbf9afd15d0f873a42675dabd5de9f0ca550d59abe1bd74e6a2d8dac0008576856588ec2ef1d52eb21283be5d9e5874691705923dc31a772ac4019bec4371f2533ea61a005094d5d0750acddc9aa742b687f0882f6da4313d3e478f009babfe9f16507d087adcd501aa983a5af3fbcd6fbea2b1b4d8eb1de991863368eace44f7903c78abc5e8713fe5b3f8a27986bcf676144f06b15b5bc5871838e5c0827bf01e51c53c796d9334caaa0d14afa04756ee7a02ef5b11e9b917406fa988489a9111c94e94dfdf81c4bb7611673ff8788b4c059a905c690b057533c42c106ee5971cec3f2db77e6e1eb281eab29f6027e456bb43ad0b1c0bf23a9097ab26b94821ba5f66301ea76331eacd83b90342edb75b1d98fdd4918036ef8122bf62ab20494a9b91ac2e4df339d4ec9829753a3af05a5ef3f4f36bc050476dea18a68d69c982305bdad0380db0cbff52c854ece3084190f6cf105ca39141982562fae7859750ec760ae2d1f80300bdb1a4687be0addf61489c32af032abe1d60eca3a91a8768c3aa41b0e4844fe600ec8f5b7868d24c01ef536196a61df931e07a26181468c9526af67a867b8cc14198b99759d6d4a31f6f84eefb3a4203e7d64ec314717b50b919b512c9b1ee39ec2c90d009eef1f8a560a31bd4398047115a88f8fc6d221834d64a74039eb411fa45cb44c2883f08b2a06ebd634dce8a53945123626b40f7bc1b8cacaf0a56bde4deb51e2eb35e974d8d084d3329fdc29202d89de3aad1a3a262aadaacd020b44bbbd2704870531c4a723a5beef0b494e34d86e7944045beddea889ef7e54e6cf9199319421c8db046bbd6e8f1b79a639721f0f783f94c34d570ebf263475f4b431d25725d6e8cacded4a8cc115c401dc422672918ab18b94ea6f6f2e5e61faaa4d7062f5a1fb72d75065c55f8b35a0ccfd2caf7372402ee8a2add93a853a6e92705794669902f7f1b308871db7d77f0a10b40da40d6f48a98ab6fdfd6d9df212bbf797981c4890debb54c1846d716b61bdc29335535f3380d30f4bb9a90878d22bc70c423b32d66796ab5c8682f272d401060f548f031fff6e220f8336a588a16a88199ed3d5749a288a95dc9d92f70acbbb583973579a38e4595405e2e1ac7bdc3ff69656d6b7d1cef09090f733c4d204589cbbd70a7d95186f7aa19102793cab1208c5a1f1db2cbb1b6fb2d552f69758efd8df54742617e068b792b14c46dd27544ca8720550342e5a707dd74d68d5a6b2b79016b0eabb0d23475461ac77a8e35e4d2c5dd1e1fc87746baa840d9aefc0e02b3c93ab62e5580695758c46c40f2515ce6e0c7d849d5cb98c9817d22be0598ff4698e2fae9dee55149d0370a6b65b1b9a9942eee4ab983f9688edc4da679cb3d6083a717203af9837248f5d0cbc5642dd28cf96071c5c17aae33f34289e7239ac4f5b73ccf497fb363c7912d71424d76adf6cea0e17c3af8ea8934b27dc754d9a995c0cde3628b9c1303c2808196bf3804e66ef0eee33b174400e4efdb14f5c2f1e316f66a336443c780a114c2c865ddd0b73b2d1dc393820170f67319ecf3bd686102e71deb7658b652eaf568869e857f5b32fd722f497183b508ba00e6fb730535d13afb6f44f47439a6a2a2581b4d2256a33c3dd63d220ffdcdc00e79bd79209ad1c30aa574e7db72653f352c71c0e31ad741169bb8a21a623eb0af22e0062adb996755d39ba0db6c6548783427bbbc2c8aaec97456a6d544e3d5e2ae58428ae7486e1b7aa8a499e5be2a849c06728dc228340dd5b1829423cb6897827437815c1ffb4ec6a8c34aa1cd68dd19188c75dc64dbd772ab8084b883616d079a4174a24c13b86e64dfb9d5b99213224851c417e05380e0fbf8c00bd41f2e6b97553f1c10240ac752d100b3ef098e00b9fc1607883054503b93b99a94c52e9a008530340cfdbcbe4e4d745f2ffbc98eef8c0fa5cc084154d293e391f1c5912966c449b09e617c3c59b85379452549c038640b5ecce6cea13fe7705c52cfb6cb6fbea7e72d60c94c6bce0486ca2910c8ba4a7e578482af8e9947b1261d35ca6ae7b8fcfc9d6ea83b80176a1cad2e34e4de1eea035a9263828287d0791c067705a00f10554274198230b3a78dcc31266fda14530b9e51a1909221d6144523194a8a3e76d314a0069ca464cf3c91cb8bd853487cbb18f35d9a1e2b112e738dd06c8375eb15e4a3c5a89e7de0d380f2aadc21fd8b97f0d8865b3e0e561233eabec603fed69bb3491fc25300c13d51f0d230a15a836cd5c44c2665a5faca5e6dbc17e9285cb2a2b46809b73b5079d39c558bebc7d658c5546a8f4124f68af5cf3cb76c30c033f979ad0527070634c19ae70a155aba15564403758703cce81d225754ded56b133d900d2a5245fddb30a708172087f7e01061f46f44dcbd473bd11863550f6c2d25b56190aa92b011427ce569c482af2def219d5638a60a7720591fe12a3719a160d63b2829cbeeffef58b186693de9854e521ead2e5646ca22c9ac4e30ca25074f713dd2ff044b5ed32a848ca82f4a9bb0c74088c3a94dc7725eeb7f2a9b9eb460c09d55ecc0a01f339f1812a06319d3e78bceb541620f09d75cb28f445e8c99326a79cae68d47d847108e51e3af42d68287be3450ae6b770c65c31959d0608b493345fee57040f76b4e33bf929cd32a291ca917a359a733e616e3ce0d2ce39e12eee7675dcf0a83bffbcb7b8ab80af1d7abecc29a5b527366d0e3a2cbb712c574ec89738f6d794f294575e34adcc6cb5628debe471ed68bca1057beca1a0fadf584bfe112005dcbbdd104a8089c2a2ccb743e0b0530277f441c3a0e7b387fea83a0fd9f03081520cf303ad0a1821d13e42b2a25bae987599ad7fc85c1d1b7845d6473b45e11fb41368cbff0c202f0bb56f841b174423526f45ca11ac21815f22711aed400205d529110201bd7462fdd6b9f8d423b3f4e0cdfa5a7bfb1a32ed2581a677d49e9604304342fad5d966e78a366dd5aea33b0342bd497c907e5507fddc5c386e05fde2ac5ff8879efde94c632d202f59f9602c6fab498ee278a35aa3b34b255b95bc7a1fa0ee1f22c66f409e123d7617a30e550dd1d26fa3d8811a8c4a7070dce04b62d94262baf79043bbd136c0690abd3ed3997ddc26bdf07c92519b765ece1838128edd46686adc1207078ba0674f7a6d158d7e8f21fd480ef93425bace535622197c5695d897032296a60a550f6722c24f681012c2a6e9da3dd437be62feeccd0d73d7a9d8778fb871c3f4dab3e1b679af8c7316ce13aa95e1aeb5b2fcc2f5e7006199b344e0d759523e2687b14d04af68ccbbb9aafe759e8eff886e8161bb69c5993963ff23879f938d9e1b9aeab508f07ceddb6ddcbcebefc86fa11d4f924da676ee0f12d6f6e4a619574f86e73333b367827ef44812861d0aee252f83758b8c8f062380a19869cdd1a6c190efba02a82bd50efc36d67375083dd1c1bf3e3ba829dd85b2932dd3291c9732afcacb21cb019251d14ee7ff738b457b45bce1fd80727844a78f682771836baf8a9f9bf77427cb5a8de6eeb55d3e778b9ab1f7aeaf5c47311de4f68e006de36340a9c9e9ca0c59ecc7633ba7dd874d51d36c39eee9373f20d5e45eaed66b81cec85c3d5e532922af247e89d32ba58ff575681c808ebc32396d08031219772e916bed128d989a8085a5348d7ace3067ea90636f9a88e577411d390a869827b90a233668e06206be5c01b90a22d9a92bb005bf319acdd1730e7ddec75639a7b4fd69a9c2984c307d00c95507b5b481582113a883200040e097ced77247a642273200103bb1751b6d92f283ed5b8d93761c7e3a3b28a0704fd749eba331606ae046054e61d66f9f591dd7a07f9604d2d9de9074abe8af30ba68cc6527d7cc61143c69dd83176b0c3cac1ad1757d2ca78cd4bc35c7e6e428af12b12fc7ac3fad52455a8dc6498c12f5d23508d40731910c90cca531753b7805bd7ec2ebeeecc8e5588c80ebaae61d3023877f35fd80507973a0b578f6f675dadb728de709e14678ee788f64f785278d07482599d741ffb082f254f4050dbb6df291fe084b427f3345baabe079bcb1e4271e54b895a99d29d687902cf7ae410c562819775895b40917396f7522e85de20ad42f19d202967474397b76fc98fd315b0fed2d76ba31620cc06d665c8b4436515e2406e42c5cd9c038049d9968fd724a47acb9e70973198b23f92def33ee471d1cd10900fb6e940a08759f04b2e3d7e0dbe0c91d6ac2533f8132d93330f4082f1b7d8722e8057e9b82e4049f36cf4200ff5e297c767b40663fc4b27109b25b5ad89fd54cf743101ec8ad210002bbdc18b1776a3701ae3fa1ab5c90817cebe010bb238eb5d556dd6344ca41b5a347f3a8163e895c4b2aa36e05301d02b66b648ec5c5b6d7d185e92470b1e91503a1e204292b524f973a8e3d9316c630e80140f39ef40fdb3293fa768519b0c602115ce7b94345784baaea2b4ee4b9d72ddc03afc8986da2130f963316b8ba4306c3cec1c7c67d8824d6190d6299a6850baf4014a231cf8f04bc9c3eef4603cda4e5ada72793475978f4076e256adebd37a5f798559adccfcb7a18dc1ed87f0e6478451d356adbc4d33985b538d9c54236ff9431b10f35ef65ae0bc951628f77abe933e2302db601575159bc51c03077e1e8ca0fb928e3a06027fa11b20d032e553860c58dfc1b2de8a3f03650f76f9c236b67b988e53e698897c96a4780a5e2c2c2fdca6f09a2faa08ffa7e0ea64e2eabdfa7264143668b5fe63fbe9490daea31f659acfc517e9c49a388192e0f9a37355fe2ff8e23397d53ad9176fa1ff4de704f6cc1c0385113b50c61e34088706fe3590c5cd755fa6ae4590a09cd88010e00be20eeb16bfe692a28cae07c271dd2426f9904953112d7a78d488e0915cc2efa8621e2936b3ae10f6ced0c66fdb9689cee7472733768bdab56f198918ba27e52cba31b30a15d994d3df17f1fdc3c1d03e957f4ccd72b01277ed3dbab82143ffe94e59de9e11d90eb92a24914415dd40a93cf885bc888b4b9228caeb9ad50998b022f579e530a15f09ca2afa731b66caf4ce8136ddaa0aff39343f88cc8efb4703d1c77479273f052d7bbc622e6f6d7e8eef01cb804e0fc4f24b5ec877d4a18f9d4df98d077f04b786b122aa238a425f870ac2000cd31080bd38a52b875be539a6b18a288c0b3a5ec8fe745d0dc8479d84c133be8c2dc760f27e71e648ac2d64f1b1f00acdb3f209fc4e742b603213d90d0e8d1ba73849e1566d9e60542d5ea144bbf5e9c3b3318819a15b30e4afa2dc4ddc67176ad021f1d5481cd06032d4b9f3cf8041271d7c802ced212af5652423692265affa51e0935b67d2c144a75cbc46dfad25cd427548b5af97ffd36642dab52fc507e34c35f82bd66842ecf8ee87d98b3f4194fd52ef7c06d4f4030c3ca7231297e4a461138c09b035c5a04112947357069b95254d96eafe123b1ed8481b26afdf8130ea8e0955278b26c0c12ea20002822b192c21eee64444ed6e91e0cffde1f980a0558aa8e72a8332eee56899dbdde766645265e8a932436d015f2019fad85b5569b095a4cbfab7c69c3b83bfcf2c4f2ac59f9408e2ac1e8f216e43cc18d892a863bf54283c3bb91b43a90dc8ceec1f396fc9528663e1c1e3c912ad4783e56a8434d535d634f5dadacfa233821f1c1de09bc8c9dd7b19696f8a28badb39d6df4d455fe83f1bf4b01a46335f18bdf9ca5e822e3128917b1910a8d593b6f05b7f968b493c7dfa45c086abb7d465454205769b41feecfa898467694062442eedc0fad23df7b0fc9223a4a2a7681ee613a6e75ce9b031f13c0c7d3cccf25c0c20049b59432fb03f408db0b51c93e818cd021d3834e385d64a2b0a0d7932ff576890f95807ecc2855b4bee17d41065ebf32c1155b581ad8d89a213a6accefa99f9a5f72b4348541609cdadc72280088c86523943c80c4cd1782517e1d7c09b85fa10c97f35ed1e5039054ec55d50bad612a0516498d67d9e3507cd081261e4129cd2a96d35d2a78726011f4c4bc9ac76f1df78efbab19dbc642d751b2037156a46b5aeb8598f9c3c1da78b91c66f70d08b6e7a4c28a109914c8a25f0d4ffa511cdb72cc76f14970f95a400c6046f59e820fd879cc414a90e06e6fe2e4a380d4147110122c30f258643ed6f94afe068aa30b7b6919e78dcdadaf6d521a2d24b0db5a519ac45502206b150b0d9302afaaa50ce1228878e9014a5eb0f5820469efab17b291a04132b6cd7eccbee744913c5735d447c5a59ca5ac47dd042ee42737fb0bf3642fcef31bb4182c0b3c0216a644fa969ac6426e9a1e358db93c488c74d60d12f639d4286ac2974242677dd8e6ed5c58d27f5c8aafa15517bf26888517cb52b25f343ef9a64679dba24979029715a7117df9c0e6358bbe0e7ce03869d9eaa6d1d56a321bebfcb988a82f808af256ad488f4654b61d92db5dbc880188056f00ddd676a06fb6b862376770196ed9726ced7bfc037971901e30d98bf2f42d47a5c9797b201dd235ea79d7005291180d268cdc365f1fe016f1e023d9c92012322d144c1287dbc6e82c3abde3f65b86daceedfa17c486a0855bfcf3135aaffd59a47cd63b3d6c4650a856f46e8f021a7997fb247e6ce26f30e26491c37e5ea292615f3f9b5623cdd85aa3494aac6531db09d11301eb3356e40c996a299a2603c2e255c0f52e4d9c180cf5045a8f15b05b2dc5bab1fad56546d80d91113374711be5298a23fc50d08b15a4a3e60f480081db8f77de661bc964f3cf68cc42ced66a9712fa980c512eac358c978286ad2dd2662b0aabbbfaabd40edcc16d1b588c0a224f4b1f31af35308dcf1ba328124dcee5afa7f2835a30c7957698fe40274d70395dde44f0acbfb08d7b04eda47744d5ecaa2b8d1ea96a08e8c56674bf4a0ff398ecbb58c06528feca9250320ca927170ab0c5c64d8b0bd4f70a282a3413a21f15894a397a7ce8e76881f3e4af29ea1d4b364c38aeb38eca9f0a228a7a3ca2b916f2450eff9972f954b27300f52f910944d4da453d319ddb9dd139597c699eda7ded8c250eb163036355286a6bcb9c97aa0268a59f4f4e10a64f7d1218f5c4f326f66e37f02bc06871be4b75536307c8ff3e318d14aa865ef4b7f8a64a82dc97bc927cf004c0b671a5add3d948874eb88a12880933a59af361847249599752a9a656edc73f249e35343edcec06af6e100fb778f0baabaf4901128ba989bf04f062c34761701a82d6265752823ab2d81b8f20af205e1bc75489660ce1f6b868c6c522a712a04409ee81f60d3f4cc3ea308d323248a9b3a1afa55288a6f0e0f3779b71cec7f3d2e42da2b3f7bce2bab745e997d5794c6bde14166149e27c62f8dbb5f8e9a3fc24c69ff4ebecf1d734b8ada025ae78308468092fcdd736edea3e20058d1dec5282f50ef29319b01037a7b6d2ad2865c58ea919e7d67440f4ce8b73710b929c282e8feaec7a7f166ef30cda17fa3ba6a8b4f44549899a5ccb2c065d9a6df0e26c7d40b476d71d020b311d4bd33bda25d58b5170d7e498f35f72863a7c9f67d8e2ed84e021b503e430dc612ab7c68a4d7be6628a2f63373007dfc6c702d3e41bf25da4513d05a64f8e73847190d7edc435e6757c85f61568e77b369fd4d66c16a548943bea829fca941b2eac3bca6e977a4c01cc465f9770c88c9567f5145fda2dd131ae20a63100acbd6aea2f9692afd90413cd5e5eadb1577dcb3126ae4e23b425bd3a5f05c914605fcfbfbf1e41bdbf4746da4c643c786f6390eae4ed79efbfcf0c389726f1118adc8a2e9dd92b807821b3c4254597eb3064b02e30535918c1af47e6a73577ad2fd687d05b942aa706f45c73614adf59697bbc73f2c20b043d18fe5cf4c6d4760f0f3f50b29062d8d5759066b8f7d58a980640f2fdf969f228f87b433b4c8f079708596c21b76d8a851dd7510a052d0345c0f5013012e60c7fa4001b26d56efccbf8e21323568f65f7eb3377fff15bc3fe9dde9ee06de76ed1f4c1a06de312b3658fb0a5585d419f237dac92dcd9e812ede34dfa40abbedbfef2b0b4a6137d943877be492824203bbe811daaac24fd8fb1ac34cb23488a0c76dc01cdaa83cf80fd92fbb66cc089ef1359bc0490af6695fe0d2e22aa97894deb6fc70715b0e8c8f86f94756a7cab54b5f5b507663f6a9a606776472f27918dc2765da77f85ef2970adcb6e2265a6ce4e3c03e94bb30dd5c3ecf5a979c38e08e5360428e27967b1fb78c2e06833c156bcb4087c39dc49228ddafa98c68631c778b8663d692e1d93509c7161fd400058b8195f6b63395167d94bc48229b5b8134a4a725cb85c393659f4d83c8bcf39fb07e8fbf397895673689128a5121ce821c4eb504772e699088372dbffae22391e92897d05fe5a3888a1849f30df987f76a02ee84a1957b8534d0907f3046fe2869ee7f4617bec77fa85336ffcfee6ab8649f83192c362b74a3ecd85d4e7840eb8a649189ef91f1f38720c45d1b0be5e912ee6c151c6585f6bfe49fd6e0193c2b5b7212d6411f9c56e4a1b58ae42678846781916dc2df2789c662f14c47bf6d5cd9266c1fc3e0ad7e7721f2064dcba5cee4094df03f7eaf571c48cf66d507564c31d2f23bfd618257950f393e81ea90c2e4c4155f731548dabde8f1d861680b651e5b0ba17543bbc5168694c121bacf395388a76778361372160ef466e2eb0c9cd00d41fe91d917ef721466fc608bbaf12a74a3a5b2e002c3fef7d62f76999518683680b4c000a5c13759388b81e06dbbdeec94fd4adec3ac7fb0d67e6e5dcd56d6e469b5b7e72fca1edf000fd2bf630e68f6b45d7e499ef4979cd5eba1350d8eae994caa615f3098100e3777d55ad3d5f8083df5e6e54ca7f4f768d93453914d35f0f0f9deb12476f5df5a28d8a96919e456e7e627e90a515ee20dd1c0738f98d79007d44e9e637bf4e4041cc09af00d8422d26b907f23c16d8201da547768db67d094fd0aa941bc329f90e862ddabe02748bd506b33511d494bb6967914375492ef1a94b748c2ea5a8a1fe16c3ab7e8cdd291ad3370834928c2808e6b6d170ae8109cce1756802e1e403239870663ea031376a2e3cfb9bd8f276cdea4260ca9028a4e9c35a49a9190617b466a8704edb27f442bc150ef49d3ceb4d5a5eb3277cbce81de68b5f61e408f3664067051c02fa98f942808a9d794f096ecfe3682e1a04c5c53a3d03cc198f7ad74b97ae09ce3d08c06a3f2fc5939b5773f315dee683a45845bfafacf2b1cd894f996c40515f9baa5f0958c9ad35a5be96aa4172fbc272f5ac4bd5c2b9c300bfe62d648c7b276f0883bb952ff532bd42fabe256caa46a64c88fe38df4ba11ff2fc80820eacbf6d69ba6ef6381f036e59bf93cc6f77784016f21be32be8f826d75aaf608bedd42505a572516e66cfcd5117e6871a1a72b6aa9bcda87bd6b17b7949722977d02dd32bc14ccfab043a4205622896320422b6db29661a4f27a20b29dfd5ce7d2d8fc5fb93796bb3d9fff5d7a7d823b3cb77a10c599cac3b97b27c600e92621e619bcc0e4f2c781d7e736caf461be79573f5dee604aba97f3616c08164d7aa651a509e408568bb51483fbfcbfe4ea6bc8399592c57e07b16ee56a0723c4bcb87b502b90a23423768241e14ce4faca44a0fdccb484bd9825b4aabe0e3e630ec9c1d23183742b06a591cde9a5dd9372d93a555ce93034a117d6b26915535778c5f528444c27723fde7cfff9aa7db54336755a665b31d170eb2cf5ebeadbc392472d2f9c11d180d2b1f9d8bc424a9e3eb26732f9b41fe8933ddf56c017cf4bf0aa1e0e25aeb80556bc8e1bc220dbf163225d6df76eece26e8b6e9e0d603ae000fd80f30295a5065925c885068e39ee045a7605ffe86bc61b2191386ecb7b4e82d5b9d9185394ea7c713854dc18407ddb7fb0e4e7f543550197ceef11ded517b13a63170e31bc359a23d98eb67a3de06a32199d4df5a15b6a63803ae07c2b4e80aa32f3e27879fdf67d7c5da8e29464345bf09b976c9406cc9e7d967a2cb39b78c09795b9f9e12561193b6e6eaa117ce8a54eb4008b6979e4125b7cc4c0df4eb6d44f3794e84dc694f9608ac3a803e2c3213b8beb7cab45d256f01c03b5d4f3b0653c3c9b4bc288037714a7d34d31077bfce5f2a9b1032376f9f3220d3458e61ada810dc68a465c690115701f0da875b4ecd1a3f78a5f4d146199aae45ed5ec7f9a1a9df985ec87b66dca4eb62705022dd3520b6af6814f93c22120ec94a09443c27c41256249bc6c9d5029dead1a04c79a3583428f6175926076877cb9fad457034436d56c1792c4781dd7178d26e8e1cac3782d88d6c7becd52d91b14b3451c3ece4a3b2d2075d872a39344fc096a43f0758335a5e697ca853f264a89213047f9129ae2e2284f61453772a58cef3462a4db29dac61720898649f8623fb949da3a9178e57dc8b69e7d921c85ab6cac61388a303b810fb54a305977031c49f4591c7c366b3473abfbf3fd39f497ff22f193e1e80f2ce08d87e906a75ce510429218040cad65af15b1a08c1ea5dd3a5efc6f87e05920be43d0f0350df692be50b2762add9c535c994872043cb3a29969e20eb5043b83c779eb76f4161c8b50881123c7ec95bdda265f16614d3d569eb56cec99d172a81ce0cdcbd4031001d582d29fe5e642f8d0da02c9fa96c2c288bed72c5dd458c45418e216719ad9b9cbf90fce75f9f600ea88bfd6d121020572ecd543944981a93f3928dba0c5728fb3b3af836099571d0775eb04f55c83d6a439e8aed8cbfd7e08238373abe53f0d1100191e27431216c9cbd697a36bb546c906384d69e4889b19bfeadba6c9a120b51ece1071fff5fb049dc92c6beb265c4334b64185c4ea3a8f4e17a1f8564f84000676a1f51c67314ee04d87535a55a59a8809abb3d6c3133b3089b76d8594fb13cc739d1881884c4c0253d6266b41231a25b5ff3625e589a567b9b04f7e5ca49a94412d357d4682ecea132bb731413211a1f87d46a3bdc1944fa1af54c8bf73c5af53a14cd7fe176c0e65267dc97ffb41a3e3160a05c2156207db0b47bd248914acd4d68abb8112fc21a3ff453abc38d754f84a9e0b4b1cd53771cbaff8c8eb370c987276a0f690673d9d2149ec089c426badfef32240b7c6c1b6d6b3bb59bdc5a9e3dbcc8dc49572611463f2d4a8b04f9cbd6a63fb3d89bd003275523b333158a30ac966052ac4c3fe05c8a46bff2ec2baff1e2c64a7f0763190ae7ec1e062f84be08b60aa18c18001f2816432b1df55cf9bbf576c9cd04bf3d69fedf08636852518c2f9009eb92ae27a42c23839011c05c4279d7e660a523f3209bdc4e32c42b2b79b466294eecca18c187a477e63ef21e2619265bf3939a26a3b89e2981a60b2382d35fcdc532b06eba25d4c04795d050f40978d0e279642fa31b7be042f24a3315d1f06cb701719ee0b1ffcdcb5584be9ead81e07f90a84664851e0da6e667b302378d7a34233d609f779b7139f2118c9d044f29d448e53bcbc80a8b0a582c3bc369f53a7b00ecbb247672e67462aa5b18e6d8a25296d0efdcc24366dae7c6decc10762b87aa1b9ef35502df4cc4fd807e8166d2a87f6891588b4170c256e7a599313ed9531cd603cc6011be6cf11637a349f8ee23966b9ae2d19be15b00a857dd8670773b17be2b705aebde8b683c5a7c3a7493fb101ce3b91eb8c5432985fe985877d908de387ce8165c344b562d3132d9bc734428ab16c3d27c1817750598413b93a5478d4cc3d13d20330e5cedd6deba7136799be96f853db2e350964ff413a094b9f25bbc6e560be33f42649ae47a0cebdcfc5064f1d38953a5095c540ba4535cba64b53df6eabdafeb4857157bfe51597af89af0557c479d585e0b2c5c5d83bdb21bb28461b4675ed7dbb731243f62ac3f7d23e61b0ccf30430bb1e70a5cc3a53650fc56d26f0148119bd485b77dcaf3e55a21c355d6ca0c5bbf5b4411151380369203b5403e2cea1ce7a58822d03580d5766363cb5544423caf17beeed8aa096f3294a9ec341381c5098e565db6f756ea9c0f1413de375f2b33d04f5b6bec342b6d217cce112041cc7dfb3f9e5358e48e019b760e67759305e86bb73bf521417255a6a1bb3b07222de1c9796d5a1af0937f7b71bf178b656d526fa266a3d9d97c732ce8b84ad44487baa59cdb2639d5f82e64c1d95f5f802c26b1337372da0fcea4c00ac165ae13f24742370ac5a203e207c498f88a597c618d49fb036cc4a53f8dcdd08ad56e04b4a3a8a69a94fa6cf1d64aa91f0438afbc0223ad1d4e165fc9e4bd61390abc439e256f66dbef249b4ac3ae8c160a44c6ed49204482289dbf0e422d0dd2d9a1890e9c97a61161c8d463401797161e128d50cca6891360ecc6623620f867dad437f86a53410941eb90bdbfdfcf3dcaaefda86a71f51107ef2cb0db158c76d492143531f25e6fbae751c9af4795f42362f39018ba9ba9eec1aecfead73d7030d6f2347872a6a65662d5361b72958348fd7d26b30380ffffff7f