PearlStack logoPearlStack.net
MarketBlocksTxsMinersMempoolAPIPoUWSupplyStatus
PearlStack logoPearlStack

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

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

Block Certificate

Block 77216 9387ee9df1a6d412989da9c2247a41f2181e956490f68ae2df5bc817c85131b5

VersionV2
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
289a3d55efb6c5e3cb26415c104f96c5501a1283728b71c1d0c54de71dff83c3
Certificate Block Hash
9387ee9df1a6d412989da9c2247a41f2181e956490f68ae2df5bc817c85131b5
Source
getblock-raw-prefix

Public Data Hex

001000000001000000...00d049000020320000
0010000000010000000f00000000000f00000000000000000000000000000000000000000000000000000000000000000000000050c0458316389fc717ee9d6454073ca961c1cb3d1829ddcde9817eaad442a09b9eca8493b15f797b5fa72bafc6d12e36a2369d613c31e025589222dfe958e353c4e99cf6dcbc48cf2686d75c1ac3a4dd2fee645e711562e93b080000000000000050000000500000d049000020320000

Raw Header Hex

000040201c8be54e3a91a7d2af83511286d593792f7908042f628b80a052887e89c0357c77c22608bc0f69c5c9a8150163e804123aedecf1f717b423e2e7b58949c8d6d8f4d13a6aded40018c383ff1de74dc5d0c1718b7283121a50c5964f105c4126cbe3c5b6ef553d9a28

Proof Data Hex

59,560 bytes
1212160103078e59853116ba3296feefb3faaebadfadf5ca17ef92f990463fd0602cb9114cd99198cb95cc5cf121e4b07a0db86252430516a33926ba91323804a2f0ee5193c6929611f0005fab2b1258d21c43244ca87e5e488889b60c0daa6080799ebc1c28c1a57af3abaa94cc5294adbf2b32398542a98013a2cc264021569bc3f1d93ecc571a11989d807311897d9a013a7330b58b73e73a53e6622ab996a6c57b91a8d73c00b9f14d9f2bc49ee56c93a760a873e496e7322d35526732de2b5ab68a8dda5c736066c99062a1487836f90e9f8803f4e9ee128be0249f952b17b15ce1ee805af81c4048a74a32cf056c6374acb5345c906230e9c3d20b0e1441421efd2c0622eabacbdd2c9155dcfbb14b1e6b8b69c198687e114312e75afe7704f2ed207e99df361e79281c1cee645791385dd68150f10b9b6dd314231cb7ce2af6c82f60ff45f42f13721b3d6e71061a0f496a301df6b67e457b09624134d55aba5d3d2349c80456d299b9c9b15672e7aa4ac1c0281e229bb173fa6fc47aacc954a9b308611e979a1ca308924e5dfb84554b700a086dc73d9b17673eabd1c6029eea9243ad2d13005f55b36179e6432f9a784a0942c48436b39d100af9e5c619726db34054c68549cdf99c3f410fdefeeb0f26407da4e1d97b489d4482d608fd81d3d24fdedf0544ae567f632555a07922661e038a15854b0575be0e3eae3f561ab603543931767ed5fb279b8a0ec7b146646e844ebc9048ad44bc3284fb0a0f48ade002fc4b954f03f838ff61ee3051bfde652c78fcaf20b3b6934e448bf95b3fcfc9a6f3c6ec9307a6fea99e34b9a50b0716e194891823f2f7e92bd6e8771d8e7ccb63db1b8a15c5adbae834835503deaac70a8bf5c38b9e5e47607b19480c096c954da5255173df8bc9b1c831cc9eca199fa4f39210e2d645a1c7104fc17bac6e2fc7877887125f3b7637ac486e17be9be7bba6907a3447876e8a4d9c1f670bfcd0fd7ece41f7d9736d19936fc60e821ebb99f8e4de7b9b873303edf35999300b0be497d56296c1c20f995a5932c35f46121f273d7354aff47097fd34eb5ad6e1936d42074c6a6e8d339d5578ae2cbbb6bdb1394192aca7f2a6bc5182af74d50424e70f283299168d85e41eb49f1bbe25540899d0f3d7ac2eb4f6e1fb913ba70102e4f6a71d435bf7dbcb0cb2ea5ca5424caf19eb466b2eca84f0b7592a8789fa28a59317947784acc75ad425ba5f9b6b892a2138be5ad49d71d95a9d6f3ea70a860e5abe79ae770e776ae542195ea564edd3f33d837462852a7faf000d0b2efe184d7c45c85387db895dc3899f522ca24cbacea628d365a413aff0bb9e105889f64e2aae69c57fb1476a73c2e86a00d06d5c16adebb7024ff68716c9c56100108da1798116e6c6f8411e85afafa3da15b8524f2656c98f88b7aae946b1f2d06e5559957e87f83847aea5a544abfd57bbada224c6ca678446788d6e716841fb56d61ffd7926f86f48e97e20cf9d89eec658ecbcc925070cfa21d5d89275283dbdbd5a37db9b0499f6d033a093d346326d99273b4b54042cdebe8a8b442ab2a4efe1c23ae4dba188f5b6798e06c431b34efade0d2a7ea91c16512bb1bc9dade9e0a0c3dc60d4cc01062f60d53e33e0f96d0c683fe9b13deb6d782b5dfad993ad515aa22ede024cd5a9f9b3b37a2aae48287c313009ba33d679fa3f23f716f3e0aabc1318d807aea369b74d42bf4801714467f8d8d1fcf5655f156f198ca4171e3fc289d651b15a9b7df9e811527b7a4160bf34d206afa761b7a1b6a7fd5e308f1345bd2239a4969f5af4d1870433cbd1d57d8a69d40f9f6cc95fd80cf4877eb17547fe35f7d32a12cdb0ca9e88efd9d715e8cc615c188e3d9804cdc669b45eb85eb2248de24a7a172e3552b69faaa7fd1e41ec2ea16d31605f451ec968451cac28aaa20f0b0508398edbedfb2ddf5c522a55debb22e736e662d29dd46c02dc93d237e44c091d46711d831729f847d85241a47c968b4caf9f74bf30917c76c89f74cf2d6381354486b6d03ba6cea7dd77cb5237d453aec60430d0d91ed8da7db3f91c160626d9ff54bb2706d50e17d3777a434e96973ac41e2cd512756aaba8cc85af960794e69d66a5d63a3d81a9a7871f1d31350462740dd627a613f86879c6d1fb1ee8fda5c4da9d4daf57a2404404b359bd21a232bdcf99e23e1c774dec7640bf8939ccee540f3720b2d5b4960b8e29430939cde4cf14d268c7703cb1e56dae60e45972965dfac2e3ecb1eeea2292b89c55e727bad74bb89a3fee002f3d418e9b8818cd85085390d97c992a27ded47bc4d7f2ddffd585fb44a27c29019375a694e00420578d323a8173de340b6d5eb845cdecdc8e4101ba39910850ae1f1eb88f412cb5b99af636ac795dbad75d8d14014f399652473376945006bfc8d6ac990b573b49baa3acbda1c0ee6e56c3279e2b9d014bf439c59c54ae9fbb3b4a9b9a666da07741ea57ff1f7641fa3c5cb8309923243e848424f6dd9976ec1026893e5c128795542076868c65c040df5d79845a905b206b196e402866a122836c819417230da972f10feec78b77dc4cd2ffb4e788a8950d80e7ad00157cdc4ee3d66c3b990406655b83446f0e34bcabf1d17ade6ef073458d256733bbc4d4f84cfdfa7d7de4030253be680ba8778920e646b2b317d6c4f7475c1f1efe90c3801351446ec4451abb6bdcb6000246395b5f514db70919e2088eab1f775574597902c8fd43bb9fc5c1f08796c5e5207d40edd4dc9d5c9d9181e2a77ed3e8ab1a45e9965a671aa6223091cd0dba07b88f2abd170b919cfc9768f45af21ce07cd46a53f182e71b2e909e0bf6e32db079660c393226ffe7b09d60a03b7527eeb235964a312e660d09ca165ca4442c13eccedcf0444bc2b3ab99b9176f6e2b47952bd97b3c7226a86ea1113905fb7cd548516c42f4705545b88e7e0f88061cbf0850793ea66275d46bab089924db4b001dd8b523e3b868dd01ff5a9b0d09343cd329b6fcc863c0d1bd88719b1ecc06c9727f08068d8d8eb7c18b7520b19d0d5a2c126672ba05fd1f0ef5477bd891dff5c6e2fcd0e68174e423eeb1e7f1b755e15d4e33f01f108cd03dad66e0457ddad7326b6cd00f67377860bfa636d65da379b90e7a476ed014aa6162ad5c1b5df6f02e3b1c8c327cbde581fb92e81d3b4717fb690249d63b5f1f3092ca9f444d928b796560440e74a9f06b4c3676ea4e929969062c5cd19777c327dc276fcc3b77ca630f97a3c62db332d3107f1ff85cefd396effb42c611c2daf42abe18bd62d222b15b13a0d6b61f60a7bd0e54fbc1f1e074465aef19f45106f53345becd8478a8283bb4af2ffb8c5e2e6ef210970c2e0806da20caed1189d07e7632d597863ab588f2fddbb484c679270fddd3a522e9e08f7bb70d3903979914c06cc055cf93d9231e4c77710ffccfe780133d4ec0324cb66113d64d8958e95a26e1155eddd3fa03dbc400c369cf3e6330fa661a87a13974ecb97ef5f25be104c87dd5958e40dae9ac61d9b39e4281b01b0851f67390f9f815cd40bff5b08f81955d0a4355f28111be70fca11325e9509eeaa4cce5e58304cbca6da8414d4df3061bdb394600023a597f73fa1ca3d8ba19fcd2f51dee1d119bfea47b612e55452855d5bcad1dae8719eee53d5b35fef3e508e5575364e61bf4b7e5439224fa5990fb84642dd5131ccf5b270e18ef7810e372eb925f4e5d4e163283299df282885bc19fe179f1e32900892f40958e19c8ed66b56b17789835fa23bad804bf23828fb40f6ea5b95fd91c9d4ede985dcb1ea21286f042b786c832dd476c7873c7ff0c487f1ca46f044c689b34458574903255b644e23fa2ff223e6a42ac1c762b19bbefd6be4199e8436c23f3393781b863b41e1410fcedbf636247293ce9b5648ea3ef72e9bdd716c2ad60bb672431f36f3f109344dfa28ef7154edb992840731b6cb7d539d03327b3863913e83b1e16b5ff71121e61cec37bd93e319beee4c4a15f4faca2003ff91a8a2c5a7299a7078ec470701306dcb7a6096247a2754638b9d97791b5967271641caa6104288231362e61d886cea5b66d1fdd7c8d3de07b6497232b63b2d5d6839a3eeca7f6f5ce4fd9829d4cb910224135eba4e646befaa8c793e25f25dd780a20862c3d15a7782c30ac7333ca3d08202a060026af6659ee4aa91564210aead7efcc7080b5809b8893d67ac811db586f6eed8aaf0730d50cfb0c4b8a97fb8574d14adf45e0c92d133096e4e616faa487f691c787cabc3d82d4acdc697eb9fe95a0ca55e6aceaca1c90f3d26409014ce94a2b6cd2505249b5c05c8da3156d8169bc67a50752120d5b86be61666c157397d26e3f732265fde175cb6c322a9c23a2bd8a86eedff91105aafb744c70b5ec4e1c42bf4742495b69f62d44b3a019c04d4a43b4a4d1c0638cac2293f02002cd94dacfdde7c6463827f45518f4154379e898385e9d7691d7aea03eb85c88115fb5f2254845d8a7eb7dd7a7d2b1970619a5faa308cb82d4bb3f0e4abcb7779f23cd4750a91bc67637791edd5863657d2b109e42bafc5739484941d3792a40c7f3c6bf051f2bd1e3c360057bb5496f1fd1c88ed58da7a00dfe16096d683afacc8d7abb06d574ce7910c8d3e35f6adfbfd4d2ac338fbc02d7b73e192b4f844b45a67cce664cb81d4283510b48564086df0c5ab164d473a74ac8f54720e2870a917b4949a902847c168b20c7c9c75381a688c3fd914feaf54f63b6f7df4ea11cba003536b88558a3e0018fe2c86e6a9db9739f17d032ed5b55296e6c14874f29c72ebe22a6060475eb1a3376cbb2ad3590db0b30469e132b4aa5a76aae0c0bf5194df7e6d17484ff284982a78c87731215f3f4774d2b1f8716e5c06d1504e109567a80cbe02584e349c965004a4f0fad5d2edf11cd7e9d836dbcbeb9145d00e7487c67f67ffe74a86c90bcecff6902e427c60b19ed343cf1b21e41c805dc19e5224b9d17babe9daa0bcab4ed4ac3208d2d2ade2e1ebb702cc7b180d1fc8bbd9519bd74ea5f004a4e0f7aa10851b412691201f3412fa72ebc9e91bd738cae6c6531954dcc875b31c64ef7997697375bc9c6d5f2f218f7ae254fa016e60e01e907142847d33026ad607fb2ce14a98ca8eee9ec89d8b145a3a5784711fcb2d5aaa562399a815dfd798cc53ff3b660796b0f5f4da0a2e1ee74c6a60485fb6e026b0d9251b88c876da447bd215caa296d18f0ebac786fe4cc4ab0a51ed2414305ca81732e7cf205b524deab064189d51db159762f32cd84c3f3fa3613dfb8b4539b0116a9d60a4f49280ea0e505822ebfee8ece63c04d52ae5de40ebf9d6b555b2f53ea5e51a7465015aaa9e1d5d06d31d86c72fce4eb2cdd553af670bd5c7b64736aa0bcd269b9f7b49265ad8a37402eff5a89a3e5984e21a74f65932f265167c00928b92a30187d1dc34a30c3161888188050ec0d82c485210ce42d8c6757411fe6a70ef88cb1fb91e7f3e5faab335a0a296be24f9f7fdde71ee6fe4485611fa26cbf9b5ed398eeab78c21152cfcce000a895f164533dda1ea13f5f5c70474cd5d96ec0578ad7b4cf2c5bff28eeb5a027f179b06194beef27816979c3cbd2116e9e3a814157be9c745c36185aba3e302948917df52437d998b80dc078e6adb9427c29f3d733ce1128887f39fe131903c5e60006afdc458ae1127a59567d15f082aa25f2a6c69d884999f5bcf9c256b3c05f2bfb79ed013dc44c3180568dfa70b231addfb0b2db2d8934330d94b0214ec5e06fae4fddad9b28db6edc5601ec5c56697c8066cbfaedcbb72f8a529efda726ee8a697338cda4b524d92c6fd4ce354da91ff8a134f201ed66f257c2d0c7136bf8ec3ee0f36bfb825d8460048d6c0e24b3530e10fac29e14221ebe069636b9fb2f362c8fd2c4b9d3458d255167c563a188ff2a9e78a8d4b9f58bc4386bee51b4ab4314ca68e9c540543403a7f0be3b018e31d00ba179f0d8c5dc218ca46d296886cb8a1c0c59960011fd79eff66d59f82dc5ecdbe401965d4ee17836ad13c7b106285c659ad6b6afa11d735ac028c351cf814467b4ac9127a330d1fd9e50a4824e04dd24ca80ccb56b987e79c8cd27771ba1bae56bf1bbc1da6db9c7c79001ad45b2d29912784f42e16a0d00aa87487689145609a74fae9c1a64ffa15d375d946bd1251566c2cd9a12b67815de110833c31c5449dfb1d24755c46c923055d5c0b7b93d357295d3365bc834f34d6915e21b39c442508d1b8a924c1edd85264519717d359ee60915f5a2f89bb46b5f79f7bfc2ead97c626a7536c4a048cf3b5d2d4f5b1fc050da05842539f6fc00d01dacb35f66b9e114a03e61662abe5003d098ac07679da0a22762c9314b0037740148eee9351660b1c2e6e5ae6b91dba0d3d659decdd898833864d8714db0901136ddf6e8f7764add68086e6aae24bf5d4c0923707f33876a6f1375c5c2a43607f808e23e1f09d577eab82c646fbbbfd9809ac1317aab0e4c8ea1ff66ee5ea792bb68b68b85f4d1c73ac44c1e89012cbbe49ea7813dca803fbd5ea913029f1dd82625f2810b73d69acc2141f4413745196f8131dd2b4f31723eccdb84ce5ba1669c4e01491f8f27ffbd10e62b17d058569ccf5cb9fa4302393e7982f5da305a352edb7e93bf5305b78849e7661ec32f31a0aa57018c56da538019e3adf697741d3c6dacf0471cd41d074b787c87d58e7b492197aaf89a317099e09c3be2e97bf28dff72d4a4f725d48c11b464d781daeb191fb9121b0e88c0c983e7d75f2c7b006fa4735a1cd0687bb573b88bfa5598d59d10e1ac92549304bd1ee174e8d342f7ceb5c8524cd9ce5bd5b7726d9ceaf225180f1be8a3ba600967b90a4a96e8d26ed469093b76fc5b04ec50e7b81b94063bf8eb95fe7c25df57f90686ac0cfc19e3a0f460d4ddaa10acc7ef04a6df695092390a43d703d6938ac1d91e91c7e8016d4538db359331c15e94b4995780c60f9ac487213b743e90c79e8cfaaf9892ff58f63390635b346574398a62a52c5120d8dc653e354c7e4580e73e0a92be69452765504bb4a836d3ab1bf5461d47486ef3e8beadc095401c94c05a7dfbb61cc95559e3436fd2a71ef0efcc33c0ff75249c532ae4f7475ef558f7756275fec2784b9ce4b66d30c738d0d426fe4275180a04c5ebe2ebd41e10fe43f533bc3f04317d5801931e6156743b8232310d4367e858fbe26875b10e80cdc062a72e431513bb0d45fd42e034f76c534c0fcea3b7d60cc52c4321470ef27a806f9908d7461522cd1ee1ad2b250dc5f637aae91bd46a883446081e89710d4f14af401b5fd767ba36c23bb9cb262376413ffb9cda7a6fe534d8e1ae2fd963a705eb6d8ed7767a4878d6c9cee1ae4927a558a8fa178b51986f6dfd5829a2bc17afab13a2cf857f34bc6a0883e3bd15340e4d726070de12a7f2655e36ee135052b13cd2b33f6d4e4c6b35136291577b48ebb0deaab3736cccdc8a94178c78a8c4fa44f15f3e623ee82b3e3839bafe7d09f3e7048ad8714579945302f92d0ff77f9c4de3befdcc88ae57c150e764f3c9eb3659d16a70510c068749815fae63def25a476d8ad96a217713c5f9f09be16a479b5bc3bb8dc7a102d11d785bf75d2b4cf7a8cf6af15291853ec59f207dfb2b51fcec11e40d6060053183b9ab1e2654f8d5068d0e6526fc186aba9e16e33a8e9d956cb39ecc27475f885d8b6a1cc582dcdabb79deb2e929c04f93c95ef55d1aeb60ef9d68f1c22f8ba0729ea6c028c2ac696751be0f9ffe6fe924e4f42ceedb06a0ccb797260e5eb38a4c58ff5282d577f3acbf3a0507ce161fa104cb62110db873b0f1529aa6375057691cf648c99675a5541bdb2c2562bf66b4309d52d72370d0dc00dee0d94e979fb5430a9c242d48fce5b3000361c57f9235ee3671ebfc297ecf3e1659bf5825cb2dee2778c217ca2c8b8a1f05143f9e7ad7da2836f66bcdc5e172c82e30fcbfbcf44c56123cfc83484e42ed7d9c777a1654a08794198f04792f9480732497bb26c0a29066a81d3842f7550364606f8ca97c851359895f39f3326ed7fe487e1326ebc57542ab3ce86a5e1da20799846401cb0809b17db8adaabe7bffebd7dcfba5a2a2de79cb64cc652e468538095e164b9dae3b059abbd431f22d62466af94b8bdd83e43e3097c1bb820aa777fd1cbad4d712d464605f0316d6ae7b0a95138afb82623ae5c105a3196852a9092bc5a7a30bedb688b751d8c97528611427ecd32c3f6b81a05024bb87fca98427dae9a2875abc168c13ee8508c608420fabf07f0a1cdbd685a6f40b86ad16538094ea5666bf111654c779abbc7e0a9cd4f2df3035b78c83931a14423bd86286bac3fd33de9f8388b8b90da4906a89f1bb4ad9454f379ae6634b1830f7330da1da88e86938600f3613deddc10ac0dcf3e1d48faab10b6db5e04a1dffa1f5d05714c5b82e6d924d41db9b3287aa54486e73ef64296f05169c2e36f8a973a59c94fe50eacfe5481fc642fd14f35131b8177f80b9e70413fe0d7143ebba398a6e180c651932905a5fb1bc8916255528a5068c4357f580e70f09e7431a59c3b553e80cad5540d2a843404b9c81f104b425bd661c24104c45c3951331375f279244b5317cf9fa03d635c3355ad8ec3bb8c6e49415f5a37deaf9b78d500e4d796d73f602039eb29c27178f1613633edfa4135746255f54c2b224e3286df0f78bffc8c0bc9abe8d44d109696647508323d46a754c0bda9c4a7f0a425cb52d8033b5753b16c8778f1a6a146da9fac080eccdfef3ea03ef67ec0a596052dc0c5d25857ae0ac387f731f0a5378784217e1111bb932243a8c08c3f2351e8d1002cf9b38a7856e04b69e4ce3ddc6438f6ec0e60b4a063cc334b4c82908e014cfb0ce1d972304cb9749d5973e0204d575663ea802b616a7d3452717e8ffe771dc873edaddada86797e42c873ca1a009f3e1eb08ec163c23f342899deb1dfa9580e4f3e6f7267508e893c979f80295f9d518c9c0b6701a22d19a8eb7d31695b67318476b8ebf787a761f1aaad74c169dcab63e6a3ca67bed58c74bf727061bbec475e6abddd64cebb1209b0d9dded7504ae1cfbd54b7f7d36c7e7c6faed949149b41ef0116daea8e7cfb8abee1381d75da49c955629dd5166552e18207cd2148a0e0023c67e8f45c147446c1d60bd1754c75325d87d4be911803a4238271c77590689b6edff943442d0f7d345640e094f7a87a56df449d7b0c48f1fbc4e357bb049826c54a24e45f31988fb2f8d6a9a822d81c8b65063eceed8cb4e5746369a3fc24806be98f497a62d5e0f384cc50fc0f97efd8f8d6122ef30d0f680fe9e08c461210260e930c2d0d9e6b1aa1762867e80a64f563e2b579d0344389d8861b8e38c617c1c72078351047f0903a56d6f3663952ffe576c328a4c12a4140ac6d13a5c4865ba297eb675da525883000cf798559c5f799607575c10123e7db19d9a8ba952353efb7979554cd9ea19d46317debba7351d23e074b4e8cea763798392f5921a4e112d033fccbda1c4463037b296702f16636bbac9376f54b006b94bae75e717809f709d529ee3a5af431ed295cd4ce8374a7a2ff7a31ce8a58a2b6554d18de3b82178103974d1408858fbef921338f316172787d15a0999c8b3c44f1e2a40bebca237b099a208874cd579aad5aa1403b4625c685d7ed426c2886e112fc877dee92b836d67b92dd756e530c1b31040bf19f36420c057deffda8fa36d9ee42264275b62fddd11916d52d449c05971b34795f6a7d81737b43306fe3701feff672e95a44962e883594ff975469e41cd832b05840268e9a35da0c925d79295ee9b51515989877860ed864a6d233ce4f6ba40ee765e1cd56032c723ab132acfa8d852ef8849f1e3e9a8f4a9403059b02a650b5e8128435efffd508da1369e225ded29e9602736ec364f27add27be0393b0154642693a634b160af6798ef8fdd6f50c7d3cc2ed0f18184a749a0e59b55fca88c319ffb73289a3f3dba85fd197ec3a852eb3b8114b27fd1e935b3d5b7cdc79699292d17fd845cd792d7089290902a836923c89937aa7b4fa6517e92a58bb04fdbe8a5e6234da27fac3b874f5bf4a9310c0be1e575e72cca49dbfdd636e5e7a00bb28d95e1aa674ba5242ca9c55abdabd87deced1d116bd90aa2eee8fead2d1c7357a62b166216fa1bec5d1258fa5c3b1187900f2b502412fee8f2c95d6e4b2b75886b134d9588294cbc7eb7c644e6c3e9abb7d61901832abcd6d45e3051effc1d898c3026675692a14e245d17a15e51512be29a0e3ec555b96bf9d8aa2ce9981267bb5d61b2f069e568c2342c33c58f945fff6ce1e7c3f4338aa033702c3de012a848bf031ab83b12160e7ddfa8df7f2e89b49dcf39d011d159742faaeea983a0ec4a34e7d3d943c3ffc4f34ac3851c96b604eb2e9d7dd8ade365fc1b5f34b3f94733e1e60261faacc8e78ccdd21346ec35d54232af0ae8b6b0e46b97398834b0243202463c55351896e5b2e3c9f70006fe2ffd1b02a654fab748df8ff50db9f602c828ccdd142bd8c3b4a99ef78e7d6f8011437c900b44207da727312104e2c4048a22ff00ae463b1bc07410ee680e183ccd24c90695a46435244d2fa6d0b1bf953fe66a7253b511e0a6a5f1b89e5aed8864113efdd2db67ce58d3f4c4b847d6f0b8298cf9b5b8ff713c80fb66a75f4a4a92391ca2ef4cb7eab8a94d18efc7bfaf529158c19b1438f2a857fdd5a121ac8fce1b1d414c941e8f4f17097f36c9e76e04ac6bb4c0f8d2b239204f012c1ff0ecc737ba532a87e96db36ccd903b7c7af2ec8eff8f2c2896cdd6949ad48ca03b035b7b06e1c6b490f214c1f2a1e52f564c8846e315a52e3a972f3a42e1ac200f80b8ad13cdec99c879f20cfa1755b7700584102004ecc7f1650322bdea29430fd49735f5cf2e58e10435360499fbd7a1f0be399ecd242a7e35ad4cbe2ca5230ee07ec7739ec90b39e1a0e2ebb82741dbfbf764e6361322f9810332c071f67ba95b1482fcaa7eac5b92bffc59bd779babe24753ec082e191b318192571af53758a0ca764baf030e18014a05e6047e305fd6e75d332b3f8ab8699993748b3dce9cb7ac60abe8a9e2ba9cb7b90e16a21a841479d788352ac058e6678c2cf348381451971278e70f5aab319163bdb64e7a58ea61cada5a0d5131e6a5e89ca765b9ab89a256ac2054529275aeb027a22c8af57964b0145cb9cbb83197262233f57e548e22e10b12d5eab3976764f072d8885e0f339e4ff6e4b7c66e1a8acecea298831a982b3e84a933f59bb4820613d214ecbb78ce396cdcbff2ae41101fc03ca1c98cc0ad8107292547de7b2ef6777a702217e322d5489a8bc9760c2bfaed8d8e507dc18275408505a0721733b0fb8c4f9641f167016b98ee33e1733246b1d659513e47fe160ebc63a95b7c522827c3c8c4ddf024c7b8f3f861c0a2048e6d17897518bf35846476188911a486b4d76a292e88aa47842ff9d6f3c1a467e80adb58313bc8c1251bfe09549a347d12ce339b87c8d755775a86c7109ec608e0af556a95263015f45acb49de33004ca4566477b895a0121dad67addd6dfe5ea12726cede434459e74569a1d8969a59948bfc836fb65772730ab14ff8b3a363baea32e2fb54da691d260b5a9b25a8cc74ab72a389ab50678fdf100877a02ebc4f043cc3cc2302f250865331ecceb00af69ebe758f64eacd8f42cdeb49064126afae36f5182e5f7f122e5b335b1702fb0b4d14e613a73af372e2c4464052c324f057a63fe90d46f5c979256d5a5732bc9e2b7c8a0827b1a055c0776998964ffa506a70f8a5bc155d74d61e8555f9ec80206e8b6061e4fce46e77bf75543b4d12816098d5294481a2a78536e1a95a8f20fb263eb8af2db67dc056593128a6942c1f7871653595adb781b959f58e3a626c7769963b437bfb5cae2333d58d4086c9bd6490ab8ed8438c8006249683058187b77b66e43217cff1f169cad7d1c3229e1c194a94d153773dce646391a1a203d5ce566df27eded1c0eed0814936776b0debf9c0858e3297566a36736452c923ad9be87448775cb24afd2459a44efd351dca2dd35e707bd88b6939fa04c45b46031c7454c02a32dbca757fa70b1489f26836fb161cd549d3da8818de0e02357ceb14766a3d023076e9890d8b689f3221e32e14b748f321a3e87acce8df870bbf6cec37901d8bfd93065da16b2b63a0c65aed7e644c8d5bcd18d603a3580694edc0120a25658e953e8f94c98d920043e539ec75c55a092a3eeda5887f0b7861ec605bba6f20b7b83517279837995f378bdaa4993cf62576702e0d4d17b48fdfba76b91c40a0a56dc13d67c6b69bb18c10c7c04ab533b88ad9b8592a1d5623b0fa86c0f4bb17c21ef278976b4b234f0780b96d99e97b586e5356d071236545153d38bdc7cf431aa92bd41489d4fa74f42b432f1106e55e6b3d2a11b0cd7bce994e335c69cf92088904b6aa8f9a5c59ba92805f1aa743f82bc36e79a42781f86493808ce7330bb9eb40ed44003388dd0dacaa837ca4cab0fc2e73f02a41f591e457d976c94f242d11b8c69cd4db4d60c63a2f46aef04e7dce9f8b3cf1f86c2eccc50c20fe433d29a3c676fd0ad6b933e6a4f853d612a19fe626253afe7fedd4b45e450d66de03c0a7a630fe9cd791f3528169a25db7ffeb807229c750f0ffc039a30314756a14a1d03e3ab485705cd6c018b3a1ea5cb31652edf7cee5f0099dd9cc196aefbfec717c915fae1d6e1532516fc44a1b3a4728ea6118fa8537b1c1669033a10966ad1c9b10a61fc577c23885ebbdb06d6fe6967c62609488e94cdc175602d787c7dabad967d49425eae7fcc778dc39d4bbf092fe16daceab41b089e84211e6a1cd5c206af414e48da5a7c13e06bbdd98d068ea1efdfad72dfe34db7b0e81e1a7bd325d78ffa1a3d0734e927e8f899ab470e6189c9c915aa4e6a7b90fdacf716a870613f6202fae530ae4b5d701203b7e9a3cba0ebe7fb0e69042f8b43d1d3235f3adb00682ec8688bf02ff98c751da1d0deefd464a0110b3a9f5e6d71b29fb97c420dce7c9b25f46a1f2fc13eb025a9e9daae9af7fe709e32d471fa224486ddbad4908bf17de40b4fe0fd2170592324d4a1a625093659b0a3a264ad743a485b0c681a1522fc73505784caf49e324dccee0b9185ade8fced2e6fd6e08c5913d3a216cd8f4bcdb7ccda4f73706aaa9d5963688dce4f213d61d226e9a18057f5f1fff66a7942815f58a3ecfab676f3fc2d7aa8c87b75623fcfe87ccc710690082397395619283ac9dd262310a7fd999cf750f66ee7b510e74d73a36036f359ab1e8c9f2ce4e8ddce1b0c067f6a5780e9e621b202b6ef61fa55f7fbe0cb2aae183a6852beca4306c717671abd26f35fa184931b0dc5133baf5d126c1dc14dd7cb78690948b3fb3a67da4b3e40e4df9a4b3a19737c397cf51ae38b9e443cd9d886c967a518f8188c84ba540ae7d1122fe65364e9a1634a03beedb4c29758dab4126dd9c71d68d827c566ff2204d8050d575c0115dac267ab9899a96c1367bb979a1c9695e109d806f5a4e5502fa0af0f5a9f7578ad5087a561741ac75c6398ea3791b040c9658ef9447c30bd694268e23e0dea0bf6c9c8845bd1504d9bf59ec04d5b415a285a6448bf80d343a7e0772292a991f59b9913b050ffd90f67531fd3d823c6a4fc725aac1943404348d5f6a13c6d4081c3c19cefb747d577685070c578a81ddd473bfc5634b3e29897e9f8113c1dac7f85c8a12c3500fb406ab91a5aff3aced923c44b8a74fef0d620d0b32521a8c1d91a19d24ed4869f101dcb0eae19eb24a5db9ba31e1eb48fa7165d777ab7976e5c8bd4d7869dfd48ec7e859ddb4da4e8efcf081a0059b5813e6b16ab9d610a59788676b074ecf217931b4c8e5ec52f4a9200232505b106838e27f7a154ce92a36043d22102351a6f16280fff108050c345778dc38380d46a5b77f72bd8b039ded6f257f7237e6df4e218d753405821abde66e3c5f18af6489ef8a3ff615d71b0e129e5bc0f41fd8e5e24773987a451c37f1c86d4d957ad0a79b177e0f1eb42607801ec14307cd13b27f32b0d806931d5e4f6b0a9011d65e4d391ac8c7ae3b96ef39b3e5a8dc7f8e4bc65b7059b7d525cd5f9680e101fb5af865d992532b45530ffca2de496402671fbec3865dc643783d4757b31486250e77c7e141ccf83c3bbcea8e2d69728f5effa19da085ca385ffbd404e2a4ef8ee9d1b7418faaaac9cf56719a79ad9d4afca4e3256697a15249a38626a1083c2ca5ebbaa216f2495d22ebba4b988964fe430f149453f1f4fd32d7c390cffdddfddc116c247d96fc0fdb1f7e812f7801bd14e0f864a4c8d958d725e403b96df04f5f7c2d7c8b450794b842581207906d3575fd5498955cea19c1b676b1b96640dd18aa68c6d4f54c27a00c3d035be0ddb5f24fc3bb8d53b514991c975caa74a92d7a4730985ac8caf00f7501357594a2738440f36a431fc268782451718d840355f6935afa0e841955cc9dcd45b6b4ff73e77c8d184cb1a6524644194d6bf7ce29fd81d9722fd998fb03e30abbff1833e2756c2becce4d0ae825839a65aceef5ea450485b04bac924339761204959902ae1cca4761efddeb296bb3158f9ede43264f59781d8b47c9666b2211f2567e3697c823edeb1aca6108fcd72e33d809d49e36ba7b3d92e793318757f4df70e85f09eeabbb9b7e4f61eca6afb1fc2556e34c35c14079a9caa18c920fddb159e5f1ddfa20553f9aa4fb281b62887130120081be24b431b73a93fd46b52bf8f0762c1c87186d14840be6b04ebb34238564fe1e00f447b2acd04dcaec499985587d83dc078cc58ec7f8f6fca4bcf3436ba8886d94ac25619bd824118cd0d3e7529fc82d43af0366bfb9e0421a5e71169323a62297c568dd8f97dc190bbecc647096e66a7aa47c576ed8d2a6f60804aaf6e73f7c509f355351e16274bd3d6b8439ff461b649eb66366afaf2253bbe08db74598f989dbd4c9e25f6da3c39a37e7baf898b08197943894f207cbc62ddb5819a83db2e680c94e2950422d967ec756f524d43af57583747778fdc84d0c5f1dc4365b8359a98faeaf3cc044d60e49bd623ea45c189b375e50218b0e2d2948b422f27dd0dbf8e6741dbe0db43f3873573d4f7fd759c37eb16c2e618b8f8d39a3296c37e53b0401fba191452a18918d2eb8a024ef7de9fde4cac7dd7394284a7e9c6a85cf8294278a523fd41d18092ce3c1a5855a787e107b7379fe9e07665034199964bf3c4a6d7562c46675383669901a4d6fbd7e78470ea8f00d7366d111c6796ffc8f233668920717ad4a01811388ecc45d7cbd2faad3793c91324c30398d6be3658a691e29fbdae2ab97fc0eb07b926576d1b36df9b1d13d5054d668a6c65789ac9b8894c57fa15394cd7ce0680831f9e71a0a182846827a748675d7657d80ed14c29695aad230a10d5d4077144b10ad1510976425818015ae7f505780dd24363525091c3db0e3bf18a4822bc9460ece7c8988b9735f6f2ee2a2f0359c2035461ecba5dbf99e147dd354095398c4c3893c9405c5bb73ab0c5796a090beb0da290c0004e882355d33b43866dd1d505c665b94afd1cd9db4efa32b2ee5c1e52d89f1791dadf081b8db7cd6f05f52e49e8df8dc546750a721655135e8d7cf4024e28502c8b2da050796f438874253fd31cce56cd4e75507c835c6be4e5b5b87440053feb6de3b6bf9f5b3381b9dfcafba8f056cb7925ba853ae41baee361ab36dc26a85709f1ce947735237778a94fbe1ff6366d583984965b3a8221ede30e7b558ac8c592f9fa9de7dcabb2e5f6a0dc89380870ef7172e4980177efc4c72360172441bead5b8b011c4f80ce38506c9644ad4eda8e93fb0241e9e2b46bb255fc796a1591ff61066a9f3cb5828c44c7db317b8a41da61ca37243e1d5d7f0286cd31318215b206705cfc8e4f8a3bcd731866b11ef39ead5a2c563d9c609d5770477b73174d48f7100600ede8d8a2bf93d6e0c2ca2be24e11da5910241921ac0d94d3b6d96c43da6c9fe23e249687b67ce5a4aa11820c1b2149c2023d49b509cbfb51c5af138a9ddf9c16fa786a85807b7ca555a56ee03189f89292dc81f390bdea96d8b233077f6d9cfceb26a4d6f9ed6d00c755d11f788570d3954db1e4041218907e29e3cd327522560d674030bf738a801afddb295c1af68d4a35d2d383c6af357c726904c432caa1867b0de0f40094d7926dd207ef1e0990647d9d83c09faaaba19402f03c43bff42aac88646246ce596e5f11db2cba4e60bb6d34ca305017831c4794367605adf0f1438127efe1d70821f2c9fa9c6b69046482e5af4314d04e8e6581de4ab0519b569a845204402c185718a3b69e18ddbbb8f34a6a175e2ded65adf99b8e10990a08b793ad959bcd13f7a032b89d514309b394f0ca761f6a9ac65f2b47c3562cd614da65bb0b410babce59f223a851a2fbd3d368dbc3bd79edbb44c7dc20b57e1ae04e9d82b97af255e5c0db3c425fdf0e167d3b0f7347ba58a2a2cdc6c86577ab5b72bcf7ad911045a8522e43d9f9e4b74e7cb37e98d2ce6e20413a525ebbcc45b71e8dc10e7574779aecaec0ff4be9f6517ae44ae5744faa591a5a485878703d511c4289f1db401c6d9afcae2be378143e74e41dbc03a0116c598a8d4b4e10f9f1465b430bd13b478f9a0892d0b0e2070f49357cb6b176616a3a90a28a24aba1fdbb5e43bfba8f13d4f072b12fa06ada895ff1406f8760e8660307cac9a92573428e29dd232205e4021d4f676143af34369541da1653dfac1a65be77fac0c3b4c6d4c631f4626318d3bf63f8259ead024869bbe6fc6ea1df168d4cfa7f056e0320d708020dc6260fdcf09244e8edb37982f861d689e993f4d9cecff2f35a6ca7105da66812b31652a788fd1cfe6da3a07d8fa68b6eb791edc554b9da09a4454f44e1ca2a8e2786c32311e68563d4d2d7cc7cae61c0fc7b980f98363453e5f5062a4f99460ca72fdeb337321f51836452ae7375978e3090aef4ca1cc80ddf52125695dcb51b5ab941ba942bfaef4762206676e9218c98b5be832053b98bc2a5dced7156480b4cf1d147e6e712564cf3eee792d1ce2eb8e47282057484812ae9b25a3b4f72c2d55d36a2faae7f7285732e32a308077e14400a1cffa1cdfebee9a25a771f54955a599a0b6ede901a49ea84214165f496b717f2a2cd739b266674f7e1e6ba402966f18773c516295bd73db17afd82b3df13fe96e12ce826ef4187e552f72b49bd4172942b8663cf38356e45fab519ea034c79695587c3ff37cc66bf4d3597b04c151814c59ddb3c221a7cb015b5d7d62c9ab99287fd35a0b56230f615d5c04cb73e09fcbb4db04453ef8be73c3e413089b05b6002ae1efcab16f9540780a930214bf9796b57c3095e88fc8d5fb4ecab0cbf26ede12984e40a36c6bd5d3e249a301538e0e24e9b7a5d45e8727db56882b2d7676d37118005deeb0de8b1ac55ca1e66e73896b0c8b25f6eac29e9b25f28df6e5488613dd3f922e43964f62b59e9f2cfb03f4818181581f721740a8be389efd9c6b5353b9d248113304b72e8c6b08b1aa21f0777aac66b92490417b2e10a585f49e29431c03ea88f182f789116b4b2c3b76aa16317496253b5290f76ec69ab0f5fc376b51b93f14374189173c121c015adae2df8bdf842f2c2ff8cdf127e0e75106df6d85a95c93623b01582c0d3c358fda74441b71f637402bc72bb620faac98575c03067fc1f00a013f06f4dabb559db9bf05e1d2ec438bf36613b90d0ecccd106bdd5defaf646071a9601248ac69ebabdeafaa5b8fc27746d9224eb547bd198bef88dfc93e16d496bcd36e59ffd2e88bae2632936dce2bc0d3d7168e4a14b94e6b73c1d7f9695838a2cfa3b82a49efe3f887af2a54b162613e19e3134b33fa601536e987af56ecb2203c56a0c6986d51b6ca9aa43db976430e73e52a1ee9a01a1f98f107a7d5cc6a0248f34e9f0676d92fb3d888c33c35e3aa91f8d3413cb7ae1253d366c0aa5332aba0db71d24e82831698f9b50421f5d2631bf8d2200c38e69533079a3883e8432e24ef3da8aad490cdf96d4b2438b3ff77916fec64fc2ac3aeeb6d40543fa85bded4f4dd1dc06ca543797ae32f22e34a32ec292ca0dcac41a32ff6ab24be558295e75cb78840ab3d143aa6540c71f779f236fa41631a299a1e395222aac628cfed1a4ed3c04927f4056d339dae1102aab48b21048ef5435ff57f080cac7cf63a7f309ad923f0534ae3f6cd336525c041dcc2676f6e0c91f0347760c90df78d5ce01cf04f8905b6bf4975a415100749d87aca927fd4dfc56be679283891a0104754d846d20ecc58a2102460fc646daf0b0a0fb867ec722e0c978df73ab0f9cbaf6326a224bb5da16b4005fb6e429f8eeffb3249e71070118751499af640b70921205915e9c64a7b527fa1d6e4933e6d9a2e3c4a4b39905dbc2a22f0d7f2cf48a361360241bfa69b96e79de73f289331b613e08feb7db59e02ebe4dd4bc0760a276f20007eecb4ac49b1d3fb5e16b1c10223ed4ef8937fccf0dd075ca2c60830a0929c2300ee7b6f9fff951999fd5f97a6cfacac8ab796ff590196043ca7dd4f9c4101e660ff58c4b97b7d26755132c8c09052a2da46b03be814578f4045dbe231f589c1f07892ba3848343ee60338ffd0a89e0d88b5f23b4eaeffe6b242f7b5567c9eace245e9d509003ce7c952173b691f23799de8213ec6e7a0f1fad2b66dd6349babf483f6db1f02ff0f2b14e3f44e5808784f9df21764744a3e2dc53ccf9dd4b08e59936e80fad161fc8ecff51bc1467a46c5ce9bbfeff3d566a08d4f25983b3a8cb055f38c2a8274cf418bc19babd3e516e18dc7004b20ed8c7ccf8201011200568316217003f64f216e353cc49eb56380cb021fbed6fcb7687c2dce5e085079dc81c3e837c2456e3fca11ff83d9807ba882a870fbe18ad0225748acaecac28d39aedc2f4a757766fb74c94ac096aac5875ca16f1cc160ff604925677aded1c0d16c02932a7833f2f7f81281955b281972154884a805ec9a09a76c3505406f5012de82d6b7f19c583509aa6760fe7610049cc0b2826cdd1740be039d513a0e7dd67101441f613fc2510d89bcadad9736d832da2c213d2dba4add25affdcce95916bf1e8ced28ba8a4850912d46bc0ec2c95db91c312878ca7dc55345417c34ddd133a44a3a6c8892ff05f37e3b58ed31b3f2e9f7b4128f440f34f0e941bd3e7858e11c894acda4a0eff875136ded1033273512ea593bc6ec535c0f9dcb47c55191a4dbd8ec406b97f83de56c7bfff4881382c0bed38bd11eae25f814e27d94becea24b92d408a6513edc235fc88df7bf9b1e0c3a6b5db8b0cea12a4f0d009b4939e7989995bab9e8ba104ddb1b5d5b6f78875056628fc1f8ea9e0840dfb72fc5aa2c3cccdc527acfae6299b590750b902e3c3d153c23a44a232782a1a8fc4d812d78c9ef4e8a91c6dfd1c266773b919105ad1b2e86f05537c2be67106f35ae08a9a3ca7eeff9f35531430cf30808a5d51aa18e65e56f99e5827583e033c05bdf860972adfa022b59a4d1f344a01fe7c1450f58b46353c0515e3a35e51786976376c0b06f37af301ff5ba6139e5d326f8a7425ca95fe3736a7e3a338372a80515d61e74ac18676c8647c205fbe31bccb234bb5468d5ea9ca26dc2a4a0abe5bb707ad85b4ecdddc0ead4f95b580dbd43218578e6bcfde159b9f337a06b2df46fcc284163b3ff0f09ab2b51b40b9a860909166eff01dd64eef0a58ec45b6d06ff66cf5a3bf8d5cb4fcd78a84ed3a8783de016f94abe136a67453ae4b16fb0ba90b4bda1539d87236f6c3f8aaa08536851d947addd16e80365fe71c1bc96ea0cea0e0600d3a15450ce8f55324ce55360e455a23ca457af5c8d6e577fb0da0815ea6c6198c8b844c6e3ecac9ca038a3a6a89012341df896b81fbc3dfbda813a25c7dc6feed72aa3a1a567463c6355b5726989bb90a8bf5bce0e3bc99cb216f0957d8b33be2379ba8921e8a25c61bedfb5df9b2765bea6b09c182bdc9f20702017c5a50219f9810c97c7c94fdc85fdaa8c2e51f4c9b4fe87ffcbeac325826099deaad7704d7819486000012a48cd09b7a85cd9a6a45677ff7f5309f1ac7fb72ce8b495340a0e49d2e369c53063d75e8e258592d5a422eb41a53f9990e0d49f01dda32e0cbd0b037aaf62bba39393e67d3db7b5860868027ff169645b920cced98ab04ecb908884bd67aba07a65bff70cd178bb8335b0230dc272d861c3069fcc05dd974a13a4a87dc600f22b45c518b5e2e457fcaa91741cefac85e3397b6d7707344fb32f00eca4f9ceb52521209166c3fa783e8128e8366e6988ceffe9975c9498dbf8c19352f799e356a35bb1e6b16887feaedcdfddec01cddf0529cc501eff65736a232f300232d82e84b5df086287127f63dcdee3685a88fe5c1d3511582dc5a12f5100696ab43cba3b0a5ac055992082ad2745fc604a2c15cf880e8c2739f8096904f568edd3b152874e6f28eb66a4d1890b92044e7ba1a70bf419b9bfb73580a91b38fc969de4272ceb564d9c9d34782239a8f45963de57b01c4f01121ff5df36d682ce189cd56b96fec6ab0afb6f3407c1b4992d1a2ab5fa0d08d6d3e5bf7f17f01ab3f444ef46a7fb3f01a0e7ac8ca1c5a024216191560d35928102b7adca26d95156c3567dcafb6238c0d633bf0812b1f50ff17a042f992e38705bba4e553876c1e79cfc10ac23a37e64a853e96676913dd0f5363a81e66254eabdec4f245d1858147caffb214eacb0cdfe39be980bf466887d15745650558141dcb0e2b033bebe2b004a1206e05bf6edc59454e2f2cace833b95fc8ace4ab365a4c944deb16126df21ba4f1b75da8b0cb30061153907b2eca695504ced84cc239fb852d576e15ac254909502e48bd3e5b00b34e590bf92ca9c4fed910f840780074e44a94b448a73b3ba2d67794392f6cf9a87abbb360c1dc278244b6a1e50e693cc1c2a3f1bcd9bafb8b01aca07c95c40647352f628b5238debdaf18055acf9bb5c375b6b51689880d332ef1ab850fe0fcb915eccce007951ea8b15d033bdb90aec66d69b4539ee4dee2e929b39ef31faf88364ca8dea96e9192cd3caf75d4a78ff999fac37f796bc717ef03b7e17fdc3535d87c68162058b2c3b453c340a7f8d18cb16eeb96762c56b33a777e1194d57487c16355a450b001635648d8bc56bd25103eae664ed632cda78ee10db961382f1a3a40332fb99e8373b75f5ef7fa5aa8ac4b0e1cc797b738aabb932194223e01b9a1c679182a214a0bee00000de8fb374ba4f60a453d0f510dcd9ff7b191a7f8aa1e6b1eb98b9b2aef396ea49e3c8a4760516fab4a7c53ec0ddcae662445b35717520202c52432d80b14c9d42383c8bc33372dc310ce0992fd3d7aeecc99076af023cb44995eaa104e2062b580c41f92c31426491e3c56255cbdf22b2c40bc26a9ef8adc54de664def3dda9f5c499df55617e07c1e598212c18fbf540a76b1426c32d534d9562fd3ca60422b4d3c8e3ccf9e8005dda5f56aa60810b760ace345925eb81307090dedafe97713bde60c0e831568790140042a2c231abe0606bf26d465e83545c2c1c266312361eaf86f4918d3a6df92aaaa85921cd1fb9ad8b3977a31b84f13074a31bb3ca9ec8c80b3189b0a6b74aaa91a75bc53d0c10b94df6a0451d53296c979fb45ba07585e5b3f7dc34b5ca2c08272df0d1e2184d9e9fd3a362b58ad59b722dec0e7890238d3c0c35a2803a38678fc5de0dd48034c3d7b318f2500642c8a7961f7d40ab0b5b81822d4587f4fd1c93f20c5af9fea389aa47969485d97cb55e6dc7d3ef623767dfb9f398a5e5d2313e5a5960d4fd45566572734cf89b51448e61fd87912a857d0df39d40f1a9b8e944f346a846d0fbc9eb0a9e7cadb8bfd664a472e7e9023a338b23dcbb275144fdf98cca5653499562620561094ffd1d3718ec6a193466588216a3eeea4716bb89df15e8a35a033fedb7946bad83d4ef422ddb8e198d3746cbca8055a4101992874c03b8a49688becd09b321d2e606fefde014a60d2a20a41c3fb38728424ff5b993a7e98d68f7ab5277542672ad446aaefe4a3e5eec65ed34951c85630ccd82ac01092256054e493fa825944c87bffd8126118c412ddede3b436eb7effd41bf92e0e83cd090b90b41871f1456bb4b5caf32b34e0688c7d7ffb798ebb30d77bbc2cd08dd31a6b4c91672c86d8d4939eb9fabf1c330d00b8c356d90cd5769bb44677af276c02a524ce1f8e8712538c4d07457910809b55c5646def11d8d54fcc5587a62cbdda2a791c5b8842be08c86401cfb0ed6670df809509311868ccb4d1183718e3426005eb0bec7f6c0a475b7eaa0c7becb6cbe482008b13abbc1d7da5c9c83365ac810a2966bcb8bfb05186845a713050000ef21ceebb3f73d718bef2d952d143cdcde09f9421f891c4f40126ad5fda6791e61fcc40bde2d2a657e6ce940e354c888b8683d557d15dbdfcf30974e875fb379cef7fa62e9f84b11d08bb582fd5deff9c4a1ac71cb8389a1ab5df639ac7851596a5eff38ce8c5dae243ba795b204b0570e2a40032dfd62a606b4809b28d571ec79a886105c75dc5d25b119be109a6544d1e3aac0c71f3b158e77fed44b4a1917d82db91365d0c2797ed4dcd6f195367f2dc0f577a53eec0bba4f1219615bf060f0ba29c2c9449127bb9e091d29c3de434869aa04c2f45edf840c23ffeee3fc287bcbac85608d2d3653968f1078721ca1328c6b38514d8e334f32714214dbd7cd47db0b4d66c1ac21d03767aed5038c78d702093487e9dd90a8248985a6207dfb47766043110adc8b975e7bc6801b2cf06f608daebc3117041a4b5b41d09a1e25d2af8d8921b9e421ccfa72dcfe80063fb6308a485460e77f00d79afbd3fff4c8c796adcf901dccb013f6311b31c2db125f3c12eb5480f44331f435298d449b171df2700cd08a75f00c532489ef4ac321587b601779bc33c8ab3e9386fc66a4c4d9c1bcdf1e0eaf3980b6cfe07028f0673376eea406e173ca48c32737f971f09dc3fd81c0d3240392222726351a069f0e5e25fd39374301acf4d798372c311413a4247227ae23d0f26de00121a12910b054687d2b797f49418338c9351cc7f13bf9956142e4292c3965eb35e5701722fbb3451357d40a167cc70049735ca6290ef053d6de15386132ee5f9fa5b2b08a278729e3f4f94c476ed158838c347577dfb89c0ba148a55b2b4524126c3931ff11678f71455aa8939a9af5df00274b9cb9365591b8e979a91dc54c3e6181a26086ee4b86fe6fac964e84f27369b07a4f75965d5e96588f9feaf913c4637734b703437d1a0f7a2fb82c6087ae2e00ef8666dc7640af619c4793f14398447f430a1d7caf0dc213892e66465be01617eb2a8cf2988526e5b4c8d9b769518bf943f80f106d90456fd147f0b80b32540cd41da2846af4e76daa1d21bd16eaadbee7b727e2aeef01c9633e2f32819fe48d033d6a08fc7b784a6f1b0221573cecea434e98b98c2894d65d9b26ff6d9c851dba17fdbacb23f101a2fa094c08d3bb9123e87ea0bb211bc02aba1f04b00da82818aa09698c71bd1728f8280be9b2c0ccf5b226a3944ac95d1614f61608001e031534217ca86df7edfb6b980f69a75bc5b0fbafadfbf414d3af573bdc6b5c314c928ffd18ef08dfd316661e595eb0b881f8e6dfec83ddbb495ec204a28df24e4c7de5736aaa708cb5d920f0cf275fab3e18baef0d16a0adbaf16856ffec21559696614381a8a6dd9ff9e85f081c30cc4261e74dfd9767e7fa89c8f5c2d05401e6c08253467ea5d645e70d25d73c0f4f7c0fa47d946bb1d14e28567857a64015e4e9f411e63f56d9ac32ef3f548418fa359e79d07a399a36915251e5e64d28371416a491141ff2fc4770924d7be13c91bc7fbba70cd21b9144ecad7975d9588cff498ac3c3efd6f6e62e5cc226c026d708b107049ae5e71f25252d7fd327c6a8bfe472b8de43dc80f40ecce666ad87597093e4bb68c2a7e93d7309f70fade716844eb0bc7ac3f530dd4cc3e60254dd584ae69aeb25fc1d0e7bca2de285ceb63beecb16b217aceb8ede35f2d13cf38e994d49815943b05f769c167b44b9325ee215f0518f4fdfdb20cee00833df361d8aedfd0ac04855e9e46d3a37a8db62c9b50122032044de6db0d5e88a8a770afd66f939b181b2ac1f574fff057fa575b2b3000740a5a237db79d4adc7f7b702dc15a3fc5102a0ae4dba9a9690a4aa15af0a4b9c6d235be4c85f7f5433c687d8a8b3c87f69eda777d0d94a91fd3e2183a3eaab887a0858e4c1791ee85bb8a14ae8157c49b48e8ff6b0d5a670bc9ce157313ae9e8570dd0de4cc10c0413ef689bc611f0c3feb8906f8d841d29e1c97f94a672b22b66ae958ace70ca7457d0acda7f17ef4774388fcc80312cfa2f9f53ff67f850ea42f8083306bbf72fa27d6ec2c425fe87be2453c7bdaabdedab3a50c7c93dd7a6f727528537ded37e4ed073ab23331ea84fda3e117548bfc78d633948f66bb1279d78d1938c7557d000045bd296f0dde6aa3cf74c8a8154f54f440231c92ec69576ba9af026efbfc6be85dbdcfe64a4276c68e4d610c5e540200744156dd7fd485877f0abe992e44ad25f75ce7c79318dbc8ec3c0e0434f7e5f9210c7bc88c669160cd8ed5ddd9b392033a41aa03e3a3dc4e62e381728c4f78068cdff84f86d276917096f37857e23ddfd4c462dd37cf680e1a6820ab63a68774c871290418d298c0fe5291f3e59999bb4af0fd398712595cd64ea508b2814223838ff3fe6fe2bd90f403a58888bbc9692dc9733d7213a9b8eb88c41110d37f59e7e660bcb513a2b75bcab5efb27bc955d110decf91285f52201db24f083ff02b067f95ba5e5d68903def29b52c664bace57b640380168f40dc2be394ba01034f50bd734aeec2944872716d762f99dc760a66d53b5328ec301c7b9173276a9678db7c1f2c67497185890a5480dde224d2c41ed1ebcfd792a22d1b20a5cb2bb371fa308340f32f2ab87c4f87daacededce230980cf150d2865f137313106107ae11644d57c6fb6d17400922a969d073d1b5ba1c82c9d8617466ce2ff68cfb99f534ef7b8ac431a69e521c7624608fd01c8d7f4cce17fb3ba4b45c3ad24331f861f49ff8b6af5524f23a4f79e87a4fb550df04c69d61cb38115d209e44cbb7a2aba3fbc110219cc8abf5ad477cfdd43da0f950cac78fee6b5f5e774676be0994792177a349f2bc02b7bd39af47291ca99d170c814c5a3c4f7f0a31e667d0ac0c70484667758a9dd0e2a67fb4664e5eb206148ccee76dcaa87d396f75d2c04bb064286b1fe564aefc16137a476f5ce0b1231ccaf6a64be5f092a4015b2f33f087d783ff862f323efdffeb15d664298c4d9f5d28c91b6b871c2ff6eaa14b8abb8078ed55ebefd9f593b958787596795528c1eff665cc38dd082ca4282da3e6d9926735a6d6729a057747fd76967fed257b28e47821f8160ec207ad1d0db339ae1021af82b9b5413db28f2698af91e53d33fc7c3626b3e8592c9e9157d4ccb31a45a34e2ae350a54414b8edcf5651e022179b494d7d337e78c999fb1d51cf9b97806073425e7f89316d72d5e1571f9c873ab596835447ac9c70954fffef8814a85dfd06b3a59dbd4071c5ef23d102d3577bfcd938ddb2abe2362e08917b6c1642f3ea8d4e50b3785ded013663264a24804ec736aa724494bac4345a3aab8c174737ebea0b2c09846e510a9465a0557fce4b60a34f26354dfb67ce7ae17fba347c02f74fe329a57a9e5764c072e33d32b37810c777c039cd6eebd2b6baab5a3ea84480b71d15cd872df34a4771b42ba0b2fb5f71669cc9e239840ec592c3e16ff1d66a72c1f0254de81b990b50ad41d080fabbaa863877fce1d16c9b51df51e2c1aa7c93080de9941da5c43174e3a2f2960e9bc4076ee1a22b00367e940626f8d8ce2b4b805d45f369272e5842ec5efeb7877bec662777f55bcf2268a25e4637aff1328c0ba97572d8ec8344e2943f5f77fb956d4fad5604791cf15f61d779caa165870d87229706288a64bf151dc0a938fb15fea4a069ccc5582da05fc86495e20aa7dd3e19b1a49d5748c753d4720f6577b62c31e07d6b86337441c9e1d60ad653f85522739e04a7b67872601da9753f52ddcb2fa8a4c2ca43a5b99900a92eefcb3b6c4b9fcc5ae41a46cd1a9621264e29114f5933de5f4552f2c9b7296cbd2d4534a1d7920f2acf3d86ec56f2d4e69f2813c881f512c8f72ea8e85a79e4e31bd6fdde9b4b65d819234544d826782df276bbe781b613ec1fcbdd0bf5c270fb8288b584a7fcec9cd1b405d6b6ab02bd0495af0a85359ce2d251d9fd4df645307fcf6a60f04c989c9d73547a04fdde59286b473424ae86344ac8428e477be6b57efc66daf874e36df3a1a1a48487c77a9a324c59db3e54d86573dde47b2d9aa0474ae94256b0ac31cf38e84d5d8c921058f53f4bef394c6cfb01b233f5dd17f8a67436227d6af611e7810a5c8d702ed51403bf285b14d075704c88530405742c4024fe268b3eb890370a8735b2d0fc4dd107e3ee6986f4f2df1696de521bdd0d93366c85a90e5cbd5bba178502e2346631edbe8891acf470242defe93ce91776a3eb4e97f10540db32e03a788c5056c326fb89a345f11865c5f6afa69f5dbbc0309bfa5588a6683a59ccc5b00940456468ccfee9d7a6d6e2f2ee36aede161d99b5dde3b96779eb3fe8645b64cde98983c25af7825cd3762838453d23f8cfd87414f8fd9adbd3aeebe5502981301d71da54f3d4e56abe14bd34ee31e708fb992d95c1afe36884cbc72a6aa378b6638c204b59e5b8e391318125a787e692bc3b7f496db2452a8ff27a67d96e2346d0f2b97b28914cb47893f134fc38886399ee213319bfb60a2e546e67c27273da29b840cf0db6463d48976be8d73d02a114039810fe65f3748aef03656ef4aeb5288daf7b315c3115ab145bca7a1202d51cd6810da715022c9fa2d13f566ba282b2dd92095d97558f2ef8367d86a29902bcfc466e1bcb378407df78fcdb473dbe6e3662ae63475a172ffeddca24972863b59fb3bac93f1de388370e8139708cccaa4d0173018bef05eef6c9ec3b1432cb7bdd7d9c08448a14cbf01d37d64b89fc75cd8fb48d86f7eb310b78026db7a874d7b6977c8c23ff61756f6d2ac3b276ae7cd9c84cb3a89f46da7d890d67794203be391139b973eac513e7a202709af32b937448c9af9331ccd7fec208138fea36d2c58988356a7cc80dbea016e85203b5c4c9b663b674f993f09cb605d041facc45f100200c5003e5b88a1e191fcdf1c4816662dc84143a946f56a78b0b2150165f346b8c2fa4518fdcf951cc14c96c35b6fcd3b6c0833f8f0746e04abe627a2deee2a5a97f33f33d58837c144d5c9d5d3bef6babb12716018f10b9e9bd288c8413f41088cf04b23209b99b742ba3b3064204b5efffd72e275dc1d85da311629fbe7cfac85b2ae688a0d25a217dccf2c0b40904c8be51068efce3a7a85d3257530f9f9af1c1d1cb473ab2acfccf31515332e0b11cc95bbaad0390c2d8cecd725d70b57c4264ae0dfcdefd92f7840c2d0f52363eeb3a222a205127bc2c3230bfd6aef0ab1a461b1fdacc0eb14e3fc1ca34c475c29d8154fdc48a3c1709fb9c678e3eee6c01e1479c6c646f3532d771baae52f1af32c600a696238f3960bce1dcfd8a756d41949440eed6e19732352f2bdf7980fe0b66809e25a77dda5103eda2b12498e6333806fa2572d1c15054635ec271c181b0133721806a9c124c36b0e795381b799eb58f30c8e0c7c2c5df8f341899837b1bf6c8a59eb769ed4992b3af363f68c3b504161611395a8748de7f28e271bf0d58a094edf48f4f07a43c9b12ac0142417d49b12ebc9487d6f41111e57ffbffedba3fb3fd58f228c7c272397f5bb18dee450cbea14b98ab90b80a04b39c4d8a6ee3f5750d7f6a805fe58b31df00094b85faf17a1898c2819ed385145ba223295781e0d2bdb6ae10c567f3214615a4ff9f764cde701007976327fdcfc427b527f2e7e4ad20ba7bc3f56762cfa911a0011f84a6fe63e7ab0f5f946a81dd5e1d39b5ff8604a6469dda9e8aee5ef768aa0895c9ce25dfa4d9dc0ef9bdb7739c47d438f71682a55b625da1215d66ae13e3255c583c80abdbd3a5dc79180f86e236a3fc03bcddcd03600a416572b2c4cb704fcd9e4d873235aceb1ee60ed459f7b6eff3ddba710b17826928620548cad65b0b46ccf14ff23f75f9ea80cf10b1188d49e625963c6484aa0b45a731c45be4591cd6bb29baed093f153a74af893e95909533493f7f5d49f3c0b553e7ae6c23e846525b55a1ebee3948010418289e14ea65d7c9ba9e02c8d4981e62b4f06d5427e0024c2e317ca3f0a5fa86ac9771b96a39a66d3331965774c027f6de60e320064e7d9bde21242f0486ef558d137e2b347b736adb392e9adc1993f4b61d95c421b77be79022ac9da0c91be9aa849f8921876b99cba1dcfca6b502f1885736c1655cb0574ed3871a5bc19174d45a69aad1681c0da77f44c5587ffe2b42c3db5bde232a73cccaa2122b9198f8b85e79b71ecd344701b30116828357f02f371fdde206a2b441463926113a5639f6ad86d09b5ee0bcb9701917639b999270f63cbd2e8966e4f9cae15cb290095a6dced350582e45cb698358656dcae83fcab34150f23a6d9d10795ff7a24b55be1446f2e2c8c2948f0e3ea522235810c74521238b1d693b9df3a5f05a757bb2ad88d1712e3e77b4a24dd524244be164a32e5ab359512bc9335c9f483678cc2c39d53c6636a00285e162e7428a9cef45fb67f263cf6275e1fb0c7d7640f798cd82394c8988c4be1740c4d6ba4a8a8cb34867022c85a40cac7bb7326708d0b9f60accaa38a8a30a401e6d9e01ebe95f51ebddf537c7183b5cb989e8e4c1519321379ef13ae7ff63240374c93f2f1ea4a516da4fcb2575f9afe4b4b8f2ea98ba90bc5ecfc56ba1d5fe62ab70a8823cfb7a3c2f0fd07c71ef2fa5d29ced0e9a36d0e673a203edbbe00b22b342c8c728a079766e2e1d878c05eb80fe678bbd78387bd5c4ca545ff804eea6e3fd62306c33ef42cc876b000e5d67a91d5f1c6ccb5a7107b82fc99bd90cc0adbc1a31f71cff6c7604f2e65365ad49c2e1b7876f17a0697b0bf8551eac2980ec82ea62b9dd12899ff144c378fce327b8ba2f049ebb7f379ae9bdd0d7f7764cbb96ae4b792c54ae3ad578bda73440e7e5bda53385d1d375b857d63c0ef2fcf9d1451c822094788d0282533f729a83f551629d8d1e410ba216bbc1c03b4a30ff801ce79309deb18754d0dcfe923d21d00cf86e6e12810d8b145f027aff6062a6c891ff32afd9a6558afc8a5e930e957f88759901054c7fff177d3a2e9eaf7a0d1e18bf495112bb4925d31309b5275a82913c997a8ee2f1a33dc0fecb404e215b46c090c94d777124daef71035c48f565e3401bc776eefb3e3468bd2b1f076cc3b81ae946503670134717832720506c508e1967795a451e06c5ccc218f64ba323145eb23a0fc37edec9b5d3c129e2e5cfae06d426a45a57511cf24b66f4f522f1f99cd924f71f408fa797daa45a2a635df0089e90706edcd6dc0fa47f5991375ea408f52c5c8076a241b4ab1d5ff8fc3aaa9cd4d610483ceab7ff5ea0d20833c76b92ba0f2f33649f8fe7902db057ac9e39308ffb2a664a4626e4721e90d5172958bcba5c129e8820434e2c6f863f00f6170282176a7129c85fd201b23b6c4c410603c653191081c8eaf88764b7f3272781aeb08b8923d901798f1141c7948de991e8110c1b3ad6219ccd95db3e3d3cb71dae8f8277abc8d76b279e4f63c8817198b43a83ccff6bf4af8c75d7b4a5fce877739d7e60f0f8c9ba7b93fe27a1e213cc364b96a63e73bdb55ea6d7be86571ed35eb12c197dba58790a86e378580bd3d878944f75ea65466b89db57527cec7ded02494ace0083e12ab1298bedc0beb6853857347ea691ea6da9cc1c77551edc00050ee5c62ad88a2def9150fc54bafeb132acee91606968f3b53642ee3c50ddbc7406aff514eea27bc0bf79a7e09eb779ec9e6469ac8af09487d83460fd2f42b7a09037800dda2ba0ad5794380f176ef188e34285ea77843abaef1f7922fdc98a760cdea0deb4fed0a1db9c04aff05e5839af7e8c1a35b96bd28d0fe64f3c2a00c50121234ec81fd74af0946a98c8a9264fbb86fb39443da686c35b9cbcf4337134f4844809b28d810afda5fa321077a7d9c8213b5831da3abc08da9d00d71688173eddca670a6fee29e1759423a507139f0a831c1a880abd06406b2d9c877b66afe369b7b973243e2a10964607a0f27584eff61c6e5d2341b2f6a5ce3c6fa110be113d9852667b4245e6c566a8d889e1fb70fe29ec862b1821bef05abc9ae76c65c918022082fc3a39b0aaa4e505a50d1f6db4584bbe1a56bc8b4968d157560494c062516d961d82a9f5933745347b12e0080fd441416e21dfbdc80566339cc9fec10bd60bbe85a3b81ae49b19c667c63e7c73f8294342fae4c270123695aaf69765e3493fbf6bc2dd0680207ef302bb0227eaa8c6d87b5d7103195fd83f704a68f095bf630e66235747a3077ada7d5323d12a0261f1b0c244a908d9bbe8646accd30af1bcc50290298542fb88d0f9c40f58d5901bcff44d5e1378dac2c96b65bf74a38c1c0c8b5319e4dc62a9910f2cdc60b6c9c9e5907b2ed85b9e59e7fd6519a5fe2af5ab3c93bf6757f2410ee695772e3677e4f8f537c878179d226b9ddfa15a3d980592dda03fc4828c32816d95dbbf971fe6ffb43d91687788a2da56f805ccf4136ce1bc232b3b7495b368e2f379813e4473b879b033ecc769c2334d9f6cd4735f4488b6722128b8b5df609475a77202b8d2869877baff1fc08b2c89eb0ef0463e2c2af925966a043cf6dba4e03527bc8ff66bf633190e2380021582a5a9e6890bd283326a5280b745870f7a7526a3c4db1de6a1a5596a6d16654af272852931e2cd6da775750806b4896d179f07d8637aa188b84b9c971f12e518408bc2d2a4ff269fac2713ed791a6250c34364113ff6aa86aac7631e49ec2a2aaf102632511751cfbdefc685de5980fec7b786d4e425a7b410e0387eafa374662d5ea816c649a9fb5d7f4ca381b6bd40e016021c36b6094445c92558c70ee8f62198997983b877d337ed2ee3b3ead8a02e9ee205e989f7b1dffbc79fbff035f5f520eefc9028981785782ec840a5135851216983cf476426d4bc294a6307a378123fe9a61744a42d0ba78040574185c2f35cd9ed5456da5dc6b66ed355e5c0effc0fce238c640b9a16c15159eb3fd2cec573b3f9f759d9bd968835ada05132dc56a1bbd290d4f5c0a986532378c0b8462d568a3fd8726a31c3bbcdf9e223012e8ea0e868521d9bab3a305b60b71e3c81e4df5382ae6725d9a1e346cf93aa9a83af8953830d621f2e3c5b0366dae6ced19a7a897a4aad45d3f2ec53a5b1e75e863b42ef603f4362963ecdb32f044c3c5f9a21396ba3139d606555601b20887d96a5fd0aa2704e23364a87392bc0519b9622dc631df6cf8eca3b3cd5eb2a1e5fbc02e1faf8918c6e0df61d76174f52d6223350480a393c71eccee0c5bfed5c0f5a6280c89a5b4880b75890037e57ccf054e62ebf504740a47dcb8b247dc0dbb6294e1e0ff80b9a0a0a35d74ee5d9749c9b9678ebf71659157f4f0db2b492de6d5637f136cb2fec1edc6def73061fc1c813d93b430f65a5027cf2d9711972e3ee506b7ef55def24fb6c55d7a0b00d611a93686031495ae3e28b3e78425ab98722bf3ce0980155f96666b9878a9f9691173b5fd25ba1660301a905883f1b58e76a8d2420941326e93819992936832b05188b6dd3563c7d4dced0244234875d69ff0cfcabcac9b5c079378030c6e5e55aedbcf8fb3cc10a3f5a727f5e7b8429363cbdf7e00eed6798446aaca21379c0da8a6f95158afec1ea7fed76ff2b75bd39d41fec155cb750fdb647fc6196de3df04824dd0c0e4f3cc261a800d4c7fa4ed5010df0530dd85f66cd36de7ebd0b428e8de192e18e0b84f500eeee73622698eba9df4d0bf5593b1aae7b4c60ddab3444a61b0464fc91f986627442e85f57cb998b00486be5a98dd3a49db0c02d67cac33a06f085ad28a3faca13b07146b13d47c87329c1ea65e3545cd53bd49fca5165e8f11973a17e7f517c78f7c6923cbf1b39cec76f8a69ff91e0d708b526d863547cef39ac834cc916e94ae7509328f6dae98bdc4beb4787ff1d7e32753397d53ecd68fec45a58b6d28a27abdf2a2be5e880f1479b121233510069b1b885328860184afa668ea0e593bd8fc51263950d4ae8f87f01abff414d73a7c152ac8dcd096ab5f9abb7a3fa903bd92a60561112d919305600429f5747206f9c57413a431bbbcb9304875b5e5f39646a608cf6097fdfe167b8925a205c078dc23585e0a428f8dce645baba035cce83d321bcfad1ea55225e365e550d0bfa04df66b253d7dc3fd446d081e0e543243a726fa569c79719c776274748be8c8f14f96f2ed7c4acac37f60efbfa391f904da990d9f2a254f6dee23c9f421327d86d0e49dc6c2a572f54cbe689a7f277d3050d7003fcb49a86c7973ccc7a17e8a6aaed4ba445cf12171d972b39046c7f2bda1a4d2be560753d69750d6adf19c18c32ad6e57334183484be8164a6ab04e1f788ea4fca25a9746376173198172c286890282bb9dc150bfd0cfe44c83d39c555b1eb7ad7ce442f53a45712c073a9daba5facd9b031869b0bf925aa0fc04a6e9b86acf91c31408bdc6aeb50da40d22222a69c9de64e75b51098bd28b22131e37ec7476d84a6372d076d24f222ba065a948a9c92540b1f0dc3bb70abdfe4d12b845c1bd5f6ecc4753e2039a951c31db26c0a3ae80e6add18a6dd2d3c43739ec2bbd27f4aa5b502a75e3632fe308a910afddb5d205555083ea2e82177a0241a879e9830066c038df94253952ee151fca7ed6760daad3a45e55e6457ea55774b09a3ed97c495cf834f4441b89bb331ce15980fd1c517ded6e0597d92767d3a227f0d5b8711bd4df25fbbfa684ae6601701ab5b77c526f92c158e63ed6f56e7764ed3b2307a399fae7ea31332181c8ccd870083046847191f110d3fcad449fea6bb0c8c255019abfb328d08f2e621aa9c15bfe43b9d5fcf3f643c52c82effa4a60f6b81466b72fa16bcec3a0ae4f97eb9f79b121bbd3f6d7bbb4ce1e119dba9a68ad0d7a4fd01a7f145ef11426c374ef946dc89e4885337574ff1219612c45b8f6e44a7d26ed9ac7ea918f530993ed07371efecd427295693daa96ad63873f1e94774dfce1dd024d515249f4ea1bd813cf16bbe48b8b96e1864f1ead2f2cc70c21b8aebe0a4a206119f9e10f3351781c5a4cfd7332046417694044cabf5fd4664c3ad321d54aa7ba13226bc984b70c1e4e2fee62aff490fdedd44d180812853932dc8ad7e8861b2b2f8d8c5d0cf5d71933acbd31a8942a5e2cc4d4913b7bfed50e0ffed6cc1cc8dff4712f0e7b1911115cbfb6d438d89610ebdf4557b53d318e66b4eeddb9ab55818e7d81293747cdde94f72feb99e991c74a67b43c809b5cac8dad809f3e29d81ad540a6f4cf71cf8c0b4d242840d901e2e715bc54d5be828698eddd939542e4363ffee6de71cd69faaf520e54a6f26caab152dec0dc0770007a1d74174905560b76df2d8b4796896152a0fe4abb97547a1ec12ba5133de389903667881fb9d136b8860670fef3257f9f1815428a15754f0d704b0a9d719efd1554d7691eb9f0245505e44fb07d3b9c61fad94147ab62fc49a18cccfdf76536b76787adf4dced9bf4f8b0d2e0239a4b6433c74b13eb72ba1500198cdb5708aebf9d661e427e840c8a50e7f23f91dd06b4df7ea36711a388cd49cbc6f83c9da3fa7c70c6cba80c4555888d0ad8532de961ae75885c4d26a18d05b09936500c62f97e65155eda7a25aa8f018b56ff408558f2e10bf48137687ff2b40c103ea153e33a937905c13f28772e2c3728809b7a66eda6d843f4e0685049e32066317fad043969c7a230af1841917ac06190045a626de12a23dafa63c9f4d2579894e87e22b4810dae598283bd0771cd82b6d72bd298b356afb6611f9ad118fb200f95ee09b2ef9bdbcd127665d479c3a2e6aee34e4650dd60d87f8617327e34817b1900d1ad7de69325ba5d32c555966554d1a90b2a5dba85d700191ba5bca6760a891a141058e0f3940d98e193d46d2f1d2d8770865b0edc308578620ffcbf1b1db6e4ae6942397748ef665670d1fd97886a13ad8c74ae32b0c1b45aa33dc661000e0e00b10eb0b106e56be305da20aa83c0aca297c9d968d70d8c998d59bedd0ce9ba6936e4680b60eac7ac7763b2d655259c54cb0482fce456894c8fca30d68d7d94475580ec17da47699a2642f6965ce768434a40ce2aa3398520be0805ada7b192a3dece100b8f3f3a993e44910d049182dd88c79a77e8bb94c443fae60ad91f2c8a60c859848bbd7a456ad61c3a82f02e1d9174ca1506fb9fe4026a69c22adf1b44d7ac22d2610c4a2a447e71ba47b53ae5fd338cc4d5e3ddb5b7d6037e7f6b064aaf5cf84aae5b0cc3afe83eae2cd306a990cecada6a32897f8c90a9f6361523d9b4060a766045cf39f95a181fb6915469f9a54f2326474dee96222326626f97a2de5eb1bf39cc88e0bee46fe1ec545c726eea7f4777ffd6bcafd64984795ca6573862b8ee3557d52520831fcbe50062887b8329d8155ef44bbcbb870734722e3fe5fa9663dc955119d87a80eec353c6f61dd9d032b159102e75deb76418c88bf24b3779a39ba71302d4f8f3ae902197f081bd6b882071a5ec69c7b4f535ebaa1ee76954cf3f10ec75f741ee844748aea037e26e0c9d98feaf232128700d65efce2d9baac566de776528dce696e7a5fd5a19df61f8458b2f2ae3780eb47e3f03ab523932f16c3eebe8181f08ed035d3ad1e19486b6994ab61b5880e07efef1f94141c5772ec0c9d40146482d58deb05fba43802c764ea4ecac7126f1abe29babcb19901b1869d7ed91995ef191ed94ac98c5eb542db6ffac79db1f00f5116895e2d24120a1c20a1f4d86bc4c36d3cdbf91ac79d4bb8f85025f0083ffe86acc6f71174ba6bd1f909af25d94755f6c82774faae840baf288fa082a9059042e887d3c3ca673928dd4df38bf471d468f2ef899fa71bf74fa35256b8d0b5f221ba578dc49fd4721d3ddaad7d57d37eeea2ea9cd827040ce99cc569f333f0fe1324117e8b27650cb56aaad049da0583edabc9524e1af035d4674b83dbd81a89304ddb5da986ac99bc85c8b633fbdfa953726fde794b6d3c8463bd318c2499235a798416a21b9c34aa35c908d183668d3f99f0dc22ae94f6cb3562c0f849cc31fd676a95a50c20c5c558f363602a36fdb4875e520402ed13048280590b23d6cba458d45a5b8ff4b3754a754c7c65e5ac9a81cd70f945af202e5cfefe4ef7219f4e0ad70583641a6a52e71d0864a33454c4c2567bf281d0a711d2d2ba93e7b04212cfc7bf7e94b750fe74bb452d862cfb7523e17164d9d5c5825eb5af6a50d3df818cb8bd3d2275ed7b92afe319a7f4ab9df094e9b653e8272400477fbf236d2baca63161f61dd4828c7531aad257f7300fe0c848e504fbe415e2d212fd34e99d646f8d4886119e20994fb60c8874f793157e01e1b434ad1f54e1600a04818440dbd4c3d473d8ff2ebf462275e5c7b3f15899b59a5f00b9d95a30b41d2726c91bfb02a4b091c4c30317da472aeac078090d16f3f274346d7ec624999e4a5ae355389e85393a5bb56a0721afd7235dfb47af371c3500378305935c82844a6b9a0646c99f2b3a806c966511fedaff8b5aed6d1cfa4d003cf49d5f5acf06788b59ae53581e1e2b2eac41e2353fa2c3bc15d7d7dbffbd8c2c72c0ed1ce92f28d50d2d7136bd805dfca3e07fc6f55827e6b884252b3d3ef02b9053dbb1f9046064da58b18b7225393a84caa60fe0e516329d7cc3f7def149937a30abcc59623665f6241491724c6502bb6dda28f8bfb81cfef3bfaa65c57662de85e675a90ff0adfb650a04d463c06d68b30e76f5a2549bb87141069282ced5ba291f5b1fe373a36d10e6b87d88e7d7dfb7b70dbc997bf3a96c8b3baea86ef371db0792ba9241c7fdcfcb4ac3d1064d4065ff0279f8aee8e9d94c391437305f2f5654ce86410fbcecae7e93c8cb92113f3b838354823d7278f60358a25a61bdc84d713b7bbf8eab36c4e4276be1e96801c45e19f2826fe8d1a6312efbbf13d1cf816988630ae344938b8cccc36b3051115761c7eade12331e4737dbfc7cc124ae929147efbd71443f27b9e1c266c190f22030a3383380308587a3914399fcf08528d9c21f74ef62942bf35adf478eccaa6197b6eb946ce0f914edca97cf340dba1fa0ea1cbf1a89ded189de9e91de0fc7936daae07cbd828ec7006cb19ae6fced77ee23754720c1fb67e6ac27461528165bdbbfd7b38e021b49bd63abb77813b391cefc9371ee01b09b3cb70bc5111836600a9b9a5faf1bfef49c36491c971de2a3c4ae0eb959487d35f97d864edebba16b16fafa6aeb588624ad04f2265dff65846666af6f2909c08fbfbe695e089881898330b1bcac4bcac5c6835ba17f35bca51eff8fffc8393a7273b742f5b86e48f1361e73794e9c211665af8190a7ccd727be015a0d58d0de469517c05d85ef635907680d566399cba71be11153aa9f513bee2284e06045863f3186425c1956549ece90d7ccd9108ae6958cf6eb3b319d759d4daf8f45f25527cd6fb2a6d3bf0abc6f08f24dc85206bf88342640169d8cbd3422b5995f45c3b343125ad8d209d63a95931cfd7135d10e693dd7c86dd4deac528092a9919df2949bc43f35e9231a33d84e6d3edc145dfa479a814a41f9afbd4f66aafbe906658a0b421ce731f5903c6fc2ac214d34eae8c8a01a864f6b3743c859281f6ed47012829af180e8a4cb55c9179a0dbd5311de3408a3d7dd1b7686169ecb930b1f4453b6e0f80ce13e851d0585a392bf7dc89595624994ba890f57948247d174975349d8fdeaed5d4e63809f088c17fcd5136c59b2bb660c9c4cb8d1f250c27c721d49a0257c7862a16463e201d1534f3ecc2a6a29d22dc9270583c38747a11e6c2336a72bf083b457619941e768ec177f2a99d55087b31ed304f420470eb9118783817303caa50a4ae408f1ab06e92d77e8139a96e7cefd498668d96d30441e9bbe7af6f5f5a0a2006343d40f9ab927d2589d13d0ac786fd0f8dfa187ce283566c7fd0ec35d86c5710b60d2e6d60f448a7db6e5633da1727151d9052347d36131795d9fe5426393b62c58117b0137fc415aeaaab55b3543f45622b72b90bd143690976cd860f4a414d748c2a2ea71e7b39af31168e84b0506d1453da51cea10515744b50905475adb9ba321b648f57c221ad811d8c5df5f599708b086ad00d2f6890fc60c4cfe6af7ae697c4478ee13362ceea2d08dfc0d749f21bc86260dfc14d96ae938809e37b3e19e518752206423a2766fcc3be1314959b3f91ffb24256552daa70c54df9a79e0d9b5382da74d8e41b9573ba297f073b370e8690a25c1f4bef5d08916b41673fbf23be60f3a9d0993cacfd0f9a1f45bcfc3b796c176e8e2df469906e19a1d0ae57ee7d36eace7953750bfc067632e9d5e2593af9f067a98859388622c99de76014fdfad048d4381b48b8286622ba7eb0e625f0283b68faca3b6213d9e26f19f595b18e8705a0d601368a9e10e31b73178d310d0ede73c4d416fbf1a6d00c2546f525700fb1c3323fc84a309d355be4933462803a35e87191e33eb96a7790fcd9d7e8d4e86e22a6235c445c878643fdfe7d7422e11b04850f99e9f7defc94ff9cb3488aeb4d17166fbfbbbff1311ef79e674bfd133702a06feeec90d358dd7fc18a902de126bf598e355a6eaf55cfcbc30df7d5590780b2c9e2a45d4a761e1b665e2537fed73d73f5e5ddd8b37d77b3fb9ce5a9bb884262760bac81bd14a49c1a3c46695cd91262709b67b9aa8d60f8eb4535ffeb8498306c27b1f0b20971c579742d5dcee2b8f3631e370566f373eec83c246d2a4cddde1804ad3459b7092e3ec9ad0d93a993fb93b726b10d29715610fdf39bedc6e57a3a8795e6a468de23e0cacc58d5ed20b9267db1b00749efebd9798c9b4bc31dea370072cca4f9fafe88f2d7cfd6f7de7d2cb3aa5deb67d7e62f533b58366969aa5d05bb93caf73271ab327f428b1e6f090f20bc8aed6dbc34c83c2a1d4f1ca9e49b3191ae6eec49ee6d7fc0295a75ab7653feb925bb7ea9bc676ea851f79e2d4dc3b5ada28e0fd7707e355a6c0421d276ee4d07c9bc07fd821723f406eb1f633c6a66521d610d09070b683a4e7eebdfe01416145e1b96347701e2ad95f72405cbbe8c1013451c35fb318aae2d10596503ad107034d952f15fcc3c3ef89348ddef5e361e21e17ec112f719deb8dc5ec36685c69ca09b7dc162ce025e01bab4a2d0e83df90f0db4337b2317475faa9e32ac932f7ad56a261a17dd4a55d49f527f1bf44c9cea739e6b509c35173d4a1057702eeeb521db58373447476607ccf15363c6fb42843f609a9f7f1c4cf52f88a129c61aa1ca9c21db56dba992724fd8d4d3eb2b8a7f67dc7a0bb1e7ac4d94fe27a371e539644731cdd798da3288459054251820cadaf68ecad95bc20ef56f2b005119ca4b7ddf6ecc31d0365476c44dc205db1d58df48ba2572b31c95626375501582003f911d895dbf2a144e1ad840a315a91982c399a1fcdbc681e5900aa723c8c69b5e4bf0ff4407e0ae4943f52e5fe9fd79c5341d66db854f5770520bbb2d97322cf3fab738112c1886dcab06a30e7f4e8d8567336722bf395af5a40de8da86e182b904ebbae2fab58f687395b96455e1d6cd8707b376661065aa85874d43447a0fd9b6b9b44743fbddea5b99dc615faf30facb67071e67674210bd56f7673348b88604d62c85909b47ec957e508177cd9273e37d40269280ced5fd8275eabc0d33a887538a2dfaa203ea8f1e80c72d3bc6d16709fd30f5a076ade8c8fa02dd255aa6076182fe0e6c71c31e58cebf31183ff55456166721576b2feb44b500c847b717ddb73c299f975f2eadfb0f2f44a3ea884ac01fe877c2e4ba61c826eab155fe1dc18c83f21ffb7a8f14b8f180cfcb367bd87546b748e6170ff27e9fb56de180da12f9ecd8760dcd417c2f96068c21aa4e4e3779db96675ee2133ce69506e68eedfd55a315133d3cc59c148723ba316227b7c99609034b430067e6f726840692935b326bfe193acf963c488e4ae25c3a5f99c0dcf9c4530df35e3f8e1c5a42b2a9d95eb9f38b40bc512c63b9486c66a2196a54d5eb8507e0908e49533de26fd16540c06acbc1afa4bb10d4e4edb5d783d3e6624166f3942ba3206fb6e6add7e8336b6d7a28329eb5149a08f3cafed5252163327ee636b6d9ae1f2337ba824b8c5a69fe49606e826cc67b1eadfdc2d62c549fd102e4656a2c8ecb3487cd1096cee530f59c7eabeafe5babab72afacfb482e2f23f9e1cfc51e90cd6093be62ecf773d9f6b0ce2a8cd6356618768815313c9a60778fbf3b81a6587efe9a7160ccf0e778691eb075d3babf5423e39b2a34bdaf161a703b214f768b64079341dafac1f281acbe24a866c7eb82b0e70aa9cb66f545172c0cf80c89431d4013f32f515ebf27ceef568c02a6258218b168342184450798968af6c0af702540dc576fdcf5dbad284c8ac1c363d3321fe70f8009ab841210129c76ce4904b19e0a245e90b519cbbb7696a364f4911e38197f9cdca04ae44e761b690ba89655a819f8968ed93c8d462e5bd613b54f91733f5245b6324818e822aa1567a6dad760816f6b8b1b252b0191314c55d9b6c99700644548192cb445736d9999639e14e057510a88696a13c0bd2335dc09ed38ba72abea56d215cf75b314e6772d86cabed88398814661632acf05bd073250a37207cde5c88be254224dbc9df5dca3bd4d3d1481827f7001ad51f1ff362364c6e751daf2054e41d5df3d9b274e9c6ed27aec43acf951f7edbec13c3ef20c16992fe5eeef1744f13633cb9b34c3289b93e72540cccb4f8f70bad6a28a3f171e99452a6d1059b3699ff4c2ca5259dfcc8f6dfd608a931d4739ab739da1d91f679f3a23531a2add591f715d62c37baba51ba86d32c09bae56fe37c9f8690625c2e0008b59e92f6f0de5def95122d7210d41bd86339666409a5ef80e583aae675f8f0ef34f31338fd17411b89e74e4188e4fe7d67eb0ef8a31a602f1156e9eff8e6133ac06faa5a71e265fb18e5000595defdd58ee572d185e5c8a2053c6dd725aa394b4a40dfd13de33a40abeca6a938c69f38aacff3e3f88814c3affc200a42b4390dd11c08e6b39f3d580cbf81ebce99d367943bc784d50af253fb44a97347a649d77a7dad329e3359b02273aecc1fe3d33397716213baa680027dae9cea9a6e4a64fd8259c12323df0a14c06c13a3023c8307bc6c3ddf14230c0d7310c1bd00619b5855634742327d890d29b559d8b7307bf0a30eacb0c8bd89c0a5ad73a22ef7bd1410867c375a3f81c0766ca8a8c9101dd5c2cb52c6b112f0f0819376829d1d75ea1f1d2fc86e39df66439d3f8a4cc8989014824b6220558486c7c16fd6e849d6a3b573eed527597284141e26c979976c6df54fa598f80d03556cd0cc177bd4d8a7b6c81ad59143ea8c6296a4808a31a1a67d03d3f7348591459a22882c4997fcd79fd046d8ed6618a2f172d24a3bfe5081d08cc117964f092579227a9457aa17591c47eed6892731bb17aa00a5440ee42c2793984ac01d95c7630040f81582af0628e24b92c8d2279251a2d41214a8592480fb6c5eb012578db236f3c3fabad77eae1de4c86760f5aec2b2a47ac8c9f7d33147e43539b63f3e2860617653f7742e298f677b79ec9b3d0ec9fd828ed07e01c03e1837ac5558ce088b3d868a4623e72fc8bea04a4dbb3c1043e5b6e19c352ac175ddb26870815f1b8f0c8da405254caf57a4e08fea401d25def2ead10817f8789efa07a78ed267be9e6a1be64e8b7abea68a165a735b96c52ea13e45323a6901dab46fd901748cf957310e06d169c5d585a5e13d50741a59363fe9afcdad834f1c4fa53ac13c8fc871bfa9d66aff979d8983dda905d2cabfb171dff64294bda52d60c4be648221defe972fe909b3e6670ccd5e43d5c1fdbad33f6bf52998c87ad6db83af2e8d122bfe1cd9b94aa9825bc8040477c2ac26226a5a4c81f4701d45857554ce6301d4fb72bb807d0c0e64371b53e8e8fb227d46b4e3ddbbf60fb570e8157272e5dd8c5aeada5c067bbcf84b3b3c056990eaf38180a593c2c4e6ef2d3111f047c7c290327f842a19bf0dede9f9eca64f72d548995116af10f68b5b0a54e6d8d2e6235bf82b38674acd19df91f7426a98c7e7778c71d0f70ebeef7bdd00d380df98fe145921316292b08d421f6a65b008c5ebeb28dc71901c1e0e5b82d0a5e6c8b708123acf04e570b3a420b7ade4f65d2ed2827dbe8c11a18d37b7661b2139c63ca3367896590018620ccb71ed6938e3bb0c81598fc52514ade4cb31b64aa81bf1945452af243988c41fe24f3c0004877dac2e7ffae29cae0a0ec2055c2f3366ac942aef45b1552dfd5dd3ec53c2cffdce5eec145419967c286e06b497c582e5ec38895787403ce7134d0886ea5a48f69e9bf1b66576c1ac25234a0bd8b362b0bd5d7b0ae2188afa29b98eada2e3fda04e99889a1da57214383f17bda8d6fd438262c08e5ee441ce0297ea23b4a702d75eee1a79bd32eb3cb1753344db86045c643cddcf856db3e3a8cd41a1444e2276f7e8acd128ac7112817b64af1a5b24d354d2d0dbe8fc8a80cadfa1213f97c8b3eac88210fc0c72244962a6944c366ac1aace5a343e9acbf7508f5ba6dd204aa8e2542b740f4850a6f514f7dc2276637d8904e22c386c44b79846ae2e27fc3adc6ef4fa178fc8644a36885a5d9bb80d91637efc1ad962a7d2086859717602dc5c8e29303fd752554dca774fa8b7efa2fc2501cc2dbd70bc87e97d6f7655c2c541d779c226cb7b70f30d71af7dcd70e2c1f81e3f2b71eaf0fa0fe620b44c3fce39d40d03d2aa45c49cabcfc30a914af3d773836525424ce83e8882f093d15c85199cb0cf436360cca15e2113b09676673ab158be1fe224da3b4cdb3ae0753487e780147ae4d13f398c497e26801f48d0efb5a16215bf386fd0beb392fc4e85a8faaeb122f1937e6df937085fe57c48de311da6dbdb2cf8723ac4422eeaa8054295fa02b2453ed3f2d469387f93d2e3241ca822c40b1110ab4c6a713608d3201a443c80f8fd5bcd5c71dac0e5bd3b6607297f092db2caede35492590dd57551aaaae8cfbe9d81479a04e56b83f43fa548cc56cb4e9f685c781f2816adede1953bee19300b37fab94379eae5e39cc5cc8a277689a3bb73ecfbf3fb9f1d30bb60dbfec547dcacf02bdd5e98bdbf8932e2b1d6f440e49d67807f1b42005bbbf48c0119f40d135b1108077e77c5d19938359bc632482c270e4620ea6e395e6137572e914c7bcf3a5235d9a7c6cc18d4417814b1d07afa63161024ba82bb39a6d92a155c5bb1f01531011b0bde4ecef9d43d0ff9f8645c4276c1e5c28420ebee14e3073a9443f4fd8980bb79095a554729f50a42172bc5032b9fcab4b6811d419b2d76d503f6b32ffbfd74af35fb50873b6fdcc68bb0d969ffb25411edada0974c2444022f966bcc96bfc560ae8808b119bb0ac895fe27b99061fdcd64bf5c95853c85cf3fa101dfa49ba2a23a71ec6a145718c8dde5da9d28a9d202cb9064b10b9305caa9482283608d71bcdba32ab970890cc133c8ad0575301f86c9a313c3f2dab9b602c1aee509610fd2be7f42bc7d2850b9cebb2dbfd409f3227c277d2a0f0328d23c6cf1e00a7f28f241f6818f17d0ec021a33d8991e69e31a3b01d68054f183092187843361949364a84bc2cd41d9f83d0f9bb07b31ed21009d94467f75c81e26e7049933f042610fd65a6fcd9c793ad2194ff33f20ec89c6018e7add240f136aa6fe571fb72d8767d1e048a445967ac93db9ac15a1efe20085c9f62c65640f1ba4555511a31bb3079089d3890f61b69a2b85a9179d255c510ce7fcb50d4383ea88b02ba4c8bcd2c7ddd93751e9aaecf768184425a6d973314358d76608f483dee866bc111303cab81ba2fcbe115750c7f4421c26ac1deca16f1694bb6d198b268f0d06828ef4877327a838db29c2d37edce14576c82b21ca69082f29998a74a905e9396e84f9aea42dd11e2d26ede42121ca56fe559f8717d0ce7b7a49758d9c73699ce0df9ece348a9cc8a694a9006d04ebcc293984bde43e9ad7ebc626b60fdd260d23789de292184cd70ef24f800a12f2a1f4278477988b0f0a5836eadaa7a870274b8e798aff929266582707f84d76ea6cc2c63d2c3299bf0b7a5c4c845fa0a3ae67e3a4b3756eaa8d0ac1f6f3d188bede502ba8bcf5f63eec49d7db90fe7ac1f49e871f60fbbbb51d403da8b681decb8586b9400868511cdd982a09ac2e579fc5f4fb6a5c80a42fb62b759cb827bb2e43198fe135f0aafc3d6aa544d49b7a54751dd8f1b122bd2054801225e0c134d8b471eff93542696fed7b7877d9c697dc772bba90c2008eb79059d554d03c82aadbcf856bcfb5677ac83ce702f6b54c98601fb41976a3c929b9f50bc2437152a9993a02421e6924042fcf751acb79a1a77d6913467c3183473126231969be7d458a4de990f5ca80991f1d3a204f149e3ff48c1969f4d2c248e8b7145b7335067715645980d13d8c064ec49196df0d5a915f9df26a051e3f258e249c5161cd224fd3400f197caecec1922d411c6ed2ed04282d677d5b6f115ff6ffc44082d86436880a540030164ecc8cea5adf10c6e3085ce8f6f194f6b9495297150baf8b05742e4db597fb68e1c2fb7066b9928019f83f400facf5326634df2747e1ab14769fe2d40d58976be4a1b348b341e53a5801e527865d584960ccaaf31dd0fa5a91b6f66abe0292e1d9144658b62526d547af5d2ceab9896bb16ea9c0d3a2b2d2a93119ce1d10fea33d4a35f85d6af6dcc3707d08cc1fcd1cd18dbe24649012bfd69795de8ee256797173aeb06a460b8c61b1de7d7ce697b529a6285f99996cea4815460537848a777517b64f21faf5545fab6b4e65b6e2070ad9a9d2c311908d561d4dc74b4d6321e03ab33c988100d391228747ee9c816b60ebe01b4946441a7f3145fb1c09866064fbac7a6be74a4a09d78eea1641a9079ea9063f931decb9b5490af02cc930dac2e12904fa4fe99496331941ca5ad44aa35d688f8442e59b8e7664eda760b5c48c3b15c2fa9fb96af83c653af96f3fba399ba36497d6f3b46cd3fe338e67f58005153523a05c11cf82cb23dda4b0e705f3e89720a33bff7fc07b6bf43983dd13338418012f4ef0c8989316b7ab24511d7081c350bcf08501e14c987d9f1dee73a04d40757ebb004a1d1e6af6d5a1a8a07ed640602ffda6b3609d21bd53279a481b9766d9dcf91e530136453bd247d432bc4f4d2f2ef5aee407a8b75414f52a4004ee8b864e2b3f5118e654e0e4dbe445fa790c3866d960264db4ca16a49bfa7537b9c372a8650d98393780949cbb30f9199813ae8525b4a13417a15144af3a758b160cf50dd1de830fdc24ff8d8194e51bf29a9d90fc78019527712364aaadf5fd161d3e22563fa44bf5abc036268d65ff4b20dd6a8060ec4bb140e7970d1d8e2ab8b21bb3aef5cecbe702dd7638a6b4251ae80c5245364aa036d7bb84093d7f8267629071d1a702a0fa865e33883fe9fffa7ea05afdfa54f07c9af57ad3adab2dcd856b88f6aa77ec7cff182df03a15cfce3bd42ef92bf2fc7fe88b5a425ad768d26553707cbd677d4c484379eaeeca6b3efdfa0007240c6dc8bfecc75239908d4e7a71d2a421d57674360481591f0244d97f3a94d7398c273afa10678efaca28ebfd7b070a34fa31e0700fd75e240495b5f2d94833e2ee11e9f859d615c93ca6a44e32a87545ade3e2319a0909741539635763f1089481a5b715280a85915ae193fb6c8512f8e99f3eae79b652d1d442a0d61758ce021dfd6111a12ccf767ff57456eb37a97433b223239f384a532fe7c10880108b4d5d919b3a10ccf0ef43cc00f21b3fb1d1bc80479bdca54294523e762f73184dbb8d45c4d5037a5b8835d15051ac2c8a501e56f497d14e03da2b5dcd1c3b73bf1509600b44b579ab674c672d380eb16b168d49adfab36e24fe6ab315b85b5ad24ad00a73c3c1a0d4938ac44fa6c83b8860cd34b7d749a49c6950968140739170fc0866c2cc07ad6cf301bca0ca12a0ffa8f45eedc3c0e1f8ad766bb01895718b49784ba356b6cfbfa0ae4ca6956d83885a8aad4162ac3030473544e1e669e7027d3dd382fbaf0d8615ead87e745beb089ed737db7908eab8748ca7c832db30a4881b3d5c1ec97670762b03cc3867cc24293a214109b55638007f66c254365ad005c2bf29333975d1808c6cd858f5f8868a1ec5a62e7930a2abc0b4d0a6d8d0d6c637edd181c40870c339276b205201458a5c992bdfa6a435d14cb7468b1856a83f3bc73ec188832f16da71cd2c8b619fd4849fdc6320d46d5ab6339a231a35a7feeec21f5175959b1b8828f529fda4a21409c3123692b2b0ae0aed7ca0e16650e1ff5f0e618eb32b07734d7c473691f4148c9c484fca94230dd90e8a4b5ec2702d5bc6396f588a4b697bf03b63fa107f289f903de66cde1e1fc39aa6b1b8842552600035437c62c989c7b788805d6e45c2cd33863c97983d7d1b84858615d07e94da8633d538510c906707c41b5416e8aade3076137a49fa27eab0a5ae93d6303ac6404603eea93c97cd61bca397f153bf8697205aa34b91b5f611a20aa950bc5876a9d170b8933f9baa6e544c55c370a2448838d833d1978df8dc27f00fe53bbf4e55896bd911d846fd518261328ed5b1df02a709ba85d3c6c41924d989dc6a49c218283ca27d79161aaaf648ac78e99c1c42794048027bfae71f83807e2f4f1cc2931f3a62b13debeb284577fd3da6c0c2a4f0067116e2b9619bac8b07e22a57776dff08f3b33b1905cae12730bf01339b738accb1f20bc1ab0a13847e10f8797070a9cc74be76240e75043e5da5f9e9cbcec8a3ff66ee8d061d6d0652a73d3639dbe6bc574f6214a979783cc06f9ffa894225eb38a3ea9a087b0a84c7b9c74dbaecca0ac3de3897b0235e38715b996e291ed92ae2741575f9bdc3053628829e17057ea92e77bc658f111a500f70360b2fe000d59bc2d0e1be18abd1284f6a274317f5ecdfb964db86ef8babc160d719ac4f7b9f9b557f93623c42c09355744b32ed1265998196fbaa8c927b1c33ef743814084cd9c6ced95239a731c7377410e496ddfd0f883ae0af2b65808b8fde630bf4774627c1cc8e1732853a5f960544f9ef1e36daca4a05b48d5990596244103ec948d61ef354f83e01aee17c62ff69452a63de78ac80bce01c3a4b819a30ff9dc995c9e0b7b86861596f9ed27a0cc3d15fceda91dfc9f73851b037178b3091dc4bef3696d83dd8dc5be60d6b37c4f99c009469f5fe66c4c3632f5a0c903157a944f3e7d1ac33355a35798afffb01405300c67660a3ea42ef7430a544e25f84a24a8a393b17194bd46b9898ce9fd4e791a5134ff04ac10e60b629f8d46c6630dfde0ed9c6bc6db4f642f196ea7a5a396cc884df8e427cf1a0a726a4047ee2f0c44df59ee0ae0c034867e383b9dd808812cc1ab4816f04daeccb46f6afafab0dd53fe0ef22bbacfd80dbd54225384783cbfe9f5ee724284e154fd00e7975813ad5c49d5e2eb8f25a8bfc97db882b24aa27a97d70bce7d098e798c6b32cf7f82139f36cf969127d9fae357a5c21a750f2778786a764925a63f2b091a7dc1e36091180a10cf218b53005c49a8b7842ef163c4a8ec4d8bb13adaf43416e46c2fa5b49e5cf1640a222d5d72d48d956400e08207b13afedd108d5f45a3f3593f81cbb89af2e9522b9a3d53ba6fd7400cec8e1d343024ee120fe6599da29b7b1a085c94c9b0dabd9cf9470d3c0dadcfb3618c9f64eaa9a7a09171fec28f144678238ffc4fa4088ec21d337311d55506e0724e7664f334cf50f27cdeaae925b0f3f230131c763a1250988c696858c2c0e84979a8072f39068c19591c9929f205cd5c640faa8f56f89bb768c36d9321b5823f126ddca33d40cfbc9342c54565319fba16d9d78dfce167cd42fe49af3a60bac8b43a7c5d6e294673c19cbe50619b197f7d7436b224ba33670c4efd446a43168ef1dcfbebd181826c90452101e41e6efe2addb6201f0f6675164cf2b7256e91173bf699d68c2d1b2a97f857d17b3e21428734137f650dc5f19cd26a12d3c4a84294d9c9351737a5e77c8cf8779ae0b9995bbfb70dce9d84de8bca9b29a27d1a14b485fea06a4915b6273ee52a1d77b505a43bf4c3c28048e527440ff6d43e6ea991524fc63af584d9402325e6be260cfc14f09853d71c85f2f8911c51113d5477e463d4438b5b0f6f36b33caed9f1ba9266c07226a91fb698cf4c661b93fd34821b87cb24eae1c0aeb543fe328b8d683270f7cb544ac0ebb81ad953291b2fafb4facbb1285af469fac0033e243c872869661a5dbe7d715c1be98279d4e2ccdfbf8f364abbbbc706f6f8586303a2f30026d2853313dd5115e5f32c3837e0f3df6c71f94598eaf0904359c5dd16255c751199740e07ef47bcf48048d96c7c6cfc0ca9852058a9df006ed2b8eb5d5a907ecc693eda213abb5ec4a98f232e4c985f50ff19dc591c6bb2cd598ea6967d42531d2321f3a092926202d845bfb2864dd08197cd69b2a90fdfc2813f754ead88cfaf44dacc125a5644b0ea4778306ddafa237c42f6c593210f6a30f832b8fe9dcac242c4af3ec04d27546393ea90fe30a772e1f3cfd5029858594ab4abd653edb7f0d752e6c098955d81a2201d75b9f6e3db1496a29463e4aa33373051949370c47faf90a77e0df553ab668d946dda76c45ef597cd2474502805e0e013917c623945bec6757ffd89a3be365f4fab2529772bbcc437b071b5abfd2efd393536221ba1729a82f9001b8d40f665a0a3f1241e2bc4dc9851956cdaff398ee94ef21c57aab66c026b26d41becf7d38091e682f8eaeeea1c66eceec06053645694cc0161650b53ef84b75ee223cd8890cab98a36e453878b3294edacebce8ae499ffd1745f5df570e51a826da1c149ead37b8613163d748f6bbfadd12dd2f9e5686c8af72b798b1b37c9c3fa66ae5d923c6f5a2ddf3d9f8ee93f7f1e1b210af9081d1c8bbcd052983921af71987e50849e07bc6ca7eb6779710a7ba3c1533e2534c1a50683f51c342b61bfb695bc458cae6185ffde1810789ba8fb12c50a1cf824f633b2f1f29b8d8f8aa9acc2c0e78fc2258a6deccad563e0c1481c534b9201374cf9dbf9ea385779e90b94af8ae736dea819eec8ef654bbece8052f132724bff98ad5d0051f692c0fba28a44ac797275ec99b15731597e1cfa9acbb7cb8bd29b09b2e44509869a36e9382634ac78639e741932981c9eaa88a995fb60ef4316f965e9c3fb6231550ec7f1f9c198041b3f481afd396bf8824108241837992f916fe947738f7ca7782369e9c6f52e5b1cb94f1bd8982e6d2e579d307048b851dd6558053e0deec87a7e1be263b9690c5c1803eb208ee30b203f7096c2157eb4ff42652ac1e9d8c70b89bcfd0cf892cc269263faa87bf2b78e7c74a7e2b600b8b3347ba31f072ee249915511f77a20ef15dc34488807dd3dd2241c445a370546c60d7f4ebdd625b7beb973b5138fc39283c2fe5a5d0afdb472d573c2b9aaa67cff09e0a1d249338f96e4dbdc86ececb5ce6b0e87ca99b6eb59d12d3be912b330f22fe2e29480b925a55ec2a20a7736773f4242048bcf0813b60a3210e9aa8c35815c410697eae43ecb0b0e1bc1ada13197a60b39f1d769d60c46494c530702c9e54838d3187638624e439342c88ab0715fe23e4f4285c703b9b25e35c3de266cae416fbf533a52d567ebab21dab8dc03834eda8da7fbba2758221c3eb08cee35071db49499afe3689d19366fa8d0ac9521da760a95293569477960ebf3c95fa4071969f0d0c3d1ee09db499cc23d1b8c7a6555bc3061b73503171825c72fddb036f080aa92dd5cb38f7a8e0f056716ce75dce994e60b0c11a478be2386076c0465a996b1227dee6884b1cd2cc9945316f4d7271b6cc73bea392606fd7edfe0fbf69347931f2962942225a8a1ed36cb2f4e8731a121c323aa9a11012abb14a79ecb11b2eeb0d79f9f01104032a437014e2bba97a2ec3c61d0ea1936cf32e65f942d0da19a4d5737300529da5f879b50c5499e42bf2442d011d4a4c3d28ad3d0d42669b502e566b9bc2f498302e749fdd05b8ce280cb7a5a6a12370464ca44d37a99182553c908c32426951649eafd10efcab6e930061f7e2e30f87e371e384bce2851a5516423bc95336cb249e9a2922956e89be4a8294bd6674c7a0cbb3b5f81deb4a53c7b765d24906b4d901d8354dc63b9c3918d130cfb7c66d2477f4e73abe18217c91d972aa6445e2907f778f9314fcc2e0ee14bda61086d9932309347b848839dd92cd21a2efd0c2580e99e9886b2fd2fae1710ca80e7a29aab425f135dac6bfda1af31f19e913ecd7300787da4129cd4544dac93957b41c0bac992ddd60413b9b5425ccafdbe8f7ac212dd0bd9d4059a086d1741d12270882539063272482bca19de2579f78eb47a79b05eb121b558af184a46d359295c6a5ca20824afcc591292bb07e89184576364af065f9e3bb1900c4e157ecd755bd30a2bc4afb57d61eaf7858ed1f22a1a2b162f34c07ef1774cc2420c5b799de36797535c81b917832c4e5fca481568510bff94eeebdfbe064d4900010a9d5f0ba6b8e2e944f05e540a5eb64409dd8e14104d9d01cf1066f7e277902f4b47cb47d2a59a1fb0e3c555913543f3d1964df4e67cd42ae5c1ebf06a783dda8567311b67a7258e82c68eda0794c9d70b129eeb0d1d2d536dd2b58b6edd4dcd980b99e931028cc65125e43b7e8f0f5bee8204a15fad4c4241688411541b33c08bb66f493744f1cc2b439a23eb01fdcd0f1f2939cdc597c2e1a533a8b39e15b67d2f678606cda185b3b0ec3915b87b0b1a66375f19914c2691bd7b7f6b925fc20f90c637488c59e10de1f67e74b5af13e4725d4de5c7c408f1078d44fa66ee2f4f2cacf79838f5041b818f8300a72375f103a47d26f1ed8e76d8d6aad7a29c9dde0fecf9e094a306fbcf6f6c14a50da054a7f14c93158750707b95a494dc1cf28209bd182c9d5657f954065b4f00138822db96b879c71db2f3b9e9af9db994cadcfc0f56b0a62be5384bfb3331444e42c8fff35ba31b06ede84a7293c9b4878a51eeaf867c3d0e959c1fb1cb0a687ece617d9a14f4c808b3b29eb90d4bba1e399d5f757366ba795be373175e42350abaeca772dffeb3d8fbfcb095c52c4b6628e020815e5b19d0367069d33b69a6987b5bcd7622722947fe9a9e0eef07cc5fa3a2018595eb2b51f9bdf36093fb0bc485373fe989a3688fc838c2e01169ed101bc60a00a075d40aa94ffa7f34c7a7063865aaa7eae42b7a3377079b318ea771f657a123d35011b49ca753383b894c9174aa2cd44eaa455ac4555fd6117beb50428d86c4f4e96ce6adcd1a7cf1582963d4d7e1d7ffde906330d98fe4c860978cdcca01b2013d8b2442b3d60e8d1db42eee0434586d74001d57bd7367544868061c9da256dec03e04d6ede6e16682667e455cc5eca9648d193c86b711a25c4079a3b79f2d4075bcdf586a3e2d4706da5a046dbd46f250b963e9cf11115c4f2dc453ea1e2db8084dd234cf34a1af7375138f4666c84c67c0bb2ed7d97f2c5c184b5bbf0a37a4cffa5ac604ed0afa710b99383a3659376f9d0a082e65b2c40e8edbbaeffc0b4b626e3bc80c90e7001eccb3b0764e45541b24c0e6643728523d5bd5dece36387414c61b31e09bb8ae88413b104d4dbf823eeaa505400f1408d769b52fb2bb734155449b35beb21efe069354bf45059ea30bad681510eb130aea66b5e2534409d7df7986fe214505408a084906539ad0d9c1e39c1a93dd90b4f63ca2841e60eb9613e51ec64edd67214c1f6cc9fd56d9ecc840a48107860984e001ba670e2a154278246fa4de83d48a0fa2c63e67b86948db390c4c8b9e9986a70544abe1ecc8c200fcfd6ccdd76da40365ae08b4402cdb899380d755e21391acef5b89de42168bded10dd83d41a14e2217be32b4b2f20f537652b31e8cb859eaa99bc189f16c245b5f0bdbb5b2954b1974777451264c830b166a94c44c43bf5fdd907554ad139b2f772778cef7df18a43083dedfc941bf619a2ebdcd7230004f82f1172c35c878cf5006a14607b4e67d1dbccfb3d2d28f2da78179f59762c2dec61a9435b3441ceee8793497e93e81ba2ca7e2bc3fc3c1aa5aeee1ee25217fabd2991e5d40918f82cb6c13797ac87687ca1fafed6652a848fda5f73110479410b59cbc21f74d450d461184beb87a07c59d596b7243dca8d80aa0d83d8b64b3cb483adcc66be49a0346bd23fe60151cac406db3c32b15ffa7a3823e1a5e92d1ad52b50bc7534645def66c84735ee32e9e83f22af42b2a2d1c0b7c37bd7b6a82a47c4a2164c2e9fda76387eba6834904141c54178254311b9e41fd37df838930da71d8a27473be32fea10c0d62f886d9467e1f9bc4d2bc583afb4406a619a478159b168c04df9322416c9be047cac574e8dcb4dbe1d9c650ec36cb11aa8ca897e16219230f49cdae4742111676e9e26b52ca77382ec60b034634649f1db0256a9cbee50526ee3a069e369714f1e7faa8720aea0f1ed810e679ce7770635d7a50e07bf130e976967512ef2029a98b02e711e42f09ea677b5cc345efd6072ad08afad850252c45b1f2c7fbed44434dec5cd23ae400507e8d81233918f9bf3ea5772f33317dfc3435f74be82231f0840b702a4db3df3e69dd2db89ce594c782d00823be44cc3372a289c3aaa17ae7d45567fc6ee0f192c2e301f03b97072732aa0f4715cdd4cc9a4e64d29a27172cf3b9a750505277f113a607023a643329db2aff87fcbbab04d9fcb19624e3dfe20aab574688bd54ce0c68b7b871c1325eecd46abd7a8d45238a33ded15a77b97567fdd5a0079eecd0f2761bc368ab4286a2b9a571de079036d6d80902bb370cb15b92262cea136da65318b8aa7e98c574166669cf517dcb791012cc3678e427f10cb4dfec4c8a58ab6de3423bed1eb3a5461707267da8283e7dabd2df0291d4757b590b4fbc0e5c3af798acc4443c0e6e2f7a2e703bb88c6bfae9cefb9daddc4912aafec953006494dbbd502b6436cb2cbf0c17c12b6f340fe64a035213b97347383f2464a74b658a14d04cecd951780c0b9d2b9f318296a3bfc76eb4659deecfed83cbf31ca804bbda9f19393f8f5fe79d5d165f223c1122f66c7899fa2525fd6a1ba930a328b34ecc386079ce0e25172183a6aae0936b13540a963d04fb63c554ac5bd3a085f9de22c9c3f3085c99dc0360c1765e2cac59e6177b902adf6455b0d488bfc122a6467d5bf6d7da33bf91621f3857fad9eba44794744aeb484ee381902df42891f7ae1373b75c5493b471c4b1af67ab5200282793c2752b80f3ff021f4f7e73ebae0047b78e603443726ff2636322eebcf3c0946ba672b613dc65794fb7c37d0b26bc497ce6b0286a2ad85ac0d827d08064f4337e3a6a9f2dcf2dccf5075c31ff5dec78bbf261fac1e2c05367225cf9e490b1102b478b53f368bfda0190d573d3deee14384ac1d6d6993710554c5c96fd0bbfb0fcd534ca526bfd52921960b8c3cd61550a145188df4ca881b9476463d2ef96cbb1930fe059dbd73f8174a131cf0d6172ad0a5a4a485642003568bf104b9c36fbe743a264828807f37643b1ee671936f8d148708edc97536a775c2142b0fe780d552ffcb7b30c416813d23507343aa82c0a646e787438b8ecd24cd191819fdf2f3317d0888a196a47e65ec557349ae0557c7a73634f41e28948a9288bf7a936368aca1fbfb546124f33f290f4a03aa9d79c98be9ea6be2d876ed15efcad8ff3b294dcda7a7cb3d1a50f66228d7816017185b5cd0275a2216897fc054f39f1ef2924d7174e6a39d5a9c15463b62bff51f5a3f947354012c89c8b07de6a447fab60eccf075cbab1f687957d1197a11fd00b93cefff0bfc6b09eaaee06461f3e7cf2fada9473530ea53fba97be0814570d908237c579da24ac8206cf7cbf82841f01a99d37a42bcf8bb181c8c239a25eace889f7bf7ad4c0b165321ae2050e0b32a8a889906f0b7d63e78d0062900bdfd9663a6a420a74eee4157ffcccbc89fb790bc7059730c1f43055ae149eff2c3111a54a87f89872b5061c4e5b36ca47aed7e315964a1e783d8c6298aa9348befea918c58b1fd98214591ac7b80fec42acf468ba15be9ca2eedcfe6a939baf7d5024edca8f204cd2635dc2469aa0a697cd6af4692177c354aaee751528319d8d7beed3e5731f11164922a69175c459ad87be93806531d90e99566584c9d4c6e12987229544934498e404660e9a83ea683bc80de68ccc4d5d5ed9c148fdeaa49315b6dc52f8b0db165b71ca18c8f496e2eb8f31a2555f1d4a9d078f6a1e524480d6117e443aef29d4c7d6e3db5877616c487fcd9ee5bff8108955b2f258faf7deaac6510e1ed3e4b3198176527c30076952c0db48636164850be41ee14a6cceb7e4dd4cf0d237733d0554890fcd913713efcb4df5c227a443b16dea27d9b13c0eb50de9d4cffae67d45b5cf04edb30fda50a05999953ce6c66a5509c16e7340a985737ce8116b37613ed352eacf0cc24365e5e6c8ca491991246b7068f3fbf3c07d8b202581282aea4c8ceb4492f47dee7700c15b3b3b23d977ac08233d30fb40e1fe5b1dfaa75a28d794b2766f770bf18a6e7de15ac5c1838a37bb3f80e7cb94d8ea68992678616c538839ba6e3cb91e4f8bee6050ddc9f98a29d28878241f1760d63a84aab65616c428673f893390d84eda11a3b7c27c22faf47ffafc9af41d3ca5aa0a158bc98a3d7c23992544236a1f284f076e8e3a51270cbfd50c2ed3d59c3d2f07613715fa8f5ab0c6c29454dffd52f4c16b1a26b815fd5948e7e1fc7b3a208b67479367ca38fb2e30e9de4345af96baee7c419ac365879eb0031ae274d97f2df27fc28ab3874ed0cfe068e6776eb234f86d72f240bb1b35f82c07bdeda3a5a24ca1cd93e3b3f50e3317d3600336a5ee7fc3917564b7db4b029243a80f4668d59a17a63d96face4a64efe80378b380eee70967e7beb2b99909c0f133e1a628a6c962d5c0c431bb70fe5cc2bebc25c42de26662c7f6c77a619ecb137ba27164fd0f1224443a8ab3b57b722d63b3124ca11276e75c8a2b3d973f708aacd5a9f2bc5f0f1a9ba9bb274ee3b8f531b26adbdb04ba5a2658322c189208d54b83a2180fc6fd9ddf40c4df916b911ff794ece9342dad6a46b67351d6c8c771dd9e4274647945e9e7f717f9c41fffa9a77fea79fbbbc9472c56915a65f4f29118b3aa6e1958fcdcaf350c320fd7a5229fc751cfb6b95c3e9c940996e23906f1bac2aedafca0c78cf045941bce8a7cf9196eed245080438c057b81682bbecda5b122bb3931f7a31342626514c54f138bf84aeec13e70c7edcf95740197f4852e87910f303aab9c03e2451b85d8ff67b9c7e813dbabd80c094ea12749a22e3bfdcad796e3a64954367839883632ad0bcdcb7ed30e926e6ad28135ff3dbb0193714147a38c923bb80ad5f5c42428238f29b459673b86da9917c9978495d64633b46509f8d8fe0538784fd3146f734c6702b9c6cd0d0ee9dcc34acbc362edddcb245f2a8e4f72084951fe8bd6cb6e139053804cd785bac7204f8631c1d8b81f3325c74dc106a9126536adb6d208c59050b82e7236259971025fdf5723374614da96735ea80e98c81894af41eb0f903abb97b443e1b271006759e16b01f34141e4760d2d443e81d3c52638011048f69aff8881032c5dbb0056a373e49242f9081d5bbf7119b362986c7deb1c961c897a107f792ec385cc4e6ec5170b29e058730e4dc033714f02234464fb465bf34b5df9892f0abf7b1ca3fb4ae71accb234ff07a02111d08549248033e80db150ef5b7d688682ded31f67670fb1b209633c39101d8a3bc7ee9f128105f0c1913e9ed1f570e4797c7af86154e4e32d0c7ba1a18e08b09c65681a084999372ac8aebea4de0a0c885c050e8970ae6100ff967c2db9d06da995ff647c412dab0a30de916590ceed2dd17a4c481ea8bd45a09ea7638c93535ae8e9918b67f1b6d8ce4e533014c2b04f3c46ff9fc473d8c3da34e417a603ddeb2aa0d7654d4e9916d1aede91b7db866a328b767687e5cc528e814c64c58e1890e39531bdb2bd35b7dd9b19f349c1ed4e49c3da1a25909b6baa8c1642494d9da929da116a18a6b72091b9beb7acd10b2aa381539e8ebbf9a5f44733bfdb50feb87a32fef8bd92ba34ce1a249462b6ae60379c4e15093368a2da3f657bc82793df247f873b7d5b7a2c2cbc1c58eb8683b0976bac2d4c728ea2e28e17a6272ad047bd8a0e688c2c6cad95e4b249c491e017c4cbeffbe6372c19daf57cee0d4d874c1a8292e28b5a7ec62c5e7e419df3fc106d4c0d4225b36ee4ad25e1690abbd084daa15a24ac7d6643d7e88ff65092ca4e6237dc026b2f5be66345e4afa855bf5c06c8a74adf5842ec7896bcb42536dae9d166c2522a16faabcb2a7e7e27b6bafa40a43bfb20b29378d0d20af93de518cf99c2af4be579d8674b5996a24406f52c43e151ae6eeb355a496381d2e9ec8765388b3d1964e6b2d9f6a12b8e3fdad0ac3bee4d1aa2aa3976ac98998db44db4076c620d3b43ca66350a30dbfb5668a2f795338c311944d6be0c6365ba518c88b2b35e9d7d28e1cbcf098226ddb5aa4f091309ad221b4052a3ac7cd50af6b9346686420335344d1ca89de744ca02823dd03729e9efdd0ba6e4435021614f7afaa7da4f11227633b0b87e6ff33ae59e6f9cedc309467544d9046da4b3595192333134fd758e1972a6ffd40635396e961c73917ceb30a10accdedafcc79f5cf19fd1f955d7f40c2a3d27c6c3f0adcb9d452dba2f090448a65bacb0919a10d3b943bbe319e5935506a3574bf66f2f655f37a2b826cf94f2760b3ecd7d038759433e0466e5421110942c6a7c0198624f1f801abda4eaea8fdcfe630e5db104a4b31eb768815d5577e9e4769eef90145078c35c8f5acd31f68363ccfbc904307515a9493ba82bbc885942e9ddc2bbda0a03481dbadee35b3ca9c3023c476e6ef42d3128c24b6ae4b4885cb351656408e007fb113814ce454ec3bc1d509c1fc919ed61f429bd6b8bee14941e756f05f219d0e9e0fc913206f9d0be4c23f07ad74d84b8bd9448b955ae954c7ddf2ac4e5fd5f1f78c7e5fef66158911d37baa664f0943e05b3996d4c07a46b796ccf78d4cd10881471adc3940a05b7557411d0c0813f0c65ffcdb90dba59ef253afaf4ef316e03c4a3e35f4fea5d1a410786e439e7045301164f38d761024d3bd2d6c9128c8f181d53f223e23454934306f075386d575aef5da744ae86827f6f4ca8b8cf4d20c6c837a56ac961fc318b1fdfe4fdd1a4518e47813a8b3640cbb07ce561714404156ab8dd8ffd87bb55514bd8c42dc5e012d240b772a34003cbd06ae1ca4c8833a88559674d14ee90dcef16cf4604c131fba04b85709265a3d994b29bd3adb6204a79d850beb1f618e6ea9bcb16de1b3e5ca5b182b077eac8d5cb6374dc4371b04ba93106f2680d655d3912951dc1adf541dbe6081ef8d9ff8e712c18dfeba32bd6585b5d33302f1b9544f11191e35c7c1d7ba97aed1549ae173656801d0c0aa729b4caf24973c43a909c8101da79b07147b3a53043ee3a4415857f6247a3056f112e00415b81ee74961b57b6a8ace813517140e7dfc68d26bbd8bf060dbf01f8b3e29faeb2ebf50a48fa957225743fb56f4c191fe1cc4274ded94b27680a13a61685b55a26650338dc9b9e09d48c7aa93ce66bd516fefa9f9bb678beece063761066783d1c03f1a6a695756c4bd71d0edb2a5a5ac3bfdc3723ccf42494391d2d88dfb03fe70d3f4918b06b0f6741eaa87f8055e644bf749769de1870a9927621d072ae087e234243e259bb8d13e0035221450603cd81d1c2fd300c1146098f5b1b15120eba2350f3f74d2921f38d1e00531091fcf266b046d5bcf48d47dec8dfd96bdeabf51e28ccd8e3036d82b677e3808286fec6c231caa2d31db7406cc01da6927523665114b68bb34aa12d79001d093f5f97b199b79c314407c0e9d16f498181a848bc4a95098c63c7215f3b17e68edb5a9da5811a574e5c724850959cf9f5c88a09436d2424b4195efdbf6c1715e39d05b9fb570399cfa3387cd8e62c90f81500d3b5c5d80f18c23d449aeab00d35a12076d5d431d62b518f6535b0d4269c2368b19bb777f9844f3252bb6e3ab72ec2565d88950b60ce9a33524bd12a98afe7556ec53e10394187df8a69fd3deb1b05db04761b1e6bb437135d0b69b063bd1e95711727e5273d4b223d8559419802e0d9344084eb5b1ef62d0b5ab01212c18d2ce7472f564c2d926166f8f347e35b6d117121aef59baeff1e4c47ace8fde2828c9a41f789b7736525ff5095a59c29ec718da7256cb55007f5d6317882a2b4c67bdf59f02b6601bb860788eabfdd25a279c4734b6b08959c29f25c9cd722cf7accbc06fcc5d1be106872e9c6337984f1d67c6d81940a3b7fccc6f38601711b2583745881ceca192100732a770e55e6abb4ea4f40f4409e9b9f9fe7eef627421115b9bcff2ea304f0b4e7b536ca92093145a73b153d921aa7428fa7bf05ab62d1477111aa6d406717c05f7564cdb3e57390266fd7cc56102d01589611ac888bcaf81db3bfe9aa9402272003e874f426fda7bfc83cf80a3cd1203bd648b5dbe9b9dee32922f92ee173502246625dfb6389d03350f22e6efecae27e543ddb3d46e7695dc2b7a84027e137cbd193adf7c32a09243c59093b85f427c3fd075d19324708157787c4d05fe3ab3a830bff9aa9ab96eb498dcdd346c8a8d90a11af015f3393775e78b9a3d28bb2123e145b143cc1f03ff046b03c72129630a1cfd44e7dc379dd7f439c402717314930d3d6b809c3a4d33cde3e50cabc587e4b8fa5c6d42be8297f4049e6f2099baba9b2d6cb13d37da44074c0e214a9bdfd555f7a7bdca95a48846e9bae53f9a39dee936d8a1e6061d69c29be55d7bf36c138fe90621f30544492982c602289ff82c5383421bb1cdc00b532da56d5946d8d90acbb12cd2fa300b433de57f2b71662538f23e3f1f77fe203ca859c019370c352d52ff7b2aace466457fa176b1f7d15a9a0a97e6062e2318ad262c4f61ef3405cc412486f88507353eb85fa54f4ab8be9711062215d2bc10ba0aa920de29889b4d8f300580ab38d219624bd204d1449ef379e01ad16bbb963341beef2ea4ba0ea34cea1aa790f863bac7745187bf2db3ca7ea1378e6ce00d4963808ca94d7d58145f453698174619e6ce2244a57e19fddb364609c80c17b4a896a955ac24ff05e168b3a78ff0c6ea95eb9aeae53b21bf8d876dc4b6e858e958b10c02097bee850f0bf1de8b4477d185c9b99a1fbb6a39483cdfbf0178b7fcb9acda005f05f4635a2bb308965739443006d6b63102ff150334ff332cbe90afa62f8d0ea4705896682dc30815ee2735ae81e20696c70dbf1feae69bdecba2952f814cab58a6c21d589f3e34f5b730f062eb674037793555e2e10773910c4fcb646a53c505cf22c6037195352938d83b68cd09170bdc034e29ac4b560a4f58cca7ff52981ab8c2bf234ee4031cbdbb78fd5b178d7d1a37e2cedd00e53504b120657462767719b5a794c938b23eabda64c5a7f11998fce2bd878f05572dc9a3f3ede0a342f8720007f9de32dc98240f8d66f6195ddd71f105471116bdd4e1bb9e0777905a3f5b7792d67e4c93c0c13d0549c7fe71a60f7d466b80c2323b2ae55011ee15aa6ca707161a4a3f4967771ea198f511e5b8ba82fe3fd78fbfaf001755bc86839f187da1ca47f672ceb51baa6508e097914941a70eb43bdad85df6c744af570d7b77587abb935244e43190827457666baa74c94dd567a38868899c02d4ebb0900c5f32845ec516d3ff68f3619131c2af2c002bec5b1ba4ea69261aaa6de93b36cc22e6190faa0a0dd249111445e9a33b225d935690183a5094d7547e766b4d1524ec0a16ab77434a08b7a6d17627bceb8945c27f7fe0409165a9ff93e60270637bf7b952788c1d651b0a2ce9a203055d81f6bb0dfc1d3cf0ae68f9e17eceb6b1430adabfce8d34fece9abc0f267559607c3ff85a53a9597d66401a8f033386a91a842272ac03255dd63a0116d6892e385dcd2121cf60ca966f7e06c5fdf2526135e20346b295f72d609049c2e07bdbfa357b66f2205dc5eee86390813f29003f50d70010e87c6d38ce0583e876c7768ba4acde2dfa2c7e8c870e30c99408f4c1accf9c7c53626175e8d79441e7ef663f6c148663c3523ec567a9e022febe3812bd716eb03affb22ed29fa6f9d4b79fa36bccc92910c0ace6c4818864263e50d74fa8c9c87c9e17d8fbe5cf1a2e4225765fa57101d9179be6aac2a62401ceb150543b6f93ff52ebc757524bd2452124b8f7ed8c295758f9bd4361df974bd2d5c0b00caa271504b8bc335b1d7386b29c8b5377d430616f5873213b62f53ee8e9d005963c58262cc6385c711fbde8467e611772e3b4a682228ed100332984c8caf78615f76df4ff173f014ba59a8058b10d73246a9a83802a0eced89a02b1ecb24604bdf0bcf610fd056f642a67c17a2f7fc5184fa71457b1211a70c2c815433cd0bd6bf7e1667f14926da49e9eb326f3bd3136c04225a80c127a4aff718d39a28c4b40576c46f2bb1dc09eb27749bd2678ab4555a10a4e3635058a5331aa9ccd5580dc805797a5266bb00ddc0527ce0e36f9688ee0da5b5e5bf57f62dc33272595abe13a0234caa4e7fae975099b6d96668a47e9384a50f66802dbeec459bc5550b65f82446389568e42ad6c88fe4304f5bfdd17b81745197ee2c4f04a8a9735bd6278f458901dc3a8d50477a663730511ae134ba8fb7d63c4affbde36b5af9d94cf68d5afb45f9c390738cd9c0ed0affc01c36b1366380163c6416a59f6e3e6be526685fe36a0731f312b2b2e16859c286127319c12dedc5ed0558d711209a60c5897e9407c0b21f829cd6b5575a5197e26a1320b321802cb1ca2c579c05dc57098c388fad7a2e174bb28b863ffbc4ff6f9f655c24021670c91c831881f13b2eb8d0705e4bc0709bf2c007f8214bcb0ee770fdc27080a562c53c6e7c9b028efe9eb75dc74df9648ebc83e1f4540cec032afead3fc3a2f02a9ae2ba2f8a43bd2a1be3b05377548a9af4e96c236fbdc1325a44b5d986a2a541fd1bd8ebb05975728cc8769d3a08941ea599d854d57f591399790097aa29a332edf5a8e2849ed82939226b22f3c05d22622ae536a111de5122e871eeb82acd76b219e52085d61c9255761ce889487e8c9fc9dfdfb846d44ab50bf21f01a1b2fb556dbdf33ea9c7b069b5d42eae07cea02565e20bbe4dae478cccdd76c689852874bd9ff0dc26ac9f5fabc6f47018e09897e50053989b3ae5f1ac6cd600246d1c00915def3db5ed6c03181a2b73dec99c674633c90104512c163f3234383f6de4b81a81ee54ebf08290ce073dfce09507a1f96795c2c35a9193ba8f0434a012ce1e71b006af099addac661c37c1028e870065227d684f4c413339c22ccde7432f1369fabcde860c7e5fb0b2766cef99d60e3ce8ae771386f64c69b41c3b615d5c784714ea1b64b88434b4a6f685bc6618d1fd274a31493483e6b30c35729bb1cff22300a3d384912047d0f5b4d057c3802fd38d2ba3043152ab0a374ebfa32d1af73a5c9973810c880d67f0f49420d5c7b683f7904ca0723cc76743e784a38bb671b66f7dc7c64bf1fc5e6930590b377c2baa1cfd64c125e3d91178e86528a0b2f18feefb53054ffe70ba4ed2c7c013e7aa3a9754c55edfcfd0230e9f50b5703e1dac7247ba84923b28d9fa8a6a2f1eed06cd7c4cdf44878f120f568e4c5afadfaec86d0004b0d707599ad57492887881ad3cac0848173ec06861aea3220b298b5ac978bba8df6475ad3bc00a1530c476d69e0df5d65615b521b2ed0acc74446dd3c57741e645aac172ec1cf18d4972d13de8a8f8bca4c6edf3cdc3db71f635536e8c39a28a0a2d418fe4866ea189dfcfeddce8ac4a0dc75c653c15156ef147c6493a14b2f9154e95702fafcfa58479b4d293d040b2685feabc0b0152587b68e76871d7c05b253fae8487ddd0e046c4025d7083b08cf6938987c5797fdd22809322112709b9a54756b023eaa80ca57e2d4397316911ebd2703764325d3a2d1b9220dec0d621763c8b468c430366d86074454ffa6e81769ab8b1f59675bc45cf101e962be7e0fb6320e75d6ab035fea228834c03623f91f956b9bac852bae534dffa534afcc126a5da9ddc51ed58b34445ae7ab9b64b9e2d145a5e1d9a9c3baebb72296060e2277bf3b9c44c90afe648747a785f3d6df8888dc695b728d905230b3cc6932e8f4738403ebbf086f30574be2ad330799105042039f4e72b85c23b878d4005b49769c7123387afa279bf883f7600b99fcf7a783ee91e0a2b15ff8d72af92a30a3b5beb17a6400b739ee0ff0ebf2b85ea8cd4540b15bd78fb9e55e4ca3ba03c8bb365296735076566eb1dfbc1d631e39795030a55b72e5d2c8756efc42e49483767c461cdd854eba7678cef6153d4e63a9d32b20ca0290939b7e7562c3e1baa96033955d07cb89a7c9b0e227109e6722f27fd80b7794e138335fe08ff154e6d0a75827f1456363fff34aa613982b0a374567ee5f773ae770faa1b5deb2920f7b30f9eb54a37b97fe7e7d2a676ed4637a24c7028b23e79ed32ff0dc37cb6b9dda0faf4b5ba7630ac1c1e4b923430b2931a7a2950f1ed1009c2a998e83aa4fd5e369c5fc7a73f33a26968127d79f8240614c6deab7899d45d43acaf230e48884fa2c3d2aee026073986e9e3c6207a1d4cdb9fbecf35bf68bd55682e3d05d01193993f289eb4d3680fda53d0ca76de9c2aab3f97c583fc147f3c3c8cbbe686fdf8c421272b5e1e10543a33bdfda254cb6e5b3ae7d957887000a09be54f8c9a61f3b8401d5ad5da71e9dd001299a17decebed0977f1383163d0fb0e8131c9a33109c40796a84becd9a0a91185ea003fb7299caad5df1d3e36ffd43c7fcc233ec675ddff11547473902dc87e5ffedd766de41039109935cbf19bce7e0c9047fbc9e4aebad51d2f6627548ff44eb0e2c0827ec01a32a43274220222c463d6fe9e8f6f6cab0f976b64f3c76318ff8ed9282292bc68b51e48c2960c49c466ac423c82d4231fbcd6ba337fa5a7823e66acb49b56b78a88ba6b7295180ddd0d33349542a2a27420d3802b631ad7d5fe8568e93f57c23415a9e49b8dc725c82193de834cb4c8a1740daa986c4b76c3b2d2cc94f92cf557531ca325377b7f80d8d7c0e43ccee8e1667c603fdec5667f7d1f659898eda82b5445d7bc1622d12080d8ff3058a68db6c0656a31d9fe02441a817da421774df12317f4d80ce1380f54df6b63c11c898dc1e2af69864c4bf4d1ee343ec8dd0fc75c79ed32cda4183734e429145790be3532f142a1c1461cc87705d0f666c3afe41d9ff05e49da54fa00264aff47a052fa5d0468f0846c2f475c9e3674b993f10bbc67928a92ff558d53e38637166408a13edf41a70a310a5914be538e04275ddb8ddada7fca294ce3dae4812a898e0602af4d21e089973d2664edf193788db49b3254cc94b5f3ff868a5a3fce82033cc55b71ccb14e438940db3309ac015053954e91f6aebe3936d7d117a2c74a345138ed1143c7facdb3262c59dc8496845cd173f3f0ebd2ba7bd75824aab752c8cc1581bcc3b1d5934ffaad4246c2d1c368a8c20fdf32632b9006c54447e40f666ccda32459f0fb83327aa6c12d6ccc056a076a225475a72d483bebb61646b68e3aa41b18f0a2c9cb4b96783661e8d2ee3c44e2a01346248a447e9e94d6dbf7c46bde27b54759b65f7be7c99aeed106d54025350a3580aa9778b7dd07e2da20c136175c5395989deb811edb2cf2e4b234f84df44828b8bb727281c0fad42c76ade3fdc9328523b8572983413d5698916cd6a1ef23eacd892d57ffb2f012eda695c8b8f3c8e8303873da31aeaa2af6dbaa9d5d7cdbd29180a5600cb0a90abe7a7dadfcd234a435284ef1b138884fbefd70ca8329232953eab427dd7062bbd2289495508e5adf0da26d744054f11fdf4f19d236691c0f0a0780e0005a6930a564aae58fb9329d0eac06f26660fa51c01d17c3f42659d6d9eb0547117e3a4e4b4b78e0935c6c4494a7c347b3fb981cfec26ba3e3ea5155fa731411d663dda4f7b513a52c7c110de2e6e402783cecca7602f7cc69781e7e5c5c661e592c9038c3a7927e8b686ede3f032a316db6a2c6ef37988bbb80dcfc3ed874b37dbf344b495455868f8c6238ea6e2c63c1c364251123c00f55f58a3f2ec3c81be133453c5e6a171e8b660dfb4ff45c1532d50ecd76d7435458aebcd2d5f620eb6c1c4826a496b83a5e3b918f5db8ea677e5ecbe736c4b23d13f52ff8ddf4c6d0994deab96b65de425e20da1a84ee5d1a98ebdd03499017fb57c380b0cdad33d84d3db0ef49d963b5b4aca1c35e6bc868426d25ca243a4f71dd7b9304eb06940ec99e4a0bf9b16311893a73cc3d03c0d712f26887a4948cc9ca3e12889fdf573d76ee04791914cbb2ac442fe6df4133d22d6ff1170b700d8d175af3527b6790785d93808ffde93c7d2465538502021e8f94fd18c47ef3e7b0eaa97a60e6c5ceef5db20c3d5b12f551e5b0d9d2a5fd70f39f061dddb0932d203f0e24c72437082d1b436962a03e94dfc16c8fc7315ff7e720adf7e47101f7a819ddf0fe4541a3b1d36f23ab4c4fb07fbb9a76c2908dd5d17a810e5a775dcd080de50854ae0510b8101ef1b46f63618556988d05a92bab8aaddfd62824c696374343afe58720838adb39bfb78f9602f87d478b3c2cebb68f034b1efd38b59490328f0cd95f062f7bf4c500828b043ce3af8e48d77c45c10565cf2a61f048340aa0cf325fa3d4ffcdacbd2de1e27b499aa2384b1d47130e98693ba0c19bd1d185cf734c33a87fd1b143c0be51b51f4e72d43c755bbec4c2a52918bde74fe4bd5190cbfb8e15c6a8ac180fee95a6790684d2baa95165807450a1763897d63a801f18c201f93d856217d06bb47d378bea646a0544c1b8bc2f91d91f8286cc68e925df350715093d1dc26ac0282d94fcad079a8fe07a4fd2bf252fab182c35fde1216c6042097f2c15e85020cdf5584a45fc15906727492507d0cec80eb925b7cf64a375d47dc277c39c1855de322ac21b4087aa73b434ceadcca7a69852d28d43d8b5acdbfa3bc4704c3b74b2d92ae2343c7471a9ca31e9ed29a6285ac233b357b3d5d8ce94bf7a46a5d574e35ed93d401a51a89dc5cb5009e7349c1d5833d650d0211fc4f38a23f3fa223ab72a49d661f498cd91af9aedb4694ca3c275893b07fc5aa911076c9f611e58fa2800bd489fa6e5a5807f5e4ba57d6ad6f2ba413350e060d56220818450dd06ce1fb1115bba21efb307c3b1f9e894de56191522b15ca622c330763329f66d20d6c006d31986df1f96a7c3b540dff490cb9c4ea4d9ac9c12cd0d02886e8c5707201fa27a774e7c6639adc5d8ec5f02cb8ea0d3825aa5f692e4d4e7cc23fc2da63f1c489f208c9c429115ee3272c7214f46ef1c23ab80497b4f066e1a4fc35ff7c1a4c3fda467c7bcbec1485ad8b7bde1cf2326212b0fb0edabd310e6ac3fd5f2f4830754d80d3ee1c759693e726a846b6f6e944a117caa1ae81b46d4b91bebec121029930133abd8138f08fcc46ae51f8bf75679a762596a8ee308d4eea6b7480ef7e7500cc53f74547e66d3ad0b292bd800ca0ad876d1e33bbb5f4f9f68b4958f31976bc5476842e6fab98aeaed5f33f990f33ff095c1d6714b2e471d02204df7ac15edd24f23ae70a89552eeeb33bd21699b3e7051b26d6ef306b4d4df48433a772abafe99c39c1e85910b622107c4b7691ea34eb689e200912f2179c7ceac3a5eb1cfb3af422dc8ef4e4d026fde6f26c55e9f037a234ba7f5611c3a102e3131058010a960dbd6f775ea25fd71abd33c96b0c5e98eeb13826b03125599c90d232cbb37d0bb2e7515ee5826081fac278f852e5402f5bdc7e7f5e2d14bf1447d6cc2e88f05dd21b65f66e3490c8f4be79b44d70950a9805e08e05d08e0341d7d7ae4a7813e964f543298e53264762167e6942855709bf99e044b458d20df4838fd4afe5d3304e35ae13d3ae3778a0e040c6fc9c3e9e46a0266ee60bf44f352a4cf546ee739ef707f9242982951aaeae8db6523c14cc1adde138a03cb3751f2cbc53c8703d3258493cbced036e3a0c277095a8cc6ebd164f863e9239142f09d2fca56d27e7a366524d806fa1e258429afccc51e832f936b96117002dc0ffd001bc9b6137110466b36eedc7383968d3325d91885de616a5aadb1b615ad4a5fa0681a393b4b7cdf1b1addd10706f494a48828533b2d5c59f22d27be84fd42d49fd245a83e66adbcaabdb7a531c87a9a90d3d9419800f5060564ae154879f8a6c8e1eeb184c6d59a72fa4cbae7da4f90bef1adbbc569b295b7025426df5d7428522fbaf675978cca85d104de575f1311f14b24096324025ac8d282c4c7628918b33d8065acab769a9832946f052dbeeedc29e27f2f27058f39d639c95396547aa15d1dcceaff2b288a08036cdf89b7013a3b0dc6367064315d2550acd97ac610ccc1c0865b2fe29d6d2b08cda1c6e62bbe02fa24ad532c011a9dd2cc00b0d21a52df6cc972644f9b7f627dd071fc30b0f1529bfe9745aeeb357c81311233a9fe9f9b2b089ef942cba4e9777d5f082c3f495f4b62951849cbe75b7b33bf3fa0ace6898cf1882c983408416dc8f95c9d15927219b23403802ecb2ba28a7ac48eae148314214ddea36f2c81d482902cd655d36a117344971cd8757dad3a1bdaadb24393b8229c4b53f0ff10ed5dfcd6b78c21be083661616321a84c45efe7ff30d494a13274e7448229d189b131900769e96100ba8b2a9660df25e078eb1838386c4535a33ebb554ab1ef18b6e9cf6ba5a564a5fad67ebb66f7969d8e3f49a5e1f7e7e3286c2b0d42bcaf5a270a7bf00268e2e9681c95832a822894d675c3fe5ae93f10790fade6a45b5da57c624073f9651fa7529913a8cc5596e9bbcef86ed1081a6dae8d192b0166ce638f4fd916cec06aba9c960d27a27abe86baf7fb11e43727408f25a1481b3ef4ad8974015f5067a2e67df58bf046341988c58a4a71a82abc990fd0316eca7d794ce2149ac442c1088a878580fbb4e6121cf082e4e67ae88915a1ca10938574828ccb8c38e6c805badfaf10bc3c1008e95382a553d290d837a7d9ad41fe274feb026b11267617930aee5d0656bf7d0fb1293edd0eef1a9601f361ab978353b678cc9d81a6126ef8809e43f3cd2c33d2810bb9621a66d82117ec8c19b56e925e289ec68c0bf11d95ba2ba4ca3eae3a1fab2e36b57eaa86668e3631be93dc62f6c6633b0a75badfbac772e45b14fffffd76256ba98444b94e2e6a93f359803ad3b19b5d31f3349765f530a391c849d3b2816c4ea68cc3b1030a9f2cea805626c893e0338f1c152c5dc08b3848292a3a54453d85eac995e71164bcebe00ff7729e34aa553df8ae835ccce74309a9fad6c4e5d918ab3c4d582b9ddce8c481058cb88fff8868c9e1fde948ce53b912db04af70902e56ff22b6df13b7b2d557e0a1b07df0d7d8abf15acc2deb7c73a8306eee74871d701e131aec17647557e97a94781753a111a909195419887cdf1f531e7776d27f6806aa1aa2376294b5458e9847c57d7d505abcea571b3556209edc98523ad607ec062dcb1d768eb4f4726a26b810ea3fa4243def55478d42f14a38bc8d79dec40c5965f279837466c8c28f50630cc6ba656451fae456983265067edecf38bc49498a816100e6bfd41f919c0933cdc50c39538aad8907c656db560f1ffedf0a2d5f99dffaf7fee833ebbf1ccf84f6d1524f2506ed2579e43658b5f394c01cdd3ee3b58c6191d0114b48980011466c486788e8b582d0503157bc645341a74c7e6f10e19c5a56903ccb848a710dac330991316a30d2aab33dadc1e377100a22ed7d296abae70fe0ed10fb74188c4d589c565fa28c080c35ad50d8adc332ebd12d4b13d97f69330d098ff405189b855057d8075c693d377a913891859c19f7675f69c9a6931d198b39b22d18a38319e7426b98450bef2ee8ea07039cfc9ec73a11256ec609f39b53304ed0b9e3e5db36fd74d7589447cd99c982e2621dbe07b187ccee5de696feaa9c157ec21ba655388d46e1fc62c369d2bacb6f2372daba33a4f4662d8b2bf2e01086c8e41fb92c3298a59933a8a4a81932c58badb172dc0eb8049a0eab5847907b69cea218a2ddb9ee6707154ae93bdcbca3822d69da281ce91fb9a664776df6ed90455b3e5c224de04e121f4796baec45294d6f51bfb1d29b0ab75ea3b3e78a22340304500c64f14d9b24603f1e4d5df4653cba245f514c18c050ec6950acc23aa63337dcafd1e0e321c5e3cd61b5d1a58a9bce6893bf527bceb71b814b31d9723b79072b41ad5f7d631ae2b4ac19d8a56d61d4102b3f0c29052afb63d553c08653d77428c45879338aa8d4464446fc8f7bda39e993802f9b523ec7f80a9f311b2c59962a47eff348bfe2e35437e28a354e872cfdf34ee75360cf53723700d1853ce8022fa35c85d4b0d57c9157627aac37da8872e4b7de63f03c3c0217a083bed2904eab90dabbc7d79bfde2700d26c46b255c5bd97bb585329e7dec4f45de31fcfe67ebb4051676dbe148fea696afbc2a7446408a254ebd7e93052d84812971ac858330374f4ab8280d14fcfd1eb641993916e55de322c9372ecf65503a89e70ae3db358a03f0ccacbc49a58590a0fc2460e7ba71c9b3548858bde34382aae94e711a750753ddb8d4f049a641f3c8cb3f5d024ca524b0afff718bf486930c649cd8f6bbae8e299b0abec0fa890f0b9d23ef0cbe0c9473ce9990f4ec89023c43d1d48152c88fba4e593f1ee6504a795743e0bb28d6747aa088005a84bfc236279b12d0f7722c3385c3341927d129912d5861d17465c1ad8bb5b145256eadaa429df039d3f95712377cfd78afb1396051a3fcfb0ab5ded05ae5c356f64b3528fbde271ff77fb6761ddc36e53f8f6ead8fd1d6572d622d6078de1bc050653eda6cf2109e1361203eea6c20585b57df79f18d6d4537059c2de848e8dafe9e80417ca66d0c8ee2fd142860f546b0b79a4aefcbdf566f853bdf402d8a4f25ac0169ec1bff63343c029c352e3a5014380917e4a514b56b62251c3150eb103eed503fbf9c8e2b67b7b777531c27aa52edd7105c6724509e84d326757348586837d2a3aa2458b0bec744d94094fd9e1738c75bcc1e0bcb120417c4e42791fc4cae38455f3fc27d1ac9542d403d481a2057d8dfced3a6239c9f5c38ff429246ffbacfc66f6c0dad65fb25ca0e9ab577bf49aded516c974fdb6d4ff59d9f71d2533f635a10ff850b40c4608d8a923d932e9c3d80982eeaa942381d71fbaa9f178637414a3516159290f1c2214811295c4d16d189aa387194d3ac1807186279b48136abfea759ec9fee23e2ad56e27d477ae5323b3d8cf41102c8590c5a5a27191bd5d1249468d5acb44d4bee794eba4549107d279698814039e8347102035c9aa291b4327d79f50085525ec614cc461cb5e91e3be8567dfc3f9f4b0a3f4565949ca839c9e5340c77a519dba12f8f0ce3417cbe16fc1eb62b43574f9b368da6684bc80b0aa20ddb7e0ab67e6c92f03c6b4c23178b17ccf9910f2a1fca0cf6208af27246fd7138d9d408320b4f7db4b9f587b705cc3dcdd26f1a3bc0f1e25019418250ffc668306dbe5ecdd887146cfd88699602973a6022a47abad1624e2397ff647a451dbacdb42063333aaef0ad2be9bf3d77c13e24d7379dfb34d632a6b74e6973cd08a53b03e3628d7cd9b4d50fcdef9e13b3d6f39a5aee30c1580026dabb2b56eb2d8dbb1dae34afd18b4fc67b6b42fdbf3a0d72338127d2b3ac09ef72669481d104f2bb4a51ee32d5dc182f8a3ed64e9f0a5885e0c314e2e4b54d6bd3814a4354a733756a99eb57211aac7ef10683deee6973fe12736217e5760de8df9a2c9a7cc6bc9fafb7072a0e178bc486f2e66d60524905b40ad9b5ec778b8eb9ce63de681358da0d244731fd03c627f4899337a34f3cdab0fcacc3499cc45f4cfa1d8f51317f689353274ce3746a163bd992a49c7b1c4f94a0ac4e11747327adcc979c25bad6da1728afa98252d2227abaca225825867a74275bdcdee4e2d0d0b96c9c066efdff141af4e36ade5cf15c0bc7dc7a71ead0fccf2fe7780ef9c4b883e61802af37d69a52772b6d23cd2e369df6a00cc68cf044f27e59d58c573dbccdddc03605ff0538ad43b80db575a6c2fb22ce0dfa52ae348b2360e1ba261b0e9ca56bf6643ebe2990960443c62084f469ea4f20b5622324516ad790d0e88f2820250391f152fe93391cddec33656364ad2eb4f847ddd3652deb480727df34f9f34d80ada9d124044398643a73f39f2529dc26bef016224315d553c2fb0e4f49799f861bb8f4e648629188edd8d7a312598fdb5777d92f28c0c162d2a900b4af410d51a30197adbcd8cf3c173b8dec94d7c5ab3696601c72d34762d90d2c2e392752d39d3eae030a56b6a99f7da0965669a22f92e51cc6578a5f885413aeba2c53fa7b51ee3f495151a22c534a380351d62e8075f6b5f1d63048d46b2d6fe178c7c27563cf48cb50d0bf79c8ba458c1f21dbab2ab9aab6a9478e87a43bbd2b40d1c0bc467001c2e428435ed001f9014f0ad55bd002bc237dca19d91e2efe436052e23c20158b19d908f9b5d02f83b82a8b01da97622cecb4461680650083ca14e0cb5aade9547294b4db1776987f6765fc7ae39e06f94e3cc74e07d8dacfc764af8973fb4dd41660cd705768ba3ab43f4cfa02d2de1702c8e93a0b48c152c4575a6ae31a5ed0bb49e8c3a0912ee909ab4d2c430c4fa241277e51cb20e4d73b66b5b2c211e74fdb5e09ad497b1865da1cec04750c36e7003baba931b7b833544d242a3f78a1a1080b322f109bedeb18d53735c110b45c1f96efcd5ea15ef8c5226f15f1be0d9e69d8b50fb26bd053532c2e0f6e9341ac96479f16adf68f22188db04b7fb2b065871676a8a2ae625c5c897380ccfb19aad2784ef1d8569a17a3b705ee86c602559fa377a2d1ef9a956f2896c5146b92b7d577842406290f80918c41ba57db133d138c92985dd109ecbd23b632b28d42c43085f3f6a4efdd5de8899c3765d829b866580940b96c1cbd9201128fb0f7c54cc452fbefbd879439d315cb4218ae2412816a7bc6dc18df87fb9e532aba7009b26d23f4abbaa1b1c3c7cc4fcafdac9307caf0987033d4d781921d31016bef9cd8632281d9e62cceafc203829b7fd317ade658ee215731c071b4455dcb4e9ce52cbfe8fec473d1bf11cda1a4dcb41e0395b6569b01216c1ec43ddeac140a45d9ba8513db1da6540b33776fd8ec0a05fb15f392ceb169372199672bd54ce81f9d52274fb472da85de6db014a5d1b302bc8598113c30a558d9c8d7e8c7247ef821e201968460bdf897ac60e64020ed7b25f79f888502940c23dcecf800ffa66aff2d6dc298f8eda4f2ee7b1206e5ddc1c13f53f6509a056469c8915781665484551c51b51aadae3dd73770442bc8b54d7640da411638c765091c26aa0112e5ddadfffcde2203ae7bc2ea9c7242bae622d6cd61acaa2a0cfdb9319462bfd22831af48e9363eb4a1590b33056a226560f6a3401a7d59f823c88a3c9bdc9d9eb16ba966a32c4f27aac92793958b04f6786610a7aaaa625dcf9719a4c5e1acfc3fa0c978204c5371ad053b7257a4fe9ef39b3e8f7cdc6fa2b08715e863912e74e41fe63d6c4a567eae43f2e0d4c17c15e07835c9b78be005154c211b0f9384216e7fe2139c4422fa6a24a145fbdaea6566b534a7dbf1f227312b2a29e2a4c58a5f35df07367d699d13ebed27d116b90dcc7ef22b64ae67fb244b75a372284db5e6a0b1a616398c180a0b070f53450a24b0a0d93ba8d11599ea57bf6989d330caaa946936898e12ce325aefe57b129bffe8cb7bc0c8d0d8dc16b3212a8b08be3981ba6c18a571e843364fc4eb5b5ada623592516716f0429336b25c770ce5b5320d0dfb55fb8ee123cb607be9cc645b36da42e8507e4485395bfe7ca7be00f237c54f84a741454c5f93113a9b61da0060cdd2f39d9351a0fde2a5f2309f1a2517e8c12aae4844ed3623c180ab94876553e2e5f54ccfb140572e17646dc533e6a4a880d548cb1d57fc1e31e0bf2fcb7a828c7e1bc2b1372f26b5ed52e3a72413526611097ead80a5d392dc1f02075e7e10d68a172069235ce84bc02e9682c1193ecfd887d85a70e2c0384ddde8f7c0ad2e4fdc5101b335f44cac33967328b0c58353888f648295df47f01206f25ab6d93d9c29ef6c883860e7638d27de4a04ae24fb5f6e12798ba7eb29bc5b02e6bb680a27f60332e2cc318cd2200c5b5d43bcb0e41d0d1a2cf15528abc0a213e27afdacd71831e3cb100c6d360795a02211928f5ae19901fd5b1c19aa8b961e21a038393286a0eb3f90938b14079c75996e458fd4c19caaf79b667c6cc09d8afe92be6a9cf9e5b234e1b10201ed7bc21245957e844a3c0ba70a8c689fdb3647e7355f1213600ae6dc97faf9fa20e62d3fef39a954f50237b53e593203606e70e1c2c3e6120d8f9e37c5735ce099b9ebe6e28e77fa0dedfce7fcb111c8d2082aba0d6a2e303c9a5df5b0c78388ed881a1755650bd75883eb82f623c72312cd0953d991451c18b1ee5dc80d128d021a7b810edbcbeb91a8536fb1f5e5dc0a6b5e8af59a16b5982351f248ca9ef154b2090f981ca547526f3cadab9fe191714c1e2460df373b2fe1cec812ddbfda7ccfdb0dfe7ea46aeb8bd185eb25073671cad2e991920e0d72e4860eb92031af94b6090ac1dcf02d954a05c015a7469c9500f77a65f57d4c987ee78d55e568998ac007162a9f921a32d2a33acace18b927967e68466651e0acfb2345087b2f3c7991ba4a6db810d42bf4ed3a5af1b9f7bdace6180a4ff8d74e8873568ef1470f90b8a76504dcdac234e90ad78d092b8b5c50bf2620d134f8b6e63acec1d170ff60f7d9a5fe3cf7ec819448376c2b597b6946541309644812a9c61ecca01cd1505b4ed92d71ccfd8abd011338e117841612386897e0c8580b0eb3d6b6222471e532c85e4d5653dc591a6f293b2e38136ef2bdd33e4befafd9ae4455d4cd4cac10b18a9b17e322518cf8f5adc7867b1bb01157a4f45fe68e22a10d450732791c7cfbc73a5562e9ffd117280bdd5bab07917d2463d59f1dcea3bdbc413d2a6efa5e061ff3b64e43d87ff372a432947558a4cd6fb2a94f51adfac3ac8b6b830358a3235ccf01975e5b010e5083e7c24760eedcc49ef73d1ab2c386865db1ecf62d744761b0dfc3cdb5d5fc22357b5150a4b9db40d9214e244b7bdfaa18e11a0e3a1d6d30f1ba8c45da54112ce2159572a06fcfc7caaa49a4d3b7d8cb0c2ecf4005831718c838853f6afd06a0b08d2752e2446d5cd69830382ee8ec657838054f691363da776bb3cee9bd4daba0acde920d7e493cce8898c411c1d59b9812f841b1dcd95b504644d46b69b016bfdffa695b0a843a9df5d24d36add522027dd8f981db153de5a163ecf15a6378309653e8ae7ed748f2860f5542918507112a34f1a258c5155286fb92422e69c32595595857aeb76e73af73041596a2896c8a9e5dce6b0607679184b283b6a046a3825810ecd91af96103d80b383bdd4866ee49af74188eca68d976fb7c4275c5f60cd8973433d8092391da95ecb3c6cc2efb8b1b8b9ea248d2bc38904a7245a74d92a66848eed5db08859fd421ced55acc178a35d2df189941f2ac71a3e5983058e980f5ec440a287ff9999c25b9b6a6333b7c4b63afd73cbd8dc4696da6cd3e2754cb6e489aafdc00eff3051af356da1e3aa67625e978683ab7ed3819728e2d0549e3cd4422ca1a4850429c61147ba9e3ba9dad951ca004e24769791b57acabf495e428618f47f4c4b687c3c47d803b55266d4f37052364b3706ebf8e0106bc7aeba2ca2ca354df3108d731d3bacb7a68b93906ec10d7d15070eee1867834d0778c80df02dbb124e3466326a92463570cb3224dfc3bd978a7b267858b319be0cc32f1088400f52a3bd5426e1716ea1ed3313b89925605365062a9ca310077562c4431bef738f5b35d7fc6b3d9013dd6ec2905d417ce4396cea35eecf3d282cbf68b38a9db408deabd1706a2bf8745e742358f579ab7617988778d953c5644acf886e691dca14d1b7e98c4a986d2647b9eeb8d380ca9a46ada06abb923d6f6f1d65d07ca46d4ea9eca85123d86adbf433d5c2bb1c6b979ebd2ce70358a06a146038791d980ada112fa49f3cae49312af56ff9380f21b3f8ce32e18de4110c432747c9fd627fbf910fef023d4b9ae989c03331aaa92ee0572e6c5d157af11f5e8717d1d9310dce6a771e1a7725da24a2e45869fef758ae685a86b29caa1ddcc62bd2bf69bd6d7cb3ccdb586ca7a566eadf10333eacdd7d5cc093f04a0f378842643ad0501b436604c5bf70b3788a35eeac80ad49c850181754c2083da1c83557be1c06cd467729c23f1ddaf5b20e4ebd031a7bdc36b52c4d4a894f6ba3669622409c1cf09b897fa0094ebbd94764f2faee78c67d38cd748fe292596e27d1fbc0803c85b7ce76931df04a1c80dffc9366cbe3ad210ec2a421305ff74dfe25fe811cfbffe50b6b9b1b170f88ccd3628bde7ed8af71804c21748a49c4efc7f79177c65a31389b2c1cf5dd98b37d0c74d149a1a4b14fd90284eb5decc77f9f49f329b577b24cf2a4c3179e3c9f0e8a4c15a13b0f7ff1c07cefe2387d1f33ea1a8b3bcae81ccc047d93296de15dc322d06f3b5e47ddbaba0d732cff626915906dcff615a2a49e8c23d48ada686c0789920122ead276ed126b09edbb6bbdf50ae622635d9c60d36cd9437ca839282e26a54aa71ea45e4bf445f4bd31a9db7ea95203b2050c9ad51ed9ee72c21303b7879f22d45f1ad30d3a6e53bd1edc38c31905476ee4fa335aedd9ac43a4e4a70ed06d949fcf672d97dc913f61086c1acc15d8691a66fded4884ab7414306ad37ada2f5a0fe9e6a14c1c94a420951caa83c28062b8dcd2f5b9cdf0bf545188f41f2e71e71baeb85e180cd6838190a933fa55e8872ad80786bd127575013fa58b071be28751d8b93ca64686d28e1b7eb0bd642ff6a872837f1ff60fe25268f24623235589f4196a31c15f34647be5b81d96b0c361ccee3905b22997b4dc7bdfe34e859ea8101a96f8eb814d0b40ad00770e1e4e2f6c318d0d735528706595aef76de949b0c5f887b1064d5ab37588b5cbed43eea14749ba376ddd029d90082440675a683721b76356222db3d288b0d1e87ba3afade579a1b7a273500d64c1d1ee1cc67290ffaadb860e02dfca4e4bf4c9ac8eeb35af56f80dfa9e2f30dd5206490eb35f5cf99c8ea6a73d584fe7fddf0e6d392ff9f1498e173fa9370a8799aef4a40351c080cc4f88c224c9569ba2f6798732731d7ae63a574c2969557097668c1758380d30fb0bdf59a200d5f85a5b7cd3404736fbd28adca9fe572b0ca73b47eb4bf0c4616ea2ad887b48ace4309cb320be8e15beba48491f5062ca024d2a2dc2221e838fe48593bdc2a0c58e23a635e73b00cb71dd2037cd9020a4ee6c03a43c88455d8f48dc773347faeee6f6fc0012c3abc625785462834ee7272e38107abe71d16b7942f8b5d94da883912183df2b1676541339c47b9d3c92fb0d5a6e321567872e4a4e63f2c7f2fb5dcc31ff4007535b76810794de52560c45ac92f71ed43b475b6c04d724762969c27054e400930e058d0c36698eb7623ab76e239df59a665c542ffed30d07c93ed34adee92e759ee866d221935a2558412b8e41a85c33d073577a00ec071201c8c403abcb1e564981bf098882ecaf0c419eb44037134ec1b89618b9ad0e8812234cea08a1f43528d0721da0bfe17dda74df611ec7e4a12533702bde90ea8e40adc8ca07fb7870a2b1c83b94655386d453becb66e6c19bcbab100bb96cdf62b56fb9cdf5b3873de4203c6a3b100de6e3c4554132284486432379b7d160c712da315f1103eef77c3f8a5fa0b8ef237a03f5e52d66f06547a41059ea45c919ed905d6f627d6840aee930259a9290b863e1179c73292513d4913926ef294a01fb6e875e4bd5390508326be0c3ad5e807f1c26f9cc47dc9edd0998e1113786ec561b486ff6bf388a867be0752bc0c2014976749403771521f0fc1456c8ea93feb0e9e60ef1eb371d42c765a8c3be7ebde971306e554b2cdf1f49266816166fe78b7c0b26078780c5e841b334b2821b86acd2b08f7623819644b165dd48259cee6859c2cea22d1e744e65cf43089f9e9c11f731a8d0994174608e7f6ad81cbf27d0102c85bf7c101c1ead49495a9530d961b13247975266dc5cf089eb95c090bb23d904f2896c2600d25ebc92dd7da9eafa62fdf9e7d35f508907685d77fba3f64cd4798c60fefe8368588dcdd0f810f508d851cd6a0e13ef76ea227130d57bdecb71c25ecd2f4cb96da3c60bd0f25cd2ab15f49937deb3597dcd138e0e8545ffe6449c44f5664dd62b0647b3ad37040e974570a4439f0dff5d47904fb10f659215323f4b90da2dfaec6c0eb81df378f92b260182fab0534272aeadd4e4e3c545bbfed97a30f5f5878b91878c0cb7cfea1c2461f1c073256584eceb915d501be3cdd2b5d6f4b654bbe55499433e154b0dae73445a4e03e220c450ab5645b94633e85ea9bd998b63514ea313123799d0fac583170ba4eaed23929138e8c3eaecf61cbfbeffd9cb5d60972528fc104330a792e26c2b9596bbd871bcad2670d9f69024540af31a2da3d66c6c56b3249e2fc18e5f94028ee55457455a6f61e29c071bef66e3c6d3ef02f79cc335adbc64ab025ac087c5fdadebf316a228cb9895a6a76c4537e66b7358706a935e70196c00a11d75203675929d61fe72cc89bca50bfa8f7ff4a33046e116c5c61c4cb3e3cc083c70ef3c162571942bfe5adf331c8aae9a4d26cec19763d4f0a1c03a33350b1998b4c0222a69f3915aad3c4a01d21915d6744dc937a17c7118d9d7a5e852b9d1cd4326a998c1ffe583c65936fb35d4571bf3c4992a87807557eeac42127ca9b77a03d8fb1acadcffdccd524243460b5071d25464056e8c3fe3e8706118dadaedd185e729c641e9c9a05d3178b34de78aabd9fa35d017d34d4392d93e5910a424eab7616fb959f5ea314500ba12d5191118a89a08fecf75272f9c3a757f4b184f5dd49abb62a6ae344f0fbf06541473c5169cc840659f7d87b9690af005de812e78a6d557e256ac64d06672cd2ba7d6a2663370da16d4c09b9e9ac189ac91161aa50d2e0a6b86a698a2118405ad6d60a1e7de9e9cc4609be8ae2acb4fa20baafba3d3bef6e5fe72f266350285583eadd5419268aa0a2f369b674c147b33fa1c6435980dac7417fdd8c5418ddd439e2a950ba3594c5508dd4c3077f3d08e60c7bdd8c637a629f4c5120929358c5d598bde1e8ed8efc1a29b2664130881c3c2b9c89ed695c43eb9fa2a5e9578aa1c8f12c8089fb82ccc2b986b2670a6a6339570f45327a6c5d7ec80b9e3ff12a2d8f2614ad40206f0f537f76762dc9dce24619e5a6bb01472927e9f84b9cfcd0e6732b3fa52a5ab8dfdc9b818d8dde53cb1c998c9c39280579bcc0d89a1fbc86b8a540f05ab082bf644a798ced358a4e56e8eeab530488a69c5e4581516cb85f09a05bfe8ee2a364c5e36ce7b811cec345f52784894687a367214d119ca5127b35cb316606fed7dab15948a1c9a5d68a2af960617a2c826139dc6b0af2b5f55880e59ad2b1b28bfd7659d769d8e6a56cf80415241f94af2321fab6618a3ed94873eace664eae5879387ac718268b7fe55ff5ddca32be2e849b39265e19c941c5d1ba71134b95ea5b813117dbe22534b7c69ddcf4b58b189637a00a356d8b1f96df3b00b1f6ce9de0d06415b5444f4bcae096a9106c7d7f9c49303c667fdeb5132979fecb9bc8372c81e82a7721255e0397b784c36e045033357a482bc872e815313acfcd34176c46e291f7d7023e0fb1e0d9c103d3eef59c26a31156c290e08585a98ac5022af4a94540fcb5c58e5791c8b7e52583610303e1e9d34ab56e071da67444abfd1f4498822c5781b5adba9641d06f3c474d3892eb9bfcfb7eac76bd0fffe51cd6069a81a3be211758ba9072f0b826e16ae4dd551ea2875aeb479aa1acd2b044efd8abc22727c3c0bd2ddb5574ce282dd8507251b98c49f873317f3c1005a3e56939d77a066c8e218b4bdd6ca76bb6c6204986be697494286620fb1d5c85a3d4a16439a0712bccc38d1df910989d3dce38a6ed8815a1a6294a6548d6c29c09a9923326156c074f8ce12742466aa0bc6d32512276d18b9ea57a4a6e3b042866938b0d4fa9fa7ee4c7f56c7eb8c440e8e1057b0f65103bcd796135a961df2000cad556a5a6ed3e7f8275ce731733b0056237188b9a736ba5d520aa23e5a4ba1ea414213069686c044a0365370f52b3435687372c327b5508e019dd1464aea06743f40f194442bcbda0258d030774ddde6c4c134252bc1ff8b0e19d277b5b491dc4f316f3e4ffc1a29108d204cca9bac9d1345f4b6c3ec1b8139769f8832c1d7bdda1ae857ca0a1af999197d3e1b0c2c357b66df9133327106e8642bcd4f4249f71e5ac52442d4bbe91337c75bdcc8fa0fcdcbbb0889de2a9241dea1e4ab968ee92e9c9a89c1ea90d5cdaa6cfdec9b837c1a9d229b512ea1ce4665a207e4242007aa2f74010b4e0653445e8b2a7b2f93159aa7a5ea810f16ed35c04f39b1800250e8d1fdbbfdf53fbe7eec04678e4216df32d5d572f98fde4f71d063faade18efa2777f72fa3f3588c6447f311ef7e651e7a8a95630fa5e488d54328fce5ec7fad81a7870c5d98845f13e91303af9bd2f45470d0607abc0402ca77217c9febea3cc69b50dbc042142edc479b0dc2029735212ebfb1e1ecd7784e31aaff6cad2eee0b48fd0dbd2bfac1c1735afe4bc2ffcc1b2abe21bc0e395aba6c6a4169f0407e73b927e79efd11419d661933313d61c3847025006d2fa1f094ae565854c21fe6f903b3e0c71fd32ca4f3a59e59c330cdde694bebf684cf9b36d7e229b1653b2b34302f3bfb395a15cca6a3c350488590f1ac65fa3aef339136f8650530a458f02dbfb2527b57ed6ab889d311e08ad351a1d62f571b876f9355e979c9e1cb2456c0494b58e4f47ee8bff6a29f41e4ffb6060eb3ac4906952c516ea817bf7a7c2245c134cb98f0a1884413cd785ecfe18f98b9f32b74073a435438c1b24fb0d5ea9720b92c9684675c1efc102791195dad720e1ccae21102fff085110f2d7a56e578792e80b56669be47ac7b82174e9b6b1d82010b3e1858d4293b882f70acb8f883b47ac9ff0f249c09bc5addebce96f0bd6d02db73d87485f041a4adfdc0d8d676716116bc6ebb7a252f095685b9f8bd801db7aefd1ab0d04782c8c71f4dbfc41a612f7be01bcf706a61a62fe1ebe063d89fad94f59e864eb57d86a718ea4d307ad1c946a881e1f190600aa1566f6ee21fa1abda559ac39b8420f121f761b3076d35edcea8bc33ae884efe4001f2a55946d2b44c25789f89b4ee96a9457fa92675564926a79e8b58e77438720f67bcddcbe1150cb91d4b1203022272f7e4387e2adba26e088fe994632e143d99026867069d0758b92ae736685a1ad022e6bc5af967344042af7b33c6bdc2a8e8d1d076d87ad02ae988bbe7073b195d6421270ac66322b689a1ed35c67f213a923fd0a467785abebfcb783067ce439db53443d207b3bbe6278ba6c390b9180b339ddb821a8fdb2d923bbeb7eba12c3d5f7921567bfc0fd84508a38ccc160696095f1a386e6c4ca8980e40f1d690189c37c35566de3b6274969e9b6708ec949516311279372b84db40b68d7badee1fd98c87e508f65263212bb9d63cd736290d07724ed0a49915c32fbd7e423b5eef22cc5f379ddd3a7295af5eda7e476946010750170713daa2a09ba6148fd0489850754df51759945d56968b1c3b1f8b3c8616f04dbe043c8048d835a979510fc4e97c6c35b4513899a9af9b9668056afe19f0606d37b8cb89a3df2e4b518bab2bb0892367323653c1eed7b2d3b29ce4e4842b15e65dfb2369dd67a96e64b020971de20518ca589d640fa60923fb97d2c7b7da3f1c1b8c527f8bea4d9fc1f51ab859e7645383c1726b7a5f233742f94e86e6afce99ea18e45713a646f521d9e732f5879fbb5cac1c8919cdef119bf1ec17a4ea5d1b8dd6513c0439e4fceca76ff42299e34da19b094a2b8387f3001bad7c5d7dc17f339dd570736e2301a786447612b5af1d3bbb718cf8b5ccd67cc74a8edf54d9d179b5fee08e3c36a7731d7fada3123efb0de6072d122f9b87f48e703635d8e52c20ebd680ca4692d5c993e961537fab468423839253784d91a12cbedc4fc77afe1a374791888296cef7ea7c8c2f5d3aaf55e340eb7c0382d3a70cafa33fc564ae7a2a0ebd2e21907b843814e48140b2fef75d71861aa973ef8a1b221489a2cd64ec9fcd3949c75c7fb05a2b9669aa75dcaff18208b22c7dc770c4742ec643a728ed4f0459dbcf8194fb0c4ae7e7f15cb5d63ab55932fd9e6d6c7a75b3d116efdee717d31cbab01cd212ad97d61f49f72607a66aba5c09763c215a2459da721890124a921dff0a2167c2fed198ff8bb84e338afdbea3bc89792fa36d15c87ee2c02be7ff100f251c47a3e0ce5f36944de1e65cf9ff8d6cf7c53830388f97db25b4436eddfa9d10988664878a90b9242dea95911e0a34ec12ad55c6649d99432c3b4b9b2e0cd57a12a09be2bab2d5ec5fb138aa68684e0eec58ba7f0894e49d0a55c855e4b7b9518b3dca9a508ac769712667610fb599f89018e7238f9ae9809b01fa8900260dce7af7abd4547b7ce48a0b972e783b7ddfcf3fbd86a1ca448b79c55aa6de5912bb2f21e50e18f24b1e912360bd16974201951ed2beafdb0045f2e8c0c56a734ec90233e97b2ae8214950f50345322ca49d1bb3192eebb29b9411e60baa471b785c902bd50c1f87e97129e68810e5fb7fdcbd9fb38138e96270aa36a08647541a16e79ddcef04fbe5b1153086253263682ef94321affe9ac04f8d433afab6ba5c0d3497eec5414a38c8c1fbdf9c7cffedbada5df5cf708060d099af7092ad41ffb382cab207f94865e6fdca1b167ea204acb1f180070ba0e30926a16df3d2964c449d932dbe41d6a64609a0b5992e096dbe8a259e85c933172f80bf81395d318a16c3cbb0c9e9169e3c9bdac829b8a6e6382ad3659f8a3a4229b524978cb7fcf2a8f214b94955d888ce8403044f0a199911b7c8cda64ae64ae302e205354612bcea705cdc2e1919dd893a69332ac48ee71ae8ed2031ca162def4c5c64c1052ef93e2e2694ab4d4c3ec027f569fce61b329ad982b0179900ab7ae973a22559c16e671cd840c8b37a38284e4330ab79e9b559a0042e7e07a79b0290db2393d12b0ca8f344986cbb68b68fb77d5c4bd4eed06c3a144143cffc72764dd246a62b05aa96d997948815e081e64e3d76b483256b4a489a3c95fdd63606605a6f33dcdcaef1e6a547719e181c79d93a48139d274a9e04fc8ec1254464a4c8fc06cb8395625db9d5acebeef85b5455ef82f0b19ebd759d8f65f6fc1dc46ddd7dbd8cc6a48faaf4785d3ffc5b8bd74cc868ea9f11d05755b6d570e967aa50ad865a1fc3d7a1bf8236f367521ed4a1923293c6b036bd3fe420647dd3798b698b3183b07467d6b98743a7b2ab78d55cfd24361f822cfebbee48d468e5c0da0935e777d9d526224e501befc49058e7d199251a5b85552e5b98994bc26dd412830e21de07dd392fa0422c70123343be8cc9e4a18c825986ee45204e86d3f621150ea980e49ed0f886f467d135fdfef2c6b1099886428f9603736f9c6cd17f32491ea7970c9f81e9803e57d9d63b07836845fe9978015e5ac947101c0fb9601b85baf56c64f0cc8e8e6fc0f3db0828d6ec8704dc69a78335592684f9bb8947bc06f8dde534f40981158ac363cef8cbabdf926d50ce2146086465c8bc9cd95ee53b85b7d320f59ae6dbf9da38bc7c1ef331977039aadc1b14158a2bec19eb0248df451499d2e8b96f25eb3614a12d7e031cfef8d2c69d5dee795d03aaffc52bc1563fda48df769276911bd264b6e1a66b4e97fffaca8435c7310f4c2721d52df6fecbd4b602971b6e748531bcd1fa1e3467eae681f79ded3ffc7206996eb85679268582c454bbe22292f3d9847ea812df55902acafed611ef98d7c180efaeda3d69feb1ec4d479be3dd77f11e42215fc97accc905ca05badc82608e2e227e080b173c14e43869bf97588ddc00d17e42e845ffe11b9fa8e1ed5f2932b08ebc3a8f9f78ae58f1100d205d9772c97b008ec4f20da4fd16bbd2f48cfd262a03295013beedba3737eaac7e02a164cfeffdfa837c3a0db8c7c2623e10e4bb2f094e6c816d22b7acf7b54259329eeb796b2443c42507e2907c9e6496df73b7437734598754de2a666ad7d9cda59240c516fa3c7a54bcaa24cc8ea04de10b40e72cae1c32b01ed991f07f37a2f554e303af01a619e2a4e5019220062d3a9a5804608a9ef53482064b5c7e51699abdf596d6a832439eb12b60ba794e2c30a0446c5b5ac02b7417ab08c1b6a36d421755ac40b6c0eecf8daa9771182821ae9ad9be2f4e77cd266c7c5748f5810c05fdd83fc6729d1822627a09421c37783ac5b3bb0ca5df57cd29ad4d0c47bf37fa0876201f767dc64df1f1b9e0789076389a417296e56fd8161d5eea941035bdbf22d1305bc41329ad69f40bc574815460b1e8e5cfd069dbe9e351ca2ca57ad94a138e44433033a15e823dc6c2965ddda41086770920e2a1acb9f31542f91c2b55f93914fb859376502b260c1b2b9144d46c7686fd6b4f386d4d17c87e32644fbd0ae5e64dceb6229f6c87c71359cf8b9fe907571dc4f98ab1c43c5dec7f0ef1547f3b29b96d9feafa5ae11947dab580ed373bd223fbe4a4c489bf4132e17bdd64878df898bfecd8857e6773b8f223968cab07fe6094771985d52ad24f630f20cfc7e8270dc2b59584a5953cad8e00c7cc0dedbc0422f291a5f9647d6f8c0aca6c5e9b1912f997e8c22eadc4cde81f090f34b5de2b92f2e953640b72fb4d0b7fa5aca4e3ef8c040edb9574bb4f056a1d2d500cf963dc2f6b87d399742dceab28639fa83c0e16a61712161c79f80b45fe76c9ef75c800e4ef0f74c35ae5a8475ff947d2249bb89b1033d996e986bbbd78eac0e97480d8d276d2ebd559d0e5dc6b6054acaabe4d8b58399790326a5356fc6040fe7274b85125f8b1796ff2123db978e5d169d054246c4a96f05ccffbd369ebecec11a18fb09eae04b17b25a71f2c0ebf837de3c78aba995975fea812a44be85d8ce49e2651e5eb63302ab7355d473b20973b6bcf7880248cb103523f69902524d20796ebe1b5818b4d9bf2a0d0156fcbdd01c403be62e35b3c7863b3b037dd042359f6f0974a8a8621ba77b78a1ec3d38d29f93ff83880fbe8b7f349f76c826d4c75c289047ad5e92581aaaa8dc1cc06b25706cfc2ee4834435ec2169bcba80bc870f7272ab2ee0be9822b91ee27906d9ccbb4a970db57cc387b9835773d618c9a0f9fd1e42ba33bc1d5fd22e19381d7bfcf93430077b56ae5408a0611ebfcaeea857b8ae0e6584b63e2e5b1d5c0a125264ab58fc79c114eba575f380bfccc6c41f94ed49329f0667fa545892cd8eee3722e375b84e42e5cf1da799fd58b1dcd8aac210516d901bc93584bb1826f715c867442e1a4b3d6c5e19db04a644aa6a2f4ed69f870d5266572974a71830e9fd03e13483be8555a6419fc13d302c165d75c01cee0041f99ebc4bdec2e58a9fd634827e0b6ca8ca1ff651d07f8a7b832d2954f72fce5966fcb5d09005cdb6fd8d921f6100c362dd06ee9976cb171649b36f29e03dd10a6f78989d159f92bfbe134dab6cd3c2af290db775f7f9aaaecb1f1e3976c4bdd3569d366df4f1d86249f79c44284d53acbf52d06422f176d9c13918a856c21f3b500ab37847c5eef0fd7f61ded8374d66a897275a73b85c6c72072710f79427982550c0502f2042ea60e1f239053448babacf1c103fb7d2c06078fd098ea28a01197dcf6de0f8c15b849bc4bd49ffe8f1210b0fdddcde79c894a8bf1a4eb576d829e46f00592758a84e561e89fe67f77a3833dcb171ffdf7dddaa03a8d51e435232edbca971634c936d8704988946d13f23115d679709abab6cb8153e04d110215c955e79f50563b8919c768124da335ccbdcc068d8cc0360f44da48e7ad846e1ea59d8a7dca67fcb1a6409214c7cb0a26dc278e28ee948c21e5696ebfcb8b6daf40c5bce908ab9195a4340eb4599cff76ab4f823fb3f107acbc6692d317c7eaa52ccb6fead61ac9b3559e67d76e44ca3ff8d581edd8d8610111dbcf58db814b58cf4d744a16439b007cffffff83