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

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

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

Block Certificate

Block 51647 ab9554807c66c9749bb1ef1fb66021617ecc6b1f2a8a424f8ca72eee3b9342be

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
c9dc5d44adca11688d1524e8f421c3bddbdad005f01cbddf26d19f7ae67d9a92
Certificate Block Hash
ab9554807c66c9749bb1ef1fb66021617ecc6b1f2a8a424f8ca72eee3b9342be
Source
getblock-raw-prefix

Public Data Hex

002000008000000007...008428000006030000
00200000800000000701000000000001031f00000000000000000000000000000000000000000000000000000000000000000000b94ae8ba13d77b8bed16789523b974e3187edc846f84946acdbf050f7eacfc256e3dda02f8130de899ada3870cff0c71c9e9f98566d7ad37fb91a248e5e08f713366afe406c912013193d012f451e00fba1ec1e9e5bcd4a768130000000000000080000000e000008428000006030000

Raw Header Hex

0000402033f623ea984099b416826f9cae35c1c0e8e7d90b23b2abc23122fc846ed1fd55eaf49319f563730b59d358f9e04e5ec97a7a263b881283e9af2ae272791ab3fd301b056aae220a18929a7de67a9fd126dfbd1cf005d0dadbbdc321f4e824158d6811caad445ddcc9

Proof Data Hex

59,560 bytes
121216010307762b92750580e855fa211cfa6b3c04faf2f4c6a830f469c1e724bb3151857d5149feb346b3f1caa90631aa1143149e8ca332cb60a2a76614e23f7703a387ce6d75283274e7ae9b74732e1a106139d28fcf0769b30a8ca6722da6d7d1a9bd7474ef74c06e1b5d91a6749a6295b02ebff199361875d0d89d0a502433554070e399dcaa55b70c78df968e66eb5ffb4ed871341ed827dbc567590b6b8dd45ee99fc1eb8a794ff6534964e12355ac2f24e872a298e74cc89bb6d81ce7e5b9354f1bc940274a0a7d8afd8b044adc4c9f307d46da4c524676b9648a50ee9a8e18bb6da6e32933a6bcb2e78f9fdadab4b28ea35eed782133177a264a39106c5bffa4554999a60741660d4eeff9ec10412d3111bc909478df7a829252a9835087a6ec89e690d6db4286e7a16c3e794230c01b15e1b7d88092a719fd80e385b33b24dbb03de650a0cce7c8b7f81022d6bb707208826bcc6c3633fa740596e0cae4162cf97c872397196914efce5a3ce9f732beef9c6e109dc47dd7cc891b54f4652ccff2fe32ac686bcb985fadd9e9f0f07d577b6c903b434ad11fd43163159da56e7373c8eb4d193febb028c3033d4a0470205e1fa3dac7286cd656e512f0ee1426c361a16200df0a912dea7376033ab8ad95c1fe56d39191e0f2a69241099b35325f68e1fc1353c8d51e1e6f12706423b649c59ca9af0ed79b71841ca8a7ae5d1b0c1fa4b84bffdcea9e87e51b0bb43c36d8981341492eaf7901b63affa31ea9e334548503b14cc2b12192a6abf3cc399c8475504eb80d377e03ffce704d7b49f0127aafc1449a3aaabdec5acd1e131bcd4e363322d127a6b0aa44738096542a44b4b83e1b005beb196e1d90b5931a1c81b7a188886e1886ef36a487722557fe85a0946020a8fb40ca1cba5d100deb1dc470e4118cad2f5b06c1eee030c0bd11af79cadb6c579421690b42f88f782d8e87a0d1859071fe6e60a91a0437f6110f02ee42bd0e18ce68beab1e3d71d2f77561439b50ffc8ebcb2b881b08ad5d826e4e9aa514cc4be7c6d89d5b523ec002a40bcda40cbfb9dfebd82e24703496250ca36e12b2c1744d40a1ff1d6d75670e614ae8f8ae5b755bcab41201fc72fa8ac9399f49a327bf1d630e02f8a4d3ad0c75d18abdc75f502a4090ed95a60b2a6d71c4e38c206cde47a22080f78db299d4da67dde1db799b04a86a4a1b287dae291ad3c3c75878f97c1baaab4c12b2dc3da5b069a0011d906fa736d950c4dcb2b482ed9f7821ea7d41830a1b9f79c01be6c83229daf31aac81661d7c31924c962982e89f257e8c29c5489ec35e8e386bafb68b5a7fc30b1a09e16be61e5c67beaad4b42f5665e8ffe7b5089e13cdae4d55f046b82f45fb8f5c32bb4053a93da9b6e3a1b7140e56abbdd99cf1beb8617ba70ebfddff16b7622a61aaf9f4f08b6032f42423fd54839e8cd61feb18d0bb340afa2683a6406f86903824979fb83820c6e64cff7a0a7aeda6df3245af3b268051840c229acf1453ba57cdf1f6f390a026de6323d23da377bc19d790996806eefd6a6344402dd8f462d5a3ead44c20ee826e7bfe01cb32540f1d962299393b1295a0ad7c40a10b06fc9b685e36e9f7ed459663bcd85a055de5a19a7e6335549f6d295fbecceff1c420dafd7cfba7cea4f7aac5f3223b1a1d4cbdaf86535a4e62f6125be40675d0420938e2e8fe704902d809b66a797a49116ac1b69c9dea7b69443c0df25a36ea373fc3583c6184244a31f63cd0d4506ea36a6ad77f078ae9f950669891c5d5503723a877400c732e4ac29a632de87da4fa58985ca7605e0f07f635d9224edea25c8ff86d08fd5328f63709ffc873b509914a682fc6cc91b811ef72d520ed257c4e10f078511eeb5d0748823138c3c174d19753726fc8a5f475f4ca5d9498ff1e7e41364ba124e29b20f0a5793cc9b06a596056b38dce25936d2772343a49d3f23242faa543feb91b964512f1c72a571981bf7541da9e96eb11ad4eb82ae3623355f0274b169d1083381312f6d6b6976ac741e15608232ca11c5c157f2e4fe8728e461964d932f0dc1946dac3e9b84aa091feae64082239b248f940c41e628e25a4a6c3e0668a6c7df742c11e67de51f0556c80e2c3467c4053e34e9147a4bc9567b95449ecea4e1cedf62e3ccfe4b0767535cd887103bdc30c7a20fbb1b94b6ef981bc39c91712ee9f2801d01b6a6c65552b9d51ddc7fafe6cc65ffb1942d51f88fa7d3b9178b7ec3791c0a6e605a0f35f911089b2a41de6e6c5389365cdfab54394a31c9010e1708bc92d3d4536e9f731e4b3359f40939e91e91bfe0fbb9f7e0187e5687f6ad913766fde1efc1780941d58b3e07350f827cba9a439a7e49694a3039201497d685375c7e601541e87e53a7c00af5fa14dac73c9527b95e9c9d1fcf0f510abf2eccc293c43cd2c26aae09f66128571ba4cf7560dbd2dc899518f756370b987923b6ed2d0d9ad748683395d705eed742257b5db292f32059f12d01b275a14de0625973bc7d6913b149c20ea42013c12ac6c79e2437c0664caff0bb7dcedcafab389f78fbf0f901025270cd6368e1c93f1e79c36311fa362fc4c2968b805c61e218daf10ed1480388551c7b965c75919264416e1fef330ae27d1dab40b0377fa3f9298938fa4399827e73fc008ca645079b61c079e94e0107679c99580f362d423e96c009f137acb46990e46c97f8ebd13f67656eeec13d051666fe480d10a15be348ddf74cd5e2138fc3853ece5aa3cc84a1286c21d670610fc3106593b6d431146ef30df821052ee89869a8118d19d9ef26d9fecb4c01b7886f1c9c9cd899bc019a78dfcad28552fb979c83d8d154db54e90d240fb2a00faacea1679a90023f2b59e5bbd07b8ef673dd86d64661b07153957f832cb92c2b23cc305a5838f89e649e8236e89441c83792e63f29ca9da339dc4cd9fb631e995be18ff2465d15e4ead78d31c1a36ce5f5e5e1ae87b4e2c2eaa7eea1d3575b103acaa899137cae27d6c75eb1d0b73e4d2cb312a09426dbe6913bdad993e630ef169683b17ec73f135c40cc7362bab68a14f23b317ed36677f7eb431afb8b910b925ca4489f2909db62ce00ef5d185efc3ded6a611967ee3f0e3a44c4264e285522fbae3ce520be03fd705910cd80327972e188dd2051e87beb87ff90d4924a2579c42932d157565ed266c11d7e72c5e874bfe40844c5163c30cedb865dc6f068032c059683be353ff9cf7dff4de619093eef416eaa889706d75b5431db7dab7f324b1fbe2320318c511144dcfa7af525f0c4e98d7ca8dfe8020296e4aea9bf25b40f77d3fdd1272a994f25eb1ce1b7364d1cdf25ba8e66c5841d827cd56be10fff6fed0a97fa51254255a9ee1425c2dacac086df41b393261a01dac064a69c5bcbcf12c3fe0fa92cbdba3fae5ff8bbe749b2d30b9d2b040ced4e36541402da813d021ade40bc913ec4a8c6c3437d47f48dd1e75fc3991f1113b1eb872626b9936728a8fd1865e16618abcfe3ab0ad44e60373897dc180d53539ec01689eae29b054dacff3b265e6784ff946879b5b4fb27342f4b8c766c09bbb1feafd3a6aff9995b7ffb7373b2ab96ab44601fe7fb96d4e65ce0a859caa780537ca9c9c4c85c5897333afba12abe21994aeb01b538621cde26587b76c51d5f93b1ae4844c651f9302a99232f93b787d7cc94e3e0d901b0ccb10aa4cef6125bed9183a6fa9dae5216c683a948cf0fd1eac1ae0698f3132b70258179b4079b12125efde0ccc0cd2ea3c5c938d6c4b3dbdefeaaa3637d5d547094bf2cc5465ca132687e4d0744737d5ad6349198d77259f5720083d567f7738888f50a5cc7fdd2664133e9884cce1fdb4bba813edbc148ee57d99d891f9ee6ec1e033ca31d6a664eaed91185142e1271cb4bff17e805a4e8617323394d04ef71e324b5bf797f9393a6bcd883ffa66ed138800e9277b71393a25629d19336b0e28bff98c5e9a2e4bcf9d99ae9f1836ef9b7533f461bbb49e4dbc01cc24cd2b8f8d7ffa00a7718fbf7704ff128374357203614aae40b09368d2c2e4a83d4421772cb490b154b9a262c76485209b2752abb96f579b94a24eda1046411f12948369a61d507c2a16e3838ff0c50d4ec5878ecd293d4c5095cc000e4d962b9d38f48abc614ba7848ad6454a00e4521cf8079011bbf70b94db1682527779c42d406192ace2b4a629e084edcbf1e438874aadf906cc896d53d29d7d9c613e484c58942f6e977be2d892bff90369b7cc75e5c830b83860019f3cf8f28b90152cd92d0c612b66d8c32206c9e56f54857bb0c1efa451c433e076889c4a774368db225eb6ac7c8b3275429e218de12565ec5ca03f1587d80fbc47b905c602c3a4b9119c710d4024ccda089f9ffd3f61434859166a3a249f1b5ffea9cfa28f9b60b0dec1da6aab34bb548c81aad59c18398b18af0b09232d1fb810efbbc6f065919e8c18d92bf9031ee7849e3c60ea1a7fcd22b218d66cf82bd4edfe55dcd8feb958d952ba46dceb4006e23dfacd7b55ac2a590c956273e48fa9d3bb8a5afd51ff70382cc5eef085902910fcfa40a9c4908206af469fedea6840ca6eec9279d86d93ec685208e522f73ba20c3f0245ed36bcaa3943c05484a7bd10968e53f5c74d22e90782808d14af17191843205bfca1253139ebc9f6535867d61f9817bcb76d5d227e5d49e787a086f39adfa4382e851a5d49da11feef4e8fdbde95289bdca3a118f2608115d766fcdf2c2d6afa4639c8bf9d2bd5f51f5926fb4c0a62e72403342dc1145e0b1b3a69b235fc3dc95f54a71acc7f0f79e8854fbe7114b5d510547e4ed08a3e9b7a60ca10a3105e59ecec4383654b03e1402847256b565933491f8faf598dd61530efb9c917aaf88f1ea0ac090c11a01f21fea49ac4d0c67615450ee88f01262cc8ce07556d09a78b6c26c2fd841454f8c597e54bd9faece039e37659b59e534ee21955e1a5296c6adbf8939a269b1bc94b172887acdb8ae0f8936c03e46c066143b4cac5403137fdf38a868ec8233879112c3e316df11f5812e243b2a2e66b7d0984f0e2ecb465d0d8020c3bd3a983f718de25a88c827cbf18a909136af5bbdd8d73256db0ee4ea423079ebee98e83e18c7f88cbbc29a18d55dbd91376c9001e7d83d63cc8cac203725f3d4ba2bb1ffef63a798d1ed8b1838978ffe469bc807ed7801b9baa36263c2a3c0d96c4f90c96564934f6425ed8a1c5317056b5b46f095e644905229be0dee88b55ab8983be25057e4dd9e53b826e488c7cf9e31e830dc4b09466b6d779502512e0dd0448f29ddcb2a9c36f70c30736b558ed697ef0a13e6d904680e5dcc47ea0eb8a332dc9f313fb70ca6e13377d8917cd6f44c108b98b41b35d60f22f3f82b4fa18e62c74cb463d275d23c8ae43d9d7fc8e855f345b58d737d65eec7fe711309117e835d421b8500fd203df622c25f97aca06118a2cecdc4f47bb3657940f74e637fb9cb022a382fbdf5e3804ae8403331aaf144e67afc03e7f8f5c142e38c501a67dd18fda0519e0606e2d9ab237ffdd8555be7a4d37b23552f34362c122b17ff7c6d3e1d076e0a658506397da0934a3ca1fe3fdd657792f956808f4aa28a204571653dbe88c4f1c3b6854f69a5fb47b64ffb2373ae99a1b286022f99439c54a9389684b05f8c310faa954ade9214ce1f69987b56258d9552583205068fabefd175a3a8c67d0e9adcc4149873c3bcaafe174b2eac77f0ddcc39dee0babce316a25441df1b003624c56257b404acbac22a69652dc858637c2ecf16be4e03bbafed1a24c90174266d66cf19a10a7059d91fdefe4a648c4d7eca1c00b9b21ae619f2c555c4e7e8f9a9a7999a900c38fb5ab324f3c1244158b5ed2fb72cc4398201bc1ec0bae0fce2795d71ee43fca99fd51679587e784c97cdb3b7a9b9a59c12ba61db3095ae288e410144f36bb017ba8bc6d82241fbc0ddaf0f69ab6722588b0ad6b05f0be6e690c025df7e97cf23be029ee0770c3498e8568b555672b2948927658feb71c2203030558e2dd5bc8ee30601757ece272a7e65cb1e9f405fafdb364d4d9ad71e39bc6ad74acbe1a4c13f0fa9825be13c51bfd97dc032db1c73acda016bd8a353510ede8d6546bb757b44c50312f728b6fd526ddb266c8dc5db1013d452a0a02ae85bd061f59b7e2ba1c1b7f687996b42a3b6e36d5865b5700585cfb4e0fcadebf9a51baca4b87399686a1b857773a77cad44a21505871f6b8f3d0eab94cfc6014c405402bab944b203661e83c589e40db157d8c729a4f051b55632ef91f8314feb2350759be4bd1cbd1de3c264c6e36df823fe7a55d5388f958a504c6562971c861820d3c3b16a8a919e305a9c648bd4fa2e3096c6bd8488324fb8f2ab92ab16450480a028321ff18e39cf4704da0bb7081a736ab7003f65c589d1de2c1b13e2ca527006a0ba3acee55f38fdeaad3deb2865c2fb8cc1ded52879d439e665411dd6ebfe7ef36856a012a8c8c49a08e261af1f99173edd28c246a3e83afb86dcd51b164da5ad5b03d8dbfa68b7578dedbcefae2859ccd48214ebe8f3968cc99f76b7ea7258971b2ead058f820bdf5064a4802b9dc4c46c74f886d729454f7ee45ca15c53b16b5355f459f8826842fd7401bc58d304060bc6af60b8e90586c5cb2bcf5707aaa1e55b90a84f0f635974f1e3d1a5db68178e231bbf0f78f1fba0b2bb2dd392404b3dce4a914a5d88bd128cb11ac283350437310b9f2a88351755edfee82c1ebaa45f913f51f0bcae54f59cf17b12b6d9e5c1438482659a0981d9714c22eaf5964680dd1f45668b8f9fe1b88a221871e462d56f8d652c275a9b2b1251ea02e208de45446d665924f267515e083beb514d8809b46acee0b69b0389a9bce0438fa0ca3d64dc230b9dd91dd2e1438cb7f247d030a57b0fdda729eecc33e1b6a17cc2cc9a3f41bd2fbf9924c60c168cdda074d9de2025743d99181ae80aca007bf5c4f9bfbe85f5e6be1961785d80ac595516fc895d05251d6ca955b96c09cd1aa15a24a57a4e969e2f82c2e8967e61b4fd8056eb9002b696f274a8e8ab693d6ccb1330666718a33849ad0d7b02707ecb8ae4d641545da4ad7fc9ebcebf150e983e07b65b01b43cb8eb7b64a9ffae92e773e629c46510e84d69b6f44df079088f855ec6a5ca7a411ba58e3b2db2d38a2d75e01e2809a7c21d2dabb914ad902f057ac85712b46e92824ac08d3380b86a70b0621628fa868fa4329712e4264643623bdd4065b10a99929a4fb3b640a78482d475d881d92cab0140afcb7a776d96c81a6035b9f59d459da8f9d0f965d8032d89eed8c2356a6faa4119228cd06d29e7a33a8a735af05c896bbfcf443b3be24b117b0de55bc1d6594ff48923f5eb555f38d2e5b9f3558697190953885a7b14520b66dc0d0802cb92c7f984b5aaba37eaf1ca3c0980562d6f72344d6a9a03388e423f164f1a8473546b70dc727bd6606b6d5b4808f3d5c04a35c4f8b42f84c533a2d0c5fdbb6d79bc2d0a18cde014afd17f0f06aaaeba91541712071a28a04fe71318bd3de8b087a7acc181f7f0deef983cd9bed9e11ace3f99cc772bd1853fe9dfa55b37450cc883b0b590af8a3a49cae5173f5d583c164cc9ea7fea7a71705e2ff3eec2a2965260e5d8b29426b1f1209134e35299f3d41f841d97ba51616f939fa5a74a586d0ebccbca5c14cab1a409e3a4bda60479b647298dc9bef4d25a6d1eb718ac5e5f6f9759eeac7cfaabcd2c35095f1d781eb1f93c4b865c646f75b35a565baab258d9e2c6ca0125dfebe354d71b8dd9827f809fe58071d553d48d5b16b6e62a02d04703e786a4f9ed580ad8cbccff67622d7d716eb01519da3a7c850d3800e0b195927b5429c6dcbd18ab0d79b9318e2be4e1e69d0af731978ec534ebe92ba2185d0916f53769aeff61e15f69d7f846e7a0760a138eec681faf64add6b3cad9e0c73935849d48ce4dad5559e2da1f776ff6d6e7348b611eac9e7bb30e27f5246303677d91cd618dc64088f47559c65a33da074820abacbbb59d0b4c5743d46b472369e01981b411dfbe46a716fe956353fb27a20b31ea2e755e718976bb23115734ed6bb39a44a692ebef79192e051a2f7cdc1f93ba9dc70dae32097e017a6addb29cfbda6417520760281c5b2c2f7f5c0449053cfb1ed022fc720d6e47bbe3c795d0e8ac9a2966ed0eb269de15727c3355cbcc59ecfaf4e9c5aad4ddf026e3093d7fd7cac6f62d5b4199b54999ab4d9c0058ae7440c14ecd4562f9047391575dee63173dac3e359ecba666a756325a7e9d2c54921997f701a3a53d56952e52ec66142cc1fd81d5859d78b522250138088817d0daf5bb6d7a26f86f3203bc3deae2eb4d6813bd477132f7456e8219d0ac46f50f71ab3fa4b0ee5eb81f460b2b6ca4cb0dcef20effe643a0733d0c1ab164bd15700c5952949d02e8966c6c4ab4dfb58705f296f2ea8fbd4cee0da59fbb65c224693b09a50bac7e69799641bef5367831fefa8eeb624466e316744b9570b7491cbe0363169ea891eefa73c83d057961df0d1c139fd095414a618c7020868f61474537636726a24e386ae65fc366509bc38eea836d58e95303c4e7b7cfdfcc86b27830141180cb0f15bc47d1d1a3a1958f546cf77c802ac1097a44e2f3c5612eecbecbbbdbedb11902d9f3ab6732785444983506c3fa8c165375293892cd9055e16e494480e6f1e01265a58683c51ba0a508dbf6076068277b3a9d36c6e4dab59d17900e503bd60cd91fc19e39d89ec69d18f6c4788f8ca4b2b41c22eb61a90005d0bf2cf578ea69cb2408a1f38dfb4fa6cbd8819bed545d6027fa9d0d1c0ca51efc15d771e18de0f17a0dfe208b124ab306a65b17d48cb0eb9f68f050ef7a1b2ec313f8c69f64e933196e0c25921a01513caf6a67cd641c38eb7401867184b5032ff852405442e0219a4a18f184282519b2a1b3536d3cb0877b9319306cd0eafa3c4e0f5986502b931d2a3a95ba316a39117b5dd7ca65cc3db98749c8df0a53c8f1ae3d563c3ab6c12e573443a9a702a2d6437a27dda92b82fbebb93349314d57907d3904f500fed18d16ea27cd50c913c92d22bacc062ac2a67eb560e05e325739d9f1181f1791ef670142d91ffcd7927bf0355aefdfe0a39de8cce3923ad2c7b8080defecf97e7071c636c5fcba87a024570032d4cebc54fe825c895738cf2b99e14c25efed95c7b75d696cd630ae759ceb1649b053233b8445cc15881ac1c01f9b9b57c6f701add27baea30ee1d790865d9f8221a049d42b03a3dddff038a91f5542f651c7cbd4ce167eb83bd535e53e1e3950d8c4cac220bb0821e21ea5732c061c100dc3766033288c3321f3e8555f3d7a70c293461bd08c07d99f23042cb1830e0821f91a056855f5d91fcb7674139cee26c8619992380f7df85d1cbe7a986a3608c83055f66a7e09176f6b9551dd988e89bb1b142684ce62b6cca938d481a3476fa57d2c4c77f251dd93110999961b5230d82cc4410ef29ce246cac7da13e32efadc39bbf16dfe97b39ad395563493edc8a0225405a7827830e38cfd9fa591c1f209a2dfc2a6d0965e110ac7ca3638f97c819ddb8b53e80bc954a913fe5612dad073590d405c55f9d6fa1fa87877144ad75e03d1eafac754e7d6ad3f8971fe30c111e18b31c8b7651158d60f3777a9fe29b0d96fba22412dbc0cedf5e4e67e150bb0698e9069d5c32eeb9209393076335a55ecbc3e6e39c58147620b117fb21c79a67de36d40edcf06c7c7f832d2ea6f3ce6684bd999b3f3032b9dbc4dccf1fcd5fa2954f05efcdd6255e759302602e32bd337396fb47e77c37a237ab59b6d18cdf3cdde5515c811fd902f08c6ea4b21ec29ca6c7508f9f5e9ad1f2325df31fe48666392713d82ee9a106de3d758fb82d60041f2c2534235262fc9157c396874ecf5d57029b3187413a58f6608b4db5661b81ab6c5c2d9b6c5021ae382c8526d8235a95630c3ec53db4f4d853c1d3d67e99704fc8545cdcf1b149109fa804ca8ace639384ff8b678c711a8b8aa82286e7cb46f15fc51b3421f9706aadf72bd5b6d11d21c8e8f1b4689455d6f58cbef62bc1def29f4ff6164b93850ded382ece9a94908a7a8fbaa2921d49d02919c000a10b389406db75e0d4596515bfe65d7a3b7507546e9b833babb46777087f0326e719a55e9f5642c2d11932b911983c2cfc218712b05426245a9268a3255912f6766401b6d3173f6091aa06a4f429d59b0a5dac11b0ae2e0de8ed2e7ebae65a70c2db01162dbc4cbdf1f0be048ee70da84777093fe9595d5a194bd214ecfa13f99d1d9993d90bebcdfe434296c7093ee95ecb39ec00820389560dbc037c6ae6d02afb4fe2220c461d30ed3dd5774f6edd16c359fdf8ceff825a1f6a046234aea67cfc1d462265ef274c4696b3d0d746130c84f62d290f78d9226f83b5939325f35bfbde97c97383fe3b28d80a5d349f5ef9d2b4ad6720dd15cdf48fff33e9a1fa62bb222b6207355854df7ebc8deb8df6306799f607add645336b630d503ca28c9132f1b2d83873f79b0e68eb3ab74c46e61e95ab299402c85a187b913225e9563d32df879c2b3d556b1efe3ed5c76281e5350bbcb85ed2cecaadc14fa6a2654be9f51d7530d114c64cc535f6fed6eda3112e691f711c93df612b06dc970ad52a3682d11b9aad91df1d59994b73c1b576a02c7451408c6002e85e38dc220f8034688cbfda72e6ba3e941858662de5c7f58f21d3936d696e9bc1e09f9c96ce81a0a822208b19dd5dc6792d2132f4b20d6aea5de2f72e648bd736f782d131c70a497fa59acfb907f6913847d07a9a6df9973a3b7dc5a6af7ba71509f78ecf7b122f5a0c83746d66ea940eedb777b0a76d9d3a70336e11bfb3b5473acc1412c58f87d89a9a76623e72e2e1054d89de27b9b30ff925ff21550649714bd7de5675cedd3959802c4550d23701ef6203d6837ef92ea51eca46f8db101b421c61c53d77d8e36df00f2fc35b42a9af84ccaefaf85e0eeca76536e3c88d9399b6b3a67bf61b730e92e666dfb9b73e7f7718705646e646a8297a93885be5eb97f7e6254a6991ea9834bce44a92e7d84cb6badf819bc686501698f898cb36acca1f1164c01bba8b77843d87322ba28ece4ebe5f734974a60182017daed9df85953baf75bc54d548d944cb399cc92b86bfa79ce462bcb3699158ed8032604232d076cd8303985d6709a989c8a462a34ad65a5ba839f93c5bb19ef9ab7b4af2f2bfce9e5c1c87e3800ed1706d252ad848a9c8f7403a2810a0f396d2f3c8861dfbdb5701ec3bed188568dfd6b120fce7b3a8aef5cef636bdb43531bb1f0e9023d6aaee3ff992352f4ae9e85a09befd3d4f868b265dd78a6caf6b5fe1ef09382889761299b1d025301133706e1aa78f101b314f9061a78c0851b44d49761f543b4301208242d613eb25b437794b01803fe04757f12b1124f711bb7835f6bf6af6205ca3520d1c967eaa735856df0e12ee86596f72c8c0548b0bc6fe73efdf60d4038748ab9e82bce7a2cc336c1a6d8e104f737c0c1219029a10030493a532211471f85f0a44bf4a3a9bf7969385ee1decc6bf571f0095ca2d9c10dac749fbb5d8945167a36c81701ee322ba26386c672ce1dec03142f9e1fdc23b4a0ccda028b3c3ddcbd685878c93d59cc308babd1f200095b754e806eed211149ce596491abddd8ce5cf34f23a5eaca7218b2ead8a3a6b9e1e0adad84c0693abe10387437a8cd0fa32a503a32e63b1298a0590fa43a9aad322ce9efb75a44b56b16329b3a38246a42ef70e2b0aaf719ec3b87e641296fd5b0fa47d4c5e16a79241aa13221c3ff7288da40f27c19c680a8de73f2821a29321842ba79879e8bf198addbf06483dc343a5fca53297743d6f0a5c045ac52a8419c666b1a785ebc18d1451318a85d935a38747bf04c54cdc1d954a9d252c1fd0a82dd4f050652446a8e9e0cb7ed294032822b4e49d14b44a5b5e2e45135afe5fc259fdaf9518e144a7509f295a02d5a2d782e1462983eccd7801a28265ee74cd5930fd20022cdb7cf31d625a6cab08b6ed0c378750752de9b243514fb00741649cf9e26f50764b699dd53625694eb6de481fcab08e18d431dd277bb78e8d0f824ab6c9362f13ff2134a6d43c2ae084c2a1180b92b28e9fa6fcc895ebae135cde4dfe2e9c45cdba993bce07b61e61fd2d18dd95a4f7d58e3c5d649320272835752d7a52df2232c8594e7d228e942b643a85fe182a3475a9685c9f967d32244a7a1be59a713d86adda4200aa87216b606c4661dfd421f3fe06b9a3f769c1a3d5971455cf78893960964bba53530a45d0c7feeb22ed23cf887d0d3f1ac39b6ac3080155631f9d8d309c384476dee6ad902d9f18e7aa9015413cdb344105a6a450eeab468904c61ccc3efb4f69bbe23d9cf5588ef81aba67f973579b8eb1775ff8702f31fa93e9e6184f0a1da13e7574b9ce759e3a792ea6d7436d28656be95d462d21e34670320f4bbc3443d8e53d0b2fb3d77561439805e0a872f6f7e9219a9371dced16da6e384f951b399c2e270a4099267c1de09a819079031ed094a897d8da3f13d6e8f2396d77d8a41cc3a35f72474b337290c0e3ed80ddcdfe93ee6acf15e90f69ba28158bf5f3ab0b6959fcf067ffe8eea6969f8482fdac1d61ad980b893cb6b8bc1119aed19d47d40e1abe603d3a695ed8789047e3bab7f38b4e4e5252f4ee60ce6a7c4e73a9b2c79a59ecfab5de0e8f5c5fcaa012e0d80cb422274dc624838f996edf3bf645cad3d5a5a6b3c88a6c88cb64531b24d2391fbd6159a7b38fdfc19f239f420e4a9bb7888e8ce1aa45d08780bc345843544c0e31f805be9bde3238208923de34e6bb5ccc79cdef9e83bb717eda556a0c9da457e4b6ff8186ab712a12ef8daedcd7285c25d4b7453763fc50ce6bd109a5806cbef0c6c56254b4523993b0f7e0218cb16f0a9b5fedc46af3738324b21daae8fa64b9a1336ab206bfb559aae1e2b79f7971f78713c608f206c3d4a8452165abdeb25a0e7983cafa8a90364585e49b3d53ffaedf95c552410986e323a9a5ce5bcf1bb0f32e2b24ff8461da0508f8d78439412cb42e69e4b38a74cc82ade5a66e2b5c65c77bb74475ec57d12a57175c6936aab76b070ae04c01eba3a7909851fd9a750722a4d4c90090fd67d45949d943224943b1541675942f0a90431a4dedc038dced4efdb4565d83bb4e449e76d3722fd6e66f4eca1dd0c10cb097460da68fa8398e983ff9681b75609733f163b3cd3f862a85c5a0f72db9ef59c1d2839f2447831442e3600819ec4cb400b4150a4f729b7b967d6c37f1bcb32392517c7c2f9e134ab3c16ac05682cee99136b18cea0dc74936d56b1a6838e35946cc4b3fe03802c7c63d44b70fd981a5cfde66a3d253956053fd819fcc7bc7a47bed4ddf00baf78c12ec344ca739cacda39ea9a0481f72565705ff46b175f5464e55d7e78a8e358299d6eef4ad78b068ba18e721bde32ec361ea803a06e662f2aaf0edd59d7b4b6431bb494336ff2472545964b19e4ca6466d30e3ed234b954d522e9ff69dd0ae0518757db757097eb11c33b62c1801296f3e13820f09012ae254cd1499fcae8c158742a6035c3cd0103569a4978779732dd1cc9483a430d1607bc9b3a7beb0416ba7923ef8158db3490b74ebf79bece13bb6e903e08450fc8405ee983d5d0c823fc97bd59a105740e74f9703f2908e8c4a4c210e32ad7bfbec34cd25c5ec94f503d216c17a47a9c697f1003e429fe6f5a2124a62931ec96ed8a8be3ae00448017d4b5253e02506dc7362c63c8040667d4c32df7c64dbbca4ddd18508cecbf70c698d3c645fa1eed0a0c516b47904a54f950f97702a4b588a746e6e0a5f592c582a2b9cc5e201781795ede0dcae3e994e2aaa37e43acf9354a292ac7b5e4355e11a15a8d65d9509e9eff9ca0c6883adf934030c8560beed03c883f71bc7ba6b5ac23104aec3a9c2da2feec3da79df0266f3ed58930a052345199d6c08903048ca120318cd4cb83217f1736b86646fdf755e3f52aae25afba5440fd7b55b41408d0d5d885ef1685068381dba0432d1cf7b828149cbd9f73e5ff73add2fabc8ec652249e8b6b21469a4fa1968b345e5ec47834f7262759881f58b0eccd437fbf83c504a1a0f88d72f2b95a30c567b2fbfd4a9982f93d9cc10de28f3f8a6803085be695231fc063b90d223ed0a9ccbcf30cd5ee66996a4844a6d1f3e6b7ca791d74956adbd8fdc54acc531414ada76292e0b20b35a62fe8074295d416946d21bdad4ecf43f5af9b003dd0431c5915dd1bded4a58e12460c70d177ea265905bdf728f4b5ab405299a5ce7f41d0caff123f6629443735dadee4f8e7d6647d3ea298f5d91b3b0b8e50db673e45b579aaba57b714cb8d52647cfc34397d63a116f1b3ec36e95964d430b2437b59de2f51b2b4a98cad14b91c249eaa21062c789dc7ddb179b60a390d505ad7dae8eebcc8ae5430dc351e78c94c1ea1fd1f426147ccc4680d7de310e879a0306f5a8eb3a3a32f910eab2bb58f8d4acba75c7f9a518c52813ae573acf0dcf48ec9fff48b90991a9b29e79c80d6df32a0de61dfa68b64c344c1c43d5ca6483eccb262a955a71ba2d33dfdcf01a6d80323313fc75acba4976df28a4240cabfdc2bc1f8dac8ca2b0e82561b58a6faed6d5a15508d68fe42ba1a53c4915f72937f6b9c0f48ecafbfbf538e7fba63c6246107f7ac888b984d79387800e6c345e288e0da500ab204ed7d99eac633269d1b3adc08254a0f80242c57ab0ff2a4a3e1c0fde3c2a38fb79928962ab8b934f2a31617de5113897bca6763005439450a221545afdfd9fc1982f69e0fac209ac94523e06efe801103849ddca24e5059cb1714bbe0ce5daabf517e656cb26acf8100259740a30f165bc66d2b535ae1adb828928b1f311485365c356f6e34f1bdc3631368c2020479fc74b82dc6318ff1ac835eb6397404eefcb1d0809afe46c150ca102dbfd6a8688b92235256ec2991b80997d33de4f2c4a3f1b26e4135dcad08cd81535bd930ef1087375b175d8f697f9f53de690c43e1c4a5b5006a17195a8e821817e282501a6cfc434f073a963cf2ea844cf81eeacd3ee254f278d9959c722382d0f6d823500d0c74a851ebac64b2215c60c29b4fd96c6bec8e20ffee83c885b257c52e0d4cfa99c6c4ad627d0d51afb7a2fac9e45b2857f0f6c2edd3c674552932a5b1964a9826968c653469c9cbfa324fbb372bb642a7493cadc6cc105b9f6ad08a9ae8da002a16ee62c2afaaa9a33ca3b93411a10657b0281ac79569dcf4caf432bf0fd79a68e84888521fc2e9a237de3d32ddede21e71b7ab6fd1e5994c9ee776dd348db9f6284f3d1762f01c8e10cfc4962d2f60ae56557f4ebfae90320be50b2b17dbbffaefd7b101312a5e88cb26e5417e41292bcd831ca225fa9129e86449f14a5b36a069d92e64d58ca67a8420067cc160c277cbca6653aefbf3fb046cee465817dd9cabcbac138a2d36db9bc2b65486f2c2e29dfa96a7ecf2d7be885fcfe663f5572f649dbc71ddc4abad184a7fcee0ba043d199fea55a52b0a1dd3ae06f95eb881a5c4f3a649f50cfe46e4a175729846e606d4f9e89486fe1652cfef4706922ef5f1dbe282de42e9f6f9ecb954c4df20ebd3f36f10a3006c88223bacbcf1be500b66f26dbd799805638f8f31fe98415cca5b392fbe2c26b0f17d34cca50458ba03e370c9d0bbd5ac3d1195998bbe88c1ddca474e37b0c78f75db3fc58e1e5fb3db4b9026e4cbe335da9a873bbd9a4c1407c47fb121880b3a87dacd9c2e0ff1088f8ea1c8ba9dab1f85b7df5ee55254ce13fd3ee8541080def7a5c29259996768ef2b4f2e574f223cb4579a582085e1f1daaebe1a173c63fa83c8a6e186b6a7d4c602d83b59aeb85d5fea3460a707941b23ee5603689228e1ea860ba674cedb193cf7af3711b83eb8cde0d935dbedc1f5cbbf107183ea05030299c8aff9000ee6feea6f9ce550f21418bcfa233303b311068e22cfbf48392e0d5b071c08acafc50e6d9281ac58c553a54d600be41d1ec76e892d1b21a7d886f0b075199d9b7ee73a34d4aa851494b9c86d720d07a06a60efa3971dc025959c056744e30a08a7f5e2f727941f95b03e3a4346fc66f04558d3be46625f48d58140c19635f3b618e8f3a009150b40370841174e8f7b48672555c1611c7a30f4f3ba61e80f11fd64554b8a0c91670b8ec0b457089ee6685e17d4ac091404f742209232b0135a18797a00767048acf9126de382996fabbb683d7ba382b132e360a2e10437026dc3d9e06e16c6fac78de13f5260abb5f0214b07397f4cf74247a39d3aa6f52767b940df41a0a2241e274fc7fe64d2dfa91a802532018d09a48ba9d573788e993eda1783d508bc4f793ce8d99f0854913cabe383bfabfae4ebb320b24bc64bcf171f594add6c2e2389df7202a3f27d78a3ec4dafa97f7d09b21db09475637a5df6e6deb6a7f373705f771a36bfecdf8ee5f7bafb003798189c30b8c3bfe19f05a4df3dec3924972ccc0b2f1108115f0b037fe6ddb19fc491701a45b6013a825f43df27865b2501b69f9a672ea199438c81418796abe7e3f2fda957813809520c5643207a0fd5a8f4f9bdee28bfb02a0be522a43d23d146a14a8a4b649461c79873dc53215f5c49b4a571a1e576a2d3bf993bc50081b71efc443809db02c0ed9c40b46f074d78693d657a1280495bb36975c1bc8e0566547c8b309c63382af8f541dc7e482cc6add124dbbcf168d59ce8667dd9bb2b33695400cfefed48e19cfc1ccb71508d485c5e618455c77a4e2a10f357e766e841e7f5362a1cbfabb7b00f563fba85cff621ed87b46667c04a41566cbc78b1f481f8ad8fe8b3c141cd289a40114270f2805b4f1fe0e10a1d5404f98c5d482b7544e51ad72f82526f4b457ee40249735c0ea075187924b309e0d7e987a0268c40471db90654b1ef2beabd46ba1cee7a2c39cbb45933dd8eb8c41092020f1fc00e342c0e3f8297a218baf756a8dccd8fd8613ff9057cd1dd0efb6f10a970ae53c552dcbcf6dd80aa2cbd2adc1f7d16b711e11e32071f9fefb9179b6906e2773700f6aae6fd51a0bbd53b87059c253d41b068953bf33f0364aaa9e29703334f33e1f29e2f802d9bc8b2885b13401a4216e27dac253ac010d9d2ab0f67c03f332bb63de79c9233c4460e1db0780c05fa2bd22de203cb88d43e0f391ab8d2fe174c958719a0ea0944bd408d919e5c11ad809e92dfeba95c826d33b7a4ad41a31a190d9e176360a83c0d1f984c658836549688a2c7414704b9f6c8d1ea86235c591d2025c014629acc97bd2444e2de9590a0906335be1fad75380af2ab64cfef154fc6d096372c38a05fe6ffa504acc8572e21e9232a99fd8ae65065125bb0642050f2280a38b6620cfac326d27159cdf024f7eb70fb0ef584d56adeb8ed686e60f32ed2e017687dce987266b2e9f0c1db7938365509bd04c1cd4e07bca1c04ad8c87ff4ed7407fe6cb0a79810874a02d0d7a23dd5bcbd997800e8c3b7e16dd7c86a39201ea1122f967d20dfe13ea6230a98992d69868b38e6be6e266596f894fe203ba728539a6c5e88591c4ef0acfc8d5d64d4f96cfa882c24b33fc6754a2bef8e2c631aa0862197be7676fd1f632f0a29ef28f24ec9a58055ae211e131700f2519ff5b2482154a67cb989f5f10f46f1702a1348a2dc3597ea6199d23d87bc8b7a903354878f66e6071d858a9c9d1edb5770d6b878286a05e4d495b724730bf640a219e60934a3054287d18305d90c23aaa0403b9d0db95e3ac4c5bd187157bf6a95aa1d0374bb1003ee23013185e5fc7651d253f3606d553c3f88659137bb1536861beef515dfcbb2d869e68d4617779ec17a4e2a839bdcab571bd64ab491a6a57527fd404cae406e573febef796d6d3cbf9724350090b4ba110dfe9c931bae8ebebff3b43a06fdd8a4429b9003b42860582317835d558f3ae83b5bab8ee687610a33a854bc614a5bf7e948b51b17773a4d5dca046a42bb081721c789b1fe7159e0f54501209eac6248f42e566d4911d7daeddc1bba8d62432a7608b4ee2bbb7bf2e2064967e2b6d999dafdc997f4aa0e7b1be0d7d81cdaaa362bfaf7a7f7099a31065b2c4638113e41872919a1a8845ef187d4f9c2c77308baebedf8d7740acb8b03a038015b105306679dacd23b41c6ff36b5a78222dae06991db0a4b0a553a86b8b0cb3ce9771d41c0f42fa3b0e2cca34c7098a275e661c2970dbd10401fbecea7efeba071f6c3d58e6779645640b192db5caaea5caaec4bf258ce1aa98a695b19c445e69771a28d2fa4ec91f2b356da5fbbc3fa83c70f572fdecd341d00482b696ce7d7e6a627b2986247564e33e8876210f394bc85b6b3160b4e3cea737b0543aa9b8a1e7db7e6277a014d185f88c80a2780417f935a1336a22bd9dda3d13296fb236009a6b480c94d49cf895cbac357eb493c3b631fb9ebae79bfc2833d70286c6f3f92db85b7401b55cc71dcc16d714a45759f0f1f18bb89cc487455bc45e858e770c6bc6e4cfde9557f8223018feee21a6ece6c50752418a57886529ea045d6574af2df96dfc09709718c08bcd71be4375cedf87e6699e89b0fd94daddf333a9d2e066575ac665470f5370eb55b3544ee33d799d0698b8992d80576fc1cd95ef966ea12c8712c75f3217d51799c31cf95f52a10652c02b3497882ecff61cfa7cfdf1fe0c96b045273f16291a4d62507d016843e36a9d025a1789f61b3e6436e82da5dead8f2518cfd54071724995370908559e50ab04a4c7b54ca5b039d71e85d27bfe02f1ee4f4abd50d3f14758e88203e3643f711db11f0410f0bebdafa88e098ca1e83a253a24d373800b3e7a5af5fd72adc7dc6095eaa197d35423e6f7f62227002a78138496a3f4065345a88a47b15597cb436e525b53424ba2f9798f1006914f2eebf7c510cad56402c5c3f879382fc034424279710935d6c275448ef2ee600a3f7ae2e488a52c1bb8173d6f1a2a241c68523ec84693a54c15b3ceb03c831ac5e5f29c69dbd778b1d5828b3bcb5d99d9afe2155c8d5264b48afb1f1e909919cd6a23f57ec92617f4be2db3400fb68e3d5738625770fccf855f93412b3f9ccc54de4b139328f06e1a95d132abd64ea0881fd5d9c5886de9fa12e41298b22b49eeb3e902e04567c8183cdf000a456921a38459c4847a714d3d4a7ca7ddb1ac56e528053d08a21141b43204b8d78266533da4ead1211f04e9978835e90118af6c6f4f59f2c933f0a33532cc0113eb31e2bca17b5286e213a076274a402da8c4f216c4c1a8f948e81bbe3beffe28718463a8994cde3b321e374bd9f0f58c8b68c2c5cb4bc95ea19923d4ea2b6b29af2435e723a26b8ef6670462fdacdc0c6957be0f3737358cb02370c9deeedce4be78e23d3857b29c266c1068dad6f46477f09690d7b98e301b3940062e4e3c000502bfb3ab7149ea6a947217f88b0a23da3d9188dc9fe8af12631819e8015f7dde1161a7411a48f9e481e76d09da1c89ab2af3ade742af3ffb15fc281f61c41d588648c29793c055d030348a460c3c42e4dd32437575d056d98d037314fdc0f9fee2545bb5a0a0936056d797bb642327e0498efd9df82f594b06e16e732e6d7417b3475ea68b10316f838718a43246d459257392ab034b6fdc5abba4c493ed65a11266be113792a166759fe127afb6ed22b1fa3ea876fa2c618c3d0fdb94c228aedb844392d8ca7f2d8ac70e0445b99bd31a50d1edac752645cefeee1b1ad9af65ae5faf5c7bf3ad110eef5678496355ec404540abe3e5ae872ce0bb67f83544e44752a65423db4e17ca92a90bda53da18eee8d8009e9103f8a472805f05e25e10ccf74596d81fc8480f99cca175a985987e0b2e476c730120ff06c4e4c891ee60803ffe2acb8028129ed4d37385be62a5bb9eb27596172c41b142dd1fa76c86de6460c4e21988f184e48dffab75ff74a170df1e5100d9ca8f4e5bbc46d45cab92be8252f58e97f2167237afd603232e5ac4934a09351c7670a5fc9fff4b9f81f261e5b8ae6fe425798a81761f6f1d96d1e9afa6ac2d5bc3489f59fbdfca0c32a675351a3c197a2a3890c8e32bf44ec1aa201a725e1448cfb17ecf036e8cc938d721299df1c98189834a5756702acd738cadc921faa515e244ec549e75ed598d9963260a8d5769b95db5ce17374f1cdd52cb2b634ca6f25f6cb2c92460176bdfa65f6c0f881e9ee58c1fe804875202633f9cf1e6be8c59af415de5d8986484278f770e8c19a3f8b825ead7f0dd0f09c9f49a66b84beaf8d81727210dd46427572e24692cacceb4cbccf3cb9405a737a5c9828af466921d9a1c88128a199a050ef7d2482bf77b0a4ddd347e4da02fd21b380f394958bb7bcbe5de77ee0ace6bb90b7903b470b1f9eda2d3515e1a51cbfbc467b720eceaf658160c00fbe767b904cbd54cccd670889c37a7dea15b669f0570c89330fbf16f6686804a1cde5efaab7b56944b77c48aefb847137219d8de3130f267353710f3e1449c9613f8dfaf00f3e5cc1bcd55d87ec074e4e3e8ede17c703683d27553d958bd6a20884f421e88d560ccb26c2bb7032f329f139998d994ae5ad05b2034c85a0f9d4cb54e8e02900ba606ac359a61f8ebd48cf3156186fd8bd4b32bd66e619a42aa9bd2fa2b66ff61b403cd2d6367abcb61550f0351b53c5d5764ba23f14eb77b979e9f90ff48faa916697ff061441055e592d552df7fb390706f5c30a88073d6a51484c1df2f036719b8964726d1d000a32842afa01095db6e40366d6c16fc91cbfee91352f9d4c1182423467e2d79742949a91a657d1dc27c9248c140f2948b3537676f851bf480544d5e0e114b76580babd53dee0ce503e6a48b6eccd4d6df3ed4ebdc0e0e049def95b940d705e2e0fc0884855b952fe76eb2c2a5c4c72ea5e6031f46de309be2d76a151a64b0e2d882d8f6de388ca9f532316e0bb2c0942d96accc582f6da16098324ab870d825a23d84f7a7cc2db94aa696099aaf3d79b4b928d2f4600f54b3822f05c4e4cac9c553746ab7dd430088334e210b3e99342a98cefc5b6e96bfcc7e997da1ae997a56319e1ab40154c169e5212e9631b85f1ab19e93252c54fa3a22c7c0917a525c9e25945879864282cb4091e59dfc4d9ba0a0b14ffba1da380fb44274b5194ccf602f5fb4fa774fc90e0efaf5418a752a5ed37662dbb67bb502b1f51b4e097b087d259bc6626df1ea66955f7b7fe9bd9ffcf615a308cca6879f7e4184e59ba24330e9f208cf483c1583047f4fa7f362ba1d6f297f6d2893cfc81c5aaeced969ad341a423fa230e75c6dd564a0cad35d07b441681bcccb46f1750c98d4a4ff969e2383f426894c79f7cbd9b1c8816d2689dcb7a3dde4214d1e0387f4eb35bf936b6a09162af14b77c33924756357a941f68fcfc78524f11514508d293349ef2c4386228ae052ed07df0bbefa6b571116062e5f1da9d75beb4af7b4e0cc8fcdba02be7adcfc13cd1cef136007e35bed949f5c9ba0d3a59f7cac6344e36b5e4f1071b27e98681597d6f32c0c8c9d5dcc52f48d8c9fa5236586a14fe886572f4606f8439c42007bcca75f0c4ae104a1bd5b0478b4c1d81c3795d0bb7bf0e466ca11e2a94f5af7119015dabd211879d05b9060a281a08009be924186bca4cb7e93d26617d6f0e9d11c7a0c9df38f0f73a0f5419599064955c8db596e0652b29fe088eae8aa578ae90f48101885354a8c9889efe5aef2e5693f3669334a2ab7ca4067453d37f99b3403a7faa025d6b3c57706dd44f8bd97281e6d257a4174ff8c5a7adcf4eaba378774d3ec9292e9ebcdb56507dbb73fa9787f2ce526fadd5c8ce42e9c979d62f5f975dff01ee6c571b6138662dd8d5c5178dc6dad98e0615db39bdcdd193116d4b23efb4da6b463abed728a2b8e81655a781fd73f0fdb706b56870acd060150dd086321658c5dec27ee44b7b577c62f272779d769f0c18a89f9f14a71d2e500b5a2295a69a4ce024c78d2ef9ce053c314bc2428fe40d19ac0de055305b92ceddbdbd247b428d8f475afc4308fe49895260b9d0198ac9c511133ba37e96c605b5f97ec74e0a67d4abe15bce92e8775388401efe64affe83747ef71b8a33f59c5db3df59395d60d3b57b908cde90d325762affb15e3abb0facf7290eec195a852100b2847c67d3acf3b4e08254e24166e401e5daf26a05e0de2fbabca153bf3aaa01888f232e9a99794705e9ed02c5cd79d17f785ad04ae195df53755438567885d83585ca79773bc1e2ccada58821a589019600c7eee80a52e5a1ed9add22160783d1ddc421acd982dc913db4437478e0c4749def1283c8f4bbe73a68f2000eb704e2f23120f1bb1a77d0981b940b2401f2fdc124833f5ac0e968b22c5f44860466d61602580e15e35db74ba2b6ca41b6c5600e3136d7c7fbf8dae8ea7e925d373e21fccbbe03510f07a996ebd0ab2e71265841572141ae88167513dc08ad491b5f12e41e16136794f50cc88615ebd2fa047e2c528aba56623abc28540267754a82be64c32f58e7232bb7136660e5f34c27d6fa100dc08f27768d231c8fe2b435014ee36d02bd0f1035e1b0f07b8dd440611dec29b8da7fa5ee89d9e87c008b6619459c3e5e7267ae3832ff4e7c8ac3cd0eea1cffd2ef69af14f8fd254d12d0bc6d4be6a20d2f5cb2293258ac7eb1caf98405345fef6ab850aefb0e5f1813edee343640f63900ffe4cf8b063c0ca244999352bb6af75c1c0598c6a6e99dafbf2a94958f9d8765ac0978dee12a7255808d58fb1b33fdf200369eb644a3a50a48b9e9bc789651079a1c3ca290e42e40c640637e48ed2a5c806692e069560ef93936ba431c2b316c2420261111603e909e02ccc608b2a8da4e1e007e22f2fec568a4ea01680ff5df0c016ac0b9c2c7b31bc4f513f9ce3544f6cf328e2836d988758384378ac163b505f1e74b7dd377c3e8cb124e36af641923ccb2c37504e36d87ad54ce487dbbbde1c7e66fca18a8ad0fc47f2b04eaf80ff5c29876ecf5566c78e5185b44a60b8cf8eb097f8c32891ec609af6ae44fa3134eeb2e9656d6c9eab73dbe72b13d34870718cb965537f695a4126b2bdd10a532f585450c6637cc50383f64812ffe76aa5670c9602df389fadce81bc5ba716da886abfb12918f6afa619a48ad21ac200df66f1dd8f772fe6b18b378ab7d129f4ce68f26c2576fdb7824ead8220b0c3b9f0b51e69fb6f5aa7536a1a07a67b07a13fe9f75780babe1dcc9b73fb5dfa18d566c6a3c63773f33a682f7020d72752adead5f41724128719386ee697645b9970fbc87ddcb5e1afc0408329946c722029db5d3c614d094bafa67b05710c1b06c564d0b5036c5a96919add6c825a7337de4018dfad1c39f667117df9c85c261f344996239b380f42e2006fa59632931dee497b63b132cc60b509a165960abadf5af590b35df027fb853b5177a9f675281903bbdb408e379fe82fb82eafe35bb89db8370e6ade6cda59abb42288d28a8cc0e19c102375fdd91043eddd8a018bcedbbbc1386902421093765ff6f5a9dd2ac21476aef6912f612ed9be39a7f7812fcb42c62cb383251298fc7333d9141c58dcb5617540f3ef3608d0a1bb67b24a1d38a3ab573849f5a3b244ec39ed8115d0a3ed36b925b864f1e39ec17d1bd3be7a8802907a1bb3afe2728ea5df0fbfe9d500adaa9bcbc1ff65a57ca1ed95f238b63248678b655fb49c76804101d1b2a6483b926fdaf607b67c1c941fe10a6f1fb2cdeeafe998b1f5bfb20e508ee05097aa16d78e4f5b4ed403b35a05b7dccff382c10e30011e82222aff10f124d441445abdc0dc187f70a2ed0d513c595dd98a5794c29870db82b0777da0f7310e122d9274d6ddc7d85814d3f926069c2216f9833f7707b8d0d69ef74961a78fe65b61657f70796900de116c482acdc5960e9429b8c14a294304267cffe6ad71571f037f6fcc550de011824759948f1f1e80f9a50ef5c54b7e49bcbdaf973d33d9a8bcd215a2410d8282b4568f5e0d32f8ed87c34629cdd4166c7d7fe6a5088080d2020c4b126f625a86faac78f592f4ee7394f8da465a27de0bfbb3723f29c2ac52eb959810da30f4b59273d935c9b2965ea9bc5757bcf5e3e74df3956fb771d314c271155588231be31e9245d6d289842bce3bfbdefff059d899da52b9c2c6ec8e772f5bb7105c7bd7b2c3ae81a9a4b678b4619d7a58bbb3b15859b1bd1b2c8804ac823d471c9366aaaf1b18936b8ec35baf781faf9d04020666fee5a8342f62edeafee2252003d729894fbcfcd78007f6e6a3d9eecdd0fc5b115fcf8ce0401db8f101c1e5ebe8788b61bc8ed64e077168da77393e17a722fadfebb15d0b48249852bb2d56b09cb1a96a87be3fa98467395fd85e9b9d87d5df3bdcb99438bb897ef3aab1b8fb428776c496c08b4495c5fd5ba0204d0c9744ff240f88b3ba270168d22afb7fdd1178ee656803c28619eea606e4ef3b52578fb0afbc6b39bc4ed2ee5f0fca3a8605b9b7e3fb7f54712925c3b4a5f7c5a8b07da3973a9d5e513ee13fa470dad46a12183a2cdbde49313a969774ad0f58a909d95b1ffc0c3d7936e14aa2a7001839273ff5fb110a17e1506f2a4c160cfa759094c4c01830b86ddba59daf17852a9e040917b751ed77311c3a21df2e84cbe931d7f1a1065150541301ceef704aa09b8bb46154dc1df7992414079d333f93bd410bb5caf00283095ae4b24a2415638b4d8cd187a253272de8d212e64a438bab518546beb22ce1da06f9ce7c928f367db4af66b89d2272239ead33189f2dbe25416eb196a8d916e856c9fccd7a187f09ec0043795f30e33f1e5f4ca41fe98967cdfab2f679f96bb262a56e79b57bb463a818ef4dd0a0ce6e907e99a03f0c225860262b6cd5b0bb16fb1ae0c93440b24ab66cfc67b7caca88cc12742c8f53655c3ee625f031da5c7f7fba2e026a9714168e367671e8c64242c84fec8026fffec5dce737cd08a42ddc19cfd1071459641cf353825ef626912acbbcc4f0208e13f0683882cc69cc8d5ede50e53de5be6fed2c8564cfb3c796ad56e184311d578bb7d827aef60942b126b5c32690f543ba89f88906a5dc6b3dc1ecca899184147e5567859a798500313a04dc2d4de53c35a37546099e3e29c27da5e9cab83928b9a336b6e36d84687aaa0b860b639802a7960458cd0222168afd49745aca7f391b978d471c56d4633d63444780d56084937645e47ad34de65057ad1bc5213893ca7e9cf44988f3b7f4888016dcf0218d024c821f16994166852c80601528fdc9fc9146eef333b066ee86f35f7fc08a34c3733fc28ff6def417add2f1c1adb1db3ec9e910de80b946faece8ba5be58ea92ade4727f73c3122f0fa555ff73f9c003811f773ad3f2c4154136d525b4f88d77028ec98e360239158a75fb4edcd40bf99db937b000c119dd0207350ce3da9a29a2d28534f2084d7e7c5d0984b7dc01449fa0db5be4b0c26e2681e8ac8624aba6392196ea317b1694728e3f7cf1b23ad81f3831476b19f528c87d4375f777303737343019df336320de6d0132719712e17e66e56904fe1eef366e92bbfa0ec7251b5f9602a5e36e5c9d428eb6eeebda53151672c552583cb038278f55f7e0cde9186d847f9b5a11e4501c10494555da6487700b2592fa5c5c09623e4b307d38568da7934f2c54b02b1aeeba7be8527a1d130a50950188c4bc56fa50791562aab6e1e793d868abe61a13371134912905aafa7adf8bfae987717897bcd0fca55c9adb176dfdd07a68df1d70d926ef16f5f38ea2dc2eecdc6bef439692e4a545b241e89eecadb27f24625d95270a3dfa3462210e66d28bc549c083cc4cd663fd584126b57c13f5796c57971b40c4d7cde5d092da90969f85cd78949b312a5417ea050baa289b91d663e91cb02710fe64ea269dbfeffe1dd98e270358aa0c3ef7065c7d8a40fc442298f98d768736f83f725678f66ebf3b60578b310a47b392e66c21a64abbc57366aa11006658cb1dfdfd58ef5e8d543c760e8420447e261c04fcf33b0e4bb0ae45c9002a5a20f5ebee1ecde390649f077b7494a3995bea1314123b022198edc2a252e4a628049e59754188e27008ae2a82705a1178a87923ef0b2e66553a233a5b0a1e57e81d160032ba66d9a4d254aa40597f647a024f091898fc6a6e0d6b983d566de4916b1d0fc8a230006543606bd2cde7cce36e9ac320e54171216a226b660792c4584a6ed0968fb35611bece0953f4ff011d16f35761d271e21f2b428e684eec2847422502f729e01bb63d36e3247aa3ee3366b5422fff9043b502396adb03da637cf92ca5372802dc50120287959f28e64d445297689b3b68f3c93de3ac687188ef6bcd3fdb18eca101b0a79b15d3f987aa2cb8768bafb4e63f68bb5f85f49621524def2f4cf0c6535961dd5806fd239e0d65d320a07ab76b1fa533146aa5a422030f4a096b5ff7be801a5051a77a2cb1969f391d765e6c0e2a98b67d03f4257345d57d86f157b9fc5fceaec0a296962481ae1eb73283b94308a40935db857f808aa2437321e35d43bb2491c3b0be32a6ad8d9bab6b7938e75923031ab7c338f77f37152c5c6b766484472bcccf38675c2e6a5562cacafbc36ba60582268039f0b4b61f6cc34ae29d5efdae0c05e72406906723c656a58076d98dba5d4aa94b03130e9d071389f8eb9987a84ca0370e682021aab082428cc3b869f4202824c22d577781319a14af76dd3990e47e1e1d83e16fb3be7bb617f2335d793e5a8186bb041734926d133cdb4f5883783eab2198df02d9cd3d9ebe69e3dac44b0ed7d0a710944f9539a07d4a9cb92ae8739777023e564f9c3651d511ffa298ff9f10f76185a6f7fb946f660436a11faea2b38c240a7c9068b4aee390352aed689fcb18b35d5b287fa6546522ae5ad3f8aed3821b7e9674ccd6d2f15bd5e77597e4816ce1c7cff72c40557dad69a4ac5ad5670cb741db3b1e427da80810f465bf1fcf73c6236de18709ad05079931827f7fbe49799e2b48a8818c03089ed0ae4200ec18166d7709562ca0f0d2e89ffcdb2af58acdd644a827797aa38f6a4e44b820c4afcf276124a4b40b305458dcddadfa99c8225ecdfe65a2f3e03e20d3f572ed03224f12ee4adbcd18c8ee10f3af41a61a14163d3f842e1c2991e0e3c078ed35d9cf95eb9bbadd2742dbf3142cad7ebf156155cf9cb76e9fd129824910c9102e6f60aca7d1a7a8b84a2a0721d374632f95af4630945ed54a529b0dcc89731ec10ba6ef17c19742d54034c0c7659e4bbaeebb988e81fde30249d29cc68a6fcf62f633826bba7698e31c5f08885f68bab3295e6fe86041424691dd29089e0abd663078216f9f02b0e04610715f9535ab54358686cd31a1cdfa7d7015ec7b617cbb28f0730da2fc3274842659b0d5e3d13f4a0e77c3a9da6dfcc79987234c332da66a8f7a196f99e0914fb0ca050f2bc10e305c00156e5b21b1d3f1d913e6b75815ae1c7856a47cdfd737acb719cdc0898c4f13fb231a0fd8002189abaf747091fed27f37c73b60ac76db2cc3013d0ed91db9789a5cf18cfba6a5f3e2e3ab1428e75442a3fe858c81f1480b230558f6d2d40cbda04fb601beec197329965c8c8af99a1149a9c3a4563df24ca2c5dc6b659c313e0f70e5cd7c84f7f6483e9df28d7aa41ca389afae5062ac089304fa31ca289296ded04f6f42f49d6df3303c82971cc4c32d134066b54926c5ffafe7b00c4609e7c494fada9516ebb8176be2b7aba0aee7ece2741158f05f70fb85219fadae14dcbe54e59f6c36d9db3635111f25c40f4b4866b98c7c950be6d6f1f9309857f57a2017bc08290de26314f4f364d28ba0279176f99732fd33590a68ffb2888e17db97cb1ddcee500fade96740c59e4cb1b4a57a706669ac57d5945b60707ed1522d9c5ac736259c77ee514ad9931c2ff08081f0c3e8258f760e0a9e3c92d690f0e2ee8740b6523a68628762d372472f077365380256a7895e4fef4e6a23e9cf59bd33531a47d0cce364fd50df380984be82e96f2782b0b67f8acac56b03395fcb0c50724a0c94ce0dcbd4f7baea03cd0329dd932690bedf56047dab03450568d33bd6bd7e85c3599731f178288590581d2b0972ea60a397f42eaf4e294f4bb5be285d05ac339c5f25efd3ae5dbcfabc6d86250507192f798198be5ab7f7bf40321ae7d71eb76d25353fc5f080a8287d7fa4abb6528aefca88c15036bbe3f3667ea178d01eaf6ad477240948e1286b3afc228b8d7f6a8e96dd17d11e1c3ea9530271af6cf7089e2dc05044943758bc1f8c5231581e20ac2b9a198be56583ebf1efd9f718735d3ea267344ee203a296de0d2e4cc6a4383d9faa95ef6795958454e0685308fea2a89658a7dcd66f5ffacb8b870a57331c691272fbe2b497eefb89f235b9e6ee41d4a9772b8db42e19f0ce531aaf8d4d303ef45979057658831ffef38a1dc2e34f5723a3746fdb3ed7de8a66bac424ae8873c7270a0a527b4b634c35dbe68bdc949287d57081a2dde09fea5a873ed79d238a2f783d640cf624431eded5629640fdf5807b0e7710b7a061a6a5235fc2d9fd563d53e24045389fac96b69af06cc6cc28f134a57e53294dbc766ec29ea747940356a0506a98158d71830e4f7cffec4f9bf976bb2c6e4a6694d497840ea7da55e0aa26a12189b5b197f217fdac4fc5803faa3b8837ba5f090d231b678cbf8679664a38a9368d785ab5652f4253aa617dead0f6da544ac81c46d07ff874b736da5a22676e6a549560d33371dcb7652b1e5721441214ba17d697fc5d3b5be12341adb5bb37276990e319b32d7e30e3b9f0c546ba5ecfe2ee156c3a6db8df017bd8647fad82f0f44f57fcefa18889e7684ea3195c96eee0b254c43f6c5b2162e8ae159c972cbc67865909bd1c6998e0d5870bb47add781c3f23f59dcb0c4475a856c0d2e48762fef11dba733c6c9e8b59101ff1b5ecb8176b0e2f00798c0e17ff10846ae8013172f823b0c85c2c2d105211eea5a3189e91fb751911a9c2cd3ec655e54e6f7337ce512478631d7ef324b174b95aefda77cbff621fecbf4e759bed5ea3c4b828236d22c47268126ebbcfb7ef4bb09331a2d3951992074a54e41fa7983c92748a875357fd725d6633f593bca9cde81f0463b95d289e670404467121cd5c9d18d4fe05589e4167d45aa07ea5ec46ba30e080b5e9bb2f66a85fa86ff9530fed06d058952c6dd6b23dd137179a3397a58d62c8bb651fca2a6705fbfc439f960dd99bf739c4432dad4aaec4c4cb0f2756f5892ad12061b97eab39c2e222836e24d7a1dbb8e3c8794a8a7f4e9e77b42d56709eedfd58a88a8377eb62de8ccfdafa6fab38374394eef04f0d275793c7a6727293ec926204aac03b0d67fef7ae5cd7aef5e8ca4e678d0e85d8a49b29cec8aeffbf5de05067b94ff3788d7717541fd5bc8ed81fe6960d1fe64e66281c4a1ddba87626664321512408ab741ef72916eb55e64ccb3b60c37497cd4fc21cf88da7be856e082e32914071e781061b5eeb41ecd0ec77515417600851ae14e0bde99bf8ae0ee62afd285a811a723ab22d73b2fe7cf157a316dc36ee254d41535b20b88182d1138ba6b12e0e834642a63043e107fb972075a725fe8d1d2fd40d3e8fc11c644b7f065198b45258d0bd922e15308ca589c521387dde7d03183db903ea09199d8a6d2b1b5929aa9d426148e4dfeeb42ec75172b073840ca7c940c45f8487833351885b4c1f4d4edbed627f50cf103dd4b8044944634fc14f567dceb47280ce70f7f62e1001ee79de076cf6a1a8914b86563fafca514bffb1fcfb87d9eec8968e715b5cb1a5085ee70833fb14dec289a8ef0576fe67628d53047072c2bbdb2a273738439536e1f1bce61f34fb498b689da2ecc3c08229a66af810fffa41bc96b73f86733ed5bfa3177a89c0f44d5b20d247f6ea16613c2aac0440cd31f93c9a1ab45cb732a193e7da1a664e4678bf7dda780b207a0f4b9edcc5130a78c298455f3c959e19d4bf7ac479be5d6714026e6d96f105b297c976cad3482660d5f9126e3583bed7c5468db06ee4c5219ea6b12c22a292782e4de1555ad998ff2065bda72302ecf5661ff0f97ffea7633554c3dffdcd50f5a79a75edd09b72a2131543859bb9668e9632f6719c830557d00dbb122c41dcde47309c7699c7a0b6acb3b4ba4dc06ab6c062ca2847088982f15b3c6c63987b4f2eb2ca1010fcfa56e5d24978f66a46b7274f808040923f7ba78392a1c663f18005e89c8358baa4cbea6d8a8c56a4d93646e64054b6c512c26d0b0cdc26d695a78782b7013bcb43c07895ae7f3543e44a56e785bc69dfa10e8ef5ee7ab1dd74825802733c061043eedac8a8db03245c2c60c82c3c4fd7432c7fe8b8b2b60151c9a7186e4a74876f2c183a00b74bdae94c7ce30ffaed7a4202fb50413dbcbd2790cb3d0c8fabc80cdc7327eb4a842b28557beba6998943c2dbc18a5db57b7c4332f38046cf2be4d64b6ac238f9c0abeff79a752f5e7ef287bf76e20c132c2c846589e659aeecdfddfd570ab0750a9b3521a9732e02440046f915d39f43aa678a241bc5490b82994859a1004bff5ee217bf10f7e075d49e69c2993b301140dcf7a79f04b755cc82847c123a43d48f9a61b84de78cdc838238506fd479c27bac38de7dad510744093ee9cc3c95c84f997881101733c12501da34dd9f72919354323b4615c85c9cda41e50576d845468314086623c13bc652330206f39d33024b683ab8b3267eaac80137169677bee7a5ce2379442097f9ffaa6c5e80e6dcc2cef54bd4314b336ad9aabac8324800e7da7903aa2369ac445db2ffe298c34cad0c6e8efaa0cf695fc8c2308e68b41e5b972f9b0122519cd310be0f147eb4d25c286dc399e4f0b003e6ee111299db3da937710413541ca6e38e780f21672d22a16d621d6571561e1b7b4a18fc7582ed8223c08e52d108c7d0328f981c5e82a81626096d893756dad26632a356dd84cb3f423381bc5d5dda56ba90841ea2d81307055583061a50ad4ba423c0f4b874b8e409b97ee3bcf21d0a797c465cfb9072bb13cde01cfa843ae9a47f807dabeaef1dc3069f5fd77a1d702bf9e3d4edf2131f40cf6c412ccdb810a1b66c20ca3c87ece49547db3c70f86e4767e2e3f96075765cf0e2cba2f6f1645134c3d81201141b992c9a9c227450bec5678221950660f46a32c054991431ad0acba215d50d4c3e0dbcc370d0f8f58f5985923993fc3d18e18dd6ad05d8f7a507394bfa85bb8ba45da06604ae438bdefd5f6dfa93e806d54cb1101380b07eaf671df65a7931d30da8b402e403f3ea1564ae3ee2c3eabfab07a1f8699b3d05127533a8289414044f22ac8ac915be1c2c3ded5cd5f518ce7df0cd5fbaed2bfd12112b4813c174884ccc4a5a0f246b51c42fb3ff0be2a6d95d6db72e087dae90d85ea4776c6ca5441b3f3aef8fa1a724da5b0b6c2fdf007984f2a7148f5300248897346816c543dfd116a0df6e41d6b36436a7dd6487716e9b282da8b2b5c9bf8aa73b06b81e44a8742d2415c34779d505f9b893ba8f776335ff0fe2d18d6b67ef6d9d88a1e44e67452ad9d6b6c8f0ceb2674ea174173634a6d8fa5894f221bf6ece53a8f3ab61d0f88d0c404fd2e37b3a88cdc208d5505377a969a4da416e66f52eee9ab16a718981922424e6ffd4ba005a572622b4db436953f4925388d6e0e08112d3728595ee139c3f36dd0e9ff2b1b149c38b76960abd183afdde3ce2e915deec751e0f239f6806d53c137bd9a8019ed5673f0bfe99b7e61c91edbef1eec9529dcd5c52ecbddc7a31166d17ba97ca600ec8030af0fcfaedccb45098a1e70b647d40bccf8dca9a0cbb9b7bc43e6e9c96793355c2a2008853ad99b4fbe130d94c9f791943d0688c6fb33ebc0aa070a66c830be718def8be8f873e6d60bd00711aa4a6d69eb4881d6560561e8667d52c4287ff845b9c28ef3d3f4e8a459cec2764b8c86fb2d39b2c2797b01b6a9722a459f270522f1e62b0396e6640e6f3da7876fa096bf259e1fb79a034f0f122b9a625182529a278c69213df2cac67cdf30062e4ddf12d52eb7c19031acf83b3e8a54131b847386eb21a51a3dd15edee0b3772e89d3a808788af57145c118c55b42ad692a3303d9fff94871ba9a1428ed296e6cc895b4f7377c7f349d6745e00d2bb5a02ded6004da6f1bdcd515ac1b267523187e34e53753576b27aba40ec3756de5e7d0e73755c8b0fec864ab25ce39085001f8c2ff3e40455049a923645b9cbc3359c8da91373eb50909e06c2db1826005cefe87f2eea4c58af967c57a7dd9e08dc5b783540cc0289ddfd05f2c8c311c65324fd53b9e6c2035355dde752e18de410c88c9e645655ca2334d2739e266144911facd35e7227245838e6abad86e0c7be277abc4c2e71b399e4b126601bbc16608cbdfbc7dda558cbc26248fe38312906343bfd1b11611da3dc281870bd142fc8f63951a2fe2dd11b19509968f457c863f3874c9ebfe553f92d25eb1cd7ec4b96227d65ab2e3c61ae40cbbcdb33b98e0d4d3f2ee8b87f7071570533687236830b388a4dc4a09ea8b4dcd53e53285d0766357d976c0108334dde27a279be8b04445b07f166c3150fad17b17909ff9f8b51acc352c6ce968d528945f692169dc9f3c1b6874b9a116b721d1dee316d8232e001c4a6e0fec9465a8e33bb2938ce0d312daf902f82d8c2816da1b33f11c9781e6aca430f259fc838e6b63e1669890beac6905bb35387d898397e283a8caa998a3f949a89ccfec706a320efe287910905051fb17f1a69d5eda12656da50b7cef0e7728680fb6580e230f5bd9d143c930c5d840409b017e0bb6c823d10a4e4031a83aed51df2403633053508dc6211071ede8a0bdbc2f709fceae9e453c65bb895b162f915b532ff5973c696c3a5b274bf6cac1761ef9f18d9047616a13c4c95f0c7fbf8b0d876b0e58aa56cd010dd6a51926f6a1f15f684c736a13eca090673017f55bd2893eaf70494f7dd067991dde83c530767df4be3ec0ddc291181d86533e266a9ba2d539a267b0ed3cdff8a3438415a60180e59d34ff240dfd67da66c33a5c12bfe27ec6fbe5cd080cb5cb6da3add40a2b29d07c7647c9add8988dfb67a2be31af06e7b633cf9a5a5ab4c9ef053346862351823755b0f5651dfc5dce9babbd23fc61bdcec52fab893a9f17f4b6d001c1f9095920a54b55c531f597b199718b1e893a649843c6faee9fdf862d45b70d7d5dc714e542c12c1f049d0aba416e706e692e407f9bccfbf76d2fad5de59a95c9dfb48116007d680fbcfc517b9b07f8b07a7b45def3863046f549defd1fb3db3eefc65648826046c6042fae161c6a9481a25c739f833dfef064cfcf0de692fcf61974e624079709f24d3265105c7a54a7820d9a002a7f276707a8d9d9185138b8239ced821fcd74f63ab11fdc1bddb9d8071d38bb21578ef7d58a46ca65a0840f8f3e16922138c950985bb1057a87013fe3f92ff29217fb9e7660f9456b796a49e71a6d2ede1c1dc43d9f07cda8f248648b81c387011b429a3bb89892a874a4062d6fc3e1b58c1ceb2645f92ff2d3988627efb8a4363ee10542dd842b23677d5b93094c4775c3f05aea8ff8f19a95922ace8e45fcf516b20ffce71c14c314e126077c2b2cb86993e4ec0e537ca6712d057358c97f3387e0aeeafd46589d1df0d2e91b13516b26def8aae4d9166753a5a49098d46a214f2da09be4d75d6213ab9496127fea22093ce07974a6207cdb316267ef46e044632085c87654dc719dc1c41eef01340fdab4babf74781b4b74b6f90e3322f765874f5629e735b2293cf30d6dbbdb7e7000d9d95daa45cfeea111f2359e2c9954b0862dd941e418f27687d9f15864a605ef8dbe1bbd89637c35610fc5700fd81e7d9abcc58da07ea9e4f70c5fc8efe6e678d72dd0e61b82562536040e415edad347766a7eaa54b20b1b7907abeb89641970a750f456298da45ef744c59f81e06e542e0ad6253b81b6496708e6c7cc02406e939c7bfea47bf4b3e615f50524af2e92c021b79bda1ba7d7b33ec8610891b2d6032796dd0564ef1349b7705d0be06656329b5b1ee2fccc4f9e0208997b43ad74d8e32669543e28aac8b37ba62929bc7536222168a881d8161c8ea24ecfe8786ebe17d271fa8c75074133406f4d993971a31080117effc594b88d6e852afb0141dce1b9edf891d20d9c3128995b42a5234934b7fa8949a215c8e27a776f53edd0be51350864431ce1ac2222b396c553de0294e41c3eb087e06d26b5dcb375fc62a74a30e80264fdde7a5c498d9dbb43a5a7e1cd0a35f03d076a1bd156b1a3edee0182af5a0870b2a01cf4e02a445cf499ae9cb1df5629298254363948c127b42ff6080e9b7ee49247304a428adb2b5466843033209d617bf840591b7f8d05d69e258da3e846d0a2f3a083898590996346441f5f9bd2382eab65b72759b9dee295016bd76de6178b20e23c284623863a54c2180acfee9239e1f7a0a45cc1baea3de24aa7222fefa07ea71a34794000211930a385680c9f74918a7b289e31a0e3b1c5d443d94ad6fcf6e794ea52f6e973283afdc71621b9a91004c9697abf32698eae014aa0ee4b4b6dc58f0ae3867b813546f6503055d099d32de3339ab38442934a844d3fc1f3cff3c6973a8b8b86c393402ee0c173ff85f39d2c53531569efc216a3ca94083c8225b0801b2295ab8b4da2ab03ce2c9b08ebc76ee7e8d46891c0b157ba440ecbb54c64b4766a7bdd7273ff44beb798addb9e930c88c16785f8219a97f984f61eb070775da734e8b8fffbfe1a7f0bbaaebebee32c0b2fa664f80576d90ba9c162831e76060c25ab1860fa4d6e7519d09e52963665ecb37b187a24afa64a697d2f2e93af6314b45be0ef5869113a57c917787c816f2195cfdb8d38051a7504588c30d747c0a7a651cd4d98b2cceec1de827ce0b887cf18ebfbb4d55fdde1e4808b90659754b9a302623b9d4ed06f534dbc5d53cc5b9fe996de469eb2355e03f4051b95c4e560067224d32f1c457fddfb3fde285961c5c4d732965a2d599eca135b9a683809cb5b2b5c1e497f51c92ce1f826bf3b81b6d0aafb0fe68d3e671fcb49d94f77fef2eec1052860664ddb2638e281d781638e5860a44c698f24bcd5d603ca6e491322a8358294f3579d31212fa3faad56092feea940d0ac4e5b50d75fd6659e6fd91bf42215646ab6c8d754d92f7fbf65f64645665411c107796a4a090751921e70f69fc07a6838a27e4f7414b2381ac6da128c4a31fdd8ab19bb965c68e0f7b0ccbd89b461b57857c9671df0fa642d0cb85f6bc00d57195910643fed923ce1a118131b1139bc80583971cc13ae199dc06c5d8360be6c78195de7116fe7ce94ff3e6fcbbc804bdaae51887b699bc7df8268c0a2162cd604da76e6ce679026d532dcfe5298448c0f87c36e7911864b7ccd0d1e99093180fa1ebfe73c184aede598878bb7a2a02cd002ff9c5771f9a4763a16abf55d46e55b1a13f2a7265f497d6268f75399e1ae437e19d6042b2f1a8c4ffeeb7a73905cde32c4ad0afeefee77fca59425fea5d4f5a08f9554561c37953434d0e6cdb949d65b7b7cc9e3099aeb659171d64f8237eef1c7abe68016d0ceb0f13edee718e40ba1f42c98fe7455c9142dd03f4a7a724f5d3dc356da95169251565de15ab0be4d9f59689c7827259ffe4345b42f13874e75ad2da820dc6684ec976c0eca9585b3d3aa522206306d117cd8118a8b9377f3ad986adab5b47c99f5991dec213bec635d09a62bf1a523ac298150909a3b37fb5fb264395fa5b6df7435ac92e6761440caf3659f631820355e4f75218e850549c5c97069204e2d856ab6cfc6df501ca53d9ea10fe68a7cd2e42f1a37185b28c5fec479f8b5f55ad9682881289406d69787bdcb9e8cc7cc7b52ce7f36ea447ab450d47e08767ed5cf450bac87cc98054a72cc588f89047dec0bc214c98b0d685f21580950de9d1e7ed086f4d2c501dc4356c09e645614585db57de8314f5d279cdf926cae240d31f71dafb7d1cb88953acf97857d7b8eee6734d55368695c0e4d09f0271b6f8fa1fddb65c046784d650669e2f2e4039af53daaebf2fb18d6b94f81d548c3b839662a862456dd2d09dbedb44665b107f4c418e39f4409691bbcd5bc760b023dd8cbd2ad34bbe49f2de0d5c40e462a9a483527b60ab6b974e4603f0ab68b5a854686d8732b4100b4155de74346e63402aee758076780604be23a97825c353c0fcb45be197b4e9954b302e591bc4e01ec73c41ef08f3d306fb4f8b45d82fd3dd1e598323deea5ca9cdf9de80e39e813e52bb8cbfb53deec9e4226a6b7bd64009384f1aa59b63a248a80ff23f3c996291195573d2c61decc7741d9d1c7b8526058f13798635416a174adae2ee927696614acb9477cb0679717793c34c7e3feb2e8bc421af2880b5d30c0048c64926c267d4aa36270ebbd818c1d83ef2246d394f04d51d0297b5eed46d6ff15c5e8d1d1e851551458f57c03bf33d8d322f385d35bd38014a2fafeed494a766d8d13ec12457783a839f0343f7600d643035509c6f4507b32c022ecc6af1cfc2b9c6da275fb6988d18f9203dffc14a200760285eec7daa2171d840f37716705fcb23243b11531c80e85b2aeab1e0494ef0b70fb7a3b76ad76785c3dfb68cef1a4443818023400853cb7fa74cacd72479a46113ff1cadd604e7c9c8e2b708f232d43226ffe0947a21e827344d7388a58ee0153f49bcc8cd1f0babcc3192cd14762978e245eb96d68e21f1b6535e1adc428616084ce7f59e0cea2d429a1af8e80519dde77f5b383aee8a687ed3bd644eb1b57471f6087f7c08d67b6a718f202636ba72ad44ece073cc3a2a836c325c352c9c7ddec5bf10dd337cbd1f5d38f1358c2fbfdeaae7761533e0de8c12d0423fe1ae76a5882b43cb253ec95d8ed137ab5815273890ef24fbb6d96c11c2b068147ea9740478f828f028db738419038e2d315495a9bd18f0b189612c0b6eac9a0cbe63a5b4c23b0b087e700b39795ed2adf41393d34652b7409151a9840db64d5c2da57e7dc83acd432eb2fe8115b1d9e1512b214a0d82b0f270c857d8d03efb72a08f17213af6c318122207b7a8a75f53dd83fe3627645d4e867f30f7e458734f81f15cf1657c0605eab94841f7d19f495cc4db2c232396a8e486967afa2cefd6fb54ff61198ed400f9b12eb1e541253c05b9f33231984529bb83eb72ac8e560af9db9bee9b4b98ac96e4c540e94b277cec901a45d795fe707bd35cf19e7b6defc3dc71038114ae64cb9573dda4b8d014a4a3218244dfa4c5d2330a57ebaaa270862d4e01cfe567a274db79a88a4621a185402409415e4e5d0a66d808e31cf94c627a7ca43a7291a418b92e32880112193f85d76e203d82be6978a3457fddff624cef1f7b9e111db32a0a24e8f6341d98cc395c9b20cc7c2462f738c1dcaa0a8a3a907cae8c343c85a2a9d5bf5b243d94084c744c3b841f98b7d51886e13b1a6b5145e81a1cd42bca2d5028b5c8e2696cf32255b85fa0bc3a0a54e506faa2f8d01443c9b1a9096f433f0ddfdaf54eeb1cf86b135dc3fc3a8b6cfce187358c728cffd23405b96b769c2c230e5a7428b3744077d5b6b72e737bfa05e2d06f7eb077499b8a49101df39b853d0aaeaf91c77132c922e7bcd56e81877d62697751b3924fde91a041d5c709beef47f3cad6d49d788739e4edf46909f2d3490da328a0be3716889e868c50c3ab1f4d7c79d105585f2e2473d49986c4cab51ef2e1700bdec2dded4ec8034ec3a19f88831abf96baede8e9a13ab31c29bf3c5cf19e96a3704c286a70ae2eb235db9de39640be177f255e4d3813a7f9286844b7cc0ad6856d3743c2d090fb52bfa553a9db2f03dcb307fc07eb7808a8546c73767825980d83fb5bcb4b17ccb870e9181e80e05bfcc9979e1c31635a57a559b9eb176afff162665bfd3e2a404c5daaf85a01acac5a6866df1c94c206089eb72503ccc589a35cab56eea324cc62b6529a143b128db3d3693f752f06a08a3265bfc709a923b19a18d75e4143c57de390722c80052985d20b19b92539a667b70cda4b11633d90b588889b3c98b8f5aab180c13f841ea7745d5734d2b57786a86899df84fb794ff47890d6e6561fca0a70f2e8425c89bfec8f7c390cc3f5ea14bbbcc1b9e783e98206efa11c3b1649f65257d90063b9d8d65c60898bbfc043e8331f8e560b22de833435bcc9c5d2e4ebe5085d211680a2649d2f8ade3e0820601a3aaa4f5731d93112f693f472b0a751cd30d09b6e3a68dd08d3ae0cf188f82b39ea7e830de69c34ed3fffc658c8e1dcb66be3acf74467101fd3c4efb89e7dab1c4ffd04afb3801b33da7e8d9580ec33b433f606fdeae25c60c752f131b955800fdfa51fd6e3ce83386fa53f52905583b455b12193286f65a3f259071813abc347979c0e7603cf75503d59750548108264f9e9e78e0ade9993df2077d9ee9ed8dc52be9377be8f2baf5b7633b7d07e7c3c4e1cd7ba5c5866ccfe9211d46b062f445d9d9db1c7b9cbfd9c72178fe1e8ebb35f18a72a8100a115071885336506d7762b6df9e4212fa31895c983a3983aba838307cc8d7dad962d3e2646ab4bd7acb317e12eaa4605211d2a70e9a773da658a0e1ddbaee444664328fbaf0543b6b549e3c3cfc4da89cf804ff2128112b465e4bcdf3e3f366f5d04a17d22e1ba696af235e40d298d65a48e5e4f82b9fec3bf7f0ac24b591517f3694f1de7d187ebc05dfb6cefb7003c42805748f20e5accfda979243eab03add6bccc33ef820d3f06fd0d45f4b78746720ec9ae2981690ef5e73ba7e0436d7c9a022f00ffae25d1b2ae373b0ecbbf04788d2e687e40ed279d881bd80c9ab666d051f6198c2de81951cf1433f427d4a63beebcb86ce801e64a980caacd0acdd496daaff58c4b1ce93be41c72e0ccaa7eaa2cd6fd12d647685b553bd18142abfb36fe4539c7e4a0c3bb02d1851bde8b4e9ae53aebb0dfdcc2c5baae87e7f7c26984544d9ea24ea9bd0b208051d9b2bcc86ee0159a0e74f20c1349904b7de00d8269aa2d450c4db208e895c7e911d8ba457b774bccc85433a7e30d9d96bc134dd9a51b01eafd9922b8ca81260b19a23c7f13f17f6cb1d826b6035d8646a8fec470716d91ef6e8ebd97262d4a4a5aa2e9d050275b8dc461dfeee005245f225673cb87841cf3bd2cc63d15772735c7af6691eba5ec56535ce88b6ce283c1a29d308b68871f9d2df54482bc53c15019b81bd7f09ac9ef08c69ef141629846cb4baa47af681ba32c136f2a1af747a1894d9ff918b86bb21be4659680ba548eb44c1c9548073302313c3a83d56d9bbaf53d713d6a6d8eec4addd4816c1ec397f479f8348ca406c7763bad57410aa993824b95768309409330e20b29e0920f3fe7e21647fed3f71dd1f95213c4b5cbf8eec2550fb883d2a51b096a30b54462214638e80943e6cd706a123aa8dfd7413f3d50f89cef06e28d5e9bd045b1edeb3867b718d8216c28549b18d369f40813186efbf17ae71a33db8b22bb8317a811486ec99ebca6fcc865aa82d8b7e76ee9c6649b9264f79c43118bccf548e410c2db7c5bc9183932be13b65e8873a699562935f7c9585a3ace4a9e1a9bccdfe0eff950244653f667021fc647c7002205a9c3730df96d89515b9d3c3e601b861dac43565efd0becf08a3a1d71fe126327f2a8789160001345786be580d707318f8d9744034eb004aae949fd07e9db875c4e2e37bfd5bb59cebc5b24a55892316187fbf89b815ba7c2382c841213f0f6dc6ff1c78e5926eba78585c293561dc3d81214807ea5351d11abde2334e54e05d7cc677a5f7fb6c9fffb9070d9ef5e3f62df63e2553f201eb71bb1bfe2e4159f914d91ec4a06ed5e4cc26ebda81bd7ec6afec0b8d0ffa6feb5675df7d94a06c283ffcebf99e77a436285c017fcfe8af251d2e5800c48e266aac31ebb774e1043666284dc9ce0ca89f6359285fe127fd5c3492d47178f68f093187d5f6d7658530737447a20f42ff84b0230a497734b5eb484cb8b4fb2afe710813f444283bd0916c86184e3486ff87cd6a812ecc4f16c1561f25e0cbd852800de7ab0ad3d408f8dab5bcd16829044605107a4504ef4227338bd5630892302ae050130b8460d70c51c6abd213c9250914f52c9e1274d29144c6a489509bf8d2807bd08d692f212639bb9c5a96187624003567c463db4d7c89348e8b7b09b82413e7634568ad1d7c13c951a6449db5673afdc805e536a67916f9a93ce6d3624d382b24ccdc52719eaf8290c5731d9659a937126eab9f233e6c2b7fc0393a0e04b80a26904759bf87e2e9ed186fde427068525880d729caec3eee0d5a5e8aabbddf90724fa1b8907dd50645a68c8fabec13e858d67e8dbb54b754def0f6a480d1a3b757866e91c90bf872fc44b367c7deeecd97e99ec77e304c6c113120432151f100be3851194642b09b0e7006074ed81e69f57a9a8c3a66ee0c26d996edbc424e4184a49bb3d13a5f1046a9042f16cdd9e2b9a83b3cabc62eb96879f1f628e0a3aff5e9c7d990c60955e45a8c710c70a9d389c7ffc7f7866bd8a123151330a68d31e184669d9ff9207de11fc3a99b5493d4dc984be86c0997021b0ffc9bdb699a96e091de9a14f66618cad38406432eb188738511a93e824c4ad5e23a7ae0bb02299e9d03c206679a01c058c617f117764f0b7df184b0bbb4b41e0b8735015b178df04bfcf5935bc646bd1e070ca238eaf8a76a9f2c8f976f52a6da8454c6584faff6acbf83e8771eee03d1bdb94751a47a1056069c03135e58e9b1c61c44599ccf8a75d29f61d577eb218c3a07312157e4b6c69dbe6fd2643e62958ecb5a8d22ea83f41fdda076d803ffde46312247aaf387790e2a727bd8c219ee7e93c8cee46bac91d93127bf3de8c2fdca1dc06dbef18253779aacc9cd6309650ddffc497a904550a832a5349ba1f7d8dcdf2880ddc36056a3cb048a504144d3bf6ede71f9e56bc9f6f3c2556d7f3f7ac22764d5cf6ec932239c54a76291c3e3f6215249ed502975b18400a5f067fa111f4126243068424d3fcaf01bde2a23a0aa032b89a7cbce8d253ad0bdd27d847f3fe498f54288bb5ac8e55d705e8e1bd81b2f30083d5ecc7cae32533bd0d49874a57704d18d333cce0b1f58ffbfc218ea522de575dcef9ad12e4b6802871a35daab9e9d95733e9c0e3e01ddeae149d55a0ad0a614ae50aa15e468b158a6879831057a3da9b9d6c74060e301944e46e54b4b9741f2728f013913d3c0a245e10218a7ab3fad4257ad76370fcb5cefb280ad8aa945ccd39861ef9126cc1f792974126a0f2612e834b671204d7fa6df7182e34fd91bc9fdb61af1a9dccc3a816b42853718f7ecf4ec5b3b114a41ef1d8ed82732622f6a723584f2dee9e967f9f47aa6090f1c6147a2bea05bc9ef91818361652c2db1c781562eba9e0e10f83367cfec730a0c0dae63e5ffe2e383d85883b2d6d095730c8136f6c01da9e13f8dc6e8ba80819d360f5304b659a8c9696c2ba0b58a6605648b8fe9e702979fe3a2ec96dcbcd74f7617f736299d80c4fba4f4a359b2f2846cbdb5d1dd942a4c0ce9f58ae4910776aeb553625efbeacb569eb30f6970a6596d973813c4c552913b0cb89c52eadbd4d3d5852ed20b84962060743570110c7e7e4adc05331ee9fcfeb559bbae1a950f3fc16cd1d70d16a9daba5da2dd964d60173e4abdcd0aa12e17814be37dd7bdcb74903a30a699be2a8b942049cf296a1dd9553d17bbb4c32981f3a9c845b9bbb63442a119fcd31ea74b6b41a5032ea9ca2046272808d635ef3d295d72a9883fcb939a969dad260f3c0be50541b6859a4d5f303bf598d8bf5777ff23b1f682fc48cd4b6d412ff0fc43dbad0d1f7ba67f4d17844e03a3a06efd74e2042249478f59b0178535b801fcf56681eb33f13a4c3ad9f8c4dfca671c8ba105d63775f166e7daa747fe04073960d65c6238dfbe42a053ce30081a83dad4cad7be11e24ecd3c1aea8c94bc755da1e528effedf26cb10ef694aadcf11eeba5cedcc6d0c838bbff3dbd2e2ba52df9d1854b038dffafd224922703d49746ea2ea2309828955d9469d7ef7d4d85f08750e51c50d169fec8b2ccd65f040518c0edec10f4b603f1fb3a3177b283ceb1b34840d87e1ae1e022cbdff73ec525007b68628453bb12e638461135c9034f1ee5c22fde04d46d25f6f5acdcf632364bd908c1cdd4d0a7947385ce41deda4947057aea7089f87a641c901442218eec7609d901ab925ecda87576ed57ff8b076d5c03a1d2326582c3bbf1638184d39ff43efe45bbe9b1b4c1c7bbcd996316dce5f4dd15c78489ebcb5b21f7abe6872de1aae40469877f7b7621ec79cbf1d9ac035150cf7091f0d3f31c6f7abcc656c876d126e80bb6292e1fd44e16a8464f3afd986a36d590803286e73878c8f8f06fcb6e683b5ac28b39241856644a07d69d661665ffcd4149f3b85c23ce6646f57bd5b8978c207d7acf69d18a7bc431742677d892b1ef5602ada67fa4a5e7a89584f3d7ca184c87681fa9e09e50effba88d224e164e9f118b68e2440860a7fe92bb18d5a0b8e126ee822e7dc852690ecb84b9f9a5db0e49fb4765e96a7adbb794a965ae49071c747f6de9fd3d8d78abce72f6cd5425b2b8b86d07869ce433de73039804b8cf95572e9019d33f554ae23e872a4ff39a4a295a129bf7f5ceb34f259a261eca19cf283399513c7dceb51ca14bddb736a8b796224e90e040a4c86c90fcb8e910dd5186deb8cb730aa79e6218c349b61392b3044b633bc73d0b96f09190f34ffd5a38a39fc4110bb254d32dad06b581286ca4a7d51f49b0ee449ee6120d0410358a34470a0aeedce16840387136749c72cf068d5995ff26fd48e3ee7280f5d30c9f6262eb7dae0ae1d391a5ee300ae800fe43b452a2894ba1432317658709abe1708e8e63cd9cb77822390195f54bcd7208f9b4ab7062c403bf850eda7b788d68fd5a2c505c4262e9f32133bafa04f018978441d0d50d4da75e148ffa8537c76e94ae25a0700fc46b9e115c09250dea2302794547e6b92b4ca0da34f5030f171dec49db70673c8fc6b5d31091b08289b0b1b017848678f43069398fae17ac2b2c95b32ae283f40c5a1f4618b1ca78914de6bbeb4c4afeb5e10afb9650bdf86d36c2699e3adbdd156842dda707852d64273029a64098cd071a3ab821ce92724e724ac6dff804d0bce112b85b5b0bdf70f9b8d5dec43d18ce3ab682409fb12215326d692d783769b1fef3a67bd716c7f0d906b622375602cd7424aaba76bd5c5e0019f1982d655c6ffd7d9749489f278fd5bc19ef237f9c07256e6eb12e27d2225b3607c9255938f2db332286f0368aaf7c6d42f03ebed5a88234e652672a964558d913f8d2d95d2b4dc5ce00d057f3198a8c9c87aaa80975637957f270373d36f1d95083e7e03cf8523ac4ee33063e847f5538b0d011f569f7b808d5697a98d85494b3f898abead2c5ff921c3d76ed284f346e2a24013635fc512e9d71299cc3e590d7338c2ad849d632b046a7677f62c17e798f566b97c6ca8b1c3a18e70efe797f2413f854400cd9e5528f920a18b4c4827055a5cbb09d26f810a615c7e4b088a55522d23886a563e52b9281b5437757939713800cb5d530b5b919c433af3408ad3b2802ae72fa6edd2f2f31e09e9413fc4725d28e9824832b76bc119af6504e9f96804f4ab771a71ec72a3c800af3e54def0a63fab64e6307115dd3e910280fa0e8526da5d19f18595b5f7ffb4653a16ac83476c3d93aed328af765df5cb48c61610a9a275898b15d7219c83495cbb724a8536ce88d5558b5103d2392d7d69e912fddb2b50af321c2a18ee05810b4030711548c82a610b8be266e44a270f0b224d6644a6ef53ae4e53c28cc9414ad02876b67f05168917f496f19d140edca32df0d98b36a733155ac2e593f8a54a2661e24d2221422a3b0b93bbb7931f23d76e36f5753522acaf71e79fb08015d2d45db7ec38b0426a58ed8d1c940755cea4e943183dafd475a022bd4169cc8271a7841cfee171d31f405c61429aa16bbcd83e48b9666169f4fb6d23855f579e6492a82f48ac1c84c949d7359650787061cab034c746e5b0ba5bfde5d858693db59fb1a43d5384545a954d306739f785c465cb7b31a82c050f8429f9908fafbcba54d590bbfaac30576ec180f4d4e060662f3d7bf911d54c96f4610524346101a175be2f561a364fe3539a66508edd48657c909a74897fa681abe2158406da41f9fc07180ba2da5b88697d17e1589f3b29b09f65fe3d6b235f740d230cffadddaacc42c5fed82f8ac3c5b49539dd88ab601f2babe710e56352453c8aea21c8eb2a09c433460364a35bcb1aac6101b81012c07bf24b0033253ff35852973b17ec9b7bf756102e0cbf47546468e8541c0b0e7b932ee216953a6c70ce46d6bb759821eb9f991a3466b52f4f73ba16eb0f312fc9f8d514800002bb4838308e4bef9b61af09c8bce2183e3f119bc03fc7781bf43f86a1feba3c237701794b33def3c70d8190d123bf2cf3f5899c9663ac84d22ebe6ac3d65948e13e5f63d52efacd63177f38c70c53a50db6e96c369fc7b88a66073a3ad7e239a7abb1a82c373be94317b995eb49440c98b363c1550fc3398471aea9cf4d7f4d1d0706611b6ab53b1311fc54f4fe830ab478d0548bfdf159f098837aad0af92a81dfac9e3c3d704433db43c29ab2e90091d8fa8f9f736633ed5049be4a821ae5441a87a964c9a19f9ed854eef8565839ee2b83873ee7c71dd9a2164e485c2dc8e68cab9b0d36eb31381cdce405cf9479f02e2b38cc37d357b0a0731aa97d4d78d7970055b7e03d51357b97d5f7e3b7222cb871897da4e082263711428ea118c4310f77207f0ba04ff61b96079e973d049a23f1cdf3112adf49f2eb38c95a35d1efd1b493c11bed7b48ad9079d1389204e7e2ee151cb49dab094229b8ed8cb22fe9afef8301bfb37a2512c8db4ce490628e8c63f95188e3c0ae5346f60a3765d05f221ad70c559591242a357b2616ba442f3e75634e5de22715bb369a76b56a590c9fd50d94b02ab814869f332be28136013fad5d863549601a645fa76127d033d2fffde5c3ad38d6d2f388455d2957276365f2747759bd7a20171d0c7d472ea30e6746265b0cefb3f4f885f12571ab0726669500ccb1ad94fbdaabffb585f193c3447ba747c7d644361d8aeb46ad79aaa70c6243e7e88b8ca142777dc7e0e56dc5f6a0c5a184e9affa57b701eeff58426d519b1e093e086644d9be6fe1ace6fba242c06371a42fc9f6df475db50fb91896853075369871ec404e2804e37f30f2c6f884494c8d775944d0691e676e6c61d0f9b04e0619f2ee025a845e6c58bcb9582cd5bbe8349760abe724023d3efbb40222bf95de453cd41219f3367d3713689e5dac94787b48ba7511f149312701edc385d5450965a6d1c4028ad2520ad74bd02cea4d2dcbf71201be8f69d8a4f7c9112ec6bf7f4f38c2b40dab409288a759bee08232e3f79ccadda552b1a94e012bb12b594e2c94b44f332dbb202c35f0e713db20018f9b4724a27a0c8a3cd3a941d60a6dc46b2b966cae7cdd2edc0325f13d72a6e1f169a56eb877a04ab7f9abbafc08ad6aa4ef1ec8f25efb1f496fe31aa35c50d63db040333ff5d7114ea0b603af5b32681fa4dad662389ccef21bc1ffd86e743de985d1c3b2d39616c211fdd526e1439288dce1fefa6b4c5e81059fb992dbb282b6be405e2bbc8d4913d602173810ca6f7d74b6185f9223283c4b2dbe5a4594922d2ab191a9677808e33b557c76c860445a2adda3466bf67ee6c9cce2660f2b0cd8619aab8e7d2490ef6986e7468bfed8c036ba9784c55bed831a19e11f093ab55884042dccbc3b6563e3c3cb30d227b21b51067d135e51c5ee60f9d1df505647755aab1d5500ed4412efe7ea5acbd8f534dcf9fee3d9d12676af08c71569052cc8db2ba7a70f94d2c6fbdadeac9a5336097b49fd433042083a2f43c7e9f0d0783bd9bfc840aa9b167c9ae7084e82b2338a0052281b463be4da46462b4ff8c5ac224ba7c1f742a20d21fe4c34a9f17fc5ce89043db7c89e9e1f437598cdc994f2a7f52b719d30e4e6d75ca8749624bef0c466dbac69e039e73c378b829785e60f3ccd452c8d5dad4cef436443bbfb407ecc2030b79273bc1a8620bbb64addbcc42819bf6f7a46cdea6eb903263664c10fb54b97ce653e0b484e1bfb041f1288a757aef509e746194dcc1b5d3ff7904025ab152036a9cd539a1af8e289d8d97bfa699aea5b9c675c5a16e2d4efb3a55b44424461354f6fe80fad025e1f26f80ec0be2755ab7ab9cbc36dc89525f51ad33cfb7d6421120aae75d50b465371322912df564fbbd6a1f4e2f5322c8d8964a20621f37e97ec28114ad8404e1b4323f5655a8f20e4f89df0e98bc1b7da6e26dbf2ac956edffa2871ff3ba6eacdbf2c50d909ece790d1892aebe03604a096df188e266f72a0a654e4d8fb2a65c274a34c7b52f2728ce87ed63750c8eb2e8be73190a86a69c65f45b09b441907d2fe72333e73f6a0b84fb61c6e47f1254e178cdb854520aba160d53c60e2cea374a8184fbefee3a2f12bb7554a684112582294b00f5de874c924c64b4dbc5364c29da3c359da1bb6d5e98648c75bfd4ddbc0d7f71d317b8a85e3f93adad9e8ea5ebb0b0eb9a1ae54818bee668520fd82a6ae6b621eb6b64e7f06e22fc5eae50c12da74f5b71c4afeabc42f7a934b8ca37ae9785314cb7535941b9109e412e89c8d8051ffb8029a4d4c5f9c860886c77bef3b2f06bf6d8feb85da992663400af99c5c35561c9a89148facf7fef22a7495e73ca56c7aae426f8c2edbe744d7427a23d9d6aa5b3909c036080f5f3787d7eb4d63e22c97a462465eb393d52ba50e6a97d30f283bfbf69aa138eb3f75829c1154208d0f9b64447d1c8aba9d8a290b426d8c2e02141e56bf751138b86a101f133eb5572184a76e8258208315c567e73f426329678efe40f660ebfe4f132c06dc5ac04f8209725235f0006806e7e9be3eb2484f1a570f95aa399489ee741caa1a90edc5e7f25d4b50b1ba5d9f99ed541494e3081c1925e7b422ce3e016f96e5831f9d877e4b4c14447b55edf6f9352b085bbad8f71f7f83036e99be0a88fa3a0c95bc67fed31b2f6715d209600b465659bc0fa830e53c0113dbc1dc7a0bac4b921b89938b7083c337dbfcf09ca17a34f0809646babc8ece0297b9b44629d2412e468e7d0c1ee4476e55cbea46cddd8e1135408a09870a2e919672539cba12400e31f730c3650add373c33a818d3ec85c5806809296574c7852671eb642c5eafe849bd95cfb0887de2a64868870575b750c75774a07a54687e94aeb985cdeda8ca039682122d52006966c60e9997d4f825ece51138fc768fdcd8c3094622ebee1851ee9f8620da1894438ef75153dc7a3e398ec46cf6b12ec313e96e4d3fc9ba9f4e45d748afbd3f45f5bc0b59fa593e39d82035751222a3999828563b9cc1fc79010ae44b7d01d7c28a21bb0e2b6f4306fd503dd66fc51579b78cd3b6bfa8692aa5ef5a0af27342837d0b64371936f0134000ddd0bd96aad0db1be049f332ca810e1f0f90578b2436e75c2d1b0407ecc30c0e0f7fec19e616769d0250722d8e8ffa95d7778a2ac8b13854813066ca9f34225683309d0da7293d32ba63ad835099277b7cc81f1c6a1f96930b448002189abaf747091fed27f37c73b60ac76db2cc3013d0ed91db97cd95c5d14d2b6c2b7c0ce31a7561fb56439498d6a15e9c7f5d78f56697e0d86979828f8cc62ff769e548e6efb4dc0142d94c497a7eeeea6c7c693c586563b1966d55262b9d5b92d6a68ce8a4b419b4106acd4fa2f86f9aee7698e8d2229a05b92aade5bfaaf8bcaa8def5bb1894ebb5c2bd737df87a389d03c799b9b444f902998a6a759f7512a9961a7445ca3fb8b0d739398eed4a3c4900fecaa8e242bb374a2b5f0d77d41694c7c817093ba074c068ff05708a53a93b77643d27e2af21cb57a61f0b2b6e46f393585e9b265aac802104753ad9ed09460e73fc55aac5cf5a23c3d8fdd3f95f1b749cae924d51a4f3cea4711b61c4b23cc834b02715f9fa0aee537b2e3c6f8b89a90f1bff80f6a0627640133e594351c4ea5857f0589eb0827d28e002dcf95ea3160133c2bc28c65210fabc89c28f5490472e8075f97df51e2cadaa873569e9392d3c30df5d7062aef00fe5b26d9a4f4ebd5f0d0177e05900f0c1e372f632240452f2cb9bb6f965f6835c9838dc185c5147e237c1b6b90fe5f94aafba92df8ddcbfc5bcfed7212229e8ed56f4d2ebbc780054ce3227fb64c6b21f7fcdc12aca9024f000d268ca8afd49da34b7707a502a4c572fd081bfdc26d30c5caf2bb6baa7f401dae23e0f221ef2680d405c53464dbf87ab72010570be2feaa0c907d873190afbaddca7bdd0ee0cf0d78390482ce055335c04547c1a3fc9f1c81679c9041844e01379d846160e625d353e20ac2b9a198be56583ebf1efd9f718735d3ea267344ee203a296d49be79f79a4e84626dd55f54cd34bee70ff2a19e2f46ced3c4b7f88af345759e6ad7d88f32c052aa6d18569bd9b22b342a1b6eb15049814131558d2de53568d8c2b3613e86b8ca118daa43edc59820fe2b778833b03369d7fb94240cb9025a4fb28f3787c8c0e8e4500514432063e654a1088b123bb00714c098f70711b4b8a4cbc9fd881c6eee88358607b3aad55d8f4bbed7676adeee6935127cac2a8514f5c3af3157094d0ce81e75eba69d8dbed5f01d8906c4a825a3d3da74d0022df5127b3bdf8f4833b89a8fec802367e2f32a586c55f227c00b73d7e8448719a18b2e52a46d84a682d80ec87b18fd2ff7bb0a936784772bc8ea47e4d2b5d09c2e0255f291cc541aa325d611d2a90b1214ee525b72f3bee1df8b850f8d684c9060994f5e6b7e9b4ec9da4ec0d8a4167777c4f0c12d21179e240ed4f79ee5c0c7daf12d281bc19e26c206c2082c1ccbfda566b068880536208eff2ba195b6acec47d4cb7884bf63bdd982b149a2d87039f0c3841cfc70fa1572cab389844144ce3393724c65489d4579428e3c7ec3fbdb147ddc2e9e6688fbcad7df3538ef81104f6135894147b7d1606ca15b085704c97ee3749d29eaad258fed36cd1b49b46b304c914fd7812f4f49460249128beb8923cefd3b78d369ec0d16dd0cd2732f586513f4e40c06355c6ccd481bbdfb0a1f365b20c9255697cb08cd1043d1bfc9174f729a6b96110d5772e71fbc63ca99f6c1438632c6fcc2510aef77bc7c006326f8fb9dde3bb19a54f86339eab4e14b3948aa1a2ce860ab51c42d2d3fac266a3a2a03f77f2280d4570bf9103c2ad5853d0417328535386b038daf3d08c5fd63d0ca263bc1a29a17593c376598a5e6d2f56a565cb56bf37872ae5ff907919eb7d2b288daf18241f0aa245407ac761eb60ad50d64edf2e14c4cb0f2756f5892ad12061b97eab39c2e222836e24d7a1dbb8e3c611f39f97db3b5bed25f2bc273b74bf1b634643f1e152d55ab1e247bf931bad166408c54d36ee1cd5f27d7a5130796a3b5b68a5303e7ca92b4adcf86aa16181e35245efeb2a8db37807871ca5d326ec2930e2a5fec9d7ad9721ff3a91d088c1fccb4f9e5e226fb0a0120830d2a5ca18419ad3af593f8dfef8c687d55db9b4ac20ce495a56c6ebd9a14cb9ec547382ee975b504607d2a201cc072babb7ac8d89d5741c8dfa12f80466517825ae7cb2170c7c5bf4741b5b70fe1a97605e6f9cc32b6495b261555c3748c4af9421ba9f5e16dc974e5105e17a3ef9c6523c3f901a98b537dea8cad9ea1465e0cefb651779b1590a341ec1b8a02dd4fdccd30f5bc559d866f447a14e8d4cd2a8873237810eb483a8d1cf3befb5652f54751bccacf4fbdb2f6b7ed744587c3f3b73959d0d2bd20253925743ee1b89892bbde94a87b3fc5f4a809d9c6a1903481ae2ba9878ac665a6e78d4003b880ebbfa1b2dfabae649da59f0e5df261d8e9fe6390f437a14f952e49a017769dcf04df63a70f78c1960ba0afe5d4df7fde84371fa439618a57a0bc6c10be2ed5bfc633c58f9f18f310b6ce73eb5998bd769ac0c96b73f86733ed5bfa3177a89c0f44d5b20d247f6ea16613c2aac07af0c886ff67da4fe2730069f75ad9c320fbb272c88cdc2df9575453b879b5109500db9799476f7b3c5e44acfaa794e61c7dd541d6b49b065dff3e25e5df851abac141f4aa9bec83ef0d14bb2bcd34e63029b86e4c457a7e8c65bd30b16c9864adecc683f943430235ee91816aa4b2fe15f4b9c7f56ed500a8a226509d043e7609f9dac34d203d26907adc9e31b74e095cddb5c34234b82f8cbf13852aeaffb41e7c89d747a060317410737b149aef3d7d0654208f680f8d23db87571deb7c8db4a3863102309c8206a935e8bb857b6153cbd0cdf9752b6241136ac431a7f81d4e9e6c61b3bbdda7328f82cafa1c535a413946b413c2ea523681f0b46ea31ad665126cf956369ea21fa335860fe35d98cdda2e43e3aad26aadc408d08f43dac5882310b9fcf743953a0da37a96d18ae881f6ab03bad4f3ff79bbe77c6b0d4d79e079fc9da878f70647eb7134fb6b9c932cc06b7551ae06dea5d2790cb3d0c8fabc80cdc7327eb4a842b28557beba6998943c2dbc86240aff529cadd62f00eb6005cfd4716d8ab7cb6fa910a68a3a836ab7f815810a2ca4f2d85e2d9969828a368367166434731e61bc301301e520f34ea3e8257dc080018c96179e32f9dfc760b8528bb57e81be124fe0e3b3522b8441e9577293ecf34e5d9bfe57af3815e08a5b75c27e3ef3a3353368de2c3731d760ca7bb1a22a63bf2b59d4f5fedfae5332ff2908411155edbbcc31e870bfafbe3e3baace726cf323ec06b763a371352ef77282e61948ad63759d47bd394ff9e8fe0e08e65f63dcb38be8e15f8176c0583cef5a2ed8e9f635446ca5382b25535028d0e7683b214b658f57729d688876496878c55e841d5945181c3b4cbd81edd2a829c0d876b3412e975022deb416f9fdc1da854acd401b9fe2a953bcd39f6b928357f471a826bdea3ad7927402c16ad6f992999f4f95deed9dbbaa0d217b2f2e3806b3e139bea233b28b2edbd16bf413dca0e2b22fd5c06e2b5b2fccf1c58740dbbf5c9dfcbdca9b21bc87a8b7ee199af48d68dd0b30a8c9d6b1e67646d1ab3c46854cf4880d280f61c837975e608a18e7a3409f7bbd2b26f39421914b7fe60fb89ee522d0dc040e4b3c1ed7e020e041e69fd1c6f698beb61bf077c59c3a091a1a9b01da980ed50cc4bcfe6a0c4c3d4e35624be7c6e7a07387ea9e7f4460531032a168f8f146d097328f621fbed78ae886363e94411ec98f3d1d2ba8cc2a1b735f5f3a44f8c21ba22eefe34b6535c043e619f75e6fcbb69a24e7de7d7d8bc59c1c4291a5aa840098bbfcaa51c0206594ed7924277963a3487dcbd69fd9a0ed159d98a279b5dfe1fcb866ff6413c1bf4f1001692add0927eb48ade6ad07407ad0efb3453c83be734090232f15d1ac1c93405e6de3cbd2920aaa6e1547f0e8c6544e3484bbe3b6f8122e4b72917b59878ee7594df822a884e6b6dcdd08c152368e8c397f277a7f1c37dfe4f07e7e0bcc2bfbcc4c2ae1023e4ecbd6d735d0637e1e2842b3cee7255dccd9056c6bd773cac5c10e3af205dd0016af5a762391d97d7312c9b4a16f745b11d34a6d4441e2ebcaae24e62605c93cb85f95bf878ea7d54df9ccf0ecdabcecac06c9aa716fce40cca64b53b775f0d3d6d4abefdddac3ed33f9a3012b8c4bac82be146e43f8dcf7ae7fcd5568533c63d792d07052aeb09e49821a84447f2be060c3c2f9f9d045080b5acf6d863a9affa04b5c399f8965d8425850c0137d16df7e6bc346f27d68640cba79cfdf1cb83be7af7bd1028692c9d527e0e175feddcfb0c5df34ecea54dbbb2b112236df074a6f4937516017adf4265149340e24dd8ff71712f644c87dd5f0bd56f581253d35f113dc5ef170909b1c05cbadf2429708ab055e2a8ca3417d1691d7539919823f11a2b189eab4a9dab6c11740e5655382b9268f6689dd5bb38b2cadd31846082945d0e141bf9143d739fb46f9130f6218b957d365ad7538099233d40ad44bc9569df512421d6c021c93675b91629905e71038898186412945eefa6a4f8f180ba5e5227d2015accc3c8ba14b1cfe635fc0fb980f4508e2d346e83d3f44f96474ab9fafd581f2310f53937de35c01e64078e7aa73e01cb5c6f8512f3e2ac36850be189fab710a7db1816b39e2522b77b8e7433344b57b0ff39adeb96d8476e187641165768a52c428e4ea867d6024e8634f724d28690e2c211b674cea1e21f4643254f1f0f41ccc6db2119012addc8d353ecf0f19223023adafd9c583277aedc4e0bcbf9fa5aa442af3df9f45909d4bdb0410f9336e258656a8be1aa80d857fb349c1421bb9d8cec6ec691617055f8ebc3dcbf5a6aa0972e7dfe00707bdf7439c74adbbf2b0a46d6717a740eabc643191245b25c5e1ef7500a927c2897b2d974184ac60bf9cc6d5ba443464105f7774e7ea03a4929d9934a73739b3b39cc82458ad14ced63fa1e3b885dd5f7d7698a284f4a071e6c62473d5f51eb2a534b6de79ffb4a6b273f022f1a93702a34c3ab7654548700b5d2e2f8d48a78730862bfb029dc0a1c1f01118f841ee08be6191e48a271f9241bc4618679dc6743c2296f3cbd0c3c061edb3f0b3337cf8cd4635e4f81144ebdeba1a96e5980d4d6ef72daeb94b1c4c1630c6afe81e437275c7a95471a3df4c745f7afc1ea5b6634863e5b1e41a134f1b513011cf8785ed41bfaa809706280b7c215d25439e5de3a93ffc6501e97048ad3626d5230ab415a83767e824e162c3ce392c8bd6527d570f4ddb05f112f6beb31cbbddc8bc772ac4f5b217a8e2ec5b9454bb00e8643c19d9cda00ef46cfbd2fc3130f38b068edde21bb501b0b1f7c3a9a799983e62982a3b238f11e573110c76859f97a52c0b64636740787cd85a7647f60f5a0520cf8e3b778fd44ca3b95da0bdc37952f9c479c853fdb70333589290cb5fb1299ef1eb4f7e7f9fb8cc9c920478469813e8af37b46480d2ec52c1ff6b0820873fc31d657404da7755c4b1fb6b0bc35f42606860e60a5146fce3c406ef2236d6377a3c278223a9352f540646f1b3310a983c813dbd2ea98a2863d339cc2666e2e7e8a76966f6c216389050a4466fee73fa92603756bdf266074d9d4a0166a72e03c561f35fae4f1f251200cace6e9a2e44a08f0e150a7c0d6b0c7d503dc917af0bae3e6142cb7408d853461922b46ed80610469b787b2d847616523e824c3e36df8c420ea3c23860e4e0a292b98bbdaf0a84846bfb30b1eeb6c8c3a74b56bd5011f04bb6da623c6983575d994c14634be1990c531f334b02b53637c247adc829e4314a3289336ed304af971197621901c9ccd41d4c562e26e3455830e3b3949ff67b492c04aae1980c439906b1e38c006292b2f61ba600a4301871c29e987fb3b15600e21eb3aab10fd907922f11f4b180bcf946522c45215cd17fc5565d195fd1e25adf6185e784a401c5a1d034ee2ca746f71611c48adc9bad22beed5f9d38641cb38a6f1156096f83e82c0022def46b13a7a6efd9b20be210ccef6fc172d016159ebbe223dcfe223aad67cadab3709da0a4fe74487502a9677da29d1fc4ec8f5a28ede86e1bd3d9199fafc67a862a89b8763e29617993d491101e1b62377bc11e45f7657ab114e159206741dba5788b322d8923d06c24ce828b02adf511a750e83a2bf96932ebcbfa183c055f4ff72a43607ba66e7c4a4baa05c4810d901150a461edc1e59309001deafe9f0fa1b5376c1305291a64f65a1816d96b372f12046ce5ac08c71dea7e5edc6c5d42ed6821b93f95c743067e63477524158c6c9d2d8e6af60c0529a1e2fc166fa0e5c1d2eab4fcac33dc23250d0261e0e2406937028593a13fd03ad5f7863f950f105bfdbb72b2ef590f0b303b5279cacbc29792668f501e3260f3eba66588e1e22c64b568fcb838a2923e4a049549fc5f6a75c52c6b5f98f7ba0646125d04430297f730269a821c104419485d4f4b58e04bc5a8aa7fa4bd89573f17272f74028efa505824945296264998c66f4296e122eb3787922ab96a1af3ea08c31e84218ffff2273e174a499ee14f63ad6e15cb17e7d3d6ab59db225e14ba6094452a9eb321116eee92350d8ed38088dece83b0453b30d38396648a4b21ee086b9e4544e4890995b7b27250833227fe8c3785af68efb6af1427959d0d147db65eaa1f5f63b279d2175a241615d196e2965daaf87c5425de51a548f039f2e643985017df476c2fcd27b6a9b6ee994601214836377b620d45c5f29eaca277c90ef88c158a9a5b9ec7417d44d104f6d713101e12e0df5169f488c5854917b799efca3843e2d4202b257ab4d4d1bf262ba668316cd18be114d14329ecd147cbe27c3d48e930505b06bf8f0f460427ee5be221796779ddbd30ef7715de0c69d3a7842fa37874bdc09fbd05f7cca3664cca9552a28b6eece608ac220effcb5a31526987ca3ce043fca6522aa454889119ea370d09f8a28b280cf9e9c093ed0614633aa830bf7327db718a0f4e9b058d368292546e3c4b07c3d0b831db925d21b3d712d3c8b76e6e3bd1c94ffe73f2845d98ca7a8115e2cccfffd4a000f918cb1ead8b89d0563f28381bb24ba6f74c452b12f433de27a6ebf25081239e0cec841fa412dafbadfde50ff62267c2f6acda1d037cd133477b4107668343fa69cfe752edefe108f9102f125bdd8f8fd5f82b9a56d2bc9242479782b443a5a347788833747d1bfda46786d02ac681655bca78051a7e598a2059a94747b72b4f7d9ba65bd9e536fce6e5d5e661c710caecb3ade8b14132f805dedf7619c79dd2acd123b44459b92805bb3da403f6885b0b8ccbbd03cced3ed5c2e62a713d3ec1f6af8d6f821185df2c5edacfc1ced8e9ba4ec9d05f6240b5be1d3ddfa1b98fbeaa49a176899c779bbba8bc408d4e4d36857051c800e3f33dc9e77c95c37fcef3e7512c9fa1daa4af9635a6530cf19d6fc090ee51d979876e1f801abc89bfff3c2ca2e55b14764a6ba14faed6939254be44f78bd13addf83a2e0164d504708ff3e916cab10dabc83a4f99c3f37a2e170a87f77a374da8ef8c8b470d55c7c559976cf133c41637291e2bf0dbb6175f3688d1e82ea58d9fd234dd846054fb05f85e734f8bcbb568cc2bad0db62528d93116a0b91cb4f8c99f9e4720e1864ea60826afff508a1b9780dddd0929aebdec8535a222009589d4715a466b6dddc1ae099d1859fc45984814853848fe3c77a40f2e17c28a8f973b8461ff43668396833a7b1b080c7d0c09672765c593b2e68c8ba238e1f8dc403636f72497fb416eca65450ad415f71f8e258bb8be769ca931a92ec20e5c4bc0403fee475e5a9852db0b77f00d8dfe6392a6405914e120d0770308965f208a0eaa06c7dee27352404d95a56d5870dc997a8260fc9f21aa7563d20415a078247491580306b6b28a1091eda722713c3e258bf3123d6a1021366c7072c15b4c8d0302b967d0cf879c80a2691c17b26948e3eab7a73aff449e5410a86ae7199497e50d009cc03695aa1484ae4a9dd9f5ac0acb5ef7f5498fb21fc6a98fa4308b17ae035f53ddfeafddb46dd2bf81d26d1c8d501b178d9940090e1b080eb6913e5815f62f34561d3f7d5bb0fa49440a3c17a1fed42ec7e7726b31585958a8b16627cd371c6afa19714a42f63c7733caf27404df64fb7d8fe238b9c7cac8b6eb36bddf709e91f13729a6fa5e3212b4ccea7ebebf7ec89e0d85997faba16fabfc89c18386a809d776403cf015d69f3de8890050aa7002b277493b678690d4d2250c2e420309ec46ee3c7a0f8828655f9ce007ab26fd72df4c77d1db577e0662f83a65b78bb3b8788c030098ac2fdba138cb4376dc4ab7b275500a3109e34673035d7ff3e6c083afcc5199f166a52312d970d05316b1d7f20e1c61afd29e86cc9e93e5fd93c2c59f8064317c3b10d7ff29b55cfb188ba7bdcbc67d45e775c1472680f53e57f9a1bc549b4084e81fba0119f2cf6dd6431714635389671ce9927e83035c7e57ebb55a7a63aadd08ec1470fca34f11616029d25c232b466d3acabad82a7ae262d0c77d36fd0268f0eff6a4f682ad8ea5c66f62ea1742ea78d4ca3bf3784587ff21dbaf16d113f0d5aa0d7ade6309e10dbcc289e6b3cde7db6cb0e3c8e91d802055ac0da05ce4382743d4689bc103e12580fb97c3da79e8692cd57baf45cc4400217ec17e52476617c9e7ecd26402199e002f577b940934e3ff1b1434cd8f206b3daa6de54d9f3756ef559764e486d28ae5915ca85114fbe424a9f6a285ccb42c7276d0eb26f23da21f1891c9ccbe982a7733ccc538d35adcc3447f57ba2e6e9e364cf07ead9334e66a029c3daf15857944d9002551f13a878538bfd01cb089eb6c03c36dd8707d04dde2c355c7170fca83a7ad59710122f3a8c9aa982409609e63141f97c2ec93b4a3ee186317f9c631e13067323127fa1c5d9bc4d3099d7a01bd6c1d0f923cd76d80abcb89832afe731b802173231d8323abf3b4959cea7b46293a8b1c913880128d9fde03bedbadf27191432baeed4ed1bfa0c4d3e378e9750b002750e6cf4384f94a09bf9c471cbcc2792f9e999adf7cc33ac60216d45c69b36b77c1d82ae19a2b7fc42859901fd837f10b88f381dce633c5b1df3c946b256e37f91b709777ea061283c80cccad195fdbdfc58e596703e3c0f5cf70120b875c89f251a1b1aafe67a39b4e481a2c70724e89d607951cb9f0dce656de5bb084b2eb84bf0250c31c24d64e312eb3156f058b6b958338f05ecb5a3c2e282499209895b6526228b4da1d1e311350f5ffd6875f2ab9a7a2747ec1e5d8a6862e99d2ed9076ab67bf0e4b4d4f7313824ec23b4fb30b48126fa4fbe7b27ca247f936a68fb83333b320e1689abba908eb5766ec6459c0ed3df4bb3a33255d88de4290e78939b87a5b05803fc3c50f29f856b339d83665fb21254f97ff88705e324e1aeb96cd6be0b63dc49bd46af1d88ea2491e8fe6c02b9bab4310238da28737140c37b52688046edaa4021ae38fb0d68c8a6814978f4dcf4b696bc97ee3b61d3e74a193ba701c1e7032eca3590badbad522056f0ee208695176cece61b20cb694578830dde522d92a05fc26665e98283aac8e31333151f896522ec45d8a54a67fbd71ac51dde18548a9cc7d076ffcd36073b954c0b56d5b780b167101440f08a1c6e00d79b57a92fe22c54922f7cef4925829af51ec1ca2cd1d36e44f0df9ef99d4736452e8fb771962fa0764d31d2e9041e37b88455635cda476722d409d9fbeca1c7dc34b0c0ea3309f1d48616b7cc932974b6ad74cd157c9143c3771f63e7dab565bce23f806aaa609abc2c4727296cb6ed766f0c947a6c6e0f68c4006ece64f4402a728af3bd625fa915bdbd47493914d0513741758fe4e94c0948d42c88afd7c9fc61df04e0faaf82d09967b77df1f3d2b9c5ea778681a82d2513043b4dfd6dcae62ce054af6686157f5c47fc7207b507a58a670b61c04d91287ede1f6ecafa4f8cd458b3f5752598e3b7b95de115f515a9d9c6b43a3ea1cad69f3c772c010eb9b8eaf1357d1abf3c8d7a20bc0203454ec2bbdf57f2e3d42791335ada0d1dda1a5a0e678d107721eb3364aa4829390d3ea2a2994858af9137dd3c026ba4e6c77409dbae84c48b4d762e9149c64691aa3628f40c1fc617209489423a0c6d2bf55926a32b3a45cbe0731475aa35cc6fda03642b5b887541e166ecb4851135890aa62ebac9cee0f64adb817ac49e464c7a63135d23bb011741ee1cc3210b12f70c22d6d05215938ba4113883465bc59e19f345fb86c95193f26cc1b6ecea2af75603c63729414ded5f732993260f9b4b30f404c45d566e0cda0bf75e51042e5963a0791baec23a8d0d322134ff9cd8abf8e68104fe5a5ad3a97fd1e4ea5f8f89767af413f6e03331e32fde4636f78d0a8cb6a236352b2539566874ce35963b95716dad4812a728319e9a40fb70b2d09146bbdf1253af07489930c3995e4ea9e45fae1c3241fdffac3cb52db9966afaee2ce9ac14ca0be5447a945aec27d5b0c5e70522dbff6b3839167e842ac1052dca420dfa9311563c97e63e3f1bd7a32d0d8281747a658fada21c2d257fa6f02027779d02d6e6af45269600ca90f25d1ce46a5efa15b42d255be5894f7e774e17b677638b9ea472f85e6a0592aeae2e20c3b5202b27aee50a1aa611485e2138380655d948d562fd9bb18a8671a3ea2a6d4c98b04c91965feefc3dca5780aef88e2cde3ceefc9d93977a5ddd1579a71a801efaeafada826562ebc439c91d9ac8ead4ee3ca13f51498184169d4a96f10e8899a10470a7ee732454172906bb904bafbd9017b99deee1412c5aeefcfb9fad9b5c7b44dde67766c2a4d4759d8a3d81a999bc0289b982a03bbd54acde791c49dcd9e913c753be0d934b3636babb521164deab4c59491c8f48df4cc1d7394dcb7cee1f4ba8682ebe3aca97730f253d6bf82a47e2c62211fd1128e127eb1bab990d13682a1efed9f92a6854b11c83e941b83a8e2394164d265fa31ca638bfbbc1dafd4caf015dc5eae2cb56234f123804fd219ce6e322da51443396071fe26a1c660c70e7ddd9f4d993d5b04099eb3f8ac59b0ffa40c5c36f839b8a76b451f6369365ce14e1af3e5592836e2b8867be75e6dd6513865dda509942625dabed2302ce31fe9580d2b5ad664b284b54c7e270383831fbabaafa1cc3ce9cb9a7776f35c73af83f1ace46106075e800b64c6d55e646b07ed132e91ca0df845cddbcd956a2da921baa659fe3d6e198e96e31e7354ffada67fa9f917d06940ea19312b3fbbfb904f19199cc4561ad1b824051180f54ca270480f3f12190c54c3a23ab8fc0863206cf469c084be2a2ee0ce4b33d6b5f81b8d9afc10e7a728cc53c24e29fa9cf53432f5c78cbbb620fff3e343f42dc57bcd5fc440aff4d2c1020fd17304aff5ad5dee1ebd87747566a8c99b11751ea65016f7f2c9b5cbefb8d3d0c479deb8aeadaabe7be4c91a6927e11457391c04b37b94d3310512ead96f9295affb36e82abeae946ed8c93fbde7a9a9236b077c17d667f947c7c856200d26120dbfb8e593afb0523758fb51099e23544953edf104590b98001546bba88ce266a56f2342fd0e611d51da4a79bc91124f49792df5934fe5d293cbf5fd88aaafec0af0975dd223dcff22844ac967f3e2adc8807e7d1a67dae5463ada04ff33d8ffc947bc2f2d47210ca06189e6f61be67d9592d70aa0459e7cba8804f69e8220fde48ac29fcd4d58d78e1136d6da247bebb820fcf2e88667399a03c605f4aa313255233730a30fb3199e1501fa6b6f8479fa742ccb497f280f69214e29428087a95947abac2eff160f7b233524dbae6d71b3e5fdc7938a3acce72e0e9d30c30939baf103bf97428ebd1af9095c1bb73f33a48337f8be4743d2008d6d2868cba94945d84dc887158da73e2ed91eec100063e361d734277947050b8aafdf27b73df519446d7d476b6ac849611796857434ece8f53b233f6bddd3c428587344d99ca89241ca721a4120956c291fc5d4addaa7c0928998d5d21ca52086672d19141eb86c8ce423d62c4aace2d32ea67a80bdad6b7c3033b0827d920f6fec88477d54919b33f89ac3bca01d89648441df2a84013066536883e1c9a851736eb62d153e044d9b83b9a2ab1b701fa6fa958de865be68b93a40870ca9cb1b47cd6fd6dcb08375d3d6b0df7adb2f364b06a1efb06d49b84ea316c0d895f65ddd7f1f835679e196c40b70386a607fe932d030f079e258cbaafabd0aa1385c94634931e940f9f8e69d74ad0d060ab4b06038156dbfd88e8c33beb0bf4e68579e7a4aaa1797a84d138bd9380f0b72881e8a3540e375d252b1cd79f54d6b2667d61557c06d9172df20fe1f4514209d29f9837a17a63ef8767e0e785e5989a2de55527bcb1ed486f8b548a210b7a731333f8b946e8ce72f6a702e718f58fe3e5e51637d8b2d007119fc04a7787cf04983a9947d43b4241d8cd2b611c647174ab5af37ea8c43894ae6c5bef0aa45ed5ec8250281ad20d87eded45727b38228d35defef8d1749cccc1e39a9806153c77ca8f7e4f3f9710664c5799b626fe9cd8fbdf9233a2f4e8c286b024346a17ad503d9f9b8a32b6437dfa72a962b8de9c12b911dcc3b045529e1db835ff810c9f74cce30da8e81b2ed8d3b021eaa33482bd7d5a02e6b609154b097183c10a930ead2756deb150cbad81a93e8ea9945ec8dfab5434c9e78fae0e651533befda0a9adc985e5354cb23c0a7fd03bd7fddac8a22d6a116cb0615460e91a0e81d532d5912a193ed744c165b696b66bea7299e187a9027e9096c6234a01c7ac0fb3404468211cdaad842e2f17d6f7f0bebb7826361dd64627bd3f3ad56c939fba82c59fce80c382effee5a61b43760c8cdbc6965467cedc9ef06fdb2a125eaebe1f461b6414b7ea4dd52cb3924f44d6d78c7fc873f22017b0de8fc6363367f90b1f310070ecb00be88793db7c87d584c7778a3c0bc5ca607d6509af9880bb54095d4f1fa1f5010854a62750de0b2f0272f7f3d87186e569c076ed686cb7ddb27358f17100289db92eaebe7a874b25d101e7ac02ae856c746902cf6f8e9da8d0022d592f42dc9bcd9216e9fe3e214464b688bbefcf301df1a80af5ce5f1e769b972cd734c0b90b924589e061a10769ba3b65d8f16bb5a3aceb07b24d3abd05f3b1cac7f9ebd9643530c5b1a4e7c053189cb5d477fefc5d045f654497a47d69dcf259ac1826d0a40a7aa1774903fa0544c8c337f846b902a5467f4fa12d0d3f80ca33a6944d50e50c3c2b9e3774ca17f86f0f949f802999d91275f5cc6fc7b6a3b7dd30d198b593164585786883b951d60779a2b51ab81cbdbd430d3ddb4e4e8f744a59069d569a0d5fd36e975443642bdd5cb4771b64026226a7ce051bcfec309958b5a8a5a42af75b07ced8d9f64f569a367462de8456e803582562c36dd47b09d7aea1b88b7838f0ec33d7e2fb88297ccd40eb8f5e7d5bfd0aa540ebda0eb30e446b3c3b7249c07f40ce174768e1f66aa8f462d6a41c506915fcc98fa4cb1f050044dd674a2b32ada1584ae95a640bbc83064fcd5ffec4764e58329936b72d04ded5b795ec8993dbc4afb479d98b8e372d1423060082e5819e114c86c1fc3201b8ae88d9f52bf586714563452691535f9d5971b7291363da414cafef5cfb3abc23fae7b112529c8c984b05f7a97ed720a551a5bf63148549bb0ed13789f1996366c4df86202de5822421e0a9ed1ac59f0d44e01d7a079a46c9d81d3f2d772bbad1e514a6484683519a8a616016f80851d2089da864940cedd0cf4905117c1cf359870bb0ba4dc3b888e11864685cb4ea2c5a2fa578c370c4ed9c90906fecdf5e7b6a908a82abbeb0c1d1eeb0695eb2e0b89889adec630de8541d168d6baa9ddc1878dc48b0e626907e4394cd57ab0584c9b19f10e79d6080c18124a286de16df670164e4b9490daff1558ec1503c7f1504af39cac2c4a8c39cede441c0c8936920c8c1df9f1bd448cc7d5578d06eed812d5635001bce5802968a209a95cd805759357bf888dcbfb7ba6a2d93437fddd3664cde8897851ed3688d4aac24184666ba12514be77cd6afc9ef7ce3cec07ddb879c509f9c0fcba68dc43b68f6a0e0ff695e16cc6be686364595bc38576713ee4997634a6a47a0bad8ee696eb005497f08bf2ede1efb81f4a2e146f5e565fdafaa49b209e6bcaa46bddf765fffed9ab1d24cd7b534c3426c5bd19d284944d2212aad7fb50dd4b7196ce7597d1a9dd37e7490551418df39a0a1896567d466c75f1a8853cc3e05cd9754cb8e7cb1e1c2f0ad43547e367e6b308c863af3a5b610a8c411795b9ea3f638637081fec8f4b29b64368723896ad06cd5b66aeab2f50e1b0b3b03fb496793baf0055e8171c0412dde425a0bd812af07ebbbfe0e7bb155e997b769c9eb8f2dfff177a782eb976eb2f509ba5c67b8cf4c86c33298a611aeaace90ac321cbdf8439a90f5ca042271c8a1f8b80992cfd58fb1a031afc676ebdb0d1058b2cfbd88c8857269aa6f7a0fdd7977925a0958effba0f9123b7b56b191fc83e7fec72df063f9f4347ce86488fd3daa02b1b1824807ab4dfe52c46ec9cfa92231eb11b5e97ff8c7db4681f546babff88dc00ec0bee79f5c0f834971c70ca1adbd71535c411308211ac9257b900be91a20a74956c11327341a9bf5daff7869d51acc784a012a246c26d6fb0e2b8302418fa0fb9bc2b9bb6539d465dc9e65b9aea7708073878d424c8e53278863c5fd9421f1711fc721e2c9110709632c8fed8a7114ba111f51ffc6e39a89453c7208edd5c76b38c8d0ed543bfc04b8ffa5b0189fff748953c58a8b53e6d9ee2a10cbaf9d0c4711ea80b570ece89f3da93fa008baf0d4b6369114a831a35697ccf4ed287cb546c744a98da08a3614adc789b6068d5f33783170e5466b8558f7cd721cf95a63e55c9c4d7b3fec50269b354760bf68018ccb81ac8c5bcb96e00914c35aa0bcc887a493726efded1318abd79cec7f5ae1b13ac908e57c323918594db56061ffbab909135e5873212a5c5f2d251f82cee78235c42cdf839b2638dd4efc5f053d145fceabce6aa5e9a392913bfd11e69b5341cb85058ccdb6177a31101fb74dc9956517f65b202c1c709efcbca4c954506b60b6eed4b3496a659da61c33cae74c83cd90a1d0b9dab214b1d6958f93ba1d2e155e45a002246ef10b2783a805ecb6903ea8fcc2fb22c8567368ac2cdc0aaaf193937814d8960031384fa27159cdf024f7eb70fb0ef584d56adeb8ed686e60f32ed2e017687e9d7b5cc238ef96a6cd6691cc18991c89a2759a1a9194b92ef46e1626690376c5684837e1ae5439b35ab1aae9bc1cce5833e7d9b7a28612f8fcc0d9111c8962ff325696216fca1aad803dabdb0fea5c5a6ab52b2231a974f0375886c474a51e023725c1732275ee9dc59df783c463feff3f6f8a8b7b497d52fdbdb689d8fcb94d76a1acd56d343f681267ddd4635c532065017cce4b8c3810fe5840d30879df8128432140faa2df647f32ed356b07848b8a19b317be1c9c4a351be0c33ca2b2edda2bf098f3b4e525116c0dee3f9080276a139a762c9df06f2c968c4f246daf3474b8b586f8e1d426c0f3341563ea6795cbfa5d56a8ac917eead17f3e330e30d1ab9113c02002f7ca7ee07bfeb199b5832d93c19d5df9821b913661e456c8c4cb98311d87dae2db1c6786bb018e7cf5dda5c3b94425a0e79a4c5dce20245e97de39c4bf8e0ee4f8745e3e1e832200d626ce2aa7f6fbc2ce960b0cde72da2b379f812f14abe44fc406a213b855efddceec9763bf32caf438cdc6506d9b74b5aa7d8d79a5ea845729bae4a9d5aaa2edd5efb3cab429a081c7a2e2b9c0a89803475a5625dc058619da19d44e07dd167294a8cfd6d782922b37ce99b11e09fcb6b4901ffc496af285011355017f8d9094339d3dfccb40c179e7307cff6908ac79c13975ec810c553ffafb21759f2f088fd13164fec250aaf68afbf1640fd617f064eaf366347710278b98935d5f32034903cbc4261991db0a4b0a553a86b8b0cb3ce9771d41c0f42fa3b0e2cca34c709b7aa2dd342d6057c7f073f265c33847308378dbbce9a06b288ac7faa8938a04762584e1cd27db800565188cab293b38b08465804ccafa936a8adf5ef2d82e742ebf306114af22829eb8a83ec583905aa6243a3fe9bc24397667a5fc24bae88ef3e6496aa26c3466410b3d9258f15a5d5f0653b5f1c3701bea64f13ea84304de8bbb36bcf909e01dc948c110d8841e2af105070d1511413dcf669337ca52c42bcc31241f2c96bafca44bd74bf08980d2a4c1aa7e790c502b0b99011b709c6e20ef12fffd583b813a5edd72b7ce4a2e18d755115e156be6eadd658479eaef458616c82a7c84cc3d336f1da8e22d807c105a59fb61a810c873e56dd0f76ea40ac04532e043bc41e3f6bc2355839f864f86122862cd5e02770a00fad7519cf0d0c9920008940a56ad5f7b3740c305ed918dc7f68b328f7cd14f684639fe1773f9c95d45801749430c22d81e8e28a7a5168c89f4e57afc109e87b5dc0e1192f5de1f489e63b8c9c177ccce6add5a0e108946d6cc1ad2bf67198e11fb497ea1db0babd5e44d6d508f90c7ec25fa89afbd186b7426fb389747d393b0ba728f511bd8b433f7d582791864fd917a16ecae5289d4f0d7d63f49d59b661bb452354fdc2d92eddc3fc7323a257f93bcc70bfde0d584d0e0bc5b9edc5a3b3f76ad3bc505b1db0610d61fbb033cbc9a882725381099a6e7aa8f52acc459c1d4bd8826de98fe88d89b5491756c4673b26b9785f843821675a4653bd90f6110fef261801b4c2ec1e1085aea31f1a20b19ba6479836c3f9e5d68fd27a297baedbd557e6c085769ca2e7998f1c95bdb4056b0365cc06b340af8a4e9716a235618a3dccf115e6fd9dc53528e31d4b0860a1ac3e5d1e83be065c7bba9c45ff84df6bb45edae1f20d275af4353c7bc17876ce1c3dcda8c8fd1f22d427deb3e902e04567c8183cdf000a456921a38459c4847a714d3d4a7ca73b715016f2aa696b809b61ac70d80a0e2811cf979edb9f7366ca371fbb68de505da4c8d270d4ff377cc7e5612648c0a7cf0871c0c70e1ba1f3ffb882df58a2263455dbd004fb78a678888916ab56c0064c055d451bfae457020b265efd5f576262d23d6d523cc03a44611f8c4427d75d5e012ea2cfcb5a548803ea8f8dc17dbb0c06d0a59e68cf5ff1c5a7a7037d70625dfdc8c746dae93e4305dcce41522dcf3fa5e633112fa8b11d25a5dc15bd5beaf506269c39c12e2143d84c57216c415d429ade9bf02a11a405f6d1367e0f1eb08ea9dbca1229a7be96e43c25b5f94467dac6f4e9beb7ea5f5ae2c18622e7c67c39de17038fef88e9a1f5de23c662d5af7dc9df9c155767b170b754ae37b6da735dfa608ba7fa635b5f1267b8d4093b7813a55df768efdf94b99e6545e87d2dd0de7169e1634e43b125ca4b7dd52c6654e45de5a0758a7f652808b81528c5ce0973ea662ff6b72032c1f0c9e29ef3396675deae9fb79faa61e350d8bc2966da7574fb05d162ae17ffac46d09d088fef082b87fefe295128946149627925ad2a8719492132ba9393a9d497f1f6578f7967d47c065d53d8cc4d1fbe2ce0bb67f83544e44752a65423db4e17ca92a90bda53da18eee8d88de4c840aec1ef94e375858cee1bfffb9f53accef26ff63bed959c742b076797348e898057249bcae10ce291ff25755ef2ceafcc5fb0c18a6c621314f96b44a9c1bfb71dd2d9258a4e95d3c9c64b2aab1956ef6879bb760d7cb6a8790063b57692f5f072c98cebb202b537a655ba503339967f9895ed53ccfd1e6ca8dd77d42e09dcb454c98a0bfeafa37a372bde22930b36e2ade12933f1bd6338af1dba1e186944e7c2fcd367125e12429c5d9da02a515f20d7504cc50cba57d0a34b2b7a9643b3b1f9281d9ac406ce9051e05ae3ddae2ee3aefd2b9e0f6b21d71471c8c066c6231d9112a85221ac84cf0028bd3767dfe396992c853deddeec2de96f38b74247f85046bda67e128bda8e94b27a4bcf4983132364aac1b9a5532260c29fe4abe574b0149a874a83242f6a7ea51692adddd694f001ebbf8a5b3437be6fc61c592a7267bd6cdc0fe945c901575b032a3ae0029110d29b2ef5f7a737a5c9828af466921d9a1c88128a199a050ef7d2482bf77b0a4d8f98db7f56e806cca81b1a1014f6c432190bddf222f2dd32574d6a044b7d1f35a1ad4aea500e223f66ccf9ef5072a3183bf865ceb13555877297ffde34121b93b67a3bdd13d571c9adb4fe8599d7df926fdefe23b8e586f198b5fd3613330a26201b5799405503324a7de682e9312e8d88486b538beb99e49234d21a8e448f50271feb9be290954e6c396a9f91b81b062aae86f67156b019679deb4013d9efb59fb7f4750bc4523bb7817728620aeda706f60fc5cf96e3ffa19f95ac3a00cb047cfcb4d4df6a249132787f0383abb4d980ab2707e924e8e80a65589bcef0d170fba6cac3e52bb3efe03673ce7ae76ffaec9d027412acd93c63789844a46009a4be35cbeabeed3f447c0f78474d76b4272c30ec4ee0cdb6583c889beccfcc1f3aac681a8fed220d2135aacb0353049789b091cce741cf4157f4f4a33901bde06e15874d1c4d52efbd97ab8f393fb0732ffa5c80fab0b484a47ce4dd3761d1eaa33508473d9d77145d6c6b8def69574d871976681154ae6316a1552db1c32fdd5cd9a0b1ba4d302124726a7597c8a847b542bf5d12e1b3b3848c77def01b0a69fa3fb279ab2a3c4adaf01ee785561b6840f416e6a68266b9a64644c31c468b14cc101fc695151e26872a6c978ff7f09995006be6012bdd6304b4b0da6b81d099220370caa864d2d2ae092df6eba79fe190ee2047ff05bfbcf8d8b2cc257d13a7b6bf6af58a86982e0bd2cc51792420a0799eb7ebbe0b19266b31b81962afff5ccfd923224f8f5883377419b91958b0134da527869c611cda2bf12993e0ac60f29b79d3d20783ace53eaf4cbf551efe956a5dd09fa7508fd309ef8f0e5baab09eaf6e30fab1caab854f2e25c90a8da31f0d89e7e6bca43b4aaa28d02c0fa3b70dac565eddb87e6227e5fa90c47a965fe7c2d5a19bd53ab070148e2aae4b67905d2f14848fae73eecef884d6075bbe3560606720a4be4b3c6128376d9efc2dce2f9c9b1c61f993f89662d663e9ebcdb7494c85bd89673ba457f292d9855b032d411bb9972c94c966fe68190c8cdd562143acf66bdf34d3b5b79f2b6776faa919f5f07b65036c7c55529a6290b9de834a4b534c533796cff1ae7c09f26db01f2893dd8b9411b8c1e2518adb77080541af93225efc712871a5c2e52b3c29b892128a0bee2273b68e86503809cd142830723d318c718c8c886357bc63cb8dad0fa7088829e7c7124423911b49abb8223bc67a0b335db7b4dca7cd2eb59dbb8d10d5cddac12a9d10d272f54a9f0ef1fa7098d504c68b3cc0eedf29d2fcb494a5aebef616dfa840297afaf73914f0d0b02bde8e51b299206a8a58cce01613373a8a43448b0a701982dda925e96e316f541e20712f77d18d73e99e24f2cba1ef55c204ea5e3f75bdf0d325412204a231412b9491a127adb9edfe4509ecaf06e148d98a85db7de20fc2c15c77ab1c9318f1758fb7a4e00508e351f15f01a6a66504be395c8208e3fd5ac554b87bc18382bc42d022b944bf22017dcf2ba4039ed992393466ffb43e6b85eaef7204391bcb81861c260c0d734dd036e805450f911b0aef95a794bb2cd62844f459dd7ae79faa2b4f29971f4a01dec2d6df86ca5fe7f0361140c681f8a267013ff6ea335a0903b9de491b13203867cf2e54a48a9ac980323e86abe00715e381e38b654db282fd6caa970eddbbc6ac68543e92ea73d249786b284de52c07aaaee2811c21a434cae59c5183e7626be67ddfb55b130da4d6f893d0d42759f075f09e6c45c37245ce798408e27247d24ccf481faa48c134e45dca2179a2fdacb650eeb4ed34e87f482c600e8c73803592bc4c753e0b9766ab530e22ee60754c60c76ccbbd822395dab038560013279eb134601c271a5756d4c50be7441546fe7d028fb8d6dd1476a2a40f243b4ff142a06a1adfeda2fc05e3b97ff4432ea414f3adc9ef7da238fa2cb041792aa5fa184a1ce29ad649cdb8ffaf9ee92b93748a3f0918345a65cf7938b1e322c0df41392664bc6aee1f3ffa861cd82d5eff6b29b1ec5f796f60db08c620e9266cfda7d8a3d5b2ae05fe0320f72d3eb4314eb6d98511a418b24ef1b6e8eac5f78415691dae2c390a76c4a7e03a19761eeb732f9310df4b665bc150dd79e16f46ef3e67c4a2bdf419aba5b650c88f1c4ced2d411a936af6af07e6d14c1584b6516d5471b831cb09e724feb7dca9c76e92932f73f8b8afdba93ec9dfadd9ed57a082bccc576ab91719886dfa1c02117cf23faf25f4b0d7432d2290abe7c900f15b2dea74b5bdd5c64ea5c93ef215beb2edcad46cfd6ece5c11129aed83a6d1a2ef8ae6206d97b9cb9de0db5ddf74014928f435421176ad9f0f89ad62835876e35e19897f3700eb0690c103d3a6cd1d14501c9e77d384fd1bb97fd53da94dfd3f33b52db832737fce1fff0693a433c3ab5f967377c7b348c3d403419c008846a3e249d888df2e3ae67aa32b0ab912404fe78a61b3f954080da5373887a8c4668f77fa86b9100afe40c2cbc6d423474c1de6fca9d911baf887447d6d11c63447efe2054afb5cf72b13c924160864c8567e949436515d47cacb82080cb4fa2990b6c7bcfa4e988b0a45e9c06b4dddb86a9092b47e26097356ac61a8cb767d50dd38197972ceb735a497b4f857fd278606ab287fdb440770e43d06a1f5eb132705cb98859f0f5920d4b0f80ed0780e19f1a2fa239f825ccc17ab868ed3e89b0d413ec93b83e9544d6c88b2ec2e517b305f1a83852299a0f388516857e2c4bcd0a5b6bcc9021b0dd074df6bac3bdb8199fcf083fc457e8a4d0168ad7dba32c8c62868757d7f3b351a254a8f14fe62cbe548edbe83fc96f643292168569fe1f148cf5440b9c59b6c508b044ebfaf490975b7620291d566c0c7f9898ce92c0b1defea05def10681eb4477bfbe48dba882474d829665427e2206382f229061204d3142728d39fdba8f8488a1927505c59b6e23052480c329d42d9c964dbd51b56212c0ab88a537b7333754d9f9d83821ad44660cc2f6c9477f651f9b29509b387380be2b9ae5c05543afe27ab14df14d217d4ec456d12eba0a10f5746c0a94822d5d20f2f775ce51f0342b229691b710c931880d2b825ff3ba441df394b757fb6bcc9f834d8a5cb672a55e0cdc1a8316154c40d3b936e71a91ed27bf2c5cfc7efb71b967a2992f6e15358582928259599af572784414fead8481ef91d7e13ef4352b6a19c1c4138b82ea486fb7b525c305df21ab62febaa6457099497a9f0459de29ba4268cd92763e416c7647b9d8f43e6b600be618c05992ac2e32fa38ea7f583541479e9661b6a51e0f6fd2c9fb5450753eb53430c6921faf66289f7f2634d040914ed8601dfca62a0aadf78666786ac9eb8a766cf0290123c95d7d9fcaeca386966185ff8b697a6c9454f92f2c256df3d18c6d1b92303d0e130286bb62052c4fadc5b1e499fc219f39b0988689660937c08a9566ffbd619328e2b85ea8974a97861562851fc290329dcb54948e8e5fbcb342371f412ed02ffbee350259fa1dd8049f85fdb46b77931acf608e0e7fefebb7c1dbd1f919c6ff7923c0cdf4a4453b2a86c5385db837c88568a9f6faaf9c171d023224ba64016c9519f8e2bc9c08e9a561f7a37328fd92b774be38ee09e5421faf141352bc2494cf41471f0ed2536ac2a24259db9971afd29e869eae73df9696cf4a9d7b8d99faaa951b5080c8f8a32d76907609584abe9d074fd6e03dbf196d62f627a404d1db0aee88c6de3979eeaa00614b6888335d6e03c01989af2af0703156ae94ce2a3655cf00751812e3098f32b1975c67d9f59840074e900d3c12484030504df059a0cf8335fc28803de3fe69156f80c60e800ae7eb26da536c402929c7833dda1afac7fe45c6b6d273adab928524ce4730b111236b50c78626b046e5d8c82d62a01e8501b5f2a2cffc8ce37f66158d317b4a14488bf434d4492dc2af5985be655095b0a9ccc45116320aa4097cc11a5dca15ae36636946b6250b0aed0d87e9e94f11c4bf7619acf7f334d868fa9f08434744b6db9e119047ee47b6102bb70cb773f05d04b674a8740cee927d1f65388c3ade8bfc764ed8fd81049a6a7c6e7902ef8571d1569da8871003f7092ceff7c1319e72c5aae8ee304ee8248244178ae6f37c451b91041d66ccb5e0fe30fccebfd4eacf41da743ae9b60aea0f418c75a7f0e4331b2c70adf8c023b82730632d8823ddb9eef754c05330eb73a8a47414d222a0cc8ba178b42ea2c0129f185c06c6d65a14a932ead5d300b1c05396a44ecc0ce59a9cd6e64089bc2c5ca46e9b5a1f150c6ab0ed54bf06349d54b86c70942aed65e819874cc81cc87d238bb6a1aa9053153490fdc2c0c933a61de8d72c61f7b10f3c5a8296a41485ebf58d8c33b83d5cdd8c5bcec7e501e477a15456b45d38fde70d99fc6aca3e859c5262d20ecd1da49dc0265dcffc9686bf71fecfb582dc6860bd181206532be1a86b359828f564d2c3718aad81d2292386723c0c29177c1f76e1972f89ac1f3068ec352c7ec335beef19796a20ab261806cf78f35cb7619c77e0bc6b5d36946554db5f7f7875c660713b806c78baca2ffa3f0a4b950d53e13e62ffe6ad34cdfdd8f27a6d18498ee84496609a75b78785d2c01691115aea9fb1704dc291dc795fdee0ec44ccf25d5ac73c78f0f72182dd39004869cb5f4098fb82cda6e62ede0bf9052e34095bcd829d6ba87d1ae6231796ecc7de308a3c7ca1f350fc42c8852153d213aa7ba6971399d1550aeda9514bb3b59deba79c9a6222884dbc6c2b8264cd142cce632aa8d23cc291b11dda2cf6b4cf79bdba3a8f8e93c9966068e150cf5d15421bd42816b338cf88b43e115c7d5cd90db46d4baea0e70181d6b4d202170bc57bd01fbaad7d61cb2bf8c68d4f173c7e63d802f7001c32dd962162d5d1be400c6e0f666090d01a21eedb07dc10e9ae732713d07e5396b5eade39a860350cb296b69575949c7e2ccc79d581d1e7dd29f5b9458280e93e6ac01c2cca888a6e2a2f4eabd980dd915e3d4145652373bbcfe98902a7b453442a977ed2837eb73c846d742e26d11384c87a574cf8550029af6ef653125183f90a53cec6d074c0111973b2ac494d33d77f3d38a243258d4baae5c7c17698427d6cd64c16c56a36c2ed436fe98b6fefc38e72b53d107feede31f33eaae1cf1b176c59fc0491af4c2817e90e7ad5fc78f66d1033f982a94cb5dacb54938e8c269a050eb167f210e5e779e73271f0a214e91ceaf2952f5f1044e9b2dc88330dea983fbb9fccae337d65a1ae2600b7097eda24e063ab09f5291d58c956bc489a63b47fb35f1efa9eba7b21765df00b94a32a59d6f517949de67113acf6e3aab381230ca463f2cb063037cdda1b53f9c7db4088294a4152c164de73b3a57f69a7bb9326c3ee927d856b2914fc4f86289f5b140b7e4f75f999e99a6603aa5e49fd1b19619297726341c5711c7c26dccf2adefe42d5b23e4787351ea5e88e9469feaecc4c5983902737429a891e808e87671f6ba4ad87e012e097010a06834ea61c18a93060fec4572989a5b182f5366d7765754810404a305199a1f319cc08246d03834efaa41dfa2a897d28ee3a5e75c07bb368c393a23fc293a6686810ba0be79be03e1e6fda3cc42b7c34e7c6d982c872d8b8302424ed135f17d0d60abd594cc86c6664d598a6c7b0d7097da275c6b0da00431efef83dd69ee92d4b8277199b38f5158461c71458722893dc2e2d401dca8c3d1c9796687667673f118b59be829ca6972db8be3c8fb701a426229dee73e62f4d511f4a58fe058a67c7edc40e2f9fb72e7ab85d106bce676441b9bcbc569dbdb7581202f1025166a52f221bd42d5f4c16a7428f6a24067702b01b43f85f2efc04f0fd2ddbbd8aa5a2480b6c1b669fe9c7acf20ccda642e168d9f1f3e942f7c28798c6287c850994e5661702c2439043bcfd6c803df54bd78fd73b02449ab4ea881159bb80b9a52782708d6995ad047e82aa220027dcc6e85be71c2e84ad65d95f32c24ad2a9c133ff374cb0b8fc2b80ac497b42247ed4479ce4a7a7d966bca388e914f30bb54f67a01ed8578e8302ec043cf5c1ab7aa3ff5cb22030f4da7c89bdfd31e67c796a9dec891dd6bef0e1260a4fec5a187855b1007fb3ebb9c66cfef5c01ef49a29485d8ff1a1b14c97f32d3a3888a31cfdb0d77001f9ebb7b3663acb741c360a5b997ba980802d2c1cfe3ae04a32b0448f04cdee50ee9923cc38a353d0ecf3a53a0857f77a3a9d1ca236db8335d1582660e9cc0a094302e5a45365e56a9111d6ef691a14eb67c63c67e75fad77d72542bb85fcab4e167177db443079e4cd313c40e9fd9668b5ee140bc8e48eff47dc3d4fbff1295a42293ebfa8dbcbeaeb2f97dd297e024c84da96f76022cdff5c3ac15b0634a475b394061faa7f12f8aa9ba2612913bf0fc68f9cefa81e9ce9419943c02a61d391d08ad2a63238e3b8ea7993246bace092ddea0035dd9ea5d2ee6dcc1116a4d9370ac4146ca94cc81f09af8483ceb707489cebd96463edaead75e5221c35ebc1b76ff2f2920ddb03f7830318ab924f623deca03ce34126887b3afdb95da20b014991560923a58de91bb719a9f3dd4d0fdebb753226eba1cfac36929fa900a726753b4c8be4223f8b9b522732bf7ab2c8b8a7ed148611800bc0c3abcfe1f90ebad64b4e2ebeb198bb2fef5bd82ede4b53fb66a6d9aad35edef2674df6950b03047d9697eff101339fb2bd5b4c4f87420f0bdc040e4a778e66ddb83f2bbfa6d747b62f0d5496aa77bc0a4d0d78c64587aa3ad9f5345955aa1149fa6b039d829d5dfdd6d913d0107b27d81afa763d33537d14b0c7893ccb78089d7193857401332983d34a1478d4e1fd431fc0dfce7db658c7a222cc6576b819a6c94b8bebf72e27f708ef831198eb5b79a524140e275ba57839d0fc6ad7d40200d46c17fdb752442891a8f6a999c3fe7493ee89406610e295d9ea096121575ab44ba49e38677e97150d237f886e411154408aad69353bb9cbab3d71d821c7b4dcb7992e48c0aeeb266a3243c45c6a0f3596c4aa73534b4c47ad05e406248cedad1b7a2a060ae91051bf1096eed5e8fad38c290acf9072c38c5e5bd511bc922115f774c59941b842cdcde07d2555a64c996fffed908439d06c945a69e57597239a3a088a67cf48a91fc93b0f5e0742060f00c85aa12635799f0d6c3020559843b2b97f4ffe77e127401321686893da2030ccfe029f726ce07916a3ef55e0239b71648fbec5a00877b9d7b0d47e5ce5c52c2469132abb856a1429d105b8411636df0d7b949e458ce693dc27aa2b47e497714bdcd2c7614cef213db8554ac00bcbb799b473fe7e2f7631370bd351707e483dad13717c6f5b8ce959c8e804394a1d849b1b6f200f67a9f1026699b9adcea1c001351e6a7f5de20386aa851a7e45d0fceb10b2afccf94aeea606dd6f0c4693e920186f6bde929881e151cb19a9accf5d355a7c21fa8ab637886812876393b585d807e6166892d453d95de1c9e77e683491ec12deebeb4876fc1bdfe1fbca1b614c9e5d27f54a7cb5637a9996c099a78ca4650c343d4388fce154f744ddcf9691e56badb163b91c9a34dbe6ad750a9d89b48bc48d433e1d076a1f31d154462ca8023384b33eee05ed36477179379d0b2771b3a399e72c636ff8f1f24626ed84434364d845c328ad2811c5c2f02a36e505ef5d6a8b16a361f975a2680785c996ef693c20dbc17a387cae858d8b5523771b9e23ffc14ad364571f0e0ecab842519440104b65ccf2cddb1f227f97b1162927c89af440e33f25d74df3c4ffef76af4df3df7c500a5b05219870d487dd4344b247453f90b5f59f9955cc86cb9c14c0696213097fdadb67356555bcd65f91147850efc441995c7a90e98b5d45bfe8a826b7523ae9698c2211d6261f42aba0964bc2eac538631d1aa179571bec763216e6ffd1903557c936db62eba307d948110fdbac8137977d3ab0346306affbf7931601266afc10e9becebd97d0c9c5294467caa580a177c169c1a2aebd4127bf08a2f54b28574586265bbf8cfc166d4a104ba2d14f33d5a532be807b553924db6e7bcdcfdb0b2d560723518fe1e035e23447cf77e25fc51d0284d82c01862ab6b5a5de3e1c8ee3351a1229f4d1f303a471bd649bdb8de0ee7248209c8602f9d07703f89b94e8b1327a37a7ffceb49e2cbcab58f1d929fef90bac09d11b3cc76f2af9484d279e2cb17f4343d5986602777148592ecde7df75cdb26820757bc69c412ba3c2dfef8b208b6ecb84f5cddc3ad0515abee37886492cc281a2ded8af2ccbedab5176b8d5350ed6e6ebe31c871b7a945d45f39e0eb271db46d86548068e637f83e50fbfe791a91e35c79fd4b6a0f09963bddb9660598763307c9b8fd1af6969a031b62d8c8edcdb152e5286b30e85df4fe77bdfa7070b7209bed77cf9044b1783288fbc8018ea2dddc78901d7f57fd0e3e9a1452369c232c3667fb89d81a09c2a8d674c462d3c48f81a350f25b691b5b2a818beda948ca39a8d41d1b0fa45ecb91a61b829c48ff91348be41be2011bfc5abeeca0f965fd14584b23bad812e05f3d9c19d6037c4cf510e761baf7c2a92d43e8deca04487857060eec40666bc4a150d1af38ab11ebe73231b2c1b17fdac8840de89fac06a474eb605829a53e94d53ecc8ee1392d0dc25ebce57a5967cb31e0019ac7f163d8f695b3dc91138bde09d47a2f778b7e76095e017375a5556f79b4587a74931a66819573feb8672df1d2a56610cf98beb588e933439008c6f3e9915b6f90b8626eb3d6f25dee516e291e75eba39683f9c0d3da32bdd13e8d5369e8f3cc9ecc06771bc307c643997262ed905720f97cad540eaadf37322e0939fb4eb925dd2aeacebc2804a2cdb56f526f35350a3f8a4bb443212c7efc949aa669901326b087542400f6bb37b4de3720fb1f6a5cfec96232f2ad51068995690d6d10eb1d599553026b3b716818a5588c85d052332fd0e59645cc6d12eb70f20724e9e06572681b7e1754e8aeac87299a70a7d0a6259fbf813bb4219ce7de52476dd7eb9052fa0f3d8cb236cfeb8f24b0a4af5b5637d058eb721f36db202bf7dad29e1bf2d1bb6d7f10c4992f75b641dbcaa8f9feab1c1adb3ba6b759623515e95d0f9b6513a9a962aa83dc99d46f6bf9bb8295a4b89e6d88b6d4741f5437e8cf394cb881a460434d7ed37c3a1d6ea7577e9e52f148c310d57d6c32ca58f6edf6e02fa58f85d8dc6441b5c347762546e8661c7f753987e2eaa544a62a26eebb8f5d6488f51380004e384ee8241f5a88986e790df42958e2781ac596df8378536a666eecbdb699b0acacbc62085c43b120ab0c7e9f8828ac28b4133b33a791c4590ad7508aca807414cdd57bd17a057509546969e6a9d9d39963af88a8149c2b486a76426e0346b993e7dd77c0147b7be3f5472e17eb0ed894d5ced6163dfbed7f6a888ab8860e8f46bbc790f6247f82cc8f6028cc2c7a2756fecc2cc84d04df36ee03918774e6baea72765e42925b166f4559bc65bb708c95624b81c6e424676e688ad22b7d0543267c25042e8665174d640374631b77d1c11c8943d3863932d62a805040ec4fbf124ed74e3e1440f140a8d6ba3153b3d71583a9772d2822640c0e84cc9f25e5e26f1dc98001a024387c2e96e322d6e751ceccdf92200eec5134f5971e429fdf9654a82cc148e8851d3cc69ccd069678bbbf35eab867378860ff391cf2b160379fc5c7da5f4eb320932cf0395936c7ebc78c43c2cc537c6b458f54ad33ab80f2a18a2055f838c67b832db41d35f0f9cedf4a430a1ad5cf783d0c7136832ff1906668861356c526fbfa59d97556ff0dd84df3ad643f18c38368eb0b06d569257bacec22c9724c1a4c4da801201d369b3edfdc4a9f980bb6587aae84dcc5e51962567b76d5119e20dcbe675eb12099e5030b396ae2bbafa1d48c37fad9cc01568a13d88c3f8fde74d2749847d7848d2bbed4f5382c63db905b84db1b06d9c55746ebcd4eda3ea5ee0bfaad4c9d1021153f236cf9a7fba575b694dc2aa912cf98158d9d1cff6c9d9642541215c575a68bf6e74fe3ca398da0abb84e1cc7742aebf94e4be7ddb18d1e064ce87fcdbbedf6c624ad63af2ac8315e91b95fcd7a89f7a6b40a8079b73d7d77b9b7d76c1cb8d545496dfb1a435462742c66c7b5858c343b6edb142108a075c40b24e87a1788e42646888211e8f181abf9189ac338d149bc096d6d4a0dee3c73adab3f2478cc71d23f3be1936496d1082b2afc9d85381f3c0c126f0b32badb3f6685c5c5db8b7cc61bf99d96036265574a93fdccaeba27f1d8b9b97109bb0515d63c203aeb38c813505dbee4035a4c078805c1373fa5e52afe8c3d1f9694da02c4bf12bd9c46b4aaaeb876347c22436d1ac1e2a334aa991522ea901e999bc28c6243e687dc18887b14a07aa8c341458e925321bc191ce96e47d48b6b1ddefb2d5d10dd7e0cc3fe8e73e871d642d257a1dd15035c8a30c1521ef96d00174e7310722c861352fd4ffdb1ffb7a89e00474751961326290e00c1458280628fd6a1b54157a56fcbe430b5542474c6d088f7430a80bb148245ffb7dc655ae173b3503e34009050076dc9e12de905fe5da24e45e215bf5eaf9c79484fe808b1473f9cf17beea2c0f38b64aba180119e78e72d68d8f16e780c8a43ef798da3d783bcbf6681b46befb20570bb0661b9e00b831d85b116cbe3bb85fd9eb10e207a8553c2d0f89ff40e3af3ac44f1f8178b5affadaef0f9ee8e2fd1bde2681ef1cc73389be610d733c63fa64d26f969ecd61c814064fe8fd1b739f0d71b2fcfa56b96538795cece9ddf80020f5c8fe44b9110d92085515afd54ad3e9f769b87e5189774cb716f9d461727190b2c8c80664e83752b6868d1ccf6491848a464936d50f63146c912836b2c18f41f0b2faac383f1810f10c910e52f1184ef1412757cc2c40741a78c2e8ddc7aca3907ca40f6b5801fdc0aa7b27b95516393fdebd6d1e0973486baa5216012565e2725a2932ad3c308d164227a22ac7d3cd036aec98f8ea01df407285047f00b8793aa82a749c326ad6bcf98f42579acd663d38fec26c588a676c5f7978308af0ec5702bac146ee28a6d589984ede712c07766d4a1d384ee619426c7bfb12d215ab11dbbcbe5dd0ac745325446008611d84a2b45320abc6d634b6e36891a82510692a007f37e6ec9b0bf13e8e5673166bc7109ee2abf7856e100292bd42827cb58f84b4a9407f2b5a01dc65b1f4f588be5562538ac7464a72008ee485cc95d004ea24520268a261a2a15762617cc2a019f4064e557549d99acf672e9145a7ba516f1060d9eaea1b64e85887b6d00cc83e264c9925151b1ec8ba2bacbca4e8aaae0a6085307837199f941ca48adf03bc642d54f86cf88cd74175a4fbdcfea6bfe221f3c80deb648ba79137ef3265021cc876247d3b9ad2a44d68c0a1b9beec5fa8440c57d7be59d381fea3a59933b16d43bfb63aa0943088cefe860edf980cf4bb0e35e77207269765c074cf667470436a2a96b4d876522d6990718322ffe2cdbd6016a5429671f152b83749140f8ac5d36cec28864c93329fe951916047cd9ab0e86312abf49d831e0c4d12bc4149c1d46d2fbf2e1f48dcf1af8345d48149f48462da0c305ec30fdc9e38487875e42a653cafe06d557fd1636a3675406f2768bc25f1c491bb59f290268de64860164d1040bd51d8591c6a4d35df797a12e26f2040cd12c413267563630e5423da1e351bc40abf093e3745fb86547ad6fe316d52e8ed3ce4d0102d0817045a1a8d04e63e89ea18ab198a067af452cbe7974e29a01fbafb3077802062e4134c74e9a064a49aa7ce63bdad99c21b18fa9a3553f9b9f82e545cea6d61f32b29a14d7cfde158d30d57721cf1b78f16587cc6522c90a74c4ede4279ea6f6dc4db56db706807f1cfccbd3f51b6498bad812b88a0af4b605dd52342010520e6e1c8d988c5154fb7ea142945a250984e702925cdca0358653f247dadd179603fce785ddb72b8515606f37508570a3b6e51a672b744f82dd643a8910793c3abc1bdbf7ea7211fd0d7548d8cdbe125d2040719ef838d2e70c5caf62d7218bd8e84e832f438c799b0d3f4b68197c079fbc4cb1b69a55f38beaf37e4e4f578b8ffe515f7d6def62c3108c6c318fc0ed073d2d2df9bbc810fae1b5ab0dde824c5caedabdacdc617fff78ccf8c9050224fda9e6fddb1d610667e3119408ef19a195a72bf0beae81f4a2742f43d2d0effcf228f77ffefd4f37a04d1ff1993fc087300fc12028436e7fb92f5f88d4ba615b5d4411b3487b3ccb816713ab2a16d9d6114daaec23f8854e91a4aa3ec8a404b04d673dbae844c0073bd902c1fecea2fe00be4326ee7c6adf374933eb26f9d15777f5b2ba7f5a90433c69b3adf4085fb505944392baf82c380284ce03fe9020fdc35616a4ade4b3a329cf3c2372ac72aac766656f70ac4c3fab74610fd50021f117b8f5b74f35ee4198bc8cf47b2549b80abee28f0a84ccc7aa519d0b9f0943e30fbfc8d84aed3b2a0fb0b202bd9648f895422b11a848adb0090c0db39191797a667c63c5ef54433d466d99bcdafa52df4b199372219571866500426519d8954f29da01d80d18634707276159e4eb16c7a699f4a0dff813df29f301450e7479f01289a874015aa8db8485df0c8aec6d56dc2f7d83d718bc96f7763778f61216b897344669765facefbb340fbaeda3c50413604b9d71386b8cbd157d3e45ea195812dcc487d5f9cb869429329dea50e3ca2865713c2dcaa8b5baa83839f0bb5390c30f3ba2956a52321bf838d9a8c8efaea1e2a31080f8c325fd8ac5ed72e9dd15e7c560bcb1de99798354fe3678889105fb89713172e5a75e5d6cf678780de8dd6b9a4f8dab6f896da2dfc961ba65a07e084c60c2f130b33c84c2967f292085b136a6dfa082f82843ca1a2cc87482dd9a3dbad54884bfc38b1977fd88c121504345ec1e0fd1bd61ff66f596172a3f260dd9aadb5ff87dc44ce802fcc442788346b3699f19659621d07ad84b7a9cea08d1141a468af0e747fe555d05ee9c144551cdd243980b1835b4b3ab754e59e4fb6cb91716cb307d49a726ffefff9bb6f502c582016a15b6fe83a1a1e13ad7241c6a6ba9a970be4713eff11651b333ba56806f82d563268ba08520804475b26b824897707ebbaeefadef8331f161845905e7d63f634167f8b64d5035235b53ba07c20033e1b5030575ede6819ccaae9f0507495611f7064580d5f70b97273c1bb9825baf2c5db7373b242c070d19929f39cb68093865c8838ad77ded7117948eb5edd17b01b5f464dc8add272a64527a722f76cd0296c430b518c0c34400ce0a32d2cadd60097ad0690c4d0450f43c90eb1e48c510396b36b71ec54d5d4b90f41a459b3f3814efcfbd4ea03abf0f1d2319fcceaa92f2cf9333b8250f7cc92534894fb926dae46acf1668ad86f3e0e0459eb65a421ee0cabf7b3918fc69009f2d164495d347c1b8d34cc7843aa95d05edf0ae3ca6d69e8677911ba3dddc3e73ced60fb21456f473dde2bb616a5d3fb01ed9ad5176e1d4706b59f44bfa584baee927cd2ea2639147067e55611ae110c347013bbee771428cb71b69a56dabc788e89037c1d96610f0ff99bd301e9e51e59681362bf3c71d763c2448020cbf1def4998216eb9a964e5681e1a877d4eee55e9898a686b0a2af411adfac4a47db0c7e1e974a1083a24637d4a40c0a7ae5073725ff96edc0fae3be91a4ea51e2e13d07b6105db077d95ff1cd4b86f9cdc882b43b644d52e47e6cfd5958fa436d10350c0b959d011c98cd49c45d5f484a7c4b6db43f3aef69c5da1a494fec539125c1b23ff71966b8cfbbff26a0281425a2d15332e99bbec4dbcacb41fe74097cfa8983d5dba99c1ee8a9a9cd63887004b9eb03920e558039a11e28c009e1491261d17f5bc16592883e590dff080fe98161eea502d1f6bdfdef6ea93e9ee28dbb3c8c05e397b6980c9f54535713e978754e5d88ef214e4a648a20edd9d6aa1feeaadc88b7309ff12980ba66dc18fcc0d47b9192506825cbeb0e212087fb87d9464bcc8e4c16774fbcce42e455245e2dd4e996946fe7c9a3f2a7e233b65f7268a6486f4c17c4a76283c9448b48c2dd1b9ae203a2b66414b03f0c1eef081009740e5b551a85834fd43b5b2a6fafb1d491254daa4ac2a64c16323e7849fe391b8bc17984ca031e2f896fa93129948621238ac5576b9d8c07bd876db743fed6609fdb635eb856fc30af36201dc57dacad5395502a3844f5554e158c5f3d4a5083a63d8428666101beff618191c293c564d839737d81138be7ed3bb54c20523eb5c078fc2b8d92b07a86971b1bdbd58028d297d47b4d098df48b021b051aedf00c70c79047cbf22725f3f35813643318b7e8a639d42818bd2cd0036b79527c3ab4c584acc387694ae73af89e3038ec1184a7c2c7681d614850eec2479df8f72a29e485d72371492c711f126056219f9e8bbfb2628e4930421a55e1df0012d8f49631a4a007911f5983618903e1c37a4dd4d7f22fa58275e985ec00126409b8b57600bd877ed2eb9c5e0acb4fe8505adc3b49553ce0a1e90c10279bdfdcac2e1917a7051d6693200594d038bc88780c9e6daa5843a716d2cece9f03fba0955d70ab7e96c25abb647475a1d8fa20aba3d470ad62bc0b20df937e3c2630e969895f0ffdeb6bfe11eebb095aa1f99ebf9f26dfa2dfa013d40527852ce80ed2d4c7b7746e4c02cb8f03921ad7d2ef8884a834edc8c9621bcee05baf4e99705a89a24609eedaacbf56036bb5c71a26a42c99dfd64967bff6741b5eb26a68e4ea26ef16495c4ea74bb379d76e2166451f30a0b226b323c024249c983179c63594fbb89181643a861c39ef6160ed731e7c2f3679393f2b3c1dec92d0926d50fad4963b38bfa15139e2991d8d3ebcb4040b76351a15fe1fa9094f0f618c12e2087891ab030c78d85401e63bcd9442856c875418c19b9d609d05c1f2a9008462606eea637d80e2a5bd2e9973d75eb553067de4b785cf153781154de247d01ba7eafdf52443cd50ce79cf07506cb563a55bb2a0496734b9504fd04a30357aa5b0e75b7dfc62e05840ebe5b6446c0b7a4c4a659910b01fe6ab5fa201a068a282bd86e711428d92589226c758fddc90f5caf6f758d883709e8fd366b47191ae40e8ff5c01ac9fa9058d8b4b0a88c7db8392f0cebeb59778c74364070c5fc238408df3495e51611ffdef51c9102749cc88856a8f79176799ccf504179bb861b5a295cd325a752a5d9a060afb8a8bf51cf8e8d509ce3f15b1ae1085f38fb9a589a9b2c5ea8c47daa3ac6c272ef87f2b8dba95f5b3072246942aa40a416c928cbff28881ed778ef55baa753a0be8e1c7ca61fc5b6e7e65721b1fcbf2279471043ed8ee16203fda9e1c4896504f4df9cd5d0fafc7a6eef67b061102cffba831c5740be10b15b73e9e655f60198bbf4429019583ada44a64e5d558243109e4e97abe7a6904ac27fd06d6d7c3dba428e1c3b9efb437ef615e31fde0d8bb75ff56b5ad33e17a6d8e20b207394a5a47528a553747aaac2d038e0c2f09f406216e1e0d17c209ee8a37d1af2a63b10363254ab6efa66a3515f6781e1aca066e04eb884f4db93a141658a1d2a35a967b300192820b467d18b26aa578195864e086f4c8776906e7e2a91146701c883faf731d7c7cdaa6c6d7f519926429c2c96e660abb5e17916c59a17cf66ce3cf8339de35cfb1d658b058ccf42c73a6ef68e2052e5da8a22429ed24f0985a13957c544b15f22fdb6201eb11fc45090c44a5b0afd93339f23da366b3235c7292cfaeeb7e986b6e4933f7267d6931860d31a93a1d390d8bff58b3aca8b73074023617d0765e4b236c899c5a9ffb35b1aa0955f0897f03b5b0025d63ffbb2820ef980b448346a94648af6040fa78e0b52d45c5650cd8ef8073afc87e5b5063c68ac033789f4df7be665eecd048bd60c9290221f162483364546697b3e170bb22b5cb6419e517c8057c6224149bdd060f1d8bfc01c3b0532397dd78dbd204635746fd77b835669dad94a5630a1916d34fb5dadab8ceeab6e2b4f99b102991379010d1929978c4de0b80ce4b935ede8dc9662ebd6968799f388e82be7514d1074089c82151af7c3c9798e7ae27cedb47e60600ac959ef9ae904e2d260066dca90e723ee8acd5ca961dca01746bc349e42e0454dc2e9ae056fbd63234779095858579992b15e1ddc54c10c1185c148e0ae90aa99e10ceef8213654381da6f306fcad616553d2b3f88c8b31e1bb7528afd28b437c5ad1f9811b2663e1e5ea6d5b76797465de1272f3919737aebaa005b57555ef7aa750ee760fde8dab4ff61d1d29a9d9f0027b6019605c3d4b8eb8026104a786563ca90d06c2caed74514ace603d5b67e750e7b0d4be74f00540cc7ab9482113743b45a78e8e60da1132fb4a89b7eac827255b0ac34c0da0cb5a64f80f1921cf63502086b669a74f156fc96669f050c44731ad46193560c177843a627574b2749ba22f54fb65f24ce81f799c63935cd19d9a3fced65714556a18ddcacb0a6d3123389b02cc3242174444ec07b277abb2b1017c32a240e6dc5fb432a19fcfc58a6f3a725c70162c42cfa8a340e828c892d69724e1e754a49d5d81481fcb86014bb3c08c9d287575c94143cb17391f825b295621c4369ee517e0ca75d78bbc5f9730479b9aeee3125793d43dbb96355d9c3abd4a47ff5ff4b7b3b071f3858ed5433e8409bb0374d42adfe73ed00a848108094c69f6cd5f9eb19afe3815f96f281f3285de91c35db72b0d8dcb9c1429560a5da9d6028223353953eb806e5fd34a79e972799f67fad80e1114c50cdf628a683755427c0fc9e24c7f7723cb705f1931610f629cd51b2285260c16974fbb861e0ea29f12b02e9d1699da9da634939ef6002160e89ed3c9db08c76b011625af56bed5d06e0b55acd40c6571d7185cfada33497a590c3a081b06f2ff6c356322383770a2aaf9560c77e1035a8f5e2eacfbda91aea515633a542cd689be7c72a49d52faa630f066dc916539453f36b8afe8017f0540d9e057da443dce247c05fb431748845cc897f2c10e77a95611744207039ef83840fb7b6e220932814e09688eae3859b55d58e755679f99a74f64c9546eea648dab04313f9751ae9537b2782ec0f28373711f3ea1c921b213f6f4565bb07e9281f13124df69b9c59ddbd47d5d8d0f9c6d88c96bc3dce0e012ea85a523160779eadaa6455fce58d15b045b1e8c52940e36fc5ef1d385250eae2941a7c68ef8859862cd0084cfcc0abe90dd55abe4f0cdcc4d238f23b454181e4577967a61bacfd2b48cd8e4d41f022006d930776bbaaa419304352acdb9864cb4dc7220c06fc935c194d9b777d3cb0c2b17ca576ba090074efb5ff9404aab533b74b117060ad13e7e7b626d9f46ae186ca079eb373b324ace9aed8f35593daaa4fe33bf80d4b731b4a4a35140623532ec5a445867c516313a47aa4e515022e20d14bc445a58d60c2a47c19c6d596448b592ac56b19d2621601ed73a2d3a67c7c29a87a60d166a3783c09d7e5ba15f4f5e71eceabc5a0c0c03ec5f03162c29c18142f30fdd9ffb9d50a7a3faa245bff128e5e99dc7d657eccf9970313f3497c2fbdd6979dada7e38ff8551f2c32fab3ba0f52a55f6860957e6554427dc37d96dd191a93b6905270ad2b241ef63d5bdf0bc30fae747f271d3e511219f24cfabdcd795ce0ad7c208349496b0690d493c96d10b038b548456902127964ae9a2ad1ca706c107b22b59af990d9cc2b76ba9a44e64d27e771ef562f63298ba251e3429554c6da9e0a2a96ff0a30fa6a51aceba367a32f20c45e8162ab65ae2f66cd619d2e40ce691df1781a08b700bfb4797b3e38ba70a276bf94ed81bec11c62aab26fa1f2c6ffaf7d53b99f5191941e2a63e69ebfb6293c60430f995db00b7d97c84dfbb65791b9e57929e839b55a605d2b46624c094732ea5fe4861b40bc64771c99603009b48bf23c8f0054ffffffab