PearlStack logoPearlStack.net
MarketBlocksTxsMinersMempoolAPIPoUWSupplyStatus
PearlStack logoPearlStack

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

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

Block Certificate

Block 58755 3ff454aade59dee51849ec9017a91119231b26456a0197b68139d50d8fe45219

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
75bf72ed1d0ea7289f2bfeb2469e80d32e2205b5a586c78cb56947b04cd3903c
Certificate Block Hash
3ff454aade59dee51849ec9017a91119231b26456a0197b68139d50d8fe45219
Source
getblock-raw-prefix

Public Data Hex

000800008000000000...0080290000b03d0000
0008000080000000000f00000000000f000000000000000000000000000000000000000000000000000000000000000000000000c09201cfd7c6ea5271d654fb8b45273bade455d17d494582bb7d355e665acb3092211889cbd528b875f9eb3bf42d0569103408fee1eb2d8c9ddc870e06fba2664679ea9b43463eb16b9622aaa4bed7c996f295c28964e068b51b000000000000004000000040000080290000b03d0000

Raw Header Hex

000040202d5c8cdf909fb83dd3e9313490ea298b748e77703580650e1734931d5bbb7b5569f52592ba8f9d2b15bd12ef75641518c438f6c413fa61a34ff00b25b9e81825bb22116aa1c703183c90d34cb04769b58cc786a5b505222ed3809e46b2fe2b9f28a70e1ded72bf75

Proof Data Hex

59,560 bytes
121216020307337df71e9b957796c1f678b7e59ce51cbb89a6efee16ee12336e63348b189f4cd8222b5abd0684bcdb4d09a1f3c0b3f07b20383ab7282d5774c599ef6bc8c4365e7c41646a1b940eb2ba755165898e58151721a006c75f763120495203a9189dde6508411ff54fe62f285f0b6107b2816fd640ccb2e1ab67c6fe8bd84758816b3f00c2af2806738693930c18952bd6c05bd9a208ee82597ab342326c8103d44987b9f782e78da56036cbf0dd376d86de5f9dda7b70494b6b1fd6a3fd29db59539b5f156e1d850af34c7dbb4024ecece6863c5c963da086d9332703d4c75bd822e40bbfd10a2e3156ad50970ade2591b7d02e70a9f7656ddfa8f387d442dafa2e6f6abbbbce9787c1380f6f4a4fae5f6d89304766670412e8721a9705f354101c07e6a2128b8c7b5ca35e6c4deddb937632b5a9b69eadd778f7487c472d02085e7b8fe6702a9d26ea84ae40266da2392fc097e04e2a59c5d4cd3723b7686e29ba8970b7c149936bf1953af1cd569dc8e845bef7bf3b54b022b98aa3d32d2db274779b20eba3b8a149ca807443d89af4a9a5fdf122c165643c31d7bfbdf42d1ad269c9609b799c38d5e7ba11c403ecf5559af43b1bb363a6a4889c7d331e6312f8e78d7b48c4ffa7ea875c79a3f52aa3ed5a6cc3fc453894944fb6b8ee61efee8acbe7b4470934a68e70f3a6002ae420b9c4a76101aea40faaf36ca54816b946010fd7db17842d618a4a35a1a6b50d27875a2365f191c556134519f0c2927ddfb10c3d567adcf90c976ec0094e5d025607ef9702863ae82af44bbd71e85150ef84abe23e15e21570f2ad9686c3e990128b32de4d6a5f52af8a7341603c48c4eecea336408e35f627736ca3c96608b9f139dd6fe6bcc4109d41487489c3c552129da8580a375ffd2bac6a865e002ad8a6119412d8456e675310727f71699f372dceff6dfd39029c1732bc2ab76a0ba48449ef846efa2bcb3d4f8cdef95fd02b40418440d676612934d9b3b8926abd862782f4c848f066a4cdbe8ec6bdfce06f859e35db0ac56cd33bbdf73c210cf03f22f2dcd5fab36d90e516479aee4983b7437c31b7f9d5a44a7e9be103b3a4640eba27fddf33138fa437161c9ac40f2b4a705d3593007803f03fccf4bf4ddeef917a5dedd9899fecafc919b076a23b6e908f86a064387371fe5ee2383badb6ae0e33e6e05f926561b0c969cc2670fbdefa470200552ffddaa4ee086d2c5366d62ab4b86f6b650fe5256e0b76d25591c6c50a893d61841c30dc83ec154e8f881009673eae8c28e2fc9c09b9327999aa45757a8012a1a2d711bd13acbe478073fd863d6e81ae6a6ed9a87b8f346af9b6c95d673e77df8ac1e8a913126500b4b75e2e6bd95d4a1bace87d09e1dfbae89ebcda56d958164812da78bd8c40d5e732eb4c05a1298c80a430105e1ddbded8aac164e414ae5a477219807e56286fba4ad965397a05f718075e328d9555283a97d81c6eb8bdc4d7efdf09a751d3bd173e9855ea8b49ecbafe9965437f4a8b1775c79355fa230765240ab86026475f0604fda7a03055c5e59341a966a797deac8236352711aa63ad6d6b6590d23e0a99a6b09fc064c7246a0ef4bbeaaaf5b3a072c8ea5657abf135af6bc094afc9dbc71df2c9e582534d94c9987854496d8331e5b3458ec1a5ddd7a9f29b11050d21cc7c39b4ef910df2fbd5fcb5c40a1f0c763dc690490cb8d5898208f108fb9f95d1708a3956eb7b212b1603cb88f8b3d4f139ef5e27dd8a7a95ee905680102e47e32d818825d9a9b8c853f087a7a3c17dd8319ad4712e832a4fa61a334981442fc5fdfc81c8c6ea9d6c8f28c3f36b1191b1b1a2cd9a8c33e7b9503501c8091f36842b751900ccc5a235e90156e525f5566dbd27f0da56c99db0cad1eb41b859177d761708372b88cc5bcab74d752c640a3efaa8190709b82df45bfcde474373d0553d7ac8cd225542d9c6909a8f2ccbc6e058ba137468318124d3ed735cc5408f910441892adc5ee623c91441f9bb41d19691e60dcb5d8a4ecc5f3920f90f7cc5c5ca5bf5a746f19a05370a6e5ea207cfe5c692af2ce09775076d88301e2b8449b7f11789dcdfebd32c60fb48df1caf322df95271c0d3f7782cff93726475487f766b464909038e5470acfea65f128529676720f8eec46c79f103192066b0371a7c96b4c2263a2c64e2b8100d1cc7f653649e8a4131e8c86448cb26980a4911550fa1983086935cbae316ef37b7a92a78fa50301bbdb354bafd13736e7a190891ed10df3dc029ebbb8026736f54f3c3ed87ce2320c68071c93aa943fdf99c610095bbac57700ba5ca8a520f107646fe6c6f487666e0e2176356f4d27bd12dba0d86c54fca75fa2c354ba91c225f4d053e151425b0e356729860fc04605c5c53d585243c86b9595a6f12802efc7c89e74ba8216af084c572056516d9110823ce65f5e3a9a4f91777def29acf792ccde447534f7e8844def4758d3e223222179900ed1d16010234bf63e02d8744dc0143275a041db1a7f9369ef986700036e86fdeb4345039edec938e73a1387f9205fd4d20d9a450a21b9038b8e8080ef949559066a1515599bb28994fa7f2d795b63bc89e18f476c6571ae8e82fd0a37ae48f113c7bd671bc8d8670adc5fe13a05d853c7919cbc49154d506fa69a44a7d536d649b1101962d6a93be77d01cce11078f923916cc9e2948a9fc5bc4c9d30267a097264b52e11c27e76bd325b2f3b367b93e7828b27dfc8a04df7423acaa5e4920e0216acc7e84082ce69bb1bc52b966e20f3a7c22301eb2a5170a7fefaba0cba7af4900cefdb91851979c095611ecd4885e3279804faf44584bfcd22343e4f26378380c9f861e0483981029fdc068f577d7554e5ad06d5bc1f76f72ecbbb0d479d7ac5a520744344d1d2843d44e4d5e1924bf4375f4f65b31dadf09e502c3ba32b7d5166cc73d3db22963a0be9d6e33c13eb6bbaa9e6c1b759da4dc3c1aa5a915d510fa2e70d96b549641efae2b9681f3e744a9bdc5c7a2a917b59c33882460cd1ffd01f4183de417c28a70e733bceaadb10671c8ce37a019051bc100794d21f7cf6f8c9a6b289cfc7bdea1e26be18b79af9c331e43cdfc71164dc62bfb5f3e21f87a7cbb8f8596f9bf79311afd51b8897d2af1cab9806276fbaef690fe8233d9bd9d7df2d86de6e8963c5ce3eebb912c7104613c1a4a7e90e5657456ff761ef8b44a0385823776e2313cf27e0c1f7e11f5fe626f283701765a3059f334b015dac381a550aee74dbf982169026ddc973d5ba5a0441671c5d1a1696f43ce95ebb4aa54adbb10b5446a0d845e85321c1ab30684126f8cf885f45e08c7a9a95f4d932f08e91f1b1ba425b573ae03bd5e72f706fbe5803a251e4adb0bf5e88a08abb64b280e64facdd20bbcdcc887a77a474e0b14cc3955533cd4a47eb5cf09adc725a1202e630f21ae3198fda4be1e48d6a546791a49a1933e023d3abf855c3ed35597b6d017e416577ccee6546cfdb7339f9409817d6ecdb84220608ced0fb5323bd78b8a64a519c9f395ab26b0b4e5b69e1102294cb11536e11180aa0dc27c8d578d438a0087a69e7b2c6ac1d408930e5bf258c753b9237dbdd061dc91a67bf6e180ecd492b82044260cb2e72bee2971ca765a551d36ff3c1e53e2d9f243c73ccc6ceb125d25cc8794dee2c0c20acf1be1b030666fda3d39dfef61385640d1c9a60cc754e7c4ad7bcc18889afd4b308f6bc6fc917d12248b4bf82db9f4461b8dffcfc7c19aaee32b73c5c5f35cead50d8bc5769b6f96e2113ac48a0eb01d1a8bfb1f482699d08eeeb4ce40fe87495f78dc2ab72fdac39ba871a74760835751b92db41b9df601030dbe95a7b9cc9ad561db0708d3ac99dfc327762c7eaf9d4774763df609a333d5c962d558a64f88bdc696f96a7e618704f63967038dd63f380ce046cfe7b5d81d839886f6f072ef324b21542eb6bc0f42d6f3613323440a6efe9a969ce16b004baef919f7c52967e994167bfa2002f9c974d1ea858ac0dd520271fee6e343b9b722578cd3c50193e065a933ce9f4d92fb60f842a75480d59afd831a3901d1502b457cc7eff33c2e0b3712c7a91ca826847606aa4c4e25162ea3a05ed99c2c82f88e5064d19fc7048d86c006aa978bc9d66ff73e616d1aee0744d92b3463f649ca6cf3bed1392965c2fb930d7bad7aecf007924fea002004e5262ea14429c1b9c55c86a8f4dfb9e597409bce51183e7e0d133bd468df5c2cf9973aa3236a729b2bc96c1ca7f540df749edc60ae84b8da360a2142a0722e39f71c57dfe6abfe56c8551a07afc2cbd98ba2c618450a8df230520e908292b16241571164d47b5fc414095f2b4beaf571befa3c8927f02378736bacf250b00e399af237e2ac7f3c2c4389f48830538b706687194527d721550dec37e850cd7230babdd31c5a863b248a061013c35b497534a0c3bc61ed0a6a90e213eeb32081e631196cf507799bef8745532ecc70e208db559b4ab094eea1fedfa101c7efcd7fc5c9fcfff97c667b829abd5cbd7f7c28bb40514b58867e323160c80b5774f079ae3805946c9bec637c42f88b628362eafc40b749eff86ae626839cd7d0cc503edc74f69c23da6008073de611deb3cf506b36bda861cc6e24a14b187547d2622e3e6f224acd0708ef78dda50f34e6c236b4b280e9b02f74f322f8009ce55f1c11cb3400a4bea042be3b55bc0b0816e1d561bcc00f70efeb66fe68ff3e7337db38529dd813a84cb59278825e26af283c8dcaa7c528370e6f657e507d1bd09850990f17b867aa4f4338093e76640c1678a1313bf38d03c41ba86f2e109da6516b75a71f5375b0ae8260b1ff42467457f40282bd5aecc675536bb45942ec2a5cc5c57578eaa963e2b3ac73432e6043d9288b5e514975311f208755335e9c97db54b763cdbd52a388d1ce2bc0eb8b6559fcef148d9e37ddd5cb482cf7fc4f15dfd72035f09b669f14e6568e5035909296bce1d6766a4a920addf38b68e1dbcdf998244d8ea61d659ac15bfd79501c54cefbad38e7926392742d3330d713a3073d592cd9be21c1aeb1de38d33ab2c1f2ba7a9ecd43f8b32114b764966e3c69a383de05f0e688e13e6154e71cf159c76051b02ea75703e2c7256e25878160517dd79d2dbb1acc55fb029dc14ac0f42a32bd9ff86737b4244fc97ab84bba5b3ba08241cb2a8236ae0cbb9e9746626ca60167129066219531856aea4227f1d1bccfd17df990cf62a02c22aff234c3a5a1f08e632d19857a894713122fcd45ddeed65c868cd9bd326d2feeedfd0ffc7cb01cae98b47a6e19c513922a6e26bb7846aa674c45dadf0b2d8e3c761bfbda7b57d718e3afc63c23958b60761c9a94772e852b4736bc412799f6c05b7d332d66110a316b3126d5ffd43e0b616c131e478dabf080c11278411b9b07d4b78359008a04dc353092bc4c038e6e863e2f3699ed428ea9c58b1a9ed6d371fee0b796aff93b8965af7ec12118e1b24845dfa3f03874b3081894d5832692c70eb63ed3db03be0172c9da2952dd4d1dcb014cd7dab46c3cd4f1f3f9a75cd42e805cb37d9c9841a1454c18286f428f37e8c3c0f7d41d3e641b711277ea27e1aaa242bcca9b8044f1ba804fb951c34b5e8cbcc16c5eec6c78d9102df7fac34cffd480be10c75ccc2504340713312e208a288a5db505260799b120a88a18624f923e80b7ac08149d2c7461b1b5db1482a7125eda9197b332003ba9150d474aa29f0954b392efa1d9b38ff3069684afbcf2ea755637a161852878303af0da262c047c800f786c58741b3a2ab781e403ac055c477bf74ae94e551e8321bbef8dc89a46da235249e849e794443625cad579ec947671b9dc7e28d39ec5d69c9657911237dbc2f9db384553b300f5cd0c6b0342ed6192e90a5a363df2d58308a01322113681a651a4c240e007a56ac6895622e243878900d4db0f440e944ee338625008683d23b419486bc7c06312b345b2f08caa84fefe559929a0fa761a72dfa8f51541788e65faf92897374bfc0c3feef1b1ebb3187f2c33c37aa708b2dea8a355f707d9772a481249d141ba16fc3a43e187295a5d87071fdda8154c7fd941a2e63c6c0bcd317a6b120713731678cea11c6bd0a26af0e103d4f1182dca8e30ef561801b2cbb2cc8c01b17c2f76ddbf75e4bf74b6793f96c38f3a4ca3629dbb6d1e5e27f642bf6c4c63086d217a7af35b3a00005f96b753523e4274c9560b66af7a7b1cac0def9c73fb9c0e77a13baefeedbd7978cf97f0a5580f62d6bf8bcc7e4b8f5315892065c1d84fbfcfa136fdf7f4ae711f8535ecbdc103d8205084368a19a321f42eb58e941c5cc8e19349615348d9f24867babb235242b79bc295cca7def75f235c5b5b855e38321a18c8a4a7f15e4c0ffa8ef66c9575e4d9a0919b94444fc31181374511f0c5a184e196bf6d6b21a4d256fafa1ada2da1d029c17ae28f3a96593314e9c5bcd11900103a1a3e2684ecc024f8a0e8f13841be375d6257344b99d77a1288c64986ad0d36a7866d0bcc3a956bad816538886387cf7c458e4adfa4c43907d2f380e36cad8130a57423397d95f78fce8dc0d97979d78a8fea29de299b76fb1783c80f3d8b2c2bfb6719084c211bf376d8c0fef84f539252e19bea83494a92540d5ec5fb4f0839122638b4c6ffc95dfe042fb3c4ed5d03c09f923ad7363fc1f05a84e05ab754d2a0ec666f3f1b1e5452eddfefcd0ebc259669ce4f226bb24a307353c91fa08ea3ef068368ece2e62ce9a7ffa2446c8763f0aab14465c9eb62805e9ed18de61410812d6c59d6ab8047c8cb8f36a12330f0bee7845b6ee58cf67cbf4b2a9af5521ff2fc0b77ba020689b23f88db2560e4b057328a77feb9a6a8ab3afde10f8e557970fe093e01a2b8976b4ff8faa1c8d6bbf55476d5046f6ec320c76ed11d11d44b73f978ee814e2f3603d1d353031cec2c7b66f3c777ca7175bfc55d44157ac38f34f0c51376d4328fc5016c9a232e37e683a14d5efe803bc791858d3c50a287a37d35a171986990655168e56847bad751ecc62272ef4d09b91e103fb1d1da21464800a3593bf54eb17f91b7e7cc6c78d76eee79408523d5dd484ee38946a028a3a4b6e417793ec6ee7c69331894c38da0d2d7508df048c62d21327ff96a0926ea62f66c443ef74df191bed747c5e4b8ef473c4632cd3fb5931214fb6bc3699318f1a7497d3e59f9f4b141e906d313faae31a8542af67f0037aca9c2b6853187d30f75e28860e9917d1f8fbd190e65760b03f4dfb2136f2b0a762f94e1385fec0c4287b69ba789f14b4724c896cbefb959165b749b99ae5ff5768104e88a4a0d05345d75b7ebe20d1ced461629ea5bdef01ed72f0f53298025672d4879a43fa0b74a04bbd383ed15e753711d4cbe11c4985fe8551ca8ac176df7308c9e8b38e7ba8367519fd01027c0ebe4488f4af233670ca11ab5b3957713459c1e0fd35ee885d3976e19318305e46fe67e085bab23b0ee3044e0d351c8fb20f82856d0f7256c7ca2eb6c051cfef36d668b43fdd3980c4cba419faa4e8bf0309f0aca4d2ebdeee8332d0a8ca9b68112c01a819a672f286dd8c7b5dd9629c387c74f62e03db20ccaba0f5b994ee7da57b93532ecc90a08c95b7e64ca0a97fd601e6d3258807c19cb950214bd93d8d6517a2bb25143703a89b01fe5359cdda2b98a4b4620437c4c3c50892e0201351a684cefd9a6664ca6799465a112f523cce33d0584f0bd892a53f8ad2d1e18b624ee74b4c78640a9807b80a6df2cd72f51e1b588468c77b7077fb1ace9adc3acaf6daae009818d1088e63424fd663a9829d37056fa573821dd8344a9b1bbddb430ab760d89591f356af375db9f6829b5c183d804d3bdebcda49df232095bf4d4da519fb3cdccdd1e624ed08cc52f99326c1136630fe0798ef5ec211493efa55981fc3035eb9fb5f83c3c57287a48941b7b91fdbc1349e899de617cce57ce9209dd7696b93f268e0c582cba2b3698d669c5a154e8e7007307d7fd26b1cfe238b0ba32b02777f863a9e50a9406bc0930b8a9e2a0cc12b64aceec47fd8cc3509db9779e08e98b7551829ba7d4797cf9d14965e1db13271f0e95edebf997ed47a9249f48dc425281ae370e4c0f1e07eacf321f3d7f27f70c08e20d0972704973531e20b80e895cbafb7fa93a375ebd95c09d76b18aa46d8269cba11e0d33fefb68520f0b3546231c5ee91d0d17702296642701a7f07c56ee3ea71dd31e2b024f668232941148a2fc71debf34359e927351688af20e21a439e309b50591f507dfdc6a60b061781221bb324bfc4d0a9f1f37197dde80cf1fcb186ae386e8ae0d2c4d628e7821d57d7261b7bd1b725e9833e281aeb07e71eab4ee19c58eef37a394b3c84a56c3bda6cbedb1c75d64150a781e618522249fec87e5f39d7de465ba88697821997dd0c067dac983e653990e517551d23a6e9677f5c00b2d429580d587e312536b0daf5a195b46e5a15eace43e74fb5dc3e80073e27c852467a2ee242b3342ab894a1f51c0a48727bce4917b674828f71b2bc11865471f5b11c8c9e81f0cc540103c2d5ca7062e0901d38140a7289f79dec67a2f298badaeba8fb6e920f8e69a47220a0c65391060c0f2f47c9cfe7776aeb8d66e7c2701253c7affeb47d834c8f1e9a3b244f8fe58a39ed237ae57cb0c0d8358bb617e472d885f9a6ab9e377b332493673c56c2e37333df92c97bc5f899771c52460eef8ff811305f4d0b79bb4de74d4819918e9f0ca0fa2ceb24639ef9e134d34cc6a9330e92f32699db64cf28f2507a19f6b86f3b6705e96f905185d1afad70985dc51e1e3252788cf0f7a83f75931688cb66889d28f043bc6a778148ff90764fde4b4ad06dc0e23f8d638edb7189eda4c9b5baa4a77d58cb244a1f7e735375472fe5e5279b0beefbbba0f442f2c59b74e908989970d358d95958c66a5823995265e8402de2c5215d951bf4d5b4e280d27bb89be5844ee0b617bab6cf36733648a7622bd5cd0e97031f9c2ff12009c12b06abd345b010264143bee1a3d06b8364a9c5d984a8ac7577b46f1781774e6b9b9504a0e0be7b2e58066a61bec201979405c908aa28b4f249d69818b6cf08398d4650b7e581aa6d22109b48fe11753341a3654070b7a978bcc928c2fd9dd446e75c11952d17d6e5a41e830245da76198ae3aede3fa23ffcd32c8271cbac39daffb1bd8ffa069e32cc6f50678139818eec4baa617385a94788547c2aada96ce193875372320c4ae94391f8f6fed1a9a7078d7950e6c4fdf496fb7e49c0a6d768dae00ef23d011a1ab5e44038fc8406d4a41ebb2085842ea54d27aa219d645850c7a270c58e56c890b413730d38f8759df0ec6c03ccb3a24b52831b8dea6abe5275e04e8464192a8dd33882205ce4314f0d93bed66edb2f12d085875eb7c8b95edbb00379104e8e3086f1cd2dd2cb2d83595d03313c8b99f1aa601258c6a615f95c6fea40101178dc3774353235458133b4e53e2a747bae122b8ac4670f3bc1880eb721e77a948630a2f32832a182075399942afca7c1087ee404cd3b45737011b1a2ae4d8e06753616f0446c4060a5fcf87eaac375824e11a8f80a9711d6c636c1ecf9f6ae67cb8dd56ee29c8a8a7bcad8c88d9f49e6602ae198545215e9defdd470d1e94052084a7e4ff86553cb9d456f4f6ca764620675a031615e583eadfcca3628a0306273e79e03fcbf7b961a6e49892097d2655b053287c3419ab69c59a5f98d7c2736959efe87abe1822db8b743beb1d8ea5904690399026f60bd4c9195148c2bb9b54f3d011e124f24d6c35915503d72f0e470b307b467b713c0733bc8b773920b9ecd9bf0d3b331248cb4a3ec297f51854eba850a508b29f759da3026ca9bd1a997b9b5732c1ef5863e747193166116835e90705a3f86f69323e048889a771be83187e7eb07113ef8ff73cdeedc4682266bff15727514b0bd5adcb802fe78034a280c8ea16e45a43b6f8ef964a492e8c437b495e3255ac72ec8d44b578e192e6f8c820194054f2098d51412d3ffc4447a1a7eb9ed867463f9e48cda3265788090ab099cf1c5d57210852486a93998960a6f76286631f89b96d39acd351d61686aca1a1d5551f4bdd5f14843429dfc11d631243760ddfd16e65bfd7c4bf3c980240a021363a2bd3bf2e13f187d0a23f7c9f9387f05d9b68c989fc81dcfc530f0babd0f065d99c254decb153ad997d66d7cf67e9ba6d785b125575e722c3e077e1c7fc73b6752ad61bb332b0aa655e4e8b1b7d4506bb9ac668108b0cd5727a3ce022f71b6d503c3197c6ebda4df531c36f86e5bd9f0f1c21345b1a645fce2b5a7c9595b76fcf7621bec07cd1934154992b4c670dbab87a16e2aa8e5eeb2a6b32fb2da1be16ecba9f1e9a0759b989a48fb49f03849ff8030dfb8752ab6e4402f18e018371c789490677e51388a9595dde07f14cfb5f0b317653dcad7e85342efd2bbae93d43f11f226488015157bd738a9ac90ada430b54b8449a63c51a4507483baebb87e831aca977ce44cfeb2f810a99846290eb345a456e5a4f15e808476e9e6ec4139e11075d661d1105ec4abdf14298ea505b0c47f744c96b5c239eb3b0bdb6124f1080c14325ecfacc8ea12d104fe77810251278145df9bc6a9218349160ec50871bef8950721fdcf28a7eba6fd94e0fb6113df3d222f7f494a78c23e07ccdfa26a9e4d941139c05a771a59592a48ca940f52290a874f45416e5d4de253926a6d86b9b4226d8055e09cba03a842cb51d84d565670548024d1578d3402bd83a0f6dc0b2f590fc517092665b09344492f78da3374f70d7ccce388b44552ac5dcd237847d1430007d8f5210e5cfa88180f652a66390b866bfff91829ff8e612558199f41a927804aa2a0a440367229d86818862e26eca20931befaf5f94c32eec5fa235927f3d5043032558e90802b7f854d79cd69accae389b560843ccb6d8a5bc0f300aed5f5c26b963a8ceb2ce152fb0332d10a712f573e93db660d9b9b107bdfa7d1c6657e45795a471110e1f6c571f736c7c3cdef69db5834b783891b2acb83ff0b11f9d2c8d7dddea9a038d2881e7946048b0772a9b7f911bc107f3479063fba8c6c848eed2d54f7341c11af6afc3d4402876e7f1e4f0d42369b2c42c3bc4763a48d8ad8685e322b9fc8378573f72b7d0d10251445df0bc98683188519a8d36fd58d909961f8909a7e0a7b5ef151aae2195bd195a8d822e81512fdbbe3f2416c78334a7a3622721cbe36cc38fe027bc79875ae4609e0d0183122b492156b72decd6f93812614871e4d0ccf949f71f23984c998572b7b90c45f8202930d50e6c5d009365f9cda8580388b46ea5cee620bf0ffa9274a1041c41619512415530d48ae5393335f5bbd759e59b7d8a850fd730de90846a23ddf9a23dc14ed64f13e0ab3bd9fab63674f1001e020ca8bc6d26d9339071d76ac1525a9abff72546fb11562252921a59384d8cfb32fec7003edb65a49669579f10e7e1967094ce2801b6de050968a5315dde25f5e5bf00e63c831298f835023a30181f652bf10bc2b6886d24bf122268000d740a744a0598a349fb9f15380b5b86eea7f39c21faf289b4173405016afdfa6673c515e3c13e80a122a8f2e97f0f4080186d3f1597d3df202572f278b6c73502a599f604e3d44df70c2e4abb0acdd2db87799f26d9d33baeb160edfc991c1024e2826d5b6536816db28b2bb405072f1d8405e507a6b099a8b8052da2726318710f2581a5cccb658e808a5b48c9909957ca414c00eddde9602389d28d6eb3379522c5ca0412d9052dcab93b3a37fc323a61f87f31f80f92ee810c6249ae68a69815e5ec0047c39423514418041cab0e0c10cae97fc6dcd054f421838f6ce2af89751f980b8fab0ad09454abc52fd94143789c9e162ec8e3104f4db7fef9d4c90f1090b2e39215b9c1e7a878514d794616e12c2ce2dda7385d75c56215216ce442c7753c35b81170c88e617e99bb55e6dc19bd43c6a5f580a12b4ef281ea0c29697002f946642afa6144dad7bb89d5a4e8d353e3a9dfc62881ee66529cf0045b0ddaa83ff3f5c2ecca73626bab42768e646fd57cc3d04ddabbe11562fc3652f186047966791b5e815dfee8050fd2789e0c34478a4780cd380f9022e33097169570eacd046225921752537cf03119cf21d40c6ffa55bcc728f37ee112ceaa77e28d0330e6a04c52d940a7fe2d8ce2a95c7fdbeb302a4da1f383662d87aaa9ae97cb433eca8f30de656b0f061faa4610e45866ae8b5b96830d4550f1d5a0cb9ae93b3f8b6d835055a230673ee107de6428ffc9b3698a6cdfa0f4f67afc03b6ac4de4090ce54231f12d4dbf0b927793ed42eb13fdc46987e97b43baa807ce4086f25b5422c256e3b1a238228c34dcaa50033b3a7dd23ec00995909a0b2e2388df478d7ce263d61bff12fa228f6cc166835630f353b9bff726f983d9b20286d859384b1bb845b9be2d209a854bf36a34c9e5f14ce76eed98132ec815cb3a19fc6ea202e632b668eb37917f76827cd109fc3c90b677cbdea027ae457454bbb88d0a551a9c264426ab10487d14cb66aca7832feeec7afdefb8356be639ea305bc4708d3c1739a20f0b6ba0e209503a56bac75a1471f543cab679b1f51a97e1d9a2c73e1f396ec9a2ee49904ca258c9357e4ebb7a1ee93ac3ce33b0c36c8b4b8f99444d00384173c7d55d3304338804157cf72c102fecae3185f18bb8c57bbcdcce43fb3f468db89c712773079fd57f3e177d45886b7809063262f6ee2b90d1e16cc07c7dbe239d745461cc30ca4903288961a5482bb1a3775b410dfc5a40da4f3ea28c5343de417f0178bd46157b76abd449a9478852f1384f879dc2285d68d60d7ce14e673062f02a441d692d9d61a18fa72e2bdfdd7f44be5f6c99060ad21ddce0160c81fd0879b11cbb078888338e737543815d7694963d18a6551966d3a59e5596230adcf6f747c9cb3f456d8110df55a5a44f34dcf14139fe99d302651a74961d54e4727619789e1932260c851c11be0e5c374e59c5c9c1b6be4c6e7d4338fa9ff8378db3b866d808c8c92672aaaca788e84eb065b2ff4ffe2c7f823bff8b8b642e09142265e3c0210ca276f25f36d4ec9eb376fc1a0cf57a890c9004109b9b3ff36d633da5ff5b3623cf20e0e7b80228f2a5cb4915eacb8ac1c2ee9414fd7e222f4ead0a1ba62115349ecc5bc36d2ff813d120207043c8c18444cc46c8d6344f216e3ab9271260d314a9bdab682b84b99c558b5b7374f055f56cf8c97a395789814bab6c8223ab5e3a8b85f9e31f07fac96b1f6626e0d7ea3489b4f2aec0966a6ced581944a5f106d92902d6419b907cb402bb339a70a891b1dcd4c23e4dd1dfb1542f7ffb1e59a85fa7460157bfdf513d3a52f1f90569d5f4bca1e678be4530a36c23b63d7fa0983cdcbaa9ec2433db9ea99be5c40c05f9e6152a904c24fc41f211a775a38ffe14a09ccc2c89024feeb453c829cb4dd8aa32a58ea47f694f8b9e7a775e4993098b2ea62f4d34b5d39a090b4f415c2abe5db639476e1c2b7dd70c50a8a333cd9cf565876182cb17488ae9660fa9b763120f7e3292e7a72cd05d714a3b515f41f8317956a65f431749b67c25203e6e172ff26252572381cc20605407b70f29b95e9068c24c862b6b5ee9828eb730219f752cc8fb8cef00d27ca441d32d1c8ffc1a45a9fff3f0f0e823943514c2ba4b211c8b88c1ad74ba40e76f3646694b7053adf6b61aad80f0a8de046032121de20722f9651ee00571860846d49f68279c7b54d5b8616ffdad3650a6eede1e8757caed54439b5f1b3059e34994882d7074514a2f7dbc96179706242936bce0670425a7b019b376beee1d29864b8080def031b3ef9da942d439e215d733d5b4ce24c5f3c2733ab0d227408040b283545665edb508ce65db2e698c11a4b0cdf4d50b1d815346cede730b5b5f1ce3342e1bb4e67eb6952037137566ca4cd5611497f43093e3ce4513d54a95494eb2bd0002bab292499e5f95647dab5f79b7fedca73218cece294370e59cd11f6c987298af77c2df16b29510cf4e8d2ba96000befb5dff4b54f854ed5b19798a314e56cebcb9c74fc0d690c10b88a96555b49d55c96afad104d1ab63afb2678ef15f9d24a1d8b8d278e84f79efc86a26fd710da7dfbe51dacd14ca4dc586196b742ccd591d5bccbe01448b774826a1a3d957b1fc9a24dd5985c791731391a8119c42b71dbff6fe312f3635d5c06adba746ccec192c12858e1a25f4a4a9cc28d2daa6b5e48bf4df0d2f3d41cbe854908538d215ada1ff5c528856a30edd979f7c82c107cb3d96a609fc0c101b54af143b1aed378c7d84a56f83b778821c3e02447ebddcbbc67e003b5874981d5d89f85e311d0c026c4243679488800cde523f07fe2e14f8dc7de1b204bd07d6d304f0ce37a62310eb6e4199d9cfac4fd47e5644bc2aa335ae448625cd1cfdb320a3ae8ec137af3988329b5a02c6c9cac2524921df68b9f1b08fa6fb48303afd340796e2fb9dbde4e6c77c708f1c18f0c69762303c76c6d2d16412e49371cf769f28268c077226227d8680836ee715b7b596e2b6ae92f6ee52f61e809570d8f99719479e5ac0f0bf05a5ccec47ac8bfab2aa9ce909cb880ce5613dcb952b66f833dfa292a0ec49000f9f9b6735218c8afe0edc0388eccdd02a9090a8d38599e99a897acf9c778b52019d353f285526d8bb16a39d9582f0cb419544d1519187f7ba2054ca59fb21af07cfad0d782f6879b242244ca6c5360b919bdcfdc69ca7d673c777d42737a16b81a975c7f468daade518634d2c0992fb322084babb4fdad431372c142cebc4a005358a76e88e06bf1fc166f8e8db3915ad54ca19d586fa53fb9c9aca28c5640071d435b0fa784576f017b9bfd5205a55d8dbb8e916405e8e641a290f907f79987aed3d34d8127e704e54ffbbcb12cc49d6a7a2e518845615299309be26402c77bdabd476c902f4970a0fcb9945e04f14515c952bbaedc4ba025d5fdb9daddcb452903d18d4cf17763f016d9ae0b7e670f4efab193c85e54e01830e40b2d0266f35f5c8b400e0ead0a649da34e890ba13ac02257d2ae4e819b67fec55c4e1a9ef9ec3d3e6fbaea3016a07ea7517fd1498ac0ea54a85ec1c514cbc46ea6a1a0349cf6d0d271b43e65bb37c8c218f88cf5362f409fac30dc94895842544122d60dfb82be3f733dea51b5d2c80adc328447483e71f23d8fdb7e69c73412c74356eece1ebe6f5441c2c740db6f031363120b673573e0730b0ad54be579a20a2f2ff20457da42a222ecf5c8f87d61ab458a31f2df76b3fdfc8b1ac051c6200f83ccf3e9002d860058a3d9dc5757a8d2996a3053da52f81e0ce20b64ee3dfb1293b559bedf4a8e206e95e3e6a8cb800266b6ba3cd84784156742ef8cbb6e42fe0ae8f5a4b5263fad22df5b2979106774bfd38a58cb26670645f9a90e22376b5b4d17cf5ee7281008a115621947b5b67b4c9405fcb525abaa5b0bdb430900683aa73a1f31a4e8a911b6a58df09ea839b07532acee6bafbc862e3236af8e594419a8ecd127267d2811381b03efc04cb0bbfc8c9d6666d7128cff930568972679e38621203952dee7a4eae260d5f23b67cac4c97a492040c379553bc874fef99d0542d8ea1b89df1e193867424808b1e4db87aa9211172fd9e92614b1679a77243f9d385905bfd374cccfaec3d2d9f320e9b3fd7388b5340b589e00582d7c04de5d75209935659571392badf826b4434630689f809e913aeb7add79d55adf7ffb57a99c4e00b3f8d2131938d2a79bb37a0136766b7c1a3e10a340b921e488584db556bf75be03f114727dded303746e896d7132b5c9ee1b2294e410ec7f9def2946a3d0ed2190088e93aa40fd360a055852d7f3fd0aff0f0eb15b0205ad0fb8e12796b003e7e95fae030ee349535f5f26d7dbb78e283fd0ca4211a3a05e008357b56bc0e9a88d5411b67136345fcf589c5a0286db89ce84c1a76667a0bce2ec52b73b4e7cdd0c0495b30ad5301294eec5092c30bcc04c20e60713ed9dffbcc1b1d906b6f262cc9ba43126b2e3f2958dd9d7221e256dff06396d40dcd71031bb2f07a11a3cd8ea927d0c5fc13391394c268535ed828d6fbec94b657add2bf945704379d8876073f87ef1d535464f95c48809eb5c4dd0165fc30974ee772ab3216ed76c05c82f91549ef4b0d7dc378b665e670467959fe8c092539eaa27aa5209a1d343bcc95784484a1a0a78d28d151f5e32dd50a94b89c57a34c70a2b2bed0ebd290d82d7579cc9fcc6aaa6f42522955e3668c548bd0c36cfd9f4cdc718612f46f0eb2bc985225f531a7888539f758043a926e12965cbe696c86e9352474ba8570888de0215b0f95ba9089b36efc09e1fc58a532ec58599e5dfc90bdc450d60ff3d637acc99226b9391ae9eeda36b33f9c1b273cc12e5caa415108536f2a4eb51247fd30b007ea54daf00e618d107c9967157e47293a14a3b9fd3dff889315a5c222f4abc34f7b6042c0693d4849a93de071c430f70578414d17eee36f75f4dd55f033b01811fe857c0042f684a14cc2e36701da472aeda3a956d8d714da8621332c536ef8f746c476971a8793554cc23fc7abd86cfcf94eec473ab27d6b82d0c0379510d31acf9f34b4d698ea05bc1608f5bfa989a33f771beb2d88554c42c25385dcbccfea4907beaf5819935f2ff148ae3220267686f82916095f98df9f7dfb0770b234ffcaeef50fd2d8deaa67825eb84b69b9af170f1e1c2e8fe5cb1ba21527f1d7e0522b7cce3e9d8bc6b9842f897e2c7a10a93bf96b0c215278ed8c6119413dad93b292337067729c91a833b84054c9854be4eb1f0551300ea8749d66e9fced3023ca957c51257a0f0b7108153625c9e791257f8bbb38a8acd68720cb02e7dff3db47067c41fbea6c3cd214fad308fd90a6e10aa3bf0cdea2423bb14cf3f01604de00a0d4012415fa1edc6946aada32547e21c60fbbe60bbf16220f357fae34038df5660aaca641178ca46de85466ecf3ec207c2fd369474d7d8a5bcdb8be947e7be3a4bc66d4d6fa4f0ec20475b2ee2d5a28b6c88462224094dd9c16632b379e6564ab230abe15957401f86cf9ecb6ff3f4bdfea2c93e13d2b9fc12ba6b4968d5b08565f00de2085deab5137f7dc684ef744daa4a12de0440471e0446c7fe2f510326f6fdac72b889035681d213c20e678114752174dd7ed18b3b90b0859697b6fa8417251a3be1bebd6d57450f7f9077ec1820982ca6f3959bc21399b56bc955f8c23b0b68d8b3fd7bc240a02b05f084770383580735cdafa741baaa77f2aabc5e0b4d00f48750dfc932f3d16572148d57d54513093f2251af7fb8ccf088b0d0fb5ea2de225564770fbc98577bad08f26ea8240576f36c23fc349a54e39c2166930e0aa1eb8d5b86ec7ba193c9ccf5e89cba519f58954ca7c061a86c1c64a1b5b3998d6398cd80d1ada3febec53a1f6be4ebde473dc783aaf10c1b736db97f74b1a0e5c8ef6caa1e0db148287c7e011bc37ac2e31a7fdaa24192aea188dc9023d34c5aa8a30ac8e47e34b29d283614f10c55f65a8d8ba13c9cfd6da12063a399a3212f3df4972582266d85d4cf8ab9b3866bd4a7c294e738c35b9ead325f69c4042e770643442958539acd0451e7ad2cd0b4592410f4af9eeab3485730b709f9635c2979d04845089512f093a99e9ac74ecd3a92ae9fffa2064cb37f03ebbeb638e791ef7b7481362f020ab21110ebf58e7f0736e34eb7d3bf8f2bb86027cd252d7eb67ba0425ad4e624319ce3cc937c4c6c671e126fa45cc46f1c726656576cf76d6f91949055180399b416cb7181d65efc0e57ddcaef585cb7e1df118d90c979e976d959231206bf78807c8f9091eb854382b4889b5faf7d6fc2dae50362a965d825801fdfcdad59a8d7bd27126b0e6bd70c975ebded0cec6cebc9e7aa3b91e74fecbc4b89fcbbd0dbd30f14b9c5a8ee9181a8b02630b807a3e838ee34aa7d4da9633364a75406cdd3b6538e426293930d2082902eb94fd9496c92bc843cdd516b5d07b583d2a9c27663ae46e21b1f3ac34ea8971c7214166d2bde11cfb3ef2318aea29e1c597956e0b4311727785eb9d38d2be801bb186ddb604540db4787bb11622fbde1a5fadf9e6cd3081cffe3e2f519e536b5f44a7b4bdb63d676822800c3ec4a15725802e2df616ae459c6c78fa5ce16a48ce4c02195b4ea18ea03d5f0e35cd974364ac0132f07eaabcc40238e7e443ddbefe106932a1585902aee0492230654cf9effde6ae122975d9649d10d43fabd54031bc569cd5a1ef4787331c1492d8167b25a9b746a5c3b9d4d0b3ee54a2848b2f1a76890125e5b6441358115ea215f9d48b11b59ed298e9c54b6992a669b3043852ae3038c9e019e1cc2c04ea9e25a3a13eab45e38e16e67f9406223defe27dc0ac31214bdf46ec0585c9ffe1314561d7518478b8e8cc1ecf851f92e30295b99790b9ac01015de58b77743de54a4620b3bbd71f41686fa6453218ba6484f0fc13279d58a3ef38b839443337bfd47727bb52ff2c2455fdc17fb246b7b06dde9cdbe99a2675d3b814b5705c7d5db20f70c7ea064576bdd1626ad0d0c1ce75b37882c3f3f6413e8ebe2d84ff090db00f575b11c283db887fd78271bafc55af72ee88dc92c296ee6ad924eee970b3f4e74dd7b14f3049634fdc2551a0ac88dcfca70d4ba3e7803848757da5dd2ef5d0c0cd1ee3c22d47ef422744fa8a9faab71884467d8ac8aa46248522e8faed0f51cb6851112b937c21cad57d0e16e258bf45cf44491eb6258b65eb6664bfe602f6f6df02df858015d09a5eb2e0f24c79251539a347040529a50d0734746473887a016a6f33f26064ed6a73e9b6efc6d3e288ee260e36f8a4224166c37e38e3d331a4db03742e6b143ab5f7f1aea8d062bf549eba3326d1d52e23c9d8f43d246e106c773651133022bb9785928cd3cdee7a4398ee498dbbcf3e8fb4e89742bc66f0fc3288beecab953abfae4c7d4756537eeee37c32c46b13f90f2296e8d2f311f6b63aa9fe12310bd06aa6cecd0c9251e0cbb56ee4b9e3d6f9777ce25220b8a173830af7c8f9e9faf0b6c543c00781b0b0f438807c0a8f25debb031b871b44cddd197e530d3471c14c92f589970e9adaf8f73ea6e4ae2844230e5f05fe00c36ef90893bd873868d4735871eaab25511749fa020654a16e8a4b70cc83fd082b9d05632c0d3855091a1ed70bf34df07a3bd667711d1d5ce8633e15b80545810d1455c1206e85a53a2884692cd507a7ea9895f1635cf67d82354f74bcd79c3166b6b2ce8a710117c5f49c8429dd526dd9dfa869eae0fbfacb13a47c7f87619b435e8e5af269ef15ed6717569522b91a4cfa6aebfc7b86aa060c57b92cebc3593c3b05d7a10ae06df20d1b8275ac17488f3b49946a4dbbbacb94600c03c4d96d0e103033d614c315126189a890557bc1079070cf60e2b4b1661e6072de00209df5f6b8b9a4603a96c8c12349b28c49622ec8d179a29a22ec276742288c6c4950244eb10827b12c4370d808f9caa5978a7c4813b728eefb7097a9517db38e5a03fbd55f55b7198dbc2695f02c70ebb4c7a6e0c03a9a8b2ce9a0f356d4d4d2c832615a625927d5666f974f2dd5dc88db306fa3f6fa696e52a70d72bb4f68104cdfc7bd6760abad687d2d87e813aaa9228f4afc6a4885f26b1cb8a324f05edcc5aa7812e18ae2ffd1865d74161fcd335988779a12270cc5378ab68c54439a202c3b071bdcd7db1484488cb016ae595f9277f65b9d5df8783493f429fd50323f3518e1ce06a83a95261a35c3a2dcd0aba52abeba48ee3e38aa6cbbb2283fcb044a1595a1cfc2c5f969137a2e0b3429a5f4f69d46cca2704b81e29f7bcd5f253f57bcc25142bfaa625382bd23d7132a840a762e6fbf77c64c8e03efc56402d63dda888bba87a736c5162a79cd048608a1598ce9f74bdcf3a7a1bed7c5f4d38548b8694b8353009458319ae0e80434a87880b54fa930551292c91093a7bfdda5440971ff7834719c8078d9bc13f497858193c059b74fcbcbf0dc35668c6c90525928caf972e70762358aaa27af68035e81345ec332f46a48a8e78a8b0823a627139a0d892cadcec35b87abf7d06b4d6df4eed1aa5689ab23942e2e1fec6b8d1652fa4353cb0fca8a3a0a3b2a4034d9cd839b1ebbdfbb2604683352a483da84203747cdad62dcc4c255fd1a299aa3977fb088cc4debcae7c4bb6668eb315eca1c962a91a6aeba63f59dc377bd1e18756eca65a0f6cb8aafe14271954a2187fce4b08770af884016980bddaad353639e8dd30d500fc800ae443811ca82854cc3c1a9a2c3190472bb8c093044782ca1a81a4a6005791291b7859e28d39781a365117907b82d8960c0517fc77ae5295ed8afd314ecf79d1ba76f53a0b7eb887fa374c0d4f6e8451dfc2137a13013c091240ada2da05433326b55625ca218d9953b8c4be99c9572b3f0e83bccfad339f76c72d5d0c3f91a616c286432abed96ae738daf9316284062bcb61ef8f82c6fab44beb97f981581b51c4d2f8dc39c4bb5b6036c7a6e98e5f133b71a1bd593d77eea85224064711b9eeea664748ae6d5175562206b5ba4610b940468e6712cf57845f126b34016cb329812724291c626965b557bfb37a4c635acba66372fa675821441466754190a54ab0231f22335389e81d2af660a6e5c44d64d7694e46c92bf6beb1c06bebb8d82d02e11ef4efb69938ef510537b5b75d95c37aa1ed12f069cad8b1c8f66c3635782ee18aabeab71f20482b6a5e1fef60707751bc2afd56b452023f1ae8b2526881b336f27b1f14913f6e6650ca861049c1f1515c1502eb7890538b8668df5f21bbda141f10d49968722d6d4d8a8db39b7d364b8f2c39b6cee69e703972577536aa8b900d2d63e3b6d4a4ebdb44e1f9bd86a8f69af3c4871dcf665992fad5fa39944c5807b768ab6dcc6d3a36748acbe469f851a7002a0a02dce6d06d65ebcc498e4f702afb5b4ca047d5b9edb63cfdc48d7b3d34a6a7b7996bb2555aa7ffe56e7d6585f2bc04586beefbd7037a6198e890e2cd485bd4112b6871eedae8d2ca5e8834bdafd02924ed1f2597a8f48157618925ca27386c00b6fdea867370d59124203a63cad26eb5e7fe8037554ad6404a15873286aa07a04e0ff359241b6777a2124ed1930a4fb744c0ace4bda5fea6f7bf543b40a9c268041a41811c86d11ddc4bbeb766c0c706d27b5594d7a1478a9765d89ae7ba2d67293e963935139c16165efdb5035c945e90b71b71e3a62de76dda7aafebc02f3070558b44f8c17e51ce3eb0aa0cd4527a14b67aa41545b0dd8d6d6835b19031b0a67b8734713c831a50f70d8c741e0ef17898fc24feda538a1ad643dcb43bec659592077c8af87feddf5b10cb15a95c1f666a5065caedf2a26b56347ed8acfd9af9b98f85cc8925861b62e9f80dbf4ee52869418d8e660cfcba61d78b9c38ad7f33c8851174df496a5073fec627b470f2d402649d5443200e8359638d2ef9852dc2ff14e1892ceecb50ca3e9566585e38d6d803b2da7be9b1b8791e167a4c1a68df78092591f15a3b9f1c703afd5b1ef1af21cedd073a81e3e03d2dbb72fa6d62a25eea31d617e598d3c51a4ead1754490c6073d37161ccf8f9f92dec155a8556ca4ec66c660b9898c9917fb9283f5f0007be0edc6adefb35f43f05b5046c0d1c1ded6a86ef7dbb56ad9a0aecb24e11236810360eab0257e8aedf8c8f31d6d4832d4d363113dc6d9e377e0e591cb97a4fa104f5ea24ba7750bbf6d8551cf9a55a5083fc870ddc631a33d8f4d77bc2579f7b6d61b0d6b8b2523f93777b9b555fc7fdd0d3db537b9d4889e10d1cdb694cad8af1f7aac00f6fa360c9fb127bfdbec6ea02f1853268f0ac07c79e76db14d446c65025be3492d09dddbb8643a7802c2ed0fba82761f7b257989017d8f25cb5548f871ddc3e7b1fc69e3ff37954135c4be2e1d3abf5805d0fecce3cb56f29dc746c6f942ecfbae04bc04b6f51e23461ac9e75eb040e010d54ae4680e5e9f87a85ceb50565c8e5caf26f9f20ef8717d1d0dea8d3d3445ee7b9fabd374efc03a61fe337fc0ba3bbd6b4d58304b98f42397adf989645735aebd401fd1b3999cc77895ebabb93432f6099c930c5307f2a704b5fea961457b97fa51d74e6ed93a527cc1d79b048906b0a1c1d33e0c44d6169845569a60b22f08ca2cf1bf4882741f1ed8c4e2f0505b11b27aacede679ba01e7dd5d741fc26477417ed1b4f12f0157712f6337a68c8cd2596be52c0770308bd6c65a83387a73a9817c6077f58deee05f35aa6f25392a92d6ffbdb7bec51fdb7f3c977b06ece34b987c3204e7a0b1b33a92c9be3f8da217be12260cc024808cb0f2aa45bbb58eab9674c13e3a5283b713331309182a54ac95ebc2c1c561f391a0f5eb48cc038540f8fbb2c350bbdd14c09e392cfdbace49f892262f3e2c0e33070ef23c3561e0520ddc332d19ca882d994d28d4e574282e5f1aa85dd574a801bc3602092033c5842f2a6e5ca66aea239e3521b3dc2f3e50d5115314c2669fd5b2287c3aee21fc4105774b02ae76f490f812e1338c2f87834f1795dcf4e4dd573f65945b77d9dad477a636da8a1c207d8da267d40ba66849b85528a73ed67c9ecee4c550b17841c244591928e003af49fa96d18b58db3b523996e45f001ae72b26227ce32437c6923c3125112308596b0f133e999834efb2a39fc85838aeea790766cc5ce3382eac31cc721f8353f60b1b7be9cf4ad1d64ce9c7f23b79cc313056c5f3423ae1f36fcddee729cb1ad7e36043311e55658ebf770c2b381ac47cab8de9ab742ee1d143b92557d864240cdff269adad7af14ab2fa902cd5a9ac8a09822950331db08577f0856e8a75dd1f309e4fb25ffc55984deab07e6b3d1a766b8a720aa577c67a163147c2a6ba966c2ff569c2bb3cda57cee54796e912b3337d4f0f8c27928bd5939dd641bbec8ccad0d31724ca33c8ce50ebe7b51de0fca3388d92e0321d1cc4ec87a16cf6d1a325ed044a53b313d1b36e9f6addb4bd7548f03fd5e20049bd857aec3d78d4c7495a5ef31c373087f48c13b9fb648439182747701dda5c150215e425f72c5bf201f9cb6745dccc7a7cab4280ab68ba6a55cbe48a690e6a97fb61151a68b7bf8c3d620df84b98bf686a83aade542d3434d3a5f86648a98d606af46bb3770681e37908f4e182f0c36a768efccc2c0a26b975fdd7041992189ba73f743e28464944954762bcde9819137cfd9aba3ef951039b1eb5e4e83946ac2f13bfe32a2f5e9484158f50e1b1721fa7ddc78b3e18a5e7f877ea04786fad78aeb919f7f9072e3f9192d074e27d022e9328615a769556a1e40c6430b4dd3120181b0fb0048df2f6422753d7adebfd6f4d2dc6f8a44e034f787fe073fc326083622410ee6bc0f8821b282afbadd7ab0094f7d2e0b3d68ca2a27647cbdadd7ea535af23283769b0a86bebb16e633dfbe18bad7c5bf3e4e9ce451eb516e48b05f805d2d73d328ab9a9e0617d78d2404b6293a8ee23555ca6a6facfb3a7bf8f964aff6eeb9c2f1a67f6634fcc368bcf1a83ecb3479dc00cbd60690810ada0d458993060c6c8ba6a0e0417baa0e20e79fd29171ed62c36d1ed872215139f15621420a1e61131fc3227476fad2e49c353ffd1b40a75bc7e4808b5bc0f5235ce748d10a01ab0eff12dbf154c6956ab3f6799019f4334f6d763904dce7383e5c128d7675c9dd37fb4d3323d40b5491fcbf5922f8d0f3a38674df8cf912c0d6257cc2b97699ce1a66f34b8fb2e2751e2280f95868d8144014026f2055ccea3f1996829ac6123cb30b960a54d2255bed7da02110fe2c929e15dbe3ab426acaa16b56de1878a83bc26695fefc65f1348d1cdd04d07159fa028d792019c35e12358e5986700ff3a1cb6c70654a4de7b113966f2dcd147c0993a65ed832bc411f3aa4838abb6d6452c012c2b92eb49cf7e198c86b852ed01d39866949a2664a4dd454387327a81f72ef731977260144e47a8659f8ccd6448044991c352cb300f8d2a9ac0c6b0a0894b4b24bed635a891695904c833a94bc9b72d42b62f676bc4541f199474073d6f4bbf7773921f7e52146a852ffc75c4f141d12e137f37aece8ba7728ff730051b0ce1c980139dbbb7b3f9d13755d85400f58d772388db1a90a9613d4a14bd44b2cca1f4bc0c2f2ba39d28912d8f6ca19533e790c448907a362cfdc0b834624eb6845a6f05c4856f788f605771c5ed20060d6399efe5387c0f05a8b964bd2919043cfc39433079ac832e7d2987187fbabbe6fac9226bacae43ba01a4b2a3110c034573315ccc4732926aa2f76b2ae71af4b55521abcb886b6aa8e8e18f5e4cfa3d30fa72e35cf6c5f76ccb56162c56c3ad1cc82e89593cf9ca7af462800c56d6a5fce67f0ea7d34403531740a9250cdf8368a5f522571efbcb50250470d9fac824291a617684327f1fb1d7291e5e066561b5d11befb74aa0f965d9bae71bafec024bfffdfc9e32e7a9bd485dbc87e0f99446ef880339ca980127a61055feb455d2e4dd42ffcf65a1535953a4fcb6bb3e864211c0140b5df997ffe87974a7a4b59da4020fbb67d555182eb0effafb4b56ab2748166d7e1de10f3fd0fc5ea3190ff8ea187e2c32bd5b4c8934969378fb91abd1ad9fe1872b0d092810c34063f4c8ad01dbb699ca4b3b799c03bb55ce50f7dd68952593a76277722eb8422cc62d769d740e4a646987250bc2d5306e53e6c75a19f7fa139ad1cbe587cb3f542c7c2a9d96c24a3e82f93a39e06ff2bd2f3a03af3454a48a0d9e917afa8769999a7891ce34a77ff2a9346cb5bb51f17ea3df4c011b019e2cde7470b034393724ab8215db454c705181fb962f8487144aee2dc04dc82f1a9caffe8bc83f923cf578cb78a916d68c822d0160d4b02e29b3593b30a2d362a0efed99ea1a6e5714d13ae2ddb410c8cc2d56fd327a236d05adfa6a76031562bedae56feddac1402c2ed681998bb70dd0c42078a2321828a4eb8d994d51433e672fe47bb9fd1046c4f7706276567650df200cccc748a4248628b424d4cf8c0e0921c535f29d802197c91edb07f3c24b7f77e26482af24618a94664991ef06ebc6d9337a2ae249fd3a322d67712c95e96c90da6b080c8f688da7f462f8761b161c18f62313584f64e44e76f6261ddf5c3d1deec2e27c2b3e52b55eaba2668f004f261cf00858ff766cf26a1057c2eb65dad8aed12fef2a2509ffbef34e11741bf7cfcb65d5fc161f4f69171b5e2a8197b279f671233259ad34eb648c57f5ab669e05b3e8cc2cebe2d3b8dd62bf5e227fd6eb5ff5d12c4529e0c4ac3b357f2f6e386ee805f81f62ad0b1d5618b360b30d9b106a9013260f2dbea80ef25a04c8ecd46353744b59f87b97a714ecf28399d1693a4aabcabd2412263c2662fa8d0b2823d053e82ae1d6615ef69d54e585658576af5400e090a62e874215b9ac501ea22b2f9ae13e914303ba631766c9746e5ba08a08a696822965d3daf33a9111cd37a55e831169888369e25ac420df1fe55bef82e8834967ff037a0d296e51cf0c9812b17e48fe7ae7fc47585eaf79ab34dc87fc254d5c497fc379b57a7fe5002eccd32cb42127809a48dc75966ef0215630c77177f9b5020a493114add7a815d3faede0463b6b14198e763eb2ed4dd600760a2fb6925244b2634743f81781d8f98dd560563611d5c3f22f234fde8b4cac6b97db9235184581508879dcf495dd11cf537ac2de52ff21d1a2c22b54a38384e64a2d5c4e7704a7da9253af6231997f2dc97c1e604002e67e2521cc2fc033537fd68bfb07c5dd089b0d3e60661f97874ce0c42c2787066e1ed30be2923789fcaccb2383b1922eff7860681d7b0c26810eb850d638d043125b46c37e74166d6c6cf8634f28a28f61a8a71064e98d0df269983f3f71aed01ecb4df7ff5d3c07d55704cec039eb3b8170286e9cff17267d62b232758ef4ae5660a0abfc25cbf13c9d2068136721723aa72dd5d95127861cd9017ab638d3cb4f656e1b5318e770675fd90d4d8b7fd10e209b051c225f186b23d0c08de9a4f10979693ebff3880f73cab8bae0f99b63d3fe1017e5657a543e2475dc3d67c8b4107b1a72aa03a4ff9264fceb49cffb3279827ad37fdb878c8c040713d9d3fa2d30ee397c7831345552280e334f2d1da2981cb96c6aa5ea3a1f4283b2ccd9b0a36134b54bd207777a8f32e6f9869d234b93127ca91e17b4558bd6d39ef4f647396df95217f95d55d0eeddca6bd6f881a02bc805a26ef3d67e6024e57205b0736af77e34a0d65c21122f1249e2856a99246cc8614a0e73925c2c8dd22f4dd80f04afbb1b67533bfa84822ea91bff832f3d3979bc0fda214bf7b74b512b0443bfeb3bbd1e3d5312204a439209521222dad8aa9cab40b23dfb469aff135807e2cf6dea5ec70b87bd7197658b7cd01e93cb7ff5ce0a3c659b090c1e839e78b7c132ebc9d5e5e7f4d38cbe9ffbc6c61df3ef311f71e297707f0dbdc9b8948869a5268b1160e5aa13814ca266dea0d86f67be1c09d39789a7f052c4f9c129605d4b29a039b11733c45f18bbe5cb09556f653efff7040bc4f9ee8adc4a1bf07270c42052b611cbf418950bb55081e0314fa4ba8f549ff1a5e340c4eca35603ebafb773634402d1ef003cadf6621a0bb3415730617c3b8f49fb7389f1be6e9e25f3d884e8f1e8e47c7560d9dae92042acaa09b9a96da74c7f1c827aba96c1131b0afc79461e7cbe5cc33236cf1878bd7088f1d676417d58e759d3e2851376c570d2cb1edea15a5c4bf4564110007b49a2d9038a693961ee679d14a0ec2ec21a97bcd60d28531f5b390a494d61c0ab58a30066025eb030f1803acc55363d37bf8fde321d2835ed7cd66b262e734f8b2142750551b36fdc3a5b29ebb9e77281e529738984ae87f6cd785cd9e56ea784b533a750b9a7bd531e2c82eceb79a5302f0deb44455ba01f6329da6d0f4718d40e5a2427bbea0499b2b6cda384484e6bcdfedc2408bcf0eec25ba2f5f356dacdb203b7d25cf1478ce8562a37adfce2da55cc47616af7de6b8d9fae9af18a954fa5056bc95311aff06cdf7bde07268fcd9b3f9a667586c56cccb8e4c6c9e4cf3bf48a2e1f1991e2523f472c740770918ea055e46c37492d7cc5c1839101bf191c595845af25e70db05e5e55cff9bfa5f596e247ff6f3aeb7e644363823743dca02fba2964304919aa3098900ea5e1f8bd7e4a6e25c5fc0f347dc0778c219ed84185e9768f495a03236b96943c1a46dec54635b372764179827490530c965cae41b47adb2013efd5d65f73b48317b3dd2c9021a349809ce1171c2af4380cb43cbee0ce45eb06c31e3a74d97124ec7b643cae475ec9f7b38b875557f0d00a209b2a01dd7790fea8a05d2a9be1b9c5fd54dfaddaf462b20e4f200c492e89b7b7dbc6ea36b0a9b9336584325e9d0f60e90766bdc389085642b273fa270907ae49eb9e223156eead155e47f11cd0ac194390b7498e8dcb31da9113fdc46987e97b43baa807ce4086f25b5422c256e3b1a238228c346a1436e7cd9c81343bcaaaba877f91b2c1414e42fc06e9f4647d735621ec4962575d7de503a33116719370ba6af5ea92ba8f3d00a18864bff5c4e3bab058ab83790092d9dabead8f528ffe1b07ae3fe2030a410fc661efd7fd2a44acb94238e7da96b3c0400f4f41031626b4288e7221d9dc5b0b8895b2b1dbe32e9f258a30f36f2102c0ca362668cb93ea3e13cb418947e6ebd3ccc8216a0f58dfecc711ed80f7ac5628b1002642c99935d7a45f3969ab3f88411b216ff929c1ed3aa4ebfc6569b37914b05b3b699f73de725c79d5d53e97ecb083ccf09c477bdfe72b44e5103a7c39bfe6886d4b4e83b2627003bc3e2ccf08d0fa565ac34e54103db4c00b6b78435b9dba56cdd4b7e649f131ff53eff94123f3058f3b801973713be29b72d345d6ed9a7386dfc578d76fa63897e2718a5bb6de1cebdbb0046d8d36a7fdfa659591a09dc4bbd1284be1ff214cbb31d5b5a8def31eaadc3a3b3e3cb00c93223fe74277083c2bd4e7a896aacc35b875a0fd9997f5ae174183e442d101a0cdc473c73ce57a879836ade223cee3f26fb519b421757f62199e7ecc9704e623fa31b06aa927c3755ede185cecf5477899adc2bc6f709ae4b5c340ebe283b02e2752f3d6335eebf3266341b58bedfb7a9938a5df923e62c0461af5bb42f754cd05b3f71e3eb3440de5e5465bc9c3a2da463fe836e712922751ec70d0ad1ea4d71db27e43f459f4263d5e30facd4574beb0276229bf5f3ff36d633da5ff5b3623cf20e0e7b80228f2a5cb4915eacb8ac1c25daeaf1d3dcdfdef2ec27c19176c8526bd80b8fcb165ed45983db6c87bac20461bc973139ddcc7da8be7a3987cc050b6bb847c6c10e1f618502b8d8d8197734cc894d92742d36a2437b68b05394af5be6f79ae6412637b146d90ee7f7b5db1308e8118110fb9b831c3220704f2f4268e8a868b0649fd1d0f5608f7f7e4fa4257ed37b14df95452e71811411898ac3ab6aa86e71f3211369ae0646895a582961f9ad0fa4ecf201ea87ac11f370c1ca4f5fd1611108b1e8e086cbc7a5310c209ffbd748a12ee9d27142d411770ed7906833049f14a1d6af451d51ef7eb6e96151edf4d3cabec1ba3fcc18cf4400a3c1fd40bf9bfb1c7151dd4cc600b6b6a057fc005f5b06f8e53b3a3fab4ffa9a0ae67be1a0a4532e7df72eb0f00f5b26799f08c3eaa46675257697da9f1300a24b71fde99110a6ddfc757b42c77b1fd16b55433b31d4145395fcd15fe94a33f1536e29cce7047b96fd53e420bd82ca8b1f384bb3bfdc94fe72ee2b5a198d223408940498ac0560cf26871bf10601ee5fdbdd1d054d66ba0ed0d169ecf8f414b8938e1f081044d87557363bf566d4bbb422c20caec99b2d2d61ee72d7fc6de68b81faab3c91399525d80abfc80f8d43956b4283d72362bea4b354a20f3441ac4336725ccd2ce115ed1d1f26e53b1b0157418f3275cb24ca93f89a0383dcf3287ae5179e132898d0183d019c2b9f0e62636e4903c8916122af161606d6f5db78d91c0c8df7c94e70f7752acaed5eb46b6af612988af20e66246a4761a8b8a756c1deac7ed1095213b62f2e1bb719695e02e4f2d1bd821c5b7b48c89efdc8b5d3d7b3c99031f97668670c97d6e5dcfd95308e837e996f6708d431cd9c8ad2bc886d850c30e49ecb4864114b7d2b1e2d87ca68150fa6eacc0802c603cb7b6e37dd7286e7461003ccda96555b49d55c96afad104d1ab63afb2678ef15f9d24a1d8b8d278e775c475b9fbaa023ddeb1a4cdcdaca3b10da0da61563d6c9c4c31dde278542bc46423c99381b76183f5a9b3d246b337cdaa22571d5091b5f1c6edff1b35de2a6634506ca56893d7af0c192ee91decabda8e929afe03c9f7c2101a9f761a3416fb08ac8d005aed78de95f75d8e62115d47e7575072aa398600ca357a3b88869e0cf83f08b8db7008e610faac6a3ddbb716fa247edd8c20a3d4a52e13884b8f58bb52d47704597cbf89ac3fa21c70a13542f53f778288c5bac3920354a3e693981d564e71d005cc625d9c40e89cdbbcde766e3d3ccc2a16f8f0fe0ac8c1d2f33925bed619c73f14a779510a39e6424ab79c33e871fdcb5fb94e153e68c8880b2c8f88553834fece0f75db2a8d59032d90afda0ef266fd6cec4c5d1c25a02c2a41479b14d278fe2535eaf8826cf72733165ae031ddec5eff143bc5651346e9e49d94a4878a78de03e4dcd79fc77b8df439e5bcaa58fd01e227562f2d403dc48422ddeb2111438e4c40644b5c9d23358d92ae1fbfd5b3db3a16683a3858c7c9674d38c3fffaf3ce832da09532864d68b8fe8862de866a1d31f991ac16d1d7c567e4469f56eb3d21b75ac0fcaf07cfad0d782f6879b242244ca6c5360b919bdcfdc69ca7d673c7b792188b59477a21a0e04686f6359f55845ebfcaa535e98cb6aa6a077538a3700f3afff5cfa993ffc3c65acb528b3abe62d1a6e7edb2c3029424cff949a18fde6bfbc3e151af044e518ca12e3d7ba68f105a0ff4bfbe23a8cd6b0227f37bd8bbb81200c3e14f9d31a0e4fc65cadcebd03388c9f50ca5c6378600d93dd1edeffa0905d91f8ebbbde5f52afcf5a9be04cce426f17f5fc4adfc472ed7d931dc26766eb99a0ada0c4c405d6bbd05e36b3945aa5eca190ab47469c49359d8c9a8b2da93984576ef752a901b5f255bed2de98374e811d271f5a8f48e40c32b801fce17b91d790f31e31a681d0cbac74d91c7b022db312e6b3dd2a98065fbd304e5a763f8d7152f8945c51a5f24b3d1ad1e7c407ccb97e31048b05fdb91db7b9ce9adfebc0eaf64e7de338a05a16afe9023020110713f46c50b085d26ae3e37d5155d7f56f76898e8ed3cd2ace710f33d7ff91b92b6c989a108ce7d580730b0ad54be579a20a2f2ff20457da42a222ecf5c8f87d61ab458c63d0827c715903c078ac94a304d8a2b549cbaa34769697595104da7d7e7cb9e49353c6fc76bfdf9d43f6c03d2943655862cdaff7be6742625a908fd88f3db0a75e049b4e36fc5b4952656747c6620883e25eb060fcfd89c88177454dc6a0ea461b08e53f3b4cf1e786357658f93ead705238d0206a9b39b4a1cdf4d96c716261b7636212f8442433a9c5ac9dd39c9c65a9ebaf0aee77bb1bf6788ab919a9eed99886f7ac3017c62b0e94ee6c1dd6a9ae3264169ff98d89e76bb48b956a3784f2f0a5c73843fc8dc0a4faa9f7de8a599b05696661a157223f755525cd3e910403a08db262331798d81094ebd848ee6e6b4a45ac4ef103d4b6d261f6fcae9fba4183bf0bb47569548f7a628af9f6e52e38b1b033dfc2d5a759f62ab9d634f9cb1faaa76154233ab4e7bbca5aa70c73fcd234260b73b2d0e52acd576c0b979f1e0d1aedce7bca63ec0c09755d8f26995b2f37df8bbf05a886b90f8ba5f2ecb7a791e71545bf5a9b30b35a8c5e3e341a862941a8846424a5ec45c33f3863ba0206e8f03ef8a612fe8c85ffed4a2c7f92e3048a38707498601069653598f5896ac49ac3ca235afc45b0f5092e23751338da7e53cdafc8901afe588e5b76c50e6f2e7cf3354ebfeee69d53cc585193934224912b05bff1ebfdeda9350ccf013fddae16092ad58ebd2c8c6b8dd0c70dcc87d432ea3e72e86a74deaa0777398b2f64476df01423b1760f4ab5c2d3a9eedf532e90c4fb7cce5897349b81020ad2ee3c2760b7d122b2dbc7081a5a1028a624a154e51f9cf9a38423f772bcf743553aec617a1b9bde55dbc44ef4e0d506501edafc0756b029f6d31d51f81ded42b620fb686811e559b014ad0d4fd9dbf531ffb2263028643efcaf3a875b44346fbe366b98f176273b9cd40fae11114f791e70717266daeae2ac17f42a09ac284f6dfb8fb59748d1543448a63dc3d8c73636e6ab43b070938eceeae82ce59f169765f25c296f2bfbe8323bb6b53809b312b85da915577d505a11fc3ebcce1cace4d34bfceb298d63867d8827a94a65a8473109a8bd26b9cbe960402964c35acf459263e8d0f0478e41ed0eb25cc9f816d3a3fa825d5defc79d3be887bf4a94060be2d205ed5f91a692ee81ca3bd56fc321aa859d0413592eec66dc9d04bc96fa0699383e5c288f3dd4f09644abf64aa9b653b94cd1a09e1fad976822171feb325214b33bb563535d536f4c803eafeb905ed4976a74d88428d4173a15d7d496a23b793ac2e11a4a1c2517768e39fb3a47c70e5501384349d83df0e55b0592483db78d55fe9f9485f57b5f2fd4301cdc18de5b29334f8eb4da46835cbf4eefe417dd01c9f806255841676888cc8f9340dce245c45e45281e034d2f93a7ead2541e006ba60816adff53745b1416aea18ac0e9d3ba52417b27ea1871be897ef81ff3ca763f7110f01916ee9ebdb483282cba4502fa4882ec357570f86f4c099bff1a855d2f9c7827d50f35ed0f11a4d47046cbfca7fcbaa7c98701b074354bc48e86aeb4a0619ef1ea8abe56c665a64d8b686815d0460d13c0051746f21a54e0f8e798d1b1ff9e7b0d3eb373514bdf4cce349fadbc5a89b2ff9925a98dc48cfcbadf4215cd5500616aa21c63f3661eb086ee6a4609c4362f71172fb4a1b1f0103bd4b4e2f48888238792d1abbdae8001a9539f4b72a52bf643d3e8b071758fae639dfbfd2383fd374a8a5a87885844c928dcf7f6223963e8eb6ce60514be753f53e0b7d0028ce28225f90b69eff647e417ce927c584e515c8e023d37337ab2818e5bbf0886576a0d24273933ff821b805373bd355adb71dad3737e5bf269a7ed524912951a3c22720515b900d9827f116de0eb5995eeccaeb73d45e8d445d1a7aefcc7f867658a3ba8b23ea48287bab2f97bf7112f52bc6b878ac520dfebfa062bdc0e0e39d706661d05e38b8b46aa9280949b7551fb889733d1a78c6ae2db070b3cf9a668e75bd7f614fd8e44f09079b4497598fcb091bd7161c6e4b28b8f9659563e834fb778310d6fe3c5facda41dfd4d02cacda0e3c958e36b6018a117a95aee657e0f98e968419fd22ca01cad5c0b5da6ca210f5b162bd282c0e33070ef23c3561e0520ddc332d19ca882d994d28d4e574282e624bede12b759eb50bd9e3126100bb4334e5284a3dbf48875560d7dc083c2f1d05a153dad2c39b4690ba54af4ecf72348f421d284ef20070af2554a24f74f523e2065a9902f928c418fe3fa9652668d0d02216ec831cedcee9e65c7c1da745772a4df9c2aa5830dd0aed8e37c9ecc5602527fb15b3bb247ceaa15e3ca3fe789495ce9e88cf1ea29a216e2b4126c65b09d3970989ac7fba060fc9e1e5afc2200828c3c36d78ad9f4201a4ce3d97acc4f910c200536e61ecb3e84e1e00f17dadf153ba02bb6161446e5e0e037b679e41936b257ec8b5007e1c5fc976e4411ed672f31ff4be7c67652a68ea66cb6b80212790a9337b19b456188bca1af228f6eb2deae482586420e9bf77344409af1ad5dad53652a2369601b113b2d672ce8969ea509a3ce9d078721a9eee2c8cc9d307e2f79086660bbac7dcbb9d616a0b02880d89143435ee9fbc28b5d5380ea72107558d42554b50a3e66fa73926a6f11a90b8ce3fce51a528d6a9a503c6badf6284aa45889400de7956daa2b3788cf4798c9cc687269db20815644ef51bb73d2eed5d82511d6a29671c226b6caca1e4ad21e604151d0acb6fe3d23a9202bafbe8ca3340db357e5c670e9e06a3141511d50fbb32378a1b8bc7870c683fadd48e6c365102cfa3f0cbfb0b827a65820c099c4d468fe7c6cf4a5c0adc0d2c840328590e1463aa7accc08df82b9d8e71fee293d2feabd7708578bab28d9d82cb4d7012a91ef006eb4944954762bcde9819137cfd9aba3ef951039b1eb5e4e83946ac2f12db9fe0ab628be63b4bc8ca53b7c1342b7ab2f9a7962d3706c97bde482628e715eac72b8ff303a6c954d7ab1195ee3443772e6e2e970b7a00a130fed43f589d8fcd81d017975fd938dfa6333e9199c1d9a1e65541b9be9d3682301cbc90dad819bb364aa4132dfd6ef19c0bbb31ed02e3a2d45ce4c273f509106ef8b3db2b8a4e78a680fddb2f3693e94faf07bd8e65d7dc8f59c3fc158792df8b9e21dc6f1e3967a5f86c9d47d400b7b104562ba69cd7e2f62376cc43b764b872a79d23ed78cbabacff5128e3274f4c3804601adc8edb1771addf204b9c8a352163f6ab8163de808392afb271ad3ff478b43e146a73d4e018a462ff0f1051c444321b9fb253aff1848bda878971df1464b0626b1a6c16e7c94fc8d62f680f6ccba13e2e3cd8f808fa20924346ce0fb9b816e3c57587765c799aefa21f4529a73369dfffbfe588a619fc3287ec470081970506226484fae803b964183d13092cda4bfe594b2d000fc371359199932a995cf630f2884a59b6bb2ce7358f11df0853d77eecd9a71c89fb28074f00848a2cc4a8266c35914d062591671366138c42ef6f55177632ef1d28e9837cfa9b006e1c62d3ab223350d9da69c9f148edbba048deb60965c7a6258c36a73bd778426fd70091be439e612376b0f1e6023f7fe43a0c5a77e357ce4defcda763500699391a1b352b20f4c9cde44da62046f370c39b6fccbea785c5bb08e9e5dcd50036ff8991e149062a1b0007e7e7e1caa064a3b95be68cd5e987c874de5a79ab461b43be458ab3b043a0164318a05660433474032145effe7a405eddc3a7d0279edd90092402d4704c356184287c21607b4eefd10c66eb67f17b06c833f5310b6e2bd22ff3d7973b9caace3b76eb49bb8ef7b9d7ea27a2040f727e4e80f5be309e4616858c574394d48d1ff090c448907a362cfdc0b834624eb6845a6f05c4856f788f605771c5473c3a9d13d92340d96f235fbfcc9f20f69139a1944765f459c0e9b9dec043a70d973d138acd3e33474fae380c9fc3e5fd363d267f9f166e1a2eecf30fc45e7e2d1890ecaeadc76aae99047f2ed2710ba05ce975f662b5548714c15e58d0d88fceff0cfc86514e3bff7cb1f011602389491780897015561182cf8dbf62a9f7e30c09c49a92fafecb0b1e89382205c78db93653cad1a42e5d663606bcde2cc5197a7def3c8f40b73ac73470d275dcffec67cb74b38e33026e784c853c3547616e5beae3b72aba9a5061de81465e62a0f84b8061aa85078f848502d9941a827cad013b316153e89e531ab0a2c3aac82df7fc1ff35fc0504e04a397f7760a9f24b308ef866672f3caf87cc7b70b48f7860498b2f8c30385a28f1fe7e32361c2ed8457b0bb4daa9a5d362ae22ab1378b0b2c547ccaae82796d38af8954919bd118effe950262291348489f203dade19be08839005d84f12c239eee74f2ae38c58a7e701c04ea2202cd745aa4979fabc78d2384da36be0978e1fc4f44fd75931fadc897e2eaa84367570542caec095cf03c12548c7f01af89189e9dfaf407890fd31fe63e234664b586db7bf4b034393724ab8215db454c705181fb962f8487144aee2dc04dc82f2e58570484f375a22c3faacbdf32347432f460e2b12f1cea58f9101fd19e91c11ea2288a8bd660b0001cd758a4c7ddcef2b81c85e28c9b1719695e6f28d39174a17926626d0c03abf70d95a99d037d7b2a29cd8f205232c7c23a07831820890a66d459a86ec941d08f59e884d00b2061ddcd0837c0fd77e8e3a846750b01c09209dcb4e648f8fc87a5149d8fa75ea42e6908c58bb77744474d70c180a0ef04c9232b4e411c605b63da69a8f7e6c12af660b7afb0dc5aec17d344e1ccfb239039c52c1ec272d6f1602fc0df0dab974ca50be64e7af792c366d4632da19f07245e6946f2a596ff6278474f36ab450e53ee8e2537f84e864e3bd3b66a5d22f769b0fe96b1b0e1b797fabaeebe8b18ae62cb7605afb881f6ae8ab1cad5a3138b384ff004c5b4cf6e8dc5de0828cd3c24da1bdacd0c690568b7a8154257377717a3b0a2ab7222fb76af16ffc72b18c48e70879c6786369a0e4a14d0a80ef25a04c8ecd46353744b59f87b97a714ecf28399d1693a4aab8b3e6ce191c4716f24233b69fe290151dfdb7539120295231127993e3431d11eb7519c179fd34a0bc3e40ba4539d2706948a5735780af250426ccec00f19a3ebb2d5b7cbde3ffb741d33fac97f019b6abb60151edcb675b2958e47eb4bc02e2404321fbca5e1d6ab219f3610b3f3edf56ca5a1b61932f5233325344f48e45f4916186ddd440216f78e7b099a7f6af7d20cb60a0549bc2f9b78b40b5dae790b0c0e0e2cb68e7eca618df5179830c67395399c522c303627522a0e0811694f96da4941b75949068f53f5d541bdc38c4d2526d0decff3dd62e1924102c42297cb434c57629678612eec943bd5c678ec5e99a99e425f5d398e9d11ee954f77f11ee6a75bb789aaf6b3761cf024fcfbba5e1e55a40200aa82a2f894bccb1c1c528d9585272e58e928ad8ad8fce138238cc6946f37cc2a5ddefb00f0206c60dc54de061222480c6ac1e69bbd4be944a98a5f1836aba3bbeeb2b11f125db716570199b2d0da61d6942dccf489a24314fc04b90cd9d6603c75bf8f665de0a1f73da7d133ea11b236235372c551ed42213624e0e3f93580a1099db9ef082494db243a47a70cc65af2bbb42a35f23648d4d70c4eaaf253e46abe19e36ac1e97d2dd1120ae894c6e226efe79a62b1ff428eee1609f8cce05c5ec86e13e3c23499abe3702c73f27677447636ac86188c368667552a432676c11a23e4acf6f1b720ca18e0ac33d8c1d25c2c85ceab92ad98afed394316be4667e9ee3dec962b764e84e63abfd300435169a3bcc4d6f059985569e0656080b85e54c1ff96f8382c5a6b2fd324444434a09ebd39dd19e48f6e516a830040b670f7b3afa1eadf6912290e3eb409d164f709fee5a60d75e9d7d1270fd330a132f0c70cddad13b8a17e49ebd21fd3158b0bea9b4768256ad9367188376dbad2598712a10e6bcc760c4c04e706432ff1f14812a271f22d22a3e99c65f8ba9e0e2c9b41a6f761745b62b78ba64fb0d28e8240e7086d40a15721864443a7a82d92e1c52b7dec3fa64b097ff57df5a6a1f0ed965f37195ddb88f625fdddcb3f301f437b13c173e6694edc34694ff4f8f01a0d8c4e8ba377bedaeb7d48168365d08bf91ad19b2566d52fc47fadad987cd335947af767402b1ff226e1b089cc28f149c7643e72e360dae43810d44f678ebf4f8c957b82d5ec114bfeb9b1470ac656fe79085b6be7c713bc7cb70b3d4437b05ebac8ca35a632e336ff1ad64260def6fe86eca94ccc80a6c38dd70c9baf50dc9ab9b1b0972fc8894b92cd72f580c13aa86051f5b5bd5d3c3c0efb77dc18ba7f0c8dd3fb8ab67748dd8a1e02ff35910d3b402d7d596d1a09edf27b9d6d202727568e4466d793f4e5189781b87ad06f6f6b6206007a7206289cecdfe0a6b922d6d85e301006368dc8c45cfba0d9f7476752f4812be684c4cc093330d00311eebd6dd7bdb116ea9e15704d9829faa01d25b0bc2c4944d67bb6be223dcaf3da24082700d6073f98bace20f4025239c60412c63b8cba275579dc8396c7ab62eb5b73bb3033366c8544f0fedd57e4ea99844f7bbb469a7852a760f10f01cef86599e4e305e4971ab6e3d45984618f1199f5be6e22d2f58787a86c76328e3861dd3a53568cfc17fafc4120e68514deedf4a24cfa652cef5432fe6a64820adc34211caf8ee8eabbd16a5322da9391b654d8143060b3089e449c7664c32a3029fca1a9cce7abf9ab029b0f800b77a403292b8f3e121898944958bfdc14966632c6e476ae9e049f630eb77a16c55b608c07185f33bd57ce7d20e28ed12ccf46227aa3527f2e4d30333fd36693f0b49f8c434f26797442c9acdc7aca5c6c6dcb9f2fe471a0730f1422c87e078362b785219c7fd42ad8e25a2d18ce2041cd7b2529df164ea945bbf0d642674fce3fdbf3730351681242513973a1d8156fa566f3cc3634e21968c1f414f7b73913172f9957e2e93e1cbd39abb7241cd99f5fa34783c9c31f7186b95793745dffc66f556650b724fa72d9c553f20d1ac2843dc18e0933cffcd3dda90d0e65c7a906e66a681b4e33226b495b2f14eac70d645e060996833b15a82ab3c448e513d500fef2fa9a3a08b54b4a558ea79eb9ab436f6240a7bfd1e85ad270d699b48dd0cc16094187ff1d905f98baeaf3179e1c30f52d80e30d84e50d7e5c28717eae8e14fb4225ac41b0a853d91eb7e2ad0e5d323afc33d5de723358c9ab0d728c38a55f4a6f2caec7ecfbea0564fdd1e02596ad3a2d396fd6f519ca9d8b95caf01b769648929abc6b4499c1d3cd2bd6916ff9992971dd5aafe8c0b5d15c8a85b1b301a41e9759845cbb21493643254ca8db20050c6558699d5726d0a47abf011d69400f1688defdaaa896f72db3c03787b2c3ee4ed58bd84aab832e01406822a4bc4918475fe3e667866f7f6af54f805c994ccdeca5eed4157fcd2170c16b97290cb260c0817ca901f97ec4a6d10af142feaf114f225f36bd37c7a93a9981eb9146909ce8332148d436a631cff1b03c31b2e837877f27f50ef88e97012cff94a104f16834381f0f83c00a9c31b03fda47b4c61e739b5835414ded8a3e90bee10a1f24780a507ab258731d7f56232db43947e5f00d07e0c8686e8d6672a79fb9849b35c253aade40d0ccdeb09e2c15ce600992d00edab73e2db477ed5c119113cade4b731e377081cc926eb4f1fe9715ef9d972bf7b20ff9e54982062554f7532b2fe3580f8ff77ab0bfbcc13a851e0d6361289953835ae8d35484bf9a64b49fd3ee19e2ac9da4fbd9c6caa0e35eed81790b02fa2c1d85b06686ba36f191794226c15008b5c37b19963e2dc7cb631c438f696e5dd1bf499cf4a109ca79c89bd982c816867f262d5c1c808404bb0c84fd8ca63c1bf8bfe149488bc71a449c124b39cc5a35e6c27f4847372d0b374960cb7bf183cd232bf30c9c6a6074e313db7b73cbb99a2b173bf68db895f3885c20a5a87ebd9828e335821708b9db0b718e65062b957297f62688ccf8e0e230774f64b1af723e1d03944b334eb6804c64907ad825ef67f537c93e927bac48509e82633f6f5f666e3723c56365559836a92b17f4c3185a452ebb99fb7e916a7d072d467998eee57cd353bac87855cac279f7370be47f21e478a620eaeeab0c3568b98fa6359d532d0aa7972b6cf9f278af5d33e80a8720e887da586f102680463ab1a4b9064b993990bc5fbb4a37eb99f1c2ac0e9e4d8ed17bb0bcbe02266b17f78ebe255e7eee0d1f0308c361d0fc2a67d90956737a75964442a4ae375cc490f4b91fd960631a46c32ce0807cba4121d89ff41bd912a272a453f4cb856ed59d3d25373c0f3ddccafb0457a2ee9ac179379ad911edccbbff499e6a565fbd83d95c1356dc7885891ef58f3a83cc2745a24925792cac3daa52437aaa510f53dc86d400dde5ec1eb26659da6411ce4cc02a3879ff988dcf8f1737590f78d9573a5ed769ff2871ff6f90937980c9e02e84cea6cf82a03ec8b5ed67ec04854a77986fa7c957af69b84d84eb7666eaff546446d836a8ad2fa4eb9a355b0f91bc03cacd44bed9c9da09aaf14db77e274427fd316e4fdc52503509793ce572e0ef376a3b8378633346a06f5fa98fc685e3f01e1ed697b2e360fb491d7f438c68d3b41884538b94d9e22cdd6b1f7be137362b0d44a666356fac675e1511f258df79bc533957dabf691fc8b527c42c038c4894cc952037f40af9e86a3cbd96d6f30274732eca019e1317243281475c05892d4e57a8b87c6fec1a972890fb7dca3a9a9c98353932c1d302f31c3722eff68c27e238c35530104fedef0c5957cd8c2e6ffea9ba689149ab573868dc36e52b947f93a499a6d797970f48bae4c855425502cc93b507fbd07b9b2e06f83ac1b25eb37c1b4c0447038966d6a37f39db4ad413ebe468a1cdaa98e241f3dd933608f70aa81c0be6f7c671a8f227440122f11daa40748e4ac091b8e12ffed2ad4143fa54c8a6e41a505dd6e7effd8c4c1d9b519debccb67b9874ec6fa0d1880a65f1566fd7046dd86255f11b82e92825ad96fb5fcc3de9efb52909f68383a24650861585fe38bc6302da7e566e1de9ccc60cc8f69163f709b39398f9f6f2eb310217b7dec3248a91529722233459ebecf6ba42c876e8df025cbe768e4e2d854dd17fe238cb52b01d593c14fd07a6e4106789ee48e298bcbc416f520cf96f22d63be0130b95155a657a2b3ad7e0053d4947ebcdcfab075303d6b44d7595f4c8a7a88a0870a4f55da756543c1392c79714fcb6664d3a03924b764862c430b8c5d24688a78e020fb1527d2702ad412e0a7cb0cf9203317486edb2c33944cd6e7e845e5b897fe752c997639a5470aa55b7ebe7d9078ac1dc6625a274c3529b4e0bed5225c72951fea559276f9b8e594590fdec626f0bcde05243a3c1438a81926e83e87acd4f85a883c21f0848d954daa11a13910b4618c77c8d2f8ba63b350e2626920e0bf888ee8843e480ee68780ccc137f3ff7c9f2b16885bf92b966b007732dd90db4ff3146a8e78ff52f1fe82a727116a59d7200e5ed460ad7909c5778f9cf02b191853091d6c104f8b56013148404de2e2a8bcad42f202c24c08738d21455d4346ef796855fa060d9dba95952405b26dc4fa483b0700ba4837f93b038a024e7450c0df07c54adae1e4905a864fdec0e4d4a6b27d572374605c093a4e349d54626eeaed86c3c8fc2c0f3571aceb3771d476c43f04f09f686c0d56bc3782f254bdda244ab1f9b1271381b00e0a87d0b5d6c70891e028f53ad55516c48e486f54547e75f992f2f7e23ff9639893c06dd97a19564de2e5b7faeccf012aa959483aa6724f8a9ae2ff740721f4407e35e5f68b7e565ab2b8579d3a191fa4e8edc2af53653636ac8c2cb63b4768a0a9ed8637bc03d205ef49bd5523130e07e3fd2ff5de84c63c8d88aa2921b595799596978c682cf7792c127e0c48ef454822ef8fec46957c53bf8f28615736e7f1ca798bc85ade3bc05befbf58188a5f330eb869a1165a97707476214ad0d8587239ea32e445b1befd235b71214e3cf2a0775a66c3ce0044d81adb709647a1baf417cd6e4c7f1cf92c59bbe434de4e6dd2c1a9426fb3ce973467904b7505b3a7beb32c2b7172f8ef662609247faa0271dcced2135bbe8f7a272f49e1c679c0d379d12fd50d648b86f12c64c2890d4a79913fa82f4c7341a3423293b674d0b66f216c301c195889a249dcaa368f69eda9c117062e36a0a0f4bde50e2783da841b1fc496dff8221673e4b901491a150d54cdc33e6e4de96ab8e7ffff1bf413ad954f8af6dcad97e42fde2f2ea8e94be36d52670ff26c8110e46bf8d39e27363369717fc39c3757e7e7902e91023bf743a4efe217564eb7b282b6f6e4db12639805d215b1cd2bf65721184c1ee7ab67cb663fa01ea654be2b17d710adc200920fc408077dad055582efa3f958b449cdc897ed39f04dc3a49b9ffc88233f72ed75a660e4995a3300376145e908d1a62207b8e8bf18a48917d8d68cb509b203b3fc10e19174c343c4d40f12389f8835eda343c00704b19de295c9d7c7dbf39cd5ede15f637c6b9cceb595d27f9822cfe4b29f417b803031aa67483e1d1302191d245f92b5a6053dc70b8af24c5ccbfd0f649a25137f432077792e6d413fc05d349d489a57e311167610f593a9ca10ac78540c87b5c9254ad258d528546e53aa61a4995474cb702a7c21510cc302c86a00e119b9b635cdea3fcb220bbd33e48c05c2d67deeeca46529819cbf07bb2988add94448d63e5a116c62996552f93f38458dba8ea2722e06878a415ec4dbba1e39a717f4e9549f050861a01fbe6ab1577e0cdeb5cd731512f2e9950bccb604e47728075b2640c9f8cd857fb74c4f7965118dec44c0c5012a9ee3b4132a5a0337147d29becc4783837e7b97b05f8f3a86e18e8ff3ce23f353b1784524a1336fbc5f73fec89b5072cbdbbb6e19d098202d9e3f9b764f79dc7790ec18c032889b9267182a42e0eb3f0b0e75406898701d2f9570db5e4680733ebb352902c9a5f482c0e2d2fb23d83c4f0c587a1130cea78ebbb1a70412d5c9fb6fe2f9a4f484903b9ef4e275836188faf5a1412e2a59307e576c4dbc719bc14b1e13eb2a6c93318a7f7f27e4359d621ab8004600c7708d6b8cd8c25cb733a6e29ded45c31fc9b535c9f039655eb1be28b5e6fb115fd5590cd363959c130c9bbcae777c1ff0290a424b1224e9e371242cab6cbde23a4dcdb47799ed7089a805398ed7dd7ec6d1db2f48bee40e65e26c8673361f7e9642e9db4de22c0dbc548f2744a4c22b5c18543d3e448cd8e5a3d8dc83acdeeb36633183014d49d2b438a83ba7c175208c9b3a5981d5ced0cf827b1ef721aedaf5ed0a7eeb09422e07fc0b39db2ad9cb335c220ceb7172da1b307942f53cc7a4487ce02c305484939520bb19c88cd061a66eebedb9b80ce32a934ffcf00eba53bfbf64460a6c25260715721d807f065d80a7a27dd3d0e950f56d225510cb2ba68cda386ed3b0dcb174b61a0b8a7e41665f9a3137c8d00795dc746aa20763ba528e088db1a47c745b0cd44daa6f03848f9be00717f79ba9c120d69af652580e8b81bd3ecc07e77a25631850fcc7c7ff503eba666db3fa680bfa609c8521a0fcd58e81ca3e9aa9856ae8337d59cc655cc9e0e95b82a08b333bb8be3c32882062889cf24ba7bb1ea1ad051644d523b6ad95f69a7d3ee20a6cabe49e2277c79037cc30ecd9cee83da9f31c8e17ac7e5114f165c773468e5ef40e13d221a04a1cafc954b59487825b5aba632be376162d489e785447f4cee1c68d972810ef26b782e07d9fa63c15c17d4d4c58509b0a1a415fe2d3ceb14c3ff2e9f74a69c82c2e835e956b8e8e5e900d63156a8782ee8c4b0d8b7c295798708513955777441e0f9c1fec301c5c8bbeaca147e4e6cd56d86d036303971de72a71d26cb6eec87d2ae6a40a45652a0786298e5e07b6eff339126764090a278063d1ea10559d74bbdefe60671527bb9382426f6577b6f46392916dc523bd89da49c77d2625a60b2ee262245ceb1955edcb6614efaaf44c427078798c3b99a1d68f67fffa378f55e70f29c29c8a1135a237b7ae7dc1a94b6561264415996dd1a0223a2c785373a91643b672c73ee4f5799bc5d9a71c028ff4590c8d7e59201ca23b462100c3ea712753669da79a95f29b7b73ab206f25f93ba4d4bb126f9702f055d429f03bd04fdd9586e62b6c890d8f06ae741963c38524e58925d4ada3a88a9787bb1f84725c84504a1536e6f5ae8053d5ee818ad05764df5c01796e4862d67e00ad764769607d9e9b4991483721253a600c4e30d60a419109487bcb664b9988c7ef3a7e5eddb4a9e414c6fbc8570656178671f692da4e5d0fcd5054a0af288e88fcf95ea9dfadaba3172a1de6a7f20df534380cfb90f7357b5afc6c008f4f15ff0c6ae436905d298d5f82b31c10c985e4059dc7c2fe0bfc167ef459adcc13be340ea56050944747262148930fb1779ecf44e9b772fedad6e96acb5e1f8024d98c60676082e43e492565b1c57114e3b951d809cadd67955a3451536606c1cef0e5eeaacd765fdfb1cdd54cc2584f260873d7ca02bb7e1b2ea6e16649a70fbb7bcf9c7f2cdf99596e2a054c175ea7a988ec0915611eaf2816743b38706f7c359dc0b663a18b258fc7b15aad4d6e10d90999c1aeefce20261d52523f349164c6136a8f733afd56ad62e102eeee4ee075d3f821e34cebf1b21236c0542e3118a52e9c7843009a0e88e144a2f2e60861b749b950268ada633911cb7d017de57e7a14f68e7703f741df8c21ff71eb8c8344af5ec0f047ce1f03137e5606ea05b1802d4f44e112361eeaf6620f452f41ae3c6f0f8fe94f59830f0f68123f0e5794a9d276f1bb81cd78418127e16965b9c74ba2f278877c5f4b2bf770471d1c0e23f29efb3e66b13dd9f06e9b77c597ba8d2099894823997b2d3e64ded6157cfbf8872b864c4926ec77cf1c8590081bec4d65811590ec1a252361b5dc4277ac0685096cddceb7bfb134ab2899fef75447a7106367d2052afa68e57d80fab5a4f7c9566264291c3625edfbb7f47c0bd938dc84c14abd08529e9f84779faebd1ad121ea845a69c6e463495a938866c536d25aa593e883160e8932ecab420750a52f9df12922f462c879c148fb3671aa420f482770bf16c8d2b3521b0a340c968ecf7303fb7aad03b4de4e1ad601f89d3eaa0f64359e0255e9b968801a83e7141bc337b14290ca8f6e06f94962642e7d9ed66d2f5169c646dfa36e8edac0dc251376c29b0d34b03f41ff11297c3e47c3a2afe50bc83848e5ca9a40a0098f03fe99ee206db9232dbea9822d760f8b79350c2b5d6d10c40a5831cafc2a1121c7c5de6548c1ce761fb150fa64f230e76b8fdbc0c0f1a973097f59c62fbc13d45514c0125117ecfb22060675a4ad4151bcbaf79bea9bd500d90b17bb60e2de81a916a54a8a04094837f0791b93581c85e69b05a8b330e71c4047b0e8d127e889e9c7fe6f74caccdbef967baef3da6afc8229c551bf1a6e63df2002228198d96ea71f1b449bba971178debd416f37722a0895214c1313ce4144ecc56c4c74df70590770e3711dd5b469e9172672507342a4551ebd0ba124001343b671bb039a33d9b8fdda67ebf65f047ee56f6f0a515bbe9126598a33d89245c911b0b54928e105fc12c02e735e714f1f7392341006b04d75233c50fbee2d850c498ef38bce856e2061962a93d06245c7d93703b81da2eaeabba4c58d235cc7825b61d13a608f2dbbab04f89de1b42fe899d8937c89ef302cbfc1902a24e4cc716d09166589150e815e6eb73ee7da4c1d05f9bbc8cb1ad4cb5aac91f0ca7ff808566367f0efb447289d56aaf7f442d7bbcaf0138ce23d7fe7552f65eb43ca689b25112745f113b20941979f4a22d7f06df19e1121f52a93bba40befb966d3b508464a9c96a8eb93660aa8224078fa9d180f502a1cf2589ac092a3c31246dcb871473e0b2d63c68835c530112f5d1bee0c276e516e8534510f433d27ff0a1d0a9bf19411edc276182715eba8e0dade5c62cae81eaff6b9dfa4776cb6cad86e3519477d11ab91cf0e6bdf07f9ed8bf6aa61b45306ad2da09c0c67d19845ed75a1183a0d304e571fc0c05c06665c7ab93f78f8979e50e92c69afa30dc26372b9fc2f3b79b81800565e93174b42036b4e8dc9b269ca371857a04fd2df96041437310d3fc47c8124cc059f1afd5ac0323fe73bfefe7e81622a5a6dacdb7d0601847f9373c1691ef7ef0ead4b499dd7d144db37b019199e2ed79eeb76ca60ff8c86b1f1917792c4e73449acaba766a1d8ac6cf0fb4dd40110913e7d88795d9786063fa82f347ba18b85ad9b27e254e4ef056d56894c3bc351368144dfe4841854cdac589d003223a802e0da5014d2e7ef19e6cc73783483c889e86e303519497fe6827da631ae6a86bde91479f106810cc8b66c9153951516812d231efbaea93542dd7c7ef23e7b5fbc30b24aa302a3ddcdf4440faf3850d62d31140f81080fcb61311a0827f86f7446540090a86e9638889f85bd421fc784d71c8cd89e75c27cec238af483b719aae677c9e17dc9f661dd1a92afa2f4069261f5063a5511a20c5246764465f3994ff4f46f7f77dffb65eaf8f294af77a1affc92a15aba4e81290568f0ab2ebc119d85b1eb0f1bf659c65b588f855228838aa702bfc274b02e8966e073fce71f1609d83233c34872fe6d38069d717aa37044074b6ef072d55645811aff61f098216bb6c5e227b7dcf0961d52693c014f7611bf8cd4f69d19182371106780351a68a69c6b5ee26ea2d851a2bfa8e03adf55c40c7e978f1896cbee8ea85669382824ca579e16788376dcc40104a868845a0972ecff16ece0102c70ed2ab9f610e0398bb48f3cf0a68aa9ea6d7bd761901b47823cfe3795cdc7ab2fc12f53d21e02b0640269615dce18f6a21a5b0c39bf3b75cbb12d600ce785fee5268a0b32cff2316721984b3c4e1799bb5f87639b0264bb539259e514f6f9a301d1131551de5b94652e296b399bf32c20966409535c3621e113dfb0a1ccccd5e35cefa5dc584b75d0cbc55594604e3372256ddfa6b59c3e5f3db2356a5a1a2e5ae265e55c782e7e19ce06a7280c4825e8f72bc9ff9458720ae8515811affb9f3e2e62ea3d3259326628c08ca6bc423f9ac7e4b9195a1172d8e3cdeb41a72bd41b0e11a00764ba37d1c98e7dd8ed891780bf1d46115a4b7f4baf5e94de6ee3ccc0d554d1a8b53d57f89efe2cec1b17ae5748f2abf8e283ae79075ec88c54628d0a3bfa465981ef8927c2d1ee8c4e5e1cf039aadc457217aacd5e46739a01947dfb7c905d79bd0a20df99dfb7c51a033b2adfc2d63c234358f6178f9afe3f4bd40eefc4af848ba6476530b12e535f4b277151d65314c618b079357ef7f0d0239666469b9d33a0dd7c2f386b7c28bffce961bb9e03b47d6dc42a5c822cdee3547203f9a431adf81d3bfcd72ba718d5b690d6dfb7dce6aa2d12ed1551183dc5436d22ed9a14bc97b63e425f44ad0191979374ca79a35d7ada0124928eb1ca3cccd10c204785006f375cb5d171751e23fd88744f5a390a29ed8d8817db58ad29ff1a0bdf19fa5c5270c87dd913ac8e74ccb88b068d79a2415a89bbdbe0d460464544e9a0656be7ffd15ff48804804f13893b7bb3c18c86a264fc104f37f1a1aee630c9a4d47f3661fead2eca005dfaae268b491ea41ea04d70f9bd09696c37d2bf6ae606cec826c33be9a980979c173602287e3bdb5f9fca08f3ecca2cdcf4a2fc28ed5c4b3ef0070e2c607460ed15b03379d567092a479efee49bc5c5dbe7d8d123a71b34d152207c148384b6db4261cf3dc2168113757b2cd1c1ef688b4b845f1b2dcc61a358c919c72c9998d3b3720c2a9a3c41a269a3d759342385924d20a6726e110469dcce54c2f092980d5cb8c70586903110de6d82d76de180b13277e290e06436533753f4d877449ef36073eca8f59c42222d941afa2cc44140aa3bc5a51ae306fd7e4f2c65ee41add99a47e6d08b2b398fdcbc4c1abf2b89c8769e53e1b11402407dbd9bc33d8f6d19cb742eec4ef5b68716d4fb4749fc1ae4b5ed92eddd3fd5d376b9f2220f8ffd00b37652e802f89cc4cdec0439aabbe8068c388be3eab919cd075fc89ab995237cde5c9ba054d25b434eaefd15e3de2b8409c62e443bf8e16326f29bf46c3c1c19f0971823c27db19257627e9e0553120fd68dc1731111143153861c23565e184a28da87778ab99072df923f541fc20f9d8592237decd86b724a41b14ea3d8f07084fc79761757745308e0861e22edaccb6e53174b949a7b9dbe2dd1a855eb6b06bc2e1d2992326f783cdf13a1bab2c189cbb686aa550f31a783387e55cb98eb9873c38f059d9d8eaeec7c3f06f3548c4814acbadcabbedf893386ac948078970e59d01783117b17ab2acdb97c5e503306bbed56c8711efa023525289191120ad162046b26f13a0038e39796918550addf8e540daa1493c632e028fc4fec700549309f75637adec989c8bc0b9d1a3ee18a6c70d940df4975e80ce7ddb19a528b2cbf90d35b62e8cb673e4d6a61bd6dbac9a1e5bc75ac9490eea79e2cdae3f61247d6c78706f22309033f812ed7ddb50d64da7888a8b0127ca460cc25a441e1645d92e6408238774e495568582cdf68d060f161b7261eb06d5a4e19ef824803fb1f8b5c22257da7b9dccf0d33a3ba27534ee2160ad47321c2ffba7a35ae5f59a932bb9673c2ee04b73bd49fdb400cb735bc241931361ee56c38c3ac5607b9658df1ca3e7cfca8e90a40e7ffa826bb8258deb5166afa9cc22d07eed21f19b1269fd5dabbae03830c8a2d38ed37ea1f0d2ec54b871676d690d22ab344c7b605200ad3664ebe40a17a1df3cdd1564dece5f88d600ab3d7872b6da5d666c251d588c4198d26b4736e3d505855d0ed14ea986d7a1da23f4a5433a376f0eed3b6c1aedb6e8d94f37033a8c1eb74a66f23942081b63579bff3f8f7b87b5d7e4e911e202571e0bbe7c94ca4a082a6acefd5f6f342a6fa40fa6d4ccd82213e9869f228233cf0ea4ff2c9a79451d700f2a3d4a876b232e082b2706c6dc63b2de81d3764084e9dd90786b9de1fbb1408f1e81337491451b74b4960fcdb3028801c6c9ac764db0f4df97cbe633f9dca548980faa7f26ab40ebcce46a809ab27d1014d89fc3ace21eac0de84a9dd1171c96466ed623834e96aaab1df53a8e002c4aa40241ce4a17eaca6bf96305ed698e30dbdd0f16fbe2ee8898ae10bc2a4025fa6e4f1be3987e393d0023fb5ef8fef10bc76fe1bc9f0945f4675ce7771c94fdf562a4162a73367c7d2d1c8d874b3bdbb9314bd76d84e42ec6518fc028092028d3e191bfb237965ad491321029758d80bac2a52253cb5102ea44b6c72dc92b3fdb9b415ee28eab368d2630b155d6a7a5486f649017581db570da123163f8ac5262e12027e40f5fc1f5256e81f3500bf0abb73f605fb1177211e3c48d590d93952f2b92bf5ffde3abddcda5ba703cd323154ce9510767bff88ea2e3e40f3d1b2acad7df0c29403f1a707864a1261373c6779a3295a874cf721fcbd487596adf83462979db6ba8c9f14b001978a0775777d1b57fcbe6d343ce249a2f943595e6d97ce54a3e8fbabb2fdfeff18f46c990dae5f6ab63f0ce9ff271be5bc411c09cd75544f54f25bcc06b00ccf3b35ac555e7d25da1393c9f6641905d9269b259319f4259982a15497c8d046e354c46f607be051d2f4a548c2bf8c85e2073fea5a7ec1940532c7cdf4e15f9038e748acf3e6dea100def337addc95834b1d7966a6647b489b80dbe5045c8bf25229afc76f56419b8edcae59bbc7670676cb78314e904ca336cb7a04d94cd5a5e7d0edb1d40ff520745d6fc143391b3bba940ce98df6b8ad6e065cacd86727186dd48746574fd622191f07b05f6eef72fb2b047f6e12fb0e189c2aedb4646615e2262506b9eb29c657a7002985cb14f318cbb89936ab7f026c85d23cdf3e94275517561709cb8950f641bdfdcd451641fdc5825844bc932a4086d5b749e1afbfde0e4ba7a31b38d228ac235f59d688857ed90e9df9c80030b5920663200a2c4703a0e0eacac2beb34885898979bdf0e656b006be86438ae1f8fc87365faced400d67a9789fc6e15fc2942acb83c4b1737bb558eddf36861190517acf0e2d75f001ddb5d78d9a091df8ec395013b4f00152390729f8ab7732a7d58d7e2c43e36ee90dfd3cd83a160ba133dffdc384a366c48c31f70ed3d6b5e4a9bcc95f64422d257ac7f0b5a957afc69b72864077e238c788664508b0b48f537ada7ce831d14b5810751c732664267a3d13b020c910fc9a9035f542208a43c5e8c61e5bffc3c53022022cb58c7c43b549cce846233a7ef7c88c26ac409ee0c69a1e5922394073c8400f863a475a2e4a10f33eb1be0f3afc75e1404eef59f8b6c731ecdc4948801e1bafcd72a1cfe6fa49626ad5065f5e942469f1bbd0e003634e04cbaba5b8b0afbced6bb96ab4cb8a72a039c7c811461aac06d9a0a5ece2bee2155051cf824076b12d6173d8c3d3f9649ce78a07d271161127527b40b18dda277d61579b16e2ae4a1773a8bc4f3a98975c81e8402d79b9be7c115231aa181cabe9e92e33e48ab024fa091ee9a86326b162358bc5819503767a7c9f166709bb17989f9e3805dd768e045aa170fb5ce92fb45cefea81dbe875c39b799eb39187ae1cf5f362f59c4d8686fcae139f6bbf705ad3b6f8e089b424a6935a00f2363476533b42f8194967e42819d785f679bac7be571bfac7959330c1b69d587a9994bc9f931c2b6f1de373ea8b56db4614465a32ef062aaa61a1f857ee3f90f8a668de936544a3d13a74532f8a5dcd13db26e19f759c759d77b62c6d55f63fb2a049b3b0825ad7c1d4aa82ec7c305cd9a3770d3429b54932e6dc26e771e902cf8ea4775b8e973ed725a17fd3220f4b98eb629b33e8d93c6d92ab0e1b916a5875d33cf44009ec873a8764af092b87b6484d18ae6aedb2f1ad8254f915804506bd532d71aef134ad79e476b5846d06356a9e8845f33ec81e8065b92c626551f98c788a17d3bd520b88a85dc50ac24c6cc3d5fba4e6129c940b8744c8e1338510bfa834f91bc45aaa347cf0d6c3ce09d887f77547797689dc16615a2befaf54faa2ce225d04a9ecec5030c4209987ef7b5e2a4ef20aad4a283e00ed785c62453e64e728a7c35b89953039c6fd3a9e6c73e9a1f9001ad5d621a35ffc29e1cf8de801ce991e89deb30b01997dbea2531b694407fb9a76757f26a662c650a30248ad76a3abfb9bd9edf8b41e7242a350d04afe5f7867563eee5dc12c51e502fe9694e6183f8115220b185e169ada3a79570805bb265ba490eae5c0340ec41cde430567b53d36c3b128af3b4384f24bca4c6d9d8079b23061816a6dbab55d1574a92b8173e24d5f7cad8fc5b87c8a068929359815b6cd42de05a2fddbb1dff620a79789326539bf42bac2cf6d0626fb9fc2ec35cd8cd74cc035af6148b24a797787e83f6ff9dcc2b6ca96879e01b3e24acb3af105922c4117476303d890d876d8c489e2918971c1511b78586bf4844cd530e72e2dfae7ecc12f97aadeb8b9d7578ef5c7c15e682d0bccc131c3013968b84d4d57263e487dce502bd566c1ab26a4ac81db09beb8a33ecdbae07ca0de82144d31ebd86580535c49e14df05cf922d12a3b40aa57220f64de410bacf4f51d7b37813ec1a627287ba348bf9b612c04829ed3f187186ed676347e84387e6bd878cbd7c609a9d5dd120d98bb23eb49ba7928804f63f6f9910e2a0d6a4e568f8101c09e70d65c53ae8914139a160f81d0dd2495179e7ff99c1f0e74594a7e18f8a18baa4e211b53034fa01ffdbe0ca8b72bea5493d70337fbd68bc05ba3f011fda0658b84769a0fd369e7e9fdc0d4930f9048b4feb826dccb278caf3a8e65564928117b66c788f194cd03018b22000a492ee2903fed1e0a66756cf17b1af35b346f9db3d2e099ee88650aa42d4c5b35e9a943f8d4ec1055bbdf28e48b0bf2a9ea48549a75cb11cf0a3f15e8171d00842e507a08a5a484e48223ea2d77d5b0a673a699d8f6a43ab74e6936085cd5963e10e092e404fd8d82f42526a0da7cdca206138827dd0a5dfef5596cc6f7451c212872bb30bfc6754823f345ba93edf7f014a3d5f2a4a193ec9bc8a5e7c5dc7a10b79cd4eb278544887da2a68d2477762b2c284e2ae1c8f3854505ff43138cfc0e9223f0531df69496a6ab5a74bf1cc81eb7ab316f9231fc48f53a7e653ed9114aeb2d451a791a7f7866f42cc08da933de47e0bf19fcf37e6d4e524a6f3ae0dfdf3d959f532ea391245ee8c92024fe9e55087ec178e310e9efeafe0dc2a5cfe59da05d581c34843927a67a490e30557b45e25b81fd079399805ded8d5ac55baa3d4d4aebe5155b4ed17c49487b16c705435799b7753551e71d06cedc05e1d699c1703f0117559d1612278bf04ff7bd9e0e20696d377d6fbac1f6508cbab9579f8eedf83d72d4dd609c1904c173d4fd213a9576f82e1e44c93557270ed9db9f3265c7d978f725989861318b2cfb57005bd4e74070b027e62f636348bb8a7b2b00e3887a53367fef8a9d34d5b5e8b63534a72c15433342c3f3fab2de6dc15054b4d760bf10262a4e4b71d93a6daeee3361e5bbfbc5d420d799d9b5a0476a3a49067e0e6dd683a812f260d61d6c2e654c3fa754140908c112cdb483ed5f0341ccf3648413389474b5510451062d242017e2ef6aa83ae3a4e599bf3e281c270572915cf44c7b0c4f7a2c596e6181f27ef7f45da5887651cda1e0d2eee473a2eff3005d805cfd40717c1059984d02cdb64286289620cd52c94e575dc3b5a34c18164161c414204e307f0d7f335ac51ad782c5d6700903a7ed4869f0cde80bbd0bccb3a5c97b8acaceb58fdb1fc4ae50f9dce97fee44eee43cbfe375e007725541637f0496c54289e78990c6cce1d4842b29a4d9ff0104f6d2e16dbe47f2e7a2b396e829d941f991102fbe3241d351c3a6be9a19467a27c984e0474d934f1fd961c807b30339bb585255636b0ee5b1fea9ed5f50947c86009829e506e0a95b63e35f5a427778d630ab4b8ecf3503deae623699d4ce8cc27257eacea847dcf31b987e83811c404fb21cc13b3a576b093ec429dcb193bfa33a3fd56cc6e694176a483026549b08a06e58d08641a90ee85615aca9dacf922924a6969f2ed7fd0e8e683910efde240b316a7b253598ef7b84a00af8c1c28d78758146313c6cb59c544319e5f06dbb4a794156955f4a984cd7b123b3e94931e8b561a6255f58800e746596b76bc5c95a63f39f1c39f16b47d06ed108b216df9863d4fb5b765a53c49ca88c52a4b91719bfb18203fce367a93dfd5d443f4e33818e00f59a8b5d98be51cd06c81348d3929a8d6c53b874b0bf85dc9578405ddad238468762ba9e109ae067641164d39c4857adbc0c6ec2d13b7a3d8623592bba583641731af422d69f242000e681931b201c9d6130106ab2f2371301cbecefbc39934f0cf7e484f83ba3b0e543798b5ccca407ddb2d6e4e5fee784e0f91e1349892f58273f059e168c24ac2c0436e0039c77d7380a04125c52969562f28195614ce782346fffd307b785d2f8a8bfd21bfeeecd1794a6a993cf317614c8703d10ca8d7d8ffd8ca320327e8786d706a59daddd3c0d9111a43239ba23e867ebcb5299cf57b6cb6396ddcbff586240f32c9bd5bcd5da39a532133e93fc0e2d780565f198de7851b3fbed5b2ae5c07dc9b368ad56bd92db1d01e9261b7b9e9265ce84811a81796989591cc9b301de5506981d84ad1e591f44f6ddf0b4229e3212c36575cf3a65fadcc6ac684fe8ae5a568814ec82cc4fd6c870244415a39527c37fce0356f287c94090d8ce789d802a5dcfadd0ba6a4d7053d6cca0807f10beb14d09a3149dd4c37ee309213457dab04938c9ccc636deb89050ab1729dca82c4227adb478a07ea99d216d37e12698276ecf4894de07a1f1f6a57a98fcd6f520e3ba78c94c8916364a2455d21d515ff5d05d896d2e922394eab27a042a23323ea5d62f9d37f1e4b30a67c9ddf6f9a041e9e2253ab6ea12470cff61b8e9b8208f3f9785d7d24f8dcb78b18ae3f3fe9b5f624e4afbdf2d12bc85e896cd7ed9dca73132b6968069767623d1f8ae56f9d24711e5a29b3d07f2200ddcead064b0d2e63462bcdb2c81d67b4a89222b9dd6cc0c23b249753b659ed05581ce099ca8abd1d4fda6a163257eaccb9b571133a61d9d5675f21c3553931dcf42b3626ca0966a7752251b87cb176354ec3c92075c8fce71b2e7cf80cf2bcc1bf7df39965ebab368a14b05faa6d554bed864b74cc6676ff91960ffb1d45f395e49f2e7675f46cb4b6280f10abc515db72dbcb718f879eeffab0798787bf5d2a93f4a8cc220367b89176e3a2297017e998e04078f101145ad82bb67d955f647015e014c2c98404dcab6b9981a1ba297a69da3800fd4a5dd4573b9d38d0228a5a440231b4f80f7ef11302d8e81c45db256e146455ef3a4afbcd84a5631b88db118fc24f7f7f1a50248eb46460ded6c03414465a1c349096c79147fcf47129c2054edc20c5121ca023029a81f8d45a1959b65d877cdf6781d85364736d2f5281e51c84bd4b453d0f4b3970e534c2c4f615edb4bbcd40a61213acbc562d3625cda76bd511cf0a488dfaa4834f648cb1e5bc1282f12cafa876f57232e00215e5b6884fdd318bfeb66cc8038dcbffae9be7309f9d145983d9b4c8a746a5dd4d018ad50d6ef86beac9f25c8a3fc72e60bdd3673fb5703cf59ea51e40d05a90cd3f3e6d645a2d457c2a71df54b6773abcfd9a4a0e637cebc359b42f7aafe25da6fcf3d5e8aeb7b52d5a1fa1b6144f19ddbcfd7b592eb1b2e710471994fca2d3bfbdab96c9a8ac3bab771318a7d154bbd6b70ab7c31884d6fcda7ca966732b06a520fa7b59158e871e1d364fbb5878a976e2efd6b8a7e66190ba37c54dd49b5b8747b4f120f5b1bc5e04d7caa5a0b0af8c37503cb444c0ba95cd8e3e28df3d197cb371633fd4cddae0ac24db02574b3f06f8e6c0de24579ba1e023c9aea4bd51be169bcc46582420f5b9f7cfc9e396a3ef4b61bd2bbe540cab5062be695985604adc9f424a7aa36fdcbfcf038c8e678fec5ebcb3e800556732dbbd05ed8cc99e0e647c09bd0fdafeb6ed5f4b0c545a7a45592d8d4f07ec51d1afca5a9049f6acb65663edfc2ca501718bdd6ff0b59ff129d619ab940748b8fae83cce09bf4514d3184456d4fc751dae3a12db0883e9e85a2f914ccd948a4e53240b6bfbf023d28e1c869bf04c22697141d85b0d1a5449a5e3ea95c28a3fdcaecd98874bec7012a8e345e1598187196ac67f186ea7454122f86a10b994ad71d97b0cb68390f5e4cc932f07cc5a660fd413bd55bd448db40e8f6ed274b425defbfef9f4e753e5564fc8e1c8cc8b711ea8839273a0825f0854ae9844b201d00f5c8f8463a569dd359c5dd2b5e46b90084bbb8ae070e0fd78a0e3e33eb3d9e78d31a482fc322959f986389b6c393361039b42897238bc4c041473934b94729db7285a53d799e23a605e6227b4caebe6a86814f1feebf5329286178c82fda1ff25814af1cd3617360808caf1bc0e5e83c00c292c6ffd15ffe02449a08afc18ca529828d48e54a0c5aca86ee597ab0e19a4facc2692ec5ff5a06e108f45da2b358921e5a815c753358a2ff0f0c83d98a569b61cd1ddf39edd930d59e08dafc6a1e812faa5fb9506f568b3531e96ae4c47c5acdce022219b7cc74a757aaaeab936b631ba1d6a6bf329f3e1f7e6a6452e9e7932f00bd7c7273d60d260201d752a2764f43c504af0ba37d347c47a4385c54b9e6c6df1169b300fea3988ef1dc2ff620dc5fcf3d005b71c5457ef2e470858476ac15f6bb09812c7b7a2c61d4d9507e54848ee2adb8445541c28c893463fab426ed6fa58ab58b583ee6599b22a6bd39156ea59d995c32f9022f886ca00dfb4a3a8c6068e0720320ec377095aeadeb6930932482120e97831616929a64cccf94b4d4f5366f70ca8dde5c92ec7577a30498a4adda325ce9bd84082d3eb797e9810b29fba625ffbe4a1feb24a5bdd5368296b70a0383be27adba8e5548c7b9e0a58431cd030418f96caf6c9e3373918a4a51d6311a8ee4943312eea0dda06128b2b28c4417cc189b9851e940384ae7b8879b725d4872eef0097fcdcbef314af8b51ebe6192941bc0c57f0a12056c0689c080263c6e19d922f3f9f98aed005f6890dfa6ccb888380b0b55d4e064a1aea6316b17e0cb39a39962495e3cd8016654c6daeb3e5429da610e9ab5bf88b9062415035bd95677fa96eca7f3d2fa944701d4fcd06d7c87351c06866815579e22f77adf40fb0e1895515f46125789e767496717db5817f67c7bdbc36c341a5276be9bae70941fccd3fd5149acb2a36ceba0ff57c389bfda6ea4901513319a69c1245b9d2a187ef977e017a7b95b0b9d7f1ef7f18be354c8a67f7560a767ac5c6151117210025026b6fd80e01b7b9b6f9ecfd476b45a9efdba8ad26c19834d3658034ab434c9e07df8d981603147c4be12749f28b0dcb7d8231cbe614ad5a248ec242ca8cc2607f942a53a8d976ec0b0cf38e0bf459b09f71d206679ef28b664e407f847938e01833d4709837886890af406df5718e3735b4aa3ab64826e1c34e51dfc13a0dd86d08c40909fd2db12aa9b423dcc4a665466eb82d25196c8a697e518141eb52ad53fe2bff9a3f5f2417088e77d1bcd2b876cc52a5e488d3b9c1a7bee536f6053afefc511d50b2d7398cf2ae0e8dbf39bf45add49361c5e53670cb717d3abf136c9103eaa445519a1929e51f71969ac14b2939521cb7d1618809040895b14fe7eda5107e421b0d508e0786df8a50a94d532600f53c821e72d984fe473e368a5a766ea432fde649fa7d4ad63ce8cbda0ed46461c87a7748bf4000b7326c77b580641f63421d3f5f9a4343847d73ef65285083bd91b59fe9cdf0ae61b81f7d51ef01da479f918f3b9e4cc61c33307898c808399a84e8a8076e7b974d19d06d2e36195c5060171531a4ba9fb0fbabb146155ffe57e33f3bafbe10e315d1d70be59036219ef868cf9a69b2529d4aab3afe334d0f612d4afd5238ac46206a4a0e79b89da452bb77f25e18b0b66ae4ce47caf6d8b18c9d1f6bd545f6d8c73033b2eaf7f4ec76b095452c0c2a3c8b1ab2ade69d1e63344fa2506b340fbb1bba67fc7471909d281d99dfa534ffdf1ed79f687d8db0d91cd00b258cb1f0fbe6a71639892487b700872b106b98d70924b6da2a16c4fcbef0cb946f69ec1e162eeb08507858ffb4d5e796cce6746358cef4e104a4c667329bf7753f32c244952cf1fcc64392bf749b03eab0da2fec46b4508f37bd001f5a6f77efef7e94fe3769f223b48f6f2cb5f8db4077341e94d1e8c40334da71db3db6272b03fa78e5283094b07fcc65389e90f867826ce1e3fab55821b08307af6a00febcdd28f51499de2637a8461dacfe4a70907e9343d46b462046419a77335da980cce68510587cfca1bf3709e3f76a534ccdd52997c2ca540a6e3c5196b8940d9b29dc85534ab1b45a6414462c2e6d0a78c2fd8e731b39ba0561c9f5d089db7ceea1998481b62b6b47d0fb1767a1792b479feb73d3aa912c6199a4522de87a0aa2c499d15aecf95d041579a5a3d2481c5f5efc6c8e442a75e2caa3b5b4b0af2ba167515fc3e170235020cd23a6d6cf7ec2097471905de4ba184458ab4cb91287f9091c921a12b9db7ee6c6d709d81852041326273e8b40d26bd2183e7eb3302bf48b5411f82fb9f896b2fc18c82f9e7d6eb98e5c58944bf5db56905e7638a6245c9bcd3073714caec62df7ffcbca9d291b74454d088e01b3c6d58595191d78d7e1a57ba2900cdb3c7b8687b2f31c24d139bd91e8c92d087ef54a8c9d938d80e01981ab399a1c4ca00a4149a6448215bdd5474f740ea2b787760448fd2fd430ab03a713ddd16ad4060db8c1d6609462628ccfa807a0cce5162b77cbcc0f693501f5b1a4866b3cf3544ff79369b11275cd971450d5e453cf5c185627c6263a07353967ecbafc306dbc131197d275042d9838bf14f09d7e2717836849e535a3edc640be6cd4564ab952db816631c0603f4117afa37a1b2b852a38045e1cd485033f95d2d8b87c8053c3e05cc8c35bbf3513c84dc334393b642060b839dbc466a60374c32011fcfc0d3564122485d32fc6aeed1dd68e14022130f0d422a8f6c5933bcc01111e4aff2cf7fe331080628885363d7d56907a001b8ea4c5fcfbf5366ea36ad476ac0ebd598037eccba81795d17dcec9f7045d3be9f1562521571ad14de7dacc3b3ce6deefc4248c46f4392f9e370c1ffdd20291c31f059f98f787243bf97adda0079043f71e4a156622f8744a926df987c378423d595f7c6ef95e1acc72215335a552180f1af8edbfb43c7bd442492da2d47d696ea17a34999038c3f008fa42df446ad2640fce5b533fc157b0fd81e8b2d00c8e9b64e3ac7d36064bfdb0c600865385905e091301c2fa6e7f76bf8fc3867235cfcac51002f2d7f19864f9a77ff7c2c32ffab1a817b3007f726bb72fa9f154d8bd58c7d673205eb349dd7acfb67e78c1cd556c54b6ec56609303e803b36f2bd63e549dc94761c32d30db3170dc0d4a93e6f310425b1a9fc67f94098123cbc507fc74664454fa03d21d460bb09808ed31abc37ea2e446ba3692b942ef0303d65ea226e582a701b8ed12071f3d58752078a6a7cbdfe413cc39663fdac7170f02c90cfe1edc8d9fbcef5f0248386ba11029d4c9ab77ca1fca8d8901b5e8b761fe51a8d51960363abc26e6ce3ebc605db2c14b8cea2d46bb10c91778f190d2b4bd77ddfcb67240ab7c57639f918210ad7dfbb126b2db7eafe77fa970d424af2ac93368eede29b4da6db2e75b0ca385fe9467842116d99272a0491c4ebea4a494cf333a6962350b796dfef5bb55a609fb55e94214e66cd9f64c77eaef5e3bd26cf766ef959466c0f65166d245318ee49e7eaa949bd2d1df831f374a7f336f03f0b78f1c061032fbd8d18ad09148d37f867023a497aff6f7a675248e423f5060ef343ca49a1466392f4beb1a3b4a6001c3ad90e590fd8a5d24438ddf9ee372fa79788adf4d55aeaf31286abe9298f1cc8657c7e46b2139c91cee69b910db432bceab08eef62dbe8192f050fb356c26ca026d3dd2e910e47dd1812de99d4ce3e4275f938c238ba5928e10a125319f1225bc2d7bde8c9630dd634a61f92791bd29c0a81c3be5fb1881232d5a7dbcb685b5563d815aaa03422cebfdaff6e696c61069019eec842f86f3e306f3f329022f48336891ffd41a36f71e6feb21fb9a088f9ddbf376750f58c78894469a336a2b3e3029ad5030513fe58b81b5e1f7f197850d9a9aae03d1a68c804577eaccca0966cb8c71eb021ce93b01636a45949402090f57d44587235be2b588cfd0ed7d2e4ff83d96b1d64bda442619510b4cafc5647b69dd54a7e00f1888c75fa2be74df8433224ef032ebdaa9036ce932d39467ede2b6036dc8d37368406670fee6e70f492c37fecca01c48a8007674a66cc6976758e199943070d1b693b49c58819c14801a8478694df03837e09cbb82e970d3f2bc430f4c06f97b002fb496313d71580f073fdeec290ed86a56846112dc4593f51017578775ff02839c7ba4b63d73b690781d3bd6b08692d0a7cf7f0188fcb804b830513ac0395f482a3e8b969149dba10a07444bb1524e7dfcd4164d7023be007077579e7839868d32d7a22ec4628ce4f31df3169d046eb3a1e3a339024c70035177e5aa8ab1924ce4fde88afeb079635f6ed82d85155aaa479d640bd839508bf4ce3348618cbc6abf94fc6e0a8ecac4d3787648d7153a13bf7accc1fdf760a7c920273449d09b67cbac3eeb8f797872c80a1fa17f359c160a03e68efa444c0e45e611f7060ac05c3b962c4602be913cafe5932c5f95ace88960ca5d2c5fbe701dd3b8bc8fff6c07987321c40ed338c5c5d4e19c65ae548dfe82d508ae5165d424d553442e778d3b0e95f7f1d41abcbfc185e1c2ca2d764247a4ba6d572fb7db962adbdbad9124563eb121b52aa7ee50992274d860b29dde6218a135e539dd2d67e285bdffe117c4d703805c68e8a75ce2bc835f55cec196f5335af347fadb8e64f8b81d0b864f506f029bbf729eef553235f093ca5d28a7097e27e5ba3d1f07042d7328738197cab405930d916cbfe3c694b3ce3c0c12ef03b42ffb6f590c75207103e25155c323fed37dc45f40d7c3bdb3a1194b0757a2adee76037cb145a6410481fb54426b0ccaba0b32ea45e82b7fab768250fb1e9a6b34d45784f60fcf9e84dde45629ea070bfde02d58d687ba97e7301d1fc326835c076007bb96a9c5c6f2498022245e72d6fff4cb357a535a18fd87ee4eb09cb452d41960764915fa153b4825b6c451e1c4e602a786f0ff87a952112b752f83de73ecf35698797f694d911f75f169935f64073c27377c78267e168d89e0b1b44bcdbbca870ff67500a575c741262f0c7ee2243382d556dc2d77cdb57805258a3a84a4445ec0bfbbf3ccb22098056d40c20de9971442f5eb535519017938ac7d15b14d1ef2e8aecf18a749cb948696ca903705ea977210ebfc3341be951265af092b98085c8d65b7b6b3f75b23966be81230f4ff09f78a8dfadd5b5befc8ce6ca81723957a9a6a60d1d4e94bd6ca7e4c766b8d094be885203fe0fb574bfec1830ea59e63c038529328b0cdba05921637af6fb58a502a7ee1b18edd27db2c8a47c99af0f30f1ad3ba1b0c200321771ebef84cb778a8e4154dcba100f1211e7bf2b15e108b59b83b3fbe8072943a9cd8ff5b11324948261a4db85a9ab2bab5e3e2373c401002f22022f906484c333c985839b0309026dfd45e568f4605d6827431680aaa404f71f31f714ac08b9b676627fe47887d46e7e45d73aebc3607eddcee0aa60b764f4fda637916a4e0f4622c0ed19a4cdf1481a285c95ee2ce308b1c4444ed965a7f1dcf6cc66f5f339b7dd02ca19c1d4f454d1d0acc82a5c3de14c3287897ddbfd5beba8c772013464b9cacc353f83e65316be54a13854cddd49530eb4041eb6c0211317208b57b158bd832be565f0ed658e2d50f825c8715b6d1301835063c6a7393122e751c72c2b20890718f570a813ba2f9cfc7315dbf4b0a398ab041bbe266d772ebb1b04aad5ad2da8cf405a66156b0432757cb66ebbcfdba809ddba4fe23d49339db3d74e7e82124708d1e66221bddbe45eb8c980cd1ec15a0e2eb7adc584bda45ba33551ed083d246fc3c79b60d4a9e6312526de2d3affcbf522b8b70f1cfba0ee89145f829149d7d40f04df9ef83e6ceff9c5eb34a59ed752abf89c2a1833faea0131dd3f3f3dffda28b2797074431d10be083490a13ef5ceb5d04489f2fc56fea0be28671912362a32f508c068761f7d083cbb472687b6543f4eddf17baf81efeac520c1783a13a4ea96c4bcef74563ca5700541a4daa5e8c53fd80ee451c2386fc5ce97f18a0c64c3e21890db6ef3a508334d9361aa9bb1251cddb29a1e293be492a14719ec6e30cbd1ddbdc99b00353d475cb966ed360fa4d4efedc4f7919f138238c1d557dc14fcb51cdea5ecee216ab1b1dde0c0b8361666ef371788f2ccaad52ea529444f4c02c51ea9abfb39c4e5beb42179c63e3a31b0fd58ab6dbf9b651f0956e807a5108df4e1f209bc54d9110a24467ac76c2bd651826829ba3295604d7096f921ad9952a11e679263466259bc396535859d127ab05f46f57a345cf56d9c4cac0a9baf8bd870fe3d1a5bad6204dcc9d038b2b558caf50dae11217949a8af268938bfee4f73a92290a96c2dbd58da2f9a92d19889bb9d103be7cca0ac7220c417deb829c552ce83f35349c86f5c14bfec68faf095b7f213ca16f7bbe49e0b19b2fcba4f44dd4ce9d13ef2d08000830d19608ae9490fa6af60839b7bfb7667aab7eb811757788004f120e9c1973a1ca1258e2d19b686b19e8885a88d1422a17ee5ae771cca2f5eeaeea63d47e18f9becc8c7c65753dcd7f1401c1795f754ab7604e4c4127def856e16717127243945996118d0b8fe350d18c016342f80e4014d496d61f5653886e969051fc91c04a26d21ed0e7e26b1e5082c30c06cd7d88b59e6a767617cbf0be0640315e87a834853871a224260bd3964773138afe1e129f3c9a508d6313cfe04409dd0c90cb07ad3d7c3ef20d480083b6a8cbd10f07c58b24cc72ce96e0d131eed59861899f1a4a926d39356a9f80d31c21a0c17fd7b4674c749e3a0af697ce89c003e2c71ea7ecf362d1d63b98168d926c414d724192a9cc768762ccd53bfc4dd2cc14e858322ae51f5d646b28c6af8f7a326cf11e61dd589b7c06a19f09f2223713712df3b6836d861e628bf4d8bcd0b5755ffb5c1303e07118d98e16f859d553ac586e75e195dd46bc002772e46e5954de651a4f1fb7cc64323a30e3a3b06a0e26f3e0be7c923e8ea965ba7fc20b0df89393ac1fb2e14bbbeff2417429a4b3e39b42f7c7169cfae89ed45bac87ad74e60a44dde69ae01447de1e11a0404693677c049fa3599311baf3f6269900d1143b022898bda20f8d232d8c3ad0276e22091e923bf60bdd031fa606c95fa9a98f28202306fec738a623606092a08be95331d3f5378cef87ad6ac6bc583f00a6412202227a33ea6dd21580ea0bcf7fb022b25f0978711c3c00f57f9c8e54025e65d6144d6ebc1baeaad6928a10f94e57ad7d26f9f59f0bf4121ea8c3c8133e91669bc19343547ec14525a87b827a50104e86199e09b566f85108d69ccb2cc7b98e6ae2e0ab261d94ce4461a6d76ac0560a4bb7af768b0d88e9df544cabf7c6679621e914cb66dcbb78a30a083d5e99b1ba8c931da5f98286410847181613fa21147f204bd4eed836f4a756aee7f58aec3e0d3c0ba13ad426b36729078859f6e929f0a02883464251eb0115ce5db29e3b191cfb41392e2c66c84e92c1cb355900edc3e4cdfe2b0b90b6442c22bb51c388a48eb5a9fd03eedebb5e5b0f9153a58939cdc8d06e2af056279e2f13da9692b55394764ccae362d547300ab7b45b7b5feac61bd660b6093962d46943a4738dec0c4b59fca34f1ca5ac1f2e494f3b55b973ac65222977b232d6461654f1b850bca5c73e57bb4f1306a4a70262c1488d187cb0e34c94a1a9e968f05c7f72c7175a24f012c67b8821101ef26c60bb156bf9646d4a5db925ea8f7f7d1a29a425ec3e77b76ed86fc16fceb48e0772a0e99788ff58d56b005b67fadf309078199596514ca83f56f5c4b8cd98ad73710508f5de61e3a083995f70b5a5a784d00d140b823f65d1c18ce2470638c098d32b2e20fbc2808356a31031f221187b11c05dcb3dabdc7a328823142931efbe56874aea76468bbfc447b6f67f75928153075ecda6b9003b5073e1c64919a048262ccf5661b7439086b3d4ffa7566313e81ff7b27ed70b290e22436c244ee72d1b64bce515663dbd978370d6aeb98c86d64bacc89d54691d64753a5f6fb5de14186bab8a4d29787d005a270b7803998a8eb5d0df88211ad7a6a9a4cd212cce562d462221503c8e05abec3f2d61ad03b6641dc19f7e82466efed2b4cf2c342fb4f84693548e4bd6b3887a86401cd6cdcf5f86ab0ca84482a28abd275f4101abc4f502265ea25c561749992664aa220af0651f7854dae53b973879fc5fd189782ac03359d2c430cd687076a82937109e7b2978c99c5fd172de71a68761231ea1313b707427271425b4eaacf9026a5b8228ffaaace1a380285ee346b2d73e453b44e9e66c334c8e07ed0634defa290f6bed546dbe0ec963332e6e56bc6d7d9a6e32ced722830fb9cb8e8b345e4728c5a55f79111fa94aab70803710d43aaaaa5f11c7d3a923408451528440f1ff5327aeebefe118e9354ba550db34ec6def33f30fcc74fea99ae16b73dfd468a2f62f658b9e3e35fe0d5b43214a5f1a66b3e9e003e954516f00dc57fef46b7f9beb7c1091e861412001033f5df3c46c77a728ffdfd88b462bfcd2f1cd42a364669400a6ffc9ef1c0a2948ebd33f1420c8549b28b8d1ece5c4c301c70e7272a8a3be6f24aa5c5c79a570f82d364c8d54b5be9abba6fe2b35376df75f3dd270f664f7cb715b7c1049795f029495ef0c69372021d68e203ceaac4cf95bd58434406cc1ab3f9296f94f4fba3d9eb9ca575ecdab6b9413bda05a9f28ea6f07daae074161f31d458c7e403b5839e09b7abeae7eb8a5e31ca8474d50f5c928daf0ac90b867b48d9540bae85d1b7c81f945271ee9d29b02c3f51fca98b3b860581b21b6da8208fba8bdd2e79ac22aa2efa48a47c9b7b53148a3dc80b2b6d654630dcd904f8ca1944a41bccdee482390400e395ac020c30d261d7be2ce1a790dafc2ec718d0b72672ab32a63f264cddda9a33fa28a24ac23d60515444ade9b10c9a273dcb81ce4eafc07bb96a5399f2ac45610d4f5cf728b5c0fa4fa93b667b429507e017f930f977c6eea347fa06bfbaefdc1943efe248c885e23b6dfe742720af97b57354f5ff4e71f2979eb877a7adf195ddfd7387f67f8d504dcba8caf3324983190030ea9249d74d715043968135e2fff8b0f78370a12657ed47466d15b99067d2d0cc9e62588c93946693d2ffba0be3d241e9e1c5aa5a3c10e212fc9e11adfa02762a42924f0ac8e358105beb71760f1d25aaabad99d3bd28cd6cf61ae7d11ef7eca33b40ced63641b28a8ace40739fc9fc31025963d82720f56623fc7946f7cd92925b944fcf7afe170020b6b791a9d6f0468d28b161d5725a5f9cb34886e43d3f7d296e8c846b51918b2a05737fc3a5ed3ddbdcffcc8178517423fd47646d20bd41e72f6ae6bb1e7a3d38692f782df87c370d98670ee46189ffb4126bc0e47d963c54bcf81f5286a52f163b3a664e7016ede54b489fee87aa1fb6af051fb653276c645629527132fb58e6a04cec9f5ed6aa841b8c5fcb3c27d718b33f10548a597d882f4d4ea4f0497a9bc2af797c896459af0f2edfb21b4c9060ec47a2ff5f4233a4d65027cecb2057ab541252cae18a061350cd9f36b44dcd012b67cca434a8ebe67e57b99712bc13ab2b5481e30e1b144d165f4251e400efc8a23925b956d082ddd9ad0549bb0c47e092569cc1d6bb5cf26414b8d889487b372d19457b744d345c936a100516fd31379816608b9f08eedbe04531a17792a17976f8a287f09a02deb2b90c4db95ddfdcada1c06f6a38a07aeb1dd31c6fe33218f366323559a4857380c40ff6fe267f6861268490dcee8dd87f6b0f66f8b902c9e7e3bfac6250ab3015cff23a53010fa2838edc0e5750cc46671cca3404118122a71add11ff24828a261c2b158ce2fe0b6009eae403a893465acadba088452f85865ce619c4f397a56e2d336b60675015b3535cb6e5475268abac3acd00a98df28c5ce10963b8adb3e105aa420640ff0fcd3467e031043a23f1197627fb9e12162afaaf3689e58e499713fbca5be110c43210465f95e9a59154449e374e07855b70e8501fe98e0924aa53176aae2395ee876e151d36f97f2953b19956481b8bb172810ad0faaa81467d22e5782f5700f057b926484338156f7bec5f18b4dcad97a2df764477a13bb4d249915e74c1e278a35fef96b703edd1bf2180dcef2bbd54a22a9c491f16dd63123119ee51d4ed6e3a7c1b924c4dab0b991d19f77f1edc8e1e0181bec2340be9e3e4545035ba5ac00ff475d7de25e556655d7afa97c4d09d3b49a02dcb398b797d7a490fb22487923d3c41f616e40be8a30202c231ddef4aea8234880ec18cb34566f63f30f7ad982d960808a91a66f73bf63d2dc20aebffa1a5051849e312e1322a8929f40495a75da920c2332a2122eb1ded8cce249adab544fa27cbefff97785f625869812be201bdd936c9279c4d280793fc1ad928197e294defbb2d69895b586c81e1dd1e44a3418bc9ec51d94b0d67683086290f20bab26bd3a284abc1f8cc73f69629a86c6c06fc5c8c5704d828271b0e8a4c0df507641bf169bfcd6adc7447ca2aec417720f667f672f0450d41c0525a85dbd05f28caa727327e9309766341678cab437bd9fe79071374aba724784a4792dc5fa0b90229c698e6bad687dda862d6551a7a4c9f7de7f3fd86e47a4eb57309ab8f9c2e23f764c58085dc37ea34b410b7f36bce18e978b762dc284b8c77f3c559fa48130c05c7c8a4f600fe50c3f22b559b6fcd31c7a6ce2a0f02309607d12d975a172728291aad6d1267b879305754787a2c5cc974d2c3fbba5bc567d484c901e36d1a2c74c923916a8ea93ddf49c3ab0850dfac4deb461923006f30c01c173d5143c9c8f610ed3a8962b4501548a4c74e7776f30c3fce85e88331badd04675b63f9fe7dd2bc87a26866036c2ecbea74635fde79e51f99c917c359b997e406a192b51947e8abbf7148f86675e7d8d288237f78eca4cee5df572663c44473a44b30232283bb081395fb3c3f8a8c520f6e2eb989c551003bbd812d93f4af4ad311e5a865562ed00acf6d5620b59a1ad177ce378228263041beb758fbfb57a5be924128b28a1fab800bd11ccc27af177f7cc7f6757e5982e06ac8ede268d489417bd27ae80f95964325fcbdafc2d20492e0f6847fdae22d26fd0bd90321714652f8b1798b3318bc520cc913f78a50c2e1090c26d502c3e46f4f3f406a98647644dad6deebc87f8fe2050de2fbd899c7d67126eb00adca2a01979ec05e830e3e8e70a7017177719e9989ba035d1e6daec50690abde428a2e8ccd5a9e8d9230c43c1473b5cbd41a0e9e24ab09645d0b206ccd0f9166c6d42813bf91dba9e689e4292d50f98fda6033745e90bbf8de763f2c8c1056b53d9b7391fae0fb437ad393d5802d8eabe1f74b9917e26815f5c32e951af1ceb050ce3d6dc20257df0415442bf21f878c464a55898287fef24b9d29a30a7db0668cc48af7d4aa8b46dd4c0a8f4b609ff5947fddd9913cbb5c4424c1a41b881c76bfbd94bfdea94d7a6766015a9c2bb395d2bba778c3b3343bfb760de1a32665ad25c6248c6afb7a3913b2c481d1e4b0197a2125c9116fcf52e3565879782b59f66f326d0993aaf7b51d85eb9879c1209882a677c932a47b961d1b47fd4460543d91297b4feda0552f4313ac5a7997bf4e30dd7140a22634667ecaa558a7ce211d4584812f9fb3e387f1bf8689fa8a52cef3155e7a7d846ebd31d6e545764f821836a3fe73f61d438936d3c021922fc070c57455adac64235f3842f3ecdda22f3cbe8eeaf392327b72abbd9deb86f4df644e10533a304d59648c548cf286240fb9fec86c008c40705fc97c739629ba574905be54ba54d1b1f90c00f6caf5b0264f0187bc3f4a2b23631ca2659fcf4efe4dbc66e3d0f0240cd31747279a4c64b8afb1c4d05e669fc6a425714bc2b66e4c9d39c92afa519b6a9429424aab2700b795a946873f9bee38e083b06fab7af4ce92cbc4a50d10f2a3e91994685805d89f4ee29d9b4505a43a0b4ae010e5fdb5f8d7a2f3b1a124d64d03b8616f042abaf3852e6ca16d0438d3f62983ace471bf8affca6fd0a1b42eee0aad1e076e0e63720585df179376a0442de714ddbf47b9482155f149c1f10f3b072fce8aeea2515cef39cf108714008763cea739baf260721812662741941d6b4f83350ab467644a5b0844417cd2f48dd1e01a67e3f54e5e0f3e4fdda2592ac0b6da2ef68b04df70dc0306c72a3cd3aaca70f89c661de96647638907df5852d88cc5ad3f6c7e3a0ec93fa568ed04bf56ff16a2cac9f5aa2da40ebe282bbb8527f43c0035d0fbab41947b576a202e1f95722f35f60138df948184810a9a3a6e3049c87e6a1f8ae4253670c013124282c73cc2d5dd0c8075abcd385ee23ec2b49202d34ed6983bcaa029e6ab7f41a8f2f9085dcde319a84e6e719a0a4e9f31feda0a419837545da2d9600286ae1525844bb26946b82d3bd894c13a539a5eaebe48e89b4ed88ead2bb12248ad55e0906ee5bab5e752f7ca630594b47314cb34b64f600a6214a338bbf2d2fe95e48c3aa76e11c2f2095134c164535f7541d8be15ed6cd0d53f1bfd1006ba7693fa9050b129c28bdf4c00193c0a36d34ab1d9c0b32a3d0393d5cc6147a4ebd2c72c76272448fd568714c83385144d48825bac7957012bb2ccac376dfd3b28b606237f6893a323dfcc91504ce46889790411dfa73a5b228cf2b98bc2e9425f53c787498925410ffe96e28d551dab1f6c7839f361272f2f0b11bf48720ae2a9faabf4ed93f34d5ac7e6728cdd6585952a53c42af7a439d928083ec351bf3899e437d377a8ed767e24ba80d525702341c5d8fc7b822e1a4c1966fffab6eda087ec14977373301174735331c6f0cd3f8091781b5a5c27f89ce37a99da24034c6415248899ab060e0441dd7376ed6b87189b7873660eecc07d69c0fee6d4bb31d153b4d3723e3fccad778e1ee116d739300041aadb9f915efd3e063b9955ab72b8e2cc7a3622f3ce8f3eb892926778e32af85a6791b7fa06f7358d6883f9e2459a8a2eb7d4fe9fa7d852fe11ccaf76d08406588711b6e0e3e1b5f072273caaaefcbdd66bcb75081461fca610bdf655ac0d3017d2775b98df2dc06460d6167b06db70d46e0cff7f25bea26ee8d4110d3f093cf54ccdd74261bd28c692ad0c23732564206e74ee19bae10133a2deb2910fe25793da36c0e255115de6144248fd415340da2bd89ac5be23756237de674066cc48001df0e81edf965c4b1e60ec56a6441073a6478b1c261067738d5e08019827b730f9bbe53121b5a3f50477fdab218971f467ed9ae871c37f50fe861eb46c3602c5c0853c7122fbfec7b65c75d351ea740084747b61026988e1c9b2733c983f10f1b7365ad7de437e80f304e7ac7d91004cc09b541ea8fa35f9f12bb9eb733594fd143229e737cfead513e0c5dcde7e61afbeadfaec2f38a4b159b60b4787f9e9624c6c9e66e3263f36615470909202c147f8ea1f1290f6f883825832fabc90c64e35b1a3bdfd28ed7a8544adc1ca6cfeb3e8cebe89d07714334651b7d53b057e969986d191a7a805adee4957043316a5b4f084d01e6712c5e04d880fe785fd509b1840de0eb686cb8727f7bc1254c1aaff28bd4e629482fbb3fef7e675b741fa8288e7c90b2516362a5921a5a7e46a6e3996a94e5222ae2c509f42a015d8466d3f1e59fc12b80b8b5f63c3cd0e437cd7a5edca16a272ecd9fa53f6ec65dbaa1c9de69e452aef76ba348846d22d612aaccf82c5e43dec096b0e5828a79c40a65c17412daee77e2df41dbf61bb778775d414355576ca858d511247e71aecfa0947deb822321c9abea284f08101d8ab46ad1caa58cd893d7ae9773dc17d36e4fc3c22d0a334b62aac1c823c9572b9dca74ef1fcfd9e82bd05e5613595b438b7f45ddbb505e73147a3314c30aadb7af17bb47121407ec1e8d08727009bc5611ae3d5e1c3f5b8009f84c3fcba6506bfff6bfcef53d49d3ca9d4c0b84fc94b8d4b5db367b41f0fa1e469d898745efd330a0ee7ada98316afdfd0aabe8f50eb64a3d9ab121d68248c778d61393bb6707e01581acdeb6d64cff2b8edbd4631a950c0a628ac85a0e1bf826b8f78e9d185fce6d9e4d8f7d35a81fab31991e8483d7d001e3cb819256424fc9dd5e7e36165899cca7c5648bfb719b9f0f310dc229dfa1a554f2f8b1c9fc02e1a0faa7909c15ea3e4f1c6aa3e6ad5871d567a1f689c132f2749874b1c0b57ebb53084bc51e45ef934ebf97d37d078397bbdef127c16e3f0e1f0911137c4a27d1745adee4d896933e5b7ae3037157ea02a9cc4d60230b55baa393efcf61f6132616a375c9321a11f61266a70079c61580c2f4849a74edb14130fe6204f9b48571c79433ac9e9b89420cb7fb1e695b9047b938118d16682accfccecf2a3899c2455de4154ddd586af83fd053a7deefe51c9a7bf277650c87475a6092c0a764600f0d5917da2e57887df7fc0a610e90f3cfa159ee62443f229342d090dbde821df310f87e689b9d679f3c2b224ff5316e82cdbad105c35ed583110ad0315df3f153d05dc7ae45675a01ba80ba474def12b2320fc00d958d7d39da70f3b7831c431b5188694081ddde1010afa587a3833035aa1448406094e10ded273e90d5f783f4e6d8ba48c8715e3103f2e062810bba1a3a072cefd9bf15a571ebc9ea81ed2101c2c7db9f70339f2e6f816694fa0c43cf50a0ecc451ad97a5271de82aaed1d4e80df4bd292eda8621c528bb5bd1a6e5a00ef8f3117f14345971fa065d9180546eed976af5fb84cbc48a5830ea5013aecda037f8a3106f89f7a004ce8c3cea69cf530b6ab7402235abcd5c495d3709d05c0629a19128c30ad82bef5fcb070b6dffc3a367c88c0149918cc5e8d196583ccb78fbd4e7c659232911d4884bbe6390f5bd95da918c6e8a4923bc4ec063c83fb5dfeb0bb33cc4eaa391abba746161e8f226be3cecb52feadf9beba71dfebd38bb39edc36c82926b4bca24b7b1de23f0fd554af407ef1cf49a879ebb132939e5f9cf43458a6aafe8422c7472a43121de4fb290d89b0f4b6c8903ed15338f8cc686bab26d86764e43fa486eac9ae16e483480d583cb6722b29740dfcd6e94656ca1892420375d968606e870960339500f38d9be13884dd61d00f7219f3774f853852cfe27a549d2ac75058f387662beaebfd76673f31f33689dd067cbe9cbb97583ea443e37d2295f96a04353e6c27f2ecc626c8c50101479a3aa2c4d7425af495b49f7f58f68ad49c426035efc129e418ac85099b2b9dfa866b1ac1bc8c42b97052777fc1b586567ffa49c76d5ef7bea59b6336273a9befefbb8c4939d9763ded50fbbd63acae0c96f97ca8ac9c3f2dc601dbdcc3ab0674b74ae34e047f66ad5210c03e24d7a8b3f00d0745bb6b124ed55115119553f9904d0f3bdc724c5861c82d5451d2f3d8e7c34ecdbb060faa397500b82210d6a3c997e5c8206cadfdd9e52b7ce22f70555cbedea7b1cf41453a8fd97a0d814524bc7f021cfcce3a7e072acc245a95aed851451c87bb9cd5da5e3b9958048d58c43b5f033f1e9813c673ad8cd09967978574a7a17f8acbc17b431ba779e5319f2b1d4f5c1c84f959ab9f94d06e649ed195f83f5babe7e2f6dd53d5d333c3e1b01621e1e38fb87f5aa5af9490bb3524c3ef71bde19191376a81816f090e8662d50dc5da6d5dda7fb19e727d3bb9969581be7dc8d3275db66bb05dfe1754b1dd0759115a603e432c5123518f8b880b4b35522a032668e81e270412c89b8b8efa9e53745aacd96220c830df7ba58050eef5efff56b8361aec8c08a4878ad5b26b9312752d12b376d1a389344e80f3934dd3787b6897ed68c57e498e45d4224575a22a6790478ef355d2858f9eb239a502f0c22899664c1b4959256f8f0548474640b2ad53797bec918c8d3f1ef260dbe3b341051cae23163bfb49aa1c96a06f9b9c20dca8cf951c42a728d8fb8746c6fc5736a62d3ca46cdbb3a06003a83b8d99105e153bb9823dff2d7d69efea48bfd6a49edb3e1ed23b8ff376b7dc23bc83f151d53039e4c3fcffb6ef9c50e575d9a0d161a5c67e39ebf53441554c271b1a13b9b403ba5d02c4ede89337e80c353620f5e1e9ae950bfbafc2acc87d64ee941310d76fd6c23532f5330aa36246003d56a706b2cced8a9673ff0e5c341dba262ebdc17e597c481514d704e72d41655da40c663f4db9b653842591324e0cbe4078b3b2c0dd15a4d56e3d31a150366b1966386a462af94d4fbed2f1c80be47fc92ecc1d8f2addc9406a3cec90f765fc50fb60dd0b773d0b5d2228752ede2921bebe3aa5f05f10dad818ccf85d4c7781cf5965dbb29d38a7cb91514002f98ccea23b05c8e874dd1a85af4dd3fbaf2f3d4f39ff31352427fb7962f56afcac5e850ab69ee9c6d01dda7254e9785d99b637fb6394d758a5f50dfe3e489ed00f9bf4253adcfb976f0338d6653f2e613fe3884184787ff459967b4d61baeaafb81b9b465461ebed2f0aae7569a726079c632a446d2859ed20a4b099c3a10227b252ea56dd438d083c8b47d5079c10415f62ec36e9b02b5e861cb5e6cbe767b55423f6291a44c85d2a2a60aa155b5e70c5c20ce3d089dbcd0fd198ff327f034ad763501659739d1b8f82f733e4946de59e119cf84634f12b7cc4709b1641f29e731b2c2e292db1f950985a5e14b6ad4a60ffd5f2bef598a933a5b7769df6df272cadeac62386a920cd5643eba81e2c2a5496d3d81275f19a784f6279f6d37a549e021d16d000c546dd211d34c9a62bcb8f2a8bc5fcfbbbfb59e2c8d4b0055c293c468726d5a1a1ef82ce93115bdb31a38436d419deb47d15c7fe4885fc6af3c3ad0cd24ba8bc1ad06710ae22663cdf2225887b6ba1afc328bc6042b7e060292683a1907b83f8455710ce9b28d4fb649cfe544a5800c73c43efc74cd6d627fc1069a5874afc1b1bbcf8c8de62596ef3e525bc86666cfb3a8b49c08b05f8db3dc74c1b15c6108e9e8e96e2e62cf79fc54f0ae7233aaaf291433e8cf5bd31959717ad38d434abd591c1c98eef7197dd7e81fbc90c5d4887a7e28c17e1b38cee37d8109ee8cf616ebd1f577c57599cdeec11d4ebe207f594d36de8f12d12a021227d059846acbfabe3b421e52c6075a01eb70a910f38f8556d933fad966e03fc91b172500691992226eb357ae9e659ae95421d9c10c5b9ebd0e3a6a4925d66e9548c1bac875989f802539e5978ac9195e6e0174305c0591552563b5eb77e0c27e4c3b1c31ad652c2eb7751d823a13212ea9897d646766fd7b4e7ba3d84b99f62cf7925983efd44a5813855dcf2a52cd3adc625836083a61a4b49a5ccb5a65b00b06064829b4736003472bbc1773270a153af3b8638296f809251cd8075d777fb096a84752a85410b709fe610bb70fe19ebb046fb7003153fecb3d791eaf1ca1efe03197fef49349a5df101374c5370248582d30b5156218545a7081f4d5c1442e34ea87b66f6e4af693e87a5b21713731b4e35df30ac4773d49ca70f2610e87176c24a7315e697e0c184d8dcc0e60ee0f2b818b0b9aa9f6a73e313689353f3d4f0a5388583361afac1bc772ef7e4c1ad58f3a34b030dc6628bc8868956b943dafe56f1b829b38aef15be2369b06e05c82918a43ebcbf8f93c4a190b3e8960bc0ce4793c5d7c48a93ab41b3b6a037f9a66dd2551b0f1eacae35759284432007bfcfba3a7001d9143bfdea91db51f39e6cbc0ac0a159ce56c544bcd08c290ac8139762546b374dd22f21ef2820d30fbf94b911885df8bb1e3b14fa7d342b127cdc1b0c4b9ca0705bd88feec42598b474ccca660e0e9382adae8b3bbef45c564516895a4fee0d5a936dabcd5b87e3d9b1929ffb3b979691d11e4849cfe31b6f36e9817655ccff63a00e298e36364e49d71f1b8486fc506f42229d7cc985bcdacf405a5899b81401ca999ee483b488e7c51584ea1b5d9cf0b9389735c0a3bb94a716dcc2ed554bc687744c4b142c77087d0d0d042ad955e26819e4e1a118592df7ed30f94fdde5d77c27ba5844ef7e0ec9bbb7b9ab4243be8e7492ea5b08c7f28ba4e43f1715e0b2448ec3b8af91f3741cd7bfa9eeef958cf7182b82039a3afe1a6d803e3bd307ef10e76ea01232c0ed6959647aa756dd3851e14ae0e9c9ecc0125e6eddfae2ea1cf188a72509d90b180a64cbf460c635eed90541636f8ae38bfaf9073e5042015924dad4304333b153bde1f65d3f123105866ed259bd0a9aadd2ddcc4e06f3fd28f444d551c9f04672fd4c4fbf4d21c3af7aa71a32b9f0b8722ea304bcb26b5f7512b5c11fbd8caf5cf50beae6bb2516e6a5e73d592969c1e7e3639609128af19a92b2e0af0992b84c672bee2ed28cebe92530811ef43421ef70cce3f957dbf99eafcadc8577b71822c9c770fd3563cd59c1ebaab3ec0a3a62f46c7270dea4683dc6b810fa380ef436a0ed8d7e2576bc284ddb5b3a332356d86be3ed9c048a64bcb6c1cc78d22aba2e2e3f6db9b4bf1ad6ac4f4eb33f23d1fa5d3c93da2eb66978c5e086d4f07e8ac36670badd71bc4c20b997e1191a836daabd3d6086e07c86e2095720c95b053bbcb64211e9f9b4dc0a612d0931186974a9f4a198836babc2e61f9faa97f1e2d9331b344aacedeb7f7538eb2034b55ff84338702b52dbcd76bb8034a5b1b6a8ef29ef2628b239a830748850b535375e544238aa81f59f136b5e5ef2d4a7c1f73d16fc1f41771e23047bd84a5ac0d1aef588b34651d216432cf64c7153c1d355dac267e24facdc77a09b129fa556ca5fcd08002e19aa0cab32e68a82e0435b5189afa55c7f8d471e65fb63db51e2c85d2a762e8e34d7e729bbb34847035d7426a2493dbc7fbf507f056aad34776be23c3f8d3014ed447e9a15c1c201fac9715bddd863589c29e8e692e613cea73ca4b6688df91698186079531e05fee5af547a823cd98d3525c656f51c7a98ab75016511ff07f3fe37b98c0000511943c133f9433da9aba3333db07e5b1ccb4ad2825746fec647e169128f3ead8923401adbf9973535ebad38bedcf870d2e9251b017ca724658c4edc72020e0ecd79c1408fef1bcc4e1f5497068bcb31cd879b157940253e502a93c38c7868e9588bb9173ecab6155400df1865f4c8787b27c6dd884273884d836c395c174c971b1dfe48d484e454c1bdbca813b62252607c17eac60271ea2a8190ff1dbb3e789fc80508ce9db90477bb221bf960369d30fff8925e1bee622cde9a9c286f5bc042fcef98f6d0851eb855f78d148e34c54df28bdbaf8265225f9c021a60fe42ba3a852ad9dfec574b8c3635b69733c6f1ec897b4337cbe8b24e8bdc32687c7a03d0e35bd93f78a83dbbc2127afcb00eb61b904199a587438fe98164455b7f14d7471602a27d471989cd7af8ccad2b8b51c44e5a8ad1bdee6f3638aedb6bb6e8a15c65f8aae915a3a4581c7677b4c4bba0bd3929cfee3a484fb3b8c1ba70fd7b6807e5d146feb38cd445e315c5c03481d076113c653d09296ab13289fc3d1ba3f993949249b800135739ddc9abd0cb9f0d0ef1859825b9b89cb71e3a47329ea326ff70fbe9713bed192748c7bd51318ac400e8ec9b8340359bdad7efa460d1a30db24305c696e302903f53eeb2b8a8385416a50d0b7e4864d09975d75ad4551a56f701d44d28922082f2a764b7ba82d5528719d5c5852957d840669b0f0fe8bdd475aef8d9a92bce36795006b6981864619cc87910319244c44f1af47a5b488f0a88a846bcf77ec1d25f7748855d42754232fe6bc4af04655e7cb056a79a75dca492e3e7f9566d86e45b8dfa0f0a1eefd000879942808686f212aa82888fcb7b51e8ffc16be79f1a333ac8c01a09e1fb1db4da9b14a671b75c8c54b437a321c733e4b4cd9ec3172ffb177cea4565ce3c6c730b1ae68e326dc2ec47dfcfe291b3631447cb28a04c4cf7ebf0082e313d14901b7fbadeafb67d814ec737fb1bc3dd3e65d4a940afd5088d6bc7b52aa97057750035924aebe49d36405f2c13ac26bfe09edf63a9022c931dd6be111dac868e58f1b2186714fcd7195fef9def8cef96c245e901a81c8ae5843d20ca17f9eb7eaded29b071a7b098e4e76a15f0724a054d71d0920f2121f73e7553b3c7b3a35f7e1a20f9db117290953c7181407c7f86668e4bd7796e6249ae364b9680bcebd940df0ee5d76a7aa54f04ab4ee666dde0f678b6492348d1bdf866a5928ca65340f4bf8b2fb844f09578dd050123bc788c5b069b39f515100110dd1d19d94f3cf8fd13856e8fa46c6a5938d7b817114b3c67923294748bc72a3c1d3b9629020dd2c04450455cf7a4fcd3f09569a21085fedee178c734dc11866b72cc4e651f95bd9fe861df9eea699d924e8dc9fb592e760ac4ec83d05a5d54579df659f0ac0fb441f6e84bc743969792daf3e110c66dbd595a5362bda5e2eb87d46bb090b9cd3bd7d1623aad4c04c6c1740678f55cf45368c07df1f5d74dd295c113cd977389ca7f9a92024ca174b4e55a793d741f538b8cc8c6fcedcc11937378857d111b277b436d173db651a76ca97dd28ea62016a17c37ff4b5dc80d6e4922301802b958d0fa96dc29d40b64da4b3505121a34110dcb981783eb29360d8e606c98965046a7410d777da7c2733f62c417c2b6a8490d1b3f83f3616d8fe30345d59c4234ffd394a521337c270a833f79320ad67886c84f7ff53958a915a6ca8984b8a44e06661d86eb618e49a3e836b4edada04bc0366fa159542090bc76291ce5f163c2714f45039eafc98fa350050f30e74952cee63ad6ac6e4f3b0aea76eb1496fdd832449af49fe9fea1a34157dca646da93891ce2bc361df44c518127908c8b8f8cc09a5b63725c61781816b87670b7887bf7074d0ff22d2c50e1e5e769366611d30ce79f58935a4854ee1fe81eda7332f23be5855b5c6481fa3da2eb1454863b781acb510a7b7d7370c4b7858fe8a4aa3cf63981a34ec6ba2ac7c808d5f7a725e5abe84bddd66183d1b969eeb1e9c94155edba630c9927b42c84ce84d2349f5d53f8eb8c1e66f814cdacd6514ec1afdede0ac7c84112a2c93a7eaad9d492497f5e41ec5ea4326db549127210223d429833a880674f4be27ffcbae597530ec3a6662ccec9237d04e071890fc57e30ef4ebd736b7b4b18f2464dc16e8d3694c3201efa1bc1923856b57b82154eb227e51ce31e5422c24e6df81311471a4c21bdbbbb58590659371f162c3bb9e93262d7336f6af816209634cec00a2faad84952326cf59a0082b6e780992b5812bd1d44df6f98358714da6eb92d289ff17d67b95de186cd1699c1bb4e8d5de8511f5938be96bc64ea71a41c7c5de4f5ff9519170fdd8e020d2ee063c497b3906aee093c3175816dc242b68065281b44e17cba8647b54463d95fba8808b18a7591e91031d388d8ebe8915e76793ea471b6c677eb6747d8a87b530d66351c5534a2dfc63ade5a21a9ebb395cf73da24a2ea59e9b8bf4c42c30c6d92d30829c681f40d74cabc801e7da8474994306eccf218fc424c7f5de75e04ce81337f7a9e646c7b9cb62b323591665440130568c0989d253de3a5cd6ad61bc099b24462f362592990987c905ff0e5c204073c71670528c7bdad3c6b2e338944a300755ba8345fd05914555cb6e8e1dba17a0ec738f9aa13b43cae266e17bcd15cfee2a24ac714dbbb57ee696951e698ebeacfbd987e9a04d831147716de55cd21db4dc261632bb8843a5ab9c7fd41b89a9f250e5cc38d578bc9bf8b2df44370244d87bde9c11807fb269424e7b8a4ab14b4aaa2278c7208ea1488c8bfbd18aec0776108d76feb64bb95c608e8641afe7a7ace0d6f57e2aec98e722a45010a08618b90ae950476b1b565d76ce508b72c6147dd62b7b22e1901c5a39c52770d877816fb8415d510231822de66cac95f2bd771618864171a10ace2528e6be92831b9f09ff76bb4012310a4a5573033213f152f30e5f7e33ec29a6242d5f97c0eb8c0cc681ac1547c38e4f4d57c76368ac8a25e5bb64d3373b800bf2f267c1f24d91350418a66f87ee270b9fa950c38daf450c7583da1be5351a0417357a77f629544ccc29d85530ac488550510007d7c8821e868a1eed0044cd381dcb3416a493a9a59d1748335182930ad32ac2c78b923c154178ac772bd6757a1bb8fac28c4c6736966f3a8de4cfe0a3384b63942a1052dab78fe5fc2a19300f3a07e51cf91ad46943a0a1a85522f85befef6a3f8597ba5aa3889758aba274f7dd11a79bc7190ec35777073fd6b8fbe776948862eac6fdebe1402ba98ddf9cb20de0afba007e66db23cb6ccce25ba1d545dc73bf5614fb49f0086c8b8cb52f8f0fe5ecde9025f31bd18163d2025bffdf5810bafe3c8054f0c3312c38e899a78295c7c0811ea48361b6d0706b6fa7768d140689388d03bad1de42b7f3303a529d273f275490d8144576996f29909ae28a78b3cfd51bc9142369f9129f9d7753831fc4d12ce98438803647f346061cd508930429a836cde46b4569189d54f95afe3207d7dc1911001187d797032a5dcbebc68094f952d99f22ec5befc895e8a1130b28e5786f76e4fe5ec2261478240c56a01f637f218d25a9ed006d2b7140ef0eb0ef53a736651453b4e679313a5f977c5f38cdcb50f4a655df7214fc432157113939c0a300057811ed747de992bb927f1608411d88aea5a4cbc48e1410952394c38e442661107509b6aa67df014ce1ae526b3cf52d952ac6ba27f6c3843dafb7e9915e862fcb8274d46fef9900484a1808ccbdc0ee7e7bd5bf1f0f9589e1890b9cefc7e680b9dcf0c5bc056c89167b61aae8d14cb4e5ab31ece0d8a31bc2553c2357363bd47cc5c49dc7dff18f2f4c4d43a9fc34146172f222ee4bcbab6e94941d2c60e7466cf4f600948f7cc01df33b769a87eb7c5dcc310fa22724c19915d827a822d78bec1d8038f01599d2e706d074d19b21532b20e2f8ec3e03dd522bdf2c12cf8a44fd1c1dd39e4664cf34a798d05c2c29948aaf2584e42e0e31a61bf62381c2b61fe68edc901196c5c877900dafee61171376b117b38dc55f98e6a793f834611af57cc7fe9a67f581e68f365b293e718ad64bfd43269ba60143a5f8c52c03c37ccffe2acb7162dbbd38f00f90779ea1e07f8a90cacbcbf88a1f40e2c5f5e35e3812ef5f69a6fd610f5d91eb11f3f2506b09255136773efda0e03fb2192571ba7bfc539aac178a8c550aaffe164da610cca163c4d36de22f37dd97dff062b36439fa6987c119dac7235a8f2e3f3ac463d03c2cbadd7adc81080cad853d94f395700e0d76688834b92729725dd0d7079f8c94030db10ffd2594f42e615cadeb265cd8ae28ca84d6af3541e48d64a104892f968d4130e026b0045c6fa1fcceb9e8657c3d5d630833fb91a67f962c83105c63b2d93b233c9d2c3880047b45a501d68eac121b357128da48c937bf752190b3e953674c30c3a50a325759225b541b49558886cb9622e644f89ab93b7a857ad4dd147bd4de5d6d060f813682738766c2d83aab9966997c587f435e1343099f988501d10462d8d5990d8772e6ada4d292035875eb482c1ab348225b5cab773d59e9c6d5fb4620e034655e05867d6c49193d6b2072d184f44789026a4a0fd22a877b5c19b511670053b70590a6efdafda8af1d3b4269cbba282f963af90a9b26b0b341229e0852f679f82a89165a2d67e9c8274daf17216b7ed0cf21d4073b6a85743a995745f3a6a3f26d4f3a3bc1d42b9685d3013be9018591156ad39e4b626d85456f71dd69052858cdf8db9b5eb23548804dfa60d100519a55ee3906ce1a42ddab7d0eec9f3556ae572159f87af121105b94dc78ffc998c2701b87d1789a79ac0960b81a1c0a948ae14ee39de5572e061d762100a0da8f5ae229e3aac515e8f13ad1129606775faee1b97a7aa5d4bca7007cc77c1300c0da5de26ceb79c8cf4c4c010e935aca6718bed7a26500a4e0c58c334cb836844aea8e92f2e535534a997b80b7b660d1ffe2afe24164b0a5d2a606138b9c1a77fee0899edee74107c0c66f487c015fcbed3c98e1e22bcd2390e15bf91a9ac4e548cabfd9fa0ee9303990e401838ac375e7876f0cfcf40cc8782a0696c90853e40f627f723d607f9710ee52e38593c89975e61436e24eb4b8d70d5d97384810b60184d276b1234ca1c07e5c07c714dcd2d46867eb6ef7d0ab1b50c2cacdcf75ce528c61178220ba00c8316fe9d878a90dfa390fdda55063f3cbac0771ccade97ac200be68f647c5fe4a240fb2d418fa8f3fd7bec07a7ec78d28cbfbdbb7d3c80f3a8452f40362a23bf4e54196c319e8cb2974072893d84407ff47509296445adfd7a774f7d91fc75d89ea2637302651cd9cc697de7b96fc34dfaea79e85f8df8c3c625ea0fcb797b372205bef751f832305e660733f787774499ceae58fd7e558b6823f59e3a3f76dc252781155c31dcf5c2350a055ad6e2d767fc1e180f64bd90814777c9a141fe7f87fdd7b0657be67ffb4027355612e61e407e4d3b4b6e18b2f78e9bcfa16181d1769c53f0c85e5d55281e72cf6259b08b8be436e5eb95b0739d9ee99dfa349e70e2222b1ad41d4f30ad01d7642eac2ca46db64ca305e5b898077dea1c140a5ef1c0b491cb324229eca193b9003dec1dea7a4d24d98c4b5cc372009b6c4dcb70ebaf7c5a008fdbdebb8d1c4d6a17b4b6c5334fae33769d4dfd1c241b0cc02db2c63b928247ed1a4ee859894abf979cfe04cebd1f6f8be8d0997eb2248e28a2f205bc030b4bdca067105ce214287b1bd5bc6e0903e7f8b5539ac2796fd986ad55221a9e350d0c682a2c8f03336adb9c1b9999e94922704438ba5c4529a87c5a8f15d94e283a8eb7da02f693a28e5f62d45bbf94429720beb98fd88c761ec7c9b4026d90e28d49365acbc117123a940090ca8019e3b1c746c84f2bd4e768db5a8a9cd8422f5b81bdf504cbffa09de6d40a7668e3311432191cda91c9e787b47a6dd326d671451d4f4362472ab9e20fd4fdb419a3098ec0152966a0b9fb06be8e58bcafea2585d55e364e56972975550ce3e7444fc3bc73908f51609d45dba8fb5a4bc02302619914923b495f175a0522ee6c76421b983ee6d0c59d7af942711cadbe177eb7d42456d1f7aacf4fcd2bcc500f0a52505e7660f29b9408b8fa8301dbe555697040fef7e32bb66629be92da3baad53e5cc59669625bbad5a47ea150d04d05f1178f7a5e3cd601a8dd74b001e6c6dbf249aee5ca3c77256dc88e0dc1845a320b4a2f60f4347ff7d0731f5ced5a147b9ee88f4988560eacac991f48650e2f831d764874586c16ab3d4028d54218ebf264faaed61bd83f2550a5f17633d9d094121c3a5f85e5cf335b15454506bc6200b02debcf5ad61e97c78c6839876a6917a536cb1c55ab0dc98c33af55cbbd83866aec85a4e3cebe6d42f5fbc9f8a67e3315b7c24269ea50008aa2abdb17527af225c2a390627a6592f791bce977ed8f3cc4d86f28eec652c978d5f026a10d506207630f41ccba3e9d435fb93fc7d2020debb4cc994c407bb8bb881f79f67fb65f0dd0e08a07bc9984b32a40d116eeac76184e8079b9bb4161528c2db8e644090a56efa9f2077655f1244e2d54bae2616aae6d354a48bffc50e90538d7dfdfe595b216011d575a0b85eaca0c643eaad98935d0ba8418f434b787aa248866c2400218b13bc142570615c2ec025d3c8b48257a437ae458e296b1edbd54ada38353edff9d7f8609a5ee715ea6060e61874f9fe557e31936d58b4ce7aca66803dbfd5782453515cfcb7e5a2961ee45cd30c1372ccc6300283d34611d829f40a3cc150a6bdc46f480a5f221f59ff3509b06d1072751f5e9dd0e344ce783d78ff9d0da9569f6f10ca11a0aef3dbc0afdb37472c80c5c53af451e8e13bb7b4016c485344d60877a5e6cf6f03de8fb1bb07be70a115d937a3fb6f6cb0591e6dbd53fe660ee4ba1d264b02f91e2bf7d5555b881b1c15adbc4aecbe5ea7d9ff16a4519d710b7b973ca74e7c5e689aef0c193f067fe171b2cea5342569ec44bb33cc42da8f4834678d5c3066b2ea11afd3896611dc821abec4428461ae563a619645ec18b2a9d27fae3d1d53312f6e37507b02d5a0969860dfc52e57101d62846df4973e7d477b5cced2cceae02ed9052df2905494aaf79a3e7d4fc944e9930365f0f68d273f7b9084a638c4b8c1c331b356c9d6eb2e62343cf538e42545c2d467c5b45db8c3783c46d9460a67e91033c7ae5c1c9d79fcd992c4037b1c6682515f5e53ba3177ff1c74e77733c06ddf7f8a36ef86d89688daecd55a57b047c33dcf794ac410c93a022d7b7e577bc3040c2ff7737bf28fd309d0506b9c5d224fd8113507fcbf834ee4cd1f3d4457e155c3bf8a22ebd03fd05bc681b599ce139c3229a0b5c17f3eaf821c1f5046c0e99a005798aa6049254ea3d8bb642c38173104137338bf051a075779d192364eca36ee8a4209d0e36ae84a1f414fe9b767dc1075fb7d91a0c94bdae1c736de8089f58daac99476f6032ef61b3f1268623bf4eef6b0da12be4091bdf10fda36964ad216a4494f9fa76d0f8f8832c705602081d28d8281061f75a162e4b6477353ddf5358bf5f28c1e3f6824ea2af643c6adb5a8d756863700d30bdbd4e2b9ba1b0e9b5d6208002fd909e77f6b31b7fed2d741a6e7584bc543dc241abae10f6c7942a84963d97124e6b96089c275bc22916bfcfb4f0178c21aeb4abd54699503627afac9ecfb1c42075712c56417300cf97a14404e9f9ea19821702862763de244d560dbeaed8016f43b1879be63d21689d3bc9e4d643a8e32710d98a2a4fc27a9cba176987a32131068112a681f4c33842e99abb802a51a675626c871c102a2a2f1b82185258c6324df42e758b7dd4bce3835375788c24634af3d9f2d4488f9b6910b05864f6956afc87a9843639c2c4572e06289c93a1bc256dab99093dcc80124a5b14ce99e52f0e3b5728f049008e9b668cf4fab7c3450b1f07d71dfa2abfefac940a35e739dacc09de2d057033890443df58fe8f1975139ceab0a9f80a733bb655d746a1e25dd01872d5e3b7429837a4537ad57ed12f2daab56cbd2653cf9db8d4f363b2b3abd374e57ab86160b6bd336c512723d13c97a57f0cc613b8e2c8525b119d0d991d539b2c1a7726ab71baa9dc263fff602fc94ee134c0bb41eef6917d474f428db7e0a2e71fd029cf9c7d73bdcd44e0e171ae8e78acb02db2463faa0afd25db1f0c1ece141378e0eccbf50e58a4d42f82f9bc3209ccf0266403c3d6fa7505adca626dee6f5923dcba1b53f9dc3a5f587ca8d45616879c748594950a46fc25e8b335cfcf3a7dbb1204632b6381c9c4471b3164d423ee8854bd1a3e1cb8b25f2e52cd299e014b2ffceabe4d73d021596922e1d2ef7ec9d43126dc1a3aed6a108326d539277cf80377c362896945386bfcd4d6727b4f58c852777c87d94a485d73cca7bd53a1ad39d16527d04e670316a06e9d390cb9b207a81e892d6033ffd622bb3bcdfc5f6d6268ed793648f7357fad154094c79f782501733b522340c90f2d6cead604e3f2aada001bc2076f347a08a07341faa17fecb9a7dab405714968465e700d4ec4c5c0affc1263fc64ac3e1c066320f87c52824603441e142b815e0d37a3512d017a321428db1dfcaa4f10d3462e8e3156433d6beeaa9e6909e3dfc100ed3bf292cf1edf20db9c8fd0e7908ed5ac05b91762ff3814caefc6975606dee3876cdd27c509134bf61d6085184cbdced32da7e263f039516bfe65db7d32f25b8fbf68e80c8af4f52ed878fc675ca3fe170f34d7042e248cd19497e34928df6a692660c0accece606044c5a79fecf2cf5cb3b2190f0127dca546adf06479a946993a9ab520520ff7f4a103ccdf59f3c139c4a0a817c72fb2ef446082c2dc599cb947492b01e93068c335faf0954cd7ca5690d21e9720c6b6ac4c9a10d2235198becf19c4ccb37b0c212b55f171e61f41ff450593970fa1930164248999c9626ff84414052ccfafd51d2130f877a60b5093d3dd011d88e1f0221a0e3338a6d5fcf534cc98cec4fabf817b40dfea11ffb82911e4f75bc16d4e15e023547088e49c1c890691c3d0d2c4b2a78b91d2153bae5815f28026fff5b9c8f043a173f8ca92255ffea0d4cb0b5880848e95671d4a8814c1dea54e1d0a63dc6890f55f93822184bdb44df798eafd19053123220e6e82d45cd56f88c5f3e0b0bd1edc59b7afc94ec1899d00271f9a5e6c284ada518fe9b1795bcedb3cfd44abcf36504bb9e0a2c38073aedd4d909d491b14ba8f8d28acf4a996920addece8a0cfe6a3016916cea3b0745fd429226c134fa7de2a7f775fd83f116129f44cf7da6bf7dc5f59465109ea4ca1dd08cc45fe9bca91cd72a10f474ef5711984eb3859f1dbf3dad58e360fd4a95b2aa6c456b83ec049c55579733c15dad7df26a65b4bfc5ed196e007b279290396eaff76a05fbfa2c7a41cf94b1ebb166adb2f06f7bb788d15d49d67486df7f401a8d758a9dae3cb9ac9fec59c9c2e60aa82a4c6606495296fd4f3c0786c2d73b98dc92016c501ae1ddafe3a5683b00ac71ee36107768153acc30dd914f8e8c92a4e67cab6fcaf2bca601bf0679d376e56765c26a82fea8b7dfb4f0552fee63d043bdd29855ca4f165080abdf0e8d9def2f3d12ce38ee14ee32538d266592c31907aba9ca9ae117aa2b53d201758ada6323c2039b2b0e1c66be07f40026b1820be0e6c097b47d0692ac4878caa0b86ec90d293de2f82175f2f766103539b4a913101d87a5b90cc017d7c98cd408280403324ae2c5e2da874869ca3da1f9d1ada204a8ce722a3e67ef55483fdac8dd8b5b5cfbc4414050d7d6c71c5be19c6b86cc22858ec4ccf00ba5819ccfb72c0a331eca54b6438cd35c0f322ffa988ccc6d1e18358ed1cc272d37b5a495dc5355dc898250c0aa2090491093f6dd306e79df03ec56b560be75193223b010c495d8e1517a666ba6a5ad4af05e05116472edf3160c299a48cc13fdfa1620187d513056ded86fc65f1c165f59faa727e0ebee2cc170a56026546341c342c57aefe777bae1a47a64f0adee43cc7faed17b344c690f2e9fb94d4ca95042fe3e036db27fbfcd6f7aae80dd99338b98383114e8e016e6e1dd7259bc1aa054a4b9270f3ea4d53427f5bca3ce2889ba7181cbb936c135e15378cad6a596a076695828736d2d0e4a002d407f6fec51428203f2f8de19e22792a1d11537639ceef6641384b4e708efe782db5c59e70e4352cd5ed1d1f877155b5993b16bef9c1e7f582a43cd03535dfd93344e460801e0dd7148e3725535bb3840163eb1ca1fda7e701cba9a97c80a8aa79e48cb660f4e5f1ee7eb207944829d8068a45ad5355356e1b663310d0a9fdb46719c351129a0d04530e7d70e165ab5e47b67cccf398c2fad360ad7d4c05e89ebfc0fbfb2e150ab85ad4f4d74bf49ba64733f26a72bedbcef486c8e852578427af4e8e1f4c55b6dc53cd09aa46fa6597a88f45f572a942d69e1fb29271d81f93bd0600457fa873aab6fef6645e141f70887ae33a0715ce48d41669905bce57e5cc9f95a804cc5cbefe13a3913b5c1dd00aea7c8d1167c69432cfd28d4fe2d0091917cc7bce627da6c58bf2d7f9046ffa898662adb7e74be24036d64ea688a5f7b24e834d8e6f4d226775ce1df18655a07b47a1d835697f77cea60ddc2cce012f026400d68607afb96d75141c8c4483fc1b54037ec1b511e5bb3558c6b4923d6f9c343d728d83f5eaa113c5d9f5f031dd3dc887e7100724c63ce434ff7bde1a3bc8f149c970c72c75978ddba712f2aa5ff8c1e5e12ae98caeeb14d037fbccedd0a9cc68bc1024a391b6ed1174ba0f263bd7c473a19b2fd3cc876f524385439eb70083201a0ffffff5f