PearlStack logoPearlStack.net
Market
BlocksTransactionsMempool
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.prl1p5rypvczc58s4arumg0fgn4twdfem6xrm0v4thr7gdjwy9wpynu3suj50aa
ExploreMarketBlocksTransactionsMinersMempoolFree APIData Sources
AnalyticsMarketSupplyPoUWLabelsStatus

Block Certificate

Block 59886 fe2a36c01601fa5dc11e29df996301c5a2f7479ed2a99cdd79be1a9fb40be72f

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
da11e1388946e7948d648eb0d2528124c346b37e24af00b6a5f04ddf613872ed
Certificate Block Hash
fe2a36c01601fa5dc11e29df996301c5a2f7479ed2a99cdd79be1a9fb40be72f
Source
getblock-raw-prefix

Public Data Hex

000800008000000000...00b0110000901e0000
0008000080000000000f00000000000f000000000000000000000000000000000000000000000000000000000000000000000000c782ff69b6457ff993a5c8bdb6720584f0c7b161735a82426100efe0c15b0b3844a91dfcae1d66384a1bcd5afe31c43495611f5c57eed219f150e003039e7f9ccfc2df4273965021fc335f76e3d8a6d5d1c94695e97298fe87070000000000000040000000400000b0110000901e0000

Raw Header Hex

000040204aa7aa7afa42ef3507458658e1d58cddccdc8a4cfa0b3620c317edc451f2bd12b8519b8fdb282138c67876dc8d7e270286c86abbf44e21c2f897a3908fb12516bcfc126ad3340318ed723861df4df0a5b600af247eb346c3248152d2b08e648d94e7468938e111da

Proof Data Hex

59,560 bytes
121216020307e125484781e92ac3ffcba6a34f5880579528bebe620bbd8269506e12a03ec4952d217698a7aa95c01eea8cf1ae4d54085726a5bb82e7047b8a39446773fb840dfadf393ebdcb47a89735d9f01674d9b73dc17acf13db4e621cb3082607095848278510332c7ecf6998aa16baa5c81e30c05fb2b808c2642da7fc87e2b23f56b345cc9243dbfa6cfba00faf62a6a999b2cc41c76e9a52d67e52e69349e609f9a5b285ef4ef46fdeb44e96f635c7c6f8fe730509fdfb4fda01d8c35e7ea94cabc831efa51f1f89fee78c1c41962e6c9d333978cdf55c364fb0593dd95cdb802478a5e3c72ed0b7ae921b00aa08f488b04df6aa55aa2f9fb6236e31d6554f066dd6b424196718ab9e4b4403661ed8112db8eac52f70ad8a2cb104133a1830df2c5356e79c25c14f6c295ddfda36a4260ee7f0362323df02fbdcd99995eb8d990ceda75e76f246b84991d622f3808a2b3428a6e7ff46c29325b0006c7dce74ea4ea6ea98ee2be6c3f5fb178748d59d94999607b64c3e5c6bf4e4b340fd22abb740d37e0c6c6d1b49997b82571592025869c55afaf735e2d361eeed243ead273f2446864a8f3c4f829b5b36ff8bc4fd65ae4c31930af736b9b1e5ad0f30f1bf0aa0ec46239adc2aea9c8351b72e36ab5f90f0ee55b02f313f31e48335fb07e89123fa58954e72e87265f01739bda6ab20889b44d0fa41f8769666492d894044cb38a0b4f36b445065afc2c0cce57dc039f81e179b6dacf1dbacef7e0f35a2ac22c76510b930304b69a0277268a53269c7259c5a33f461968419e0276570240acbcc8117dc059c0bc08a7f8b31a9335579fef21255fb66090cd0af4d6fd4fd9bc46e40ef4b7f72de2dfba0659b774395d86c7f7f02b87c14cb23346aaf238f78b834f56b22d0006bec0b2ecf433630e00eb6a0c9cc8c8454d5362c83d7760401acfd5f1768a78e01de845950b09b6926f7de16b25f96eefb1ce2ca44586b6c177193a3afa023e5589cbed7d8474f9642e72469231433a65500cdddaea507b6e2869be6cd7819bc4b1db8102fa78372a35ec1e5bb19052a03486ff0b45f2ba3d17740a700d4a0543ba037d2d5c6f1d433bd2fa9913bf695c8c6bc76bb40ec9f41c73e1611f3a7b21e85db71cbe1a71eb523e768500ea64629e511294ba3fed751ebc8b7828d90e17a876c14770c46ac17d52fda77a163c0ffc4914a12b0ff6ed1e36f07f8594046af727376cc08bfc59ff5c8c98dfc7185c4e841172c229339abdf094ed9b21d02a49a2fb4aa32fe18b3579af202f05a1ead7b0592d3424e278ebb0f37b3a034bd2f01f6c5e5b11fde0c61dd44146ae03a8df5bef13adee93cbe475e0d961ffbc9db25016ef67aade4ff1ec740a837857db079e41ac2b55e6bb811915f52f5304a7bd483ebb8aebf4a996e55f7b434330ede8198f417bb1537ff933d621f498b8a71f8c24d4976c1fce84005fc9ef7efdd8f0789a08784a80f1917edde806736c415a8c0b8b8f66034ce8e3bb707b2957297223a81b974240f79f9d953533cfb40b06b79d247f2c528edcf68cf6ab3a995628472ba41db01e4aa1ba5976232c35ab993d7fd1358c9b09392a24f58e73e66b92aa873a124d58d5ab30a0dcfc2e5f4490f14e6775897a27abaed8e946add54dcb5a2e3f8774f31b7d3cf07e74a8e9d381a5166676c72fadcbb70b049aa4bac16384189e69020de37042bfe0b4f776b942d5db54b15fc71c666beaa0248601cecb0e39fda10f5984069a2f072f27c495fd27f500189bd9b12084401e2e7136af521f4f8b018289308ad08434edae90e72f1bb0dcbe7209c07addd6e08d7f0c420685dbcf7333553157124d53af3fad494da54d0a160a1abb2e42fd8c4fedfaa037ba85970056b7fdbff00dd7664c8cad715be69d85c030a0f60678cbabe4d0eb5016f13a9203af02b040301e7211376289f17ae16ed33fbd07027b152eac67150c1413d6e5d8341575a78a074a75ab5e97cb26d72900f857f1ff9d6039709e7feade5e67617844b90223dba0f043c487e84cc275fa4edc48de216b03bc46820b468905628177d95e42cd90f26c73ab1e4513739f0a709d3c8396b3caf42e034156b93e75f5c4677b26637daa520480c6cdd8ca5dc5e1631a08648c5718cfc40e4e37c6429928aa95447982c3b41a205abf9f4135824b815d1f2ffef71b66eff2d64be5680cf0dc4c515451527139a0a4bdf53ea04fda914c4d5caa87e743abf40ae4262cecf88bd5cc41ed72060775ee587bf642b2077d8c69eca723454aa5059a8f5003c35d9f5e2f5a9a9c2a0b36ed6e74b0e124a05b7a2ceb3b5fb647177b25a44f7970104ce2252aa46ca6c3154a804287c5d88ed9d075a6e83e87d07d6c9b8c4d04fa20fb421a39d4c07b7d75c5e353ca9a255171214931f4a2925c82d11b454242dd5254687ab8747c447c002c08706a1f36c42943e3bbc0c5427663701cd55d9ece631dc3d00d5e3f8e6b2bb86c92dd048a359a4f44855a817d18531a8b01fd567f6ee38bfc376479fe22a07666c382b35d58b4b82d5824e7bd3c8ccf831410847d078aa8828e07ac6a75c9d1165ddae5df33ac890933810e335944ac3c79c24d41693aa81176fa9c0c4274d0eff0ab796373af7f76f559c214d9a4d2ed0a4fc9f9107eb55f7804d719030864893ae1ea7ef6f47e554a17111bf7918cab82804cbadf5958d97ea0d766a35a79ee1f2a01f3dc1332ca8b0b38a54c6ebc2dba93af5d9f19fe01cfae8c03277bd9b312195947ceca6b03aec85236b0565ff69358a3cd80c62fe75d88e5c0b8a30334b73b074643108373835dc0ba1b2a393d640016b185e4616bd900c711210a2d729221f5f5e18c77442bfc8b9ac6ba5ac3c94ba14e051e63b632d744acd970c64b985ecce2ec9c7353fd71762b2ad3608fc1ce279f4a38cdfb7c22f88a5352fdbf3e815b516212d09a0118aaab6408097a73fe2cce70049b102b7efec94a4df20701e44ce2726547c3828b09474787d45d7298b1ea41d890d5f74070b8f74598a267586fd3d1dae429297fe4cf9bd881f1112ea5f2f0a6cb9a5f6f87025ac828ffa9a8080caedddfd99476688f091ae9e355a9ca3c3a70c877ffca5f9bb592686ed7ae3bde2140c9c246138e881ca76b9f23689fa3c99f39eb055be5f660c9b75a7b82637bc5665c9d7e058076237c5047f467990d4b1451a813708bab72dcc480548e2f448282e2bb3a01186aeeb70afa6278e84c25a690864008d5fbed5e7f0143eef13355dda4333f95b5874b1d60103e092b4d50637a0e3421b83bd72920bd50bd60071715a4d4674243f0af02450f6c6687d92236c76647b2be17c68809adc8acc01b8a1b39d4c30838684ec31287fac8d97589225179b98ec97141b3407498222bfcc64bb02f207ee2be55bac96a44c1a3adf18de8507aed22a1c6af3d3a5023f21c26d9d69bebfafc81a4b3ce5d01dc0de25512bb8194b3dba9a23cabdb36aad7bb45bcf574c5c718ab7d3bae88bdba96769ed95170f2bd99a70208a4c7fa549df49f7aaea000f5373c66f9e04e3f18333284a95fd2e8916ab783fe711ef6937b23efb3d8983e37acf34511e3593a425d53c7cbaf29441778fedb9feda48e521833140c727ee884477f6ccf61420dfaffb5e6fa72853cb9a036b9abbfd39edf7b93e7401d8315c0616fc996be6041275d9d84d878dd07f85d5d1e566667ddaff4bf25ac91e728356765bf4f584d9b57b52a9e4ed75c46377751320c976963bdeaac27146bb1cb5dc3755c2da4922144b44cf6af273d6c1edbf024a58888c7a943cd517cf344d930630dc77ecda01f6dca21dbe7bfb0a422750ef95848e87d60d3f7eeae74676a8f309314e91673b52f387ef3c015db5e45f555f42c02ac1b71827ca7a7122f03ab3eb5af73c5074e1aa61e6e3b5c14171adf86615c43d008f9624f47e3dd97eb750d450ae09cae7d52c966e737ae0733c9c1cd5e2a9eec62f4cbc4260a763cfe2f7bc42f8af1d6829bd2d22a718be09f1c12cc8e75eb3ea1f051aa98b2b41ef8f9be2d6d0c5b37686dac624a1285c2d5a8f3f3dd7bf5cbbb4c18ab15ea578e5da37faf72f147f685ae80cbfbf13c1ad406e36c696f96f38032251c8c1fd7add1d99f0c6baaef4cf74a40993cd25374c35162dda2d26be8bd6f1e49304efad86f8010bc7e2cb21a2a1afbe3321613ac8d7da34da7a88155528cba91a22bb63685b88dbf352f1dca8c63fd249c853a2b5ce7b8bf72b796d05ba66a2d385faf3b2ca55b18e4af80961e1d54d59b464ee75565c1be13d90d78a66b10fc7d19b577233896bbfb53b7e9f92de7842b7b4cb49405bd70acfe2999677e7e9beed1517551af6c2f25f013ca876282af18af66175c01315b11979afe05bac164f4b6148b950174d272f2225bd9812c4b328932eb08338c168f27fdc0ae06d2dce09f237e7f96b8e839ccf21b4ce5668f0f8697165a523dd7f3ffb7559e870d049d9b2e24af5c89ea333a6c5779352b2159df97719f02b353c7661844f62b086044c421cfb4f2ccb22629df3297f3196116b598f9c4269e2c2a419682b68405e06735736892d924ecc83c84afc401ecb7c256148bfaf89e5b545f554c0840bd2023d653fef4870c4296139188677e376d9eafd4fe5369ae5b1fa15e57b76da0b761728ca54dc53eb4b3e33adcdd0182c5e83e9cb4534a519af0b22a7bbe41f4ee22d5914fba54f39d67aa826295b0ff44ddc9e69f44b75ceaf076fb191b817f82480ee9783793fec319edc7622eb7023db2af100836e9526dc1c8702d06caa0ff4cef658d25bc17e633e7ac847a9613f361044b7f8e232c76dcb437329747c814548d42ea022d45ea5749151f043449b275e154c129580f07d80cb01aa963e513cd4f7e600ee21d2edc7e8bdb9473ad31462f2872096a5c6c04a8e81d1db46dc3c3cb4d5c1fb150845c7220c4da8a1c09b5b11bb4401cc7e5fb43d341973170d394bffc130bc16791e73d4cfa328c05f7cb009b4c81f94f997def49a2d1552aa1057ff5ea777b71720ffbac204a3084c7daba9985466f5daf59ef51158ab596a9e00624556a613bcad5396f2488b3dbafea3c895b0b313bbb956614b6973ec584a8c2053efa8685144fdbb74dc0f1233bc001f4e7d16b7364e2917b848d8d2e7ee56c9dabfdcc8e2f640569e1cd737ff473d57205f9b7f1add58ed01458d94f682ed64a5582224152f3ad70d497742a7c0735de07bbde7de5f94f04e2a45dea9043f6d55ed9869cec514b51948ee17130068d9268e2b3a7249c33d36540bf93302f303297da2d74dba5750939ddb1f9a7e6158c289195301ca39433f3484e7cd5fa46277cdb89a63b4f9197f8edaaeecb3a772b2ae77de676322295ed719114c73b653b39c4092b3e8626fbb512fffefb7a888e790f66d9861e86b9f431e489878f212041a867162a232bb5908b86226023bb039cda68dc6fbb29195ea662584793f7a073e8dddc347fd282543f1508ea03ac4ecee7d736322b3f6390a5165c32dfb7791b17d06248d1396a7a74a7447406aa49643ca395c493e8334a0b6091917ea6d0cb269bc9c1d1996948c36d6d730bc60b178edaf0febe176d777f8958670be1121d55d7e3ee35c7f7770b437d6986827f085af61160ff96caef365b01591315592fbd0ec4335f33a3eb8c5c07431833bd59eebbd9108cc6eff433b3a2844723f86725e9abaabbfa209b3c6e5e9d949a50895b18ae5e129a333813d728f1c3062ea8a42e575feb6d524e81abc1665a423ca7fdc8b33fb0fbc69d2352f94023f0cc80c2d35d62d20c9298bbfce58f2a8c780dd4ed9b5a2c68e177c7b5b57e2e68001aac23c57fab911344e3c4396394efc96519eb44301141fdcf5d1f3d751a9a2b57753990e0260a0b0bcdc003765632e516ee7809aae707fce42b9bdc3c114c5d5c15d9221ac381e33497f02ae7682ae5ee3731976acc27e915945f46f22b8caaeaa8f06da3087fa5d9fa021fa013bc188abf40d760d47202a968cd9b7565ca6fc865c23b403fa5abaf8bfe2a85a49805e5de9058e18ae77fd6e287e7dad0de7abe20a0503f4aec065362cf6a52dd6172a910fdd7e24a11076fcc66872ce55751afdfd14f2b7325af301a9493f13b650dba83955231e51a05c56cee4929c119f1ad6a318c94543c636f38b71e59fe32b975b9ac5d074ba20a8bf75e855e0074111146872d9d966a61871e45d3f16aa5fd79e2ca53e4d432454ebf3b61eaad012cdbe80c5bbab48e8a8d28f76d3ef6c28d9cb7f49d6fff0f497b2ecd1ee26743530546096f9499add011d9542b17c7f7a780255b970b9d5908a8fa64358f0d6e78b2b48ca36744350ab80d6c0d227f9685810097989be57ac5546b80c020a34eb879be8d54ba260656547dd6d4b3017f25f0f09a8ed123d442458e9dd30ec5cf844b3e7d138f4757007ff053a19f8efdf89f0158be8a4dfbf83f4d4fc7e2e3aa5825dd63bbc0e2e2bc78f07416383caff460c8b043c4ad1f4c843b48c40ed3299e9f794e420b3fe8e2d58b7a9ac832f9f8428b658f7201b2090c650ebd15958af6bedee577050f8e5495fdb8161208d6bb93754f143f3d5450b3a7fbd7f3d2102983a1618a044211c6d74f0775b0e0f10db80c8aa3d6d4586fc2967361bff6a15d98d612e47fafd1b0636d787d9e657fe50231ec1b6091c0b0b56684b73de6e7e8e8acc0debf102bcd4f1f809933e08734171181195b2c79ba9da49d391e36e274bba15773adda504d56b209fde1c88620f0a690d7a86ba5e6100e663127a778c708e03437c8bf817c8badda5937385af741b2ff8712c402207b24b154b311db2621f385c22922f57ecf9160ce0288c5b403351187f8031412c8c5e3178ae5113456a2b782577f687ae0b508127e4cc03c5b47feb92231995e7c7d33aac74b1755a0f887170e7a6308d6c5d7a9f345bca106b5da5482e9ca9d4e874af82afdb0607b1fc08e960f814a9e8638be07e59ea7f11b742586a840ebdf2693f67e8b1915b4b8d349ee13e75e1c159b87c36cebd2e14414dbfa7413ee0b4046f6f4db77c87f7a4854c34a3f6782b2bbab7acc534800d8597b1d314825415dec7692e7e1bd326b38ecef9f54c520e7bb31c55a2889a11f0dd550496950826c59c74250a9843eef1a7b02c24bec44c22ff5668981559c0c1f168eca2ccad543aedc3e1ce2adc90a025d85c265b80375643f1821539cc952369395503da23828d7b3dcf5e725f3471baec5b0eaf534f9503f7419ea0c480bebfb9f9961702659ee196a1c064b5b9610da52d7da224144c72bde797dc14047f016d823d91802478a20d94de98375a6fd4b7c9a6d7cf4deaaf0f2483b8917c8059c7a8a28624f7ac9d7da8fbe020851a5ab8d85b9b173fa445a09bfae6ba59a1811222ac3862dcb822b117935f2eb8e372fc2cef1bbcb7f377c7c05936c63789967c70d01f22741ac1c19d7d122974614b5edbe1ccfa63ac43a78abff9a662b7c7b340fa47151c0fa27365b556658064e0a74b7652a2caee8b5b45813282b97f0870952f121805cb052cc6376a98017545126595ff31c8636a864b03d3ee8e0939170f5fb7678b474befd414886efc68da94f50266a735f1dad3581baae815874e81fc381ec1b3459b5e6c42fa083ed15bff987503f4d25c764b3246c303529a8eab00260c86c988bb41cba41cb30836ae0a07f7e2f4007854ddc7d3fabb72ca487c5d10bd932f9e480d33dc83ab8683fded015c25b0ccdd21e87c6a02832870dd4ebd6b4f5e865c00fd103a3dab1ea89bd496d73cdd723ff54ffe93a931d84fa7c65ca803c2b8bcdba7111e6e83d09ba90a2369487ceb3871cba9d5a5b2fd7ad633eb49a2d4de663a95e4da2b6dc959c7fc0d9fa5a8920aee07be3a600465917507319bddd8cc4b38d44ea52ed9fba0945b9a335d1fc09fac54700c1f4892fc84d33cb1fe718aa1e90696a2eac76299a2b60c4f95c5867278e1ae73331238bd67728d4a8136f77994d7b8551c7e55e1c97cfba56ed679545186c24055042ff7e65ef1c4563b7558bac2086b5427465ea708f13e2be50b4bd9c5a4cd1006ef5450d846e8f365bb0fe5f5288be981e1082b7317293aa80e9a1161e34f8d04497fcdf3e95665e67d7c259d46e577550645310ace60c94cbe32a021685ae81bf0e1a249be9d86a2928d1ea45db11805dc5957781a4be8868ae8c8f33f65eeea5721e670b1f3eb1a7a6a5f566a76f2e5711ba9fd62965e2e7422fd9e7bfabc201b5653729a60b95c985302461d8050cb0d25035e756c61406e7d6bbd5fbc56c5da5e71a601a63999b12d952d66715d6922c43a0b5f80a8818cf5fc24b6d982619ec51e6bd9a5b65142db10cb6f1fe9bb6dc4dec857d70f02a6f8609a2b75a040471451ddb61a56aa8f75c8aa59cbf16aa491e753acce258666ca67942127cc23ed097f2828c78e7b4c8a20f338436c5e8b6bf2f9a93345b6fb8e6e0b688b70a4aaf3cf28285ad4ca5df8759b75f6b65f5e34a7656d48557b1306f3a75b68d5e22a7ee86c7354c75fec017a546a7b9f5fcfdee8ac0eb694b939b71dfdb104ffab36736a8590bc637cebe8139682a4bea28487387b3aa92a8a9126e408333b73d01809b5d2375038679d8d7c0aab6bc447c573a17418ee6b1f6ba212ac37752322594600952ed5ad0db715218e58a5b9893a2a9bdd5848f12bf0228bf3d5b5750666a528e8f3d994031bddd13d4ddd2e04b2cfccd1d32b9c96c25ed02ab17ede6eb234be821de4f72bcc998a98598269fed91ba5f806a9567ffecd14d756a37e7bf785f54d225701cfacdb0a73244a70363f00af72d97832bc680483cdd47557e03b830bc701cb10b9c8cebc9a801da0456ad935afa6e2bf97c16bb210de60eb3061433365ab6a8537962861450d5033dd23c4c323cf1f800267b9f38299e5762ca94e0dc35352e898ff88cbcb5ef916c166ec7d4818d6a494df9af38de714cb1d744ddb49007830524861711c56210cac3d4b77aac21245210d11611f107dd4d520c547d357f6d8b9a96e014b7fed87dc10e7345462e51b77b9b57b8ac1d949414c5dcbf625b2e70284d340edd2904296715a559548bd46d5781d7f1409fac06693a02611a710f492c105b24baa05d1027ed953af6a3ed450c4a00cd349b2e7244ee68a8083b36c8213be3b6b19eb01d51eafa0dc9404636a691d3ee39737da4486e52bfcfb121611b4c9968b6e6c4fdd20f8b45994333783c1e754df519d2d3944692ee22e7ce609ce34cf92e3d3e958c4b9b9d78bf122983c096715cd5828c4a18ae1c563b9145e9579e3ab7e327950bca7aa6b2dbe44d2d4022d9da709c050fdb56e8260480e2e048234908fc1fcefe52c6ce89cfb20cee648700c8353940759cf38d1bac9aedefc9f7b969db4968b726cea73150a80f2e4621d92f718151507db63b35b5ee040156b8c320925f493129b3230f33c135d6f93f0f463e66c960d504db5583bf74ef58c51e961710bfb1bf389012f3f003a70d083826f92bded1e539e0e325f32614c1aaee062ff9961f75de79013f9f8084d3b3bd3a25490835063792fbba03d320401731a74de4a6c49585eedfb272a096144aba9c422a5bcb3fba1d45baf8ea4373d257c5004a6251edabd1adccfde1a3c6676ca655bbacbb9b21a8421c695f9b06f8c7b6ef8bee1254c990e612225e5574f95350ffdd1ed2d12373e34e81bc651b17c29003f7fa36092b135ae9ce4282c6af59182526c61837bb3dcb2c635128c5230cff88012dc35353b47a043780a92df2d74c82c67453dc4ff568a9b813122e83f359159591b9637b97e6e49a80b1f69517aabfac3946f5258add1d44f48570c037da136cc4f1e8339a51607fb011220368e65d869d2c613ee91b3b2e59644df8e53a077baccb807e2d720a14404047d6a13e16769b486e061f25ab2a9d43732b4a1754ea1a21b35c90e70d3c7dc73ab183ed218702009b4c5062285ad68f6cf86595d8207a0c41beaa19a1ebfebd8ece3ac977ab48435471be680680b30aebed7977cbb8d18d5e249246391c69a0b611c1ad20f12352af0e15b0f88541258e653542bcbcab5cd56fe1cbd84f6f19dbffeb1c827390c258b1dd4c3e206af09517974eaef525a3701c434e4576451f139784cb5cb8ab923b087482f6a487990d05ebc4b3ad4bacaa2f6d926f5a89d4869daad73ba9aa1b78719b9054e27e563eabe1355d9b3a23b08d84176a1182c952070467ceb719a50fbbd9e21120b4503c9b1e4bb67cf102ae61a2f206c7f3e46b97c57b0f2760a4367489ae5eaf8e178a69b48994f2026405926cec75055a0b9a7e87fca7c5dd4cfa06778e90927b6130ef45c5d3b3ef3f541b0529a646d98a1b5fb23f293b9c5e91780d4b0d8a3a03d9042243af2972575cc189b015a081735b6835f38fb120751f39e4175ecb62e30ef528a7386889724e917d791659eb088be1d12354e141334d5e824df218a4f4f4c3acd74643c5044efd1932a5b60a1ca69e8716dcf96e3d65832dc1e04a3e23688e2fb93a8f50c601b44015b22ea30955e3d170c44a54722cc3485e64df2a7f71ff2a3f9410463eecb75d6756e96be37dff7d557338bba8cc57ba9a5d9d35bd0889a3bf492ad18cc9861289cff639f5527997fa3a76ca3fe28df577d0df1bf7d35380c3e643889727294dba309aa5a4d29c766a6b8c14881fbd15a3b75f30f1e413a6582e446d081ca704aca16ea8a74cff222f68ecfe5529a37c637eec890582254f83e8ba000a3bf06d11d759086029c9655d5f99a650238a48e04b8a7d7cf92824875202a08aeb678d2b8ffd8800b3176e8a8eae82e7bea3195c9bf9fde864077b90dc8fb237568393fa227818fb1ced5f446f18d0aae93d90979226eb5f7459b664387af69d2a4f2599ff6771c334890d104ac53110c4e6708d8d787fd5fdc378dce3a047f773c3abc208a526ff007aabb9b8c453c84705f51b3a33e7884100a407c5c3073f24f026993d167320dc5ac5499cb3c85056704297c97a5c6745ad57b71a2533ce80841197f89ad7f3b20156f7ca53f9f5688eb70739f9e9b52b107e785dd3936b601b5d7be4b9a0a7d27ae70618a529e670a3d02d4bb134e9040b249f806d6be9dc6a77dd7edc2049968b0f111b57be8118795bf3946b3fdacd332f225da5cf6df41e799fbb9e1f239a74e8aeea9e14ae1003a5db3a19181ff2c363fd3b2f41ce943793e7205645d4dc9a1868d6e325db3005e09b5f61e35a266bebb1005832de3e456b560df1c74e8b0f9c7e023eee5097946bc9e82b05863d757eb81b6b33f818e9ee8ceaef3b1ccc64cd4a75d72bd281d7d43beeee3cc2515d8c69822b230a65c2b640e3ff8c0ce14faa46a91d17f9471217090716e37d5cfa34ba6a64b72ad85c14b9aa548dd5802dd45a083dc41d8b2ec100d092925df64d29a75b9056c70036c3864a0e01b10d0b2d827d71f730b4bf5aeec2703abb8b1fb1a392a37e30e0bf7fbb952841a45fa2782e1ead22c815a3fc76d7183d76d47dbef7ab3290588146b5407ed8903460b92467926f161411c0541838d69a7984bcad5c2c25603ae4454d6dd028f21dd2cc54a25af8755903f6704c2d8104bfaf28fc81dfea91deacfb7aef40b37c1e4c2329864185fb8b12330e4157be1c94d2968b213fd3aeb6c300dbea27c32cdf22a8f6461b514a154a8ffd386fcf0575dbb22e5c0b10b40745e9ed62bfa35ae9ceffe3acf65cca49de07693cf49c8c0f70ac55350c4603139a512202486cc68ece1e27841222798aff3165bfe228814de356ee5f7d885ada153efb2c2bcc45a6a94a0ca6aba6390dd7e6b5f7c35ff2fcc30790f6c04a3c589287a46b0634d536a892ed0ae24cd603921275eb68bf52f3470845ec56cade281160d627295900e5f67e2cb0d242e57aefcaf930bacc704c22c608a632ff61576a36ea1657e580c28c23c5380ac1501698c8e0527054f1e91878fa46da34e08590c7cfdc748e89cd7f5a27aad4731c133be5adc3b1694ad8eb38c71f78af7e7525353365f9ffe678c512f556cff149fff6ee62c13597a3fbf795357612280dbb79faa4638283604940666a022f20e4d85031e7f25f1186c20b048ed5e7d32f3ac446b4d10cd024d53b9ae472a33dbfaec7f18bbf665cf31eb12966eafd96c52e900e3a9a49ca8e88437c08af9e6aa5239411e7a7e054649cb759dc92a318cc2e5e55b7a45ea7e5f5b19db586f10a04c3444bc22977b750e44929c5ebeeea7fd21f7157368a861b3cfd2228a7b7084806efc9f3ac9f64c018ef73208cdf9bc323d588b0443b745ad1c01747381ec27ca10b44b3d69dd4f0042940a4f4948c76f601b32c2db52e3914b348ea5fe3867667c76edef0b536a3c7c86945c110aa10b9f1871ef1523a2baae8aae15b5ad4e154adead412f676e52ddec3c52cdd7140051e151f96171716f3f4ae8bbe94ab0a1b59b4a6f8d07775755d2486b35f7b4d73cf09b38099d708b3ae69d9f5c31fd33c67c399ab562b662fb48e29839d68f9b66757de471345781b7a4ebb780bc306d344d84940145e1e1ad1008cdf21da994411c6fb3ebf84b9db49cf888d3f7185159162c9e6c143b03c8e1632486e8cbc62fa90a0272726e78e90fed4c7241f02d39f17f2043976a18f5ad9389342e564a2e72b22130c79757c2313b492077bcca082db46ac5ecb3183014187a2cc8a7d69271425660da2a098a9907b2b1c95e5a385dfa0dfae7d3affcafb7dd1ed0ce829e2c772c73905d047dc51d61cdd10f4427b4f1af3b5a1e5ca3cc897e75912892709210e5f242e9458502da3e5bef968edc9908b39f1e5cf082f2133ae83395ba541bfddd8c9fe32ff9070cda0152d0eaacfad97dbfe4aa6c9a19d6fa0003cfd66fdb4abe1d99a8012137325b29475a4d9f747e7691dd34b87815a7856d59c64564316285aa28e2d57fa7adaa88bfc828b9fab43cfdd3cd29d61063bfe4d0b86957e49249e2923d426916cb136765649a6d65b5583834adccabdb061e2613973ffe157127df98f3bbbc1cd8f7f1cbab6eb9ba3c7a2ed4fc0f2de0c2dd32cc8ab550d78db531ddc9e186a669444503670b005b3233e3b4ce141d5adeeb431d8c024f6ce897b94eb7893c7e8141cb684e7ac311d0e5f9b0d83bc3bdbfcaf61c04cd51da1fb746886ee1aff721b6f7a9b1cec1faafbaea4c7752d21044664b4f43425035b590e4f6cf4002aaa56626c20aab9da5731a97df39ee9fbf3ea90c7b63b8e5b41aadf8b5800fb8e36fbaf5add954f53a5a4bea97dcafc77bac5fe445f10aa9cd1ea0f231fc0a28ddab2298da8373c219bd5b04c6f86c5818a297f055964f5a3e34405245f8a12ab4477dc120d29b5d1a89961005d7805cb564aa17b0a5db7f6389f49eca54248087bc4821d5617cb237ce5d1786795041e9c5a78a5f05242d873df23296dfb97d111e1926c40821c04c888bde3aa6e89cf9995d7782ff3a8734a54fb12ad40899934551da7fcd42f073b35273bef00e6a97c11583ab691f6eb099c2ec8621d8687525ee7c2303feff603ae640b234d2eba617dc872f3ba74f44adab76fbfac0debd8320d216d77dd9ea15b17c13000f7e5319940b575064eaed68950b6e9e7a116e1b7f4eeb192af7b5c8d1ec542f2cb47a31e36363a054d845b13583119cc8d59c52cfc4ae6bf40d30689a129b36200f81feab4f58b616cecdc8e498aea1ef74a2afec84fdc775aad2d404ba4545c6e0dbec7a839fec0631d5304ed3dad10d77bb7a977dcb7d8698c45bf5349e8df560b7996aa2506034c6de1cc0ea0a34665b652358442610be48f71182ef9ec7e775eb7e7b995c05dd3e8a2ad2dc89cb52beae443a9c263b895ecabda2eeecca685b108bc789d69f1261d72e6b5d8e48ec14615b27c8b77d5fafe798a7dcc52e98a3b22f0d9c5c61ca4a8c12db929d318c8eb0b6baa9597fde1e09793824746187aa3892f12ddb6eade41233c8bbba5221688bf47ad7d339a86a5da19ce0d6f15ccfb7dc8314352254f7114852ee173172cc715bcbb5066efb6b2b9222abdb3816ac3789cd49547ab58c69355d8aafe6aeb3ad2671aa2f0fa91a8528421c0f417b028dc1f7b58c9f74224bbb4d9dd4121e4f089ef2c7eb7589b85b3c9651b7312cd6579acb91fda9f300494d71a6f6963773e7b5b422a10877b4b5bf596a4d4f4144831fab99968f58929642be86f73c25ac22084e5267a157066c94df38a26901b00868d3846762293910ae7646666bece1dda149699954210a9b14c0615f0da615c6ea57b70519b5a39cbe342c1f59e9ad0aa2fdc286732c6599fcd030ef9611a55f718fc2fd3484a7029ae2bb1eaae876b6c060a00c22fad16027c31561dac46b7e8a27d9f17172045e72309bedb6ab812ccefe4d9dd790426495e34a6fd84e2eeb60a9af6e4a28d2d6b35dd2279b21753620c9d438212f943aea244dc9da71be9c76e272ca3de3e426d37f295d89a843e965e7e7f2782a2ea22bdfe0d400212725136e31f94a257be5faf92b167826ffbb8e01bdd7eb0225c1f975e1bd701306f89368880c87db2e94bc8150283bf8b6d9de11a448ee3ab26660d793a18c9bb945f6dced61083efc66c633d13442327c2eeb8a5e80d400b7521e9a69a6be1079ba2b1d73e0eb7f9d075643b90eddcb69fd91c560595c7b5c955ce0b7958c2c6c9be78263591a2c8ea0f15c1d6f84232e685cd8b291419dfa77340e6f1cb6818d2e741b6e3c9e456d3f471cd908005b69230809d0472f4c06e36f791f8a647b25f12b6ee371e509c88892f271d1bb9ceca4be5874edcc09f486372dc40a13b908146701cf2ab248b18ce63801f167be257f6a9ea6b2867600d94eacc53630e58603c5f038750c777b4f635efa073858710f12854e70adaf2aab0325dbd3ab8c697e86bda25e53607b221b6a548d09ece3988d1bc61326cbd5fed22bf9de183d64dca67e43cd882e968ae5a9e9f2fb15b095512b1ff67706ec4e092d83caaed42f45607bb2b1c2756dbef28aa0a2dd0a99903d334686dc540e833b00b1038c618d7e9c40507e7029774b8a9891a01305e8585a6d18813c0f0a02f9a6e697dce842f69113bea902ce78599f195747ab58e00f9df0b37f0ae176bb8a22dd7c6cd7d1ed017c40c527273548327c53e1882669575f74c9c456d71f828d686dc4282b8f821be59b02cb6fa97ac59c6a8aca9a6ccbb05c5308c3d938e1925a0cad5bececc0c4b9ea9bbc359d6124c258db937fb7f1af052e5019b57b18e89ae0bb90a067f82799970c7374efca4dae466373b917cee81138130cf6a4c8d4c6f531a5dc43c0edabd5f2021aa232c45929f86cf16f0b0d27dc60b8cdec0b842728dd8e5878dd93a7faa5e8a2a6e88558eb67b6c5c9d1bd206a648ed739aa9ac257328f71610f3629c265be3208daf3d47b96f9a9e8d245e47b188cb7009ef558110569c5f0b72d466147e29da67136b86223fcc1790952bc36079a6422141a890e59c7e22c9eeb65a75278eb16fea5816b7a595d13089b1bb392d3ec07d78a48409ae983edfdd6eb800e537409196737a5936481e3dd9b605d5e4f7e0154639a6ca31b6d84fd66565d8f75b862478d789d91f1b5fad315ffa4ac21eac810bd360a1b05ff613cad31e099211bf0c1dcaedffead80028bb6bda1d278a0dd134aa82bea3bac3e5aa88ec653d48733d8a6982d9b7d0f7d7d6a5742310d4a9a97b4210a5d23fa9327644e1c33445202b75a86dffe896974fd3b85c81d0ba389ce6f5f191927c24a461d5d590480f8f7f0e93520a9f3ebd587a42e68411edf58f60c1a487b8acea4f569afbd4aafe24f5fb5063af2ec9c01a226c9eb2ec2e789d37eec95c4182b6a7737d4387675c88092f2c11c09d2f0e6546945e22dcb7c0b3d609ca7e48c69209fb1d0b3d7c472ccc959552826f17767a1e2a049f473cb44f03fca1e8ba17c44d6f348b9a3665c504c70debcf2c225b1b45b136a2bc5510f7dd071eb1386855cf8d5838308b3e6f679764fba52ea2287a7884eb4be536886e3e3c73c6de4fe1c42dd0b632f0e0bea2931e6a52a0012218acd2fece5f15a3ed1931de0110b108655b441743a235c40ca939ba2f8b52759a63612cf5c7e6dc900578a900f0893fe9a3c824516659f6d26280a2eb9239cd618f68219275834a24d994e874eb263c3c8ca640d3f006a22f26eaeed85d4ade10b63de14131ffcd7a34e582fc8e6f86479c793b8afe47ae65d6f924d7dec8acff3faa3aea8c686c71245ce0eb4fe4deb3ca8f15c69cd08cd77dc3bcb96732ff441b789bf7d97090b10b586430ff08d3104e0993ef4a3d305cbe112b9bf664f6b2966312d9a7e5779203149a477c3acf8d1d8a9f6709ef6a911235af569baad628eeebb3e8b3b2d91cc208b4a781465045238c4431b52f869088984808f725ba6db575fc30f313ac9c04ac22414dbe086bb63df8cbbb33e8aa7d562878a0aecdbbf236933e7c392a00e18756c11600487841be62bad75ecc6c7b5efd2bbbab4d98e90a835020a3483725f7c53b623d6a67d9b18322e678b99a4c7b3423ac0e912ca85b128a4e7e9436e51382ce04bdc339732ecbe86386764c0540e4343758663ee2fed9c5274e5d095a7677246cc34533f8c1fd38826fee1fca1b6228601776df090154ca77956bd04cbb724ccf49c84d0f0854c3ee8de3e6b0cc4cd6d9c547654bf239bb316dc8c4acc6ab7c14ba1f75f6a7c54a8b6e3b5d08cf91bbee2f516d17436fe40a9aecb97eb1d2f41c72d90d810819b9c597460ffe018632bc8a11003ca80373688e67d0fc17800ba9da120fa20aab2b4d47b8f1d2f0e862a409474ff18d4efcbbc565517ab94305c2111a196846eb2f223c56039f9a71409cd50d115e58d4745fb30fd868c75ea58134142ce6948e4de0fec2d33174938e887c53b0c5d1a180ac2fc2237f9c90ea33c7ded49ec8d9a37a7c21dabb30f3c7700db278a93da92348776ac3390ff387a9aa1d40f0406764b28f97c6568ec32ed929708413b1b8f6d3875dcce50b627fb62d409d89e6b4498e29d950c53e3051d2c709c18ac6334214e290cc0aa3bf7eb00e987b3001730c1666042d808a21ae1c7ab223d441fd5ba3c4592d07dfe6a50d5ec29291fcf14bcaf7d3a4653921f5be401556b1a9590cf1a99c3bb2afbe8e36f6b9cdde4c5b0a7723db630bc671c758c8a98de78656267776e083f0a1e5bfe6888facbed0346768cd9828341f1ac32a607705ead37d9dc262bd96cb0d0e147e08092aa0bce8f9843620cdc6ae05bfe2a86916efd842d5e3b0e2f202a61b284c3567187cec76f0f59844c5442da5deccf6bee91f9b2dabe2b9b8dc9a2cbcccda59baf7b8b424134874407d3a8fe2fa5846336664b36f4f05719698406334322bf6af3673b6fa64501f82a67b7397e4ee4c9df5f6b9f638a7fe4bf0837ece98cb74bbce60088f2a58163c05a8c416e6e41955761b03f5924cff4890e9a8e60239aca917005173fc60eb89fb2d4c573d6be304728274c16833954050a15235aec73a72e8754dfb7d6b8685eedd41d6779c5ff4b4f7265708a75645c23da26f6cc4550ebe107c487b72d96c22ca7432a5d9b7a54c6ac55581ca7d8fbf60436e80426ec8814d98d40d1bac072f71c4d1d7925447cdaab2282b1cdebbe1c4909b7526dbeec9d0299a1aadc9027391704948223d0c76ea6860f75568fbd980cb9821e998fcc84c9e24ef6587aab155ff25912c8084aa8bff160e07324b6114ea88337dca32bf81a1ebb36abb6fad78f607e403af7d9c4e8ddcb36eca7caee5e4d60a6729071e442ac6a4dd49bf355314152a3f0510bb5d270e609e954e6b519b976d08f7f964fd7ab611a420d476ed29d7b5b20f3f514d72052c17e15d2eaa0f333334823da1d1765eb158949e10ffe0330ad07440dc157b88727ad00038db630a0d0b01afebe873b54c802e2679f4cc490c7cf80ac8d039d88fe4d6e888e8ce20658afda50d0072f7da4f1074f556f6856239fe0395f71014fc19ba402809f8075235a7fce37856fae07b971f52e31680c92283977f5e00bbcf0b3cfe5485d1427c10f8913f131388706cbaa478f27d67e98e5ca54c215736b1e42107c45e5369b1e5602e96e3b8103a6d78ea7911ab75fb900e1d73dce5c3104a0e4f35982491f00333fe1a0071bb5a62bc10c7000c6fa5846e0036eef1deadc452f5425e7925610ad2ff2ac3074dfd1061e61efcbde14b28b0d8d6af77416b1c6bc14c070ed4efd02557c9a61fe0b4ae358583b9a2dd4389127aa02a2a9fd6a35b20c894a9ce08f34be2c050c87ec23b9d691e13c3419f33fbd723f62c8ea49059360cf44b6e0f162696da53257eda99602c8dd15ef506ddc1f83ec8175c89584302b6222be8aa65fd8ca60836ebf5bb2a3f66424cabd4292f535cb60a36fc08ec8c2cc30e0ec94469b3c2799b866a8613c4a2de62f7821724185949f8aba5f617113b8a82543cc4818ff837b175f1e12586b5fc2514ec9581d919e3e1010e8b2499f98809594706bdb9c3b36fcb34ec1fd3db13bbb4592bded1835b4149f6e8d7f19ec999d4d2ba9023abfd3ba207cba48e5bb8cd64d042788d814b8f07ce60dcf0852b3e52a2eebe36e6627bcfd51f54b23b030f79c100120e87563885d7053e810ac39e56a1ae22b06120f828791db252c284a1ae3f0455ffc63c30d4952157dd2ece1fc71c5dfeb41a0719ae4835066a7c10a3f11b773d8ce4d52a62c1b7b06006003ef776923189fc6b651964ae4756c3d1bcfd1afb69895695b368c28f84ecd2edb5dc0ff5e96dfff61003bef223e36851c4db77e1f5898f05f8c033f7279cd3b3cc50c0399d2aa0488682bb4dc9dbb5454e2f1895e85e2841fff737dbc9e51730e68596024279034bd134a5089112b2601e7e335f89807347cf4416358d971294776f03b2d88e272de2145c0eddfdd493830881cceccca1573dad6933dc16dfd78c2008abee92262d5795278b2cf1b1b5efc77a5491eabdb4268b3dacf6419fe3f2c3fdbac4f7a7f30b33805635b4590436e3111221f7c84c7f3160ed23c90232b4616b880a09247ee090bc804edca449b70e107bcc014772394270c7f0819fc8ec7e8e3708fb6afcd6ed37ad3f798f456895e476de20aefc5cf6a3d1d0554039a372d0b97c12252fe34bac6b55085eb30acd64b5c9dcc53e0070386829475906eb2e48415d40f7e953c0943dc5410863aa8c236973c70115245ec3feadb051244ac1b4a5597af6bffe35d5e8b9029abe9b3475e8665b1c00535ec5c84aa9559ef5329478ef98c0d59f354fcc62e267eef7de05b7d163b518fbde625cb3764396f03601a0658e38038cbe874cccb2d3a92daf13bd951400ca3bd3841f6bdeaa97d56ce4f27bf206c86df396aa42379dc85a5728f978467af9fb332d6f0ab0cce28d1b8c3f9726272250975edd2017c88b38c2053301927e72f5a8872dfd17805e5cc2b7ccea39693a84c4fe75241c23f848c53d034d7c6c748bef1901238a6b1010e158196c4e1978ccf613d9aac551615f84c000fe5a8bd30a2dde2069d76cb39d3b21a6acfc02093fc4757a59904e51b62a4c07ff2b3deff6652c69299eb434611d6d0825119474b168a7162a16c451df79943da2f59565f9706d60a8929e7d695d9c5fc001d014de51a405878eb3128ebc5dcba1ecee686aa3963fab8690bc24b0384ddf25013667b589d93fba45af69e9de4345a18254b7dfec5a17e1cab025cf1068006f2dc32520a4f7f3e5c5fb9d3e71ffe54dda32d5fd73a260e126098528735cefdcb59f9c56966d019596813e0db67ac920195e97ae6543082eab7ddb26ad50f0c1e2b3a43353ade1f84ba73335f942f13e06df595d940a51a37bd8d266a72c3d021893cec1c7af6ba0510ea6a06ce2fec936ebdc3c80ff006b48752ce3604b65b4341f40ca385aafafb676a44bd7fbe66c00ceaa55670654258f85b2db0b24c15b8b2d64f7d44e076a2567a9c3c75fa5ca3843974c2ae66107435ca1a6d8148d9cf78ceddf2edc096a843be8f1704d8f987cf67851e1109d0df69c0fd4c09e6d04b10cdddaf94dab0b71efeda310a61f62ed719f7025a6a54d381c1e22f54f2a62ce035f51184b1cedf1b9a302c9376b3b029e1fc79f63d4f0f07f890de474945f6362178918d94fc93667716a35a9d1a6c4eb21e47ca616126da6fb3e83b7d183a865a30fb02fa79e5a9bf52b6cb704c162fa6c57ce102fecae9c677d06defdcda63e853b5d4ddbac4ce3364bf50120131bbc1c36e751c908b12e7735928e1ae145cc411b50823840a4e40489065df84761ce22c84e77bb5c70034bc7acd8bd54af8f7b4840cb09030afd1e308745fe77d5887e95a5ffd77295a6ddcb5b09445df99660ff7ff478c6bdb2ad20ef848e1c3458052110f58e1640a3574dcf576aae02354990d705fa344ebde9e490b2ea23b07b196351388cf7b627a28e87a17524f12cf4f063500568d5cf3eec5ad9c1dfd807e6d767af1e53dddd5f276d5ba29e5637a593b15078eae1e1ef8cf246638bb9d5cf493eca5f2d5a58de0a7b78b0831cf6c161525e1c0c6c73ef9c5453435365aadfa3202ba7ef02c474b5b50498374e5747b9ec3dc2310438b9a98ed910dd09b606f42eb461096080d43bc06ffb4e736b8801bafb05e26ced44bd198cb2ccffb400bb1a27653d310a4664dbef5c59af6e73f47102f3e9bf4e59b609c5ae9b27f8d59c702f4940854238951b7c88afbb491d3b7a17b4a4059f72e629e2cc3916c7613c6f2b1b1423bd17a40c4836beaa60930cb4bac9294de1837d793ffc5c150d002e3fadd91878f4fb43ffda22b1bb3f498993d7cea3925bd23c401f0f9d1173dc8a41d3fecb028d709d2af219b7d26a701fbc66e7bb7476ab3ff97a0bcb38c590d7e9258f4c952246587817a52152761951cb2195b606106386fd73640930b18c8c6d0cedf8d975ace96b3b77a6d0bbe9e473a005aa4c8acee42e307fd40b4c108e129c14cd68c58357c46e82e2737bf55ffa69a6e7275c6dd50f05d4bd6c0c878514b306c2303248b049ab655165fa79860793b0d9c4e3b6f6331bbecaf8c61b8fb55d9892676af6cf30581f44283c2fd60e95007a150d5b8c4a5f8b8183b556eb508778643510e5c4ff0d532764f0500d66807b02b2d6223f0887c195ffd076d301215d0bed2f27919a702fb803c09e8a317dce9a5a9bc602e16996e63f35fc4e70d8f0cd77d092ab7425688e78c8a01d922fdf6502d5b82f8e485a6c1307da15e8e9e60a7057421727976396c6393b4777b43b62a8995cb3f5aa71a3cc4c6b439c8b0d57d75bd02fbb6f83c0722489dfadd4959bc3a32b0416e7f0703615f04b1fc34aa59d4f4d358ddd23d3deab9d0535b2b1468c4b41a7737dae79f7b592efd1cc64018c80db0bce078690710d6416c1bf0832793a950972045e6cef813998d2d59a07a0f0d9db6a3a511dbfa028c3c063f0d1ba10043157ae1435cb3059b567aad5bdd58a6b729e06f0abf2c7663d5501d58779f310e91d2dea193361735af3760afff8676648a26ad6fd72c6d81af2f8c46e5aff4794a6d051a91aa87de89496109288956ed1271783c586e58134f709854020d5fdea892750058a89304d6309786dacfa079c346a53aea0208fb2f28f7f3ae5778327bbf467e3e27fd25f7d0acd75925a2cf93d947f0595bb8555e4ef9bed0701c24780db08c2f7d2dce85396c0d074145ac770ca8c0ac7eed58d760ccc8acb0320c113d383f41651baca22eabb10717e1618f62693be338a6f38ee9106f6e66d0a77d31330499f1aa74ed277a9f1a860ea264b823ac29aa776fcab81ada2cd441f656ed4e32e71385c5e8cddd15c8f9f8da1b79834275644de0efd3b36b66f7763473ad240fb2cc49640efe6cc5b8b9e963653f53e9b2ebce7ac435e10584ddfa2335635bdd8697c3a744168bb28148648ecb6e024af266bbc73d9e300cae0f14548aaf950d30ff4edbd037102c50dff1fea3dfef1efaf535bb8e55667f96e7c6548281e243759495103d9c716109da7edd2b41d877b8cde176c1433d40fdbf806fee8bbe6b99e16cc0340d2558775a5924158476859811db7f5304eeeab1b5a6449e1df82902e5831d96929bca7dc7921f1a2273e2adb7acfa45b09cd58e49c1763f3972aebec0c134be40e47afef765e56d39dde610d9313b1f6b8e783311c1cc82988a4bb5e790ba2abc59815504a77d6eeb7d0640b345089ad25c6447d58573436638e459ac03b613df9ddfd3bdb4933ea3e278ec0edc416c7968a1a89c72f4f1028142f20273a9e88cc9cea16ad9a95579844aeb1677ed1bc436712912243ff768bf8e49004f2943d11beb15d504cc23c27a64a5a3f676facd9344387a87c124de3423710b6b1e74e8d8a5e99b7c5b0f57fa7cef2ba98a13cfbf9b11b4c5c368f038214cc2a21150628f5c6cd597b4362f0edfd507e7715c5309004c96d7ed312e2f49e8df279ae00bbc6c5bf39f82546e7fba718f8713d22c53bf927c9c1de6596a7fad173e54ba20ec45827789247cd500ddd215c63ebddde350b79915aa3906ae374af563faa5d3989ff54a72a728b60c9a1ecb26bc3aea3d7569b220756b32a577c8c6473b1b69bec4249eeb21a79217b4a97f9aed01ec878e6674d66f7a08bc36ce56690db8d559fcaa9fd4e382b1ca270995c52dae565ae2daba4bce1ee00737abd5eaf7ac9c96d636312af6a46eb8d96a23de24a27b0fc456225d6016071cec8862b324926cec0f2acddc3c07479f50bee28bea6e520790842c2f46f0310323127e0ba7f079d4f510be3ac73057bc4e9eec68bf8dd34b0f76771f333d69e6136a766e2984a22b2d6a9db49ee27623bbe2ee642e924f3a47540c74aba1d0d0faccb05ba9838aaa9ee3cbdc01c2663e99b4bce97d5bb9cea43cb5b2244e5e606a8be22bdd27c4c55236ea0de9b8d00b38fb832e9b8eb3e24af22c7ff9c08cc7e344a7e2fccd3be54cdb5bf6d87d38c22774e0060e121b2ff0b0f553457c48d5b79e84ff075923ccb09b1ed5564cf12567d64c6981db095d5022c01b829833b71e171f5b05fd0f5eac04feeef2dc45dd5a256638fdfa57f651c838c9824e7945139ac2b55c01ffae25f9de6b3ef5b2f9a02b5d902c4a8e03bb57544404d93c09f0ffe12d321a5eb4bba4f79aceff9cfb222083092b6ca23c056b8d9d658d7d138c4018bfefca7bd34fcdd0231d0177b70fd347f4d1e091d6782708e69058efbe28f8c8d27adad76fc416181ddfb93a51b13584f18f0d1bdf23f17d36b84f01a1f64d00c74d00a327f741df30217a89d1da47c30ef1b62837e1bcd4ff092690f63667fc0f138f6a308bffcfc3126150ab2ff73c56563e8e871b765b998327591a267ed97bac4f99c5060d9c4600d0850c910378aabb1cca74dffcf66063f05653ca26a754aa11fc0adbce61473961743e1e139b750fc9a6a9215c8dc976474ea8686b0b77bda58233e0f546b78a1f4ddab0bce150565b7a9cfd9285d8e2bd5a8faaf5377ca3e592e1b60f97c1718659f1961720a4b7eed2b69ec6e9892d7f3d064758ec8662fe88d86313f2cabaa6635a76d896d026b910edd8a9464b2af7ecd09734aeeb9797a559539cc1529158d24ba4b86a3b100f004b2ed6847697ebce869026ab0341c1d96a84d187375fc70b73ae014d2a9b0e990e8129620a471efca2ac19a8c39fcc42b50d05cf678a068106eda794c058170ff1f8bcd3fe77b31dd753156a2f50dd6624ec210722e9c46ea2760a2cdfdf36e3571400d765ec041c2381679d8c4bcb8c7209e146c5081570a24c1d97587cfe3b22c3e902bb565b909d32ef11139a6aa2032d379dff0afda24330d8f64d7ff604f22f147aaf4358998a8ae6485d1646a09ce0599d41bc25564815cb4c1622b7be7b483680f807572ab14379679f0795862019d05236954277c4006784a2606fe703d685b515ee7487cecbddcd0f2620ec85d572582b2896fef40d4de21cf41919bf39b08e0baed5df24888c9be9af3570913f749d0af5051e4f7a6ddf82fee4710455a7fce4b914b610c774b5e42ec8a1a6f48d0f269e6a26f5e50337afa52bcaa1c3f0419975e5604c77d9985049e597e3858c71df04da880aab00a9f45d988f3c90c2dc92810adbcf90130483ee161453900f1431fe1e6a5e80ab7fd3da4b3d9a1961e90804274c554a8d0c3f964c63526528c6503731c0d16f3838669a386af90a52ff83af22a30f768ab31f467526b6ea44d1069c23a2745fcf4304b7f3935c3137f340f31441667650e950c040c897f0baecd41494970f29aeecfebe4f0921d5185cbb19b7273c06eeaced424dd1fb51b9c469bc72f963af01c07cd64497869dce802578a8051fb1bd57e6abb4ba99d82011495f9e30200b602f3d7d5755acb7923adceb8bf00e047435f67b3b51c36bdfd4b8b060b63b0e2084ce5c120f2dac7a5febbd3c840de5991540b33521abc4888cca0c076550794451f1a196fb429e76c79bd2e6d6242e19e8ed6caf4bfede3fc8259dfc6ede7b82d1d6ee1b4c2903f1d20206a59a5c5c29894ddf99800c41079df720bdf08fcb74986bb73dd7dff2e2fb7178de07e54f28485055841fb6d7321907c637ed32d9c7d2521083a0b8de9fffc088eb4fcf8f9f3e397490bbe21bf40581ba357b78ffbb9216cf448f9d8f736e2444fdfb12066d38dae8061472afe5c6bb5093ecc603c0037bc99e6c9791106e1f15c3c977ded43b653ca10b33cd4f89f0bcb9e8bfa9a7a8c279462a7b2c0a710f75585feb667a91f4bc3404d67eefd0d7e9d3aa29471da95c33b9a65036428255c73223cda6c745263ec693e7ea4fe43ecc90153b3ebe379b0c11c79b565a2ff1baf5e6147562baeb89f1b4248c7cc15a23bc2438f0f822b3ecc173c6dae7bf2d7d48302c8daadd25b65eb8276a72c4582107b84260e4788bd83e6dda6b8f19eba71f1648bf2eaf818d971d8a5ee38989424a862b5d5942ddcb06084a5e2e5254b42a36ab54f07c9d3981d0a8a9bf564d54fdf7bba58e6cd1a3ece762fce1eda182f9f552ae0c7cba0377afdf21235150bdbcfcdcf7f7f4014317f7eb5b3aa14b5b0e10ab38b71bde73b337a00322b61bfa46d0d5f10998df5e946b6bf9dbe8a382c9f73dff75de8ea5fa210883ef8c160f2fcce9ce01e2cf9578e321ed5f78091c79486821d765ecac19e4c641a70200fca77d45402e19a43c0cfd7f5e2380d56a16cba6d246b5692e0308de9d7bb7e417ff0ff0762d7719056886a2760a58b36d9214c643d3cd1662f1a996b9ea5a46eee5b6f393b195b6f1a070babe7d335b533bfc13a7ab38f89803fafa6987f1d26c3612b69d89c124f6726872deb0779f6af3795482af7eb887f6c02c37c2ff4cfe6a9bc7e408969cf9c02282ca02e723d047900e5fd6acea7a514914bf0c496a9dee4666bfd0e8721d7c0b1b6e0a1a0eaa68379a81c6ced13e8304910e0a6bd562d685396a04c5c5019c7d3f5379439ed7250fd486ced548219219c952dc9927bdbd2a30fc0611f5e517082f5b406f75326b3e4e89ddb73b1957c39aa1d480cf5d39e4153de5dedba47d84871c431b704be5f6edc956ff908087e5c1b5b7b38b6b8ff9ffdab228567cc5c301c22290f3c3fbbf1bebfed6f361a4061bc47f6dce9c21223a1aadaaead5359099e45af2964657d0fcbaf253f8fe67e95c8d51495ea849b5bb3b468fec7a0e37a2087fbbecbba13d1d8ab13acbcf15715822ae6ff93f81444e109b945c8af2f43814023cfac8d6fcdd2b5c08e8a432937798c2d25e4a0074121960576e666c379d45fc38abbab00a0a90c626435b6293b3f502b0398852324b38fd62b6ab50d131357029df6002ec9765e6c9fec9c6e7d5653dd8b1e04bc563864bbae4f91653c48157596625f143117cb9cd7b234a1feebca7d3161800bde8c212a1011a16c54bbda770e9fb42ea6e4f495b05ab74dfe8bfa20e93ffe98bead9a1f138bc4d4cbff460622fb13027c573c64de0e3cfa7006163930c69ebfb623c3d9c2b43c2fabe0ccac6cdc22e97bd0e3d1661b56ed0c6294321a0b5e389426949bc8740feaca78b2e976fc6f6bb968de36bb8f409a7690e03f3916840f0538b43f75c61eae0c8e3353ac1156225930def4a8d1a42a134dea571c66404750961c73e7890f89708947c661b5c9cefa841043f1cafb5356a163f8d62085f2f67a89ebf2c1e95a1fe4745ca3b0b6ffe2a6d8947c948ccec843cc73e07677f776140df453680e2b5060bca58872c8bcf92c05bb4144283e2a28c985c4d3b8fbf86b23abeb7a2fb2805514c0629d843f1163f30fa71e453b5087ab57090205116a44266410d0b06a39928c037d29cf871c808f17b312d8a6b9b6616b739a08323bb64d0c87584e659b75fa9b28c2185ab0bb1c9ada035c7cb2c46b3820625f1c9b0f2a4c40d92f16a558d3097905bddb1b64bec635ee1a3e4f20bbe76772c43a1329cfe57eb091d9139f6f99629c3a60fe74fd0a6a4fa36053aa30f6bcf9baa3d0b8820b116a6fe4d533178665ace2909ed060ee1200c374fb65bcca4835d3dd7501f825f93ba9bcc8c816306d45f9abf59aad22c63800d50c5b799b8b9ea67993a2d95e8acb52bc5170745f1460c099c883783abcd776547f85d2990796528a54105b0a6bf9687f4ce1111d1e3d65144ecd63fff634b41d4d05a0e7e195d8c6ac107306fe4649a88ca042b64030557b8f1fea25b44948a79e57d9dc51999ef39c8ed501c5b50980406b56ae39d72a16dd80861a809c749eceec664dbf1757f6776a984923c063fe4331aefa2f25c3c83310c3a10ff1c0e5ffe0729e2c1593135a2df8762b2b85f42c0119fa6cce6536a0f3d3ac880d2c795757b1e3f8722e8ea111632acc54ab78200bc55f346648129748c1c0d64131c3305d962ded18108dc1f960e0962ab05df63ea3f18fc6978658c49cb7690327a91fc9bd4fda2325ef4d8b284c66001597ddb03470d9ddf73551992fb01404ae06deffb55409400fbed7185ba122b9b39131971e25519a60f95b980634f32e323145b0889b969bfb59f49f0b0e087c69ef130266c97518a0df8fb33dde298b3c8dfbce0feb6a4b76458c0c99a2e33e65d2a6e89bdde199483b094fed66dcfe1eabfc909499bfe2cd83023e77580886b9af0210a87faa8386f6d7ed0f00a900c0cb93ff91600a0dd261e37eabc266eea7f009eb40bd35a1d6de6cf5ed8a4d54262bb2476a0df7b51d7afdd13b9ae64f9a38aded8c8543c5285a6a0eda8da523ff04a1a1c6067b664648e818823cadfd74c781a0f7dd99b20f0e267e7b58f104cfc545e17b6ef28409c346cab001504ebf6540c95b5fe0fdd60815f22981c087fd32738e565fa580173f677c4f5072ca95829fee4556e331b2c6aff52894060d3935a6b30234f5901080f405b27bd54cab4e2436b73934538af1b7d18db5cd2203fae1a9d6f83fe54905fba8c60b859d762e1bfc9abfdcaf5e1b4f71502aeb78eba91706fc78e2b4e30d720a64cd445df1d006338d3db4b14b0b222ec9b8f31dbfb152a150c8ea7b4583d46a89b3da163b1978522bdb16bb3c52d6d4551616b156968f6587593645e1c85a4bf81f137d0581350fc518d559001fb995175d15d24458675eb938a19144f347a0060cd3eb4d3d0bafdf9d8668c3ffeaade54c97587f4a509d048ec5dd853e5b913aea19d97f256f3c67f785c7aa89a39fc10cbb73d640db1c428708d537037ec6ac71fa7169b687c9426bb24e970e602a3a1c0f7eec7fcd2fe27ebbcf0e40ca98e39034783bb2158d7f1512ea60c3531eb998f57e6241f7e4e45610f4f898cdf650f2ec4e16c917b99d75160d394cc7fbf894a1dbb24e90b1e3deb06d7b1046278ef9253b492899a6a1bd182cc76f9a83db8017578ffddee9af9ce61c09570057781fe06d5af97b7f35491caf336dbc4192e05a6416367afaef0464e72187d7548046ceb73849fb1cf834f1ff6ac79cd98eb3b09715e6b38e650925fda64ea81a1f9346ba62e267c84f5d08bda42bc57148ce7942737e2929cae1a873cb4cb2f51a4c314b5d6d632b49aef84672c576d895fcfe0aa4e1cc7ffa813a4820d759059ae07becf14abd50f7c26c0d4f0893317dfb2e950235f258b6de189e7dd22f1b4e712e5bebbbadbec2309787dffa432069315caff9b86e7362ae55475c578c9d0c7768c9b669a3c93fb4fca28e6d39d3e9960aba1e50750ad608046538b0983bc3761bdade3c89a665ecb27dad44d30290e7e22fad1642135aba3a27bfe9be548d7fada06e97f9883564873b88d7dcdd8f9703f7d3af99fe3c6706cc39ca0fd2967b4ae225452f706ee520ef4acb28fed762b6db047338ba2409a27e36a9a9e41293e7cb12e2d80905b5d5b2cf5e51a54c13c00e5ce4ec9c533523a6177bba5f901cf6c2f4ce3697679e50ca357513308ec6f7897b9284b4169ff7231ba87ca1b7c84f7d70985a1e4849bb481c165fe64f112d0906ab40e7bfc7b664aa1155f7063927399f7fea5a314d2068a99759d15e1e1b76cdf7712d2c5741916fdeee3bc42603d435921c6c4428983ec2b907f1303601d8fe069858b079050925fcaefd8b0504fb9cdee164e432b875139a6fd2dccdefdbe1924bddc45afeefde75cdaa65c83d2defaf52688577dcc48497c0e8c3dd722ee1bb6227344e177c1e277872799e60453690d6ef9c94f6c01099c84cf181408c84d5bc8a522618f6b3208c05ef0080e993ea6d9c675bca4e0fd65e70eafaae6d9a580923ec20582e20a30987cce189083663b79aa0f0031aef0e939a34f30b2cf44cb9a51f3ca9349a096ca83b665b8ba0f94d16cc626d282d8ec894bcb7801077c5a70c85185ef04400ec6b0b60bbe29d617d954a2f4da8826ad5536fb14ccc66d52813c30b89f601e67824f33e406fded01c34b0ed41b530dd06429e65479f5f1a7441643fa9c4457ab28875e28c27b276daba7b7c4ffab4031187765031fb9e4299320a33073c28f1741c2fcdc190630b2e0ac091c1f9baffde3daf9f3fa26a3c8f40adaa9e887f45fcfb33730a23c279c49ce447c6866ba1a423cc4f85c8940e8562a8727c7c483988e6aa09ce9220acd1207645851984dec6685651dbeaa4410350960577f4d2815c8c681ebd41dc3ecad2e392417e8e23fba214985c76c204cc836c1c4e80b880e694bb07a4d9fb64be1525c720f89b2df5811821a2233b0220b97cffc5b0e4030debdf35904299a4d86357d210e958100a9fdec5414bb5eaf4b94e262d3e067f9cca3066a41b596d90f690b153664364bdeb1a1ea0a672aed3a156546e4732c205784d0f4888cbbf78dc7f8bead396b979aa6ff17cb008f4de5feee4fb26b8a5f9c4b768c77d24f1aa39ce5dcfbaa3ba4172fb9e3d69d2a0a797904adbf79e14f7af52f3a8e0550a479313e93dddb6c0c287d4fe4f309b314098c55a9f75af853316bcd8067895671c0bdac1ded08e61fc1aec232d2349a3086493af54f26e9229d817a081b236947db207c994c5150b940971bdd44fecf68121c33833e0b5e410c71ec398c9529625dab672d66eacddbecc4f1fd504514381f8bb98e9e4ac3cd31381d6c6fd2114938782b93dc4d70dd162c937149420742a1c141f76c4916c68a65a23745666da5bb74554f92f32d9a5ad1bb0da142f7924c627642cd464580822971d894dbf6f4471d88ab3047e8ef277cf04af26c2c75459a0d39f95e753b09bc9c9b48f6e5ac63a75b5c6e8a2b0cf8f2f1c529ba9b26d027ded73f314964fe15a5c844dea9e9d6de8ec79048953ec5bd9a7c58e4b5ec5c036e9c5edd4d0930135f92c2ebad39dcad3b9ab7737a5c7772f2465653f8c54c5d6e3f327bb5087b6b86baad7c3300f1b00c1efac927567eb4128e291cb0cdc654a9a2a43b8c650bf9beccfb42bd853bf08f16fb77051f40987669bad87a5b575b20bef14bd54ae7865af0e1e5f35a5198db2cc0443255b830ff0263e2f05b7a4d11e7ae3c2303fc2998417e394f8224cec34b4c2068fb405368a3a098c62366312939612af4e709de4c0c1f9d48dfa4758381ccd9b0f154add353e2151013f1869ed6829dda8559bb2a8eaae20ee9199bcb00f7db1225724633b3349a40a66b1b97dd2ee2b28dfea3f84022c1bd82f4813a53ac4fa69e08b171f9a90b2013cf20075310647b9bb47a51cd09092c2e9054b74e29d8c9b7e1619e6c4e4bbe7dac777e28248148f2b330b1cfc0f7276930dd6ce61fb522a6779efbbe421791e2455f7dd5f575db4d1daa350758d4a128f0387b7e566f6d7e0d8fb43fc22f4ce4662c2aa41f701c8ce18ac131c30d7287d8db94a371afb59fd86a595ea189e98b3eb76d5c059f4b2e3c76504e0ac38b3fbc393f8ed7cdfc674782bcc17dbd129aa773847008e717b01385fc924549b51a6cbc424087eb083175bb97d4055339229706d2eee68cfe4ffc189583b7fdeb47c43fac99ec061a14e61fe34cc04653de6db667d234a45afcda7ec94977c86a415b40ec1469ff685d60ad0745a280cc519af242e023993b630ddf03ccd87c230d960a6a46cf7a1ae1b2312f6e24a5ea9dcae447d6cd4f01952e3cd168c5539256ae54fec58947294855d754f12169ac974937b2d141d741d8a235a2f89ef66544af2dcbc93422d7d66123b29961e889ffab313f3904be442ca0c4857407b311a6a11bf59b8c5ddb0816cf2c074b6edc18ea112ba4430fce82be6c85e2865feda8273358e1cc64cdc686c4bc7b9ad8d866db1df9698af8d8911183a5302747f8d4b57e56309d0753fdce2bcbdf9eab760efa1f59b93422a285b4644d69714472eb4e92feb381a3c06dec935809b94e2df5203bab36bff46fd97f5bdbaae0f0631a49361471e52cbb924123d2b55f572e39f6a6b14427fb2a7304403186234c3d9a1461de611072abf057c3bb06a7ebfc35ef46d5fbb1821412898a62026660f3b3edce37919049e0e780812537f9e82cc4a1fcb5db1c5e2145d3a4338ed2a3b350540b05405c56b2c69d9ff1d31b10a03d0cccdd7a18c689a5174b7baaa2e519641b1529b37ee41d71bb296ac9a474ee1d92c7d31bc65b49c6bcf2d86bb0f74a28d57db143c967d37f7e42a4683548852caaa85300d9e57e345fb9ef8bbfabc8dafb7aa1942bff5e435a7ee82145b07a8fcfbbc25499feac585ad280b1afa064bd1378823c48f7e678fe9388969c5a1345798cc30e5e9a76d8c8392a37d1cefd5cc40e1e526236ca6235af4b80ecc59f75d4214e25d187bd68d4e2c8f2e4a73eec8932c2114a2160f2cfb241ca17f224688032630852a859b1923f7003964abf040ff021dfbbbe6c863983968f955898116b76f8e9242db06a10d78a16271b00abde182ba69510597fac43cdc153b46a201be8773293c385dbf2db3b662679dbf769f2a46f91d90283421cdc810ec55ab17368a386ae0be251f9835301e85ccbc325c50a7903a1c45ce462149b9dbbaf615f7c62d41de5f8781f035981d38ff46894bc374aa7997b6550cfbf42c4cc4da4ebb26506aed5ab53ba291571117fb2aa09d3d02c8ca1faeb5017e05017b54374c079ebc59edb9d314815940744dfd450aa6de643af3ba408462a0af6e7bc0535bd1061ad9d90661cc6b481aa86e8c5c5ffd3f73aa7787b3bfb36eb03afe43bfa4d4fa579511e45d6564cd1dc7aca38700160014677086c5a0e56245735ad722ff6c44e6d5a1b31b0b97924ee81fded1fc509a46f9fcb59cd8dc07de5752c602728485d6836c6f0138b53f1a3ddc9a3eba951589b995b98b1b5f3457d15b6efc50f93d6ea1b816993d92039d987a5355aa105c6814ee0a9eff10e7271bd675d98836a7117e4ba609b8990484b29920dfa1e8f2970f375c7364412262f264bdbe3b46847acb104a14b309960a7b8709482194dc59373403a4ee5ae5f17d0f70d3dc3477a15526edbb492217f89fe96601691d8fb17a99614125939810cc2e2657ebf40bd7cd3b0fef86e79e9cbb7ea3c00362124072b18ffda5bf4b112250e4aebae2dd9c0191046621af8200f3c778b86efd0bc2cb23477566ef0353758b4a66fb6bdaab0e19ef24acda6277a72ef3f16ab87a63830025d1ba90f548a2c64fbe93f59f248d8cfb1449ca1429835af5555660a239f65aa1176830e2bcf359a08ac08e55607e6793893996cb88e306e217a7ee6e88717c8fce3ed5b66434a39093aa7cdc083c4f0523aaa83e405eee3051bfa35d1eb6f5cc7ef827227b274a51a641dbca76b22e14a712a988fc2614bd289b7240a7481366d3abd67faaa185fb903d12c30fcd95660791f3d37a1d90e9ea59a10493ceaff077b5931743822b8f867b310a8179127445dae5adb2db63aeab5dbb27cec1764406c7ec22092a9562b1dbecc0ecf308393609b202a7b397a2d3e94c2dcc8e781afce17b84d3a3c407ca95a9b7d359a7807f8ce48a59a0bc4482684cb73fafa5b9ec261fe58804f81aef908e027a0fcc445cc4d5e459ba789f2a9944f5949ce86b1d663c430887b79f85a50e74cd1eac0d8b26b54a72a12c36f329ee914bdc1bca3660f71d25f72f8349725276eb70b98d071949d9c1ccaec60b8ead724f4d79c22bb57ec0534628c9d5734035787fb6cce0c2281a16c4d6a00f2d38c29b47ded6961d63f66fe9a8695056228b5b73f5f0ca9c2b82d3105df376cce0dfb7c1d866c000380abf57d8d75b61c52faefcdee95eed6aacdfa7b959f6f33ffba4484f8810dd8ba41d2d2ba74a6f8194793d4137467a394812ec643e8e5d972cec285005b5f314096660add033f20982ce01179e7ae6f7a364be4f3d3676daba07429347c8db697aebe6f5e105ae4f19df3842f07d47c61d758560b734fe25564d474deff7ccc50ae4fa587e043919f1786cd546a0feadd5e4bd71527c2ad67168ea9cdba881656af12151b10b2a093b5e880793351dfb63c04fea435e780311cb4509aa426036b9b00c1db7eaf4d07b36f303181cb1aa0b34eaff8c8e320fa099d9671eff2a7e9c535e7933e12e03697f46cfb731bb5453e9a2b0b6d23ddcf75970a438a6a188fdc5a2d1153875f1dd6e0337eb7902141e4a5b6fdf31ffb1ebf6d4ca1991cb90ad62f9328b0e5dc5082b8ccd9699877f785570abd9b169d73f9077b67ef4f5339206a0c14f851f3230f6faaed9238414f40bb24c8645e72be3dfd85cd5f17a885742ae1829a4d955c341dd97309b91d98ad78116cf577e799d9a1d83243a77cb8f73150a958826fedd06a23a655a64807ae3852eb6dd1b18237d990b4a17c883e79799c35e567c1384bcc5a782579f6315f41953edd4590f05ca598518880387f13059fd70bfb74849132e7605e9671312b1aca98d26e2215d6503f09a8b4121c874ef32114d65bc4287211974b976adad023a1b23504fdcf8fad0f73394d6cf9a68ea13d31866de9cad30ebc0cd54f9b96333c0d1edc460bc19839e27e3fb6b7d2d7ed28d37ca330658bfa570793476f31505a146846346c1e08b84f5bfe0ffacc0520be2ec25b2d73dc166ef2dd35bef5fb742501b46091f4be1e10631116c8b424eda1a2ac1578176504e07c402cc7faac10f5105bfcc5e889f981d5849647f789492ddd6a175a42424766d6fcb7754f9a2c71bb5c22a92ebc533dba8022d24d058c72f0a2cf13c280ef9cc4dd8a23719a8d114fd564d3e938a034495cb72e56a8e069353066733e3710ffe3e112950af9d5c3cd756bf5e486fdf891ed82d2ad59c8a27b9a2b788e65d277dfe90c8ce25454d6cffb32b5b87c5d8e3e0d97d9f2961ac32135d18f61c280228b76472c850d1e50296c6ae682fe0f6014d30137256ea1e38995cc471637c6754c1ff86cd34952bd0143fb211444410f0e90b386cc4226abc15b829e544194f2aee3e68bcfbb726cda3502b56a86ec76bd9a8e58cb811643191a27d5e0b33028875cf6f9218c6a8a74dd0149b9b4e268c1cdf01d8ff3dc74a61d340f9f0817801eb87a88aa84630b3020fa5093ca4a0148e642eba3db1b1a38af77aa018045b82b67ac656d803df08f80c6fbc9ff045ef25b518436b568e0a0729699df9e166f10d6d5149a57ff3095fcc41365efb03a8d21c2f83f13d1cb6490c1e2024487615285ed9f9227ed27b4cf795be1036f7cf99a1205383e984158611a9e7b51bde5ca423c1f8a094d9dba48de268a4f7d5f8ae04163ec73390ab921a5accb00d8683051c0cd25362b64aaadd3cea5ca8734d46e00bbba281f881b9f143ebef1131f000d0e22553f389f4326badcccc2fae630ebfdce5b65df6c0b38fb43d00d68264d19aaa7ea2892737217729b1954218244fd3d73d8ef074b1d2ab09f9cfc9e9322bb8f5fc34a4a1665703b6e8cb663cb29de446a3723443d3c7ae6de7f4be2d035a02a5e1260bd1ff43aaf908c4eb7637a5cac76ed5f3f984407b6e833a90d6c4647fa7ec7167400bfa006e4d52fd123c9e0220f5bd355d6d62e7c4d61b303efba30eee075c15ee07333157802189195474672242a827b79800c8eefee542074bdb424c9d990f58f756c9af2d62e100a79e496d1323099daec40eaf01b117f722a2fdeb34813834dc1e413ecef91ae843717dbd4c545de1bb625eab3e4ef4f8cee5893de480ce1a345da21277508757b228ea3f28c53e27ba2e9a22e9f4ba472a51e39a977831e552073d5e8a4d476b97dd77b3cba9547677ce912db31d06181ced22be9dd6224d16aa0a90aa092b8262b724377b11aa6f21e075203b6b73202d7626ce58d37d2f88fd7859a43780db317c8e8a3ef2f7c86e3d4474e8dac86aac11fd5f7e59ffa13a84078f19c35a3f96bdd1453c442b55e49f63fcc4e2c92117df0a62a90a321bf404927850553782dafbd67f160778f577c6dd9aab9c99abb42eb99a3f853d1ea5b83a81d3b0057f71266c200676486c6713ce2543f36988705d69ca1a963655cf1be442d555664a11fd75bea02acd0d6f71ba227eb06053db3b4ad964fa19afb2c8069606377b6d9a059984f9b30dbe58d610b1917b1c3df097fe3607643a1342f8f30ea9cf2786f8be7a7397fdfc25875e0d19dd664281b5a7c78f7de0c7cbae4f8b7b20f3f26d33e4353638d37d321a051aad50f54ff3d70d22806203f5d8c1f978466d335e6a723d5881390cba3d7bf11c1fea02381265121d31d4cfc7c819626f06e1de6da22a874023d5d8b6595a37f48234cd727a4581a620816693e59cf6c78ac58c1bc22dc1c6a3d88aa26271f10b745692ebe0f129f216bd1f22ea9ce4a093ec13981cf722a472b48a469658523e41061978e90da97c90deb9b252069facf5b87948085f4b1356391437383f0f93065d7904c2bec0b6632387e1be04b456cbba55ac6d82370a271118cdea7b4c628cbe309d9c47315bc51949e49546faa7dae38390bb3c4cce31c4a1e9dd20cea4df79fa7dec97a88042ce6137e59cd423fc1e53aa62fcb30e460fbebda7c427ae9582bdfa45fe6c52fce71a95887ef4ac98973f222d7a8e98ea4ef25042968aaec850c62164fc4f4495fc0ed2015edfc1f38c4586b1808e38507b500c4805103514dd2dc88027e8cc408f810dc0546ee911a0b3f73d3ef46abb8948f1bbe75b93fc8fdf68d5e662f5633c106172c3d949411e92d04c1b3b782d4c375a25c50d3111df55c976783b88f7adf2138100fe9b9b5f5d434ce987ccd7c276915bbb5525be80f8ff1d16d60d184a21e535c55c77a29fdf3c8db5fe09f9af45f78a2a8718eaec3e93ce9808ac1452f447833d193b214fedcd3824dedb27df51cf13e4373bcd22b5dfbdc42a35121b1dc6f710120220a243adae4d3fc985b3527354db57c5dbfb0462b711cf2c1e66a92bd4d74cc16d0c0ec334dbfb9616beb8b6d5aa616d9f063aeccd635eed73ae6d31e578a78330d80e134758b2d2cc85fdec130384b48c889fed014269ab4bb2d18a2c243179a972cb5a9035fa6d4309e1c6d9d51bfe6052e07cf3f24031db474d32f6923ab57083a67314bd719fce52f363cdf947581033d35ffe8bf5db38d107636d0ebd473558bfe53093da46ba7de5036ce693fd2d6d69cfd62cf50b88493f40d1ede492c06e4996dde8d50cb76e8a5f64c9398cc5e553fa74af385db63844618bb3da545bc78d432635f05f7fab6e958cd32019ff7491aedb1d6c476a18941fb22e4b94f54fa23387b39d223efc5216c4898b7357b7da4f90a72c76d5ee88aef047b4142f199a8f4b473b248d92aa71be2ea40a4aca95ab647fd4790eaa998692a0276557a5b1f1878bf123c689d7fc84defb3df4f07414b6fa1d44551009f76400e308c457c371e981ea3018e09483ffcfb2163b5e508891f67fb26af786ee732e1d2a749e31c6f51a3c48c6af98419fdf415601f72b43b019fefcfec44d70eb6ad6049db9c995b64a60c55bcab0b352922f3afd5a1d96d2723fbd1f0b1af95ddae88f7a449f10ebdacab3167134a1a5dfebda799c3cde585274d9a4480cb0f770505ca26708ead12dfecd62cfaaa7713bf96bd028f41e26222c2590312316fa4926f10f5f91a28b982f6fad0f7628bae98ed3346df620da9a6012814c3cbe62fa9c52cc4620f347fe28f78871009fe356598ed97a599ff9f6714ab43e0cf5e4e9c5876d597787e610adae8ac28903dd00b316e590294b65ea1dec2f957f25f16fd5d8f004bd0e13354f9dc24f2669b1af8384086fe7e11018ce32b728395b05910fc69c575ee65ad6b4aa3d65b768b151b8b38e255a86a12f4598b087ea11eda348eab688220e925126fed5f68cbd5a3d7913f98ffe757cc0109813ac5441d76b9ca856d08e13ba227d98e24508e56c54f4dee96132cdb7f90358fa522dfdb97892a22bb78ce68a1401157f7851d954b03cd94e0240fa8cb3604976114bd622e57ad48b34bff6899ca186de505298803bcf6daaecfc7de568776729e8e8630774d51d084087062a8aaf9cdb30a7c9ec11efdf93a7a64a09b8e63a559da8b574bb3ee9d105ee278b886e7f44fc6973e0984bb5c316667c7fb4c2767a35d70a6dcc286dbc9c8bee223bb0d30d1aabf5ff910dad46d6cafea932b22129e5cfa559629da8791acd5660f8084cacd0d0225287e4757575a815e39dd0eb3a1423f9bd11c01f03620abf35bf00dd4015873087240175900be7541047f91e0ad444d99a36429a50c69cbb78b84a474b4b1fa0f154d21fb4a5f4f544bbf1bb2e3d88a2f84f95a93af7290657043110b027062f6cb3159c518ee147717343335c81d1912e0be674709df63449e33ed114c78bf4dc44f6a2b5a461896d83685c5ff26b082c4cfbd199847919778baeb30e5ff3aff5c0f9bbc58d36860037e9efcc80025c1039b967b6be3b8c3b021e6477eb6a0c872feb73edbf2b7e32a0f930d7c23e030bb3b656575dbf093c2c0458f959e93e35907f8d0d2ca7d8d53113ddeadaa10a10aa0d0dea2f2f8b00fef0f207c81934e86f1d81b4571c2793bdd6fd2a1a9cf1944fe516670072fca4753b174a0f0afc97d55f913a1470a8146984a80b4cb27ec8334f2ebab8e38f10e65530361e4a85c3ef887688dfb00c52be05de6290ef721f128065113f6cda2a772a977e3f6e56de430f4987ea3210f9ba23157c8d73a659780788671cd5374ee9120b1e1cec23202873491306c172c7599dd5e89305c0de9c6e820ce201343a316951ea4522b7b2979316040bf1aa972682bbc4b3aa658d6f870ca46d3af35e33db7967cc2f48af15072dc9aec192745fc285032b8f4d4b659941b4423bf6079b4a8dc074e82c69fef37b298449dcb4277f486cc00e1f408523d4f010a1c099ec916b9c28f3b4638123f3dbcfd5a8300bbac6891d0ba361d37aaf241bdb13eaa3c1ee219f2dc216d0bba34d0f74f90427a4246fae4a2dfe11f4268af4531daa48a7d777c2678505c47c3ca5c4795af9fe1e84983c25a193d448cdba57c8a089210f4d838d314201636e061319122b893726990c50f9ee6807910f46a7888b096344db7a03d276c80ca219be953784cce6d3084d2f44e98d1db363aa4e551c139f6ecc4a967ac99650c7b58f10208111cf9d9b10b557d2dc141509df06e77c461628abfc56df053210e867a50c4f650d351c3b6965b91db94b33dd6c724e1676aaad0ce4c1f0de17d5c70f38487ff22a6619997fca016268dbf1091fdbf5c2caf50d0e399ff34e5ac17ad2471a462eb334923929cb942111f15b53bafe0244dfcd81b618b12db10e3a13a7b8bc12cf2391d8c2bda4f78770fede33f6a777ebc3d5cb26bddb80ae446836728ee2e93531145bdb12d6dd03c71c179b924ff4026ff6cd1352a9650643d39c6686bd645def0d72019202aa10c48c7d611b381b1b203b91418955de45632208f0a9fa837f2c26fc66f468f5e0cc221e7fd2013f9c70addffe644989be0347f47c4e26d3b93493129d4ffffa11904d29d50a789bcd2efc7b249d78fbc7508a585728587bbba501b5afb34f4d7d5914e68d91d1d37bdbbad2cb0810fac66f7440079d6780b22160ce55a502c70b467907179d81ea32a5cd639c0b168f45ffe34ad9cf19d867932b57e9a5b28f86e3e667f355eca7e353f1e6e85c585f2f21e215e6af78854ba95dfb01e25707a1bfdc1114c27b1556f5a07ff43d7d983efe8a7cb793920e21bb8e6bbb865ecf1f94638acac7cbfd74944b08b2ac7eca37346c1aaa10998ada0d97c8b48fa4beefdcd462935b464890e51f64aad7d6030024289feeefc86e37a0c5582750cf344027c5629e02de4523ad4afc40a72aced0d5dfdd5404cb1a19cb083b7e0a1a4c4e1b7b4585acf401f151a6928f0a4a996341761cda81d7b0d71b0b613b3a3b41ad8e9a35c1ad413da9ca66a8e94310a127a781f4fe92eabce18000ea1a2c4d1c764f8db804154399df572b1ccfee5f37103b6c23dde0ca97a871d8b42fdcb78f54d87b5e8912fedebe264dec00fd701d0c232a3b4afcccc3100b3bd09147a41b2b5f87181e7936138783ea30531a05c4b785a52e64013fb1ec769549a8c9f6d63fdade4d61062001d2b4e5308de673a856758a7eb95bfeb34dc6213ed8ee68b4a417c1511676cc83c226e6277c02f1ec7826940a1e86bf094476de59d09de432174d845754d70cad9bce3063f103bf388edb265167840bd732c9ca4909db1788d1001ab996962ac5ad233091ec117a362293bcaa47bd5f186bab9ee5a61b9a0cf2a2d076e4d4594dbcc42c5d471ec14acbc6b61084e16dacc983427a7d2863cf5e94f72f05955ee1575e063bc38cf8ef1754e6ae9a50bb66002c6439b8422e00aa2bcae6a8ab359d8636508a77452852eb04093c6cd7ee2200afb6e15fe939b002c806c8da6dd96f8fe443ccc350c0c6d966cf09702e2da382b5672baf6ae013794d872757683ce720b85256fd1b1de2a784ad5113557c3250abb0f280fa80301232e2bd9499b98b09e4181cd8f84f248a05a971d2cbba1885f8eb008049209aedf6fec84faf551253104bd8715c977e9726d08316cd37e341811870d8b6e6fcd574ab500ad499955f0761f66134c75c7954c60767a2a80cc040404bd7d367466041580ea72ce565d5b5416d9faa6e4984b25eec4d81725e5d046cc7fb0dd4675f602f4c4186d134cc25b27e8dbd1f5f56fb1a59d7cf3620b6a0ad2d442552c0485f08739f97cceda9db028f792fa8db60bb92de975c77413faf933945e3fad0574ef0c83fb13a6f4fed5ad1e426dc19b5fc821c18da8dce4f299515e273d6ab3314b99a751fa55d4b2c7747193bd8ceba6bc3736fe1ccab09030db567b6447b9bb18779be5e30ba7a6a89a1bbca44b3db22a506c5d77f0b7fa67d0439a7684c1e490b190472dc883ed4d003036b151468e5e15bf385b75b6c449f5a41b5f671c2920461b49972686d74cd4fd416d46e16817c08d1f79c4cf71dab7a0988c7fec9cc1c200355c1c83be1f32af3af1729652a6d08930074f4059524d8d59730393d016e4ee53336a52df4f06629715ac824b6361463a76dc97165cbf55098f4fe747379e1c82ce2e24dd3a199ac7644800cf7dc9f2c1ba3f8a0488b6318fde6282da85067a0a4c52dad2d0b16149cb07bd0a9a5f58437bd6428c36e985ceabfec00bdf8b578abd50abea0d7e173c626d12a7ef20427fd6e2ca674ef57e80dad0c5827fe2ca80131ca03abd3baa21e35092d07607f4fc353781f71c611af4ee273bb3bfbea55e5bb07739b6ae099c60565fa6164153699106e5a1e46cf41d99441e585a5b44143f1de46e1792e0206d7b533515c6ca6b6a5355bda9e0c04ece61bfcc6dab7c056ecd09051760a367ed4c1f1c57c74cf2f2d07df702c99fa7bd214a26787c047eec3f0984398478d48a5c9beffd0bc8db66a31aff2a55f41489efbc0b4bb2c5174dd3fe97833529f8305215110e7368a7eed08ff70a87a4e94ea77161eb1439e8cf616e7885697bbc4be7c993f6da0c039a5acaa24438f3ae83f90e35aaf16f07ffcf9b1a3bb904ccf44d4bf373bb0c1ab0514c8539a8fc451724cda8a692522eda1695b73450fb041fdb8bf68d45130eb768c2ee15acb3d3fed58b0b6d4995d05bf20e0ab8c4bc7a8a0527a7c0f4cd318f66c4c87fe5d6315c8aca78abb67974a296f8da8be8577f6b65b5e0ae24a0b6f9cdfb0ca0c9832ef7b318f7f4c9e83e98ef0185091a5d76a856bcca0524e583202810c4d2da2de9051274fcf9833c769b12ed000c0a107f9f26d8f36920ad19e19661dd82fdd63bc81e7228d87cfba17529c31d8ee47c380ebe3eff0158226dc8f9d6e15d58a18094f6347a7c6d495c688976860d371222311e10a97bec8524bc3a1f393145fb75f5f5d6e620bead9ad8e21287f64c782ae594e50c30ce2372036d4cbdbdeda87369220f3281ca5701cd29fe61c9308c2272afa2b3eac2b638828562099d6b03a3d8e5b081a05bd68c3c6bd29cfee6aee7d957ca86f562569f5ac0fac38795d3baf7558f72d3fb0d4bda51dab38b9c3f745e4f2cbdda20252dba3b4586df28c990090b663961229f0a09e7ee94a279570fdcbc736f2b7c3c55c970a2efa6b0fbbefa477b50085bfb6032c63f9aa85f6a95eb90a15f0c05e31b885632a25e29307dc98664a76163aace463e072aa68ab3489fe1583ecbaf61f1cfd75bfd87b705c71de0d6ae2faa68a410468615bc758bf6efa87d9d5672db6752499c3eb257c04ded5d89e263706ac4531fbff01c19b63830ed2389950895049e2dbfb86318e57273e3a9e8d099f7b5298d7d6b81572fbfac5f65dd12e54f039f998bd64ab29d1c206c1818370f493309e9af5a3495403702fb3a9c35d644b08377dcf7f42f94c08c370caf341f976476e3cfe0af6f5b89ad6be79cbb34ca5892fc272deca7b2408a5eee74f42180d3c2ff3c40e3c74c2348a38c34cdb0aa5301c4a718bfbe6f5559d6c8fa7ee8aef9652d39658bf6a90c2c46f97b58b6f20a78885fcad8e031c85fe2fdc04643484ac5682966cd111a7aa5fff7d64d45d00b1ad0821a522163b49c7be0b83b40a4c682346530f5f94e46bfcc5e576bf5c5b47bf984cd8111276b119dba0acf03b8b7cc82cda2181cdc00b65cec897722d93fbf9c7c2caeb14998c208100da39d205ba74e87222b7f89bcfdd2313cad8354178b68b7a1ae886cdca4e33d0db1d81b95049a2718a1f7e5679f5f4516df510c2e47aeaa3574e2958c8dbd01050da234bf790be9cbd52693d638540949e65d75381bc59d9080e0aeb42596b586a445aadbc9cfa1a714dd8017c9b8b89b2ca698244669dd40681c03d055d479f43c97e9d1046f0857328bc7c45b240950da10f687dc7b2791d39b073245a01c9dfc3b911e7ea5b3756177becc573d9fa16f15d5cf9a6b1aa49cc16cda1cba9456875f1d3e57e4e1b2e4066bea98241c73be99e9fd346415c52a2b07ff0d5ed92aae7d7bda94e80ef4e613c7c520ee7639fdc3c3a178b4efb692ed2d54546f59152fb4a58bb8d88cbecbe3d7792c16b24d1cdad7be508445fb9132cc02905fc16bb08a30a2269fb7411bd8c3bd1189afeea9ece8cef96194548657f387970f11916a024c43ee7323a8bb275e96890bd7d1492b64e211410fbae2f2e0fbfa055809059e54b5fd1c806418f832f71a8a8f98e395227f7fc14c271e70158641cdd7f405bbc1d5f09fa0787fc56868aaa9935cea1dcd76fe6bb74a605d041c0b9a92071d5d6d540c239076fc3b828911c360b770ee789011a36ec674da39f85ddbb12f284b73ba0244866d8c27f3b01ff66f49af420f5037ec355c9bd524769af32e5cdcf011c7944e0d1a85e9b61dc5cadc89a662d6c4986f913879e8f10327505d74fd470b433f597cad0b12d1f0e3ea7e14fbf1fa12cca7198c072574b189688f578ebbcea028e85eea7ee7ad28a56ea80a75ac1c47662ca59a0adebf2c52db379604735e8f5c6ffa1b004f0c648bbebca4ff0f77b462cca39d542fe2fed6fe716ce6b87adca6f0bc4eb0acde8d19fd33f3f4375f3e1d444730cd38a0c138c8f758ed6c736e28fbc97a0aac646f47463b09aee2b69fec3e80ec68e4692f3fe69dc238cb49277058fd7a8f64ca6cf759b43aa1eba82723a4a5cb16109c4021e36bcc8fe0800ca314b8af6238907c2c7bf4204130c2992881c18238a13e0b501f3ead1819c6c9d04552dd3b8fc925f7bb0571b9b0ada3cc5b3dca195c400a02a3cc4c4a236ffeacfa6e8ed6e18ea33b57b3806a144930fcbc048da0cf9f36ad57a5989a8d0a0b2b8a50855f451684f964cc4509c747ad744c6ad6a3fa255dfc37d034c6c83617149bed9f3ceb33192707a4ba7ff2874d05bdb66b6688c83977983d3dfcc5dbe879051e04938cd93433dc20be1a6a46173fe44377a42d6b4339ff71bf45c9e28f0ffa792e7e047f6641ffddcc2e967922baa4b73e31932a9bd2c2a6d242352879d0ecfa87dba7b31f9211775585f64c5985dc269b4a1cc51341aed925bf2f95cdb812aa99c3e30c444c457c8d5cfc3bd91eaa721ed54331adef4683c5801514f8138f17c7f42de7a4c6f2f12f9e6b542fcb3d8409fabf412cd07231620f2c49a202474445da97564b40018aef1a787181ba62a4b13b1fe225932860ddf655705101bfe8873eb6fc6c0b4205c0d54b65ed5a07b6f9f88f4e86a29867faf673b72505ac03683c5fe7cf9d7fb7282af25df42b168933c03f51464f78a90c1def8ab02ce45b73f1fcadf79e875f577054d6ac234d2398967c681457a7efcf97b8722b84493d3e6aa7b965865079abb3cfe1ec4af99f1ac1a177aaf505274d815f9b7969dd39af352164096709db4d255c23809e9fc8a221fb98d66670bb4f82a69e494434adc8841b9665a3e77a0d054039f7db879cd2d4987de4e3670f4a25bbcb1f3176f4c1f40a3f5e692121a3f2251bd127f76046dca968022e6953b38c5f7a437aa2a5a805a2eb30975082c566d7d9a14b8968fd89adfd61844f8363434c144f5ec3d4fdf6def387a3132b9be7399d8c6312c50f51adde071f6a89ba186415be97a01c0d59b7e8d46e6f4b50799c39182698bd633f7981b691e7424201b0842ab4adcab5c984e34b5088597bf9340398c29ab3a53f930aaa0202e717a2e7926e3a3f15ca01fd7905d31c25c5941d92c481c4b0ae99ad830ac47aafb3b37e4e33cdd165a9d205d6970bf34945f0d21c3b992b913497ace8a8f70c0faddd8c4389dd976599ea35df58957bc22e0c53a7ef2722512c44409c2e95e6cf57a0cbd6206ed64aa3cce7fc8e586d3c4a747a991ce396380b78632ae2b1c2d94eac5a326353872ba7700ff67588aa69556bfe1ccae3504ebb724011b5bfb9409ce31f92407490a2ce2e44a3a549fb106027bb77bfcff0a2426cf3ecf0fbeff8b69c3e43e698e610bab7a53de2b358fe2ad1b6607bf9607218fe4d327570590d04c1120a64636bb02471d57668c8d81612d3c26b60665cb1137788a36bc3c42da007d9815d04cd63a2e3044c748bfa41b09cafdfe1080e48e467dad98f67a12a5a9e5b82a8a9642344f6db0f9dc9150fd2f1e1e2e323487e43859d31aa3fef44b8e6124e2bc000014d3d8e98274127b739ccbd4efea895a83014ea262ae7413ba591f6e704d95117d6d3aef6380a834815a1965aae148a44ff6031e3c75dc8ce7b39dc62d52d1c3fe2f2b12872ebdecd33e71193a24f5d7227a7755cbed6b242672c2407161bc1af0a2d78a453ce5c82d62238cb6fc395866e05cc467965ad6fa0480182b47fa41b7877fd02fec8c60adb737bdc829810be5ee562cd2108eda22cfcbb99593e06ac8b46cf1b18888edff9b606a872f2c854c639a07ef348b1fb2d8a74621ce30cb4a0020b1c1bbd55d0f6027b98d64a9a5eac5d29bf9ff74c6b0f90539b74083ccf403e1fbeac80a0594ee724601a98d482d4c990da252428ab679e789161d13787b2a906deed0179c09b2607ddfc59e5b8723e64eee34f807f15a0ab4fed12a23e3fca7ca622fd248d7795cf714f05d432beea461d5738539497c69253c0a67eab871b47fd76742df2b5cca5a173b30d758134f219de1e1a34f980128d3e7ea2b3432272635d2bab4f888e16c715be8a988914083391f564ef81a69bed595dc1c4bef13a68b4357f3df9cf6a7ba6f27cc1fe1e8bc3092e9a2e15a8b4826e22390223bedcdf58a8a95d491a8cbbb55f90d6002175645c071881445fb9c8ea14c969b6e1a2e6e5752d5d72ad080fa28b3928205cca40e88f3d88762896cd8a3ea98520c6575d95027c06152309731bce50843195fe9969abe8c0586f0532040c0cb0d94779926dc7531227cba2b31901be9a1e1af7037dac25ebd10a1df56532c61fa41c6cda83ba2aa582797f8ac70285c9ea5e5a23e21afc57fc8253b97a72322d93e5cd1df61921402e18d94b01cdc3a9fd5185b74b381deddc828f6cfed588a4500e7211b09638a86b713a9abec1a58ed61c3a8c4413dd53bcbe1ad0835aa191e97d30023ab6914c8353046558e9e52e81e98712fdc1722a96bc40bce1e74c422ca65b9118623c975db93085e6443635a8573fc6c5ae49a8448e2273c86748bf31328a80f236755629d433394e0ababf664f4bef2780383e3187aed9ba07aae9acabea1ff52165967fa38043b42260adbe351197650ac1c6711535999c71be6c4f439d66417f80c1240f5b7d66a3c044767ba19003313637f187cb20149e6caa56c7e86f8db1bb0c4197967e19ab0243f63bfa38f541ce02c566eea5148836ebddf40a953afa53ceb95e85ab80cc6b40885cdf3b3901220b2bef815c0469b9de967e1c13a90c31d9cfd55144ef576b47b12a65c789ff24288fe193f24e27c7dfe60ca3ce03edcc326b9bab42075904c6fa8d580d6fe59afea32cfb68a5df7555ae69434ee16f56112ff3525c9e423f0e60b2b427dc3f67ff769141c6b244bce1e5450964190e927beef411cb47f44a1c04dccb25ba2cb667c72330e2c81d2485ee5ee2cc2fc50300208d4cc35e79f35e2c1add5ca4dc5a127b15f983bd52f1476ad180771086856de5d7273f2888c8eaae5682fde3cbd923845f120981815db4aa0fe3cd0525f3b9f9a5326a7cdef654dcf995eb6f6d3679de2a7c554cb1f9cb70a3cc4641c52f16ee1027e4c1e67252301fb37be7af4e0668708af900af33a144f5e08652ac44cba793178db0fec7773254d9533683a826ba71716b8c455620a58fcb54a195e4be35ac36f838a43a2794284bb22e575e9e6bda8b4edf50b98ca636bc2cf6a7a6bef380351faccff453708e5296a9dd5a2009460304f257da0f2cfd8b93d04b68bb0c21e41eb70ec4f027826b0adb55b3a75f1b067d2dcb9c815e0a7019990bef2a8cbe69be07652728283e7e2fc56ad9101dfe5176e96c829c7e9f9207984884ab89980bbf85a409fe744d93697f92c2b66391ec9a1e8c013c40ee8f96e50110ea8bcb0eb02c25912e167406472343eef857c5eb78331821cd6ab24b2960fa4e50de4c470845389b5b0a7e0e58140218c062f31d6a2a5d5426893fa84de4ca06d5d9098a2d2534ae57315f1b22d59ee5e4c7c55aaf19379a3f7b77f46b01fe1022ceddb1e25d207695700f55ba4874bb403b66289293fb5cc46998bebc23b2de735cf9e85c8d5e1991460ecd887b5085d3b880d0020ef2e5a1cae5d40d651a526e6d3c4873651c9c50cb2d0147793be5b8710b86921faa80514293ad1b81b5fa99c46a532591337bc2b0ec679c32ba85490032d3283773afdf6bd1fe7d4a1eefb1444d1449840972704099f7a579144d70a0134a434a681838b23b38f03c1396c5f1830b3243fb95986fe12361bd7d7590de335e010f38b2d8cc045cfaf87b8ecc0713aa8416fb3ef8f10ba7674d1df9e34ff80d735b412231eb3d5de0b1dd52624317737829e268a7eb0dd88fee265e22e05b352b546362064c088510b4159cd1369b421500f3906c66a00406a7b84cd24aa27c5e538e1fc3f930eccca67ab292b1f657aa91e398f43f75705832bedea92abeaa4d5b58f0af8ab68b8ca72ccb029c40ccde4958e6e4dbb75dd00c6b800d4ac5aa9467f83a2e35dd106118f96e037c214c48ee75a2b48a302e3b59a59842bb019ec540ffd475d823ce64751153dd8e81d6db72367ecec537eace98d1876323af90150e4eebcb251c50e3e31809f7bc09a7bf7267578b38bfb1779ce3cd7cd40380393b813875b76ea35b55b848154d2609ed6f2cd6b3c1fb89320877e0c53cf2939efda5705e0f9d285d3abe4bc4694aedb440f91d3b1cf11f1c6a30c70a2142e4788b6e86199bc581f774260368145857177f9ed15391b14d3543370b0e2a7a129425089bd1e0593e82b0a40fb8c58e5a7ed1be920812193177f84331d724ff2bd4fe107e1a3e04d3284d1e131777deb6fa87123062c1d262f4d88dd9999e9d6969626516e8f1eb933da3fb2f193c6f8de488c5ca9630858bfdf093178e162a29545e8c18ad75b666f6bb1292ea940ef852d549acffa9b48b80ffa43f83d0dcde0e0345d4f397f616dc64870ae752e0a20bec86f264455af1884c57e7a1d8010df0566b476b715b4df2c1383dd80676283c7e3a65a61db26776d5005d63c85d125d951d4e354370030dfb2f99ff43660987ca314109c01b7add528bfaf2c33745cc8efa186a69c419683d21a96ea54e71931209701aa51c6d703a78118163e306506b32ae5da0e97c7264bb5c813623f6958dac4d7539e42cdefa06f7b1d57e321d41ac6e19f0156ad767182978bba81e0e3dab7d4c38744ed0a09dc93b2f1461db03dd5aa593d2d336bc13a087330fc3732148201043093f8aa26153895c52bba00a930dc6ad7d59d73cfc259ddffbb89b86400ff282970c7cbdfc30d2aa0a48954fd71ad42699249fc7d65acde17501c3ebd0b0a304e1ca7bd695bd22eb28d62073c770f2efe58c8d9b1e79da6082b833760be299f3374cd16b8e596faed8bc4370f0ceba8f7e1d69d0d7280ae85239f80b6a0ef23a1203dbef0f7c17b7a57069f3c1e20df5892c1c34f1ebe6884059b82b2abd738b9c106a8bc4e1ac0bbc8a4a2a24ca227f4e48448756f35f68ef38e263b94b4d7f2d19fb6fc8b043222e70001e64bdba2fc6edb2d39218eb5e4ef164b6c03a0dfddd01658a93b4b398f7e3e9b5e5a4f744b9bae1ea7a3666621b1a58a0244c818161594b1f2503300cc4aae044092c132c201b4350671f28dabe2f818ca798ad748856b1a79ccc2e94c154c003f4e875dc3ec845b352545ed94e918a1f86c2fc521f6bf51292239a55a911fc2a26d635ef1588038374127f099428fac174e4bf729afa9e12aa3a1267c7198bc3af0d1542fb4541d5313de1624cd5fdbb1ae9509fada99449ecd0be3dadf712388eb4e9eb618785b411773dc73de2ed933bd075be55cf0ad5f2bc58ca549cedcd027785086aebb631bf121132609f1326ee358ece075ec5525ab34884c7dc29327fe2b02aa68e5b6b2a215ad9fa5f8b642220518bcdc5bb3c8bd1456de7861428efa99f3dd5a90eda3e7b66f97b73a5e49770c335fc942fb216932de4d9da5f1fe7b140b51a2a9308feb30dcea6a63067c11d1b0a7bd1a7891a911eb2510c24cee73a67b0d42843c7e6cd93e317def2b793c68e6d8ed7b1e102d219e8fc358f0f92fcaa89892882cde82b1d3d643ccb6dbddc6565aef98379fb76b431bc790be5f940d7ab700e72bd274006773871cb5815cd33a31248af0d7760640153f346ff05221bf3fff127b20d576c8abc1392a10805b2f0fe740a73542797b6a7fd16cb2af552e622a77f00b3b0b2a63e75ab73c690424fe7865c2cf380c3f53819f5a712e2115ea9c006561f9f61a33db3efb241cbe87b0a1b849cefc5ce9172f681e4796ef51f7ecf278870aad58695d4056513a26f170293a44437a54bc07998883ba431c9c3906b7cd08c966af843c81c6e5063b10d1930ca8f3aa9a187ab8bfe0e2338676e4041d8585ebba259b8115aa3f38785f9095b2cc591d19088c98f6e4bc575dc48efa4603b8a4e162e761f8cde35159df354320794e4e974d7f7731e25d662f7e192eb63138fac619dd04a1c41fb9b14de162711e73c975e06a6b137742ef53636c354a3bceb7c5712e5bc5a0da2b3b003c9e465a226cc96a6a677032476f19fcafc1de610b5ae609f405055d4153ffecaf4830f6dec95d2e539032db22fae5eaba512ab80dbd7c770135107a780f8ddfdc9cba5e364b9c0233630667532bebe6859a376a706ce113ac4bfed164de8a07667ac92a51de4def11c9fc182e66e8daaea018dfbaac0c74aca4923c14ba1fec8375166a78acbd24fdb93d0582c99c28b11f1c4a66b62606c29c02b2ba7e1b8d86b57c8669f4f557d24d403d83a3e50b10584f1cc7d465bceab78412b635c60177577e65cfb3ae1326b36aea2a60c5bbf7d0f2ecb545f11af694bb72cfad7a25db3a603e2c5b596e0e431ec1e78a8687e7ee1afd705fc4b4540a049d2212e6c746545a8f07c2b9256ed3abf75d8bb75ce4a045d111060dcfa33a2480a6bc6931a4dad795574c95691a9a6b8404db9dc65520668b4781a65573ebea407378bb3960eff1eddd5baa0e690e42914d9d78734d98afe6340e2a252090fe0bea643338792e2a5c188253d08206ffb15e30a1046856278ed0031ea6edae524cc3c86c512ba447297a591c4c2d26694a0cec915b949a1a09fe86cca2ae4dedc28800046de3f830536ef803b10c3cecc703419b38c2663ad9c9429a065fc8a87bdd196bf969cecab984b244ba28531f307f03c728f758192015f2508de7144d1bdd490e0c4e0edebcf288b2e99f7655dbcd691a7b8884c49b294aacd6a8c0c41ac19bdfa96e11667b1ec8f887d2b8dd299d66c6f222d48b41455acad3caaeda84ba62dae597b63e926c1d1317d1339ee79f6454d9c2622e4db87fb1d4e001fb4a74826181d8baba0f3e059199a8dbdf35e0d94ea2f475382472de35ea16dc58b1ed44e7e3a7ce861c7c21b354c1697e5240a8bcc2718ef92aa90a3d276b0ad01804268e793b229501087349002a04a8d40eae7326f6918cd2606a6d8bf0c61192010dcdca21b1b8fb7e693fe6ea90304d92e412e4c538188a1e132cc67a81c33624981c061a183361a7475b9ce3ab7001d00279cded656eb2eedbd7227735a755fd8a144fa48a728bc01f3ede64eb4f6f5581a4a06db661f9b5d58a2c8f192c738685caf27e3ebe37fba986ece99789515c7f7207749f7c74d57c9f70c85968da12a93b0057fe1b4222c061b921e5a8ea7ad9315cbde0063302c6d38cd96bca40d1eebf3b8ac8b081d48fef59786c67e3f77366232683e02b75b905c291f5d83eda6a08d7d5d3490795a365de186a5401a1db5950c03c56aef2d25d942644a445fd72b5deca4b6976704e6d441de7af4e70687a45cfc642a652e968e88a750b24b3636d526262d5a5af7eb5ba8d02ceebdd0b09160be42e1083d6e6445ae7735134314eb93c22c6370d535ceaf94e9cdc5a973a1d0ad1aab101ac8e72f81e91ad2665af7a2496970f1ec7cf009e09575df918635c38ad5745823c6bea8ace68b90c7aba1b25acdba46df5ce550c237df995ffffefd19d672df1b55b6e3c6256ddc9becc9288a8ceaa13baa9c6e7f6eee562ab3ab83ac0f11b17266774604a5f32645b35be3e37cd56423347abf8614d74edd78659e03f06abd57a77a4bcc581592836bbc677e5d9038ce4fb1942013e14d9498ede3896961ade45071b064bf9c08234f4aaadbf2df7a28ab759d2d9d3ddf8ba08f2e86af72b30aba6ade96a2d17c4e7dbe9b95e08057e517f3da81373641381ab9b115168e19928dc067a09ab14d39bac8756081620e860b274ec62371b901dcc3a1877ac3fee68f34721a669e755d855ec75dea1354ae0a3ee6c3057a6aff906b994768de3827b2f81955a36b6056b4d26c9ae20eac311c7fccb7ad5adb438e1e13ec212216c2dff0924bc565e0d4f6506d187e81f04ada7ad5496f8de4c67630e45b5ae5bf091178661b87dcc224f9a049dd9be0921c2b47bd23a09d56d6ddb2e504af305f3a8e8840a72b6ad76e279c3de49ac65a53b1daed72c8c079481fdaa441928691c581e3390a9eb438bffd120a38636a63c89042116cdf181efcdc790afffd1f5f618cba953bf206b346e395e9a76d0e1e001f2f2006d80977c6175b2105424610ceeeee2b5879aa421c0a2e318b316758c48d14305382ee2dad1f6cd446944118cbacdf08c5f23574393bb999087a1cd7900905eb870bbad21dd049c4eae7fe9bf8c580b6d841709a2e5950a1504b73384c046664860fba13a6b04ea844847d8373a8241a85f18964834cc15af84f8abd40a72f2f57e193696963393e93719a6cfa17f617b8a17799bb696b08e929dd1e24ae89d5c179db154855d7b6fe373d1b233ddbc734864a17f6edd486743fa565e6ee1cac8a83948a663f89589721f645288c410fc155ade9ad1d78310554d86007c85d7809b87d75d4160a8dba5d1ff12c7ff3ac3a1a631a6eae417cfa0ea565c0e7a5828af3fb54322137bf692fd25b166fce1c10c4aa0e79eb65f32d5a2e53658643ef8a312559752aea9df20e4061af6e94cb7e7e031726ebac9608f5a111ecc6a67dc73944773a80ecd2d90cdd0d41d4975e38d624ff65195938c73e27d731c4b9d592333d9dbdedbce56720a607eb695fb61a5a2fb04ecfd420eb6eace69ab19779280cf7335048ca8a7ef35be2e152a605b4563f744a1344548061ed92ee12307ec05f51098787c175087479e3bd8cc9b10fa9aa94d92ca57dfe2b2de648063d2b806fcda952261a8e729d21e5cfd1f8117f3d3a44d885f30143f71e6e815f5cb8996cc9b6b82c7e8cb64a199590ab5c401c903e6aef82efd358b383fedd1cc73021c8ca36dc97762748c479d4ae6d5d30c5baeab34a4f0ffd7d5a203fb236e9d7a0f36d12d69092a32bd8d931abda27524306d3cca192893b36c407afb5f55403a61611cb23b347352cd1bc27aef6915ed958d2d00f9fc8cac7e66e12cae5b9d0025d755a8fe9ae63e53194cd69ce9c37beca41ef9ddf3a75ffe811f1be89363c8dc25956c280ddfcc1b87df8b6fb137ca1ec37dc92fd81120fd2578af87c1e70f3435417eea2fdfe13354be55518717ab41aef4a66f312aadc636c77b37d591962dd0feb537922ebdb5eade3a5db75e95c463ecd06e46e517f2d6642bb02b34993b0a121d6ec8236a61bb89453542e430a8ab4b71a33e79bf4b555cc8b56756b0cc66fdb2bb8973dde5d1bd1c43c3efcb5eada41b6c714e38ca76c4db877fc5b2b231b27b63b7ff430a0cd1add284ea0e041d8f0dfc52ded74413a20202f9fe68f28cf7f21b2567ec7478d82d96e6d61b27347b8471dcf3f7303f4ac287132be0b890b9e042191eaa0f824f6fc13bcbecd248a8e67094af25f46ffcd23d8a38166537b9b7baa9c7190a37bb3e442d328f164d15d11d1d02b49fcccb2c6dacfeabd83875731621774f66e8d2bd0d43165a22510459ed1eb005e04800fa5d69bf795ccc6dcac0c8cc24900a90bf8ec5fe21bedb10670fb612cd58204135cb4adb198a8ac23ab453cff06a3c9600bb9e98563122283046be96e1b40629b9514bd07ed24845d06f33399556315075af1838abb2051fbb86ff5aab954588e8f05c7e67e1a19cc516e7411011ba7136affd5f0063fb6f3688c3526dfd37b1f010f2fe0e953c2769edf7211b210064c445e798510640fe08a51745e4aebbbc303da8650834feff325d372a50fa13c9d7f3c13bb07a7dabf092b60ea146cbafeacb2db87500fd4ac3ac5d6f358d55f280248428742e95cde73cd2a5c14e05d4898fc34e98f8ff14d059b8ea5976fc1d68173914f46d6d641360fb99376bb61e788b75c955a2324c7a6e0cceda6378387a990e24d8bf058ccfa739c830fe86d8059cf0f517a90b1c3d1400bebed2d8079217507af15354a3b9113b1367e3d7fa42ee5e3685fefa9283ad161bb12838c2a93376797337564b865b2d488e3d8ce75c950c4a251acf520c7666739997edf553f9c68b8372c57304e0e9b0c5afa4cb5baf0c98669c60b659d549cade9303cc8dd4ce4f9a7103c398410c0e0095ee55f185e0430cf2ab73bcd7a810227a97240ea5ca7bff2b9e629160f468769e336e766464f98c3b73494b74e1c2714fac17c81c6fcb82021fc8be5521eb041b82e67d5a08e2754e1cae9d3053aac05e691b9a2e72cbd41d81fe4cd8b11eecb60e83301e1a150dd588fcaf389f429b1f6a6979b5025eac0807c59033d611f575df7d220f7cff4f651888c327fc882d8a7fca70f6d921bcad5c5326bfa59a13f885d9b161e965c775fc6e3a0eed44ead8c33d6e486e7dc2b4b7d28cfa86a905ee6d4639571fea264ade6e241be8304dfa53e86058787771b2f15d360bc95de7a5ca0a7f374d21f74abf8c9a16ea6c3f98d3fbb47ab3c998bf409c6c9b073d5b1e8dfe94ab026952cda98238b3bc588ce0ff29c19044cf58026a5d49d797a6733e6e16330f16546b55cf260842fa81bdcc3c8015e239613ba1a6d2f6b224b929f6c7496009e0c2b3506d96305abf0522c6559fc542cf238ecbd297167b635ad5ff520eec6bb4edd3d52db99091fb999f9c3c61f82a2b0ae27cc0855b460992594039cdb80fa684f6919a60ed52d733fac13548e8d444d8bd213f3ddf1667fc20cdabe4e72dc9beeeafd64e679120fce9da18dd2addbb97c494a0497ce1f30dcad7a05d23226203fb22667ba7b19afa2cc82d079fe0bcc9278689b1d00aa1d6566dba22301c48d26ebd94e6a578bfc3ef863b2aaea163afc7633085d471dbab2bbf6282cb65de0190d750e49cab756e306905736f5c668aff518cb7b791be05bb75611c628e3aa713e0fee69f1632e688aedf2536c309a7e6853db6b1bc7f52d21a7713592e48de58404e2fe8ab8c184a4087ae225c85342dad9ea9e82e0416de2b22b343c4d1b5f9c958c29fa8e191fa9f1a9b0bbcb58e2ed8aa914ba571d28011375464b34844e7eba5a3397fe3a2defae2ab3beb37228d8bc2bf37d7007633423a034b8cd928af84516aeee3cb3d6e7329c6137bbd19360ac7bc8aa0abdf9fbe13e74074a23fc2c97405d18c170e15c33cbae5deb003290834b1ea644baac86ae0dc97234d72d2f25c5b74c94df312f34a09c2a619d67bf3c08d4aa838a5282ced2caf99cfdbe593bf46f5da562dea3f35d239916c18e87231523e966fdb951286a10fb871e12f444b8ff06db5f30350c02bf09ff698806dbc9abf9a5d298091acf1228e2b2020aa41e585661a3f075a99a88ab4f7dc01e54d951adcc79c04820c261e08840518ab7b9e3f94014606b7590a21aca3057489fe6be2e293303a8074641e5ecc614f2d761e145df48716f0d07d7577838aa48586fa1065e77bc8a1b94f65794ceae736b0fdc475ee960c566669a381356d3799b05f2106aed32f99c7fd8309fbe98bafd762022865bcfde14cccddd3e91976fdaa7bfb88264f3f92661b0cd5568568f37b779a80c8050d1802ecda89ca1c460d7870a02c3c5a9169f81c07c7d261b90735c06bbd5a57eb60d879be85ded67d5382391f662173c7d8f63cba70755ecbbd6a1b438e9cde600f8773dd230fc98f007a952a5b42ea128cc58f49cda83e89d7c779582911b5336e7ffe9fb832a18c5e88ef40fc9b39f3cce3625c368f45a8b4b8d2e365aa04572c657694e959904f2f0d2f0d6fd9152aeae2e2881b8c27f9c8ca8e02920a97e002bc12d24166500773ac6004cfd48874fa28f03a0549caa7a5e0f9087f34075b01f73889a9de9c9045e80a758ae6fff5bcb7cd7b398322bfd91a498e3f46968403879043b71722857a0c858ee34fba508453506b652f1b47d74f86328f48568e827fb5328e6f84b172c89f1b6ffecd073af19991e483b0548193a590832797bff1d6649998674d45001374175b34e6a381f7ba690bea2cd0b35c519476b5ba1873985545128e583eb40973ae45877d7a951cd39354fb65fb7e8e9a0e4610d0da43ef99f698a3d0d4832589ce3d716f70622958eaf3e2b6a861572fd77a940e021a2b027e5bfc757d257715e9e76264223628e12aad36498b9399f53620deda400de39ab074732038c14913c57b87041e56354545a8ff339e0f84f31be9dacbf50feb71b9824896df362da42a527939de2cd145136129843641683f39b1cca9141e825144d0830ffe7a47ebd1167f0c19241ed5bfb73c5d8d729610a248d8cc1bba3b42ccced9a08ba995e1299cfd014d02ea63a9bb25c2898f1ad2da3a1238bab776b622b586c160e88a1a98e33fc98f0f67be980f6f1a789eaaa21c15181eebf3b79267dd62e54b23442bb99c37da1e9fe4fb3a5814a5bda7bee309da295a0a168ef81a18d8cf688ff33dd482b66a3b6364411d5498aac26acf1fe6981ae3d7c870cc56af710034594a9fa25eae747acd176a9f4cc632205e498c7d4b5c33d87a51978777ec846461062110c66a114f2f5120b9072b10743605be18ebe42e8e93ad14201062187bd55045727fff7a4f0a9ded067848a37c9173ed85ef839ebdb11755efc1e20b59c4143a4bf944d16796a4d69236a1b0f806e56a5aa2c50d878cb7fd5892855a2fcdfaa1158614fd6c9deb7d7a2fdbd16fcdacd6b1b2ffe19637b7164fd5c5f3862a6317dc89f36a3d69f451881bf7d65d0183d93e36ba9b80ed91fd9cccfac20866bfbef3361a0dabfc1976a2a5f80bda549db74dc432e18243bea156856d3b301199b008c6e0c7a091713bb7f3e3795ff39d1483890ec67ec2a32c0c5f385a3f0070b0f4e96d6a290622195ec26e4a06232d00c2c3f80556a7201bd2002547a20ef5f19c2b9719c50359720587d7349c66b1ebe36a6ae43fe4d9e7456d181659e00a749c760190dd3d74286783ac1476d274b27cfd7502da1c95d2ea410580e6169378e061afeb91a7a99a361b99bba83aff8dc5cdd946a593a46ecf42cb677e59154408fceeba46cded8a2976fa8bf47f77561335a48ea58d20895a826ad79569e82c558f75d24e0a5585e737d1c161758ad54f5146d30da3455e3e5718009e98ee2cc1f0c1aa2c487fb3860d6e7aa22ab68adca3aff7cb6f8b52832bcb547f5e7591e31792ef4bb90862451334029e0fec819f2f1e568ff388a6c0d2612009639917155b3968257df7a823005d97c3391b69cbbea3b9f99aefe2ede014ce8a48957bfce1c9567d225a88686e0e573a869069629b09b9232ed32637f5b3e759197e0f581c8800dfc1f20cf8f65cd8957749747adbfc6d23f283448a0977d89d891385ae00973743f7b47460a46b2bed5074cf8d095724653d7690ae6e84db62fe00dc021bba7e634b7ea79a5eaa66478c38aa480c31bc9008ca84a32c081f8b835b0b25d9bec4d444adf2c2705fc9930eb2b187deebf3377717ac7868b250647e1692a545c0c514fcd21b539f522ba82e408c4e1cf655c34b501f81b15ca153b1b9aaa99e8f350e5dbb19a3829f710adba2be43f7b877185b0e13b0cbe02c98d94ad08a65c1e57d873c25edf51291ae6fdaf7500d82ff6dee31c057f5bb6dc5b4c432803d987dd86f9a08965298993832757f7d19e42c4f0da7a9e43e8fc2e78db9aab0a69f97a7099c155fe4d06b8a7b89f745043882f824f6ce08e8d8a92d508d11b182992b8655c68916ac5154ccb9c582de652f7f5d30571cf654213d15388448d8447df18d1262b4699f20d3e955002aa36502622185b0c8f68d868fa31c7b5385bba9fd7b047e6b13605a52130c35904b62d1aeba40159ae90ba743ead529ed163ba4a59e5e85fdde2d3a197bebf5c35996d6e5313ef6c6ead5a4f7e55929fdd5a33feaca4027494d9b014e4296e2ef19c67ebfac818296b0d6d38fa8dc3689439974a05109ab8141c157ade0600e8db9141871141be9eb82ae25ca0832c7ec671dffb0106438f1771e997a6a5ddfbe83c468da8c7bf44c2080848e96a103fca118fc2641d82e849a6a0347bd51701d221016aa7e7dc37615546806d7c80245891f70bd9e22e4c739fe22d8011f03ec1f24d68d0aaa911113874542a3acbc337dc9f8d300aba17dc74d09f5c166e802ab324f768378ff0fc681ce37eeea6a9840dfc105d4b408cdcb4a3aa6e9e4f16163923b1a84db6cafab8e8e845b8871035f98eabe03d0a6efc503eda0f285aa8b78e75029995529e71ab534c5ea3da1d7fa572652a5510f088a3e1cd48c85e1caf8b1ab28a6e2b59576e214aadae5ac777351efb9d62dc826f82adf5ffbc0ebd02b61f49becdf3ef4542bd1ab1c307471757c4b5605fb1aad0abba2c5e28f9bbcf6d196f49331e4aef117fcb1ced57f4b9792bb5d7f9b7e3b3869522efc896801d9e245448250b955e421d8441817a2b798bcd48d81ffdd6a1b2345c183545e2f9ae9512e7ea2f71434f9de6607b147861951ab4fa34ba25921d954f2b12ff924a87bfada89a0c01f32f464c12f662af298d20657bfca75deb880f91773dbdda2d556756386bc534f5e55a401dbef9552897c3ff591921d156b801442669c64adbb4301ab2d1b228656af358bb6a89708270bb78187e82ae82806b1f07ffb1aa0847eba81cd32941d0e2ad38910b8296c5f6a5d68e06ac803f95f2a6875561b0192a6a37d5ac3ef2f5b38b59718eae16b98019bd978409082012fd4a4bc4ee98ae19888a143d95233873d9f181ca3ed2d2b8b6736e43fe3ecc231098a4feec0a8f366a5355029b5e1713f09ff89f533d1b26b43d32f1808e78fbe7755a69e762823fdb0994c1cd7ae8a2b890756098d7dfbb0f56e84853407c3f9e5aa4bff6e5ff40e92949a9ff6cbe511ceb4e97ae910aaa4b761f0f06082dbbe6fd8eb1094d1605ae179b01c5699fe3cc46ed83441c9d74b30c3b0cd0631e8c263f6644f7a5c6e8f1744d1e8aa558fda68b6a56f78fd47f13aecc97a7d75f52caa13e3717614383564931ae2739eb6e10cbdc89773e4d0e3d0b3a03514e0f31fce9fc9bf1eb78f00df374dc54453c2e9d57270a479112665060da0ef2a996f9239d339a6e68e9c97f2c6117c676745916549eef0c03ee6ab7a8137467070aa72ed8abf850393e49f3469fff44c5d1d108547b0cc29586e836e833aa004324c7009cfcea0a416cb54b743f88f03e129f48c89fdf40bf5c226d69ef823eccad1e114340fa8483d1df0bcc9d2cfb023bcb4864ce0f48067e84669a499d51ad40e33c44957cb152c7838d16248b6ff02638341538e9930d807c43dde9a95468d293658edbd143d011429b2e77338007ed75b3d6fdd79a7419bf617ba441a0d9d1f9c2e0737944a9cc7cbce9b7b9e2a5cc081097e29a2a6bff0460e0ef87805237756886d8a7f52b6c512cb1fd1048c960baa9c140bb38336c0d46babd713064e11eaa660c32ac87544b201c11b5ccd226db96c75bac964adc64f6820b791e6df4fdd3cc8bc3361efb34ff8f6ce1a651efecea5425f21b09d6faf0e715d73ebb0fdb30d4bdf5b0b8c2f8d1c1baa81062be3549cd5933f26bb884d698b13c2219ded00b612620a5e16fbd8d01b2340c264585e25098819d26b05b544c7d4560bc385b5d75dc3cb6c0a2de983597282fd28777137513bccd34665d05a281cd773910bfdd932b81722f15a73e2b9b2c0236bc192986407c35a65c0cce698aada74fafe7a9718d9c6f14ebe49338082c48ff657d6bb68818680a84ea87ab72d8c288abff7fb38b15392b7b3ed352eb27e2a99573fb33782606540bc91dc2943ebbd3c1768e5eab85fea4919dadeb09fa0f2983f8c10e7ae08274ead0c55a241ee4edd31dc7b5f969086cfd49863ef820fb01d7d7ef219c84aede2669dcaf95cc3d237812ba6aa82bc538d060ceb0a360036e0814f5eae224ee087b36c060cb893827f83ee53db5115132a6fe8bd9df2235b0a581f71f815f4abee52f715c13af7203099e6fa6dfe6efe0b63c70cfec568d924296869eda03259e798adc6eae78b9b03cc020e50dde3c0e37856e54918af05939056221e7f8c14358d3f551544dc02f67817ccf2438fc954b137532426c4b321a7351f13620d7ca2d42a857ef33237488f031432afe26b6e27542d1b415334596f14827549657d43c0580f3c42a637a888e61c20733f76f4698d5f77a48dedaf7ff5e00a623245ff39d7e0863475a8115f44cc89dc34453d8279e60ca7dd1851bb599bb3b8169acf9c8e699ce54950f591fbe336e624a21774e22c00ae61f264b6fb7f48b0f143351680bd51cd1a989b8df6f8c30b74d1288840ecc376a1f8072244c4da0cd5d674aa71a51ad21c7bbb912d04837fb1d5aa80e3d3fb7b17174a75fd45b241c7c89478a7da363b20d307e7a46e03d8b12b945c9c9f8029416ca550bfe1022669336e49b8858eea4f86a21bd2e402cefd1c4664009ce944d1b2fc6a9f59f439c9af05ddb94506b1b9d849cacea88c67a1fd79e7779a7b0b5fc992e0c8746b8d1b0b776a3afe7e394008dbaa807284eab11853595d83ca26869730199160a5066863e3674a8ef07b4209258fa84b331fe4fb1f8dca360b912185190a9d85cc5822353acc2d4ac8f22ab5e5789e4adee97d6c4b9433503af35543e042f45655ed532a68608b0c85a4a1057c6f94387b7ad3dae1c12569fed3ef5825b08600758af268a6f5695449b6bb592ddc97e17d3849a591d4ac6be85ac51ed250b048e93828eee27df548623bb1ef51bdd7c5fb25f529827c6ce4771c3947995538e339f52594f576c1a110fcbd2a53cf2f56d7dc7b5c8c24f8a213d48047e6b240dd8aa81960358364fbf0b89b4429112c0a2ddea36d8723ca5cd1654bb3e7d3ed39794181c2ae88508d0cf25ad4ea10e689818c8fc8cb70120403a98a3257356f58fcd44ee89c791116a9c16245f02f2acd883c01bf8612df625d957522fab9ff11ee87696a71c4e8f99392de8dd399afd401ac1edebb7666e19aa6238370012280ce9ae1b197c6d1486d7d37ba3e6041161b8ad931eaa4d3fe3e85710f47e75fe2897953a37d73c66f1e7978d804b90faac81fa118f2cef733e08996b65535e6a60b71d963a25d08d819201768433c7c446f3d8358da196156280fac15b5c343766d358cb1721530fec805e3b1ed7fe803040536fb9608d002b51ff9c5a885e6de815a3a40a935e148ca3e6d2dfb054b71e62fe0862f1180eac713b4f8bb186eba3868b7223318dd47c2be4a484b6f6bbba3da3a48c78876d57b3fe511b0027213887a8fcc7c2414961ae5b3c37643dbb48e2b8593626a42b5fde15c90004d8ad5a1f6c42b985b0f739cc2aa3ce19e3f83e9542a65a87a9f467c5e4bb1a3198ea23534729ef02a32d4afb4b67cd721d15d392f9f556604515f7a760288db8e200befd194d186d8162fe3cbcc5625437ff63b1fd551f7e9339972fa61876678343c223f6a009d2485fec4d54d54b157c03b345209cc80883f7035d3955dcdd3eac56e437beac9edd32d1f5172cfbfbca563cee1841f6941d16e8dbd1155dc8890cde8a0fb2f8a06d005ecb8c993055d30f1a8ad61f06d1221c1a80f4c3de00275d459e34d27f48911d33a1b6b4e8295f803969e1d3cb433b99693d3da5489f63fbd85b383ad372056cffa9faf7595b18e0ce0f52e16426ab7e23ed71ccdd659df425133e8b7ce9241b492fb5cde0a61c194501a743ea02a53423ca658b71602ce70f5c823baf715bc85823162318d46793ac48bbd8e7b6d065f385e0021416541170c796239c6690424baed21055e0a712b3951325d045c02ca9d07b7ce193f9a2aa1ec4185b5f1794d30b5651f004b567ec549d35ef355003f254a0cd8c2cd1a6e4c8874ff3b86822e84c41a691f76ac19d20f4c27404226c240551e5311a0a3d2ef153a74acbed1bcd880a9665ef131748dca7302197376e422820f6bbfe74fde13fd34c693fc04a9ad792694d161a6185e665cd1807bbba876ef4278b96eee212154246f17d9426d2482509d4c3ca32cd480f5290e9a23f2e8a17747e85fd742fcd3f2621d79fc36b874e40d60d9ef0b1416fe32dab1225a5d56cbd1faa52b90448b949b3a127c9ad5464fe0dca4659209950a93e7c757cc48eaacaf9f6d914c0a15b97b1feee7993362ceac3eb3cc1f4b4b4011c80bf1d20795c0ea7d2b9df597f477b0970695ac2154c4131e695f6672dbaa3cfd8e959511d73bc82d205e9b4659de5a8cdd1422403537c1de5e6975ad2a50f5c631be2b9e75fc8230745bc80a7dbf3955f7f05fbe461afaba5dbc61555bbb363c20c78c35987cec7960d7b074547ee0bb0c047f7335fccdc6d37d70184f42a2a566d54ee0db4a03711f5b952da74abf92c5b5185bb86ef2b07a20c9be5b497fc76133a6009f0f4796ae81ea6fa0d7df219d6f5fda14ed0499fa00a74d27420f48d55dd9261c0f89293b53c7fa93cc3af2af55420df9a4659ef3027516e75e9bbf055e79f50e648b1d597bf82e5add5925ee836bd7eb93670b00a79d66fa99458d0a42530daccffeb3899cb95ac2acfaac389580e96bf25a0f9699cec551a091f16993962dd9d5b7c7f7902ec6c9e93a0d83c42ad0c1059d051a18b1ef2b2cd8702a4518daecb8bb63f582f94ecbe371aa0c51d1c53a85052040749c68e38870ef2831353e2a0807659ea2d6d0729d66fdd60a452a573966989ffc1c1975303f565e8ea869239cb52c790eac8a360e3fa5b8532166923690141692d9e47bc73475195d4885fcb199b6040bcbda080e04bfe44fd89c8e9c3c321cd64153271f4b20295ea6fc7a0083bc5706420dd1565dccf9e49ad5bc51d5fbf89e200c6db7c29066bc777d1a3311f7a283c33bbd5d3a32415f66193269ff5766effa6e3706de67e59f3a3290146d732d8e9202fa3adf27fde9fb35f9cbbbcdc3bb7637ceafbd8ece71d5ae4f2c522fdfec0456c7a64cc5bc02e8c31518d3fc68d8b511e4f2411b1bab96e67ea55d04f69aa4c3220fbd8610a3b76542c86468fc32406d5f568299322560650d9f7fc969c52d388d97636d66dd9543396f9a74ec3a8c384ea28510d4cb36798b2c28d69fec80b2c96ae4fd8fd53ef78ef4fc4b46e1f1caf8bf1866a324915e66a61b52f844235f7a08740da63dc6c53111be282a615822c08b7cc751bb5bb5b9d8d4176951166f747cf622f9e4be65793b069fdb3c94f33a50c5b4649c866db60795fa49aeed3822f47285cdeb7ef2dad1c963faedc4bd34663bf4e6b04014b493fb360d9772d4fa7fabccc387d98aa6fff10a96ba4b22788d79ad001cd8baa274aa65b5e9eba0b5442c563a823915efd0d719bf4c3695c12f31a457db72acd64d57ebeda0dfb374cdaa0a59a547cca2466b3a769e3e66c6710180b0e7326c87e09afb96d0b6f1027a1e27aa2b2667db7513afeb56af2d3bed51d923ae33f238e8ce95dc011e2127f7ec3ed265051854a4e45ac840387aa73bac07d0d7f9e7341b23890edef8028b9a10198403a52cfbe419188a748f0b1c46f36365a8db530c664ed6fe6c759f5c63a31efe6bfdbb43c43b8961c0e87178cc8f2693d0feaccc6b4af7608b2fb16926358c72e9dfb5993485a002ef66d2c4bbe501746796bea1439cf3ff619c2beaf78adff7b359128b72229d5c6737cd09d8039829de1bfc045cedbe3874ed0ec6d4d8e1c5849474575de54a823c02d4519d0aad77e14692a0a3219c92ba0d31f6dabe492f7cdebdbe7136e9b35fa37ed43457a814dd7a573d50e76d895ff11f495b17c8a5f87c0946fb84b92e20dd5984dcead7a8f4e0100b2c28c133021330b8e24cfb04270ec5c1b99f5776f3ff4d706dfc3dd02227643b51d128d6e69094cf7735f6bc27dd1730cacc412318bf8ebaf4afdbae80e62b1c6b3a13bb0d749642a44bc361ebd973f81ca59e6eef8571c2ca93fe9d4863979fcac6229da3f0dee831d24c74ade5dcefca5fbad7abcd9ace758ed00dc9aa56e0e77c9e1ee6ecb1018a80a60301a95155f80c363cfdd29f170f7d38909b556d56c81d9c2cf1c6a3904b3d5e7dae43c84908da887a4f3e89dc71c5b0c1c64d056de2dced9bc19c3cb61b4033db7eb7821214b5dc8c8550f101fd82ba44629f7ae5cca1cf3e81f68d2d86494b54e71b8828a27481d417dd6c56de75e3b1c424e6a308023fb9214717bfb7b30ab14497f6f66c036bb4e812a3855cce373ffcf039bb28d118227c34cf99307804d4345e6241d096c5f3cbb5cb566871a6cb8cbe7977a8b7e02be41bc88cd79f7ca225c575906160c41e6b8a043ea0ab319e40aa5197ab26ce965d11303266719b1aa2b5d958fab3a9532a248bee387400e919e1053950bb92dd72536e5e9076880f57be00ee0ab1c3ffa640b1583744a648b2c1468bd5581aaabbdcc769a02f810029b86feae94358d9ba3b88ba08190374d33e191f3864e9b1d95043056ca89d5d164cfb3fcb110db2d9d68bb3dfb706c7bf571a9e03f806d7123e5526444a8d00a75a3504830aa6e4dbe6fc6077a0e6052244259f4eea509c4fc4b899d049e3c53ceefe58f801ac01bb9ab6fd72fb68d41b6ce4ba825557246b350d1a51d2a6288923a578959169dcc340d6e07c2042c0ca32c6b610c9a96841fd67cb65be884fdf7cde58d7adb7f74df0ed7e32d9d5b0aa0afb150470ee3c00bfec7b8dea4041418adf21efde65d703f07b817304d8356f5c6adc735c4767320532bd6e73c825bedcd0e721bc9ec506e0740726515238418641c06c95d50f8fefabc248c1a96407df5911484a0b5bbcdbc1b9f9f30338f0ce49617f85d8bf0d40448603849469b24f763f55d5f6738a63d6602d5b5a89b535a573ade66fb2bb0b16c8b91834c724efd2f0a8edf5696f1dc60f1f760049f0bdc083d2526ae0f56e351c9521709bee9aef0264c2043cbc9e7bb53e79deb49551c9d68aa4112e8ec60040badaa168bbc1c20fff82cdf86e7dcea6889c18bfa339e71bb90a8c1c96e50322983c0e4983b3a2c79c75b907db9b278ee9a9928f355d0b6c03c595f72f942278ba0e8ff1e25c14081a86629849902875162959bc547576710767eb4ffe1554b078781d4fcdd6d118e91f81faf2e5e466c41ffc83bbd41c6f9a6730532ed49cfc4510d67dbadd10e61b366caf0cea2fa1ea026fd9484f3077f809b1e85c4e4873eb75c15ecc8ea336d65dc96b34a391bdf04c74af141792e469df7db5cb99498e6215881b80083c9c25d1cbfe2f5311901fc4d9923e93cc63703a1ba1b64d88c24f8a20268e57aded925c4def0729e19c9d603364b1eab4f33aa2794fb541b0a781f2d5198eb9d66407e36365031864e0e33ce6d121e792cd42203b0eb980e52270ba9cf009bc0dd37765dd117c5a88a39eaa30ff8e10b480267029568d133c4638548de27d3c772e3e9295254111e4047eb2f0522590acd1ae8cc68e43a3864baf30c64d68830460bf872ba225d1d6bfbd982de8ee59453772ba3c5ded63c9ea13fa870abf2e6cb81a0e6fb39ae99104b8e955da2d813dafb6085dc234f6c5cbaf10668c76c0810240c39be917a1f2fe80c9ad92dda1977a9d570bef223cbe144a77bfab1ddec9e6abbe5f9d28d321a878d5aac4f4a09cee268587b7dccef18a4e4c6c1c88a4598ebb6828f0a98fee73c0a6ddf070cb36ea23bae6a990f352832b3efe698610162bbaf4ade3627b60a88095454441d08ebc5c533c5c7acface636949c48d72a9b0808dbbea0b89bdb36ed4d20efcde5b34b5655eaa242a099fc3f47d0ca3e675f3938fca38160dc2168920af06404611f63788189eaf1b1746c285c9555b09693cae8dc24cb7b6acf277a9ce6974dc2e4d88d0cb3e9de8ba1803dd24336e2abca8946b0f8ca220409af8e2dddd92af2837d1e967263940d4fd934d36bf6c843172833c66efa331fb6d8820f6ec63e4bb7f121c5353db628563c38c74e2db4ab6e6352cccb6c5267f7c0a53a92fa300141ad79750399e6ceb391412967752f56bfea8e60a6dbf2065b734aa381b8d8a7a3b8de538cc3f77d6fdb2047618f0c072921c44bd3048aed88d160d8d63b3baf184e5bd554dd2777d59b58407295f016b1244adf19f18c8b9c3f5cf4545fda2cc13bed0d718438955d4f1813b0b00b2d3de4d648d7055b2b18eccf5cf6c73516a00eb0f2f9c98d866b359ba77fbcc103bc4cfcd51fbfce75fe7fde74db95a8703daf67cb850fee070b21196aec1fb2f2464d0245f0f55dfd125ac496f6485176817882e969bfa3d07cb819ff34f3829994d18e39f9c3a2e9120873a00ec9d86b6aa947aa7c7ff88521a52a5e728445ec1a0c6590c21542df790b0be015c71083edbcfec9d4ca8df169d68759a630fab8045a5129d701208d6cdfaad3019660341577db0142c960388cb7ff4ed7986bcdb374530214a51deb901c03cd610be542554c6620f5a1d4959e78c56da9fbafff53a86961fd18c4272b905373775a14c4d27e4ef003cef768de89b4a6a094d66cb72b54ed697cf4d409744da584372ad103c792f6a895689a76e194cf869c1be277c97a1bf4fb051d7300c633a9bbbbc9f1cc40d257cbcb36a780a127484f19a9017abb4d58000ec8241ada7f7ce8ab3f2112962fe07c1eea3850c49a344883992476111f1b9673c469dea7126092c3142fe1d581c79de132bb5b465afa6446fab9ea3d4e9797bf7dd6a8972b3bc65ff977816888489051c9c913b06278ad43d8b3b932726946c8f2a9c625be4fc0be55effbde16249a039e5de30a9150992e2a4f909eacf6ad315dcaf1c634e6a1c6a77eab83e2ccd2d583b2db27d10de4e7a75cb7835838fb706ac77c9c830ccf68c29df0fcb555ea15936ac0dfd65fb7b533aa49b40deea28a132052df1dc177940f467cf2db147b260187cbf41c62d663e3771f8615cbe8be42f5fe714053863d7f9375fce4ac326343c02c56939729ed683eaa5b3491b12d40262e0cf61dd15229bd84cff7e13b27d51891e20cb539efec677bc025c4b1fee6879569b6bbc04f20529fb16b8b4e4ab2bce7ddf1cbd46d03e3887fd2ee037a89f52d933c80a33d88ce100674cbf8d45243cc917dddcdd19d5c21c2b1aeaffe0e945a788a0faaa2eb9f4a5aa4c9cd6c0d70456c69d268d19ed3331a29f172bb8e599edc5117f0002f8b883f4662a3eee7ecb14e659f8c4e91926e2b17f0c1e1c210ac239898af2d8aa2cafd5d8566e4fb3a368ad9788f499d0716c7e99372a732ab0a2aea3ce87d5064e22fc36f4fa854c04cca78b110f09f7809cb2470a482fb18d716c90e461ccf105a783d470e5fac5ffe6ce4f0a0855bc1fb8016360d86a1a2e841bf693a4b6b53f9e9576fc8c8c7ad08088f167d66b027cb5c7b239feeb9f3c997f7a777039e13ba0c19831d0c7808497e70bf4286b13baa2a4268ddcbfb986878b1afd7cb738ce25ae46a5ac1567320813885fda1dc13ff7d1257074d6a6de0133c5fffa6909a660dc0a717695c07c677a27401cd648b46c59b76693165aba212b543dae5c66b28823324e9d77f825130a98dbf2669bb0fde1e5f0d9f6065366ed185af840eb028f70b68e7bcd8ebcc18b5e4d3c71d97482d45ba89bb66fa7d0a3016c314cb580fd6b07172daacf7bba0d8c4b70c4af657a4497ca9b09eb5cb43bfa5456d84cac6c5c69323b9104d2da462f9282b2e2eb7405ddcab6db08873746b994580971a85228a6e2b6e0f46747effa740d6f79e31942d9f58b9802794e0d67c09e91898276fc208a77c8a319fbedead47f086b6838ff43df70439747596f765b7137b6a5702c6c27964fe6e606dc8e7a8ba4d17b71fa1e29770c63b862cf1af18cd3ac561eb12861067dec25d08cff655fc78c1054c95513d7384edd8f8f6db6e1e1f9e83e2fa3c23925a5b79cc29d2eb0acd66d22c63d56ab348d8b963c2a482a760fb8bb403bfdf4c4afd780d67904df530b7d1ebce5ee193464df34972ecd4bca5b4344866f03750b1f38698c50db1c9c86f2ef884abfcf56970d66657f38430b1cce9f4fbc4582a06c1553a787966f6089e487e3070bffeff89615e166555f6e3cf56a836c4c38cd9b72e3519072e30a3c48ae76aa7a0838bf4d6d15d8762ba3fbdb09aaf67c89df20a17bab14deba36347e02ed9aa0ee49d051c12ed1623f6a53dae028e848a98a2ceaf91336a2bc50593a67fff22dc6824424b499ad1fcee8b55564bc3d99a403439d1bc140e7a10a20ea2353a5425821c301a96fc79148c33af9c3c618bce5c091e1bb7358eb2cbfdcb583fdbc209aeac4759ccef4210026b81a875ec56290afb7bb554d2d5ab2992df31c58466f5bb2406c4b552ed9378bcae86a9c43778fcdaded1467dba25492b4f7e522aa732ec8e75de181af5722f154567afa9641fce3f928ddeb25533719789c202802ec4bedc2d84ffa0e97ef0ccd57ecce98b283b27baeafc987530c1b0656445c7289081ce00cca07f3b2a2fe5d0091e9ce7d0b92764b1ac0de3c21ec4a11a01ac394f8b0cd6ef6e944575296d6febecb2658131db426b107258768a8a77268b4376222baf580cd9240d8610422bb9b1f83e372f786b6c63ec55f6a4fadb5fc9b9fdf80db57e2d9d913517709fa71f73d211cac922201fbaaed1566b07cd3d42e3b28ab14dfcb8d8afa69f44eb278cf4c05219221a595b7b5fc61c61ef22a21ad2838cae50c86ed43d5c6606433ed13e06ffeb496986009903a265a0633e4f7a789d77b63272fd0a8bf082e1e1aa91c4c19c319525aca9c92813a862d866221ea544eb791a3f16e5047c6349b50309654e709cfa69fa744469fb6cbc708814d6d96e1bef4ef2d2a083829b6fd8fbc614c752d66b486a121dd9d4f5b488f133644778d5e0acd6097c2bb0f41db739271bcec4716901c9299688a303c52eac762bc1b2dd9bb742e4ee0c773293467cc6bfe016b3a0f4352f6593496e3dc40196e9d8418d47a728982a4e90d5d8890c74e4949fe60424f59ef868c2f65e1102c78878c9d997e58945df37ae7db7c5a6363ebad42bd960898724175cbbfdbfe02764fbda23917cf31ff8458b2508a2fa1605d608e8436c81dbcc8f36be1dd3fac6f0f6bf65f7a4053f22bc3c7da5c59269ac3b853de653436268176a021afacae097f2ccdf1fe80d40e554cc4126de92f0c55e661e929186dbb7d972cce88f7ea45adc3fcde0fd07bcc0f79d6c8f99871be0a07df3f49b303bfcb693c6e761d4253fc1d2e8a56947600515431fc5cb89eda5af670074e8e9202772e6c5f727b053907cbab2324add79244c8bb4f64d2d7c520ddde68c73a919dba7f18808c59a34be3a50384dc0557c3dd8a01d25661d89f564b3f19fca2487bd401aaeda2640c3970a669feee3f8fe009df9098701b5736b3d13a0431bbb9e32f6f35365a8bebd217c8d5185476f32e4db9ef5209ff512292e83da451b70daccadef0a9eb654af9c9c737268bda6eb92aee35b439b53290befcf2eab57e63e240aa8ced4fa5531ba11a107665b24ca4e53e8d6a59f106422f5eb469b4e074155350141ea9320d0627cb08ec7f0b9eb19dd541e058aa7bee6f1b58db0b9809696bc4374295730ee830f557fd12b781c9df1c162ec2b87860edce0ce30bce818a7ffa96e5b2ee7797ed6e666556ea9a558a6a540531d8cfe27cd53d62c9c857f7b8f91259adf9860825cf02fc8f8059f49e7359be4bc8e95e66fcd3747c8206e1b47d86695c8a5b1dc5edda2fd45bb72025524737aa2729d0c54cb0bb2a7555dd3c8546d15083cbfec9498c18b7ccd96bdd9648c8674c82fde7a6ac886847f9221000353ed2d56b1f201b6d94adeac868a30235e50ce67d88d77fe6c58a26213ce978ea04e756dedab60ac4dea25501e92bd39fbbdcd4e6dfbc68373ba7b9eb15d2995828f219c1664e3f3e9889c196a4c7540de6f2d78a56b71bfd76c2283389005e4882e29e844cbdb69156d2bdcb32d818e6fdf26d00a3741b834c832f0fde241c574b6edd8fb0c701077300040b62c02c01336ba6b88279b158e19897524a0f4ed8a8772bd232bc705bb046a93b28b9332871ec369ca53732e79bcc0f84dfdd08a9d782bdda3ce53a290697ce55d0fbac940b70dc248ff42a81f058f8fc9f99286e5957a1ef8995da567ef53c529f394026eaafc1be3b1d9630879933d2062d72d1e8864f0f495d38591a11242629a47f9ee9fb9c9c0eb0a64128d0b39b0b32bc4b3a63e70f091391486344830f25bb2d26b7a83d9bfaafb9f206674243dfb8851a5b79226afd3e9a8bc995647597b1c19a74433d662ee2ce76155f3f09f69199cead15b5cbf3c9d32d65273d7e886d248020bca27d10c738e9f287be39f0f932c62f05639c7ee0e13f831a4530c1de43ece9655f2038377502051f38c0247ef05a7b514731110a96692353a8b3a8b4e8938178b0e14a36858a0148a13b2e29743fdb4d1bb24c6f4f4f834ddf60e9ff3594b969f30b85f20ea6c2cabad1a3d93b067514569fd343d1a54e046744fe99f7025c367e6da2aec82d67fe03514071fa03b9bf52dee1f121492d9dac46d6d811980686fc86574155b0860dc66bc092c360866c5117f327163038db1ea5f704b03bda5b04efd23ca50d1d46c1adbed9b101ce4d7856f23fdc659ad85fc26ae9b18adeaad2a07414c506f393a2d14432600c1f00b81e2387416426e29597d7ba0364d3e6802f7691dedabd71d1765b19ee633a6dc3cd881faddac70b3b4d3a4f5860a715a5d578ba7d5d69cc0c0982abd29c4b1701f7816d3d10dc6d47254bcb9f5991a927323c539e4cebd758bcc6f400dceee6c3bf3e2e43daece8da494d79bd93c94d90da1c2627549ce8cbd0ce3ecdf814eb51ba2d39e878aef73ce17a2f96b758920f1561c039900b2b7484e873d2b7678667352461cd9cc6434e9c20e80be3db29f6f55edcf73415b709c50e2954feb916f559e8ded06d360fec2785edaee555e3b881f3713740f3ef6b7bb94c993795a74cf8459302eaf3b7e250c1f4c17855419a2b85dd325dda155db41df80a7a4099a00c2bcfa9e016e0d72a5458b0fc43ac7c241ebf22295b705b13010e7739eae28329faaa69d36d52e5fef3135d282e9bae09c0cbeb2d764fade2e59635a239a9ab8ca11e84a7aa3e50c6f4b2041ba36c176dc2309f324e3a89bb7420da6a01be12502947a28e9e432cea648877a0aa451a73943222be11502237e283b6baad6b67264683fb1c6a81c66a2ff0360576546d51f63f9c536ab9e8b485074c4a91b7affee6e279920793c2c857bff60b2f0fb7bad1d55b11f140494677f1ee4475e9642044cd061f4acc3ed29e304f94b4b1b103ff6d8774371b21a27bfb399ce10ea551807c6a425361387f06e2902130abd003698169a5fe6316ce5b112cc4002fa28d0c2aacfe118c53ab647c895fcb7258dc8e8079f28e11423e255283b51d6222bed74e56693f68debcc36ab184271f86da24fab5af12352576c7acd728a3254ec983146b3c9895107d63c36e1279fa26657c9317a62cc825909b9d581644a7b6d69c5ef76eafa93b967dc521229f9ab744f60d69f0979f89e19bd2ad891c63db1a69a0384024955d8b8343d1da0c7d640a0c3a8daa2c25bc71065bf59a81ff2bfe9656198da5c3b1d1dd10d98e392a26fd5e3ec079482d946f570c3115e32b7366f3c4b9878e5fdca83d25f089c7b8e6bc2c1d99f16ba01666e953720c4c2c0201b8ad4a8bc9688a403c5ccf186964e5c46355297a887b44f97a899e8dd573f924dd8781cf10f83359f7d42f0e8359c247112592c7e59f34488423bef9cafbe3ddb9b20effb6ea9f30e5d98b8af1f3870268dc5ad9f1297f1147da2df169916a773dc20b8d39e98ac0d4089e13eadaf283c754ef5d5f5907dc3f3be5a465ab3c65fcb3e9566c3836c67041bf9890e7ce2c496645b56a202f669ac40f3e8444f3c8cbbeb05a3489afdcfa908892deae29f54f0cba42c38eba395713ea67330f020d50a8168185a0fdd29fbf92174f4a28ec8080c9d2fafb7fdac65652244a2ccd64b0535ae22df43ed18fd797ea8e2bf3a4cd7affc905399b5c075aa45e1bf30fa35759bb5f0d9ecad53e94656dd7d6417a518c4c0df35c804f83f1f18ce63ea9523086d099c079d7d1b8ca5ed3064969bdd0c4ae1d10ad1d34a81b878a51b999976d94474337fe567d5c87710262becdede4c4d1b6b14124014d9cfea47c7879564e64da67abe37dac7eadc7561c3e2ced8bcf43d78c9f085aeb1f1564ca95b65171e35f75ed25a66e8dcc87e5f864369db9a27f442205d8b138aa90687b9f41e65f78b800a2bf953175e891c30d907d6adb071e6a3526147814df2c41b11e768f09680b85ed1f6ee0666ce731e23ae16eba44dd1f5c7df5328df8753bd65a7c5ddec59e11ded83e953c2feab3e23914e26bc290bcbce77dc5d0a804df168874bcd90d40960abe7885e8ebbb104db5c49d35ab5cbc911c83c9e0e9a2bb995b5b70627dc714d1ecca0b74c03639ac35bd51ccebe5694cc19f902e2f04f8e8fb42e3f724353e07d8f4d2043ed771b9669a51e29be0ecbfcd7012db5c38e44184ec0003a0bb20c983dd7ed55897bbd111b4cc1f51140f14c6486cb01316ae0edc6e9b6534c094e322baa7c20692707e08c42cf2ef11e50c213ae93786ade64f68470e57c57a2adf1552f176897673035789b90c33ecd26c3128abc5bd916097425ef5a570888837a5aeae0432bab055cf4bf993719ac8509ead1161478dd4ebc4c8d385fe897d3fddb5f0f2ed733ac6351776d1ed442cb037729b899a90c6f23a775a35a9cc2cb51c692d532afddd97c5cba9864a096dc1f02488a984f8aaafffc95c5cf37cb49265250d7c8c6f8bb34c586ca2e8a9f0c6f601c5bba6141da1a9c213732a9aeb688a50fdedf96105f7c95871fb6ce2022c426d272f18e1d78abc9e61d9a5225b9bc6f68604543fa6170c87d86a805245a1ff56d89b1151c9340a1f6238c09a2a0122c6d2388cc7405061bde92f28b4cce3144cd932e0652919c2d1d7bac614c1796200997e80f243139a456fbc198064214800fc32b05104d0b6142e9a0bc010131484646d6f1284c9069964f6679752f7440b8a74009c1fa531b31466c117c44e6c78509c063580ef2b8b4786e9275f53c3fac19b909e729cc71d02d68923de4d6acb98a6db43cef03cb6077a0377373051584885799477c9f9c51a066b5dd8c933400d6a1fdc88a9b3c00da5b1981955b5a6545cc7f52b66c33aca271946f85a44300aa225235a6fbae5a06794b60cef91cd4aeb94f56d92215595920216d146190ac9e6fcde404a804954f6035f2bbad217e3273d093eab90549b72dae2e5335f7eb29881799b011171af63d8dfdad2ee22aa840add69b74d5aa6da7c45363eb63d49c40dcaa8d357d2c5a91677bcef1543db1c9120f1628aad7e785875f6fb699fab2a281f1e81ecd8fc4d214c77522704d208bf8014b5eeb397794956df73b53710f7f3aafeb74918f1d6899c48879c7f3769a5989d9348e516e732e41040e66b8d172a7d46258cc56e260d90ac64e51573336e264d0d9d4937bf549a48f912fc12228280953883115076554f0c4ee1094585f4d1764b3dbda7ea27154673cc4e02c4004d529ba03a74513a71303373294a2be72b9f24041d9bc36d62f740d055c35450c4dc0c90e621bb627ea1745da11a0d55a54e38575a58e596d2ed0b622ae04521d2c96957ee5f2e8f2cbc496710ffd5a0f8881f9de9068a41de0158e46f5c65cd1a29cf1bd3516ab2a3cce2210e7a31abc634d9a4299a203492a06ddbeba591068a859e84596d2d4e52bdc77db857b202d8f6beaee67a0afacdcb8207932f5d9700f9f23b8901e3b07f9e3e2666d8246810cbaecf87e77152ef9a085b682a775abdfe9303431d4790e636e7beb2883b6171d28f721dc94bcdf78b059c815f0702497193cce38dd7848477e0e8948dc2f88fca25afa59dfac59b6555bc25446c13e32e5569e97917640204fd01d9db67af3fc2d95743425964766e50b057831892c8dc46e1f58e475f8c8e76f0e9f970b1aaf40b638b4b00eec32edede5e5f77fc57817ffb39e23521dd84c38a3f3a4e36f1d893448019c993e8a05b47075c858f1718286539c3cdc0a600ba4e05d3b75d4a31ede0229f216dcb9fe04f9152d1883a6be6e3f21f8ad72c9f9dcbf74e0fc0e529f99c385309f8fc9b2dda8582e3c5dcba9a0298153eb0c00ed47d53c6048af27ef638d1b1023d611f6110156b350b8a1e0ff190c252a38cd2f6f8f9c6dae495ccb19c94f36d59c015f9b82d5073dfcc68fd0f67a3c8c9d7d4dff00c6d6d40c7e2c5a9245566bfa28f645bfe05fb64bb9bc12778123aedfca22ee4f25b1be66888aa4c670eedf14a4acd50fe5c54a7b18195f5927df552eef80798744635bd3c0b88ac4d0e3427b634a326649660266ee470e86e15c0b6b8284908d008683d90b5f94f5de50c5738764f76a9c54cd0e68dc5281c30e55496b0df75876443df25b86e2a9e2bdd3d24afd82b073bff9f1ed6c64b485cf7c66b54f3b1eda1a2a7bebc2700ff9ff4e7be57230f473b16aacdfbb0f8dbbf376f110fc82b223a86696ce43a1e1054c93f49c02bcba85c8c76bd520790f7b0081a985dacdd83186ee5af790c4da8ecd4a9c82b9fcf6ac1fb40a2e835c8d63f72f40b8b61dfe0090df4dee6f2e1a712bcd726ac06b531ad9c1056a9a558f241057bb58b372fe719e91753f158858fb10de0719173b0753bf39d1b1d420723c6864831d2f5b32b039fd2fc1101b3cacd6921ef343ceb1407a4ba7ff2874d05bdb66b6688c83977983d3dfcc5dbe879051e044e924a2b7fbd7571a1509af919e53a7c2a2c064323335f6d08ee50d3a274c916742c157928a70d32782f226adb16dde53655fc75b33aa12956a7868f1a76ef4e4fd098f3a9767dcc40c7a900a660337b3669e13dc2cb899385057cc4fcce8a7e9b84585602db913ffe529aa041872cedc8141608dc6b8cfdd356b0ec739a8e3d08ba8789a35d2c761938afbc1230cbc648e5478861e3d18f0f68d8de0de64dce67c9e58ee923c00d909e27c2d28d15ce39670cc13ed0d01466f24801384458565a5cfb8bfaf1e0bceacdbb01950a141943794f6e49dc7806d164b5bb292cd4adf2a38ba256896219476bcf8475755dc392e3d88a61ba8cfca9deb0e92a38d7e1ecb415da331ce1800bf520eebb25a6a1b880fb55dc3ed7f79cd76478372db09bca49236cd0d6b7c016769a07ebffc204b5b17ac2557d0d270bac60778e629db37aee9363694a5e5018d4113537460a58f7b7de221a0d0b398b87b1a2b47b409af5ae9d003beac441ceb92abb73e0f97cd8c166fb0607f1bacb37751800db08dca3e321516d39d131417adea28107fec0890b779b4bb97dda639e533debf5532eb974218845a15cc403d238a9439b5d6587aeefa6b02415b284dbf50832dd5b1e042f1ec149e23303354b91c879ef94530569dc97bce8fef15c12ae150f8fd58cb445ae51de9821ab6763476cb8efaa1642d3a84a28315b3a69a1f794086de37397192ad6bc7ba4a2d5b7ad2cb0ff12c32400f6aa0202e717a2e7926e3a3f15ca01fd7905d31c25c5941d92c481c472dbdd9500846d2edcff5920891868c735381b90b040dbdac55fcd6777cc7ac243698c41de214ccd716ed91a26da433954e08ba38fe1c34bfb25cb7356b0c734054985586bde81d2915cc97ee5c67567543dc9d5f5a999f91f86f22d58ead4145544de5b0e2fd658af2af0b13b8b8daab4b613443e37966bbdec73c3dc25b09803544bc0f92bd02feb558b0df322c824af3fa4e82e10871b2688a2bded180946cde57ef334f7e18f11915db057c2ff0cd1eb0441ebf6263edafa7086cb7aa47b481ca6454751462b3e55f6f3b2fdcb2e165b8ca36b9789bd91d274c57a191fd1a5cbf575632932a945b66901f6cb2145f12405afc0aa8a73780545712656d1af4662929fd34690364a51861af12bc0cbd70d9bb1a6fbf2f90f6e9ec6800c81e13f8b78a1a5c2b76ac6b79ad2c50e5346070d2aa9175c418db81a44e62dae14561942a89bf10310ccdbe0cd976192880f84141518f77cbecf5986ee563cc0c7199b5813ed3ad241ff10609947087e215153cca064357a54b9c08c8fb9f4a97eb09ad3f3cb7ac7930ead02da746000432bb33ef79ffd21568fa9a8c16b555ca09d9035aff70c7f39d64af59953bf09969a2c41ee07859944550e36ee32319bfde19f2724087dac3e2ed6ef286f5d907b09b559b8221fd9402338d569ea6614c662573a793340352575937e064ee62788b856a4258f111571bca7a5fe1436d04ada06eae95573c180468238cb15560ede8c6af2fcab31ac858fbeecd1a79c133034eeef85d67f5026209aafd607b418d865e7be5d1924fd44dc2d048d9629e4cdad9b8738517e0431850d5f2b82323aacb9819329797e90c702a33ad6e21cd202a840fd3babe506f05c2db4b37a0f41297d3a04bca02c456d08be976d35bcaa2a2eecf1688f35d1ea306318dae9f7cfe2f01ddd4f72635d2bab4f888e16c715be8a988914083391f564ef81a69bed595fb6bc2ac21892e82bd55e0c9f2c059015484d6d58ff6b3aa4a0de84823a635bf7cd2e6be10f6230ac5eec3c2568ad58ca4370ef85593caa77bb292d8de14442f6243587619226808e6de99191fe53b17d73da19e89575f3a8153b915d4b32b5cdc24b069cdb0de0f3e570dc747b86c7a293d94c68f23c2a230d8d6ef34789da0c6450fba816be25977d6b49c8dc634f6e42dde1c05c3bb47cc198a4de12ebf97a12480ae3caa84bd2821b36e1bd839318285c4766bc76f1933f52d64813d0536f1a831c5312f1bd3682659c43e66290274bfb5a6af467fcde0d7cf4e608dbb305e87dc4c4201858f1ac6e1e1bec63e5064dc5a1de0e534565f50e5ae47daca07898d19e61a1ed11a64e8ec1d40a8a8e855f04de97511fbc5b7f7038b0d03a380bdf55e8f4641a941523fb7483c6a292c2f387fc096791aa325715a4c739fa7665ad244686e1c3e938fec6374ff5aa427dc0eb9b456138812dee9781e709540790ad7953f5e5c2a33bf6f0ef84c9ffb1dbe704f6741ee4b90e8212a409edf7be8bfc1dd682c0489042cd917b7e997bdc42270ad98d46100b99ac80df15e87a80648b54e808249a603ec50c4197967e19ab0243f63bfa38f541ce02c566eea5148836ebddf4872d2e020bf9249daa4776b8d714f5aee108952ffefab23b436678166059e757b3890766485e50589e07c67d5eae14420e4dcd53b1c930d0557a465ab388b9f83ca4ec04470be1e0dccfb56ce93e8265dd91eecb12e9dfcf91be27fc49bb7f288c9cab7df9090ef345e1bd96612831c8918d33fbaa873de008121f704da0377109955796c94e786de513dbcfce5acd9d38f1a51ddf2c50ac85c572dae007066d9d83717e902b9d68df5e220eae995ab32047d2f08b3ab78d47cceba7d3399d029d571675c96be34947f4f379236b8f03eb937a0b1cde5d5e0448c93168ad835149f7b4c4454d2f110c051d824cdab05c74b23426c39b7b42da2e7fa80ff0e6be5c864b4d43d2f9ae0ab70f3425512fadf6dd1c9cef2438ee9b57019c28f920012d763eabe126ec6cf04a85618a42a37547e5036de5db9612c0b0aebe9b883140664ff957ebc9e459bb7f8adaa538c86b77cb5de02602d1ce5d4edf50b98ca636bc2cf6a7a6bef380351faccff453708e5296a9dd23056e3b9d80813fd9c65efc29fabd118efbfb28dff4d5a356a2175c2f65634d3393072a7874a6b4b8f718e8619bc4df2c45a551f40981301d2fefadeba8eb2f0fde577fddff23948e3a44f5217847f220b4eba92bce853b06588ce9af2d12a46f13a8f0fdc691d86697f09b5c8a78047da1946e12abda923a922e492f2a76ac06486c9ed912e58ecf1ec0924b35ee75a50684be77af2a850b26d159b3b7a94e1ea4db7b6b7105270950f61f8b19470633952bd3e70e91e28b889547ccc6072472e64034ce5b919322390f8bd58f0dbcdb448e7c18079762e406cbbbb1730d906d0addd386a36d525bb335a145ed99159eb13446ffca628756d6de82857462dc19471fb601cfbcc4a231205a8a4a412e6a7c77ea5a05e8aeff214ba1423e150db6de6d23ba0e324c77f244722b3581eaff8a4827434bd0e13ff16641d601263614969fbfd474b7cc129afed9fa2faa33708c6d63816894ca2def8c7dc5558f68d27f7afc6b25182dfb0f8973790c3e1d2a83479b9f3dc228c4885e26e0d8b1b5d8befc7b16d65a356c76652dc244233ba4864ab5519ba1a04a9bc8c0fb0c7c8c54ecc2ff1ba7b680dbcd589cfe41608ce888ff624bfe0262c11340ef8671e947543184745a25a02a6fe3bb0c83e7da685fe2329d0931aaa1ad09a2cca51073498a3357655da269b24fe711b9df9032defa65f1e806b32a17317f60142f1b65cfa320f799ba3b1c00da833afdb0557c76aee4084ad3e16e8668b5aee8f7970fe6604ad04639e436867ccc244a5b10072cffb51250d20bc079a8824878053a15a9a3177d17ee7f867ee774ff53b39da1d2dbc14a18374ca7cbe5b32d743d5af6bcc0750401bc29a7e12af7472d51ff4d51d7f785de7ba26c13a05bdf89ba58313427a374171b2310255684c6795cb7e9208ad94df7f0866331e8445c7081e78d58b8728c3553a8c2a6b45e7a6a03f96061afe9fab978fcbb7a72b5bd20706c149892eae0fde5cec9863717495971b5cc3943485af133409c0e10eb805b6b6c540c599eea1266f6a24fc34bcb9f88375b3d5a032b4d6fb157046a7976ace72056ee892b313670b26abe2d4cee0fb00a7685a058e9b03055ff9599659b4abd56ae1b841f0a31332be0f9c72570dbdfbb19233581f186e76991805968b55eefcae1f254d6bd8ee654f92c54d348356cbdceae606e549d65ec848ab27b73b394ece31690d94935d6a7cc54ab9a9f0b5379c2e55e89427cae9237021ef433cda7c57fd8aadd83b94e8f72343d0017094bfcee37780b40bfdf22b01590c084c5e48400d40e2d81b47f678aa55144ad6a30e964e521e41975986ee0c8231d4a99ced18052e44a2f4a8443234b03ffbc7a7010205cfec4edc054ef4d2cfd288371fcef2b72f47d0e3cc01a01c323b269d0c6b68de3fca25c375469f942b0cdd636c6fe230c14d5581f7fd2b1015eec12d5a67dd62ef9d7c85357eebc209b93a192319f42a88cf6030ea5e77728f0369f0f868a9e31dbb3fddeda8e374a7c02bd4b9def8ec2b7dbdb80e56dc1d3acb58afcde74fd5358dca8320c59f8650f7ccf3ea12ce20bc523451a0aecdc0947c51d9f6ad082c5257c9004c7e9213ae0cc86e2b7fd979edf6b04bd63e421db691e13cd81a240a6e0c9decf98ce416cb7e0a042f2509fd239ee83d65b0ae151aeddb57e66e9f8ef710c8735468892c91247f03161f1797fa045299db40bdcf1fc9e8617151ba4872cc1c847b8e93d53308257457d32cb19c17e553edb4ad4689448f03e8eb77afc972bd38d4ac6f07d66341337485bd3f96d31b51d53402821d21b5c03c85879863d2cc25df2744acd20dc13c2643868ac786da63d9b570a05c18a25c1020a55cfa7ca6c3261444b2ddc028b646c0bcbfb91dc04d01b03e81c4457a297b2980467b635f0c0cc5256f856d81a84547da665c3a0e927a892f19d434685858334c89a56dc9b3d4f2f5f7cbc5555cd26a415f22cbcf1e73ce73b450fcecc63c8968741633945f22b20ec37a0fb2550ba9b261389787843121ff7271d36bcdfc2282695cc61a6874f38588fa5c5f719c4c78dbe1911802a33ab3aa38a4464f52b964c28c8dc986a3c7c86945c110aa10b9f1871ef1523a2baae8aae15b5ad4e154a304bd73edb1009933d9d073150bc0ec8ec22908a84e0cfb996bc9e88f33d32a2d3013e76d404cf29a361294f28334de6fdcc9d37b4b1df9a8995a0b89003d18ad890f0fb7908858cdea4cb96a6496fa6bdfbae7e1f76e69f95dba55bb493c0801b2c8c1844c644c64d9fd6901607c790c0e3f033a7fc66312f3df6b81239de0a4c4445f1dd42c857deedf5f56ceae2fdc1b012017def1f020f22de04b82061870422919c278b2c0780c8063acd364ea36d33e6abe5b978952ef5f54653bf4339170434483dcb05efd72c0800d4b68d36028e55084b78eac76c9cc1ad135063d5b9573c333692880908da04376a3cd4e909f824e1573c7abe7937a0c4163730492b6931b03dfb1c53857400bb71ff30ecd4907b75b163d1f9a8874fe47cb399f3478776306fca7e59b56061e5d3b026228c6af644352db1cf9c912478ef2044be614673eff0e1255c5c6c7abac84a7a94f2bd8200866ae72fe998641ff684c7fe24734d099891a1db6755ae05893ae65fec4a6c223a616158e9f9afc727fb5f23e39c2a8cb772f5a33de20788241da7b746967f905b9821b0b49a584cc3d2f9b8063c6f0b707bf799e2b4e706aaa438a94369ae6a465d8d167a257a2cd44ee32a823ee8604d75d6cebd7aa0ee4ac6011711427d7c93b7d6e8ccc0e264d58879f8d8e41945527ec7dad11b4a2dfa6b5322c16af5fae99aaa3e513f178c22763abcdf266c2f6acce81371f7fef32f8ddd3ac999cb46886ee1aff721b6f7a9b1cec1faafbaea4c7752d21044664b4f43794b7733f427eb00c2dd1826efbb3c20a8e2f3cc5f56d3c30edb1a96cc4c910a5a83289e678d4fded1a3237e77268ce25f9a98add71ae40133afb41a30522e28093dbf05755121f2903eed24d3a9dcaf35930dd9ec7db6740c29ec6f592fab9d111d1c1b68302501bb61ff5ca871f9bac2ba0d5c436407dea0a2ccd9cd2277a393680593c7e40ec5fd9dea1ce9ff09a88243de94579b4c208200f98d5fa4aa7b7bf1ed5a917863fbfeb218caa8f1e3d94473b4b77ea89f9b46646630631db0756e441bf82eb08e48632ec26baf259c25fae2a5312acd00d34d99f79291bb5a3fbb77fcbf2477291747880adce8b167743ac90db1271e12b7e5da30de755148623943344e161e24c07e087d440a82a317a3d3672c08b490860f544cd397732f1041eeaf6e8151e2246a0f3cbb07f8f80949edf8da4ca21919cf41a3e8506caaaaefeb7917b35b63d7a4442a1a755987d1f78bee464aaac05580ef36bc38fb686601afcbc3299baa9acf9b4c6bc12992517455cb24806e943a30d5dcf238aaedbff4aafc2d2c75f767647f8740e9272ad31a00f92fcc66c8e48a11972a51c810ee588a8bf0f58dea09d122f20069f33f972b79a9d98496fa7fa555d315f7eef4550dc75cde84acfbdeffede7d395b13a0b769076a9424e60336c63fa67b557c81bbbef08e202dc61a5475f5cbbe8c79967024d2ec1359b418560946a76e75256f428696aaeebdd6ec809132a7613d63edc822bbac410064f4b60b6a170f8d11a5913ac20cf81dd8e447fd64c998701ba5d629d8d3175fbaad5fb33a165e02020f056c69101a289c59b3d2a2d711745d69b5086dce446e0ba13972ddc1c2e27169aaac0a3321529611a0724ea78ca21ae28c45f0d92317c5f60e77ef4dff803fa60a07d2cbfe3bc95eea1d4a18f9b903bc70509043c9651b7312cd6579acb91fda9f300494d71a6f6963773e7b5b422d0429feedd41cacb815225dd202149b84aba3c5083470f139bf120da855c110051b3b97285115637caad94293d683d22cf41e306819c0f4c31e6f43e9fc288fb1bf559f0ec86e485b1e66c1eb42b410b08dce331bfcb8f33ca8b9e4784c4858151d97315890eac52deddda851d4748e6777f0605782468d5f6f1647f51508c5c0c5f79b8313825cffe9d80d912144ecb2beeba687c91b6f47fdb680b69778aa03206dd138f9bc79092a193da1cc0e5fa53f7860e7fd182e0f8d4dd23a90d1ed5e95add55db396a4f54920607e215f59e0f6af5fb9d6e59c7755764f417d8c2e7c4bf300b2a601e1b99d9a1594b54febf735e8dd3f8ceeea59ab8d1a68e612ecd1dec9bae898db3718b19028e9f8513e794aae31cd43ced395b2d73b236da0ae87e3fecd685fdf9172127220dd1481ffe2f7a3d23aa65c8aff1b3a5792c41369ec384d97f0975566bf1d1028880ab91ae4b805a3d0d90c7fa3414d884b6e10aab2bc31a55a742ef32761e5016ea2337fcc7efc169c87a97a44c13bbe953b62e6526bc0ff13038f468eada429a0fff5e4c5e68aeb39b5cd76cc99c4d971e55a37f5cd2e9d0ac03bbe2b8ec7b25f12b6ee371e509c88892f271d1bb9ceca4be5874edcc09f4866f816b47e90c024ff39fc8128cc197c9328081a0d953fe5053d21ca898de589e3c669f4669a9c8b4cd6be6572488fbfae91e0d8c1877a5764b5f55d1e107a503379fb1cf08c578059755dae01e078d31f0cf539489111ffe19ffd8da5eb6ed48be8afca740e0b4b463e5ddc103ba2b61f93a9f57f5262bcbb237cf4581b97e5a09cb93f5e062e92eb848ad592c55633efe0a6bf12b7d9b2be8370aa0e36558f33636e41a306c4263a13a73bd9a100c94777027d03ae436fdcbcb6c715ea4f1b377f8e464b29b47129655b1ed7e999f584b668385b14b9ae1897414b909fe0247e6e0d7aa5922812f04f06a01119698cb4bd783e351d4b4ba896ea1bdf92d38bab65c7eafe2dde1d5edd84e53c3a935b0dc70f9293dfaf3ce6d8b74e7f54926109369ba7e79a3f7caa74065098450f64c964bea7d976a1a6fd30164e3d115804c4a1e5c6ff845bd73be1087f3d2abcf5fbc0a26a26ae07e8a221138130cf6a4c8d4c6f531a5dc43c0edabd5f2021aa232c45929f840e2c2b17b15df64df7cf3b39cf3ab21893394fbcd20b57a3fb731e3165fc0231b71947692b91f7c9e7470728460be29ab959916dffa6b88149b3b790de5ff1ca7783561f9120e6fb0b9399d0f21ddab3da49a3c34ce707cbc1b7a477e1b62be7b63ed8d8de065844ba54c33a899673a030a69942067b02320bcd8ed1f024c86ed7ce5957f1b46c5807005e3dc80cbebbcfaa29ea642686f5636aa85b4726e5b00f104670e24c8ae02e4539c635c8b766ba0e17917b902c22d3f7b72a6069a45d34b3cffb79809b938464bac5c02b17ea9ec619edb419064c067577f156cd6ac0d93ef7e2df79ca66dbb331da629993e79d121a70ea6095bf7d11225b9d2f591e029c622e923c8233c4e0edb1873b658938175b8a56add90ebafb16a7e08db89eeebda319f54fce510958ebd32c807af6ac1493219ebda1d492486f56b634ec5de072330542eba8f7ecab341074340456008766486568bc3983089120e6cfab5b95a34928b36fae2a7bf00030c9148453c12a1e80d797e4b20c9534a6c13ab345001471b124ade497b7db0a69c71dcc9eeabd188f6dbbae15d92d439f7b8fdc68f8dca33a4f8397c1204eec35c278165d7dbd81a983d8980fafdf954ac843962e98da47af9c2c2b5d41df336fd2debfa6c0ae37c9a4703cb13eb99c776a9eaf7a875e4fdeef8b905525a870de350ba8d0f0aed48417a519bc6f1942d1921d236e0dc84d46e7fc4eaa906ecaf3148f33de05f138fcbe74d8f676af4d2da48c0af91fb0a33c47bffe522ee8b5ba60b7afd4b831893a6e8f28d797799832017fcb9a3ceb79095e7010fb81bc4f57b3e0182b825f0af8801591d8a20fcaf3c30479efe899598eafb5c1f9781f9cb4e1169f94fee01429883cee7d1025cac9f45bdf38515d701c18f9880e866e0c0061cca5fc4171f60669fa417a06f6f74d24e4099120838dfc50b42acb77a5053ba06652ba6db77e43330b59be6a2546b0fd2f652c357f3b87d64a8fe3495dd167f6de27b820a98aa786d6a50cc369d01e6e3e33781fb9b173c9682d8c489f4c738c346d57e09d4c781abad9d3ca1f16d6005ee7db07b5994ee222ec8fd6a5a49b7c7c59d83cf1d2493a198750bd8dad6e8440e4c69b65047c52817847c636bc827d0f44108631bc05a6d254c8d533af8a597992ea42d3b84b8cac9b3d9b3b77d67fb1484ad63c3fad6cd6dc6359c60b4b6d12cb64e56b3b008404fd5df3a351263de95b1f17b3838de49542b148339fce9345486ec28310addcf0544ce000a06a803525f28f6c3195e19bab3382957376bbaecc63db801a863d017b902d42a40d60f4901f80a3c32ac8c43cf66667a1b2c04e54cc928bd2c8cab2efa154b1d0868fa67b11f2f47cd5d01d7148c53e2f83685feac102505f7c2450d2c492691f8cff7e3cc40e7446fc587147bdabecadb6083ebde89c7846dbd7ed4da735e5d665049b75b2f08b97859e8ee89c14024e8d13967809d3be5a20cdd80d9326430c3f12ddc9bd23bc71122322dffe9b881553b8fc7fd691e4726afd51f768fbbd2b94d4fdb926658af1950b6d6e9ba8c0374b6e6b09c0ca048f8cdb6b22cadfa5a0f036e2562c739f1f5ae85f23b09f9e8f607ea34037378db14d7539a22d00e07f8b20b89c26055cf3253abbd02598050d10548139dc32e69762f121859fb781994e9a74c8068a885c93ff22ba473868c04c1f31f2b19d5a6f42d6e7a829cf084fc1bc5279a53fcaca89ed512c556792b2dbd1b1efe13c9e71a3cb505b62dcfe4ea6d83b8bde4ff860f14ca0cd2ac358f29ccf51a9a583204ebba1f5e17cb552234bef4b49ad343dd18bd40e8c88caa2c1b299d27da9310d1efe31c1454d31b17dd1894ca01618ea77c9d7332188d80b130bf461b63e7963a0b0ae5b48d7d1bd8d996ea8efdec2f87e61c626808553cad48f46dcbf773ab91e477b60f10e66c65a022c2f46d8eaec0ce7c7e1bc37b047012a9ef0f9fbe90fc7c5ce8e5203c60ea29782f3dfaccca6da324f2b7a0b41a65b1ce8d5e57a45875548da83cda5eaf44b0c50b85f3204a774fb4b450b056c7252f332c75d77ba27a259a177331c0462f0a3269fabd323ee07bc6739317e6f0c70baade8c1e4e09f79701536fa5fe9ba73f204c0955a56f3ade2bdaab5f591a017afa74ac35b3c2c73a5ade92e59d542e8ee767b509e0ca27bc11246068058f0efcac1fb66d86655ba92a955cdfef735f901e0c2b0bad71d49b4dd984048a94137f28e3c5b22ce8207c69aef9f21cd5ca406a7c566becb14dd8466f99c47c840714ce9207e85372f208f154063bb4ba78c8a946a8443003fe054576b90442f6a567c4eb6559890fb3d2ea2f0ebc88badb73fb7addf73a18ad03a0ce9c6f063f1d5d2f4ebd0280cd4aa82e46169d3a924eef8530418831422831bc09ec476f69e8268c1b80cb5c46e1c64702fe4012e1db3ab482ef2760df6eb487c1c2de86a071bef409a903b5e5bb2cfe1e0019137251490f943a70d1b8316003d2eb631b2d33ad89f825a7493dd14871766998bccf1316d35db56f93a1e097fb577df4919db58df0e9de8a22f076e1b00cab64d76e91a34bc5fb010487da308072c933c69bd86e9630a1a724fa08877ff44678221dccb1e754764b328ec52b504d9e0ee3813079840698de4c16dded14aae2e699eadf8fb82593b9036fee557e5bbbd6acc2e232352c5a19228cd2a396f6556eccbb6ce800bff4fc908f131de83df5ca687285787709f996116eaf498fc968d0e73c925563f9f63b97802b3a85a3227eb7153047ab32edccb8f073e66a625a0e28e68b49254d113ed0b8267a1ef7c48dc41efbcad03fdc64889cc649c276abdca813b27ca0292d844a0de71d65a587bb91af4ca89b8b2ae553b3012affffffd5