Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php ?><?php $_F=__FILE__;$_X='P2lCP1ouWg1WaCoNVlNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1N..
Decoded Output download
?><?php
/*
=====================================================
DataLife Engine - by SoftNews Media Group
-----------------------------------------------------
http://dle-news.ru/
-----------------------------------------------------
Copyright (c) 2004-2017 SoftNews Media Group
=====================================================
=====================================================
: init.php
-----------------------------------------------------
:
=====================================================
*/
if( !defined( 'DATALIFEENGINE' ) ) {
die( "Hacking attempt!" );
}
define( 'DINITVERSION', "9353" );
define( 'VERSIONID', "11.2" );
require_once (ENGINE_DIR . '/data/config.php');
require_once (ENGINE_DIR . '/classes/mysql.php');
require_once (ENGINE_DIR . '/data/dbconfig.php');
require_once (ENGINE_DIR . '/inc/include/functions.inc.php');
date_default_timezone_set ( $config['date_adjust'] );
dle_session();
function send_activation( $query ) {
$data = http_get_contents("http://dle-news.ru/extras/activate2009.php?".$query);
if( $data !== false ) {
if( stripos( $data, "antw:activated" ) !== false ) return "1";
elseif( stripos( $data, "antw:denied;expires" ) !== false ) return "-4";
elseif( stripos( $data, "antw:denied" ) !== false ) return "0";
}
return "-1";
}
function get_domen_hash() {
$domen_md5 = explode( '.', $_SERVER['HTTP_HOST'] );
$count_key = count( $domen_md5 ) - 1;
unset( $domen_md5[$count_key] );
if( end( $domen_md5 ) == "com" or end( $domen_md5 ) == "net" ) $count_key --;
$domen_md5 = $domen_md5[$count_key - 1];
$domen_md5 = md5( md5( $domen_md5 . "780918" ) );
return $domen_md5;
}
function dle_activation($key, $domen_md5, $config, $offline = false) {
global $lang;
$config['charset'] = ($lang['charset'] != '') ? $lang['charset'] : $config['charset'];
$domain = urlencode( strip_tags( $_SERVER['HTTP_HOST'] ) );
$key = trim( strip_tags( $key ) );
@header( "Content-type: text/html; charset=" . $config['charset'] );
if ( $offline ) {
if( $key == md5( $domen_md5 . DINITVERSION ) ) {
$buffer = "1";
} else {
$buffer = "-2";
}
} else {
if( strlen( $key ) == 32 ) {
$buffer = "-3";
} else {
$buffer = send_activation( "domain={$domain}&key={$key}&site_key={$domen_md5}&c_id=" . VERSIONID );
}
}
switch ($buffer) {
case "-4" :
$buffer = $lang['trial_act7'];
break;
case "-3" :
$buffer = $lang['trial_act6']." ".$lang['key_format']." <b>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</b>";
break;
case "-2" :
$buffer = $lang['trial_act5'];
break;
case "-1" :
$buffer = $lang['trial_act1'] . $lang['get_offline_key'] . " <a href=\"http://dle-news.ru/index.php?do=offlinekey&domain={$domain}&key={$key}&site_key={$domen_md5}&c_id=" . VERSIONID . "\" class=\"status-error\" target=\"_blank\">" . $lang['get_key'] . "</a> " . $lang['key_activation'];
$buffer .= "<br /><br /><b>$lang[site_code]</b><span class=\"sitecodefield\"><input class=\"edit\" type=\"text\" size=\"45\" name=\"sitecode\" id=\"sitecode\"> <button onclick=\"dle_activation( 'code' ); return false;\" class=\"btn btn-sm btn-green\">{$lang['trial_act']}</button></span><div id=\"result_info\" style=\"color:red;\"></div>";
break;
case "0" :
$buffer = $lang['trial_act2'];
break;
case "1" :
$config['key'] = md5( $domen_md5 . DINITVERSION );
$handler = fopen( ENGINE_DIR . '/data/config.php', "w" );
fwrite( $handler, "<?php
//System Configurations
\$config = array (
" );
foreach ( $config as $name => $value ) {
fwrite( $handler, "'{$name}' => \"{$value}\",
" );
}
fwrite( $handler, ");
?>" );
fclose( $handler );
$buffer = $lang['trial_act3'];
break;
default :
$buffer = $lang['trial_act4'] . $lang['get_offline_key'] . " <a href=\"http://dle-news.ru/index.php?do=offlinekey&domain={$domain}&key={$key}&site_key={$domen_md5}&c_id=" . VERSIONID . "\" >" . $lang['get_key'] . "</a> " . $lang['key_activation'];
}
echo $buffer;
die();
}
$lic_tr = true;
$auto_detect_config = false;
$domen_md5 = md5( get_domen_hash() . DINITVERSION );
if( $domen_md5 == $config['key'] ) $lic_tr = false;
if( $config['http_home_url'] == "" ) {
$config['http_home_url'] = explode( $config['admin_path'], $_SERVER['PHP_SELF'] );
$config['http_home_url'] = reset( $config['http_home_url'] );
$config['http_home_url'] = "http://" . $_SERVER['HTTP_HOST'] . $config['http_home_url'];
$auto_detect_config = true;
}
$selected_language = $config['langs'];
if (isset( $_POST['selected_language'] )) {
$_POST['selected_language'] = totranslit( $_POST['selected_language'], false, false );
if ($_POST['selected_language'] != "" AND @is_dir ( ROOT_DIR . '/language/' . $_POST['selected_language'] )) {
$selected_language = $_POST['selected_language'];
set_cookie ( "selected_language", $selected_language, 365 );
}
} elseif (isset( $_COOKIE['selected_language'] )) {
$_COOKIE['selected_language'] = totranslit( $_COOKIE['selected_language'], false, false );
if ($_COOKIE['selected_language'] != "" AND @is_dir ( ROOT_DIR . '/language/' . $_COOKIE['selected_language'] )) {
$selected_language = $_COOKIE['selected_language'];
}
}
if ( file_exists( ROOT_DIR . '/language/' . $selected_language . '/adminpanel.lng' ) ) {
require_once (ROOT_DIR . '/language/' . $selected_language . '/adminpanel.lng');
} else die("Language file not found");
$config['charset'] = ($lang['charset'] != '') ? $lang['charset'] : $config['charset'];
check_xss();
@header("Content-type: text/html; charset=".$config['charset']);
$is_loged_in = false;
$member_id = array ();
$result = "";
$username = "";
$cmd5_password = "";
$allow_login = false;
$check_log = false;
$attempt_login = false;
$js_array = array ();
$PHP_SELF = $_SERVER['PHP_SELF'];
$_IP = get_ip();
$_TIME = time ();
$skin_header = "";
$skin_footer = "";
$allow_extra_login = false;
if ( $config['extra_login'] AND stripos(PHP_SAPI, "apache" ) !== false AND !$_SESSION['dle_xtra'] ) {
$allow_extra_login = true;
}
if( isset( $_POST['action'] ) ) $action = $_POST['action'];
else $action = $_GET['action'];
if( isset( $_POST['mod'] ) ) $mod = $_POST['mod'];
else $mod = $_GET['mod'];
$mod = totranslit ( $mod, true, false );
$action = totranslit ( $action, false, false );
//#################
$user_group = get_vars( "usergroup" );
if( ! $user_group ) {
$user_group = array ();
$db->query( "SELECT * FROM " . USERPREFIX . "_usergroups ORDER BY id ASC" );
while ( $row = $db->get_row() ) {
$user_group[$row['id']] = array ();
foreach ( $row as $key => $value ) {
$user_group[$row['id']][$key] = stripslashes($value);
}
}
set_vars( "usergroup", $user_group );
$db->free();
}
//#################
//#################
$cat_info = get_vars( "category" );
if( ! is_array( $cat_info ) ) {
$cat_info = array ();
$db->query( "SELECT * FROM " . PREFIX . "_category ORDER BY posi ASC" );
while ( $row = $db->get_row() ) {
$cat_info[$row['id']] = array ();
foreach ( $row as $key => $value ) {
$cat_info[$row['id']][$key] = stripslashes( $value );
}
}
set_vars( "category", $cat_info );
$db->free();
}
if( count( $cat_info ) ) {
foreach ( $cat_info as $key ) {
$cat[$key['id']] = $key['name'];
$cat_parentid[$key['id']] = $key['parentid'];
}
}
if( $_REQUEST['action'] == "logout" ) {
set_cookie( "dle_user_id", "", 0 );
set_cookie( "dle_password", "", 0 );
set_cookie( "dle_skin", "", 0 );
set_cookie( "dle_newpm", "", 0 );
set_cookie( "dle_hash", "", 0 );
set_cookie( "dle_compl", "", 0 );
set_cookie( session_name(), "", 0 );
@session_unset();
@session_destroy();
if( $config['extra_login'] AND stripos(PHP_SAPI, "apache" ) !== false ) auth();
header( "Location: ?mod=main" );
msg( "info", $lang['index_msge'], $lang['index_exit'] );
}
$allow_login = true;
if ($config['login_log']) $allow_login = check_allow_login ($_IP, $config['login_log']);
if (!$allow_login) {
$lang['login_err_2'] = str_replace("{time}", $config['login_ban_timeout'], $lang['login_err_2']);
msg( "info", $lang['index_msge'], $lang['login_err_2'] );
}
if( $allow_login ) {
if( $allow_extra_login ) {
if( !isset( $_SERVER['PHP_AUTH_USER'] ) || !isset( $_SERVER['PHP_AUTH_PW'] ) ) auth();
$username = $_SERVER['PHP_AUTH_USER'];
$cmd5_password = (string)$_SERVER['PHP_AUTH_PW'];
$post = true;
$check_log = true;
$attempt_login = true;
} elseif( intval( $_SESSION['dle_user_id'] ) > 0 AND $_SESSION['dle_password'] ) {
$username = intval($_SESSION['dle_user_id']);
$cmd5_password = $_SESSION['dle_password'];
$post = false;
$attempt_login = true;
if (!$_SESSION['check_log']) $check_log = true;
} elseif( intval( $_COOKIE['dle_user_id'] ) > 0 AND $_COOKIE['dle_password']) {
$username = intval($_COOKIE['dle_user_id']);
$cmd5_password = (string)$_COOKIE['dle_password'];
$post = false;
$check_log = true;
$attempt_login = true;
}
if( $_REQUEST['subaction'] == 'dologin' ) {
$username = $_POST['username'];
$cmd5_password = (string)$_POST['password'];
$post = true;
$check_log = true;
$attempt_login = true;
}
}
if( check_login( $username, $cmd5_password, $post, $check_log ) ) {
$is_loged_in = true;
if ( $post AND password_needs_rehash($member_id['password'], PASSWORD_DEFAULT) ) {
if (version_compare($config['version_id'], '11.2', '>=')) {
if( strlen($cmd5_password) > 72 ) $cmd5_password = substr($md5_password, 0, 72);
$member_id['password'] = password_hash($cmd5_password, PASSWORD_DEFAULT);
$new_pass_hash = "password='".$db->safesql($member_id['password'])."', ";
} else $new_pass_hash = "";
} else $new_pass_hash = "";
$dle_login_hash = md5( SECURE_AUTH_KEY . $_SERVER['HTTP_HOST'] . $member_id['user_id'] . md5($member_id['password']) . $config['key'] . date( "Ymd" ) );
if($config['twofactor_auth'] AND $member_id['twofactor_auth']) {
$config['ip_control'] = 2;
$config['log_hash'] = 1;
}
if( !$_SESSION['dle_user_id'] AND $_COOKIE['dle_user_id'] ) {
session_regenerate_id();
$_SESSION['dle_user_id'] = $_COOKIE['dle_user_id'];
$_SESSION['dle_password'] = $_COOKIE['dle_password'];
}
} else {
$dle_login_hash = "";
if( $_REQUEST['subaction'] == 'dologin' ) {
$result = "<font color=red>" . $lang['index_errpass'] . "</font>";
} else
$result = "";
if( $allow_extra_login ) auth();
$is_loged_in = false;
}
if( $is_loged_in AND !$_SESSION['dle_xtra'] AND $allow_extra_login ) {
$_SESSION['dle_xtra'] = true;
$_REQUEST['subaction'] = 'dologin';
if($config['twofactor_auth'] AND $member_id['twofactor_auth']) {
$_SESSION['dle_user_id'] = 0;
$_SESSION['dle_password'] = "";
set_cookie( "dle_user_id", "", 0 );
set_cookie( "dle_password", "", 0 );
}
}
###########################
if( $is_loged_in AND $_REQUEST['subaction'] == 'dologin' ) {
session_regenerate_id();
if(!$config['twofactor_auth'] OR !$member_id['twofactor_auth']) {
$_SESSION['dle_user_id'] = $member_id['user_id'];
$_SESSION['dle_password'] = md5($member_id['password']);
if ( intval($_POST['login_not_save']) ) {
set_cookie( "dle_user_id", "", 0 );
set_cookie( "dle_password", "", 0 );
} else {
set_cookie( "dle_user_id", $member_id['user_id'], 365 );
set_cookie( "dle_password", md5($member_id['password']), 365 );
}
}
$time_now = time();
if ($config['login_log']) $db->query( "DELETE FROM " . PREFIX . "_login_log WHERE ip = '{$_IP}'" );
if( $config['log_hash'] ) {
if(function_exists('openssl_random_pseudo_bytes')) {
$stronghash = md5(openssl_random_pseudo_bytes(15));
} else $stronghash = md5(uniqid( mt_rand(), TRUE ));
$salt = sha1( str_shuffle("abcdefghjkmnpqrstuvwxyz0123456789") . $stronghash );
$hash = '';
for($i = 0; $i < 9; $i ++) {
$hash .= $salt{mt_rand( 0, 39 )};
}
$hash = md5( $hash );
set_cookie( "dle_hash", $hash, 365 );
$_COOKIE['dle_hash'] = $hash;
$member_id['hash'] = $hash;
$db->query( "UPDATE " . USERPREFIX . "_users SET {$new_pass_hash}lastdate='{$time_now}', hash='{$hash}', logged_ip='{$_IP}' WHERE user_id='{$member_id['user_id']}'" );
} else $db->query( "UPDATE " . USERPREFIX . "_users SET {$new_pass_hash}lastdate='{$time_now}', logged_ip='{$_IP}' WHERE user_id='{$member_id['user_id']}'" );
if($config['twofactor_auth'] AND $member_id['twofactor_auth']) {
$is_loged_in = false;
$attempt_login = false;
$_SESSION['twofactor_auth'] = md5($member_id['password']);
$_SESSION['twofactor_id'] = $member_id['user_id'];
if ( isset($_POST['login_not_save']) AND intval($_POST['login_not_save']) ) {
$_SESSION['no_save_cookie'] = 1;
}
include_once ENGINE_DIR . '/classes/mail.class.php';
$pin = generate_pin();
$db->query( "DELETE FROM " . USERPREFIX . "_twofactor WHERE user_id='{$member_id['user_id']}'" );
$db->query( "INSERT INTO " . USERPREFIX . "_twofactor (user_id, pin, date) values ('{$member_id['user_id']}', '{$pin}', '{$_TIME}')" );
$row = $db->super_query( "SELECT * FROM " . PREFIX . "_email WHERE name='twofactor' LIMIT 0,1" );
$mail = new dle_mail( $config, $row['use_html'] );
$row['template'] = stripslashes( $row['template'] );
$row['template'] = str_replace( "{%username%}", $member_id['name'], $row['template'] );
$row['template'] = str_replace( "{%pin%}", $pin, $row['template'] );
$row['template'] = str_replace( "{%ip%}", $_IP, $row['template'] );
$mail->send( $member_id['email'], $lang['twofactor_subj'], $row['template'] );
unset($pin);
unset($row);
unset($mail);
$member_id = array ();
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
}
}
if( $is_loged_in AND $config['log_hash'] AND (($_COOKIE['dle_hash'] != $member_id['hash']) OR ($member_id['hash'] == "")) ) {
$is_loged_in = false;
}
if( $is_loged_in AND $config['ip_control'] == '1' AND ! check_netz( $member_id['logged_ip'], $_IP ) AND $_REQUEST['subaction'] != 'dologin' ) $is_loged_in = false;
if( !$is_loged_in AND $attempt_login ) {
$member_id = array();
set_cookie( "dle_user_id", "", 0 );
set_cookie( "dle_password", "", 0 );
set_cookie( "dle_hash", "", 0 );
set_cookie( "dle_compl", "", 0 );
$_SESSION['dle_user_id'] = 0;
$_SESSION['dle_password'] = "";
$_SESSION['check_log'] = 0;
if( $allow_extra_login ) auth();
}
if ( $is_loged_in ) define( 'LOGGED_IN', $is_loged_in );
if( $_REQUEST['activation'] == "yes" AND $lic_tr) {
if( $member_id['user_group'] != 1 ) die();
if ( $_REQUEST['dle_key'] ) dle_activation( $_REQUEST['dle_key'], get_domen_hash(), $config );
elseif($_REQUEST['site_code']) dle_activation( $_REQUEST['site_code'], get_domen_hash(), $config, true );
else echo $lang['trial_act6']." ".$lang['key_format']." <b>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</b>";
exit();
}
if( $member_id['user_group'] == 1 AND $lic_tr) {
$activation_field = <<<HTML
<script language="javascript" type="text/javascript">
<!--
function dle_activation ( code ){
document.getElementById( 'result_info' ).innerHTML = '{$lang['nl_sinfo']}';
if (code == 'key') {
var dle_key = document.getElementById('sitekey').value ;
var varsString = "dle_key=" + dle_key;
} else {
var site_code = document.getElementById('sitecode').value;
var varsString = "site_code=" + site_code;
}
$.post('?' + varsString, { activation: "yes" }, function(data){
$('#dle-activation').html(data);
});
return false;
}
//-->
</script>
HTML;
if(!is_writable(ENGINE_DIR . '/data/config.php')) {
$lang['stat_system'] = str_replace ("{file}", "engine/data/config.php", $lang['stat_system']);
$fail = "<div class=\"alert alert-error text-left\">{$lang['stat_system']}</div>";
} else $fail = "";
$activation_field .= "<div id=\"dle-activation\" class=\"alert alert-info text-left\">{$lang['trial_info']}<br /><br /><b>{$lang['trial_key']}</b><span class=\"sitecodefield\"><input type=\"text\" size=\"45\" name=\"sitekey\" id=\"sitekey\" style=\"max-width:99%\"> <button onclick=\"dle_activation( 'key' ); return false;\" class=\"btn btn-sm btn-green\">{$lang['trial_act']}</button></span><div id=\"result_info\"><br />{$lang['key_format']} <b>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</b></div></div>
{$fail}";
} else $activation_field = "";
if( ($mod != "editnews" AND $mod != "main" AND $mod != "") AND $lic_tr ) {
$row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_post" );
$stats_news = $row['count'];
$row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_comments" );
$count_comments = $row['count'];
if( $stats_news > 100 ) msg( "info", "error", $lang['trial_limit'].'<br /><br />'.$activation_field );
if( $count_comments > 200 ) msg( "info", "error", $lang['trial_limit'].'<br /><br />'.$activation_field );
}
?>
Did this file decode correctly?
Original Code
<?php
?><?php $_F=__FILE__;$_X='P2lCP1ouWg1WaCoNVlNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTDVY+NGU9ZUlzQU0+S0h4c0hNPi0+PHE+cE9BPUVNfW4+dU05c2U+Q3pPUVo+DVYtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ1WPi49PVo6aGg5V00tSE19blh6UWgNVi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDVY+L09acXpzeC49PigyKT5rYWFVLWthMDE+cE9BPUVNfW4+dU05c2U+Q3pPUVoNVlNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTDVY+xODt7fvpPuru5D7n4Pno+eXtPuDi8u7w8ero7Og+7/Dg4uDs6A1WU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1MNVj7U4OnrOj5zSHM9WFouWg1WLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NVj7N4Oft4Pfl7ejlOj7I7ej26ODr6Ofg9uj/DVZTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTUw1WKmgNVg1Wc0EoPiE5TUFzSE05KD4nNEZURkkzcktLRUMzRUsnPik+KT5dDVYJOXNNKD4idGUyeXNIeD5lPT1NWVo9ISI+KTsNVmwNVg1WOU1Bc0hNKD4nNDNFM1Q2S2dwMzdFJyw+IlBKTEoiPik7DVY5TUFzSE0oPic2S2dwMzdFMzQnLD4iMDBYayI+KTsNVg1Wek12UXN6TV9PSDJNPihLRUMzRUtfNDNnPlg+J2g5ZT1laDJPSEFzeFhaLlonKTsNVnpNdlFzek1fT0gyTT4oS0VDM0VLXzQzZz5YPidoMldlbm5NbmhZcW52V1haLlonKTsNVnpNdlFzek1fT0gyTT4oS0VDM0VLXzQzZz5YPidoOWU9ZWg5PDJPSEFzeFhaLlonKTsNVnpNdlFzek1fT0gyTT4oS0VDM0VLXzQzZz5YPidoc0gyaHNIMldROU1oQVFIMj1zT0huWHNIMlhaLlonKTsNVg1WOWU9TV85TUFlUVc9Xz1zWU01T0hNX25NPT4oPiQyT0hBc3hqJzllPU1fZTkKUW49J2Q+KTsNVg1WOVdNX25Nbm5zT0goKTsNVg1WQVFIMj1zT0g+bk1IOV9lMj1zY2U9c09IKD4kdlFNenE+KT5dDVYJDVYJJDllPWU+Uz4uPT1aX3hNPV8yT0g9TUg9bigiLj09WjpoaDlXTS1ITX1uWHpRaE1SPXplbmhlMj1zY2U9TWthYVBYWi5aPyJYJHZRTXpxKTsNVg1WCXNBKD4kOWU9ZT4hU1M+QWVXbk0+KT5dCQ1WCQlzQSg+bj16c1pPbig+JDllPWUsPiJlSD19OmUyPXNjZT1NOSI+KT4hU1M+QWVXbk0+KT56TT1Rekg+IjAiOw1WCQlNV25Nc0EoPm49enNaT24oPiQ5ZT1lLD4iZUg9fTo5TUhzTTk7TVJac3pNbiI+KT4hU1M+QWVXbk0+KT56TT1Rekg+Ii1VIjsNVgkJTVduTXNBKD5uPXpzWk9uKD4kOWU9ZSw+ImVIPX06OU1Ic005Ij4pPiFTUz5BZVduTT4pPnpNPVF6SD4iYSI7DVYJbA1WDVYJek09UXpIPiItMCI7DVZsDVYNVkFRSDI9c09IPnhNPV85T1lNSF8uZW4uKCk+XQ1WCSQ5T1lNSF9ZOUw+Uz5NUlpXTzlNKD4nWCcsPiRfcEtnNktnaid0VFRtX3Q3cFQnZD4pOw1WCSQyT1FIPV95TXE+Uz4yT1FIPSg+JDlPWU1IX1k5TD4pPi0+MDsNVglRSG5NPSg+JDlPWU1IX1k5TGokMk9RSD1feU1xZD4pOw1WCXNBKD5NSDkoPiQ5T1lNSF9ZOUw+KT5TUz4iMk9ZIj5Pej5NSDkoPiQ5T1lNSF9ZOUw+KT5TUz4iSE09Ij4pPiQyT1FIPV95TXE+LS07DVYJJDlPWU1IX1k5TD5TPiQ5T1lNSF9ZOUxqJDJPUUg9X3lNcT4tPjBkOw1WCSQ5T1lNSF9ZOUw+Uz5ZOUwoPlk5TCg+JDlPWU1IX1k5TD5YPiIxZmFQMGYiPik+KTsNVgl6TT1Rekg+JDlPWU1IX1k5TDsNVmwNVg1WQVFIMj1zT0g+OVdNX2UyPXNjZT1zT0goJHlNcSw+JDlPWU1IX1k5TCw+JDJPSEFzeCw+JE9BQVdzSE0+Uz5BZVduTSk+XQkNVgl4V088ZVc+JFdlSHg7DVYJDVYJJDJPSEFzeGonMi5lem5NPSdkPlM+KCRXZUh4aicyLmV6bk09J2Q+IVM+JycpPj8+JFdlSHhqJzIuZXpuTT0nZD46PiQyT0hBc3hqJzIuZXpuTT0nZDsNVgkNVgkkOU9ZZXNIPlM+UXpXTUgyTzlNKD5uPXpzWl89ZXhuKD4kX3BLZzZLZ2ondFRUbV90N3BUJ2Q+KT4pOw1WCSR5TXE+Uz49enNZKD5uPXpzWl89ZXhuKD4keU1xPik+KTsNVglALk1lOU16KD4iL09IPU1IPS09cVpNOj49TVI9aC49WVc7PjIuZXpuTT1TIj5YPiQyT0hBc3hqJzIuZXpuTT0nZD4pOw1WDVYJc0E+KD4kT0FBV3NITT4pPl0NVg1WCQlzQSg+JHlNcT5TUz5ZOUwoPiQ5T1lNSF9ZOUw+WD40M0UzVDZLZ3AzN0U+KT4pPl0NVgkJCQ1WCQkJJDxRQUFNej5TPiIwIjsNVgkJDVYJCWw+TVduTT5dDVYJCQkNVgkJCSQ8UUFBTXo+Uz4iLWsiOw1WCQkNVgkJbA1WDVYJbD5NV25NPl0NVg1WCQlzQSg+bj16V01IKD4keU1xPik+U1M+Sms+KT5dDVYNVgkJCSQ8UUFBTXo+Uz4iLUoiOw1WDVYJCWw+TVduTT5dDVYNVgkJCSQ8UUFBTXo+Uz5uTUg5X2UyPXNjZT1zT0goPiI5T1llc0hTXSQ5T1llc0hsJnlNcVNdJHlNcWwmbnM9TV95TXFTXSQ5T1lNSF9ZOUxsJjJfczlTIj5YPjZLZ3AzN0UzND4pOw1WDVYJCWwNVglsDVYNVglufXM9Mi4+KCQ8UUFBTXopPl0NVgkJDVYJCTJlbk0+Ii1VIj46DVYJCQkkPFFBQU16PlM+JFdlSHhqJz16c2VXX2UyPTEnZDsNVgkJCTx6TWV5Ow1WCQkNVgkJMmVuTT4iLUoiPjoNVgkJCSQ8UUFBTXo+Uz4kV2VIeGonPXpzZVdfZTI9WydkWCI+IlgkV2VIeGoneU1xX0FPelllPSdkWCI+QjxpREREREQtREREREQtREREREQtREREREQtRERERERCaDxpIjsNVgkJCTx6TWV5Ow1WCQkNVgkJMmVuTT4iLWsiPjoNVgkJCSQ8UUFBTXo+Uz4kV2VIeGonPXpzZVdfZTI9TCdkOw1WCQkJPHpNZXk7DVYJCQ1WCQkyZW5NPiItMCI+Og1WCQkJJDxRQUFNej5TPiRXZUh4aic9enNlV19lMj0wJ2Q+WD4kV2VIeGoneE09X09BQVdzSE1feU1xJ2Q+WD4iPkJlPi56TUFTXCIuPT1aOmhoOVdNLUhNfW5YelFoc0g5TVJYWi5aPzlPU09BQVdzSE15TXEmOU9ZZXNIU10kOU9ZZXNIbCZ5TXFTXSR5TXFsJm5zPU1feU1xU10kOU9ZTUhfWTlMbCYyX3M5UyI+WD42S2dwMzdFMzQ+WD4iXCI+Mldlbm5TXCJuPWU9UW4tTXp6T3pcIj49ZXp4TT1TXCJfPFdlSHlcImkiPlg+JFdlSHhqJ3hNPV95TXEnZD5YPiJCaGVpPiI+WD4kV2VIeGoneU1xX2UyPXNjZT1zT0gnZDsNVgkJCSQ8UUFBTXo+WFM+IkI8ej5oaUI8ej5oaUI8aSRXZUh4am5zPU1fMk85TWRCaDxpQm5aZUg+Mldlbm5TXCJucz1NMk85TUFzTVc5XCJpQnNIWlE9PjJXZW5uU1wiTTlzPVwiPj1xWk1TXCI9TVI9XCI+bnM1TVNcIlVMXCI+SGVZTVNcIm5zPU0yTzlNXCI+czlTXCJucz1NMk85TVwiaT5CPFE9PU9IPk9IMldzMnlTXCI5V01fZTI9c2NlPXNPSCg+JzJPOU0nPik7PnpNPVF6SD5BZVduTTtcIj4yV2VublNcIjw9SD48PUgtblk+PD1ILXh6TU1IXCJpXSRXZUh4aic9enNlV19lMj0nZGxCaDxRPT1PSGlCaG5aZUhpQjlzYz5zOVNcInpNblFXPV9zSEFPXCI+bj1xV01TXCIyT1dPejp6TTk7XCJpQmg5c2NpIjsNVgkJCTx6TWV5Ow1WCQkNVgkJMmVuTT4iYSI+Og1WCQkJJDxRQUFNej5TPiRXZUh4aic9enNlV19lMj1rJ2Q7DVYJCQk8ek1leTsNVgkJDVYJCTJlbk0+IjAiPjoNVgkJCSQyT0hBc3hqJ3lNcSdkPlM+WTlMKD4kOU9ZTUhfWTlMPlg+NDNFM1Q2S2dwMzdFPik7DVYJCQkNVgkJCSQuZUg5V016PlM+QU9aTUgoPktFQzNFS180M2c+WD4naDllPWVoMk9IQXN4WFouWicsPiJ9Ij4pOw1WCQkJQX16cz1NKD4kLmVIOVdNeiw+IkI/bXRtPlxIXEhoaHBxbj1NWT4vT0hBc3hRemU9c09IblxIXEhcJDJPSEFzeD5TPmV6emVxPihcSFxIIj4pOw1WCQkJQU96TWUyLj4oPiQyT0hBc3g+ZW4+JEhlWU0+U2k+JGNlV1FNPik+XQ1WCQkJCUF9enM9TSg+JC5lSDlXTXosPiInXSRIZVlNbCc+U2k+XCJdJGNlV1FNbFwiLFxIXEgiPik7DVYJCQlsDVYJCQlBfXpzPU0oPiQuZUg5V016LD4iKTtcSFxIP2kiPik7DVYJCQlBMldPbk0oPiQuZUg5V016Pik7DVYJCQkNVgkJCSQ8UUFBTXo+Uz4kV2VIeGonPXpzZVdfZTI9SidkOw1WCQkJPHpNZXk7DVYJCQ1WCQk5TUFlUVc9PjoNVgkJCSQ8UUFBTXo+Uz4kV2VIeGonPXpzZVdfZTI9VSdkPlg+JFdlSHhqJ3hNPV9PQUFXc0hNX3lNcSdkPlg+Ij5CZT4uek1BU1wiLj09WjpoaDlXTS1ITX1uWHpRaHNIOU1SWFouWj85T1NPQUFXc0hNeU1xJjlPWWVzSFNdJDlPWWVzSGwmeU1xU10keU1xbCZucz1NX3lNcVNdJDlPWU1IX1k5TGwmMl9zOVMiPlg+NktncDM3RTM0Plg+IlwiPmkiPlg+JFdlSHhqJ3hNPV95TXEnZD5YPiJCaGVpPiI+WD4kV2VIeGoneU1xX2UyPXNjZT1zT0gnZDsNVglsDVYJDVYJTTIuTz4kPFFBQU16Ow1WCTlzTSgpOw1WbA1WDVYkV3MyXz16PlM+PXpRTTsNViRlUT1PXzlNPU0yPV8yT0hBc3g+Uz5BZVduTTsNViQ5T1lNSF9ZOUw+Uz5ZOUwoPnhNPV85T1lNSF8uZW4uKCk+WD40M0UzVDZLZ3AzN0U+KTsNVnNBKD4kOU9ZTUhfWTlMPlNTPiQyT0hBc3hqJ3lNcSdkPik+JFdzMl89ej5TPkFlV25NOw1WDVZzQSg+JDJPSEFzeGonLj09Wl8uT1lNX1F6VydkPlNTPiIiPik+XQ1WCQ1WCSQyT0hBc3hqJy49PVpfLk9ZTV9RelcnZD5TPk1SWldPOU0oPiQyT0hBc3hqJ2U5WXNIX1plPS4nZCw+JF9wS2c2S2dqJ210bV9wS0lyJ2Q+KTsNVgkkMk9IQXN4aicuPT1aXy5PWU1fUXpXJ2Q+Uz56TW5NPSg+JDJPSEFzeGonLj09Wl8uT1lNX1F6VydkPik7DVYJJDJPSEFzeGonLj09Wl8uT1lNX1F6VydkPlM+Ii49PVo6aGgiPlg+JF9wS2c2S2dqJ3RUVG1fdDdwVCdkPlg+JDJPSEFzeGonLj09Wl8uT1lNX1F6VydkOw1WCSRlUT1PXzlNPU0yPV8yT0hBc3g+Uz49elFNOw1WDVZsDVYNViRuTVdNMj1NOV9XZUh4UWV4TT5TPiQyT0hBc3hqJ1dlSHhuJ2Q7DVYNVnNBPihzbm5NPSg+JF9tN3BUaiduTVdNMj1NOV9XZUh4UWV4TSdkPikpPl0NVg1WCSRfbTdwVGonbk1XTTI9TTlfV2VIeFFleE0nZD5TPj1PPXplSG5Xcz0oPiRfbTdwVGonbk1XTTI9TTlfV2VIeFFleE0nZCw+QWVXbk0sPkFlV25NPik7DVYNVglzQT4oJF9tN3BUaiduTVdNMj1NOV9XZUh4UWV4TSdkPiFTPiIiPkZFND5Ac25fOXN6Pig+Zzc3VF80M2c+WD4naFdlSHhRZXhNaCc+WD4kX203cFRqJ25NV00yPU05X1dlSHhRZXhNJ2Q+KSk+XQ1WCQkkbk1XTTI9TTlfV2VIeFFleE0+Uz4kX203cFRqJ25NV00yPU05X1dlSHhRZXhNJ2Q7DVYJCW5NPV8yT095c00+KD4ibk1XTTI9TTlfV2VIeFFleE0iLD4kbk1XTTI9TTlfV2VIeFFleE0sPkpbTD4pOw1WDVYJbA1WDVZsPk1Xbk1zQT4oc25uTT0oPiRfLzc3RzNLaiduTVdNMj1NOV9XZUh4UWV4TSdkPikpPl0+DVYNVgkkXy83N0czS2onbk1XTTI9TTlfV2VIeFFleE0nZD5TPj1PPXplSG5Xcz0oPiRfLzc3RzNLaiduTVdNMj1NOV9XZUh4UWV4TSdkLD5BZVduTSw+QWVXbk0+KTsNVg1WCXNBPigkXy83N0czS2onbk1XTTI9TTlfV2VIeFFleE0nZD4hUz4iIj5GRTQ+QHNuXzlzej4oPmc3N1RfNDNnPlg+J2hXZUh4UWV4TWgnPlg+JF8vNzdHM0tqJ25NV00yPU05X1dlSHhRZXhNJ2Q+KSk+XQ1WCQkkbk1XTTI9TTlfV2VIeFFleE0+Uz4kXy83N0czS2onbk1XTTI9TTlfV2VIeFFleE0nZDsNVglsDVYNVmwNVnNBPig+QXNXTV9NUnNuPW4oPmc3N1RfNDNnPlg+J2hXZUh4UWV4TWgnPlg+JG5NV00yPU05X1dlSHhRZXhNPlg+J2hlOVlzSFplSE1XWFdIeCc+KT4pPl0NVgl6TXZRc3pNX09IMk0+KGc3N1RfNDNnPlg+J2hXZUh4UWV4TWgnPlg+JG5NV00yPU05X1dlSHhRZXhNPlg+J2hlOVlzSFplSE1XWFdIeCcpOw1WbD5NV25NPjlzTSgiSWVIeFFleE0+QXNXTT5ITz0+QU9RSDkiKTsNVg1WJDJPSEFzeGonMi5lem5NPSdkPlM+KCRXZUh4aicyLmV6bk09J2Q+IVM+JycpPj8+JFdlSHhqJzIuZXpuTT0nZD46PiQyT0hBc3hqJzIuZXpuTT0nZDsNVg1WMi5NMnlfUm5uKCk7DVYNVkAuTWU5TXooIi9PSD1NSD0tPXFaTTo+PU1SPWguPVlXOz4yLmV6bk09UyJYJDJPSEFzeGonMi5lem5NPSdkKTsNVg1WJHNuX1dPeE05X3NIPlM+QWVXbk07DVYkWU1ZPE16X3M5PlM+ZXp6ZXE+KCk7DVYkek1uUVc9PlM+IiI7DVYkUW5NekhlWU0+Uz4iIjsNViQyWTlMX1plbm59T3o5PlM+IiI7DVYkZVdXT31fV094c0g+Uz5BZVduTTsNViQyLk0yeV9XT3g+Uz5BZVduTTsNViRlPT1NWVo9X1dPeHNIPlM+QWVXbk07DVYkCm5fZXp6ZXE+Uz5lenplcT4oKTsNVg1WJG10bV9wS0lyPlM+JF9wS2c2S2dqJ210bV9wS0lyJ2Q7DVYkXzNtPlM+eE09X3NaKCk7DVYkX1QzdUs+Uz49c1lNPigpOw1WJG55c0hfLk1lOU16PlM+IiI7DVYkbnlzSF9BT089TXo+Uz4iIjsNViRlV1dPfV9NUj16ZV9XT3hzSD5TPkFlV25NOw1WDVZzQT4oPiQyT0hBc3hqJ01SPXplX1dPeHNIJ2Q+RkU0Pm49enNaT24obXRtX3BGbTMsPiJlWmUyLk0iPik+IVNTPkFlV25NPkZFND4hJF9wS3BwMzdFaic5V01fUj16ZSdkPik+XQ1WCSRlV1dPfV9NUj16ZV9XT3hzSD5TPj16UU07DVZsDVYNVg1Wc0EoPnNubk09KD4kX203cFRqJ2UyPXNPSCdkPik+KT4kZTI9c09IPlM+JF9tN3BUaidlMj1zT0gnZDsNVk1Xbk0+JGUyPXNPSD5TPiRfQ0tUaidlMj1zT0gnZDsNVg1Wc0EoPnNubk09KD4kX203cFRqJ1lPOSdkPik+KT4kWU85PlM+JF9tN3BUaidZTzknZDsNVk1Xbk0+JFlPOT5TPiRfQ0tUaidZTzknZDsNVg1WJFlPOT5TPj1PPXplSG5Xcz0+KD4kWU85LD49elFNLD5BZVduTT4pOw1WJGUyPXNPSD5TPj1PPXplSG5Xcz0+KD4kZTI9c09ILD5BZVduTSw+QWVXbk0+KTsNVg1WaGgjIyMjIyMjIyMjIyMjIyMjIz7O7/Dl5OXr5e3o5T7j8PPv7z7v7uv85+7i4PLl6+XpDVYkUW5Nel94ek9RWj5TPnhNPV9jZXpuKD4iUW5Nenh6T1FaIj4pOw1WDVZzQSg+IT4kUW5Nel94ek9RWj4pPl0NVgkkUW5Nel94ek9RWj5TPmV6emVxPigpOw1WCQ1WCSQ5PC1pdlFNenEoPiJwS0lLL1Q+Kj5yZzd1PiI+WD4gcEtnbWdLcjNEPlg+Il9Rbk16eHpPUVpuPjdnNEtnPm9iPnM5PkZwLyI+KTsNVgkNVgl9LnNXTT4oPiR6T30+Uz4kOTwtaXhNPV96T30oKT4pPl0NVgkJDVYJCSRRbk16X3h6T1FaaiR6T31qJ3M5J2RkPlM+ZXp6ZXE+KCk7DVYJCQ1WCQlBT3pNZTIuPig+JHpPfT5lbj4keU1xPlNpPiRjZVdRTT4pPl0NVgkJCSRRbk16X3h6T1FaaiR6T31qJ3M5J2RkaiR5TXFkPlM+bj16c1puV2VuLk1uKCRjZVdRTSk7DVYJCWwNVgkNVglsDVYJbk09X2Nlem4oPiJRbk16eHpPUVoiLD4kUW5Nel94ek9RWj4pOw1WCSQ5PC1pQXpNTSgpOw1WbA1WaGgjIyMjIyMjIyMjIyMjIyMjIw1WDVYNVmhoIyMjIyMjIyMjIyMjIyMjIyM+zu/w5eTl6+Xt6OU+6uDy5ePu8OjpDVYkMmU9X3NIQU8+Uz54TT1fY2V6big+IjJlPU14T3pxIj4pOw1WDVZzQSg+IT5zbl9lenplcSg+JDJlPV9zSEFPPik+KT5dDVYJJDJlPV9zSEFPPlM+ZXp6ZXE+KCk7DVYJDVYJJDk8LWl2UU16cSg+InBLSUsvVD4qPnJnN3U+Ij5YPm1nS3IzRD5YPiJfMmU9TXhPenE+N2c0S2c+b2I+Wk9ucz5GcC8iPik7DVYJfS5zV00+KD4kek99PlM+JDk8LWl4TT1fek99KCk+KT5dDVYJCQ1WCQkkMmU9X3NIQU9qJHpPfWonczknZGQ+Uz5lenplcT4oKTsNVgkJDVYJCUFPek1lMi4+KD4kek99PmVuPiR5TXE+U2k+JGNlV1FNPik+XQ1WCQkJJDJlPV9zSEFPaiR6T31qJ3M5J2RkaiR5TXFkPlM+bj16c1puV2VuLk1uKD4kY2VXUU0+KTsNVgkJbA1WCQ1WCWwNVgluTT1fY2V6big+IjJlPU14T3pxIiw+JDJlPV9zSEFPPik7DVYJJDk8LWlBek1NKCk7DVZsDVYNVnNBKD4yT1FIPSg+JDJlPV9zSEFPPik+KT5dDVYJQU96TWUyLj4oPiQyZT1fc0hBTz5lbj4keU1xPik+XQ1WCQkkMmU9aiR5TXFqJ3M5J2RkPlM+JHlNcWonSGVZTSdkOw1WCQkkMmU9X1plek1IPXM5aiR5TXFqJ3M5J2RkPlM+JHlNcWonWmV6TUg9czknZDsNVglsDVZsDVYNVnNBKD4kX2dLdyBLcFRqJ2UyPXNPSCdkPlNTPiJXT3hPUT0iPik+XQ1WCQ1WCW5NPV8yT095c00oPiI5V01fUW5Nel9zOSIsPiIiLD5hPik7DVYJbk09XzJPT3lzTSg+IjlXTV9aZW5ufU96OSIsPiIiLD5hPik7DVYJbk09XzJPT3lzTSg+IjlXTV9ueXNIIiw+IiIsPmE+KTsNVgluTT1fMk9PeXNNKD4iOVdNX0hNfVpZIiw+IiIsPmE+KTsNVgluTT1fMk9PeXNNKD4iOVdNXy5lbi4iLD4iIiw+YT4pOw1WCW5NPV8yT095c00oPiI5V01fMk9ZWlciLD4iIiw+YT4pOw1WCW5NPV8yT095c00oPm5Nbm5zT0hfSGVZTSgpLD4iIiw+YT4pOw1WCQ1WCUBuTW5uc09IX1FIbk09KCk7DVYJQG5Nbm5zT0hfOU1uPXpPcSgpOw1WCQ1WCXNBKD4kMk9IQXN4aidNUj16ZV9XT3hzSCdkPkZFND5uPXpzWk9uKG10bV9wRm0zLD4iZVplMi5NIj4pPiFTUz5BZVduTT4pPmVRPS4oKTsNVg1WCS5NZTlNeig+IklPMmU9c09IOj4/WU85U1llc0giPik7DVYJDVYJWW54KD4ic0hBTyIsPiRXZUh4aidzSDlNUl9ZbnhNJ2QsPiRXZUh4aidzSDlNUl9NUnM9J2Q+KTsNVmwNVgkNViRlV1dPfV9XT3hzSD5TPj16UU07DVZzQT4oJDJPSEFzeGonV094c0hfV094J2QpPiRlV1dPfV9XT3hzSD5TPjIuTTJ5X2VXV099X1dPeHNIPigkXzNtLD4kMk9IQXN4aidXT3hzSF9XT3gnZCk7DVYNVnNBPighJGVXV099X1dPeHNIKT5dDVYJJFdlSHhqJ1dPeHNIX016el9rJ2Q+Uz5uPXpfek1aV2UyTSgiXT1zWU1sIiw+JDJPSEFzeGonV094c0hfPGVIXz1zWU1PUT0nZCw+JFdlSHhqJ1dPeHNIX016el9rJ2QpOw1WCVlueCg+InNIQU8iLD4kV2VIeGonc0g5TVJfWW54TSdkLD4kV2VIeGonV094c0hfTXp6X2snZD4pOw1WbA1WDVZzQSg+JGVXV099X1dPeHNIPik+XQ1WDVYJc0EoPiRlV1dPfV9NUj16ZV9XT3hzSD4pPl0NVgkJDVYJCXNBKD4hc25uTT0oPiRfcEtnNktnaidtdG1fRiBUdF8gcEtnJ2Q+KT58fD4hc25uTT0oPiRfcEtnNktnaidtdG1fRiBUdF9teydkPik+KT5lUT0uKCk7DVYJCSRRbk16SGVZTT5TPiRfcEtnNktnaidtdG1fRiBUdF8gcEtnJ2Q7DVYJCSQyWTlMX1plbm59T3o5PlM+KG49enNIeCkkX3BLZzZLZ2onbXRtX0YgVHRfbXsnZDsNVgkJJFpPbj0+Uz49elFNOw1WCQkkMi5NMnlfV094PlM+PXpRTTsNVgkJJGU9PU1ZWj1fV094c0g+Uz49elFNOw1WCQ1WCWw+TVduTXNBKD5zSD1jZVcoPiRfcEtwcDM3RWonOVdNX1FuTXpfczknZD4pPmk+YT5GRTQ+JF9wS3BwMzdFaic5V01fWmVubn1PejknZD4pPl0NVgkJDVYJCSRRbk16SGVZTT5TPnNIPWNlVygkX3BLcHAzN0VqJzlXTV9Rbk16X3M5J2QpOw1WCQkkMlk5TF9aZW5ufU96OT5TPiRfcEtwcDM3RWonOVdNX1plbm59T3o5J2Q7DVYJCSRaT249PlM+QWVXbk07DVYJCSRlPT1NWVo9X1dPeHNIPlM+PXpRTTsNVgkJc0E+KCEkX3BLcHAzN0VqJzIuTTJ5X1dPeCdkKT4kMi5NMnlfV094PlM+PXpRTTsNVgkNVglsPk1Xbk1zQSg+c0g9Y2VXKD4kXy83N0czS2onOVdNX1FuTXpfczknZD4pPmk+YT5GRTQ+JF8vNzdHM0tqJzlXTV9aZW5ufU96OSdkKT5dDVYJCQ1WCQkkUW5NekhlWU0+Uz5zSD1jZVcoJF8vNzdHM0tqJzlXTV9Rbk16X3M5J2QpOw1WCQkkMlk5TF9aZW5ufU96OT5TPihuPXpzSHgpJF8vNzdHM0tqJzlXTV9aZW5ufU96OSdkOw1WCQkkWk9uPT5TPkFlV25NOw1WCQkkMi5NMnlfV094PlM+PXpRTTsNVgkJJGU9PU1ZWj1fV094c0g+Uz49elFNOw1WCWwNVgkNVglzQSg+JF9nS3cgS3BUaiduUTxlMj1zT0gnZD5TUz4nOU9XT3hzSCc+KT5dDVYJCQ1WCQkkUW5NekhlWU0+Uz4kX203cFRqJ1FuTXpIZVlNJ2Q7DVYJCSQyWTlMX1plbm59T3o5PlM+KG49enNIeCkkX203cFRqJ1plbm59T3o5J2Q7DVYJCSRaT249PlM+PXpRTTsNVgkJJDIuTTJ5X1dPeD5TPj16UU07DVYJCSRlPT1NWVo9X1dPeHNIPlM+PXpRTTsNVgkNVglsDVYNVmwNVg1Wc0EoPjIuTTJ5X1dPeHNIKD4kUW5NekhlWU0sPiQyWTlMX1plbm59T3o5LD4kWk9uPSw+JDIuTTJ5X1dPeD4pPik+XQ1WCSRzbl9XT3hNOV9zSD5TPj16UU07DVYJCQ1WCXNBPig+JFpPbj0+RkU0Plplbm59T3o5X0hNTTluX3pNLmVuLigkWU1ZPE16X3M5aidaZW5ufU96OSdkLD5tRnBwezdnNF80S3JGIElUKT4pPl0NVgkJDVYJCXNBPihjTXpuc09IXzJPWVplek0oJDJPSEFzeGonY016bnNPSF9zOSdkLD4nMDBYaycsPidpUycpKT5dDVYJCQkNVgkJCXNBKD5uPXpXTUgoJDJZOUxfWmVubn1PejkpPmk+MWs+KT4kMlk5TF9aZW5ufU96OT5TPm5RPG49eigkWTlMX1plbm59T3o5LD5hLD4xayk7DVYJCQkNVgkJCSRZTVk8TXpfczlqJ1plbm59T3o5J2Q+Uz5aZW5ufU96OV8uZW4uKCQyWTlMX1plbm59T3o5LD5tRnBwezdnNF80S3JGIElUKTsNVgkJCQkNVgkJCSRITX1fWmVubl8uZW4uPlM+Ilplbm59T3o5UyciWCQ5PC1pbmVBTW52VygkWU1ZPE16X3M5aidaZW5ufU96OSdkKVgiJyw+IjsNVgkJCQ1WCQlsPk1Xbk0+JEhNfV9aZW5uXy5lbi4+Uz4iIjsNVgkJDVYJbD5NV25NPiRITX1fWmVubl8uZW4uPlM+IiI7DVYJDVYJJDlXTV9XT3hzSF8uZW4uPlM+WTlMKD5wSy8gZ0tfRiBUdF9HS2I+WD4kX3BLZzZLZ2ondFRUbV90N3BUJ2Q+WD4kWU1ZPE16X3M5aidRbk16X3M5J2Q+WD5ZOUwoJFlNWTxNel9zOWonWmVubn1PejknZCk+WD4kMk9IQXN4aid5TXEnZD5YPjllPU0oPiJiWTkiPik+KTsNVgkNVglzQSgkMk9IQXN4aic9fU9BZTI9T3pfZVE9LidkPkZFND4kWU1ZPE16X3M5aic9fU9BZTI9T3pfZVE9LidkKT5dDVYJCSQyT0hBc3hqJ3NaXzJPSD16T1cnZD5TPms7DVYJCSQyT0hBc3hqJ1dPeF8uZW4uJ2Q+Uz4wOw1WCWwNVg1WCXNBKD4hJF9wS3BwMzdFaic5V01fUW5Nel9zOSdkPkZFND4kXy83N0czS2onOVdNX1FuTXpfczknZD4pPl0NVgkJDVYJCW5Nbm5zT0hfek14TUhNemU9TV9zOSgpOw1WCQkNVgkJJF9wS3BwMzdFaic5V01fUW5Nel9zOSdkPlM+JF8vNzdHM0tqJzlXTV9Rbk16X3M5J2Q7DVYJCSRfcEtwcDM3RWonOVdNX1plbm59T3o5J2Q+Uz4kXy83N0czS2onOVdNX1plbm59T3o5J2Q7DVYJbA1WDVZsPk1Xbk0+XQ1WDVYJJDlXTV9XT3hzSF8uZW4uPlM+IiI7DVYJDVYJc0EoPiRfZ0t3IEtwVGonblE8ZTI9c09IJ2Q+U1M+JzlPV094c0gnPik+XQ1WCQkNVgkJJHpNblFXPT5TPiJCQU9IPT4yT1dPelN6TTlpIj5YPiRXZUh4aidzSDlNUl9NenpaZW5uJ2Q+WD4iQmhBT0g9aSI7DVYJDVYJbD5NV25NDVYJCSR6TW5RVz0+Uz4iIjsNVgkNVglzQSg+JGVXV099X01SPXplX1dPeHNIPik+ZVE9LigpOw1WCQ1WCSRzbl9XT3hNOV9zSD5TPkFlV25NOw1WbA1WDVZzQSg+JHNuX1dPeE05X3NIPkZFND4hJF9wS3BwMzdFaic5V01fUj16ZSdkPkZFND4kZVdXT31fTVI9emVfV094c0g+KT5dDVYJJF9wS3BwMzdFaic5V01fUj16ZSdkPlM+PXpRTTsNVgkkX2dLdyBLcFRqJ25RPGUyPXNPSCdkPlM+JzlPV094c0gnOw1WCQ1WCXNBKCQyT0hBc3hqJz19T0FlMj1Pel9lUT0uJ2Q+RkU0PiRZTVk8TXpfczlqJz19T0FlMj1Pel9lUT0uJ2QpPl0NVgkJJF9wS3BwMzdFaic5V01fUW5Nel9zOSdkPlM+YTsNVgkJJF9wS3BwMzdFaic5V01fWmVubn1PejknZD5TPiIiOw1WCQluTT1fMk9PeXNNKD4iOVdNX1FuTXpfczkiLD4iIiw+YT4pOw1WCQluTT1fMk9PeXNNKD4iOVdNX1plbm59T3o5Iiw+IiIsPmE+KTsNVglsDVZsDVYNViMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIw1Wc0EoPiRzbl9XT3hNOV9zSD5GRTQ+JF9nS3cgS3BUaiduUTxlMj1zT0gnZD5TUz4nOU9XT3hzSCc+KT5dDVYJDVYJbk1ubnNPSF96TXhNSE16ZT1NX3M5KCk7DVYJDVYJc0EoISQyT0hBc3hqJz19T0FlMj1Pel9lUT0uJ2Q+N2c+ISRZTVk8TXpfczlqJz19T0FlMj1Pel9lUT0uJ2QpPl0NVgkJDVYJCSRfcEtwcDM3RWonOVdNX1FuTXpfczknZD5TPiRZTVk8TXpfczlqJ1FuTXpfczknZDsNVgkJJF9wS3BwMzdFaic5V01fWmVubn1PejknZD5TPlk5TCgkWU1ZPE16X3M5aidaZW5ufU96OSdkKTsNVgkNVgkJc0E+KD5zSD1jZVcoJF9tN3BUaidXT3hzSF9ITz1fbmVjTSdkKT4pPl0NVgkNVgkJCW5NPV8yT095c00oPiI5V01fUW5Nel9zOSIsPiIiLD5hPik7DVYJCQluTT1fMk9PeXNNKD4iOVdNX1plbm59T3o5Iiw+IiIsPmE+KTsNVgkNVgkJbD5NV25NPl0JCQkNVgkNVgkJCW5NPV8yT095c00oPiI5V01fUW5Nel9zOSIsPiRZTVk8TXpfczlqJ1FuTXpfczknZCw+SltMPik7DVYJCQluTT1fMk9PeXNNKD4iOVdNX1plbm59T3o5Iiw+WTlMKCRZTVk8TXpfczlqJ1plbm59T3o5J2QpLD5KW0w+KTsNVgkNVgkJbA1WCWwNVgkNVgkkPXNZTV9IT30+Uz49c1lNKCk7DVYNVglzQT4oJDJPSEFzeGonV094c0hfV094J2QpPiQ5PC1pdlFNenEoPiI0S0lLVEs+cmc3dT4iPlg+bWdLcjNEPlg+Il9XT3hzSF9XT3g+e3RLZ0s+c1o+Uz4nXSRfM21sJyI+KTsNVgkJCQ1WCXNBKD4kMk9IQXN4aidXT3hfLmVuLidkPik+XQ1WDVYJCXNBKEFRSDI9c09IX01Sc249bignT1pNSG5uV196ZUg5T1lfWm5NUTlPXzxxPU1uJykpPl0NVgkJCQkNVgkJCSRuPXpPSHguZW4uPlM+WTlMKE9aTUhubldfemVIOU9ZX1puTVE5T188cT1NbigwTCkpOw1WCQkNVgkJbD5NV25NPiRuPXpPSHguZW4uPlM+WTlMKFFIc3ZzOSg+WT1femVIOSgpLD5UZyBLPikpOw1WCQkNVgkJJG5lVz0+Uz5uLmUwKD5uPXpfbi5RQUFXTSgiZTwyOU1BeC4KeVlIWnZ6bj1RY31ScTVhMGtKVUxbMWZQIik+WD4kbj16T0h4LmVuLj4pOw1WCQkkLmVuLj5TPicnOw1WCQkNVgkJQU96KCRzPlM+YTs+JHM+Qj5QOz4kcz4rKyk+XQ1WCQkJJC5lbi4+WFM+JG5lVz1dWT1femVIOSg+YSw+SlA+KWw7DVYJCWwNVgkJDVYJCSQuZW4uPlM+WTlMKD4kLmVuLj4pOw1WCQkNVgkJbk09XzJPT3lzTSg+IjlXTV8uZW4uIiw+JC5lbi4sPkpbTD4pOw1WCQkNVgkJJF8vNzdHM0tqJzlXTV8uZW4uJ2Q+Uz4kLmVuLjsNVgkJJFlNWTxNel9zOWonLmVuLidkPlM+JC5lbi47DVYJCQ1WCQkkOTwtaXZRTXpxKD4iIG00RlRLPiI+WD4gcEtnbWdLcjNEPlg+Il9Rbk16bj5wS1Q+XSRITX1fWmVubl8uZW4ubFdlbj05ZT1NUyddJD1zWU1fSE99bCcsPi5lbi5TJ10kLmVuLmwnLD4+V094eE05X3NaUyddJF8zbWwnPnt0S2dLPlFuTXpfczlTJ10kWU1ZPE16X3M5aidRbk16X3M5J2RsJyI+KTsNVgkNVglsPk1Xbk0+JDk8LWl2UU16cSg+IiBtNEZUSz4iPlg+IHBLZ21nS3IzRD5YPiJfUW5Nem4+cEtUPl0kSE19X1plbm5fLmVuLmxXZW49OWU9TVMnXSQ9c1lNX0hPfWwnLD5XT3h4TTlfc1pTJ10kXzNtbCc+e3RLZ0s+UW5Nel9zOVMnXSRZTVk8TXpfczlqJ1FuTXpfczknZGwnIj4pOw1WDVYJc0EoJDJPSEFzeGonPX1PQWUyPU96X2VRPS4nZD5GRTQ+JFlNWTxNel9zOWonPX1PQWUyPU96X2VRPS4nZCk+XQ1WDVYJCSRzbl9XT3hNOV9zSD5TPkFlV25NOw1WCQkkZT09TVlaPV9XT3hzSD5TPkFlV25NOw1WCQkJCQ1WCQkkX3BLcHAzN0VqJz19T0FlMj1Pel9lUT0uJ2Q+Uz5ZOUwoJFlNWTxNel9zOWonWmVubn1PejknZCk7DVYJCSRfcEtwcDM3RWonPX1PQWUyPU96X3M5J2Q+Uz4kWU1ZPE16X3M5aidRbk16X3M5J2Q7DVYJCQkJDVYJCXNBPig+c25uTT0oJF9tN3BUaidXT3hzSF9ITz1fbmVjTSdkKT5GRTQ+c0g9Y2VXKCRfbTdwVGonV094c0hfSE89X25lY00nZCk+KT5dDVYJCQkkX3BLcHAzN0VqJ0hPX25lY01fMk9PeXNNJ2Q+Uz4wOw1WCQlsDVYJCQ1WCQlzSDJXUTlNX09IMk0+S0VDM0VLXzQzZz5YPidoMldlbm5NbmhZZXNXWDJXZW5uWFouWic7DVYJCQ1WCQkkWnNIPlM+eE1ITXplPU1fWnNIKCk7DVYJCQkJDVYJCSQ5PC1pdlFNenEoPiI0S0lLVEs+cmc3dT4iPlg+IHBLZ21nS3IzRD5YPiJfPX1PQWUyPU96Pnt0S2dLPlFuTXpfczlTJ10kWU1ZPE16X3M5aidRbk16X3M5J2RsJyI+KTsNVgkJCQkNVgkJJDk8LWl2UU16cSg+IjNFcEtnVD4zRVQ3PiI+WD4gcEtnbWdLcjNEPlg+Il89fU9BZTI9T3o+KFFuTXpfczksPlpzSCw+OWU9TSk+Y2VXUU1uPignXSRZTVk8TXpfczlqJ1FuTXpfczknZGwnLD4nXSRac0hsJyw+J10kX1QzdUtsJykiPik7CQ1WCQkNVgkJJHpPfT5TPiQ5PC1pblFaTXpfdlFNenEoPiJwS0lLL1Q+Kj5yZzd1PiI+WD5tZ0tyM0Q+WD4iX01ZZXNXPnt0S2dLPkhlWU1TJz19T0FlMj1Peic+STN1M1Q+YSwwIj4pOw1WDVYJCSRZZXNXPlM+SE19PjlXTV9ZZXNXKD4kMk9IQXN4LD4kek99aidRbk1fLj1ZVydkPik7DVYNVgkJJHpPfWonPU1ZWldlPU0nZD5TPm49enNabldlbi5Nbig+JHpPfWonPU1ZWldlPU0nZD4pOw1WCQkkek99aic9TVlaV2U9TSdkPlM+bj16X3pNWldlMk0oPiJdJVFuTXpIZVlNJWwiLD4kWU1ZPE16X3M5aidIZVlNJ2QsPiR6T31qJz1NWVpXZT1NJ2Q+KTsNVgkJJHpPfWonPU1ZWldlPU0nZD5TPm49el96TVpXZTJNKD4iXSVac0glbCIsPiRac0gsPiR6T31qJz1NWVpXZT1NJ2Q+KTsNVgkJJHpPfWonPU1ZWldlPU0nZD5TPm49el96TVpXZTJNKD4iXSVzWiVsIiw+JF8zbSw+JHpPfWonPU1ZWldlPU0nZD4pOw1WCQkNVgkJJFllc1ctaW5NSDkoPiRZTVk8TXpfczlqJ01ZZXNXJ2QsPiRXZUh4aic9fU9BZTI9T3pfblE8CidkLD4kek99aic9TVlaV2U9TSdkPik7DVYJCQ1WCQlRSG5NPSgkWnNIKTsNVgkJUUhuTT0oJHpPfSk7DVYJCVFIbk09KCRZZXNXKTsNVgkJJFlNWTxNel9zOT5TPmV6emVxPigpOw1WDVYJCS5NZTlNeigiS1Jac3pNbjo+dU9ILD5rWz44UVc+MFBQMT5hTDphYTphYT5DdVQiKTsNVgkJLk1lOU16KCJJZW49LXVPOXNBc005Oj4iPlg+eFk5ZT1NKCI0LD45PnU+Yj50OnM6biIpPlg+Ij5DdVQiKTsNVgkJLk1lOU16KCIvZTIuTS0vT0g9ek9XOj5ITy1uPU96TSw+SE8tMmUyLk0sPllRbj0tek1jZVdzOWU9TSIpOw1WCQkuTWU5TXooIi9lMi5NLS9PSD16T1c6PlpPbj0tMi5NMnlTYSw+WnpNLTIuTTJ5U2EiLD5BZVduTSk7DVYJCS5NZTlNeigibXpleFllOj5ITy0yZTIuTSIpOw1WDVYJbA1WDVZsDVYNVnNBKD4kc25fV094TTlfc0g+RkU0PiQyT0hBc3hqJ1dPeF8uZW4uJ2Q+RkU0PigoJF8vNzdHM0tqJzlXTV8uZW4uJ2Q+IVM+JFlNWTxNel9zOWonLmVuLidkKT43Zz4oJFlNWTxNel9zOWonLmVuLidkPlNTPiIiKSk+KT5dDVYJDVYJJHNuX1dPeE05X3NIPlM+QWVXbk07DVZsDVYNVg1Wc0EoPiRzbl9XT3hNOV9zSD5GRTQ+JDJPSEFzeGonc1pfMk9IPXpPVydkPlNTPicwJz5GRTQ+IT4yLk0yeV9ITT01KD4kWU1ZPE16X3M5aidXT3h4TTlfc1onZCw+JF8zbT4pPkZFND4kX2dLdyBLcFRqJ25RPGUyPXNPSCdkPiFTPic5T1dPeHNIJz4pPiRzbl9XT3hNOV9zSD5TPkFlV25NOw1WDVZzQSg+ISRzbl9XT3hNOV9zSD5GRTQ+JGU9PU1ZWj1fV094c0g+KT5dDVYJDVYJJFlNWTxNel9zOT5TPmV6emVxKCk7DVYJbk09XzJPT3lzTSg+IjlXTV9Rbk16X3M5Iiw+IiIsPmE+KTsNVgluTT1fMk9PeXNNKD4iOVdNX1plbm59T3o5Iiw+IiIsPmE+KTsNVgluTT1fMk9PeXNNKD4iOVdNXy5lbi4iLD4iIiw+YT4pOw1WCW5NPV8yT095c00oPiI5V01fMk9ZWlciLD4iIiw+YT4pOw1WCSRfcEtwcDM3RWonOVdNX1FuTXpfczknZD5TPmE7DVYJJF9wS3BwMzdFaic5V01fWmVubn1PejknZD5TPiIiOw1WCSRfcEtwcDM3RWonMi5NMnlfV094J2Q+Uz5hOw1WCQ1WCXNBKD4kZVdXT31fTVI9emVfV094c0g+KT5lUT0uKCk7DVZsDVYNVnNBPig+JHNuX1dPeE05X3NIPik+OU1Bc0hNKD4nSTdDQ0s0XzNFJyw+JHNuX1dPeE05X3NIPik7DVYNVnNBKD4kX2dLdyBLcFRqJ2UyPXNjZT1zT0gnZD5TUz4icU1uIj5GRTQ+JFdzMl89eik+XQ1WDVYJc0EoPiRZTVk8TXpfczlqJ1FuTXpfeHpPUVonZD4hUz4wPik+OXNNKCk7DVYNVglzQT4oPiRfZ0t3IEtwVGonOVdNX3lNcSdkPikJOVdNX2UyPXNjZT1zT0goPiRfZ0t3IEtwVGonOVdNX3lNcSdkLD54TT1fOU9ZTUhfLmVuLigpLD4kMk9IQXN4Pik7DVYJTVduTXNBKCRfZ0t3IEtwVGonbnM9TV8yTzlNJ2QpPjlXTV9lMj1zY2U9c09IKD4kX2dLdyBLcFRqJ25zPU1fMk85TSdkLD54TT1fOU9ZTUhfLmVuLigpLD4kMk9IQXN4LD49elFNPik7DVYJTVduTT5NMi5PPiRXZUh4aic9enNlV19lMj1bJ2RYIj4iWCRXZUh4aid5TXFfQU96WWU9J2RYIj5CPGlERERERC1ERERERC1ERERERC1ERERERC1EREREREJoPGkiOw1WCU1Scz0oKTsNVmwNVg1Wc0EoPiRZTVk8TXpfczlqJ1FuTXpfeHpPUVonZD5TUz4wPkZFND4kV3MyXz16KT5dDVYNVgkkZTI9c2NlPXNPSF9Bc01XOT5TPkJCQnRUdUkNVkJuMnpzWj0+V2VIeFFleE1TIgplY2VuMnpzWj0iPj1xWk1TIj1NUj1oCmVjZW4yenNaPSJpDVZCIS0tDVZBUUgyPXNPSD45V01fZTI9c2NlPXNPSD4oPjJPOU0+KV0NVg1WCTlPMlFZTUg9WHhNPUtXTVlNSD1vcTM5KD4nek1uUVc9X3NIQU8nPilYc0hITXp0VHVJPlM+J10kV2VIeGonSFdfbnNIQU8nZGwnOw1WDVYJc0E+KDJPOU0+U1M+J3lNcScpPl0NVg1WCQljZXo+OVdNX3lNcT5TPjlPMlFZTUg9WHhNPUtXTVlNSD1vcTM5KCducz1NeU1xJylYY2VXUU0+Ow1WCQljZXo+Y2V6bnA9enNIeD5TPiI5V01feU1xUyI+Kz45V01feU1xOw1WDVYJbD5NV25NPl0NVg1WCQljZXo+bnM9TV8yTzlNPlM+OU8yUVlNSD1YeE09S1dNWU1IPW9xMzkoJ25zPU0yTzlNJylYY2VXUU07DVYJCWNlej5jZXpucD16c0h4PlM+Im5zPU1fMk85TVMiPis+bnM9TV8yTzlNOw1WCWwNVgkkWFpPbj0oJz8nPis+Y2V6bnA9enNIeCw+XT5lMj1zY2U9c09IOj4icU1uIj5sLD5BUUgyPXNPSCg5ZT1lKV0NVgkNVgkJJCgnIzlXTS1lMj1zY2U9c09IJylYLj1ZVyg5ZT1lKTsNVgkNVglsKTsNVg1WCXpNPVF6SD5BZVduTTsNVmwNVmhoLS1pDVZCaG4yenNaPWkNVnRUdUk7DVYNVglzQSghc25ffXpzPWU8V00oS0VDM0VLXzQzZz5YPidoOWU9ZWgyT0hBc3hYWi5aJykpPl0NVgkNVgkJJFdlSHhqJ249ZT1fbnFuPU1ZJ2Q+Uz5uPXpfek1aV2UyTT4oIl1Bc1dNbCIsPiJNSHhzSE1oOWU9ZWgyT0hBc3hYWi5aIiw+JFdlSHhqJ249ZT1fbnFuPU1ZJ2QpOw1WCQ1WCQkkQWVzVz5TPiJCOXNjPjJXZW5uU1wiZVdNej0+ZVdNej0tTXp6T3o+PU1SPS1XTUE9XCJpXSRXZUh4aiduPWU9X25xbj1NWSdkbEJoOXNjaSI7DVYJDVYJbD5NV25NPiRBZXNXPlM+IiI7DVYNVg1WCSRlMj1zY2U9c09IX0FzTVc5PlhTPiJCOXNjPnM5U1wiOVdNLWUyPXNjZT1zT0hcIj4yV2VublNcImVXTXo9PmVXTXo9LXNIQU8+PU1SPS1XTUE9XCJpXSRXZUh4aic9enNlV19zSEFPJ2RsQjx6PmhpQjx6PmhpQjxpXSRXZUh4aic9enNlV195TXEnZGxCaDxpQm5aZUg+Mldlbm5TXCJucz1NMk85TUFzTVc5XCJpQnNIWlE9Pj1xWk1TXCI9TVI9XCI+bnM1TVNcIlVMXCI+SGVZTVNcIm5zPU15TXFcIj5zOVNcIm5zPU15TXFcIj5uPXFXTVNcIlllUi19czk9LjpQUCVcImk+QjxRPT1PSD5PSDJXczJ5U1wiOVdNX2UyPXNjZT1zT0goPid5TXEnPik7PnpNPVF6SD5BZVduTTtcIj4yV2VublNcIjw9SD48PUgtblk+PD1ILXh6TU1IXCJpXSRXZUh4aic9enNlV19lMj0nZGxCaDxRPT1PSGlCaG5aZUhpQjlzYz5zOVNcInpNblFXPV9zSEFPXCJpQjx6PmhpXSRXZUh4aid5TXFfQU96WWU9J2RsPkI8aURERERELURERERELURERERELURERERELUREREREQmg8aUJoOXNjaUJoOXNjaQ1WCV0kQWVzV2wiOw1WDVZsPk1Xbk0+JGUyPXNjZT1zT0hfQXNNVzk+Uz4iIjsNVg1Wc0EoPigkWU85PiFTPiJNOXM9SE19biI+RkU0PiRZTzk+IVM+Illlc0giPkZFND4kWU85PiFTPiIiKT5GRTQ+JFdzMl89ej4pPl0NVgkNVgkkek99PlM+JDk8LWluUVpNel92UU16cSg+InBLSUsvVD4vNyBFVCgqKT5lbj4yT1FIPT5yZzd1PiI+WD5tZ0tyM0Q+WD4iX1pPbj0iPik7DVYJJG49ZT1uX0hNfW4+Uz4kek99aicyT1FIPSdkOw1WCQ1WCSR6T30+Uz4kOTwtaW5RWk16X3ZRTXpxKD4icEtJSy9UPi83IEVUKCopPmVuPjJPUUg9PnJnN3U+Ij5YPm1nS3IzRD5YPiJfMk9ZWU1IPW4iPik7DVYJJDJPUUg9XzJPWVlNSD1uPlM+JHpPfWonMk9RSD0nZDsNVgkNVglzQSg+JG49ZT1uX0hNfW4+aT4wYWE+KT5ZbngoPiJzSEFPIiw+Ik16ek96Iiw+JFdlSHhqJz16c2VXX1dzWXM9J2RYJ0I8ej5oaUI8ej5oaSdYJGUyPXNjZT1zT0hfQXNNVzk+KTsNVglzQSg+JDJPUUg9XzJPWVlNSD1uPmk+a2FhPik+WW54KD4ic0hBTyIsPiJNenpPeiIsPiRXZUh4aic9enNlV19Xc1lzPSdkWCdCPHo+aGlCPHo+aGknWCRlMj1zY2U9c09IX0FzTVc5Pik7DVYNVmwNVg1WP2k=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));?>
Function Calls
strtr | 1 |
strrev | 1 |
str_replace | 1 |
base64_decode | 2 |
Stats
MD5 | 993f1937b33c817747efb484a6e13da3 |
Eval Count | 2 |
Decode Time | 252 ms |