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 78178 46ebbb5d09ee86e6ceffc93045c33d6c4b4c606a8645cc48810a8838436d63eb

VersionV2
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
ac2bbab0a5db2c8a383abe9e80cfbd4dbee1a9c573c2cfbc841c9662ad9fa120
Certificate Block Hash
46ebbb5d09ee86e6ceffc93045c33d6c4b4c606a8645cc48810a8838436d63eb
Source
getblock-raw-prefix

Public Data Hex

000800008000000000...0030240000c0030000
0008000080000000000f00000000000f000000000000000000000000000000000000000000000000000000000000000000000000d2a6067184ceb374bf4560f50c1f653b4906a29c7c8ee084498e6aaa18f6327de256c0a89877a753f71d62c4eab40d38e77356428324002e574dc22e47c815f4fe60874dbe121f411eb7e76da114ddf05bf68a66227c2d839703000000000000004000000040000030240000c0030000

Raw Header Hex

00004020c978710e4749cfb1a0db44c0804384ff947de6f58b3e38d0bed78c5289aa9fa13cbbf7d81af8ed7c276ff01d59ae15764ef88a6d986d5a985e8a268b4191c855f2933d6aefd0001820a19fad62961c84bccfc273c5a9e1be4dbdcf809ebe3a388a2cdba5b0ba2bac

Proof Data Hex

59,560 bytes
121216020307fd4bc995718f796403c30c291ac4a016239cfef886b93375d6e78c5575f3736cfea6dcb0ba06ca46933bc47dfb37a94e39d17d98f69cdcc5e1000a40b65f460a63692de6d1d78e4901dc560b7bdf720c5dd993ebe75b94d96a96f9c4d22e59bf4ba597fcbcdb01b02e8c5820637e97ef3422f2476a4d80480508c199b381c5f356a3bb6121fd47617e21bbd748c69601797e67865655f460fcdb0f255ad61b1c97a40dcbff0f00fb94fc2fe467e4641fcff7a2f6a009ee215665acc53236ed9fb3f2c8b64564e2be06683b214f9408db187163fbe2b054e1b95d9609c8b5522ab56550150635cfa2c8f657abfbd2d1b726d125357a182964748886bf4f459f3053b5e964eeb80c01311b332c8819851c97e331a4abe093f590f7e6f910d9500fb50d8ff7623cbff45e690c712094344e72be2fb44c11b23086a6339b6d33f8c2b103df1ea1ac1c85db095a80d383870d13c76c37b4237538431737fd121a75bb1e28637dfbfd8d93679bb22ab8e0b750804ffd1845218ffbcb47e79cf7d4fa19e7e36cbc02ba6ef23e56b3da95bb1b68c87ba6db9b7c6cd796eae458398468b05ccd9fae6d965c44eb5b963634836c8e89b343bc95860ab4e6e7682d803d725caf72c8b165c5de57d28910608a0b363332d9c7581b2d433ad70571a992f0dedfc4fc395f78b48fa83985cef9883cba901a822b2f06a125b0c99df6a4c144174d54191784cca0d413035f3391833db719f3049db9910a75ae2ac4039585cb049f0903ef5062198f3d00b7b2ff7787f8fd084f3307401ee44ca71bf6cbc3a8f7d1fd4b5b17d033b0a0cc7699f8334adb4601998c7cad6253f8ecd61dc1fee9b622b73a46c2088722b40b794505131034f1b9c732bbe9521d1025e74052957a8e86e4ea3c2101601db503e5a1e20b7909d0b328e3fcb3afa24d1cf09e3107ad247d92617ff5dba7bfc51868585b3568e941893eb3bf3497783676d4be042339c5761d51da52c9085b1690ac7e63ecc97d4403cfd36eaa9bc0daa0d117776fb6b9a0cb2349380f858f1bb0e5b1f4af5f0fff60b9b267c71c05e2ea0d2fe2db04f87e15b842cc4993447b766043b7f4d252551352e0446930bfeb4b89621ce655fe61d46684796a385146d54976797a6203eea40d3a43577f696e85b33b61625897f53fa7b91138ab5a64d0e5c03381575ef5fd2bb34ceb74f1283a326ac8dc8edbca4e733db2064dc947a6d50241dcc3a4006b732ebee0a532e8c4c4e65ecb52bfb5e4f7e7b41c6bdf0b71eff33a16fb434b5bc636de421acb46810c31ac3a292033f16ba5e094ac46ead31f2bed9183c2b545add34c1c6ea9f809d3ceaed1f581ba8def7df449f554d7b911435d7439b5591f4fd12e6f3a30e6925dd4c469b00235fab47030aa233e5268013d8e54db894e0a1cbb95101d7b3d5e0f840140b120f318556131bc1d046a289864f5693b1d6659858f6a46742c8c3ad6a2bf2ba4dc2565f2ff6dc3be78e62fa086906fe59f2d270f953960a66bd1816789dfef7dda9191c71fc1f964043e0142131d4dcab5bd9a54a70d9589944be50fa48e984e8007734af7282ee8173757407e16f037b854578f75141dd01114f36b371b42117ceef44c0d22736c367856a902566d650b16e06308c1457590517f1ff92d5a5ad79c69658fcf552c1b6880e7f051c84cd442f358bad9a4b6a76437b55cadcbb8a394a7b6bf91448eea587da9d7a0b78955de4a1debaeb295a77cec88aa0a8f0a6ac00fe61ad250e51fe042ae539fa91b0b45e79a5dff089cde3a92d5916c61e6743dfe8cd1d1bb9c7b736ae87cb940491aab2c09935f3123dd2edbe0da05b1c770df10cf6e60681a19d1da5c47c8cf404352175546c8bb9076bffd51829209e8cc984b47b8c5008863b5c61f307706d190c0ab7ab92aeaaf96cfd1f88f116817b0430fe8c8f1727a320946a1c32a71e8cffd3cb51fc484a3a915a91406968958ae655ea6ec75b36b973a950c94a35f710fb87ecd7cf3dbdd6c00caeae38f4a2009557f2f4948a39ac23c8d12f6622b5f31147bfaca0ae3ce36936d789213f9b3fcefd3d031074d20773b26172208965046fb82896056b1a911d0166afdbb0a75d37c63a35dc68bcdf974b701c4044dd6f04aace1f230904ff4efca83778ae5eba3cbddb4e40b945cd14a7dfe852b36442ef36a7c0cb62b1fdf73e0a96b9a24eaba2e223fa25d5a6b3c00ddcd9982cf7c82dd145fe90078cefe5c49766f8617c90019abe166538466308f19a2d7baf13db18739e1ccf5b8da3a127c655b2aecb0aeb8cf61755baeab15ad724ac41329337091d484b344b5d276f5f78f45b61ccce5dfddd44f6c823dac5583793698d20b9fd7f0bc99e686c20e2defcb519fe7723c58d4650aac345b48fdb65386594f060c534b31130c93a37ff667fd754d06b938827f651b12f692b03614e173b66baae8bc750b3aafdf07cca1f0051a37f53cc753da7bbf2d115d25026275c9e2023ddfa7351f169605b051565e1b4815d901a76955c74baee476cefd044702bbd3cb4a5f26fbd76bd853a3b1301ec2e64c76c0cb51af01cc5ee23b1ee4d4966b6a6db2d8e04f4935f9106af5f40874268ca57acc507f511ff310e08a2414004e06ba36f06eacfa56b46581fddb60567782c22844c821f4c8885f7f7d4ffd355f2fced49d5d9c821b68a51955a2f55361d781aef0a93fe0a32abe9b82fba30b58b72c07dbc20e55e1781a5b910caa4f1f164ac8034b11d3a259b4b2257d490922ba052680ebf42c2ec6f21f54908038d3ca4a34a4c3ddee70dc32d98927e27f127b5071d6eb81c0b4f9ed14282c635335c7bc47753dc300fa5f46ee3347e86acca1c184e56721ac89e63374bf2a6c7f5d1c8ca6106e1dfa1ccb08c8e9eaefcc01f020d9f5aff752dd4aabb46dce4ae430e4b82270e0a84d1b0725371c998516bf912fc23b2c67fc9d36348f7b3810d9f37795e991e9b62a725766181a8a2d73fbe37c6dc8320398d8f75e631cc7a36f46fc00cdd1513d57b61b5a01a6b325488565b4031e238411d38a9fb7b0e31ac62f08e96e5de0a16d3b446aa36b07e90d7c5cf29157955fc4b07748660864d2cfe39f67e1956baf0ce3a42b255876f579950b3455f81fc3a3edbf2edd7bcc63c629abe774cacc9e3ddb6b966ddb287b417aaf53425624c0216c3df57b0bcc6f10ecd307970c1dfe97062a3291c4dcc6871e0eb3dcd3aa3cd0cc443af912462b3979a61bbf541751f06d8a90f6f59914267070a4f982e8fcbf2743d01ecc7105e7e3032dd8cdb5563cb310092106468dc36bca9210b5a64b147b01693a8477fb5342adb3fb4fce26e58dcb576408de0d06ef924e1b9da3724e5a4b6c99f24efb5d0d6689235aaac3367c8fc5b8df5072eb2de4bebbbb9bcebbf6fb459d116510c40ffab3a431302284044bf492931160d8015eec964659759e1574e56d6381c1d7c6cbaa442969f00e356c945f035f647228bb2599b4ec79fc1c164da4f90a8fa3ce5819d9db1efbe768da5ffdcb82487bda1f0ad0af588a845c4ebeac7c3fc0c0868bece6efdc82ec36dc01085d856067f37970e20300622ded013b986031aaa85ac07f0b7b51a1924f0d425c19665bb38d1e58f61d72df64036df70f4610e85d2371bf06f9fe151ebd0a2b8701e3690afedb801a771a7821af0c64d1ca5267e321a7d26b5b28aa3a1c292d9a8cc2db7072dba59d7881202855688b531e727552c87854398c00a9bc1d8aac2a6faddff74a696d4af60a5cbd118c535a981cd5a985594e48b95e25fa01b33c372c15012454c9e07e74303cbc7c84a9b9f19a70d96911c93e3bb0e5f198f0a819d6c3b32c92c4297f538922af85da192aa44ac9a535f64ed3a6402ffd8ee75218e7e286e63ea0aaae08243056b17707ac5c6670c5beade46e2fa3d20819dc19e0fab25cc3cb8911cd1c53646c57de69ab12444df21611e26f62bb5fe9144bf3ff238b6f2ab7c6092c73aa8665b1d7caa1b4ae8552f43753e295f1f7be8e96d61823fcac6d69247a62b9acc5b1a9e83ca037e11b36f3de91284a3bc8636a0c464ef03c56505a6c6ed2cf76f200a7d9616640e0d2e43edb3622e8f305b9c94fe749081c522b4745e52e6aeb2bdf6ea3676d222ded5b3067f92e762ebe9156392e85f23d6c9d9d7f07e8f8686958cf518d7e2deb0cdff27123dbb02ab1ee6fbbd63daf94f0a27dee9ef4e17aa9c5eec8e8e9c81c9bf5fcbe77e349185ce58a877d7700653015a7b747d6f989de2a51fc16dc2ebecc449ee071f36a2570abac1491cb61be25aec5902b669f9d0eb32ab273fdbdb8a8d86b04bab68c406476581b20be10f707d737e3e56b6b3693027ca7faccfdb712c3c3e397bb63dce69316dc9c8d05615537f46d04e9bdd20255ae72f4df0079c5e3c001c9379e443546b07d5a4a1f8dcb9bcc1d9a9f4a321df0f53371bd8197eb377d1a20d6fc150a574e2f09d9ca11629a622bdc63b53b8ddba5fd0f39988f7bcf0b23fc03b774e2e056be15af7a0c88c169290974d1a00236c97cc8329df9b89a70c48b3a1d30662fc9da7df7b3ff01f426c8872ab24615bbc448a757f4da6d7d91d6346ef911b60541e6d5f5099201a1b36e8b595abf43a458d4ae98bf808234431bb07b85f9313a29570006bee2dabf6fa8daf542ee7867072e5745c3cca4722a78bc1995f4b2b4a2be25e241d3adf6b9fdefcdfe1096b45e55d2cb70561847b6a67f6476c378e6b9d1f292a939b2c85c81985d0adaccad6fbcbee0a429f0feb0feb34cace4a26ea544b8fd0b664dbddabffa3793b2a3e3008794f67dff67ae8bce44a036e478764c00323d77cf96f15328eca00a819556b67ce7d950fbe216ab299e4c29c5208501fafc3c33e33327dbb6c009f363d1eb5e68d6ef4269eec321a633375cb8bcdda5afb90d70ff1876df5fa1aa857b0e12060d5244fad55611fdb60c6e6f8ac465c2f48c02151bc659b4ed447351d3c741cde5031084d75cbe5bbdf31ebf51ab6761ee2b242021ceb8677bf56d1c94750cffe6f21963e5d067a146b9d7bba5aaa8fe49b4a7ef7107e676c44a20c5caebedd87c52f9c6ec6d2f2b04f95fb42adceb7f731574e0956cc7cc5e10a526b60d879c46c164bf6e0134ffa21595e43feb3b23824ce269d0f46ab50f162d076abdbac59bcf2cbcc33a9cdaf87b104491d2723624b0f8961e4d04a4d9613fb599031c52c8cb8cd1eaa85f9aad57112a967c4bb649a203b2917a5d34ffef333676a0c1298762a9abf1c83ddffa2accb34d90caf8e243444e269f2643384d2c941a7f14f179e718166bfbf091565aea895586eb4b0e7eb52a079401b34e32f0da6ee370a6f7c49151eeb5ef4cf6aeb442fedb6c0fc9662ad22b22a07a8ea1c7bde34e3657818363c953d071e66f4f54a20730ac906a43b55b013420c4dc6dcb0793ec7683622cff682e8551ec6c242939ef6671e4e928fd5a145fdd75722ffc7e67f9c9c0537eef9d82f9c75c3b2d049f58c1c9becec7e0519886183bdc74bcd23238f22e76dee71349814e692fd52711c15bf20f4011484e00702b007fb758bd470e310d239f09e3ce8ec184f2641d215202e295ac14b486bce0732029356affb9fbf4c46af69f655763fa4407e59fb211aefd329c24b76ea9f1c19c1fb239afdcc83e2f7a7e88d1f370d71873a188187ba3762dec299fa23af0d065c5ab3e5a1abcd48de6920841454cd4d18bf75dc6b6b10be3dc3f16f98bdcfb9a728a06d74be97b853dda2b6e0f04dee2c99d634da93c30658c485db4366a32abcd4d8de19b394751feb87974908e74bf4363e21e7049071cc929db2990e5193f2f75cb2abeccef16c4e017291fc8da6a2565541477e9cf73fa4ec4f249e820627370257b30345455cba255275eb82b0af96e647f6a82cda33a4dccca90354cd9fdee315675464d3bd657b8a14b9833788dc5bef3c22f37c38ef6e658da8988d78514acc48bc4e877a4acd9b771e3ed1c6292bf3ed0e171611c8aca8200f06fe2ab93e919e2930ac16568154b03bd45a465a1b46a901fe72fafb1fe1bfeb0fa1ada9b6047cd5e11cea7847f083ecc4c9192dbe93830128c4b99b0b98d706cbe2e43a3ac76e1ee0b392e46c8d49f6efdc963aad00b267e71c9aeabcd2631e6c30cfe5d4335ce0f404450fdf368a13294a879e0a07b94c73d4c83e20c38c8a7d51bdd79b196a52df3871dc3c79d35a9cc40d84fac516fa28a70cd6b9ff0de531baacf55f8c71bd629f0350c369be8434acf1069b5b8ada442fad3f3a7b680e80eaeff770a580a395116cdcdb7e9e00137610549457b7ea04cd77d04e8bc43bfd0c64bb7cefafee757a035692b94c2222aaabcf4f35c8b85dc26cd78b57bcc541e6001772e292b55e5fe92dd457305f6e93879df7c19b337a2a2d0ac39acc6211e439716939c16775029008176934a371ad3b31f1aea6afdba25d03461db8cf801dde83a340fedec333ed96aacce36be041babecfc91a6c3c8fca12ae87351b592d8d2cf853522d2919dea86ada777283e6a5f4834a707729cf29a47630f7a65387b38fe85650e2d3687ec3cd5ad519a060a2ecae8514a34d466780d1db61078d8079bc70de795a59d9df8d5b7c12fbb830356a3daae5f62e493a35547fe2e3ce7b9c123a16b88fb0f809529bf4d05573f12d938fe963f85b1bcf5d640d7454c2071ec32640ac1785005cd27da54d23f3cced122d48e9935db08fa16ff2768dd2892a7af06c444bc684554e3127cd2ea91cb12693cf886a7670cc99ffe8fc0fb8649164bcb4bad0987c01ae69f5b284d3cdfc7414aad304cc47829e0be742bcae25674f4c43705f0d6ffd1bb72159183510e7a02b5c1c7cab38eb45bd26962b535b71f2a729774828c1d607e34657927487691b18c9b67ecb2afd285814dbc7165374d583535ab62ae5699a64c011ac0272314a5a0c8e3a79bd4a9df0cc84bfe23feaa9e87e428cea6bd86c9ec9f837cc02b31ddcaf2fa6e8b6806bc99f9fd38a4f75cb718fc24937a3f93798b698aa799d6ba0547cbf20138c2c347780530d0e5ac38efa452d3e0b53e591ffe2dcc17ad08434a03bf04f846e27eb208f3f1ab26a7465dd4cb4bb15f78bde13a02e611d807ca7dfa591f300ca43a5226ce48c1879b248e7fde4167bfd5a2b163e02f62d3891e40097e4f46889965d27523af76f8f73ecc383e1e62356d08d6e8479ccb6e306eebc9fbcd2baa6c97aa4945e3dd5785122ae5a17027314eb7640e40504b1269fe12cd9a235c826e8366879ca23a2817f47159113901a26804225750e50ae0561036fb335dac9e141298d401fbe6586385803b7b6ea1b08c621887548e4bdd49156111fc7d6067dfe87941f81877aa6d284040c63f6aab0a414a2dd1d54eca9658fad1c78595624c0189e71506380e6a5d6c9288b3bfa8cdc1074589d34ef580d700b14d5fdffd2bbd55635e071118a18966e995c8a4c9de2b0df7d3b4686525b5a5ccdaad47007dc93122c54ad5bf1afa5d5293ce027c88ed4a1137e04d8fd954b04463b72696936f8b30dc942c95def44c8be9e5aeede2731c21bcc711227d7cab99e645a953925b3edd5b3804da76cde2c9f7916db04a8e83c564dc36bd4089f4c152a3ed6c5fddec27e70d1b28b9a302aeb83f7c224662b1bd3331a954c9ee8ff8692eaa60ac89259af4085d0a191406cb173d84c17db28cf6f39eeb040eb308650be532945b72b088a723c6f783a77c7d088c4e650dce3230e5471f999e4e70ea3410d640ef120669b223c9561f53f375b9aead65b1febaff0ebf05b7a84a31acf6c73a8a6608e9811104064f4bf16b4f0a1d64e0ba353720992aee9d4b77a7a1c55f5be43bdedced9244bf97ec21fa94c3d8cc4cb3cb02dbaba4525f8e049d9445a8640c32597d1ad1c363d27c2087596aa12055678ab4c914bfaec7e6cc4989cdfcd0a3515bdc3ca49462c7fd5b8b3f8222ecb6fe5bffa4f79cdaa15e2501db54e3d7944113233378e006a421c2950becd9aa28a700bd8a27dbec129a5a6cdb3ddd778ce688ba802df37bdfe96500060469f953737381e0dbe08af1defcbb7ed51692441ecfcadb90d29e9d81c701fdc27307fdb655e0bf2946377dd57ee0ff4d60a50fccd0792dcc846128b182afa9acbfe7f02ccb0bcd9404da9baa94ba543719ae9f15e85e148cf202d1a74db2da62b39faabb59cf3d993a68ac936da8246910a9f2269ad388fe561778e971d3c58d7f2d0b5a36a877c4fbfb3a5e1285e7171250ac214b5d8035e807f8edb36d26ff020439149d9c1df2b97c6b208a5957d4f54132567cf30ca77feb7f8b19f27dc670f89bf65868013bdd61b538f5ff53ffc0eff6315090a8c38c5905403010f0501c0d2f4b15522737570929f1d6fb8edbd53a3360739d493562b0193407d70a5a53d3f07e221d28dad3b8d7060225f813c034d57ae4193cc049ea4c1b8a11bd3669067d28d65f701a6805839c259fc1f2b99c5638c8488b6530d76b691e23817aa187b25476da935384b316b520f98ad2e72ac19b845054ff9edc12d89107679ebd95fbfdef151d48a37b4798cad4cd922d6b6861ac884a01ba37c5693e5c3ecef34ac301a75a18cc09be3ac1bb04e856c5aceabb3b3f0c6e3cc75bc7c079db61453470838027bbe1894ff2641b781cc203e4ab7f60b3818eef3289e444d42317ffdb8a2b3234adbb2af491e865fd1db004d68282b25f949e936f90bbb40bac5fa14dce7436168daf3ca373badd624d1761fd4fb5cb074bae1d1a5dd38342ca07b0eb0412473fdc1722d38e1da30ac194da2635585d0cdfe062177c0e985987f8a93db876d95baabc6150f5b426dacbc7a51025ca17bfc77f6a7de2ba4a6c9bef0aa62f97ebf8df3c0dacc192f86fa935f72264890c17fa771d9a6b9d546330b85cf5807344ea4d2df4b494fafecad7656567b66156cd55b9012e7c39a633e48eeff10419d5db19d639a58d2923c3f8fcc3a0ec32aaae81d4900a5c0411825b53ecd17062ade15025a57bbe9482203201329825eea3fbdddf9f04c736fd200c960a7ccee9b2ec3ba1f818d18ef8296f7146200b92e8906b50472fc237b22678192ee77002bf08a2e86c1e1a5936841ab6b73d058b550e1f4e702d0ce505cc7e8c92fa6997d2b6bddbe88fb54e8670b983434d9d85750b52d3d6cc3a5ba9645c635009408a00a6dc73817d0e176b03db83cedd6336f8663d97d255ad641a640d6430c2ec2e1add6ed9f4dabd3bd73dcefa98c282bc12de3660bb4255168e7cfd90b92203d5c5e4b9023c3aa2a333aba18994fce205a9ee3f270302d4491a38c38881eadcb5d2cb0cce16e0ddb1103fb51ab3a5bf336cbf811de6ac7c0156d84709d6832a5f530dfedb8973d49c1a1b0e0c40ba7fb2cf819a754e11804508f0d6e7c7a0ca0a492def2c18277245453136aae81dbc24f863c3128f472ba232d5a5d0643b80411d665dcee4bd7251149ac8e098ca88446d834a96cd6959cbfb06ffb5846761aad0f5eb9958c9a29fac1040f73ca82f38e8a9b13b33364bb12337304860c6e3318cfd22505e2b26bb219f0334368c82f9dd1df38902277826ce9e27b2728629c771d0d1bc23f55f583be29fd219d16fa483e14e5989914453bd91a9fdfb6eb02dd4f7f45efcdaed5c847e19d0eb3d28a4765a50ef2f69e634acac56d127c3824bd6d9a80bffc4cb91c392e4ae2c39613f84e6d10f1e4f29b0592de830da5884ed1f9f1e355013ae6afca95fb6668f031ec579c2e6f4c2fa91c6301e680f277d6efd0a1c4f9c64c4d7badaf6a4a0578e2591e02eec98400ab1838e155c924525b36725dd0af20b51dafff6db3267ce02e34eeb51aedc119b4632a49344016955066d15d1760f6472d50c12b73479ff79406d81bc6d35acd081b8c204deeed2d0694560d4031a7ce5ea80191ad22d1a18183f8547eb1582d178ae1329406a00600aa5e0a694686333ed777c2d2551ece478968cc2bf3a3af5aa14cfa409984fb60c3dd3831b8048bb839bffc12ceceaa8b90e004340a40ddcbadcf53100e165ec17066420c8d6717379c2cd81055f0b52631e8a0a075220adc9555cda9430f81db6223fa36d87094b6e7510bac5f01e2d00ab7ff403d1ffb08d0e92f52708ed13cdd104540ebbfeaf8e0fcff0353c74b522536e7ff40e11fd6013751b6aa8afc8e6c877dc71620ac5ae65288d20d8fa3f4354b191f512f9906994288d191511099784f0c70c9fa050a602532f979f30541fff796786ed33d98e2c4f38d7bd8d727b1d40359736e73d4b443f0a6433ed1d0468b7b0e2e3abf4702a35ad17417c47b30f6f2d1588347676a5bdda139ccc0425a0ee7f293301b4bc0613699488d6026ed146e5ca95284288e45dc0e6098fc78526444e3cd42139055c29743471a08dad2b9bd0e593a348092523f80051f71f52a0ca851e74374ebf7d44e931b5c920016b7c1388b05b2f2557e7b74b8f7433e88127133272903bc9a99f17219b83e1a67aff3cb7c39296f27770fe43d08a1e66527abad38faafdbde16a4a5758ad12c23ccba1a3e205aa3610bd49b0332c1695a99ea2daedc68f3106da2afbb7fde6d83bef4f7385c2c2077a6a4fbf300a68ade469403f3f41392e011b3b47c08524d07e7c375224ccd7db9fbf7cc1dee1ab4f7dcb37b9a0cb1d265590d98a19722f75956fce3908610bc076c48f44b4d1e5a6d8325c9cdbd7d6f934dd9b3eabe37742ff063c7126097b32c3a42f5df769e71d8c0230021e2f13dbc5f80e3d37bf1e9629dbfc6d4fc928eaa464a66fd6e8fb86b2abacd50f1ebe78090e6f7ea06aa876e001d344985b5c3061c449785cb887a3b21ae5fc6af72284230c46fb25f75771a03c94b5a678a56f646db5a2f6d8cc51ea8b989e6177d9f4e168b8667c463ce38e10c9ee537cccb43321594aaeade04202719ab9d43481ee40b4d9d05648cf40e49969539f93dbe83aaeda5efde7c139e1af293dd89c009a9b5da8abb81a51aba3989208320fd403c2911d159171ef3e6d2b753cac2de51b94c2a687e3606cb70cad770b487758b51f92687e31761ec897d605441f658f8d8e483c685f8df9ddf0685468ec9d6dcfc7b8aa258046a8ba8dbb068a30bf4f509720698f6b76ee68a58b38503d8fabfc2a95ea5bc51ab9d8a26871643ee1328b7762e14096d31ea3d26568d26f067953b4a5bea6ac18c08e6f5380b97f320942774448b4b5611298a35e5eaa1c6ad813d54b7f8023d5dd24a2b10b649821c169c8724ec02ffc2996d03cb5a51851b84b971769c5d766e5f6b29da57c010a95e7ce7b25272031e262f0f9064cd8e52c7810d03f84d76503c782bf07386a57371d1c4217064ec6ea94c5c0857a71699a35abfe905f7f5648a274d4b5fe8407f11260e5112bcf96ead6f7442ffe1b5f8813e3f30480c20ace5a06f8003136cd82ab8dfa993593cc0c4950336faa61a5d9174fd257d3c3073a76efab7ee0dde141ad713c5eaadfc03ff1982f8095f07e39612213dbfdbe034d121f28c86115786a3286d0efd9951562843e0d5baaf2503dee89602b18b028bd7ef86b075d4846203453ffd1bf3174c65c9e8cb575cece148a72399313b978f75542266d2c8aaa878df466d9edef518699c8a092bba4757c316df09ea6226a91ee8515e63ed94e6e0eee9a850fb43fd89c4dc4b4ac4ede5233c709c4e8386ebc89579942e322ef634958f3f2174179f397ac07296ed1dc0da0f609714a8c5e8f969a5b2a004edcb5185bb57931bc1c51c51050b2dbabdcd80eab919457c595a80fb5571dea7a3d41f26eb3cc6fe99e2f9f8445b4db2777598920ba160be13e12f5d7b7c0040ffc056c1e19ded9adfee365ff0027dbd9c197f9d9d4548b4834f0e4513024350ea9e4a4598021d3f7a8bc2cb860526e31705267e4438a338093910a677e6b3a375e5ab9a088a8459d3c78b6c145278685ccf55a0e4b4a9f8e1749725e0bbd371beccf93ba8cf131e81cf24b68ac982c57c785e874cf73a11fb99fe6a956d5b39a706b6eaf2c33f3fba81c24b1837d902c231dd17dcdc2d19b0a841076f8537d82867905c7fad4ff50bfb31b77cf10dd041b1140fa505208b9fa4d8db7ebcdb4a84640bd8c2e4dec79c8090c22aef079fb1b1e139a3c86094f51d2e950ae90119fd9d6b8a12311bc0296cc90081ce21b10b93277b7a6f3ed10e1d05a24cc15d5d4dc8376769a484c29858a0364afdd11011efdc0d622578fc93825c32145c53c9b3fdf870fc7c18a8d5be9de9530883d9dd9cc1877688efd9025e7e3e2d188b69af1339bd8b6c8e3a38160002677213d842bee01e45ddd8dbd7ab72fc1f626c75df95e2ed159eeb5af67b98b78289426210e867a9fa30dfbfc6e37bcc00cb2d928327244038d4cfb22832e39f48fa1a222d279d975f8522069904018c8c648ae551d17c3989bccaaff277ec0a5f4bf7a0fb472473c56b7a525f6b1581693d98e3112e21648ac20d4e9179eaf18b3f58b423729c18e865f42d556c9b5c559bac3f964934977fc01a8924543820cd62397f1f4aeb7d3fa4b449d2e203d5ca743dc0d7501642577003e398afd5bc3f157c95f88c00ed725f0698fd15578aee162e3ef8ee9caf71e368f5bd3be7c5fe80f8692efb5f653e2c3d68abb848dac9090f3b0b45d3a420d8766bbc4a73cc3829f7254bcd6ad7349dfd55688a95d7647b9ac00e5e2aceca1d88200143177ccab2491120b7b3ed7f216defbdc9b6a64bbf7f308c4075f3067c56d881b4f5012e092e44408063388751b680d8056f87c3edf8fb197b6e857b4eb4bc621b4e69d4978e33bbe29056b84032166c9c0f38d77dcab1f3fe00ac0080b21dc4dff595e5c542fbe6868b5d5021c098aecbc9eaa7d675358ff917fa098e36fc50499a539607d9546e93b86b4274c752922c1a4e77907a911c4b518aa5dd853093d9082f540cbf9afe9969fe41ef2d52ca438c17132f10425bf1bcb2b03cba4e833bd653a7a3bb78e9b349acc01059c125c5e7f33934ece527f0a8c1c7c108d7fca21f497949dcab58e28979e6213effad7624219987dfa729875f21f6178ead394b4a08bc2b0ea9215a6c2f4ee97146b3b10076601f9f06fbf5bcfdda24a402401c66e805917f4d2c569abd9543c4e772e36d1436e7a78e60deeea7ab14f2d9369ded94da55cd8353d44ab468781279f34859eca2080d65ae53ced515420e9634a8c19e4c45b1226d0fa674e2a6255363888bd09c23eab74fe2ebc2ffb30acfcf6c43c38941bd61ea11ed14cb1db2975d2875ff90bb2be616500f705426fc07d04ef0a9a9efd111b56141b719c874f461fbcc07aadf40624108c83e28be144ab4cb48d782da4b2d4c6d1d9175c9689543c9751d626ff9230a18f4ac53e78edf021d7f122766b392a243a24928ba2717f87e4c1d9c52ccd42f2bd0fc4cf56b584dd1bf302e0ecd00c28af71fc2f72dd3b9ca11fdf8a4f07a92a142b16768e12c0e8f7b14cc978bfe1f9de5d568f79031310427080d0149efbbe05351a807b27fa9b6219f86a47131f354fca0171f7326282c134e77f5a9a8d733657f2e793a7bbc189b23f70ecfbcc2e9d02bc69dd2f70ee382a0f78755693f0141f3d9ba4bbd01e1ba570adf671d9280ab910ee84fb604926f688c3c2db49623238bc4d7f61dc7ef30e9dc14cdb0f0c8a2fccfad7c5d39b9b95fe04a33450cc86d6f7cf1555b1212b74c6548cf7e3347e1b9e707b8f0702c7942fdab57ebffa21d065d13cfc58c41e938ad7945faeeb183f73f212cb601a27447e786419d68ffe1456f3f3be09825d0d41a4cd68b9614b5c42fc3e45b943e5f786ee806c19c44e39ed40108f690d1209e719fcf5b90ec12f02cbf915550162a6fa6c8377eb72bb826b521a2100f4400fc58d7b42a3c27a4a3788ecfd3c2dfa4e680c6aa9b3bec63396a9f644872a976aada3b87625a6454d49784dec3bf1e54e3d554ba0877c3af048b1f19ab7c30c3128ed53ac8b3190da72d76533d31bc88a08fdf21e8e2da5d839f27c857442158cbc5ed6f8f2c8764f45c1be24f76e40e6b66a2db4185fa12e29f728f65cc55490ad82224ce2c3fdda74c0fde96591c1be806c0d5557fc2a0cf32a5609f8075395ab0fd5851857dbd701fe5428f0e6bcb7bd89ceb64a3d0822bdb08fa6056ec62197c6c6be2ae9f9009cbe8b7d0bd317aa4771ea85fcbcee56b67b86ec1e58b7c09766435d4c6d7b0529037fe02bdee4114b7d37b1ad9b04326853cf2167a87fe09e8c6450dc6de79e86243be7a0a1e438c90804f92a5b1d4c4ce48f5278ee18b10aac765fc13d8931bed274102e1951c5230a816c10bda49913801faa7d1c2a69b99a54b444010ca8b21dc2d0ae8eb1924a6807a6c922fe88cf4074208df6db971133763761bf57e4e494a40ed491b75e37577e7f86309bc05d1de58468ecc26785a1491974f30fa66b0ebece68168e70edd8595cf032d892bdd9b05e8e1b6e27deb9ac4e9f0a8637538c8ae431b457a007263a51a4cc558879d2956ebce3060d43aa6202f922248db6de9a71a77095d4af04346b1b5d75c4dbe3152bb961717790a211045e8a590bceec5f294a3f88878384fa3f3c951a0d8a117583eb28e26765c4ff0110bb1c50f35c686a781084cee44e680f0ec3094e01a11dbe81e874a657467a8f8b5c1c397b249a0a8c68350c922075994981005603080442fe2d2484efb16f6b86c9cfe9699c574b735678cfceca339dd96673a1218a3cca4d1b975e0dda826258b24dc068b47aada8dac6933c0b6f60bd27a3167556c2cc144eb8ca9da579a273b6285150a1cc1a7a770dd6744cbf886f6ccf6390108515dce6748c6cbb4e9a923ee7cf7eb9e8149b0ecdf82a48dcc13f87fdd892eb5387afcd49c5de25c6cad4cdedcac356505cb25544d1351ad44909e3fb6224de64960b3f26d3632ceae8fc3ee38aeff9fee18f2e6b4565a630895375982bebdc35e61ee172af1fbf071ab912207cfb64e6094f193292288c6fbf73fde64ffe719567302f3efe2be60829d70e7d6ac8f1c9608667e6b960c835f6c842b3699a5b00436bcbd99a273ead793d005d46d604a4c73d518da0b58edd0ed5a2bf312edc2f4a05252e1fce106fda11bb6cd3ef6191e6e5b94a60f1719e5c1c2b0671fefd240405254154907e1947ce914f5543db226abbf6c87efda2aa8d29449401c40d61d025329b7d1dcbf5bf869484ba6467811502dd6dc31a38dcb75cef168ab0de43718ebb2cd103493eb62734f585f46ee88da479f3a4481033021c730875928160a9ec12d855aee42b0e271e70943eb6654ce0d70e785918e4851b7a117879458a85da048432a447fa18dcad5d0ef192031e3a1c3683e765bbd2a6a1a37485b82f5f070bf6110a4b3a6017b166fba82c2c5f6754ec05b9de7a03b6f0d389393316fc66010a770996210f57c1b4a624f5c4f551b6d93ceb4bfb97a4232a25ccab6998327f99c353c38fa7e5f81095cb6f732bf3c2fdbdb8b4c663e37c7bce6ed53267d8e838500c4ae7767df40b805cb05e19c4108489d59cf416ba889d0f11b1d0e374af0b97b1547ddda3de651f2759a5d953d72fc82aab4559cf91a5ca68970677dcc9eefc5ec6a8a6a15c5a1ab00f0b8bc50e6296cd52e0b2c888c41e0084bb6d662fd63f25dfc321af99da6072eee53d13f8236cb7a2a23f9808a0cc7b2b55187a18e5272fe3b8134835e3c7b225c32c283f18d88604605bd02ad45085af223c121b7e96efc07408a64d51681b3b94d25290ac7a6a91602b19b8e4895444a1728bf7cddf58b24cfdaa637872d3e766d5f8dca6ae8046137246d0767818a652412ee47c6b62a43068dba0a096d0b6c9c905c887bd3b4537f155faf5249d4195d917ab3bb11b1e309a7472b10a593d82844741070eea8656034d2eb8b21e760aba6ce0d4b0d69f98bb13c8dc56f682d2630d8450eafd89545d5c3c7ef6daa4532bdc32df8db3d91ef23187262f2a82bc2f7859f4b2def212ad7f3186dbf3e1bcedac295afcd3980532e1458548584e7815c4262bd32ee4a9539df7ab4fe241cd916df148c7ab11cde807016c5985423d94a387002eb8cef7909e8c723f01e649e8b70917435f888f9e610a298ca34be57d0aecbc457245619fbaf1f298bfdd47333c9c5a9b424393f91b95875bce1d45a0b80968e5ee3321117d473b80a23933b49ec12d55664b23b2b6b72c0864bb05d3b0ada9c9b6bfa010bee5027b2fbf12322dfd17071fa3bc9430c5f22a6172da6aa9720a9574b2e2fb75d2a215c259d759be79721c21ca79c554a2317a80db4b093a77b9495a3c34c39004fb6f528aa9da1fbfb786131374cb4374dcc226421f123906c952bd9a59bfaba373eda89dcee5f03465b7a93cc53cc4144bdfef85c42e8fe8c5f00b670583b24f850c5d7c5def795db00349734a5ce63831b960f8671ce013d547413d2962498a7f8cb9bcab137769292d62cb8c7b56575f4f5c7bac63678d7439a9247a30ec5970b3898206224316c42029fbc72e37c35ca77168a91123e44bcb0e130479eec8e57c39ab84cd9bc4352c9becef384a40f8ac6da44bd05cb503e97027a9316cb9f6dd8093841f464ef09fe31466cf7dddb647f889a6947f4e87af56b0b890f96a2d72f49ed4614d62b9f4c81eb60b06024c4fc796b6275e893b60f914ae7d2c4ee0058564a11fdcc82f5e749a624780a7e9cd8f4832ab68a17ba19fb4daf16e3ddf37e45c41e976ed8ad68027236501439192211c610acdd9b262ffb9258f8af998d046e55e7bd96c047491024a280fedbf88f358c86c013d597deeb53a4e5e597faba3488b7d24e9f8221a917dcfe00c77a3fbf753169288a19992dd8226bd6513813d683f5b4335cc4565342f23990a7a1b4259841603be31341e7e9ff0eccef80fd7a74ea2fd8b8545d60809096b734d75ca34bc065906e44d4bf63f08a14b3e5dd3337ac192da5264110c5930d91d2d2644ccb31cf9b633bf0a478495414a8dc46844d070b8de8f11664e102fb804cb8392582ffc19a1c49eaf1cff298b59c5dcdc2af192cf49e754d31134f563199a68c0fe16e51eb24447dc39b32a9a3d16d7a77a096b18103c2f3b4f27e4d05b6adfa5742766f53da7d693ad2fc5056b2d12cfdfbde4dce43beed2b3502b26f173fe038d0648d959fea5b69e50c6644a1e182fcf730a99455588a1f1e3f6b2995b0b26e72a7b0245a7d26d82bd228c5aa57bc272edbe3ca4e25510ceec8325a6fb0925e64c72e217cf697128ded3c316d8e784862227d290d3bba88413a46f6d8521ecc726a6f1d420936c8f4027db8fe01e0e8d6af99492accf789bd29665574c7c4fe7e9a9b3e6f71f03c8c15ec9472b169a46825dc38cb7bc7791d5dc19314aeb89f0f4ad396dd591c474113817a19b708d3ffa8419897dd95d7e64fea8af8765be724f5fe92aec7f4051c56cfac9f8bc3fcbfb34cac577620469a4d65dfd37cb5ca256883984ab6982407778c9b9b10a0db04972a7f559bec93f90737df65a06266aa9b015654e32dc9c1cc2b3c16a44e4bfb76bdcec59217a76a44ed71843881e6fc6cf369d3c7004b0107335ef1bc20743d235b2c67637c1f2b9dcf98c6c486d203f8a46a959c6368d066bc8f9fbad21dcb309030dbb460ac74035de572a970cad173bc8cb382d3b413a2af833fb933a1643dcd8f141a80d34c433160f3d2fdf4ab5cf4d8b32b6adfbfd78f6e08ef3bf621c499042bbf737df1b0e31f202c8665a48539479e0ead5dcb3510722a825facbc0a5445dddba323c24c5e39e65b5b4398579416ecd76d25f357b4f093f40c0f269d15f6057189f6c27d173612c87ea31bc9725f2d73b3a0b6ba43e69b6a8a26d77a69b744c70295520e972b4484a15c254e0da52924b653f34faf881a8f5ef660a7dae29a63696f24e0a804063da2ae7fff40cd3f6d438705422b97e0ca2801408d2ad0b92c645e2b90b9b331b3066863e0d2e90bee2c4fee86c5b4bcf72b1083c30ccb7e6f08550eb68506738acdb23b4312d8d048b0b8dcf09a06e3a48e974cd9e017a40307c82ed58fa18d90a15e7746173e9698b290b6f4c764542ede38d0c52817e4a86b0ab97898351b3d9a404b256124ef7272a17c3b281a0abc848cca338e8876bae51cda7ab9418211d8a26f493a81d307ad9f3a7f3a878c17156b04cff6f8c40413dce7e12a7af6123b5b2eaf96b6adde2b552fe8cc24a9056c31d20894129cfba318fa2faa79abf19ef6a19a2191f2305b7745e2abde7853d70b6192878ed50e296a81e11583cf4d8955c75ba3202392b84cc5e0be3dc5df0b1917f9d679cefec0b2f8ce3a8190fd4ba1e166e52bed4ed9723d8aa7c7edf4615c1c72cc444e70f829488c6f727f379dbfcf120b1758ebe89ee0cae22225c3c162caf511985070e7dcb5b661c7f18144deadd5771623683d9ea2ac6b23e60b8d57d71aa6a9d45daec9a9d98adb13b71932666c43205c2e8d014265d04e94ea58f02b882188ab531a8cece1cfaa2e877baeeb1097b675d465449b7082ed3c78be6f8b8d36488540d62bfd66f73682930dd92df9fddf90ba1a9e235f8c23cbbda899f87ecbe2372c40b250a3639eb2c4fa6a67fe4809be50c9e92e7d110873d1340f450427a67a61be3b2aef657edcbd8257c6c86f6a6b1f08f018e0f25fcd76d3119017fdb84678dc8fcb645bdf43b21a40b035ae5c5e48c34602fb463288bd8afb948f30db9354b720b3e44962c0353ec11988aabc10f5ee0947f52b0333430e76ce1fd6c051021d434ec6745336cd8c9ff0b11bb3c1ba5110a8ef752bcef62dca392cac6ef05e758498a4093595609db5b9f6c83d8f1bceb34e088861c7e2d592ba065cd348437b413837c34f22e18d2c6cf7daf24a2fc44eb91e4519b0d5cf13ca0d894e405fc836ea07657e7c4db4eec5c59f30e62543d25d365ee2a92632fa2fc2d5a508e91d44b8058e16651e2e574bebaf3222bf40f1ea001b23958e199954ef506949f59fc72eacaa7660ce51c1de1c64d0cc90546c8520486b7cddcc24f5c350ef746d25a2449614db50cb89adce8d61b1c0b004b206c19466962dd63c1511edd98d585263f852f3ec456b1056ca075b054f77c1028b28bdab29891551f32bf18769a685d14cc98e3c9ea098013de690e38285921c1e06b8d8ddad732e15c544c9f5e2844eb156b40f026401c73bb671fc492325a2f4f65608602a0b9729ee1d190e0cb6a135d1c6ee73ee1d557c2dcee295d22c51b2f21fd8146ad4ca79a4d3b8f37f4f6897b5766fa54c016ef2a69ed3213fe5e05e59a135d0027ac37652a55b60be31168a67b31b1a7b25bc7674556a3d579dbf601d19ecbd6c1190fb35048f00774692043082daa8442f3cd044211433347ca0e9a993086289ada05b9f38ebf346a077a2f534ff1e461100c0a713fd5b462ecc0ae917567edc70b93b263eff76123ee55b93d4ac90f4d92887e6aaf2cbf69847e143d5173c0465824323fe043f6004b344f48742ea04a883a9b2a45f19c9ea6f6b1006210c401e34b156b652882c427473b10fa30f13a30d4a977f997a1a658a8a305bd16d8c7737634968f0debabcee127a6f271df618760a58d0f1d2e43ac3fd79fec098931956da582bbb5544fd886176acf07097ecb61a5424e8a517d149ce8c134471fd836839393ed6ed3728e51c8a7b5f90833a6397e823143c79da9175b2833059baffbdf8725bbd853255a7bd985a226f969b0634b17717f8dcea9553bfb37896cdea2036b185637da8dd8e33d294e3450432900f474d043597659428275d1e6f7bbb59ce95169c3636ad96c7b15cbf2317859ae3d9461aef8f91679605cd1d08fc98f215c6ac5bf3540a2dbc7e69104c6057f0851566774edfb42a95a661264edd02c9cc19c8c55a5cd40bd57f79e7fc8ba6fde640b901202f249fea22c72ab694ffb347ae9fb8b9e2c5391afba9220fb64b5d66f2c21c9be72bf00ca36773477a4d441a2c19f517ffcb31d6cd11058f412f09a93555881588231bb5e0454a9f7f8272938e950810e6e90a24e81e62aea129cd32e4049fe0981a584f142e6c9e95e214375decccdecfaac5bf9c3d90e179b079bb1fb11bfabd2a6ad23a77bc157347cb5a487dfec8c502c7219886af71b93c5c02d3a55c206e406a18d37755d20812f873d60db4061c94cca86d051915a375675c594c196b1029326f8ddc42db489a010e93a33e096f46552cb3dc6403851ef3dea7ee6d0425ac0477ae747eb3bdc54d13c59e733589ace8cce4006ba4b22f897d71db6db2df393bc388680677d2ba5624c1d5b4edef5bb021de40565c80e2cc5752a8589d922bf09beb87f0280365f236711f769ce3f853263a17f8a878a656d96c9c07a59535d79fe179605bc8025ad9b6639b78303501cfa29251ef9ca08e6690048bc28c2312f96cf7129e2a121e186b37c3a42afde7ba0d3679f8d55ef21bcb13bf4c3249823f9487c3b704f67b6120f18362840c8c5205809959557b944ac2d629d2d622fbbbc41c77ec9552e6b91985bf424667471b463f8e1438aa44fd735036dea2c983c75bc2e7eed348524c74e1ae230b6219928bcd75172ac444009bbf360cd2aaebc6dd8af29acf13ea247773f660ae02c5fb9d3e5992d2db2461ad6034735b6f69c242b43a24f2a12fac9425f11f960e700bf160900c2d185b94a3a0b86788864b41a2a3b627e1383d5b01e60221c4974ab4f66b048f460c08c2bdfdbe34fecc0373b183e19eaba1887fe0797e57bc0d9fbd4d664a5b9835242d815650d2aacf8bab18aeb39bf43b2c3bdf0904cc40bfea9d4f6081df4712c89ae748c851bcd1053e9092a605aadc5a4e64ba74d8e9c52193f45e21d8f9e32cb334cc4bcb2289099b8b819a15c9d28ec38dcf1fd640a2aef846a09780b7d1e4badb82c4fa72433a0298d41422684db89e161e793ffc8b95349a2b9445d1a627edecd1111c50ae84b8243b4b55474ddfed68d3f9c7ffa5fb97b4fc352a38ba27f9c0513c5ec881c379c0de58b3e53ab0707c44c1dabdf130278d54ba04aab5bb087a129c2c21787071a7ebbc7aa7b69a74bf7c3c3e2492e27e5d9dccb061d750eaf1cab64f8253621808ce2110dca79c81bc3679bc290b3ee14909a5ee22c9a25fc12cac529a30dbdfee44ded334b2831c5122fd65ed6872e59159ae7c95676466eef9b495d23a3d5b0c22e3564fe82fa58a54e3c9d73815620efd82c7176c72c73b0794ae6f55bc0ff2945d4f0ea511b64413340d018514b6166cd394a114b879c86770123ced8ea9c622c8400bc9072b11ba0de311bd665832405e880fde81fba560db260663977e69b13d4e7fe7a79b09c8fa9d295d4700d73e1aa5d5b6c80ab20225a2345d8a879f384da8ac7e47b9446f9a36834d7ff0290f356cf3c6fd57b227c5e348af8d9079ff96fd3eac04dc298ece865410daedd598557dd712bf0a199ac6696f149e99351b9622df5077fb8b6016aeae7a1cf3c92ecdb6bd3c017c04c9d2a5e21b589e3f11761f1d73e8c0ea26df7192ae5818e4e79df0869f5887f6c1c971afad690fae494d51ced4dbb6dba6d9a32a3ca73739c1fe1fd3be454145752cc6a7557de4b163992de148a73f5abab5b1e63e4155be05e830a0d557f07237b3f009e6d277c837a9757bb55d9dfed8f427b7f1f0295f3fd0821218993cd8b17e153773d10d58f248d997dc206ab9d86ad97a4c726a8d86d882c7c15d651f90b1d539b2a6aeee8b0ee1b017c68eeb0db2468838b170f213e9538de89c473f4de5aacebf7a00bb0d8a642a3690732fe49d228fb1e6b7c5fd86c3a3ded31b4b5febf49257e4da2c29a07599fbe4185ae3d6231af20d371e6b617765c58c165a28433b9bfb5ca2961fa8d0d5da66d3dcb6377ed32e1924283338d23a8bc50a7c02575677d8ee49d5e46e60ae498ac51f557c1b058df79419aa8f90b13526ab76d2d6a88c345b05d9911e52fd560620f921edbbc647ed0bb709152b5d8c9f7f1e9f595646138b7a3455b12fffa154edb346426621d6496eba7e18e76a2b789318e4fa6aff96849bd53906de7b2171a7127358f0b6c1fee1f73dd32fccf51da3e615d2717bebbcceb828910cac3c475c6b77efafb550622376b48813e478e0b098063a90bb19e010ec37686a4590c781ebebccc7e25c82bc55b2f7a4c0ad9d58e3fc749e4bfd0ddaa779d779545ea48bd8a0dc83fc344d319510b80b2b690505f29420eab5d04baedd664d1a853c8728487b5c6a134523247f316a7ac3a0aa76c8ccf9ca5ef21d0445278f0af08ab44306a7fb503d5844183555350c6e6b31fe27343fed5426a00264385ff94ac850cb6b5cfff22fb7387b516abbe27611f15983b3eafbc2b91ed213f411740b52d055ea70936ee75f626fcbf975d24ca6bf753102c2a6ec79a859dc0fdff7fdf11def953e3a6b27868d39d8d4c0e06ee5027950c107a75d45a1eeaa1df96965ed34fc568db8a0128a1f44d6abd19d58ea14ec9397dba466cf9adf6300dcf465e94cd1c1a0355745cf18a094409f1f4a3c9bc5ebdab09fa1a027372ce378cbec728de55ea960c42aec82fe4191f27ba6ec90a83a91777a1b38cb3f8b2ae04cbd8a6ed9b0bd2146567b641635eb877ef2d8cf6619c6f27cf7104d4a0af2224a0680b0aa0a8f0d0096bc418fbbe2da152a26b66e50cbe6f1a81579408dbdb55c3ec25c22cc808f0be537390a107a443f1bf29073e3c28bf2c2a7764f9fd255b06ac07aaedfb971e56b49938885ce08fa3b50f87c8d36889050138687bd8daa7479c69ba4eb0ace4ee2511695eb4badd91029124f0b3f27e4a034465c81532d486ebb66384b22d2b96b6180d748706f2cfe2b931cc2f7e58d8f71bf02c3392f4fb5ad1d3287c515a34fa911072964b2558522c7b219e7328836ed594973a51bdad9c4835e7e483a9b9910a6ec4fabc0f67e5a722242fd114120f6ba80351abead09716af846d8a2f1e193075a2c6f3c3d55f880177b3bd9bfd429907b56013e23bec96395bb2a1c6d4ce1b1ce6fba27cdd7e06a314c27b0d70b97de970b26f418ba1cd32f7c12893c66031c0f9e5f589f6a37d5292e53701593ecaab05720dd5404bdb7c40c1044f6b11554d2af24fd5a1425bf4256568b68fd5cf026dd0b41927634b8b579eddc4e4d040c219f37efff6f26b93cb72e01302c4e74bdbf66a48b25eecaae37575e2e16af7a2fda95e1a8324ee61a970e83ed2a7f992e32c906a19c9194fee3a3f3645d8755230b8925ec1ef5c37b298b14919a8d111a1ba6b34a8ef2ea570776cb32e65e1e94a8582e2465b30443781b65a4c79f1d46ad2cce305690149ce7217898286e4a2ea4862ea5b7ce43fc1377c4623ee1a3171178a34a9ef985df5e3d057517b9de1938a73a36c088d7a6511f2285b9a1bbea67b9878756145911b2050638cf73ff6435804e3306068a19a6ddc549df5c560ab4e0b887ac89bb1c030956f69b5ea6dcde500ee93e5b8b8a09f2295703bcc6a119bef7c74e8b896309ffbecb7072e060a26d1006cc08155d61421febac887c1e08063a5679d97fa6026d3b71c43bdc9906182eb19e534e73728285959aa358873785729f979af0b23b9b3e184fb26c38f25be67d32dced915b66bbdfa845536047d8888ba5ba7169849bba0f21c7d3e06b245864eb8cf3959edad4edc2ab040876655fac053c2548ec5eb37a802304526aef78fdb986b4e4c0bf088b2501d764097e4ac0ff3ab00a3437eb1ea1779a7d52c3a3a9e2f4434154f6622404a9847f0f0f2fe527e12cf327459b3c71f0e11f2fbe1b29fe625c338013d9a8b9055869706d3f1b3729a283bc2a01e3e980d63fb93e7700e4e7bd56a04bd642b2d7fdf477128c2b79268384e29c5436223715e4e0d377ebbea3e31853a1db3fd9a1064f8a037750a94f466168650ca32ac84ccf680b6776f014099309d87e3dbeb142f3047acb042e454701c0a28e9950c1ae861f34d29775769682ebb5a40d74b2ad5e5f1af479581a2a890ef42746bbe831146f297bbf642593d66dd3a06b94dbf606583dbae4807b516f8ad1650c72119effe016d21524268aa189cd7f1cf36333a0fd21ea9f904279aefeed59d98d0fd98b799a8da3457dc3bda4879d98bd0dbf9a440b6554bf8ea98cb888a9f31e87bf393700b75ad056a2bcf96fadc6b2b661f587df1eaf67aea607e77da3aa5f29f920e707792b42884b821b96017c4ad69a4c2e09dd043a530d9eebd89454fad1a493b3ab9f793b8e12aefd9d413355ca6b428b425c6b679f533d426b87b0e8294c1c9921e42f46bcd13ae12f6e4749fea0f019460e258146a6a7f00d1b9fdde18542376efaaca3ff92a625746706da0e37763791df2cbeed93beb160f13587b081f757b95ba71fb2044b23120fe348c5debc7cb30d391234746bc3eb514156784696e001e9f85d96c564d17eaa84bab014ac9d14814ce1e6dd575b8f312ec50be42652a1d65352bc66859eb0c0ede6f799e5f1a8fa1ed31fc6260ed102db8aaeff1a011dc96d920409320cf9cb45a3ba5c0ba3b04fb0727806973ebc300e24a1d06350b27fbc194df6dc84435d4d10d584b9fce9cb115021449cad4b44e6e94e69858a8e2538074a6c370a6b31d334893078adac875db8046804315e502ae8f2f6491e27bf9fbf6428070442e797014cccf51a918d4a6dd2bd06e3a11c3df015378bbb265629f021ece6a843d7c9579416929671d55fd95c63b210ef1d0e71c3aaf3790b1f3af04f14ed5396ae5d67f4c5fe9d545928b765602a6d498ff648b139bfe03f3afa5ea74e96585e4883ebad2a4b8da02959b2cdce246cf0233466925775a20ccc423580367e8a3fdd4c9fea66a341a670dec53045d987dd9454f78d758a0b5b7d76a1a74fd52eeb20463a128445fecdfd8e2f0958769aa87bcc23a9addb704d1f76f7a2359eff4c3a69a3ccdc48fa10daffb1c002a7771dd2dd0ad8168e9947583999ff2610e5356df356db261fa3dc2a25a6fb97f95684e65c970aa576f7588ebc0602f65a270bb31b01fdaecdd0980c40c153b75392ae8e279457ca3366713e3855d9f867636ebc09b3d4affc6c644224d561102b9140ab7b78960685cdf057bfc822d1c444b5c395e38d8093ae76b38a52c11b5879eea894c47ddc752a8ab798b14d900f7e8e4058da4b566531377daf47afdcfe27f2b76b6418522bfb6357cb05547315f3c942ec81135add6240b2f8a1f1c6b4fc5f73934c1a657211ae7d08435fc3ec5d2ae8b63375c1c33428b2c096cc8323c09c4d9de398aa564c1531f190eae4e8dc5860180b844bcba27dcf84365a07f5c65e41cdfb1969819e2e5b8234aaf0729a1e577d52b0a79efe9c9fa4d643d76b8887ae597d20c49047e0cbc13810a630756b409122add2f447729f27bf95e7728c6afb7c53e1718094e9142da4fe62fb9d180bad68a09e68accd9ae411d9459caa52bf632b82e6461a4f17bfc3842f0083f477ac8ff7c2d928fd219949b254b229903461128dad3e40a9dbb1226f193cbcce1b2e2a5ee33f17964b1932138e577e69561892f2f1feb1e08469cfb4e50a4035fc243509e7d472ad374ba18ec4fef3036bde3051523c9e83d4d4c4f94e7e711c1d832f96efdd80bedb7760d798195071e9a6fe21189ccbc3e9ccee451afc1722407fbcdcf43d6aaa5501fea6d1b3a0a17c45acdfba64300ac716f5b353fe9b82d56160dff8f576dfe78da0e80322595b63c3714d601da7ffd7f047dec873e255611fc90a760a0b5024bae6cd8e4e84d797a8e3b2eb1a84222d6a78dab3f7e84345cf2633674ca58539beccf321471bb463104e16be794d628560ce52559e21467892bfa2ef4ecd6ba263fb82d693334ef3f224e4c8041e8a463cc2c6e864696a273920c9307baea7e0928a9854ab26acd59eb431c5c2158d8e68e885b4651aa3330aefde5f121d5673591c3cb57702ac6f953834072f9e633403e11af668e761473eb95a5abdb14aa3940f3f11ae792d7f03138ca9ed6b63ef15f61314612b9888bbf84b75a2ed24675b760c5cf1cfbded91cac4eda230908dda715243e0a157944c43763c540f7768b9bdfc34d97ceee4d177ea16b8761e73e9660ecd1420422b5b6195a47601a2ea7f80ab0fb8344eae15ffbff5dbbec023677dc5d8e312f2be1ce55497d37efa0f713a1673de40a8f14a99eea0de39b664a9ee61d1eefc58f77a645a365100db734c915dc7b116b31ac007daab0cf9556dba305206cc38f81519cee1fae9fa2466e3e54bb56ff6f2d8f8fa38214b1aaccc6582e792e6d936bb9423930ee7f9e6760fd45167e2733ec2c9c20a6b4c90f2bc963dc1910be0f4a7c6ce3c953300388b6e21e99a538730c597964a6f5af40e0b3a0461785f841e548c8b7807fa3c520395c77df15215d75b7e9d8da469a72ef1b564c9d5f92ca64acd888699214c7c4a55966332be89fce7bf2f1f093b26454bf742f043dbcffcf4ffd926f37c9b8149b69f5cb2f36c2d776a922229ba1acf3b251a4efc31ca0146a2e3307772105b291b7d4555b9eec2eedc9640803790dd8bb3bfd3df12df70491667eaae6b3486e6c208a3147d3fcfbe91d203ccd36235e6186d78ca9cb60bbdd161b0cb8d5c7a2bb590fa044ed13a0be6f5786e0cb3d619888ff91c8bc557d3b03073b582828732b4b6a5f3f068b65a3f32fdfebe4b010f032e09683249a23f329ee02fb200a301f8eadf19a2084f3d8b6e6fa47097d7946525d40e06b4fbb3e8b0f2a2c193fb7ef3f39c03487a516bbfe65d6f9051b1b11fc5dc238f4b5308c31f97a4cd034590b430c0346d8a26cbb098fb02193fbb0c2bf925476d48d5cd253a15402858053492f77539f5f99eb7146688923568876e1aaf4bd81d02beaac08c81cbf950bdd264d8cab4bb4cb0e5f332f13499b056d665994c9fafb33f12dc5b0601e07b41921c355edd13fc4d8818688352e091afb8bb8d4659bf241387f383dddd6dcec804949f05d8f61514901da6662c739f1efce54e187b4166fa55b51ae681bc64365e96b4611e72a68200fc4799aec9d27bb52b16bb24636be4384fd8e0a2ad218a61683b00378062ba6268f4487e2e2c88bca083a3973932cacaeae8e2bdcbbd2b0fa7f410dea8b04efba78114460d51f1dfad2b38b753742546b675c966e18b48bc9d84c085a623cccfa613dc73fbeb9c080c6827ae84f062d7a595438cde609838feeb0479ea124dcd51caa0994e52ff1362f23d461fbdefb51c74626cc941d716f44249de8d24baf541abae07d4b5209557af5c6b7abf81157c08c93db1c1e001a3a79e05f69f557312a595a62d61377b5c5b12984bedbf68a244ef743e30850775ed55853606f4fda293c32b3b007cb0b0f13a6cec2213b1c8478cd48380ffe3a3cbebb34de24865e61bab3d2406b996401331ddf759cd342652b5069a20b8ebaf0c175fadb24ce10926433769ded717832cb28de860931185bafeab0dedd2ed8950a8e6a5f858dd6acd7c43a231e695818706d7a37b3d283f8b683f4442f17f52ecbe9f6928b0a60386bbab8df2ccfb38e40f5446c35c0a2057c5f24ab69df5d9f621f706596410ddd7d4ee14436863cfd3253e99000c9f55776bac0ab53e61ec05514ebca71484ad39baa9d35e382fb0ed39b6faf268f047f5eaeb4ce247a29c2341498099a2b8a66826ad43c35cf00bce71fe0c4dcbd369abfa19014b25b73bc148196486440d910dbe13111bbf2956ada6fe614e99bfa1542a33072976ab6524c5a2b34c8ce178627852882568b4fd0e8200c584ee3ba1feee850b48ca172def159db547a43d90e48435db427cc2ed640ef8c930fa5ea771321ff46e311c68fbd96a79b02bba45ab2f1448ec2f3f21b1918f7dd7a0516d26a9fff2ca28394128263eaa318d4a0db6c9462d3658abc622877f6c67b633e3b5856e53bdf50de65df2b27705b1561435a426a8ab9f749069a7b3d4eee4e198959fd93cba22897fe2513eb9d24da792e21e9c46fd9451f56cd2b4c9b2182d6993512f7a411827aeb03b89873737a04bdb8fd55716c63397f1cade39a855312543043c262141c9465c2d57b1c0d58a5df469e06bea796602abbe6de4ff07e64416c1a2c13def58f9b2e28a6454204f1492f04cfb6d7b87773bffb8673ec5b3bb579281d667c28788c1453258b4d85d74c285c52a7f55b1ce873d87b0f23937629e1dfbb135a5db3a850d8e852545a38a010df0835bcc9d82036a1f6e71dc34d36a80a2d844c4813065a5d4dbf0875663cf9a386e43f106ffd1837ab76ccf055fbe2f311917d292b08262bb2f785adc57cae94161d0ae946e66c7a05aae84acc077b438db26211d05c68e38cc25ba563fb62c32cb4f9a695b498ff1594b51765b63762c13273bd49be3200d3b70a7ea17395bd6abb5514f692ff696f8d616a997368e3e1ed84f42acd4f8076f7a3ca31a9442a92ac9dac778a037ce2157d628237d220090e936a805f1a914977a61f8ec914dab44afd762832bf863f399b481f7aea9828196b3e2b0f7fee67e71bcd8676e87292a0c261566e9ecf5233b4ce6b14883ddf1a6b8a3bdae65c9655389ac9b02a17345ca379df11d0c399976700776d2e7399a1cb299f14402106ba50a9fdd95fe33f5540207eb0e2869f5194a6eabe48f0562581359497336cdc2109cc6fb570294b0768e8d77c126cbfeaf1847a761680c65cecc95ab980c252504228b3200fb65a4ec13719d5c973eba0fc4dee82cfdaa1038ea0d1639e6db48aae9b1cad29ef50bc41e5a02ec9533e96c57d04f0b4bd83673b9499ffeba20facaf2b9d2bf858c491ea039227da009598e13ede8a4c8e0eed4e12be644e76c3d816324bbdcb965084ea3a30f62711e971a47b36c2d2f389ac5333abd045ff32cffb7a70f375a382fc9e19f64e20951c8b94e966ef4d6757e54590de0e9a7f15b771c9439e71724322ffb0ab6a57ed22e79bc0de7f74dea311d12d4df2307b9c69199a276d4237dbac97cdfe4264d0f505a911e5ea6293eeda2e3c97a758999ed4c4e975955f0bcbce273df58cbe8c24e8d8de339ac73c30bb4687988839ba89c19997394b88d3adcde93260c67550e431576a35f7ecba6122dd05ccfced5a44a3f7debac47ad0fc3d6c91f571f826f4c790d2de228aeb356f897d4bc57343cdc000ea1442c797a0a78f30b016abe98413640d56edc0f1358ed5d0840aa48af91ee3d2db430ec2bb1ee7b635c3f78bc6984d340f9956a185c9c84436e9dd0066581582335328b9bbe73a4781d471139041031931a0cce8164ec969fe1c4c6b8ab5d8f5f322383a6ddb58f5591dd7ade215aeb24f7d38a9249b10e9a63c8651966b802a7a2f7d6a87fc78c06a6bab2c1f187a2daa1688915b198e2ce9099a35f4204f6765d63722f6f7dcad1df60dc798830dfac42c6b40d9c32879824670ffaf437aba842c9c99fe6d2c4aba9b1bf773610856434d25add0010ad9a18420e17d00d3ee719dddf242c0f46262884631a951a1d14a396c9742b3770907a9166388f1d15cd730e1fbe5710fee70307f9f1b592e1ae03f0c934a07d6375b9a71dea5b45d488617e0ca5816d598eb464f022806ceaf94ac4c377b3ec931fe23f4468fe9b071f3d86d388a1087190254b1c422f4dd7e8999d1729cee23849d35dea99ea182c16afe59b541538f547e7db6e3f2469f0e484d67e656df276954342402bf0578b1f8df5a8c5e2821177f0b659efa1e57659b82e5a8c7fe29e96992f5d1fba16886e6f9cb2f750227536c71cab55427a7a12fe3b13196e42ea4ce622d677da829a523ffa3590e7c66104e5773a062e79925d64978a9a119b13185d815835ea97e246560a8cb1ca9ded61f47f66875f817cb237e3c0acf2cec291cd09be1871837c113fdb6f6628b1e5db1a44f49ab11dfcb882b0673640c4263dd26f1a3be0ecde3726caff84e9a335bc04d8adaa031bf798fe71509735c2e20337948b3c7bd3077cdf3fff30c5db0308dcb5a9ee93b13517c309531d4b5d22110f71209bdf84da00abff5d4ee4e1f6ad2f3f305b7fe9a07d700eb1371655cdbac6c954c3f788231c6a8f1f44e04791431f81665c51062ad9c6fa5fcaedba62b2c13d894bdcc726652874a8e116361d9813c8fa82b01aa168bd6ceddf1a2bf27640206628951850a6ac273c665f795b21eaea2d0703340d507b7c92ef292b809d1547c55604aa0341d602e2720f453494a69457a3ab0d2ac9f73a94dee6c9b80c843c04c8f83468a1cdc685c4298955b0c632a4633fb249f5d385c94cd3ccc485b41072d49298b202c7e5c182b3216fe901cdd348e2b45f2332618e52f88c963ab7ea416cafbfaaf5dc4c3f3c880fc9e8409d98f0e9ef694ee0a759647f9d8c91f9c6ee84deda3ab4ff8efb3189e60664ba75ece58254bdc91b69c8a85a629934ee2de38cbd2ae10ad5dc7a271f4cc57eebf8a8615df64612619b785167804ec2cfa53a459118d327c5dc346101c81dc23bac8f20fe6a6b80f79d8367145a281c5b6eba31bddf68f7cc84e69d34fd02acc6723415852853d7ab957f50d8eb59525784a5a1e99ed48aaf52a6cd7bad953c201f1aede3bd9d3c123163dbb047afbdd29a809628815c969e5576f23f47ddebe3291451b2ce3d444c6f665587f9c950f428c0550e64ddc965c0b8a1b37a9f5bbb158fc75817f90e25a7f5940440fc69ddc86d7032e905f47751a2e7699b40ba4919e9a1d1dfd16ccafef39eb1da9eb961940ec5d1ce6194b1b7daa1bd0165ea3d29dbfab2bb439e67d9cc215aba5746a1019703d4ff8b1ad56dc80d22ccc409972bc876a8b4c26e674b645c788e4f34fe3d1e165fb64379c78787c4d568706ea9fe27a28f040fbbafd3986f4a60e9989e9ad9b9d252bdb6f4847127b4baba242a3a3633572c2fa9cec222dcd1533be1ff9e94e01a354c4df0ec80e53b368f1079f425b5a934949c815d76179a7d5702a114a43c02b3fcfc98fa864a06f7dfb44b7ddf1724769e80d5ff91aae978bdc3a4b8d0b6f5c8bcaaa8f7df9d67ce6814bcfe5a3892f6e3fbeae6c23380d681418c58608a813da5a0d7105d54e3f7f5733932dacf9274a2b5a6d829e46ccd111f8153bab0cb37906ab40acd0b56ab32078063f532004fb2df569767cae75c2432346208e5ffebc3576c2f9544fb4cbc92e929f330abc3f3066a882d63418f5c3ecb480ce970e64dd98a8ce64126e0c4eceb4511d9de3ecea821f3445dbf2607f2d654c459199cfc695825292a18b0a29ae9b4cb9c26dc0fad20e5c0ea8fe01e92cfe3e82bfd1032fa9791a669664453b2c162b76d98c6613bf968c9775b8cc2fde84bbf4d542924385b562f34af4f18ac6e1cc24c4e7fd40455794ad8d348ae15dab6fff8f51aad26544f9ea2e4aed83ccca846e0d7a66a3bdd7c145483cdb9db9316e968c927dfbedaa443254e921260d0310f161951c46a3749aa156eb2259aa2eff9f9538ab256ba0336739f69ab4309569807a137c5afc5fd462579935f38a13b29e7b71437f6c53930895366ce551397483ececf88d7f227b257da7e990fae9086861d4ef77446bbf77eb3fbdef5ef9e830b7256f506c78e25a1fbd54d4a028ad0c932eb32a03de8af7e37c72820a7ed01721877de805b3d0468bb71002d9a96ab287be0896a96a78301a8a36529f655a6669b53e72db7f599da10bafa9e7d79d3fb02df656acfd051aa5711f4eae7089774e97b537b1581312c0e8502250b18dcdb7d443cb9ef17d260da132a797baa277cb04fbadb10774f1b6ff1e75054a7e35b57386f6cf76658a8ae5aab67ba72d8a899d60a18454e411970d7b7dce7ac6d49179ab1a07e073fa083139c346666d4fa6ed88b9d829bf23b65b8b66ddb8d9b3bec80d599a8a331e8b427cb1d3910a3ff4740cebb6568e278c6586929fd75682c4830bedba47c925c97bf7882fed7c41f890c36777e67ffc45384ff2c10fdfee4bb50098abb88e45f45d855f2d1b8e0cc7725fa19400236aff693e1a8014a43ccbdafe87f3beec634aa498ebfc3edbc6f08dcb1b563b4c90a2947bb191a56d0f67d19ab3048cf4f2d057ccb3df580e21255b978c3104be54e4ffd1995b5ec7ae17434483c4c7000fcfc4e0d29cc824922816576cf91b5d6d45ad8f33ec4fb015250f1963378bf04d91382d10885b5195613dd7c6db59c07975aeab1b39daf5705ccee2207717d14ee25792b6f4ac062eba9d54b05e8498f7c6d5d8c08094ce3cc0f62e1ea0873be78c9762a22a4e684e4d31d213ec76e53583c44b6047654e00067eb01a6e6e5d38bff6c364a5be0c3b1a66bae8ff5e1b08583b35eafa93e7e95cc9b8081cee7de8c026ceb5040ac2c16bc89c8655ee2d217ef602a64fe273b204adab78c5d8e662f506b91811b4b3312683386ad0f76adbd1469842b4b6b578af40428988f44cbf2b88bb386005a4fcd9209ea3597fb2146161b5e6e5d9891be3fd2d9b6cafd39f67be1d5b4c0c787edbc46b0569524b9b166f681d4669350d1277f9c51a88cefd56ba748b8a32ee61e64d9234c5c7a3644f28fdc77c96a1496b0d8ae4362cacaf218093769ac00ca26bc52e56c1fae59553c8185c4fe041dc3108b857e7a4e4b049130e8af799e2044dea9f2b09f6af389ce71246cd7a831ac5ed137ecdc2075220f4d2a602491b5dfd7715f35053912767135b4a7857e8fa23c9d18620012df264d25bbb99f7be570f42321b2d65ad47c91064087af2fe2efd8dffcc33851c285e9802d57a01e26117eb54cdceeb54c0c0cf28aa97ffa5aa3019650141d130ceb01da382920085708370ffa703842412380e765151aba96a1a63ecb64273ac7c0ef91ee47ec1a24e2a75ceb949aa4f69c6e08e0b81c3fe03377b06ed0c8a5c3f2d1e3358f8a25e8916ce080b180f1499c905627f19bbc4873755e54a0dea93c67436ab8edb8c82b264c5949060ae045192b07f22c49fc6d38748614ca0e16d5fb5da7129b56d6170853320cb14055de0ffa2942584c061f5f5393f805833b504b0820397c618d36f0ec6825c0632e21b8df1e0d0846ffeb84a7b337c654dec5f763310328ff374cdb9a3fa8aa64746977ab4546afd2f92904e293a036d611c03a4b0f35962f26b36ad354c2be5d5c14fd99e491cf5ffc5d92cf6f225fb923426cc241b7c8a65a450b2d3568f7d6abc1c9210d8032f1a58d33b01c0880e250e654fb5d1765d55aec492359b14cc8e02f61cc0d6cdbfcd38ddfd5c09c40c2814bd5884195fe78f5cb7efdd0737cc3d9984494d93d3f1123538901842cd453d0fe89bc2c7cc77664311ae8b98d9d28e2d87ebb52afb7d273f896cfed7e8c8c34714ed826e78d115d25fa9b16887544152b94facafcac3d09e4d1b8337e80ab10bea8506acad406f0a6f849aa15257b8da709f1bd93be0c78cc9eda3c9d7af8b1d8802e5b9b38b4b528b5f305e253469c11ddf99219dfa818ada3d9688c6c7a3714c50626a24a2b5d84e76a6e5fc02090c4f81f9b09121292f25ae16fbc5d3af3281b3dfc38dd6e3cc74e3648ed59a777e5b63a681f5c9fd9f5b464c5eeb13799fbf412e187380f52a3bdc6c7329c57f176f43750c6ec45d64acfbc22cf8dcabb4cfb669545783b6ce4648d8921dd6340afc1d69ff55f25c40bb44a760c5d06ce8733a7877d05bff1893015c98505b7597271d11b9adfb646be260489fb9b35f113525faa783bec7cd2b405f80865221c747925a481afe7fd122427055e7a4ff57790c74a7babc91915411c0e1c4aaa3814969750971180040e1f8b187fe1ba21a1d85299c2677adb1a98fe8318952eacdd00b31b482f5001f71dd357f2a2b81f6b409341e1e54009b09fdb1fc470f94220abf6711ab59fc0fd104819f0fec4fa64a1f62f673efeaad7739a66a27c2445b07ce3bc51fb71cb2fff71a4efbf39e09e4a0c0739f4c9d1f2c314ec72bd5f0815640112bcf720468b491db3ebd05cb7cd9795f8aa2ac58c30b20722089debd852495613617532ec42b3a2654d1d94adccff7c7335564fa2fba7b6b4dcd4565f637e3a77948d86702fb7f61532ee5a578af9ee60343b274bcffd323d9fa4f66983658395c1f153381fe87563391f65e1476b2bfb0b494fe8944be587ac803cef54fedd3d9ee71aa51776c1cafac447c168691a54341c04a4c3e1b53c9d75d2cfe9540fd57b5a9fd801683db9b2bb2694c58df3ac263d18c24c4e3f153e177efc5968105e063fca740d0afcfd823594d58c0c3d7a4c5644c41d9446477d54f8870dc08f3686a02c9f38cc6e006d5895cea3041fd346df95712bff4489e329ab27e7e937067dae72061605d119aa5d222a8224e9e61389d3cd6ed5b1648cc4f284783b707b03d36ac8b06d58d46946e0500d932ae485a5f4c294154c69beb2f7ce7a20093ddfd07597b86326f065ae8b334b03236633078279ccda1a540e6373eb383515394e14e73f84f6e50c4387a6cf03c9eef66090e3e37b2c9e04c675d3f1d59bc5646b65e436e8aa84a2dc9ba596cd099cd27c9838d3f1f86fc3dd4c3c7b4e9155680722e32d5e52b722fc41037edb480d7bcc39f3483caf7dda8909d3da3d6871ff5bc4d20d271d0d0a83dbb6b1be9ee0b6f01586215f95c95300aa1f59f432e0c75dc4f01c0c6e67d74d6b282360820465b83eb7a270e5bbf45a4d859670b6f736eeb00a3dcb58c7410862b5ab8330bb1075253e6dd3e8b54a09c7506415bd74b6f817a9e25b2bd124d3bdb0e25d699a5e86544248c9da84f16d65feab2d121cda88d745ccf8ca92493c44322f9cc90a15ea228994022391f72608821ff96b4f348a7d48696df9ffd3462e0f1c7e2b1c094d4c9f60d469825c5546ffa5c24c9e73cf50df7130cdf438028665c937e0ff6c2bbad971c80414471c82bbcd62f2af1f4c2fd6090e0090e1e161ee749f84a7f3299d608cab4b49796388887b8f7e907ae2a17e4e8c7d67cc9c98b68834bb67367697bc866851f8d2976719ca558ff666833b04161e15d9f8e8f6bb55876c8cc8d78fb072270e0b4fe631b8cf84724a279dcc8617e376c7b435048039979652a67487df709d908b9e0f8ea360ea6070c6c2fa990b8c9bfeaf142ea486a9a942b8925d106f00e7a5b0dcd00f76447cf4eefdfa17549de5eb2321686a0e53c9c16cf8058f4cb18c60a2c3ac76d7f13b665217ab93a8534e896c3849fe84b015d718e73542795841951a2fabd7f7900d3062c01464511b72fc539d2c45cb111d21f8a0e9324a96f68bd95290ff03bf1788693c0391a092cf0b01c472a759c39cc6895d71059cc8d86d5c2dfa95cdcf684b6056bc60f564ff5675dd8f80752f2fc896e4db211588d09422207548be11fdb0bcb35e057d5577a05c2e0f331f84bdb5e7b2dc63116ebf9284ac77c73be485f53f2ba09ea72c9c7feefdfc931357ca7f2fe69a094126df693536427b5f13ca45ba1cd3fd7ba87d6ec3b434ed7586f9fcece618b3ffcf7293e0dd42db6ebab9fd9fac1de24d05d7470b3c0dc5f5bb8e222be4eaa97433eac59ac5f880289ff1abe765a1735e540dfe275cd7599459a761127f3a9a644f8519de96811e6f89914e932cb1eb653c1f6122675a0ff40bf88fe5344d0dd370fea7363338b64f6bcc0a0d4af1c4a8cf17cfec9c3d40eb786131929107ae6e063c3dac23786d12bdbc1e9035a867dea9efa1cd731ef2a137fb9ad8436c12dcd40805575021ef5f3db6d6675291d0133c9f1bcbf722b298efd5f5661881962994219653c68a056d299dbed8742be99609865da498fe70d83b4d7f1f055ad6229761de2be2c8e1741c9a6798890570eaae73dd3109ce5cdf30d346927e6521aa076167d8c4f5141c768331f8d755e4db2da6885e5b279d83049cb557c855f8a6aa58dbca38530c086e75985d38f3e0246acaaace23a191db180a0069bf4d5e4bcf6035bb3bc53cf587bacd248b9eafa81180d28639aeaa14a5467eddb8c3f56cd3a092d9c24f30c9970512cab7fccdc851f971864e1826ad8380f0c894d8a966a5da1b38a1e69df68b0af7503e9d5e39bfac577899cc99a54f571c9779477306d6d3ab17fce4b5e3fbcbedd8daaf95220fc908fc12e15f57703f7ac551f9f5da30d80c783ebf3a388c1a163c487251cd910aaaf169c245c3307ed8f946f4939ca03fbb835847a231812b2725483e491049c9cb8186e8c787fe97a50625f39fefcf5c25e069c341622c7e0ff3305a91114743216cbbb67ef4def969eb0cc8cd0f2a21a8b2065a389f1dbea3d4b452bed10b5d61f56053829aad929f9236cdef71487b78316ae0bdf9bcf63f03177297f96250ca95d3786dbd5ff7283f038f3d8d65be4269ba98122d727f1bebdc43cd1299956059b21bfe028d5fbcbe75c0eb3d1e3ab0289df4fe83f061e16e876996e814b98e10de82fa681ba61c5ceb55ca07432df36b8277cb8707ea32e7ab984ecfe689cf10dd23efe9cb2383ce817db4a035097af2d473740c69bdc349208572d4d726b17478ccf832f1a8c191409480d7a947e8dde8d56e8e834717f1012f64757236ce8dce70bd8237e6a7c59196bb66c6cf6c695c0348c085a10a4fcee0dcc599df081c69f3de69cd521ec2de34b062957f066a45ee30ac8e724c1c141a9745be803819840ba3177fd3a6db81b4277a7fe7681011c3c06300d2edc83f74873ac0a70ccc8f63d52fa8f62a51a869dd4d8d5071143d8e5035db08d8ad55301550ad7b58913548fd5452537944d199d932da946bbd4c2c37f59be759d2cc1fd29fceb203d2069ab4e4d2682fd04c8dc3feaad8e401f0b05fd475c7517fa788b5f6fa2547c2015f3d684d434d85d5569fe4a8a60c7c17f50158cbb53ae5b5fec3fa5e86a42ca8097969f79f9e1cd022980c52e95d463f49d5170fb0fe3ffde813c4f33a94bee070d07e9e1f41d770e5052b01963d1d1ba3af87dde75c16f23222741af080f3b9e13a4351379f385ede7ad7303463b37d10f3c270b724aff523e37349a564546c501fd6b3f973fb05f153bd8d72b89883a02011bf2ef6eb71db69cd50f8538d4e9ff4fe1456f1da558a754695eec3b2e2186af96731dfe70da308bd82892fff0525757803c2fc4ecb62f64c79fd790695e5e05d4ee1d0b1f5cc3c26997c6fddedd652b8e4dee6bc55e912fd295d08bcf8ae58e4aa58b8ebd7828b84f36834485ddabbb384607440f86a2a099e6f996e765e5fa02f6a95b86ceaf3df7511347b51161f8e84b5e11903f87931c6fe96d28ea345d55721bcb26129bf7ab83aec90e10b616f95f798a67889a7078409b9a3c4dbfcac6b12d964823174ee1101c446af7360e754c001f9a6a468792bb5aece4c6b6114f38c054dca1261bad17a02d9688fd33e1ac57dea79b272c1de8a7a468a9e7f756c9ddb29a6c14e85c1a1d5ba7bf0c35b68520331f325a20a6b021b7329f3bc3a72b430cfccda87854cad32d1c66a15186dcde0e623b01dda85e6686532b0704e6a04258be28f5d58ea2a6ab001bd893036eaec2570dd9dca1c6cd2dcff12fdd40f6788bc48041ff20beef8d8d1687f72bb84304248aee1395ee55c7a5fbdb7b9e911b101f835740260a923b0c288bf8555cc51af70db8603ec2b3496432b13cf50a278505afb6b68d0a6e17ea430eb4da61833db894910f51aa8069ef398b1880bb0e8d209e184289732c2ab6123645b4515370b865de592f98b95605d008f66ee677a1be109724014f3903f83884b2c58995be34003d29a7ec636c5a543ad516518f509f568ed1e18bd4bdc39d0f551ad137555240b878c33e9bb27cfd49386ce451300d521c755faefb765821c9f653d0de084550929e2cb17fd7daa5db812ce6b390987e7c6899c37967eab1adf53c616f861526141ee641880196ecef7930e863b2873f5fff24422e032d18abf18f310278c8f0815a65284981f10065bfa15d455c19d2be17786d65b51554c9d0ba18dfd1fbc3e1ccb23316e9475cabd25db30f81032b70cacd5301b8781f28f461e1991d05c26d1b7c42e60633c38cddaa4b9ba0ebcfe1187c66f98ce0fbb6d0ddad66d529f133a761b91078b52d1d991c7d89c24226a12295b4f1df48c61bb79f50c6e7dc1cdd46eeda22a9cc7acbbab6cb79e5c8dad1bfe0bab4264d4db0c92bd37740d59845ec6f2412f6d07a711dcde23b459f130bacf1bf4144463dbd630afd83a0245391c77ab57577cbc1d02631cf5f7f6c6eae136c9077e558b4bcafc0b80638b44eeb5e14a0155c87e856671f51980d736d12a6407ac3aaf9790ba29bbfd2bf081a74c92b0b2e4bbd029baa083f62cdb4268f1b84d5a57fbe2140311a83a75d5a57ca8d4513625e1a072a7c9bae59bf8c226dae17acc91a3d5bf7b9aed17c18ed58885e4bb1590fddd724e61506b38a17c8e87651a7fb9ef70980915f9a4a05c5803c2a6d92bf1132b5e2ccfb4ed079cbbf8fcf277039332b374d80858cffd8f44aba14de83d6d5ceb9862fc80d7533531f0dc1f9b9711da33ec97e29fa752aec00a3a4030b209df2248a7de7beb73b88f45b14569f6d80cb34f6119adc91f54bd1b6132210e8d2c8fe735622c38f0436eee05f286b0ecaf7b567739f3584c352512097cf874036edf7292f74b79c7f2478856c9a16dc57dad101a97264b85eb104e73c541dd58d8a1190456d8975454857a7274cc5df7af3874fccda2dc4d237c258b293e7682b50758f746a91c4a60fbb046644c1f0e98996c2e70529694dd9ff85cb4f4b0f34ef52861d67f093becb037b0e292528824d87d78c3b50c579949e36a10fb926a268c81c30e61d4e9efcb32fea9ace1abcfbb6a1895b4810f3c2cf258b83b83f7762930859c862bab19eedf3a292aa10336265dab0c777e1ffcb8cc09a10ad84ccac5ac29754a33903647bf1f0ecbe166c3f25da7494ae104e54f55601f67f5e461ef61c6bfa3c890058c9dc1b63ad1184597d06b70f13ef43765e6016de6148d940377e79f6b1839b746d4eb7a26f7b814f4b70cfe271acf59f798259170b02f61868ee23152d1e4151d4cf7f57147d10eed9a3b384e095997866c140e19fb2b12d60417c49c67dd8ff0260972df8ed263d526e0db29717036cd76e363a8443d892aa5983279f9e62db78ecf3b1b418a615ae4b0769811271ff3cc853354eea39329100424a36812943f33397beea2610927633c1a46f25a489fbeac4956bf330947bd59cbc05276c1c8038a556efa3ee3a3fb67238bb7c9c87296673b062a8d9f707b8c264f86e212a14276d09bba44a5a2d02a0e1e0404059d4558f7480723bce16f60afa8e43f09795945e18a4dfec259b532a2bc12ca27fe253d18eef9724d6d2ee743488cfe5b5da74eba811257d7fe2d05f9309ae7824e7b2996e4e34e63e4e974939ef79f9abfcae4d1c82f053169c963da31dae5b8284eaf0413cf3ade3cc04b535d145669c0c26e2a51164eef638ccf56899bf460b04893f758652446f485cd59189ddd029bf4f8ff959aabb5db4e6ef7b81d569c2d4c01bfd0ffdd5882c5940699b7eb5dca4738f7948833390afab09477dc0788936d4ec55c95cd74a9a70737d6a90c38af6aaf53e94af5c91dff126581817f5e1dbf453b0d35067ba159a9bb9da9e21ff091722f3e58aef2917bb81276259f669785229532dabb9fb3d2a4c2ef430bc1350edb73068c8ce1619d546e8b96bdda875d269c5098f61ae957d22b9327c65d5e20c15b57b372bf1ade3c4a8c876629f9f42fdcdef82b7cd5cb75d792e60133b1c52243a243dd656feb121cd4aa44f9e40cf2ee0356b395576b6d4038e38a2bd640f88f9dce630813e95f2f68fcdddb31955436b4c5336cd344529c3850c16be56c69db129b447e4f17869ce3df6dbfd546df99c552330b977de287ec8f4fbc135637d76fd93df4d2cb3b470d7f9591980591017ae176ed8ce353b890ff64aa94c10be5487d004b7ab813667d914dd0237941a231d49bcea8f9eab8c7c4279f5712ca22c979f714f6ef8850d1e774d162739d4816b2db5e01f2ecb7cc552b4c813eaa5697c386e51e55e9f28db6821831aae2d097dece69518e003f1f0669628353447477afcd6be22a3e8bfc5d5dca2649b351b89d6540616e8fa0f686104de4ee9b13da81dfbddbcc7524969a56b03d7b400c68d4c5fc6052a1205fe3642df116a08fc9490998c7d648198bdeff9daaddd5774ce1a262485f2c27ecb7a99ead0d08192fafc474b1dbdca8d5620296688311ae08900513d4254b4a195dedb3f035931012cb19e070f3478f105c83fee9e5162c1d4a951caeaf465d0dc2b10e8cf2f99097b6a84b71f0d0a22fe1efded9ea1ab2f2adb748dc6897f2402f347ed54bbf43142c9090449959a20288c443b2c06818f1b411177c54aea9ee677123833cb7f2d3fbf32d9a85c960d685b8048840b872abf7c4e8e75842d458da206bf042b329ccdaf925576c08e7c3ba7280a8da964e14da75889618c53677ed00ff52467f4529578a66b1a2bf057bda6d65d0e2120f234c4d914acf16bea354feb9d1a25bf3f893ebad1321a6c71569941beceb0d8ad1b4931d975350f0c210fca66900e5d3133fc6a9bdd5a07c67a74a9442eaeed0048b0bc1cc67e82abe952d37bc6bd74ecae350e4705dc128a70ff26315daca9cd8b6e48574497db0f36e12a39a256d07c45d38ba09dc59b78d19013b036a7837abfa744e0dba4d8b5b411f29d4ee0848b42fae7ea1b0770de1acb6e49388dd737cf1f73fe94241f9bec41a3705516a52e27afb8f04259c56b4b00ef7dc8b8ea202161405b02ec3914fd12dc8bb66082ee05512bec5991f1232cbdc160ea6d410c81b4a53d8ea1800172995cb28cba1929d83a9ae6c61e69cdd7c7b32f0ad06f3dce5d782f45c8aef6d73e43b3650763b4c50b40db9444391606cb1f6ca7f4285ebeff0840abe2ecbb6300dc4983e27d99786d96e78069ff262d07a30330bce9493a24ffb99002f5b8daccbe2610a4a73cad901c3b1d9f63c1001e63b47ef5a91aa2f5619330821f1b1918bddfdf561ff3267d74ff5711ce42aae5567da7e86c0943ced8f350ee5fe372076660453a349ebe259ed037f42939a26f90b2217ce667389881721e87fc9fa3fb4db36e08833eb3450e5b5e035254948ed2e3cf1d2dafd8d61c90dd8e97f76397f80fd4a922a1831ae177e614094f831759558fe91a208aff2fef7e9e3b1439be093838815f8a471a93b84060011f4f36fc809e69203167af20c639ec6b18d283bab42d8b082a5bceba2464f732f28eff301a20057e49a42abeb57a66e454f81d000806b49fccdf0d5ff4c6026c2e6e071a0f65f8cfa18c1557bccd0b2bc58f2fe353e3191364a56409339e6d9b6fb3b3c6d7c9b0815b028c17ca5a52eb8d3def7e3274f531f238f4cfe11a7860baafc970a7aa581c7f7ca48033c1df3712ccfe940cedb927e3564cd5b2f6d26768c9b5e3cda4a568ccdbc84196b380bdeda2c64f8b237267f9947e7289918e083824ed2215f38a67d4e79f44f377e09ee9eea6fb7ed656a563d0f3e47f2ebe95a094e9112dbc83547f3645921018b761c464036eb1eeedb28c0bcce4656c7414b2cac3df0fbf33478061f18195a314cd96b6b978bfa9a3cca46ba08e32e713600e1f39b37eafec005066c5561dd4d9390fb66252618b0c24f55549e3b3ed5cf66fc5e62bf889f9b8fb9e97fd97c738b2132b2d94c8583c04fe9378a03a110c7ea389a175dab8b98367a1aa9cccf8ffe86a1fb9155f64c2d03ec09d287dabdd6a91ae7a43a4b453f4cacd72cdc6e7761fdcba8aedbbd6524c894ec2e1d1bf33827287f99614c7cba1b40fdc9d9891548aa3d21d35611f4b04493b1787d2202a80dd37283cf4c04d699cfe667d3c8536d5166174a562ffe0b342a9c2da4e1bad63b62da7a26fc7a67dec52e4c48ccaf846bf4dbb9c02d514807451684d73bff4b65ac1af491c9e84dbd54472dd06701e4beb09fcd9bfbf6322b2affa2fdaa45ca4cb464e4fcfedbc26b17442b994199748f434ce2d746c4708f20a38f227a4b06e302052c5307268d036e49f6f7ea362e194e73af9559d81f4f8895e5cfdab99ed9b429b8faf03b608af76371b66c2dfb363da084e4584becd6dce4424cab35b74c8d0aaafd4613e4c0ba07005fd34b70d44aa1886a42557554cae60e521d6db0d9ff973851fec4bb7416f33d8a33a97dd0079374ce6696ef771244b4ff2bb22b829c48b33aab2212f94b00944adc1d20114dcdbed20efaaae968a1a47fc237ca3b82e6010f90f930fa8461afbe171f6f371c3cfa7cc8611289cf7140047159b2c6bbdcbf6a35afa66c8c9f6739f2eafa334d753eebd43ad76e0d412af88d26ecac584e7aa739b21c819d9826028e475b54f6276dabd5d5784380ff80803093c8a756ca374076e48a2a246b861506b51671b2e9c172f8dd16ba45f6848a2052bfbcf01a63960e8672ed19b3a3888c25260025b0c3c2e06ebda39a502581191d7227656ce91360fdaa780f22dc3bc4702cc4ab77c746fe0e70aa0790c193621439ccd196ac5e167540a6f5c077bb7e3a8dcaeda6ca651c7142edd588cb064586b77ca3e45d256ec728467f70e8875bb94d5c1d39f91a81fa1a0b65f18e53dae24a79974a6e74dfaa3399f6c89144cdbd80e8e172cd80da8f96dedfdb4fc216e6d1a0cd96caa58775fa000779e1ec912bd5e2782737113f0e5fe0ca8dfece569a821667aebd91560091c69acd7c8c38cb7bc7791d5dc19314aeb89f0f4ad396dd591c474113817a19b708d3ffa8419897dd95d7e64fea8af8765be724f5fe92aec7f4051c56cfac9f8bc3fcbfb34cac577620469a4d65dfd37cb5ca256883906f60e7468ba0a9f6f1de317dc515250c49c06c0b29165ca7cef785f75d5c6a8233c0b5e4ed856b462bd8845d08446b56942bbfc52ecc88c376fe8342abf24b016654a72805fd53d61fde19248dee71df5fdededbb74cc5c290efd2108363fa5ad58e64a21040d8f1e3633648bd3ece371a6aeafdb5fcc2d9fbd2e8cdaa19f512cfa118aded3c9a7910b86259b4394a9b04df7b2c292d1640f616d139c2a5868274de7ca71101d2a5c335274a460a55d1ca7b0f23962842b65832f25582b69857ab05429cb9a2641d2d8ba3ed2f4e64c824de64936167d228ba72cf748123e5553eca1a9afa6080093e0be5c25df3dc705751a48d66b8d635c545536400b52fd596f77f62b28cfcc50233a0210cdf2a50a09666c1da90098bccad52e511cb874ee1a1694b80f8b2d362e9aab4b9a19b120efd8e78a3427597932ce0ea74f6eca725d7f65cc783e3aa5e7fdac90610566ddec0da06cab656ef049f1ac9c877deb95389edd73e9bbc0fa22e447a1bc96a6234fed3d0547aa0723978e27267541f5760f9e514296ddba9196b5d95e36085f497d046527cbe30f1104e0893791ca78f62cf38c54ad4180014db5396cd176ea195fa2bb068ab5bc27fc76b2842b044c3ead0f5985cbea24f42cc30e80d863800cc24d8f7df40213871367feb2f493a81d307ad9f3a7f3a878c17156b04cff6f8c40413dce7e12a7af6123b5b2eaf96b6adde2b552fe8cc24a9056c31d20894129cfba318fa2faa79abf19ef6a19a2191f2305b7745e2abde7853d70b6196f1f3a92053c3dfd680c0951cf80ae193aa077c8d6a68bff414a605846d5916ef0f6bb9ef8ecbc3e81e60c226af74c981d4267450174916596eabaa97cd965d5cb7f6cfb26763ac68b56e7c3b79008422f330befcff8489607ce2f5731584cfe5676c2a89e2fdc7e8f3c590ea17399bbbf033f2a41487b1770e746c14a637fd20396762922f8a1635a0e130c723c1f767e41cf9b7468fc75169116630cce62c9d4f73f6406c4027866ebc37fe8620183e4b48ae122eb7605c769f00a40b2d186711dac471ce2038b8aea9aa0c4d22966b7db9c258a5d3437abe676d055db72725542ef48a6773a9e56e3ae39f55d88de08851841d55e3af95414b653966feb60cd11f64abf4397fb6fd45d46034a63388d7798e2c844e7730f7713aad91cb2e22ad84889800a4084e59d271fe836858ab761c0766b53dcfe26231900a1f5661ba917304ee6b0fdda8dc1c0773ac10657719c16b8cf996b30f0beda4b82598ff8addec86b5f6191960b40c48874763e49f6c9f03474a9a40d7724c94883764fb414ee37531f26ee90c28179d4a52a2ba42d9f9234fe34803ce5113224f9723c68e58349fc1c35396b6b34353b50417c5106895cc5ed8ef7b9ee2c653eac5b503a3e030a9ab871c3e50a885fba038745c62f5b4ca135ee58fe39931bee433fee0858a0304717073924d2e2a70af17a2c6d4853ad482dbc4fc7b98ebd8dde5cf90f93fef189b87b84eb923b278ed2ef3a21c0afa2258bfd920535e6ba259c706689f6424ae4cd794ffb3a345d47cca1784d6dd1f2f5c5e77313f3ba27f182a0c9110e704084ef275ab5e643afe6912a13f4ffd72b9a28b6e75443773b3814551f32bf18769a685d14cc98e3c9ea098013de690e38285921c1e06b8d8ddad732e15c544c9f5e2844eb156b40f026401c73bb671fc492325a2f4f65608602a0b9729ee1d190e0cb6a135d1c6ee73ee1d5a3eced71296f10f537e45b6840ba366a1817173e70a0def7f01835034bc4881584d1805edfe7603e0c67b51e01499d305d60fba42a726b9ecc887fcdf71ecc133d0bc184ac89da476f59af78bae32063cf90f30326e6b451cb11d8b6881403137b99b190c3bc0783c49a8f68b069bdfcd2249eb3f4b97b179fbdd57affe71e250c1199907823c259fffaf7e0f30c4c13b439193ea1443717e5072c01e0a21e4429d3446ca0dded6539c1e5f490e5a529c678831d2b744cce6d63a96dc88cef424b53437580b4ff993e470ade87f85ae9cd88f4e470af4684e857f5ef5bc7303f260f4f298b11e8babe1784e1d55aae021384aa9596b0555492abac9f6f4da858a41e9164eaaecc5b26e3a07e1d6898e2b423cba3665eb45295442b82f9b61dbcdd68f31e51b1ad25905532bc46b2de4187a531c8fde20d26a420c1653ebea5c49d3063b88b64de9c7f29f0cc81017862f2f2cffce5edd24ce612f4bbfef0bc2df9a15253c76be5324cbb6d9a5eafdfec927d15e137da8dd8e33d294e3450432900f474d043597659428275d1e6f7bbb59ce95169c3636ad96c7b15cbf2317859ae3d9461aef8f91679605cd1d08fc98f215c6ac5bf3540a2dbc7e69104c6057f085156677442e133438e8aac12d46eac07621bfb3d358b1bc7edc5eb75f9ef6986b188ac62ec62ddb6943f0bc5a11c0f66af28a96b3a596709485d3065e2b552cb7c4ea0cd4c01a4b1c90b7b8514f0f72f93783fb1e6628d284308a112124d26e9724d4772bde386a981fa857fd590abb47386991513a5c2d36b2b24f73c749cc8a75e8aa8098413c123ec720974c8d43de1499a9d7533a649e9586d347f7c2be0fe54538e7c3284058fba9ffa26afd957982e9e893fb8214ee9a057b3c3908480ef9c4ae45f6f5dc5398723a108393a65ae0d98ebe0e522dbc059c2233c1dc7598dbfc5f2c69e3ede31b176cb04b55d7363eec4baf401d8b4bd2689fbc030b17e92f453240f15606da6705e657719e33a7e62130ac31dd290c82053f75ae7209eea2739de1a1309bc388680677d2ba5624c1d5b4edef5bb021de40565c80e2cc5752a8589d922bf09beb87f0280365f236711f769ce3f853263a17f8a878a656d96c9c07a59535d79fe179605bc8025ad9b6639b78303501c60a68cafb47c48e5b0ec629116191d0a60f7a8ece2642abdd27239cffc9f8422c69fd79ce8bfee44f461be1e9330bf47e850598fef90e65ed4ec20dba4e896f5f53bbc2064dcb0440c278ce035f4b8ef55f30fee30205931f1c96dd6ff036779d4920e9d953a45205ff30a099a7dd055190919eee5c742c59a737c3c9c7719216db86b7e02a315b058b849b5d3a07b021c717c980c4c34ce98bcda6f5731872e9fa08220f4f7763c0e8e3080222987fd1019dfc41c2496a7ef4d15b90dd1f91d3f935a878a39fbdb6310c8ff4b5fb4c747312eaee3410b8cd5393b2fdbbfbdf0953ad7b50a580faf8d309d5221fff2bc61f0222b474de4ee0dff2735fa7f7bd22e1b366258f980037f588b46deb54a0e09e41d08c2956b85a30a0ca1f8244ecc96d110ff558f67dc68fc2711f04ee77d67c3ad4dba00520735bfbabcf2c20c4dce698c9ce7a8b4d9df77d083480c160bfe9196effa4a2d435c7a83f3dc0a4f9c5a99d37080750cb9aab0fb606ef99bea349b71351dcfccab27281d8d77cdf5b35d2744df9937cfc339751b107e79797493a9e0e7563a048caf66d70f08a9af0039b3e8294e4d248cbca61735e78bc09d5c4dfb7e943a9fa5a0229253c7418f568c29f337a0c31797b8aa616ceabce5ce85ea27733c641ca0c588f553de3e00cade9f727fd823f102fed01694229119ab3279f18b1b2bc45c5eb5fcd249f7c2fb5da1172509de3435ea7eaabab104acdc7177d9168a0fd20f05a2ec16ff124ac081da38fb64b4d2493a4ab7867ec7253724337043242700b033d1e1b2ce48a1fb46e9401b9924d43846e1ab80171b99fcb607b0f7afeed8e6764304a87946f0134369c5b6caca38dc43e11e8e2c2a2c5fe95bc7a36a200535243a5db148431f66c5c0ba5b5eb87e2634d7483d61a91db7171920cc6be6b259600e447fa28dd6dd669f890483293aa131fa72c88d02000c03f36bee92f649654141c348471dc02ce1656601b6a8eb35f8994e52f0fc9a928762c89e030d5d717f750a833b806a91cc7ee802092e0a8780584018d31f4c09c20c41134914401d5b58fa75a4369f337167143fd31c9948cc24a13eea145f48797c292be57e35e3c3a8322954595c148476efba366c0f57a8e4d060c494cc5ece96940707f3dcaff077a18d69858721862a0eca01bc207eb72418e54bcfba9aaec9b7ba308ad03926dd4e3c4431fee323e6b4e9cfe2c3a0ba06c47e0fc95e82ffe119bd5484d85bf9a2651ee9060f44d69ee6bda89cecb53929c86562eb1deaf60b71bfe060794be06e53c508a86218fb63eae4becaa20e71132930d9233b2a692d836453c71b3a7799691ec380d05277196e88581bccf7db8e793381ff8b4dad8268229276558eaf98c6bb954765d98c2d90bdc2db8b1a9176422858e4e23cf5ef839726e80743d11c2d7fa0e29b72ea04738e7f1d72d2f66dcb48f2bee117d60521cb891e512f30ddbde415a5a8cf9435f1f2869648f4874090bcf41f1a5d06046f9fcaf0112f22a54fd3243c3dfa6351095e3e1beed38bdc6dd48ddcc8286beb81edec4293b30f25cede0686eea4cedd09e184c764203e133e27ea1d0723328403139631cd01e2db70cbb3bb998e3d37ea5ec1c51a7ba440365ca83d2911624a0a9e7d10c23d4969915fae6949c5de587cd85501c63e79ad915e087afd63f14ee6ab249572711cf9ab5bc65248a50d1dece224d31314020d8275da627ceecdacdd583cfe84757d077ccfed7266c6a66d51ceb3ba923ba70b127633710d1df484de60ae5bc819da1d1f7f5804d162df3900466b0e1cb858ef65acde800853dcbc61a4825d0b64f32111b791b2a0a762a90f03eee854eb56f9c062558d04ab9e196c395ceb81921204ff85fa434f33a280178965f1a693b42779303e5948b7442903d9c01e532a73d8c0c8c2610602d03de4ad3a311f6880002b8baf6f08e6104390cb42b2e9c6f65ac304c7eb80399c827c83b4fa89ba84d60cf90494522c63e483b6c9d7400676cbd2c57b5b73bc288c3b4c1776dcea3e3afb34ae33f940f058a5b05a3f0138c3cdc43a3fe7ac14725b468c79c5415d59d4c597004953cc1eefedf1353303754fd0a828d7018b2d0b9c8e744cc0bc6f8345c19c78d3117f10b826491160c3073d1a9b232e94e2749cbf6bce08084a6648afcbb9a6fcbc01b95a633fa5ae20fb819078a21ee7f9b7b5acd9e060ea918afcaa12aa7c4b3486ff9f76cebec8edb48217c152bbe9cef77311d0031a53d62fbff1eaf23f0cb95f38e309befe5042aaebf8938f696edc6f0cc00584fdf69f081eb3ad67849621e7af57bc52ad5f8b7ec8498b558dd02ee163d43330cd5c0f1488028ba85ab11a1a575bd5dd8bcf42fccf89fefcdb7ffaaad6fcddbe9fd76a4b4c6d258ba1f2ffc7601fc6cd7d7a557e1aae393775ac54da5c176b361553ccbe7f38783e0a0ef11ad1aa7ab9545e327863a56ff67c794c9764a93b9ac5129b8f546a905e254a65b09f679e709488673f9c134291ee50fe27cb40155cee55b2ee21f4055a383fd456a7342f8d4b1f63250f8ca2d435b402b63c8ef3126c4138fc3fb4e99fbbe7c4c113b98074ff5a6634d73324551db2c987008164038acd0091fc2f2a5eec0191d1bcbb6efd229427fb5ffb72b564548c602b87ea6ec9b7fd376cd7c4146db2bac026cb7066ec0862e3afb45f67713c3286753158189097bdf21699230e33c78dc41d8d36ebcffe761d8f22dfc9cee4daf2fe35eacdabae409f01487e370a71c1bb3b0a4442ef4dfb2f5c5cae7ff37730b87bf71dc5780fe70c66bfd08d60985c192bac7a470132539bf03f8c6d35b1140964a64a9deff46e5db99bd3d69f86316badffa668fb0e55d4fea6c8857985a906bbdeccd447692c5c9d34693a07cf396e1afebf4b43a5f0bf316c190f7e47ad7782e29efddf1e465a1ad6eaa8cfd7e2d4f42e66440657f8e0be3a784d49f6b35a58730cb5645c99b10f996afc08542b4ec509f84d571764ab4bc2eb2f8e628dc771176d4d583948e27d101f993be3269d12c06aaa0490fafa1268dc39926ff86e38eccbbf47bae629becba130baf7b77c249ab29112a41ad7bba26af140f73dbacf8943a368924ad196883ee0e3bc1e4f3f89ac6b30977d8e815dff7f839695df2dde687c7d543400116dc4675283a674ad0f8082421573c4a3417fa149b4ca2956500bdd3a382e1b2722446e456b54d53b500f9670df0850fb35bf2da637ecb110ba52e934805f1389b813ec7ccf3799810e94cd2849f8ad48b506f85418068ada2114ed6eb672c267f89e480ee32e18756b26d20fe95a8e6744ab47ec86a35df3938ff6bcf38e017c9be0bfad8c2ecb4f3094684482be2978f3e3118cfc29a6399399be5132f7666bc8184f2a8adab72a45ab48eb4a0563f8be9314fe3a6e5943cb71d5a07a750ef23d207125b80c5b024fa227678fbf2c04a5c9adfcdfc4ae6142a006b019e2d6e1f5b420ba3c050ac700e90a0aac6d2ff8da73d6aaed8966a8c0cc0537648e83e2814b49b7890b3b01244eedc053584bcd8a6861740a190d3a00efae03b75de6d058a23c9794687bfbb13b122540ade5e7e54ee9e85528ff7b92d29656f6e9f5944e4ec8c38a747e5e90705bf72b0b88cfc2e070edc27b5dbe0d16b7002b1ef883a1a6d181b78142fee413c3f2d10a436a48094053eb638fb78385f290c24d6812564a1f9a4bd9f2fe916fa4db20855a31cb1c2666b0d35af1f7b9f768d5937e7a753c6fedf73246c535812f76d9e91b40ab3f184a30adaedc65f0b9c9a1f39ec6cf64edb1255c49bf8ede73800f190a080542b343dc3d8a10a53b7be2be437cdde4e9c6e69a951cb85f6d07a0f006eab660c2463432cf42c5d23bbe2372ed1b156e674c541044f7c0df71731ef0fb1caaffa8b98b761cb32c69eb38adf1dd0f35db5a2ef0c492218ae1cdad7ca94ddba72152789a460c5a69772751fb7d067b8666c6949a8a1f501b306f0a2ff138fe5053e72329f5fcb43e288f0ed302f88b2c8ad1cb5d04200a192824bc194fd3e4cab53ee750f171f5bf8de43fb9f36c0945c60cce8e55dfa6888e81c7759da0eeb7f99341332b21de40389cb36a6cb781e1939290d68cd0feac4624e0f9c1af61bb219fed463af1c34dfe6068734376cbc10689bca0e7f32bf4b3b3d0eb2ce0afde709d8155daec6e53e8bc3848e9a68a2881d7e4c6a991a903d081ed6d908ea72b70720f12b1a7f17149eecec3c26a47a9c52017e78f8b392041145d028ca26bf06f17fe5015d5182e6e1d6b808e3b1eec94432f550e1e35af4a64aae947f91f723dcd747079cfc8de637955ed2c1b0ece8f0b4f6b625c75fceca01db86b6c0f3592eb4d6409c334c119a5c5ae80762e87de592bf2d8b3cb20467e104e9f577ea158e787c87541509e71a6a6c1cbfe499a83169e85b76f650c7f5773b50fe4d818a0c6fa11b3b94f29e01a38636b488721ecd33342d30ea5a1c6084cb72e7ee99481ab73cc120e3ea0ff5a411f7f2cec2cf3a739fb56b7528514f582434815e2fcc6e833618ca5a9315e4316aca30a3d10f471e1c4c49a2208e3f825c5630785d748abced9f54c26b1ac21e0e94ea1883a9ac7f7d454ee3e56f8c68633281f8a2653365c6fe45ef0cab616be106244c12c017b4fea4102595c1b412df6d2c04dd82652f5befb2299521b5a509780a916135d10d05d65bd098f359d2d0af82d4cbbe3f95de89ff7bb61ca7c60e7e3562d79e13e48f38d7b48fa8be89c3fea18ee55949997d890170641b01ae89b381a72bb389586104489c2b5997f790b19ed7ffb616105696b3900f47aac2c20dbb002f29f9db6f27413b133f5a2964266d8797014507f1898f86651e396cdf9e12c570a6c13b9a00e65477027264411153fbd6851ae65a7247588d9d14c1a3fc2aee227b0de2018d83cc8e662e4fb7c343a42c7ed0bb2d7db920b7c3ae4c63f6338952384d89ffb649670384a219b70e74e0086d850a4d52d46336537183502d246b4da1972b7c9e21aed8c4c2ff63f90db51785d1a2f7ce944b4f66d4b4f903f8c7152e3817997f604f41590377e42e96395d8569fd3485f1db8719950fe7bcf649228e3cef8f41e906369e9eb9a3d46f480c062318286a2e7135f6b44803bcaa453e5e9893b0f12153e88d4e51bd2fa27c082793c20d8e4a7685b9d73e1b8ae0555cc3c7600213d5ce6e836260be38dde42767ba20016742a7a1842d7ece28afb19800ec446c52ae995334ef9fb3b9a0ce1767d6e0af9699e56050ff597ea85d677b7320ed8ac551093a16536700e1b5d96a437ff242e9fc3b0a66381768cfb81e6b3bfa6b3dda5112d0282d9ec4197ba005eb62cf66edc79315f0914331124339c739b3a477c28c2aaf7f3ba882b9258737a403c5aabdd75b58381d9064c6b090181f5a3207abff468083fd7e0abcaafd4d2c2b326b8757996ef5ebc8306a613cb3d08806554721a36de6e4fedc864dd351be0ea6fa5c5ea405cd1d41a3d648987290aa621fadb86f5684795d0a7fb1260062236c867107ac4209473ae543d0b7bf5875d4d9c554211a54037f3b2f617c272f58a3e13666efe648f3df3b2192ea331e60492a3570f327ad830cd02cb3142484065f8abba2ed4c035bc60593611046ee4df658f4c7ad29ba075fa77f5dd12fcdfdf8c5346b244fb1d5ff89a6a0eab915205b28ab5f1c4ca07a2c2f734d08379e9000b4556658272f68ce548e7bf5f4b5d5f0409b69af8a5ab5adfd5a28bf4668f0892e56b465ac14905639b088ca376528fd558955b20e382141e86a7b70d0b6171609b84062ca1b996ad45b53cfaea6905eaa005cfef38ce35616bb7f3e8ffc204189c6dce1bbc32e2464d730f67fb825a7bd4283c1af690f124ed936561d3c633edf12d0aed3c976355d6e9fb9b9a12e86ed93f123f3909928e4265e350ff6ab9ec72168caa5e4c75ba3013b6507689e3c22853159e285e93ca0fb7ac418f68769c7933703f41d0cb07dac9d7be8a69d871d107008c072fd04faa00b902c3c249743195f2b00c08e4451d66138cd029de318a72656e32d6cfe403e938f1160efc02d7a311c9adf3d294a108e3df94bdba93721535116c3dc64d5b26fc7dd4e1c2d2fa087f35604a108a4c1e72f1a43a1b3e4548ac511662b715c24092bab199dba98ae16ff3494538d8496564d3912ed0f57af01d20f778d5f3b6bdb53d8f145f4ebae01ecb0000a3df93eb96a3b1095bba98d5c9e06342f22460706ec7188d69d27672fd3d11d4ab154bea1c7b1c9ed9b5a60c5d00ba80ca6641d0d54d95308ca26b8f648568b8f82ff31fb63b48bf352bb1c7ddd8b4b4b635d4d52054ed604e0237cf0681f356f66fbe32d5cabfe5a62fd3b4479ed7967b89ce7c5cf8f79936dbc8384bda0b6d3809f6c2961dde3e1a8434206159867d6f5ac5af877f4156af07443cfe4a21e2317d5fdcdf6bcd22e26af4217404316fa7bb7d3ca10a00f04d253e4f3b8202d04445aacd54353e3afaae867c19d25cdff95036b4b90bb2e497fd40a47555b4d367b439f7c5a6bc37356cc8c99c7e4986935fd1f7244e1328b45b515d9de341946beefef3e989f72a62a7e579cf4c0d23ada8b9495fe2e35c890f734433f2c1f8e8d6d3fd79ad5fc16ea9e7edd4ebeafe047a4b5359629b5ec1f1039db466f5461615b5387d310b4dbd8de6883732f1d15ea6f23076832c49b50aa220eda587a253e8f8586d16ba7ca6ea392aaf499619293190dd2b13416a43ff788e40127108877cd0570515979416ab9e9b44cb0a66601c88dfe1db75fc9f332a913072ea3d9595d81fcb9bccb6294be52a888fa44ae5d826e8805a0ceed8fa18c807ce662d79cdee7d2480f6100712a05fd70049219b941797af4f4189bce5cee90cff56bb591ec5f18f652af952054ad7b65a8a770a1fca72abdacfe9bec8fc2dfd4127f7f51edb1dc2e357f4eb61e7b88d209b8b919e8341c0fd478bf68c3cf7b3c5f6c93300290bd668d459d838dbe3320ad3d2112b151eb633670fd978035397d0c7259cb94a5f39405d9b4742222db0542dbac32f1b0f6336240fc5c7d3111035a13bc9604f6b45dab05d2f9de747579617d22e2f19e6a2a21cc50daca648910a5027d9f5af628d7fd31290bc00f098a86e941df6a6970a52c51b1b79f1e6c842236d69a23cf92b6f811af4f20e82880e58ab182eba00d275d40ee7b46594726627d13e08ef6fb9c340caf8ceecf50729a63d50ce211c49958ef07fa4c61c39a90f84f6b9233c87da05ef5249b259e66aabd147bb4ddbb34d0a7fadfd290a35ab42b277de68260ec53b44df81805d8cdfaa1aae26e23ab9f63a5780dfa8d3532f3fc2771bfb510ffe250e3dcf93950a3771366f2e5a8e8eaeb98bf710c6c03be1551d21f881e6bf76140f97afbcd9bc32d0d5d6a79c88823ed3bf69ff3e0024ee951a10748c23df12509e71a8d8e3f97b1ab3af334fac5403a5c71db504a00256374615c62fe06bf6743f619ac800617d79d4b3208ff9d30655bf9d01111f8522cc9d88841c3a5fd33b0649754ae53fabcc1ecba5bdf67f8e4cc06b72f7e1eb59ad51c9da9d7d79c0dd71e08f5ed9cc991012fa448343e4a0580dd590e61f766918d885a0f7929df256444c8b878487101391585cecb26935d41adb6fb432e1064f87940fce6e154a34019d98855f4ed67255a790f702ca3958b635e52ab133121177fe3dae84fe48131260ced747d834adb5f4d2e54ede9f4e3f3a5dea92e7d816788ba3c964288a85e2f673e423f513f48d274810678beaa9365f89290978fda28ae385d6a12278e6bedcc9a4c23731b39a3f7c57f9a4731b0aa63da210fae231e178a5c8aceb6c1e619bc78c0051ea39731c8d0c304a597089916126679e541f19931bf50484478156cfc0843119629bd9c0bbd7d0aca7e28a6ab6d1c745e856ac982a2967c3d2e8aa5d634f5be3f57a924f8e4afcb3d11627d3de10b21f17b28864fc2f235f022c42e779bf5b92c9915dcd55728a868fbe69d66018342a3aac38f791c6c0605bab7d554a1bff91b9a7cf9c830942d25bb4c7a9e38ec874d3fe46983097d3af77b3069691d8582c19d9b48ce0050e403e353e6e7653df2f7897d12e6d796d88d67e2476ac447a4aa5be42129f62f19942f962370e9721256bf1ea7bd0d14e4863e4c39526d922869de468f78676a84777808809a1bfde8ad0fc80f998ebff7ccff692d0fc05a22b9a9d777470ae7033479fd84172c89ed5b4d9926d53a0d4986395caafd60743f7133b1366b58ad8cc299723888db852ee1fd9e0c7e866033a66cf48b6745e60167aeda342b9bfca3056ce1c3d6fab9d6312138a4d94db4a1eaf319637b9a20afd182c0b759bffe48b0f707ba249647ca78e159dcedcf1ca166d2eb8fcf3713f61ddb08514852513d42d1a1c0cc9437c6e43866bde240e0bf8d0717095e599f35cb14297ff5acac549b5660df595a536f3ebbe514b562d47db79a586992758f2ba51a5d3b664ddcf7066028d0426c2d1ad32ba00163ffb86343a0171cafe70c80183c2aaaf91e9b9321f2efa83749bdfe5d5ecab48465410a89537ebdd6d53ed562e2559d3a672fad6a7e04d4bea11c09cf6544a82729ea89fa364dc7884e95607592c5e45adc1d6656754cc587740850a578683cb0e21894d97863632b09a8be7a9795e93d932b41c493b26a9c0b9bbee61025090be256965e87ff95643bc504fcb4357283adc7f79752757708c57a1c68271118d52ee92675484ec5b151e48a80c8aa8c745e65e6167c88688cf630ed84e401732af9774e4fb422c644ae27825fcad50be7cd5bdaed3c656fb9486a69df92f18dcccf140bff91114dd8e72d1f9fe2a9f5ed82dd14e1017f49bd95a1227c996f390b3f4b030b62d3e22f6978f6de3acc761831d8714c8c965d62a9c6441b4dc179783bb4cbf8cd8fb01921d6ffc964676097fa1683b827eb080aba5cb2ec6fb88f5978c053c70964b5b958b5378b0153e8823369e316c2de103f48f5356f24f8bb9a3eeb11e4f7082e4437470d3bd52f27ac18506f1001b3bd8a7594f5535667ffc21cb66c2d97cdfdb8443919e85fdebdf8a7e0ddbb4ca2ac2422f996c2c305b033786ca55bc2aa97137b80c69931b71ce811c78a3406bbffa1587aff559ab9024207a29646dc0027d0886bc58a518bd39fee1be297c647a3c681e522517755342fdc088f0903a7a41819704c4f8f5e3745b4242f8c1483cb8e84d514e95b6d33068a8a6370577e40b756849350b0ecb437ebf35e005ca52a7f53a7f5d6cbe4513382263ac6cf69dfc2ecd09231d733bed5810271ab66304d111d244fd5455923870ac6e62e954bdece655fe73f033cdb4148534c7ec143bb9cdfc3dde0a469dc3254764a37641e93848305c8236b3b8be99fc9c1573e6627d1f4091acfa5d3fdaf6c1b48181474dceb845bce9b03b41fe9501827c20b67fd71be41e4c29df0035f4938eef18c7a73f8145056a5faa5b24c82c389b6c000a516b1bc06bbc625700993b1272d1258f5ba278e34b3cb028a9cab674932115a4eb84a3437b4a9bf019ef220e73b775ed675c60f95119391e31afd910ae0ac9572258ea5aeee01ab54a0e1ee1469e965fd42275c97c15bc9443f5456bd7aa2608c4feba8edc69a913fdbf6ff85a49c2cabb088edfd65c69dfa7406b32800915cd6f3df640bfd53020e316b97aec6bda2efed5051661760046a71197493d936e2c448107fbf3d940d7fb861d255f0357cc3bcc57be3b812d900925dddeebc7cab8c658f9e3ef84dc6058c4ba20dbbb21e9a7aa0ba97bb6459032b2066b445682af821ace92a69f1a0fc2886a5c44dd67aab8373512814063f5fddcaf67f310fe8f8deb1909e21d4aebdcfab3a742f0993e5f6e8a25d4d9b632d310fb90d93422d536cbbd07d56dab9d6376c2fe72bd2b797d11ee810e9cdebcfa5968d97e78b66f183ddb0d06c290c99c6fc55650e72c82a61a885dbe233620a07892af929f238585d582601922b48669128fa01c89606132d9c278a1f3e02c03155a0d073194c0c8beb7972327ce3c3fe8614eba9a3c1b4a2a3c62eaf4977ebc19cd0f59dff365851f93e62c710541f06622d4a7421b64d8dea3e3804ee63116e94b0e1b39024ec7b68efbe92fc8a0c3343005581f92f15c857ef66efff0b45c72f6d45caa165a7e943848f56ccc1a2bb89970a69d03f024bd1812c21f244cd5b28ed3f0c0097fd9d16d3d4e38ca890c9f3a7f37b4d624c706241ea27b7bde31f5b8e67dbc29cff339648e09ca4143664cc3ca1e01d08e2aad4942ae8b8fb3b985efa4d73155c6ff14b0b3e071a7e7cbab3f928139e3247e3fe5e62b81719d5720883fc9e6924f99a69d3b03c63b1a0b030724ae47b24fef5581aea13d5daeee813585269c3dad3938f21e2b6e7e08953ced0c16326b0e28dca0121fff6cc7f299fd178c78799724ab646128ba3e406cf77d31f2d892427b91bf184849a38ba825b8b5ac279bc482a3593ec98914022519e88783cfafe3d0f689761acf0a9e75fa15fb5c9c1a95b578d11094b7a2d281ec89da23d9bbeb4a57ee8c0e4a16d4fbf00e6ddb7fe7a8f688316206531074a748ed47442df1fa63d590aab87b067a797fe326db7e40a1c05c5a8374e82e8a2efe87c7404b52df0c506708c7cac417e3bff89eecb6f5065ffcfa1434d1aef1e79b96711e3237cc6193042794fca35d7834ded4229fa5498b6b2e655dac0c8094aa7ab7c684755f9d1b4cad7ec542f316bae9812906420298ef66ab32a43610a576ba0a014bc51495b5296a8d238c9d4362e7d123029005b38be4fe6f92bc190e27bd0905c5983e26b008e1035483eb68cfef4ba3cbd6935e947ad62ebe656f79fea43694c9321891141b795e5bfdd9bfdaac42a95ab3e79f7feebda504a7c77841553c5419fe61823fc0dcffd8d26c33666482432c667084a40af6e2aed598a0ca2478c2d8d4ffa76426c3226a9bedcdbd3948a00f8488e54cb5facdf9b9ca0ea4cc0693d283875cf7fd94b92d823c531a2a10ac8138af60c3e97c1425123b21a80211d23b4745da31cac78bbdad17cc32b3a570c3c1bbde8f746d0437db8b85d3af12b2b36417ebd9f15658ab1232adb59380e0c73156763309f503891850791460c216e0b1354c6a839ab3993c77b32f045235224fe7e1e06eaca6d090f0e55d2559085f4244ba46caab5ea03db17107c57941cae4b73c87af278d86beb1f9f13569d3b684a5da9d6f5d66c071630d6fcd1b9accb22ac2d7748849b425be4c7951ad58c8a1d6d4111f22a577692fd744a007f682835bf2086c1d3e9c7b08d52cf8874ea1617d5e13fa710681ac702e0f0bf309f6f1f6e2e92dc84145ace556e641b39db9f9ed3cdc865905d7bc9e7ad56431ffd1b0df461406791c9904e019841a156c831bea1361cd9c23a0c15933c815bc348c3a6bf9ea8998549f12b68a315fa61e6cf80b64a359b9346e42e43784114d74ae4514e04247197bb8e4e7333aa48903961ffffda3ed43a20dc68c52fe9807c3cfc3bbfcd5b332105b4d1facb96ad16dfdd33528129531e012fce1d7188cee6fb2fb9f3aeb394e29b05323fc7c8f04677efc795a56284322bedd2879b99e6624665420b9865a480a103112240bc4facf738a299e836b38d2a22dbe74d59c42db5cfecb93cd97010ff2f107d99f46b2842c87bbfddb3b0d7a9e7b285abc931e14068a9ce9a1be75656049e69e61c8681529088649de33f09e1fde308b6ec7986ccc55e2c60fcf6f2acc9c29205cfbdc81b22b98cd9a1b0e2ce719837cd09d9e4f8fea2230bd8d3ab22beb5bbca533616b5c6938ecc24ebd860c295546a194ba06c3c8b0c4cc38ba3644a12d9f720f56314b86f5fca839beeb35185f5af1bd03af63f82b0dd4591ce924987cc8c7f48bda99026a55d370be5795b66d25e86e3b812afc75e48a468618e3bb1c741dfbe1a4adbcb9b2c30e85e7d687a63c0b5f8a4747c38fc5413778bcb1014e7a4c1b44f0c3c9496da4a3efec79e7cf2b9dac1354a2739bb2da83f3639df4d4c722e35de094abfb1462fcfc4bf3ce2464b4b7fa273290a9f25c479bdd44f6fe32d88bf9867936277de12cd98592a78e2d7a689ec9addb7f972b044f73d3f45ce73e98faaf29b70eaf4cc2ae5964867ec00155bfde1560d3f34a5bf3db2d9800650ca30da27a622a7e104eb2963e468548d3d163dd6d7daab7672e35fba85f34807b6aefc738903451ad71c2e9dac2f96d59051528e16eae34af78c46f74d931d628aaf875414e1e05db42e584ed714915e62c1bc7590cc33272fa61053196df160d0f53050c5104bd639c40ac44141f32bf611039474d83608a9c83a7eb13ee17fa03dcf88174bec30f611bde1ee170c6756c9eb37615af4b44ebe1173e98a9e30455fca81240c742dc86516fdbfee8a55894e858fe2081523332013fd89117bea16b8f4ec8b7e87fb50fd0a70f4e892664e033880e686addcc0a896b5c122955ad1927fb8e06095d59e3c4578c329acefd37f9fd5ce217fd3fbbb4584f871e857eedee92575e21bc8ae93b1a498320615b9c381a415a82c8374e8343ea4e311bd0a3f44d0882e9e3bae9409c2a57a5d0f9a7b5fedb859869647cf1479e187334d20749310d4e43d2e3e9574b8e46794855c7d0d8aa6a3a22b6042acff42e9ee8eb69129df9f216b4bc90356693fa4e8dd85a30f231f08d581860b8f9b5d174c977cd070bd87fb81f8eeaf67f545fddefe3524f8b385d71f4f66e4a2e8a9e5289807b93eb4a1c3c6dbf6ec8e6d20b13d7c41c7eebef6169aaac4f0a519cbe307a1c0f796d81bb8471a1c610ae2632772f85f69adcf93101c2a0e039f52dbffc70f6eafd2359f0ab13dcc054b7cbbdc8606e78934a7291077e459a1b55cac8fe2eec8615856c6a47e486bd7edcba3fc696726e65946cf27fd3354ccdacabfd35af12375339e19a1297f8e37fcc6e7b8542f5fe1146449600d78dc4b64d58db48b73b693ae07dcf634ba45de4e82bea11d3c96992dab8ace925dc3617770a04ff810d6ea0a260a8fba78a346d0dcd86a8f1a0c4068000045628c2c861a4a378a869b1482d4e8576a69597582c215b91178ff6e7882793f0c476b07d848cd31b0e9b0640722398be7167c3d3489b3d0ed7429bb4ec0fab3a5ccf748c815e7f11065e158be4efec6de0afd86d34419d050e7397614b7e051d8e3184f8a28ac3895a0908b91e2b8d874f1398cd6983643b82068f4f563e53f2583aca6d0f6cc6ed109ee8b132c7134bbc6d87d910204bf7b7316a6c1a2beca8d25f6b9d7eb83b5dafa196f6b3b8c99c38bbfa3bbc5eba7e0b3ebbb7ed8552d1772fa036643f65a94c84343a90662ce6de905cbd3a2f7bba5352f299437bcea0d247d2d1e308003f714188fcd5e92fff96c28e955daf60c87950e9c5025f135bfb0facb3db6b43cd65aaed301d1b04df1e4e41400adfd59ae9e8c8be22e59ab286a7cbcfcd1eabb429c3e62954ea413809a740fa9aebd7aa26aac05b4310a0c4558c5e679957db04f27ab0a7239da71711e7558245ccb1f33261fcc9ffe0f9f1f797196c6ef802245d1742e5bce0330d74629ba827e4758f81fd8a064e56cbc2c2917a46ba6db5c8b8ce7577ada5da52ada1ce44d45303d6b2cf3c62e4d79dd7fa8c36bf2ae8bd9b4f8ecda086a599852576c1f14666e6f1aa8505e3dc52739cdfe004aab9e37127f1e38ca278d118c40326141f6cc4f5ec8db6ee485a4e08ddc22f94d9c98f2da4567ea47800952c914b135302f4e3822e4ca1080b7b653d2e25119fdd24d7671324ef5e63acd3f7efa3eb34dc008066ba3504dd29702705a95c6177fa697b1c9cf5f67d6a780783440f04caf95cee12a077a569c0585984954069d0f2b43ecde30d57a8f5430089e73d07d2fceee08e9bbcdad2d1588351e39db181902680eb38c75a8d87c390522c74ce7a7793bd1a709e3eca75b4ebca5defb23e96c5863dbb825b16aa1e778a40331c74ac8dd15028422edaca6d3c5d590c7e3fd17fb09f68301df08cd38433495ec9c42c531247b1b5307ae5207569877beb8c94f8d52420cd16550701362f31eec196841a6261fefbf99291cd4d231540c2446a40204fc926607da1aca0da9be71e555fbe9e66a1fc5d676b47f934f19775c51d3feb9c15c60d84010d36d2077bc9eaab0c70200cd97d37921c0fdff4a0b2d18cb2df09e499ec629de28fb2cc5645aa5bb16b39d4c6072b4f00553949f9021d0a896c276c0997644e111b59f7df6d0a3752f27a14f16878ba13ca4479cd4c6b74afd9ecd7f7b633c321216eb67d03e098bbf5593feb45c45f3f20bd6113ae81fe3053f7984d5e36429ba7e678b40f75db2fb989c60495bbf9d69ec02f1652da503189967863c30180883b89746f97f9b289cba89105652d1c297a41e052e4f3fdeb4b948f264c784e679466d2c2e0a4b33a6a3b5639d0d1470026140353b4ba81c8469842d0031406f903a084ac13d9b6c46dcc53c1db832d0a1af19ca61cf4418bf669907ff80baf773a3597951efcdc082f6b54449a2ea20f08292d7b61e9899d3f8e27c182dc2e8d4a8d7d8bc8d61bf4ed530cfa3fef6b5e68b7a69c3058037928763a0e49f301ceb541932d80c6f121be925fcbbc126218e32dbc0b62416f0b72fd290ea578c6773b4d55109235a1f743eeea5b27107134a90471c3e3da9a0620ae5d7aa471d8f23dd931d871b76ba28a66dbf5f256294a353bdbe507c3dccba4cdcc62c5b0f56704e40137710af9b957443d3a85356e3f732759fa3be9e7bce31fac75a820ecee654cf6dc2d1106fb02f8b76bb5e423098464ec5d76dbaec5fd8fb68657324bf844f8247c71f1d8033c201bd32b15eca2590aeaf4c75ce9da0cf1e66f5b108d032552da63f62b8545b231dfa584fa9f1482a408727f2bbfd05ef5609125b6696c18ba02236a95303a1a7440a0f59116eb096329ce4f540b9868d4c4f8386ced6b12aba055b48c1220a102f2375904e453bc70ba6e8ec1069639fe6afd8d63530463be4c454510bfcb31e2e988f5b6438b5dc93b9e5089beb9f46aef4581591260dba61cb21af685911b6acc6b3851eb4fc03fa6cf345975c418fec946496df4bc3f101204fb7cf4c1149c8354bf37d161c21d969ea7277854875c2c1225a2dd63edc26796f15a02774089df41d88a9e9249e27b5af6a6a18470a6a778edbd0ffe0f09b536d7feeb0caee61a353cb05809a0881d62b5051291d760cfdafc55f74036abf5c87e88a44e4cbc4bd4becc5b538e30823932ca4615520f7650ce6a2977e165cc6efb7b7b213a0745ae56f5fe7944244fd74b184ffa0fabb6912b529dc24b72629ca4bb6456e9914d44927e2b4cf55f4be945b9c16094a7567c15f1021daa247292853f37c5b518a1a8314325191aee5f4424d8e7045d8860652473bd3bb82bfb18c0255edb24d8a723b98e2b93b5a094bfa5929bba40725bff1ba8d6773a4a99645aea0e75e08987b920b211a8d9d4bbd76fe657e1c5e7db8915fb0139bcc85170659df8e373810d6b0b09572e588ad3614831c611cfa7036b306323bc730e0a968377c8293158baf5dfdea9d6bedb3ad52c8fdc7a908ff00b9f4073540d114b1c8884d627d4453f195404968eb82f284ff32b1b22c55d6e330e8d85f303576aac72539194861be26321c315eaaa3444e926a47a77c7145e192484c3a78b0b51bc0bd538a24cfec025603ce2062cbe15b4c7517c91a3372a92823dd260c695aeeae65a3ecaab41367e289993c7bee7a6270abb16e8b54c63cf5157ef50758f65b08dc3573fdd58347b17439187872eb9817f68e6086d88f9b5d8024b52fa08926e4ed76e8492ce37787fb32c840f776d5182a66e039a9215e406548f1b7a0e575b79d6a8706c8ff281c111805d2e3f0cda5432e0db82d7b3c5c745e2b678abb2339352737abf922eaf13ecfe38f9d0bf84e3675a48a1e1ddad1908ba5946540ea51b01e1b92a1cd1d3df620b11901ef73e63fbf0e28351c8f6243ea9e2c131c04e62ad0ed5565a5df234978e03daf311e49cfc6cddf35a9363b9e1c9afd22ec3463e2abd776e4eccfa89e7c9fd03ca46e31a133bead79242c0cbb62d39cbda7486bec9747616686733ba332afaa53f2d2b2e90ce641449e5086ff3f8147fdbb4f59952be5047ba391cd0466d7cfb6a9bd36637a7028b4518b6d12b4e400f8ad3c73db9ce05a8224584f34d718ca0611f71b5a7cb93fe7b30771be5db055b59d75539fce06e1a7080867a41b543d7517955a580b39227d72d7b8dd74c3ecbe11e36c1ad0487c3ba983fb8ca7da165438c0bc9d83d11be707b23bceb97db3513a117eabd37bfe75b9f6add46d0d1c8ecf61e2481d674df6198bb702402d74a7401d10bbeae6e15703394757d45e419abd42e3af7cd9d71c091a20cb1f60c7d4c1e60838d79b570ff044a6c9bb333e185752dc3c50b788ea6984fab9c5136bc6ee28141afe39caac3176b2f3242b8fefc6bb1deb9d3dee94e08b176cd1847b29f182a2bbb8329bf0f0c977ddf49c8a1ba86e7b002ea69e50e6500fa192461086ca5792a34ddf99baa6751267466329e8c230baeb8d96222e5c33fefba04e13c86d367ad10e5c79d5120648cbb5813a8ed67db00b8f63b9790257766227a1fcb8351c31d067e6c6f7854051b5012c68337d65ce684273d542ca219f8b1a1be83eaf9390c2ceb03e746bbbd1718f568e9c1c48ef5d23144448acb0fd02d5ad1770471e500beee42a48bd528e26e9787baeb1be5738d3539a95b811eb8604c6e266345e3fac1a85a8eb6f4d27c2208beef13a3a9244e943d964b63757f0570be6195e7fb973a8a893bec2d602da6c0396557b5e197843a4b264072f71c0d1f37bdaf4ab494150883c48a60a84355de1cade9605c7627556a4a6c9fa2bcfcfa06dd70ba78c41fc9e273440eee3a561b814d3069476216ed834ebc66fba95672f3459d7c75c0568cd0bc934afb0eed2eb554c4229226b5e029eac60f247869e376f4f44f534edbf8a4e9fc52b2d81671783d493f18962648ecca4a63a0ded4ef985688e3399c0062568210b2adde809c2a84abcd4daa49601d1279e8f32190b1061eb361d212f35f9f8f786806cc9f56205de30f379a83e3c2c5a29f4832f5a552707579b04a0a069ea1ef1d47a632f087663994d406476da62aedae2f13704c7218072f454430cb434bdde71dbc5f96db649d721bb2cdc1e94e0ca8324a8a4d79ad569363ab35f37833eb62e89941b5606753e40750b9a20a8fa1aca5a78d7764ee783ef15ba0c3dbd9e6dc983894b5bd3f95e0fb0ffbb8434ee5d5415713f9c9d3cdd1800a72aff6fd7910dfec2c9654f87588afac58c2e6c32b41637a42bab5a87b685db6f28b0bd163ae2d8509b8858e69f7bd10a787d19d6f256e42aa3d631a32d3da8eb54a2e57196702664f85939616f53d76419e7f3bde973c2491d99c1102b71e1b52fdb5c0d52d59eb0b628c1f50e950251497d5206b9e717939b959b2e27382f6300228420f921ddaf2856ff868e0643e5335f250aece53c43b61d71ef635f3261006e0a7128ea4e01722a6a299fd3129d59ee1e932fe055a86351d8da83047a6a6b112a1439c4e1aa27c8cf01d5842cb0ea74190a482655bedb8cb093694e1fd477aec54cd9621d38a6e3f1c75553acb2d88b9ede83e2fea4fa7db369432df31b7068445d48acd49bcf6c85aac9cec75bcc97de32da77726461f57b13847330a36c0cf59619eb8415a272e0b1684e26c5c7211a45093224d99a3f1e9c994c1dde40bf51f4dcc2c69030b485f5590de227a5cb8689a1fec1a3b313728cda39aee393d23edc0b1106cc4815f5675902a85dd2be9a74fc5b11659ef93505f3a6afb3804f63f6547d07f8450dd3a91aae9ebe8f49a5825792dc096589211b2c809c57ce7a061b24a89a0d4673c323f01a156f6a489945be6184bc6d6e3140819324d6f4acfef4d499ffc0932b466dee8434ec6b1ba79e604bd5babdd06d349f7bb5b8fece1bcae0130859b6eafe8ed822766d7d41063f8fb658bda1d69a755670e65009f5b99d4731d3f12b753c709141e9536792bb4353705e55896ee475565ea35999049b6418fa6165cd132ffef147d08e598e1f09ee50f17a9d7de17bd52aa51c690a30263bd438f8e2ac6b72e25f955bfb5f28b79b66be7502bc957219e321a18fe157b4249b95187f12ec704a91fb6f220faa263148638f018e47e57f976c1bde63e8d2294b00f65ebc1f50e3786d833451ca357a7a0c666bfd0325f76e9afa7be0366490cc3bc108c1557eedfa1a703597e78aa310eece527b09d97754bec073636def20ec9dc1522e624fa5464336d5fe3a90826b93b87d75b9095a121df11b6939c78b5df5f6cbc39561412ae8478855e66fa1cf2ffe0ff2ef6096d1e153c1d5785165c773b4b04be1f4a72f9e80ccf5bd147f210c890ccd05541f036dd7c08cf880b0cf7802f3124e1d99f7049bce00fa0c6f7dbb05762938b26318cd74ba8a4000ddf0589763f457803becea297fcf44a2d12a03147966537b9ebd8d7e48a4057a87e8783371922675553530c33145587377b8e8f107573ffad4644d4242a725bc83d2e7c6225a3921ba231bf484ab611ffda44db0f4ed2096d8348dd70618f2d902dd140ea61b7b77cb9356a0ee7277957528148b3a76a0beb2941ebc2a085314004d181b6f0115af4b1ab517003d573cd0298449390eb747d740f74f0d4a20821873202dfc2c548403034b551e4a42cf93ed0c978ff480019e0b8cc4db90ec77995acfde85c6df810a19a0db94a66215b90ae75f67bbab9dff2943184fb2ae0a7f271ed5a64efa7cf4b18d2696dc7d4b1fb987a53571de4f2c5b77b7861cacc182d05de0a1a4651a3bfc04d31d60f131ad61111a09491d316b3cbc8927d7be3f3dbd7a82ba23cb67faf0eb5a63d8718a6bc5213293133ab397e9787b4dfb82ccfc8eb0010b3df1695423ea727e9675924ea11be4334de97666ed9b039f39348bde1ab5727782c37980b5fb97e29ec59d3582d4bf46782943b3711d7000dfe78584acf6ff81c6295d471a43813af728dc17a3a010f916c6f205214b4f49f868cf6e30b6bf2eb4098a93997426be47533d227807a12c9f8c0388b0e629e8574cb14fcf0e8761fb57ec8b0c0d61b1f4b6cb5e7cad8e4a5558bd0dab871605c4eb0cd48c985175058ac5f7efe975ff1a4fcd9cff9cf5eab92ca5e87519e1354dcfde6d207140c78d3e9dcdf4038916ba5cbf6c08179ded0953374ba24db7f0f8b0c8d95c5cb9187c64032261e35e886394c13fc33790814646f3c3ccfd523adcf61a9c558caca3e873a73e2143a042c96c19450d80f94a263e086ca989e9205c848ded8c73297791aa156d58765b69f6d542327f6bb4b96c76a6312bd5fd03fef311d1349c0682c8a11e3b483f25a2d51d64839fc576650347e821483f5c92a557ed1d1466da30ca80b2bdd92d6b7a3bdb34ca94fb852a36d2e3e6be743b19caf8f079a3dae1661751753071edeb2b3a4c429a7c1aaa09b81731d6240f774e8f04ab76a3398b92ae0001f163ab4750c2a203133c50979464f432d02eacc4fa53e241fea351e0192ef375b33402f0172731b26c2c0c0e18600152e0cd630916bfe9927228c2a8e0e4e6ad4c6f337a3c6bd381ddb426832d4727adf446ee7b622f3a22610027beead38e8023d319b3b04f650b479d85fac7420436d55a75bb511e86d44c306eacd88d7f347c82747ed6b37220c11bb97447505df38138ebb6c67e3abab5e37de4ed43836d941c916d609bd365074ada815335a1fea3b0dfc98001790306a919fa6bf8639882098f20a2695add16f045c1356637425a0b446313fa8d01217f7147b726ff3e20909b713fa26d3ce72b45b6dae86a321edc1e1be8911f46447a81f973aa7754055e31883b1159707cea7fe716fe2343e3048642e9dd621c5266a4a6d04007a6893fd558c158982e7ce784f428e66c0abe809bacafe76c3940589ca95471d8b42af06b8d1d49e428ca67f22a1ee4fcf7e6672e3175e7aa99aa8ca23b43e5aa226826b6a5cf2e7a3ebba09f173832d1e4489d86c0e4142c2a4c4f4744b4cd08348bc945dbda14949d13f0ec9f415fa34e89a7a68852bd3391fd3e82776e76fcd281520c4bbe9d4103fa262c2d79df34cf5978c1b833fb69afdd168261ebd3385f4f280bc2f32740c5a18294a25e0fb3444923ef795dd67e9332f1e27b8c4c3957e87a6941e2a88358f1da2bda712fdab3003ed06f1440bd80b3e2f7c6686d2b103b3aaafbe524fd619e6424bb15f540ff39f310957db9bbcc0dde78377fb59e94b5473e9be461f3b513250d60c6b7e3c521088e86d8df618cd0d686ac2782f0d76a87874c886c7e5a2a7190755ff5d80309cb440a25de933b283806793689396c300a35d87c1cb4c7e28aff1c687dfbd1537e7803185439e054fa86b34824c101ffcd83d9da8e39736b1e075fecb8dda1880669dac3381409843e2e25fa10e25e18f0a98c0a468880419138c83b13d2d0f47b99d111595858fe08c2b1db82421c1dcc79440d388a091202dab6d4c7c6f8489d5fa409e7879426b8cb1ac5c1fefe4bb13fb3b8e3d793548ca4f14b7ff97780e9f54fb1051c58c49bec66e57f73a54e1ade0f618cf50a10b8398186b089fd7e0b585af3abafa843f9aeb2b6e293821ee56ec150f8ad9c5e73081988feb2724aad7a043cc41538a4e286011a81884ec5173aa1b3acb659ae525f7dbf26b367ad6989b76cdde96217cc456cfc73bddce3dc1baf73814aa5869b53fbe4b2f9ac2849fe46f8aca6082a8d6572a538b0c209c501a5574dc6717806f67152ab4f8f4d91ca96b8c38935fbb7f0760850342067268e4459ca684558bb97283ee0a5dbbc4e238cd155f0f8ffaa0883513623e9fd19c23932d237c32f30145012a62c50a73ab1aa7cbb79cc781b97325e40100705ab583ecb200c79ff4a2110e606bf984ee5c7196388c41b3b72e24bd4848ac0a8e560694239e2a463240dc5d1441d247f609679a655a614020383062d0ae789951915f4617358c8564b4aa550ee3d8c27300492283d1559122a9a61ef9533024d1e7d211ddc9f2e872586874917a468c12bd7d487989bd3fbde2245e2854406dcbb626f21d88991399031b33e31bf86c17688d0a19dc5d61b0c0aa45b689e6583ea43317b218ab518471a6d1742996afeb61b0a4d46debac6b1c40ea7b5f0ae65098d1275f601b97673862cb461c8cf9280a616671e3cd59632d27a158ad30dca989d80a7812527403fdf597d68c37fc23b2d33863f10cc64227ff803c4e438c3e9468e93878e986850d2ba0f0cec00d9afd0c6ebaeaac89cf10420bca74db4a198b54a88569ef241b01044fa23bcc66931be9d00a849f6684c33cbcfcb2dae86f4ab2c9b13a8f789708ebfb5eb40b4c7de83fa8604c08f9ecab3684f8cc42211bdf0b01a6e948526f2a678f149d1110614357db0e6a7ff519ec7b33a35eb6e4cb75877e60740ab5b468ea317585e8e955c699a622fba6847e54a9f229cec35122e06179f0c94faa5e4bb664753baaf55967d6532217d94357ff98d7db762d4689e6dde1bcab6e8116471d977f1200e0cedea3027b808a5882c2217a79072ad3ae0d17f0c09f3f4769ba674f2960fc7fd552d29f8fef9beb4f48282a74c9cc223e7f21db2e7205d63072a8ab9135e62a35ed05969364f496493ffa6b2b5c8917785f32ccaa2535ac7250830523afceec349fed6b906c4a55a0b7abb80832c93dfa4dea60cefc933550b46a250f908b3c1f0e37d15fabd5a720c7a65fcee3abf8f88977663753f717d0b8775d4118a31adac54c18d5169dad593b8a96ad2748cfed09def8f25daec5dec5aaa02bb28110fa4b7edd3ad7d3158e5513f048228e00742bd135eb1864106195090bb4727783d34a4491a9e20f5a99f652a7cef0274a5df5ec2276c8011a617d3ea331ffda2265c6853ab54690f4d640f147c35ff763d92c7b246b21d8a2f067edadd8ec8b4b1c42a5512e62e46003496d04b378fc6a9d20a86f74928bca4e3931e7da6c097268f9e8c07b8d48488529aa94b2c8698634c3474acb7cdbf6387a30fdad324149d29d91962f7a80a381cb14b6b7aeba4a8104eed6b3fbd5d35ea32a140cbe5e34656ad0380a5aed9ca39d8e6ea95da47f77528a677c54fabd0b8f6cdd311cb8b5caca0a10a5d31c1c763883ca841063e79056c4a4dcb6ab08e6f63bd41ea1d3e5678f2305714b148731f0824aa0b815f7d5cf739c9d9cf0d9826b22b91c6e7bba770251c7dbed162f2f623096db9137f14004d4df114180561fd58f22c92477cb6ef79932664d2398cc1b73b20c02dd4a8cd2373a7e8bf47eee570c37e4bc4f3c53b530e9f49c374687b1226bb93c0e9a7c7304cbbbf33f4af5cf5e4370474381c0e6144fa9c1d3637c11053699590fabb0595300f4287381e290d9ddc9ad8acb05a6954a15576eba8f7d63601f111bcc0d441ed1a2b3315ebf3e6a653cb7b7b95a04e94467fa2d1d77f925a7bff151732ba50ec684361e9babb6687e00c5a616c893b5425a64e761339c0fc42c094aed691dc2ea840f437abf7278c6c3cbe6aa913180af6b5e88b1808d1508f57b9d49ccff2066014392c9446508e0764f34612abd17211d208b31a2a3c3d70bae1747910b85ff7d75e74104cd5e7c18784a64556ab48e2aef52a9bda314e9c76a24208a167100549fe07305b51d71187f5a40647e53f371642e90a125dfff8f1022b092f30aea50f524817a45df18e3dc30022a346a3ff38fafbadd0caed4158ae291e0491dd24888c4bcdc77d366feeb84d5041da0e71db2ff6e7914d176cfdf365aef9057037c510311c6652b12d09af6dd2a401cc199561cc8e753b1b4cf8e5bce935dab3a8d6bb9e38d9ddd94f30d71b13185239f4024cc42451ad774530ad3ce11c52323e33fa8206a3a9a80d380f33547420d4e4c586c62314972693f2e2302b1b7686609620e9244a7daf38bf015b382f8337f1af1c7e61a781b387620ba8946d6b4f3cfedb5726ac3b5e86e01b36edcb9836e71e2c5791d8c88f315cbba9e9d9b385cbd303d0e1e077cd98c7c90410b3da7c1a1fd4376b778c7f7a9b9f0ffacc07e35fc024391646125dc923019bddd3f3cc5dc3ffc1895693fcaf120d681726504de59b86332750bb13191a9dd2e8971ba9ac872806ef60c8e85dcf62f894c2ff5d1abb5b64fc8ad9f312a1d0406e3fbd42aaa63f2047a948e1bd8003a6ce3fcc469298fc6d41793d4cc144b7b030dc360762076c514ba49c79b81f0a2d3b95604334602d6fccf16392d52c180e288284d2b40f65d109f24782ae2b661af19e267d0b2e0ac0d59fa966b1f5b34e33c71579bf301a780a67e3bf29c284411a259dcd4ed28b59711e34315c5ae8264770ffd951d5fb725b7542e7119ffae7d8a39e12efe4529783a76dc615fa68fb7e1063654dd66a06f2e42d4a10cb2f4e5fd46712e66c0c840eb5399c250258f3946e79247f92c01e19b6c3f84e18891eee22e109b580444d20fb08c326bedb23b619fa7140dbd0084eab9b2c909a1e8712e2b2ea37e7121b78619c92232b36faabb0f1786dce55f2208a5df23e9cea96dcdba8d2a821e0ccb4869169d665f24b23862159e4881350684b9d38d62cf9bfd49b35bb4088181e35db1cd078eed4bd40d0eb5fd9cc2ca9abd9ee63ee40a7f24d9328523ebd1dfeca82f8caee8dde57e3a829c1da28de1abc724f6dea8a0fa9ed76d13ef5632e92d3a33dc05f75ca3a12b6a0594c07974fccb214e964e1c4eff16ce838424dbd8143edaf88db301eb9d9cdcfee3f9416991b6b826f1e85a39e91a725e06406dcbd1bbc051b511fe317e8c1d8fed62b7ce2450351ffe01b88a97bdd435af0534a9e6252b55e3bf602d9a7e4bb698850f01daf29bb3049fc97214595b5888dc5e7f9a6851d34723b95239c42cf01921608bdc68f726bb44855cca55f86e46b0da87a4ac13a94b1d2334ca855afc7c8b2abb20d99c3090d9c89a1fb7de4d993cc9d449059b8dce830d68722b97e7ed52e0f5c78b55f9f58e7c89aa3c116a98d5854c0c74c43a0275d9ea806ee884932decc72899ada26f3471c77b125e86d5fcda0cb20354bed5d4fc0c7d3c20e3d1addb39acdae683ab57267733042d7c23ee4b62cb7b722443cd1e1ab81234f7b7382267313d2934179fbcfb13e84e10c9965a125ca1e45c27659db5e58ae0865193fe85bc26a7b1e6cc3a704b370e516530ea2fc503579ad54fd34a884eb4ff86a196810fc681899f7e6c0c7a087fd7f3f58dbc7091f1cabf8ebfd82ca24e2e80248e1f186c11f09b79f77a4ff684106bdfa2caa49f0b38f08f99cc63dc0a0fd1df4de1e871a7841682a9b51543a7ad340924b6f38ce71246e0c920a6e84d9e861070f145845afd2f8917460b24918edfa369435fb35eded4d2e9cfa462bb94fdf5f5fdcae464925b444b329b2fca15e63fed34235d5ba2241fa2d80c6eec4c814af79ba94235042b7d4b1998b5e65cc4682f019daf77ee369032f5fcec01f7c212138c220f0cd177bdca8e252298f22fdf814fd7f5806064463d1d5690bfd95bef4d6cea8b73a56e46f827aa282ea8605de02ed2bc1a34063e305ee0208f43763f7aa9270b8920f66f16b585bf9240893efdee521a922e08b010c1370d16235bc4ffb3074305a9c8a58ea5ecf11380b231d92e7da6a1ccf26cd30e9d1e649cf994fc8a0040ee19bad3fadae28bd0ed783cf9b7ee88db6c4e1605e5f5b5688dbdad12f17b30d6484e053a654cf6a1ddcbebfe64686502d66c7a694ec0602edae39f755ea8de7dceea8a6492859140a96a212daaf76b0b9af0520cb5487458ce0d7de45f67c4d9d56d88e91dd6ddcbe871865202d665a81fd5c6f70a1703700f81a9b4cf4b7545f2fbb5cb319429431d091417280c1d124d81a35ab56d3b506cba8b7d301f2b762cf4ed33f611b8485d5fc4338d7effea3a549f0c1c6ad33a3febc69b1f915887f5b243a74d3d90c8ab67949945b4d2026c3a2e091f121221f776b365cb416bc66f99d5001412af713e48bbad93dc8158c827f0d38942b5c2d0425205c02d9775f70f38c8b7e915798b29880db638924537df773869915a3111a3b121cfa39b4949b0a9d09947c5088d38ee0c6ed1702b8882dcd3cb55fbf5a60eb8a9b9cf786a3e9947fb9a7eb8eb4ac10b1fd2023936fdc6b86ab5f5205a91e40fc08b7e17a2a7c6087be9174e7761857182671dae8b139d21daabaecd4672dce3f4ff75c57637b7f91d82063dcf347d5a9e153d4fce2a85f9657552daee6640e841ed1f67eca7c257f306a0e6108f73e26feabedc668bc9c77e840a6bcc0eee3363b0ca164938cd695139cbb4749e014dd58e2ca0ade3974eb77cfaf52dfb2ef48c4a1d9410256a311a691ec0e57b699085d8d468507660a7a608c16d0ff4b4d0dc96c8f710b246f661795fbc6a46925b22453e7a36dd3db437fb3304f4cec1071d520e1e37ebed5be482c2a721f20c5eb659ebdce2af7312a59f476d514aedb446a925d88ea056bc8705d91d59054d9cf1ab6e107d954dfe3b4c10ef332f41296223df54b7fabf4b8f7098dd268da565e718e0cf40aefa70331825b12c3243cd9cbe98e0abe1978d30e12dc4b8004e588b1e058b4691169ca56fba58526c51204f71812e8e332688834d1a03ac1dd6185983ba37fdc51f5f348ecc46edd5d4eeb63227383e406d002d77da67d5299449f01037e0ad10c751ee8291d2aa2d91a52281f7e39f235a79695e63226202c942d940a966ff9b3ae99322908997360344e4d4d17ca479adc5fd6c7535f619719e1195072be19eda096625a145d13b2fce69fe13826b7fb94f14a61e16b24ab5f35c68a4fdc193ea0a54f2c6028ad4a74fa50a844b1659b69487b8cf79d047423482e34502239da6fcff2065e3a578103ad04edc70cba4e1eaf95c21b97409ac12f9993c06e63cd531dfdc73e1447e917b691117bf89f9b0edb67464704af93c9a500d768c98cfbfd74a4c89c3bf379ed930c9d16bc57302cd3601a338b7640e78c9085c4bbe505db580783719adf228794c55f4aca1693709e17374f4eb809a26808bbc00148d05047d49d97192a2d51344d94623445d5afdd63a838415f46e8258b9cd7fc2586e0665d7d016775f42114887831ba117571ee51736e224f9b372b357688d29baca5468c180ab26734d56637576a192ec916907829c496de38d7a5bb996517e1c50fceb5d5c261aef1cf1028acd80c24834d442ca7be09bdbcc87f21584e4c11c28f4ced7a5c720fec5d9913fdf39f13c79f0c36a48a8cff3011a9c2a1e11a5c4fc5018eeff0f326fece09235334caf42bc091f1cc0bfa13007ec7faf044b7ef32965ea44ec2610463feeb557005f623e7079ac890b11b72cec920fc0f2986467673b82ccdd64983cfeb57acbd21d57cab20a4a4e3f201b3be2f77d1f4961034c2cb6ae1a8318ae06c8a955ba5a65e092f059d1a2b879c8f946e13b026f033758b807743c5425d0185fd1babbbf83df7b868cb55a1a19d77d7d255dadd09bad7a2c53869c296992e9d8155e31d71a8ea30bffa6c6b98022b24e75c0a63562b7beb1c9b9adabc8766252185a384f482d0299241b3775571678312b7621473bda65682bd9a40be9a5d2907702c8d920d59f4d1b3edf1df1965688061f6da9a4f5e603fcbb387aff375c04ec456eac17354991c58d7410b8fe5c6d1c016441ec41dd048380670e7d686defcbec1c87d113e9972bab119f183b3c697efcc906ba02b186e01448eb6b6eb6782ac01cc505da12b6ce28c5b127ffdf643ae957a1beb9be88df0a380fafac377cb1f8d3dbfcb261660c8b338c5e0938a8eefab322206b83474a7e5d7ad9ab236860b3c42d1e90e2be434e313ce9c6e2235043b92fb96d925faaf1cdcbeb5d2b4c91192b5ef4a7c3d6ad394ef30175c337519f8fabefd24ec59d85ec119476a045f195f1423ae4e89d2e18c578bf9bd60010ee50ae04f9e0d97901ea80d43b7942c18032e8fd4950fbad6365df71b5030141fc1838882c6ec050461cb2060dbceea671a20308b88313a713f4c6e8c08e32c68479422d1bf70a1ef88e2692fbd8fc2ee65aa27e108a632bec0c65990e679e08d19531cf1a5e8e799189d4ac1f252cc09738047ec65a25dfb9fded51182d02540955921bc1614f6501473b77ed4ad996162d719f3e9d067987d242374b24e7619c0634c52858ea1ada76e51662e2f538360509ed8c642398dabc3a21b5657447798739cbbdaa898fa9c82bc44e9b21b3c716003dbea963b7854ee0f5e84f642876aab58c9b15251768d316accb0fb54c3127baf64a477ae847566c6f0673c685968a5bc6be92faf0d216a87329fd128962976437784669a666c73b683b6b7c4670c9f671d23b305a08cbeec3561af375e84ea9963ee164689acc7deb7010bd107c74eb694c89fbd06ec26f46ddf3f90dccb3331901b30511e6abfc18247da3bc5efb8363d82a5abe9a3afc30e2536b428fe5cf68202202afc8b18a0b01ac3005439c349d3d8e7565f1b5fd32335957b8295dc1a74434384b6098e48e2fcc10fec2e5d0ca209fc9ddc5ff3d240f8129a4fca6ac1220166e780fd6b7ed09977f8dab382998cb33bb1d1ec3d805ba1dcaad571c359f18e9ef9ae2197a5cc32f36ac1e16bec82c02fae01b8a177c708e7e876036441ceca0cdf412ce79bd3e9cd81e640ea4d6775ef087783c49d25826665485d2301b8dab7c811bfb5fb79eae152c0bf13e5ba609cdcb78332aa7f937ea1e483400abbd3f833e0d87cca4a3b802f60254d1b8001cd14220c269a9f69f0e0f2d7085c6f4e6795fe30ef1171796c4b69a724e6ec907149748b8e4ecb4fe530375f57ef40e9fcc58e8ada1e6e670e0e55cdc5072a1220e73def75285602b972b55c42b2f955a3231fbd8a821cfa8bc6b5d81bf1e08c099af67875649994892d70c2a2bb14994f1003408fc9dbde529a955ea8b4fbb49c3f0a49755915037971fb457a45009f4fb4566fe34d3f7704a445651cc7b8236f3deb8d248b59a76af2f33e360d9e45df62336f05ae53d9d22ac543761edb0de6ac400f2a9a289387c0263afa510bb1e39d514dd558988ea646d61b3c6429321a8e8d9aa344e0cf873a8e7d1599606bc9478fcf063572cc06213c2734d31ad7052d001559f09931c7db567a37c35c2e81deffe291485fa4207c6a865d06183159a48c87e8ef0e7e4222458ba52586f94dd170b8e05e624789e76c6f1b198cb081f9bc70a516ccb1d4c823f9062f47752aef10e4f4945a2cb9340251c8015abfbad290833811e15b5892c382b0fcd220d11102fa006e913fac3b1f78a6955da819b699155fe4a94026a45b05150b6143a5dd9c85a58780a5e903cb654b6881f6b98174c727f5e7aa545d5b5325398533ed1a6caa926e84046a07a35b6fadbf66ed91a4e6346e79dcf858f082eb59cb32d39519f4c5879253cad87eeafd8c81151c4c033dc64af5e8e5205942b2eb14cd0a1226e7e9cdc722748ed15f5ca91f7ea89f768469b09f2deca9ab717620862afe1231732e50158aff48bd9893cb7e8cf0fe7c7346f1b36c250496ef46f121b71305c0997dba0c324770286b56450e295fd600f8d87b56a64c8c39bb55c65b6883f0a5e5747e857402af415386ce96cee2d98333f49eb87d7e804cad2315b0427528bdcdef7a99e4dccaa78d207bd7deba63abc86aa4b0fa902bd30c05a1d901e5fab13290be2c91282c99e9132261ebf1e64846fef6c0897e1945d9f2b18997eb858509c41e421ddd37cfdae4bd1a152c4dcb9047a7ce335edbaed398daff8cf73337c0247282187b948480c46035f953a6e891f956208a1041b41a28f669324ba1fc1a1ddcbf8b43fac0b2aba2d520d73dcd60d2eaa5464c39768ac2606717c1fb45658ea23cfb4cabf68934c1123a6cb52f8ca72052e5340d053bdd46ffa28c08c9fa38905f36c0e516f0ef9c901943578b29c34e0fc821bb34f07d37792f0fb2b9f6ac0564e0de9c5daec11b4805b9a1b802161c32fe4b9f47caa03bf01018ee306a41a503f8998307c96d10f03b71e12402889d0997f8fe7120bd09db9a0b1c0943ad70542256b4fb77071f33627879221e4add38b2262aa0af3c58f2120b8c07767ba69dcc71e57ce33f4bc009f41e1ac143388854b25b9d2367e05ff901fcf48786451fdc9f297b561d0c74262bbba337fb71ebaa6dcf959f0f9adb9955852c5e6a6ad576ec33190da779609f80a32655e4872b2bca529d9d85d0340aba38ca179a43dd78b18e1c6f84a67415a4e98e94b295a4f74a23c28f1355bfde46fd4362360030cf7aeb0e41fc8fb446426b5bb20fc6cbd27abb18f08e32b74ee060f37034c2d34ac473c8b4f47ad945b8474dad8718c6498c6a4af47477aaa3f6ffa76c6166c18ebe4deb1bb95020d503f41bb4d3c141462f817419fd437f488a5031932d4f352bffcbc79de4a85742bb76bb10b69f6ce95fd5a75d1af3cefec13aa8b5db98a77fa79804c4ffc54efce9270b3330bc841cde5d5c4b3a02f73f285559d92610e327cb8989109b54f1574ead14aeee5bcfc73a54fe5b7d56b0020d9292a0b156c6a34588c5237274e9a36b144f4817e81572dd5843a23505858b59bd71b43cd478cdf5b84338682bdc62203ae02aa65bea2afe55c7c3790416e8052dbcc09e2c3987ef1388e0a70b0841792f5a00bdd5db93f39649748f75d803bd8c2ea611f6e3bc4a9df1d415da8fd631918f23cbd4b9108aa5bffb4e809a7969ed20cf29114502dd2206c3017be22f74c4177c1ab7023c0400d7fc88ec1ce519aaf0de7a26b58089c5756a8457886d955972b990e606d5a2014f2242e2a8cd60a4e71a4e7c88514c34a6286e82c0e7a9b2595956bbe2064f1c2a30b189c7ff64bb72fa59932a351ee617d5e300cc0bfaae848134acd25437d7abd0febcc0854a8ef1206cc168ef327fb0209d9e6a50e27b2788e3bfa1b622d1ec40d4b573ede1ff26611af6aeb50ac265f495f2e3ec1fcac81d27908e7979bf5eb86b4f2ee05ad7759a7603e988421e72ce00cac5523124b791e524ee7df301338b0c38c3fe7e335f104579c19e63be0c82ae4c9af1afd4f0e862e22700f93fee7ef3c1742a3ff1b3f6b080f8a4f7d4b354903fff32440a4cfc2e4bd0baf370d041c979f138710727f65d0ea8630a675d70b1fb1359f554fd9b0920dd2cfff8a0a395d6d7f5f2e27977bcdd16ab9fa29c15f44b8f56b77dd225997a2d32b8865746f2088348e130c897b76f2abb842e7dec367d59cff95e3c2f031d98b68bd78f8fc76cf6e027adcfd0e92599cceab32fd75c5a99873b075a0c62f2417fc23c6eb60906b2a7948f74f78cfbfb9a8f52e11ad7ad61f58ed559deb7df588f81861574ae7a1f90ad33ab760be22684928ae48de76ca1a3c3d656e47876129321e992282490fffeaae6fc8433d815544b0548eed5d4daa4a26365a8d458ac964da40ffd09efe4c65d88c75b466d26cb19866ba6e82ec8f56e695c060dbc4deba92fb8babc522e11391042915f2a696eeaacbe1cfe0308068963010a86312134d45e852d2e0b3402c59d6e302e6c50b76b2989a92260cc7ab1523dee78aaddd62d462fd68b891e1e0204dde9a2430368e6793f54e55a4f1fcca310ed1a591054d9f1c4aae9354bfb4c07bd3e13fc101653cd8ebbd8de5d41a038a807308330727b8d5fba380e84a0f91b3390760586c0763af52bd9b377d653dd73efc61659d78696c2405545b104db1c5e2266901134cfc55f28fd12f79348f86453488c68dde8a0218776d64ce7b24134bf52bf1d4761a13424d0a9945beb67d4036fe943322f2348a67e69881d3bfbcf51f82031060cbba744286d0d02fc3200894e10a49ea5285a174d9eb54bad5b86d8086e949b9990603a576195540b1581f2388090e8d169cbbd8d67c9acabd3932bcfb0a8d49232ce050bebd709fd6b6136fc60f797da6cb3d2ec9858410ef56e2a1f516f02be663a5bc9bbe1611b3405c5a0260af26476b505f5dc7af8afdbf94ea735b68781525ec53e6737af571900ed65107aa9f22354c79bd7a21d1634c39571ce41cbee1e2c20a5b6ea9fd2151f31fed5696fed1658bca4348b1904bba34e3dcb531bdeb0ce1865e2f0383dc892bf4a20a6e2525a6f529040c9f4ea1095e371f9a608226711779e53d98ba276620e2ba4dd6f1b187f674f2e573236b0d58fca8a65d0de07464c6fd58267841c19a7dd8842920718df7c897396ec26656735575a5d91e96d4620cbde85119f8c6d48d3a66c6fb7d573e38f6b7c3429f25ec3b156f3fbe1957c39c0464bf3f6fe55dde414710d60f11521a2e75fed3f33b7d3164349394a7362a7d32d13981058f5e19ff6c88822597cc43d702d6de3044fafedf76d0a4668f1985139118ccf602f19c2a9414198c2f80b541faed3693c0ffb8c914f8f0862748f24d3cc57ae72bf12be3f58f554c59190d6cc5efa1cf7a61b6c39579e2fab8e049db029411b9580da3c9760825ba6a0545a88d14546e198c2c46d4b14b87095641b99b65e13497a0c838d89bf1d38a81af591b858819215cd7ecb72792e13babb29b75852ac8bc32bfb44183388f66fb4f461587350c3fe4b34c2ab76a17864f7a6b15862cc1bf6210adc4847838fb6be87019671d779ae174575202082e74f9f7f603b9f23049e6382b8c73ca7b9fcd9e699077d33476fd9eef6faf6d1a8521afa27e0eec1f34b4f4c33c6ea16abaf9986f4e4e308278e33d10d0abe03268c0595a8b0c1730dd878dd31710ff5ea534c7343aada16b3c36e43f825ca559a7367b8cd574b700c1814f1868505891a8e704aafa7e76e6d2935f92d0f56f19cbb58c2baa178bb70661c0a2bfe00f3a8d25fcd187d1253211ce96275c1e5754c589144370c133747bc46e1fa128179961a92eb82cff68eb48ee0fe17f1459a668a683eb16aca3397e834a442af911e904d6c0208bdd331a2882e0a43142319f6a7e942dc6d70e9763dbca67f1ad0775931e1a50990ec16dca31fe18bd42055c4a91f51f65e462fc33c8a05e92af95c0b55e2763075fbaa2876139ed19933d4c9d887bde8a88d31ecc29f8ec7777de219b8ac5b8ade9ef20891b69cb077e835835f77cbad2f9773bc3dec029ff9e03ee796fcfb3873acccdc79abdacaa6e8b594fbda3a2f408ab2181c27e7a94f858baa34273c2fd6619aeedd438b8ba0fc91942833631a57af85e0cd8003e1f4911ba78ad29c257267d9596922c25296b0cf50a68d1b109fef8113ae124a39d68019cea09dbcff35c3110073fa0e50fec6854a5a8fc12fd8c32c93ff022d8da7598b0985de3e52c9fd8664929d1c3f41e1dc12104dbd9a1a937abfa11f5b05b97b4710235f981e932cc64198245415b35bbfcad0c26f89fee9e6f39a22d5ed85fe3f8119b26a9a39e5da11b55fa6bb20cdbac13a1e90cee7ea8a24c946890387e7677e2ce0de7de09f3904be6726e89f498d8efb1ff9ec3d0c1359ad4114dc2ebd4273894793ce12a5392133e38deba72fd615343c93cbcba9b90ab25ac2e0e66e41371e2fb711cd87ab5abab6213229106b706c6aba99da78916304556ee6bf3e1ef7d46e139155dba858059d513fafa9289baf289ae54139e6be3a7e8b1d06057d481be4783bf580df01dcac2940f2558f7c8edc1bfcb076406f6e506fb4b96114e78f9d8f4690910af7e7915ce5e3bcc93b283a7589d982d0aeaf65b35470f1d9722dda5297969a0914b1f4438afa46e8b324f00680d38111d797236cb8e7c87fe00f5de05806d9a105d282d38637c75631d209ee2382ea78e6eff0a40e0e0cfc5f51c4f2211ca6325a45df5262bb81eceec2468c72a1edefc74751589ee6804c8ae26009ab0be1358340eebb36255c8157448b1b0a38146ac7a87190bb4da4fd62e8aa16f560bf249a91dd22e11a0509bc09f50545610511c06f386855aa8c7c2189ff13213619231e8a78aa5f3f1ea1f37ea4f713c94384193648d103436ee8c10d63e8225e00750425130deda5ee3dc1350c3720b2dc8fd1901901424f76d6b8a23f77af624bf512b8f0cea0a42a5fd3f30d70d04faf65ae84d2ecf450be87487e1d441ad6813a7cc955d8b6d7ff37f9ffddef4ffda868e669f51fcb9e5be845cf73f98e036463a15d5c9c28bfa0c0c5439f8355b039dcc1e04fb00642360b70613e370ab406e50f7adc1a8bf24218f116a64c6ed1fbe377bd6aa486e4e7dc2163e72fe5e28c661602a50c041f939a416efbbc49f82e6725b65f5c226950de81d716020b71f4853c57a342fd6a41dda086373e947fcd0c1bac0536d7a52860960145cfd79f922a8e59997bee180e035b668b4a46a40c77f858a845ffcb1edc98ba387172b848cdb6a2c88aaa8d454548a2ed393b900a03a0acc3f13e5e852e0934bd3af7d2f48d513a4dd5b5b247a093a4b484dd2d2bbb22e15847436396165c3c80adc97ad2be02f249ad33a5217560c88c1d521e470c671310ce73f6ee7985d45b49d89e304ff7429cdc1f37a4cd67dc6310a6fcc085aaaac6479eecf9e95b00904cba6d1ea9ba81f84cf36904bed0e71e752d473dc9e29d94e799ace64859fcd1e022b608f8e54ffa40a8109cecf39a9a808f90ef3a9a43b0fc10a7a7b29928c05cc82c07fe4feff2800b23e691a8128402a38f212b2e26ccde27ee578f0564dd1ba07e19c2257bf1bb577b48276491734270282f714294dcd26e33beacad4aff2924f6363841b6f035fae3717c5bb3b9d8d81961df0aee15accff655d286a4db680adb04cd17ae5446314bbe5f15bbc2cefb2a5000f67047474aca82bd4dfea88d6c73cabbc6843938b086d90d4cd3def3c57aaa59c4742e78543bfea0b44cdbe002c515b55d62b19f1cb455b9d93dccbfcc9494c58e0bc6347e8c7efe2f06263ab14bc6f398ac339642580a95429357282e6946514bfe1fac7fd3fadd3c094fa27f663c7eb1be9099933db319d935c471078bfffbf318f432447394ac56f8c04c1a6fbf3583c260d647e3928c4f6e652d3d11007a12b6c5dd912a816070165b78daf7b57be4b6a9fee9a760c14f7118b1a6f9e466b3ccb579c119b8c90928bb03c13872715fd4777cb9d5b14860b5b170075a58150649a5cdffbc99193256ab5ed5363d1f82ab480b19ab25099c3b459cd5ade459e1040bba964ab13e107f1992451fd02f536c567e5e56e310ae43ca9aa61433212cd2aae7a35203e19dbd0123fdaf51ea1d1aa5f8022e9031e16fa3e38b5c4fc1ff5e8ba34d0f8cd6d48e2a0fede26f1d1951e84b239502c95487205f4b70ef21eba856f45f8b1f0eeeac8dee8e40e503a0acdfaaf6f2caded755495ecdf2384509b45b9726f7f47f9416849e4921e2324366c25668aeb52650ca905f9f6b72b2922e93d51558bdaa76a5af600b873e3d72305fd6316a090929c48231a1b31ef2ec9906260781d98d3f73c830ee1cc942d102eadcc139c9fa74e918a32d18ce44f348f8b2c0e40a03842eb0e1f5f164bbb85d357bce2df4fad7e92ed09b3dea897ef8ad86dce87a313a353d5fc2f9378d38a62c62b861ab6f01be3bafef79dc9ea5a04d9c5b907f5fa84167628f520710cee00a10a8f3f811f0b1e82f47ee38ce6243471fc9b555de0e7fe2e434abb51885bb4a795a2d7f9c7c8de9e821d85bd9e0b951a7938bd8e81188b5b248a914309536bb83b5437785a2a79bdab9c9a4b2ab659ac11c15a37909a77b0d97834b8e6727481250c0e20f994504b129f2a9e090c57d11eec175dc7361b66f38f4064e6077e087f1c1ff16078609a068031b01f9ca0c4432f3f6d0099412cecb7dacc71bdc3da2eebe8c510734ff3a270ce957c2c00f08e683b21fba3558b5d835e96d6297615900ea8ab717e16277d08a0ce676abea5450441883177377079bf97e122080e89a2bbd6844b05983a578cce776a7111aeaa94d0cd198d554c7b54d232e9f4e8abc4055d435fb87611b0a4ff500b7c95f2b7c773aa51c28c9f84112c068f40c664cf4922699f9fa3975761094ab6a791e6b66407065d263127b3e577ef2476058c927428f27a29d95749e34b585a28f6ca69a22b3e827f8a55ab2eaad05db5ae953e54e29fbed91ef1ed1a2cc83001e1c31523395b30005a5f31c274c81863db6fe5bcc981db02e9bba77b388e72014d594bda741ac346a1cd6553714ae221759c305388821aabdce48b58fc45e7234f29b9d13999060333f464823ab3ae7f1d06893e226dcb316200dbcf46cbc0aa9634b42ef1a9f8e3e15285ef7612b9128fba1304173f57b14a211427c04896a09762b56393021671d87eac956358d840fc06f358283d28a887e38966fe7d15eb16548dadec410f04d42015fd53c1fdcbaed3dc58a908bff828b3f4568f33b4e758d2f36e67406713d34549574c2cd9082bdd367c4dabfb52ddad1c95fbba8812cff6d86096c668e33c54ae1c10503cd70701c39508c026d8ab1eb2d8d495ae6036b44135f2535fa0ee57ed3843fd111807d71b863049de72ee7cbe075f0239edb8ce4c0c095c9f00250cde025f3df6fb3a61b823c753ec91d77d9d5c7726bada3983635b37c5b41c22f521c18fd3103eebcb2d70ba813fbb38a59893396e9f12ed022931e340dc3b86be63533c04557cc329e83f358fae73f84aad01d8ed2ce338403370c07e13697c7354a2e43b69933acf89729614a0c0e2e641a93283207e3a85cf39ed16542c39feb61013676b548e84ba845588b753c26509e31b9e1a0f741cb1118bef2b7afc28ef84ec0cbef99a4ed2882ef63be4930483d15b0be00355030876cd4da0b9c5b3e7706043c9efb1efd355834f8bab5ee32ff6788a527356b11f85b2035b396714448d96f58a8380576702a4d515c3815c3e3dba737b4c6c93844b45eb4b6f8bb762f95f254666b98cc6daccc316f783bc2621a8f0b5fa5e83857e5ca02f2659611646346da5d2e7c74cb39956f6f0152169aa16a393fd24447c6daf16ce1bd1576b1de8ed817bd07a047a1041b5fdd133e41a78cb4924cbaeb305aa0c06822f7ae43e8859ea11343ca67d0144d790d0d259d94ef25a7162037a7a5aaf5d0c0bb5e53ddfcbf865d725f7e8e2141a1e8b83f434527531287ab9cf1805679beb1f15ccd85e58b3f340640ffe427fa293bdaba51b1e44fd52594d9a21e54327fdb48e83ac4ce9f4847160095d2e7d8baf4109de9971d7e7e24ccbca38a53387f9f448c45e4717d0749b6d59bdba382cddf37142001bbedf748dc7ac2373259032140c5438ec0e5694f93821c8653cfe907dccfe2771402ce5e39e46b9b98e51f68e9f5ae7e44257089d7889033c51fd2ca0c3fca2afbfde090c8d8006d2190e2da5ffec03eea5b7e1bc75e4e23d08db445e06de6aaa6109306cc86877b483cba72aed6e453706e056bc53eb83ab37a06841ff309ad1009765c0d7ae3c3a2dac8f076071929b818b54318b97360b969e7443a7dffbbefed8e229b55999339d3d920fa92da762b7b25bddf24184001b9e6e692bec9c7d8adb9d817be894231d7935153718f4f3ea7bfcf5925e6e9577e3cbeda0afc6ca7da23addef889cad32c536301eb4dd994e94eef783d51a95f5ab24d4abf35740e8e96e47e9243efab41d952abfef3c00777d659353a4a78a27e0cfff48604e9b9b73558672859001cc6be6e0d984068ce31a405a3769bddc7d3299f1bf3e7d6aaa732c13f7efaec4d9c27c65e62b6af1ec260697271c349f5ff1510c99a76c74be778a0c5af35f2b9bd87d6a0964bc4284d651724b252e93ad8614f1f3bd70f92d6c6c65b01b2ce8fd200303df8d81b4e79c6608d22dc3d8c9977e686a9e3b2ca9467c2d84cd3808fabf1c384e8116f6b0ffef372c77a37405166714ab650deeb21ff403e69c5387c49b7d1ec50f5e1f29aefb058db48889592496c752196983241465ab4b8c9b8ad66344b562e49d8485a0a14fb20abd671f69bf4950f1d4271c76f99c08af0901ea2f9676fd1647f4f1ea3517fc83cd2ec1cadefab005c3532b4698e6c94d18fc76aff59ef23f5e3300bdd91e2966b4c5c99b76abef3e025bfae628b1f9a7c6a59f158623895bd8ebbc1c6a3d65a0b227e58deb774947bb986e1330480acc98be8b12117f8436c1fcf0fda806d0f5227bb93d86913f9a05e8dfe24b44d3d25f2133d7e0de4e4cb7f76e998a8524cd785253ccee57d09d6bb520d64290cff171e782017ac3814701cf87555936b8f6d6038980c549d1092e9bcddac16ee94cff6c571586f478e81d250cbd916c820dc7f8f924ed9ad8405b142ca0f158a1d8c2c443e5c3b64a8910ca6af98e5443c3ba2c75d6412dd86428b495eeae94fd5f211dd282a5f3fb712602cd6b27c9a17e42fee98ab267edf337f3438d3fd896a6bc26f200396d9e747e3ede01cfcf27f4e33713a020820a6b4f87886ba7ee79d693bacd0c6ded17480e02616b856a88075a98fc74c977b28c32555d1ef63b311355f4e67bcb48015f00ee22874810b89e70ae623299d8abaf6e06d9447841b336d48edab2b513c446affd3df1103799f11a229593133b0f1c8155cf8138dd2fb5ab16b4e55737613d23098cd7cf43beb9eb9e23473c21c74bc466925c45b0b5ba25ba87600a73cf2a4cc2c413224ddd4b1c02cc45550aae0348c345ee984362aa1641e3949e4214294a89684f3d071eae1b02d93587e0eebe62762f17c88f3d17f3e277783840d0beedbbcb16a762dcfa4857820141936ea245f12fa057d036f8bc48be973e499aa19edba8a60d7af18aa10a3bdd8e50f92eb7b5d4200491fe7860a2f41dc1f12c89d315de0cbc77ec14331da74247602ac88d87d5ae5812899ca1bbdadce5ed1f78761ab17c1944f2d3b9093526ec92706f16986f518b9a1fff5efc6ad03850816eeff1d2531459c5a0145b1083f2dfa3251949add3077943ef0fc383995fc700d4f9896b0c37a7a2e5bd5e1607d39f86a82e4fb0d1b33dfd03a29ebb9ae76d238a522f77d2d0c5fbcf1f09233cca2b9e783807a66eb3fd695894bf7d51b7b1823395c28933152f66c5c1a7efe0f352ee2bb47d5a3fb4256333f19c07ebc76a7c9a6c3cb07d7b728add5b19ef509341ff5c204060490500d6c8dd0d78f0b253a5ec9adb8fba126680b4ce2b070a30ad601df35bfc2c7a6c4b8a5d955d1a4277e2d15e33eb1e187194947b86eb3f3e2516a04a8eb99ea7529d756fb50e776261e62d75cf8920076203a7df49e50fdc89ac33d9065323e0b65ecfc4c4c501cc99c0134f8a67f906f9b80094ffffff6b