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 59796 8b7129df59422916e40a36f6e4fb807d8ca760cff6499b67968733daf7d62c2f

VersionV1
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
38b46eb316c330ee6bd36339cc3ff64ebcccfc7a59806e91338f4ddbd4a134b9
Certificate Block Hash
8b7129df59422916e40a36f6e4fb807d8ca760cff6499b67968733daf7d62c2f
Source
getblock-raw-prefix

Public Data Hex

000800008000000000...00a07c0000204a0000
0008000080000000000f00000000000f0000000000000000000000000000000000000000000000000000000000000000000000001a027509d19dbba65c35af4de550ecba49fd5fa4b6df2e2f1b3257fa823ab1e627019df8f801498e6bc25349686b06c9813a77a9f2c4325743117d4181bcd774c4729164daddbb04b17416e3dbb18011c3f75dc74f2be7d64f110000000000000080000000800000a07c0000204a0000

Raw Header Hex

00004020c708403dd3f05711d866b9c9a64066f116044c57e7b12571452b4dede7748e46369820c83f1896361f69fe80a6f952dcb7f17c7a54c9b5828e146683ad82c7f59ad6126a2a3f0318b934a1d4db4d8f33916e80597afcccbc4ef63fcc3963d36bee30c316b36eb438

Proof Data Hex

59,560 bytes
121216020307255f180100b658eb30a1b9d55ea7d67f55831d095a28e5ef5e68aa89764a17c6ef9ba2a2d9ec7629dea261607629a78ee0ff10e39be785b054dbc48211e8d8b6637d3fd54054b4dcf4fc15ef3c40ae9de819278886ee1469dad885c1440983e9df23c576b721ae366f85ccaabf7dc9321842d8985eab9dd853d6de0c3bc2794b156d3d52e71d5c4af830249621e9c44c7c82d7924ccd827767569899ae19631d2092a6a8a95d3e4b9b8495f550a4577f0152dca347f411a3cb03eda9a95fe34117ffacffc52715f6adc0c0610dd45d57b1c27c07658e51194fe8f9da562fcc2a117bc24177d41eb42972e3274f81323666cd31b811d39f198f9200b2257656240d3df6c76068f354b108e5477ac31c72ba92185f163d6679b81e0eb679b700ed71bd49fa13ebfefccde1151c29b51eaf52b1d86bcc9d2debafb9ceec2fd6107bb26b3655d2571153f413909f6fdb8ed2a8195b68600bba504e5f3d02e5661f9b1a2bd542591b999955db400844c48396019526adc875de52fa74090c9a14f128f4b8e2e74c6114e809a270455f289bcd7beeb3555d002f3103fa75e6b98780f4c102eaf5fc19453bec2c2f5fa669003f5fa01855372dc9ab19b5d8b3fd9bfbd83fa4e8ceb9c05326487d5b7359d36c3693db54b1915f2db412324e3a4e0c3b9b37b00e6842093e74de711ccf3827d6c87132bc8962b25eb8aeb640e711399820f56d07e87127463af1e5dd1d990a0016d370cbe8ad52f6f6602f23c6124a48b5628da469e997c2fc4fc66730f2ac272a18671839ceffa2a0fee8fa6401c3627412eb5f91295beff6bfe9bb767aaec3d85653ac92239ee5877b6fa6971faf022be09730f9c59e2a9e8cf05ee21c70fd7b76f28904b47e038a7543fb328cd5ea1de72bd940f20dd9973c533317488f5177b3ebc17d00f5ec8dfa846e8d97d50f9ddbd2ae488a6afa97872e0670bf26db07c8a8fb20e3dfa71d80e820bac93cc63da55c89692b05660934b0c40e17be58017dbd3500bf93a1ed7bfd6f1a8a37f914cbf1583ea64ab56f60e4af1f8841e17ebfe81d515ed785a8651b2ca1cf6503f8dc9c7c0cd3482e80f867e05cece456555df138554478912c2eb5e158b3d807bab36b394ace6c2e5760dbf06d533d22faf7d11b81b76100abd526fcb351d27553d1d7eb9df755433627d7d47c0f7baa39f360b95bc3ee8388beff7d45c18d6dcaaba2166a96dfa608b3eaf14d62081167189e74d61a1ff6960828d0ff7602a326eef69699cef3356bcf342f2be4d9bb890d531f508b6ef8636404d690afa3f1749f0a85e7a959d47c9cfd7cd7172a32a28bfa5c00f532931d74595e752a70c9b32562fb80a6f535fe7b06de510b6ccc4d9f0972b2f97ecd355259ea73868abfd8e011c489a2d4c2a08b56245cf285d4fec065e89d0d8aaf20b96d909385a367e25a119bdcb131eb4604a85fa678bb11bbabe868127ea23826d06f393cfc739d95db1749679be7b8ed259a85af88c780734660a56294f3173c00264c37c4536deccb92f50b4a2cbc6e6dc2288e10093d2cafb7be04b7c24b9f2ddd7928870c546fce6a63a919ae2d1480241638b3f133bbc135e61ac9e46c7fd0a6e7e0a318d05ce34f279662d55af63d06b99241d0f1bde7d6b04d5f7c3f4f8a247ffdef6e3a158acdbd7ca69a2b0a40129e7b8566bb4c3ae10a75d7afe134492322632654059709f6b46edda8925325d6e76cecc997a303da45044d849d4ca13e54ea6d4b67f3842dde2477bf3af07fd5802234a34f5710acd5451a7a08f5e36ea91f399b8d8416b51f2af1af2caadf6e732add5c217b14a21103413b3aa26b9262d97d3a34c32927a2cf6e59cf4467f587d9d5591d7dce40c0ef469b550d185dab32b7ff8276c574e5c3b43219565554345190765a61675611b430eeddd1aab6f00d0a292380f5194f3d6584ef6dfc36be6c3d6041ca442585bf504b40658852ab3e55e447ce68f441fc166b2bfe25f3b94dcf61f6908cb3c47e08f3b831ab14e6339b3faa8155a1d2a7a687f22ed936d10f7575d0115147b62acde3f39197307dc546c1e5ad1dd9efab3b9aa4df779af0959e89eb31346d9a8eb4184279b856536642a4d657047547536833bc2849ff874491f443d902a1b248bda93d36b33803c74ba3883dcb775f559b9f1c0f4dcc80b4445c018c81c713f51417bd1c4e14b95eb1c2321ecb9b60b0d94196cf7ed2c9fa01de94fee6ccc9aa1ac8b4ff7ed30044f05e8abc99afa81788cc55e5c3d60b9fbaddc5ee2f1183f1ad532434e633ee593802ed6b5ea5478e93c37a1e70e379a1b7b2bdabda72ac563a3da1ac1d5d95e597b70ac29a35a2e47139b7dc13935d4b6922fa5bcf285c03666f7c8384a21de30bf7409efc625a92f09d30113749745eee76bc07b2bdf0c9bad2ed3c40d37ee003332d4c1c26e3a7f94c47bcdd5435f2f6cc3ca4bf07ff82bcc2d453a38cacfe357fb6755005e9805fc43d2ef5a6cb733ef35be2477244f322dcfb63dafe162b0aeaf56defdaab8f9bec57a9e0538500f764366c0a2c255657ceb89628fc92dd9a362883d77bf50a34a0fa4356c20b68b95fe1a133714f4035e7ca17b656e4d008d3b8e598ee2141695a8841465dadd3b895b6ca9931a4232b28d19225a236af9a5c3352a1ce8c535e8ae7ca6f9e7774e39d739b240718f34f897c36ed77ae1d1277786ad933473d3657059b1e75e3f19c832abb8a8ebbe27f94c65d46827415ae8db73698ce4a382f6f0ae638b6a97825ec3af778d081663b1bcfc9354390bb1df5b7251b15c3cd931bacb94e1f44ae4c180d578b4f0f35ab9790f06e830165abc0bf63e074cec1a5644cb9851292e70c1eb04757c6156ddbdca14cdaaa50ca791bcc9fe6ef14e0fa38c2527d003e7c49bec86e8c5be5b3c4b981e86ad7ca8b4a0cc6a5aa507985a75ee5079f3741c36db2c4327b5187077b7523b55d770618c646646dd71f15183d5632cd58984146c3ea06ca1582ba7865d10a3574288a650d2a92cdf0e2474c2e195b2437554137f5b473cf7bfa7f9ad037ff0973bec98033d032c4e75e8d4267c19ae6ef1f18a69c389810fb51dd0bfe7b09ad2227f3b95eb407991414ccf599b42a2de5f8868f872f19f218453ca4b41bddd38f443301333b1935ee080ecc088232b626b2e8eff9d66acb25bfc39d16f4a778303d4c764384810c7e67a483cec2f0ce104e050653bf43b8856c3fdb9c2cbd4b3887cb7d91c96192e3d572e1a2a4b7af139f962df07401ab0793f0a30aaa7b65dfa6f44ba3eff6fdfc4dc08ae4300aa680c36bbad99f3b3359fd26d6c8fe93077ebaa45cd2cdd0721511cb349afdfc1485c629abfc0d4ea6214b0ef787554058ba56bdc32f045775a17b8476f8e9dec903b7281c5952fa69c21e30e68b717a24f40a684588aca1be847d1a228cf546e99790bba01f526673c9fd1678f5480fa5c558b0168d2275c503d4c82d7ad329a8e683666123324a97b47d8a697b24a5c485a24891c6b0c9b94a342c7947e71e32a3f310ddb547a89fcb1b03759c407c4725b6701bc455562430b75d3f18befdf665620b93603561ad5a0e5cccbd718dc511daec3f0b47956ce363f127cf55208c059636614a1811584b4520f45a0087c1d3627ddce166c41654206c20bbfcdc9928d9e40621b97750c6c293c0a1de36aa8fdf2948ef4faea8d7130a28565e5005ead2f5c9a37399c4273c9978455126c97534449ea87e889e03964370a74ffc1238a0f672a7559208124f45abd31b7bc4b9212f58c331f6f67a9c6920ab264baf6f8c32027893821f83f0f5b13bf374c9c2ce71e1aa9bdd94a41fd7a13cb0c2b741e846818d7cf089f83ef01dcfa6cfba27e2c980642662a7ae11460f6cb8b1db1cf5a7b229138975d45119189d49e45c545af1c5b770808f0093c08f8744453ec27195d45bfc8d8cf769c704d26d0879ecafaed0420f2cf23073a1922603498501b59fd737b97b889ab0d2c396b9a0c5c8d941b73d3189c5766a0cb6dd434e1760e38a939a58c70c43b3361d13829e3b77d66da5e937b3bf476a0478ad22c67bda49990d4f7638deebbf09cd44c4afd0c296912e0913a98d1f9fb504340973186643bd4588d12205ffdaf8286a0f2958bf66d46fe288785bb23ad7acdac7342dcdc160c71a121e01e4b5860487f5eaf5e7ea8531c1c0d34be1b981390e32ed8cc56c16415208cfcb3ab4c6f98508e0e65b509b36bb427ada6417783984cde782d58ed60f5856e2842e9817d077882216d4ed4adfdeb6e7608b4b022a12d37e2a673e28b8dc52aa90269d30caa9d45b00f067f0133fa4a6015e083acfb77d49cb540bed09b7c22c6f3d3cf12e059701e6d210f10ee2897a64cc085edcc6839632f5a95fe5417aa02bbd67bc891b9534dab600b6de184933b12b6220dccb3a9e1e952acede526376d1c46b54c976cc9e036f32c6b5692bfddf5cc388b19ac8a80aaa5ad0c5136fdcf95c8b51c4d9990970827f7b9c47e055b329d44f76df420f1876f0cf83c3f13fc9db52fa2d31fd3193c5ef1801051aaa7b9cff0656834074212ab50ef38412bd317183204923868053332f4278f2f43f37eadcaaa2fca77bdf61b16664de5be280909d3715c8c459fa8e1157db38d44524ed6f03a3e3095baef3f13090b129eae59c83d0c670b022abd1966b5f0374ea59d9436164f12ab49b347c15a052999b13bf0ffb55115a53ece5556249d67d4528da9bd2753c12e7e6a1aa14334ddd74fc5a173ca0f2027eec23722aeef2dade99b2f584f34e2f0f66dbf0219531ca8e2ea0a252d44cf73f241abfa5a5c831e14ad4d21e3bd7f28f4ae8518a2a0a6243b851fc86ab20cab88aa4a48e80f4241f6855df5d8e7af46581ef4533b6453f5546fccf81659c3ef36d63a279e032b2d0cd40a05b22c9281f6b55e57c5502250850e3c2df228e665afc65226a0bd251662d50017b2347f1b6b9599fad4db9e3d2aafdf67dca6982f70021bffba7689c1e7085aaf7436e8ed7eb5e046a26eebcd9ddfcb0dfa3f0b13fcf038ae0a3d0fca5e586b5823504268a6623e63a695f70fb63bbf68162ffd9d1148891a0aa58a8eb981f1cf3008fc0687e2543db350eb7d31692285e370c636b8911a56587fd9ee5d0233c8ba246677febe30611f1cedc63782b4c697e55c5d34fea3da5b4e689301206dd23e0bf16aca3c1afadfebbc3144c0d804ef4f2081d6ea7bfcbf2219860e783bbf843a4fb0bfe348ccf2083deb80d4019c75e729bc7d92520f225cac145821fdef00e6444ffeb430ee26c9875f7f1e0197618d45fa935b3a825e1080c8873e558863fd4a96797460a46957957e6504e2039f47baf81ce73c5ad6201ac7ba1900279f5f08c25ad85bc26fbf31ea4aaf7db23e4c0e28bcce7f4fe15697554485144414567eeaeff20bc87a1039e982a34c094b02dcef7e4d3c6a292566f92be6cc5f960a6433389e77f6c04ea68e8d22dc51a80e3fe12c44ccb5acaea05a196754f91fac1b65891b256b56088557dd33c50f15ac5b9925097d7fc4e5304245771951f161a638208cea7b08cccb0f4f5a199de706d3eec7744f13d631352904f4f841328001ca75a071a932625309075ddc279dbb9c4fd4b09f7884155472aea98f8b68350c019f36f79089bc9cf7d9efefae9ef4fcf6ac4d2e760e339b008ea66ad0f754549a5f77d956371ce8b914efccb86164fa99170af09ae275c22c754710d3ab9e374e36ba99adb1f728a9f93c23f173ca993f2630a197ebbe2834ed2ff08c3db4aa4aa0fc971e999149a76d796482694bcc5144d0f67802bdfb7ba37440611a5ce1ea53f70815391905e358429298fbcbb028418567732ee855498ac08f267e4f395dbba9b3fc04e3803b2b8b937081ea90002a4d81fc79705394c70978ff83a574cdd3a8ff4e48286f20eb9b88f037de8a8836340700ece32174825b97d6b161cf1019a901b93f3528b51dceeacbbb98b656f9776192220df33ad250b3eb7b1444763d004b5954353a7a57fe696af8b0cef12468d3c1918cadd1aa1d359787ce78ed8ddc42443c5fccfcded262af935cb5db0e133b8659f6925ecda48686ce1f7ee2d186961208ec6bdaccf19c9fbc35111a578c8e7c7e58747e29bcc9228d42f48c1e66cb53f643109a1149a89f4c812f561cf7f6c27df8a842572da361b8c6905de9cb24b5f3b83ca1755c0fd13869aef7a0c8ddf33e251a15c4e0e4f5bf4a470f2df847b7773f5d88d3dc4270c202ea1135b0599f6a826a3d07b37ba025b3761321c6856f3d6c99d01b5c061759a49cac34a9e9bc117e59ae630e91c5427bca3c2dd70ac714d16efb5eb620b17b2df2dc22938adb2dbd1a3ea0da9bf1a6a38a3c7e5fa107d86e30103b392c7c244069dfa59fbcb15b68ae55e2c33b9dac7ca0d12ab99b309ba76476b504096494d3416a0fca85c5aada791b29c098ca036e3e456fb0cf2ad90e50f571c7a8089560ac732d59cc1b74d68309216875cd815b2061858895bf123caa3493ad0ad5d21f8a5db335385cb125b02b35bc34401f2d8187eccb12ea8c29ecd7ab47835c8036786158a89bbcfb775eefaf9e22b3ae51e3435813b90aaa08c3bcf4864e5460ce9dc398072d8d43a2b7e79e6ea336a7e6e92dc1ea21c7356b82f6b35814d36b4c2f8280cc169a096613026919229375d6fba3c2fd2ff4c19c1e0b5f05703e295ccc23ed809b053af1e40b77ff10492c93545ad340b97d3b14856dcf43c1923a4822dec5e332a0c03e1d3cb150db4bed6df1087739d830be3f298801e384786333d802248850a342c956b5165c0fcaf61a6d32847819ed38818fd06f435d73ac290924d1ae4398e3dc3c2a216ddbdb6e77c4fddfd1e086596792241f8c8a543344e9228bd729dc2a28cd7b1b580cb3822e45c90fcea635c041f17edfc40a4a3e37b86591b5970f189bba4dbd15b315b4f1c3ade7160120e5a1c3abcad9c3573891f3ec06d5fd67a6227d2aff3ae140f49b3f7260e6c87a39b6910850e02b4299d6a4c0619db24964055baf37836f558cbc5341ef13ed6de75c6e8ca43ae740c79808929e009e2cfed06f7e06d085630fbc106b006472ebc4cf76d2dea72be518a846d42ff72838e225db7c51e723acc9570e7ead77abb0cedf56ba1aa00c5ae27108d8a7387e52fe2e613fd1dbe67271d7509ed8f69d5908e9d294d1de2a1e42dfd2ce4423043778ffe44797684caecff903d6a646ede8ed8a6a945e497ca3db4638ec9492a3da17277232733575064b2aeedac3b1ee49446dc6dfe8b61cbf0246b5121d4bab1f96f4a9abc6e5ab73bb21e2a7f605b361ff28b38a692b20c6f202e29ac8bb0ab4e5c99ccf3661b41b9a5307aa20d3758b5955774416a9d675144c0c1184e18e6ce37360e60069ca2dc140a94bcb61d3ccbeb9831ebf16d42235f7cc04ca82f571a8a8e30551265c6b3679342d442ea01c0c1ed8e254f0e6a7a3e7d29dc7f5122381b252afe32ae7e9acc2af60f4bd339cb12a97e5393e076a0712d0cdd9703677382c9de18c283d4663d24dcc5e2edd5826d8b4d17e8c29e8ebb16937a2dc0c3560ec14b09bd47929eee6e61eb4efb75d22108f249cb7f17dc9eba125bc91b1589aef24648d9c6c331e2a233f8ec79f45220fb55a702fb68b6778fab71a3f8ff8755e5c3503025ba9855ccbd59974493c02ca0e07ad5ee27f1c24bf3e9f1188602494509a1a7930aca9d4996b325e0eae12494ccf3f13743777f3b2ea959d89cc84fd6c694c5816fa7ac20722f9ba46990d7ce67df1a615044c92bdd0643103d8a79d281a7d7e7d59089aa1ea9a83cf54731c6680dc6c4227b907011f7efccccfa3d543bec3e81b0d9ababe33a5354c8db1b8a40638fcb9e205f4cb961b720bcfefe9bf523ed9ad80e0080534250876ed6ad4633e19c2fa6065f30077cd2b01691308d6d7c6f7b38ba084c6b2fc018dc1ccb23e4531b32a3e3a57a855adc7c9d2e5c13a38dcb5b3fc2584c28665e73ddd4a6b4704b1b7b3d45e2e9836ac40f56d53d2c3ec634bb97f9978b7e9af607400ace7d421617d9939d28873b324ddb899f3d0a9debb4e69795df4f39dccad45d6e52751568444ae42a8dc951afc4499f5122b8636633cc5e7f4b753fec57d8c574f9a77cdda26f6d9df3c7a856c96d5be589782bd97a317ffe2414aa15c2ec58190d7049c44fb62f86a7afcb794676005e315f4df4c4abbdc47dc6bd9e57454d94e859534e9a8b6699074ece43f3e137571fa5ccb6c6ec21983f2d2dfcb0ac8ae1f4ea83a75f7cac031b85d19caa852f114fb76f8c611b9598eceb8f94dca49a54efcec80aa33405f4fcb882245ba63c5ef999f88f5a5641d65affd1837951a3e57dcdb7b0a7412017a1cd804fe698695ebee0321ff0625e8785b16ca19c28483262e43a1de4cb7e32fe8ffa267573bd4fa3808889d375835d4b2db032b837d2584cae308a8e9210c8953b3ec52b2320b341890f3137c1a665adfe5b06fde573c3f2fd254c32af1d68cda85b7a30e876b41b825e5aa425b93ffae6cf23d8ea9b4409825d8a64339a6f4e1bf6097cf2f22e4a26079ddc7cad7d2f38b8cd6ae828ce1f3fcf6f6f281cfdc20e8276e65b6fafe4d28378fee4d0eb94037baaa80e4c299325bab783a7bfc49a2793542208956d442e5c9fe29abbad5fea47797bee22f8078e089f95d22f9a35420c7fbd1bf2089ef92df630095b36970a15f64a9b5dc3d310ff4d573bec17c9ebbc9fe55e4a9b1c83c2146d4103dddd31faafdf03b76fa7080a2f7719b9a5a31d49942535aa2bd4dafb47051cbf79fe25ec802c1ec8cc607fa2ff8104a7e40aa9eff5c9939475b6873e44254ed1c8e7e273e66338b998fa4d5b41a1569ee9bab29de3a29b48c631599dcf2537f7fe187c9ded4d9f1c638aebc7b1c039b7ccb645b6d8f5889da6cb38dfceb7142d1d7a989c1e2a9e83cbffd87e0aedaaaa9fae5f0881750d78d64aa2c5fa0c112f1a8e0deb1b8f88fa04f71ca668c12c3fb7186f2acdfc5c2735ffc0f11ede43931188bdda6d42c9d6ff6511a696c61d6358929d806d0f5c88fa2f5a87b51f27e8bcf757643f6ca7f75b159e12d22d494ef4e6d46b46c86142e57c2b7787f2ad353c705ed7fea04cdfec8dc98afc34a18df44ef955f67a68938738d821be703e8436a742e43c0dd39feabf2d2499a10a039853f437650f4ae5c9aed25d93b64eaa3916cb6f8f8c1ef65692de975fddecb77ccd4fca7edbb3a737d303efe5b713de24f5a4a7ff9524f49ba13baddc3dc8ffab68cb11e8507013e2148e594aeb38f6354cdca1ccc44db2c7e00811dcb5a9ee2b1f1d09e081aca022bed95cc481fffa6facca608726bd62fe57ff2c9d3c94e3d8b4bae4f91b00f305bd085f08b4bc967368e37db24050e177e5ea6c670bbe741b2b3e4bd2e78aafe1091606d9ac3b41a0b861c02b49f4c9f7d8ea7f80af1b8e48af76bd03d400e0b814412a058603de19498b326b611b742a2eb1640ca87bb4c8f60a911d2d4caa65f878b00f4739498da3965e858ee0a932450c0dac63359aa7eccf69f667babeff1909077c030af3da180e740b28ec91c4c9e0e06aca1e65a8b9e1f579e27ac35d456f5414a9bc665c7e547f827da0a0bedc8c4446bc205d15728a79c9d20ca87a58523561973d91e8b23017e8381061ca55ff43332d7e142801581977568812b8023eb952673eb0880ffd5abfcbc459f4d7dc9c104995654c035bd0897f70b862173b6b67498acfffcad2134a27d2739472c46bca8aeb3232cc69eac57ee4e7af4e1812ac0f275784ac03f19e05ba96e22f62107221713bf57b397d5eb59382d7cd6bef85e479d87dcb04884871243e356006aadb5d301f17debfc333dffd1f2cdcf8887aca53d5047b50a662513dc956ef7bbeecd605c747fc9702f5acfdda198709ef8fe3c945bb88d00a7725fcc76d24d3b238cb17807dfd7dfcf5df4a7804ea571bc968ca343c6fa6a9d9b057e6ead3e5457254c8088d491cda45d818367a0742e80214efa79215ea0bcbab3a9621f8dda012b0a3945627dcb61cea26ca0dcc1166b53b032dfa18c1df8fb8f9e4fe3d5eb21273e58ddc20dd471a401d71a3f9f84ba9b6a31ea193a1e9ba55c1561cc0f4fe8cfb5360ca7eaa61fb28f6e6a07aae4caedc0bbe9f8772567e8071fc3097e86327a0309bea33296e99f99d48c634d082c5cef8d79cd2bc4456724ec5a54165d8c59f002558bdcc0c2f73d82e5e499c4affdab4a9af5e75028225c4ef5c231d9f5aac6c7894527e6547079f3bc11994268a7e278007a949eea0583bbf6d7341c4e870364bdb53bcd097c9863c62f73984bd6ca38237785deecfbb2cbf3d62a3d57781b941a9b38a196c8788adf1d6734d577cd06aa3bdfa0e0c82ee3fd79a6559b653965c564e35e738ab3bcf2f682e7642deb50e250891005935f1319fdedc81f6faa7a310aad1ff4184d9b509f7f8f8284a9009c148372ba53485a975206cf6ca8fb98448cfcedba8bd9b2665d0f55cd32c78a70cdea14dd02d17a5a05a13664750098969286db2bc093a7a2b7a53fb424b6d4ca36efabf956a763348d8a5601ccbb87c67a07cbe656ba177faeab45cc290437dce160ed031e25e6ffd214be77541c13dec7efad06948db8380ace14fc13f823aa478416475a301f4529718ec563f686b35c183b9e871beb17053e50da2c53b3ea792ef569907cad1894393720d272367c001ca208e4418b358d4efa07da4767ed92bf47b674a93532367b2bfb1b955b9ea36ec272ddcb99f4f603a0730a4bdf5a48b969c48a749a5eb315577c365fe7b1777babf5193c784f356d7e826232f3b31de25b39b9ddaf12457138347077c7a6eb569a8605373b098ff66296f65ad7df819e1d7fdc6e20ec2c9e462e3867bcd4c3b5b5b8e39601e26affa1725cf2b60c3b28f1e5910833f49c5e90b4a7b7e21296d9e6a133f7147741fe9ca305b84e67b5412901a1405ebb798fd1d53a930769ef651b062496fdd2209523b59fea54630dd59e197f52dc978974d8e69cfdae3511d3de63962d5f5a735883747b5eae8e3e39456c2e6732ba6cabee202cb1241e40613c764a1e2b5e45225514e63041ddd9e2324511f5f71a62d8c72cf4f289b5c9564889f33d7d498cfbcdecc85e64079fedd24b8b0f41a0bad6a9955fa80f7e29a226909022e24b6807b637b8c45e6e9c928c76c5957c5c7a19cdea9f4a8bbb5157115359980a9cc0235b691d108f33f59eb44a4395ef455ed22be2e6fa7d534a4cd32d84ce6b0ad71951d65346078a3ae6d63dcf0b2c998008ae583365552fa69b445b756aabb94b98b36b809087746b977114c00537a2e3ed2e206743005d28d2fa98aead7aaa78082d9c303464aadbe6c9b6ec42c3cb6386a68d9fa93a70dd38cc5da2662b1b902b14442de4f4f096061a8a24a7dc9366b952b3344e3e392e25062ec5231acec00631b732d7fdc8de00e3780afa5b81e5cdd511b8514c47c799e9f0305aaee04577848873b3ea4e45899cb3fc9bb3fb487d587fafd4961b9eb309c0f77e0e0954cfdba76456a7f90185ba711eb2201f4b47ae526205b359e94fe225b07918ce78b20b5caed16201973a200bb956064df53a50b94a5fc37285d866c937339903dffcc6b3c6d27022a450234ccccebb8c4832f05039565d86cda9665233a0c8d001832fd5cdbd4f3f379753208ee6609004846d829b79fcf792384c27841090b61fdfe54b7b1eab31ef740ab7a7b050fa7dd6e42e733448a6232428fe87aafec9c73dce7a3af0b621500d83ae849804901e2bb9e5d386f9b9855f9de525301d24f8212e518a6a6ea4fd9e4bb6e930fb84036e7486e3721f43874a0183e740d0755d30047058a539dbdcf732179b48e24551206284bf8e187941597d1ff622a21711e7555fc071767d966483a3900ccfea4b423d3655a3da584470976276c9b9309c9933e70146ef529dc547914edea79b21e16943a4cd037652dfd09c97cdab8b66328638011fa9b84012e935d240a5498ec61b78ddb09fcedbcb461c03ee42f9bfef1fa930aae7b4d51e341695700b5eb066ecc485ef020b29ddc3510f85e23b5f23ee96e924c1016c359fd8c2dacfb38a305261c3d083dc637c94a88736d9a1c54c35d66887f351d402377ad32b3f08128ffa417618d854b37a17da9057a4ebb38d8f60c06e7415d7f1eac6625e2082223acacc7e37a35a24be62144f5508392344cbbd77629f10842da4c70c071691d3c08e9d90a20e1a9cd22a0432727abee56e988f112456d591c2165bfd4afeeed8144a4aa5a82d81a81b584ad17e2e063a0268d25edd9f15517872a35533966ab1f932e81fd7c30534b3a5925d3534bf9ac209e68a89a50e3097106aa32429d87ddc50fc6630d51d1066f73db8010c58417fa2d427954bb79c6f3093b9992d0c37b4ba6ff66d54a912799d1d1172aa5194a6f066c78563dc2b462405f382592982793164d4c92dc8221b33a8c4c6098727bdea514b415386d0427e45fe12c6481e2fbea3c8a3709deb84bda8853b89f8264a75ca8fa26348aa1dfa1fe92a3b2b36efefab703bfba03b7ac350777c9cc1949cea6fd194d0ae493b75262ed9eca2ed018ae8b6474678d5803070fdee82a6974a21f9c7ff69960f12bec9f82c70604d90bbc13fdb8ec88b038bf351fe1589290aad0af7ffe8ad886fb4cf528aa83118b707e215360b04525d048405a78f7a4d18770897d1cde2d2f7f3b163bf5da73d210127e7ee505cc0ece5f5a47aa4cf07eed277b441a6a314a181051982ffb06190db90dbb4edb6c6d563cb3400694fade93b0ac8d1886dc540fba70caadf01080cf8386e5c9eea35e11898c09e1b0a805e75eee5b538d04ca12935a0d5dcf9a3e95ad6f7e115e60020de7d19376c078a4b9692a2f2447bf3a0e8470565b96b2af308673e662e8fc9ec714dec09bb0e0f37e27801e861a70992b3f360e69943e884273cb3ab943f0ba5c01600ea09066517dd3d7836efe7cc1919d8224d203cf3a101332f101af475198db163b459f96593fc14d82ef392b180437568c19eaebc81e4f75637d9065654e5d971129c0661448faaa363a135f37d56802cb5196299bde5ae2e796479ffabf9d8d9e7eb4f42df3a368c22f2e4d0930c86087d24ef13a2fee14c8736b04604476606d84d0eb8e32729d4b5882ce7b151ecfa9c6839ec58a5b131f004b08954a5e929601baf57e65423eab9f116009092ab9048935f90c03940d72163e9e8c34c5eb6395bb11df40871854ff664121d31c41d30f576b6b4df957612360aac299679ddd875263509c967054a2de4dda638e9453c977b0a6bf8634c1177cff4f8c7ef6d664b3f6302672b6250b492747be5e17c1833551c5ee3f31b8ad71e9d21cf32811a05192549f445c6f25bbfa5b5659b35691b17d9338132cd11c9e293e7ee668bdc495edaa6ba149c40056fffdd8ce91c58bc8ea9cac429a108d1124ed60e982fd29293704ef5b5c46e5c5f38dc13782da8b1e77d732d61dbdc33235cd6fa1fc15cf877fab6313e5fcf34a40c897f85136bd145c5ec8b1db8144ccf6847eae616b40d7668d7bdb26ebc97746af0faee3aa1cb6b46b17a41eaa55394a0171200faa49425aa8d74b47cdbda29f9379eb91ba264662c6f8ef63799541b89c870785ff6183fc4a1958681af54f6be6c0dd8a800f840846b32b617df8172a6e9b59767a2b848eaa3a13e04604bdc2d054f863306062833a8e0993eade7037d4d4d2a4a2a5a73abdfa21a847f3f489e48e69fa4a2428b8f864c84762cf61f92f6a4d4675eb15ec6b38cf4d2796495483da4a5282e2aa6f09ad6c30ff40b9856f1d7691783f2dae52788899c4d004b3e64d72783438a7a5184175c3cd0cc13f8f1db2af9b6af47e8e5c5082b8db9b8420493b667e11c899db9800fe1e1dadebe6187c47f117b120ff7c54532ffe9e18ec7e5e324d81ed13d315a6782d648558abd32c9ba1dd818809b4fd178175f879e487fa8ff8b3f79ce5b35ee6486c1361a19ea5b28c2c4d03ad72d78294e4cefd625f0d836908aa81ea124aaa5f0fde27b42bb0b0490fb3eb9fcf00fd0f093085eb59c8f7901c9ef1506d6219e1e00d5eab025d340587d25de5538eaf796c7013d19cc517c80889cdf7ae0e49177db04ca3ae2d74a871983c5c5c6dc97acc6480ed8a36b610442985ccbf7150cec9eb3e5ab6bddb9b9f2b81379655f1011d8e190746d78d26ce2e8e3f2d1e436cf44f9c19feeedf057b526c1e5fce41d734f9a99c80ca280ee6fc9ff1c2b57e0a7210cdf6e038863ba084b357697e0efa87a23ac88f55f44f2d5e3883c5699602d0d459b400cf502319190cabe2ff07b9acc9575bdc2513a9e61bb98398e1a739f9194fce8d66d3b3b412842ba51ebb6db0d158e06e469b2ab035a47a283c065ec847e22dab7faff7e1ebf8bbadfeca4b8dc92868c79bbc2598f541ad521cad3e58ab64c48f77129f9724741aed9f723de6d263c9c0cd130b84dad58fbd17d9f96a91e8cd750cfa6b971e5c9efb04e2f160fd6dca80b5374fb61a36b90104b5a55275438b8eb921b5e333a364a3fb0b6268dc7de1b9f50f3fd466758a5ed2aa5ae0de755672bd1209c424452a01b21c99744b35c426e0b0ffed7ccba8a7986f38517a20733b5e1fc19ae7b12e455bb8d14333dae9ebd7913a95c432a95aa45b4a10930fa6c57ca34d548f9115d3e913efe7cf6f8cc1665038df8eb5de9c8f1b7ebaca6d315262255fc98debe316dff99bc12a2902629f61aab2065ba4e366ffdda879cbf0f72d8ce5dea7dc594af711adc4d52127b29c8e614d5ceba5dd05887e86a1ed99a8fa2b37e1c17d692c0883da049eb75209972ce96ab69dc76b39f42bf17357207a974bff8e49611fad75c44898ab9644bc9f7f973aeaa078e036c3e30e55eb6d104d8c63710033d625995afad6368e245b1372459e0fb42cb5a7f4f96f0c91fde2b975d841467d545a5e4009ca77574d6b7de007903589db1ad0d8ec39a181fee04997e8d0d2b8c0e8f85b493bd035f6c927345859209658eedf58146224d05cda66376aab774660811d6a616bcacf1ce52513f2c5b43e15360c490db7388390f6458148d7a7502a8c2c385f165fd58659abbddb6c8f47f83b059db0627a20fdcac32a6b4001a144d8bb84199306d8909cf978c5df933fc6ddaefc22ca53585bcd8d2f4433b5c05ff65a5eb4ed783935a8ad36f8520bdca30f44bece10d21ca645d5713bdccbbcfc83de9b06cf31a45c407644ec85a8abd2081f1c4b97b447ce38069dc314d5cc7656b6c8b34b066b7fd0b8d68e3b27bb09e93d6d26881f8a6b596347023f5bda85b049f74075d73c4a24ac2dfe93da7cbcfb42f5443370e873bbfddb23162931bd50c1577b71bc169765f7f71b32672522abaa67fcab58238649845e5eb4631ddc8016661291082b858e9e7d6895deb79fee1194c8ce15faefed86a2d04ce5dfac3864c045d5cce6adada97701098fa557ef8dd18bc3df4964e6f44495645eab580c687123093267cd2e1108f370dd67f4e457339f2fa9389ff5bac4f9e42fa28ac4c5dcfec99892dba4108b588270a31287780ac36120683a9033a7f905b702a5f823b71831f6613046e1bb3912db4f78c3a2c67361d9c903bd7259a0bf6c3b4a9179c4de8d65cfdd626a9ca9e21572d106a76fca6dfa5f41821513f04342d7da1cb42baca10a243a59ee71851cbf344233f07bcd71662f2748b9a3a42d664e4fa5b00c67e1989658042dc68c3f579c4fdb940d76da58634af5c7a8b1ded359971faabac1337f7d4025b1f399b79982186d15bce91d0ccc5ed535cae49b8df26f70b831b26f61ba551ea3dfcdcf5a13d166a21dbbdd35e88a7c59b1abc34dc0db4c9102756e6f0ee10978333eb36d4b0e5ab17891099e718e8cbcf2c83f01acebb19fd32cfb499fdf234fb76ed619a255e65697acdbc4fe7bd1e17d3df8b650e05d944fa878c929742925ac0f9f3c37009fa97fc9ce8dc5b8a05d7c5fc4c4cc5eb06b25b7f70c2837dfc1c0dc2d08268ef122d40660d2272604a8c542b4b45b8589cf132dc84c6eb9a81022c5cebb751e94eb2f9d7e03f14704db89ada04de124c19a5346eef7a1b585313bb2e1fa7deb7c7a1817ba2c9e98bb7337e2badbcf71833388f020c6b9ce1458bd86db868424c814772f81af832a47231e6c83e09c25a889d3b090ae903a659243fe8d130acc454efc4154a455fcbfcebb378cd6f20124170a7c66fb83e2ad43d56bf13bd583cdc4fc3b938dcb79a873439d73213b8f7221bdee97fb8c3d282753f38dbafaebb381ecc0f7db156ce2e2a7d2518f437b00c41ba2b10dbd3f623aff0a431d6fce59c633c275b0ae33ace8a75531f9fec72f82fc0fe56eab2a5df25a72691029de785fd96c6d2f12de4cd8f2246150594befade340935c14e1376206370872426eb5c2c8dad069cdcaed867f9bf54c5e1cf67db7603e79ab84db5aaae08ef614ef41a89ffca64ff85efb0fa825d10a38e4ae282bae9802c874840b5ec30da520f8c879908f2b557c5d1c9533b995c15cb5abab77825c3d6eb47a975e59a2018973a7d3459ee99adc9e475be5a4c0aaf0b490cfcd1e662fa3842c9b012a45746027eef5202602f84ccc75e7039daf9a2eaa869e9323dfa978cf7e056691e44b8d19c8c25ed6c5ae2fff4ac9a324d08f5ef2dfd77365ee3d6177909de86e697a1270c595d092ca5206beb241b298c29de71c88a133c0a68375f903f695f915e40604805aa20aa6dedd2d75bad59db9f30f48a8850bab61b4ac0b7e917f7ae875399358e9b7aa37bab669c3dcb991aea13603fad37d60505a29de23f962daff6ec26b955c2f14c40b07a466c8e7a44d9443f52381f189568eca547f4635971e86bb0f1ba538d33f55c714a28b7ca4d8966ef38cde5002d4e4abe80fef23b4910528032e69e1c91ce449a1a1b6750e0396158a2c8af6c4309e7a870419a0234ca0dd78adbf26ebbc8cbd114cc29ac649bb6d0813c0f150315c98a718aa84a90551e8271c719c21896f501249bd5f6241e8e5a5273c9cf2eb8d6281aa437cb6340cd0e867844857bff95216a3f8038aa4eea53de32940ba74a9be48d44410cb868f463e493b4458b0a869c8fc995e71928f387d3945b207ae7770b5d048bfdbebac2d262ceffb2d5be72a9a7c0ce18ecbd2fe8a165ba8a4ab5147cddeeba013bcc5a356c0a29f197e2103b777fd1495910be5774adf66d1cb78a3762d10d5b8044c2f10336339324341df86be7d28732676a4a2d4757075b20e513b4137176fac05993f07574e672f2e28f78037891a6224378964f77ee0bf80306d3a9c4454e1510494e058591d48b73f337ac12638cbf74f2dad397502340e81892db8214d84b6d9374f2086a8284e8780176b06a44d45d6e73804378bcb61ccfc11a883044591326cfa668e1a201ca95f51560685bae6ea87048b743f8928b4e729a943b61f8c63dfdb3c0b1460fd5de22bcfe454fe0546196ae0b612930cbef144297de438b1f9046aee71e8d58b25e25dbc03caa71598127d4b3d92ea46c59a551341bbed8e97a65f9a7696ea3a66137b7a0cef488c9bdcf15472b92686139fb1960c7e56fa45680a29a780a5022957bb7218ec4e27add4aeca7ba885b73d14248c8e6110676fbd7fe5a8b2fd615c2448289be9770feadb51b85291eed8ded274d27132edd13a7f4b293782d094a8277deed7a22c5aa781b8e4ff129c464b922875f1d3e562ce000dc61e6214bd19bb4b5d114d97d5bf92ba7ea3f944ef5cbc108bbcf53c2077d4bae809fa8684321f6477d092d624285eaeffd6038985cdd859620721fe344cd988d23c3d74e73061cbb8d87e0e6f9056fe149bfb14bc64427c5b62a8d6116a258bd511102433cbc189728ac57086a618dc548cd3764c2e444f62798b81c6a84f8ecdb24b9e67debdc66e9ccafc307184611b7cb249ced01537dd41fc08a754d40b1027ff7a929a90259cdb3be75cab7cf745459adc0273675b8dafb8036623c769d308e6e850d3e7760bf054bb2c53d263ce2b6a71bbe8d142f97540a475d7c2132ea6ce4091efe2051b002a1f579cc90249c9f333e4fe2f08c74d598c8f7765dfae3a2d8cf7fd92188273ea6aaec2ac29357691905f2372b6074454b1c3a6d8467627903e1097a5506c5de021d3aea8b28d9c04ceeac0bf8ac6ac8516387d6c9967ad199dc3718d3a14164f86034a61da3c8aafb9c5de8d1ec8a9feb862d8d8b10531138333876e3ce0e6063274d14b03ceed8366f7b306959ad6f4e24dcbbc9ac52c09de67f382bd102faa4a5ce9f6a8fd699acd5efb3566c88185d3612f2218505b9b6f97509626476983b9c9f46aff002c77e9405772c8925c0385fac1abaf4ae0675605fd3369f059dee818a82f4b516a9d8ab02fc7aecafddb88c949fa5519e1b6f634803b026045aba4ce32b7a34c012a8adc20bedbc7a63ab380793aecafa2c37b6d08685e69a790042ec4ce11f299de911c6a20be4a9c2dd9a0e97919d859f5fe1a41babaa939bee78164d711a5f4c08d6b488cc3d2338b840939aa9d84bdd495fec03bcc4f570b28cc05840bb1b19cd71ba81b60a8b05c80c503adbf96379d48a774a89384eb90c8f7e8267a7785434b2d89cf2aff1f0f2575606da89f5a107e2a27bbd60108b86c4f1607a9f9c6ae4838ca8f8f49ded870f47b830bbe94dd06ab7a0288fa6354199526bd8d26ec4fb4dd0937c1f5032933e90ec0d8793fb8245b614affc944d06d0124b73d8dec90631ab4d94821e039e7ad34f7e29b7713bac310ae07f6b5a98b5bf2fd3a1c22443be7f2a705710b7dd02b6c6ef790af614064bb8d9eb000b91d63e99b321e7c6316f269ecdfe1327a80e31bb368f5341a79a3ee31686f206382cf7bbe3d1d69d57984b056a2fe80a8dbc2c4f1cdaad36f3ff4cbffd7c426aac2209fbc05c8fea1f5435b15cc5523a5ef6895d58fe382d55323ccf1d5349cc6fa4f53b466c55a62b1e7f6f1d55dc442df78ca2d69490b6186afb764224a1902deba1473925747155dbe52997650a814b91c8fa5805ad5a1c2f1f1f7a0e960f866955fead88fbff902db6528e9e6a5b33769521461586b94e4c3f23ff5b7486dac882cd5241cf99fcc589068573bf0977a78c07a1e1679c519d8a3557b327956ef3721b248229c52c3865354c5d94087b048bd0cba6b3c137f543f55a66dced72268110835923e2e525843fc7c7c8c84171f6aa7bbf7f626467f3f45b21cb2fe6093c22f9b6bfdf1a501c0710a93d82bf73f52f43e51f50c36dc4eebca8d2baddd3f6379a4fad3848526b01c2507658cb9bd014869df3621eea9feccbca8fc5bd4b10f109e6cecf093e21931a4fe3a40b029289d4df587171abc332f9032733f0234d1c5030c2afff3c5c2594d294a3a0ccd44eb5959e22ee513469effc9adad6428d66b24d4123cbb04780e066e7d7faaaac749be949c3e83f915de127c2d0c892c7ba51ade35c65464321831a5efc26e2def73ff34d4a084daffd985b4eb2fb51b91c3b2823d38d298299c62717ce747977e55312ce51007b0943d98a9df88eb03938c9104e31269247d07faf45233f59e7f4f340c574666df04ec8bb01cde95819c353c9bbcab617d40cc4a4da72286a3edc7d850e1a0402ba4e3ecaa339375d43c104fb8f4574c19ed5b5607c3dbfc0a3ea756e119f0d5ce57b8d435cee2ed8a4bbdc4c1ba87cf1eae01be4cae23c0b2b411aca559eb6b41f8325ac48dbb136615840d37411cc1d372ac420a340c9712c6764258c9b907bd2991de41d036ccc5a0f8bce34feb1289dc4cc046556a6651c15e44c3323a23ce8d4fa26316b7f34e2f1b0457f11b3c17c1e5edf28ad4815b99ac437c74206265035aa84bedae0d58715075f66f81a5ba5a0d60165850289e40b324ec59f774074596641470970e275fd4d7f2157e5a14c8a587fb04c94d2df222847a6fb2c40c21672553478cae57ed7c09d98a64f0b500b9eda0085f6412899e308503657003daf052fd6c2a1a5dc8ca2d8d1a8cc24c09a6a832929258217be855a99b49fad15288ec4749ce82a41f36c5865ef1a95b669927dfe74eed35dc971ccf0073ec729e01e7a91bfdd1bd3b6a9649de5a11def81c631ac7cf49a1f0edb7aebdbd3b086ecb4b0e2fdf1ea3e7d4f8a37fb4cb7de1f2b90d758ba58eb1c2526f4767b2212c592fdc109db9fa2d471b183a3e07f84b5068d431d7a3447947a33d062e6daeed6568ac3bbb251c184c2aef501d848fcea942f006e297a764fb429987b595e7adafa51921731e7347a77728d802809c773387173efaac7539065f75c682058eea7f978ade82b42d083f03269c88d180223c29d0ea472031c2c6aa2bc2a8e84aa1b0fa7d4cdd44a5aa314bf61f2244e6903423eb8c0b477dd125f958ca164e66b58028ec3501f21d8ab1d93f56619c84e2558ac932432b1987ec689abed8ab0c23e7cb88b41a4af5474c53f548d4945445a2bcfe0bc5a84bb7365fb2b6c33693f3382fafe997fc8c7dc25377c1a9d5cfa07cf786ef04912d8fb66b8254e94bd8fd5eb063d6a667e4f0b39e77bdb3129404d1fbb827e73b48a6c60a638b61bc09eacb3705f4227d18d353609ddef9494865e97128743db1c43acd93c64d7558ad997f2282a27f66c85d6b897212dc9503d21f6869ad2db8ff39ea7fd6e11911ad6d1724d9997a235f6192f46b7ab12509c87a195799617ee90ed14cb6f1de9422b067fecf431eed49e238583e1d1f47936a04ebab3613702473032b2f64cfbf62aaee67f1f598f29b505630a357d7c92a3cb07bbfc0148533dd105b249f008ae3eb268c8886e972d9ba59403556d57ae0f17e931b1d54e19ed807577b2362ee837da1549aab8262b9fd0e1042ba0f4ed5ff5602d918f4f38c80fef45f688f1de699718f96988e833168b62161ace9a206c389cdbb6a67d001358c5ad6862d59be1616e6dd7ece7e6cb7cbd05e7e04ce76a1660254c8787c6265cfe9b2d7f1deab367a99f96c5b6e08acf8b619ed6ed716f5a1c2633a8bf9d490b378b47c2d3b66ea8cbe0f0d6a6918614cef9d72c880355ccb9fa7887ed14195a2b2b0856e6ddad97c904c7b405603ca42b1f9a400890e842380a728ad1baab5366d262843a9ef00ee159f4c066cf22881465e5a80bec40654f1ee3534edf8ffe62eb0446290b9cc9919fa16460b4583298896a4e67d100a4222ae6b65a41f53e2ba53b9305b0d894c3bee46b7687a443519b5e3c9abf8abb401add227f702373a299c987ce57ee63ce11fa692c1d4fff283764e04ed9a6ec7c29d0bc48455710cf437b4fa0be7519f355e383509ba063b8fdab24f3dc69dc5a4dce6b3f468db7e0bf2a3a95412615bb9ab592a00227443db599f63fc2dc41eede7ec72bc5620f1cb056c6738ce30943a7076a0fd74cb20d0bcedee04ca4ddcd67b02accac760e0335fa838be78b6075f20183fba39ea3928d9b99cce69f706d2344243052d78425b933664e35e0d7f7aaa559bf68dd1f82600d2548ea0818bb18c6fbce71d0b2bdb471b1d0c0e043e345f7d24bbeb0c2f9a4292252f1bf4b771ce475a80bc77030c52242d4a1fb404fcfae9947561bffbaef94ff4a700f25f8e4c84532fb76309ecae66c58e4b2efac48dbe9655ce0ff7e92a1f435867f67ffcb8f59f02d1bf6b30498bbd5d2d0dca03ab97735018e2ea6bb11675b50357de81f6c38c7553797f16626ce67ae7c0ba898d68eef14d0bf3038d54dabdd10d10017d14cedbed76ed9f2323c3b3ff390145aa98881fd0ddfae45e72392e0ec41fa7676977f3aa98fd7488242091a0ce1ab45b9bfbb56835e3e209b597f3622132d32cc49be1d8db4d77d4a9812b4b672a78b08bfe68cd1e66b516ffc20e51594a8aab507c69934678c9bb70e3cffb793a15c181d7e489acb796d2ebfaa2c08badd805f5d8106ad4e5654e0f1cb25f0a48b8e5152f74718b4159368a3fbe9cb3471c471ace253a3ec471a680bec2c4f6651714bb88f56c92857d89706b043cd7c1796f0f253932e5b2975c4c28e0ad9beb6c738c564cb91255c528ae538b8b1e4eca7b016280ac916af042208548fc6fb034d17ec00da43c4780194cddc5067ffbbf1fe53be634c4e9d85885f5ff2fcd8b0fcf0a1c028985a5cc563adef7bd6796d082d0f675b8822072a35985847f618330e23872623fa3c9e25de938772f5954a6be084dc058e45028786329e23550ff4230e9ba6b4a610abb0158b88135f42df05d3566be01f636e34f887f9b6afa9ea9b2ed99825d2e0d7ccf045dd730eba9a00195543a4742a87799e9867ef38d5da134cca64f62b22fa85e080c71146b1ec850df02ef964d082eb05de22f9af612d10b248b585997b87816d449f8457fd1e51189211ca790ce9ed88a6a015fe51cf3448dae673a77a6e7b87f5abe71a1e2ca778656945f33d20222307ac71dc8e063eafa9623c40383c8a951a9f25eb5693810a3ed046d95886bba1f1f137ab7854def62ae1450bbb8b6791a224514924a393d59f356fb67118cf66873ee195657f24b930a78ef2bc33b8a5de4a024f0708d599e075332d6b9d597d0c0fad5cfeeffff35f7ded8a2686f2245147fb960472f8c9a03e9d3adcf7140feb1a33e41f6fa23dfae7f3d48d934250f50395421cdecc697d7ed1245cb51d8aa5a969f72878f2cd33b5b5cdc20c0e4086c56312b2f724e8e357e7bf732858e9f24b8e0222e26fc0133cc7eea3c0fbfc920e35957d21c8a2b1e33576948d667d5c8a4cb0547015aef50655ace43a8e98d696ee669052936a258388405a45f90f5edb92409131615cc146f436363756775cb973d7c6f5d998b81a2b79599ca1bccbc811ae751ce2087baa92cb518ac1e95c4851f778184596dd7e9c36191fa440bbf421d082cecd0e281e9e27f0d64406ad1613b7d92d5a953e65ad6a5108ddacab25a071491133bf3b2865975e1990a84ddd10bd56fbf1d40d6d96a98c0d0f2bb5383f7d997940f6f6c8f4b08bb6d57ae257f8939d4c22761aab02dbc4943c6c9667b397f01f746e07359e9f46b143759d71a03ddd3955e608189caf2a848437accdb488d1a57af6bc5f3acb10ab9ac5c255c3c7e425a6df44186270852d626edfa19db229fe17f18424a9dc636214692a9bc8ada28585224c37e81399b05bf44a0f1ee0ab018182e680177fa736e259fda0cf82daaf7369785ff8a24e8b27301374bb3424175e2d9bac95d8ce01aec15197079291f6079ac97086423976c59d6afcb4cc232215fd2a464213a6e77d303e938dc834dc5698d5cb799924aebbdf45e3de9d718dbf8dc2c9dea0352208c339ec04a78b10514427851742445a7ad70239fb68003254e96e5710195b97ce4cd794bcea1be6797a4fca23c88bfce732ef2136cdb870f65a4cd5fb67efda2c9d1b3a0d8c70009a37e53da946fd68962a372cc4f1c4997a2ac721ac1359246528495c39f368b8b5078ec9c6e31dd6ca6ddcfebd6b3f24f116e6fe5ab0338ccf5ac82e038762e27c7fac5b4c714468fe15f65d6761388d708d84096a6fcf86e6262edc171959bf9189ce4ef09584242393f924b89622a3848baf0bbea637172f90888703a3873c3079af94c6bf3fc426b082373de8573255a373a30ee2037e86dfaf77fa28040310d5937072f196733579cc79980c6a430286171356d8f041e4812738e64123068af8a7aa93d0f8359ae49b6979139a28cd3404bb9ca4c041145c81a293dd6f157efb1969c1764acc0303918457f01dd4c32a0f48ee2dc4aa7c10c4139655558e6ce5f10ea93c9d2eb9ad2996c1f40c4e225e79a95c1e0b6037bcf0be31d6d67753d2711bb88e8f1632da479ef454c00b65d91dc7614095e896c3dad533474e7189566be25a001e3f1a7ea1a4ee3a755b624e3d5f9c882331e4ea3a03bf882bfa3a4c78ef3cafd76567717c3c512749e0b8f094b55626df966479192ec0b9f5056c3ed58c0abc3236bd7aed9444418f2272bc779606049b82d933230a7185f743fb0a5fa0cdd45f9abe59103bd1906e8d5a3bea10b3ef85e136a915951036383ba969c5410b251068047f1d25af3621e32d688297c4ce2e22ceacfe93545d632b79958e6947d0e2aa8e6bba36d0ba601f046a26893cf0077e8f685f35be294c8c37902e82cfb365200e325b4bf9d21920ee34ce64576db74b81ac0b4396999c8a5b33fd78091d8127717072a9f642da6a01aa03ee649362a95890d429ee1625cbb74706b83ceefb933170dad0442ee599a9c707010524c91de7fbd0cb7ec364de54762ea9a630b33b7fbd8b288033a0bafcc59532a84eca50da7534cb949367a64af2f966fe0928b664ae4a67c0b20a803815e0b34293d40d3b1fedcaac5c078ab9e3adc827f29ae7719d7cb5cc27781a47c2e298720d56acd781fc0445c6d0f3f481b09c68a376008fda283d5779c2b8c1c2c0afee11679022e23c20c7f93c12ff085a98c8b617d7f01f3bb1d207d461d1798985169e1f6856a6078ff9d944531033000d8ad277e11113fb98020485a91c354d623920bcb4b1133077fc5ea6a5b7e22e3de25c0f89af2ada8a662e78e82b02d12a856019b56f179fc06db7c2b7d386701c4bc649087b56e5eaeca8630f1949d05d452d04049e02a3d22e268995fd690e5a6ccc6de70350ca0bd9f776c863bbcb341d968fe53106a17d52aa11f4d0d690a83414f6d239d3a2ee8665af77d82205faea5ed47976558c3ca98f16c7c497081bacf03f6bcc2088bff0b1f0722339aba79ecefe5775ccb18f09c3269cdfbd630d2df12863c5362d9ea384f1d9062e32d833d7457ad5dafa7ecd3789afa9e6ac52b94ca8678715b8c99c045c73bc896e8d737fdd94398989cf5efd2475d30bd36c4b4ed9442ba570d19b85eac658deefea2829e9fdb1691262ea9459e6dfc76930fbcaa449cbc0417c4f512ddc583a0868ee8b7f124dbae309debc8e6d6ae6784257674d923949673cf12bef65d4d5c7e8bf75420dc803a445e29b4b8cf98ddd0da837131a4d7669734f2aa8da2338d35417c2a406a5bbc9b30e898f4d50edc5d2188b8213fbf0f737136c178cd3dca96107a80dde821685021a2a464010908cfe08e6ac20471c65e95e384c121c143d03e1f4c0b61b57af4b6aa74e6bd7de7cc627829e209b402926b9a79315b579ea8ca25ea5ed44e85a25c5a3bfa76e7688c2cb27025f7dbbfff6b0022b414b715e0e782f365c23dcac21fff56d66fa946373b7b049a2f0668a1f712831dc8c0a611e05f978fbf867446e0df42a649ffd0c946b4723e633f99fb093887841f5342c98d1dc558516f78bace4df3b6400487c7298077e2f9cfb6f7e66344ed24b5ce6a9058f02e06b5c44bf9900a8872fd276a21da3a1d6d6e58a3c0cb78e63fd167b6890f622c2ec132816b97e7cb03f51b583f19564065944853d0af543040c41fb1a7968b67ccecf47a725aafc3e98e8abf279d1b5f53c04e58d4468169156eb52dd03277c8b9db1f42e8ba84db0a0bdaff9eb8721e567ee55d8aa8a67cb8b176d6e2adc2d3bd60de75007af3aee42e7e4aa3ebce1bb391a6dc5778d5c2de092ce2ec49a8da3bd2e4d1b96cb15eb2d82a45746f9049a02a153c4039a2a10d5cb9aa103431113ef0ebe32ecd0b2f284949f897a237789a293e35c8a24551d94ca3093f2f0d3fde5e43037946bf5a0889ca04591a200e0eda0f44d6f25b6af95da38e07f1baee8e5fda1a776bdc09e51718a5ad898726fabde058c7ef14fb4c578710a5d364ce07356605ff22183cbe99f9a8e0aa899f2e839af61744902d2e9a111e8b2d08551c28973460722f530e1b415fb73563d8e369f169a1790e0c154b9de17d71479b6af8a8c094e26ce5b3755ff55d0dd624fdf45b1c75c017f5e0c1e7a2ef6d6d95346ed9aeb4e1d56034587aee7418253e7a0e0eb4926a52e08aa2fb7c6491acf5c6cd315a13712dfa4baff317a6d5454cecdbda192d1cd90554dd170e789f98f7c9df87776e9b288037d22608ab90294d357b4028e5752e3e7be9b7427539e04e1058f9c5b9c0814f188d2294b381bd9b8be9a12448382820078d582ed66de51c705e69db0e045dc457b13b29194d486997e63b5e568c7d16082fe1467cdbe301c1e3efef1fdcab86e9ec1967a870469acead75da5d36a8f250845205328559130b71751d4417d78ed9ea87e6dae25acb610b277c90853939816dfd76ca6f4751d1a2c6aee0165e0d0d6ca93120873f6e94418fde1e9a0f294d3cb469a4c6cc277252d3d20583cd43a5881cdb614682042132d6f35bc365c6f1b5a179e72ade5f567e24d92bb99dfccb7d48b4e41c1c8f151103ce2221d0caac9d620af685f9274a9993fff683f96a5a5c8b159e2047c00ad30dfe037f6d011d0137e4cb1501ebbe84359344cc745d23a70eb5b4774fa28f024765775b9772ba4b521200c74d38315800b3152b9536f0354a467d2a58d4ffcf6efb9d0b9f8e264f5d45a9ea35ca4f9972cb6531899ae03f23920e291812062459747602606eae4ad6c5608638dfe0ee15bfd54b327c9effca16d47a16f60ec7a4906b368a9d240235fc4ba8ec677bdec543e6e048fc48768c513d0259e18a6942da869f0c90d4928ef2f7ac62d46c46babe97d6694df97d92aed22ca3d8dca8bddd7f4f46795fadcc14880cec1c6bca0f4639c45da93b50a9acc827836571dd9484a61b0fac13dc82c9a5de80ebff0217b5774c75ba9da88ca5b3035ba4b4e56182f156a21b975617697561b50eb5efd29fb5b600a440d6102338387f875aa7433638a5362763c46ae3a27ebf217641fe128e5e2be97504a92f0479b43037ff71bc5f32749b0703413d7db8de0d52e84be1b0ddd3c1d74638efe7306a7c7154920bd1505de3ed40594bf3fa9ff1c50fe3a1bfaf080ef446d61404236158224d20d70ca4e9cf0527f6561f17f20db455dc973ee6e9c3e508cdb66781012d39d90bbd2ad28635d1e0ee54f02122a694f273e564ed307cce2b5249af57e419bad9cbf6e40f8166051c39cc1316e7b65e12bc6f87dbb1df21014583ae8d76ecbec08c499fe36826d4bae3dbf918af350a753d402391437a7ae11a07c0bb26c146c7df51dd55a5332d994d0c76b7e6be50d1298ab1e95599915372e080117305a6ef6fc866fe49d553ea4439cf1931c5bf30ed9baca4c0409a93d16b86bc96232ce0e0ed3b4d47e05f1ec6c1094444d571828e4e5a1ed68edd73997cf61e8e02eee3825526fcfaba79cd94b93cf9efbbdf090d1061ad139ff642cbead84f5ae301c21311d68fcc73014dd94fc7aa0d7d4dc03d229558118b1be2aeef60966941b28f8860308c172ff5f0824a619c8f82eb9b1a7055182017db27731891469e4b653fa1bb2ed0d6efcbbd0abf2154d458a6fb238b96921b975a0d5ecf5aacaa7f7becda99be27fd5901592d94b70918753ea38a19ea909ad9f3c457d007488f7a75fb0df7e1eb79d879a0342f5256d2235a4e254e51b7fa3d72dd352d5bf87eafe7d69d26d90dd5b5d17b22d6e6dd627ead21d2dc6cdb5c63a3d51538341dbd97e922f39458160dbbc407d8c8a10bfc867beea84b4fa32e9accdd0b99ad97c3b74d58abfed2f3bb78db9f1ffa436b5e1207a6c24fa455e58192db8b09cd1f3a25ec6840608d846c758406509886f5e430a205ee5fa3230e495ef74ff73d20dbe5b200b88d3c4a47c36ba294c0a10a36bc2c1440f94c619173e8ec38f5fcfe8bd5609c0bcbc5a8e7c1b3d44bc09c9b96aae82766bf264582a9ecc7d04d8f33512d190f4d30c03e1c1ea747d96e0fb4077a23ebaa0fdf36b3569e99a4bead8169f649d299df65b9324ae021b1f5b31f798cb29e46fa7a7a54bff6017b29ffbff3dd7a092a0b1b017550fb5d4186a1718f76458e60fa666e3d53cef5ab5c058c9b9375cefc748d72861ed45d606291c89cb822b4185fe60f2e5d3974f99dac70d71ca59eba2ec6e6aa53b178dd752802fecf073f0fa89ac0cea4357df35a4170e358fd137f1694d00d3ade6040c5616cc2be16557152292ade51680fd9a1765602ab9142dd4c4a1d6e13470b8f6e992d3af59ba23565a002eda636f1964ddf6596da79dcb177ab6140a785e312a5793d3cc731550819b85046205c89d2aecd3b66867a91e842cdabb69b8da17470428910bd8227f8e99955c2b9b3eea6daf931d0e444eaeed4308a357a0b959ea50adb68406fc20cf2dfe43ec215789d55d2b4479234536257f4cf7671c7a45714868bd9102c8368fe2440f9f6da9bd5dfd48c5318078ffc8f9c87cff9cfe04a41340b5eeb6c3ccd414bdfa124a78649df296c99964d36868a8b730ad0e20f5232918d47ec522435f031716f08d7c576e126a1b731aeff89c3518a7973aa5aac763090a7813473261787b7690ca78e390a8329e1de6afec5158705da213d7d63212ae834a04f00e4ef68c55b9dd657f84a998a31ec809fe801f4fc6dc792af4cfa891d5a6f1c6790120c4c130538904897841508eea912b4fd71dc1821478186615a86a8ad90365d0e69dc4032563cb586550e178f7a6b9389b147a44984ad1556988fc8ad558e5e74852f36504d424bbf1128b97be9364bbb13f17599e9a40fba07010554f45b0b95bd41c976ff166434775839ab513896530d40072be2372ab80146d36077a4600abe9aa954f8ca06c58c852b54b52ebfff84e7e85d57310515710a844b1d56bb82b1502786decb512c9dd44aa3681c2da7fa3e50462d2b6e1baa8fbd88071486ba57a07b9b126e932913c540eff50f900eaa8e9b2b0b9a1f10dc52a2ef0e80f78a2e9df319af6c6c4324c8897c87aa1053d858173f91641ef6d050ee34d425d7a23f39c7c66583322602d9af6d6e7ed8e9b2e1efb8e1fed24bad07f36b6537a91e14631b5ac9c07815486f6d704dffc4e4b1e5894bf6e1ee60c136e9496feb201711a5adb5fe66b847ee2104b44871beda210ac3f5801fed194716ad0ffc861690a49d212c02d2e4ae8dcf651082fa419bac452385c5528c255bcc37fe634a3894099bc6bad6601ff4e068def0edd4aa43199997f3b932fd082ad0381f1ed41af2911224252e3dcce3595acce343e6fbc197749c6f06dab3820706c8b5c95cab9a7770e631cd357678970240df023530c7f3314788b0d99c7505fa9bdeb3e6d296efc607def54994a4ced35500b9ba54ea6e2335100b391b69bfdb39c38e519c2ec8221b2fb42a45103025d046908cb395c5e0f08eda9daa720c91ab244a6406b24ee18bf87df81ef9d36c1cdbd083fbfd60368619d0c497ff995efe711f9d3cc6d5e914a1c2c3c048f029c4ee2f061d44587524f7e238bdaf90832b780bf0ed617d6d9b7c18dd4ee37bd8dfbeca7231d4c93ba4738cfc6a71d16b198563fb815617e8e20425d8c3f69f733411fbbbebcf959f70a4b255dc01a67915693c6a682c4d9ad48de1812e19b5451e642ce70352bbecbe075e2320a915f674bc6e96c671594a067d7759cf3a9073012bb58e47242b7f8950e98a9949cb8c5eae568adefcd8100c0c171c8f6f1b13856611cabe9a5f42ad4d47e771d4fdbac59f11abcc9be09e1efa6b16d0bdbad0fc952143e1fb934c9f040b335ca7cdf1cf299bcf29a796b1a3bc20d90ae6faf1d6174d6ce368be5af7a2d68a66b93cb404379ddee8337ef0c63e0ab899066204d6cadd1c72041243d6f9f4169e1772090eb7f5da87fe8406630a54205b40ffd9bf2f5bd4b56d6d742bbd3ce6873b669e0be5e939c00b183a85f33633ea9d27b81df67096acb1bf5d711fcdcf4238d9fc30fa462f95ec1056401c948684fa75d78a8d2b488889bf5f7c5af6dddbac4fd84d1ed83d47aa7921a8c3f2dfe1f9e81301e7801f233508590879b08e45e80d86ab8fffd5981691d54603fa08b05ff1fee6c64e2ce438ee681048e0617df4410ec48ccc700268c1964a59acc32856081c647f246350f662b0f87f7556d21ff8d0b48b1b339d8a18de0290b66917003f25e6f51a2fb0937320e6dc0346ccf3b35bfabcc62c5be1d2f4a68e489c2f147e33474a86c6a36004fe6c400199d5358d4e9588c713e2d6e68f7e13ed44188953175f419a9dd16bba9408b901e41891718a492d8e0912c584a4c8db66580bd6820bfff4c8a9382831756ed2c4c4a1c6578bb4e78da9b96154c8f591de857833093a64de43f49d2b144e9a18dd54a194b2e7c04d6732a78c7dab4cee2070aef29e7c4f6454bfb5e37998b3e14e4235013cfd2e17bde865c31becfde275beb4172cdc86eea3447bc37a270e607a340840a3f4e7851d9cb88e5899947be29a5439cac296d0cdb8975ddaf1813daf472110ca44a46d5ae21c0d2a9e8b38b082a3f3e4ef07feedfb727c862e4fb1c36193ad0d874bf8c7a91e94911e725dff3b1624223e869f493a17b7b54d62681322edbff062253495deeedf87c1817e0ce4e5246016e9d1b6df2ee359caa92850097ae9019eb1e13380c9675182a62780457876e8138ec90166a15dc8b5e841b09b6d3dba8b64a14c3007d5884e8d18f46688be1a1832a6ebb878f813c51a107515006fc3f7903a367b9c2494a7e1523c653723094db48bb0e06d641adab395cfea268875cfdbc0173044d02b89d35a2ff172d9282db76a3f11976217df8f59efa21497e2da7e3f68835ccbd62a9688a2eeda8161ebac08ea719af001e7f60f1cd9ff2fb9a5843438d174d478591538107c15f2425eb60d078df912265963a72f62e40fc0aa07c30eb3c90ef710e648a728496db723852868f25031181e7946eea22c6d79cd3ada6711a579ff1958126a093f05dffe3f5adc0a4e6ce15710e858ba170c0ab3003f9d206463d74a4c89ff5f9b6be3caa9e3abae42e44b7da3b7e091b40234999e27497b2aefa7731d7355fda316e1d706518324d20fb766e6517a5888d40d05bba4d4f1673c2b18e30aa15e1505b6dd34a644f8a1737d7c1f9f8b48c8aa8539d16d294f57e4b8e597f15e9457b26296d0dd2f7a5137a632f98a7279f170c0aae7fd2b1675524514c81eae6abfd13121b299e88bd74145cd45bbbc83d25a1a0939e516d45838a41f23f521ebb34bd523d8013728665ad3451d5b6c8ebf13490a8a384f7dc6052a02b5929d42f98e09898e621d7c1c2d21f637cffabbf19d13f1e4cac7c854a102142f90ee1d192eae5eccdc109d449436af36c36f5c3d7091fc8364520da47bec3d92ea41574f104e459f281c5a17497f0e79f4bb31c1dbe6ba3f92d9b505980a10ced1277bcbc53d32570ccf622987d2805cd5a5a256eb2aa6c68394f50121f827ca4fd936881ae489860ea7fa26f063d39a55c26253846fdb306f3bc89151ccb25cd09737ed85472182e2dce5794e8fe4e614197e464113095142e0ddb2ee497e2af04e1e01b284548cf29358986ba1eccb7644d82ce052e19cb8e44c2a1c4e953952a92e1488db63ecc67bd0d424c6a4afc3993744e7ae1c3e8e11231e59675c3806a683646785a1d9594b5a8dc3ca40437c5eca77d1b634d7d1d3a76869c4cafccab0d4e163b833d9dfa0a37acffd5b7a890c213dfe25eecbb3efa24f8baa6c47e8f819a0a55f871ebd5ecf134c65c0f3fcc028003b7b1636093fdbafe46b341431fca5e47a37d1d6e67d1db1743a355ff6b8d0b8d6cf5b56efd4c0a25311343b41185da5994da429ecc9fa2d7745a7d2fb9777f6ae6a5a7a0e4280587ecddbdc6c3302ed2d9d29bd8f140e839c71bfc9e9804a551cf2216ac89d9498824babfcbb0d1ad34283537be14f9a546c81f2b9f7eda47f3028ba98282a9ec5375752c1b3fd86d698f095d04f3c874d34e004cb7c1e8e3a0a51863d052a642666cb9a57ae96ef9f84c3e97e5dbc6773f27050a3a93969d6d7228370b854fdfbf9915e3445933c63727a6a0284258eb025633ca1262c23582eea80b2c5650dbd30c8ef869ef7f7033a4bfe46707b28dad39bbab5c3b8d63ce2690fd284234554e23d139afd09fb7628d671915976e7cef670b60e14c42e11afc6b75e9c2014b2acc8e3d5b150ff101b1986b575a1711ec0d3b0d1f68e4a7956ce77e494395aef700b862f2a5eb6b10cf613372512a23c8cdea805da0f567a9f84f23eb3357f2b9f8bc8112e57ec4e074bfe799a4d4f39f5051c74115bc190e17a03730fafae9868f03a9d15de5518e6d742cc9f80c7505eb6959574c35e229015c197f5569d10c3796bebdd13f26b82d3e9c9acb06e9010c3f47aaa84b36f27b0dc28566e59ce5296246716b5d21f0ba2171bbf96bca63ed08e2e994158c518258240f9c81bb86942e939e5d01f94a339092920765d0f655798f83058dbf4083fede151ead62a3a75c2908a6e5927fc67a88fc8bbf608b5c709dfdc2c071cb4f1a7b5ad06119f2adf079d0ccc53317f721bf56b9a7463164a0641bae4ec919568144abb06e0ec36552540386dd15ba3200762e78262e77c6abf41cd99095760ddd6d9e2448ed5112405bd49846af9321bd2fc9cf589303d533d52ae45829b93772ce0a57ba2333df878a7b1e3ada862a5dd4551ee3297ce754c6ea25bda5364b4e4897b1a41ecea18d795e6d5c42951964f45d7c20ccc4e486bfe577860271e9908e28411da1ed795832abac0a6e126e731aeba430f837e7e523d95b5d17444bb9078de45ccea86b0a1e46b28580a94d5c5b8700c2279aba9630e2cefc34edc135fe58151e12b4c208789c3c75414fc8e9e437391fb995fc3458754d6137e58138bccb04a7494cee4b71050db4a9b727e7649efcc4e260e2c09fee4c3ddcff464790198b74a3dc7c05faf57db07cd13e2d369589f2f118cf795d098f14db2c339ba8cdf87677f0c9d11dac6961e0f9f21df6997300fc4d345624e88b3ec5f33abb999cdad55e857fb5e0f66c4a0f183287da8f46980402c1a71eae1da4b31b19aea8355201f6243c0e51257ce15a174a089c14b7ce9ee9dbf274864e6716b45308ce35c0cfbede83b7b5e60546be7089458333482ebc50339dee665719448c400eedd48c19a32240db78124a6968fff4689860bc16a0221112998a8af64207519b6114921626f035db65addf3b0d2556f65c7ec9c7d1717d1b67d32624a692297ffec85ad36f29eea2b05cf58d2344148180353cc2f3e7e3182fa5e0b156aa7850fca6defafc7fba76c8b710510a3cc59a1dce5260362ad50e64dff1f5c1a3d27caa54520d207e47da3a9d26ea0d1dfb409fdcd4b5bcd75f7742f7945f11df34dfc6f77be96397cc543e860f09a9ef96e72bb388e10f73a8988586442c57de8726b6bc3920166e013b8e756c590d02ab9d98134f4c15b58a0261e25c29fb834b7964f47ed41b258705733099ec1a9c22da7d844133550969a5e33c2ead84da1197d7e06f00296c00c84702cf2443a55a4dc2dc9f96ef81ef31724395521c6fcbab4edff2a3f43441f683b109720232a8adc53f4c52236f635e8e50c2a2a8bbef7497dc06ce9fdc43ec4310c343da9e2d84af06e6ba8473009b753e60880e3cbe3ba68c098eceec32c46dcd36d66690a2730af52f8d728f4b95a5f6c3ad43ffde29a39998c4f1bd21c7552bf2a59a0773328a991c695aeeebf8122c61dd740f42883bf3f09f77e60811e3bff6fe8a9639aad2e4a9df62c7280533e84d729ba127bb7d5f0dd1bab8cbaed2887a4e5f3e303cf0a9f715422500db1f12f561fb96c7811b320d038dbdc2655976c74a820a43a0e740ab0b714f555fc5d2853972b8b15265c73bc4cafdf401266192a79eb042dbc8f5d6f11088ae9e102f4497caeac38bf9b5ed12c739d5a8a94313cebb8cf5c7c297078da00fd2ef55d84a1128128827b59a50e7d14ddf839dba3d79a70013bceb1fcd17df6860f8fdbe316574fb444b6fd6248bfa226ed39be35d6be57a9953c8ed6c39359f28f2e17dfa115009040876c8c4dfa2a8c1ff0fd8f7a9559b818f35711032c4375c3656f73d806f2127bd81f0d7be24c1194abb5f0e96db39585423f67e78affb17faa10d2118a54e9c9984aab852eb4d731f76c6b969301204f809a28a3477992a13ee1eed4040d9aefba086056f54f6be01c94f585ff4fbab28da9ff2bac55405993515d79370e538473362600028c6090d7e5b31b58b74efadb6ab2e09ae6f05c552f481c683434170f713eb177c25530b00c421c1f6e7a397d253a028b6f406eb69084a361e97e63158bb93b816f012c90789b39b70f7fd80813e7b22164bd58fe40c4bc4b4d12e3feac8c1aeb506755f6da28771f4ea3c016a5aef295a5a7de8833f130c08f346043b9087b39c0be48bea355f753bbdcab7d1627bd3c619a73cdcd3d110c3d58d0ca52f8e6a97338b38625f49a5fd518772153ac274d79aa938d4fdf7edb253be617de137347263f3d254c7a5294c37bd2fb6edd3fc35a58d63dd80c009cca6d52ba6e02760036b32e78c0912b321384a8a06aad1b8e176951a95c3f9b3b12274a88dedda0bd3cfeee08bff174dea3a580a22b8811d1edff948605f7904ceee1dbacb84bbf77111f9f087edcd72f692158de0051cf2df5a5ebf4044270bc9e66c6c27e4fc32f31adbe96f0c56814812eeb4d4aecfbc1d84019f71e36db78b547ba7f53ec75e257df5c533524ff910c00e4d8ef07f310e68d571004bbeb25e40cc0d5c6bdd05a14ee1f43c441e2a63956926ec9283a78331cc096b789d783a09976add1e1794b79da67193e99edfd1414ddda1e1046c6a7a7b06a8cc4859813a56402c854029cd8588628b714c6819c959b07cb6311cd0ece8e1f907804a020d7bd283f3456569e4ffdf644fe2cf4d6d46c2eb36fb026bed9aa5a1d78976a7e2cf1893057bb10359285f47964152a09f7e237dcd433e10a7d8641738fadad6d58bd729353187c0a41abe791b54b0db8333746d4590c491b3d4e24ed19995b644c474f1eb9af45b9fe8c344085222634625a9eae2d65ee888570c753d909644a2ac9e3c275a53c049aeed537134c290ff2c3da75d7b9e6d28f38642c07d15349831f0e68fc039ab3e0906b3ea6fc624fa1231c545f2e3d4f21a13476271ef32e8f6e65914a3b7c6f7e5527fde6a1f063389cfed4c2d13e59f8967768b6e53cbbf062557dce0ba728530581c267c0f1528aa7ea82f44afa9a5ba74b96fb412f2879639a21cfd2651639af008adf3de9cd9053996f9ec1c26e54373440416e3f455780e28206afb3dcafbc17e6e0af93a6426fef8c399348ddc360f1173b28792bba9e47b1a996cf59506656c7c1a42fd52ac524640997018fbed6172a1f77703f7335395f62a8d1804d139619738d0148b5c74fdd444e9aa426aefd6b1352d9d4826f368c9bf1d14562dd192727539196ca192b8f5c8114e3138afc4536b053010b4d88f5f75dabca6c128ad8560c1ba4917127489d0cd007d8222ce476b66e4940995f27e3776e5bbf356b5b6725c53de3cf47d69e4859873868051c59258d559219ed3c2d4c4c2e229e4ffd9423238ecb42918394e0c4d0b3b20d6883bdb0fc69202ba6741f0b1f73eda9e9b19c3c668bf3ffce791d757459a531b9390408d5cada7254b56178804d3c1a29834d2993fe6a62c8df4acbeaa2e55808db0c37552d3ef56da710c0eda0651dae273c27ac6ff8256d5b158a241a2bc788bbf0ef3fea3ab84dba25044723dfe04e470c96181f10749264e1934595f46e422e125d1559a1567c75a4423ee84d0bd44e3d215a2b838a27d92a14e14b1c4dd25e12bcc9cedac2011d4a5109c33ef2cad04d262e1f79fb7a9c32065446447310fa4c5965411535a389e95f5b56cf6e9521818403389d1dd51e2c737ebf41928fb770430bc884b24772e0828780e560f565f3e98764285702737c9e2b80936f2ce5eedbfb6af27bddbe74491c318a7d486d803fef7779e9be62a058b668c5a69a8f5ebb3c1087684dec59a034fe7a9c71572427be49e06d3eef350da354efb55c21e91e64115169dcc3d285019528f933ca023b629d3fcb2b5fc139b57b83430cfe68b66d7d8233dbc1e3a4e9a006ca07db795817b3649c1837c85604c8e4649eae83cbe7dd311716700e1ea90a03df0287d758911bf40995158ab4247da7acdf57425b968243f9460c846f5de653bdd70c5ec8fcb5fd6d77782d87998f0125f47137061f92821369fb00f2db394e20e7b0fc7f5467d225eb57b32c475ab27d390154358a337bb98cc4da2bc88249fe79d1176c4c565e73c23375b5e704a785503e20543b3bcffeee1bb22c6e10cb1d160a9bd9183063eb8924cfe2fe3a98c7e1c97ebbe1b0542c0570ea6192b71980e7d485418c071315f9e6a27e7e7349388bca05549a156b8ab788cec848e7bfbde5659450c9093a3ffc090246e13a2cbe96b7b5199b502fd1a864c5c5fb33885c1c514dc5309ea1a4f57feb34d98dc44880b7c72c6c1002b50eb17b6988e0d9b3b733d4707f781c26bf447f1c476eb5c445cbbc773586ba93298c71b6e4829239aab7e51117fd0173dfb093f60eb7e241bfbaa2232410dd263f0a7f908819c10fd87d0bfdf09164699cc377e0f14e79d85bde24a568161e94f98af1a06342313a233fbf4a4961e67fb2b5e76d960bc97044713eedf1b23296838fbb48e85ac5cc8d9dac1f149d9a3969cf237884add8a91499630ae4f87211ea2ba132bec12d44f3759c5db6456009766eeac214b7c4ed087249ac628b6ef980da90a9e2c9cfb0706aa40a7fc0b3560f675d23e4ee82dc7b4dae8244ccba6ca1ccb98ef1c93151a01f80919111a8d2775121ffb8579ec7612e657c8f33190b3ef750ab82373ba59735aff8ffb2b233b2cae5f0721dd93001a3581165b5e83846fa4aa4d2e5f35954e39128a4e2f6b832f3e183dbb3f48fdfd88dba948f5ba8c912b57f6c22d98c91cc86382c8ab1982ab753a50e1609f8fd27a423e69243d8b9eef693c7191bfc7e7a538619c4db5896d5e2c258ddae9c3f109c5012cea9c45d70cbe0888decd1eeb09e274aff3c7eabb6bb2c1bb16e5bd194023724e5a36f43e122af5f598973004e997e97f0552c84e3ecdd694229f6a22aa2f9d7bccd08558eeca4f4d1c762fd699d6fd312dac6a9ff9a8a266eeb695418b8ccc8f5be4a18207e7f50097bf75ea5ac88781a8872427e53e3452a1a1127ff16dc4d157a3ef4db20697ca83732a751f41a6318019ef535412170344ed901fd0c11c30f7a13033f87068318882febad6ecb52b4bef6ae41ee527b12338a5b475c9b19fb786911acee167a21b7111f38009cf576e64dc3e0b38f9250021b65beeb5dd2ee1e15e0f1bdd96e9655a5bdb7fc97257d78a38412a545c9cfe013713f48b66bb281f2fa60733e28c0aa8b8ce08b96211af521b5e5ccc4996ebf5a4a75856eaa23e6da5103b0865f3bbe7503fad3a51c479a506688dc64b04fa13584ce3f3f36ab1430a94b54b710a49e6406b7ab5541547b301d01a5109ac7c8c695727cb57abd20c1d26498df589c67978b093e5821958517108b32396381cfc39b8ebaecc4dfb37a891d8b126997c64734d0be44c570ea0b31b6dba44f58b468d3f4808c8e1f50fed45f9eea879acf6ef3bf26a6216df1100f6764181dda961f69dcbc26d967ba57ecf074a065eea0911a5743d835279e3292f0de3f1b40ef32cd9a93a81aa2a6328c49342f5256d2235a4e254e51b7fa3d72dd352d5bf87eafe7d69d26d90dd5b5d17b22d6e6dd627ead21d2dc6cdb5c63a3d51538341dbd97e922f39458160dbbc407d8c8a10bfc867beea84b4fa32e9accdd0b177aa7f0b6a85cfb8208c9c5f3b02848a73091949fb0ad3fd5701edf11f89ac37f3f99879233497e0b62e56a7a85da61a0114185ab6d9c195d8724d91f111e520bb5d8679d06f599fe8d8ff72f0ef2517f153a5aa35e96058c8372ed0c7803f0f5a14fc8fafd48c6b5e5104d81562c7604b5caaef781dac816f6fdf947e5524aee1743145f97059f44636263d8716d9b61d76932901c8f9a0f83e44292e1b45edc6158c7f49ce3f4297b1ea9e76f77a846350e237485f1fe72948ab65b9f86396e6eddc6803ec01b629010b6e8e9ca3d9eb32a3b2576604c03645b40028f7b66096632762e528618d9ea4af485173e6e3100c2a4f5de86d5dc85da9e6fbcb5565c89b098aa27e36b5a17ac73a38c8de4da268f5d25bf9e0bf2e702a6617b7d42878ff1e57e425a4c3ac83fb76b9d0f5620f5e6ef7cb1ce1a3cba0ea02294b5ae7992fad7000fa5fe2662eb6de215c2131a17b7a59905f7ee5fb88cca6697d66b76ba6ccf37ccc1d7a21270dc0ec83457e39103a3d0fda3da9aceb4f4457b21ee0e2b337de4cdba8f4bb3558ce4465d30a271ff48fdced838666f5db43bb873a050026bbc0381eaf80922a02ec9f6cb4b0a1508d4478fd5094ffbc99bcf562056d8246cfb2cc58de1b0f35b49c1a5f8f0499338ed083391accd8b377c0bda9bd5dfd48c5318078ffc8f9c87cff9cfe04a41340b5eeb6c3ccd414bdfa124a78649df296c99964d36868a8b730ad0e20f5232918d47ec522435f031716f08d7c576e126a1b731aeff89c3518a7973aafa7bb8efcec9864723a920f86b60dd3c8df1f6a0557a8f952af57ffd453d4b4e4d8661a0d61c1ffbb1418b21eb2405bb3ddf63fc7b9e05fa0fdcae647ae0b57fff240003c85cf01f31419c846fd848d72bd977ca9df68394defc16ab8a7ae61858e86d3cd7dfb1a76c1e40300fcf486b943709b74c2bbb3fac25e825aede90fe9b50c68f5ccb43b998be8054efd565da826adb093589bcfeaba608852d893fa2b7899f1b32fcf857481fe4e7a6c39f07ee7fba9c9baeddca6fd6060ceb04eb7e9c297946530a290cb8d8702840a1a65e8d5b3e839003d3137abf32dcb372ec21c496efecfd83d56b5a29de407fa84c785c23317a2153b2e8dec08266ce2a7e43130c57fc7c5b9249e23f5a6c541b405d33b6123dc4dd92bb0f38b002c345f494209cc598e326fe296ad2636e2751001d2e097145bf06125e2b499ef8695ee7cb9abecfa442992f74f4a7dc76cff207c4475c677e2e79ccf4f37d08b2bde50b4570d6750801a325a30313d1ec87d95ed6faeddf5fa308851935bce0f9ca8e7146cbb8f040d5b35f3a88a587eb4a9942b89257834bd3b51e81f143a7da5cba06ef49136823b6d2c60f4a6132ae52072c8cb1a8dc16e7577d23f7c9d34f2fd58b2189ac5203770004cefb024e09ebccb82c259ba0d792ab277f1825d83ea250c38ce78c55b65b66b9517ca127de867c8b11f984aa9d75ee40a2114f7efdfde921731f533307f07d3b1a36305172868c880ef589118b430bbcfaffd5ef33b1efd3de9d72002eff55a35ccd4a9fd449d951100a2ac00ef9ca80cb75568498511c8fbec1218ce0bfdc683dd873719f12755d50767010d90f6101ddb3972ffcdaf08eda9daa720c91ab244a6406b24ee18bf87df81ef9d36c1cdbd083fbfd60368619d0c497ff995efe711f9d3cc6d5e914a1c2c3c048f029c4ee2f061d44587524f7e238bdaf90832b780bf0ed617d6d9b49097f527aa76909ce12d35f90a92e22d9b4ae2adb879b4a43d98324e8ef2e8bf73bf6d46f4c1503481aabf3a736a8579ff22437a83f15d1fe87de77ca537d217ac097f254f039f1b5bf11ffdfad8c3ec60fd506c48bc1ce466056edfd706b9c1f3723af7504a8336ad962b682ca807d48f0c43ae27cf8ecdd60126dded337ba0cf99094cb3dfce1f3d18f393c4a7fb600cba936a0307350c4bdf50be1468ed74dd664aedd3d51bae6480307c107befd76674a4b0bde69203a3c8da1f70c8c25ed2e7ee2283d34c01417e4a0121d3c60bad3da8060d6ce96952fe0b55d12cc4a3745e96dcbf391f94c0608cc602d25e69c44be8ccf94ca9c5adf1f4dcf627f5aaf670a8cf29e1a270e77ef052380946b412e40a7e0f534a62b2bb626b03cedb77ed050e7aaeccb930691930cb1d4a37505d1aaa5c7702da14caba12b4c07b14317c5bc5ff974b0cd4bc945c2972bb3797d491f58ed962966ed30798f839bf46fd4bb86d99b758fb8fa2a75f7a505586f6cac9909e80d86ab8fffd5981691d54603fa08b05ff1fee6c64e2ce438ee681048e0617df4410ec48ccc700268c1964a59acc32856081c647f246350f662b0f87f7556d21ff8d0b48b1b339d8a18de0290b66917002fd4556eb664c7b012f558d67ffed81a383d72443515e6b386034c45bcd6317c1573b63c43b62ebb607770c21b7a8c36a546300f186bee2712d6ebffdab56497fe6e77aa87941da549d094c7b0c0c6163398958b822f01656e565e38334e98fca9372fa9eab211d1d2cee1a7e61db8e82ac284e378344b93778c5a2dca997ed009b6dcf4198a9a3bd60e9d94f910ca55440114b82bbede86f2aea036e693d7ddccbc805fd9e7e3722d24c8452439f9950ff0a7854de5f4e9937c84bc85e23fb694d49b43d868e20567b9071ef545b80c1df2f9c3d41f5529ee2cc02d141501f0917e24d2ee01f28b46097d7b3ec9a76e9508c14a1ed34eed8873669fdc0d5d58b0ee57c79f588f3c028a0484af4d0d5affbde8327aa19726d1b3b889df1cccccd547e19f493a17b7b54d62681322edbff062253495deeedf87c1817e0ce4e5246016e9d1b6df2ee359caa92850097ae9019eb1e13380c9675182a62780457876e8138ec90166a15dc8b5e841b09b6d3dba8b64a14b16c0638f2a9cd2a706aa4cecae05e62b9a5b7ee0a871cbaa0e01144b56b1c47df70eec4c38b000c55a36436d9aedf2f919beb1df48035ce58858551f7562ebf2fd39d400874b64189fec38d4c07958e8f0ac7523994a89d3aa0489aec21dff479de8c3714a12852f437121022ddfc5e9ccd3348d9d45ae70605d3e988ce130965de3d9a1004e2c418d97f7850563b79aa623febda1d29ebca7db7239f3c1173e2410340e2b78d728270a841876e70270d5b8dde7d8cedd95647ff4748847fad95fc08746deb461ac3a533dd4384993881335f9b092a3c514d691c92edff201637a5dc314befc79259232afa220dbb469c98d790f993f394b29e5061893926c1c0d66378fd42a59a5b3a4f37fab6055496382d11968b7b1e7d43c1ea4332eb3adfe2190b621fc051c222b97abf1ffa116514987cdab6e6a7687ded613dcbf7ba94fdd13eb76cf2fa74ff9a66b81c0d66c579ae76973733eecb28e9b64fc2df52f5d9781c44c93c5138b8c3a605740d23bc3b7ba3821709a8a6ca4addc1a70fec68d63a005f2a65a2c322f166907b3ee762da1f7c75bba130519f818ad0ae32d6284b1415445acce3412c24addc646630bf3e12571babd3feb9bd05675dbe63d62daf67971dd7f84f2105ebd6bd836ebbe2223f48eea2f77a0333223fc05ff75dc708e41537ef9c9ad1b3a06fc0e05bd5adbaa7f2f8ef87b262f395c980afcea46ecb9ade3dadab45eb91c573e50a2726c25368355d6207c0696d804223669ea8e6aea13e8cedac6016dc59efc483e0f6691b2e0083af600cd5e343f715e78137c0e8e28990371dd1d7c9647104ff0d530961c59c32c54a7dde1bd419125c51016ce7350b315f92ead99e28ac3ae73a8b2291b674764c437d7e7ea93f58dfa4bb583b668ea9fe899678c64fc036a387b2ad0b1eb200fc2d63952105606b6124c35c98b834b9b033880ec3f33acaf28ff13bdb9efcb2c2b7d42fa53986e39a44eea139fc9eca0c90397d9232a62345cc952d84c927de29c75c56252718606f9892ae283ab144290ab24055edf13222c0edda56cc3b073d5483f550cfa831fc8b53bc4b97b37441069a72b95df4930325261270c51bec85bdceb9c057f8306d07581cb8e459cffd1322d5e6cbd02c85487f6411bcdfb61dfd420664a0a5e509d8db7edae2d421ec2cca7f6d9688e238aaaa1bd6d33e3e1e50f67f1f373894a074c25af6ced0fd8c965289a3f3c1e0672c10d303a635e1c62a61fe4aa8e22fc98f837bf6d39cd549e70063d43506d2db4739dd78905a11898c8e6a8d7353e90f40f62ff21bbefb1817968a4cb552dec2e89f19f5b780b541d35043bd8f498097820d8dc3f1152470f99a2628ef39c4606b8e0d7eeef68d8ab5354f43dc3ab0eba521c40fc3f8a061f198ce940f0c219d0dc259174a883d74b6e565ca8cc44fffef98acfe7c2bab3da6675584d158ce46284fb182c1b6d484091721c48b8f278a114b90ef561072503da69a8ab62af4f083ab42481a2836b1b282e26fee6e7f0af3f1a810c3aae43e7dbdff48b90feb638032cb939f8ac4025eb0f7615649277cdeab5d4f8531e74222b4a6e5e1c60ca5e8369ff886bfa5693ccd2963ee3415bb848cf7551b948327406e56b8e094b8d8454d866cc0b220c4ffb778d4e85858e4fb6b6c968bef7b3d1532fca0679d8b8be13c0bf3598b8b15747cc1ef86960d8f70a713441e382d01b2afe14b9d4589206d85ea03aacb491a1c467cd546132d59277e7bb235513fe8127817a47c1a1608af3e5e51bac633f6905ec3ba384d7622ca135b2e1d55606f3c0f0c915dbca5d5c27d88f5f9d8dcecea707134ccb342e7c716fb55730ca3d8f13965de8f51478d8190af2d073e738a59d01a33bb434d86528ac7afe0cc544829ae379872e4c7b82abfc818576a1ec6b2d3724d05c7d7391fb16984ea0a2d481b3cfe6f31e0b506624dc077a496a841260f6cbed0b98b47a759e6ab8cba9c761b0609c4b190a2fcc712c1852e4f2d75fd89c97d2eed87820654b4b9abd1cbdbcd5e71e1999343bc6a8e0ebb7de838d6dd67f7049507cb26468ad8b25b95422ee875ef6b5f06ecb6f063c73e93880e255257dfaa9862e6b4262e489e224c7cc2edc71a1fd67a5d944cb981f81c1d52d8daa92d258d79b61196422fc6488867c450592bee829df14a73139428867d146554cd62f9a67b13aa4ef0f8baf84ba6098a44533b0578a8dc83305b1ecc21aaf42f9f668b9182c9d2d2dc10b89d1db98c9195c4c2202cfbed943c962bd89c827f3281364ee01c6de8a75fa9289913ae5ee8fa626dc4e9a43594752176e564504a4a7fedc019508b187d6c3b63fd6d8040fdd77aaa5c242726e5888fc3e9095097082a386d66dbab3cc3fa70208dcb7c66c48c08246285b2d12e4f636b76e0cabae9020c9204e1a4331b1b8eeb14c2814d9ef8c2e70fad4c209c7dea89f7aef74dbceeb2e8bf37779ab69f20a53d2046cd3702256eedfa8e1108c00bc7fdef14703b669733c8507237b13c5310a4ba4011be5f48886847cde36bd42068f5396c9724dfe2c3a0d250602a68b70b7a6c7404d53c51b0ba843d4ad8d8776b040980ae1feac616d5cc3fe42494be422bc1bcfcdcd3986a87df38b262dec2a5d7e9062602a25868fec619ef9c0fa0701ad618122c8b07252d414a494df13f379881cbe1336bf98126fb138e59a279eb74f731192e39104054c90e3c8f9cda7e2edb7c3bb2a13c0e2fb6cefb2d9af1182f2e6035827c12ffcb247ac1c233f78e0e8ede3321ea7f47eab401c968804b74319eb207b2ea7c9fb40b006a962f571e20be96e551c10d7a1de95ec1e1d1e86dbc37eb11832e63b4c132fcc120617b72dce0b161baf2056b9bd9bdc5494f7a9551b9237589d583f5710550d2d2a36f7009829b40c927d22e95511e9fb9f2045628dd26226eda6f1ee7b6bc48d78ba1d9dc85a488d1fbe24ef030a2b7d4fcb855c1d501d83e28b64f962bb36b2555515b771c51720ff8d6c1754918ac74aad07b5aa704fab63c59a063d761a44f463a49585f552952254b42a7f4be82aac6f285c3af8e2aef32a3d33611a20a2950462075ed32b45c0051ecbc6343cffe1fcc9ebaf5baba93768bc97dd22ea8a8a3cc1240009fce1db0f6498d4d48a8498aed5376d165f84aee6c07da3e242ccd2a13c00c2bb5a16d32c4f09ccf36f5b48cb124f77cacc789866b3da2857b6f2b86ea61a8b02bd6e396f6073fb6e9a2699cbce28413cb85f852389936e5c3dcf6b1975e0fe63ef6e422d41d2e04d442c98e5e43cfa69793b620c0ae87e5aa1c643315ad75c0f40b4eb41a2f7a700605d2c520aa2aeca7112fde447eb4a32266b272cef90351c576fc97d1d09bb9232578a166903fdabba14b2721ca3d7ebc8b354d3978ffe864976fb335d0d55447faddaaee88e7697361ca138c36a870a314a810d17291d675f31861af3fa6eae5e6183b07f17a0936466fe7e7fe0dd736dcb074e56ff410fd5871437867ea627a8b41aa9056b1d091d8c7dcdbf2c1036c79dd9abe33370e0766893d1f511f65853039901b34ebc76568b4e998c82e9705e94ef0ee4b35307adfe4c8e8d058836ababeb2bfff6ed5f705fccd6500a1fe15f264ee0c96662f8d8f737b311940df529f11754b29f70fd23d4b358fbe695c577300365fb857fd5d75582f2100858d348d7c933a264b84f35a1f68042ee413b2f3a57df6ef497e46894bb78fb1a984add390869c9770f5fff858cf396853bd9b7c4e1ac842ba56b743863d54745b56fd75d0bf950aeecf6f1b87b378dd76424bf03eaa662ac2936ea10b12ff79bc47ad2a1d89156305fc9ca0f4a2aa0b21684452801f36231bcf7a2a88111b14cf9fce743439b7b0403ccb51e958bc4c88de1558149e7a42622944b993f5883a5023f2f2e5df0fd2aa69b17ab27312c7f27a15e6b5aee6e4cc27e56c049fbd98636ce5b3cc3167fe17e2713a2433a74e28a5691b35954e97ab5a2407224430b25a77fddcc4ba8da0dbf719f521b46e4c49b402e78145dcc9759c72db3bde353fdca01917f935f6ecfe0e186f8c22b5e0cdd7882bedb85fd91f7b2348ad830dcca0672fe483eda8d915906904649c53d4e48ec6f74f6be585070c74cd9493270bac8f6f3ca468058f80adf9c6a5f99c30c0e295619f50c2114db87d4641682bb4a89115ecc019158f5f11a66d52947d1f12eff5b5494a87f0a61550076e856cf36af0cda328095d8acb480d23f4a88ecede63bab84a258ff192e087ecd96a8d13f0ef3a11eb54ddb5c8fa365970bcd44a3046bcf20d856e90d89278f2843b79b9b9efdeb126d88f1296136cea9665a0144cb96bd5a56c46e80e559f47ce8d1e47c97d62e1df11c2d8e1a027555586e43610d1d79bb2a69a2737263a6eb71e8b4e8057583d76a0ffb988eb027832229108780d4c50e7baa43024cd4fec64177cf442d1b57bd2837658c95203da56d838b1ddb30c072957bd6f1710e8fd7c3ff63f4570d7144a9c1021c095790f13c3eebc88d0919060c6028950f3474f144c0154f154896c44840f046cdfff5fe1bfc5902c31542741ede61bb359c068cbac3c5127ec23f0f114746b130af9d5e8f0a1996143c91820ea9ddcf3c659e64137568c18fd1292ee6235dffe9716d00ac0ab744252a66c63351962fa171f0284d29e684939479f19a2a34667acb2f31b4c2f39c167b6b320993c2f2712d0014c47e9dd78ee67c47bb50f9443ebccf003b74287a634bb33bab39fe0ccbe33f5a9f8bdc9a13c1268ad795f3a4c832f82800c180e8d0cb05e2f2e70b06ddd8c2422380be56efaff9dac6fbe9245d9f0c7ffd539ca3981c387f428e338a88cedfc06566f36dfbe127d147e077c680b1f9740bf3d3f3856a638c843325bdaeaad38d80c910760d88b4e83939222c5103f04a5d776d71de9d00b3104e7c49ea920b902023fb05d6523f68d844219b8389554a68eebd521a36ae6e4c0d0e45dfbafb3d30b8d90f5b7187334e3958c078886b38d71b971a0c7b92926c68a71411fb51a59825bfdebfd4b664c5f6d923fa895363013b291a755b7e37638fe154bc5651037e00adcc43463cd98c4cb3936ef291011f34ec80b423d7f8e594324e62649860a1687a69709c626f55bb07d4cc007ecc0815f8b885db4e450b0743d828b809ff29b84ce944d4d409d95c5378c530d2627511ea7be27245c6a68349a309374c22a9e6e0de6203f6a6bcec6679cb9496a569c4cbb0a06a4eddb70245ec46f973a0b1ecdf871e4c7f56e17434841121fb9896efa09fa5ee5a640dd2ec51ec680b023c0bd319a4be1cd8c3c5e5d89bddd3621832b8ac6cb72a5c34dfaac58c2524602a7763b9e85b7889dcd0623e1f7112dbd1f1c3b8bf509c1bec96cc20a2aa3f7afce0e63af6715e7b02a86ff532f2de89152d0cf04ee89798617c2c1f8addf3ef5827dd38beb0f83c90882714329008b43fb33bbf175b561ef0b65e52d5b7c2205f31806bf0340e37e7f307e0e9515ed7dd401f3cdaedde04cb157d7280578c5f1e9b663fe6852e97f9336caf89f9f75248df6400d0e3c86c85066d543121e5d914be6e59a09c41da09cbdf38aa66627589d3c05f6c462b0b3f96e6d887cf6eafe0644b0993373baf5427767a489ad144128bad5206ca4f326e8abb03245ba3902c5be5fbc1fc596482598bfb2e31b287f34dcdf42c0a93cc575378958776c2d6d4352eb938d7fcf7d4eb607b91bb450eaf44239121999e662bc3f307fe6861e0a3a32a1525d362990c169ec9925c9cc58d80aa6fc2b1e54877b75df68518f17db6f591ab9cbbff93cc63e7bb9416259fb72e15c0eba8563028485f3199d7c797646baf344ef8cb96c3088890f56d55314b3be31f502fd25f9f57a84be80d7d5ff23f79c9f22748e22a1befd05930764597f23f8660491cbfd1f3ff928659a7bb77df465cd60b67bb190bacb7a662dfc2bf2f9e85c3259ec6f876edfcdef3fd13e15b7999306093961f1562f3bed8bde83dbad80c5c04255f05908268c790a7317d6899b0114f140eefd566cc0b9d5b118ae47f351388d08a948e4c3fdfc3aedd3509166175ed5ca7b33553c4e5e392cd629632fea69f2626549fa869231f6882adbb53a85c1758b4685f498bf9525a75b42849518d8540118d38f9ea8ece0ed2c1edaecf0a115601c8ab39517b12a32785e9715ec03281eb38fdfcd64f7e63ac372ce7c73495f7b67105241c7453844dc09434009b01063d12360a93e3a46e174450cd06eb3daf0ae596cc73017c79f65eb615b540e0da2c154ffc5fdc048aa596aa681845b19ebab6e9e79a4babd74c96bd3ef05646eb44d336e73b14bd3ee8d58a18293cd14b69ed3cda32d9faacfcd4641e879fb88443e33869e9ec9904ff445ba594d6588223335b78bb7ced0eb53b97b251f100ffe032cf3832cf5dc7dc18482ade0a72088b414c4a94d245246c3bcc806fa184c0305e079ecb72dd1e3db599fa8d467e955f5d2cce9e224256a223db1e406ecfa7585c603ca37337ea0a3676f639c347bc5d6300554e7d7ce0bfb58948c0f562d95c0a6676d29a21e599c6ddb884d5362daa0d4105db7ff083d3d3181d86265e73e789c58a974095eeb868d589eb0f5f449a62562ed4ec2f4dd441d343d325c11b05ffb4ae46d181ca030b2b9babe29f91f0d40b51379916d34db02ecf86ccf5e9287f98003962d6bc7fb853f16bfb1a83153fb565e737e95b080d98c6c4adcc082a93137a151727b814e2c8d5c4165b77a3c909d52181e278d032e5bd8ede8524cf0cca5bd3c904fdf543a9bc186b2da666ad2dd5a181a7c2e74176fcb47b4eaa78feadd453fca8b648513b5c0718ee2b913be9f6eb8169212824b02b1ae1a64c5fdd2624a865efc6206bc68c98e3c4d7ba26ac32958d23526026419ee0d01b04815f9fecc25409d44e1490b50ffb06a89b32ad5084d823ef85a30929b4892c8fd5f26030f9b76a80e3116d52c1fcd8c6bcc7caf7b5915ac0da11977bc9d6994f0b8bd0e9b7252f747c8b37f9c4af0b6aca850c4288335619833dbaa806e23b0bb710ea37f2dcf46c63e9a7cab0ec8205284d02d82236ca51192bf32873b2e6a5d8429b94a6bae97370418c952e50f7c076cee622eedfb0019c0e427e51b9371e5a93802097440e0f291bb6a27ffbbd31c0b2b1d9271a732fa559a7d3716f254949d9604f68a54b73c69f0fb7de42f5df0fb83d752a2f308c55f430af771bcd35e303a4096e03c9e305b083a227563c05bd13c8e0c0605696ac8a5d86911eaf3773fea934a0b38eca9a307536104060ddc4f8a800f0295ed3df5882603b2414199c3d23ec76bf1d06f5ff71c3fd4fed8c2379daeb3794b2c1ab3c3671f3a48770c37f32cb444b1a7e42662811d75c8716e3b1001aef2ea72e297e2c0f0e88900dafde3d90ee5ff12e1fdf01856c265e93fd3ff80c6e8017e63acf1de9eaa6fc26a4144b4c2f95d5fdc687464b77a91117de46bfb8437ab881d5790b2f77cb484cbacf548ee9e34f59235a76280559e06a999953c368a6edf86a5e9682a9b105edca1232052c3a5b72576c7c750f90b95cba20f48927fbca01071c17d057b94340738316312989fae9ba8394f3328d070a32e9a60fe56497a101fa56576c5ada0f3d8cf00e07fca9fe4c2bd120f5efd500a2d14e9de37fe740d6794d006c3e2328299cd18ed275426281daad9aadc917b966384cd64a70b7d263422a1eeddc965c7881b8706032c042c25183c83c1706e9f1dacf086443383db1a4bf2170d2a314259bddc9beceac5b3df79ea0c4f2f4d1acbc5351677451fa689678f109f12aa6c142a8ebcabdec91cfa7e0e22858b6245a2f8be1dd63da8caf2510cf91861ce261a0f4807662cb85015ba1c0a4aea1ea6393854c3dc4d0edcf3a3a955abcc646d053327c46f3989607c47803a87b50a61b18631e361883a82ea3bbc982f40894df6d6784550783d8b9a485ec0e8642d1f9864249016a75aca5ef3e4584d6747ca044cf99f991049748642f1e2f0316e0b3571d15e1a7589b427964e80d7462df72bfc8b079a35fd8706cc5e734f3253023326fe33b251d70518d96e3ccf9d46a62829de0372a3b4701b5ccd2771e420f2d5866e45f1ae06b6a97625d7cf0a4129235eed5a49202a8eb89bc773ac17bea217d333ff8c4030b19f7c0ee4f6603fe07f8d3486658ec951f9f17638503db6b77f89eac294aa38e168dd4deff1fbcc6791b9bb53cd1ac42cc541a37618e3233aae25f2e2e877811093e5ddbe5e9cd31571015f086b11e25c00105d428d29ec8ecb0cd4f83e9abd16f5d2fc059b36350344786183d59c374995a3acf92bb9efc5749683b2d963e2fb307acbed85a95893a91521baa474ef25a0f13a059186777bd30ddc3ff3c4ed4f2697e1d5a6699013e97ca84ea3d092b78eac5c68afa360ce2ffbe5940b9bf7d9a008059f9736c701897957740dcd7319464914175c8536085310652b119251cab42be6b11c9fd047adedb2b8eaec659e05abf038ed07954c9320f88f6e5da11e94078c2eb57610889215ca587601bc1833a71873f306adbafa35a61bec1f401603f19b90a1e354acca802f54b042c0c926658d4fb3204499a7248240e6d3f704753ccf3b4b12718cf30a58ebcbca725a3dd973657144af4cc7f3349241de72401bbb0b054467efa94339010106edb00b36450cae0f6228bf56e2f283cfc401f2f6fe0151402b0806e6c7811170af6af0d0999a1b66389359694f8865786a1709b369bd6109d69838f1a37bd7806b94eb1e2ea47ada49b25028d2c7199f435f07faac711d11538553ba445340574135c7d2454415ddf2f7f3ad775b3e725209e7765fbc654df5adf4b610a00a448bdba2440fc06436cd2a9fabc5114c9f7ec8d17226529bb9361beb147f01db3a85e0883194b9c5194db416bc9d56ac7e7e84af9f13c6a6d0a09ab1fee258aea6859e258e9f178cf3187ab700d3aa738f5c01fd5920e2388da7a43afae85389197d4cc86d82c1beee55dbb2d12683927c79f3fc87d2dfddd5aa41b1eec89282484fbe1a84a689425684dc3ede0af27b27dc9099ba53eac220013c51b1b6ff8e2b513e230bcbdc646aea2cb19fe430822d2c0e8650d723d578ea30c4f357322c1e24095e41ba6be01dbcf1df4b9c83ae86242f8ea8eed4467383872a582df26d9224fddd4fee64147b53476dfb3eed059488d5f44548a783268b1a0e726cc3b78ce6fe9274120584f1117dc8f1af3ce86c8c9a0cad1c5e66ff3c9a3e7865f46f2fb34f08de723086305e6430104c5677200e9ad856d134b46d4b12cc4770458a929a40433c162ec7ec175b74e396fe6cc78b43388455b97ed4a8ad95071391b34dc75b80cd628318ae514512d99a2178cc130aab61a252f27674c815e93a471c3efe07aa7c560287113a59db2a594420e7a904cf42db945c47ba69c85bbe9c69426d1005726bdcf000af196962abfd7e6c781debf418f83e868ad3036126b42cb05f27558b6dcacf004b57a77d9625946f886126f458d005bce72ac61e7c9ae775b2a174d5600d91a35d2904b195c0dd261472650ec29a03aef407e2bd87d43b5163bcb028018ffaa5347a2c43f23caba802f87ad5aea11ddfaa63bbff4e4514624dae3b114254a68abac0be0add574e9bcfc14a4e1c0c8a1ceee0b45d1263fc09086ca7488f9ab2d0a14448af3af10197deed5804db85c74137eba5c52c9474d0088c7bdf7fe27005a8cc1ab113496ec92530ea28d3b2a1db90f3bd34c5d6e0933a81a6f3febbd298dfda8e823ca6a8c03ce825e66a92ce94acf52fe667c6de55b6a79b46a5c61aa319219a52fb195684c9bc5ac40b8c5f61bd708f2c7dd550764cbfefe6fa138e59596d3eca01cf76421948a8dfcf37e9ddece5653760b06f1ff01dcba8f27cdb57c3c55add284ad1d40f0b9f0dd119085a94554d284cc53a0cd93812975a996e45b61b97609b20248ac5926ac6ad72285b113cc032c59d65a5944873752a5b0fec13e6711b60e94f738b29820f47b760a8c3b2d325b4c0e566387ce3a8437665bbf6913d526004f1630b390c492254b13fc4410b3860da76ce2d6ef2ffecf8caef6eb889d61b3c6a11c4e9e08fba3de71d5b0199d533ae85a77d38036164341c369c657775e57c87c610def467465fffce24c945d76c7ed955afe672be3e50c56d529e7e1c4530a0ccfdbc5bfe73699e2fb91338f51b979f6ffb4989fb6e86c6bff604c6cc160bfa4cc1bbd6a1bf25cf45ecf4f7ce7cd3ae6f4f8862d750b6fadc9f822d386cb0d0eca2322f6405884b38f0f08265e7749a763d7f672d7d3c5d90705f49b1f15a96541d4950aaad8dd7079b3e26afd42486ada5f20ccebbde2698e218c02c04ad54cf12ea6376c18ecba79c5a58ca3dc4e736e17a5014c1450bf48fe481e658b444131eefc29e3813608c0367f26e3c9a2aff35e0cf37e1995dc680a0f19c06bbec4885b0ab055ee87d6d0200e43bd8a9dfbc24e7f82e7e2c02e1aa89b71b9ead70c57c7d2a7bf2af481a058f83b3446a2089ab109605f507ba2aef2e09c4cec08fc2c6c60edb5929b2785cdf395134960f67b4d29dba254c81bd809f301acc483eef2d1292e45fa9e900c8448a4c0561097d0fee8ddd607842f04e9da504564c75591b24a3b2bd5d266bb20d954ae78df7010e8e5ca8b43e5403fcace3a585f99ba1a6ff1170cddb3116c70af70b31df2f61907a2bf167dfd03f366f4dee9748354265fbbff0620c8baae26cab868ecc145592782c49c1f214a28e01ebbd5c007b9589b2dabd7942db9f5249c3f384c310d4d2a10545e3146fb54272e8b010b8086a98b12e1c8032a5b71bba5024a45a2a53df1571c525b10b78285abbb4b9ca154d2e837ec22835c13339ae27ae37b8c510c0dc67bb3bd11abf858be050207718b07eefd9f0182acce39c4ac727c21c58b04103d9ab3ce0514ace25d1a7688ee1c5c7ccd5948379adece5aafe839f0782f0fda78ccba82e766ea7acc623c84399aae2b7dc0d5ea84b87065714c6c85e31cd54c687921edd09adcf23f69254ebd6e294f2fb9146b7c85841796c5738d530cd514a9a07dbea968978a3db2caeb9f98350d99a996e2d8a7e359d76294be444e71b2e3566185357d7aa18ad3ee5dc9c0f67fade80872697e787ffc089b7c16307a6ab84eb0192173dfa726e39c8fa4ebcc90f851d0807acb9e5a2c5f6f96b182ed0985cb4834cf1f3d927bb9602adab94fdb77c8b0749252ee6d5561d658a9b7239bbd5325c5600c2bbdb32ad69e01a81bfbd5684c471d1458e849f1f3a37934d63b84f7dae15e4aca4208d2e47ba9e5f18f77d03f7d51f47ce2e298983212990a92ef5fc9297d291b70747eb28128e60beb7f6356d69f58b4496b0a5ea0a7277cfa66e6839045f3a6559bca299cda7b59d818db2477509271b9b11b3db0853603d64491aff8c281f4e9f0cf4ec5de10c82133dc2de23036f1f1f53e1edc5faa1e401a0c57978ce307923ff2a665af56a6e12b4c53b2e850d48e44adad531ed965e31918f4ae04ea8195a8a387e667a70f0372ead03954aab58b84e2cee5c3bc7f73618c6ae04ae8fd7c7a2d1be24f3df908433d337fdd69c4cd536feeef00177ce79c4605c4fe65d083269ad22e4676fd2f582c6465d66d2baecf7d7fab43a88a6a1fda9ad120865a22b00fc84e5c691b5e502a8fd83a68366677bb62979a875b6a303428bdfabf3264fa81a280ab0806dd2bf826ceef8d1dbfaa6580b16b03321c0ebce7c5a414bc817bef1d0ae853b00b5ca5d01aafea543ead1c1a07dd6adcdd9b4967bf93677cbd65a17b1a47428a18979e3d3fd1c78aefda9c2441c4c4dc54140a4abaaab182fb32e76d5a8f254a1e12dcebd73d65a02f798124bedce3dee11d12ae840c3d7982cea733d1ca68c2ec44117c1cecc06b7af1a0d69032cbd2d644981b2e582f3e07178b79683e193c69b5118dc8d9ffff219e53c1cac3fce9fe7c3be39773f4ce7267837bf5698bb6f2cfed5ebb17871772a30f5c575ab776b88d74b05c9b35404b3c9e988ca8c633878d25d30b619423f71fb8c379bd5fa9a6e17fc27e30cd3fef209762c6133cb8cc915a88baf8b42f48ca0d600015c517b9521623c57a74601233f709f58e4b261bf25c695d8174c7c76c6e94bf7d30199a1696aed0363ae891623966ab1f932e81fd7c30534b3a5925d3534bf9ac209e68a89a50e3097106aa32429d87ddc50fc6630d51d1066f73db8010c58417fa2d8c35c40f4ec38736dca1c69d5d85b489b26b680d906f20c9ec87000c794c6bb8d96e2ad85f4774d0e942a075fdee0e1d63dc2cfebc3398238148bc9f70291fb4300f02aa74408e95c7dfa49a4ddc146aa62b6fb4845b73e042f849ef9310b71c8ea892f4523976b7eeb3b51d6892aa9487d688e23d9edb36a115f45e50f1a43e54782a5adc7499d5efd005a3d7b1f47c48b4eff98d3c24dd0fb490ac9b52662638936fb205b4f65b4dc41dd62bd037a83c049b6dae509b32f042380b1a4293dc26f929a9121d596080989070f951fe4a6be3f9673ff8578616deced131546ca209f0648e6ec2b4247a73e58d5d2603344c160bc0abd7cf550a9ca79e45e5eadf3285bc557c6b07a5e402df0462ff897f44cfc5d5e1107f987d00d1aa5a9cd116486ed9b05d01684f7b474ec73682f594595b9aa32197e641763bd94bb9e414c8b5b15e784dad2693f6c61b97e6202a8452781fa935b25d510601bfa0988504d144244bcabbd5d795c6004e368edecdd5ca009b3605b6015abc245cb5ab884abf9f664cba36795d84dbadf519487b02d56e5b9539d75a2fbaf1fa4171549272ef4e588b897f52d4278c9a41cddccc391d34332d0056e4ccf40e72d4531b6941bd6043978bd2a503183dd8a2360ab422254cbcf32277dc9f0782e86a239471e73dcddc05f2b037a31cba92e5145cf3c29cd0f3402e51fe7f068d9e7eb4f42df3a368c22f2e4d0930c86087d24ef13a2fee14c8736b04604476606d84d0eb8e32729d4b5882ce7b151ecfa9c6839ec5f90a2f6e7b5a2ca4271023bf0bd485e8a43356d573444da37699c00bb819742e4efcd46d4337787cc2a4171975e95e6f385981540dc6932d1d65624ffbcdc56f091534f6f6fa1ed7aa2cf88a8a6e9356d9f0c5f11865f9d46b023c61a64a6f2838d6967508e6e2ef546e5ecbff0bad83e30ffe52885723388c7ae925f4bb3ad3e4acc0c7fc3d1d6629f40bb98050a0480ae468eb7569b48a7c18956c8b59a735421e500befe864196faece9de364ad44d8e8deeea2343b13532eacdb11f4a092cd184c6161e58ad697d576aa3aa94f36fec14712271a41735d4be3e5fa2970b711ffb4c6f086efc0ded0805f606f47254b8349bb912e95df0c6ad792f82e687728092ea9580e7e1ba4353f7b89ccc53397e4391cdb4784c90f07678ab22c915cdcbdd28c45e8e1f8c62fdc2c650580d03c49fe5794ef43258d2fd0f58cffeaff8a514556393f5c106191a47767dc70046670180fa7d413576d1ee6fd4a4f3673146f4805fdd9520dbc68b64c5f3f14f66e6bfc54981f95b8205afcb7d33d1867d4897445f242e8623290a34e0fd24376e6bd8f6afd6c0b015b955e953868dd492e7b0a1422dd4f4afa40ff0048574070df8ffcb352f43cac747687a35ba1f5d0ae06b368fa915cf2fffcd9523991f085c376b86883c88d41d8574970d8e231c2b407b2b45b62dd0213af4fa470a875d519f0c63f211c7ce709b3cb9757fe9c402afca4e8a4e401466b3543596b6edeaf2018a01b0257f9d75297df53ab299af4575ab12d158e28f2542aa3827deac77fd19ea33379c61a39285ed1f2077a113fcb03acd2aab11c74acc38dab0137836a92aaa4ca295236b64a0b3aa5c56caadaf8f7a8d5619c42057bec000e7c68dfa84ccb3980b0b7676c59c8f7901c9ef1506d6219e1e00d5eab025d340587d25de5538eaf796c7013d19cc517c80889cdf7ae0e49177db04ca3ae2d74a87198c7aaccc03aea95fa6e30381c88ce8690dd84eead324a5b56c44552fc3957eb54fd053b851f480bcdcef3f06e18dbe8b6e10f961b8d9a411badd688693b8028c90971c9c4ce5f16d41f9cfe19723057e13601778f20a093fcf1290de51ced78655881fff0395b291035372fb5a2efdc76aadd52813392d35ce32a409963bf71fe0c517a9966fb20e018d837c8fd9da4884cc3e5f56702d90b2cac7ffff825a61e0e25fe979e99e3686b78500e25d35053380abbd94f6cb7ef0e09b11b417c43b5588b4b26fe804659e2424b0d9f7408c07438c25ffadf7cf4b82e4200f06dc450f44d3d016c171a5d1d1577d24cec033a3b6447f1ffbfd4cfaa970f59ef72319b44db18b5c4122c2a0679def78d5aa0d9ad420d6b4e3332bae1d0fa5e676825f94c2b2ed379476a21b7b00db9341a5e6ecc3cc55b9493e696217881ba69124ece07fb43c8586d10122a574cdbec5f3d120b53df467f6ed88dd8e0b525e8e122d209ef07dd9ba8f9f16e7312c6197acf75ff533efb987c102956e20ba4f390764a5d48109060a5d38c1796a139ddd1a08eb5de9c8f1b7ebaca6d315262255fc98debe316dff99bc12a2902629f61aab2065ba4e366ffdda879cbf0f72d8ce5dea7dc594af71117e7166ac277830830ce8e11c60b44913bb1a0db849094933911b5178574aa8e16601075cbdd7f5506068235986d2b7a3d845cfd2e8a78ecf82d60a0b4c435d7c5bdf15384dd0893a2ddf01d392e90030cda96c5540641fc88a1c48c669597053c59b373f70c4b42082033b0bf4cb0e19ac1af1f72c065b8bac54cb0fe13b81109c6b990cf08758226a16d67fa7caf644f3009a834420da022f81ffc4dccae6f549b7b326ab9176e2dcca11904b83aef128150c08787d9f07a6d10c08c768aedbbc21c6c801320907419dd3c9d5c3599a4cccfc4e626b6af3f9a3fd92d37593a9fa5f1106515e76605743c6db0267b4204408eb9bedecc2d844c2860b8765c36e9911e41fdffb34ca86a5f90f1b72a69d53aa85344d8ac23ac0e01ea1f85d228d65a2a876b6b8b4d2a182c781790110c9cf2fe4577ced8169340a45eac8ade9b06cf31a45c407644ec85a8abd2081f1c4b97b447ce38069dc314d5cc7656b6c8b34b066b7fd0b8d68e3b27bb09e93d6d26881f8a691a0ff136f5c8f2b9c6a14bbdbb5fdbe281091472bb28c8ba8246f132bf1eddbce2a8018bbb15a9bdf9923d8ae4d09af197eff93a6dc9bb059d4bf227ceff3e8adc075910e65e795369fa7fcee0237d4d3ca9bb5a6b3279b1b3d769d83f79a1a9f0993b477e6689fcb5b2fbd6d7db8579108048b8bea270ff2cf4b32b025d93cbec944801ca483f5dd324e793faa306779fc5b60cc0abf8dbcd904d1e4e607e4d8b7d46042e196382d971df1bd99e96c3e9b82a3e04f3f32bd06eeb6c1532b812cfe0740c7f90d58884c67ce7ed56be3e65ff4f7e302c87130c26ba91a6f94589435ca6328c4d6e45db6c760c6217031ce864d26422ed6d11076391d48f7caf4c68c07032b5d929825a1f038b95ea896920f2e82ebe12473e0659ba0db78d7f60cb135e708f9da7b80fd4887bca4b53d37fba3504f1decababddfb66717e8d10b115254b34e7d71fa58f2da642cb8cf88f9817201e66f498e04b3d32e07f963d024fa5db9c84fd6acbb189c8fd0317805554e9a5616a13520800080d095e7edc47a9dceb02fc928f04d944e09c57edc98bfff088d313d1bbbf7d29edaf13ee9a88345505b03710c215919c7e9bd537c54e872a9861282e0d576915cf89ec49d6398a7da761bc1629a213b40bc0a0fea9aba9eb3d0faf4fb0aa7204040ea6e991ebf714e88ebbff95dde149c89864871fe54f6d9a9899cefb568474a4cfdb92ee72fdbef69eabfe28c24538a4e71c9ed301ddbfaf89163f0677774d618f614142c5384382048a01b1fb5e18d81b83707c014984e6cfd46529c845cf28c3839173d0bec8a1d4bec5ec3c70e80fb22d0aea37f057f8621ab0866c74bd8aff419f93a1a4e0eb58c19bbf30b9aa65f9d1a77ab362e7c57b7c96b19e9564ab74e7e3f3170bbfe0863350ef3c352dbe3f99573fb4ef19fb2dab6fa8db802019c2c4b0f1440de29c0f785a1762fcf2cb7ec54d3cdcd9b5b9709a9172e86f3cb165d53abd63ed4516c23d3355665e858b44744b0e5941075de088cab735025b04aa40e8c978647e66ff985a4098bdc3d122b851ec71038837b81c2b0f448afd28cc8f3375f0fd6575619568c85fe7a63673d9c4b9b9427ea894ca7f1b20065ce79e349f86ae9066b8a089719bf6aaf3e80033c6597b0552141ef504008ada250801154efee4d150e245ebceadada29f2994efba663df26c40b3151dc12374b8fd4d5469c113fda74d8c226b805856badd3cdd729e8827a04b24fa66f153b68e6b070a031db8a1b0e296ecc826cc4087f6c6e11c31c990f7be03ec715fd4f809218640290ab7de4d9af7c851f5606b4aa621b289429abb282ed20763ee8452aa8f4c050b29e56d5d96c1655e2ece021068fb614fd2962ee2279006a510ce365da98c190ccdde164d4d12c9d183e899ddcd337e5423a93bfcbe8f8fd9b36b2503a761ddf45c961422c22e1d479c08c8b6b2d5ff28069d11fa4433ad64d27e57dd12a9629b0b7428b3755b98e87081ca9603099087188d584cbcfacff902cd56a3c571682feb7fe5cb82eeb0cca193109fd30f03c0770efc1b7a20f22d70fe8c937b485f086d08244c437931dbda69f4f5c9745cf5985d552bc6be06b3b6e9ecec263cfa29fc1556f3c2b428e68e7e70e8213f63950b3e730e918be06206b184e47388ccdf68086586909d1509aa54b25a0d73652961e44f574dd5b5ef399ce5e281d9adc59eabe96fc9caf906433759cef6a2a61a0719658bf0ac8f16e86173761f1f02387ebe28ac41dd1e7a4e7f75b73a7bbd12210376dee0d199cf37a10205561f539c4f0583668e32d96249d298f84c6ad180935d3678be03c0b9b7718ada619792e242760340d3007fd3402ee28d5bbd5fa5a40ea46fcf1f6c7b04a7ca7006e083a6c77797b74ab5502b5efd5953bc1e2407a7e993848c64437f780b50c3213b9949aedf2ea27519077642cdbf6f0be8f73f14c81a8da10e1adf8c972dc42eafeee8cb8d5ca1ec1607dd0ffc882d9c5ce4604e293ca146de08ddc979060f7c09d11f993304f499b534d39e4a3f7f898ae32e51c8228e55f9890c5ab9617048f540eec879b8712aa8952497f16ce8f77fc2cf1e267cca58332aacd9bad6cb4929710b975393d60248af92982c8dc666418e92d8a36c0ffa80c0ecfc81376b1b9fda712f4b179517f0ee84ddfabc296d16458e46f8a59c16c1c977e44244908a69f4a011c7af527fded7d31a608a9819056e2b4d627e5b9bff5ead4ea021ccf6177a0332b4372b1e65f6861fbaa1e6fc271dfd27e01bf33490a12b79bf1ad1959a85cc5ffc478390d02ea30c3ec23a45657a1ac8ebc319b78edf8a437a2f1861f7f6c01e3bfef6a7ff50f26bb067983167a47ded82d2f4f2e2a68e12e4944021657afb363b84924b43d97f796e9b5879143640bb71db62a922d7c351f53fd517d2ab4f3d6a5dbbaa6c3506bd08d7c9bff42acb87e0616fbed1b6cba3309781f7483454584a29a7a549e8500fdea3f3a507574d5ec43d61ed00890d1a153c32572ba76e3124e9847f966683b062915d3888b24fbd4bc2eb7253e5000444b64ab46cc52691057a9867c6300e5f9bb601f1ec1c3478af3d3a2bdab37b0534804a3d70989ef522110cba6c99475febbcf72a950073489917995bc0840c703cc7fde2bdd9a95dae2e9bdaf47c45e44a5f8bc95b4347e335ab9d51b08735848b7b7f32e5b70eaac186edafbe394dd397a3f00b9d679ca6762b0d4856c71127cd41613c87af3b313716f45bb39bb808799985b67665318d2b4ed3f2d721e49e316ab6835a949b9ebeea160663fed52236fd3bf9bb0b6704809ec21b6e3704b5910a815dd7dd0e1fb6f7004833dcdc43b82661fc29cddaa0fe9f7e38f52c7e77156422954ba8ffae71e300aea5befd6bf748bd102e864a2a69033e0763db45b7fb473f064abe13249cce3f10f79c68113964bfae5043c0f2a192d9f095615b4e69fbf3ffbc8efb1feeb51a4c4fa62d659f6795b0d33ec4aa56eb5ed9e6a0b46262598fc98698644394d924dde09772a9306173e1136fdf575cde1330acdb3eaf948fe06cfec7f6e85eef61bd94a23659d978c30aa1e88af92374ee1db834e89663469092860ff8231c7aaf2217a0063785f9420d338b1e32fe5985e9203418970e7ee604601be7ac4716547454f5088f30f9a6f5779965da6c7ef8decda928e2186755fb0a81958af054e03336494cb81c5c883b56b7a5b8f43891679b01bb4b5b679ad54a39fea35918eccb6650003e399e1a88204880d777472f30b9f1cefe0640b273827bc770952c24f68ef3d098b581346f42e8ce3324e5b1a0f64f692d5fba23154ddc8600e85f8ba44bc45c21379b5821c5e286554bda096fe0e01450d3cc4c58e9cf25cb467b6709404cb383e3bdbb07c48cbfc452a0952faa0b2e46363823e43ec2372412327d893d6598d98029191f6697599ad14ca28d5ed4fcd058ac5f1890166287ef12334ad38d968bb7919e97f81169569660da103f9d376bc5befdde3d19902c0c43116930f680d968e842e6ccf431d2d3dd63cbdd36e592001858f72a2744345a43761b4e61ea48f049615d28b99bd8b0bd5c4eebda218c32983359ca755097218d2fddb633579cdfea998b829c9b46544cec7ed5c688d3d95d1f7fa71c08e817437123993c3415ecb49c86314d68a2cb346c443e0c7406bf1af82dc9c769a9528d43330b8999be9d003cb1db39d0bf5a5b81d531be1486067d377bb228f06478ee408933e501970ba3da63d0f5e9d6f54c89ede44bdd6800776701cef1f90f5a2942521fbe899bd8764334ad0d440aeb8fcd96b5402d8cc11d6205c5a53a788042b9cf0533500488f3f909dc83ff60d100ef918251f57a0dfccee90aeadf8a3c9fe8618996b155a20387d3814fe8d34fab9b980ad96f3611e390b8ec7a545c996cd7626ea77f5b745ff762159ca57a3e25a5bbfed9831028f4cfe0cdf5ff20db51da836968de20ec2c5b69b2ebe1aab5da5a23984d0e56e0918759befbd3eb70e3dc9721a9b3234b74ab23cedcb98c1aba4442d816943691c58a000581131c30256a61a7d704fa5300cab24e575bf70f40736aab1425f8f66cc5d9b62a06607597c4a81808e40e7a1a9f22d0f573c83f8403c924285ba850dd08f19a3226b63117e13d4f7d2ffda201d505848c8207d3793fd45b2d93499682b815ba050b526472831c28baa5eb5792af2fa291d6bd26c082644f60d0b8805c0aa13cea77a32176f76e1d8639822386ac35ca4e4476f07012d212a301f6c7b6e8e571797e82557d54cc7f9fa21d44fba8b16467f28140cdeab2d01a353192553f0274aaf0cd0cfea22b9239cdcd70192a21140b4595d2df62d91828c3da3eae5b3dd331e3b1d579dddc71e59d7edddf6ed632e674976f3999d9ba59da348f05d33763335913c32358f1132a8bacf7220c5579f0bb3c204f0906766fe49d5ccebe795da72c77e91c0f6384a5a91291f90ab08ea6dbc6cc60e0608cd85d1851f0490044778d9e2ae096e08220b984468627a6d27676275e463e985c75454aa00d38790716c753436d4d11a5f3850287b81e04db912037c37d9d56f0fa9d656dc7134ec2352380b63acb5c8804c73820418df8e06ebfc2ae637753eb60221678dec063c22e568eca75d850a65bf87953bea616603e32fc985a6d69f4244c4f55971d882a1ea97ac000a5b5e98542ea7d6d09b7a4f4909e879abb9e22bfd8d833cc11eb80a4c6b96ad9cce4d7c35006c47c8d91518da4907c4eab894463b8414bbcea01e6257c66a1ac2abc3d6dc7ef72214db1e2847520e6c4e518974ab6206b6aa3d14f841ececbe59313c0a167ed450792f10c58105c7c59c49107516b9fbe9a8eeeaf829c67c0f9add4db34aa4248f34a7a30071e6a02216c0877cf60c249d788a567496e678f2a0457622ffb33f4bc994d1091328e814b71b3d53c04ebdee50be7cc9985e9f1aeac010ee850de9b1c63bbf248187e9368e95356d53fc2c5e213f1b8815fc2fb020dd2aa9759d2fe02b6b07bb5c7d4b244ecf1cee9fe6e34c9083cfb87f2d7d376b14ef808f6521b40c7dbdcb0939e7be9382c637a6435bdd6928d340138bebeb1382e82e117937bbe866de7949d02e4f067bce61029fa96d023bbbf06c429629e3a912c26de25f4631f6f2d3df46d028e48566e44ce5df78d871457fe80f2677ed2cd1a3fa17f571eacec1bd07f4fe8f53de6c73528b08a04905e036c4edb79540aa4283147955bda9040fef9ebc90ee2f558f208b16e39c4b76e7fa775bb195638b65fa654dabc715b1809a08e50aa5c2e692be5d4974eae43f3b6c490f41a3b0da0e1bc847f509c85ae96dc0ae1716ec943bd70e5e45d46f31343b6e6d596f57d6fa7d06d55fb32bbf8f8e5d076dc008eb6aab18108bcf926ad2a4edebb1d5fbed968205e1cdf3979233572c9a170ff2ca24a00d7728fb3ea7c681e32a6beefa04e693caa02002093fe85c3a5550beacd82c52f77f47cf5ea7b5777a3b9f68365b2f7d9d16c16974359a1f1efd99ef76f599cdb8fa7fcc9cba1b8dfb58a6440cf70e13258de2d48fcf5fe2ef7a15e81ba6f5db59efa50444575a56aeb44030bb17b13d9abf21ef7be84e74cb8d153189762606346f612e7301313027a71c19cfb608a34fcf96554ef0ce12f807c590f462ab560aeb0564a6e8c63beb2f174a3aaaa6ee4d32e3d6b65310ceda94ce69d479bf968e796cd5cc32a90b3e52e320640d3095d6156733c8fa2d49fff9ae504798a025511c5af45be950bf35b3a55b143a5ba4a3929b1b14f1937e9391f69292211dfcfec4b01b9031133155cc4bfd7079afd473c3da713602c7fdd0fb988c7f477a71f0e219801d43d215ca3690dd291f16a77e2398d2062d32655b333eda72fd3da939fc5ddee27357ac7aaa2c94bb43406479708f05e82d4d3ffbc8481d2e86cb21c2ca3d847522026b031364f0c79d6293b3ff0a41b8efa86741ac852a90dbe3f1f5ff7ceb90099b6d5d27187c2bfa2de91ec3993381732a46aa7dba8e3b062d8d44f4cddbe792bbb300fd7d5f4153d2b5acace8de5f2a6c4650fe6c8bd65231b705e2cb354cacfa3473ea9ff8d7ebce224d88da9249b59b6b0f07be901d648ea52781d2ee2e786f941a38638a034bbdddaa4eae41f014d8c01dd0f5e2d237f5567497c74090717594c0691924a81275d069b91b7a03388515e11b622e7abde91d994d04424152f055f8acb5be2f26e1576e2aa62ed9ea3799b033b81bb2d564e2563e4912cdd6e5b83740b224c90e718c39d3f82d3d946b3d66cb330cf9e61a3c372e1a14907b7c26ed6c217cb7bd9581c0f6e5343007bbc20f083321b0d5acdec325c9244ce32d029578ee3a5f43b770c65b80ddb056221411b0be14c042aaa69eaa4372d16c8670da728de638ca588f68a38bacca21a8f7bc9c873cb4489db6e8f36ed7253345d1cfea53828a1597e2289eee5b54b27d993c623c605b867f29a0c5a4538df5a8fdcbee4e9818bd9d3ab30168656a3d030446b7502e8697aac074ea759ffc6cded6b8398e027adfe9b6ca02897f42c5b761940d1da4239019a076a4ee72a53ba78e6be932b528cfdea34b3d9956395aafdff35c6256a046cb1aed3a88bfb00f1de0190ecd9da03c1c87da835f273d9007662691450799927f05cff3bce09b30b6fc4e9e9bbb937f918fbf593f076b9e13b43c02414185dd070130e359cea824a713594f95230fb8ebfb2030da0142e19dea3214742c53c11f359c11e84da755ab23e1de205e7fdecca33a0ea30732e917ea3f9d4e24a07c757c23cf2ab8733d7df2df2edbe2a239834c6a9d759ba8808f9b728891a06908a14a7519a0fd906c7ff2bcc7c678f9c0669580d54049c4fe4dcc02445499bea0f21d6f35a7b160595ab65ab9eca083c6bffcaf866ff76df465952232ed4f43a5c2675d50de82b9b87bf0e282839910f074ad5e960b525fdce1cc2c1782f1002d62164de3be58f7ba966a68d0e61dccabd0db8a987e7e54f52c5d2f14ea20d2892df6b0bac52b14afc29263600de1204281c04708671769fd4960c1ecaa0d5315f29275a2851a720197614c4bd87d214b5d55f3bb26ba058dee0d42a32a8f0842fa39ade91dc576aad5e8796c7d94cc0876bc612dd72533f090427e632231217fffff00a79d26cb5aa787141b5066997481a7627c7087045b55d25e57ae1b3bca111bf4a59edd06cb8136ee9bc1ee2393f89d205b8b109ca42f2b011b86b044fcea1d51811a25bb6747fcf94128fcfc716eb12b7bad1ce0eee008127586d02a8c65c62f0a16d304307317ea02f6debd18a120130f85802fe5d238420920f9fe354c54a003bb00ba239e812c1c2355fa47dbe4050d72e8efd563cc1d665a31419f15cd436d5c850b5391bafb30598f63fe069169a1320fae8e6c47421570db19b1bb8cca9aa093b97a9821708d2494439325afca8b7288b8ed82a4508381df00629e25750357114aa4a9cc9f20555e8ab7f57448b0f34a889fb41140ec7c6317b708b0d79fdaf1b07e293fe60e5f99b6ab9751b573cc7bd0c84d99f0baa145d9167fa07cb1b5e7e90471bf6247b38f3933fdc3c0986e76fed2f0fc1590c445058e26c134ff3ec339d7190f10302dde5c75a13d20545b2f3a77292432a563996f5c2dcd529d7a38fa68ddc9caa8955fc09f3a35ebac617bd2738af80441b9335249465ad93621143e25971055d306f1b65a87f10f69ebcec6a8d33ee35a94810fcbcb67bfd701c171b9cd3c61f7ea8f714d97d8f4823daf4213e01a240b8c9ac8fb2d299dc8c1893e8353b49f29711da51b7d70c93abbb362509a539a5b5d6b94b5678fb1ee71d03c1678eeb2cf70f4af171e5eabe93737c8a6d20a2955c1c03d9522237a62a77d81a28ac65c523bf56968f497699d80cb8a90f908233d63988f284c7a66be398289a526cf1b39af820545f5ac269ed05fa79224a523c085dfc799f1198035cb40184451cae98bc23bfe80674afe218c3333b1a2d6c9e2691d428cca49fb653801531dedeaac076fa0111676c10d53364322800b954be775f46460731656a100922b8d239c7d1130b9432671cb8839681c643baacb9b6e58e6a35d04ed9740949608e58255e3b3dcfd6d874256768f584b74625e47cd406751c84dc559290c2447ccccaaa0898c0c61b81369bed78110be578062a7ad77009df1bfc8488c474a77cec4e1a249b4b6e37d4d02a9779a2a065e6f988418ae13df316c3997656241086ffff3ad45855f15db1cce7d66fa1249bbf7ad10b5f661c140ad898bd2708259b6ffe5942a781f5b38d81247e9ac2facbfd83c8bbacc08b55647b8542d9aa220b5c6147f576e29cbd1ec40afe7f787bb8c8e14057ac58361a2a20f06670f79caf3ffedc7d239f624b5751a10f48a3cb3744ebe8a56e660ce89f748c6d3219bb871301a298fe5b469c73a7d37cda200a4185f2d90234682b81418187be6f010fc8a1b3b1c2fee4723f953eb16c50a9941f406eeca260f12565b2c504c88d989c3f616446f60801536d966ab023f37edeb38e01635a724e4d193c7d95fc43ca49f4b55c5c2ae85fe166621f8091c00f9413bb7b7f4ab3c9eeac844821a31789b378807c8808ab2cab4655f8fc0a15c5588a3cc2a30b80028fb83cc92d54b25cf22676ca276a78ddb9de26c4c25d9a74c5fea14827114f7409580a8d61ba4b8624cbfab1ab8826450372b196712ccca31d07595f2679aa6742d14bd3a875dbf88608f8d09e3648b7517ae790d2f41e46f3064244c85a9afbf37f0cc8530a81295c2a5d6a7d9a76c5657dcce1374e8a02a1f21b9360cac738375d31b1360e6e516045812a221f760e8f5af4a073d0e968c4c1fa58a6d0f2c55667a3405b47e9c06e697f313939be8984eb1b251ce8b7520e3aea0b54daf867e4a1ce7d27e56088d01a25e8ab941c8d91125549a3668bacfd7d480d12d5972c4e40612b0a1c50a4cc53acad2463ef6fd1659aad7190869fb853915c955d36f2db782f86b57c0bed90c1125f327df60ad8b9b84443d4160347681dd9def58d0d4dfc7f7f731ccd2164a06c1e2cd14b6c17da6d38c3c629e506fda278a58a809bc71dd5239931e15fbcd45a9b82bf8f9dc847c32b371bf67217eb4447e0c15595c03c70d89e37e6d6575f0699620a69e2e17f0af22a16f70230ffe024f63fb558e87e123b2c948aec086e86fc6540fdcf0e8abf7e03f776ae5c16f7349a95b973cfcaf3a5d4a6d76fa660c086854aa816617fe8cf67a00204e64fd087a60ac66079f6d5f774f4afdcf353eac03bfc0522e5e0d0e6ccbf1fd6c711820d52d0e9c8a4b00732524b5230cca9616505f4d22a13eeb77fffb80fb9274c05d4539f240602cc6d05c60bd8f87006c67b40ee5cfdc7cedc16322bb67a604651d28d8882714b07575e6b1765a42393e9ae1a9becc899778b9b2566ab7146ea95cc313f82942681efce953584d47aa44fff8fb265a8de2295d8308e2883e8fd2ebba37e942dbe849d64e791dc1dea0099ba9b76528f5f37d2eb9ea2bcb465f617627860193d9ff57691b095a17cda641a75c83e0a1f7057efafce062fdd3a1aefc8b1a524cbc7eba7dd2d8eeed6984bcab177d63d2a76448424ea9c0c293fe405ac04b963500e51dce481f4b8bd56bb4c2baf8ed74dd02a6a46a09f8015d7282e41404610e03d89c5f70b5b5b9a4d55815e67ac24c83a66c5b041a2e334073f7d5493bfa8e37e8bdb20c1df1d8b59f8627173bf5895dd8d1208df5f3dc27430fa4b82fb674a361097752861266bcbdb0b67c6aa4dc4b451bbd73f085a5694144559a193c2d3a870cd9e3bca32e479efc3711efe16cc093761a266b532defabef108db4b6f02dbf4515f138955e39beae337a303feb9228bb6f8098671474fb9ab59e56e4efa9166b9cf76d366571f8a379d8831e18787c388ca50ac7e1ba27ecf83d4f5ebab90c3cd262e991f1569f4e30e1fff87c9dd4717dee69e4087d7e4ddf20e95df94325b83d2e96c5e52569736224291e4761d0a526a45f0c81a27efdce70109c44b918a1e8f471fca8ce25e15a94694f882096c02de62b04628adb1c6cccfd7cdaa898f742eed7b5a9d963b48316a4b83cfe0dec8bccd57a0b6f6c8d46b60ad93feca34ad7efa65873d8e65f7a313fc6f04f06e25d61692a4b700ec60271986aa999f42c30e93cdf9582700277aee162474e007bcef267363a545e90d93a6b05907181467b81a36bb2a747b54aa12db7a8618a64cbc50b497a85c7a7a313ef077914a0f46d999a49a50e4744eef504d115ab8124b08825b4547d868617ab5ff052a86c8332d4257fe155b9bf24340494b5e8ab548d3d44a72fec3cd062c5d2f2dd12601ba5adee26aa98c6b45caf096d4d6085baee9cf21f7879a116c6f9d2c7ce362344cab891ab0ba64a4e78534b0761be250f8064c33fb7ca346137a5bcd800545fd7d555eb4f81068ced9a53f214d3bbeaab7ad36d7bd5df6946027ada7c5194d26c85b46f6b7b21d0dee8c5a260a1f16b2dad9c8ec4a9bbfdaf46605e159ae0bfdb064e2334cda9689ff3822eae0773269382fbb8a5b98984739fd02fd0f6d5a16f38d0e49a915b53ed8060230f8086c9bf78be67e673a3f53b29375af10558378e17ce68fe5ac8b702f3e0237a34cb959f64b79ba97ff65589e831f7ce85b6ded528ba8b11199dc639872db320d77aaec0c066b38a8a121e5fce43047ab72bb9af89cbf668ae124b1ca357612cbcdad3aafc49d2f3e9dfe56ada1bd366157e2108bb7ba4d3b1054ed229f862b07ae02b761b71bc5635a84e02794dc1704b0c66070b9e6d89a6851aa3c1f17f3671cfac391e4127f21b877f2da744adaca0208af551eae4b486f2caa1cdfa5f2f3a15fac16167402554d51269cff4edf1c44d55331475e98403856de3295c75719996cdcd61a84f65b6ec3666c771aca372cd721423d6109076e302f1d34cc681ddb0a4dbe873cb30403c18cb08e60f247d2e6e0b3d55eedf5509de56cb5e04200b12c1bf9c57dbd509ca8037a4a94fa4b7170af52c556ac7b1f8a9f130e0dfeafc21119b675869fd719276c75199e823648fed29449529b6d7e7f293cf6455ddb05d93c3656266ba041a8705855daf616b8631eb9d626619fb7220735e7c7651e26fce776be531b54bec46f64a9129b35bb470fc399c4c21c270e80003431f5d50be5c3278410760c16fc5b45514f15d682a064fb9912719096b03228f1d082e19b5e624a8dbbc9ce82980453fd94ee755da6386b26a505d571c86668cca3d208b710b45dae9ab7050841a4c698b45bc05d77bda39284bc8e1159991c14a4195f9dea202394b9a5e5f4179d63eb19745b45dbfd815a13d6a59b11c2893b6d9dd964d8aee7968ec3921ca4efb829905754356f91ee521f09b07c7bb50f30d68157ea4c249ccf4259a4748d45855acad5e373619cebdf5329bc874ae56972883caed9cfc6de07ccbbfe436c0d0b7fc2b4f134cd00e6a787aba3c1886089b290b2126e3aa6797f8fdbbb897dacf20e68c1f4b80c5e593c3feef1ac385e1aa31ebe830ee529278d78741110b1445fa6a971bd07eb2537048a4b937eb29dc4ce5ed3184be75e354210850e3b8321266dabc2d05bbdcb7029fe235028450ca581a430b13a9d2703a2676081c5d8f91a37b42b1cb6a76ccfb6eb3b8ebbf48744c40860ff2d43854e21abd6b0bf39c632b6292d011646086f7e2f4103d5c72ee5adfd5436e9cf9b4294f5849e6844343ebabdef2c67738ab266f2aff50ca882e5f8eedb0584f352ee0be794f7208628e4831e90cbd6e2b0237b8270cc530f98ce000063ef82010bdee8c44d94e0d4376d0e93db256dd8d426090a3983582da3fed845017e31e0a569f2e1a88d52332212038884e0a7c7090acb1cab8f0d70c15672b6eedbe6fb267a2da3dd45a8fd50cbcbc6b974720746ba44e230360b2a51e4420f4d0fdd5912712cfb4ef7d6663c350df0c709b84322938fe6e30600c2d7d77fbd9a658107dd829c9a3f0c57e7f887ef0324372b987206904bc904822861b47e7ac36588461080a03edc4e73c91e7203d21e0c0a7550f241a97c4be036753876458070eee9bef4de3eeaa62ef3df7ff4d10b433d4af044f2b6d2cb7cec303205be683480ae86185f171ced562fcfdfe0a6400982e2266d5d68980a85d6dd76bff46a7da658ec42f1ccce5739e4d76367156d03658c260f8f02042b385543f62ede72f6bfb67c4a6bd9744f10d21666a343e95b5735dbb73e9146d185abf15ccbd5068caf017410b85f234da804fd1a2dc7552f7469b60933f8e12fe349f6d62a6759c46753640c7c39a55e335465adf107885fc0f9607dd87ffb4a5eb5377413d2742ffef9ba77a51a7dfad2e12fe212251700c754ac0887f88b02923101293f0c8a14f63aeece23712fd6653ca597ab4cfc9641de4b0bee80a1009d90e7460e2c1ad6481ce8ae3f71c4c0db5afc4d90f122657a2c102f437cd19ddd0958052ab3444382cc5803a4367513bbf82258d99712b7ca164ea180ebd1718cd274d5ef9f615cc3d6bd90764b976146cdf5cb8d6a93a6cece09ded3422921d9524d07efef6312326a7abd42415ec3c9e38a62d4fd929703697ba51100f7f600d16c1b108ba229125031dc265c14784501ddf04de1f28cb3f8f11d1f5268e968e845dc63a7b49f2ed82b832df8b7a1967e8a3fc3fb9233dfe8af32e77925f133298d0a31f4c822c3395f7154a696c356a26c9d0ea59075171a75fd380c0234890a67db226e747dd894a4c720f02e5e1657540066f33db419175d7585472b9434cb9f23ab133ff181cac2d14c04ca24a807ab4152baa9c0f0db5ce1a42303388f1ee65d4c985cd91cbfea5b9cdc287dfcf9e5af49cdd2a36eb0a2477bbf77231af470ac9c14dc39816c44d2cfbec6f2780a7e7866c056f3632ef0897f97861fb2af57f417abd7ed8dbaa6eb8ffe7331d3115388a8adfcfb28d292cb98e040133c4369eb06afb4f2e0d0c3e1c8c65135862fead7247c5fc3116fd44059537498d3ed41370e92642bc06c78024b69aec0e25d9f9772d19702700b33052ca927b7075e02e6899d2b8cfd444ef7f02de1313066d95c87dca4c3a172f3e3ee211033884a311b4b6fce388bb41b2a408c2eb3defc15bd982d08ba3607f17467a7282b832f52315f2847191351686361f78dd729f0836fc511c12e5a14021edcc2071a142f53fe66520a6275daae0ed132eaef9f2853bab37ce48c7f316201f326f7ce63a8ec74f21730758576ebb12560f36f8a070e74d1aa88cf5fe2cb9d48dcfdb96e6cf8979d9ce29d20d3ee7233dc4801f45bc6eb21202d19004387e298538e9b5b38ed24a4142737e3b30595a0be7e46a2ed1101784f8a8d42e3a681789e360aa4b33504eb428c0347abcd1ca60329ba7b689c01b93909d3e7d1e4fb9eac3c331983f0fc8ea41befcc9080029099bd42573928b550771a1c8b5977863bb3a2dfea56fed6fb297a961a181ab034af1856348fb4e1a9aaf6c8d1db67e583975403cb685921472bb5e76a392f1bbbb2e59abb62ea5de28bb3f6f8693d5118a1503bc1b7656c20ce438b4e6ad4470fc3907278c7169014ccffb0a7e53d2b975c31e748d147e14200f7a431010bdaa62c29010485ff7e27d3730c8b1ecb016dfbf76933546befc0931bbefaea15c7d763c9df445b4f536a975d345c71da5bb26c197a68694d798fc530ea58784e91c7f7c0fdbc93e19ac19d2d26dc1a8ebf0a4c1f6411e79acf1ecaa02c835efbcd44ad796a1ed0f2dd0d0cba1e47ad5ab5d34f5cc879ea740a37b57d35748d5d52a00db7eb02e9cda210855e6f085e392c8351aef992cb4a371ba99ff83ed30777e4b696f8a495d6c9892f4f5fcb089402f9858019f51329d2e5fe60bf140b5e06e8d8c4b0e81f2ed3d834d6f2a8abaf4c9477ffcbaa12eb1f6a849ab8280cbdbd4696c9d6b7b7d5644763e11b2da62d9e4a8f13f2b80ce8a67bda4b30da0ffbbd31b750b31e6aa0603f18589bb8cf6047825047a8bcaddbb6ff092e7da92ab5069b934f79f929450a6f821c7d7496c83d7cf24171dfbf1c4ab81234a0a5839e40bb773b29a5418cc6c48e2ddeed37eefaf8a2094070c7743125e7a4f2568604dcef226eea4924cfb578e25f35018523a46cff82c2a8009ea0dc47bf1b80050411be3350a5a9087d8ab05bd67550c9efdde5e1078e6a87f0d553054e37b1e582c8c297867d894e2ae52c4ae961499ce7b821fc343448f7f56b4f03b49299a7755f9ba3f2443c5f97cccca09ed750d97df092dbb12d0c1ad2a5ec22b6cdca4f9165841251ae9fc868173454b99ae5e08bef6d610c161cde7cf4350a96cf29ddb2e7862445b53a3ffd215f3d11d2e115626e34dc502b6682724806752bc550c3c626f8587d796156cfaf1ec6df27477b65ecb644d36ba698e1305f60a13cd8ecca07541502db897ed100a9c4f230d3d43a3ff197189ad5771725d7caa28dc0520a9f8add6603e2c9a014d30c381930297ffcda74eef35eb1c3f27d962a630ce3be23758cbd4498e482523d2c46f48dadb4a27d5d3fbdb9b74f32ade17f80a0072c6af31f74446f3828056be76aef0ec1a8e3f96ddb935718464ad5840df3a6260e38878db088b959c5f1b4503923c46855b6dbeabde17ba6d5683f1253b77f48700aacbc22bb90603ebd4a20ffc2effbdf236f10b61a9fc5a688e0af1158b3bc148014e240082249319c957e3687b2f75b89058c2671ea8f9729540e35310674c613db2b60d10d1e7dbabcfe1133ddab9d349f0fb864eeab167fd6b890f129d96b726228bf8fae111c296d526ce4a69491d1b43096890c4fc1ed09a9de576734f0e690ee615568c738fc5f23e14461b6c695c6ab7d376b26f9e56328169faf39d7cb8b075ecfff2c6f2e3e6701f8b86968c1385cd4ec643564580e9fe677ce4b7e9bb8fb7d832ba88b68c497de29c38b9da6a865702485ce3d1489a51766aad1c4ad37c9b7f44bca09d6c2f78bb8aee4af647ceaaaa5bc8dd471b1544b49a7f370683874387cf8dfbaca16a5cc1c647203bb38d15596447f9e0c4661a79ffb0fec99a4b681e49f66efb9e9627386ef47fb0203ac742bc0228d51ca592f98da89af79c2402c70ccddb5eed918fcc85fcb6055e2910c9b2662f484f1c9797e24f3637e7a40009f886323bb96a1cfa316ac332111f55c88500aaf89f964b0108ee9b1522e47f089441374498f9174396575573a5813313f071a7cef55f103133fc9a5ddca22f69dcb84e9b58e709683353d8ba33a959b3a8176158918a0168b955b465ffb5183538718d72f97b24cea380e65f79d87265a5407439db6eb2971f1489fa1f0ba3b2d224258362a2fe57de40ea1bccb9118917bc4b2e5d1b985f822fd95c175d325d580bae1a380f52eef1536ff0b6702ba6fac4ce5e15068af796f727eeb23c13c9ab22a5d290c36a0cb428e07c6203e2faba37f82c61ce1c4f9678a545fb51ef9c22660d18ad65a1486efdb82f0c4d59337286fc3d8d3b5d116985fde2510496855a73df52703107a5d76550ee7bd4c9e2fe70aad47a7fae36ce97cc13d32bedae404d5831142e4b7d404913660b87a8f527702536ec84ea01823c73e63a826e3dc884d19cef19ce5f40943781887e98e573469b9018cda6dbb991215bed400a3fdcad9d42e1d6042c5312f985de8deda7416cd1f391c21a3a33754d4b5cd6bda18c4971c099c4b107d68c130a99c805098232a8da8bbb45d9d8c280d5f847aa16e4e33175523b12d77c2529b28a3398ffb29655d506f930c020c30f379247e68e953677f6b405d1992368546d96de075f019512b7144f9457e8198b775d13382e305226b1b7a0cbefd300ed77362578f65b66b4963ce6ca3b90be46e0fc984e3f6e4a002ba76e48d11457b61d78d76d5f31bfeec382cd1473a4c1e4e6e566d516da9243f9013cccd93e1c473c3eb6d3ab6e578e47047448eaa118ed518ea28d2b18b7a8bbfc4d22fc9778d9e811a4739cf62bf2dc7d775fd6a163659451899e1a35d1348dc84e963e87510161266451b8f5d258a789ddf982440b8b4c5dba360028d5fd60035f6da1140b012589947c0b8d0f79bf638cb62245bf6c056e2a43925d1b3b90e548091053a92425e0f4056104358bd1e0726d912c91815c5b0b7235206c6fe067f72afdd8eaa5f6d61eeefec6eae3e7c62eaf263935b96c452e7e4e0685ba9315056a24bc1e7bb5738afeb3fbbca36cc583a3944ea89bc4964079aefc00a4c9657ad4a3f994067231f3828522294629ff3414e492b084e10e1da7a6c11c6132ebe8c7400e9ea06cc919345a9f7093a95ad88d04711a2a6cce29516e6f5d51efa24aac49c00f2d8670a67f3494281d9c861c627ee4d027c68a2bb8cd186a2a83930fbdda9ac52eaa2f0010dae14378b4321c6e51473cecfc832ea3a1c3c4076c95ab79826b3dff17281989c8aae8b03156140b74e6d78c0c36dee43fd3f6cc6b8c26eb33b511c5303dcb28fb5dae879fd12b1299d4dcbc33cea1fce0698622fda4878260fdff3f9a1fc0117592718f53cf098740f7b9a7c4c3e9743ad9866b7e966489c841db743abc65c936e13bb1e87828c5a061e818df61f4a5e4a7899abdb25874b5735741eeb7ab94d51bfd8e5b7531408563c759551185ceba12e65bb1d2124a903681d805c08a9b13727762bfe46d4a390a0c2ca93b86c29b845582f672cabd15317a4eb69449d12baba0140e731dfce3d08a0ff9ffc817b1edbad84f6abcb08b2ec6b3b360cd211ebd510c8e66d12f12afa9fdaeda6ef98bd7a7853e15e127fd4f104f6295c9feb21ac0b4bf24e22a6ff63f57dabce04ce44e0103d9629d10ab551248cb0c6f05976f71671389a29011b1525aaf8e8041c079f4218293ea0889bdeaa850622d4749e87c8afb2570ba88f451886faea6b10b5145b1af582db9391b872db27b41a82b71afdfb5929eb4aecda79ad21592c501a0c9f39f70714cca341d8a7f74e95db89c7c781410c582063513a5d443d50f813ef58e98d20a30b1f5164ea930b97a6d0e3da1a0a06c21d715467a9d177a2f8fce70a932923a9f70d51b145e9f48293b4c87959bed099ce8906e33aca7edb8e4980f64d3676d01d3332b0987f5bc4051491caccc0fb410a9e638f1ab8ab8abaedcc4047fc4c917da26fdc0cbf90cc1b73be29daa0610b7a7ec639a7de93c7cf5c24b735862c4d3ebd79a7c9713398d9236e381f456437fce87f69393acaabb799f24ff3d022fbba3b2ad37df498bfb24975ebe6412650d970c0cc2950ec243253a0e081c8813e491b55878f840c4c2ebbd0f9a255b04178e03638db6676d687609af8980119717918410c0c550ed63a30f37c6ed23e2a56f2a70f3d19892668dd8925bbf43455bc5e3bd4f4c10059f8538c3cccccaec090dcbd434b556d0f3ecfd37509b6eb2cfad8b76681b832a6455344412660571814dfb114610f7a592e2f4929f0acdb5d53fc3c124aabc34ff688ac6d64cb3cdf92887c81840f8d2fb782f885b2d899ddf540f0bbf13d12147ee205744cbab8c54487ef09712e2b8b875b37eac1a549861bb8bb068557c89d631f6fc4ad7dd3669dc37891134465c475be39fb1e16975c5482e97bb8a8afb1581e2f95b8202cda1ab72774acecc0889a4ba4f2436bed09ca7feca66c997fc0e624cc4ac87dfe48a57ab862ccfad9a320d510a1d9945c12b61ecf631e7c2b83c6d051e6d391921f7ecab37835db1bef3c4eb9effe74c1fcce297a72fd70e3b134063997bfd6932b07b3ef6f4415d016695269b6ebd4a459b547ad620975039187687c8544dd1d375acc7ecb8e0afd8751faa364de29f970b9836514facb45583d7717bfb3d607b7fc91b87f4ccf914c0ce901a3e40744e61ec4ed13a3853ac160cbb479ffc0783d84c8a583c98a4e909740e61197ee653b9b8714cb0c0061e39c018d77685e3a6086baf85eadcec65db16000487d0effa4b601633d149cbffb0c8d339bf289d75bedca91d94916fe2d52aad94b9ca343499a6a2056b6c4e999737d0f7b9ad9f8daeb7f9d88bb9b15db0c58d49f2052f3f9da177e4eed99b3cc2f2a9d96884283b8e437e17eb7bd1f79f44ec16138d1410ebaf0f97f8454936bda08f13950c904a6da3407e4f538c369a9d039f17ca60d3666aa92ceccf0ecf30138d2aa7da67b29a129fbe5f01840af5fcc6ca1c102a8291b9438841d33170d6aa5fd9defd00c96a43d7238418ca20af076feaec125b704f658ac4afaa7092366f8d08303afd7533056595f34e07b3de02db87ceafa7ffd09374f36b1c10f00294b8b48019d2e7476f8aa2c41f1fbbb77e2855d2316e1e419941aeffbaa2a2e71cefe59423184103b5b2e3d1598ad1ee1b7452478b19fff0e43a61a01a796bc53b874e3c80a805fa48f3681a707ed1d66078368ad416e7a3db848ec0316ce3146bc2a5c0368268a7221f0c1d2d81e507be069e3bd4bd2a2ee2cb8c772adf4338e10d552902d1ae0f6c2ff83fe0deabbeda091bf059d9f8820f6440c5db54102441a59fc4a2998a2ceeb2cc658b041228ae233d7598ccc595c5f956a69424d90c071b63cc35039b4e16654bd40a89810f1c2f5c3cdceef8fb3170c8802fe70dc1981accff07207dbae5aa1b735199c22c5da981ca3c17601a60779dc831a70ac908379eb361de63439f196fe5d5080613d99a0e279402ed505cde629641542960a52f35ed03bfe9f65d420a2a2521cb8c7f2078a99297e76a426abe9693d157feae7da748c8f002dbe8c91c13bb75e3d091e7a9122bffe7c8c4e40844a8406bd3c559ac68b62ad76da0bd472d415489997e61617d84006dbfa407153a4f4b67d94d54813a0eab0a76f45b63e667369e579a833ee7ddd2fc949216432f8cd23c6176f3b313eff13dfccf369c3548801e9aa2a303f228eea8ca360ac3b572465cc3d98a27df218064b762d7b53a4c3e8d839d1bb9476b96e76dc0b860830762138306db32b1ee6bdd61d9672739447c586a4a1c4adb124c3b9dacf4967356650914ba4e98cf326fe2de4e113ce49c7f59c5dc5c4ce14ddb5e7dcb69cef213ae6dcf50e898dbf5dd76970a042115ed855f254a853c77bcdcf95ee4e694ade1af86758ced2aa891dd5c1fa47d01429a2e893696b325fc2330861686ea72db9a84d1995dd12be5e58866b6f508f96f70087709cfb1b1fe0d6158ba6570f7ecf012a20462663c9fa5e24d0af0f85949c0bfd949889936e14a3dbfec36b04b09920c268cb2d9f11de689be03deba614ed29db64da00d1d82ee9a3ee801c264d380aabf4ae8604296b0bb70783c3ec55ffd0ba67469792eaec255af4e3a47c752ec39e77c0ff028ee138e41f43f7bcfd968e219ac57d5846320950f5e25f782d96542f782dae1165e214b32501e21f7451756ca05dc532adc5dfdabbde734322f15ab6f95ad48ec1f277c97dc44a4d64293b347e40538689be855d9decbf37bda7e09505abcf98753d2af2c3bcb3b233dd1175d37ef867578aca3e9ba4dd0d35d5d756e7e104b98367819ae0fcc7971b978caeb44ad3456d3b27c1598a422a70e162763e9b27f899afdc494b26361e7b69d9db2d3b7348935eef8d645b64f6314deba02a032a1e20b3bb8e95a726710d7c366486c0704b167dce9efd0f2c2f931b4493c310b7356987882fe43f43033cc6d61411d5d8fa253b8b25469a30755156bc8c96ce87fe4a2324ca59a29732698e67c951a199fbfc347b22e6e07419908804b878383256753e53ece2be0578e265a92692d1533a05d298c9e1dce68f5b357b09677421ce90ec7c6d5c7e2898b44acd1282e86988875c9a301d966eae14106fa7b0820fb188b79c4eb07e980e35a61f108298d373d879b0c946a5b1208d75cf35aafe8a309bb5f4b8c292296bb0a603a9e9103e2a404874823087b0aa2ebc7cda88ff8f26737ec52d716d5a7d714f8c0e7254451c91eefd79148a58b3363eb597d9a13eb0df2d9fba4702c933a76b19a8b8cebd7a1c729f74df81c1e2c3be5e099036012d5a3ddcd6b94aa5c545a1e8b87f071b38496374edda2a2aad33b00dc7fa9c7d08caafe9c3d7ac7f6b5171dfd12850dd7d29978f2ade26778fe4ac11657df9a1792d04cc20a4dfe942ea7599c082052cd4c1504b4f3b0ae9e8c52fb7e4b157b2010b9cbdea4948f74e47dea97a2c24bac78a32887fe9b1a77ebfc7bfe54f2a2864d49f7b87ff3231f0478795cb579483eef06752e738eace7b7b800bf8fca1774fe0d0d47ade4419d950b198dd697ad42b12fc6acefa73d9f3e33ae1f067b60def51e90d9a5f910909dd8b0062cbeaed918d38324e4bd472afd247f03e73e318c2f0f13882fc26e2e7e4640007075e28021303d041e2de5e724ded333123f2b0cba73c1b62bc9dda744dcb138a9e33f11ce74b3e107bd630574b57dcdfa7db59068576e1afbe051eaa83d2875430ccf8a79715a02cc137f925f805d6646c9c0b9b259673339ebe668fa7dd5ca42be77cacb714dfd816cd2401281c666ea41e2365aac28d11755a49a1c0bf480f4f24ec380d8cfac4c61b0a68e7dbadd1c44f2d5a5492c58b2f78ccdd0f2f1f730443f5c8f9b2e6f3d64e70251fc2681720528ba6a9e4b3b0291298322bf81e4e1d69a40b774e342fb1b26bbc96738a164d0123a742b14786a318af13803ec92b51fba17907611e57c8112a3aaa1bb5872fb437bcaf52ab2e63309abaf77c9f389569e4cf91b10f4c5d0a07c09a8869c7c101d9c52c08d429918219aef45c4543378f314f5440bfe84a0534981ca3e2fbb7af56d5b46b43a6796cb5f4884c4b96bd74771fd856a1d7a43c68d4b8a10cbfdb4b0cad3428c334ad6dc91d14bca5513c372a8edbe800bce14e4fce0d020e802392009660918c82dd691849e8a0c9f7cf021eaf1b09594da3d9dbfb2263ffc6df94f4c79d436a0dc6f7150bd4796dc85d63aca307464e290a44a93c08dd0a2a3cdbc0253553336a1d7bcf7f44e6ef039ac9dcd594dc34c40d1c92b8bfab35f9d6782c942cdeff664c1d4460748cd455f29d831cb549ce4afcbabe8c209b1c8669d12279f296850bb26ad35eef28a8ce3ff51ab2e49bbd11e489916ca6dcc7e8202d699539091cdb534cc0c9594b1deaae0491fee1cf430801e6d17e25f8bda53f63e6c2e0a31cd3cb43b96bf41f69dde822456883912e729ce92266831259b22eef3bc13215816f2482558b336f17cf582ef9cb772bcea6e11f5dad3e7de12d756c394ba8f798786935d12f36fd57c3bff5c5bc1825d6ee759d5685fd638698204628f27385320b474056cef8f7a57d91e87f3666a52efd82d09f921c43def54e7aef91818fb0e571f4f6718052fd9eb7844742f1d29f3651a21cee74df8719afc1281716a8335ee592228c984a0ea8c29a780b510fdb8752b4694f1dc45638abfc7c061fd69a2825a52d7165bd8561a54dbc73b8cd8b294da3bd144c5f2778e18fc89d14ac269fa7665f60ebdfab35646cd47b0629ec812c4704cc00c0c9c50bed151bbee81f4550384fbdcead763987004a005a054e00fa0c8f0a9c2c99a7d7e46f81c5eacabc17581c181e88827de81a8944fe965ae12831e4ddd489f1126dcdf199a27bb926bd7a6668d7dc966c33f280487616e6f236c2c3b6a99c186475619558d41f5589ffa3eb38c3b95dd3fdb36e31a3ed3d2210164cde64c47edd1bf64c7ef920d0f8ae1ae863052ad78f4f015ba4454b4f2425ec46d0204210060b4d773ec386e935f2ac73a02443ca8207319a9b6db9eb94d55a8ee98a2fa03f4ab416e1a7ebe86e6bea52f2231aedc0fc29813b0592f185cc97c3317de36719d67b8220a96c977ec00559f9b514f845ab85fd700f679685261295cf5f54fc2ed761751593920ddff5fd06cb974ac7167ec8d413daf87cfe1480b0a085713a9752c6cf9986d8db501cc7b08b5be60d378c7f79ad63f7de0552277ddaa9811a7093b9a7ceb4c674877ece0976350bf81e979a5ce35c3eee1f40d0f4f676e71cbd0855f94d527a85204a7ba5fc2707f306d9f05f24cfc6d9fb5cbd26ddc97e295908bcd151f67308bb5f6b6a881c96ed229dd52f1962c76aefe57481d31953db039353fd70bf753a1a330dcb4ce9973000d2c2921b16657ece15c1f7301933ff69f59eae4457ef1b95d3cc5cf176b56ecbff1726c6c829a9241f34205960d7da0d5fbc0aea8028d8d8a8df956b01fce54463ae5ad11d81557cd5cde039f359a9cf18a3c4e5a23089991b02eaa442924701cc416549d68805063460544e7ca1659949d99544f90dbf0e37089acaab3310c57218bb899d622c58fb8b4d6ae444a63d98c0f997bd9fa73d1d60f7e7e523d95b5d17444bb9078de45ccea86b0a1e46b28580a94d5c5bb415fa59145cafb53a536d2004629650621daa41b63dafffca91c89e4062de6d71a59143ce0cb31ee90fa05de24292d0c1afd6ddd6515fd191f98002fcc8e55a0ee12a816d5902bb4a8eca1cbc4bb95ef31f5b88da057a523e2d0359166e0bd74f9bf9c75d2f45a7452a10cd8b306a6fb33132b9b293f12f6b13385e00ce9577a14fbc099825e186c902fd51e49e5f3c768bf80bf5d15400f91537a0d42820d778334b0f46cebfbaf770585a49bc250624712182deb065697e35795378314543dcd4a68e421a07e96eb9336351dfe82b299b41abacedb5866b11fb0a84a9df6a8dd7c70f89c1de5c5c784a4c4ec58670cba80dec82b01faf05794cad23f432e29f5e39e9abd25c2a87a9ef2e372400f20ce813a31d09108b66a8a06bf5995353df6ce02cdba57476db16741af774b69561a5a845bc5c4721339e60358c8f935ee784ece503dc8ac440a7d3a981522593a32d1a5c732895a312b6845586073889b407f7f952c03b37a7a874df36db5a10e135aac39fc1c05f41685c6ba0f6bd8b6b7aafbcd9869f34bcfbca56f8be59fa0d3a41131f6e4663d33a7434326a2f60b12ec57bfe94bd2b8e475c22a9296ba9cddaa90d09e3be97b763fabeea8d2ffe840a25c67d985ed2f0784b904cd4c22528140e5cf2e1d4cdfe9b0664c2b3e1235ea09ff8979739ffae5c157ad857db2da79f367f46818b629eb4f3f9ec2c3ed4930e2ed4876bef1a07495377a629b327af7623f43441f683b109720232a8adc53f4c52236f635e8e50c2a2a8bbe3a438bc061654233f9858bb76471570911061574e62a00d810449494491d814296aab251cf620225031d1aa6fc74acf08af92fdc8fe941930303354e56eaa582638567e454870785b59b08aea03a51ea6fea212408e5b2adee130cea05d32e5a66c177fb258e3336ecda797293648c11b38410b3ddc1c8c7c7c09f1dd5b43b7e08e0266476b7f63ee340e2040a89ce80041e301c59a8028efe909cd2931c5405723be7948a30c944c72735ec8583c263389d2aabc7aabb6c998cc7e9d1fa40fcb234eeff68802711ff030ccdc328cf3e52e72567539fc7857812fc5b4ad8903e3e6a0e8565bdcb392f9d370bbf9aa008b02e219084de7ca99557670d0ea803c3a0f7881d14d00abe98927bfb3128d2ed410b9e2bfe53b1740f78348efc4db2bf7acd80f20485d09b2b18bb10da8ba3b36a098cab07a345a4cb1f664ad02aa4d953ca30dac3b31b2c0769046b032eb289667c8bb2f220a28f62c45ae86b06d3b2c7bf1c0e230fc87c7c6a6152e0c087da00335b6180b8528e859fbb453adce3f2eda6e40a0f0dbb4aa9e0516bc0269981b167dc2a34541dcd42e85f4fab7be3fe7b630bc6043dbce68ec6ffc6190bae08786921d0022e1027a8bbad5af8254994b3fa6b60c3958b2827c7ded8a51f89e564184b10dce7d2112a2a138b8776bb7d320c9e3a4383b825e03337d7bde04f4aa8efe8db5f319c7d61679adea1a4c313b5ae01b3eafd7543c3f12d4829fc7b8167b36af6d717eb8f63c1e1f6b40b517bfb4a79f1b11b7d450688a2e3dd66349e0c7aa69786a35db320c4bfb55695da5daa0cd5ce23dd2342a45a7f863c8110b3450c714069448a938c32be0ac760f30f3237c979d2727a728c2b259f7f2bd65b977f0e3da3fe6093b5ea7ba0af87ee90c53410f6cff2249b0d3d43752aad34cb4be071dd3fc35a58d63dd80c009cca6d52ba6e02760036b32e78c0912b328b616657d00bac93a789bdd237aa7064cce7734ea134c2c1139998eb33371b8afeacb76986e75e1fc7c6e52330a9be7c2bf55dbfddd3933681507b51d0e057ee92cf6b80d80daa6a12f2516745867e5a849da9b90c89e24cc15ac81a96a75f18dd245ba735f6e9a30dbefda28a398029470273e783816205ab92d10714bd941f0ca08985b9af8280d67f8623e27408ef5e975563a478f98360b2038ba1ffe17157b7098eb06e96680987de57ad9846c44efed47eba868172b22bea6ee2ae2c4ae78b71d74d93d0abf3067e56949c0ad536303ea2cad7b2317edb18c363aeb977653791cde160f10a140229fb16863ea4c3c79efbf8c605d27037d5901d2ad060b582ee57718555f6bc1a76b781d5c1440da047c4dea82878ba612ced3ef5f1987dfe4721b775a50c8956ebc6658388859d3e2414328e88b9a8dac8cdfaf4e07f9d0590f7806b042669254dc901a396e33868b93d56db0040889ef7aa02515c952734878f41281b2f9047887dc3440b29a153d9fb0b50c27f464aa2eff09fa9d1bb12278187995fdceb137f74b76503406c30d6fb42941bfc31d6e200517317e17f880b5b9e0717967fc3a13476271ef32e8f6e65914a3b7c6f7e5527fde6a1f063389cfed4b843e8c620a665c3984d6951d8fcd7473886953f4cc009492c40fb8911768067cda359002d876c9a831bf7804301864aba33e02b9ab4025ed775ca76fd5582a2314ed5c9c21ede2209d4bd0ac4eb13168915c8cb5992444b2ab27422b7166fe96e9792c627332bad85d1a71772bc76dfe9580ac4066770636fbdee8339fd5a070954619c10edf3f2927567c90149e93973a7c255facb7c18df70cfc7ec80dad8e7f5d77e95d817cbcc15e4d894a69c268947b9b72ee18f54da67c549bfd3f9fcd42030767e6443a7cdd2db5fedd67d75e38dc16bffc70bd289f6deeb435e1dd37822d2cde2df669a3da56f68b8ca08d9282a8a116c9206a953ed5785538553d7ae47f99b26ccd2b4843e60112f0b5e8dc225cf67a724c4e8090ed67ce7c4fceec1316c262547e14444a69c5e6e457eca8ffdbdb246dd1a172b90dea8f4109d5bf481c5d60bbd88859c71a9ec0293281efbac57a96b015e0fbc4d2993fe6a62c8df4acbeaa2e55808db0c37552d3ef56da710c0eddca7ac62b7a36dfe1bc736bb30a220970f3ada62b9eba2acc9c77cc32bb87f643e3333cac152fe8b081fb023578176c3e12891999c2bda509308537d7e7d1dbbbcb3ab7f3126f1fbbb50382352bc31a1b1ffe07cb4ec6b742df17e407495ce053246fd1e3b2f7d59853dae80647cc2c87b0a49ed258a4102923b811358c880fabb030469b54771469f4ad45ff478c35a162c2c735baff73252cf0aaccfd5cbdcee4138bc14fb7262375700c4f98aecd3a38fd6bc7315c8cf519eb6c43c911b73746ffccdaace2b235b7f57993b891577a114499b79e2d20385d3e3b0a9e77c7c711b1ca9139bca2f0137eb6b6e7ca4cdd170391dbbfcf5ce67fb3a6c349352cb12b189c5571130ae9e3a93cb5c878c936485fe33a98816ebc4c7d77f57fc6414e4686117724d778d763f6bcd38c49ad2dc28ff64df0a7e9df04eb36cc92a1d59e3d310badc63d77ac1e185ee0cd046303632c7ecc4adae8320cd89c12f82e785d7bdfa426d5a934cc32e4a58c4ac4fa30f4f3fd0544ef7cc9b75768061a568472f29a84e111093028671f3f1fd1d8fff202f7e203e0cfaba58e84ab6fab1545f519226c4602356bdf7ad80d28eea0c3989e7bc29e3075f44b788051070af0b8c14f42c0f64c01f78e002dc62bf34333dd5042feeef34dd1b15089355d1e9b79f48ce2d91ff6b0dac4753c6f4f6464867f6101d4d65b72c8443de683185c343dfade103f6eb32c78222c6884880c51233db2c482775c4c127144371bd761bbe2b990e54a967faeecbce3e71af52742b5e48b6332101a0434550e6a7dc1d0599a8c5e349f3552095b1ced9bc911e0d21320b349313dadee311a16284084b9c4a28b2b75f530c3a89ccc5b59e24073037300d114bf84b50e101376ed7576e5521ff45d590fc3515fc332ce1b3ecffed570fdb70e3c3ec3a3260f575b14ddf66c60b2fa29fc3397717b164709fadef2f63ef1b42b823caee080373d509a7b69b66863c7cf4322ecbc70091b3c1b0244f57ffa6dab0224b6afe07c641c453470b411594355f0dc427a1cd145a24ab5e15a66f3aaa6872064e1f4a7b97000a423017605d85d79ca38293c0f266638c756a8781e6ae050e0f7e628b8566b3d14b5b7131ad66175381f9cd441e898b9164fc78c29a9e192668a84de18ec8f83c6c476155ae4a9af6f0d8a08e2b2eed69bc4552b5add0133957d1b90842855584d4fcdb5eff0c56daac30bca7d8b2a98de9b17df3c42b453d475318c9ee91e6abe5d5f2af2f2a944b461cf79593fd3006356bf55099b5694a2e7687da6a8108a612eebd3b17f2a94c9cd1486757f515b114c4c0e01093da5f718d9bc2f3e18bbfa0cf0e993e0737da0f56766a75574c414477d0095f3403f426bd00e6f3f7ece30c114cd2338aa9a581c5e6839ee0bbc4f1ff8862b506a302c4a53b197b2e353b4c8bb3caf01199dedc44b1dd7643601a4601d71d160fb79debb38511f8c3aacbce0f0158af9ed468426adafedc3acf5bce4b50534ef26dc7ee28d2a2f093c043bafab17aef71455e004af4909cd532ae9d5bf3cee27cf6ddb1e9477f28a6fcd2123ae5d264c732b7618abdf094d774f14247029e3c28fec1fbfdfb46e77f06900f9fe53c15227c7ec2a0e7f9700697bd7960da324ada861467f0660d391226388351a4281b72407815922dff156a100d2b5d5e1f32ce26c8ce4080f501b15e25b00ebe3692a36ec0909068b6fa66db25e992907f9a0d3a13eb28c523964aa708117b50819f68dd8d88d3fa232868f8ffd61763e9bc647a3f8758772d283a393b0c76bd62a23ae295b408d1fe2f7bdf012220590b292b8db49b98c5d24a76ea8a8a1d1ab1990e46aea7a1d3a9a39233a3d07c869ad81ea7c87affd9f4b618fe9dcffa7d7e80075ba3b64caec50d93ffd24ef8e9b558be9a2467a938bd810bfae18673dd0d450c35bb4cd13e96121121947c786b4b4b89230a5f09ff6606b67c13c0cfaa6ec72ed28667a55c7b7380da55e69c697d0a7cb5b4516513c08153639f018de05da9d890697bbb71dee3ad663e03b1b7a45bc10ee96aab75cafe2b59559f589795610f8fb17ee7f845154eb311a234b6c4a52e6a462a820985bda58a4e31c2d6ebb8fe928b8bca737720e64a39ee1f60415d064e09c482ac074645a0983b6074cceb80367f660ada046dab487dc908db31340a35a62431695f254bca9701274473ff2a2a767245bc84cee54eafd9796f97a749471475a5242ca97dd864a95523961273ca3d3b231facc5ef0c9e988a803709bb6581d55a6ef94cf631bc0cacf1106a2c2e1f4c63ac7b1e6eeff8514a349442e687e4633c87334ebbcd13841cd50c992dc1766f522e5698d62d4936820c5208a84590a5524bf1d04e14c34ed1df8efb828380ebcd60b868529904da3b1b9f704942dc4ad25389f8b18ff737bf0dc10464e6c516d851c0d93ff3715419b705481fa39c06bf88eca385491e3d0457a8173cf035d4327f870632260083fd01bd04d3fa31ab459f935796945d7f00b8436fe58190b00ea830539a04622eddcd7718011fb896e15a4b11f3a4df53568b636304a4d44b7d8fc0c19fc162ec2e14afd8b9c4fe7fcd37375cc11b76d69f678944db5a8f25c9122ea566232f09da9845b6ebc1f8f8ef2c77ea615335b15815c062e9ea08d62cb0552524a6b375c12c4c62c59bd1c6ab0c950a70115d012a4552401c7d2ef7ca6e2923bf487184270ce824b7cceffadd84107ae08fda85caa1cc009116d6ab4b40a7546f924c711fe47c9ae12f9e3d63ae9ab6ef95b1b715c5f31df64d8b274ce38ab1ad4be515c9ceada10ac8f556a05d150dfdeda353d9e111838b1298cb0d1b2c25a10b7dff10d43f9a6e0f67d3d7d11cb98507ca987973e30ca90188ffffff77