Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
$_F=__FILE__;$_X='P3NlP0FVQTZ9KjY0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0..
Decoded Output download
?><?php
/*
=====================================================
DataLife Engine - by SoftNews Media Group
-----------------------------------------------------
https://dle-news.ru/
-----------------------------------------------------
Copyright (c) 2004-2023 SoftNews Media Group
=====================================================
This code is protected by copyright
=====================================================
File: topnews.php
-----------------------------------------------------
Use: view of the rating of articles
=====================================================
*/
if( !defined('DATALIFEENGINE') ) {
header( "HTTP/1.1 403 Forbidden" );
header ( 'Location: ../../' );
die( "Hacking attempt!" );
}
$tpl->result['topnews'] = dle_cache( "topnews", $config['skin'], true );
if( $tpl->result['topnews'] === false ) {
$this_month = date( 'Y-m-d H:i:s', $_TIME );
$tpl->result['topnews'] = '';
$tpl->load_template( 'topnews.tpl' );
if( stripos( $tpl->copy_template, "[xf" ) !== false OR stripos( $tpl->copy_template, "[ifxf" ) !== false ) {
$xfound = true;
$xfields = xfieldsload();
if(count($xfields)) {
$temp_xf = $xfields;
foreach ($temp_xf as $k => $v) {
if (stripos($tpl->copy_template, $v[0]) === false) {
unset($xfields[$k]);
}
}
unset($temp_xf);
}
} else $xfound = false;
$config['top_number'] = intval($config['top_number']);
if ($config['top_number'] < 1 ) $config['top_number'] = 10;
$db->query( "SELECT p.id, p.date, p.short_story, p.xfields, p.title, p.category, p.alt_name FROM " . PREFIX . "_post p LEFT JOIN " . PREFIX . "_post_extras e ON (p.id=e.news_id) WHERE p.approve=1 AND p.date >= '$this_month' - INTERVAL 1 MONTH AND p.date < '$this_month' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,{$config['top_number']}" );
while ( $row = $db->get_row() ) {
$row['date'] = strtotime( $row['date'] );
if( ! $row['category'] ) {
$my_cat = "---";
$my_cat_link = "---";
} else {
$my_cat = array ();
$my_cat_link = array ();
$cat_list = explode( ',', $row['category'] );
if( count( $cat_list ) == 1 ) {
if( $cat_info[$cat_list[0]]['id'] ) {
$my_cat[] = $cat_info[$cat_list[0]]['name'];
$my_cat_link = get_categories( $cat_list[0], $config['category_separator']);
} else {
$my_cat_link = "---";
}
} else {
foreach ( $cat_list as $element ) {
if( $element AND $cat_info[$element]['id'] ) {
$my_cat[] = $cat_info[$element]['name'];
if( $config['allow_alt_url'] ) $my_cat_link[] = "<a href=\"" . $config['http_home_url'] . get_url( $element ) . "/\">{$cat_info[$element]['name']}</a>";
else $my_cat_link[] = "<a href=\"$PHP_SELF?do=cat&category={$cat_info[$element]['alt_name']}\">{$cat_info[$element]['name']}</a>";
}
}
if( count( $my_cat_link ) ) {
$my_cat_link = implode( $config['category_separator'], $my_cat_link );
} else $my_cat_link = "---";
}
if( count( $my_cat ) ) {
$my_cat = implode( $config['category_separator'], $my_cat );
} else $my_cat = "---";
}
if( $config['allow_alt_url'] ) {
if( $config['seo_type'] == 1 OR $config['seo_type'] == 2 ) {
if( $row['category'] and $config['seo_type'] == 2 ) {
$cats_url = get_url( $row['category'] );
if( $cats_url ) $cats_url .= "/";
$full_link = $config['http_home_url'] . $cats_url . $row['id'] . "-" . $row['alt_name'] . ".html";
} else {
$full_link = $config['http_home_url'] . $row['id'] . "-" . $row['alt_name'] . ".html";
}
} else {
$full_link = $config['http_home_url'] . date( 'Y/m/d/', $row['date'] ) . $row['alt_name'] . ".html";
}
} else {
$full_link = $config['http_home_url'] . "index.php?newsid=" . $row['id'];
}
$row['category'] = intval( $row['category'] );
if( date( 'Ymd', $row['date'] ) == date( 'Ymd', $_TIME ) ) {
$tpl->set( '{date}', $lang['time_heute'] . langdate( ", H:i", $row['date'] ) );
} elseif( date( 'Ymd', $row['date'] ) == date( 'Ymd', ($_TIME - 86400) ) ) {
$tpl->set( '{date}', $lang['time_gestern'] . langdate( ", H:i", $row['date'] ) );
} else {
$tpl->set( '{date}', langdate( $config['timestamp_active'], $row['date'] ) );
}
$news_date = $row['date'];
$tpl->copy_template = preg_replace_callback ( "#\{date=(.+?)\}#i", "formdate", $tpl->copy_template );
$tpl->set( '{category}', $my_cat );
$tpl->set( '{link-category}', $my_cat_link );
$row['title'] = stripslashes( $row['title'] );
$row['title'] = str_replace( "{", "{", $row['title'] );
$tpl->set( '{title}', str_replace("&amp;", "&", htmlspecialchars( $row['title'], ENT_QUOTES, $config['charset'] ) ) );
if ( preg_match( "#\{title limit=['\"](.+?)['\"]\}#i", $tpl->copy_template, $matches ) ) {
$tpl->set( $matches[0], clear_content($row['title'], $matches[1]) );
}
$tpl->set( '{link}', $full_link );
$row['short_story'] = stripslashes( $row['short_story'] );
$row['xfields'] = stripslashes( $row['xfields'] );
if (stripos ( $row['short_story'], "[hide" ) !== false ) {
$row['short_story'] = preg_replace_callback ( "#\[hide(.*?)\](.+?)\[/hide\]#is",
function ($matches) use ($member_id, $user_group, $lang) {
$matches[1] = str_replace(array("=", " "), "", $matches[1]);
$matches[2] = $matches[2];
if( $matches[1] ) {
$groups = explode( ',', $matches[1] );
if( in_array( $member_id['user_group'], $groups ) OR $member_id['user_group'] == "1") {
return $matches[2];
} else return "<div class=\"quote dlehidden\">" . $lang['news_regus'] . "</div>";
} else {
if( $user_group[$member_id['user_group']]['allow_hide'] ) return $matches[2]; else return "<div class=\"quote dlehidden\">" . $lang['news_regus'] . "</div>";
}
}, $row['short_story'] );
}
if (stripos ( $tpl->copy_template, "{image-" ) !== false) {
$images = array();
preg_match_all('/(img|src)=("|\')[^"\'>]+/i', $row['short_story'].$row['xfields'], $media);
$data=preg_replace('/(img|src)("|\'|="|=\')(.*)/i',"$3",$media[0]);
foreach($data as $url) {
$info = pathinfo($url);
if (isset($info['extension'])) {
if ($info['filename'] == "spoiler-plus" OR $info['filename'] == "spoiler-minus" OR strpos($info['dirname'], 'engine/data/emoticons') !== false) continue;
$info['extension'] = strtolower($info['extension']);
if (($info['extension'] == 'jpg') || ($info['extension'] == 'jpeg') || ($info['extension'] == 'gif') || ($info['extension'] == 'png') || ($info['extension'] == 'bmp') || ($info['extension'] == 'webp') || ($info['extension'] == 'avif') ) array_push($images, $url);
}
}
if ( count($images) ) {
$i=0;
foreach($images as $url) {
$i++;
$tpl->copy_template = str_replace( '{image-'.$i.'}', $url, $tpl->copy_template );
$tpl->copy_template = str_replace( '[image-'.$i.']', "", $tpl->copy_template );
$tpl->copy_template = str_replace( '[/image-'.$i.']', "", $tpl->copy_template );
$tpl->copy_template = preg_replace( "#\[not-image-{$i}\](.+?)\[/not-image-{$i}\]#is", "", $tpl->copy_template );
}
}
$tpl->copy_template = preg_replace( "#\[image-(.+?)\](.+?)\[/image-(.+?)\]#is", "", $tpl->copy_template );
$tpl->copy_template = preg_replace( "#\{image-(.+?)\}#i", "{THEME}/dleimages/no_image.jpg", $tpl->copy_template );
$tpl->copy_template = preg_replace( "#\[not-image-(.+?)\]#i", "", $tpl->copy_template );
$tpl->copy_template = preg_replace( "#\[/not-image-(.+?)\]#i", "", $tpl->copy_template );
}
if ($config['image_lazy']) $row['short_story'] = preg_replace_callback ( "#<(img|iframe)(.+?)>#i", "enable_lazyload", $row['short_story'] );
$tpl->set( '{text}', $row['short_story'] );
if ( preg_match( "#\{text limit=['\"](.+?)['\"]\}#i", $tpl->copy_template, $matches ) ) {
$tpl->set( $matches[0], clear_content($row['short_story'], $matches[1]) );
}
if( $xfound AND count($xfields) ) {
$xfieldsdata = xfieldsdataload( $row['xfields'] );
foreach ( $xfields as $value ) {
$preg_safe_name = preg_quote( $value[0], "'" );
if( $value[20] ) {
$value[20] = explode( ',', $value[20] );
if( $value[20][0] AND !in_array( $member_id['user_group'], $value[20] ) ) {
$xfieldsdata[$value[0]] = "";
}
}
if ( $value[3] == "yesorno" ) {
if( intval($xfieldsdata[$value[0]]) ) {
$xfgiven = true;
$xfieldsdata[$value[0]] = $lang['xfield_xyes'];
} else {
$xfgiven = false;
$xfieldsdata[$value[0]] = $lang['xfield_xno'];
}
} else {
if( isset($xfieldsdata[$value[0]]) AND $xfieldsdata[$value[0]] ) $xfgiven = true; else $xfgiven = false;
}
if( !$xfgiven ) {
$tpl->copy_template = preg_replace( "'\[xfgiven_{$preg_safe_name}\](.*?)\[/xfgiven_{$preg_safe_name}\]'is", "", $tpl->copy_template );
$tpl->copy_template = str_ireplace( "[xfnotgiven_{$value[0]}]", "", $tpl->copy_template );
$tpl->copy_template = str_ireplace( "[/xfnotgiven_{$value[0]}]", "", $tpl->copy_template );
} else {
$tpl->copy_template = preg_replace( "'\[xfnotgiven_{$preg_safe_name}\](.*?)\[/xfnotgiven_{$preg_safe_name}\]'is", "", $tpl->copy_template );
$tpl->copy_template = str_ireplace( "[xfgiven_{$value[0]}]", "", $tpl->copy_template );
$tpl->copy_template = str_ireplace( "[/xfgiven_{$value[0]}]", "", $tpl->copy_template );
}
if(strpos( $tpl->copy_template, "[ifxfvalue {$value[0]}" ) !== false ) {
$tpl->copy_template = preg_replace_callback ( "#\[ifxfvalue(.+?)\](.+?)\[/ifxfvalue\]#is", "check_xfvalue", $tpl->copy_template );
}
if ( $value[6] AND !empty( $xfieldsdata[$value[0]] ) ) {
$temp_array = explode( ",", $xfieldsdata[$value[0]] );
$value3 = array();
foreach ($temp_array as $value2) {
$value2 = trim($value2);
if($value2) {
$value4 = str_replace(array("'", """, "&", "{", "[", ":", "/"), array("'", '"', "&", "{", "[", ":", "⁄"), $value2);
if( $value[3] == "datetime" ) {
$value2 = strtotime( $value4 );
if( !trim($value[24]) ) $value[24] = $config['timestamp_active'];
if( $value[25] ) {
if($value[26]) $value2 = langdate($value[24], $value2);
else $value2 = langdate($value[24], $value2, false, $customlangdate);
} else $value2 = date( $value[24], $value2 );
}
if( $config['allow_alt_url'] ) $value3[] = "<a href=\"" . $config['http_home_url'] . "xfsearch/" .$value[0]."/". rawurlencode( $value4 ) . "/\">" . $value2 . "</a>";
else $value3[] = "<a href=\"$PHP_SELF?do=xfsearch&xfname=".$value[0]."&xf=" . rawurlencode( $value4 ) . "\">" . $value2 . "</a>";
}
}
if( empty($value[21]) ) $value[21] = ", ";
$xfieldsdata[$value[0]] = implode($value[21], $value3);
unset($temp_array);
unset($value2);
unset($value3);
unset($value4);
} elseif ( $value[3] == "datetime" AND !empty($xfieldsdata[$value[0]]) ) {
$xfieldsdata[$value[0]] = strtotime( str_replace(":", ":", $xfieldsdata[$value[0]]) );
if( !trim($value[24]) ) $value[24] = $config['timestamp_active'];
if( $value[25] ) {
if($value[26]) $xfieldsdata[$value[0]] = langdate($value[24], $xfieldsdata[$value[0]]);
else $xfieldsdata[$value[0]] = langdate($value[24], $xfieldsdata[$value[0]], false, $customlangdate);
} else $xfieldsdata[$value[0]] = date( $value[24], $xfieldsdata[$value[0]] );
}
if ($config['allow_links'] AND $value[3] == "textarea" AND function_exists('replace_links') ) $xfieldsdata[$value[0]] = replace_links ( $xfieldsdata[$value[0]], $replace_links['news'] );
if($value[3] == "image" AND isset($xfieldsdata[$value[0]]) AND $xfieldsdata[$value[0]] ) {
$temp_array = explode('|', $xfieldsdata[$value[0]]);
if (count($temp_array) == 1 OR count($temp_array) == 5 ){
$temp_alt = '';
$temp_value = implode('|', $temp_array );
} else {
$temp_alt = $temp_array[0];
$temp_alt = str_replace( "&#44;", ",", $temp_alt );
$temp_alt = str_replace( "&#124;", "|", $temp_alt );
unset($temp_array[0]);
$temp_value = implode('|', $temp_array );
}
$path_parts = get_uploaded_image_info($temp_value);
if( $value[12] AND $path_parts->thumb ) {
$tpl->set( "[xfvalue_thumb_url_{$value[0]}]", $path_parts->thumb);
$xfieldsdata[$value[0]] = "<a href=\"{$path_parts->url}\" data-highslide=\"single\" target=\"_blank\"><img class=\"xfieldimage {$value[0]}\" src=\"{$path_parts->thumb}\" alt=\"{$temp_alt}\"></a>";
} else {
$tpl->set( "[xfvalue_thumb_url_{$value[0]}]", $path_parts->url);
$xfieldsdata[$value[0]] = "<img class=\"xfieldimage {$value[0]}\" src=\"{$path_parts->url}\" alt=\"{$temp_alt}\">";
}
$tpl->set( "[xfvalue_image_url_{$value[0]}]", $path_parts->url);
$tpl->set( "[xfvalue_image_description_{$value[0]}]", $temp_alt);
}
$xfieldsdata[$value[0]] = isset($xfieldsdata[$value[0]]) ? $xfieldsdata[$value[0]] : '';
if($value[3] == "image" AND !$xfieldsdata[$value[0]]) {
$tpl->set( "[xfvalue_thumb_url_{$value[0]}]", "");
$tpl->set( "[xfvalue_image_url_{$value[0]}]", "");
$tpl->set( "[xfvalue_image_description_{$value[0]}]", "");
}
if($value[3] == "imagegalery" AND $xfieldsdata[$value[0]] AND stripos ( $tpl->copy_template, "[xfvalue_{$value[0]}" ) !== false) {
$fieldvalue_arr = explode(',', $xfieldsdata[$value[0]]);
$gallery_image = array();
$gallery_single_image = array();
$xf_image_count = 0;
foreach ($fieldvalue_arr as $temp_value) {
$xf_image_count ++;
$temp_value = trim($temp_value);
if($temp_value == "") continue;
$temp_array = explode('|', $temp_value);
if (count($temp_array) == 1 OR count($temp_array) == 5 ){
$temp_alt = '';
$temp_value = implode('|', $temp_array );
} else {
$temp_alt = $temp_array[0];
$temp_alt = str_replace( "&#44;", ",", $temp_alt );
$temp_alt = str_replace( "&#124;", "|", $temp_alt );
unset($temp_array[0]);
$temp_value = implode('|', $temp_array );
}
$path_parts = get_uploaded_image_info($temp_value);
if($value[12] AND $path_parts->thumb) {
$gallery_image[] = "<li><a href=\"{$path_parts->url}\" data-highslide=\"xf_{$row['id']}_{$value[0]}\" target=\"_blank\"><img src=\"{$path_parts->thumb}\" alt=\"{$temp_alt}\"></a></li>";
$gallery_single_image['[xfvalue_'.$value[0].' image="'.$xf_image_count.'"]'] = "<a href=\"{$path_parts->url}\" data-highslide=\"single\" target=\"_blank\"><img class=\"xfieldimage {$value[0]}\" src=\"{$path_parts->thumb}\" alt=\"{$temp_alt}\"></a>";
} else {
$gallery_image[] = "<li><img src=\"{$path_parts->url}\" alt=\"{$temp_alt}\"></li>";
$gallery_single_image['[xfvalue_'.$value[0].' image="'.$xf_image_count.'"]'] = "<img class=\"xfieldimage {$value[0]}\" src=\"{$path_parts->url}\" alt=\"{$temp_alt}\">";
}
if( !$path_parts->thumb ) $path_parts->thumb = $path_parts->url;
$gallery_single_image['[xfvalue_'.$value[0].' image-description="'.$xf_image_count.'"]'] = $temp_alt;
$gallery_single_image['[xfvalue_'.$value[0].' image-thumb-url="'.$xf_image_count.'"]'] = $path_parts->thumb;
$gallery_single_image['[xfvalue_'.$value[0].' image-url="'.$xf_image_count.'"]'] = $path_parts->url;
$tpl->copy_template = str_ireplace( '[xfgiven_'.$value[0].' image="'.$xf_image_count.'"]', "", $tpl->copy_template );
$tpl->copy_template = str_ireplace( '[/xfgiven_'.$value[0].' image="'.$xf_image_count.'"]', "", $tpl->copy_template );
$tpl->copy_template = preg_replace( "'\[xfnotgiven_{$preg_safe_name} image=\"{$xf_image_count}\"\](.*?)\[/xfnotgiven_{$preg_safe_name} image=\"{$xf_image_count}\"\]'is", "", $tpl->copy_template );
}
if(count($gallery_single_image) ) {
foreach($gallery_single_image as $temp_key => $temp_value) $tpl->set( $temp_key, $temp_value);
}
$xfieldsdata[$value[0]] = "<ul class=\"xfieldimagegallery {$value[0]}\">".implode($gallery_image)."</ul>";
}
$tpl->copy_template = preg_replace( "'\[xfgiven_{$preg_safe_name} image=\"(\d+)\"\](.*?)\[/xfgiven_{$preg_safe_name} image=\"(\d+)\"\]'is", "", $tpl->copy_template );
$tpl->copy_template = preg_replace( "'\[xfnotgiven_{$preg_safe_name} image=\"(\d+)\"\]'i", "", $tpl->copy_template );
$tpl->copy_template = preg_replace( "'\[/xfnotgiven_{$preg_safe_name} image=\"(\d+)\"\]'i", "", $tpl->copy_template );
if ($value[30]) $xfieldsdata[$value[0]] = preg_replace_callback ( "#<(img|iframe)(.+?)>#i", "enable_lazyload", $xfieldsdata[$value[0]] );
$tpl->set( "[xfvalue_{$value[0]}]", $xfieldsdata[$value[0]]);
if ( preg_match( "#\[xfvalue_{$preg_safe_name} limit=['\"](.+?)['\"]\]#i", $tpl->copy_template, $matches ) ) {
$tpl->set( $matches[0], clear_content($xfieldsdata[$value[0]], $matches[1]) );
}
}
}
$tpl->compile( 'topnews' );
}
$tpl->clear();
$db->free();
create_cache( "topnews", $tpl->result['topnews'], $config['skin'], true );
}
?>
Did this file decode correctly?
Original Code
$_F=__FILE__;$_X='P3NlP0FVQTZ9KjY0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDZGS09NT1NXeXtGXWgyV2h7Ri1GUVJGYlR5TVh7My9Ga3tHV09GcmFUIEFGNi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tNkZVTU1BLzp9fUdpey1oezMvWWEgfTYtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTZGTlRBUmFXMlVNRigxKUZscXE1LWxxbHpGYlR5TVh7My9Ga3tHV09GcmFUIEE2NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ2RjdVVy9GMVRHe0ZXL0ZBYVRNezFNe0dGUVJGMVRBUmFXMlVNNjQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NkZaV2l7OkZNVEFoezMvWUFVQTYtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTZGMC97OkZwV3szRlR5Rk1Ve0ZhT01XaDJGVHlGT2FNVzFpey82NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ2Kn02Nld5KEYhR3t5V2h7RygnS0o3SlNnWl1dWHJnWF0nKUYpRmQ2CVV7T0d7YShGIkk3N2N9PVk9RjVxekZaVGFRV0dHe2giRik7NglVe09He2FGKEYnU1QxT01XVGg6RllZfVlZfSdGKTs2CUdXeyhGIklPMTlXaDJGT01Ne1BBTSEiRik7Ni42NiRNQWktc2F7LyBpTVYnTVRBaHszLydmRjRGR2l7XzFPMVV7KEYiTVRBaHszLyIsRiQxVGh5VzJWJy85V2gnZixGTWEge0YpOzY2V3koRiRNQWktc2F7LyBpTVYnTVRBaHszLydmRjQ0NEZ5T2kve0YpRmQ2CTYJJE1VVy9fUFRoTVVGNEZHT017KEYneC1QLUdGSTpXOi8nLEYkXzdna11GKTs2CSRNQWktc2F7LyBpTVYnTVRBaHszLydmRjRGJyc7NgkkTUFpLXNpVE9HX017UEFpT017KEYnTVRBaHszL1lNQWknRik7NjYJV3koRi9NYVdBVC8oRiRNQWktczFUQVJfTXtQQWlPTXssRiJWbnkiRilGITQ0RnlPaS97RkJbRi9NYVdBVC8oRiRNQWktczFUQVJfTXtQQWlPTXssRiJWV3lueSJGKUYhNDRGeU9pL3tGKUZkNjYJCSRueVQgaEdGNEZNYSB7OzYJCSRueVd7aUcvRjRGbnlXe2lHL2lUT0coKTs2NgkJV3koMVQgaE0oJG55V3tpRy8pKUZkNgkJCSRNe1BBX255RjRGJG55V3tpRy87NgkJCXlUYXtPMVVGKCRNe1BBX255Rk8vRiQ5RjRzRiRwKUZkNgkJCQlXeUYoL01hV0FULygkTUFpLXMxVEFSX017UEFpT017LEYkcFZxZilGNDQ0RnlPaS97KUZkNgkJCQkJIGgve00oJG55V3tpRy9WJDlmKTs2CQkJCS42CQkJLjYJCQkgaC97TSgkTXtQQV9ueSk7NgkJLjYJCTYJLkZ7aS97RiRueVQgaEdGNEZ5T2kvezs2NgkkMVRoeVcyVidNVEFfaCBQUXthJ2ZGNEZXaE1wT2koJDFUaHlXMlYnTVRBX2ggUFF7YSdmKTs2CVd5RigkMVRoeVcyVidNVEFfaCBQUXthJ2ZGZUY9RilGJDFUaHlXMlYnTVRBX2ggUFF7YSdmRjRGPXE7Ngk2CSRHUS1zRSB7YVIoRiJiXVNdTjdGQVlXRyxGQVlHT017LEZBWS9VVGFNXy9NVGFSLEZBWW55V3tpRy8sRkFZTVdNaXssRkFZMU9NezJUYVIsRkFZT2lNX2hPUHtGWltCa0YiRllGY1tdWmdvRllGIl9BVC9NRkFGU11aN0ZDQmdYRiJGWUZjW11aZ29GWUYiX0FUL01fe25NYU8vRntGQlhGKEFZV0c0e1loezMvX1dHKUZMSV1bXUZBWU9BQWFUcHs0PUZKWEtGQVlHT017RnM0RickTVVXL19QVGhNVSdGLUZnWDddW3ZKU0Y9RmtCWDdJRkpYS0ZBWUdPTXtGZUYnJE1VVy9fUFRoTVUnRkJbS11bRj54RmFPTVdoMkZLXWJOLEYxVFBQX2ggUEZLXWJOLEZoezMvX2F7T0dGS11iTixGR09Ne0ZLXWJORlNna2c3RnEsZCQxVGh5VzJWJ01UQV9oIFBRe2EnZi4iRik7Ngk2CTNVV2l7RihGJGFUM0Y0RiRHUS1zMntNX2FUMygpRilGZDYJCTYJCSRhVDNWJ0dPTXsnZkY0Ri9NYU1UTVdQeyhGJGFUM1YnR09NeydmRik7NjYJCVd5KEYhRiRhVDNWJzFPTXsyVGFSJ2ZGKUZkNgkJCSRQUl8xT01GNEYiLS0tIjs2CQkJJFBSXzFPTV9pV2g5RjRGIi0tLSI7NgkJLkZ7aS97RmQ2CQkJNgkJCSRQUl8xT01GNEZPYWFPUkYoKTs2CQkJJFBSXzFPTV9pV2g5RjRGT2FhT1JGKCk7NgkJCSQxT01faVcvTUY0RntuQWlUR3soRicsJyxGJGFUM1YnMU9NezJUYVInZkYpOzYJCUY2CQkJV3koRjFUIGhNKEYkMU9NX2lXL01GKUY0NEY9RilGZDYJCQkJNgkJCQlXeShGJDFPTV9XaHlUViQxT01faVcvTVZxZmZWJ1dHJ2ZGKUZkNgkJCQkJJFBSXzFPTVZmRjRGJDFPTV9XaHlUViQxT01faVcvTVZxZmZWJ2hPUHsnZjs2CQkJCQkkUFJfMU9NX2lXaDlGNEYye01fMU9NezJUYVd7LyhGJDFPTV9pVy9NVnFmLEYkMVRoeVcyVicxT017MlRhUl8ve0FPYU9NVGEnZik7NgkJCQkuRntpL3tGZDYJCQkJCSRQUl8xT01faVdoOUY0RiItLS0iOzYJCQkJLjYJCQk2CQkJLkZ7aS97RmQ2CQkJCTYJCQkJeVRhe08xVUYoRiQxT01faVcvTUZPL0Yke2l7UHtoTUYpRmQ2CQkJCQlXeShGJHtpe1B7aE1GSlhLRiQxT01fV2h5VFYke2l7UHtoTWZWJ1dHJ2ZGKUZkNgkJCQkJCSRQUl8xT01WZkY0RiQxT01fV2h5VFYke2l7UHtoTWZWJ2hPUHsnZjs2CQkJCQkJV3koRiQxVGh5VzJWJ09paVQzX09pTV8gYWknZkYpRiRQUl8xT01faVdoOVZmRjRGImVPRlVhe3k0XCIiRllGJDFUaHlXMlYnVU1NQV9VVFB7XyBhaSdmRllGMntNXyBhaShGJHtpe1B7aE1GKUZZRiJ9XCJzZCQxT01fV2h5VFYke2l7UHtoTWZWJ2hPUHsnZi5lfU9zIjs2CQkJCQkJe2kve0YkUFJfMU9NX2lXaDlWZkY0RiJlT0ZVYXt5NFwiJGNJY19iXVNaP0dUNDFPTSYxT017MlRhUjRkJDFPTV9XaHlUViR7aXtQe2hNZlYnT2lNX2hPUHsnZi5cInNkJDFPTV9XaHlUViR7aXtQe2hNZlYnaE9QeydmLmV9T3MiOzYJCQkJCS42CQkJCS42CQkJCTYJCQkJV3koRjFUIGhNKEYkUFJfMU9NX2lXaDlGKUYpRmQ2CQkJCQkkUFJfMU9NX2lXaDlGNEZXUEFpVEd7KEYkMVRoeVcyVicxT017MlRhUl8ve0FPYU9NVGEnZixGJFBSXzFPTV9pV2g5Rik7NgkJCQkuRntpL3tGJFBSXzFPTV9pV2g5RjRGIi0tLSI7NgkJCQk2CQkJLjYJCQk2CQkJV3koRjFUIGhNKEYkUFJfMU9NRilGKUZkNgkJCQkkUFJfMU9NRjRGV1BBaVRHeyhGJDFUaHlXMlYnMU9NezJUYVJfL3tBT2FPTVRhJ2YsRiRQUl8xT01GKTs2CQkJLkZ7aS97RiRQUl8xT01GNEYiLS0tIjs2CQkJNgkJLjYJCTYJCVd5KEYkMVRoeVcyVidPaWlUM19PaU1fIGFpJ2ZGKUZkNgkJCTYJCQlXeShGJDFUaHlXMlYnL3tUX01SQXsnZkY0NEY9RkJbRiQxVGh5VzJWJy97VF9NUkF7J2ZGNDRGbEYpRmQ2CQkJCTYJCQkJV3koRiRhVDNWJzFPTXsyVGFSJ2ZGT2hHRiQxVGh5VzJWJy97VF9NUkF7J2ZGNDRGbEYpRmQ2CQkJCQk2CQkJCQkkMU9NL18gYWlGNEYye01fIGFpKEYkYVQzVicxT017MlRhUidmRik7NgkJCQkJNgkJCQkJV3koRiQxT00vXyBhaUYpRiQxT00vXyBhaUZZNEYifSI7NgkJCTYJCQkJCSR5IGlpX2lXaDlGNEYkMVRoeVcyVidVTU1BX1VUUHtfIGFpJ2ZGWUYkMU9NL18gYWlGWUYkYVQzVidXRydmRllGIi0iRllGJGFUM1YnT2lNX2hPUHsnZkZZRiJZVU1QaSI7NgkJCQk2CQkJCS5Ge2kve0ZkNgkJCQkJNgkJCQkJJHkgaWlfaVdoOUY0RiQxVGh5VzJWJ1VNTUFfVVRQe18gYWknZkZZRiRhVDNWJ1dHJ2ZGWUYiLSJGWUYkYVQzVidPaU1faE9QeydmRllGIllVTVBpIjs2CQkJCTYJCQkJLjYJCQk2CQkJLkZ7aS97RmQ2CQkJCTYJCQkJJHkgaWlfaVdoOUY0RiQxVGh5VzJWJ1VNTUFfVVRQe18gYWknZkZZRkdPTXsoRid4fVB9R30nLEYkYVQzVidHT017J2ZGKUZZRiRhVDNWJ09pTV9oT1B7J2ZGWUYiWVVNUGkiOzYJCQkuNgkJNgkJLkZ7aS97RmQ2CQkJNgkJCSR5IGlpX2lXaDlGNEYkMVRoeVcyVidVTU1BX1VUUHtfIGFpJ2ZGWUYiV2hHe25ZQVVBP2h7My9XRzQiRllGJGFUM1YnV0cnZjs2CQk2CQkuNgkJNgkJJGFUM1YnMU9NezJUYVInZkY0RldoTXBPaShGJGFUM1YnMU9NezJUYVInZkYpOzYJCTYJCVd5KEZHT017KEYneFBHJyxGJGFUM1YnR09NeydmRilGNDRGR09NeyhGJ3hQRycsRiRfN2drXUYpRilGZDYJCQk2CQkJJE1BaS1zL3tNKEYnZEdPTXsuJyxGJGlPaDJWJ01XUHtfVXsgTXsnZkZZRmlPaDJHT017KEYiLEZJOlciLEYkYVQzVidHT017J2ZGKUYpOzYJCTYJCS5Ge2kve1d5KEZHT017KEYneFBHJyxGJGFUM1YnR09NeydmRilGNDRGR09NeyhGJ3hQRycsRigkXzdna11GLUZ0PDVxcSlGKUYpRmQ2CQkJNgkJCSRNQWktcy97TShGJ2RHT017LicsRiRpT2gyVidNV1B7XzJ7L017YWgnZkZZRmlPaDJHT017KEYiLEZJOlciLEYkYVQzVidHT017J2ZGKUYpOzYJCTYJCS5Ge2kve0ZkNgkJCTYJCQkkTUFpLXMve00oRidkR09Ney4nLEZpT2gyR09NeyhGJDFUaHlXMlYnTVdQey9NT1BBX08xTVdweydmLEYkYVQzVidHT017J2ZGKUYpOzYJCTYJCS42NgkJJGh7My9fR09Ne0Y0RiRhVDNWJ0dPTXsnZjs2CQkkTUFpLXMxVEFSX017UEFpT017RjRGQWF7Ml9he0FpTzF7XzFPaWlRTzE5RihGIiNcZEdPTXs0KFkrPylcLiNXIixGInlUYVBHT017IixGJE1BaS1zMVRBUl9Ne1BBaU9Ne0YpOzY2CQkkTUFpLXMve00oRidkMU9NezJUYVIuJyxGJFBSXzFPTUYpOzYJCSRNQWktcy97TShGJ2RpV2g5LTFPTXsyVGFSLicsRiRQUl8xT01faVdoOUYpOzY2CQkkYVQzVidNV01peydmRjRGL01hV0EvaU8vVXsvKEYkYVQzVidNV01peydmRik7NjYJCSRhVDNWJ01XTWl7J2ZGNEYvTWFfYXtBaU8xeyhGImQiLEYiJiM9bHo7IixGJGFUM1YnTVdNaXsnZkYpOzY2CQkkTUFpLXMve00oRidkTVdNaXsuJyxGL01hX2F7QWlPMXsoIiZPUEE7T1BBOyIsRiImT1BBOyIsRlVNUGkvQXsxV09pMVVPYS8oRiRhVDNWJ01XTWl7J2YsRl1YN19EMEI3XWIsRiQxVGh5VzJWJzFVT2Eve00nZkYpRilGKTs2CQk2CQlXeUYoRkFhezJfUE9NMVUoRiIjXFxkTVdNaXtGaVdQV000VidcImYoWSs/KVYnXCJmXFwuI1ciLEYkTUFpLXMxVEFSX017UEFpT017LEYkUE9NMVV7L0YpRilGZDYJCQkkTUFpLXMve00oRiRQT00xVXsvVnFmLEYxaXtPYV8xVGhNe2hNKCRhVDNWJ01XTWl7J2YsRiRQT00xVXsvVj1mKUYpOzYJCS42NjYJCSRNQWktcy97TShGJ2RpV2g5LicsRiR5IGlpX2lXaDlGKTs2NgkJJGFUM1YnL1VUYU1fL01UYVInZkY0Ri9NYVdBL2lPL1V7LyhGJGFUM1YnL1VUYU1fL01UYVInZkYpOzYJCSRhVDNWJ255V3tpRy8nZkY0Ri9NYVdBL2lPL1V7LyhGJGFUM1YnbnlXe2lHLydmRik7NgkJNgkJV3lGKC9NYVdBVC9GKEYkYVQzVicvVVRhTV8vTVRhUidmLEYiVlVXR3siRilGITQ0RnlPaS97RilGZDYJCQk2CQkJJGFUM1YnL1VUYU1fL01UYVInZkY0RkFhezJfYXtBaU8xe18xT2lpUU8xOUYoRiIjXFZVV0d7KFkqPylcZihZKz8pXFZ9VVdHe1xmI1cvIixGNgkJCQl5IGgxTVdUaEYoJFBPTTFVey8pRiAve0YoJFB7UFF7YV9XRyxGJCAve2FfMmFUIEEsRiRpT2gyKUZkNgkJCQkJNgkJCQkJJFBPTTFVey9WPWZGNEYvTWFfYXtBaU8xeyhPYWFPUigiNCIsRiJGIiksRiIiLEYkUE9NMVV7L1Y9Zik7NgkJCQkJJFBPTTFVey9WbGZGNEYkUE9NMVV7L1ZsZjs2CTYJCQkJCVd5KEYkUE9NMVV7L1Y9ZkYpRmQ2CQkJCQkJNgkJCQkJCSQyYVQgQS9GNEZ7bkFpVEd7KEYnLCcsRiRQT00xVXsvVj1mRik7Ngk2CQkJCQkJV3koRldoX09hYU9SKEYkUHtQUXthX1dHVicgL3thXzJhVCBBJ2YsRiQyYVQgQS9GKUZCW0YkUHtQUXthX1dHVicgL3thXzJhVCBBJ2ZGNDRGIj0iKUZkNgkJCQkJCQlhe00gYWhGJFBPTTFVey9WbGY7NgkJCQkJCS5Ge2kve0Zhe00gYWhGImVHV3BGMWlPLy80XCJFIFRNe0ZHaXtVV0dHe2hcInMiRllGJGlPaDJWJ2h7My9fYXsyIC8nZkZZRiJlfUdXcHMiOzYJCQkJCQk2CQkJCQkuRntpL3tGZDYJCQkJCQk2CQkJCQkJV3koRiQgL3thXzJhVCBBViRQe1BRe2FfV0dWJyAve2FfMmFUIEEnZmZWJ09paVQzX1VXR3snZkYpRmF7TSBhaEYkUE9NMVV7L1ZsZjtGe2kve0Zhe00gYWhGImVHV3BGMWlPLy80XCJFIFRNe0ZHaXtVV0dHe2hcInMiRllGJGlPaDJWJ2h7My9fYXsyIC8nZkZZRiJlfUdXcHMiOzYJCQkJCQk2CQkJCQkuNgk2CQkJLixGJGFUM1YnL1VUYU1fL01UYVInZkYpOzYJCS42NgkJV3lGKC9NYVdBVC9GKEYkTUFpLXMxVEFSX017UEFpT017LEYiZFdQTzJ7LSJGKUYhNDRGeU9pL3spRmQ2NgkJCSRXUE8yey9GNEZPYWFPUigpOzYJCQlBYXsyX1BPTTFVX09paSgnfShXUDJ8L2ExKTQoInxcJylWXiJcJ3NmK31XJyxGJGFUM1YnL1VUYU1fL01UYVInZlkkYVQzVidueVd7aUcvJ2YsRiRQe0dXTyk7NgkJCSRHT01PNEFhezJfYXtBaU8xeygnfShXUDJ8L2ExKSgifFwnfDQifDRcJykoWSopfVcnLCIkeiIsJFB7R1dPVnFmKTs2NgkJCXlUYXtPMVUoJEdPTU9GTy9GJCBhaSlGZDYJCQkJJFdoeVRGNEZBT01VV2h5VCgkIGFpKTs2CQkJCVd5RihXLy97TSgkV2h5VFYne25Ne2gvV1RoJ2YpKUZkNgkJCQkJV3lGKCRXaHlUVid5V2l7aE9QeydmRjQ0RiIvQVRXaXthLUFpIC8iRkJbRiRXaHlUVid5V2l7aE9QeydmRjQ0RiIvQVRXaXthLVBXaCAvIkZCW0YvTWFBVC8oJFdoeVRWJ0dXYWhPUHsnZixGJ3toMldoe31HT01PfXtQVE1XMVRoLycpRiE0NEZ5T2kveylGMVRoTVdoIHs7NgkJCQkJJFdoeVRWJ3tuTXtoL1dUaCdmRjRGL01hTVRpVDN7YSgkV2h5VFYne25Ne2gvV1RoJ2YpOzYJCQkJCVd5RigoJFdoeVRWJ3tuTXtoL1dUaCdmRjQ0RicKQTInKUZ8fEYoJFdoeVRWJ3tuTXtoL1dUaCdmRjQ0RicKQXsyJylGfHxGKCRXaHlUVid7bk17aC9XVGgnZkY0NEYnMld5JylGfHxGKCRXaHlUVid7bk17aC9XVGgnZkY0NEYnQWgyJylGfHxGKCRXaHlUVid7bk17aC9XVGgnZkY0NEYnUVBBJylGfHxGKCRXaHlUVid7bk17aC9XVGgnZkY0NEYnM3tRQScpRnx8RigkV2h5VFYne25Ne2gvV1RoJ2ZGNDRGJ09wV3knKUYpRk9hYU9SX0EgL1UoJFdQTzJ7LyxGJCBhaSk7NgkJCQkuNgkJCS42NgkJCVd5RihGMVQgaE0oJFdQTzJ7LylGKUZkNgkJCQkkVzRxOzYJCQkJeVRhe08xVSgkV1BPMnsvRk8vRiQgYWkpRmQ2CQkJCQkkVysrOzYJCQkJCSRNQWktczFUQVJfTXtQQWlPTXtGNEYvTWFfYXtBaU8xeyhGJ2RXUE8yey0nWSRXWScuJyxGJCBhaSxGJE1BaS1zMVRBUl9Ne1BBaU9Ne0YpOzYJCQkJCSRNQWktczFUQVJfTXtQQWlPTXtGNEYvTWFfYXtBaU8xeyhGJ1ZXUE8yey0nWSRXWSdmJyxGIiIsRiRNQWktczFUQVJfTXtQQWlPTXtGKTs2CQkJCQkkTUFpLXMxVEFSX017UEFpT017RjRGL01hX2F7QWlPMXsoRidWfVdQTzJ7LSdZJFdZJ2YnLEYiIixGJE1BaS1zMVRBUl9Ne1BBaU9Ne0YpOzYJCQkJCSRNQWktczFUQVJfTXtQQWlPTXtGNEZBYXsyX2F7QWlPMXsoRiIjXFZoVE0tV1BPMnstZCRXLlxmKFkrPylcVn1oVE0tV1BPMnstZCRXLlxmI1cvIixGIiIsRiRNQWktczFUQVJfTXtQQWlPTXtGKTs2CQkJCS42NgkJCS42NgkJCSRNQWktczFUQVJfTXtQQWlPTXtGNEZBYXsyX2F7QWlPMXsoRiIjXFZXUE8yey0oWSs/KVxmKFkrPylcVn1XUE8yey0oWSs/KVxmI1cvIixGIiIsRiRNQWktczFUQVJfTXtQQWlPTXtGKTs2CQkJJE1BaS1zMVRBUl9Ne1BBaU9Ne0Y0RkFhezJfYXtBaU8xeyhGIiNcXGRXUE8yey0oWSs/KVxcLiNXIixGImQ3SV1rXS59R2l7V1BPMnsvfWhUX1dQTzJ7WQpBMiIsRiRNQWktczFUQVJfTXtQQWlPTXtGKTs2CQkJJE1BaS1zMVRBUl9Ne1BBaU9Ne0Y0RkFhezJfYXtBaU8xeyhGIiNcVmhUTS1XUE8yey0oWSs/KVxmI1ciLEYiIixGJE1BaS1zMVRBUl9Ne1BBaU9Ne0YpOzYJCQkkTUFpLXMxVEFSX017UEFpT017RjRGQWF7Ml9he0FpTzF7KEYiI1xWfWhUTS1XUE8yey0oWSs/KVxmI1ciLEYiIixGJE1BaS1zMVRBUl9Ne1BBaU9Ne0YpOzYJCQk2CQkuNjYJCVd5RigkMVRoeVcyVidXUE8ye19pT2pSJ2YpRiRhVDNWJy9VVGFNXy9NVGFSJ2ZGNEZBYXsyX2F7QWlPMXtfMU9paVFPMTlGKEYiI2UoV1AyfFd5YU9QeykoWSs/KXMjVyIsRiJ7aE9RaXtfaU9qUmlUT0ciLEYkYVQzVicvVVRhTV8vTVRhUidmRik7NgkJNgkJJE1BaS1zL3tNKEYnZE17bk0uJyxGJGFUM1YnL1VUYU1fL01UYVInZkYpOzY2CQlXeUYoRkFhezJfUE9NMVUoRiIjXFxkTXtuTUZpV1BXTTRWJ1wiZihZKz8pVidcImZcXC4jVyIsRiRNQWktczFUQVJfTXtQQWlPTXssRiRQT00xVXsvRilGKUZkNgkJCSRNQWktcy97TShGJFBPTTFVey9WcWYsRjFpe09hXzFUaE17aE0oJGFUM1YnL1VUYU1fL01UYVInZixGJFBPTTFVey9WPWYpRik7NgkJLjY2CQlXeShGJG55VCBoR0ZKWEtGMVQgaE0oJG55V3tpRy8pRilGZDYJCQkkbnlXe2lHL0dPTU9GNEZueVd7aUcvR09NT2lUT0coRiRhVDNWJ255V3tpRy8nZkYpOzYJCQk2CQkJeVRhe08xVUYoRiRueVd7aUcvRk8vRiRwT2kge0YpRmQ2CQkJCSRBYXsyXy9PeXtfaE9Qe0Y0RkFhezJfRSBUTXsoRiRwT2kge1ZxZixGIiciRik7NgkJCQk2CQkJCVd5KEYkcE9pIHtWbHFmRilGZDYJCQkJRkY2CQkJCUZGJHBPaSB7VmxxZkY0RntuQWlUR3soRicsJyxGJHBPaSB7VmxxZkYpOzYJCQkJRkY2CQkJCUZGV3koRiRwT2kge1ZscWZWcWZGSlhLRiFXaF9PYWFPUihGJFB7UFF7YV9XR1YnIC97YV8yYVQgQSdmLEYkcE9pIHtWbHFmRilGKUZkNgkJCQkJRkYkbnlXe2lHL0dPTU9WJHBPaSB7VnFmZkY0RiIiOzYJCQkJRkYuNgkJCQlGRjYJCQkJLjYJCQk2CQkJCVd5RihGJHBPaSB7VnpmRjQ0RiJSey9UYWhUIkYpRmQ2CQkJCQk2CQkJCQlXeShGV2hNcE9pKCRueVd7aUcvR09NT1YkcE9pIHtWcWZmKUYpRmQ2CQkJCQkJJG55Mldwe2hGNEZNYSB7OzYJCQkJCQkkbnlXe2lHL0dPTU9WJHBPaSB7VnFmZkY0RiRpT2gyVidueVd7aUdfblJ7LydmOzYJCQkJCS5Ge2kve0ZkNgkJCQkJCSRueTJXcHtoRjRGeU9pL3s7NgkJCQkJCSRueVd7aUcvR09NT1YkcE9pIHtWcWZmRjRGJGlPaDJWJ255V3tpR19uaFQnZjs2CQkJCQkuNgkJCQkJNgkJCQkuRntpL3tGZDYJCQkJCTYJCQkJCVd5KEZXLy97TSgkbnlXe2lHL0dPTU9WJHBPaSB7VnFmZilGSlhLRiRueVd7aUcvR09NT1YkcE9pIHtWcWZmRilGJG55Mldwe2hGNEZNYSB7O0Z7aS97RiRueTJXcHtoRjRGeU9pL3s7NgkJCQkJNgkJCQkuNgkJCQk2CQkJCVd5KEYhJG55Mldwe2hGKUZkNgkJCQkJJE1BaS1zMVRBUl9Ne1BBaU9Ne0Y0RkFhezJfYXtBaU8xeyhGIidcXFZueTJXcHtoX2QkQWF7Ml8vT3l7X2hPUHsuXFxmKFkqPylcXFZ9bnkyV3B7aF9kJEFhezJfL095e19oT1B7LlxcZidXLyIsRiIiLEYkTUFpLXMxVEFSX017UEFpT017Rik7NgkJCQkJJE1BaS1zMVRBUl9Ne1BBaU9Ne0Y0Ri9NYV9XYXtBaU8xeyhGIlZueWhUTTJXcHtoX2QkcE9pIHtWcWYuZiIsRiIiLEYkTUFpLXMxVEFSX017UEFpT017Rik7NgkJCQkJJE1BaS1zMVRBUl9Ne1BBaU9Ne0Y0Ri9NYV9XYXtBaU8xeyhGIlZ9bnloVE0yV3B7aF9kJHBPaSB7VnFmLmYiLEYiIixGJE1BaS1zMVRBUl9Ne1BBaU9Ne0YpOzYJCQkJLkZ7aS97RmQ2CQkJCQkkTUFpLXMxVEFSX017UEFpT017RjRGQWF7Ml9he0FpTzF7KEYiJ1xcVm55aFRNMldwe2hfZCRBYXsyXy9PeXtfaE9Qey5cXGYoWSo/KVxcVn1ueWhUTTJXcHtoX2QkQWF7Ml8vT3l7X2hPUHsuXFxmJ1cvIixGIiIsRiRNQWktczFUQVJfTXtQQWlPTXtGKTs2CQkJCQkkTUFpLXMxVEFSX017UEFpT017RjRGL01hX1dhe0FpTzF7KEYiVm55Mldwe2hfZCRwT2kge1ZxZi5mIixGIiIsRiRNQWktczFUQVJfTXtQQWlPTXtGKTs2CQkJCQkkTUFpLXMxVEFSX017UEFpT017RjRGL01hX1dhe0FpTzF7KEYiVn1ueTJXcHtoX2QkcE9pIHtWcWYuZiIsRiIiLEYkTUFpLXMxVEFSX017UEFpT017Rik7NgkJCQkuNgkJCQk2CQkJCVd5KC9NYUFULyhGJE1BaS1zMVRBUl9Ne1BBaU9NeyxGIlZXeW55cE9pIHtGZCRwT2kge1ZxZi4iRilGITQ0RnlPaS97RilGZDYJCQkJCSRNQWktczFUQVJfTXtQQWlPTXtGNEZBYXsyX2F7QWlPMXtfMU9paVFPMTlGKEYiI1xcVld5bnlwT2kgeyhZKz8pXFxmKFkrPylcXFZ9V3lueXBPaSB7XFxmI1cvIixGIjFVezE5X255cE9pIHsiLEYkTUFpLXMxVEFSX017UEFpT017Rik7NgkJCQkuNgkJCQk2CQkJCVd5RihGJHBPaSB7VjxmRkpYS0Yhe1BBTVIoRiRueVd7aUcvR09NT1YkcE9pIHtWcWZmRilGKUZkNgkJCQkJJE17UEFfT2FhT1JGNEZ7bkFpVEd7KEYiLCIsRiRueVd7aUcvR09NT1YkcE9pIHtWcWZmRik7NgkJCQkJJHBPaSB7ekY0Rk9hYU9SKCk7Ngk2CQkJCQl5VGF7TzFVRigkTXtQQV9PYWFPUkZPL0YkcE9pIHtsKUZkNgk2CQkJCQkJJHBPaSB7bEY0Rk1hV1AoJHBPaSB7bCk7NgkJCQkJCTYJCQkJCQlXeSgkcE9pIHtsKUZkNgkJCQkJCQk2CQkJCQkJCSRwT2kgezVGNEYvTWFfYXtBaU8xeyhPYWFPUigiJiNxekg7IixGIiZFIFRNOyIsRiImT1BBOyIsRiImIz1sejsiLEYiJiNIPTsiLEYiJiM4dDsiLEYifSIpLEZPYWFPUigiJyIsRiciJyxGIiYiLEYiZCIsRiJWIixGIjoiLEYiJnlhTy9pOyIpLEYkcE9pIHtsKTs2CQkJCQkJCTYJCQkJCQkJV3koRiRwT2kge1Z6ZkY0NEYiR09Ne01XUHsiRilGZDYJCQkJCQkJNgkJCQkJCQkJJHBPaSB7bEY0Ri9NYU1UTVdQeyhGJHBPaSB7NUYpOzYJCQkJCQkJNgkJCQkJCQkJV3koRiFNYVdQKCRwT2kge1ZsNWYpRilGJHBPaSB7Vmw1ZkY0RiQxVGh5VzJWJ01XUHsvTU9QQV9PMU1XcHsnZjs2CQkJCQkJCQk2CQkJCQkJCQlXeShGJHBPaSB7Vmw4ZkYpRmQ2CQkJCQkJCQkJNgkJCQkJCQkJCVd5KCRwT2kge1ZsPGYpRiRwT2kge2xGNEZpT2gyR09NeygkcE9pIHtWbDVmLEYkcE9pIHtsKTs2CQkJCQkJCQkJe2kve0YkcE9pIHtsRjRGaU9oMkdPTXsoJHBPaSB7Vmw1ZixGJHBPaSB7bCxGeU9pL3ssRiQxIC9NVFBpT2gyR09Neyk7NgkJCQkJCQkJCTYJCQkJCQkJCS5Ge2kve0YkcE9pIHtsRjRGR09NeyhGJHBPaSB7Vmw1ZixGJHBPaSB7bEYpOzYJNgkJCQkJCQkuNgk2CQkJCQkJCVd5KEYkMVRoeVcyVidPaWlUM19PaU1fIGFpJ2ZGKUYkcE9pIHt6VmZGNEYiZU9GVWF7eTRcIiJGWUYkMVRoeVcyVidVTU1BX1VUUHtfIGFpJ2ZGWUYibnkve09hMVV9IkZZJHBPaSB7VnFmWSJ9IllGYU8zIGFpe2gxVEd7KEYkcE9pIHs1RilGWUYifVwicyJGWUYkcE9pIHtsRllGImV9T3MiOzYJCQkJCQkJe2kve0YkcE9pIHt6VmZGNEYiZU9GVWF7eTRcIiRjSWNfYl1TWj9HVDRueS97T2ExVSZPUEE7bnloT1B7NCJZJHBPaSB7VnFmWSImT1BBO255NCJGWUZhTzMgYWl7aDFUR3soRiRwT2kgezVGKUZZRiJcInMiRllGJHBPaSB7bEZZRiJlfU9zIjs2CQkJCQkJCTYJCQkJCQkuNgk2CQkJCQkuNgkJCQkJNgkJCQkJV3koRntQQU1SKCRwT2kge1ZsPWYpRilGJHBPaSB7Vmw9ZkY0RiIsRiI7NgkJCQkJNgkJCQkJJG55V3tpRy9HT01PViRwT2kge1ZxZmZGNEZXUEFpVEd7KCRwT2kge1ZsPWYsRiRwT2kge3opOzYJNgkJCQkJIGgve00oJE17UEFfT2FhT1IpOzYJCQkJCSBoL3tNKCRwT2kge2wpOzYJCQkJCSBoL3tNKCRwT2kge3opOzYJCQkJCSBoL3tNKCRwT2kgezUpOzYJNgkJCQkuRntpL3tXeUYoRiRwT2kge1Z6ZkY0NEYiR09Ne01XUHsiRkpYS0Yhe1BBTVIoJG55V3tpRy9HT01PViRwT2kge1ZxZmYpRilGZDYJNgkJCQkJJG55V3tpRy9HT01PViRwT2kge1ZxZmZGNEYvTWFNVE1XUHsoRi9NYV9he0FpTzF7KCImIzh0OyIsRiI6IixGJG55V3tpRy9HT01PViRwT2kge1ZxZmYpRik7Ngk2CQkJCQlXeShGIU1hV1AoJHBPaSB7Vmw1ZilGKUYkcE9pIHtWbDVmRjRGJDFUaHlXMlYnTVdQey9NT1BBX08xTVdweydmOzYJNgkJCQkJV3koRiRwT2kge1ZsOGZGKUZkNgkJCQkJCTYJCQkJCQlXeSgkcE9pIHtWbDxmKUYkbnlXe2lHL0dPTU9WJHBPaSB7VnFmZkY0RmlPaDJHT017KCRwT2kge1ZsNWYsRiRueVd7aUcvR09NT1YkcE9pIHtWcWZmKTs2CQkJCQkJe2kve0YkbnlXe2lHL0dPTU9WJHBPaSB7VnFmZkY0RmlPaDJHT017KCRwT2kge1ZsNWYsRiRueVd7aUcvR09NT1YkcE9pIHtWcWZmLEZ5T2kveyxGJDEgL01UUGlPaDJHT017KTs2CQkJCQkJCQkJNgkJCQkJLkZ7aS97RiRueVd7aUcvR09NT1YkcE9pIHtWcWZmRjRGR09NeyhGJHBPaSB7Vmw1ZixGJG55V3tpRy9HT01PViRwT2kge1ZxZmZGKTs2CQkJCQk2CQkJCQk2CQkJCS42CQkJCTYJCQkJV3lGKCQxVGh5VzJWJ09paVQzX2lXaDkvJ2ZGSlhLRiRwT2kge1Z6ZkY0NEYiTXtuTU9he08iRkpYS0Z5IGgxTVdUaF97blcvTS8oJ2F7QWlPMXtfaVdoOS8nKUYpRiRueVd7aUcvR09NT1YkcE9pIHtWcWZmRjRGYXtBaU8xe19pV2g5L0YoRiRueVd7aUcvR09NT1YkcE9pIHtWcWZmLEYkYXtBaU8xe19pV2g5L1YnaHszLydmRik7Ngk2CQkJCVd5KCRwT2kge1Z6ZkY0NEYiV1BPMnsiRkpYS0ZXLy97TSgkbnlXe2lHL0dPTU9WJHBPaSB7VnFmZilGSlhLRiRueVd7aUcvR09NT1YkcE9pIHtWcWZmRilGZDYJCQkJCTYJCQkJCSRNe1BBX09hYU9SRjRGe25BaVRHeygnfCcsRiRueVd7aUcvR09NT1YkcE9pIHtWcWZmKTs2CQkJCQkJNgkJCQkJV3lGKDFUIGhNKCRNe1BBX09hYU9SKUY0NEY9RkJbRjFUIGhNKCRNe1BBX09hYU9SKUY0NEY4RilkNgkJCQkJCQk2CQkJCQkJJE17UEFfT2lNRjRGJyc7NgkJCQkJCSRNe1BBX3BPaSB7RjRGV1BBaVRHeygnfCcsRiRNe1BBX09hYU9SRik7NgkJCQkJCQk2CQkJCQkuRntpL3tGZDYJCQkJCQkJNgkJCQkJCSRNe1BBX09pTUY0RiRNe1BBX09hYU9SVnFmOzYJCQkJCQkkTXtQQV9PaU1GNEYvTWFfYXtBaU8xeyhGIiZPUEE7IzU1OyIsRiImIzU1OyIsRiRNe1BBX09pTUYpOzYJCQkJCQkkTXtQQV9PaU1GNEYvTWFfYXtBaU8xeyhGIiZPUEE7Iz1sNTsiLEYiJiM9bDU7IixGJE17UEFfT2lNRik7NgkJCQkJCTYJCQkJCQkgaC97TSgkTXtQQV9PYWFPUlZxZik7NgkJCQkJCSRNe1BBX3BPaSB7RjRGRldQQWlUR3soJ3wnLEYkTXtQQV9PYWFPUkYpOzYJCQkJCQkJNgkJCQkJLjYJNgkJCQkJJEFPTVVfQU9hTS9GNEYye01fIEFpVE9He0dfV1BPMntfV2h5VCgkTXtQQV9wT2kgeyk7NgkJCQkJNgkJCQkJV3koRiRwT2kge1Y9bGZGSlhLRiRBT01VX0FPYU0vLXNNVSBQUUYpRmQ2CQkJCQkJNgkJCQkJCSRNQWktcy97TShGIlZueXBPaSB7X01VIFBRXyBhaV9kJHBPaSB7VnFmLmYiLEYkQU9NVV9BT2FNLy1zTVUgUFEpOzYJCQkJCQkkbnlXe2lHL0dPTU9WJHBPaSB7VnFmZkY0RiJlT0ZVYXt5NFwiZCRBT01VX0FPYU0vLXMgYWkuXCJGR09NTy1VVzJVL2lXR3s0XCIvV2gyaXtcIkZNT2Eye000XCJfUWlPaDlcInNlV1AyRjFpTy8vNFwibnlXe2lHV1BPMntGZCRwT2kge1ZxZi5cIkYvYTE0XCJkJEFPTVVfQU9hTS8tc01VIFBRLlwiRk9pTTRcImQkTXtQQV9PaU0uXCJzZX1PcyI7Ngk2CQkJCQkuRntpL3tGZDYJCQkJCQk2CQkJCQkJJE1BaS1zL3tNKEYiVm55cE9pIHtfTVUgUFFfIGFpX2QkcE9pIHtWcWYuZiIsRiRBT01VX0FPYU0vLXMgYWkpOzYJCQkJCQkkbnlXe2lHL0dPTU9WJHBPaSB7VnFmZkY0RiJlV1AyRjFpTy8vNFwibnlXe2lHV1BPMntGZCRwT2kge1ZxZi5cIkYvYTE0XCJkJEFPTVVfQU9hTS8tcyBhaS5cIkZPaU00XCJkJE17UEFfT2lNLlwicyI7Ngk2CQkJCQkuNgkJCQkJNgkJCQkJJE1BaS1zL3tNKEYiVm55cE9pIHtfV1BPMntfIGFpX2QkcE9pIHtWcWYuZiIsRiRBT01VX0FPYU0vLXMgYWkpOzYJCQkJCSRNQWktcy97TShGIlZueXBPaSB7X1dQTzJ7X0d7LzFhV0FNV1RoX2QkcE9pIHtWcWYuZiIsRiRNe1BBX09pTSk7Ngk2CQkJCS42CQkJCTYJCQkJJG55V3tpRy9HT01PViRwT2kge1ZxZmZGNEZXLy97TSgkbnlXe2lHL0dPTU9WJHBPaSB7VnFmZilGP0YkbnlXe2lHL0dPTU9WJHBPaSB7VnFmZkY6RicnOzYJCQkJNgkJCQlXeSgkcE9pIHtWemZGNDRGIldQTzJ7IkZKWEtGISRueVd7aUcvR09NT1YkcE9pIHtWcWZmKUZkNgkJCQkJJE1BaS1zL3tNKEYiVm55cE9pIHtfTVUgUFFfIGFpX2QkcE9pIHtWcWYuZiIsRiIiKTs2CQkJCQkkTUFpLXMve00oRiJWbnlwT2kge19XUE8ye18gYWlfZCRwT2kge1ZxZi5mIixGIiIpOzYJCQkJCSRNQWktcy97TShGIlZueXBPaSB7X1dQTzJ7X0d7LzFhV0FNV1RoX2QkcE9pIHtWcWYuZiIsRiIiKTs2CQkJCS42CQkJCTYJCQkJV3koJHBPaSB7VnpmRjQ0RiJXUE8yezJPaXthUiJGSlhLRiRueVd7aUcvR09NT1YkcE9pIHtWcWZmRkpYS0YvTWFXQVQvRihGJE1BaS1zMVRBUl9Ne1BBaU9NeyxGIlZueXBPaSB7X2QkcE9pIHtWcWYuIkYpRiE0NEZ5T2kveylGZDYJCQkJCTYJCQkJCSR5V3tpR3BPaSB7X09hYUY0RntuQWlUR3soJywnLEYkbnlXe2lHL0dPTU9WJHBPaSB7VnFmZik7NgkJCQkJJDJPaWl7YVJfV1BPMntGNEZPYWFPUigpOzYJCQkJCSQyT2lpe2FSXy9XaDJpe19XUE8ye0Y0Rk9hYU9SKCk7NgkJCQkJJG55X1dQTzJ7XzFUIGhNRjRGcTs2CQkJCQk2CQkJCQl5VGF7TzFVRigkeVd7aUdwT2kge19PYWFGTy9GJE17UEFfcE9pIHspRmQ2CQkJCQkJNgkJCQkJCSRueV9XUE8ye18xVCBoTUYrKzs2CQkJCQkJNgkJCQkJCSRNe1BBX3BPaSB7RjRGTWFXUCgkTXtQQV9wT2kgeyk7NgkJCQk2CQkJCQkJV3koJE17UEFfcE9pIHtGNDRGIiIpRjFUaE1XaCB7OzYJCQkJCQk2CQkJCQkJJE17UEFfT2FhT1JGNEZ7bkFpVEd7KCd8JyxGJE17UEFfcE9pIHspOzYJCQkJCQk2CQkJCQkJV3lGKDFUIGhNKCRNe1BBX09hYU9SKUY0NEY9RkJbRjFUIGhNKCRNe1BBX09hYU9SKUY0NEY4RilkNgkJCQkJCQkJNgkJCQkJCQkkTXtQQV9PaU1GNEYnJzs2CQkJCQkJCSRNe1BBX3BPaSB7RjRGV1BBaVRHeygnfCcsRiRNe1BBX09hYU9SRik7NgkJCQkJCQkJNgkJCQkJCS5Ge2kve0ZkNgkJCQkJCQkJNgkJCQkJCQkkTXtQQV9PaU1GNEYkTXtQQV9PYWFPUlZxZjs2CQkJCQkJCSRNe1BBX09pTUY0Ri9NYV9he0FpTzF7KEYiJk9QQTsjNTU7IixGIiYjNTU7IixGJE17UEFfT2lNRik7NgkJCQkJCQkkTXtQQV9PaU1GNEYvTWFfYXtBaU8xeyhGIiZPUEE7Iz1sNTsiLEYiJiM9bDU7IixGJE17UEFfT2lNRik7NgkJCQkJCQk2CQkJCQkJCSBoL3tNKCRNe1BBX09hYU9SVnFmKTs2CQkJCQkJCSRNe1BBX3BPaSB7RjRGRldQQWlUR3soJ3wnLEYkTXtQQV9PYWFPUkYpOzYJCQkJCQkJCTYJCQkJCQkuNgk2CQkJCQkJJEFPTVVfQU9hTS9GNEYye01fIEFpVE9He0dfV1BPMntfV2h5VCgkTXtQQV9wT2kgeyk7NgkJCQkJNgkJCQkJCVd5KCRwT2kge1Y9bGZGSlhLRiRBT01VX0FPYU0vLXNNVSBQUSlGZDYJCQkJCQkJNgkJCQkJCQkkMk9paXthUl9XUE8ye1ZmRjRGImVpV3NlT0ZVYXt5NFwiZCRBT01VX0FPYU0vLXMgYWkuXCJGR09NTy1VVzJVL2lXR3s0XCJueV9kJGFUM1YnV0cnZi5fZCRwT2kge1ZxZi5cIkZNT2Eye000XCJfUWlPaDlcInNlV1AyRi9hMTRcImQkQU9NVV9BT2FNLy1zTVUgUFEuXCJGT2lNNFwiZCRNe1BBX09pTS5cInNlfU9zZX1pV3MiOzYJCQkJCQkJJDJPaWl7YVJfL1doMml7X1dQTzJ7VidWbnlwT2kge18nWSRwT2kge1ZxZlknRldQTzJ7NCInWSRueV9XUE8ye18xVCBoTVknImYnZkY0RiJlT0ZVYXt5NFwiZCRBT01VX0FPYU0vLXMgYWkuXCJGR09NTy1VVzJVL2lXR3s0XCIvV2gyaXtcIkZNT2Eye000XCJfUWlPaDlcInNlV1AyRjFpTy8vNFwibnlXe2lHV1BPMntGZCRwT2kge1ZxZi5cIkYvYTE0XCJkJEFPTVVfQU9hTS8tc01VIFBRLlwiRk9pTTRcImQkTXtQQV9PaU0uXCJzZX1PcyI7NgkJCQkJCQk2CQkJCQkJLkZ7aS97RmQ2CQkJCQkJCSQyT2lpe2FSX1dQTzJ7VmZGNEYiZWlXc2VXUDJGL2ExNFwiZCRBT01VX0FPYU0vLXMgYWkuXCJGT2lNNFwiZCRNe1BBX09pTS5cInNlfWlXcyI7NgkJCQkJCQkkMk9paXthUl8vV2gyaXtfV1BPMntWJ1ZueXBPaSB7XydZJHBPaSB7VnFmWSdGV1BPMns0IidZJG55X1dQTzJ7XzFUIGhNWSciZidmRjRGImVXUDJGMWlPLy80XCJueVd7aUdXUE8ye0ZkJHBPaSB7VnFmLlwiRi9hMTRcImQkQU9NVV9BT2FNLy1zIGFpLlwiRk9pTTRcImQkTXtQQV9PaU0uXCJzIjs2CQkJCQkJLjYJCQkJCQk2CQkJCQkJV3koRiEkQU9NVV9BT2FNLy1zTVUgUFFGKUYkQU9NVV9BT2FNLy1zTVUgUFFGNEYkQU9NVV9BT2FNLy1zIGFpOzYJCQkJCQk2CQkJCQkJJDJPaWl7YVJfL1doMml7X1dQTzJ7VidWbnlwT2kge18nWSRwT2kge1ZxZlknRldQTzJ7LUd7LzFhV0FNV1RoNCInWSRueV9XUE8ye18xVCBoTVknImYnZkY0RiRNe1BBX09pTTs2CQkJCQkJJDJPaWl7YVJfL1doMml7X1dQTzJ7VidWbnlwT2kge18nWSRwT2kge1ZxZlknRldQTzJ7LU1VIFBRLSBhaTQiJ1kkbnlfV1BPMntfMVQgaE1ZJyJmJ2ZGNEYkQU9NVV9BT2FNLy1zTVUgUFE7NgkJCQkJCSQyT2lpe2FSXy9XaDJpe19XUE8ye1YnVm55cE9pIHtfJ1kkcE9pIHtWcWZZJ0ZXUE8yey0gYWk0IidZJG55X1dQTzJ7XzFUIGhNWSciZidmRjRGJEFPTVVfQU9hTS8tcyBhaTs2CQkJCQkJNgkJCQkJCSRNQWktczFUQVJfTXtQQWlPTXtGNEYvTWFfV2F7QWlPMXsoRidWbnkyV3B7aF8nWSRwT2kge1ZxZlknRldQTzJ7NCInWSRueV9XUE8ye18xVCBoTVknImYnLEYiIixGJE1BaS1zMVRBUl9Ne1BBaU9Ne0YpOzYJCQkJCQkkTUFpLXMxVEFSX017UEFpT017RjRGL01hX1dhe0FpTzF7KEYnVn1ueTJXcHtoXydZJHBPaSB7VnFmWSdGV1BPMns0IidZJG55X1dQTzJ7XzFUIGhNWSciZicsRiIiLEYkTUFpLXMxVEFSX017UEFpT017Rik7NgkJCQkJCSRNQWktczFUQVJfTXtQQWlPTXtGNEZBYXsyX2F7QWlPMXsoRiInXFxWbnloVE0yV3B7aF9kJEFhezJfL095e19oT1B7LkZXUE8yezRcImQkbnlfV1BPMntfMVQgaE0uXCJcXGYoWSo/KVxcVn1ueWhUTTJXcHtoX2QkQWF7Ml8vT3l7X2hPUHsuRldQTzJ7NFwiZCRueV9XUE8ye18xVCBoTS5cIlxcZidXLyIsRiIiLEYkTUFpLXMxVEFSX017UEFpT017Rik7NjYJCQkJCS42CQkJCQk2CQkJCQlXeSgxVCBoTSgkMk9paXthUl8vV2gyaXtfV1BPMnspRilGZDYJCQkJCQl5VGF7TzFVKCQyT2lpe2FSXy9XaDJpe19XUE8ye0ZPL0YkTXtQQV85e1JGNHNGJE17UEFfcE9pIHspRiRNQWktcy97TShGJE17UEFfOXtSLEYkTXtQQV9wT2kgeyk7NgkJCQkJLjYJCQkJCTYJCQkJCSRueVd7aUcvR09NT1YkcE9pIHtWcWZmRjRGImUgaUYxaU8vLzRcIm55V3tpR1dQTzJ7Mk9paXthUkZkJHBPaSB7VnFmLlwicyJZV1BBaVRHeygkMk9paXthUl9XUE8yeylZImV9IGlzIjs2CQkJCQk2CQkJCS42CQkJCTYJCQkJJE1BaS1zMVRBUl9Ne1BBaU9Ne0Y0RkFhezJfYXtBaU8xeyhGIidcXFZueTJXcHtoX2QkQWF7Ml8vT3l7X2hPUHsuRldQTzJ7NFwiKFxHKylcIlxcZihZKj8pXFxWfW55Mldwe2hfZCRBYXsyXy9PeXtfaE9Qey5GV1BPMns0XCIoXEcrKVwiXFxmJ1cvIixGIiIsRiRNQWktczFUQVJfTXtQQWlPTXtGKTs2CQkJCSRNQWktczFUQVJfTXtQQWlPTXtGNEZBYXsyX2F7QWlPMXsoRiInXFxWbnloVE0yV3B7aF9kJEFhezJfL095e19oT1B7LkZXUE8yezRcIihcRyspXCJcXGYnVyIsRiIiLEYkTUFpLXMxVEFSX017UEFpT017Rik7NgkJCQkkTUFpLXMxVEFSX017UEFpT017RjRGQWF7Ml9he0FpTzF7KEYiJ1xcVn1ueWhUTTJXcHtoX2QkQWF7Ml8vT3l7X2hPUHsuRldQTzJ7NFwiKFxHKylcIlxcZidXIixGIiIsRiRNQWktczFUQVJfTXtQQWlPTXtGKTs2CQkJNgkJCQlXeUYoJHBPaSB7VnpxZilGJG55V3tpRy9HT01PViRwT2kge1ZxZmZGNEZBYXsyX2F7QWlPMXtfMU9paVFPMTlGKEYiI2UoV1AyfFd5YU9QeykoWSs/KXMjVyIsRiJ7aE9RaXtfaU9qUmlUT0ciLEYkbnlXe2lHL0dPTU9WJHBPaSB7VnFmZkYpOzYJNgkJCQkkTUFpLXMve00oRiJWbnlwT2kge19kJHBPaSB7VnFmLmYiLEYkbnlXe2lHL0dPTU9WJHBPaSB7VnFmZik7NgkJCQk2CQkJCVd5RihGQWF7Ml9QT00xVShGIiNcXFZueXBPaSB7X2QkQWF7Ml8vT3l7X2hPUHsuRmlXUFdNNFYnXCJmKFkrPylWJ1wiZlxcZiNXIixGJE1BaS1zMVRBUl9Ne1BBaU9NeyxGJFBPTTFVey9GKUYpRmQ2CQkJCQkkTUFpLXMve00oRiRQT00xVXsvVnFmLEYxaXtPYV8xVGhNe2hNKCRueVd7aUcvR09NT1YkcE9pIHtWcWZmLEYkUE9NMVV7L1Y9ZilGKTs2CQkJCS5GNgk2CQkJLjYJCS42NjYJCSRNQWktczFUUEFXaXsoRidNVEFoezMvJ0YpOzYJLjY2CSRNQWktczFpe09hKCk7CTYJJEdRLXN5YXt7KCk7NjYJMWF7T017XzFPMVV7KEYiTVRBaHszLyIsRiRNQWktc2F7LyBpTVYnTVRBaHszLydmLEYkMVRoeVcyVicvOVdoJ2YsRk1hIHtGKTs2LjY/cw==';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdiUzJsQkNnN3QwcksvWj1PeT5halVFcTh1STRYYzZvTTNEXXo8R1ZlIGZ9OWttTEpRe1tXTkZ3di5zcEhkbkE1eFRZMQppaFJQJywnU0xnMk9KSVQ4VUdEc0YxYWZCcnpocTA1S0g9TlAKWHR3UUUzNmRbPHVdL2tNWldBYmVSaUMgN1Z9PnY5e3hwNFlvLmNqbG55bScpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));
Function Calls
strtr | 1 |
strrev | 1 |
str_replace | 1 |
base64_decode | 2 |
Stats
MD5 | 00ea79da90905102102de0356bc44441 |
Eval Count | 2 |
Decode Time | 77 ms |