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 /* ===================================================== DataLife Engine - by So..

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: main.php
=====================================================
*/

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

$home_url = clean_url($config['http_home_url']);

if ($home_url AND clean_url( $_SERVER['HTTP_HOST'] ) != $home_url ) {

	$replace_url = array ();
	$replace_url[0] = $home_url;
	$replace_url[1] = clean_url ( $_SERVER['HTTP_HOST'] );

} else $replace_url = false;

$tpl->load_template ( 'main.tpl' );

$tpl->set ( '{calendar}', $tpl->result['calendar'] );
$tpl->set ( '{archives}', $tpl->result['archive'] );
$tpl->set ( '{tags}', $tpl->result['tags_cloud'] );
$tpl->set ( '{vote}', $tpl->result['vote'] );
$tpl->set ( '{login}', $tpl->result['login_panel'] );
$tpl->set ( '{speedbar}', $tpl->result['speedbar'] );

if ( $dle_module == "showfull" AND $news_found ) {
	
	if( strpos( $tpl->copy_template, "related-news" ) !== false ) {
		$tpl->set( '[related-news]', "" );
		$tpl->set( '[/related-news]', "" );
		$tpl->set( '{related-news}', $related_buffer );
	}
	
	if( strpos( $tpl->copy_template, "[xf" ) !== false OR strpos( $tpl->copy_template, "[ifxf" ) !== false ) {

		$xfieldsdata = xfieldsdataload( $xfieldsdata );
		
		foreach ( $xfields as $value ) {
			$preg_safe_name = preg_quote( $value[0], "'" );
			
			$xfieldsdata[$value[0]] = isset( $xfieldsdata[$value[0]] ) ? stripslashes( $xfieldsdata[$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($xfieldsdata[$value[0]] == "") $xfgiven = false; else $xfgiven = true;
				
			}
			
			if( !$xfgiven ) {
				$tpl->copy_template = preg_replace( "'\[xfgiven_{$preg_safe_name}\](.*?)\[/xfgiven_{$preg_safe_name}\]'is", "", $tpl->copy_template );
				$tpl->copy_template = str_replace( "[xfnotgiven_{$value[0]}]", "", $tpl->copy_template );
				$tpl->copy_template = str_replace( "[/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_replace( "[xfgiven_{$value[0]}]", "", $tpl->copy_template );
				$tpl->copy_template = str_replace( "[/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) {
						$value2 = str_replace(array("&#039;", "&quot;", "&amp;"), array("'", '"', "&"), $value2);
	
						if( $config['allow_alt_url'] ) $value3[] = "<a href=\"" . $config['http_home_url'] . "xfsearch/" .$value[0]."/". rawurlencode( dle_strtolower($value2) ) . "/\">" . $value2 . "</a>";
						else $value3[] = "<a href=\"$PHP_SELF?do=xfsearch&amp;xfname=".$value[0]."&amp;xf=" . rawurlencode( dle_strtolower($value2) ) . "\">" . $value2 . "</a>";
					}
				}
				
				if( empty($value[21]) ) $value[21] = ", ";
				
				$xfieldsdata[$value[0]] = implode($value[21], $value3);

				unset($temp_array);
				unset($value2);
				unset($value3);

			}
			
			if ($config['allow_links'] AND $value[3] == "textarea" AND function_exists('replace_links') AND isset($replace_links['news']) ) $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( "&amp;#44;", "&#44;", $temp_alt );
					$temp_alt = str_replace( "&amp;#124;", "&#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] == "video" or $value[3] == "audio") and $xfieldsdata[$value[0]] and stripos($tpl->copy_template, "_{$value[0]}") !== false) {

				$fieldvalue_arr = explode(',', $xfieldsdata[$value[0]]);
				$playlist = array();
				$playlist_single = array();
				$xf_playlist_count = 0;

				if ($value[3] == "audio") {
					$xftag = "audio";
					$xftype = "audio/mp3";
				} else {
					$xftag = "video";
					$xftype = "video/mp4";
				}

				if (!isset($video_config)) {
					include_once(ENGINE_DIR . '/data/videoconfig.php');
				}

				if ($video_config['preload']) $preload = "metadata";
				else $preload = "none";

				$playlist_width = $video_config['width'];

				if (substr($playlist_width, -1, 1) != '%') $playlist_width = $playlist_width . "px";

				$playlist_width = "style=\"width:100%;max-width:{$playlist_width};\"";

				foreach ($fieldvalue_arr as $temp_value) {

					$xf_playlist_count++;

					$temp_value = trim($temp_value);

					if (!$temp_value) continue;

					$temp_array = explode('|', $temp_value);

					if (count($temp_array) < 4) {

						$temp_alt = '';
						$temp_url = $temp_array[0];
					} else {

						$temp_alt = $temp_array[0];
						$temp_url = $temp_array[1];
					}

					$filename = pathinfo($temp_url, PATHINFO_FILENAME);
					$filename = explode("_", $filename);
					if (count($filename) > 1 and intval($filename[0])) unset($filename[0]);
					$filename = implode("_", $filename);

					if (!$temp_alt) $temp_alt = $filename;

					$playlist[] = "<{$xftag} title=\"{$temp_alt}\" preload=\"{$preload}\" controls><source type=\"{$xftype}\" src=\"{$temp_url}\"></{$xftag}>";
					$playlist_single['[xfvalue_' . $value[0] . ' ' . $xftag . '="' . $xf_playlist_count . '"]'] = "<div class=\"dleplyrplayer\" {$playlist_width} theme=\"{$video_config['theme']}\"><{$xftag} title=\"{$temp_alt}\" preload=\"{$preload}\" controls><source type=\"{$xftype}\" src=\"{$temp_url}\"></{$xftag}></div>";

					$playlist_single['[xfvalue_' . $value[0] . ' ' . $xftag . '-description="' . $xf_playlist_count . '"]'] = $temp_alt;
					$playlist_single['[xfvalue_' . $value[0] . ' ' . $xftag . '-url="' . $xf_playlist_count . '"]'] = $temp_url;

					$tpl->copy_template = str_ireplace('[xfgiven_' . $value[0] . ' ' . $xftag . '="' . $xf_playlist_count . '"]', "", $tpl->copy_template);
					$tpl->copy_template = str_ireplace('[/xfgiven_' . $value[0] . ' ' . $xftag . '="' . $xf_playlist_count . '"]', "", $tpl->copy_template);
					$tpl->copy_template = preg_replace("'\[xfnotgiven_{$preg_safe_name} {$xftag}=\"{$xf_playlist_count}\"\](.*?)\[/xfnotgiven_{$preg_safe_name} {$xftag}=\"{$xf_playlist_count}\"\]'is", "", $tpl->copy_template);
				}

				if (count($playlist_single)) {
					foreach ($playlist_single as $temp_key => $temp_value) $tpl->set($temp_key, $temp_value);
				}

				$xfieldsdata[$value[0]] = "<div class=\"dleplyrplayer\" {$playlist_width} theme=\"{$video_config['theme']}\">" . implode($playlist) . "</div>";
			}

			if($value[3] == "imagegalery" AND $xfieldsdata[$value[0]] AND stripos ( $tpl->copy_template, "_{$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( "&amp;#44;", "&#44;", $temp_alt );
						$temp_alt = str_replace( "&amp;#124;", "&#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|video|audio)=\"(\d+)\"\](.*?)\[/xfgiven_{$preg_safe_name} (image|video|audio)=\"(\d+)\"\]'is", "", $tpl->copy_template );
			$tpl->copy_template = preg_replace( "'\[xfnotgiven_{$preg_safe_name} (image|video|audio)=\"(\d+)\"\]'i", "", $tpl->copy_template );
			$tpl->copy_template = preg_replace( "'\[/xfnotgiven_{$preg_safe_name} (image|video|audio)=\"(\d+)\"\]'i", "", $tpl->copy_template );
			
			if ($value[30]) $xfieldsdata[$value[0]] = preg_replace_callback ( "#<(img|iframe)(.+?)>#i", "enable_lazyload", $xfieldsdata[$value[0]] );
			
			$tpl->copy_template = str_ireplace( "[xfvalue_{$value[0]}]", $xfieldsdata[$value[0]], $tpl->copy_template);

			if ( preg_match( "#\[xfvalue_{$preg_safe_name} limit=['\"](.+?)['\"]\]#i", $tpl->copy_template, $matches ) ) {
				$tpl->copy_template = str_ireplace( $matches[0], clear_content($xfieldsdata[$value[0]], $matches[1]), $tpl->copy_template );
			}
			
			if (stripos ( $tpl->copy_template, "[hide" ) !== false ) {
				
				$tpl->copy_template = 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>";
							
						}
		
				}, $tpl->copy_template );
			}


			if( $config['files_allow'] ) if( strpos( $tpl->copy_template, "[attachment=" ) !== false ) {
				$tpl->copy_template = show_attach( $tpl->copy_template, NEWS_ID );
			}
	
		}
	}
		
} else {
	
	if( strpos( $tpl->copy_template, "related-news" ) !== false ) {
		$tpl->set( '{related-news}', "" );
		$tpl->set_block( "'\[related-news\](.*?)\[/related-news\]'si", "" );
	}
	
	if( strpos( $tpl->copy_template, "[xf" ) !== false ) {
		$tpl->copy_template = preg_replace( "'\[xfnotgiven_(.*?)\](.*?)\[/xfnotgiven_(.*?)\]'is", "", $tpl->copy_template );
		$tpl->copy_template = preg_replace( "'\[xfgiven_(.*?)\](.*?)\[/xfgiven_(.*?)\]'is", "", $tpl->copy_template );
		$tpl->copy_template = preg_replace( "'\[xfvalue_(.*?)\]'i", "", $tpl->copy_template );
	}
	
	if( strpos( $tpl->copy_template, "[ifxfvalue" ) !== false ) {
		$tpl->copy_template = preg_replace( "#\[ifxfvalue(.+?)\](.+?)\[/ifxfvalue\]#is", "", $tpl->copy_template );
	}

}

if ($config['allow_skin_change']) $tpl->set ( '{changeskin}', ChangeSkin ( $config['skin'] ) );

if (count ( $banners ) and $config['allow_banner']) {

	foreach ( $banners as $name => $value ) {
		$tpl->copy_template = str_replace ( "{banner_" . $name . "}", $value, $tpl->copy_template );
		if ( $value ) {
			$tpl->copy_template = str_replace ( "[banner_" . $name . "]", "", $tpl->copy_template );
			$tpl->copy_template = str_replace ( "[/banner_" . $name . "]", "", $tpl->copy_template );
		}
	}

}

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

if ($config['rss_informer'] AND count ($informers) ) {
	foreach ( $informers as $name => $value ) {
		$tpl->copy_template = str_replace ( "{inform_" . $name . "}", $value, $tpl->copy_template );
	}
}

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

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

if (stripos ( $tpl->copy_template, "[static=" ) !== false) {
	$tpl->copy_template = preg_replace_callback ( "#\[(static)=(.+?)\](.*?)\[/static\]#is", "check_static", $tpl->copy_template );
}

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

if (stripos ( $tpl->copy_template, "{customcomments" ) !== false) {
	$tpl->copy_template = preg_replace_callback ( "#\{customcomments(.+?)\}#i", "custom_comments", $tpl->copy_template );
}

if (stripos ( $tpl->copy_template, "{custom" ) !== false) {
	$tpl->copy_template = preg_replace_callback ( "#\{custom(.+?)\}#i", "custom_print", $tpl->copy_template );
}

if ( ($allow_active_news AND $news_found AND $config['allow_change_sort'] AND $dle_module != "userinfo") OR defined('CUSTOMSORT')) {

	$tpl->set ( '[sort]', "" );
	$tpl->set ( '{sort}', news_sort ( $do ) );
	$tpl->set ( '[/sort]', "" );

} else {

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

}

$tpl->copy_template = str_replace ( "{topnews}", $tpl->result['topnews'], $tpl->copy_template );

if( $vk_url ) {
	$tpl->set( '[vk]', "" );
	$tpl->set( '[/vk]', "" );
	$tpl->set( '{vk_url}', $vk_url );	
} else {
	$tpl->set_block( "'\[vk\](.*?)\[/vk\]'si", "" );
	$tpl->set( '{vk_url}', '' );	
}
if( $odnoklassniki_url ) {
	$tpl->set( '[odnoklassniki]', "" );
	$tpl->set( '[/odnoklassniki]', "" );
	$tpl->set( '{odnoklassniki_url}', $odnoklassniki_url );
} else {
	$tpl->set_block( "'\[odnoklassniki\](.*?)\[/odnoklassniki\]'si", "" );
	$tpl->set( '{odnoklassniki_url}', '' );	
}
if( $facebook_url ) {
	$tpl->set( '[facebook]', "" );
	$tpl->set( '[/facebook]', "" );
	$tpl->set( '{facebook_url}', $facebook_url );	
} else {
	$tpl->set_block( "'\[facebook\](.*?)\[/facebook\]'si", "" );
	$tpl->set( '{facebook_url}', '' );	
}
if( $google_url ) {
	$tpl->set( '[google]', "" );
	$tpl->set( '[/google]', "" );
	$tpl->set( '{google_url}', $google_url );
} else {
	$tpl->set_block( "'\[google\](.*?)\[/google\]'si", "" );
	$tpl->set( '{google_url}', '' );	
}
if( $mailru_url ) {
	$tpl->set( '[mailru]', "" );
	$tpl->set( '[/mailru]', "" );
	$tpl->set( '{mailru_url}', $mailru_url );	
} else {
	$tpl->set_block( "'\[mailru\](.*?)\[/mailru\]'si", "" );
	$tpl->set( '{mailru_url}', '' );	
}
if( $yandex_url ) {
	$tpl->set( '[yandex]', "" );
	$tpl->set( '[/yandex]', "" );
	$tpl->set( '{yandex_url}', $yandex_url );
} else {
	$tpl->set_block( "'\[yandex\](.*?)\[/yandex\]'si", "" );
	$tpl->set( '{yandex_url}', '' );
}

$config['http_home_url'] = explode ( "index.php", strtolower ( $_SERVER['PHP_SELF'] ) );
$config['http_home_url'] = reset ( $config['http_home_url'] );

if ( !$user_group[$member_id['user_group']]['allow_admin'] ) $config['admin_path'] = "";
if ($config['thumb_gallery'] and ($dle_module == "showfull" or $dle_module == "static")) $config['thumb_gallery'] = 1; else $config['thumb_gallery'] = 0;

$ajax .= <<<HTML
{$pm_alert}{$twofactor_alert}<script>
<!--
var dle_root       = '{$config['http_home_url']}';
var dle_admin      = '{$config['admin_path']}';
var dle_login_hash = '{$dle_login_hash}';
var dle_group      = {$member_id['user_group']};
var dle_skin       = '{$config['skin']}';
var dle_wysiwyg    = '{$config['allow_comments_wysiwyg']}';
var quick_wysiwyg  = '{$config['allow_quick_wysiwyg']}';
var dle_min_search = '{$config['search_length_min']}';
var dle_act_lang   = ["{$lang['p_yes']}", "{$lang['p_no']}", "{$lang['p_enter']}", "{$lang['p_cancel']}", "{$lang['p_save']}", "{$lang['p_del']}", "{$lang['ajax_info']}"];
var menu_short     = '{$lang['menu_short']}';
var menu_full      = '{$lang['menu_full']}';
var menu_profile   = '{$lang['menu_profile']}';
var menu_send      = '{$lang['menu_send']}';
var menu_uedit     = '{$lang['menu_uedit']}';
var dle_info       = '{$lang['p_info']}';
var dle_confirm    = '{$lang['p_confirm']}';
var dle_prompt     = '{$lang['p_prompt']}';
var dle_req_field  = ["{$lang['req_field_1']}", "{$lang['req_field_2']}", "{$lang['req_field_3']}"];
var dle_del_agree  = '{$lang['news_delcom']}';
var dle_spam_agree = '{$lang['mark_spam']}';
var dle_c_title    = '{$lang['complaint_title']}';
var dle_complaint  = '{$lang['add_to_complaint']}';
var dle_mail       = '{$lang['reply_mail']}';
var dle_big_text   = '{$lang['big_text']}';
var dle_orfo_title = '{$lang['orfo_title']}';
var dle_p_send     = '{$lang['p_send']}';
var dle_p_send_ok  = '{$lang['p_send_ok']}';
var dle_save_ok    = '{$lang['n_save_ok']}';
var dle_reply_title= '{$lang['reply_comments']}';
var dle_tree_comm  = '{$dle_tree_comments}';
var dle_del_news   = '{$lang['news_delnews']}';
var dle_sub_agree  = '{$lang['subscribe_info_3']}';
var dle_unsub_agree  = '{$lang['subscribe_info_4']}';
var dle_captcha_type  = '{$config['allow_recaptcha']}';
var dle_share_interesting  = ["{$lang['share_i_1']}", "{$lang['share_i_2']}", "{$lang['share_i_3']}", "{$lang['share_i_4']}", "{$lang['share_i_5']}", "{$lang['share_i_6']}"];
var DLEPlayerLang     = {prev: '{$lang['player_prev']}',next: '{$lang['player_next']}',play: '{$lang['player_play']}',pause: '{$lang['player_pause']}',mute: '{$lang['player_mute']}', unmute: '{$lang['player_unmute']}', settings: '{$lang['player_settings']}', enterFullscreen: '{$lang['player_fullscreen']}', exitFullscreen: '{$lang['player_efullscreen']}', speed: '{$lang['player_speed']}', normal: '{$lang['player_normal']}', quality: '{$lang['player_quality']}', pip: '{$lang['player_pip']}'};
var DLEGalleryLang    = {CLOSE: '{$lang['thumb_closetitle']}', NEXT: '{$lang['thumb_nexttitle']}', PREV: '{$lang['thumb_previoustitle']}', ERROR: '{$lang['all_err_1']}', IMAGE_ERROR: '{$lang['thumb_imageerror']}', TOGGLE_SLIDESHOW: '{$lang['thumb_playtitle']}',TOGGLE_FULLSCREEN: '{$lang['thumb_fullscreen']}', TOGGLE_THUMBS: '{$lang['thumb_thtoggle']}', ITERATEZOOM: '{$lang['thumb_thzoom']}', DOWNLOAD: '{$lang['thumb_thdownload']}' };
var DLEGalleryMode    = {$config['thumb_gallery']};
var DLELazyMode       = {$config['image_lazy']};

HTML;

if ($user_group[$member_id['user_group']]['allow_all_edit']) {

	$ajax .= <<<HTML
var dle_notice     = '{$lang['btn_notice']}';
var dle_p_text     = '{$lang['p_text']}';
var dle_del_msg    = '{$lang['p_message']}';
var allow_dle_delete_news   = true;

HTML;

} else {

	$ajax .= <<<HTML
var allow_dle_delete_news   = false;

HTML;

}

if ($config['fast_search'] AND $user_group[$member_id['user_group']]['allow_search']) {

	$ajax .= <<<HTML
var dle_search_delay   = false;
var dle_search_value   = '';
HTML;

	$onload_scripts[] = "FastSearch();";

}

if (strpos ( $tpl->result['content'], "<pre" ) !== false OR strpos ( $tpl->copy_template, "<pre" ) !== false) {

	$js_array[] = "engine/classes/highlight/highlight.code.js";

}

if ( (strpos ( $tpl->result['content'], "highslide" ) !== false OR strpos ( $tpl->copy_template, "highslide" ) !== false) AND $dle_module != "addnews") {

	$js_array[] = "engine/classes/fancybox/fancybox.js";

}

if ( strpos ( $tpl->result['content'], "data-src=" ) !== false OR strpos ( $tpl->copy_template, "data-src=" ) !== false ) {
	$js_array[] = "engine/classes/js/lazyload.js";
}

if ( strpos ( $tpl->result['content'], "share-content" ) !== false OR strpos ( $tpl->copy_template, "share-content" ) !== false ) {
	
	$js_array[] = "engine/classes/masha/masha.js";
	
}

if (strpos ( $tpl->result['content'], "dleplyrplayer" ) !== false OR strpos ( $tpl->copy_template, "dleplyrplayer" ) !== false) {
  if ( strpos ( $tpl->result['content'], ".m3u8" ) !== false OR strpos ( $tpl->copy_template, ".m3u8" ) !== false ) {
	 $js_array[] = "engine/classes/html5player/hls.js";
  }
  $css_array[] = "engine/classes/html5player/plyr.css";
  $js_array[] = "engine/classes/html5player/plyr.js";
  
} elseif (strpos ( $tpl->result['content'], "dleaudioplayer" ) !== false OR strpos ( $tpl->result['content'], "dlevideoplayer" ) !== false OR strpos ( $tpl->copy_template, "dlevideoplayer" ) !== false OR strpos ( $tpl->copy_template, "dleaudioplayer" ) !== false) {
	
  $css_array[] = "engine/classes/html5player/player.css";
  $js_array[] = "engine/classes/html5player/player.js";
  
}

if( $user_group[$member_id['user_group']]['allow_pm'] ) {
	$allow_comments_ajax = true;
}

if ($allow_comments_ajax AND ( ($config['allow_quick_wysiwyg'] == "2" AND ($user_group[$member_id['user_group']]['allow_edit'] OR $user_group[$member_id['user_group']]['allow_all_edit']) ) OR $config['allow_comments_wysiwyg'] == "2") AND $dle_module != "addnews") {

    $js_array[] = "engine/editor/jscripts/tiny_mce/tinymce.min.js";

}

if ($allow_comments_ajax AND ( ($config['allow_quick_wysiwyg'] == "1" AND ($user_group[$member_id['user_group']]['allow_edit'] OR $user_group[$member_id['user_group']]['allow_all_edit']) ) OR $config['allow_comments_wysiwyg'] == "1") AND $dle_module != "addnews" ) {
	
	$js_array[] = "engine/skins/codemirror/js/code.js";
	$js_array[] = "engine/editor/jscripts/froala/editor.js";
	$js_array[] = "engine/editor/jscripts/froala/languages/{$lang['language_code']}.js";
	$css_array[] = "engine/editor/jscripts/froala/fonts/font-awesome.css";
	$css_array[] = "engine/editor/jscripts/froala/css/editor.css";

}

if ($config['allow_admin_wysiwyg'] == "1" OR $config['allow_site_wysiwyg'] == "1" OR $config['allow_static_wysiwyg'] == "1" OR $config['allow_quick_wysiwyg'] == "1" ) {
	$css_array[] = "engine/editor/css/default.css";

}

$js_array = build_css($css_array, $config)."
".build_js($js_array, $config);

$schema = DLESEO::CompileSchema();

if($schema) {
	$js_array .= "
<script type=\"application/ld+json\">".DLESEO::CompileSchema()."</script>";	
}

$show_error_info = false;

if( $_SERVER['QUERY_STRING'] AND !$tpl->result['content'] AND !$tpl->result['info'] AND stripos ( $tpl->copy_template, "{content}" ) !== false ) {
	$show_error_info = true;
}

if($dle_module == "main" AND $config['start_site'] == 2 ) {
	$show_error_info = false;
}

if( $show_error_info ) {

	@header( "HTTP/1.0 404 Not Found" );
	$need_404 = false;
	
	if( $config['own_404'] AND file_exists(ROOT_DIR . '/404.html') ) {
		@header("Content-type: text/html; charset=".$config['charset']);
		echo file_get_contents( ROOT_DIR . '/404.html' );
		die();
		
	} else msgbox( $lang['all_err_1'], $lang['news_err_27'] );

}

if($need_404) {
	@header( "HTTP/1.0 404 Not Found" );
}

if( is_array($tpl->onload_scripts) AND count($tpl->onload_scripts) ) {
	$onload_scripts = array_merge($onload_scripts, $tpl->onload_scripts);
}

if ( count($onload_scripts) ) {
	
	$onload_scripts =implode("
", $onload_scripts);

	$ajax .= <<<HTML

jQuery(function($){
{$onload_scripts}
});
HTML;

} else $onload_scripts="";

$ajax .= <<<HTML

//-->
</script>
HTML;

if( ($tpl->result['content'] AND isset($tpl->result['navigation']) AND $tpl->result['navigation']) OR defined('CUSTOMNAVIGATION') ) {

	$tpl->set( '[navigation]', "" );
	$tpl->set( '[/navigation]', "" );
	$tpl->set_block( "'\[not-navigation\](.*?)\[/not-navigation\]'si", "" );
		
	if( stripos ( $tpl->copy_template, "{navigation}" ) !== false )	{

		$tpl->result['content'] = str_replace ( '{newsnavigation}', '', $tpl->result['content'] );
		$tpl->copy_template = str_replace ( '{newsnavigation}', '', $tpl->copy_template );
			
		if( $tpl->result['navigation'] AND stripos ( $tpl->copy_template, "{content}" ) !== false ) {
			
			$tpl->set( '{navigation}', $tpl->result['navigation'] );
			
		} else {
			
			$tpl->set( '{navigation}', $custom_navigation );
			
		}

	} else {
		
		$tpl->result['content'] = str_replace ( '{newsnavigation}', $tpl->result['navigation'], $tpl->result['content'] );
		$tpl->copy_template = str_replace ( '{newsnavigation}', $custom_navigation, $tpl->copy_template );

	}

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


if (stripos ( $tpl->copy_template, "{jsfiles}" ) !== false) {
	$tpl->set ( '{headers}', $metatags );
	$tpl->set ( '{jsfiles}', $js_array );
} else {
	$tpl->set ( '{headers}', $metatags."
".$js_array );
}

$tpl->set ( '{AJAX}', $ajax );
$tpl->set ( '{info}',  $tpl->result['info'] );

$tpl->set ( '{content}', $tpl->result['content'] );

$tpl->compile ( 'main' );

if( $is_logged AND stripos ( $tpl->result['main'], "-favorites-" ) !== false) {
	
	$fav_arr = explode(',', $member_id['favorites'] );
	
	foreach( $fav_arr as $fav_id ) {
		$tpl->result['main'] = str_replace ( "{-favorites-{$fav_id}}", "<a id=\"fav-id-{$fav_id}\" class=\"favorite-link del-favorite\" href=\"{$PHP_SELF}?do=favorites&amp;doaction=del&amp;id={$fav_id}\"><img src=\"{$config['http_home_url']}templates/{$config['skin']}/dleimages/minus_fav.gif\" onclick=\"doFavorites('{$fav_id}', 'minus', 0); return false;\" title=\"{$lang['news_minfav']}\" alt=\"\"></a>", $tpl->result['main'] );
		$tpl->result['main'] = str_replace ( "[del-favorites-{$fav_id}]", "<a id=\"fav-id-{$fav_id}\" onclick=\"doFavorites('{$fav_id}', 'minus', 1); return false;\" href=\"{$PHP_SELF}?do=favorites&amp;doaction=del&amp;id={$fav_id}\">", $tpl->result['main'] );
		$tpl->result['main'] = str_replace ( "[/del-favorites-{$fav_id}]", "</a>", $tpl->result['main'] );
		$tpl->result['main'] = preg_replace( "'\[add-favorites-{$fav_id}\](.*?)\[/add-favorites-{$fav_id}\]'is", "", $tpl->result['main'] );
	}
	
	$tpl->result['main'] = preg_replace( "'\{-favorites-(\d+)\}'i", "<a id=\"fav-id-\" class=\"favorite-link add-favorite\" href=\"{$PHP_SELF}?do=favorites&amp;doaction=add&amp;id=\"><img src=\"{$config['http_home_url']}templates/{$config['skin']}/dleimages/plus_fav.gif\" onclick=\"doFavorites('', 'plus', 0); return false;\" title=\"{$lang['news_addfav']}\" alt=\"\"></a>", $tpl->result['main'] );
	$tpl->result['main'] = preg_replace( "'\[add-favorites-(\d+)\]'i", "<a id=\"fav-id-\" onclick=\"doFavorites('', 'plus', 1); return false;\" href=\"{$PHP_SELF}?do=favorites&amp;doaction=add&amp;id=\">", $tpl->result['main'] );
	$tpl->result['main'] = preg_replace( "'\[/add-favorites-(\d+)\]'i", "</a>", $tpl->result['main'] );
	$tpl->result['main'] = preg_replace( "'\[del-favorites-(\d+)\](.*?)\[/del-favorites-(\d+)\]'si", "", $tpl->result['main'] );

}

if ($config['allow_links'] and isset($replace_links['all']) ) $tpl->result['main'] = replace_links ( $tpl->result['main'], $replace_links['all'] );

$tpl->result['main'] = str_ireplace( '{THEME}', $config['http_home_url'] . 'templates/' . $config['skin'], $tpl->result['main'] );

if ($replace_url) $tpl->result['main'] = str_replace ( $replace_url[0]."/", $replace_url[1]."/", $tpl->result['main'] );

if($remove_canonical) {
	$tpl->result['main'] = preg_replace( "#<link rel=['\"]canonical['\"](.+?)>#i", "", $tpl->result['main'] );
}

$tpl->result['main'] = str_replace ( 'src="http://'.$_SERVER['HTTP_HOST'].'/', 'src="/', $tpl->result['main'] );
$tpl->result['main'] = str_replace ( 'srcset="http://'.$_SERVER['HTTP_HOST'].'/', 'srcset="/', $tpl->result['main'] );
$tpl->result['main'] = str_replace ( 'src="https://'.$_SERVER['HTTP_HOST'].'/', 'src="/', $tpl->result['main'] );
$tpl->result['main'] = str_replace ( 'srcset="https://'.$_SERVER['HTTP_HOST'].'/', 'srcset="/', $tpl->result['main'] );

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

$tpl->global_clear();

$db->close();

echo "
<!-- DataLife Engine Copyright SoftNews Media Group (https://dle-news.ru) -->
";

GzipOut();

?>

Did this file decode correctly?

Original Code

<?php
/*
=====================================================
 DataLife Engine - by SoftNews Media Group 
-----------------------------------------------------
 https://dle-news.ru/
-----------------------------------------------------
 Copyright (c) 2004,2023 SoftNews Media Group
-----------------------------------------------------
 You use Demo Version of DataLife Engine
=====================================================
*/
?><?php $_F=__FILE__;$_X='P2hxP2YyZi5rKi54eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eC5DMD5qPk9SdnRDMUJBUkJ0Qy1DaWRDOVh2ald0UXdDcnQ3Uj5DWjRYRGZDLi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLkMyampmdzprazdWdC1CdFF3WzREay4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS5DXVhmZDRSQTJqQyg8KUNVCgpILVUKVWFDOVh2ald0UXdDcnQ3Uj5DWjRYRGYueHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHguQ1MyUndDPFg3dENSd0NmNFhqdDxqdDdDaWRDPFhmZDRSQTJqLnh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4LkNZUlZ0OkM2PlJCW2YyZi54eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eC4qay4uUnYoQyE3dHZSQnQ3KCcwelN6T2NZMTFXWmNXMScpQylDdS4JMnQ+N3Q0KEMibVNTb2tlW2VDSAphQ1lYNGlSNzd0QiJDKTsuCTJ0Pjd0NEMoQydPWDw+alJYQjpDW1trW1trJ0MpOy4JN1J0KEMibT48blJCQUM+amp0NmZqISJDKTsueS4uJDJYNnRfRDRWQ3hDPFZ0PkJfRDRWKCQ8WEJ2UkFLJzJqamZfMlg2dF9ENFYnTSk7Li5SdkMoJDJYNnRfRDRWQ3pXMEM8VnQ+Ql9ENFYoQyRfOTE4LzE4SydtU1NvX21KOVMnTUMpQyF4QyQyWDZ0X0Q0VkMpQ3UuLgkkNHRmVj48dF9ENFZDeEM+NDQ+ZEMoKTsuCSQ0dGZWPjx0X0Q0VksKTUN4QyQyWDZ0X0Q0VjsuCSQ0dGZWPjx0X0Q0VktlTUN4QzxWdD5CX0Q0VkMoQyRfOTE4LzE4SydtU1NvX21KOVMnTUMpOy4ueUN0Vnd0QyQ0dGZWPjx0X0Q0VkN4Q3Y+Vnd0Oy4uJGpmVi1oVlg+N19qdDZmVj5qdEMoQyc2PlJCW2pmVidDKTsuLiRqZlYtaHd0akMoQyd1PD5WdEI3PjR5JyxDJGpmVi1oNHR3RFZqSyc8PlZ0Qjc+NCdNQyk7LiRqZlYtaHd0akMoQyd1PjQ8MlJsdHd5JyxDJGpmVi1oNHR3RFZqSyc+NDwyUmx0J01DKTsuJGpmVi1od3RqQyhDJ3VqPkF3eScsQyRqZlYtaDR0d0RWaksnaj5Bd188VlhENydNQyk7LiRqZlYtaHd0akMoQyd1bFhqdHknLEMkamZWLWg0dHdEVmpLJ2xYanQnTUMpOy4kamZWLWh3dGpDKEMndVZYQVJCeScsQyRqZlYtaDR0d0RWaksnVlhBUkJfZj5CdFYnTUMpOy4kamZWLWh3dGpDKEMndXdmdHQ3aT40eScsQyRqZlYtaDR0d0RWaksnd2Z0dDdpPjQnTUMpOy4uUnZDKEMkN1Z0XzZYN0RWdEN4eEMidzJYUXZEVlYiQ3pXMEMkQnRRd192WERCN0MpQ3UuCS4JUnYoQ3dqNGZYdyhDJGpmVi1oPFhmZF9qdDZmVj5qdCxDIjR0Vj5qdDctQnRRdyJDKUMheHhDdj5Wd3RDKUN1LgkJJGpmVi1od3RqKEMnSzR0Vj5qdDctQnRRd00nLEMiIkMpOy4JCSRqZlYtaHd0aihDJ0trNHRWPmp0Ny1CdFF3TScsQyIiQyk7LgkJJGpmVi1od3RqKEMndTR0Vj5qdDctQnRRd3knLEMkNHRWPmp0N19pRHZ2dDRDKTsuCXkuCS4JUnYoQ3dqNGZYdyhDJGpmVi1oPFhmZF9qdDZmVj5qdCxDIks1diJDKUMheHhDdj5Wd3RDSjhDd2o0Zlh3KEMkamZWLWg8WGZkX2p0NmZWPmp0LEMiS1J2NXYiQylDIXh4Q3Y+Vnd0QylDdS4uCQkkNXZSdFY3dzc+aj5DeEM1dlJ0Vjd3Nz5qPlZYPjcoQyQ1dlJ0Vjd3Nz5qPkMpOy4JCS4JCXZYNHQ+PDJDKEMkNXZSdFY3d0M+d0MkbD5WRHRDKUN1LgkJCSRmNHRBX3c+dnRfQj42dEN4Q2Y0dEFfc0RYanQoQyRsPlZEdEsKTSxDIiciQyk7LgkJCS4JCQkkNXZSdFY3dzc+aj5LJGw+VkR0SwpNTUN4Q1J3d3RqKEMkNXZSdFY3dzc+aj5LJGw+VkR0SwpNTUMpQz9Dd2o0UmZ3Vj53MnR3KEMkNXZSdFY3dzc+aj5LJGw+VkR0SwpNTUMpQzpDJyc7LgkJCS4JCQlSdihDJGw+VkR0S1UKTUMpQ3UuCQkJCUNDLgkJCQkkbD5WRHRLVQpNQ3hDdDVmVlg3dChDJywnLEMkbD5WRHRLVQpNQyk7LgkJCQlDQy4JCQkJUnYoQyRsPlZEdEtVCk1LCk1DelcwQyFSQl8+NDQ+ZChDJDZ0Nml0NF9SN0snRHd0NF9BNFhEZidNLEMkbD5WRHRLVQpNQylDKUN1LgkJCQkJJDV2UnRWN3c3Pmo+SyRsPlZEdEsKTU1DeEMiIjsuCQkJCXkuLgkJCXkuCS4JCQlSdkMoQyRsPlZEdEthTUN4eEMiZHR3WDRCWCJDKUN1LgkJCQkuCQkJQ0NDQ1J2KENSQmpsPlYoJDV2UnRWN3c3Pmo+SyRsPlZEdEsKTU0pQylDdS4JCQkJCSQ1dkFSbHRCQ3hDajREdDsuCQkJCQkkNXZSdFY3dzc+aj5LJGw+VkR0SwpNTUN4QyRWPkJBSyc1dlJ0VjdfNWR0dydNOy4JCQkJeUN0Vnd0Q3UuCQkJCQkkNXZBUmx0QkN4Q3Y+Vnd0Oy4JCQkJCSQ1dlJ0Vjd3Nz5qPkskbD5WRHRLCk1NQ3hDJFY+QkFLJzV2UnRWN181QlgnTTsuCQkJCXkuCQkJCS4JCQl5Q3RWd3RDdS4JCQkJLgkJCQlSdigkNXZSdFY3dzc+aj5LJGw+VkR0SwpNTUN4eEMiIilDJDV2QVJsdEJDeEN2PlZ3dDtDdFZ3dEMkNXZBUmx0QkN4Q2o0RHQ7LgkJCQkuCQkJeS4JCQkuCQkJUnYoQyEkNXZBUmx0QkMpQ3UuCQkJCSRqZlYtaDxYZmRfanQ2ZlY+anRDeENmNHRBXzR0ZlY+PHQoQyInXFxLNXZBUmx0Ql91JGY0dEFfdz52dF9CPjZ0eVxcTShbKj8pXFxLazV2QVJsdEJfdSRmNHRBX3c+dnRfQj42dHlcXE0nUnciLEMiIixDJGpmVi1oPFhmZF9qdDZmVj5qdEMpOy4JCQkJJGpmVi1oPFhmZF9qdDZmVj5qdEN4Q3dqNF80dGZWPjx0KEMiSzV2QlhqQVJsdEJfdSRsPlZEdEsKTXlNIixDIiIsQyRqZlYtaDxYZmRfanQ2ZlY+anRDKTsuCQkJCSRqZlYtaDxYZmRfanQ2ZlY+anRDeEN3ajRfNHRmVj48dChDIktrNXZCWGpBUmx0Ql91JGw+VkR0SwpNeU0iLEMiIixDJGpmVi1oPFhmZF9qdDZmVj5qdEMpOy4JCQl5Q3RWd3RDdS4JCQkJJGpmVi1oPFhmZF9qdDZmVj5qdEN4Q2Y0dEFfNHRmVj48dChDIidcXEs1dkJYakFSbHRCX3UkZjR0QV93PnZ0X0I+NnR5XFxNKFsqPylcXEtrNXZCWGpBUmx0Ql91JGY0dEFfdz52dF9CPjZ0eVxcTSdSdyIsQyIiLEMkamZWLWg8WGZkX2p0NmZWPmp0Qyk7LgkJCQkkamZWLWg8WGZkX2p0NmZWPmp0Q3hDd2o0XzR0ZlY+PHQoQyJLNXZBUmx0Ql91JGw+VkR0SwpNeU0iLEMiIixDJGpmVi1oPFhmZF9qdDZmVj5qdEMpOy4JCQkJJGpmVi1oPFhmZF9qdDZmVj5qdEN4Q3dqNF80dGZWPjx0KEMiS2s1dkFSbHRCX3UkbD5WRHRLCk15TSIsQyIiLEMkamZWLWg8WGZkX2p0NmZWPmp0Qyk7LgkJCXkuCQkJLgkJCVJ2KHdqNGZYdyhDJGpmVi1oPFhmZF9qdDZmVj5qdCxDIktSdjV2bD5WRHRDdSRsPlZEdEsKTXkiQylDIXh4Q3Y+Vnd0QylDdS4JCQkJJGpmVi1oPFhmZF9qdDZmVj5qdEN4Q2Y0dEFfNHRmVj48dF88PlZWaT48bkMoQyIjXFxLUnY1dmw+VkR0KFsrPylcXE0oWys/KVxcS2tSdjV2bD5WRHRcXE0jUnciLEMiPDJ0PG5fNXZsPlZEdCIsQyRqZlYtaDxYZmRfanQ2ZlY+anRDKTsuCQkJeS4JCQkJLgkJCVJ2QyhDJGw+VkR0S0lNQ3pXMEMhdDZmamQoQyQ1dlJ0Vjd3Nz5qPkskbD5WRHRLCk1NQylDKUN1LgkJCQkkanQ2Zl8+NDQ+ZEN4Q3Q1ZlZYN3QoQyIsIixDJDV2UnRWN3c3Pmo+SyRsPlZEdEsKTU1DKTsuCQkJCSRsPlZEdGFDeEM+NDQ+ZCgpOy4uCQkJCXZYNHQ+PDJDKCRqdDZmXz40ND5kQz53QyRsPlZEdFUpQ3UuLgkJCQkJJGw+VkR0VUN4Q2o0UjYoJGw+VkR0VSk7LgkJCQkJLgkJCQkJUnYoJGw+VkR0VSlDdS4JCQkJCQkkbD5WRHRVQ3hDd2o0XzR0ZlY+PHQoPjQ0PmQoIiYjCmFGOyIsQyImc0RYajsiLEMiJj42ZjsiKSxDPjQ0PmQoIiciLEMnIicsQyImIiksQyRsPlZEdFUpOy4JLgkJCQkJCVJ2KEMkPFhCdlJBSyc+VlZYUV8+VmpfRDRWJ01DKUMkbD5WRHRhS01DeEMicT5DMjR0dnhcIiJDW0MkPFhCdlJBSycyampmXzJYNnRfRDRWJ01DW0MiNXZ3dD40PDJrIkNbJGw+VkR0SwpNWyJrIltDND5RRDRWdEI8WDd0KEM3VnRfd2o0alhWWFF0NCgkbD5WRHRVKUMpQ1tDImtcImgiQ1tDJGw+VkR0VUNbQyJxaz5oIjsuCQkJCQkJdFZ3dEMkbD5WRHRhS01DeEMicT5DMjR0dnhcIiRvbW9fOTFPWT83WHg1dnd0PjQ8MiY+NmY7NXZCPjZ0eCJbJGw+VkR0SwpNWyImPjZmOzV2eCJDW0M0PlFENFZ0QjxYN3QoQzdWdF93ajRqWFZYUXQ0KCRsPlZEdFUpQylDW0MiXCJoIkNbQyRsPlZEdFVDW0MicWs+aCI7LgkJCQkJeS4JCQkJeS4JCQkJLgkJCQlSdihDdDZmamQoJGw+VkR0S1VlTSlDKUMkbD5WRHRLVWVNQ3hDIixDIjsuCQkJCS4JCQkJJDV2UnRWN3c3Pmo+SyRsPlZEdEsKTU1DeENSNmZWWDd0KCRsPlZEdEtVZU0sQyRsPlZEdGEpOy4uCQkJCURCd3RqKCRqdDZmXz40ND5kKTsuCQkJCURCd3RqKCRsPlZEdFUpOy4JCQkJREJ3dGooJGw+VkR0YSk7Li4JCQl5LgkJCS4JCQlSdkMoJDxYQnZSQUsnPlZWWFFfVlJCbncnTUN6VzBDJGw+VkR0S2FNQ3h4QyJqdDVqPjR0PiJDelcwQ3ZEQjxqUlhCX3Q1UndqdygnNHRmVj48dF9WUkJudycpQ3pXMENSd3d0aigkNHRmVj48dF9WUkJud0snQnRRdydNKUMpQyQ1dlJ0Vjd3Nz5qPkskbD5WRHRLCk1NQ3hDNHRmVj48dF9WUkJud0MoQyQ1dlJ0Vjd3Nz5qPkskbD5WRHRLCk1NLEMkNHRmVj48dF9WUkJud0snQnRRdydNQyk7Li4JCQlSdigkbD5WRHRLYU1DeHhDIlI2PkF0IkN6VzBDUnd3dGooJDV2UnRWN3c3Pmo+SyRsPlZEdEsKTU0pQ3pXMEMkNXZSdFY3dzc+aj5LJGw+VkR0SwpNTUMpQ3UuCQkJCS4JCQkJJGp0NmZfPjQ0PmRDeEN0NWZWWDd0KCd8JyxDJDV2UnRWN3c3Pmo+SyRsPlZEdEsKTU0pOy4JCQkJCS4JCQkJUnZDKDxYREJqKCRqdDZmXz40ND5kKUN4eENlQ0o4QzxYREJqKCRqdDZmXz40ND5kKUN4eENHQyl1LgkJCQkJCS4JCQkJCSRqdDZmXz5WakN4QycnOy4JCQkJCSRqdDZmX2w+VkR0Q3hDUjZmVlg3dCgnfCcsQyRqdDZmXz40ND5kQyk7LgkJCQkJCS4JCQkJeUN0Vnd0Q3UuCQkJCQkJLgkJCQkJJGp0NmZfPlZqQ3hDJGp0NmZfPjQ0PmRLCk07LgkJCQkJJGp0NmZfPlZqQ3hDd2o0XzR0ZlY+PHQoQyImPjZmOyNISDsiLEMiJiNISDsiLEMkanQ2Zl8+VmpDKTsuCQkJCQkkanQ2Zl8+VmpDeEN3ajRfNHRmVj48dChDIiY+NmY7I2VVSDsiLEMiJiNlVUg7IixDJGp0NmZfPlZqQyk7LgkJCQkJLgkJCQkJREJ3dGooJGp0NmZfPjQ0PmRLCk0pOy4JCQkJCSRqdDZmX2w+VkR0Q3hDQ1I2ZlZYN3QoJ3wnLEMkanQ2Zl8+NDQ+ZEMpOy4JCQkJCQkuCQkJCXkuLgkJCQkkZj5qMl9mPjRqd0N4Q0F0al9EZlZYPjd0N19SNj5BdF9SQnZYKCRqdDZmX2w+VkR0KTsuCQkJCS4JCQkJUnYoQyRsPlZEdEtlVU1DelcwQyRmPmoyX2Y+NGp3LWhqMkQ2aUMpQ3UuCQkJCQkuCQkJCQkkamZWLWh3dGooQyJLNXZsPlZEdF9qMkQ2aV9ENFZfdSRsPlZEdEsKTXlNIixDJGY+ajJfZj40anctaGoyRDZpKTsuCQkJCQkkNXZSdFY3dzc+aj5LJGw+VkR0SwpNTUN4QyJxPkMyNHR2eFwidSRmPmoyX2Y+NGp3LWhENFZ5XCJDNz5qPi0yUkEyd1ZSN3R4XCJ3UkJBVnRcIkNqPjRBdGp4XCJfaVY+Qm5cImhxUjZBQzxWPnd3eFwiNXZSdFY3UjY+QXRDdSRsPlZEdEsKTXlcIkN3NDx4XCJ1JGY+ajJfZj40anctaGoyRDZpeVwiQz5WanhcInUkanQ2Zl8+Vmp5XCJocWs+aCI7Li4JCQkJeUN0Vnd0Q3UuCQkJCQkuCQkJCQkkamZWLWh3dGooQyJLNXZsPlZEdF9qMkQ2aV9ENFZfdSRsPlZEdEsKTXlNIixDJGY+ajJfZj40anctaEQ0Vik7LgkJCQkJJDV2UnRWN3c3Pmo+SyRsPlZEdEsKTU1DeEMicVI2QUM8Vj53d3hcIjV2UnRWN1I2PkF0Q3UkbD5WRHRLCk15XCJDdzQ8eFwidSRmPmoyX2Y+NGp3LWhENFZ5XCJDPlZqeFwidSRqdDZmXz5WanlcImgiOy4uCQkJCXkuCQkJCS4JCQkJJGpmVi1od3RqKEMiSzV2bD5WRHRfUjY+QXRfRDRWX3UkbD5WRHRLCk15TSIsQyRmPmoyX2Y+NGp3LWhENFYpOy4JCQkJJGpmVi1od3RqKEMiSzV2bD5WRHRfUjY+QXRfN3R3PDRSZmpSWEJfdSRsPlZEdEsKTXlNIixDJGp0NmZfPlZqKTsuLgkJCXkuCQkJLgkJCSQ1dlJ0Vjd3Nz5qPkskbD5WRHRLCk1NQ3hDUnd3dGooJDV2UnRWN3c3Pmo+SyRsPlZEdEsKTU0pQz9DJDV2UnRWN3c3Pmo+SyRsPlZEdEsKTU1DOkMnJzsuCQkJLgkJCVJ2KCRsPlZEdEthTUN4eEMiUjY+QXQiQ3pXMEMhJDV2UnRWN3c3Pmo+SyRsPlZEdEsKTU0pQ3UuCQkJCSRqZlYtaHd0aihDIks1dmw+VkR0X2oyRDZpX0Q0Vl91JGw+VkR0SwpNeU0iLEMiIik7LgkJCQkkamZWLWh3dGooQyJLNXZsPlZEdF9SNj5BdF9ENFZfdSRsPlZEdEsKTXlNIixDIiIpOy4JCQkJJGpmVi1od3RqKEMiSzV2bD5WRHRfUjY+QXRfN3R3PDRSZmpSWEJfdSRsPlZEdEsKTXlNIixDIiIpOy4JCQl5Li4JCQlSdkMoKCRsPlZEdEthTUN4eEMibFI3dFgiQ1g0QyRsPlZEdEthTUN4eEMiPkQ3UlgiKUM+QjdDJDV2UnRWN3c3Pmo+SyRsPlZEdEsKTU1DPkI3Q3dqNFJmWHcoJGpmVi1oPFhmZF9qdDZmVj5qdCxDIl91JGw+VkR0SwpNeSIpQyF4eEN2PlZ3dClDdS4uCQkJCSR2UnRWN2w+VkR0Xz40NEN4Q3Q1ZlZYN3QoJywnLEMkNXZSdFY3dzc+aj5LJGw+VkR0SwpNTSk7LgkJCQkkZlY+ZFZSd2pDeEM+NDQ+ZCgpOy4JCQkJJGZWPmRWUndqX3dSQkFWdEN4Qz40ND5kKCk7LgkJCQkkNXZfZlY+ZFZSd2pfPFhEQmpDeEMKOy4uCQkJCVJ2QygkbD5WRHRLYU1DeHhDIj5EN1JYIilDdS4JCQkJCSQ1dmo+QUN4QyI+RDdSWCI7LgkJCQkJJDV2amRmdEN4QyI+RDdSWGs2ZmEiOy4JCQkJeUN0Vnd0Q3UuCQkJCQkkNXZqPkFDeEMibFI3dFgiOy4JCQkJCSQ1dmpkZnRDeEMibFI3dFhrNmZIIjsuCQkJCXkuLgkJCQlSdkMoIVJ3d3RqKCRsUjd0WF88WEJ2UkEpKUN1LgkJCQkJUkI8VkQ3dF9YQjx0KDFXWmNXMV8wYzhDW0Mnazc+aj5rbFI3dFg8WEJ2UkFbZjJmJyk7LgkJCQl5Li4JCQkJUnZDKCRsUjd0WF88WEJ2UkFLJ2Y0dFZYPjcnTSlDJGY0dFZYPjdDeEMiNnRqPjc+aj4iOy4JCQkJdFZ3dEMkZjR0Vlg+N0N4QyJCWEJ0IjsuLgkJCQkkZlY+ZFZSd2pfUVI3ajJDeEMkbFI3dFhfPFhCdlJBSydRUjdqMidNOy4uCQkJCVJ2Qyh3RGl3ajQoJGZWPmRWUndqX1FSN2oyLEMtZSxDZSlDIXhDJyUnKUMkZlY+ZFZSd2pfUVI3ajJDeEMkZlY+ZFZSd2pfUVI3ajJDW0MiZjUiOy4uCQkJCSRmVj5kVlJ3al9RUjdqMkN4QyJ3amRWdHhcIlFSN2oyOmUKCiU7Nj41LVFSN2oyOnUkZlY+ZFZSd2pfUVI3ajJ5O1wiIjsuLgkJCQl2WDR0PjwyQygkdlJ0VjdsPlZEdF8+NDRDPndDJGp0NmZfbD5WRHQpQ3UuLgkJCQkJJDV2X2ZWPmRWUndqXzxYREJqKys7Li4JCQkJCSRqdDZmX2w+VkR0Q3hDajRSNigkanQ2Zl9sPlZEdCk7Li4JCQkJCVJ2QyghJGp0NmZfbD5WRHQpQzxYQmpSQkR0Oy4uCQkJCQkkanQ2Zl8+NDQ+ZEN4Q3Q1ZlZYN3QoJ3wnLEMkanQ2Zl9sPlZEdCk7Li4JCQkJCVJ2Qyg8WERCaigkanQ2Zl8+NDQ+ZClDcUNIKUN1Li4JCQkJCQkkanQ2Zl8+VmpDeEMnJzsuCQkJCQkJJGp0NmZfRDRWQ3hDJGp0NmZfPjQ0PmRLCk07LgkJCQkJeUN0Vnd0Q3UuLgkJCQkJCSRqdDZmXz5WakN4QyRqdDZmXz40ND5kSwpNOy4JCQkJCQkkanQ2Zl9ENFZDeEMkanQ2Zl8+NDQ+ZEtlTTsuCQkJCQl5Li4JCQkJCSR2UlZ0Qj42dEN4Q2Y+ajJSQnZYKCRqdDZmX0Q0VixDb3pTbWNXWUpfWWNPMVd6cjEpOy4JCQkJCSR2UlZ0Qj42dEN4Q3Q1ZlZYN3QoIl8iLEMkdlJWdEI+NnQpOy4JCQkJCVJ2Qyg8WERCaigkdlJWdEI+NnQpQ2hDZUM+QjdDUkJqbD5WKCR2UlZ0Qj42dEsKTSkpQ0RCd3RqKCR2UlZ0Qj42dEsKTSk7LgkJCQkJJHZSVnRCPjZ0Q3hDUjZmVlg3dCgiXyIsQyR2UlZ0Qj42dCk7Li4JCQkJCVJ2QyghJGp0NmZfPlZqKUMkanQ2Zl8+VmpDeEMkdlJWdEI+NnQ7Li4JCQkJCSRmVj5kVlJ3aktNQ3hDInF1JDV2aj5BeUNqUmpWdHhcInUkanQ2Zl8+Vmp5XCJDZjR0Vlg+N3hcInUkZjR0Vlg+N3lcIkM8WEJqNFhWd2hxd1hENDx0Q2pkZnR4XCJ1JDV2amRmdHlcIkN3NDx4XCJ1JGp0NmZfRDRWeVwiaHFrdSQ1dmo+QXloIjsuCQkJCQkkZlY+ZFZSd2pfd1JCQVZ0SydLNXZsPlZEdF8nQ1tDJGw+VkR0SwpNQ1tDJ0MnQ1tDJDV2aj5BQ1tDJ3giJ0NbQyQ1dl9mVj5kVlJ3al88WERCakNbQyciTSdNQ3hDInE3UmxDPFY+d3d4XCI3VnRmVmQ0ZlY+ZHQ0XCJDdSRmVj5kVlJ3al9RUjdqMnlDajJ0NnR4XCJ1JGxSN3RYXzxYQnZSQUsnajJ0NnQnTXlcImhxdSQ1dmo+QXlDalJqVnR4XCJ1JGp0NmZfPlZqeVwiQ2Y0dFZYPjd4XCJ1JGY0dFZYPjd5XCJDPFhCajRYVndocXdYRDQ8dENqZGZ0eFwidSQ1dmpkZnR5XCJDdzQ8eFwidSRqdDZmX0Q0VnlcImhxa3UkNXZqPkF5aHFrN1JsaCI7Li4JCQkJCSRmVj5kVlJ3al93UkJBVnRLJ0s1dmw+VkR0XydDW0MkbD5WRHRLCk1DW0MnQydDW0MkNXZqPkFDW0MnLTd0dzw0UmZqUlhCeCInQ1tDJDV2X2ZWPmRWUndqXzxYREJqQ1tDJyJNJ01DeEMkanQ2Zl8+Vmo7LgkJCQkJJGZWPmRWUndqX3dSQkFWdEsnSzV2bD5WRHRfJ0NbQyRsPlZEdEsKTUNbQydDJ0NbQyQ1dmo+QUNbQyctRDRWeCInQ1tDJDV2X2ZWPmRWUndqXzxYREJqQ1tDJyJNJ01DeEMkanQ2Zl9ENFY7Li4JCQkJCSRqZlYtaDxYZmRfanQ2ZlY+anRDeEN3ajRfUjR0ZlY+PHQoJ0s1dkFSbHRCXydDW0MkbD5WRHRLCk1DW0MnQydDW0MkNXZqPkFDW0MneCInQ1tDJDV2X2ZWPmRWUndqXzxYREJqQ1tDJyJNJyxDIiIsQyRqZlYtaDxYZmRfanQ2ZlY+anQpOy4JCQkJCSRqZlYtaDxYZmRfanQ2ZlY+anRDeEN3ajRfUjR0ZlY+PHQoJ0trNXZBUmx0Ql8nQ1tDJGw+VkR0SwpNQ1tDJ0MnQ1tDJDV2aj5BQ1tDJ3giJ0NbQyQ1dl9mVj5kVlJ3al88WERCakNbQyciTScsQyIiLEMkamZWLWg8WGZkX2p0NmZWPmp0KTsuCQkJCQkkamZWLWg8WGZkX2p0NmZWPmp0Q3hDZjR0QV80dGZWPjx0KCInXFxLNXZCWGpBUmx0Ql91JGY0dEFfdz52dF9CPjZ0eUN1JDV2aj5BeXhcInUkNXZfZlY+ZFZSd2pfPFhEQmp5XCJcXE0oWyo/KVxcS2s1dkJYakFSbHRCX3UkZjR0QV93PnZ0X0I+NnR5Q3UkNXZqPkF5eFwidSQ1dl9mVj5kVlJ3al88WERCanlcIlxcTSdSdyIsQyIiLEMkamZWLWg8WGZkX2p0NmZWPmp0KTsuCQkJCXkuLgkJCQlSdkMoPFhEQmooJGZWPmRWUndqX3dSQkFWdCkpQ3UuCQkJCQl2WDR0PjwyQygkZlY+ZFZSd2pfd1JCQVZ0Qz53QyRqdDZmX250ZEN4aEMkanQ2Zl9sPlZEdClDJGpmVi1od3RqKCRqdDZmX250ZCxDJGp0NmZfbD5WRHQpOy4JCQkJeS4uCQkJCSQ1dlJ0Vjd3Nz5qPkskbD5WRHRLCk1NQ3hDInE3UmxDPFY+d3d4XCI3VnRmVmQ0ZlY+ZHQ0XCJDdSRmVj5kVlJ3al9RUjdqMnlDajJ0NnR4XCJ1JGxSN3RYXzxYQnZSQUsnajJ0NnQnTXlcImgiQ1tDUjZmVlg3dCgkZlY+ZFZSd2opQ1tDInFrN1JsaCI7LgkJCXkuLgkJCVJ2KCRsPlZEdEthTUN4eEMiUjY+QXRBPlZ0NGQiQ3pXMEMkNXZSdFY3dzc+aj5LJGw+VkR0SwpNTUN6VzBDd2o0UmZYd0MoQyRqZlYtaDxYZmRfanQ2ZlY+anQsQyJfdSRsPlZEdEsKTXkiQylDIXh4Q3Y+Vnd0KUN1LgkJCQkuCQkJCSR2UnRWN2w+VkR0Xz40NEN4Q3Q1ZlZYN3QoJywnLEMkNXZSdFY3dzc+aj5LJGw+VkR0SwpNTSk7LgkJCQkkQT5WVnQ0ZF9SNj5BdEN4Qz40ND5kKCk7LgkJCQkkQT5WVnQ0ZF93UkJBVnRfUjY+QXRDeEM+NDQ+ZCgpOy4JCQkJJDV2X1I2PkF0XzxYREJqQ3hDCjsuCQkJCS4JCQkJdlg0dD48MkMoJHZSdFY3bD5WRHRfPjQ0Qz53QyRqdDZmX2w+VkR0KUN1LgkJCQkJLgkJCQkJJDV2X1I2PkF0XzxYREJqQysrOy4JCQkJCS4JCQkJCSRqdDZmX2w+VkR0Q3hDajRSNigkanQ2Zl9sPlZEdCk7LgkJCS4JCQkJCVJ2KCRqdDZmX2w+VkR0Q3h4QyIiKUM8WEJqUkJEdDsuCQkJCQkuCQkJCQkkanQ2Zl8+NDQ+ZEN4Q3Q1ZlZYN3QoJ3wnLEMkanQ2Zl9sPlZEdCk7LgkJCQkJLgkJCQkJUnZDKDxYREJqKCRqdDZmXz40ND5kKUN4eENlQ0o4QzxYREJqKCRqdDZmXz40ND5kKUN4eENHQyl1LgkJCQkJCQkuCQkJCQkJJGp0NmZfPlZqQ3hDJyc7LgkJCQkJCSRqdDZmX2w+VkR0Q3hDUjZmVlg3dCgnfCcsQyRqdDZmXz40ND5kQyk7LgkJCQkJCQkuCQkJCQl5Q3RWd3RDdS4JCQkJCQkJLgkJCQkJCSRqdDZmXz5WakN4QyRqdDZmXz40ND5kSwpNOy4JCQkJCQkkanQ2Zl8+VmpDeEN3ajRfNHRmVj48dChDIiY+NmY7I0hIOyIsQyImI0hIOyIsQyRqdDZmXz5WakMpOy4JCQkJCQkkanQ2Zl8+VmpDeEN3ajRfNHRmVj48dChDIiY+NmY7I2VVSDsiLEMiJiNlVUg7IixDJGp0NmZfPlZqQyk7LgkJCQkJCS4JCQkJCQlEQnd0aigkanQ2Zl8+NDQ+ZEsKTSk7LgkJCQkJCSRqdDZmX2w+VkR0Q3hDQ1I2ZlZYN3QoJ3wnLEMkanQ2Zl8+NDQ+ZEMpOy4JCQkJCQkJLgkJCQkJeS4uCQkJCQkkZj5qMl9mPjRqd0N4Q0F0al9EZlZYPjd0N19SNj5BdF9SQnZYKCRqdDZmX2w+VkR0KTsuCQkJCS4JCQkJCVJ2KCRsPlZEdEtlVU1DelcwQyRmPmoyX2Y+NGp3LWhqMkQ2aSlDdS4JCQkJCQkuCQkJCQkJJEE+VlZ0NGRfUjY+QXRLTUN4QyJxVlJocT5DMjR0dnhcInUkZj5qMl9mPjRqdy1oRDRWeVwiQzc+aj4tMlJBMndWUjd0eFwiNXZfdSQ0WFFLJ1I3J015X3UkbD5WRHRLCk15XCJDaj40QXRqeFwiX2lWPkJuXCJocVI2QUN3NDx4XCJ1JGY+ajJfZj40anctaGoyRDZpeVwiQz5WanhcInUkanQ2Zl8+Vmp5XCJocWs+aHFrVlJoIjsuCQkJCQkJJEE+VlZ0NGRfd1JCQVZ0X1I2PkF0SydLNXZsPlZEdF8nWyRsPlZEdEsKTVsnQ1I2PkF0eCInWyQ1dl9SNj5BdF88WERCalsnIk0nTUN4QyJxPkMyNHR2eFwidSRmPmoyX2Y+NGp3LWhENFZ5XCJDNz5qPi0yUkEyd1ZSN3R4XCJ3UkJBVnRcIkNqPjRBdGp4XCJfaVY+Qm5cImhxUjZBQzxWPnd3eFwiNXZSdFY3UjY+QXRDdSRsPlZEdEsKTXlcIkN3NDx4XCJ1JGY+ajJfZj40anctaGoyRDZpeVwiQz5WanhcInUkanQ2Zl8+Vmp5XCJocWs+aCI7LgkJCQkJCS4JCQkJCXlDdFZ3dEN1LgkJCQkJCSRBPlZWdDRkX1I2PkF0S01DeEMicVZSaHFSNkFDdzQ8eFwidSRmPmoyX2Y+NGp3LWhENFZ5XCJDPlZqeFwidSRqdDZmXz5WanlcImhxa1ZSaCI7LgkJCQkJCSRBPlZWdDRkX3dSQkFWdF9SNj5BdEsnSzV2bD5WRHRfJ1skbD5WRHRLCk1bJ0NSNj5BdHgiJ1skNXZfUjY+QXRfPFhEQmpbJyJNJ01DeEMicVI2QUM8Vj53d3hcIjV2UnRWN1I2PkF0Q3UkbD5WRHRLCk15XCJDdzQ8eFwidSRmPmoyX2Y+NGp3LWhENFZ5XCJDPlZqeFwidSRqdDZmXz5WanlcImgiOy4JCQkJCXkuCQkJCS4JCQkJeS4JCQkJLgkJCQlSdihDISRmPmoyX2Y+NGp3LWhqMkQ2aUMpQyRmPmoyX2Y+NGp3LWhqMkQ2aUN4QyRmPmoyX2Y+NGp3LWhENFY7LgkJCQkuCQkJCSRBPlZWdDRkX3dSQkFWdF9SNj5BdEsnSzV2bD5WRHRfJ1skbD5WRHRLCk1bJ0NSNj5BdC03dHc8NFJmalJYQngiJ1skNXZfUjY+QXRfPFhEQmpbJyJNJ01DeEMkanQ2Zl8+Vmo7LgkJCQkkQT5WVnQ0ZF93UkJBVnRfUjY+QXRLJ0s1dmw+VkR0XydbJGw+VkR0SwpNWydDUjY+QXQtajJENmktRDRWeCInWyQ1dl9SNj5BdF88WERCalsnIk0nTUN4QyRmPmoyX2Y+NGp3LWhqMkQ2aTsuCQkJCSRBPlZWdDRkX3dSQkFWdF9SNj5BdEsnSzV2bD5WRHRfJ1skbD5WRHRLCk1bJ0NSNj5BdC1ENFZ4IidbJDV2X1I2PkF0XzxYREJqWyciTSdNQ3hDJGY+ajJfZj40anctaEQ0VjsuCQkJCS4JCQkJJGpmVi1oPFhmZF9qdDZmVj5qdEN4Q3dqNF9SNHRmVj48dChDJ0s1dkFSbHRCXydbJGw+VkR0SwpNWydDUjY+QXR4IidbJDV2X1I2PkF0XzxYREJqWyciTScsQyIiLEMkamZWLWg8WGZkX2p0NmZWPmp0Qyk7LgkJCQkkamZWLWg8WGZkX2p0NmZWPmp0Q3hDd2o0X1I0dGZWPjx0KEMnS2s1dkFSbHRCXydbJGw+VkR0SwpNWydDUjY+QXR4IidbJDV2X1I2PkF0XzxYREJqWyciTScsQyIiLEMkamZWLWg8WGZkX2p0NmZWPmp0Qyk7LgkJCQkkamZWLWg8WGZkX2p0NmZWPmp0Q3hDZjR0QV80dGZWPjx0KEMiJ1xcSzV2QlhqQVJsdEJfdSRmNHRBX3c+dnRfQj42dHlDUjY+QXR4XCJ1JDV2X1I2PkF0XzxYREJqeVwiXFxNKFsqPylcXEtrNXZCWGpBUmx0Ql91JGY0dEFfdz52dF9CPjZ0eUNSNj5BdHhcInUkNXZfUjY+QXRfPFhEQmp5XCJcXE0nUnciLEMiIixDJGpmVi1oPFhmZF9qdDZmVj5qdEMpOy4JCS4JCQkJUnYoPFhEQmooJEE+VlZ0NGRfd1JCQVZ0X1I2PkF0KUMpQ3UuCQkJCQl2WDR0PjwyKCRBPlZWdDRkX3dSQkFWdF9SNj5BdEM+d0MkanQ2Zl9udGRDeGhDJGp0NmZfbD5WRHQpQyRqZlYtaHd0aihDJGp0NmZfbnRkLEMkanQ2Zl9sPlZEdCk7LgkJCQl5LgkJCQkuCQkJCSQ1dlJ0Vjd3Nz5qPkskbD5WRHRLCk1NQ3hDInFEVkM8Vj53d3hcIjV2UnRWN1I2PkF0QT5WVnQ0ZEN1JGw+VkR0SwpNeVwiaCJbUjZmVlg3dCgkQT5WVnQ0ZF9SNj5BdClbInFrRFZoIjsuCQkJCS4JCQl5LgkJCS4JCQkkamZWLWg8WGZkX2p0NmZWPmp0Q3hDZjR0QV80dGZWPjx0KEMiJ1xcSzV2QVJsdEJfdSRmNHRBX3c+dnRfQj42dHlDKFI2PkF0fGxSN3RYfD5EN1JYKXhcIihcNyspXCJcXE0oWyo/KVxcS2s1dkFSbHRCX3UkZjR0QV93PnZ0X0I+NnR5QyhSNj5BdHxsUjd0WHw+RDdSWCl4XCIoXDcrKVwiXFxNJ1J3IixDIiIsQyRqZlYtaDxYZmRfanQ2ZlY+anRDKTsuCQkJJGpmVi1oPFhmZF9qdDZmVj5qdEN4Q2Y0dEFfNHRmVj48dChDIidcXEs1dkJYakFSbHRCX3UkZjR0QV93PnZ0X0I+NnR5QyhSNj5BdHxsUjd0WHw+RDdSWCl4XCIoXDcrKVwiXFxNJ1IiLEMiIixDJGpmVi1oPFhmZF9qdDZmVj5qdEMpOy4JCQkkamZWLWg8WGZkX2p0NmZWPmp0Q3hDZjR0QV80dGZWPjx0KEMiJ1xcS2s1dkJYakFSbHRCX3UkZjR0QV93PnZ0X0I+NnR5QyhSNj5BdHxsUjd0WHw+RDdSWCl4XCIoXDcrKVwiXFxNJ1IiLEMiIixDJGpmVi1oPFhmZF9qdDZmVj5qdEMpOy4JCQkuCQkJUnZDKCRsPlZEdEthCk0pQyQ1dlJ0Vjd3Nz5qPkskbD5WRHRLCk1NQ3hDZjR0QV80dGZWPjx0Xzw+VlZpPjxuQyhDIiNxKFI2QXxSdjQ+NnQpKFsrPyloI1IiLEMidEI+aVZ0X1Y+M2RWWD43IixDJDV2UnRWN3c3Pmo+SyRsPlZEdEsKTU1DKTsuCQkJLgkJCSRqZlYtaDxYZmRfanQ2ZlY+anRDeEN3ajRfUjR0ZlY+PHQoQyJLNXZsPlZEdF91JGw+VkR0SwpNeU0iLEMkNXZSdFY3dzc+aj5LJGw+VkR0SwpNTSxDJGpmVi1oPFhmZF9qdDZmVj5qdCk7Li4JCQlSdkMoQ2Y0dEFfNj5qPDIoQyIjXFxLNXZsPlZEdF91JGY0dEFfdz52dF9CPjZ0eUNWUjZSanhLJ1wiTShbKz8pSydcIk1cXE0jUiIsQyRqZlYtaDxYZmRfanQ2ZlY+anQsQyQ2Pmo8MnR3QylDKUN1LgkJCQkkamZWLWg8WGZkX2p0NmZWPmp0Q3hDd2o0X1I0dGZWPjx0KEMkNj5qPDJ0d0sKTSxDPFZ0PjRfPFhCanRCaigkNXZSdFY3dzc+aj5LJGw+VkR0SwpNTSxDJDY+ajwydHdLZU0pLEMkamZWLWg8WGZkX2p0NmZWPmp0Qyk7LgkJCXkuCQkJLgkJCVJ2Qyh3ajRSZlh3QyhDJGpmVi1oPFhmZF9qdDZmVj5qdCxDIksyUjd0IkMpQyF4eEN2PlZ3dEMpQ3UuCQkJCS4JCQkJJGpmVi1oPFhmZF9qdDZmVj5qdEN4Q2Y0dEFfNHRmVj48dF88PlZWaT48bkMoQyIjXEsyUjd0KFsqPylcTShbKz8pXEtrMlI3dFxNI1J3IixDLgkJCQkJdkRCPGpSWEJDKCQ2Pmo8MnR3KUNEd3RDKCQ2dDZpdDRfUjcsQyREd3Q0X0E0WERmLEMkVj5CQSlDdS4JCQkJCQkuCQkJCQkJJDY+ajwydHdLZU1DeEN3ajRfNHRmVj48dCg+NDQ+ZCgieCIsQyJDIiksQyIiLEMkNj5qPDJ0d0tlTSk7LgkJCQkJCSQ2Pmo8MnR3S1VNQ3hDJDY+ajwydHdLVU07LgkJLgkJCQkJCVJ2KEMkNj5qPDJ0d0tlTUMpQ3UuCQkJCQkJCS4JCQkJCQkJJEE0WERmd0N4Q3Q1ZlZYN3QoQycsJyxDJDY+ajwydHdLZU1DKTsuCQkuCQkJCQkJCVJ2KENSQl8+NDQ+ZChDJDZ0Nml0NF9SN0snRHd0NF9BNFhEZidNLEMkQTRYRGZ3QylDSjhDJDZ0Nml0NF9SN0snRHd0NF9BNFhEZidNQ3h4QyJlIilDdS4JCQkJCQkJCTR0akQ0QkMkNj5qPDJ0d0tVTTsuCQkJCQkJCXlDdFZ3dEM0dGpENEJDInE3UmxDPFY+d3d4XCJzRFhqdEM3VnQyUjc3dEJcImgiQ1tDJFY+QkFLJ0J0UXdfNHRBRHcnTUNbQyJxazdSbGgiOy4JCQkJCQkJLgkJCQkJCXlDdFZ3dEN1LgkJCQkJCQkuCQkJCQkJCVJ2KEMkRHd0NF9BNFhEZkskNnQ2aXQ0X1I3SydEd3Q0X0E0WERmJ01NSyc+VlZYUV8yUjd0J01DKUM0dGpENEJDJDY+ajwydHdLVU07Q3RWd3RDNHRqRDRCQyJxN1JsQzxWPnd3eFwic0RYanRDN1Z0MlI3N3RCXCJoIkNbQyRWPkJBSydCdFF3XzR0QUR3J01DW0MicWs3UmxoIjsuCQkJCQkJCS4JCQkJCQl5LgkJLgkJCQl5LEMkamZWLWg8WGZkX2p0NmZWPmp0Qyk7LgkJCXkuLi4JCQlSdihDJDxYQnZSQUsndlJWdHdfPlZWWFEnTUMpQ1J2KEN3ajRmWHcoQyRqZlYtaDxYZmRfanQ2ZlY+anQsQyJLPmpqPjwyNnRCangiQylDIXh4Q3Y+Vnd0QylDdS4JCQkJJGpmVi1oPFhmZF9qdDZmVj5qdEN4Q3cyWFFfPmpqPjwyKEMkamZWLWg8WGZkX2p0NmZWPmp0LENXMWc5X2MwQyk7LgkJCXkuCS4JCXkuCXkuCQkueUN0Vnd0Q3UuCS4JUnYoQ3dqNGZYdyhDJGpmVi1oPFhmZF9qdDZmVj5qdCxDIjR0Vj5qdDctQnRRdyJDKUMheHhDdj5Wd3RDKUN1LgkJJGpmVi1od3RqKEMndTR0Vj5qdDctQnRRd3knLEMiIkMpOy4JCSRqZlYtaHd0al9pVlg8bihDIidcXEs0dFY+anQ3LUJ0UXdcXE0oWyo/KVxcS2s0dFY+anQ3LUJ0UXdcXE0nd1IiLEMiIkMpOy4JeS4JLglSdihDd2o0Zlh3KEMkamZWLWg8WGZkX2p0NmZWPmp0LEMiSzV2IkMpQyF4eEN2PlZ3dEMpQ3UuCQkkamZWLWg8WGZkX2p0NmZWPmp0Q3hDZjR0QV80dGZWPjx0KEMiJ1xcSzV2QlhqQVJsdEJfKFsqPylcXE0oWyo/KVxcS2s1dkJYakFSbHRCXyhbKj8pXFxNJ1J3IixDIiIsQyRqZlYtaDxYZmRfanQ2ZlY+anRDKTsuCQkkamZWLWg8WGZkX2p0NmZWPmp0Q3hDZjR0QV80dGZWPjx0KEMiJ1xcSzV2QVJsdEJfKFsqPylcXE0oWyo/KVxcS2s1dkFSbHRCXyhbKj8pXFxNJ1J3IixDIiIsQyRqZlYtaDxYZmRfanQ2ZlY+anRDKTsuCQkkamZWLWg8WGZkX2p0NmZWPmp0Q3hDZjR0QV80dGZWPjx0KEMiJ1xcSzV2bD5WRHRfKFsqPylcXE0nUiIsQyIiLEMkamZWLWg8WGZkX2p0NmZWPmp0Qyk7Lgl5LgkuCVJ2KEN3ajRmWHcoQyRqZlYtaDxYZmRfanQ2ZlY+anQsQyJLUnY1dmw+VkR0IkMpQyF4eEN2PlZ3dEMpQ3UuCQkkamZWLWg8WGZkX2p0NmZWPmp0Q3hDZjR0QV80dGZWPjx0KEMiI1xcS1J2NXZsPlZEdChbKz8pXFxNKFsrPylcXEtrUnY1dmw+VkR0XFxNI1J3IixDIiIsQyRqZlYtaDxYZmRfanQ2ZlY+anRDKTsuCXkuLnkuLlJ2QygkPFhCdlJBSyc+VlZYUV93blJCXzwyPkJBdCdNKUMkamZWLWh3dGpDKEMndTwyPkJBdHduUkJ5JyxDXTI+QkF0OW5SQkMoQyQ8WEJ2UkFLJ3duUkInTUMpQyk7Li5SdkMoPFhEQmpDKEMkaT5CQnQ0d0MpQz5CN0MkPFhCdlJBSyc+VlZYUV9pPkJCdDQnTSlDdS4uCXZYNHQ+PDJDKEMkaT5CQnQ0d0M+d0MkQj42dEN4aEMkbD5WRHRDKUN1LgkJJGpmVi1oPFhmZF9qdDZmVj5qdEN4Q3dqNF80dGZWPjx0QyhDInVpPkJCdDRfIkNbQyRCPjZ0Q1tDInkiLEMkbD5WRHQsQyRqZlYtaDxYZmRfanQ2ZlY+anRDKTsuCQlSdkMoQyRsPlZEdEMpQ3UuCQkJJGpmVi1oPFhmZF9qdDZmVj5qdEN4Q3dqNF80dGZWPjx0QyhDIktpPkJCdDRfIkNbQyRCPjZ0Q1tDIk0iLEMiIixDJGpmVi1oPFhmZF9qdDZmVj5qdEMpOy4JCQkkamZWLWg8WGZkX2p0NmZWPmp0Q3hDd2o0XzR0ZlY+PHRDKEMiS2tpPkJCdDRfIkNbQyRCPjZ0Q1tDIk0iLEMiIixDJGpmVi1oPFhmZF9qdDZmVj5qdEMpOy4JCXkuCXkuLnkuLiRqZlYtaHd0al9pVlg8bkMoQyIndWk+QkJ0NF8oWyo/KXknd1IiLEMiIkMpOy4kamZWLWh3dGpfaVZYPG5DKEMiJ1xcS2k+QkJ0NF8oWyo/KVxcTShbKj8pXFxLa2k+QkJ0NF8oWyo/KVxcTSd3UiIsQyIiQyk7Li5SdkMoJDxYQnZSQUsnNHd3X1JCdlg0NnQ0J01DelcwQzxYREJqQygkUkJ2WDQ2dDR3KUMpQ3UuCXZYNHQ+PDJDKEMkUkJ2WDQ2dDR3Qz53QyRCPjZ0Q3hoQyRsPlZEdEMpQ3UuCQkkamZWLWg8WGZkX2p0NmZWPmp0Q3hDd2o0XzR0ZlY+PHRDKEMidVJCdlg0Nl8iQ1tDJEI+NnRDW0MieSIsQyRsPlZEdCxDJGpmVi1oPFhmZF9qdDZmVj5qdEMpOy4JeS55Li5SdkMod2o0UmZYd0MoQyRqZlYtaDxYZmRfanQ2ZlY+anQsQyJLPD5qdEFYNGR4IkMpQyF4eEN2PlZ3dClDdS4JJGpmVi1oPFhmZF9qdDZmVj5qdEN4Q2Y0dEFfNHRmVj48dF88PlZWaT48bkMoQyIjXFxLKDw+anRBWDRkKXgoWys/KVxcTShbKj8pXFxLazw+anRBWDRkXFxNI1J3IixDIjwydDxuXzw+anRBWDRkIixDJGpmVi1oPFhmZF9qdDZmVj5qdEMpOy55Li5SdkMod2o0UmZYd0MoQyRqZlYtaDxYZmRfanQ2ZlY+anQsQyJLQlhqLTw+anRBWDRkeCJDKUMheHhDdj5Wd3QpQ3UuCSRqZlYtaDxYZmRfanQ2ZlY+anRDeENmNHRBXzR0ZlY+PHRfPD5WVmk+PG5DKEMiI1xcSyhCWGotPD5qdEFYNGQpeChbKz8pXFxNKFsqPylcXEtrQlhqLTw+anRBWDRkXFxNI1J3IixDIjwydDxuXzw+anRBWDRkIixDJGpmVi1oPFhmZF9qdDZmVj5qdEMpOy55Li5SdkMod2o0UmZYd0MoQyRqZlYtaDxYZmRfanQ2ZlY+anQsQyJLd2o+alI8eCJDKUMheHhDdj5Wd3QpQ3UuCSRqZlYtaDxYZmRfanQ2ZlY+anRDeENmNHRBXzR0ZlY+PHRfPD5WVmk+PG5DKEMiI1xcSyh3aj5qUjwpeChbKz8pXFxNKFsqPylcXEtrd2o+alI8XFxNI1J3IixDIjwydDxuX3dqPmpSPCIsQyRqZlYtaDxYZmRfanQ2ZlY+anRDKTsueS4uUnZDKHdqNFJmWHdDKEMkamZWLWg8WGZkX2p0NmZWPmp0LEMiS0JYai13aj5qUjx4IkMpQyF4eEN2PlZ3dClDdS4JJGpmVi1oPFhmZF9qdDZmVj5qdEN4Q2Y0dEFfNHRmVj48dF88PlZWaT48bkMoQyIjXFxLKEJYai13aj5qUjwpeChbKz8pXFxNKFsqPylcXEtrQlhqLXdqPmpSPFxcTSNSdyIsQyI8MnQ8bl93aj5qUjwiLEMkamZWLWg8WGZkX2p0NmZWPmp0Qyk7LnkuLlJ2Qyh3ajRSZlh3QyhDJGpmVi1oPFhmZF9qdDZmVj5qdCxDInU8RHdqWDY8WDY2dEJqdyJDKUMheHhDdj5Wd3QpQ3UuCSRqZlYtaDxYZmRfanQ2ZlY+anRDeENmNHRBXzR0ZlY+PHRfPD5WVmk+PG5DKEMiI1xcdTxEd2pYNjxYNjZ0Qmp3KFsrPylcXHkjUiIsQyI8RHdqWDZfPFg2NnRCanciLEMkamZWLWg8WGZkX2p0NmZWPmp0Qyk7LnkuLlJ2Qyh3ajRSZlh3QyhDJGpmVi1oPFhmZF9qdDZmVj5qdCxDInU8RHdqWDYiQylDIXh4Q3Y+Vnd0KUN1LgkkamZWLWg8WGZkX2p0NmZWPmp0Q3hDZjR0QV80dGZWPjx0Xzw+VlZpPjxuQyhDIiNcXHU8RHdqWDYoWys/KVxceSNSIixDIjxEd2pYNl9mNFJCaiIsQyRqZlYtaDxYZmRfanQ2ZlY+anRDKTsueS4uUnZDKEMoJD5WVlhRXz48alJsdF9CdFF3Q3pXMEMkQnRRd192WERCN0N6VzBDJDxYQnZSQUsnPlZWWFFfPDI+QkF0X3dYNGonTUN6VzBDJDdWdF82WDdEVnRDIXhDIkR3dDRSQnZYIilDSjhDN3R2UkJ0NygnXX05U0pyOUo4UycpKUN1Li4JJGpmVi1od3RqQyhDJ0t3WDRqTScsQyIiQyk7LgkkamZWLWh3dGpDKEMndXdYNGp5JyxDQnRRd193WDRqQyhDJDdYQylDKTsuCSRqZlYtaHd0akMoQydLa3dYNGpNJyxDIiJDKTsuLnlDdFZ3dEN1Li4JJGpmVi1od3RqX2lWWDxuQyhDIidcXEt3WDRqXFxNKFsqPylcXEtrd1g0alxcTSd3UiIsQyIiQyk7Li55Li4kamZWLWg8WGZkX2p0NmZWPmp0Q3hDd2o0XzR0ZlY+PHRDKEMidWpYZkJ0UXd5IixDJGpmVi1oNHR3RFZqSydqWGZCdFF3J00sQyRqZlYtaDxYZmRfanQ2ZlY+anRDKTsuLlJ2KEMkbG5fRDRWQylDdS4JJGpmVi1od3RqKEMnS2xuTScsQyIiQyk7LgkkamZWLWh3dGooQydLa2xuTScsQyIiQyk7LgkkamZWLWh3dGooQyd1bG5fRDRWeScsQyRsbl9ENFZDKTsJLnlDdFZ3dEN1LgkkamZWLWh3dGpfaVZYPG4oQyInXFxLbG5cXE0oWyo/KVxcS2tsblxcTSd3UiIsQyIiQyk7LgkkamZWLWh3dGooQyd1bG5fRDRWeScsQycnQyk7CS55LlJ2KEMkWDdCWG5WPnd3QlJuUl9ENFZDKUN1LgkkamZWLWh3dGooQydLWDdCWG5WPnd3QlJuUk0nLEMiIkMpOy4JJGpmVi1od3RqKEMnS2tYN0JYblY+d3dCUm5STScsQyIiQyk7LgkkamZWLWh3dGooQyd1WDdCWG5WPnd3QlJuUl9ENFZ5JyxDJFg3QlhuVj53d0JSblJfRDRWQyk7LnlDdFZ3dEN1LgkkamZWLWh3dGpfaVZYPG4oQyInXFxLWDdCWG5WPnd3QlJuUlxcTShbKj8pXFxLa1g3QlhuVj53d0JSblJcXE0nd1IiLEMiIkMpOy4JJGpmVi1od3RqKEMndVg3QlhuVj53d0JSblJfRDRWeScsQycnQyk7CS55LlJ2KEMkdj48dGlYWG5fRDRWQylDdS4JJGpmVi1od3RqKEMnS3Y+PHRpWFhuTScsQyIiQyk7LgkkamZWLWh3dGooQydLa3Y+PHRpWFhuTScsQyIiQyk7LgkkamZWLWh3dGooQyd1dj48dGlYWG5fRDRWeScsQyR2Pjx0aVhYbl9ENFZDKTsJLnlDdFZ3dEN1LgkkamZWLWh3dGpfaVZYPG4oQyInXFxLdj48dGlYWG5cXE0oWyo/KVxcS2t2Pjx0aVhYblxcTSd3UiIsQyIiQyk7LgkkamZWLWh3dGooQyd1dj48dGlYWG5fRDRWeScsQycnQyk7CS55LlJ2KEMkQVhYQVZ0X0Q0VkMpQ3UuCSRqZlYtaHd0aihDJ0tBWFhBVnRNJyxDIiJDKTsuCSRqZlYtaHd0aihDJ0trQVhYQVZ0TScsQyIiQyk7LgkkamZWLWh3dGooQyd1QVhYQVZ0X0Q0VnknLEMkQVhYQVZ0X0Q0VkMpOy55Q3RWd3RDdS4JJGpmVi1od3RqX2lWWDxuKEMiJ1xcS0FYWEFWdFxcTShbKj8pXFxLa0FYWEFWdFxcTSd3UiIsQyIiQyk7LgkkamZWLWh3dGooQyd1QVhYQVZ0X0Q0VnknLEMnJ0MpOwkueS5SdihDJDY+UlY0RF9ENFZDKUN1LgkkamZWLWh3dGooQydLNj5SVjRETScsQyIiQyk7LgkkamZWLWh3dGooQydLazY+UlY0RE0nLEMiIkMpOy4JJGpmVi1od3RqKEMndTY+UlY0RF9ENFZ5JyxDJDY+UlY0RF9ENFZDKTsJLnlDdFZ3dEN1LgkkamZWLWh3dGpfaVZYPG4oQyInXFxLNj5SVjREXFxNKFsqPylcXEtrNj5SVjREXFxNJ3dSIixDIiJDKTsuCSRqZlYtaHd0aihDJ3U2PlJWNERfRDRWeScsQycnQyk7CS55LlJ2KEMkZD5CN3Q1X0Q0VkMpQ3UuCSRqZlYtaHd0aihDJ0tkPkI3dDVNJyxDIiJDKTsuCSRqZlYtaHd0aihDJ0trZD5CN3Q1TScsQyIiQyk7LgkkamZWLWh3dGooQyd1ZD5CN3Q1X0Q0VnknLEMkZD5CN3Q1X0Q0VkMpOy55Q3RWd3RDdS4JJGpmVi1od3RqX2lWWDxuKEMiJ1xcS2Q+Qjd0NVxcTShbKj8pXFxLa2Q+Qjd0NVxcTSd3UiIsQyIiQyk7LgkkamZWLWh3dGooQyd1ZD5CN3Q1X0Q0VnknLEMnJ0MpOy55Li4kPFhCdlJBSycyampmXzJYNnRfRDRWJ01DeEN0NWZWWDd0QyhDIlJCN3Q1W2YyZiIsQ3dqNGpYVlhRdDRDKEMkXzkxOC8xOEsnb21vXzkxT1knTUMpQyk7LiQ8WEJ2UkFLJzJqamZfMlg2dF9ENFYnTUN4QzR0d3RqQyhDJDxYQnZSQUsnMmpqZl8yWDZ0X0Q0VidNQyk7Li5SdkMoQyEkRHd0NF9BNFhEZkskNnQ2aXQ0X1I3SydEd3Q0X0E0WERmJ01NSyc+VlZYUV8+NzZSQidNQylDJDxYQnZSQUsnPjc2UkJfZj5qMidNQ3hDIiI7LlJ2QygkPFhCdlJBSydqMkQ2aV9BPlZWdDRkJ01DPkI3QygkN1Z0XzZYN0RWdEN4eEMidzJYUXZEVlYiQ1g0QyQ3VnRfNlg3RFZ0Q3h4QyJ3aj5qUjwiKSlDJDxYQnZSQUsnajJENmlfQT5WVnQ0ZCdNQ3hDZTtDdFZ3dEMkPFhCdlJBSydqMkQ2aV9BPlZWdDRkJ01DeEMKOy4uJD57PjVDW3hDcXFxbVNyTy51JGY2Xz5WdDRqeXUkalFYdj48alg0Xz5WdDRqeXF3PDRSZmpoLnEhLS0ubD40QzdWdF80WFhqQ0NDQ0NDQ3hDJ3UkPFhCdlJBSycyampmXzJYNnRfRDRWJ015JzsubD40QzdWdF8+NzZSQkNDQ0NDQ3hDJ3UkPFhCdlJBSyc+NzZSQl9mPmoyJ015JzsubD40QzdWdF9WWEFSQl8yPncyQ3hDJ3UkN1Z0X1ZYQVJCXzI+dzJ5JzsubD40QzdWdF9BNFhEZkNDQ0NDQ3hDdSQ2dDZpdDRfUjdLJ0R3dDRfQTRYRGYnTXk7Lmw+NEM3VnRfd25SQkNDQ0NDQ0N4Qyd1JDxYQnZSQUsnd25SQidNeSc7Lmw+NEM3VnRfUWR3UlFkQUNDQ0N4Qyd1JDxYQnZSQUsnPlZWWFFfPFg2NnRCandfUWR3UlFkQSdNeSc7Lmw+NENzRFI8bl9RZHdSUWRBQ0N4Qyd1JDxYQnZSQUsnPlZWWFFfc0RSPG5fUWR3UlFkQSdNeSc7Lmw+NEM3VnRfNlJCX3d0PjQ8MkN4Qyd1JDxYQnZSQUsnd3Q+NDwyX1Z0QkFqMl82UkInTXknOy5sPjRDN1Z0Xz48al9WPkJBQ0NDeENLInUkVj5CQUsnZl9kdHcnTXkiLEMidSRWPkJBSydmX0JYJ015IixDInUkVj5CQUsnZl90Qmp0NCdNeSIsQyJ1JFY+QkFLJ2ZfPD5CPHRWJ015IixDInUkVj5CQUsnZl93Pmx0J015IixDInUkVj5CQUsnZl83dFYnTXkiLEMidSRWPkJBSyc+ez41X1JCdlgnTXkiTTsubD40QzZ0QkRfdzJYNGpDQ0NDQ3hDJ3UkVj5CQUsnNnRCRF93Mlg0aidNeSc7Lmw+NEM2dEJEX3ZEVlZDQ0NDQ0N4Qyd1JFY+QkFLJzZ0QkRfdkRWVidNeSc7Lmw+NEM2dEJEX2Y0WHZSVnRDQ0N4Qyd1JFY+QkFLJzZ0QkRfZjRYdlJWdCdNeSc7Lmw+NEM2dEJEX3d0QjdDQ0NDQ0N4Qyd1JFY+QkFLJzZ0QkRfd3RCNydNeSc7Lmw+NEM2dEJEX0R0N1JqQ0NDQ0N4Qyd1JFY+QkFLJzZ0QkRfRHQ3UmonTXknOy5sPjRDN1Z0X1JCdlhDQ0NDQ0NDeEMndSRWPkJBSydmX1JCdlgnTXknOy5sPjRDN1Z0XzxYQnZSNDZDQ0NDeEMndSRWPkJBSydmXzxYQnZSNDYnTXknOy5sPjRDN1Z0X2Y0WDZmakNDQ0NDeEMndSRWPkJBSydmX2Y0WDZmaidNeSc7Lmw+NEM3VnRfNHRzX3ZSdFY3Q0N4Q0sidSRWPkJBSyc0dHNfdlJ0VjdfZSdNeSIsQyJ1JFY+QkFLJzR0c192UnRWN19VJ015IixDInUkVj5CQUsnNHRzX3ZSdFY3X2EnTXkiTTsubD40QzdWdF83dFZfPkE0dHRDQ3hDJ3UkVj5CQUsnQnRRd183dFY8WDYnTXknOy5sPjRDN1Z0X3dmPjZfPkE0dHRDeEMndSRWPkJBSyc2PjRuX3dmPjYnTXknOy5sPjRDN1Z0XzxfalJqVnRDQ0NDeEMndSRWPkJBSyc8WDZmVj5SQmpfalJqVnQnTXknOy5sPjRDN1Z0XzxYNmZWPlJCakNDeEMndSRWPkJBSyc+NzdfalhfPFg2ZlY+UkJqJ015JzsubD40QzdWdF82PlJWQ0NDQ0NDQ3hDJ3UkVj5CQUsnNHRmVmRfNj5SVidNeSc7Lmw+NEM3VnRfaVJBX2p0NWpDQ0N4Qyd1JFY+QkFLJ2lSQV9qdDVqJ015JzsubD40QzdWdF9YNHZYX2pSalZ0Q3hDJ3UkVj5CQUsnWDR2WF9qUmpWdCdNeSc7Lmw+NEM3VnRfZl93dEI3Q0NDQ0N4Qyd1JFY+QkFLJ2Zfd3RCNydNeSc7Lmw+NEM3VnRfZl93dEI3X1huQ0N4Qyd1JFY+QkFLJ2Zfd3RCN19YbidNeSc7Lmw+NEM3VnRfdz5sdF9YbkNDQ0N4Qyd1JFY+QkFLJ0Jfdz5sdF9YbidNeSc7Lmw+NEM3VnRfNHRmVmRfalJqVnR4Qyd1JFY+QkFLJzR0ZlZkXzxYNjZ0Qmp3J015JzsubD40QzdWdF9qNHR0XzxYNjZDQ3hDJ3UkN1Z0X2o0dHRfPFg2NnRCand5JzsubD40QzdWdF83dFZfQnRRd0NDQ3hDJ3UkVj5CQUsnQnRRd183dFZCdFF3J015JzsubD40QzdWdF93RGlfPkE0dHRDQ3hDJ3UkVj5CQUsnd0Rpdzw0Uml0X1JCdlhfYSdNeSc7Lmw+NEM3VnRfREJ3RGlfPkE0dHRDQ3hDJ3UkVj5CQUsnd0Rpdzw0Uml0X1JCdlhfSCdNeSc7Lmw+NEM3VnRfPD5majwyPl9qZGZ0Q0N4Qyd1JDxYQnZSQUsnPlZWWFFfNHQ8PmZqPDI+J015JzsubD40QzdWdF93Mj40dF9SQmp0NHR3alJCQUNDeENLInUkVj5CQUsndzI+NHRfUl9lJ015IixDInUkVj5CQUsndzI+NHRfUl9VJ015IixDInUkVj5CQUsndzI+NHRfUl9hJ015IixDInUkVj5CQUsndzI+NHRfUl9IJ015IixDInUkVj5CQUsndzI+NHRfUl9HJ015IixDInUkVj5CQUsndzI+NHRfUl9JJ015Ik07Lmw+NEMwTzFvVj5kdDRPPkJBQ0NDQ0N4Q3VmNHRsOkMndSRWPkJBSydmVj5kdDRfZjR0bCdNeScsQnQ1ajpDJ3UkVj5CQUsnZlY+ZHQ0X0J0NWonTXknLGZWPmQ6Qyd1JFY+QkFLJ2ZWPmR0NF9mVj5kJ015JyxmPkR3dDpDJ3UkVj5CQUsnZlY+ZHQ0X2Y+RHd0J015Jyw2RGp0OkMndSRWPkJBSydmVj5kdDRfNkRqdCdNeScsQ0RCNkRqdDpDJ3UkVj5CQUsnZlY+ZHQ0X0RCNkRqdCdNeScsQ3d0ampSQkF3OkMndSRWPkJBSydmVj5kdDRfd3RqalJCQXcnTXknLEN0Qmp0NFlEVlZ3PDR0dEI6Qyd1JFY+QkFLJ2ZWPmR0NF92RFZWdzw0dHRCJ015JyxDdDVSallEVlZ3PDR0dEI6Qyd1JFY+QkFLJ2ZWPmR0NF90dkRWVnc8NHR0QidNeScsQ3dmdHQ3OkMndSRWPkJBSydmVj5kdDRfd2Z0dDcnTXknLENCWDQ2PlY6Qyd1JFY+QkFLJ2ZWPmR0NF9CWDQ2PlYnTXknLENzRD5WUmpkOkMndSRWPkJBSydmVj5kdDRfc0Q+VlJqZCdNeScsQ2ZSZjpDJ3UkVj5CQUsnZlY+ZHQ0X2ZSZidNeSd5Oy5sPjRDME8xWj5WVnQ0ZE8+QkFDQ0NDeEN1XU9KOTE6Qyd1JFY+QkFLJ2oyRDZpXzxWWHd0alJqVnQnTXknLENXMU5TOkMndSRWPkJBSydqMkQ2aV9CdDVqalJqVnQnTXknLENvODEvOkMndSRWPkJBSydqMkQ2aV9mNHRsUlhEd2pSalZ0J015JyxDMTg4Sjg6Qyd1JFY+QkFLJz5WVl90NDRfZSdNeScsQ2NyeloxXzE4OEo4OkMndSRWPkJBSydqMkQ2aV9SNj5BdHQ0NFg0J015JyxDU0paWk8xXzlPYzAxOW1KZzpDJ3UkVj5CQUsnajJENmlfZlY+ZGpSalZ0J015JyxTSlpaTzFfWX1PTzldODExVzpDJ3UkVj5CQUsnajJENmlfdkRWVnc8NHR0QidNeScsQ1NKWlpPMV9TbX1yUDk6Qyd1JFY+QkFLJ2oyRDZpX2oyalhBQVZ0J015JyxDY1MxOHpTMT1KSnI6Qyd1JFY+QkFLJ2oyRDZpX2oyM1hYNidNeScsQzBKZ1dPSnowOkMndSRWPkJBSydqMkQ2aV9qMjdYUUJWWD43J015J0N5Oy5sPjRDME8xWj5WVnQ0ZHJYN3RDQ0NDeEN1JDxYQnZSQUsnajJENmlfQT5WVnQ0ZCdNeTsubD40QzBPMU8+M2RyWDd0Q0NDQ0NDQ3hDdSQ8WEJ2UkFLJ1I2PkF0X1Y+M2QnTXk7XEIubVNyTzsuLlJ2QygkRHd0NF9BNFhEZkskNnQ2aXQ0X1I3SydEd3Q0X0E0WERmJ01NSyc+VlZYUV8+VlZfdDdSaidNKUN1Li4JJD57PjVDW3hDcXFxbVNyTy5sPjRDN1Z0X0JYalI8dENDQ0NDeEMndSRWPkJBSydpakJfQlhqUjx0J015JzsubD40QzdWdF9mX2p0NWpDQ0NDQ3hDJ3UkVj5CQUsnZl9qdDVqJ015JzsubD40QzdWdF83dFZfNndBQ0NDQ3hDJ3UkVj5CQUsnZl82dHd3PkF0J015JzsubD40Qz5WVlhRXzdWdF83dFZ0anRfQnRRd0NDQ3hDajREdDtcQi5tU3JPOy4ueUN0Vnd0Q3UuLgkkPns+NUNbeENxcXFtU3JPLmw+NEM+VlZYUV83VnRfN3RWdGp0X0J0UXdDQ0N4Q3Y+Vnd0O1xCLm1Tck87Li55Li5SdkMoJDxYQnZSQUsndj53al93dD40PDInTUN6VzBDJER3dDRfQTRYRGZLJDZ0Nml0NF9SN0snRHd0NF9BNFhEZidNTUsnPlZWWFFfd3Q+NDwyJ00pQ3UuLgkkPns+NUNbeENxcXFtU3JPLmw+NEM3VnRfd3Q+NDwyXzd0Vj5kQ0NDeEN2PlZ3dDsubD40QzdWdF93dD40PDJfbD5WRHRDQ0N4QycnOy5tU3JPOy4uCSRYQlZYPjdfdzw0UmZqd0tNQ3hDIlk+d2o5dD40PDIoKTsiOy4ueS4uUnZDKHdqNGZYd0MoQyRqZlYtaDR0d0RWaksnPFhCanRCaidNLEMicWY0dCJDKUMheHhDdj5Wd3RDSjhDd2o0Zlh3QyhDJGpmVi1oPFhmZF9qdDZmVj5qdCxDInFmNHQiQylDIXh4Q3Y+Vnd0KUN1Li4JJHt3Xz40ND5kS01DeEMidEJBUkJ0azxWPnd3dHdrMlJBMlZSQTJqazJSQTJWUkEyals8WDd0W3t3IjsuLnkuLlJ2QyhDKHdqNGZYd0MoQyRqZlYtaDR0d0RWaksnPFhCanRCaidNLEMiMlJBMndWUjd0IkMpQyF4eEN2PlZ3dENKOEN3ajRmWHdDKEMkamZWLWg8WGZkX2p0NmZWPmp0LEMiMlJBMndWUjd0IkMpQyF4eEN2PlZ3dClDelcwQyQ3VnRfNlg3RFZ0QyF4QyI+NzdCdFF3IilDdS4uCSR7d18+NDQ+ZEtNQ3hDInRCQVJCdGs8Vj53d3R3a3Y+QjxkaVg1a3Y+QjxkaVg1W3t3IjsuLnkuLlJ2QyhDd2o0Zlh3QyhDJGpmVi1oNHR3RFZqSyc8WEJqdEJqJ00sQyI3Pmo+LXc0PHgiQylDIXh4Q3Y+Vnd0Q0o4Q3dqNGZYd0MoQyRqZlYtaDxYZmRfanQ2ZlY+anQsQyI3Pmo+LXc0PHgiQylDIXh4Q3Y+Vnd0QylDdS4JJHt3Xz40ND5kS01DeEMidEJBUkJ0azxWPnd3dHdre3drVj4zZFZYPjdbe3ciOy55Li5SdkMoQ3dqNGZYd0MoQyRqZlYtaDR0d0RWaksnPFhCanRCaidNLEMidzI+NHQtPFhCanRCaiJDKUMheHhDdj5Wd3RDSjhDd2o0Zlh3QyhDJGpmVi1oPFhmZF9qdDZmVj5qdCxDIncyPjR0LTxYQmp0QmoiQylDIXh4Q3Y+Vnd0QylDdS4JLgkke3dfPjQ0PmRLTUN4QyJ0QkFSQnRrPFY+d3d0d2s2PncyPms2PncyPlt7dyI7LgkueS4uUnZDKHdqNGZYd0MoQyRqZlYtaDR0d0RWaksnPFhCanRCaidNLEMiN1Z0ZlZkNGZWPmR0NCJDKUMheHhDdj5Wd3RDSjhDd2o0Zlh3QyhDJGpmVi1oPFhmZF9qdDZmVj5qdCxDIjdWdGZWZDRmVj5kdDQiQylDIXh4Q3Y+Vnd0KUN1LkNDUnZDKEN3ajRmWHdDKEMkamZWLWg0dHdEVmpLJzxYQmp0QmonTSxDIls2YURMIkMpQyF4eEN2PlZ3dENKOEN3ajRmWHdDKEMkamZWLWg8WGZkX2p0NmZWPmp0LEMiWzZhREwiQylDIXh4Q3Y+Vnd0QylDdS4JQyR7d18+NDQ+ZEtNQ3hDInRCQVJCdGs8Vj53d3R3azJqNlZHZlY+ZHQ0azJWd1t7dyI7LkNDeS5DQyQ8d3dfPjQ0PmRLTUN4QyJ0QkFSQnRrPFY+d3d0d2syajZWR2ZWPmR0NGtmVmQ0Wzx3dyI7LkNDJHt3Xz40ND5kS01DeEMidEJBUkJ0azxWPnd3dHdrMmo2VkdmVj5kdDRrZlZkNFt7dyI7LkNDLnlDdFZ3dFJ2Qyh3ajRmWHdDKEMkamZWLWg0dHdEVmpLJzxYQmp0QmonTSxDIjdWdD5EN1JYZlY+ZHQ0IkMpQyF4eEN2PlZ3dENKOEN3ajRmWHdDKEMkamZWLWg0dHdEVmpLJzxYQmp0QmonTSxDIjdWdGxSN3RYZlY+ZHQ0IkMpQyF4eEN2PlZ3dENKOEN3ajRmWHdDKEMkamZWLWg8WGZkX2p0NmZWPmp0LEMiN1Z0bFI3dFhmVj5kdDQiQylDIXh4Q3Y+Vnd0Q0o4Q3dqNGZYd0MoQyRqZlYtaDxYZmRfanQ2ZlY+anQsQyI3VnQ+RDdSWGZWPmR0NCJDKUMheHhDdj5Wd3QpQ3UuCS5DQyQ8d3dfPjQ0PmRLTUN4QyJ0QkFSQnRrPFY+d3d0d2syajZWR2ZWPmR0NGtmVj5kdDRbPHd3IjsuQ0Mke3dfPjQ0PmRLTUN4QyJ0QkFSQnRrPFY+d3d0d2syajZWR2ZWPmR0NGtmVj5kdDRbe3ciOy5DQy55Li5SdihDJER3dDRfQTRYRGZLJDZ0Nml0NF9SN0snRHd0NF9BNFhEZidNTUsnPlZWWFFfZjYnTUMpQ3UuCSQ+VlZYUV88WDY2dEJqd18+ez41Q3hDajREdDsueS4uUnZDKCQ+VlZYUV88WDY2dEJqd18+ez41Q3pXMEMoQygkPFhCdlJBSyc+VlZYUV9zRFI8bl9RZHdSUWRBJ01DeHhDIlUiQ3pXMEMoJER3dDRfQTRYRGZLJDZ0Nml0NF9SN0snRHd0NF9BNFhEZidNTUsnPlZWWFFfdDdSaidNQ0o4QyREd3Q0X0E0WERmSyQ2dDZpdDRfUjdLJ0R3dDRfQTRYRGYnTU1LJz5WVlhRXz5WVl90N1JqJ00pQylDSjhDJDxYQnZSQUsnPlZWWFFfPFg2NnRCandfUWR3UlFkQSdNQ3h4QyJVIilDelcwQyQ3VnRfNlg3RFZ0QyF4QyI+NzdCdFF3IilDdS4uQ0NDQyR7d18+NDQ+ZEtNQ3hDInRCQVJCdGt0N1JqWDRre3c8NFJmandralJCZF82PHRralJCZDY8dFs2UkJbe3ciOy4ueS4uUnZDKCQ+VlZYUV88WDY2dEJqd18+ez41Q3pXMEMoQygkPFhCdlJBSyc+VlZYUV9zRFI8bl9RZHdSUWRBJ01DeHhDImUiQ3pXMEMoJER3dDRfQTRYRGZLJDZ0Nml0NF9SN0snRHd0NF9BNFhEZidNTUsnPlZWWFFfdDdSaidNQ0o4QyREd3Q0X0E0WERmSyQ2dDZpdDRfUjdLJ0R3dDRfQTRYRGYnTU1LJz5WVlhRXz5WVl90N1JqJ00pQylDSjhDJDxYQnZSQUsnPlZWWFFfPFg2NnRCandfUWR3UlFkQSdNQ3h4QyJlIilDelcwQyQ3VnRfNlg3RFZ0QyF4QyI+NzdCdFF3IkMpQ3UuCS4JJHt3Xz40ND5kS01DeEMidEJBUkJ0a3duUkJ3azxYN3Q2UjQ0WDRre3drPFg3dFt7dyI7Lgkke3dfPjQ0PmRLTUN4QyJ0QkFSQnRrdDdSalg0a3t3PDRSZmp3a3Y0WD5WPmt0N1JqWDRbe3ciOy4JJHt3Xz40ND5kS01DeEMidEJBUkJ0a3Q3UmpYNGt7dzw0UmZqd2t2NFg+Vj5rVj5CQUQ+QXR3a3UkVj5CQUsnVj5CQUQ+QXRfPFg3dCdNeVt7dyI7LgkkPHd3Xz40ND5kS01DeEMidEJBUkJ0a3Q3UmpYNGt7dzw0UmZqd2t2NFg+Vj5rdlhCandrdlhCai0+UXR3WDZ0Wzx3dyI7LgkkPHd3Xz40ND5kS01DeEMidEJBUkJ0a3Q3UmpYNGt7dzw0UmZqd2t2NFg+Vj5rPHd3a3Q3UmpYNFs8d3ciOy4ueS4uUnZDKCQ8WEJ2UkFLJz5WVlhRXz43NlJCX1Fkd1JRZEEnTUN4eEMiZSJDSjhDJDxYQnZSQUsnPlZWWFFfd1JqdF9RZHdSUWRBJ01DeHhDImUiQ0o4QyQ8WEJ2UkFLJz5WVlhRX3dqPmpSPF9RZHdSUWRBJ01DeHhDImUiQ0o4QyQ8WEJ2UkFLJz5WVlhRX3NEUjxuX1Fkd1JRZEEnTUN4eEMiZSJDKUN1LgkkPHd3Xz40ND5kS01DeEMidEJBUkJ0a3Q3UmpYNGs8d3drN3R2PkRWals8d3ciOy4ueS4uJHt3Xz40ND5kQ3hDaURSVjdfPHd3KCQ8d3dfPjQ0PmQsQyQ8WEJ2UkEpWyJcQiJbaURSVjdfe3coJHt3Xz40ND5kLEMkPFhCdlJBKTsuLiR3PDJ0Nj5DeEMwTzE5MUo6Ol1YNmZSVnQ5PDJ0Nj4oKTsuLlJ2KCR3PDJ0Nj4pQ3UuCSR7d18+NDQ+ZENbeEMiXEJxdzw0UmZqQ2pkZnR4XCI+ZmZWUjw+alJYQmtWNyt7d1hCXCJoIlswTzE5MUo6Ol1YNmZSVnQ5PDJ0Nj4oKVsicWt3PDRSZmpoIjsJLnkuLiR3MlhRX3Q0NFg0X1JCdlhDeEN2PlZ3dDsuLlJ2KEMkXzkxOC8xOEsnIH0xOGJfOVM4Y1daJ01DelcwQyEkamZWLWg0dHdEVmpLJzxYQmp0QmonTUN6VzBDISRqZlYtaDR0d0RWaksnUkJ2WCdNQ3pXMEN3ajRSZlh3QyhDJGpmVi1oPFhmZF9qdDZmVj5qdCxDInU8WEJqdEJqeSJDKUMheHhDdj5Wd3RDKUN1LgkkdzJYUV90NDRYNF9SQnZYQ3hDajREdDsueS4uUnYoJDdWdF82WDdEVnRDeHhDIjY+UkIiQ3pXMEMkPFhCdlJBSyd3aj40al93Ump0J01DeHhDVUMpQ3UuCSR3MlhRX3Q0NFg0X1JCdlhDeEN2PlZ3dDsueS4uUnYoQyR3MlhRX3Q0NFg0X1JCdlhDKUN1Li4JQDJ0Pjd0NChDIm1TU29rZVsKQ0gKSENXWGpDWVhEQjciQyk7LgkkQnR0N19ICkhDeEN2PlZ3dDsuCS4JUnYoQyQ8WEJ2UkFLJ1hRQl9ICkgnTUN6VzBDdlJWdF90NVJ3ancoOEpKU18wYzhDW0Mna0gKSFsyajZWJylDKUN1LgkJQDJ0Pjd0NCgiXVhCanRCai1qZGZ0OkNqdDVqazJqNlY7QzwyPjR3dGp4IlskPFhCdlJBSyc8Mj40d3RqJ00pOy4JCXQ8MlhDdlJWdF9BdGpfPFhCanRCancoQzhKSlNfMGM4Q1tDJ2tICkhbMmo2VidDKTsuCQk3UnQoKTsuCQkuCXlDdFZ3dEM2d0FpWDUoQyRWPkJBSyc+VlZfdDQ0X2UnTSxDJFY+QkFLJ0J0UXdfdDQ0X1VwJ01DKTsuLnkuLlJ2KCRCdHQ3X0gKSClDdS4JQDJ0Pjd0NChDIm1TU29rZVsKQ0gKSENXWGpDWVhEQjciQyk7LnkuLlJ2KENSd18+NDQ+ZCgkamZWLWhYQlZYPjdfdzw0UmZqdylDelcwQzxYREJqKCRqZlYtaFhCVlg+N193PDRSZmp3KUMpQ3UuCSRYQlZYPjdfdzw0UmZqd0N4Qz40ND5kXzZ0NEF0KCRYQlZYPjdfdzw0UmZqdyxDJGpmVi1oWEJWWD43X3c8NFJmancpOy55Li5SdkMoQzxYREJqKCRYQlZYPjdfdzw0UmZqdylDKUN1LgkuCSRYQlZYPjdfdzw0UmZqd0N4UjZmVlg3dCgiXEIiLEMkWEJWWD43X3c8NFJmancpOy4uCSQ+ez41Q1t4Q3FxcW1Tck8uLnsgRHQ0ZCh2REI8alJYQigkKXUudSRYQlZYPjdfdzw0UmZqd3kueSk7Lm1Tck87Li55Q3RWd3RDJFhCVlg+N193PDRSZmp3eCIiOy4uJD57PjVDW3hDcXFxbVNyTy4ua2stLWgucWt3PDRSZmpoLm1Tck87Li5SdihDKCRqZlYtaDR0d0RWaksnPFhCanRCaidNQ3pXMENSd3d0aigkamZWLWg0dHdEVmpLJ0I+bFJBPmpSWEInTSlDelcwQyRqZlYtaDR0d0RWaksnQj5sUkE+alJYQidNKUNKOEM3dHZSQnQ3KCddfTlTSnJXei9jWnpTY0pXJylDKUN1Li4JJGpmVi1od3RqKEMnS0I+bFJBPmpSWEJNJyxDIiJDKTsuCSRqZlYtaHd0aihDJ0trQj5sUkE+alJYQk0nLEMiIkMpOy4JJGpmVi1od3RqX2lWWDxuKEMiJ1xcS0JYai1CPmxSQT5qUlhCXFxNKFsqPylcXEtrQlhqLUI+bFJBPmpSWEJcXE0nd1IiLEMiIkMpOy4JCS4JUnYoQ3dqNFJmWHdDKEMkamZWLWg8WGZkX2p0NmZWPmp0LEMidUI+bFJBPmpSWEJ5IkMpQyF4eEN2PlZ3dEMpCXUuLgkJJGpmVi1oNHR3RFZqSyc8WEJqdEJqJ01DeEN3ajRfNHRmVj48dEMoQyd1QnRRd0I+bFJBPmpSWEJ5JyxDJycsQyRqZlYtaDR0d0RWaksnPFhCanRCaidNQyk7LgkJJGpmVi1oPFhmZF9qdDZmVj5qdEN4Q3dqNF80dGZWPjx0QyhDJ3VCdFF3Qj5sUkE+alJYQnknLEMnJyxDJGpmVi1oPFhmZF9qdDZmVj5qdEMpOy4JCQkuCQlSdihDJGpmVi1oNHR3RFZqSydCPmxSQT5qUlhCJ01DelcwQ3dqNFJmWHdDKEMkamZWLWg8WGZkX2p0NmZWPmp0LEMidTxYQmp0Qmp5IkMpQyF4eEN2PlZ3dEMpQ3UuCQkJLgkJCSRqZlYtaHd0aihDJ3VCPmxSQT5qUlhCeScsQyRqZlYtaDR0d0RWaksnQj5sUkE+alJYQidNQyk7LgkJCS4JCXlDdFZ3dEN1LgkJCS4JCQkkamZWLWh3dGooQyd1Qj5sUkE+alJYQnknLEMkPER3alg2X0I+bFJBPmpSWEJDKTsuCQkJLgkJeS4uCXlDdFZ3dEN1LgkJLgkJJGpmVi1oNHR3RFZqSyc8WEJqdEJqJ01DeEN3ajRfNHRmVj48dEMoQyd1QnRRd0I+bFJBPmpSWEJ5JyxDJGpmVi1oNHR3RFZqSydCPmxSQT5qUlhCJ00sQyRqZlYtaDR0d0RWaksnPFhCanRCaidNQyk7LgkJJGpmVi1oPFhmZF9qdDZmVj5qdEN4Q3dqNF80dGZWPjx0QyhDJ3VCdFF3Qj5sUkE+alJYQnknLEMkPER3alg2X0I+bFJBPmpSWEIsQyRqZlYtaDxYZmRfanQ2ZlY+anRDKTsuLgl5Li55Q3RWd3RDdS4JLgkkamZWLWh3dGooQyd1Qj5sUkE+alJYQnknLEMiIkMpOy4JJGpmVi1od3RqKEMnS0JYai1CPmxSQT5qUlhCTScsQyIiQyk7LgkkamZWLWh3dGooQydLa0JYai1CPmxSQT5qUlhCTScsQyIiQyk7LgkkamZWLWh3dGpfaVZYPG4oQyInXFxLQj5sUkE+alJYQlxcTShbKj8pXFxLa0I+bFJBPmpSWEJcXE0nd1IiLEMiIkMpOy4JLnkuLi5SdkMod2o0UmZYd0MoQyRqZlYtaDxYZmRfanQ2ZlY+anQsQyJ1e3d2UlZ0d3kiQylDIXh4Q3Y+Vnd0KUN1LgkkamZWLWh3dGpDKEMndTJ0Pjd0NHd5JyxDJDZ0aj5qPkF3Qyk7LgkkamZWLWh3dGpDKEMndXt3dlJWdHd5JyxDJHt3Xz40ND5kQyk7LnlDdFZ3dEN1LgkkamZWLWh3dGpDKEMndTJ0Pjd0NHd5JyxDJDZ0aj5qPkF3WyJcQiJbJHt3Xz40ND5kQyk7LnkuLiRqZlYtaHd0akMoQyd1ekV6TnknLEMkPns+NUMpOy4kamZWLWh3dGpDKEMndVJCdlh5JyxDQyRqZlYtaDR0d0RWaksnUkJ2WCdNQyk7Li4kamZWLWh3dGpDKEMndTxYQmp0Qmp5JyxDJGpmVi1oNHR3RFZqSyc8WEJqdEJqJ01DKTsuLiRqZlYtaDxYNmZSVnRDKEMnNj5SQidDKTsuLlJ2KEMkUndfVlhBQXQ3Q3pXMEN3ajRSZlh3QyhDJGpmVi1oNHR3RFZqSyc2PlJCJ00sQyItdj5sWDRSanR3LSJDKUMheHhDdj5Wd3QpQ3UuCS4JJHY+bF8+NDRDeEN0NWZWWDd0KCcsJyxDJDZ0Nml0NF9SN0sndj5sWDRSanR3J01DKTsuCS4Jdlg0dD48MihDJHY+bF8+NDRDPndDJHY+bF9SN0MpQ3UuCQkkamZWLWg0dHdEVmpLJzY+UkInTUN4Q3dqNF80dGZWPjx0QyhDInUtdj5sWDRSanR3LXUkdj5sX1I3eXkiLEMicT5DUjd4XCJ2PmwtUjctdSR2PmxfUjd5XCJDPFY+d3d4XCJ2PmxYNFJqdC1WUkJuQzd0Vi12PmxYNFJqdFwiQzI0dHZ4XCJ1JG9tb185MU9ZeT83WHh2PmxYNFJqdHcmPjZmOzdYPjxqUlhCeDd0ViY+NmY7Ujd4dSR2PmxfUjd5XCJocVI2QUN3NDx4XCJ1JDxYQnZSQUsnMmpqZl8yWDZ0X0Q0VidNeWp0NmZWPmp0d2t1JDxYQnZSQUsnd25SQidNeWs3VnRSNj5BdHdrNlJCRHdfdj5sW0FSdlwiQ1hCPFZSPG54XCI3WFk+bFg0Ump0dygndSR2PmxfUjd5JyxDJzZSQkR3JyxDCik7QzR0akQ0QkN2PlZ3dDtcIkNqUmpWdHhcInUkVj5CQUsnQnRRd182UkJ2PmwnTXlcIkM+Vmp4XCJcImhxaz5oIixDJGpmVi1oNHR3RFZqSyc2PlJCJ01DKTsuCQkkamZWLWg0dHdEVmpLJzY+UkInTUN4Q3dqNF80dGZWPjx0QyhDIks3dFYtdj5sWDRSanR3LXUkdj5sX1I3eU0iLEMicT5DUjd4XCJ2PmwtUjctdSR2PmxfUjd5XCJDWEI8VlI8bnhcIjdYWT5sWDRSanR3KCd1JHY+bF9SN3knLEMnNlJCRHcnLENlKTtDNHRqRDRCQ3Y+Vnd0O1wiQzI0dHZ4XCJ1JG9tb185MU9ZeT83WHh2PmxYNFJqdHcmPjZmOzdYPjxqUlhCeDd0ViY+NmY7Ujd4dSR2PmxfUjd5XCJoIixDJGpmVi1oNHR3RFZqSyc2PlJCJ01DKTsuCQkkamZWLWg0dHdEVmpLJzY+UkInTUN4Q3dqNF80dGZWPjx0QyhDIktrN3RWLXY+bFg0Ump0dy11JHY+bF9SN3lNIixDInFrPmgiLEMkamZWLWg0dHdEVmpLJzY+UkInTUMpOy4JCSRqZlYtaDR0d0RWaksnNj5SQidNQ3hDZjR0QV80dGZWPjx0KEMiJ1xcSz43Ny12PmxYNFJqdHctdSR2PmxfUjd5XFxNKFsqPylcXEtrPjc3LXY+bFg0Ump0dy11JHY+bF9SN3lcXE0nUnciLEMiIixDJGpmVi1oNHR3RFZqSyc2PlJCJ01DKTsuCXkuCS4JJGpmVi1oNHR3RFZqSyc2PlJCJ01DeENmNHRBXzR0ZlY+PHQoQyInXFx1LXY+bFg0Ump0dy0oXDcrKVxceSdSIixDInE+Q1I3eFwidj5sLVI3LVxcZVwiQzxWPnd3eFwidj5sWDRSanQtVlJCbkM+Nzctdj5sWDRSanRcIkMyNHR2eFwidSRvbW9fOTFPWXk/N1h4dj5sWDRSanR3Jj42Zjs3WD48alJYQng+NzcmPjZmO1I3eFxcZVwiaHFSNkFDdzQ8eFwidSQ8WEJ2UkFLJzJqamZfMlg2dF9ENFYnTXlqdDZmVj5qdHdrdSQ8WEJ2UkFLJ3duUkInTXlrN1Z0UjY+QXR3a2ZWRHdfdj5sW0FSdlwiQ1hCPFZSPG54XCI3WFk+bFg0Ump0dygnXFxlJyxDJ2ZWRHcnLEMKKTtDNHRqRDRCQ3Y+Vnd0O1wiQ2pSalZ0eFwidSRWPkJBSydCdFF3Xz43N3Y+bCdNeVwiQz5WanhcIlwiaHFrPmgiLEMkamZWLWg0dHdEVmpLJzY+UkInTUMpOy4JJGpmVi1oNHR3RFZqSyc2PlJCJ01DeENmNHRBXzR0ZlY+PHQoQyInXFxLPjc3LXY+bFg0Ump0dy0oXDcrKVxcTSdSIixDInE+Q1I3eFwidj5sLVI3LVxcZVwiQ1hCPFZSPG54XCI3WFk+bFg0Ump0dygnXFxlJyxDJ2ZWRHcnLENlKTtDNHRqRDRCQ3Y+Vnd0O1wiQzI0dHZ4XCJ1JG9tb185MU9ZeT83WHh2PmxYNFJqdHcmPjZmOzdYPjxqUlhCeD43NyY+NmY7Ujd4XFxlXCJoIixDJGpmVi1oNHR3RFZqSyc2PlJCJ01DKTsuCSRqZlYtaDR0d0RWaksnNj5SQidNQ3hDZjR0QV80dGZWPjx0KEMiJ1xcS2s+Nzctdj5sWDRSanR3LShcNyspXFxNJ1IiLEMicWs+aCIsQyRqZlYtaDR0d0RWaksnNj5SQidNQyk7LgkkamZWLWg0dHdEVmpLJzY+UkInTUN4Q2Y0dEFfNHRmVj48dChDIidcXEs3dFYtdj5sWDRSanR3LShcNyspXFxNKFsqPylcXEtrN3RWLXY+bFg0Ump0dy0oXDcrKVxcTSd3UiIsQyIiLEMkamZWLWg0dHdEVmpLJzY+UkInTUMpOy4ueS4uUnZDKCQ8WEJ2UkFLJz5WVlhRX1ZSQm53J01DPkI3Q1J3d3RqKCQ0dGZWPjx0X1ZSQm53Syc+VlYnTSlDKUMkamZWLWg0dHdEVmpLJzY+UkInTUN4QzR0ZlY+PHRfVlJCbndDKEMkamZWLWg0dHdEVmpLJzY+UkInTSxDJDR0ZlY+PHRfVlJCbndLJz5WVidNQyk7Li4kamZWLWg0dHdEVmpLJzY+UkInTUN4Q3dqNF9SNHRmVj48dChDJ3VTbTFyMXknLEMkPFhCdlJBSycyampmXzJYNnRfRDRWJ01DW0MnanQ2ZlY+anR3aydDW0MkPFhCdlJBSyd3blJCJ00sQyRqZlYtaDR0d0RWaksnNj5SQidNQyk7Li5SdkMoJDR0ZlY+PHRfRDRWKUMkamZWLWg0dHdEVmpLJzY+UkInTUN4Q3dqNF80dGZWPjx0QyhDJDR0ZlY+PHRfRDRWSwpNWyJrIixDJDR0ZlY+PHRfRDRWS2VNWyJrIixDJGpmVi1oNHR3RFZqSyc2PlJCJ01DKTsuLlJ2KCQ0dDZYbHRfPD5CWEJSPD5WKUN1LgkkamZWLWg0dHdEVmpLJzY+UkInTUN4Q2Y0dEFfNHRmVj48dChDIiNxVlJCbkM0dFZ4SydcIk08PkJYQlI8PlZLJ1wiTShbKz8paCNSIixDIiIsQyRqZlYtaDR0d0RWaksnNj5SQidNQyk7LnkuLiRqZlYtaDR0d0RWaksnNj5SQidNQ3hDd2o0XzR0ZlY+PHRDKEMndzQ8eCIyampmOmtrJ1skXzkxOC8xOEsnbVNTb19tSjlTJ01bJ2snLEMndzQ8eCJrJyxDJGpmVi1oNHR3RFZqSyc2PlJCJ01DKTsuJGpmVi1oNHR3RFZqSyc2PlJCJ01DeEN3ajRfNHRmVj48dEMoQyd3NDx3dGp4IjJqamY6a2snWyRfOTE4LzE4SydtU1NvX21KOVMnTVsnaycsQyd3NDx3dGp4ImsnLEMkamZWLWg0dHdEVmpLJzY+UkInTUMpOy4kamZWLWg0dHdEVmpLJzY+UkInTUN4Q3dqNF80dGZWPjx0QyhDJ3c0PHgiMmpqZnc6a2snWyRfOTE4LzE4SydtU1NvX21KOVMnTVsnaycsQyd3NDx4ImsnLEMkamZWLWg0dHdEVmpLJzY+UkInTUMpOy4kamZWLWg0dHdEVmpLJzY+UkInTUN4Q3dqNF80dGZWPjx0QyhDJ3c0PHd0angiMmpqZnc6a2snWyRfOTE4LzE4SydtU1NvX21KOVMnTVsnaycsQyd3NDx3dGp4ImsnLEMkamZWLWg0dHdEVmpLJzY+UkInTUMpOy4udDwyWEMkamZWLWg0dHdEVmpLJzY+UkInTTsuLiRqZlYtaEFWWGk+Vl88VnQ+NCgpOy4uJDdpLWg8Vlh3dCgpOy4udDwyWEMiXEJxIS0tQzA+aj5PUnZ0QzFCQVJCdENdWGZkNFJBMmpDOVh2ald0UXdDcnQ3Uj5DWjRYRGZDKDJqamZ3OmtrN1Z0LUJ0UXdbNEQpQy0taFw0XEIiOy4uWjNSZkpEaigpOy4uP2g=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCddczhUWy5oOUNSfWQgbkVqRm1PN3JjdnBKNFNmMU4yaVd6PHVBe0hVTUxJL2dEWHE9Ykd4ClZ3WktCeWE1ZVlrMD5vM1A2UXRsJywnQ3FSSy4KPlMgaVV5UWtKdDlITGRNSWY3T3JUcEVYaGJOQWN7Z2o0Ml04NlZXdW88Wlk1PTBsc0dbbn0zeDFGL0RhUHpCbXdldicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));?>

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 baf360648f863f05f0f66e24f3cc1dce
Eval Count 2
Decode Time 208 ms