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 88344 3dce3b83fa0c8e66450c665ed5b11454f70e101d321d7baf90ee7afcc03ad459

VersionV2
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
7ad4cdf806dd42e401b3635d53c58afbf22039633b10bfa46334339d8a8c08a0
Certificate Block Hash
3dce3b83fa0c8e66450c665ed5b11454f70e101d321d7baf90ee7afcc03ad459
Source
getblock-raw-prefix

Public Data Hex

002000008000000007...0031450000869f0000
002000008000000007010303000000010301010300000000000000000000000000000000000000000000000000000000000000004858444a7f8e3e6e94cda9e7a034420134f89d3b3255c85f5a9e66471524bd0763c52734022a8ee6bb9d5436f994acefc62d98aac2e91d086162a947cc429cbdc250440489ae3152ff2192a76339390bf31b447f312f5efb0f090000000000000080000000e0000031450000869f0000

Raw Header Hex

000040206b1a28b7d376f53e0ba9ad28799687b017ec252e0defc4259d70b6a9d6b4bb9887927020fe9a994464a988d4c5ab532b325f6132a2d6534fb54458d29748596df2a65a6af1a80018a0088c8a9d333463a4bf103b633920f2fb8ac5535d63b301e442dd06f8cdd47a

Proof Data Hex

59,560 bytes
121216010307a3c0ab8179704c34dd720558a89d0b2672b68fb3f97fd354e79a257658bbc51a0e7a8c46a3c58ebbd98260418bc099df71efb46327678042614a56b898b76bfa34175cba8c0c83f02f8470e182a7b958cd1e18dfeb58ff885c763c394738901e96397d8a9ffd515f6606b1e315b21ce1c8ce70a16126bac249f5bcfd8ed05ab8a835b5f12cb774f786601763a08eab60521094a97b5cfc5d805368ad4c75ecaa1860aeade6f529667575cc70b73fff5f2717ca60789876d7d7c28a16ea46e484ae3a0186a1c7c47e3dcf0cedd8debd8454c551003f24e3b2a8fe38c46288174db0b3ceb3d321f584200b67d4b0ccfa8618962082370779d486ff4345d592c0ffe1a4f9311f618d95532a9aaeb24d299878ec046a5cdff8da46db31b0f4d0a64b15acffb3b38cbbfaf87b456cc2144cec23175c49509e3e3aca75b0327adf8a6f2dce70848c2f23d44226e4476a9b892b9cb7962723e8cfff88e250a88990c86023d968bb362925853fc4e25d7f38e8ef424a1e81491395056a8336ec1b91f86dea86c3d994922bb08b41f48221b728ab28497abc64cd6b5b9e337c07dd26a9b6587b6a888adeb109096e3b14a3e3776a2d50c43e843238c437ef5fa28063326c9188471a269e12eff672545c69d42230ff81c755a8f1a32d053a68b8e0c4580be5f35bb8ce17a32035517f0dad4e9e3c02ae8662b743c1cdbf5d154a736d986822bd33c64442f10c815bbc9ef531ecb1cefae4f79756329ea6ce449f58313da4bf64d8ea860aae0e2b0aa96a388e598862877d81f256ead2dcfc0a33564f7f7da08f40bc061e4a6d4e60afe3ea3f36e365e80bc8dfb6425ea586895f229ad7035535993e21afe420ffbac8f7e56a1a5dd87ede63270678d48f7e066f7e8ea016800ada6743ea871756ba547943dd81ee60a2aaf4db26b0756c9417944a928e3cb935a854feceb05c7c710641b810ada5824dfc1f077ca804be0a48bd721380cb163b1b6ae7a9863f992cf1b264845b4934cff1445ae89faa65686793be5a855181e4d163a89c2999373c1eb5218f6427de44b65a5c7c8d82b8dbdf18bd6e51c52c7bf2b8dec0be3f3cb0886faedde7d6ba5ba7c1c23bf81f303277758b78a51cf322f57c49e6ba3cf8e2bf1b843835d6cf9e184aacea54773750998ed10d83cfa387b31bab73ad7c699368be9bb043e860c479e833c1cc9fb27840e78ba0bfa13aa3885efe74f392e4e8cceffc2c8c2ee47f5345b6f3f461a1fc2c19a19dc878159f978be70137acab4777cbba23b2a05fa51d286f82b5bd6aa09dbc4f656a5f45c90eba5e9edbb553de28eec8b68ed0faebf1e2068d586490f72964d264733e12cc88a87b414f4a96b49246ea0446d1a8cb647a86f7976ef84e736d2f0c07a8f481ef89ee6604dffa916db4fee4511bbc765f826ae1217cf42434c1d8af4b1091a7e08f3cec2d49c2c6d4dd6527baab7b8f79b7347942c7467629bc21bb867088b81aab01d914555f8a06a5c2f23f881e0302b9bde73482d4c60f8550535279f5d667623ce2f3cfea799ba874b5f066bd38737acc4aa9381a24e221e019276ea2b55f9cf480fc36d68c4b381709bb868e946190b4943979f1bf8274aec8cd30bc915cca28cc1babfd5d8bafc37c6f94d8ac9597757cc8439d05c6dfab86d3df468c0c6e84902df2b49349a49ee3bba95a6a31c87d9f545c3026f30215698b3f85ac0b96c291482a5e8df8cb387341b75d4659925772ad0d47dfb7cfe7d6e297032c4a8011c2cea1c86bdf9331c83bacb58884991bc96301259a2c157d972aa82b5e0b80a22433ed7e38559c7d3e7d1459075f38f53956d0e66fca06b0343790c6e858bfbeb626e9e466b398d22c93656b7724b8b041c076265a39076d2a8f233242e5202e24e95f50958bc3963ac89cf1f3968b25c22d9557b7efcb734aa7c6233352ce4b8798b98798a5efdf085531bd486f16f4061e243b58e6eeb525e14daf562c53605bfc2c833ce4168443bca92943585653551a2e5f46ca45c5a4ab9b4209832dc68eb8ca593d8ad8b20a56adcda2461a1fbc23bb61c12144f79df2f84df9890496e899f0b1d31c248dcaf07e82a8a8d57074805faa63fa0ef9b1e4d6a71ae3e6c4319e6b6a8f8bc4b762853a23dcbf59102305efe6149428889adc6bcd79bba2e6082af246db2b12ae4d936e909b81794f26a7d24c4030ee39409b337d4d03d482318ad946c3cf30c2d582d29ec11b89a9863ecd10f84c2f234f99d55314d78b2bfd17c5c45387b1cf1a07fa5ba9081175292bbb76d7a043d65f5dfd3d161ebbf9394ae2978a087570ee47b7f09c2f48677fcb54484fa4d41fbff7ddda6d3f183f386c9239fc90bc5e6c5e22381b43668414d38b1739a392b835393d1839751d8226e513cfaaadd48a674cd7145726d7742964418b660a9c37bb41d19758f9054d2241c82fe4a54b94c450bae25491e8f60ecc6fcb742229741ac88599438e4af9b0bf3f6e2d8d8df3d308113a4e0ee198591441426fb70aa5089a0aa46f623764d53736c118cac2c7b76be5cd383a155643027bdf32c09aec487e4d4565e6c13bcc8d1eae7108ebffa0e008240deb22760c2392c9f26a900df30120d26e404cfdad58c55dc901c22557e574620aaadb089df09d3fe19024e3c618cbc648894c0dd49c8b37a45022944b841578b4e6b5df84e9133f81193ef6ae4aa35a0da7fd9d0c57b28ab89ac8de5d3ce12030ed820ee03df5ee4b425c298d1be71bd9c757863c4cfe187a286b1f959b1b69a8e9dda33946bc57c3b0e86a6d7789ab521671c8a570e3666900c5bbbdf1071fef1acf8122049155f0bb0cdc55510e37898f17a6e3bc47ec0d08f9dcc2e449df7a57147c9f57a9b8d3a016ec3ddb5a0bedf65b09c786a4153d8e481283f533a268bba747457d00d6e78a08c73f60db2a7eb953f3bcb4dbf264b287a7ef2fc2c1328ee8e3b9e34e79d5eaa53266c6a90e9cd469b5765b1e9343f284089081217510aa33c99dbb1114453c6a61f567b1df9bcd471e56a9527e62f4a5df01b063c1057a26f1884dfddb5b8931673127b05432d4f78eedd54c4ebed432a747fffca891a50e7943cee6dc12fe17f63d18b8ed5bc6c949d81439b90292358a331ef3650ed884b43d3c1eaf4cb359aad732d5b5fd3a3e0341749731c774ea6ad0cb4c0777d3e3d4e1bff687d54fdae101daa085c9d300c60e461f702f96809a87ddee565e1641163d9d0d404bda0cbf677d30539e1002f07f01dc2daa97403f4c3e98617263e3c99f7f823f8dfcbfac6dabdb4f24de585a2f37e060820366777df66e8a2d5b706d478df63aa669d292d0051cf24ada30cb85842c878d9209dc40467c50ef31032e4f308741fc193c6d3dd73325640d7434f663fc2c63d5099914417638f68f567d1f437da2f7ff2ad6f9f8ce95d912c3fbb8ff507db9e455195f9ec2bd4d941b22bd50607198fd300cf5a7dde4d52c1f61a8dfb0d9fe499cab75041c8f6058b12fd3b515577bf4a470aac23cc133edb380f7a88323afc7e402c9627511887bfecc6891cdd3b649f90d65dbda20ecbfdfd6b4d1316c5a9ce3bbe4fa2c387f47fb8b6c8cc9945840742c241912cec0705dee0ca4b7971694eb47a0448efd70bfac486df8990345435a67eaf6948b66798f916791204ec532ec799960401248fb5ce560830b47ac3ae98c3f3dd420c30bf70992fa7cb451380a11fb5f401dc2e0ef33920bb5d3a55ddc3c335eaa9b8d71c8fe17c5202e7a1d8864b83ed6907b3e655e0d82e6aa61163aef77a158db93c9742b48b8493ae44d91950b4106bb88e0861d7026457666b41fe3b373e64e62aab1b9e9f58da6cff543b66d31e51a07720a3fea50f2b38058077851fcfa58673711dc51063066f485fdde3881138d918549f95702fd4446db3b43bfa9de1a5221fd81d81616bea8619097eb4fe05cc9680f6fd6abddb1ad67533dd8ac806328378a91efdb6829062695fa0f72e5a9b8268835fd36c704b8b212eb55a7b3aeab2fa4a3b7e113af5662cab0b14efaf80b40ed9968783d433a39d6c6848b5a77398fbc01d4ef5aec08c48e4807c575e5c706dab3fbd9ee74eb2377bc8f63a311a3c8ed1ce3ac02b3ca377925695bcd72a0138e679cb8b249fef025ae36171820bbb19a7904b21712ee486d9de471f8dede534a4643b135585166f9d980cf9462f62b1ca19063d8798aaf138986cc6be530259a8b499f8ae7057d1e829868f10eae1288dbc1d36c729e0e89b9495b28fe2d611d753ea94d83436da52f975a75091ba5d3ec654f56997b0f45e89c98662b463a849f5206e5ddf8170487f586f9c638a8b554625698b83870d89459ac34f7636e03ef068f91bcf01e0dcc3bc27260fc1f3709e66cabe7feed85dabed0efee1b40e8a7e06a7020473bd25cb18cc148cf7f3e915ff2c90fbe64743830628dba8fe0bf87e708504aee72e0e317f18303abd1a126a1d732ff3e8324d3a4377f51930dc86574941ef75cd816a543b802fa37fbf7a56cdd2c105cf660d13c5f5f0ecc71f0979b62b02e53857d825a43fb1182a8748aa2cadbc0e233d21b1260b23c77dbe0ff477aea1f6b9001b0b0c02f9433534b52d95dca4dc6f1c00bbaa8970d371a3d72d7187ef0a70ccdcc1c578b1bd918ea1356125dbbfbecdabea8cdb83bbf85ce2c622f082abbbb637d7dfd2f84c39f621688cd8c77628ad91e88b8d312c00017d7d2a2c62dd2528a507f9a84fa5c6252617624432f9df108ed5c4607513bb1c408aa236cf18059a6c2b62d26d511ca403d03c49757e56e5786ecf34ab2b3bdc2b430a488a2cc0d9d1c4aacdb0238b688485aa989eff9ba720bf6f0a0afd017d951deef716336914f2cf2f74b906d8b9b5189584ef3ca7ca42308d14935f58efeedcfcead2cc726c14bca445460af7439ff4dd56e17cc66ab7b77561e280bd90a6b67bbe72d1e8407dd405f188c5023a56c5b31c4b7b05b3812865a2c4fdf4117a1b500d980e44731c046cd30b11106a33d1aff58c67518d7f2cef937e34c36dfca0b583dc07c131cd8b44691b5cbf0519c89807dfdbb95d5b164c14f63e84b70238c10fec098ad0e63afa218c3dbbe22d9cf85f50bb92b597fea3ca73d1dcfd52ae260934fa1512f7acda40650c778893e41e02cdfc6e4128dec4a3c8569e85141bcf040242f1ddf3e8c08341717e864d600bff38dafdb18f328c8628e5769eb66c8d0588719f34d0f23025c860ff982b069913efb7f709868d0fa2837d60ab834c651b2beb881c2417296dd4fe4af6b6148a25b59d1c5c30966de4ece0984f7e045565671b0150f3c04adb987beb6bda3aa55ef402952eab84a37fa24ded9b75222f5e46cafca3ae4f768796a4cde3b54a8b4d7095d5848ad036d066742c4d3e72e48d66c5a4cd19aa0a763748d2571d46fdab0fcd63a7a95b7087f7e10cb1021b702acc1ef8de5af5caa970b445d2db71b391ee41d422b2b03ea44649aea9259f666081c98e0cb10fa728941bdb88b236ae104050771493971de5f1619d395474239738b8fd6c81128f8dc95f0bb8036e395221aef08ac7dd2ce47244755710528a7178b45e6c2170191cd4ef2f74103092706ac713a75e0e7b86b28f27e5747b55e80c415783a7324b07d6bfbac222c2f0ee99d720e028627d2489cd447c45f8d210768535e6d3a5170d2b631976184061f0ea3ec1486326cb89fa32f61a71862f5cff11999ecd792165fea19a6776f16f26ba5ec768d3932b87abd1e083d56958ba1b91b3d9cb161b60fc77c8c6c214fe51f778a1388b0567bd6c05bcf13c1887d796117f1d3a5a33291d50218a0f1e448d6285d2bb07755932acc4813262510e8dd66231451f42c8c8fb2de4f836d5fc3d1457d80065f35f5b28761aaf69f5c244c6f48b84a52e31c52a929b0c3219ec176fb19d2049f5dec865348ff59ba9b078758c4e05983baf1bcfd015547f5b8e64839663d89c5743b9e0fda6af95c95a3192bff53a9442a92391dab9e2a30e714ab287810101b6ef8fc585419960fa1fae6df4f9e0a1e49e483689bfeec71e2caa508b095b2f929eed3ee4da07b90a8fe6f20a6eb1f514955e51ecb2b90c78923e4d86348e58677047c3871bf25a140cdf3887ecf2cf52a751a2c3b78c4d4ba9ad4e91011b82960ec9af1b71ca236235a88ac04390bcd1019ea336466c96ab6b68b21c46b777850914a43ff99fd82d3b2c38cb3832fe04949c43acea8f040960d807d5641f8d95ca0448818f3066f3df1dea0ff539b08549aab1d93190fc0634d44d76568620d423013894bb918d2a8a83b37575f53e8ac1be2c6d6663c26458d556d3736395e3648f3f43ab49d666fb7b49d9486941390fba2fe737b7658fff41441eb701c86e63777de2e8c550efeb1294bbcdbb4bb8f8ae27e36373f3f4470f9a524f48a601e0580be6fe0abd30dded0bb6338c6c7883c016b10bcc252e5091cec3d1cecbf3d793f5f9ae35d1e183b3d13b9b013fb970532a2cb25e038812b7bcf792c889b2346c47bc95a2c485dac2f2211609a3540a482257b9e317cd8b677fdb69ca436792bd11bb7ab481ef8836d40bce2732334fac2a25cf2bb614b471197788077e8f7585a1eb3f371ea027eb1588e4018e6b1a89cd41a08d562471ddce5f8cdb114aeee1ffaa1d0d2c632e1b6aad3b0935ec1ac0db6262d150e37579cfdab46ad6a25636ff72ebc687fd887b50b018637a13090f5e05f2d908222f21ee5671c744a8e8f3ce6868ef2028d02b5ada582f39de96335c796f59418a0ca6b814c8f87512e755bbc5a97b340fe249f67b94f4eaacaca48b62d6de3e221ca6aab80d7b5b42feb9709deb1957aa7d3a7f8a57558f862e2ee0bc4b45c4ccbaa441cca65fda8f6b4768fba3aba662b097b7b076d0bcb55a13be1eceadae24afcdbbb7b8ea6312024c78955cf1c3a1521b8f29c937b9859ee6a3ec485771effc0457883790956f692d61f67063ecc9445feee68520d1a597b95b953165ddd6963b71be70da3be0b5f39239f3407cf59feb80088ed6732877ed67e1852a75229932dd257793bcabd693a1cf0728391e023e997bfed22bba56804bbedc34cc3847c5366b108c80a355251a4640d6590fbf6987be6784022f7220319c82ec280129651c536fb24b68167b01bc508f087f52a5c1dc5782f0f639db69d62e0edf8239064170adf1710ee8ffc6beac6ba9da1e33e9a52fb897aef744a37a45f4b5ddf36b0ebe1677249088ba2cd4bcd1a2728e0b5675a6cf57d63172a3317e058885bbcf6664a4a4e73fbc746be66847f3d068c48549c62afc1767271a52bfa471c83a404760cd542b743add2ba0083246e430ae11a230d728b5e944b4e50c3aeff51cf38421ef12cfdc4d032b7fb6431a016aa5ce20e2fe985a497143a7e8c2d9ee682555520c1d88296161be09d880e2833f206018c3a6eee4f8000ec0d7366a7291e6ccb16a2776406a715dbbe2c4bce24bbdcee777b7bd6928566df71d2b37254b02876920239abfd48a1b1ac6f56951bc0105d09b1b285c68d31f7ee13e00da8eeeac1b1b117f669cd549bd2d792ffee1b310fc1d7c6237be28a03e78b2fa94d5fa9fcdb2b2b1eaa438817b06fe9317ed40fde307ed03ae7b0ad23178e55dd7f9529da7e507cd4a57c13cb04b93acbd991f14205090530af01faacafb189ff13df5d018224e728123ab63e5c7b69e39c3403b5928b43575bf651e4e83da24165c54a2ab469519e52c50135d6d7411afe6d1dd1d739238744733226c9b29c532ce058da63ddba956a1af29c1b2e1a7ff791575b987805d8435a76e02410f2b9f94329c1a399f723f9754a49a8d5760a41c2d76205c14e965ac6ee86b9d752dfe7594c1f07e7c646d4d15c22739d78cbee99bdeac3554bed207cd3cb4cce0ca4c45de50ac48d3a46482cff36ea443b01f5c4a5f2af97c16d9bbcdbf512a1b00cb9abbe2730e84c5e63afb479d6bffe959e3c33e1ca64d0e9fc5eda47218ee1b8c646586b33f913c1cd80a669596c6afebf63ed59f82b8e6168305f925403961146dd47595f80e95dd31f93304a8f7eb722d7c0dca4b6edb0a6f7ff677b2f8863104096d28151ce7b467daf1723fb429e0684002c199956b0f355797d52eef2051595016d8df407762091ae7c3b341c4f8a0dd863562f96bbab3134fd2c22e297fcf55452683219aea2e23e99035e4567d9724e2e300a0ee6a7b17bb4a1ea81f3e9b0bea0d28631a2dc075635c08889df63b2fbc939cbc69908a0368498761881bec90ea926e69e3ab9d600a14e3e49ea4aacfb1bfde5de73081c8aeb825deb6d4556892af18a19b57f9ea0f6cbd82ab28321b6750777e5eca6c831cc687bcec038515f5d6226c5c5ae9d234d461dcf167bc2a2dd1c8321bc27513283b8c7fc4e9502278db638096943bd2623f67496b9cba0e9bd886cc54aeb066d4e3bd08f7b368e9a4795e62013e6a30f82dbe4024ea7c803e739ef87eb7f62ad654921f7d08fc8cca72209d3f2be1e1a6ae0016d00ac5a133653653f18c1767c7b1555ec1a5ae067d9c4e5b504ee4c58e00221cf17479ced8eab8fe57d08bc1ed4b19b157409abb8ad59fbc55756220d5d44ea9f716067ca20d46efebcdeb7ccfaf89f92509a8c10c77dec9f35597ddc1f542ebc0b2515480b2141d73eba723abd578893305e0e49ec490ff0adf28451fe6d7c9e0476c4edcaff11def13198e64ded5c921ac357fae6b6185dbde8e8fe397ebc46b31978f5a6b0b272706257d9d11e62750b7a205fd9c8cad4f9bfd7a5665588d73736439d848d5a46a4e199c053588c56174c89f976553af1da583125b3f6f0fd9f1b61baf355b706b7f04456862b367a11c31b87c067316cb9fd3b72371b8e0efa37b4fc4becf11e2e2e799629eb0e991502b3a1bbd0b82eb3924b09ab94b4c94cef54ea9285c70503345c6acbfe73e52f13e6dc2897ce223ddf42b77481024cbdc33dab93037b44be85eafb9b3a7fc48417fe8dbe2ad346371ad9a517c095e352c22a34d97ca5641f4634d9452361b516b6bfe8d54ace24ff858d2fa57475754eb4dfa4cf2dc243915d48ce0403dae9f887c75776780f6184c8fc85441abdd8cba5c6a580eec9f68c9811df6118d6d1be2a40486360c837ba833b855ffdb6cbffb1b51a534286e004cc5f83461dca4f2ef1d62ac051d4e979e72db96acebb8efbed7c98e77d6a9303d6918197ff2a64a5d989c066135b8927568ab29717202f1eb5d4f8da14a894600082080e22f10904554a6306432da1e8a68321681fa1e8374cb955ce0780a10af6ad88046e1752981fa8de05987189c90d4899e0fad31d831e3201e4c6a72ebcff635e5bb395a19f37843d75bcaa4afb3aae73cd88d39159faa79165ed3cb200935c6588ddcb8dec6df37733a9fa488f17e580c669dd2e63a9a88e1d0f58b932c98f169f7f570e64ed2d223bfc7014275a35f70e1bab8f7eb7333a27143bd35c053ccb1dbb985bcdb6d3625579875d739042e2c11fc149e0dac507487a744542d4eb50ef3706a5bceafa38eb66038af361df1bde3f7f30da65e35efb32b32c4c1cf234068e0135a41bd05e906e42be237393bc694d313fffc63e40157c22421d8e59ea7ecbd5a88a2fbde086422b38dfbf676435e6713a1515c574898127e7c7585007a2a3ae5f8d8569c438bdc13f0bf4f5a0ba19bd5b06fd2cb41a1f1c0a3b6725fad66e5b5e1baac20e33b250c04e898257c61d7aedc36131999fe7d1dcf833e98291a39d489599c25c453c713c004f612cd82d2f368f5d5260e6e4608e361f5cf5114ff27a550e999f865bba6b518b2e672e9c2cf596c945c08108602c92bc536ff9bc5256b22d0d79481bf4bf354886d9f4f95ecc6c509aaf7c549922ee937a1233714b2f4ae3dd88af1e564071d6b074c6072ed1f17a227627e9c3d425e70cd09e3f62944be163eea27269826796e2c6b98bb9c6cfaff71e3f732cde3746178e8f7c938ecd8b6770dd485b8e92baf705779753cc6d67de5b7f7fcb6d4ae0693da283936355b4a2c5ba2bbf2dcd5688a5749cb3cb9ec2d0672df3295c69967c70c76156e55e29d7844443b653c8b7a2de9920c75f862372014e6f5b44bdd1cccba153c75ae7a8421af80b08df5b252ec5beb4f2f137088b13a7b7fe95c4ce9947cd32cda06589b80f111da5fb7fc1b93f21f0592685b7675423c545d738baeafda13dceb5bc320bcbff5b058760a1c27c0fa644af798bffef51da503a3de65cea91d7f0b1a1b13b3770589bfd272a259792e57a06b28580bdb99fe3bc85dd7aac3e1f3480a91cfb38f90537e057b286d3c8034278f246ee8b052cfbf7bb70b70224949b304123dbfa6ea732cfa6e500a600f17b497ca968958886a8cb84b02049b990d328606d238a660f85ded4be6795ef51fc936b98f2c17a5d1910fa33d44068fd14e96b9451501ecf0fb85589dcabad55ba5e1c7fdb5c87028ed1b8d3119dacd44330335e914ae39b76be7c928c25a89a060a4cb1058fd36f0de5c5699dd163ece833fda06fbae1678ff229cadd31b2b2940f8177f0ce966fc63223c691c5b77c855f3cacb6513d0060fa67de8052eddd0b2e4065a21923e613f0f2cac24715d1131247c64719d9e961a67b4c1cafe735c90b90c66254c33a4b141dd52bc7e9d0d0a539a53c15cde29f8037868b519bf0276c2034a4cb2ef2bc53fa9a2cc9b13849c4894940930a838317e348237c154e42a75402cae46d115231818c2b600a0f0cd87ca4b64aaa449f5e1b0393ac493afc009a5221ec7d384d0ce8c376c8a62279118e0a07c185552c8200d5a156db1600926dc29cb89701c330ef9bc212655dc50fe44c0bee4b06af87c6ed19014580dd5727a16d31bf529f9fbfb2578078bdea5b152bf4a34ef00540d11e2a5332cdd4273d633b6ba1238573461bf9d6c3d856e812a8b5b1e2d43396b05a03db5ec074f550cfbdab031b86d7ac0ce60a1001a70d5a25604b1f4693a6927f5444b88c48cd0b43a14ba337af5d65576bc7f8afc05a19a37694420b1549b2ea43d7d5bb9f41ba84f8917958e78107bb51ed81aeb192ac54563cec5cfec16fb08a9a665f49af2fc5be6a9901d1bb96e5b425618efa51c74c2a3995ed25097f6920316bf7438544294a1319b86fa075967666caf57c75a1bdca218d35b2ae7f1d04f277f62384f0685b6c08747439e61b68314474d87d84e20e7f5bd88906a9b063b0225d11fc5acc5195d6ba33d0421273781435f1b6cee45d05ff107e36538ee5a663f64c20cac5aee48932b6f16430bef457a4da429f9af9758e8f21735d6d3117e1381f5309ab6d83c0c391987fc20c9ea54314f757bb8d857c3d94df08eac7fc1c092b3fc57065bc280ffd7c692efea5f863cb8e150506ab798df1da8752ca0af05414d3a1db02451a205cb4076a6b999fe2f57935ad4394cafbdcf8abb90e5f2bd73b6d6e00a31c0944192eb47cf186ea6c8a097ec16ddef74fa60567b4a040a46d5f0038bf5ed6caebf512a3338faa9572ca92f2c9ac8ccb2f7e5709ee9f455573f0568555a539f06823a0f04fe96a1bb011b5c2c4f3fa4c9cf65979f2e9a382b005e193aa4baa32aa46b5e853772b4bb6c92600e4831932183293c18e74dc1f36302eb477db1bc79a0675902dae23e949ade9a35e05d7ff70d1be7964002d696765980c5bcee0e82012d044dbc0046037359f31c3ef4bed94f32471b3cbdcc61ca7f2db894232dc0dc8368738c55e871f4c9d839d7668795fbccacf1cc1d64c6a2b863ef77a272e32513dd7b685438ffb8df499493ae6b52e327ac29a982c3a7fa76071b3908b954381d01f49b70e0e8b255886f7940f0f35e9dece316dbf87ef6bdf2434592a10702b01fd066688c60de244d471e1771af509437242112dad034ff2ab7ca1c2a100903d5a2ae8316faf2b87879292cd15ec1024938c3cf3026ac7d2c4dc0e4b5478215acd5a5a9b74487b38795cb5534cbc4b98d267b04cf7e1e79529d6498bb0d4a7ff8ffc97fed8a0d610235b95b799567184bfe11522eee0d7ce2b5d799792ea659237ccbecba2bb3ef4e18bee29537fbc142eb961d712ab3dd57448c4b7af7dd3be55edaecd301f83eaccf9b760d7d034da7a19b0461b6546b758d24cd1fe37cc1b4701ea8f8853207ff695f5f98a42a57f0911ef60edec6c54920dc7393407c87b92bd69dcfe5d417f2f6809fe7fc2dd8f352345e1dfe9084c0429dfd5c4f6d7c04c6be28c4b057fbf39354b1864cc348e37dff678935320c925d8bc0e26a391956c22e8f9fbf10ecef5ea7892652a69392f261e7759a328a424264e79c7249a80a0fc721ddf12aca67e15abcd615fb7cc817e44c6a12270ad0c07b561e1aa4cb69b793ba37bdbb567c67eac633a265b7a2f357304b9aff0e7419e70a1b4e5199552a2ec3835dc398534345d0daafa8159f345bc92f864840559aa814fd07aa0f5eb22c24a86a4f739cf0c8b465287a01873d538457d2328701699b1fb9b152e7334c77b909dc18360f9fd242159a11bab83bc7f6ea36745ca10379a992d0f3115e1348d0c56d430ea73d5224b8b1866979c5ad91dc4bfd65af2bd71b88f8b289094928377847efdc9006fd9cf0900186a93c1a1d4c1e64f0813870f22f678346bf7acc2438ff1400f48f5bbdf534b0982418952a7df61c56cb91e74d0199d54d13441ba77b887bd24b2803bc4dc34ec754c60f5e1e4bc7eb5952d08626e5684c0572d923cb6f7268a23c0fc5389081cbdefc462c2f88aa070a39e3bec97431ec59b972a1c1b3feefb55031394905391aacc48d06424a496fd7b56606eac63859ecaab9dbcef6d5aa9667bab6318c09e36713a9881a8d10f8e95f22419e8672a436d24b7387c8ca2587a6af1a3776adb487766670b2c88403f30871062dc3c9a61654c7b1c2a647908631d7c73d36b0b7bf3d92eab85d289fea9eeac442b87c0be7d47c431b4ef76d024afd8f631e0b9df259f13617833e8bd7574627bb666bf327148f904cbd4e87f4f5905cc9d9c59343c7854e797a88a587bfa2fabf9f41fedfb12cf626acae2a9818c8577e1d4ae48c99185dda95531e66651cc906b786efa547c0d1bbc111d107392f2af456f777c3b51e680ee5e84d415b273b236cdcf76606f2cec99f71c77fd4b5ea74a5c516103aca6382926ac36b0256e4ed044013d5baf3711233d6d4e7e92c00025f29173e4f0ff5182de2382dc531ef97c50d59703f446826474bc62fa70844a5bb8debebcd893d443ac682a0dad3195eebd4dca2a312c3de4013b7fee5db1352615eaca8733801dec7a6bdf19924bf7736948368053068d51dd2a5b00ab4b21860e8de1e700ff3e637949db5ef5953f908aa133c342f6466377a584d703fe349aa205b0b62f3c586703d534d1466de290c4efa56441f95a7fdd6bf68257477e043f901f1810f814803390b4ef720f12e3e5337cfb360308b709bca561a33ed3cb7a40acade21b70648cde867650d413abc816a35abd780c919d6893d4f6a3ae921cd6d0eb3783939abce25ea5efd96d27d2e9850c683b4d074fda91d1ccff17c629bbad1b46f6bbea0931ec38c32e10a255b878c060d57626218ec20fa3939895ae6f2fe46524ac1580591a03a5641b7b07d7342e16dbe602162f50002ae63ea95e941d4cc7d3937e1a201fefab2ea673f06e01d79de910976e450f9f2f6d74d4bc30d709f66b98b3ea6cee7fc37ebd5d5933f83c1dc192d75792515fb9063d7da2ba6ad03da25238e3de1de0428e9976abb03e515d9db65c99502e36dd5c573a4a9b0b0e2b6bf06f75f71e100c409620e5e78c09af3cf4229f23cbf8ce1147e00ceb955a3385d0f30d59e27aef951245bc608c7add79e7f8a59913a0513a9bf629fbf22f889f4fd606335655b0d7364bb38f4f224b1cb7e3f0a58b389b1b1b8fc29be98fd2732d8c949e51f153a30e5b670d00572129761a740605f91e6ecc32240ae8825d8ce752030a6dfc75fb49f2fef552112731fa90d277af8407d34b765eceadeb07ccfbe41db03e2f16db1b3dd780a50a61b50ee21bdae6d0f3edeee823e334a1a5b4ad0038301ff42165385525ecdf9d4052803a6e5e17c71cff574042b07cd8f3d5a1c85b73ee34e5524b997c632ce4c99455d2a652ee4b418b29123799f42fc7ad076a4c451690e6b43a96741fefa89e6d85b0891ba83b24accccc03abb966beecbf8bc08a5e71c4e31b3fae31b2a4cfca56c0b19537ab13ed46f2127619f13a49f1fe249902b7760e4a371085bc97091db98fefdd17324c60231fd19488eb9ab6eada782e5537f2ee47a2c175008afcf965a8f8f21949a6902f9e1311d2c06bd9858fe443b9f1734c2736500c7d81b22e280d602148e474174ef2333c14eaa2da99e8329ccd9ecd117514711d4bba4444a7119b9d516c3744805bb9c9eb5f4e4c06669d575e005ea747166dadef35e1692afae032dbf49a694acf851472b34aa132af7fdc2c7f609fcc32175feeb56711a80b54f771a9e2d31a4decf041f3aca49b72797da72b229627b6ec418fe708ae2042be7ac50140888070272397dd952e4aba754d123901115d0ef5a3ca841f0ca705dc0f92ca28c4df7f2483b7f15b13c7d081646601d979ddb77d4dd443a2e09a6776368d64290ff9c5ebb1fead33c6a08f8d18cc7bdcb8507623b4a5ebe16cb951b65bfdab56279998f5ede6eff3a76d4507ec27a8650c82affd525d02a97ef9561f1b8def5fdaeb5a4ee73a9ebf8f686a8d9b386ac4150b68684d419e0f6b191892d43360fdd29adedaa7b4fdd17a57027b5b8d902646d9d2cd69e104efcda449cf6d1ad8ca55ccdbe8bf58476e93eb6059623c7578c0014349120b38465df2a27b2ab66588eecfaca4579e8d7753a2cdaa59c854ff12d652d8c4e91dc86c72f7e8f271ca3663f6eccd659c4f16b8548a282830ed8868814b90f2458568d47acc041d7e220897959ee8d4a3b0a8e0be4aec99bec60481fd2ec90786c0a5ea09c7148ead42a7d3e27362f61de052085e83be220bf944b89486c3e13bc612340d05b49a26ef79610683e743d934a8b495d7358eefd52f2d1286f2d09167c507c69a4004e806f079d966934050b7b76cb556a69d27c756ab41d1dbfa1cdd942ddad85ab9c226356befd2dedbada2f1dfd881827640608d2e45a60e1c34ed4eaa96de91c4c682866e91e82090305bc5f7ed2a1d0b3194cc53b74f3c70a219b525fbc1db1bfc449677e99d79d799fbbf9146cfa9ae0a1377fcc0a6f40a2780d33645814754922b7d9a13839aa0efdfca79259e427c90a22bdbe9ef31d668360ce32a8b45626767927d56e75f43abcfe31ea5118d1a21bed07af064c04b6785bb3aba8b36fb98a2d7487dd38d3920e0956789f8b43d0e6e20a233744f8eef29d50a428f25bb0bc362f586f3bfb9ab3d3a194f3a76aff59b50bb79ba04618920c8d128acd6206f20ab86333312f6b4185139ec82e8aad4d0653e200f45e0a65174759a40069702a6e0d1cee68d4ceaef894f01f3c90c3d32d58056893f24c513eb8321f85d63648c7c4a3e4397fb094d9aaf0bbd734fd4b4a2e65931fe4ce9db3af1cfa9517ea06dbad9a49793c2b647ceeb0c640f0deac059657bde54e0f4f8fcd19f2be13ee2106ba8f63511aaea15e1880f0ee8a46591f252437a8a2c48d51c19664f5d25ef751656d0d1f7585b42309b85f0f748c46d1ebf8d3d437832fb9d13b13e25fb50ad39eb6220a0b5b177fb9250604d3398f6d8ae80226075081eaf3c7da3c717eccf0af5b0d5cbbc1a87ff60708209262b82a21b99e083462ef28fa52543de7ccec04ce1a7f2f9808708f814dab52ecfad4043c84681d01965187d08cbeb4d9fd5073ab4700f59d44d5f34d101ff2475794472389517cecfa347778de5188deaafe2b3c95448a8b742dda2a786a89603da62ed1b817689499ff1cb3bcf2f16ecc3915267f1ba8c0f32f3cd6abe0dbf53e4e69e8960583e2494a75a10606569e8ec19bc2d2e39a2ca798c8952b356d38e68a4618052930873bb59ec65be3e26af4bf2e32100ca60f35e88658a5bb8ee216a07af04a7b1b6d61601edba76a0839b7c263695884ee11460cf50eafbe688c0e320ae43d9759f0a6411a615ec20a071621d72ec9ebbdd412abab0270e65845bdae8aecf0e0ee7f967761c6a12d45b4311aedc7afe7c8dbb3ab753f86b71ee5e9a5f8a6938d8875510aa527df5834a6959286f70a0d137564c0eadd6ff6dff67fc68dbbc4ae7de469c8785f5ab2f0b2e6d69654f588fe515ada48147f14d83729b448f2c3ffe4770c5aa6081db95c8c83135e763f60ecefc8c1286be3fe929608cf0b649a1efbc4c74c52a34dd74271f66924c1e2bbb72dbe82958ad6250bcf5ed17e73da11eb6afd65f34bb741359d62174c64cc5d0bb2d0b07ffcba262d4ef83c12ed19f5227cb5b347e0d84290abbec937ea292178f181919ed1d6dfd941274784305b4ab29a4211117867a2fc31a323023228d1d4f3925fded50693210b8c5c7828fa0095d4e84cc1ec5dcfbdaadb91974d63c2c4a1e2d2234231ed06eb574b4df196bcfd7a4d260c44c36864b0e657891b565ac194c218f142df968b193bf27ab6de8abf95224818625a842b3316d1ca67dbc719e2a4674cf218e4053d6e80060c7e00e3bb73daecffbc8d3eec6dd79a408d3f8c7a0f8da5c9d1b067e8107064afc33b30dc2ed03207ee21711485660c9f93d54d0d82236d85a7696c139aa92fb2c511b9c0563ea4a31b2aa25369fd7e79a14812ff41921331fbe1d587a974c9d3e28e7a9fb8f77ca4f5a50103ffb33e3428adaee960daae8b134f4c5e280474b11f6c8a55c90ddb969c124b1b742b83f6647f7afa91645dd15acfe8626083b2c0d9d374ec39aa4ee3f5e668efc3703334d6b1ff4520f0cdcc1f2bf387e0ebb7b11c2766e0aa7d70813bd2436075c223c0a3ac0650b7b7b9300a494bdf85d086befc1f54d17f6ec103099c8f22bb065f3016b1d6477fc8b668df4e965118adc861350a855af09788e0b235545e9b8f26d6c33aec20c61ee0eaf88ea8945cf2f5cda65916cd021909828642fc0f1b286c58b53221e73a0ea44564459dee48387585a8f2e1667a2ff03f1680cd3983998b5257a64045ccede3a56c6416ea9565540ce02be22770089054ef94860acaa68c17abb01f95f3d0936c83b2b2bdfe018950948f6a89deb090336e5f2fbd065463b129e84539559857714f745486028c22469840de1b7ad02e811d1e36e28fd6b014827997b212517f96436d16b80e904fba4d29ef31868c7ab52e32e3763dbcc0153919e565bc079db288683d0d567e87fef95a681cdced1bae8f4be8dcd1edb295864aa1c4520c0ef87bb7996b01c173d016bbe70cf7420988f7e17993a7075bc98bc538854bf68e18810ad5c0698f65bbc3a2c285d133a18fadd7209c1093bfaf390dbc8878d03e28dba9d095166f30f0264f21071086bd884b86e9fb6a704eb1a95b9f45e93e4627088f1c64804bd9e6f77987cfc5bfd9156c97397977de0af4d4598e83ec84ca11dcb350f89b3f701c6a8d844bd22d3ea8810b182640a0b3f268d7dbb98e4ea3aa178c0279d0761331e844f505c351eb7f207f416ed74b26e46ecd3211601144fe2fad3528d7aa9ee1dc32228f0a460f66402bae277284c161d980ccf1d381f4049b17133a734c0f481423f0fba8e4d52ab3936b33b5da4539d917a0687ac1901f73b5ccd01dec6adb9cfe92ced46d9ff3ee3d286201f1e258bfcf51a233ed2c6c2d8b75669e81ee76b32a06dc9e9830656a2dbf297a3e69b4501cdbf471a0abb11880f24f1a7a368cf2fce058fae292a2a55c96d142809813bdcbccd4bf8a4e1a244ee46e0fcf8f8e0108f2946b3b274a73d2a5e72224e836210e0ff5f05a8ef44e0747eec745530ef0e5b6ac675f8cd9c2e74eb7536b793deec09372cb494bfa06014b289d627f2118f173b02447950d7981457e61aadd7f691bc629d3fcb06ceb68f0ad946d53659089f05bb90d0c53e4d7e0779a5df3f5aa9f84d4fad1bc188ed04a6783eba997019cd0c531ef29ce9f43a9c656931318b14e6e2c6ac71b9fd46cd3bc19b3c7f7d0b076b4b8929ca77599b558a128f10d4f563b5644c688066c509db08819e5d841e605a9806926296d02bf4562a6f0467840ba4d381212e4c3b2fadc961d4144ae5adf49d2ce251c2cc6b0fc27168aba1fd2b2e93f7dbed6179fe39984d729d59834c877e386fd06ee430a2646c39ae0a930a0039b64c648aeb923b80cfe11f08860e00cf27df7f18d4209af5f64e6ef0c4fb71e2ef56328bdf2384a76b16ffda3e7e9aab5b7ce6f8047def041bbdaf784e1e9f067d78fc8ca4fa4e39032b4c31de87706e459478e63826bcf8f9d48000c0a4c8122526d4ff4e55b104fc080cf3f70056dc31660ec281808535c2654083728f31f1da9f9d212ca278cacf01b7d52ccea0916032d22df1a4de8736ae28ae99c02bfb7e99c8cafde8101ded9cbe787d49c96857db78b36f8993538eba1994f750667beeb5ae9bdea50ccc5c5445b668587f1780573e1f7bc1c97ad2158d8fccdc7d725e13cb63a519cde0ef7e682de22411c844a4f27d8c088042dec203880ab31eaa968053d206aa48a46aceee1d6860747516d7129edc560475b5e2486b0f11ebf3c1733651738de2c9b92c73334079f26282972c055336a0fa2d7daa96fb6040528d8b1a94e9b972de1eed054c98caa7fd1d6c1000e3e1cfa7a496a1599f4aced6bac7414613a95b7bbf418d77047b300fb737aaf9d64825562b49a42e66db504330527fbaa630abd894c1c6b20a534749c677c36b83eed6489f53ff791da59262d8df00c68bf64d85c41308cdac066e3b2e33889227c83df458615239f8dd80130317dc2a69dfee0c7940fc76f5169d0a1b076ae81ce064eb455bc17218b1554ba8ba1b0ace66e8194c6fcc665035bcbee48855010e8612ee14c8f9418562e3e12713684d52661ef8ce97fe952edfb9a025895bb8ea512d0958614a35f540191f9a8cce82a50c8007c4d0a9521c9029e9e6abb00df3f20d25c4243465f61849d594206a234975b6a88553ea7921c062a3d13f1afe902aeed017ae1086159f47b86f8937643e445216037286ef911391e8beeedd30be62d102a39986c0d5484f655a6476045d88d40714b6a8330ff323c1ca92077f6ba8da1e3004744050a2eb51e1e8e883fd9215305ce02aa49879835a614f7e1fa47cc91e548ff141952f92fde38d56bc4d429bc37441203ff5379bfaab3c42235406e046cb8be94e1fd3e9e4785934dfd26668808680bb53871464a33eeaee2f978b7faf80c904deacbd0a4a277de5599b6751a36234657fe5d4554b04728134f4a533b06b5be78f07306e0081641166c913de9c10121b2072f46f42ede80c4ee5a7bf8ad854eab01c38133bcb461e01b45c67aa4b4c58e7a7aae8074600161b5db7636d122cb8635d575273c3a261d65edc1d0c3de7fabad4e8e98bd0e1349b5d40979cf4483dff7710790fffc389ac81fc09128922776b21ceebba067dc9d7ae02cbb3912829cb6f69410349b9f8f25378a618347fc0885419d36243407f24d16db875b5647a20efb6424c6b438d0920001c587df6075a34747b6aa61d870a5eb330cc2d1ca1b0a9d08b948811044cd958056e8e7fe1217686b2e454f9758f0f352e3f0546f58f0d04cb71eec77a0bc28689ff8f903e5f09800153d0f2b98c8de77ba68637f17ccf6e77015eadc21a5a345dd6aa9e2c9600c82d226122d990d119d663805abaffe2877030cbc8a2b7aad33a23408b99e7c752a2e4263f86a9c65eebcf60d1b1d14bd5d6e21fa68025bac8cfd80cab6b5a649d9c6f48d831045429969b2586e4a59074e7cfed6d772dec14854176d3239598a7651a5dc93abd3d6c7c5038e12ccaeed4a93c2bf9373a8aa1975218aa9f6ae649c5386523c83274260443662991d5d729583cc7b686f159dee39f119c04eec5b928f86c1d03bdae6403bd56f59e0ea43320dd0d99f4246460603b6eebf24d1ab92d31dc49b87d38a95309eb52c79120080f73b8103887e9140e2c6806cc86cbf47c93b132d955ea63c6d83135bbb6dc9e1cba19809427c9d846e41fd73e64d18d36495ec3f11a104396257baa75c638f6aa4fcc55b246ed3b8efeda13b6e6912fe179a3d98dadf846cef0fd98fa93c2352f600d42fbb70a378ad53e6ed8333b2912d1ec78413590dd2c4681d48c0a5e0a433f87b97885b3640e94b53304cb78549025d456c1d4a4b35bc46977973446c74153bbd0b7898e7df604986fdd186463d23b8a306d1a0a854842c411047712fcfca8a706a95dd4e8e0850efcc9c1e05e13eb5d41147b805679b7d82f996cfe0d260eabdcb520f8ce6b52473fd1b316382e15a47689fd3617415adb285b9ccd3bd21d6df5a6f0dbb62650465d3b1ec67760c55bacdc7afcb5de1414a855be27aadea6c4a3cca5b61007574df0d3a5104ec8383ab9462b8d1c4e4ca5475772d82e1dccf275e797eda89378a13e52100ec6ff7828f9049783546534b37b67b2d55280d5d8239f98c8319351e5d1d50b3c4b3f5e58d8be6f41b799ee821f45da7aa076f9bec7034bbf595640099dadb229df44bc18b548f141e2f24268550e9e16a49c4319329bac13920704515c750c5ac3c42af11b9d15af367ff0e16ca302a049cee30759acba76cee1a150218bbc45b27c54c30b6e551db612cc404de37ebae9b90255a934a13e5b75e74c7ca4d9fc3ef93e5ac8650fb0bb4e70442f1e7db2db8427b17fb1adf0d09bfbbe50b901885587c02ebce573fe9788988b40e30ba778d2179a5fd5458da3b6c6584cb7abdada9adf32821cd7c5cbe2f106721e885fe303a7bf5c5870305efafefb8b0286cbe9a0e410e65e4e2330b1f0c8166e50a8f311891dd8f047d78f39b5c758189a53c0151381ac7cdb6d15137522c244624e66cb67074b264eafdb717a58ed59d182e36d95b07eee7ba20379351ddae16cfea25ef125e6d4eb9e2f1b6f423ec8a4c845b82b41e3ae8ca521593a7cf988595cdd7f7efdeb78b16deb94b4e5f91beeba98108b1ae8fbf1b1a092e06d61a0a3ed60a00a161280debb2c627a7058a51e469c4966439a598142cd1d29a5aac20c903a1eb17bb73e1c6fccd2d1334bfbbd111f4bd61401a77d533a5d73c22a474ec1f017be987252aad314b1af6a2f26e3f91accafe52e5d484023d4c297020ca9c385397c828aaee4345beec469243f578058bdd751315f22b50391da91e0efb4e7f2657002c92d3d3356622517ccbef2ff2e7ad452d4990587a462aa9da751cc72032b1c32731f8199067ec5a418e3d65edcba37a42c4e0135ebde74b0df55c0175592e1f51617ac9a91f7eab4a1679e02b9dedc1e77cb13d05ddbbdc9dda51e89fc644df505de5f224bdb2eaff8b2378dfdaef29d539b9d6ed2f57b85ded9f9c3b2d3c7d1c46463204a910a551fa77d5bb7e1193688bded20c09cc19cabdd5779f07c59931256ceebfd15e742db7ab227a72c2b483246366095e5654c2ca15a33672ca415eb633cca547ac95f68188ea249ba638113282aa8b202fed97ffde921f511452736595f32a0e86c36995e6ef7610c5b2194a934ebbff03b562ca3f0391f2b685a990c7c935d60089b605ae3b11b08904868e3f8f33b6cf8b433e8ccf3913b0fdf248c77df49a27f90c5cf1d46fe32e7237999667085700ef10027ee9b9ba981cb19e0dec4bdce34a8fbec63958f95568c4ca9e75f45d94321e59249aa1820cf5e577cd5312e42f7e57eb67eb9246d7d6b02d058d20db54e7949bdd22b2a400388d0fe814cc121ba6d21bdafaf6a1b646d924fe96eef4f7ab027be8733719b3dae0d9127cd19e63d02028fc3014ce632d04fcb3ccedb98d097d7aa3353a0f8a6f228a4171e5d43961de822dfffa7e2448750aa027a4a59818d40d363e35c1610723d5d0fb0026a10a1b40ef115d034c58de81325106d71e9f101314e6c1f7821ac8f155c8b607c43ba42ff0a7a95c15154f28d22b4d77ec896d5db24502ab73e95b0429e13181bf663d2ade6c7a1d25cfe846d391e8cb3b7a9ecd19e818b98cea1d2eaa29551d3a30d585f948c4911c46b192dbec2cbb18273a67b9612df9b07c2f79fe76ba9d683dd8488ad5b361c60bb254c273f86100d49463919197e6fb09398e2aa288345720dfc326c2ff94962f7040ebce8fd26d5acafbb8a155580e067b67937054d9b10e1654dfa0c4dcdf0b2f69bcf9e26de640e7485650a7e8855b2769a21291552bff3fa96b1a0d5cfac809a7e69f0b8cc6acdff31f4ba77e734794f666539f4c8213b81b7629dee3d929cc1adf36dd8a3529a0b4ea2afc0ea5f8333dd1dbe3e7195229b854dbae7a2435cb01cdea2bd2a7f9864dfcc86a7de5f25a13ed70b0b27d5fe3af04bed6d817eb09e4d010e58f2af7ade26bd448c2024246da034805e62e9ce6425daa5304a0c9b36c80b533aaa6b646ca7ceb8b9a2963a0e8212126f075de0e184f2ecb40a260fff3a27a6da2a871d1f9f6d81986d0ba41f0893ab7b6b3dae5336cd0d72512ce09de8059976310f5015320eabff868ab010bd72baa2731fe2f27c7e7d2400d54c17c6228a000d5bafd6022a1b62da0f7ca2e912717571528de03b51dcfdbad318a57616ac957247529901971680fe2512f8c3a3643aed44ee9610388bbfa537e529f6af1e7c0dbe259c992e31aa25b771ad222cedbb851ad1a86cd8311f8757ea0f6fa13e956767cb092ee4d9a391ab9184fbc1b667a9f9a510d535464e4a9c1dddd898376b09bfeeb4a2c1b225862a32d9e6835b8ef8a44dbd453b564fecafd92beabe1e52545973dfc95633d50923b7511c73b50bc36cf63c392dd4b092063d1d7ab2f8a18667eb3c2665bafdc6a0c00de044e355d4f7ea736f39e37ee13533307f3a0e2ca8410f7693c74da8e470e66c168503f468679af19ed6e4a398aa3a3f8844951c5b6c318cbe8ccc3bc6524b9f4a684600398de1869b58ab6e0ebd58488f306a36fe0c6c90a8dbdbd1c9b50add8a887bfa839f5a4a2ded9ddf1a9652d041eee8f53de201a4ad840dd6fff0b62f856cb1f81bd4cbe94c6558ebe1855099924fcf2ac68dc26bcea82471995f770846dc0063b3da921d8372d5d4e8f53cf98764a088de8ffbe6fd5c710441c22a42988b590490d68cecc30b75c3581288666007262c0e8b3972fd9cb3c7c4243f0e372d04d262ff02844f27be0a76e9d6012cdc7617f1664c6f87f30181309c8c0a81ddd9f74267b81d03c48cffda6b890e34398b40d2f31543247bfd5728b1142999e767367ba3d36384e66a032f1dcffa9f84fd606ba5256a85b82d460b35c057fcdfd0eada7d6275f9e9142116ff90c1723550243bc8a82ff7251223e360110c1df72dc97085523e1dd5ff1749ace9be382c5a2064f1d3baf3261acd218ad7225280e84ff031964bbbd5debe52c110512e5440e383ded5e7d0089abdaa51f0666e74cf8aa957e164ee5c390f28606475994037661c0e2d1cfa720be5b147175c02036c9516f4ddb69ddd8a12261523a77554d9f08cf151b78146086a41802c8971e68bc813ed4e100cef9ac8f4baa8c9597efb02997ac2636ebbebe284186baa84c00cc443dd7ed477eaf0b9919a11859c730de727f04f218d1f4c4ff31b9b5d022cab03c8a09cbdf842f68cf6b3fa3fcb0f6ca1d01e6fda1ea126156f0f7f8633d085f6f5193d3aaf02eb61099856b1a0a5b18d413fb7761e93d65c8601b67e7668ead20e00bdd499d36783d5f2a2b692915888a46bb745dcafbf0a86142ab1bb26f3ef28d433e3d6893e882c524211c2a7aa010b9ed3704b27ccb0df4b5dd5d4dc802aaa7a0bb75137e922a04c5a577d5f6dff94d3d5e22a998963f5e00bab9456a7ed6adc3870f2e4d84b41fdc4e50815d219688e0d2254e2f020a7a695a0be40c7cdd8c9341f6679f49927f63ea16c78dab78c3009582d95b53e5571db084dab3c397bee0ba2341f82c62607a585ddf5b2f5279c6d6500161e73392e01b654eeaca83929885eacd0c82c2978373e2c601303d1334f051019979ed63335b72ae58ccdba02b732e0c5c88682c9dd11b824a90d9fc0812a2db16080fc823a1c6cf2ca4fce628ff03a5bbb6b1b2c79a4d69c0780d7b6f2d743e14d14778e28b410d62aeae98b5480b8e7e62771d60672901197c78cd073fb04d9bcea30fe1eb169d4296fe6836b3f57e1d0a8265c9f60f2d89422878be10e93b4964d7a2dcbb73402343eb004d41fcd09f1c053c54f093b88ba7924ef8f2927c7d35192a34e8e2d02d5c5c532a75bcbb6e295d74da73ba60aa4e271dce3895a1e6ce4f2f7e6c6c7953a02969ebba1c9d5f11091f479fd466430817f7aec3f77d7d578b1d5c618b4f5e8b2d7890fde92818dc3d55fa6aceb2bca347237e6deb9a90bb67511d47c9463ccbf8bb08e17fbe207f32f6f332d1ebf9d0c51ef6ae6ff77df420430a510695b4258f6523c5f4622bb74c0ce46d5f008455ca3dbd6ebd7a433a68e94ddfeec563189a90a1595558a17c56897345aaf7d7ea2798a14971ed91ff2c556ff1db28d10d9d9ac348027eeed361667bf11dbe34e97d30620c2917adfd231be755074dbe6da8594b321a8b8ee26f7422a6e06a2a57ba5acff04963fc19bc1bb461c53ad3732a6a8456a4cca961110bd7c3b9be64dccfde86d3fd9f60fe947f4245cbe93cee3f46d39410192258eaefb54e04565aed75c140672b24787e5888114541c0c6c4621f80780ec2f9be7d022b50ff9a224167d320484a07f0fde8185c3722f687e1cf4b6fce4dd63f6083766d21002a8fd4ef89a664cd0ad723cbd5d5a278f3b3ae3e56c5645b982ddcb91d18b8ecd43cc405a4c0523786f12e0f750db87c41539e88abd9b6fdf809a98f688151647cebc0b3ea5fd608d86094286be63cef630702bc37b80ca68df0b3223a38314f696e00113339bd91253cb0f5ebb06d466f8847127310ed1ce0d8a16a91c72a377fdc209787a077de9d8aaf1c011bf42f99f69fc85709758ad46b952a66d49f6e1bd9c8feba7def54e16468aade5fbd3a0c52638d9183e509fd9501ec7b5fca67101fe0b4a75e8c509f789435dea8da6e2b4725b7422e109488fc0d6f903c6a84c18224183be862c14bddecce4166df0d0069be3ba9e40a47b4200ae833bbce6728353a27ad8e0cf87ce18f0f1d4292718803b2e6813f7f6760f08674477e145853e31797d50df90d1739adbcb9f643a4842a0e6426bc1f925f3536fd1c85b0fef05c1f685af24bec904d438210e456c088ddaf96bd741063239fa42284d77e60cf61a01fa888fc68384c199bcf09c6020c39c477f97fa80769009c01dc06e177f87b60fa0cd246173835a9dc95ea51ae053428820ab5d578dd784e065bfadaad1187b8a1373d7ee81481f524262d9a62fe6f8b215ec30b4916b7f54e2a044ec8ffa7e54d18363ddc8747ab2dbfc1f76a2a7b648523eda96f8ed6f2f7671a5cea311dd0cff01ab46c9d9e35745add4aa5a4bdad20d28a80a9df09f323eddc5524a84d18fd6593b1d2e86add24387346543a70faa77466d5872ef9d61cbc64d43077d0de5079d2ac33b9e3c0d8a855828553991785dbc02f3d5cab582066a0cb2533da2cb56af1a44fe19b702f5957b3e893ec8de8533fcacae7b2d33d5a30161050c0ea615a8428e49fa3677f6f634bf38ef26d4bccce7a23980080164571f11947233f6eced70022014ae41b471ef2e68696792cc73eb8a837e67ff9e5b4442b0051551f2da8254374736353602c261a1f07153db03008e9e83d026b7d268563c9728b32fcc97f13830a99374b88d3d804cec735db744851d4c117a07653ab203256699bd21bbbcfaf766285d5fdad35356b74567b70143fd2671094c3562df601ac2b4a0c78c96fe3ec5179a87f18b8691727140548fbd49eb1eef976d058078b6b8279ca7c53797c9a55695bb96d682f925455a3a7a322add559a6488c5e8ead00095f7a4586f956a6507f7a7d6fb97ce891f7051d4767f1a1b0a68dd4680bf8199af29efb0de3e8420171c9984f1ef0ecb11bea1ed503da36e121175e05ff6447589a5e2502f86e69ce764f076813ad8ad6d5e43489063a3f6d506a1bfdf66638ed5d9ccfc6446018f51dc78df315f8d4d2890e80ffab69572f1f05d1d807df0beae7c018d3d557abdec815ada45780aad822f8ef2bf9626c4fa9393bf080865ecb9d759f3e738a6c26e06ec3166736131b6bc7e4ac580b96c08b260dfc9df34b20facf627d0b945f68f47f6170eeaab938051fe9a521823c2c06a79e4ff5805fcaf7711dcd6991b5c127ad83ad4ce8201a76fc3c4adbc6c84aa0b399883750f98fa5e44d2fd443ea481273a051fa7c24b7237ac89bccb193645394a3dccd98a09ffa07da8fa37a92f6843a5bebe038ba3b84a7d686adb943dd2e264f1f1e521237b3f220ef8bd6025f2d25b052d84a4cd1532b2885d1361081dda5050066c9648bbd53d085085b856246f602276280d4863eca424ab543b63868d6424882b30124ec1071472648423fc0ef534420c5c2e23d63ef8fda1029745cbe3e2a769c64910a36985407103882fb48acacc91aed6a325c79f69c38b310da8e8449ae8d0119e5fb33d1702502ca0cc7e6a1a1fe330c8a11a27ac163aa776e5e8dde5c54a885c89ae6969c73055899d1a395fafeccf81f7728adc4195e4ddb6ad08232aaa1a05e9d761f2af4cff41c16e137fb2ecf97ba3d7de86c074d1658439bfcf90b60c3dca7e13aa2b41db664e36a54c9d81ad339f90a41ec5caac68d9029925662e08d1bc423697b6b713a1dfe3bd8ea03d165c1df83da2f9fe9bd615b5efdefff0a5e46101083d5aa05eb139573fd1cc9d8d3606e25bbd6ac557d834d0d6a1035339339270f9bc4b462e4235e693ec952431f2caed1f995f8a9d3c6be028acc848cca76eb21828f526a2aa10678068e5e0c129c12239bfa87d4a40d3bf01dd979ffb1cc723e9970ea3c76666af652cfef352c10f6fd829875274dc1933fd857f0d3db26ddaae771b4d63009db683f07210a23327f74c0af72e4e630e79e756c01ab177cef9efb126868bc55d2e5315a58a46adeb104f4ca28e975f1b23c69011edc521096b3bfe1e2be428f6daf5ae9dea4777d82e3c16bd20b91debdfb43fd642e0c437d350f93954d689a8189504368d5ffb491fc058e4f2a5cd6721cbdfbe1c3328917785eab662b1a376df70e8de141de7d22fa0257ee2524d1bb0aa9b749494ea65ae5d1c167df62ceba3e4f4ea7c7a9f4331e27843e93c937fba1616936b9e1f42d83dfbaf4ba6141ef8247e0486fd7e6a9eadc3faaa1ef5797917ceeb6e8ad68821b0629c610cbd72bd6b8c325c69e2825216d0ce11926c9d122b4bca1bda00b6a6cce8df093d07113e98449f55e2d781dcd6963f187b7e8956f09c41c2ada17e8be8fc937b23fe3b4ecd8ea69bb5ab7dd8a74374cbe715bfd097768aa087b94a61102fb75b6e670bb8b9576764e7cb5e00a46c15a15059673408316f03548efc29aa901a8dd376e55a108a5c8fe680c986b08cf4a23a5c36727af98657b12fd1f0ce01a1a77a99b23e893e80c750cc81589c350f872df176facd43bd4a095d4b910264c9400ae30a8a46cca129887a0856946691caeeb9c8561a20dfc31e0f27a9d890e4e7fe59fc2c8df993c6b5c71a8dd07d7ce0be323529b404d5e0ff60f6be03f323c3484dc2e2da4bb5076c4597617b8d28a17dd7d1f838191361f1beb7789847eeec5ecce5c23194ecb5a3137d35d6ca320faa8885b5597743d30f2c7578a1f44976684428e692bd846391938b76a9c282ee43a36d4b9c8c4b50e920daf3b984d2a977c355ce60bc0608485c463dc373d55e6ccd3d4af6ce9763e26407744f1486c2312d8500dd7dfecf8409e3f1bc7c902ea900432be96c23fe10d68ab3fd9da08f43a0dfc20490ecdf2f891d8e69c80624c2c4e1138b01eb76fd6c8300b88dd7015d4485233178463ecb97825e9a363766c05860015d1b5f2a44cd7c9c815b39b5eafc488f37432f4a97358f2e281275ec3a171e8ea6effdda8bd94c5a1ffcc4f31ec5d6b08278ab2aa844faf4ac5ae3b2ba6a264595bbd2fc04a58052fd6d1adacf28be69a363f555d062c5839a8dd04cc2b27f34f0989869b84db22d2e0b38996db4babda8ca4b3b419a0e4ff03aeb29671ac93ffd0b9e8059c68767f86fc9e2c53bd4313819b1f897fc4a264ce65793cf735e32bf6a2f583cca2e0e9a8b131efe70d13201e0e51df34b4826f7aa9f843c45eae5f24fb5c9ee3f769a319b83812dc24fc6b56d5ed8278a9fddc38cd4eb661e98d8411fa917da77e242d06db6486ba11afc99f616c8f14e90023f7c26e1061eb3e95e6f561503a8b709081751fa9071596d4196481c4102c1a26c451f7b379db0bc6e5278f85a8ffe5d19247566a1e8041326e04b377b9591907e6b27a0abd85277097d798e30bd031afea2b23eb1734fda0e1a730324e198640679f16ac6368714fab63ef6beeba1206f1f50031302a206baf4f222d63559ebd22119a9a7fe568a9632b7d351d9418c3434e75bad12bdd0ccef52f6d51f132a17c227fcaacb9b6ddfdfdfeaf7d09d2798d5265748c967e8daaeadcf60be85fc3310aad527bb7b42078c45e42bea73ef199548fdb310a56145a8780afb5062060fdce463f6fc4082d2b7b73caf6195c2f504a7471dfa615845ad4b75ff074033831350cc1864e89cce3c7bb6d4d247fc37d7f40907a9bccc3bf10f75a3c6f8b580306cf966eedd901fad8b43a8ee4bc0203fe0a28a3cf0d35ec2849cd0522014b60ff832a20714385fac3a70adbcc0696f51c44370c43213b042ad982cc2268d803839dce93de953e42eb46b583cf2b10402a6769b3a95b2dc9d49b1a88e12151561b69c5036275525f61a9dd9f01b01eca166abeb741f1cf5359c788345172d83b0a6eb2f9bb1359151bb6374e707ec27bfa5ddbea8e6e29e872dc6f5614d55905d828a6b837054848e351e33cfb8fb58a4cd44008a2e3bab683dcbbe069f8a4e0d5eb4c1f18144e929e25fcb0d9ed2ea43e2169cfd0da86007bdfb7d5503490be40edd8bd9b1216be4bc0040e47cdff03ebe47241f2b8145e96f6543d68028c9b449be9a58bad6a6cb8c02c3b400aa947ee5e50d8713ccd933c36913a3ea0c492a469fc980263499994fb08da062774c0332f23434aa547e179bf777c1df47184bb657697291c6cacb652e92e5dc389cedfa9481ec490fca44880116fd46d32817bf244698dba58705662fc4847e0dca836f8f5a3e1bcb9838cbd617de5c0f9b84e53ab41660786423c2dada70950c980aef31cbd10b6a3417af58b3f674f98424159ba43d3f787c35303c86685d2d3ed4ec41be6dc489373225c96e6e4727d78f06a705d7127008faa52d3d161114668c1a1ff389cd4bbbffed32f0748d51eed6243d832ed013acc254dc3178026033311ca797e8a9e07ac2acae8ad31b6b7d8cb4ab49042d6905d2cbb3323290f30c8d3b2d1336d08ff6d76c39d306f176488dece7d54fd56216fc39b0e184faf49782a63cc8e077922972000d686399f0660a855717dfa28517ae3b4476248d65731754c5f1a1a7627ffd8d81848059dae0a8f7db143c9c12e9cc1fbb40fb2037e9b455fafa46a391f685451743ed22a4995a0b5ba34a9cbeb3b415bf486b6b54d94ece4a232db6775e283f254363017614a640b1744b1c1dee8cd419ee36d6b86e1a3896b9ba2204e82250ddeaa1e2033dd3664d9f37bcf99cd1e6826629bca66d2d7e3d6177515ac7a2bd50e04fad2165defd9ce00af5719753a06453f4d992a12f9ca2595cc3012038c26a58a9efd71049c07fde5e1296a0744914709449ebdabe32b43862bbd768aef6545e29a2bf563e11ece34dc170b084ec3860211d0850725e6915ef6d01da1b8080aafcabbfc6539ada0c70019aff9ed78d723935ca794724025c6197a42e075d3ef214dbe63f8cc12ef4f7c1e93ca2c6d21143bf6b14e7d347401a3b5f3d7cc12f817016e2db74700eab877bfc54cc6a94cc0f8f4ab5c89d899526834b975827fd248ba62e6832f3f330de67b4fffccfec5b3452a35dd6e44c7f760d04c5ea371294621ea20c995786abe397f9babfbc0f1d0b5d20348c94723d09dc3f57e6549cc114543855b7daeef4440174097a356d6a58385be1c62d5e3b1b1b3405ed9cfd0f662dc49300e76b06062dc885a8a0212a6f21570a53580c69d0be85800dfba44e7061259b9342adccaade3a4eb1d2dd261fc919b2a20d346b2d355ec1f3b4d41beed66a005c2f6b008b450c43a02389ed641a22abf03ae14574912c0bdf42aaab7d2b7ea87043dae84b1f21d20109fca2a78a6fe31874425f053fdeffa2bdb1044a8f4ff9f112ef04b0253b3cd5f25a5843081ef6e869d87c66772bc7bc1161bfe94dde22f4476a847363fe4fb1a8f5289193083c31b74a0bb03ca1b91256b9e4677ae40c2b3ecf2cbbced7b6c1b0455ae376ac04ad1138b594be2e73e196ea99226d0b623a65f711ce04856f882a0636d816a0823f0940435e62bb2b690f22b0b0ad47ff5a06b51977f6836e4c8e54d84765ecdf04ba4b130db8885a2bd872192d79564fab6e4b36c0a4ddd539c8a742038c953b20f23250b057a7b3c74df44dc34eca116b2528eee7e3ba6247dfa856dabd652a640715c7482a7fa01c465e5d95d8c5b6e676975deb0dd3315da22f530aedab59cec8658af0271866c0c4824445ba6fc5dcef0310985bf83ac5e47c6c618764b42ac43cc5c9b88b5f24f37f4934e168187fe18c71256bb34b8783e1f1df57842e3c8a98aa61a7953f2cd899c196ebeb539a4ab7e53349107f91333b9c3a07e604464034e397402958c651e95207858330f0f1228a969e68521d73f36aec111e673449b062351a3d834b1b68731d3f79999cd5a6bcbf9e03d73fb6a5de3e9af664d5c6b142049f5bf252d0fbd6497fd422e13e19cfbd1a781722750b181e30fa2770ae14c56d0455e928374dc5fa8c2b6e2b99534e0503ce73dd6ec525aa0051e237205fbe06e2a0207a339f14ca5e1574ff2e8f67a85a7f996bd1f59dd050eca69297ddec22dee37e3dd2774141e50dc78d1c67503fedb78c884d57da5e891716c17034dc00f46b60af72a9d674be99cbc524bc0998ba6ae51fb72dca697e23462359f378176a66387c4caee32f321602b7a77803f688c5cbdbf839f32c017baf01b26c0b16c004002828a0106124729328830c3ce0bf56674af61d390d1adde3fa1375848ec478e81b2ce153410b3ec4889d0a6c2b92e338e46303dcb454fbbfd5d7d2eb9dbaf669de5ed42db99537d0076dd95437a9a6a12321ff7a89add4f79bf77c02f64a67507d2c0eaf5b70b5227d24be60debee7be8ed7922eb21b13762150b5d6864e5486bfbfe5e4401880ffb1041f0afc1190e9ef2be9ab68053afb325a495f791ec9f41bf2d4ac5775fbcade012158fc5b0d59abadd8ba0d3d2a2e6aadcb43f91386c5e913689b343915dd19d7e274f0e9d78c4bbd637a02c1c72d85fd6d486b1bf7d1500bb49215adfbca63b73266aeab011c1fe58b1d77e61f2f1033f7271bff8652aaa2c4233ba782db42258ce36398cda1719fb77cdcf9b6bc067e20635b14b10be3ed72c5fdaa50eb8b50f5c272dd6c3279b62ec92b4db8d0c010ff8afecb0cc3457f82349d5814a06f15aa6dadfc1f836f5dd5721820471d6903773a647de15dc325cbf0643881bb163c9527e64d8deee8b2ceb4d61a87ffd494bb06c4fd91ade0277eb8e594edfc60d16b13978305de1678ffb6b7e6f2700ae5887a8baf2aeda1ef115135d85f5006e4c46ed6f0374a6385204caff4dba90ad044b5336aad16614bd4cf1c46caaa9f8b0e18c6be116912eb0f16e30484b4e3e32e300795a70c70afb3a96741cdf30d75618d1257a6676bbf55971dcc9cb41604a9314f3db4f0c21f2946948d023616204e44fcf2fb39cf17262f34ea4e364c89b09a5f716df580545ded916a0e1ebadb3030317be3a2e248ea1fa867fd5814725c3db9fc964bdb253907bdfc63230fe7205a77ec1ef62fb7a0331b8159371b943445dcc0050d8b7c796cf4ac134fb98317b0b4d32ed6c1f416be66a24714c007f267c53f9d00c788bfc16662879bceb0c6f29240616615ce814fc0ba41f9e9df263cb46c05d7fcbd15ce2383efdfe3f7cd603ea70e57fa3aa8a9b758e124f82e5c0e9ca120368dfd0a647e1030d68ec24b130b107d4ffb9a4f729c1ea90186d368ecac263d2bf57d410e18beee9dce22c494ae4ca93078ce10c9969ccb5dcd9b99f3de92f8ff247f5185b89875afb9df018052b56a09077ad62fc11e97ad4846465aa362041cf46b7adcf89468898e32614fcbf2c46aa658768a58735431984920a8f06333b987d24ecb1e6705635bc3d97c899ff840bad064d49919e4ec463eb3608f5a28e47441fe112ed49d7591271e1900b7de062472fde4f13d92d5ad54ac38997c805761bace262e7d7873182e68ac08c48d9baf9e8da095fe014c4fe892096adbc72727176fafed28b192b8b41a6b53a3dbffa14576e1d36c1fbf46dac32728f39db17df2da1894cd7cb0e9bc7ce7633e8137670bef220e85ef6c30fe34e4bbf64e2cd0a10f587935fe840e8196accad3b0b02af24f5c3bba635faa45874e784f9d0bc7546fb8c293919bd19ec95b75c9e07e34909a6db54dee1121b1486ae5aec4015671ddf7a412c5ffbdedcc8d46f4dff2135200f596abf29184b1d00a117650e659301b3ede7732ebd46ef91cf1d160f3e032a2e02bb74125e0c626eae718b3f82e6f5272b4377bd7fee851c4b4171d6aa1080ff870de0fea02166de5310df502a490c593dd9ab98a7a1fc7a9e91b5a983fc164b710ba00faabddcf77bb26b9c30c4b7f180082ae69bf77dcb316d38d7be3f0a0b9653abf36a227577f9d34b0aeb7ab0d242323f846466fe4de50ff1a485c541eacb545784de5e19cd7ee397ef6f77d86cb0f4c5d085997c90f766a77d257695e482b5f67af47d508d468a07055bfc5cd1c87cd1a3512e03b04a455d97eda6dd224a42867e931a0f8711c2e54ce57f7b5f6dc7a1fd5587cb3b3f86d4ba30ae5f764f5c9cc18d5309f003285d0496947bcf2ff7689b750fb2ebb863833eec5b21ae61c8c299a53f83a8798f5b8b8e61f1444bd02cb921d3b5fadd83bc2e00cd9f1c7de07d6a92e67fa135ab317fde9b5608bf08a307b69a481f4ad1ea3995b400a24e5cddc9cd3ade04de7b0439cceb4299b059c80e5fed7b85f1c6a076c368484681a00be96f7414fdca99796d25f7214aa3ad8791aca1c4f44b6e228d07089405c7fc211efeef16e5faae9802a91f33f60e494b8089004eadc55249c1e5ee28ef14c5fcc47c57fc8bc36ea45df2383c43c5be10ac630a5ad01b365d05961eea6ed572e88da8dbc341a582adfa4c600ba7fad69439b277c2142ea75bede3601bb48708f495e129668682dc95a225dd76970f1d6cbb029408e886e2d55972fe172af6936305f8da75de8003b09d920dc474785ed66d4c4050526f46938c209660a22f027558acc8ed59a6ba2a25c2517d55d2566d8637fc250ebd9e86b7b070d9bfaa1ee23539c190a8a3ddc13e8f3b555257f0a8a91f0916c174768cdb63b35a84cc5d031b38b7a44f923681a8d3a7fa620521b3e96a37f0b391170ad4cbcb9de87b909e5bfc0704ec7c7154e5685e5337653d942a94eac03c20222689e38d8213ea6b69cd4ab20d74fdb56ca0a842cd5430ca64a14162e55027932ec61b5f9c6e9ec67a56f95e18095a89697f070fbb76d0f1b23f976f7019fb6eda5ede36fa91158aa3e6cd716d738a0795a8eff84f0383c6a9717679eea1c1c003d453779dd5fe1b6f845ccc59ae8a0d6433831180b8adf87c6ae5f470d01f73833d73a7b04d64740455e1e32b48ba79de423a6fded025b1bd087f999c00480aa732c4a3e0adebe2f37307083c988655fc81a0cad98cda9c3b45e2dd217660f653afd08b4e13bed48b4cbf7d216240977ef898c7255f3425c5a3f8b1dbffb751ba0a1328c8b1af5dd1f19fe56bf2def84549bd09d86e225fc170682cb54bfbf01d5328ae070656001bd440ad5f66ccd2b2f25d618ed739e3e88c3401f6e36b8854ca15145c9355e56c9d8b941465f507140c847282c58464040e6ea22c19e25c898dc83dcda8cd9e79f2b149be2e613360b0fc2dcd27b89960fa88890ff74a1f0ffa9eaf3f5ae6a28c0dc190fae2e17c0acaa9587cacd08fb169a700d1c554f006aa830037a5f3dfcf6b33d179a6ebb24530c5b6acfe845b40057905531cdd456ed54f2ca0f4da6b215c1a9748a1a9abb6b60b4fabe2eeaa81395a394cee27912e70366381940a30f616d165b9cd6ce11b5e78ecdc2b02e01fa56cb4348c7a7d53c3be3f7b01b30623dbdfcebcdd709347d3c3ac2e0521e998bf6974f0a4ba010c1d5e0bc33e2b617fd668fef61361ce35b4d5bf404e68e99d9e0db55f1abc76aef1eb419f60a5e448dbd47b8cf19cabaff9af2e3aaa45b5c192c83e7979ba8e5032518e8d88eccf435c6e9e40c95c12b9d43a0d6bfd96653a6943273b7f8413ddb7e5571482c45e4457bbcf41826f7d148e96a04e2fc855881a02555f170ae9cebac0f0cad05c0ae0710948abdcd68390da53087d2dc30b47c57858e0740201cd4cbdad1f7bd7ac4db9681ce3833ead6ef6120279fd66717890f363319106b41893666fefa87557d21b986e95a74a5f39d4426c9a1c52829106193838040a4aa35de252d283e3755558e112b4ec46f6b5eda72c44669a01c3381e65f8eb4f606df8b35f063ff0a7b6245363056b8db21df8a3d180b1bbab97d894d65503911c2e5cd0236bd20dde2b0aa366c5142ce8df5df94d6a100b951601948fe1d3f88730b25f0d81dd633cdfc91f2ce75cc9c0929650c0defae3582fd1e223bf206d031128e94bd0e0d9ede47cdc72ac9317b687832b84c0806e2d81595d41397d0b74c35801b7998f40519eb1e9cd76740fa746c2670188a219ea04224fb4dec91481513a3d6a63f8258937b17a29b2adc8a67100fa11cd9dc335e78bb0a332252bb42700d3d03f050510a9344ca94619dc3d531c8faae711c5b6b3970eb28990bd03fe23dc096d921e96660d3eaea0c249cfe9d1f679978ea5d466ce01da394126dfef398d00213f1dd67e218a9d53276a1ba6f097139ff8bbd7e0edf549006c503b03f8a4e3b9b0dea79c9739c26521aa4199141e2fc79c76bac49a0228a7b00dd16ee51b0e6a80d9679485f8ab9cdcfe48056b73e650ab47d5beb688cdb09118abf9730287b45c351f0d8dc5ec99f8da587554e152ce2b051e0ce84d5b7bae32ea1d7573d9c2bca7f5842a9087cc745362cbd8d15c618563b94534e8789fff3c5eb7c8b16093a9a9621d77559433ae8731d547616ecf4b70d04f707aa61e029c077c9412aa062eb13ed90f7eaf86fa787428de6eeb662ccbbd0d3c3a9fa4d4b17b47971b7fc4b467fdf6e0d071cb0e585bf6d139c954fa3feb40094c33798b2e6fb82fae4df19a99223c74dc9f912d25409d132b755baf2d3926821d27d4d0398a57b2fd097ecee4157924cd4dc06f7ef8bee060443af5cbf34f6d79fc310cb7f2d7597ee5f01126a65d590aa36f1499639add2097aa50d00d5813b927199765cc66c741e82287622f44d392191d584cecdecdffa64ffa6af2b048bf43acfb83f4b18250f9e7d22b5d239833ceebbc32d97b0c0012759e72d9e695d8d7cc8373b70b1e9d0ae4e9e27a9c3a2c56cc97a08f1c06179e29277cde5a4321bea9ea9ee80c499ad0a0fcdb98c99e35d61545afc88a5650e33e6873920a043366d16a414db59f933543345e4b2700ea88af4b099210b89a32ea60bc6871da46ef79beeefc505c86a003346a9c869a33b875b4a5e93b6dc2ea84083480c7e1386b4f5dbc4e01b97347a203adba33f7bc6e2ef4185bde511352da9f79609727a5a8c5640ff4c0b203d130bddc4c08030b7ac3fea252bb634b541f0904c506a8ce1f6d63909cf02f8e921822ab9ea59df08a4d094854895778aaaf070a7dcb3ae2b4c9b26c1d278c3454be739cc5bbde4392ac688eabcb88f3236ff27d4c6443f10e38017d473ad24cf28496a77b8cbe3320bc7af23531fbd2c335d32a91a5fc77dbfd9237def423983f635e390af50a4d6392a92afa0ba4591925971f17fc32e3e66987dea2d1494f7c19758f80db864bfb260effdf9fcf95d708f74ed0654a33c453870a0575f05c7446f4155eff185e5fa3b1e88708aab47ac21175910c6181e2bfbd300bfe3dfaca638ceaf105a8695754aff52611ed49442cfb1e7a950ce58a74bcd3d6e3a18b29ab3c4035657f6737e69a41a6d67d8354c12d668132ede8db3c1968757a21fb803a55f1cfce2c4421228e9c8c69707bd0320479f20674e1f8f635bc60e8e579bf6f0eb98197d5638a6ec471590f4a5d8743a71c0d7ba241e6fedd900a5e7a5bf9009afeb0059fd9ecb60a297437f27be9dd2946c4c9b179553f758cf84ab1104611271e2d09ea17a9e91b3ee86039fb036796eb2a79fa9b808d2b85d966bbded81d14f9d0d47d468122ba13ccf4f0e25cdab05bcaca0c56151e5f07d4e7e9a247a9fb492bec02a345c647cb9dca774d6fe60ab5c1e55652ca35cc1820b3681904d33f48a90ed5cb526274346c69cfa52b2fef90c3ed11f56f01d97949f1aeeba64ce10535f8fc0ee6192ac5df6cb953f7aad52555e3b5f151c36a99a3023069601b1eb3c96388c392b532874c65db44aefe804dc190d3dbba1cd65775ad7a00dcc10ed322d23884942d2456a320ff34ce5cd1daab7287039049aa56ad6b41ea2ec2c3ad98586bb8ea606beed2cc24df503b92065990aaf246d3adc50c01b757a91ca440b8ecbe9231445aab399dcec5ad1ba67bb255f2e35276bf9463b3dd723417fff9046ee76329c886edf2a0630115f0e2b6902c66467d63c076e0318a2d72df4cd9fae35919e0854980016ce12365fb35d4d02e1404653c4f81aa179d7ef37de42c225d9edb99ba5bada90ac6087583848aa8c51cd15d2bfe56acc018c171eccb94417d11799a4ca13bfe3535840c2bca0d092f52ba2d0e10fbd5359c0c01a352d6badae19d8a5baa76063e1ff516df1450b4ec29383f30cb80f982f5096b5c10027ce02c89f394de7bf9a329558c426f402763fd820c44eb1e4128c923409226709b6cec836319d824e9f465abe1f2f8580221b57ad54ae18ad62859119a64cf274630bbd999e9c9eac750c35700d70f8db0dc67a7aa552ac85ba83c472c17be52549be44556961b7522e810428eec3b4575e2bf3c69786a4e7a59d8623fb286a92c38d05430af66e55e57c71f14e132382197eea01c090ecea855f9513443309da93f86ffadb68aa672ab26eaf28ee01cddefcc81420006e6e940d350ce989226386358c3d2ec65be74d5a638aaa42aa534d974cbcf481cdf7b319c289f36fb1aa4c951659c72adac21c412495f77e13e594cc8734d6aad678fe6ec30d60886bb1f7b6e3e800adddf42f1751ac9c70d9752e08fd9981f6cd42a307e9ad2d05996f4e8f8084ef719b45903a872f9ebf2691da13a8fdc0db4270735b38c13285534e7940b31502e493b6988fc86e02059753e1bd1074eac5d3338a44ea64a19e800a470bd0bf3a2ea25b7ee1a75dbab24e293d8ee17404cedbb7266220712f5bbf5acd0b8ae90d0bd84745404861f1105378adb401605f06843c5c229b3afa73290ccb8e6325f497bd900fe174340aff09c0062d59d97f8338c7e8f87f0294389b9f3a4da96fffe4e79ebb4c7b7d17b813181f5b817814a792cbd9e2f26dddaee2d7fe368387ae73ed61f046d9042cc3fc6194585748ba1d870a51c721f590b4d6dfd188f3680f00913337a09d24f1031ce9ff9a652c34cad34c2e01f1e1485a2823b68863880e1e94f94f6e6b252f8fe20502f7cf1fe93a2c22399920623231213965aede0eb97d57ebd77de0fb5969ff3f25a901d5546f9cc50dd5c005069c8fc65371511a22349f2eb767f2cb72f6367a68b92d77ce1723359ec86248be4e6c48c644b9da936e2db44c6ccb087acc0a65941baa31f8ac917be3647153e7662a0655469d95e795ae58eb93d609433a8e4e07fd5ad77a3423ca84069d2314c573368ca080af0187178d7942eaebd8018536840f4ee2237d56aacaab5ff2d16e926175b09801eedabfd1403e22cd86a37393b963eda6d71f5d9e06df55125d240fb12191857c8136f97be254c4696ad7114eef0059f8c47644ce3d57001131087897d4a7036128c2dd79d544b62a40def71a23c95a6faa59474e430e8dc5ec5ba27147231d23d4482b6e81e3251baf8aaccf055aba6c450105c4598f0c47f8c7531be7f0446d435d79f2a1dfa3ab820b7e2916e593f6721281ca38d449566c5dc7c3242661bd14ac2286512068e0b9248cd7f86204403ac0d05e0260011b0708fb2300bbaa95c2554839e73d9d4e64e68b132b38ded309c8ed1f587ee9fa725029aacd5b069b55b60ebea1ee87fb4f06dfcff837b2a9058f0317a14c8d3f6be85c7cc33bef3fca6f5b91434b39423153d01190d1591bbf6512055e2b72b993d01a30828408a215845552807efe6e12884ea019f6fbf7f58bf4d050d9f7c229ad98404495230a3feaebfecd810652db1f0d83ee73d1f42e07a6f44c48329bd3a64dffac9d5f6be85b90aae282392f8017b5cbf69cd3ff3755a181227764ee2e7ffd8a168b218d892a575416f52a82ae94b2413d088ff010fb8a690fae3297c3de3c02ad29d8d0a23375149e84ad7aa1ab80ac29787f3cd5f5bf995d8c48eaa6fd06e4267d287a6df7d743bafe84dc317fb01350b00fc7661417c7fff78d4d8ca140ec144d38896cc928a26077a8d5577a87e7a487f70bee758a082b587c3957802a6e86a7ab25fd1e0fdc22a47bc1b30f626fcdb1f4f93d3c984982ab876371b9d63aac2c500acaea87545f8074474315459d35b36306730ff9a951c375311d485216e6f0de57ee1aa78dedd9c2fc97587b5f124daeefcd983997c0b97b541b73e0a7fe35589011bb54ecf13a5a9b1612aa8a621e4bfd8739f4ef3e76c8e117346519b0ddf4e195fa1af5ef077e27814fc840556f47530162b84a884db59d9d1a40a3c7989532d59746605ad1a5aefbf8ae1219c0971e7568e2c33b52f8c922855daa1a6bfd743aa9a3f1e9ab8d980d104ae33a6a4e38042deef95c719476ed21473f70cf07e1ca21fd6e27752cfe9591b8f3227d94c421a2614af05a0714058b44278458500d2d370f095703122fa6a292ae01301ece9c384b127dbd5669ce5a9f683f1758acdd8d93ba2950669d26825b8f1e4625f5ddf345e08e4b68c6fc56b1d1897cd6a0de295daba12b9c6e932dda79f5ba00f7aed60ab2ff6a0bc731a549a077e354b6a93b47dcc8d68f3fc4a97e91853123f10ec53b5f5cd20690b90d79f4e65a2a01bbcd9e228d3edaebf5eef5713a9a76e8f71ac82abeae441a8a142dfc724a35da08eba12cefffb3c7f6803aa4e3a9189d67001fbe1080ca6169530a04529942ab79d684263d6b14bd49bfaeb477d2cb7484856f5205235c6e8f2c7b354f06689a9a2dfb870c8d9960374d31d97feac59ac1a11eae5a0eb2ab5f3b9d7373e5d955e04e035201c74d5a6f912e222352f45cf0d37c1e775c9e2e3e84b42fd087c20e09c1d3737c86e02da6a0881a49bab054a73e9ee9eca2d11b773a8d21f0e544552786a43eaa0ce4faf4928f7e0b3fadd80b25582302f70f89d6d50d476d77873d42288a6b528c223ffb7658d8141e284134c9c42852e4db6bff0cd2a9cb8a3bd525a937774924d53b73225fe033b9d79c6f8785a0f2feb2f1cad3341e37df096a857588100443bf4b83aeb18be6f15eae8071aed9e77956e05a66b3c646909df9733ed74bea0cc3bc4e09880734e434665a6b79dc16a38dd1e2ed0573bb8b31626eeb524d8a55580817fce84e7f2ac93fcdbf4190cefa695cc50f9eab691a8fde0b6721ea5001ac685647dfe4490efc15cc0f8e149a1e7f5a70aa1bc94e58daca6818c5c152a1c9ea141a0474d35ce727b700f7f25241909679321496e45d3539dedda363b42740d532dfaa941b77efec453806db32152d095d324e8af2eb4c815bdec6d5f28a0ecd95a34a8dadb7ac23d093eddb105931983fc32b5dbe0c0ae30f45b5f0f15974ae40a95d72c4f41a444b72890c2be149b6510c9d9d38bfbd1a44383584d624ba95e5097c01b7edb054fd86f2689ab59b3f59922e772bc2955d4b7ea6bffb9e61890127c09dd79ea1b4c15cecfcd92fe4bcd9d0c1df6159006eddeb83a639683722bd72a9bacc45fa1d6e9f32c88c0e0a0f158e3a76d302d68c6e39506d60074284893c563ca8b35880b7b61a46a34e7751ee2f2b496e7a8f08bef4a894143e0667771c70ed181880dcbed441fe60b600ccfc42f9e41f7f5523368f2e6f4bc66d1f2c16b1d33d196ae089bd6633ccb77ff030909ea3c52fad62103f44ec6fcc5d26065b84506b31b6648e48a96ea4c994e0338b411941335883215b90a9199e58002c9aa1ffb6d7b053c321a0474c6db5d966748d987dcc7402f483fc0c8b8c19e1f2b754fe7547ad0cbb96ffe8965ceb021ad111455420c8c8262eb5764c2d09ee748448280756b57852237e61077e5f5906355e27b2b898a5fafb52af06a31b4f2182f9da0cf245107561dd0dc3d1aa3eb733778cf6a74d19b40b17c99cd8ca473f1c3944c6af8bff2e97bf2db20161532e83eabd5bcd064de981223448c3c7025b274222e8bf037b51601093e9d6191d9514b7a0a88966469e3fd0eb35e8320f0e19ae201bf94df69bb715527a5cc27a06fcb89882a0239c284c050e811f429c7864aac3e580aac8748d1e471ecacf7f8d4dd20f7fd6b29093b1b431527aea8ddce45b3cf0d59641d032c5d604b05699ab41754643e00dd7a1c125d8ba35ed2d4a114acc8531f6e53b670cec929f2cac90f32117a5edcfd7a45e08880732853640e565028f3290d9f607e5f1257cfbdaffcbb745498424dd4a42ebf15b5d0a969f3cb9e49215b566076f970857f2e4645f7803ec130a6bb080430bcaff570e9bebe879a9a584ba64e73246b99e7f5a7a109fe13ef3367dd7a6276e83f6902c8c1843f3c8482e1690ce05b10860ef1f9cb1a3c1dfe89ec8083959ea2e7c14f8eb33a410fedbed0be06cecacf250c4c8827976aa40758d77b30b48404faa6efe13251d097926e9336f4250b8695a015f16afdfdc93c5e34ef6a84525d8393adc202ab2045c3b6c107375f1bfd71c7a8c007e3810de596e741f836bb3577b2b55d45a318193bf4b42eb2b38132df9d06a11c7eb393ebc406c0a88d4071b6a7ec594c537b15c7550409c2821eb4c859b0552c7adc1aea863a1973e27666fc77f2086eb3bde740f92ea6a086af343670ec7e68f12900bcd8edc8738b5223b8f850877bc986288a1adfcd30ca68c0a16fa4fd3e287efd4bde4f5e1182f9824a06e62ab97da305a8a65dc425370e7265113922388c8334dcdee9194a10c0fc84bec0c6a26e35c314b8ca4825034c2d00ec62cfda7166b9733bd9b2596ec26456d451733853f54b10caf956ddee2ebaa0307de2cf590e61d5cd1dc386036ab51872d1fc6615e41887146b7963b696a42d70c6efb8f8a57cdfa70e88dd093e7ae071c2a23c3a5794ed3c45bc67f41e1b69dc1743f11b963e085ac52d72f45ff2e008f87dad1b99656054e44fe1090ba1bd5d7d446c8e052641a2082489e75b8ab246e39c023536e99b1c10c2c129f18e349a8960a2734e0dee59f5bad30aca3c137332961afa3bfb0541e3d372c89f04bbed8d1401286d04c1d7bc24948d9ab827c2dd442a80c64812dc747b0af23a32fd31595e7d8530cb56d05fd764918e22d4a967874e40dc37d9e70c447f57c31ca50139d9398358ce8e126036a4d03f4ed23a160a8a84a3a62fec59de5a51a1a3c39ed0a3d040ecc38b9bc032ad801d2f3907904bb02d5406ee5f7b42851db4d8f6211a9f201c99405df12f8f1b7bab0f6252d801152ac7ff5a12aa4bc6bccef2599c543b82e1301e1d5bc895889773f097f1be725807e8aaf03448ece7aba341354455075fd40440b4180b91a576275f4cc33ae7c778576bc7dba651aea97a3efcc0f1d5a2d61faf2a63616e32359384ace4b06c0e4d8f6634cea240a517b2a41007c1aa02cbceb5bbcb9c6ebf8aff44b9c029ec05ae8571fdbe043b6badfac64c42156e1f6cc7571ac4259cd6dee238a8118c7e0ac8aed88bc239f21f29a3541b79b081865e8abc19a072178065469ab7d213f8a2c3814bde9954eb373cb86fc295fc031a233c5f4d1e42c6b77545c28e4b6d99137b1da6d19c96ddd79cfd3c68a337cc7cfc0dead437243b911a52f9cef3d3e96e7252f500f2bfee60d08fbc181b2d0705d652aaae3074075887be434f3a88ecc5c25e081df5a86a6ef9ca7669b6d7666c97284afad560d8be2339e04a901c21fc776af33ee53507340f4450d5b3b51edc8c1ff6d4b222ee596d6735311b77b13a61616a0b38b97cd7c09e6d81a49d933a0a0232852bc7778e6ec9492cf2c13770bbb8aa267d8f6825bb44aa89db59554eb8b274c8ccf317197b4f4d367f78075fdc339b974208410310164af79bc6c9d3ce14f3dd19c7910b17d2ed7354fe495612232e7c4cf4c181d9dc9637c622e41ee7ea6e2b94921f2f448a907e6e4113d9b616a4ab7050c08f0da499c7d6be8ca105a67c1eb1de0a597710352a14fb5851423c77a3972069c1df9f6590e5fba3fb07489f24a31b8afce4f76631d8cbec95bf41418f6cf527b2ebc3d9b846c23b44f7c22a6aab80c9667f7799574d31251f64fe7725697a859bea361c02579364cfd00d70b54d337aaf188a1e417ba0cfdaad69e962d18082f64aad18a661987ba958f50ce937f054f8535e40f11266d4b28d7fef05467659bf5cb37802d9caefcd43f6a8a62d6d42eb08ebae7f1008a3ecb334b11788d673eec5188567cb5baf98d127412915b429fbb95816518a6c11faf1295fd8c81cb3c9679a1efa375e1f9c199562dc031dae33d460f7f28d3879e6f6445bf765efdc4c40ed03a80a48873ce02324882f0dbaad880fad7d265cf608b4fe0a1419c4b448da373796958f534c9efe71b253516badb3e239a634bcb3edc605e78d1140bfd338987eda108bb61d0bc6a664e24a4061efe0dbbbef4007c3bae51f987d02fbbcd667c229c8a6eea8836773a29c761d96485cec9efb9581ce4de6835c582b6f65afe24d540e86a60956b2e97bf4703c574bf5249802ecf4a7640c89a32272d4afdd4ef20bbe9d8cc406b9b1533cea0d71f92bf9d3a36dc28dfee210e0526b362c9cb94c5ee1ccd98972c4735b1c8b00de4e2af624a76a8decfced5de24664cf7ac8c481778f5efff75f3cb6c351b9513bf111e40ca9b3c8fb6d1dfb601eaa2410e5e6c43383ec54e19df30b703b4a98cd13365065e4f406f10980acb1ec0664959b0ebd02a1a484226206ead7ba0f30885d509ab68f07afa958d0c12e850f673f10646718b6398f047f1e55164c11b7f19778ef6a21c6b15de9ba4536f885ae48862d4c65425566d6841f6115830f188d90193d1c40877c2f41b24d5a68f2c8c344b860289723feb678650e670377395573dcbbcea91cef35584e762145907d8b206072dbbc323cd98cd54f8226c631d956ac95ac2e865466c86fc5fd0fdaae019a931a86d2620479f3558c8235b8711ba92199a201b9e53bff356f5624b0f3e13a7fa76a1b6f57e0c1c7acdb96a9913ca5b6deba175a778199d4866e72cfd1a4dec3421db4c98676af4147afce09524db3d6c651c2f565e2c199a7cc7640fc68c6cfaf37863b708bc71b4234ead5666a1b31993a039cb2e9d9df2c7f83639a2dc0fd02e5a3e7971f5e9cc387bc4b635b67ba683bf111529e5677ca0d295cbe376dcee0d5112770789ee248ccf3aad7c625acebd5758b48e05f62263948ae8cb7f851d160c9959f27e45a5d31882b65f62a69241325a98b66202c58ee4575d2e252e23664965db89738c68ffb8c05c49d6c948957e7d3a3a40dcd1e99000e12b44d738899a104adfdbb3ec01d2040d9933a225ff1612854acb30acfe2a3270acb1cbc8daea1e28d58a18be49f5d8de050444bc426d37fb1b25e4bc2d10a4c684feb0f6d09492b7dffc0e8744327a26f9010450408f3c00cb49a9b43df235728adbeb4f6cf87599968da8dee6d6efa619cd654b5bf733e66ea0243a2700d773bbdf3ce53cd30f52775d0faa5f916ded02925d530197e305f705d9231d73642e2fe171a9a676f5926cb66b0cb8d7ceda5f408a2d3394be06e566f911cb6935b5cdaf4ef3eae6db9458d2104a95c4a2b9d5adc0fde63686ca1a19fb69b6113e11a489bac4936c1c4acf0237946628a49a4f1175c9546b3bd0bed7912d58eb980d60f811cc43c6e51ef90838620a3b7de46f380a01056d7de7591d8ba9eb1e54626a1c269a7f149afdb3923e6adb3a3086d0b91fd73a9d67bf338062559aef384ddf85a13cc4b1b7b78082ec7b6db07f285c8fff6898c8a0739d3f70617e55fac8ec0a2d992fd990fd8293fcfa2e59114e4569f288110b67d0ebe13913dea370e26cd0a23f047437436d42289462fcbdb84c8ca3d3966d4b1c0c8bd8e97d13a233a9d4a050c0656d7b1a95f1729a81a1a7fdcd18703f39c5423977071c95bc12fdb8052eea64554a008971e9d7043138f34a52cea2023b9cf8aafbfee63008c42dffc2e616443d2ded143598122c38a2c3b245699297dea058a12084d508cd37affa100d9237bfed913879c518bbe372c6c551b81adf6b4e07f0c652c920d4be2b80d79e4205e63e5f0ff9ba2e99df8b397703620f809c48eb1f04f74a18ffb7c2bd6490168dc8864fb8d7df551241a9f7d7e611815bd9f13936ae737e07a54adada6bff1a4368056c867a49e30e9798f670c2548e7b3529f70e4eaf007df055f92d697b843597da5c5d69465ef9e9acdaee6ff8d7458fd8652544cd14b090c7192aaa7482ab44e532e1824b39e926d204a4e244ae0f76ea5897a76ee28aafb199db83a225bfddb0b58eab844bfd459dba659fe37c001eb568c661e569baf29883ece5562c07f2b4d18d8863f1fc25c3a3931f0de347cad5fa46ecb7de4498f5ebca453c0401b13c133ace587cc5e4b821cfeb9295a2fe4517ec006df626e4c0250589c10f76a64c8ebaa64875f9f429d4ee52360423c5b1452e3f63406f354f9ada21517cfb35a9415dae3387aa34882adb4f4b85bf2afa29532852f6ca09d16dc6b7cf25da452bdbe4ff3c323f8d420c3b82cc613c4366e50a02ae9f356c7194b5dcc06c0a9a59b246ef8ad66d9aff63b25256d36e2076aab46a945d000a418583951c319d8b79d8243d87dd9ad4c5caf9cd28dcafb195b33d96171e6ef9cdc983a718deccaa21415718389c0f1b286058447a5c70f655f5e64db778d33a760c6fb64735c3f27b68e32f7ef4a7cafe75fb44fa7178349a28024cd67500212e3999e01115f371ca271feac6f23c46b56ea2b691cdb3f4e5dbb317bb7ffd6711f176f604fa44bc54922de73bb53c65955bd750936a3c87b3351c56a92bd1a789221a495551001d894e74e0b2653b9a9007202ff2a7ef1aee95de4b78758838968ae7818871231ff1ecb881b72f5a32a8256b34c8ba0f572a0d6387f02748f6d1ff4d2574bff2d32b63d1cf13de969470068245a34e8e77bf0fcbffa4f5b906fa6ebc225b75d095bbec6926db880c6e43471847ba3ddb626e863e914ec9aa3bdba8ade9b246fab1d0fbf588858599c8697829873a99bbed7c33cf48bcc8d900ef1d3efbdc034460ad180d8bbcd292fdef2a9146b3f1c8a9bc7bbd27cc91be38f63a372a35794a750a4ee7508a149c7c5a18a5bafaf4b3007d8a6d386433360ab7536228f4ef97b9ac5c5f61be8525083301fd70c02f7a146b72dbf325f3ea80d9e9eb8330e7cd59e7d67ae143c2c28a537826265fc4cf529dc051929d925e21d0643d55e2a58dd3e6b347e399a201eab44d6a367d51123cf30bde4c427547b84a73df8da119a76a2f11d72ffed26955d39bbad272660af1cdd319235f1759bfadc1b312739eb8229e0f46d41ed1b8e87a033c315c99f355d2477d78513cee79c8e3429889c9f80058df0ddc760ca20503ed5e5511814f17c86f14c587ae3831611dc13a0375bcf016927cf9172675e65d49579e5a4880530cfcbac275f0550c7a0e86b4f46e27258c37fb58dce3fe835649b02eb97203df23ccb5e68712cb58600ebb6e2954a054b1a4dfc001e403ada920d744b84b7f51ee86749179417539b702b330b8d3e27bb12d8759a37485ceb45bf5cba867462bd5e14a57b786d128e8724188a61350972ce02d08c45c9359efe00eb5c48b6fa411d0c02557472685af21992ff4b22296196eab0680d86f6da45a5c448722888ae19c52ad756cc9ec944162fbf929ce606bb87dc93c8e2500fb31f3826609dccfe2a53abf56580848c1d632bfe8a0c434e297bfd8d12076ebbbcc1337626a76118fa0fcf34994159f591a194e823cfe237be5e8f7c9c856ab402ac877b40ee92055043fc275a0ce3d4af1b255f2410e8ac8bbfe0c4bc95ab701b488ff1be5702bbfa3385daa67e127a053b7ec7cfd2f78eef2682ab4089a99e6615c7a85aff772df3b0d4adebed6b50ef728c27b9fb5b1e818a9dd6bed02d6ea511bb2e2c4cacd13c1a70f46e14b2a8816633bf97e0c00ba71817c771c76226a6b6169280de0ccdb0b46dd81fd73f0a6e0ff6a8e4852d799b74ca7afc1a84495d5ddecfedce2eeb99af26e1872b576c377356fd02c49c0dd774fe67e2ebe4124dae70b070fa83506632d82ff4feab4eeb132f0141225e44270cacc784e84ca50df9078373230b86f4ff669370b6fd3227313d9b9d01e7a4c80e8025325a842d49d305718548ffff9adf5f8f84762f9a7046f86f237b5f5d82b9d977e9d55a995507fa98febb9934d66d2269129a70e5c66bfdae084e63c23dfbf030c4cf3b985940399704e4e15e5fcefed162b9e69d0b40f5f2e08fa124ff6003b401396e8130087a2d76468b1995ba08310edd1025ccb847125162179bc654f82c81a069dc9c6e8b9baf029cce2eb0587a1285cedfea042a2ba668ae9f9b8937ee26a10ec3a967fd384784236ef05e6b8ba048a4c814761ddffdcc28a1de6ae0f02010d8ec076b4ac97867f07fe1b6f1ea1d8aca9c5ffafcbcf3eaabd13b49f52e4864fad1c12e856632f9f2782387d2c5a10f19307b9f1ba4513a06d89b6269c3684ef5dddc97e16b504e751bdb12b191af285770ab9f131f2e553fc5247eec067e5f073548f0025e1fde1a151dc8877a3c6fbe66846e3c27079a92613aecebf06bc7f0b710d4cf56f2112946524c842ff2be2915d041ab76370fe05638e91b23c015eeab03b1b3ba615f212203fdc8c111f1b061961c188de9be1d9e2970e70bd38a4f0072abde53df53ff1d619488d7c84f7fb13874c96a3f6599efec2a7e9bc420715e73a632a6671290982d4d5f1b353c1c406af8210150f83e77747372330c812d28f4d997ee91d6b12f7fba8545dbaea557cfc52b3d928e9212114b0d461c713dab103ca3afb20ffb19adde88529b22ae133b2d56f75cb5300eb64e3f11f416e2007c6efddb3c1addb3a7270a79b997d6e3f91703e0e6dd3342ff16703131195803454269cda71906d3319d83ebab105e64bf48e00647aa10fe39ae964aed71d517271db1b3ee28c573f6c27540d8f31d91470b0d52bf79d1b2ba56d84c4fe15de2bc390833d6588bf1314bf9175fe6141e869a006851ea832110fd00be80b4bb21d631e1ef2b90b6f6d07c0c6f3fc4fbdbab2171593866be9618ab8b11ba800a26118c1aebd11b2ec9040fba0b2b3d9f005330c9a5d9702e806a9d56be7a9ac2194b782231872f558b473e6f03958bf638d24e8b7d9965af0774a7854111f6dc951e6ca747bba63cf840f8a28b49d995a18970117d4e0b1d923949e5d1dcff3532653e1abe0714183390541f9cea4a2383f057e24f4845397eb8abe13f14a3ee9543bb2ab3990a64502272be77bbd4d5cfae26cd8f7d1e7dd1c3bea03d19dd0da4ff317ddb7207d66a990aa9b7b1bd8c653c2f52af2633d83dc404ba58f612cd5624cf52680400f8ee58b37ac9450765d533cf293d57a588c477b74ef8957f074070a321ef1693e50a2145027944e61c035b0e3285df5afea6fff29fb5eebb79a1f3b083fbbbcd20c3030b93b1ee1e23165587c94838c898d6edc2111578ae81ee72f7f59981c686e90891975364e13330fb07754dcf5065d96adca3c592c441826dba4f837f2913de06b4bcd9c621566499d5b3575fb7c1496f3f1bc1d379cd68a72a2276088c9b043dac702607acd15b2e910e31f9f835594fe6c06ae578326acc2306c7dc1c9f02ae64a45d240c445cfc8c67655ef504702fae967b437e61dcc5d4b70a2486f549f05491c27797f5c2fe8935a15d865596a51035c159f8c17ce4665d611d4fd540cac6a6a29f7ffddb3d8ceeeb14feaf4bb592c46fd02c9a3115ea65af6ccc5625dacf7970bfeefe37ddeb2919ccf56143acccf2670237db06bb81d80ba02691e8fae4506c053045904be49579051a58ef244ca8fea1e8002d20b7e0d2333af58a13988611e0abe02a66ab920e93254ac38a83fa98091edae4bc90ea0a9750b806b6c3e1adfe7f92a89ad0aed8d5f4fcc874ba01033fe4ad8a8632dac23d9453e71f3d217b0d1b9bdab91865e10fe322a38504664f4d048112a1561cadedd01c6f8bd0a328b2f969e45d7fd060da1dc6a314e15aa202e1f1ebb03c737fcc50e8d33de384f72228ca787d5b97b734cd19b4a95aaa1e6a016e063e1a2d52ca466bc9b8d098df4aef71dd86d3905ccbd7ea4854b3bfdd1a8eb619de096f79b6dfc99270cd2208745306835b5c3ff6a0e670f7490acd7dfed4b39b312c0e0a6949ed7dd1770a3cd864d4acbf8ff69a6945150fbb9c1b8ba82b47298efffe37721e99677479503308f051dbfbf8a7f2db2fd19a965fde9223eec26890422a56ad7ddd42fca4000058b62695a7dc569927d50b87c960d6d6fe8b55e90f1f90e0788b208c815d9b71c90517d63f74c17956374a0e9bfaaa4c279976d547e4cb1a9720527b3e1da5e3c94b1bc6a97986557125867525fe2aacb063b0be36a93a486be8942ecb344dc95b78b8b22cf2d31a56a893f5efd5bdbbc7cc4f2c422d1dd1a25a2d8745611e5358f0360076035ea8ee2084eac5f740ac51506d1bdd7acf56c15a75b12c1fdc6ce3072d1ef1d687e09d45991b1278867e1a3f1ba3275a5e188d362152841383677b20c06647a2697b61e3832fe562025ff8900f280bda56482f51186743ade42f3e306d605363232289e2c79d03363c000c780a6f3ec68a87bd8dc2ef0caa7930f1691f12d309f92374a92e9dd7f9167a0374ed5660d6956633581831f55acd411d86315eec6ce84cf67907ed5764289360270111a6c6bf5d379581c342cd90c485bbda64ea1885021ad2bc3cc83508f13db7cb1719667be0627c7bd13beb25db1671d951749efbb9c2ab0cabbe9d044ed66a66fd4442d0367af9f0c81493b407d685fda716d6024a5d51f229ed74170a019ba4d46c51c45ffded5efd4971b01b6474a3b5806c4e82b0f873faaff713cb5b8c9877428ceca43961244a1617498e90ce4932c7b8c77a1f027399259a04c26fbd05e433988e122351d44d872d5b72c9dbaaae4d4ce69c83c4152c6784614898c23c6894dec86ea37e9783d11560116d72e560fdd5d714f636865cc1543b6bfd6cb7074459e0a731d4fd1b182dc6e0d287e986e6d9a33c730d0d84f3663ecd7e3876cebe3dac29910605e082fc8a65f54b2a8940c417e0496cf14003a47fa059bf8b10167227dd76c9c672d441e5427701215a384338737d907353b41fe20325ffd959484a308a81eb32000bb74228530aac9d3d9bc86b9e5b1dfcaf17013c44c6bf1b53aea4cd06b59571e8b64ade52aa1e9b18f4ff8af4afab4e5c7170a825bbb99d5a8193fad67e0666753f85f0a4765c9064813d321e8e2494a1cadde3c018f53343b2bfc6837742a18226b6ffd8087d96717023fbe4ced787f4096da364898ccc74adbc521fb308030f198673af5e20a982771990464490b75e9f658ba1a0617be6f138cdc9acf4c55184c4935046fc14f4a1cdcc27ccaabd9bc906cad2cb889f48f260ce3ea6afcc0816c517cbf34e1cbe34fc0c379c345d20ec0fd60f891a773181bd8ade13ee2d3feb8c1bc20e7ffd9fe8626e18c888a3be3b65167f6d03d57ca45bd99c32f53fab1f5fd5032cb8e17340932caf511bbc3744477e4d72651e1f9acbf4426f6648db528620ab3a8871c10dfd3c7c62e9fa58a5d0f64f92fdde03dfef732209cf870b8fc48cae7dc241d486cf681d0a742799e776841c47b51fb858bb6391953b30c724dde8e0e20fef91ea0431696fbbd15eec6831a2652bc6119dfee04262b489b3e2fa70b18ce5197969e8fd6db4fa7055a3222600219dcb455d6ac8d03f4e6e7ae099ad612d6b9188b6f6ee63b53faf2daf8d33f08bc018ab4a00efdcadd10fc0bf2129e7edf0f3236a483051072e97d0999accdb86a1b4c4072a68b3515c68178b40d7d152e5872ec77f9ee89a3dfe2861e9bf2c154d520adeafb9ef70ace2d4acc53a8a2a23f6ac76ae4d6954f399f921dc9812d6fee716a09ae24769679efa389a659d02b5e06ce641e9d54547c6826f65fc5e3674b9b02d6139270e966498b10d635884c0f6910913b7a9a6b1d3574f615fa4ea353662aae44440fc3b4624a0e17a2bd69c220d690c3eafad0217691e60e7c403c55de6d0af561158cf39275aca7c995335a92e1b8252059640937cbfdc7150d29c35469fca95171e100099a7b1a2ff914350ef86cbe390db2f56a5bc9c303911c58a05252f9c980526293099cebf603e7ab6b145d6a5d5815866043efa0076372a2bc9f2621dc1c2ff3187f7b3bbccb0250ce074b4b000a15abc0e85e3d81a02d507310b9c1d97874ee1d8da10648dc205b75744e5258e2167c02f705b25fa13c1dbf556369e0bea0930ddeb11dc0ecade96e31c1fc5d8cccbf8f26bd23fda2124084e42974cad32eda22e96f11635af01535f7f811d7077f380768e64680b9dda2a8d139301dc2328756889860ec008ad025cbe4f70eb8774e17b0dc43a56feef09cd4b628ef749c1d569ee02f929873ca578c723ee389e20615bd5c70680d725b8325f3095dde487589952321e8230867c7d5ec2b0298e7736a9e6d7d93847c71102f6fa8b6856e297a456e6bd900d3b1d18f69faa999de6a9286ed907e8d5727f855c6cbc8ed65b8f8555f12d0d9485436b3c007cf00d70f7df9440bef9cd7f693bf811610c303c6254fbe0fc450eb53055fd20b9a1112e3ff9cad919f117dacf3cacb830ba4b0f373353d7c038ce9fbe000b876d4cb5df178634d84c32d8466be46aa9baf5e9990dbbadf54404a833563ecbd71d40d98c22ed7c8740f84856be24ee90d517ecf57c720db1211975a59b9a161c47a0e870b8565798c05abc6f495b1f49bd9194db591f52c84ca287553c3e11c21bb0605b4feabb132d5598699e98ff459f3a971b39af589b02a6acb26742d002d5c5e9314c64351a6e81da1be02c8c8ceb878eb31c6e46f0858f7b88924afdf503818a759ae2926e988f15349b63f36f61f276d0032f350631a3844c7af5b5a3475f6ac0576a6c592185ed9f996ea6ea9f38994796b45fb8523bb03cf467c23c6de0710d291c206fa5f83b341151d1f9983c2de6fdc85d450f72c64ed7f65cd84360b73d6715cb8593547a2ae2953e0fda3374f594ec8efd79fd26830d56289f8fc5dd480c687170af160095d9a032cd362d63751bb57d68f0fbba72e9895b4c24e24d4f05c8018e214b7683f74b1aaacc69ce31d05a755939fcd3129155b6898f37730614ebdebf81778dd98042187f17942a51b06ba929feae04e552956f73a6ba5a09ab52a1c7a4c79f9051ad9b8dfc5009cf03b24508a9797e169a9fa31cd085c037e7220380c837a9fd6eb197b62df21a8621a294c32efab41ee82be8411cf89efbaec9d010d260d26fbe0ad7ca1279b20efd36f4409ff502205b4d3c0744ed7cd810cfc26caab5313686e67e7cd1efafa96be6573d28d8889eafcd0092dcd64fead16245b5cfc8395357cbbe73eafdb0cdad420c6edec8592a448f74d97d182155c4a02ce13893d0f9521801dd8d4f181e5d040722a6cb58c6accb0fe0c7b8bad26ea1b2760b0525bd31178ade99245a9c1b17896a747150647d5866a4ef17074ef6257d50f04c91ec8719508b129767b8a0a8eb90070343771029da92afcff0b43a822e3bc3034673d88f7ba3188b14b569719e15cd20479e2a74dd419b0c4a8ae3177ce23d386cd4b05267b8b2342e6d0a944b2be6848f9c2cc0f61430d52b31336e419a6548c2cd94756188e343047cc628b3e5f648857f519ff94ff82f0427cf74714d8a85f61114308774983fdcbe0d70a5b7e1fa384ee7ac94c0d36c46a7f02fa0503a8b27988cafd1a3d2dbf57c1cb2fa646a2653b15f2261020f57b2a5a326daf0e0581744066f46234f938267903df663cbf460dd2e4f4a89236259bc53820cf06de9359e52c53f722054e9331019bcd897799b247a25880dcd2e81cbef6420ea369d392a76bc8e0c48d9baf9e8da095fe014c4fe892096adbc72727176fafed28b192b8b41a6b53a3dbffa14576e1d36c1fbf46dac32728f39db17df2da1894cd7cb0e9bc7ce7633e8137670bef220e85ef6c30fe34e4bbf68344d8803810dd55d0115b6921778a932af1e81516ad39c040135f396cfc026897e117ac450af4dbb4178d1f69efa77aa81e466dd9bb85fe403fd39128fc7f11b99f13d24b607c0cfa539912f3918bf7cbc6c364f08f9dd11fe9285999cdc98f93976c63297703670d0f8d41470a94976b3a7a892cfb16fad7e20199be449f0192c4d54e2908e0ba4f6abebcc083befc432fd87898df5a9e0f10572bdb8798b4923413baa2597b2d13ce8974fbc31a5d31462f5f421169565504fad8a66b749aef572f936de4f9563688ddc81014d4512394f7b7553f10eaeb04e61757c28c2623fe3cfebf0bf24705094bbaf289954e83b6d8e2426a440ba78368b706f0d798a50e210e61441753b9b0d0bd710419a0562f907865faec24b6237a389f66c4dfa37b1120f4af9774bab7899fc471e445e63c3cc662e1ff8b52a69ebe22a662f6316aab437f3be6d511717132864946c254c0a64cf36f0f50050db534cf29129c8b4a0470b539f5674cfaff1d8a394900f6a5302f1fc97a6354dfc2ddb8c6b6816ee27f563d171a0aa3ee84389d4f3961788cba798747d77db02b398ec4a5c7afe035c7ac6bb597f254967508d6594ad7d885728932055228efc063d214ee1aa78e7db212f175fbf2f65c073a7224495095fb003a744883830b7a7e7612dca99796d25f7214aa3ad8791aca1c4f44b6e228d07089405c7fc211efeef16e5faae9802a91f33f60e494b8089004eadc55249c1e5ee28ef14c5fcc47c57fc8bc36ea45df2383c43c5be10ac630a5ad0173338917efe080d5d38653d1663cf5281dc48cec683f0888c9f7920c7f49691dcf8b414c7ad4a15e731b987f7209b1d6da7e88b82011083615d4c118bd7f86705fdab2a0bf74358d76b7b7f6ab898d48188216887d7971e4fd6411acfc82db32d351bc44ef78059408e89b5158142ab2c8748968a47d22a35252ebcfa0d8b00942bf0834e9c8f00f938b53f1c9899f0e2c9fc479c579455b1511bb500d453d55c2ca15ccc528dfa3a4314b6ecdd8a92899f28c55256ea2cc4c56703c2bc1a3c77bb89890835924e05bedbf18118ceba9f393d383b89387160112d98bb579e146a7d8c82f98bde608049481cd949fd77f72eeeb583b80b9adc8760a16a9592764dddb820dab5c5987a251ca722d898bdbeffefc233f15c9600f9b9b7e4cbb1837632a5f2c38a218f2659cc87cce9b72cb629ea7fad436d15baec05dc96d95a0256644242aa29d28849be0178e55e8c5032358ecbfa5030c0ff33c13be81f6d5108340abf1dd014847e27be9c12e14e4fae7c1e50cd8c57992f9d975675926edce76cf70c864991dda2e21b64e07bc7fb9344a6b2c24e32dd5127f2ef22caee160af04937079452238459e6d1f57ecf9bfd9b576af362c97872f63d80e8cf83e4f2f0c1fb5c310930caeedcdbc246482fca0c58fc9be25a8f6f61d94fc2ba963ad22639c46e536074e3cf686add5038a2299403a0da6587aa5c2f4edfa0d53c0dfe35f25c75387b6959da145eec53ef8cc81c7e4e009732e5de164e34c3c40fda79859458649509639508919447aa46fe96e69ed68d1aef9c06598c58a719c1622d4920cfa2f40f8a6a655220d9ba9c396fccc986903bc3e806b66bca9640d1c554f006aa830037a5f3dfcf6b33d179a6ebb24530c5b6acfe845b40057905531cdd456ed54f2ca0f4da6b215c1a9748a1a9abb6b60b4fabe2eeaa81395a394cee27912e70366381940a30f616d165bf873731aa3733e26c095fc066291458c0bbf25c9d4a6f37fbf9a74cfca097bc5b2a7abe87abcbb4c0bf258960c2b2e6292210bfb8c67705af41d2a1f433b1c302504731178faa2eabc918e6e3069377bf26909e5d23f3bc96461297cc043704d61adb07f9da5f53647612f647201f95d15817615036a6246686c2a0cbb00e6130c84206803dca044f0af292de4a1912dfd35a648bc3fe93f4d0a01fba21ed65c014b2efb9870db82d1ba4e57d9f0294ea1f632e15939115fce64f97cc4f209f01f0ed278643f00efc3ea86aadae418b54dfaf27d34d84308ff99a179cf75bb395db6e293538c2b90024bcf5d2d265320c108419e9dd8a342b33175da349f80bf6aecba723fe590e2737c267a218076224e20f3938f03db06533841c9335311628963426eac2ad566fa55d2dfed26640338c9bd485687ab5a1491fa0463e2637fa644eaccb6001701f48d1147f19d28d66efcd8e31a7402d9aacdaa5c958f6cb2cb59929d65403ae6e450c607e9bce0afc688329e0b25f0d81dd633cdfc91f2ce75cc9c0929650c0defae3582fd1e223bf206d031128e94bd0e0d9ede47cdc72ac9317b687832b84c0806e2d81595d41397d0b74c35801b7998f40519eb1e9cd76740fa746c6a0137fef8556e1244e49d94233499312be10c3038cca4a09684634c96e13d446cea82efea8474afbe5b1759eea271e0b11822ed9b6c22175f5200bb9e7281010c66811613fa4c1c7ab2a654a27727c959cf6c036bf18f76dad52be3d21594c50d41c1e4a876c9ab44fece4b38248095f86b889b2437f9795b66cfdab040c3cd09cbb643748309a304f9f63e0b9ecf07806e73f79e1e8bc612b6d23b1bed40b41fc6dbeae8ba08a6c410ebc514b6e4da9f43e31a043fa86c0cff6564c6dd2eea19ad3c4b401aaf94cdd4cee4a86807bb4d5263dafb1fc9392bfb4a0ea731ad211a0d25d9ccff6d35d6caea06aad18e16c130c1aa109b80c3af8b6d3300ead31847eb70c9943b71ab28f32a4e9813a529fd05255b6da97f70ee50c09f498c55feb4bd97f4b70d04f707aa61e029c077c9412aa062eb13ed90f7eaf86fa787428de6eeb662ccbbd0d3c3a9fa4d4b17b47971b7fc4b467fdf6e0d071cb0e585bf6d139c954fa3feb40094c33798b2e6fb82fae4df19c3f25c66fcdc42d68035aa89f84a2d69345b211c97183269d3c5c0f973694f21a72d836b5d529206ad29f1ce5afd1e6d38f949ff637469c62c337d6fd39937aaad3102b968212a5d3e8dfdb705dcf732c58079ab50fd832c73c1ed306773b7a04598dd1b5f160049d8b34048dede0135c09d0e404befeaf2dfa60da622b71b9e3e1feed62ddd8ad08da878279f4a037a45393ed1cd6a43c589bf72da3725a55844a6e2766fc7acd6f138a33af3d203097733ae352034689dd8c1a3cf131e2f01cf563f037f7c20acdaf4d38010ac05ff4f904ee888a5c965ddb853fb4b9d50a4fe33c5ff434cc2d5b4ca518cc34f1846a6a3205c25b24547e1ae236fd307d3234b1722ca626614c1b616e3bd7817de038ff26674d909a689da3cfbe1302eec8a4dadc05e44621ff28e4f8bf7c7d3442cdfd4f14309f2db77af83862bffdda01aad478793a2f7de0c577831c4e143311bf88af987819999fa3c159a3ae65e4d189f1e60d5ca63a851cc256784bd0a97fec5d2f384881e8c45e584ea8c15d7ac2327df504f1011ce92db8dd53c8bc07159f2413ed7bc611a133f50867a10f5db7e50b6cfb330e19d67f392d1b556fe9f05b24b0464aa54e492fc5e3baf42f5caa4cde59305560f0ae8cad6392f7f4af99940ea0af7db7f1d94ed257e9880099fcff845edd7a12d1146719f8e96475f881baf512901bfccfa8652dec0fefa2d2a47da9369f25ba42f9d0ed747c45bc85e036c26235ec35da5d651bff982ff049029a412ce037dd3d899f15826bff6aa56d3036170e972cb8d8024ae815ac2f554cf2c793fbe4aa310b186dbc3272f344e8cf7e1a6b6b89d3860db2f0a2740dccb94b15c20d2c7357528028f3519ec3fcb393a5836639dba2de286217e8452bee4963424b99eeb55c1331cf6e04c7831abbedeca590715e225e365d6c8b1eee50d4defc1bccb5af89c3212c2b8491be73d1b9d7feb158c2ac480ad1e4f3fd3837f1308193d6c87d340231a1a1493fa3753307bb5262a2a9360b8aac6863cd7e00970132cdb77074f2f73e4c056bd0af629a963c1a909ebaeb2c95445967cb8f0c1702bad2e4c03b6b32d4f3f05b3a146430572ebe8a37e11075d7e4ae16454336d96210b0bfaf6f3995341f456bae39ae70504716928210ce640aa38c813bf512043fd905125fde30af1b2c7eeb283a62f8d203d5ea7796ed056dda1b320755b9fa46acbbe45fa366dfd3f2845bef0d3da146bd2bd81e188c073f74f7faf4c1a3d587a3510ca77dddab961c4f750e87b58135f227c537055fafc732652cff5f552af93927e5bba3deacc1b6bafa9012b8d228f801b29713f766c06a400b02286d5e1446da17f01c0795d3badb963d820cb679b7112ab2a47e2c238b521d7d6dfca79f2e1fd5d1ffc1ff51d9257f48529ab2fae8cc7321776ef6e5d349544579cebe4a1256e786e490c79992b269e0642287d53f10ca66e016f3b0a7f88ee64bd99c438238faff74babe9bfc465ebd05d2a65221686bcd5d936ce8d6f62ca42c125798c625253d7f3362bafb2e0f751eab279753f5a4bd5bb79ad0f68491685416568d70a7847277e0d6a4374c2a0bfc6f90e65ebb58631c7c3dcae1c1243082bb503131222ce62021801cb23fabc459355519922edb18c49a7493e3c2d90d1aef0f2dcb1be9aeba1a2471d2d4c6478bb28179b07b6efc32c75e1db9bbd7a74800361f9575e0dbc8ee1cf6b67bbd8c08cd1f70fb65e6d8f877fa92f5b9bd06cd9d5da809de295efb02dff538f8d4128f3dc2076c3a65b748ffc47f1a43ec601709c1c8fc74e5f19c955a420d5779230203974554425837c9710b4dfda99e7135217e3fe6bee69832c5aa0517bf81463b94be89a47b180de53ba0477320e2ce8c42e664ff652cfaefd7628d365f08eee9e3bd74b445e43b89dd4a3d7be2f2d22bc39b98a4928e13f6f3000ddcd11be76f9ecafa2fb0021adcb785291d3d70073b507b7f60ac90d6249635f0a376b89a887fafca380c6a9c076cee3e1e0cf4b7abba9c780ac12abe635d9a8c8a85630ec5cc0eddc1b467b425cd074affe597102960a41efba21ebbfcdaf492a7e4a1741dd670d58cd1c67c67eac633a265b7a2f357304b9aff0e7419e70a1b4e5199552a2efd0ff7b2a882f426f26acdadf57f0356c251ca437036c2b927b8ef8d5e4a21957591f24c6d0f52ef39e00e8067b4ce0a0d417cccd141002170733645387896ad5b11267f8c0b00443133f3d33af798176c63dec00e396379ceed86e530d6657295bdb1f8c2ece1ba60f699fbe8785534a2f6efc7f008f5316c2a65c4f610aac7f639d44dab27c55ccd18f34dd35b9a32097e99252fcc6440f0fb8fd1ede9ab9c98bdd405799a681bfd6c8beabc5307a59a2e7bbbf321b9bcc2fed82ed637cab9efee114e81e66eaeac3da3a5d2944295f708fe1832ab4cadefd67574a508f62de8098654e8c8b9bc2a209465fdf92b3254d311dc5f53f3d9e56b0f10a4a4e004c8ee5ad7977596629c1f369a5bb6b3f96065a28b885418ea855791de54e8be3b3414c6862d5ba14eccb3d57bd2079321253f8606424ab8aeffae061479b8dca81c5ef04d10671b409dff0044fb10db72903a73a6943d44938e7a5b0916657d5fe3d1e4c6ec2e39913876ae18bcaf3d0fae19c6dc23d903167230d7e41b18edd3517b5b1fe2f6039532a6b695036115c5e58732f40e527f817be134cd6e27404aa2f86fbd96831623cdd4608f430c2029acf1075ecb65e2ef96c88a19963517399a3fb8e4f0f9206346c2d70da84f8a54a6810d8f483e138ae94a630ad2fa698aa97efc56e21a46f261ec01e9475c52f820074d21688d00692023d7c30df186588b5e146881d83e4aaaf3959363ad6a32bfd8326ac36b0256e4ed044013d5baf3711233d6d4e7e92c00025f29173b9f9f7d30b5ce4baf565dfc770f39e03d13247b1e46fd90a5ff88e59a9c4b40f232a3a30a5657882383e8431f4bec001e39d2eedf05f4a1c09e990b74eae2952729ecc8fa14a0cac120073fb488b99d03820ba6d47c2b71bf87d046455144231aac59a22037d2ef4c34ca78f3b56a42b12e4a9118df92ef8010022acddba965959d75d2adfc8b644ecaee4246328b53c0e5940aa8a5b2e04c384a0d055e320f84c11e6dd4512ad4525cd4c75e2f07a74c7c2d0fa43b23bc4a672721a4ac2da1104d46cb4ef61e8c0451a462c0edcb8197fe2d07088931adca8449746484e9f59c3a33b3a2e57e34ba51dee6e2543e113822e31792337574698382a716c2527905173a14ed067d78a25626c5b56d199a75bae1be2e0648bfb0fe16be3ecfec33e5a61d7415124b906a5b2c6d257cf2bdf811e95b63038032265d644634c59d346b8d4c4004fe9bded63673439f9b09965d1c0617fa6371b6b3c8ab730cd740d091bd738fe32a90653abea66e068f558a2ee52b26d085570dcdbbba1a82e9fa15983ad5f9d985c78903f38db0b79182e3b647881ce25149179ce5a0d942e9a120bb18661b545249ead318376607672bbbd54a1deb36329389bef7470841cc91e66811566877dccdcceef744c98ad7d70e2b6edc97749586604b281f2674d24dc3ea5d32c71031ff9b62297180fb372044b72de609f57663f08e2e6bbeec635a3c03553aef15ebf8e254278e135ca272c04aa90b681c1bd41b2dee07bd44e1cb6bf4291998183654bdeab9d438166ec6333da85813fc90ba83e559de527652086b54158214f81c2b685a1af27da03960611fe830cf4a0443a3fa04ede40113c55e2835e5dd969586544f7b268d0e77f22554083538337cb3f677d18c4aedf1d436b8b67e18746786aa49f262c14e483be00159cab55d2a652ee4b418b29123799f42fc7ad076a4c451690e6b43a96748befcf0b55bd4a2d7f76574b70a16fe2d7937e0d52a0025990146f3ba94e4bd08dd9ab65db7d787dffd5be5edf154c441d86133f9e7015c383dfb2e7b054ad30455fc7701ec5471ce4c5856bd164831c2427b6f547854a62534f85677ccb51db46ba0a9d149346221a0bed69fa17b72fa279b4f9adf74ff8983b1a4e817ab5cc0c7cce8745d026e752e93c01765cc86d98b0b019ff7afec486712b494e3db761a633cee1993efeca8def8421df4eac50e65ab5a21dd6296c7a81d9b4a2cfc2060c17d53621e4acd66a4a7a45b0035ea5e65285588e8b391fae7ef556ce7454b51712dd42addd59c697b1286ce758aeb67f7756dc0470eab4ba8e9e192cf22d53b70618915309a2e9bea7f1bf3dc0e9dea6ece8aad8b570f085870abbab2128ea5bb56228b978b1ac9cdaebbab0f7c4b183c29e615405967adc29107ab03ab6ee35c78f5c50debdc4f564a0b9d36f822c68d73e0f26e0f9fa4ddaabf67a2771a8e8bdf78e3ec5bcc2888c04fa904cf50ccc0f5f0b940b18b91ee970082badc2c71d879e17397df3f6632af247a148602ba3fa4ce41dd31902b88018cfcdf00de777c1e1395f7d4262400460fdd29adedaa7b4fdd17a57027b5b8d902646d9d2cd69e104efcd728432eddf0885d632b717fea8dfc4842b9a61e97fa184230c0c6e60d2eb0c6e750ef4588982b989acae5f1d957082b5e9f2bda17d2f73ed02dd2bda3fa2aaeebb0559360a0fef517e3e471fd11f76d85447317a3b44d7b69f49fb9d4a81829dd9bab2bfa7ad4e939e8793bc79aa541b8a724f21ce3d4ef612b4212cb8217255094e8fae07ea9e281d57b753b7defcde18036b4944cc0bf42f177b7ae037d084cdfe31ae7b64784f4ad23cccf506ceeb71215d6dd2630ca126d7d18f9d2f2795796ecf6e699481c2e87ab7fe7a7144f2fd843f5c7509d7196268561433349b79d2845b963e65a0585ae8ea00200dc9c22eb0b24ec3d0e0729e682b3e486b1547c70ef9414f1d6cdcc3abf24889e6f50661b9b625e0164b5881e1707300a0dbbb8c016f7862eecd505ee2e2e5217b87b55c4e4d78aff582de1160432c256a0e738a5be4bfba99fc04a4d17329a73c7f38a8db109c5c4c61fd78ef31d668360ce32a8b45626767927d56e75f43abcfe31ea5118d1a41c0e59712e5004fafe36864008076fd79d4171bafa969b403564fe3ba268a01918e13154957725df09bad0f3494c6ebd3595d6514740ba0b0366a9492a867ff1f878b07abc12b104ff96b47d0d5bc24f762e9eda188ba47d8401cdf2e2409509ad6f767bd48c6c0789df5a80dcea01fab64a09f2ac39061a8c297d031d10ace47c88f97a99423b7cb7a41fc9e50887be9045a09c10b3b190421e9aa7fac14e0fce32d8b617d91b0502a3c7bac496eec13453d1f629cd581ad7a655cc5681d91d1092f1ebbe5ac3ab89752ec0203cb8f89542f588b3c62e984a1109c3d6ba2ea957f828e48df57a47f79033a3b36c90eef40142d61046aaf4374d01706ba88ad27c9f398d9c8ddfc8bc6ed832591ea9e5e18b7bbae91412e6d5cc173f54a0ec811c8ae62ae18d945aafb708d55c1318b7d667c253f56a72d6538db3ec9938a2b51bd73d5fcc7f82e02b08f367f42069ed7f39dadbc444355ffb1082765179befa180096a41f1ad4e4f9266666e7c56eba80ff916ca67f4774f8b106e634e423a143fd5af8ec0e40a187dfb9aec9a9d7bb177d0ec81101d189ea3dffed15d36703609cc4cb0dd0918ec10e500e9598dadf14dc3cad1fd4f9e12ae6b08d80c746f1c1be9722535fedb30682788564a98692f888ad64f9258ac12117b467aa68cd69806fb1c6ee9bcaaeaa34dfca34155eaba0c37ea971989ddc53b63155eb646408fd40c8d657ab2e36a337e6d4cf667d384f60b099035ad2c92d5cbc934d45483d042484ebf12d75df106862bd4e5d74c1b368481ae7f898a0d0c352dfae7c74e2ca00857d2794f599f8dae55260129c670c5bbdf8660d5623b58ed56273e2bcfd5ee4e39d03a80e7f8d1abd428d121d019bdcfa1b8728a13bc4292a1f865eea4acd9c39a32aab9f1369a411e9ff37e1155ddbe7a0406c2cde351961a83dc9b42ff11bb19184902f8a9e23306558cedf1593e79651796abeacba13f4fe18dd7af9b15d37ddd0d509059bc920c8f65913340fc7af003d8e42b1ce30e96ba4f3cb65bd0d1c87c14b01a7875756375f4e0a31995242623ac118089a180c60fefd1a8d457edcfddfad13ae5c1bd12031b8fc3789f07938a357449b968d857ce4a11b998f70edbce003be5af4b76b736797e6fe428c3d908bd2f0255c04bd09f72656d113f8dd5857c31b07b55010187d28e95b3a7066c61dd5b446ce23a993becd0ecc9a6c982b2ae34e1d1be6e41620fa282ef068c88f4e94aa08d177070bc8ad5719ade9cf0f79c99955174c6326f4bc27180ae12262e7907d33087cfd693da326d685ed9dbdfcb857ccd3654dcb9ad7d453f2b7a78ef71a88e871488fbe15fc5faa6c30c7f9dba4721c1c9801429f7aba5e071fbdac11950ffc1a8f7ceb322324bf50aa2816d505cd05f62f7ef55b891cda43194f2174f9e9cc072cd63f134314f8ba7b508a6de12949f728e9a2457c6764daff66dfd52e83e1cb128b0cf8be0c4ecf989e394bdce5e00d88c7d663bb0f079e6bb0327d63a31c0024cb77a4e2e2ef6380c26caffe634367beb351f88959eec1cef2b263ce85c0fda898d5f582f349c8258429b9c5b2ebb82487c8559481c5f4bade676b770e25fa982c173fa7a19f9608926d5fb89450cae6b4b801c1e06abeec78a763f39440524f89953468a8ebdf738d39730ecaafb68680f9e175aa1bd80477633fa1d771f81a659f01d306d492c0e8df9932648ff43ee3aeceeee26bac2d954bfc687826c0fa959e1c3922e3ecd9bfa261bb8771a57bef5458ead5943c2d651fb82113ff24a12743a9cd394b0aacfeffad77d29cdf44662d2945b9b786d89305d778874bad6de9acfbf9f851df9a9fe7895c02e86997e9269f5c20d216770c98d434eca7065df7fbd9cbabc1bf77a09c86b1deb7ba2596cc5d462ca22e6c1e1ffe349a7a88bb7befc98df827d8a3078e8e5af012979e5709b91a093dd4f6d8ac63f4feb97d65f3d807fec73263c0523a7a688514ed6b86c10719bb8e72c19b1b88ca8e5926e8478257b0775f3f01c702066485e20655facc81ef9ee3901de303404a88a82114b7ec2a90d1393784e385fa04c238cd13363f63cc6d1ddcb8c533a1628f6b01224d8d0e8cd52d850a6405e3a8887b6e5eb4450e127048fff72a1e935b9d17c4ed3e83944120ff83235af57c59916974d61a9aa460a2c4edb251fcba4b35def034c8f04e7f24b1cb451f1b6b6523abdab141165f6691a2e54ecd908fd402d6946ed0545ef9b6c587798791b66952df5b6397b9093408fe9e2ec1b1e8cb72d25ca45a323dd8613e1e1a0854b780f5c3c874dd67e46fd9cdba660bad5553ce47540ad98ad096aee1c7f86908dc50f4bb4b7375e188d567f98dbfb7678d02f8c0630eec6f99eea674361bd1f61a71aa6d670b751957c311b6f6a1fae7c2679f3f8e3bdfc0441602b565193143055b32ad4898813d553af8a054f13f9f63f21a98dd01371ae2afdb2e76c1765c7c7c7b118fc4b50e7d152604c9361fd14dfe3eaa963d4871c5ebbd5f64d74cdf7d308fecc5c33e2943e5268e7ebbd04a993cb10b3978954b2185986386582a77b7c1e0848f87292010f597f790bd78cdc18cdddc5ebde9c443117ef9738a51a4d8c105e19b52314280a15034411bb3054573782ee673b3075432b40636aaa9899c34a73bb7bb3005379183e96fd698bf78926020a3b5efbb3b65936cea9f6714fbd6cc0b16de9e2e10dd34d7529c197d7fff89799d00c4305dd4a156ad021f792025673c97154109bca5818a296248437886e0908f4d8892fd4a520be0dc3e398f5dc4f06d916d29881a40fb22fd96696fed28ff2db84e26a1096a8d7863b7e2dcbba1b6b76a4260189e110b6a174fc118f71955990773169c4d3e85d7055173ca0f0232edce71c130a7051044ae96f01207260adb1aeab9a28b091b5382b311a9f186884bab2b2eb02b164e449a2ae82f33a31baac5774e27f9ae0325a19f062028262290bcb8b8a534cdf08773d1ed6505020d276fd09ab910bf83a11706b66641213484b80df54f922a2161354f93ff2fd453d18c962d6c7e672343b0c1875a2f4d4cebc33fe5303a01344c09f44bd859cf05b37846340a189dd2ef96cb3be471d78044aba7126bd095cf72a8f227d9dc3dc1a3b06e8ea1da9d46d452dc2716877016832204617dff523e9dd3622651ff433f81f11116128aa15bc94998b31675aa756d1adcb25b1a435e5ed569440a1c83316c509cfdda3964a98bff3328b2de0fae07d8ab27a36bb8ab86989929cc5f8a39dee6c652fe2976aed64c074a05ff3f345dab684af31867564681cb60facb5be06843b0f4b2604d4697af2f42c6b7f2b360e196cd5948546d642df7e9d4a0b1ff5e9b26acc8f4b06c140c874ddc2eddefdcfb38b434f37f69aecc864ddbaf3477344dd7bffbf92419f87b979b890149e339434d61325ba8cdb520e473befd2c6c0375ec20b533a571854dd802973458f3ecb6d8ccf8a4210551bb082f277cc2308fe4187d232f93c745e16e7531dc46de3b93f4823cee279fe21ae31c36b2f90aa0421f92aa10118c543989f22354a4ab84c7a3b6a74d1c34b16117b05889553e49e9482a34785141d2b0893458f4e927dd3387e54f56bb3a49ab3571bac9a94f1ff56a1d056a7837c9b148bdbbead2b3961161195ccd4d747f386eb7ca421c96701f14f825c32943a6cb7641a06c124a5f0b81625c5ae456f1f24137adbe54209a013acf7e908f1c7d60dd65ca4845b25f5fe23a533c5bcb4f24801fa5284873c883e9cc6ee271e0771732fbe5944ff194b1496fa3c1b5d2a82fa4793deaa9c383d355673125508840af16b6092349a7f7225753d76b74d1c96152242057f66c8267d380568ea0b835a6b57ed4439c1d1f3b0f5c39b28b6bfbc5abdc16982a2f40da6d282bb6d2c4173c23b5ada1ffa465490124c8a4feb394adc99137303b46d9d4eb993c74f10791464fa6b7c49de4882f10b8fedbae1b071792fcf0c747c02251c7cfe82fffaf2820b52736bc1be40fd48251fb3a23c3f4708210d4752516d0f622ab0bf176aa08f9678f607b46d25920cf5fcc94e8b2206a3e14910b1736a4ed8c02b6cacb9e94f39e52779c3f7c04c636d770009e8cda61d1bf987df3f4a2849e61667a3a9a1eacce8b5ef32d24526d32557b8472b04aa528327beeec40a03f8b94a2cd8de460fe46c1c621f576c75aca598bc499609331d3a8ffc45b40cc42a879543a01f14295aa07a03e67149de0361c8685a4e4635d05f571667f7e5792cb798e433c89f711f0cfdf4aceef5e14fee2c30c3156697be80caf457d1bb9788f5ceaf31acfcf0d6c54e26b609cb236a8fe77e4acfb78f262bcca7dd196746354a70701b2f42ba70061315476240a8a643e1fb3a0b7d0fe96a6d6cf2f89fe77dabf60050da46d5798a30102a1836c73d9d1d37ba3c3a12eec97914eddc33e0c2473bd84225a37fef359835e94d9fe9334077de7a8a063e332a2f05e7b152a4cd16daf195ce3c31c1504caf014e9c0b67cc0530bed48f75d25f40c68ff3545907223362f468719d4998063422dee31eb77aeb60b1a793e27842b4d814fceea07810dfaddc057002c3b7407e2ea8b7664fb17eb30eaf91938b7e77656dd15686693e3b996769ff4a1154c4805a685e5483195c393285823bcae83a65a5999a800cb5234529b99ee6ef6d48daa00a72a69aa7b72ae909538b5e4fd5e28039fd19dcc25a87eccf475b1a832d117e6befd4567628552af781a1e79523448355250fd820abaea2ffed7750880421f0e824f9c2ef9843a9e2dfcbc1c5b81d0c0570e564a09f03aadbce5fefee398f66985a588ee2876747ffe1d1838b0ae81ad7c462e2d4dc8aac6eb51cc5b6e5bbd727035c078d3b8f170f5a095989ea570841599b1a5fb36a478db9bd42337b2d22e1d0b66eaefe90a4fcdc696265d78188163c0454b127e71786cf7cb11680f983dd778c474562c290703be3c15b723a0b5ae9e15ecf7a8d67511b83c54dee5fe97e9a6157c3a70c71e86247b78fa4a7dd1bf6b60369aa12580fec1d5d490d029c9038ad777d914b8f1618e870772b077ede72e932b13ed5ecf3435e6ce117fa02f844f7cb18922e0201a1da1aa31d589d664b2738da31cf0f779eec368ac099dab36950fee64ee987991d2cc5eaa5bafea074906bb77ac64b3fa81da784e4387bfa348f8f631201e704c574dd0f5c96b6a4fca8bd93ec1d41ae38f0100ad1d03d8e5f191931475a7e5e770fcd71a551226d16ca9d8001b7496e4b43fad2e44d6046a63224b7c6dfe9821f1c27d19a91bc46210eab9ccb0654e7fb3e177a4a4ddec499756e54d7d0bc5d3b9310435651e93104da32e970147bc237876d13b522c3dc3600af711a1c307ac415d5277f1006abde692fb34354f98f38fa2fd0135f7de6b59e942f5e56d281db81a359a3ec0f260e137a0ef9cbb9e6107c259140d255e414bbb464f655add02d398aaee4b685ceb1690eaddab32338dbfefaad8c96614ff80918bacdfac1722a64775c062d524437e9d34cc1d7b6054f24417e54c356b6daedf48344ff6667e3afae0a2dae0a0d0a618c97827a1374b592bd9939eafcd54d6faef17f3d34564d85d0141387af1613c55d0f72b2b3d74de12234d9d40bc66c8164cc991e1cbf17289fcf62be596643fe458ad9d20bde1207872c289dae616f819ea08da9197d860d13297013618fb5adff6730941af8cd445f03b238e5f7946a06ddcee420affda434b23b403e0ad76ddb90eb83997bbb17c4602967249671f06262a847a8e3c82046e546fdcb00ac899bc4b2f95ce95b4229470fac98761d69dccc2e4fce466a247a4fa59da4d199d33c50339c930b401f12f90bc3a9caf53255b9599283211bd03dd87915b4574cbbf58b9f6eb670b8f9c3a16e8e4cd647e7c0fec84a135ea36a681f264f96e8a7da7d6e8b5d0f063cda56243802b3b9daa8e09cc690e1e883b28e15adb949536f561fb4def6d18ae080e551247dd92da2be7367088f6e383ce3020d831bd3b2cf5ed587ebf7f6bb82b231b4fbbee0369e811c721898076a6f47ad393c3d40db5402464bd431aae8c85e5542e73fe8db82d6cb55d8fdc7e23ed55fd975819ae4442c0e7df6bcdf8552b8389de51e43c66d2bca84646f40545a1f4a226c2e28cd805d3e1b4ea155cb42933aee2242d04615c44bb1bdf8267296212bf6365aee684e51c32c0605751c81df410fc08fcb5ff02556d20f0169b9831d4aaa5e9a82a902e082f04708dfd38df9abaee01bd718881d9627e7eede20e6f6cdf1adb2422f29db12112317003948a85c0648957b23d3b53fabb05c08ee5011b2cdac390070d1530bd2ec7cb78be93f706f838d3bdc6b58dd23d49460feb49d2b61aa8d24f895d2beb5c81907ac19470bd2379e80f3e9aaf50076e29560e2ce89a4b9e52ae5bb154c2c023832162e6b48c1009edf7a99249a7fee2f73f3b92894d7ff64b3bef4451ba4d434cde052a6c61c8a033c36d286aa2d78d79e7832bd901fd502495154070101d181d927d326b3d9ffbb0b94bb0f98d0badc34a68d0c2131630530e2305524d7a19756d0e659bd3407058e99edf8def82ed7a15d55bd320e297ea951c562730f8fcc1da9224c74af80b716aefbe23a2c91f1529eb1773b46955c63d7b276ae83aeec4ba1c48c60bdd0c8b5ad56b0123c17db5f6763d0af987648cd2c6b761b62dd6dd9d8331c43846a645bf37890efbefa194c4cb0bd1ead85bf3468fea51c7b72e22ee03da24e619f3fd88ee62b70feaf66fa23dcecdce3559d523d9e4dd850646d7404e57e422b6ef7958d88fc39d0c18590dc5f12fa9af1bb47b6649fd3b401dadcb87beb7e1434f2201fce19af0c9aa915efbcf294bdd3e72b121f21de15f7a5779ebae9ee6619f780e13d03397864b5127b532059a3d5640b4605c8a0e74369e2090cab2468f6984f72a3bb2ba7d97662d04387e4a87a23484935f566a681d92684878d813342b5a670b93d24a06044a7cc85497ec242948432e20eb0914b731e84e843354257aefeb1c57590a21f2d5a69ada0b46b40daf7afffb3d721cbbbb8420de2b275c1c3f69e7f48d96dc1cd1a7b7b27c98de734c000aa44e45d229f259a99c56912ee0e42b2d71dd38a9604076953a50301efeaf490b3cd6fa77fbab2fbf06c8f10f757dc0fb5a9c11b02ac99035823e55558a23ba2c66343e25d73051161d0ef8b9a61b2ec6e35c2e358755c9d0d0c5f760c350633916fa84745423a2e997ee70223b6ad948e4c20a18ede627c071191c3363e91431fa24bd4a669178e4e87cdcb728bae7b0dfb5b59b27f95ad01f3cf817e5330970401e2f67c04987256f2b6a782be6fe725fbc69ae30c66fafd9809938960782d95dff87524a0a6763a4c7cef88fcfea5ea0f2072b3102bae3a7f1948fe25be8b4b04862c76215e3f02118a0c8f2c30c221677774297c21bdcfc0dd4f0bead06651f953843b292b39949a4afabec471fde132238924a8124c3497ed0e59a683d564200ae7f0ebb66f18c9775e201b5d2e5c85b9216e645bf444ca0fb1e9f97794a2481a950238249d2c1ecc50bedd6a936ee8e6e1e94a53b82e1105c480f1f23d54adc4cf08be1a1c2d977136d9a010245bffa0705a26cecc8ac730299c7787e315cc462be22d2720010ada2876f574948381576e268fbc41477382b0f4f79fb73bea7b1c2784d2375c67ab183257f1908a3b75a786f877b8ca71f062ca282f8cda004bbf3f0876da5973674c54d08569a0c373dac726c7eb3b5b75ade12a13c64041472ec63dc5c725d842d17d070c61ab1a7bcd213348a8fd740c9e4868cb387c5f99ec8c1ac6fd2b1759dc9578aa69b9e928a4f203b06d1456c55b24e5872d007e86e44e6f5874098e649d21036ed70143325d57011f62548b80ac07e25f837cdc26f4221e884d41f7c25806159883589a6bd7bbca11e51e023343a9be5eb3babfba14e1c253b29bf8f1cbde8f4befe2b44f52a0163513d1f8349104dec9f40059bd85bbd04c52c9a4913253627d36f67b168a247eb74552e0b5c8e140c31540d524358f86e67bff1572ffb0ad386532dd56de1a69367b8075561841cd913a525a24083641d544a2900d317768e78a03eb0265e4ded5d579c968ed8b0256581108504e6f79cf2cdb60748229e60eb60257912ca949f84c13caf3b992303aebd6646db045622313aa8afef94a29c552ce22e5f000861c5c36512f5bcbbe27a00e56ad3f2f78cdebd529236525dbe5611e841c51d1a4896b176b637771f676b441af15afb5f1ee65ba1beec49909e08bc6d17f0ef9680e72134514b18227e7240e76e5c4085721ef77d0a82049a6920c71ba27db78a5dfb4b27eefe0e31e3e0ffde524df00a123f784dbd2cb47926a5064f8c5ce4f769bc3fcb9cfbe1fadd15df096322c9776a66b1e00052c483cfc7d7826df32840ab6c91de1fd6087506609f72c025027a3aad051cdb2bb577246bd5a72cfa51f79ec2fd22de5c71979384a71ea2c4a396cd840f892e72b28878bdb155f7111dc091cb960849d9cd7329184c080a4c7c72fb0b08cae100f3161a9cb54296a7b954157bd8b19310bcdec3cffde9868fec43384a442b69cd7e7ce7279981dd3648b05a9d18294bc62dc492842cf5b34561dc6bfb9964589a4f4654544ca97ed08c00ee811a4155ec2e069c578789068a76d7a4b7d8821a275d832aea5223e7bb75795157d99aeaaedacc73d867ba42f0f1fab6251f87fdd3d35fad6b8b75e3bf178f623578d0d83b9e69b74ddd913825d7d3b3fc2cb95a79f7d2f29fa307cffeddecbbfd11300530d4ff3cafb82db8af2c14db7e753094ace6b158b444eedd97bd1c39c89d12831fd045af3d1353721ffb5cb4c5ed50beaf0cfaa2b0dae1c034441946282bad6f38ed5aab6691b71a19648d79ec87b0f62e5837e597cd4eac5e831ae6d763bf18095d6fffee1033bb5564a9be28b3a32d2a658307a9daf8ccd54d19f6d9005ef41ae6754af3d077c57717f244776b5dd4453121e20d2c278f5b61c43a9f052459030183f84d9555bc481e2beff183984c40f532429961a83c179bcd659b5d9f5f92950222134a7f3f57467c987256f7c4c036a8469f54362e5c71e0ce16f5c5e0e33d02bc1659387c53bfdcdd1c6790a5d2721c27aa1529759471e025603144a7bddbe29d2ccf9e2ba5eefffacab3c47c1321b6e1e5a458a584b0db48fe0a0f957fe6f15ce6819ba457ad484d01bbdc43f32c382eb71144e59264bc1290b46713ba592f15394c9b1388a000c3931a4a8fdf705f153cb764bb9fec5eb1bf7b5ab0bc3de1e8d979a5a147836e50a00cb23cbb63e85564e0d1db6365f554aebfb5e6531dbf7c1c3527a90c34e682765de498691a2c4f21df86559e43fa78239fcdbff2c00f1dc9b64768ce34a118cdc136d7ceb0988567b83e84c6ac38f34c974d3ab12e7e330cb5dde0d77f1d47483e58a0adf85a8845120589e28f49335f26f6037aee04c17dca2b762ab9181386e03006209c954e5d8da2a5aec0a2724d8f123e50a64f1df2f81c751b5e2c1cd29da148c157b563a7e61252ab891ccd598442739c95e7faabfc14251cc6618559a30febe9df0195a2ef28e97f912727fdbd925038c25bca3ff059f2cc52c6cfc4a53239e911fcfee575efed8a5182942e4c352488b39e7cce9446682a176a00b7560555feb03dbd6e42a5d30bb7a196855d7d7b9a08654e9b8a7b75b9148acae49b4fa077748be7bd521a8c9bc9ca94ee66f7c09416b9a1e9f252e7919e9f6bd8c7d06f0a24c3ca5b743d521815e9374c9d505952dc9bbe4970a9189f3428cf0d158dc7ccc2361a58e83fbe79cab4cf4d4024b6142b85674445db065bad475d239c837f9ec476a766cf2c1c230b9bfc30f9abf21b49f8038dc2bca54c7c348b773acb79c14b58d69897cffab3ebf211537ed80ae517d5cf175b83f9fb7a1e8d83dbeed261fff56544a1f37e9487c027a07a23d5a3ee90905a14711ba0188ade445f66d91000bb6a8bda20e99d0230817f609b5f5b58b3dbff3675c1bb65eebeb7d3c448253dcabc75c32c3cfc2ef20538c96e8764f197b62518421b4fbb30952e9eb98685425d30f0c183aee95104e1a4b3369c5fe091ae9721fb68967b18e648f337d9beedc9c86f658ba8e647d7126f9a0e5a3d7da630f64e94a6c309870e8de5cd7a80b74a01908c7f78ad69d9ca190e9183e4d68532087d98718322ffb438793ffa145e42b9094c44b026bce6df6a75aec9ba16e721001fb259ab7d900942e361a4e05e8850caed6d587c5efe922967a192e4a58e205f04aa06aa855d62f4b64182b26fbef0cbe3de27f0c520cf4c54572f9efe5b040fd164d4ddd0d6011de1c75f71e07dc9d1c30b7cc4236c395ed03ac3bf50248aecdf0a9bbe662a12ad845dac967cd9ab7e48f26a4f8deafb7f3e93b25f068e50c90440f9cf7c10a51ea23a2f9cd45fdbdb59bf75fce648287dc446a847d3aa4e5841c5e25f7cbe3bfa62ffc6af87e01337a0330145685cbaf98286f47d026db558c486fbfca3cf2d865ee6e2f35aebdd0418fe567b8d1bbfb9e6810ecb3d378fe283ab770a835257429c01772e4822a573c5e19c437fa7eacdcf4e05d624282de954f058cf34b596c7e124a208c08a5bdf7b0c8978cbc7ac20d323bc7a5a8654a134f3dfa99e6697474cc3655913571783522264a3d4abddabe21ee7df819665c21a27a44cc7754ce22f140d616a6250fc8da2e54ed7995144782f560abea43c3e51c4de0672e6eea9f53da35b98d7a949920d8d6d30a0161793e7b1ebff6c7334bb108bb671ac41f7220600e6f26ad274024662987d4be277f81d7d80feb7b51dbc561e9487cc7b327229c40b9772ee0d364587a73135272a5954b868f54639b0677d9f655ee133ae9526fa525a7de53051079f5f6108addbeecd55a3872d1083523c1e4eb5a660cb6ad3b893d446a6ad507cfd4d2b0bcc427bee2f878005744a2ecc56a78614f170740499d184428742b05c420f4da39151720f2c6624cd8e2a74fb9e2af4a3c77f5de967cdaf63bd82ba52ec68bc2c2499cdda442d4ff9f3c65bc62818b189cef40734fdacde35e416b5022a2bf038a2b0a163a1e8b38da5ced5087a58dc77ee401f647a845167764f7e689fb782c20f5fe15b3c58e526bd728ced8c367796446c08164d09e70b3fd666d8099187a8de1a0550e37aae101ef3e763983bd0155efa5cbb3d714ac90eb55073836748c746f0dd02201c8a936470873b85ec539ff1bfe1905e49a42397848e8f0edc85e45a4ec77615589b61e325a554e106ffd7fffe43f00537a8713d7b78193269806426ab534dcc7fcaea9ea2e399c33123b3ed4faffb81d98d52e32bd714b7fcbc5bc31dcfc9d96194e9ba85d122d309a8c0d558dc2e37b87e118dfbbebecb5c280e7a5ea70b097ebf287db60f656b26117ada193460d80fec30eb8d1d615d7e05f991e7a690d05bb897d5a0eaf6b2157076d937abd70ccee3359a7eacf16c302f22fef8841f598b7916d4387922689ceeefae10efc1317b7a65a8fe19aa2a4bf8d4b5d3cb3da148e9aae13cd14f0759e50c4e5046779351c9d09fa00355f79d8d5be49a6d2efa760c472189350d47ec5a33cdf2ec8306196f2a0dcd92d1682d66da7332aeac7e6b0fdbaaf3d48cf92cd1e6e0f36c6a95cbea4178bcfb588a3d7dcb549c5b2682f5b0114985c44efb7cb039acdcd7d35c96c1377aaa451827b74b25f9da90cde52920c41117fc748c6919a6e2e758b152f698ec10ac726dd8542ff37c179399335033722b165c1ec37adf7c8c41c36357e0fd4d4a51469b8f185eba4826f83a029065f75e685c7535506b173466dabc00a0adfe5eaa6ea814a4eb48aebfd0da652c34cc4d6a7b4dcba2a2f042579abce467827763161e5dfaa52cfaabcb254352cee0cc6e528d44e66b4bb2080ae9ec886a778f5586544c7ec9ae1dbee8bf7cd801bf75aac6902544fee8aa9adf1add3b34a1836b1656173df601596fa9ebeadcb3901cfcb0c3bd482c2110e12416422e2a0036383ecfc12fec51edd56f80d5b8b9b2551050a8711bc564b7d66ccab8cf9ce6533071d34dffeb985acba0e01d07780f602d78383ac1f2c4ff82c0429cd34848456a4e1652f89bd6284f7b73d0b437b672797e624e0669ccc3564e44ee115d555c4b701046837fb7652fab930f0d6380be230e9a60c69b50ba855d34b1f395957e7b177cc665a209c5768aec27281a3db54e32fc67516ae2793a70b9c3f8ae0fbd5508612268ae136a2e14c2c85a145ac6d28c1431dd72c4d63e54736d3f2df09e982443af6722783bda0a14707c221ed0e20032ac53eb51d34d1d37217c6f0d09f231a5a813c28707b9a7f7a01e955f5cce98206ebe8bf299b5a5a5be495c7ef2aa5d686578b0774703e9dcbd943470d0fc114dea551fb1f853613abe6c0f6e46222f60c2ac4d50fc16ff8bddd8dd9033616c7571b3479c2b4e6372d28ad1933ce23b1efc598f7d7074ba6bc0fde71b39f937f6e0e6e44b8f7c13e47289f3f2263473b5b5e99b24f6c82ab4e1335b7c97710a8724846b0ce2d05ae3df981cf051d3f9ffe970f631b8b454969217f5bb67e4ac346f3ca20f00b7b5a0bbfe592ded9ce88696af32847752cb382bdeb7c06576a9aa68f24a701a103b92613508a360bb03c33ba04c39eeb9a24336dc8aee73dacd6ba10e9ec11dadb972b7825e97b58f1703d389e498fa136dad870f490303974d53df86997b57daf3e235a213c94159a43ee9eb2027f1646e81b054900c809454e95edf17059f80d597339069cdd009f6158e26c769ced9b471a4b75f1645748b4099e31d0b57caa8aca33838f7acff53887e437a0528b017ba088503f1a94327beae866b53b2299fe50d59e8f2702ff435cf583445ef3afe8ed8aef110025a1e64737c1b4654eea2ad97cc2c39c2e9c7808a52f48b01c60345cd9bff5e0384b575166051a77ed8530b80c84da6ab62e03963434c3565819ca8c44e783ea2c7afa1b4bc15e954701c3815a2f4bc1ce2fa04beb87ba178ab8cf219ace5e01d08c2ec38f0eaa44baac664a0192eb14604bdd6af47ac5a9fbd772aaf2fa8769c0b7da6870e3e13219659a87bba0fbc7bfa010a3aff5f08837787dacce1187cc76a32ad4ab59727629d1c325072e7e9b97c8f7ca8e54666ee8b1df1aa7d9d7445d183d110a39644ce71368a56905e98eca34206cf44f5142ef6ee8df24c6886049e4e9875f64973e2abd16b9672196ce092561106f747af193549fb92f1845f7ff6dffcf6532e5de9bb342f78c7f433e924a5cb919774f5175617a03ec3217b5f80e4f4a5bf5a38b1b66325c2f2ba46c904c7f49b1312a7105c97481bea9e787f36d3964afafc3f0c9b62303877832ec1bf57babd2afe115bee8e2beda5b52fd111cbb3c690f38f770c9d4ae604be3afe9e06e664e25c36978317461585e3f02d2e260288855d5d12be5f859de74f2a53796586edba3823c4110cb5ddce594942f206dff553817ca5ea265d28cf149c15baa2b25feab62bc88cb645f58f55442acabcf0a1938a990464ca5f7f16390354b28074d1442c5c10fc219a99cf6841ae2239af7101c66c54284f37ce051abc9b2fa56116b24c27400f1c29a5669f8607846fa4a9a602ec8e29cacdc4fe45239681fadcd9e9aab9fe14da82afee4e67a5f5e08fa766cf07fcb1ace520d9c7d869ffa886d7082bd841f0d5bab234af8bff3b74b51f5d29141bab828689340a027e6c56149d3dec5e1af4b7f12f4960f59fcb60bd602b8eea122438c9995e5a993748d8b102258c9b66ef50600717780e0fe61f32f789ef42d49aa47f9f7ebdd2fe05745d981491455c496bddf26fa76e52f09d353a86993ba461d804fb0d36826436bec183673cc307043bf3b9349d952511cbfd0eeada233d481d52f9b0483bb3f0a0381285c5da4942ad32f6a9f6bad4825a6246e70f90cdd07cff0407a671fd3722fc498894368f58ce716097df6871a6de0d9e59662cb7379e2602b77513598fcd45de329b99a029f543bb4d34fcf82772f07242fd97586aba1326f9b7e91d866dd89d399b091d688e94a8750ceea8b60e1729434d2276d2356ed83fe20c333a86e0e256046e8b0fd9fb18e93cc57863e26cf5026c664e707abe560b517e2045a0c5fcf4f4e393a9e8d0c432f14b725ec3a957f11f6814617783480aaac3e42df0bcb3cb5f75ab6e71c57c0edd0cb5ba64b6b60f1ae3a072460c78b91c566b8996d4d179647be68decccc65cca07e6dd0ea2ff6f6d9d78edf97b7807856f3e53c75be9fc294aed888934ed72304466125af2866471f5a5f359fcbac7b2646a6bb4336f44ff773c1893db9b72ad646d11377b7290fbbdc55047729c8c4e6eb328c77298b375681ace099412fb80f376eed0325903930b61cbd4756c07a74a59908535b64b4e56db9ffe4ee6570ac77e6ca735618be1e44058436402bbada69871a6e47c730beb326c9f2d13675ff8d6191ca4e02ae8feeaca9210e97930ab491a921dc58eab560db8c0d6d47d3f426d7c6c624f8b98413e6350205699206ad04cd76544a4daf62f620c17c2460f2a19455ec9bd322bf1b5d9cc3fe595407333f296b24b878373f58e6a99710d732e611a34131f9c952d085baa12ca1e4839b3e8a5705478797a1348a1434d12b45e76d840e275faa34c5d8fc03ec383421d5f941c6204d06332509d9ffa35e1dcbe8d681c7fc3890d3718eed3d2c4112040878272a38b5b706d68b7451b310e6ee3c54d65c55f302d52e79292d28013a0b8e9c53c652bbf468286a7a88626e2ff9a709dfabbe4cb9a96f249eeb7203ff3ee0c0059e5dae008ae0439643f387f97797d4ac01ddeac5269328639fddcb24de1b8320105a9647e58225353677566b12b857484d8f62ac386550d9ce664d34e36023ae77c04b05738fcfc3ebcad3a246a37a2b1612a9685bfb2779d0f7a3a8fbf59a8d7986f2c0ddaea8c83fccb5f583a2e87fcba73a2ae1ed2be2cfa3e96b2ae5b7edddd64faae64028af2bd0d38c0d28c9cfdce8786fe30d0acd307410b08836e1a4533e84a269ea0646c524554c0cce43de2d6c4df77b932db99bc2a65b33a281b259010fee96799d319d7c65eb2219b71dd476c02ce8f38ee56c993b98537a8ef5730b0bdeecef871d92580e4d1d2bc73d29507f29512d8e47b04442dd7562932eda0b6572a6ce4c85288cda447978a948ee05a7ca2b53364eb6828a0c84295feaff4c23087546efe2f08b3a9b10bc905a93193a248ca1c46f150cb6920d9e1c096e297b2da3e0baee93c5b1943082e0ac694c7844a86e637666414cb606f28aaf814e23ea883701bf4faa162b000aa97c02df81b78a82be536013f5ec4457c5fd2e601724694e5b8172f5410a8cd0a256ec78a7c59ec225f50f0c5abd86af1cd0c0be7360aa2351a853a3bd66ca09d435497694bde2a9706090ebe1c378f843a786ad2f0e64a25dc3af2cd5c4eda235495ea093f62f29e17297a9e134c20374f0393afdf1ce5ac953804a09ed9a686527f10baaf7286ed2216a7d7d4f9c7dec6eb0db609a0b81284e444029a5176225de5df60b1e0049969688133e2aedb5a2c4e89e1b31ae716fbba34d21256de06a8a7d61d4c043c411852fff2ab1a473cd5bcc6ae48c0f3e8f5b0c510e058018e5e1ce23b2cb94801eb0737abb232299861eaf6ad049b7932c18abcb3cff32bd3cb7823db61f75180074f5a5b695a8b7a563e9fab0702b69e189b433924de017753fbbe017e9172a54895985c4929d9b3042eade12fff243c2de8c8d06564b6cb08c58c6c7b56ea10f27f71c19bad6825fc1279748234218d1c8b5d111d58c0a92a4ccc3714af747587163b15e4b41d1feeb925ede97d301cdbadc9923258fb522b62c5cb359ce8d33a4cdcbc4a7eb60c8fc97b7b46e106ed7e532370ffb92fdbe3ec4d646aea654c72e6bf92f6cfed298c40bd98f0fef5e4e2ad3da4348d1d01bdfabc51522b688a0214268fdca9f6e308aba7a56b4d6b84def0c7c932e6a2d77fed608a361d51ed5b1c91b4fac7b7e83500f2a258e07fb90302152d8f7f51fd407bf273b67a3b11deaf02a98e19158a71679f7163ea8d765844a453a08e9cc937bdf485991300a3dc36742f59ef9926d46f02594ed488234917f02590d6ee7ee5772c8bcbe508bcfb6d23060f28b79c9536d901f61f9338956c2f6b022d5fd33d1d959274cb3fb63660f15b8f6cebf2a73fe7b8f8a84740d93d22a4e5271bb60b99c4fcbc7942cb983b734c1c34197ada7509f5009285275a27d932894da41e33ab35ffdeafda8e2c9eae142aab6a4f20d05c096c446f3bfba592fa2d51d76d8d43e0da74457bfafc7223b5b3429f903f930cc70412855657c84d0117678e257209ac129ea2eac97d414cbfbe1436fb037a8381dd979d5897c58a424907022bff9dcc502af773a08fdb904370abb0f2e2d12c6e5c3d0f5c9cb1a42d53ae3757f2ddad8166893f25edcccf90bf7d6ee30b32d39ba46533a947af5c579f2cb9ecc6e78810c5651b116dd036f20aba5c6881d035720f2059c3cacd4b2056ae34309b3e4703cb0b4b9b3579582bd304046bc7a911f65aa485b75328231cb258cd4eeb9b2c194b9aa8dd7b964b2129d7cd8b35a29b24f55d0953c6dbe9951bbc797abcf4baf60104a3c3478ba65702bc6add59b85e58378be2326ffe84989398c0983ed1c4da7c6075ba2eae3be0f9ea7dd71f1127ec99b6b1e0024900a8764e9d2200545843ebcbfb10a601c0c44b2a52da105677739bbb0ffb59ec84d895e40f45941b0387e4275721ca1ec4ba67bfaefb7771739fe1e2ad9170688c7ce23e0c7615464209fb0319ca11df6a86de83fe62192afe98cb103bb45833a82743f9b4022d53df47ff4c965f78bec9550e9b93a8894c16ebee6e9cfae008169b20580c808b248b0d8dbcc053b507e31ca6810862fc2a3f2f2547f2df81a6c12f4362b8336bf5748aa7013dd138010732202a0367272236dbbdc615ad8aa7d3a768ca7fb4fe699d420fbde1249ee3c09a53b0c05a9cb90e44010c5b27fb516e62cb5579c46c8afc4c96a69b4dd8ed7e06966425a88f53524ebf2142ff0fec2950eb81fcd0b7670a67f02678329fe9cd6c3918f00e9324dc1524a933e2548f9d75f447390176fbab5ac6c0d376a70f5522be8ff18f6e7742cb113cdbb4f273e70d74aaa9bb07dfe5e47a0ee72e2e21ac9cdcfa8004f813bf7944fd3cfae28f0fd529b4eb96adbdffa484cbc19ccfec6158cd19c45969954a0de777a8f66e62d2ff4afc73096fc4aa20580ec464d9ebb3cae61d873bda2227b62c0974d3cbe93cd70f699d5fa4c39db6190980072ae7a47e99aeeffd2d1bac39294c27fd0dc275d0caeb346cfb64e2304288ac7b0049b20be0c2d9c087619e7f1fdddb8182438d12524166eccb4550a7dafbbccddd43da5970006c03887780da2a1517fdc53e4f077d0f6029e843729f7410e3b0bcb35aa4999dcb4351bb892db9fdc1a942e0f09774c0762b5ce8ffdec8930d8b1a78200825eea574992dc3d2c415832fc32be395de3866bcb23745179d2c1f81ff4dbb6601f331164e22d17a5d1c908ec08f3770403d2561eaa250dc18bcbff3833a12af8f1dde9cf1a25a8d6babdd7ff8064577ca86adfe23f739a64f7d64931d98c72fd2ed96572f5d4d64e80f0e1d8501e6a82de74a67745abe3fa132adbe16812a737e01ab073e7be04b4fc47124f448f3a6e5236031bdc4d7e1b10ac2d2ee26cb098f0bae215480e0a488a68f448fa598dbd9189abffb6ed392f2203a7e459b75d2931fd1b52f3b6c76bf41f169d40d52342c3c7a6425017fcc7926a4c5351be86d9bbd29baa2138d0ef1694224214ac9b1681ad6feb5bf3b2184737fed37e95271e32fd375be9d1b61e557d8818a98b0027c2151a6ce1b398cb13316fea742be7fa4cdb39815097942515662d8f128a43d0b5caff0e315ac7ff6c3f7afc02d314202ba2236e7cd8ba1e19625eeedb8fef6f6dd747daf867a4701d8a840f30f59cd3300424bab8a68cfb3cff08ab205e2b1dad32016cda8492952ed02a69c77f32d8426439aee81c510e672c37944d6377ac1c177a98fad1adb35eca646d9fa8561b5dc873170ba6cb671fcbb77035c56e4c260bebfff3ed6b369a5ca41a5dba7a76955d588d21f6d57678d0f79629b3bbbe342e333694d8ec766bca697a6b0da9ebca9651f43f315fd4df2698ca732f1779a479d61d0145a556e0adada15d66bd36a78a9b12e660a292978e548e416b184e6c7ce125d9215af568c78b37ed9ec84890586dd076d12621d91d7deb09c6f60fb0f010de625ef30aecadc7a31bc2f95b5e1263c1fc7cfdbcbdccf6055cb5848229cb99b2b74c443dbcf7c39c281d961e6c8fb81b9639f0e10d4f6d304677506cc5e9e12728024ea08ac88f148601a676b1dd0a7d0818b24cd91e46c4265079071979f8951a4f91ed25167d0f60a0df9ab294dffe026e68f825b381efd9737f9a3e7a840ebccd29a539dfb9c1fe3f6383831325d5e48b93192c82bf4fd2ee89afc7d21e1f5dd7b2368259168e0f68d08fae7c58ea182821e89f325fbe0ddbbab9d443818d633500f7db8828af131b682c9f59ba628207b8025912e42b61aaca776d8e8777f7208c35df26e698fb143dd1499b56e0c2a3678499fb3442b35d0fb0ef8912423ee003ba60a004d27a6e4e7026e991d61c6862fe08d195ed149f856d1779a8fa0eab0ff4a66e5fc9bb28e5acbb739fbc01b9f6ed874557789ab4b0590b28ad7556425d56fafdf52ac43fe6d8707ec5ac6140b87edc85ef279c93b26db6c50d003f16efa028c181fe6a4e0742f79a690263c926abe6aa9e64a0d4eebe9e5a8200b320a2088a02bd6dd178da504094a3025b7694e9c573fce31f54d8f9f8b816f56d3e0bc50f67cb0da0c1d84bec8d6351190465ec769206e5525451400f8cfaa3aa63b93e61755a5d097240a5c0f9af7e63ae2ef61598b4086a77af1e8c04128e734ccf3c21076a6a40ae2a4d5aaa9306019e450b5931d4777980ace215a29577d7b8b7d1e28c56ef4644d1ee16b07b5a4b6e83164bd3c441bb5c4771a1cc3745cf294625a1de8cfa3aa08f4d9ba5349937b381207f6288953c84207c9d228d99d9c493a73d06b941d0de7d02789239da36f750a0bc1761ec7dfdca3e30be71b2487e744350da9ac942fcb7cafeefaa3cb3c017fe3ea96af3f2f0943d920cd88e4b23bb52104aa434282917e23125aa09b6193d34aaaae486cdb06c8d0b39e298f5164826c81381cba91cd97f2b99fb393a2497b773fb5229e93f7b34e2a15c2151f56e22f17651608054cca01b0ccd609fe4a892f54c677dc02afb1a5b919a1804eec59666aeac7ca88e0ba46a5cf6c1f6c0c900abcf75a627b39ee8ab72726fecc13f7601e4b7ad22f95352301814ce9ec0b5de77fa17241273569a51e92c2f47e146e2947bdfaad5eba52aec64c854d32c4def2b53481760b0cf4fe6894ff66f3797c693dcb90b682a399728f631857f1ce3263edb2417e6c38533e33e8e7270d89d6c4c4af7ae511b2b0a2be60f9c3519e408a95ce0dccbae05c6abc6744fd3bba1daf18052f19ace45f9245374910cdf5f4386f72914fa956292e8b6cdde4d7c5cc7952aa526ebae933d360648256fe943e86f019634b124e29810ad9d33bed8e9f2390b03a6d955df5e426e9595bf0e0a6656e764496ddd57c54f34737f4e6ef1a16080249812417d6940891220d16b4fae2ac6479b042324e4933b67f9f850b0150e5c4c2be4642fefb5e71bc84717c6ddc576dec00a695fa347fbaeea6fbdaf9783c0e0abf3a9b73e99cb9bd7d0f74550151aa5e7fc81cfd2229adf9363c809079f956db737282eb9c6628a4cf48bb52a1650bbcd639f4f3ee48355fca556cb93d6c5f2aa69a832ae9e00cf64cbf03e729ae1b1dd84841c3bde48185e28be8bf164fb578acb0b52b946aaecd589be44d38621398b527ace92eabc7eeaded0af18eeac2d23315312e8ff631fd625fec2da347a1754356afba44ba7294bda8d88004e3cabe67af4d218ddee1167f87d537026bb15140c792b141385331c322f21410933c5731ae49bc25562b1d23b7027f98dfed6d69a9106f62c2acd5b9e542bb462c8bf5dd393f0af1e39ada82e4cc229b455d6d92d6cc42800d0099b5c1112b4219ef001bb6de1b6c295f77c754dd334951118c3ac34702a9449544ac12150be790549e0cd9bfa4a45b415aec02044978ff9e4a149c8ad2f384ed35eb6202f05f8bda4becb0bfb8cd4e85cf88354a0c2c18410f9e096c57abcc443c9ecb8d1b0a4a8c1b62e27f17dfd076de84adef50ffd06288f80083a835d1768a395aa47d6cd345776d6aeec2775756aaad3ad569f6a3e4c94e80087919651d0a4c8313859a3895290ae7bbe5347bbee9ee56a4bf0659cace9db1d3fa9d07a0216e5e507861013269469d8c84bd38bd3e3d0c3cd510fe413b695c158fd44feefe3b97d7918b97fb1cf5ce5d09134b69d36bbb92f84dbc7eb1d89f34e29467afe5ed6fe9b65c5ff87286817d5087b4990281e793d80ac71643d1df6fac7478205b95fea3f00ea9581c17fa61b62ebe0c410f2c06cf9b0831b673055f03aff3e7e1c5c71fea38f5d04a3af8c0156c423f96e9f090d6cad577ede5ef26efdf58ebfa1ac843ca8a27ce435914b9f9b6b4319f6e84ac5b15b59f11937d3d4c3ecadce1c223f47a2d76c491d7daaf407203a223733344d8961b0c76d2862dc3286a1d0e64cbfb503aac6862e05e9fc757c8f6306da012ab307cc46034b8383e6f07fcf66c1eebb875568545c356b50b7eed45d8553493c54d43f543b7d0b2e5fa675593d66c198ef6961e910f17436f3841d3bb4cb534cee1ebc4e7becace3ecd8765c6ca658c8770e1841674e7e4c209fe0aa0930591d88d7c65549fa8b3b17caadf65104e4493755aaa4432f5561bdfc58014dd5b917a56fba24b954e7fee091bb8065f659746adfd352360e66f3bc6a8f28402b9fb29dc6ab4c5daa7d3f6f56bd2fe41788abc653c7de25f00f6000150e2314a8d9d772257d9a4d131e98425d51a12288cd6eaa088387bfbd8441dabd1ba003e7cba4e13b740d2264f879ca68c12a43c92075fd12505eca74cd6c6f198ab102be9730719934eb992a4f411bb033b428248634ae492005fbe16c42a6aaffa7302c357149731feae89a52d1deeac1b8cea9df41471863e79b10dba50e6827915219d62b58bd0c45c5af46d40d2c0e2fdf54e8846b18ae1ae4167b3c6ed66718b7e56ec4d2bcb4f809d9ece2839702ba83e589d1cf9b5ba0fff2c3c8dda4de0b24d43447cfa04e01f003743cf36e9c50ae75af408842909c9f566e954b4d6ac5f7afba3c32d27af4ecc7f2d7950089e6580818c4848bf59f6c26478c3496e14d0b478b69c5186d3f342100573112bf8293501797f84b53c3e21c71f9fe8cd73ccfa823577a4358bcc17abf86520481abf87ad1c9cd1ebeac42e4c92a64c212c2f94765a81cb9a71da4ac727ff241862962f4e403418e07908d0e0835094a8c31bd61e4dabc13bab53f23b9f213b98937b97fbeb87658b547986435029093d876d098ae860ae7ce2692e0a9ad5052b47f98952a83bf0412b5d4a29443dd2b2c43408d683238b04bf45f8d48d631b8e5d2f47187861baed1b447aa5dd25203fa1a7f10931c918242ed3cbb79e4a56b70c2869852152d62d73445745cf1beb37b0025cb0512d4782d601157acf41d1928e977a4eff4c08b3f49393ea0b5a61a525a7314c22f269d4b9f641b7a8b715f9068eff10d5132f1d74828fdb16650d334297fa0da77a34366c7abe94db71a3531641af4a69c30574eb7a5323b5fb172d132f084312bca0cf0281647dbd938f30223110a8de797fcd98c98e729760182583719d377a8407f6c4cf281a388ae6c026d09bae68115103e2ac0062a6f23a661c5185c56e83b3f5297cf41ae3dd10158967284fac0b6f70c05843b160244debcdc61989d88800f030028a427e230e52ffa12ad90f432371960c5940adf313a39ed146a61cafa79aec2d03531b319d9d85718205b418e71e6775e37f84de3dd884e7f3c3d44239fd20e713730d7b88d2ae24dd6d22077055f5a38906bef26b3427e572cc3a7b88940f2bece43d7237fa6340b05cad2d1787b46496c3bdb076a6055dbf566ad78ce12961f4ae4a955857fe0ffca3d301274aa61ebb1a8fe4a973165a3aeb45aa9d546428d4ec51672b6d20959d2ad90d700cc630e3ab7f319cd5d0813d1366559c7b53c4f59c3aa3a99ea033a00e95a49d501fd7467a786d04d8bcfd29fbc10e486984c1ecdee811f0748b97abf1db3b1238e82826a0baecb43cd76b19a8bcb41d5def9491255574e4cf60880b08ec5a7fd9e1f367475b12f3301fb5f454e5fc31ca3e1cf8755509e64df9429b8545d2c6c198827bb38a6efeb740a12d90303f4293ad1a86ea988d191e5d3fbb19a16c6b5b9dd8037829e7072aad00e4cfb1905aba52aaa84c153b919ba7a366edb7aac2b9caa49134cd48db3c164630b10c59b35a605fe02c263918deabc5935be87d6a1d39e680ce41b209c6501f8a9ff87b0e3cfbcfa52ffd0cc51ebbc298eac2b8546b6bb631603d90e15e18688ff530b3608d760155b5a34615070e3b5b3fe2309a0a7d785c430409f674d5dd48ed067b7a7bd358274727f71260a2e4ab1a375275fb91902c2366059667d99e530e4cc56cc4a0119b580e34a3cae068d2257a750447943a4e6325acf319bc4dcdfd1a5c9afbdb527c7ffca7453b547eb420d258b91362884c14490cf51fcc4b889a5621a4ec21a13553d24e99306758eb6f88f4099da1737c7505d6b469c8c868015e9afc4a93dd08c4bbf8e1166be2e5bb029198f0ec4f62f06f83acc1d5f1bb2ead649aee66e96676f504fd8f7e2ae876e2b8001e633e017e90114ac60ea55d418fd18bfb1c8a03df3efef198f8a4f2d86a81752e7934193d0c103f7161bac25f515ffc524d4c9c5e23048d33627a4d43bc19f1e702e0a5dc3f74fe00142d24969cd0119bdfc598a3dd39a71bacc058514f6ac69ec9bfc9ddb222d30c71392d59c055bd342e6bf63fcffff9f03