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 $_F=__FILE__;$_X='P0VbP2FKYQ1EfSoNREhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhI..

Decoded Output download

?><?php
/*
=====================================================
 DataLife Engine - by SoftNews Media Group 
-----------------------------------------------------
 http://dle-news.ru/
-----------------------------------------------------
 Copyright (c) 2004-2018 SoftNews Media Group
=====================================================
 This code is protected by copyright
=====================================================
 File: preview.php
-----------------------------------------------------
 Use: Preview news on the website
=====================================================
*/

if( !defined( 'DATALIFEENGINE' ) ) {
	header( "HTTP/1.1 403 Forbidden" );
	header ( 'Location: ../' );
	die( "Hacking attempt!" );
}

if ( !count($_POST) ) {
	header( "HTTP/1.1 403 Forbidden" );
	header ( 'Location: /' );
	die("Hacking attempt!");
}

@header( "Cache-Control: no-cache, must-revalidate, max-age=0" );
@header( "Expires: 0" );
@header( "Content-type: text/html; charset=" . $config['charset'] );

if( $_REQUEST['user_hash'] == "" OR $_REQUEST['user_hash'] != $dle_login_hash ) {
	echo $lang['sess_error'];
	die();
}

if ( !$user_group[$member_id['user_group']]['allow_html'] ) {

	$config['allow_site_wysiwyg'] = 0;
	$_POST['short_story'] = strip_tags ($_POST['short_story']);
	$_POST['full_story'] = strip_tags ($_POST['full_story']);

}

$css = file_get_contents( $tpl->dir."/".'preview.css' );

if( $config['allow_site_wysiwyg'] == 1 ) {

$editor_files = <<<HTML
<link media="screen" href="{$config['http_home_url']}engine/editor/css/default.css" type="text/css" rel="stylesheet" />
HTML;


} else $editor_files = "";

echo <<<HTML
<!DOCTYPE html>
<html>
<head>
<meta charset="{$config['charset']}">
<link media="screen" href="{$config['http_home_url']}engine/classes/html5player/player.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="{$config['http_home_url']}engine/classes/js/jquery.js"></script>
<script type="text/javascript" src="{$config['http_home_url']}engine/classes/js/jqueryui.js"></script>
<script type="text/javascript" src="{$config['http_home_url']}engine/classes/js/dle_js.js"></script>
<script type="text/javascript" src="{$config['http_home_url']}engine/classes/html5player/player.js"></script>
<style type="text/css">
{$css}
</style>
{$editor_files}
</head> 
<body>
<script type="text/javascript" src="{$config['http_home_url']}engine/classes/highslide/highslide.js"></script>
<script type="text/javascript" src="{$config['http_home_url']}engine/classes/highlight/highlight.code.js"></script>
<script type="text/javascript">
	var dle_root = '{$config['http_home_url']}';
	
	hljs.initHighlightingOnLoad();

    hs.graphicsDir = '{$config['http_home_url']}engine/classes/highslide/graphics/';
    hs.outlineType = 'rounded-white';
    hs.numberOfImagesToPreload = 0;
    hs.showCredits = false;
    hs.loadingText = '{$lang['loading']}';
    hs.fullExpandTitle = '{$lang['thumb_expandtitle']}';
    hs.restoreTitle = '{$lang['thumb_restore']}';
    hs.focusTitle = '{$lang['thumb_focustitle']}';
    hs.loadingTitle = '{$lang['thumb_cancel']}';
</script>
HTML;

$tpl->clear();

$result_cat = $db->query( "SELECT * FROM " . PREFIX . "_category ORDER BY posi ASC" );

while ( $row = $db->get_row( $result_cat ) ) {
	$cat[$row['id']] = $row['name'];
	$cat_icon[$row['id']] = $row['icon'];
	$cat_alt_name[$row['id']] = $row['alt_name'];
	$cat_parentid[$row['id']] = $row['parentid'];

}
$db->free( $result_cat );

include_once (DLEPlugins::Check(ENGINE_DIR . '/classes/parse.class.php'));

$parse = new ParseFilter();

if( $config['allow_site_wysiwyg'] ) $allow_br = 0; else $allow_br = 1;

$title = stripslashes($parse->process(trim(strip_tags($_POST['title']))));

if( $config['allow_site_wysiwyg'] ) {
	$parse->allow_code = false;
	$full_story = $parse->process( $_POST['full_story'] );
	$short_story = $parse->process( $_POST['short_story'] );
	
	$full_story = $parse->BB_Parse( $full_story );
	$short_story = $parse->BB_Parse( $short_story );

} else {
	$full_story = $parse->process( $_POST['full_story'] );
	$short_story = $parse->process( $_POST['short_story'] );

	$full_story = $parse->BB_Parse( $full_story, false );
	$short_story = $parse->BB_Parse( $short_story, false );
}

if( is_array( $_REQUEST['catlist'] ) ) $catlist = $_REQUEST['catlist'];
else {$catlist = array (); $_REQUEST['catlist'] = array (); }

if( ! count( $catlist ) ) {
	$my_cat = "---";
	$my_cat_link = "---";
} else {
	
	$my_cat = array ();
	$my_cat_link = array ();
	
	foreach ( $catlist as $element ) {
		if( $element ) {
			$my_cat[] = $cat[$element];
			$my_cat_link[] = "<a href=\"#\">{$cat[$element]}</a>";
		}
	}
	$my_cat = stripslashes( implode( ', ', $my_cat ) );
	$my_cat_link = stripslashes( implode( ', ', $my_cat_link ) );
}

$dle_module = "main";

if ( @is_file($tpl->dir."/preview.tpl") ) $tpl->load_template('preview.tpl');
else $tpl->load_template('shortstory.tpl');
 
if ( $parse->not_allowed_text ) $tpl->copy_template = $lang['news_err_39'];

$tpl->copy_template = preg_replace( "#\{custom(.+?)\}#i", "", $tpl->copy_template);
$tpl->template = preg_replace( "#\{custom(.+?)\}#i", "", $tpl->template);
	
$tpl->set('[short-preview]', "");
$tpl->set('[/short-preview]', "");
$tpl->set_block("'\[full-preview\](.*?)\[/full-preview\]'si","");
$tpl->set_block("'\[static-preview\](.*?)\[/static-preview\]'si","");

$tpl->set( '{title}', str_replace("&amp;amp;", "&amp;",  htmlspecialchars( $title, ENT_QUOTES, $config['charset'] ) ) );

if ( preg_match( "#\{title limit=['\"](.+?)['\"]\}#i", $tpl->copy_template, $matches ) ) {
	$count= intval($matches[1]);
	$title = strip_tags( $title );

	if( $count AND dle_strlen( $title, $config['charset'] ) > $count ) {
					
		$title = dle_substr( $title, 0, $count, $config['charset'] );
					
		if( ($temp_dmax = dle_strrpos( $title, ' ', $config['charset'] )) ) $title = dle_substr( $title, 0, $temp_dmax, $config['charset'] );
					
	}

	$tpl->set( $matches[0], str_replace("&amp;amp;", "&amp;",  htmlspecialchars( $title, ENT_QUOTES, $config['charset'] ) ) );

		
}

if( !count( $_REQUEST['catlist'] ) ) {
	$_REQUEST['catlist'] = array ();
	$_REQUEST['catlist'][] = '0';
}

$c_list = array();

foreach ( $_REQUEST['catlist'] as $value ) {
	$c_list[] = intval($value);
}

$category_id = implode (',', $c_list);

if( strpos( $tpl->copy_template, "[catlist=" ) !== false ) {
	$tpl->copy_template = preg_replace_callback ( "#\[(catlist)=(.+?)\](.*?)\[/catlist\]#is", "check_category", $tpl->copy_template );
}
	
if( strpos( $tpl->copy_template, "[not-catlist=" ) !== false ) {
	$tpl->copy_template = preg_replace_callback ( "#\[(not-catlist)=(.+?)\](.*?)\[/not-catlist\]#is", "check_category", $tpl->copy_template );
}

$tpl->set( '{views}', 0 );
$date = time ();
$tpl->set( '{date}', langdate( $config['timestamp_active'], $date ) );
$news_date = $date;
$tpl->copy_template = preg_replace_callback ( "#\{date=(.+?)\}#i", "formdate", $tpl->copy_template );
$tpl->set( '[link]', "<a href=#>" );
$tpl->set( '[/link]', "</a>" );
$tpl->set( '{comments-num}', 0 );
$tpl->set( '[full-link]', "<a href=#>" );
$tpl->set( '[/full-link]', "</a>" );
$tpl->set( '[com-link]', "<a href=#>" );
$tpl->set( '[/com-link]', "</a>" );
$tpl->set( '[day-news]', "<a href=#>");
$tpl->set( '[/day-news]', "</a>");
$tpl->set( '{rating}', "" );
$tpl->set( '[rating]', "" );
$tpl->set( '[/rating]', "" );
$tpl->set( '{author}', "--" );
$tpl->set( '{approve}', "" );
$tpl->set( '{category}', $my_cat );
$tpl->set( '{favorites}', '' );
$tpl->set( '{link-category}', $my_cat_link );
$tpl->set( '{edit-date}', "" );
$tpl->set( '{editor}', "" );
$tpl->set( '{edit-reason}', "" );
$tpl->set_block( "'\[edit-date\](.*?)\[/edit-date\]'si", "" );
$tpl->set_block( "'\[edit-reason\](.*?)\[/edit-reason\]'si", "" );
$tpl->set_block( "'\[complaint\](.*?)\[/complaint\]'si", "" );
$tpl->set_block( "'\[add-favorites\](.*?)\[/add-favorites\]'si", "" );
$tpl->set_block( "'\[del-favorites\](.*?)\[/del-favorites\]'si", "" );
$tpl->set_block( "'\[rating-plus\](.*?)\[/rating-plus\]'si", "" );
$tpl->set_block( "'\[rating-minus\](.*?)\[/rating-minus\]'si", "" );
$tpl->set_block( "'\[rating-type-1\](.*?)\[/rating-type-1\]'si", "" );
$tpl->set_block( "'\[rating-type-3\](.*?)\[/rating-type-3\]'si", "" );
$tpl->set_block( "'\[rating-type-2\](.*?)\[/rating-type-2\]'si", "" );
$tpl->set( '[not-comments]', "" );
$tpl->set( '[/not-comments]', "" );
$tpl->set_block( "'\[comments\](.*?)\[/comments\]'si", "" );

if( $cat_icon[$category[0]] != "" ) {
	$tpl->set( '{category-icon}', $cat_icon[$category[0]] );
} else {
	$tpl->set( '{category-icon}', "{THEME}/dleimages/no_icon.gif" );
}

$tpl->set_block( "'\[tags\](.*?)\[/tags\]'si", "" );
$tpl->set( '{tags}', "" );

if ( $_POST['news_fixed'] ) {

	$tpl->set( '[fixed]', "" );
	$tpl->set( '[/fixed]', "" );
	$tpl->set_block( "'\[not-fixed\](.*?)\[/not-fixed\]'si", "" );

} else {

	$tpl->set( '[not-fixed]', "" );
	$tpl->set( '[/not-fixed]', "" );
	$tpl->set_block( "'\[fixed\](.*?)\[/fixed\]'si", "" );
}

$tpl->set( '[mail]', "" );
$tpl->set( '[/mail]', "" );
$tpl->set( '{news-id}', "ID Unknown" );

$tpl->copy_template = preg_replace( "#\[category=(.+?)\](.*?)\[/category\]#is", "", $tpl->copy_template );

$tpl->set_block( "'\[edit\].*?\[/edit\]'si", "" );
$tpl->set_block( "'{banner_(.*?)}'si", "" );

$xfieldsaction = "templatereplacepreview";
$xfieldsinput = $tpl->copy_template;
include (DLEPlugins::Check(ENGINE_DIR . '/inc/xfields.php'));
$tpl->copy_template = $xfieldsoutput;

$tpl->set( '{short-story}', stripslashes( $short_story ) );
$tpl->set( '{full-story}', stripslashes( $full_story ) );

$tpl->copy_template = "<fieldset style=\"border-style:solid; border-width:1; border-color:black;\"><legend> <span style=\"font-size: 10px; font-family: Verdana\">{$lang['preview_short']}</span> </legend>" . $tpl->copy_template . "</fieldset>";
$tpl->compile( 'shortstory' );
$tpl->result['shortstory'] = preg_replace ( "#\[hide(.*?)\]#i", "", $tpl->result['shortstory'] );
$tpl->result['shortstory'] = str_ireplace( "[/hide]", "", $tpl->result['shortstory']);
$tpl->result['shortstory'] = str_replace ( '{THEME}', $config['http_home_url'] . 'templates/' . $config['skin'], $tpl->result['shortstory'] );

echo $tpl->result['shortstory'];

$dle_module = "showfull";

if ( @is_file($tpl->dir."/preview.tpl") ) $tpl->load_template('preview.tpl');
else $tpl->load_template('fullstory.tpl');

if ( $parse->not_allowed_text ) $tpl->copy_template = $lang['news_err_39'];

$tpl->copy_template = preg_replace( "#\{custom(.+?)\}#i", "", $tpl->copy_template);
$tpl->template = preg_replace( "#\{custom(.+?)\}#i", "", $tpl->template);
	
$tpl->copy_template = str_replace('[full-preview]', "", $tpl->copy_template);
$tpl->copy_template = str_replace('[/full-preview]', "", $tpl->copy_template);
$tpl->copy_template = preg_replace("'\[short-preview\](.*?)\[/short-preview\]'si","", $tpl->copy_template);
$tpl->copy_template = preg_replace("'\[static-preview\](.*?)\[/static-preview\]'si","", $tpl->copy_template);

if( strlen( $full_story ) < 10 AND strpos( $tpl->copy_template, "{short-story}" ) === false ) {
	$full_story = $short_story;
}

$tpl->set( '{title}', str_replace("&amp;amp;", "&amp;",  htmlspecialchars( $title, ENT_QUOTES, $config['charset'] ) ) );

if ( preg_match( "#\{title limit=['\"](.+?)['\"]\}#i", $tpl->copy_template, $matches ) ) {
	$count= intval($matches[1]);
	$title = strip_tags( $title );

	if( $count AND dle_strlen( $title, $config['charset'] ) > $count ) {
					
		$title = dle_substr( $title, 0, $count, $config['charset'] );
					
		if( ($temp_dmax = dle_strrpos( $title, ' ', $config['charset'] )) ) $title = dle_substr( $title, 0, $temp_dmax, $config['charset'] );
				
	}

	$tpl->set( $matches[0], str_replace("&amp;amp;", "&amp;",  htmlspecialchars( $title, ENT_QUOTES, $config['charset'] ) ) );

	
}

if( !count( $_REQUEST['catlist'] ) ) {
	$_REQUEST['catlist'] = array ();
	$_REQUEST['catlist'][] = '0';
}

$c_list = array();

foreach ( $_REQUEST['catlist'] as $value ) {
	$c_list[] = intval($value);
}

$category_id = implode (',', $c_list);

if( strpos( $tpl->copy_template, "[catlist=" ) !== false ) {
	$tpl->copy_template = preg_replace_callback ( "#\[(catlist)=(.+?)\](.*?)\[/catlist\]#is", "check_category", $tpl->copy_template );
}
	
if( strpos( $tpl->copy_template, "[not-catlist=" ) !== false ) {
	$tpl->copy_template = preg_replace_callback ( "#\[(not-catlist)=(.+?)\](.*?)\[/not-catlist\]#is", "check_category", $tpl->copy_template );
}

$tpl->set( '{views}', 0 );
$tpl->set( '{poll}', '' );
$tpl->set( '{date}', langdate( $config['timestamp_active'], $date ) );
$news_date = $date;
$tpl->copy_template = preg_replace_callback ( "#\{date=(.+?)\}#i", "formdate", $tpl->copy_template );
$tpl->set( '[link]', "<a href=#>" );
$tpl->set( '[/link]', "</a>" );
$tpl->set( '{comments-num}', 0 );
$tpl->set( '[full-link]', "<a href=#>" );
$tpl->set( '[/full-link]', "</a>" );
$tpl->set( '[com-link]', "<a href=#>" );
$tpl->set( '[/com-link]', "</a>" );
$tpl->set( '[day-news]', "<a href=#>");
$tpl->set( '[/day-news]', "</a>");
$tpl->set( '{rating}', "" );
$tpl->set( '[rating]', "" );
$tpl->set( '[/rating]', "" );
$tpl->set( '{author}', "--" );
$tpl->set( '{category}', $my_cat );
$tpl->set( '{link-category}', $my_cat_link );
$tpl->set( '{related-news}', "" );
$tpl->set('{vote-num}', "0");
if( $cat_icon[$category[0]] != "" ) {
	$tpl->set( '{category-icon}', $cat_icon[$category[0]] );
} else {
	$tpl->set( '{category-icon}', "{THEME}/dleimages/no_icon.gif" );
}
$tpl->set( '{edit-date}', "" );
$tpl->set( '{editor}', "" );
$tpl->set( '{edit-reason}', "" );
$tpl->set_block( "'\[edit-date\](.*?)\[/edit-date\]'si", "" );
$tpl->set_block( "'\[edit-reason\](.*?)\[/edit-reason\]'si", "" );
$tpl->set( '{pages}', '' );
$tpl->set( '{favorites}', '' );
$tpl->set( '[mail]', "" );
$tpl->set( '[/mail]', "" );
$tpl->set( '{news-id}', "ID Unknown" );
$tpl->set_block( "'\[tags\](.*?)\[/tags\]'si", "" );
$tpl->set( '{tags}', "" );
$tpl->set_block( "'\[complaint\](.*?)\[/complaint\]'si", "" );
$tpl->set_block( "'\[add-favorites\](.*?)\[/add-favorites\]'si", "" );
$tpl->set_block( "'\[del-favorites\](.*?)\[/del-favorites\]'si", "" );
$tpl->set_block( "'\[rating-plus\](.*?)\[/rating-plus\]'si", "" );
$tpl->set_block( "'\[rating-minus\](.*?)\[/rating-minus\]'si", "" );
$tpl->set_block( "'\[rating-type-1\](.*?)\[/rating-type-1\]'si", "" );
$tpl->set_block( "'\[rating-type-3\](.*?)\[/rating-type-3\]'si", "" );
$tpl->set_block( "'\[rating-type-2\](.*?)\[/rating-type-2\]'si", "" );
$tpl->set_block( "'\[pages\](.*?)\[/pages\]'si", "" );
$tpl->set_block( "'\[related-news\](.*?)\[/related-news\]'si", "" );
$tpl->set('{addcomments}', "");
$tpl->set('{comments}', "");
$tpl->set('{navigation}', "");
$tpl->set( '[not-comments]', "" );
$tpl->set( '[/not-comments]', "" );
$tpl->set_block( "'\[comments\](.*?)\[/comments\]'si", "" );

if ( $_POST['news_fixed'] ) {

	$tpl->set( '[fixed]', "" );
	$tpl->set( '[/fixed]', "" );
	$tpl->set_block( "'\[not-fixed\](.*?)\[/not-fixed\]'si", "" );

} else {

	$tpl->set( '[not-fixed]', "" );
	$tpl->set( '[/not-fixed]', "" );
	$tpl->set_block( "'\[fixed\](.*?)\[/fixed\]'si", "" );
}

$tpl->copy_template = preg_replace( "#\[category=(.+?)\](.*?)\[/category\]#is", "", $tpl->copy_template );
$tpl->set_block( "'\[edit\].*?\[/edit\]'si", "" );

$tpl->set( '[print-link]', "<a href=#>" );
$tpl->set( '[/print-link]', "</a>" );
$tpl->set_block( "'{banner_(.*?)}'si", "" );

$xfieldsaction = "templatereplacepreview";
$xfieldsinput = $tpl->copy_template;
include (DLEPlugins::Check(ENGINE_DIR . '/inc/xfields.php'));
$tpl->copy_template = $xfieldsoutput;

$tpl->set( '{short-story}', stripslashes( $short_story ) );
$tpl->set( '{full-story}', stripslashes( $full_story ) );

$tpl->copy_template = "<fieldset style=\"border-style:solid; border-width:1; border-color:black;\"><legend> <span style=\"font-size: 10px; font-family: Verdana\">{$lang['preview_full']}</span> </legend>" . $tpl->copy_template . "</fieldset>";
$tpl->compile( 'fullstory' );
$tpl->result['fullstory'] = preg_replace ( "#\[hide(.*?)\]#i", "", $tpl->result['fullstory'] );
$tpl->result['fullstory'] = str_ireplace( "[/hide]", "", $tpl->result['fullstory']);
$tpl->result['fullstory'] = str_replace ( '{THEME}', $config['http_home_url'] . 'templates/' . $config['skin'], $tpl->result['fullstory'] );

echo $tpl->result['fullstory'];

echo <<<HTML
</body></html>
HTML;

die();
?>

Did this file decode correctly?

Original Code

?><?php $_F=__FILE__;$_X='P0VbP2FKYQ1EfSoNREhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhIDURNR10yXXNVbUZNQlAKVVBGTS1NaHVNNzltMi5GIGlNeEZPVV1NbnA5d2FNDUQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ1ETUoyMmE6fX1PPUYtUEYgaTZwd30NRC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDURNejlhdXBVCkoyTSgxKU1XWlpjLVdaVG9NNzltMi5GIGlNeEZPVV1NbnA5d2ENREhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhIDURNTkpVaU0xOU9GTVVpTWFwOTJGMTJGT01odU0xOWF1cFUKSjINREhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhIDURNZlU9RjpNYXBGL1VGIDZhSmENRC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDURNUmlGOk15cEYvVUYgTVBGIGlNOVBNMkpGTSBGaGlVMkYNREhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhIDUQqfQ1EDURVbShNIU9GbVVQRk8oTSdHVk5Wc3JmQkIubnIuQidNKU0pTXENRAlKRl1PRnAoTSJlTk55fVQ2VE1jWklNZjlwaFVPT0ZQIk0pOw1ECUpGXU9GcE0oTSdzOTFdMlU5UDpNNjZ9J00pOw1ECU9VRihNImVdMVlVUApNXTIyRjxhMiEiTSk7DURTDUQNRFVtTShNITE5d1AyKCRfeTM3TilNKU1xDUQJSkZdT0ZwKE0iZU5OeX1UNlRNY1pJTWY5cGhVT09GUCJNKTsNRAlKRl1PRnBNKE0nczkxXTJVOVA6TX0nTSk7DUQJT1VGKCJlXTFZVVAKTV0yMkY8YTIhIik7DURTDUQNREBKRl1PRnAoTSJ6XTFKRi16OVAycDk9Ok1QOS0xXTFKRixNPHdpMi1wRi9dPVVPXTJGLE08XWctXQpGSFoiTSk7DURASkZdT0ZwKE0iQmdhVXBGaTpNWiJNKTsNREBKRl1PRnAoTSJ6OVAyRlAyLTJ1YUY6TTJGZzJ9SjI8PTtNMUpdcGlGMkgiTTZNJDE5UG1VCkEnMUpdcGlGMic4TSk7DUQNRFVtKE0kX0xCdlJCN05BJ3dpRnBfSl1pSic4TUhITSIiTTNMTSRfTEJ2UkI3TkEnd2lGcF9KXWlKJzhNIUhNJE89Rl89OQpVUF9KXWlKTSlNcQ1ECUYxSjlNJD1dUApBJ2lGaWlfRnBwOXAnODsNRAlPVUYoKTsNRFMNRA1EVW1NKE0hJHdpRnBfCnA5d2FBJDxGPGhGcF9VT0End2lGcF8KcDl3YSc4OEEnXT09OSBfSjI8PSc4TSlNcQ1EDUQJJDE5UG1VCkEnXT09OSBfaVUyRl8gdWlVIHUKJzhNSE1aOw1ECSRfeTM3TkEnaUo5cDJfaTI5cHUnOE1ITWkycFVhXzJdCmlNKCRfeTM3TkEnaUo5cDJfaTI5cHUnOCk7DUQJJF95MzdOQSdtdz09X2kyOXB1JzhNSE1pMnBVYV8yXQppTSgkX3kzN05BJ213PT1faTI5cHUnOCk7DUQNRFMNRA1EJDFpaU1ITW1VPUZfCkYyXzE5UDJGUDJpKE0kMmE9LUVPVXA2In0iNidhcEYvVUYgNjFpaSdNKTsNRA1EVW0oTSQxOVBtVQpBJ109PTkgX2lVMkZfIHVpVSB1Cic4TUhITVRNKU1xDUQNRCRGT1UyOXBfbVU9RmlNSE1bW1tlTnhzDURbPVVQWU08Rk9VXUgiaTFwRkZQIk1KcEZtSCJxJDE5UG1VCkEnSjIyYV9KOTxGX3dwPSc4U0ZQClVQRn1GT1UyOXB9MWlpfU9GbV13PTI2MWlpIk0ydWFGSCIyRmcyfTFpaSJNcEY9SCJpMnU9RmlKRkYyIk19RQ1EZU54czsNRA1EDURTTUY9aUZNJEZPVTI5cF9tVT1GaU1ITSIiOw1EDURGMUo5TVtbW2VOeHMNRFshRzN6TkN5Qk1KMjw9RQ1EW0oyPD1FDURbSkZdT0UNRFs8RjJdTTFKXXBpRjJIInEkMTlQbVUKQScxSl1waUYyJzhTIkUNRFs9VVBZTTxGT1VdSCJpMXBGRlAiTUpwRm1IInEkMTlQbVUKQSdKMjJhX0o5PEZfd3A9JzhTRlAKVVBGfTE9XWlpRml9SjI8PWJhPV11RnB9YT1ddUZwNjFpaSJNMnVhRkgiMkZnMn0xaWkiTXBGPUgiaTJ1PUZpSkZGMiJNfUUNRFtpMXBVYTJNMnVhRkgiMkZnMn1RXS9daTFwVWEyIk1pcDFIInEkMTlQbVUKQSdKMjJhX0o5PEZfd3A9JzhTRlAKVVBGfTE9XWlpRml9UWl9UTB3RnB1NlFpIkVbfWkxcFVhMkUNRFtpMXBVYTJNMnVhRkgiMkZnMn1RXS9daTFwVWEyIk1pcDFIInEkMTlQbVUKQSdKMjJhX0o5PEZfd3A9JzhTRlAKVVBGfTE9XWlpRml9UWl9UTB3RnB1d1U2UWkiRVt9aTFwVWEyRQ1EW2kxcFVhMk0ydWFGSCIyRmcyfVFdL11pMXBVYTIiTWlwMUgicSQxOVBtVQpBJ0oyMmFfSjk8Rl93cD0nOFNGUApVUEZ9MT1daWlGaX1RaX1PPUZfUWk2UWkiRVt9aTFwVWEyRQ1EW2kxcFVhMk0ydWFGSCIyRmcyfVFdL11pMXBVYTIiTWlwMUgicSQxOVBtVQpBJ0oyMmFfSjk8Rl93cD0nOFNGUApVUEZ9MT1daWlGaX1KMjw9YmE9XXVGcH1hPV11RnA2UWkiRVt9aTFwVWEyRQ1EW2kydT1GTTJ1YUZIIjJGZzJ9MWlpIkUNRHEkMWlpUw1EW31pMnU9RkUNRHEkRk9VMjlwX21VPUZpUw1EW31KRl1PRU0NRFtoOU91RQ1EW2kxcFVhMk0ydWFGSCIyRmcyfVFdL11pMXBVYTIiTWlwMUgicSQxOVBtVQpBJ0oyMmFfSjk8Rl93cD0nOFNGUApVUEZ9MT1daWlGaX1KVQpKaT1VT0Z9SlUKSmk9VU9GNlFpIkVbfWkxcFVhMkUNRFtpMXBVYTJNMnVhRkgiMkZnMn1RXS9daTFwVWEyIk1pcDFIInEkMTlQbVUKQSdKMjJhX0o5PEZfd3A9JzhTRlAKVVBGfTE9XWlpRml9SlUKSj1VCkoyfUpVCko9VQpKMjYxOU9GNlFpIkVbfWkxcFVhMkUNRFtpMXBVYTJNMnVhRkgiMkZnMn1RXS9daTFwVWEyIkUNRAkvXXBNTz1GX3A5OTJNSE0ncSQxOVBtVQpBJ0oyMmFfSjk8Rl93cD0nOFMnOw1ECQ1ECUo9UWk2VVBVMmVVCko9VQpKMlVQCjNQczldTygpOw1EDURNTU1NSmk2CnBdYUpVMWlHVXBNSE0ncSQxOVBtVQpBJ0oyMmFfSjk8Rl93cD0nOFNGUApVUEZ9MT1daWlGaX1KVQpKaT1VT0Z9CnBdYUpVMWl9JzsNRE1NTU1KaTY5dzI9VVBGTnVhRk1ITSdwOXdQT0ZPLSBKVTJGJzsNRE1NTU1KaTZQdzxoRnAzbXI8XQpGaU45eXBGPTldT01ITVo7DURNTU1NSmk2aUo5IHpwRk9VMmlNSE1tXT1pRjsNRE1NTU1KaTY9OV1PVVAKTkZnMk1ITSdxJD1dUApBJz05XU9VUAonOFMnOw1ETU1NTUppNm13PT1CZ2FdUE9OVTI9Rk1ITSdxJD1dUApBJzJKdzxoX0ZnYV1QTzJVMj1GJzhTJzsNRE1NTU1KaTZwRmkyOXBGTlUyPUZNSE0ncSQ9XVAKQScySnc8aF9wRmkyOXBGJzhTJzsNRE1NTU1KaTZtOTF3aU5VMj1GTUhNJ3EkPV1QCkEnMkp3PGhfbTkxd2kyVTI9Ric4Uyc7DURNTU1NSmk2PTldT1VQCk5VMj1GTUhNJ3EkPV1QCkEnMkp3PGhfMV1QMUY9JzhTJzsNRFt9aTFwVWEyRQ1EZU54czsNRA1EJDJhPS1FMT1GXXAoKTsNRA1EJHBGaXc9Ml8xXTJNSE0kT2gtRTB3RnB1KE0iN0JzQnpOTSpNZkwzeE0iTTZNeUxCZnJrTTZNIl8xXTJGCjlwdU0zTEdCTE1YQ01hOWlVTVY3eiJNKTsNRA1EIEpVPUZNKE0kcDkgTUhNJE9oLUUKRjJfcDkgKE0kcEZpdz0yXzFdMk0pTSlNcQ1ECSQxXTJBJHA5IEEnVU8nODhNSE0kcDkgQSdQXTxGJzg7DUQJJDFdMl9VMTlQQSRwOSBBJ1VPJzg4TUhNJHA5IEEnVTE5UCc4Ow1ECSQxXTJfXT0yX1BdPEZBJHA5IEEnVU8nODhNSE0kcDkgQSddPTJfUF08Ric4Ow1ECSQxXTJfYV1wRlAyVU9BJHA5IEEnVU8nODhNSE0kcDkgQSdhXXBGUDJVTyc4Ow1EDURTDUQkT2gtRW1wRkYoTSRwRml3PTJfMV0yTSk7DUQNRFVQMT13T0ZfOVAxRk0oR3NCeT13ClVQaTo6ekpGMVkoQi5uci5CX0dyTE02TSd9MT1daWlGaX1hXXBpRjYxPV1paTZhSmEnKSk7DUQNRCRhXXBpRk1ITVBGIE15XXBpRmZVPTJGcCgpOw1EDURVbShNJDE5UG1VCkEnXT09OSBfaVUyRl8gdWlVIHUKJzhNKU0kXT09OSBfaHBNSE1aO01GPWlGTSRdPT05IF9ocE1ITVQ7DUQNRCQyVTI9Rk1ITWkycFVhaT1daUpGaSgkYV1waUYtRWFwOTFGaWkoMnBVPChpMnBVYV8yXQppKCRfeTM3TkEnMlUyPUYnOCkpKSk7DUQNRFVtKE0kMTlQbVUKQSddPT05IF9pVTJGXyB1aVUgdQonOE0pTXENRAkkYV1waUYtRV09PTkgXzE5T0ZNSE1tXT1pRjsNRAkkbXc9PV9pMjlwdU1ITSRhXXBpRi1FYXA5MUZpaShNJF95MzdOQSdtdz09X2kyOXB1JzhNKTsNRAkkaUo5cDJfaTI5cHVNSE0kYV1waUYtRWFwOTFGaWkoTSRfeTM3TkEnaUo5cDJfaTI5cHUnOE0pOw1ECQ1ECSRtdz09X2kyOXB1TUhNJGFdcGlGLUVYWF95XXBpRihNJG13PT1faTI5cHVNKTsNRAkkaUo5cDJfaTI5cHVNSE0kYV1waUYtRVhYX3ldcGlGKE0kaUo5cDJfaTI5cHVNKTsNRA1EU01GPWlGTXENRAkkbXc9PV9pMjlwdU1ITSRhXXBpRi1FYXA5MUZpaShNJF95MzdOQSdtdz09X2kyOXB1JzhNKTsNRAkkaUo5cDJfaTI5cHVNSE0kYV1waUYtRWFwOTFGaWkoTSRfeTM3TkEnaUo5cDJfaTI5cHUnOE0pOw1EDUQJJG13PT1faTI5cHVNSE0kYV1waUYtRVhYX3ldcGlGKE0kbXc9PV9pMjlwdSxNbV09aUZNKTsNRAkkaUo5cDJfaTI5cHVNSE0kYV1waUYtRVhYX3ldcGlGKE0kaUo5cDJfaTI5cHUsTW1dPWlGTSk7DURTDUQNRFVtKE1VaV9dcHBddShNJF9MQnZSQjdOQScxXTI9VWkyJzhNKU0pTSQxXTI9VWkyTUhNJF9MQnZSQjdOQScxXTI9VWkyJzg7DURGPWlGTXEkMV0yPVVpMk1ITV1wcF11TSgpO00kX0xCdlJCN05BJzFdMj1VaTInOE1ITV1wcF11TSgpO01TDUQNRFVtKE0hTTE5d1AyKE0kMV0yPVVpMk0pTSlNcQ1ECSQ8dV8xXTJNSE0iLS0tIjsNRAkkPHVfMV0yXz1VUFlNSE0iLS0tIjsNRFNNRj1pRk1xDUQJDUQJJDx1XzFdMk1ITV1wcF11TSgpOw1ECSQ8dV8xXTJfPVVQWU1ITV1wcF11TSgpOw1ECQ1ECW05cEZdMUpNKE0kMV0yPVVpMk1daU0kRj1GPEZQMk0pTXENRAkJVW0oTSRGPUY8RlAyTSlNcQ1ECQkJJDx1XzFdMkE4TUhNJDFdMkEkRj1GPEZQMjg7DUQJCQkkPHVfMV0yXz1VUFlBOE1ITSJbXU1KcEZtSFwiI1wiRXEkMV0yQSRGPUY8RlAyOFNbfV1FIjsNRAkJUw1ECVMNRAkkPHVfMV0yTUhNaTJwVWFpPV1pSkZpKE1VPGE9OU9GKE0nLE0nLE0kPHVfMV0yTSlNKTsNRAkkPHVfMV0yXz1VUFlNSE1pMnBVYWk9XWlKRmkoTVU8YT05T0YoTScsTScsTSQ8dV8xXTJfPVVQWU0pTSk7DURTDUQNRCRPPUZfPDlPdz1GTUhNIjxdVVAiOw1EDURVbU0oTUBVaV9tVT1GKCQyYT0tRU9VcDYifWFwRi9VRiA2MmE9IilNKU0kMmE9LUU9OV1PXzJGPGE9XTJGKCdhcEYvVUYgNjJhPScpOw1ERj1pRk0kMmE9LUU9OV1PXzJGPGE9XTJGKCdpSjlwMmkyOXB1NjJhPScpOw1ETQ1EVW1NKE0kYV1waUYtRVA5Ml9dPT05IEZPXzJGZzJNKU0kMmE9LUUxOWF1XzJGPGE9XTJGTUhNJD1dUApBJ1BGIGlfRnBwX0l0Jzg7DUQNRCQyYT0tRTE5YXVfMkY8YT1dMkZNSE1hcEYKX3BGYT1dMUYoTSIjXFxxMXdpMjk8KDYrPylcXFMjVSIsTSIiLE0kMmE9LUUxOWF1XzJGPGE9XTJGKTsNRCQyYT0tRTJGPGE9XTJGTUhNYXBGCl9wRmE9XTFGKE0iI1xccTF3aTI5PCg2Kz8pXFxTI1UiLE0iIixNJDJhPS1FMkY8YT1dMkYpOw1ECQ1EJDJhPS1FaUYyKCdBaUo5cDItYXBGL1VGIDgnLE0iIik7DUQkMmE9LUVpRjIoJ0F9aUo5cDItYXBGL1VGIDgnLE0iIik7DUQkMmE9LUVpRjJfaD05MVkoIidcXEFtdz09LWFwRi9VRiBcXDgoNio/KVxcQX1tdz09LWFwRi9VRiBcXDgnaVUiLCIiKTsNRCQyYT0tRWlGMl9oPTkxWSgiJ1xcQWkyXTJVMS1hcEYvVUYgXFw4KDYqPylcXEF9aTJdMlUxLWFwRi9VRiBcXDgnaVUiLCIiKTsNRA1EJDJhPS1FaUYyKE0ncTJVMj1GUycsTWkycF9wRmE9XTFGKCImXTxhO108YTsiLE0iJl08YTsiLE1NSjI8PWlhRjFVXT0xSl1waShNJDJVMj1GLE1CLk5fdlIzTkI3LE0kMTlQbVUKQScxSl1waUYyJzhNKU0pTSk7DUQNRFVtTShNYXBGCl88XTIxSihNIiNcXHEyVTI9Rk09VTxVMkhBJ1wiOCg2Kz8pQSdcIjhcXFMjVSIsTSQyYT0tRTE5YXVfMkY8YT1dMkYsTSQ8XTIxSkZpTSlNKU1xDUQJJDE5d1AySE1VUDIvXT0oJDxdMjFKRmlBVDgpOw1ECSQyVTI9Rk1ITWkycFVhXzJdCmkoTSQyVTI9Rk0pOw1EDUQJVW0oTSQxOXdQMk1WLkdNTz1GX2kycD1GUChNJDJVMj1GLE0kMTlQbVUKQScxSl1waUYyJzhNKU1FTSQxOXdQMk0pTXENRAkJCQkJDUQJCSQyVTI9Rk1ITU89Rl9pd2hpMnAoTSQyVTI9RixNWixNJDE5d1AyLE0kMTlQbVUKQScxSl1waUYyJzhNKTsNRAkJCQkJDUQJCVVtKE0oJDJGPGFfTzxdZ01ITU89Rl9pMnBwYTlpKE0kMlUyPUYsTSdNJyxNJDE5UG1VCkEnMUpdcGlGMic4TSkpTSlNJDJVMj1GTUhNTz1GX2l3aGkycChNJDJVMj1GLE1aLE0kMkY8YV9PPF1nLE0kMTlQbVUKQScxSl1waUYyJzhNKTsNRAkJCQkJDUQJUw1EDUQJJDJhPS1FaUYyKE0kPF0yMUpGaUFaOCxNaTJwX3BGYT1dMUYoIiZdPGE7XTxhOyIsTSImXTxhOyIsTU1KMjw9aWFGMVVdPTFKXXBpKE0kMlUyPUYsTUIuTl92UjNOQjcsTSQxOVBtVQpBJzFKXXBpRjInOE0pTSlNKTsNRA1ECQkNRFMNRA1EVW0oTSExOXdQMihNJF9MQnZSQjdOQScxXTI9VWkyJzhNKU0pTXENRAkkX0xCdlJCN05BJzFdMj1VaTInOE1ITV1wcF11TSgpOw1ECSRfTEJ2UkI3TkEnMV0yPVVpMic4QThNSE0nWic7DURTDUQNRCQxXz1VaTJNSE1dcHBddSgpOw1EDURtOXBGXTFKTShNJF9MQnZSQjdOQScxXTI9VWkyJzhNXWlNJC9dPXdGTSlNcQ1ECSQxXz1VaTJBOE1ITVVQMi9dPSgkL109d0YpOw1EUw1EDUQkMV0yRgo5cHVfVU9NSE1VPGE9OU9GTSgnLCcsTSQxXz1VaTIpOw1EDURVbShNaTJwYTlpKE0kMmE9LUUxOWF1XzJGPGE9XTJGLE0iQTFdMj1VaTJIIk0pTSFISE1tXT1pRk0pTXENRAkkMmE9LUUxOWF1XzJGPGE9XTJGTUhNYXBGCl9wRmE9XTFGXzFdPT1oXTFZTShNIiNcXEEoMV0yPVVpMilIKDYrPylcXDgoNio/KVxcQX0xXTI9VWkyXFw4I1VpIixNIjFKRjFZXzFdMkYKOXB1IixNJDJhPS1FMTlhdV8yRjxhPV0yRk0pOw1EUw1ECQ1EVW0oTWkycGE5aShNJDJhPS1FMTlhdV8yRjxhPV0yRixNIkFQOTItMV0yPVVpMkgiTSlNIUhITW1dPWlGTSlNcQ1ECSQyYT0tRTE5YXVfMkY8YT1dMkZNSE1hcEYKX3BGYT1dMUZfMV09PWhdMVlNKE0iI1xcQShQOTItMV0yPVVpMilIKDYrPylcXDgoNio/KVxcQX1QOTItMV0yPVVpMlxcOCNVaSIsTSIxSkYxWV8xXTJGCjlwdSIsTSQyYT0tRTE5YXVfMkY8YT1dMkZNKTsNRFMNRA1EJDJhPS1FaUYyKE0ncS9VRiBpUycsTVpNKTsNRCRPXTJGTUhNMlU8Rk0oKTsNRCQyYT0tRWlGMihNJ3FPXTJGUycsTT1dUApPXTJGKE0kMTlQbVUKQScyVTxGaTJdPGFfXTEyVS9GJzgsTSRPXTJGTSlNKTsNRCRQRiBpX09dMkZNSE0kT10yRjsNRCQyYT0tRTE5YXVfMkY8YT1dMkZNSE1hcEYKX3BGYT1dMUZfMV09PWhdMVlNKE0iI1xxT10yRkgoNis/KVxTI1UiLE0ibTlwPE9dMkYiLE0kMmE9LUUxOWF1XzJGPGE9XTJGTSk7DUQkMmE9LUVpRjIoTSdBPVVQWTgnLE0iW11NSnBGbUgjRSJNKTsNRCQyYT0tRWlGMihNJ0F9PVVQWTgnLE0iW31dRSJNKTsNRCQyYT0tRWlGMihNJ3ExOTw8RlAyaS1QdzxTJyxNWk0pOw1EJDJhPS1FaUYyKE0nQW13PT0tPVVQWTgnLE0iW11NSnBGbUgjRSJNKTsNRCQyYT0tRWlGMihNJ0F9bXc9PS09VVBZOCcsTSJbfV1FIk0pOw1EJDJhPS1FaUYyKE0nQTE5PC09VVBZOCcsTSJbXU1KcEZtSCNFIk0pOw1EJDJhPS1FaUYyKE0nQX0xOTwtPVVQWTgnLE0iW31dRSJNKTsNRCQyYT0tRWlGMihNJ0FPXXUtUEYgaTgnLE0iW11NSnBGbUgjRSIpOw1EJDJhPS1FaUYyKE0nQX1PXXUtUEYgaTgnLE0iW31dRSIpOw1EJDJhPS1FaUYyKE0ncXBdMlVQClMnLE0iIk0pOw1EJDJhPS1FaUYyKE0nQXBdMlVQCjgnLE0iIk0pOw1EJDJhPS1FaUYyKE0nQX1wXTJVUAo4JyxNIiJNKTsNRCQyYT0tRWlGMihNJ3FddzJKOXBTJyxNIi0tIk0pOw1EJDJhPS1FaUYyKE0ncV1hYXA5L0ZTJyxNIiJNKTsNRCQyYT0tRWlGMihNJ3ExXTJGCjlwdVMnLE0kPHVfMV0yTSk7DUQkMmE9LUVpRjIoTSdxbV0vOXBVMkZpUycsTScnTSk7DUQkMmE9LUVpRjIoTSdxPVVQWS0xXTJGCjlwdVMnLE0kPHVfMV0yXz1VUFlNKTsNRCQyYT0tRWlGMihNJ3FGT1UyLU9dMkZTJyxNIiJNKTsNRCQyYT0tRWlGMihNJ3FGT1UyOXBTJyxNIiJNKTsNRCQyYT0tRWlGMihNJ3FGT1UyLXBGXWk5UFMnLE0iIk0pOw1EJDJhPS1FaUYyX2g9OTFZKE0iJ1xcQUZPVTItT10yRlxcOCg2Kj8pXFxBfUZPVTItT10yRlxcOCdpVSIsTSIiTSk7DUQkMmE9LUVpRjJfaD05MVkoTSInXFxBRk9VMi1wRl1pOVBcXDgoNio/KVxcQX1GT1UyLXBGXWk5UFxcOCdpVSIsTSIiTSk7DUQkMmE9LUVpRjJfaD05MVkoTSInXFxBMTk8YT1dVVAyXFw4KDYqPylcXEF9MTk8YT1dVVAyXFw4J2lVIixNIiJNKTsNRCQyYT0tRWlGMl9oPTkxWShNIidcXEFdT08tbV0vOXBVMkZpXFw4KDYqPylcXEF9XU9PLW1dLzlwVTJGaVxcOCdpVSIsTSIiTSk7DUQkMmE9LUVpRjJfaD05MVkoTSInXFxBT0Y9LW1dLzlwVTJGaVxcOCg2Kj8pXFxBfU9GPS1tXS85cFUyRmlcXDgnaVUiLE0iIk0pOw1EJDJhPS1FaUYyX2g9OTFZKE0iJ1xcQXBdMlVQCi1hPXdpXFw4KDYqPylcXEF9cF0yVVAKLWE9d2lcXDgnaVUiLE0iIk0pOw1EJDJhPS1FaUYyX2g9OTFZKE0iJ1xcQXBdMlVQCi08VVB3aVxcOCg2Kj8pXFxBfXBdMlVQCi08VVB3aVxcOCdpVSIsTSIiTSk7DUQkMmE9LUVpRjJfaD05MVkoTSInXFxBcF0yVVAKLTJ1YUYtVFxcOCg2Kj8pXFxBfXBdMlVQCi0ydWFGLVRcXDgnaVUiLE0iIk0pOw1EJDJhPS1FaUYyX2g9OTFZKE0iJ1xcQXBdMlVQCi0ydWFGLUlcXDgoNio/KVxcQX1wXTJVUAotMnVhRi1JXFw4J2lVIixNIiJNKTsNRCQyYT0tRWlGMl9oPTkxWShNIidcXEFwXTJVUAotMnVhRi1XXFw4KDYqPylcXEF9cF0yVVAKLTJ1YUYtV1xcOCdpVSIsTSIiTSk7DUQkMmE9LUVpRjIoTSdBUDkyLTE5PDxGUDJpOCcsTSIiTSk7DUQkMmE9LUVpRjIoTSdBfVA5Mi0xOTw8RlAyaTgnLE0iIk0pOw1EJDJhPS1FaUYyX2g9OTFZKE0iJ1xcQTE5PDxGUDJpXFw4KDYqPylcXEF9MTk8PEZQMmlcXDgnaVUiLE0iIk0pOw1EDURVbShNJDFdMl9VMTlQQSQxXTJGCjlwdUFaODhNIUhNIiJNKU1xDUQJJDJhPS1FaUYyKE0ncTFdMkYKOXB1LVUxOVBTJyxNJDFdMl9VMTlQQSQxXTJGCjlwdUFaODhNKTsNRFNNRj1pRk1xDUQJJDJhPS1FaUYyKE0ncTFdMkYKOXB1LVUxOVBTJyxNInFOZUJ4QlN9Tz1GVTxdCkZpfVA5X1UxOVA2ClVtIk0pOw1EUw1EDUQkMmE9LUVpRjJfaD05MVkoTSInXFxBMl0KaVxcOCg2Kj8pXFxBfTJdCmlcXDgnaVUiLE0iIk0pOw1EJDJhPS1FaUYyKE0ncTJdCmlTJyxNIiJNKTsNRA1EVW1NKE0kX3kzN05BJ1BGIGlfbVVnRk8nOE0pTXENRA1ECSQyYT0tRWlGMihNJ0FtVWdGTzgnLE0iIk0pOw1ECSQyYT0tRWlGMihNJ0F9bVVnRk84JyxNIiJNKTsNRAkkMmE9LUVpRjJfaD05MVkoTSInXFxBUDkyLW1VZ0ZPXFw4KDYqPylcXEF9UDkyLW1VZ0ZPXFw4J2lVIixNIiJNKTsNRA1EU01GPWlGTXENRA1ECSQyYT0tRWlGMihNJ0FQOTItbVVnRk84JyxNIiJNKTsNRAkkMmE9LUVpRjIoTSdBfVA5Mi1tVWdGTzgnLE0iIk0pOw1ECSQyYT0tRWlGMl9oPTkxWShNIidcXEFtVWdGT1xcOCg2Kj8pXFxBfW1VZ0ZPXFw4J2lVIixNIiJNKTsNRFMNRA1EJDJhPS1FaUYyKE0nQTxdVT04JyxNIiJNKTsNRCQyYT0tRWlGMihNJ0F9PF1VPTgnLE0iIk0pOw1EJDJhPS1FaUYyKE0ncVBGIGktVU9TJyxNInJHTVJQWVA5IFAiTSk7DUQNRCQyYT0tRTE5YXVfMkY8YT1dMkZNSE1hcEYKX3BGYT1dMUYoTSIjXFxBMV0yRgo5cHVIKDYrPylcXDgoNio/KVxcQX0xXTJGCjlwdVxcOCNVaSIsTSJcXFciLE0kMmE9LUUxOWF1XzJGPGE9XTJGTSk7DUQNRCQyYT0tRWlGMl9oPTkxWShNIidcXEFGT1UyXFw4Nio/XFxBfUZPVTJcXDgnaVUiLE0iIk0pOw1EJDJhPS1FaUYyX2g9OTFZKE0iJ3FoXVBQRnBfKDYqPylTJ2lVIixNIiJNKTsNRA1EJGdtVUY9T2ldMTJVOVBNSE0iMkY8YT1dMkZwRmE9XTFGYXBGL1VGICI7DUQkZ21VRj1PaVVQYXcyTUhNJDJhPS1FMTlhdV8yRjxhPV0yRjsNRFVQMT13T0ZNKEdzQnk9dwpVUGk6OnpKRjFZKEIubnIuQl9HckxNNk0nfVVQMX1nbVVGPU9pNmFKYScpKTsNRCQyYT0tRTE5YXVfMkY8YT1dMkZNSE0kZ21VRj1PaTl3MmF3MjsNRA1EJDJhPS1FaUYyKE0ncWlKOXAyLWkyOXB1UycsTWkycFVhaT1daUpGaShNJGlKOXAyX2kyOXB1TSlNKTsNRCQyYT0tRWlGMihNJ3Ftdz09LWkyOXB1UycsTWkycFVhaT1daUpGaShNJG13PT1faTI5cHVNKU0pOw1EDUQkMmE9LUUxOWF1XzJGPGE9XTJGTUhNIlttVUY9T2lGMk1pMnU9RkhcImg5cE9GcC1pMnU9RjppOT1VTztNaDlwT0ZwLSBVTzJKOlQ7TWg5cE9GcC0xOT05cDpoPV0xWTtcIkVbPUYKRlBPRU1baWFdUE1pMnU9RkhcIm05UDItaVVLRjpNVFphZztNbTlQMi1tXTxVPXU6TT5GcE9dUF1cIkVxJD1dUApBJ2FwRi9VRiBfaUo5cDInOFNbfWlhXVBFTVt9PUYKRlBPRSJNNk0kMmE9LUUxOWF1XzJGPGE9XTJGTTZNIlt9bVVGPU9pRjJFIjsNRCQyYT0tRTE5PGFVPUYoTSdpSjlwMmkyOXB1J00pOw1EJDJhPS1FcEZpdz0yQSdpSjlwMmkyOXB1JzhNSE1hcEYKX3BGYT1dMUZNKE0iI1xBSlVPRig2Kj8pXDgjVSIsTSIiLE0kMmE9LUVwRml3PTJBJ2lKOXAyaTI5cHUnOE0pOw1EJDJhPS1FcEZpdz0yQSdpSjlwMmkyOXB1JzhNSE1pMnBfVXBGYT1dMUYoTSJBfUpVT0Y4IixNIiIsTSQyYT0tRXBGaXc9MkEnaUo5cDJpMjlwdSc4KTsNRCQyYT0tRXBGaXc9MkEnaUo5cDJpMjlwdSc4TUhNaTJwX3BGYT1dMUZNKE0ncU5lQnhCUycsTSQxOVBtVQpBJ0oyMmFfSjk8Rl93cD0nOE02TScyRjxhPV0yRml9J002TSQxOVBtVQpBJ2lZVVAnOCxNJDJhPS1FcEZpdz0yQSdpSjlwMmkyOXB1JzhNKTsNRA1ERjFKOU0kMmE9LUVwRml3PTJBJ2lKOXAyaTI5cHUnODsNRA1EJE89Rl88OU93PUZNSE0iaUo5IG13PT0iOw1EDURVbU0oTUBVaV9tVT1GKCQyYT0tRU9VcDYifWFwRi9VRiA2MmE9IilNKU0kMmE9LUU9OV1PXzJGPGE9XTJGKCdhcEYvVUYgNjJhPScpOw1ERj1pRk0kMmE9LUU9OV1PXzJGPGE9XTJGKCdtdz09aTI5cHU2MmE9Jyk7DUQNRFVtTShNJGFdcGlGLUVQOTJfXT09OSBGT18yRmcyTSlNJDJhPS1FMTlhdV8yRjxhPV0yRk1ITSQ9XVAKQSdQRiBpX0ZwcF9JdCc4Ow1EDUQkMmE9LUUxOWF1XzJGPGE9XTJGTUhNYXBGCl9wRmE9XTFGKE0iI1xccTF3aTI5PCg2Kz8pXFxTI1UiLE0iIixNJDJhPS1FMTlhdV8yRjxhPV0yRik7DUQkMmE9LUUyRjxhPV0yRk1ITWFwRgpfcEZhPV0xRihNIiNcXHExd2kyOTwoNis/KVxcUyNVIixNIiIsTSQyYT0tRTJGPGE9XTJGKTsNRAkNRCQyYT0tRTE5YXVfMkY8YT1dMkZNSE1pMnBfcEZhPV0xRignQW13PT0tYXBGL1VGIDgnLE0iIixNJDJhPS1FMTlhdV8yRjxhPV0yRik7DUQkMmE9LUUxOWF1XzJGPGE9XTJGTUhNaTJwX3BGYT1dMUYoJ0F9bXc9PS1hcEYvVUYgOCcsTSIiLE0kMmE9LUUxOWF1XzJGPGE9XTJGKTsNRCQyYT0tRTE5YXVfMkY8YT1dMkZNSE1hcEYKX3BGYT1dMUYoIidcXEFpSjlwMi1hcEYvVUYgXFw4KDYqPylcXEF9aUo5cDItYXBGL1VGIFxcOCdpVSIsIiIsTSQyYT0tRTE5YXVfMkY8YT1dMkYpOw1EJDJhPS1FMTlhdV8yRjxhPV0yRk1ITWFwRgpfcEZhPV0xRigiJ1xcQWkyXTJVMS1hcEYvVUYgXFw4KDYqPylcXEF9aTJdMlUxLWFwRi9VRiBcXDgnaVUiLCIiLE0kMmE9LUUxOWF1XzJGPGE9XTJGKTsNRA1EVW0oTWkycD1GUChNJG13PT1faTI5cHVNKU1bTVRaTVYuR01pMnBhOWkoTSQyYT0tRTE5YXVfMkY8YT1dMkYsTSJxaUo5cDItaTI5cHVTIk0pTUhISE1tXT1pRk0pTXENRAkkbXc9PV9pMjlwdU1ITSRpSjlwMl9pMjlwdTsNRFMNRA1EJDJhPS1FaUYyKE0ncTJVMj1GUycsTWkycF9wRmE9XTFGKCImXTxhO108YTsiLE0iJl08YTsiLE1NSjI8PWlhRjFVXT0xSl1waShNJDJVMj1GLE1CLk5fdlIzTkI3LE0kMTlQbVUKQScxSl1waUYyJzhNKU0pTSk7DUQNRFVtTShNYXBGCl88XTIxSihNIiNcXHEyVTI9Rk09VTxVMkhBJ1wiOCg2Kz8pQSdcIjhcXFMjVSIsTSQyYT0tRTE5YXVfMkY8YT1dMkYsTSQ8XTIxSkZpTSlNKU1xDUQJJDE5d1AySE1VUDIvXT0oJDxdMjFKRmlBVDgpOw1ECSQyVTI9Rk1ITWkycFVhXzJdCmkoTSQyVTI9Rk0pOw1EDUQJVW0oTSQxOXdQMk1WLkdNTz1GX2kycD1GUChNJDJVMj1GLE0kMTlQbVUKQScxSl1waUYyJzhNKU1FTSQxOXdQMk0pTXENRAkJCQkJDUQJCSQyVTI9Rk1ITU89Rl9pd2hpMnAoTSQyVTI9RixNWixNJDE5d1AyLE0kMTlQbVUKQScxSl1waUYyJzhNKTsNRAkJCQkJDUQJCVVtKE0oJDJGPGFfTzxdZ01ITU89Rl9pMnBwYTlpKE0kMlUyPUYsTSdNJyxNJDE5UG1VCkEnMUpdcGlGMic4TSkpTSlNJDJVMj1GTUhNTz1GX2l3aGkycChNJDJVMj1GLE1aLE0kMkY8YV9PPF1nLE0kMTlQbVUKQScxSl1waUYyJzhNKTsNRAkJCQkNRAlTDUQNRAkkMmE9LUVpRjIoTSQ8XTIxSkZpQVo4LE1pMnBfcEZhPV0xRigiJl08YTtdPGE7IixNIiZdPGE7IixNTUoyPD1pYUYxVV09MUpdcGkoTSQyVTI9RixNQi5OX3ZSM05CNyxNJDE5UG1VCkEnMUpdcGlGMic4TSlNKU0pOw1EDUQJDURTDUQNRFVtKE0hMTl3UDIoTSRfTEJ2UkI3TkEnMV0yPVVpMic4TSlNKU1xDUQJJF9MQnZSQjdOQScxXTI9VWkyJzhNSE1dcHBddU0oKTsNRAkkX0xCdlJCN05BJzFdMj1VaTInOEE4TUhNJ1onOw1EUw1EDUQkMV89VWkyTUhNXXBwXXUoKTsNRA1EbTlwRl0xSk0oTSRfTEJ2UkI3TkEnMV0yPVVpMic4TV1pTSQvXT13Rk0pTXENRAkkMV89VWkyQThNSE1VUDIvXT0oJC9dPXdGKTsNRFMNRA1EJDFdMkYKOXB1X1VPTUhNVTxhPTlPRk0oJywnLE0kMV89VWkyKTsNRA1EVW0oTWkycGE5aShNJDJhPS1FMTlhdV8yRjxhPV0yRixNIkExXTI9VWkySCJNKU0hSEhNbV09aUZNKU1xDUQJJDJhPS1FMTlhdV8yRjxhPV0yRk1ITWFwRgpfcEZhPV0xRl8xXT09aF0xWU0oTSIjXFxBKDFdMj1VaTIpSCg2Kz8pXFw4KDYqPylcXEF9MV0yPVVpMlxcOCNVaSIsTSIxSkYxWV8xXTJGCjlwdSIsTSQyYT0tRTE5YXVfMkY8YT1dMkZNKTsNRFMNRAkNRFVtKE1pMnBhOWkoTSQyYT0tRTE5YXVfMkY8YT1dMkYsTSJBUDkyLTFdMj1VaTJIIk0pTSFISE1tXT1pRk0pTXENRAkkMmE9LUUxOWF1XzJGPGE9XTJGTUhNYXBGCl9wRmE9XTFGXzFdPT1oXTFZTShNIiNcXEEoUDkyLTFdMj1VaTIpSCg2Kz8pXFw4KDYqPylcXEF9UDkyLTFdMj1VaTJcXDgjVWkiLE0iMUpGMVlfMV0yRgo5cHUiLE0kMmE9LUUxOWF1XzJGPGE9XTJGTSk7DURTDUQNRCQyYT0tRWlGMihNJ3EvVUYgaVMnLE1aTSk7DUQkMmE9LUVpRjIoTSdxYTk9PVMnLE0nJ00pOw1EJDJhPS1FaUYyKE0ncU9dMkZTJyxNPV1QCk9dMkYoTSQxOVBtVQpBJzJVPEZpMl08YV9dMTJVL0YnOCxNJE9dMkZNKU0pOw1EJFBGIGlfT10yRk1ITSRPXTJGOw1EJDJhPS1FMTlhdV8yRjxhPV0yRk1ITWFwRgpfcEZhPV0xRl8xXT09aF0xWU0oTSIjXHFPXTJGSCg2Kz8pXFMjVSIsTSJtOXA8T10yRiIsTSQyYT0tRTE5YXVfMkY8YT1dMkZNKTsNRCQyYT0tRWlGMihNJ0E9VVBZOCcsTSJbXU1KcEZtSCNFIk0pOw1EJDJhPS1FaUYyKE0nQX09VVBZOCcsTSJbfV1FIk0pOw1EJDJhPS1FaUYyKE0ncTE5PDxGUDJpLVB3PFMnLE1aTSk7DUQkMmE9LUVpRjIoTSdBbXc9PS09VVBZOCcsTSJbXU1KcEZtSCNFIk0pOw1EJDJhPS1FaUYyKE0nQX1tdz09LT1VUFk4JyxNIlt9XUUiTSk7DUQkMmE9LUVpRjIoTSdBMTk8LT1VUFk4JyxNIltdTUpwRm1II0UiTSk7DUQkMmE9LUVpRjIoTSdBfTE5PC09VVBZOCcsTSJbfV1FIk0pOw1EJDJhPS1FaUYyKE0nQU9ddS1QRiBpOCcsTSJbXU1KcEZtSCNFIik7DUQkMmE9LUVpRjIoTSdBfU9ddS1QRiBpOCcsTSJbfV1FIik7DUQkMmE9LUVpRjIoTSdxcF0yVVAKUycsTSIiTSk7DUQkMmE9LUVpRjIoTSdBcF0yVVAKOCcsTSIiTSk7DUQkMmE9LUVpRjIoTSdBfXBdMlVQCjgnLE0iIk0pOw1EJDJhPS1FaUYyKE0ncV13Mko5cFMnLE0iLS0iTSk7DUQkMmE9LUVpRjIoTSdxMV0yRgo5cHVTJyxNJDx1XzFdMk0pOw1EJDJhPS1FaUYyKE0ncT1VUFktMV0yRgo5cHVTJyxNJDx1XzFdMl89VVBZTSk7DUQkMmE9LUVpRjIoTSdxcEY9XTJGTy1QRiBpUycsTSIiTSk7DUQkMmE9LUVpRjIoJ3EvOTJGLVB3PFMnLE0iWiIpOw1EVW0oTSQxXTJfVTE5UEEkMV0yRgo5cHVBWjg4TSFITSIiTSlNcQ1ECSQyYT0tRWlGMihNJ3ExXTJGCjlwdS1VMTlQUycsTSQxXTJfVTE5UEEkMV0yRgo5cHVBWjg4TSk7DURTTUY9aUZNcQ1ECSQyYT0tRWlGMihNJ3ExXTJGCjlwdS1VMTlQUycsTSJxTmVCeEJTfU89RlU8XQpGaX1QOV9VMTlQNgpVbSJNKTsNRFMNRCQyYT0tRWlGMihNJ3FGT1UyLU9dMkZTJyxNIiJNKTsNRCQyYT0tRWlGMihNJ3FGT1UyOXBTJyxNIiJNKTsNRCQyYT0tRWlGMihNJ3FGT1UyLXBGXWk5UFMnLE0iIk0pOw1EJDJhPS1FaUYyX2g9OTFZKE0iJ1xcQUZPVTItT10yRlxcOCg2Kj8pXFxBfUZPVTItT10yRlxcOCdpVSIsTSIiTSk7DUQkMmE9LUVpRjJfaD05MVkoTSInXFxBRk9VMi1wRl1pOVBcXDgoNio/KVxcQX1GT1UyLXBGXWk5UFxcOCdpVSIsTSIiTSk7DUQkMmE9LUVpRjIoTSdxYV0KRmlTJyxNJydNKTsNRCQyYT0tRWlGMihNJ3FtXS85cFUyRmlTJyxNJydNKTsNRCQyYT0tRWlGMihNJ0E8XVU9OCcsTSIiTSk7DUQkMmE9LUVpRjIoTSdBfTxdVT04JyxNIiJNKTsNRCQyYT0tRWlGMihNJ3FQRiBpLVVPUycsTSJyR01SUFlQOSBQIk0pOw1EJDJhPS1FaUYyX2g9OTFZKE0iJ1xcQTJdCmlcXDgoNio/KVxcQX0yXQppXFw4J2lVIixNIiJNKTsNRCQyYT0tRWlGMihNJ3EyXQppUycsTSIiTSk7DUQkMmE9LUVpRjJfaD05MVkoTSInXFxBMTk8YT1dVVAyXFw4KDYqPylcXEF9MTk8YT1dVVAyXFw4J2lVIixNIiJNKTsNRCQyYT0tRWlGMl9oPTkxWShNIidcXEFdT08tbV0vOXBVMkZpXFw4KDYqPylcXEF9XU9PLW1dLzlwVTJGaVxcOCdpVSIsTSIiTSk7DUQkMmE9LUVpRjJfaD05MVkoTSInXFxBT0Y9LW1dLzlwVTJGaVxcOCg2Kj8pXFxBfU9GPS1tXS85cFUyRmlcXDgnaVUiLE0iIk0pOw1EJDJhPS1FaUYyX2g9OTFZKE0iJ1xcQXBdMlVQCi1hPXdpXFw4KDYqPylcXEF9cF0yVVAKLWE9d2lcXDgnaVUiLE0iIk0pOw1EJDJhPS1FaUYyX2g9OTFZKE0iJ1xcQXBdMlVQCi08VVB3aVxcOCg2Kj8pXFxBfXBdMlVQCi08VVB3aVxcOCdpVSIsTSIiTSk7DUQkMmE9LUVpRjJfaD05MVkoTSInXFxBcF0yVVAKLTJ1YUYtVFxcOCg2Kj8pXFxBfXBdMlVQCi0ydWFGLVRcXDgnaVUiLE0iIk0pOw1EJDJhPS1FaUYyX2g9OTFZKE0iJ1xcQXBdMlVQCi0ydWFGLUlcXDgoNio/KVxcQX1wXTJVUAotMnVhRi1JXFw4J2lVIixNIiJNKTsNRCQyYT0tRWlGMl9oPTkxWShNIidcXEFwXTJVUAotMnVhRi1XXFw4KDYqPylcXEF9cF0yVVAKLTJ1YUYtV1xcOCdpVSIsTSIiTSk7DUQkMmE9LUVpRjJfaD05MVkoTSInXFxBYV0KRmlcXDgoNio/KVxcQX1hXQpGaVxcOCdpVSIsTSIiTSk7DUQkMmE9LUVpRjJfaD05MVkoTSInXFxBcEY9XTJGTy1QRiBpXFw4KDYqPylcXEF9cEY9XTJGTy1QRiBpXFw4J2lVIixNIiJNKTsNRCQyYT0tRWlGMigncV1PTzE5PDxGUDJpUycsTSIiKTsNRCQyYT0tRWlGMigncTE5PDxGUDJpUycsTSIiKTsNRCQyYT0tRWlGMigncVBdL1UKXTJVOVBTJyxNIiIpOw1EJDJhPS1FaUYyKE0nQVA5Mi0xOTw8RlAyaTgnLE0iIk0pOw1EJDJhPS1FaUYyKE0nQX1QOTItMTk8PEZQMmk4JyxNIiJNKTsNRCQyYT0tRWlGMl9oPTkxWShNIidcXEExOTw8RlAyaVxcOCg2Kj8pXFxBfTE5PDxGUDJpXFw4J2lVIixNIiJNKTsNRA1EVW1NKE0kX3kzN05BJ1BGIGlfbVVnRk8nOE0pTXENRA1ECSQyYT0tRWlGMihNJ0FtVWdGTzgnLE0iIk0pOw1ECSQyYT0tRWlGMihNJ0F9bVVnRk84JyxNIiJNKTsNRAkkMmE9LUVpRjJfaD05MVkoTSInXFxBUDkyLW1VZ0ZPXFw4KDYqPylcXEF9UDkyLW1VZ0ZPXFw4J2lVIixNIiJNKTsNRA1EU01GPWlGTXENRA1ECSQyYT0tRWlGMihNJ0FQOTItbVVnRk84JyxNIiJNKTsNRAkkMmE9LUVpRjIoTSdBfVA5Mi1tVWdGTzgnLE0iIk0pOw1ECSQyYT0tRWlGMl9oPTkxWShNIidcXEFtVWdGT1xcOCg2Kj8pXFxBfW1VZ0ZPXFw4J2lVIixNIiJNKTsNRFMNRA1EJDJhPS1FMTlhdV8yRjxhPV0yRk1ITWFwRgpfcEZhPV0xRihNIiNcXEExXTJGCjlwdUgoNis/KVxcOCg2Kj8pXFxBfTFdMkYKOXB1XFw4I1VpIixNIlxcVyIsTSQyYT0tRTE5YXVfMkY8YT1dMkZNKTsNRCQyYT0tRWlGMl9oPTkxWShNIidcXEFGT1UyXFw4Nio/XFxBfUZPVTJcXDgnaVUiLE0iIk0pOw1EDUQkMmE9LUVpRjIoTSdBYXBVUDItPVVQWTgnLE0iW11NSnBGbUgjRSJNKTsNRCQyYT0tRWlGMihNJ0F9YXBVUDItPVVQWTgnLE0iW31dRSJNKTsNRCQyYT0tRWlGMl9oPTkxWShNIidxaF1QUEZwXyg2Kj8pUydpVSIsTSIiTSk7DUQNRCRnbVVGPU9pXTEyVTlQTUhNIjJGPGE9XTJGcEZhPV0xRmFwRi9VRiAiOw1EJGdtVUY9T2lVUGF3Mk1ITSQyYT0tRTE5YXVfMkY8YT1dMkY7DURVUDE9d09GTShHc0J5PXcKVVBpOjp6SkYxWShCLm5yLkJfR3JMTTZNJ31VUDF9Z21VRj1PaTZhSmEnKSk7DUQkMmE9LUUxOWF1XzJGPGE9XTJGTUhNJGdtVUY9T2k5dzJhdzI7DUQNRCQyYT0tRWlGMihNJ3FpSjlwMi1pMjlwdVMnLE1pMnBVYWk9XWlKRmkoTSRpSjlwMl9pMjlwdU0pTSk7DUQkMmE9LUVpRjIoTSdxbXc9PS1pMjlwdVMnLE1pMnBVYWk9XWlKRmkoTSRtdz09X2kyOXB1TSlNKTsNRA1EJDJhPS1FMTlhdV8yRjxhPV0yRk1ITSJbbVVGPU9pRjJNaTJ1PUZIXCJoOXBPRnAtaTJ1PUY6aTk9VU87TWg5cE9GcC0gVU8ySjpUO01oOXBPRnAtMTk9OXA6aD1dMVk7XCJFWz1GCkZQT0VNW2lhXVBNaTJ1PUZIXCJtOVAyLWlVS0Y6TVRaYWc7TW05UDItbV08VT11Ok0+RnBPXVBdXCJFcSQ9XVAKQSdhcEYvVUYgX213PT0nOFNbfWlhXVBFTVt9PUYKRlBPRSJNNk0kMmE9LUUxOWF1XzJGPGE9XTJGTTZNIlt9bVVGPU9pRjJFIjsNRCQyYT0tRTE5PGFVPUYoTSdtdz09aTI5cHUnTSk7DUQkMmE9LUVwRml3PTJBJ213PT1pMjlwdSc4TUhNYXBGCl9wRmE9XTFGTShNIiNcQUpVT0YoNio/KVw4I1UiLE0iIixNJDJhPS1FcEZpdz0yQSdtdz09aTI5cHUnOE0pOw1EJDJhPS1FcEZpdz0yQSdtdz09aTI5cHUnOE1ITWkycF9VcEZhPV0xRihNIkF9SlVPRjgiLE0iIixNJDJhPS1FcEZpdz0yQSdtdz09aTI5cHUnOCk7DUQkMmE9LUVwRml3PTJBJ213PT1pMjlwdSc4TUhNaTJwX3BGYT1dMUZNKE0ncU5lQnhCUycsTSQxOVBtVQpBJ0oyMmFfSjk8Rl93cD0nOE02TScyRjxhPV0yRml9J002TSQxOVBtVQpBJ2lZVVAnOCxNJDJhPS1FcEZpdz0yQSdtdz09aTI5cHUnOE0pOw1EDURGMUo5TSQyYT0tRXBGaXc9MkEnbXc9PWkyOXB1Jzg7DUQNREYxSjlNW1tbZU54cw1EW31oOU91RVt9SjI8PUUNRGVOeHM7DUQNRE9VRigpOw1EP0U=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdYdm4+RUhySXF9NkxCPHB0XXhsNUtZZlRzLkFQdWJ7ZWdTNC9jIDBpa21PUlVHZHlqUWFEQzE5emhKd1pbVgozN0ZvTU4yVzg9JywnQlFHVj49STN7Ly5SRW1yOWFNWld6a0YxTE5bbnk1S0h4fTd2NHdxc1hmZFVpREpQNmpwClljb0NiaHUwPEFnT1NlOCBUdDJdbCcpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));?>

Function Calls

strtr 1
strrev 1
str_replace 1
base64_decode 2

Variables

$_D base64_decode
$_F index.php
$_R 0
$_X 0

Stats

MD5 eeee82f4a1abd7ac8c3d0578a40b0cee
Eval Count 2
Decode Time 114 ms