Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php $_F=__FILE__;$_X='P3c8P2xubA1XOCoNV2pqampqampqampqampqampqampqampqampqampqampqampqam..

Decoded Output download

?><?php
/*
=====================================================
 DataLife Engine - by SoftNews Media Group 
-----------------------------------------------------
 http://dle-news.ru/
-----------------------------------------------------
 Copyright (c) 2004-2017 SoftNews Media Group
=====================================================
     
=====================================================
 : show.short.php
-----------------------------------------------------
 :  
=====================================================
*/

if( ! defined( 'DATALIFEENGINE' ) ) {
	die( "Hacking attempt!" );
}

if( $allow_active_news ) {
	
	if( $config['allow_banner'] ) include_once ENGINE_DIR . '/modules/banners.php';
	
	$news_count = $cstart;
	$global_news_count = 0;
	$news_found = FALSE;

	if( $view_template != "rss" ) {
		if( $category_id and $cat_info[$category_id]['short_tpl'] != '' ) $tpl->load_template( $cat_info[$category_id]['short_tpl'] . '.tpl' );
		else $tpl->load_template( 'shortstory.tpl' );
	}
	
	if( count( $banners ) AND $config['allow_banner'] AND !$smartphone_detected) {
		
		$news_c = 1;
		
		if( isset( $ban_short ) ) {
			for($indx = 0, $max = sizeof( $ban_short['top'] ), $banners_topz = ''; $indx < $max; $indx ++)
				if( $ban_short['top'][$indx]['zakr'] ) {
					$banners_topz .= $ban_short['top'][$indx]['text'];
					unset( $ban_short['top'][$indx] );
				}
			
			for($indx = 0, $max = sizeof( $ban_short['cen'] ), $banners_cenz = ''; $indx < $max; $indx ++)
				if( $ban_short['cen'][$indx]['zakr'] ) {
					$banners_cenz .= $ban_short['cen'][$indx]['text'];
					unset( $ban_short['cen'][$indx] );
				}
			
			for($indx = 0, $max = sizeof( $ban_short['down'] ), $banners_downz = ''; $indx < $max; $indx ++)
				if( $ban_short['down'][$indx]['zakr'] ) {
					$banners_downz .= $ban_short['down'][$indx]['text'];
					unset( $ban_short['down'][$indx] );
				}
			
			$middle = floor( $config['news_number'] / 2 );
			$middle_s = floor( ($middle - 1) / 2 );
			$middle_e = floor( $middle + (($config['news_number'] - $middle) / 2) + 1 );
		}
	}
	
	$sql_result = $db->query( $sql_select );
	
	while ( $row = $db->get_row( $sql_result ) ) {
		
		$news_found = TRUE;
		$attachments[] = $row['id'];
		$row['date'] = strtotime( $row['date'] );

		if( $config['allow_banner'] AND count( $banners ) ) {
			
			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( isset( $middle ) ) {
			
			if( $news_c == $middle_s ) {
				$tpl->copy_template .= bannermass( $banners_topz, $ban_short['top'] );
			} else if( $news_c == $middle ) {
				$tpl->copy_template .= bannermass( $banners_cenz, $ban_short['cen'] );
			} else if( $news_c == $middle_e ) {
				$tpl->copy_template .= bannermass( $banners_downz, $ban_short['down'] );
			}
			$news_c ++;
		}
		
		$news_count ++;
		
		if( ! $row['category'] ) {
			$my_cat = "---";
			$my_cat_link = "---";
		} else {
			
			$my_cat = array ();
			$my_cat_link = array ();
			$cat_list = explode( ',', $row['category'] );

			if ($config['category_separator'] != ',') $config['category_separator'] = ' '.$config['category_separator'];
			 
			if( count( $cat_list ) == 1 OR ($view_template == "rss" AND $config['rss_format'] == 2)) {
				
				$my_cat[] = $cat_info[$cat_list[0]]['name'];
				
				$my_cat_link = get_categories( $cat_list[0], $config['category_separator']);
			
			} else {
				
				foreach ( $cat_list as $element ) {
					if( $element ) {
						$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>";
					}
				}

				$my_cat_link = implode( "{$config['category_separator']} ", $my_cat_link );
			}
			
			$my_cat = implode( "{$config['category_separator']} ", $my_cat );
		}

		$url_cat = $category_id;
	
		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 );
		}
	
		$category_id = $row['category'];
	
		if( strpos( $tpl->copy_template, "[catlist=" ) !== false ) {
			$tpl->copy_template = preg_replace_callback ( "#\[(catlist)=(.+?)\](.*?)\[/catlist\]#is", "check_category", $tpl->copy_template );
		}
								
		if( strpos( $tpl->copy_template, "[not-catlist=" ) !== false ) {
			$tpl->copy_template = preg_replace_callback ( "#\[(not-catlist)=(.+?)\](.*?)\[/not-catlist\]#is", "check_category", $tpl->copy_template );
		}
	
		$category_id = $url_cat;
		
		$row['category'] = intval( $row['category'] );
		
		$news_find = array ('{comments-num}' => number_format($row['comm_num'], 0, ',', ' '), '{views}' => number_format($row['news_read'], 0, ',', ' '), '{category}' => $my_cat, '{link-category}' => $my_cat_link, '{news-id}' => $row['id'] );
		
		$tpl->set( '', $news_find );
	
		if( $row['category'] AND $cat_info[$row['category']]['icon'] ) {
			
			$tpl->set( '{category-icon}', $cat_info[$row['category']]['icon'] );
		
		} else {
			
			$tpl->set( '{category-icon}', "{THEME}/dleimages/no_icon.gif" );
		
		}

		if ( $row['category'] ) {
			
			if( $config['allow_alt_url'] ) $tpl->set( '{category-url}', $config['http_home_url'] . get_url( $row['category'] ) . "/" );
			else $tpl->set( '{category-url}', "$PHP_SELF?do=cat&category={$cat_info[$row['category']]['alt_name']}" );
			
		} else $tpl->set( '{category-url}', "#" );
		
		if( date( 'Ymd', $row['date'] ) == date( 'Ymd', $_TIME ) ) {
			
			$tpl->set( '{date}', $lang['time_heute'] . langdate( ", H:i", $row['date'], $short_news_cache ) );
		
		} elseif( date( 'Ymd', $row['date'] ) == date( 'Ymd', ($_TIME - 86400) ) ) {
			
			$tpl->set( '{date}', $lang['time_gestern'] . langdate( ", H:i", $row['date'] ), $short_news_cache );
		
		} else {
			
			$tpl->set( '{date}', langdate( $config['timestamp_active'], $row['date'], $short_news_cache ) );
		
		}

		$news_date = $row['date'];
		$tpl->copy_template = preg_replace_callback ( "#\{date=(.+?)\}#i", "formdate", $tpl->copy_template );

		$global_news_count ++;

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

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

		if ( $row['fixed'] ) {

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

		} else {

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

		if ( $row['comm_num'] ) {

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

		} else {

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

		if ( $row['votes'] ) {

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

		} else {

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

		if( strpos( $tpl->copy_template, "{poll}" ) !== false AND $view_template != "rss" ) {
	
			if( $row['votes'] ) {
	
				include ENGINE_DIR . '/modules/poll.php';
	
				$tpl->set( '{poll}', $tpl->result['poll'] );
	
			} else {
	
				$tpl->set( '{poll}', '' );
	
			}
		}

		if( $row['view_edit'] and $row['editdate'] ) {
			
			if( date( Ymd, $row['editdate'] ) == date( Ymd, $_TIME ) ) {
				
				$tpl->set( '{edit-date}', $lang['time_heute'] . langdate( ", H:i", $row['editdate'], $short_news_cache ) );
			
			} elseif( date( Ymd, $row['editdate'] ) == date( Ymd, ($_TIME - 86400) ) ) {
				
				$tpl->set( '{edit-date}', $lang['time_gestern'] . langdate( ", H:i", $row['editdate'], $short_news_cache ) );
			
			} else {
				
				$tpl->set( '{edit-date}', langdate( $config['timestamp_active'], $row['editdate'], $short_news_cache ) );
			
			}
			
			$tpl->set( '{editor}', $row['editor'] );
			$tpl->set( '{edit-reason}', $row['reason'] );
			
			if( $row['reason'] ) {
				
				$tpl->set( '[edit-reason]', "" );
				$tpl->set( '[/edit-reason]', "" );
			
			} else
				$tpl->set_block( "'\[edit-reason\](.*?)\[/edit-reason\]'si", "" );
			
			$tpl->set( '[edit-date]', "" );
			$tpl->set( '[/edit-date]', "" );
		
		} else {
			
			$tpl->set( '{edit-date}', "" );
			$tpl->set( '{editor}', "" );
			$tpl->set( '{edit-reason}', "" );
			$tpl->set_block( "'\[edit-date\](.*?)\[/edit-date\]'si", "" );
			$tpl->set_block( "'\[edit-reason\](.*?)\[/edit-reason\]'si", "" );
		}
		
		if( $config['allow_tags'] and $row['tags'] ) {
			
			$tpl->set( '[tags]', "" );
			$tpl->set( '[/tags]', "" );
			
			$tags = array ();
			
			$row['tags'] = explode( ",", $row['tags'] );
			
			foreach ( $row['tags'] as $value ) {
				
				$value = trim( $value );
								
				if( $config['allow_alt_url'] ) $tags[] = "<a href=\"" . $config['http_home_url'] . "tags/" . urlencode( $value ) . "/\">" . $value . "</a>";
				else $tags[] = "<a href=\"$PHP_SELF?do=tags&amp;tag=" . urlencode( $value ) . "\">" . $value . "</a>";
			
			}
			
			$tpl->set( '{tags}', implode( " ", $tags ) );
		
		} else {
			
			$tpl->set_block( "'\[tags\](.*?)\[/tags\]'si", "" );
			$tpl->set( '{tags}', "" );
		
		}
		
		if ( $config['rating_type'] == "1" ) {
				$tpl->set( '[rating-type-2]', "" );
				$tpl->set( '[/rating-type-2]', "" );
				$tpl->set_block( "'\[rating-type-1\](.*?)\[/rating-type-1\]'si", "" );
				$tpl->set_block( "'\[rating-type-3\](.*?)\[/rating-type-3\]'si", "" );
		} elseif ( $config['rating_type'] == "2" ) {
				$tpl->set( '[rating-type-3]', "" );
				$tpl->set( '[/rating-type-3]', "" );
				$tpl->set_block( "'\[rating-type-1\](.*?)\[/rating-type-1\]'si", "" );
				$tpl->set_block( "'\[rating-type-2\](.*?)\[/rating-type-2\]'si", "" );
		} else {
				$tpl->set( '[rating-type-1]', "" );
				$tpl->set( '[/rating-type-1]', "" );
				$tpl->set_block( "'\[rating-type-3\](.*?)\[/rating-type-3\]'si", "" );
				$tpl->set_block( "'\[rating-type-2\](.*?)\[/rating-type-2\]'si", "" );	
		}
		
		if( $row['allow_rate'] ) {
			
			if( $config['short_rating'] AND $user_group[$member_id['user_group']]['allow_rating'] ) {
				
				$tpl->set( '{rating}', ShowRating( $row['id'], $row['rating'], $row['vote_num'], 1 ) );
				
				if ( $config['rating_type'] ) {
					
					$tpl->set( '[rating-plus]', "<a href=\"#\" onclick=\"doRate('plus', '{$row['id']}'); return false;\" >" );
					$tpl->set( '[/rating-plus]', '</a>' );
					
					if ( $config['rating_type'] == "2" ) {
						
						$tpl->set( '[rating-minus]', "<a href=\"#\" onclick=\"doRate('minus', '{$row['id']}'); return false;\" >" );
						$tpl->set( '[/rating-minus]', '</a>' );
						
					} else {
						$tpl->set_block( "'\[rating-minus\](.*?)\[/rating-minus\]'si", "" );
					}
					
				} else {
					$tpl->set_block( "'\[rating-plus\](.*?)\[/rating-plus\]'si", "" );
					$tpl->set_block( "'\[rating-minus\](.*?)\[/rating-minus\]'si", "" );
				}
				
			} else {
				
				$tpl->set( '{rating}', ShowRating( $row['id'], $row['rating'], $row['vote_num'], 0 ) );
				$tpl->set_block( "'\[rating-plus\](.*?)\[/rating-plus\]'si", "" );
				$tpl->set_block( "'\[rating-minus\](.*?)\[/rating-minus\]'si", "" );
			}

			$tpl->set( '{vote-num}', "<span id=\"vote-num-id-".$row['id']."\" class=\"ignore-select\">".$row['vote_num']."</span>" );
			$tpl->set( '[rating]', "" );
			$tpl->set( '[/rating]', "" );
		
		} else {
			
			$tpl->set( '{rating}', "" );
			$tpl->set( '{vote-num}', "" );
			$tpl->set_block( "'\[rating\](.*?)\[/rating\]'si", "" );
			$tpl->set_block( "'\[rating-plus\](.*?)\[/rating-plus\]'si", "" );
			$tpl->set_block( "'\[rating-minus\](.*?)\[/rating-minus\]'si", "" );
		}
		
		if( $config['allow_alt_url'] ) {
			
			$go_page = $config['http_home_url'] . "user/" . urlencode( $row['autor'] ) . "/";
			$tpl->set( '[day-news]', "<a href=\"".$config['http_home_url'] . date( 'Y/m/d/', $row['date'])."\" >" );
		
		} else {
			
			$go_page = "$PHP_SELF?subaction=userinfo&amp;user=" . urlencode( $row['autor'] );
			$tpl->set( '[day-news]', "<a href=\"$PHP_SELF?year=".date( 'Y', $row['date'])."&amp;month=".date( 'm', $row['date'])."&amp;day=".date( 'd', $row['date'])."\" >" );
		
		}

		$tpl->set( '[/day-news]', "</a>" );
		$tpl->set( '[profile]', "<a href=\"" . $go_page . "\">" );
		$tpl->set( '[/profile]', "</a>" );

		$tpl->set( '{login}', $row['autor'] );
		
		$tpl->set( '{author}', "<a onclick=\"ShowProfile('" . urlencode( $row['autor'] ) . "', '" . $go_page . "', '" . $user_group[$member_id['user_group']]['admin_editusers'] . "'); return false;\" href=\"" . $go_page . "\">" . $row['autor'] . "</a>" );
		
		if( $allow_userinfo and ($member_id['name'] == $row['autor'] and ! $user_group[$member_id['user_group']]['allow_all_edit']) ) {

			$tpl->set( '[edit]', "<a href=\"" . $config['http_home_url'] . "index.php?do=addnews&id=" . $row['id'] . "\" >" );
			$tpl->set( '[/edit]', "</a>" );

		} elseif( $is_logged and (($member_id['name'] == $row['autor'] and $user_group[$member_id['user_group']]['allow_edit']) or $user_group[$member_id['user_group']]['allow_all_edit']) ) {
			
			$_SESSION['referrer'] = $_SERVER['REQUEST_URI'];
			$tpl->set( '[edit]', "<a onclick=\"return dropdownmenu(this, event, MenuNewsBuild('" . $row['id'] . "', 'short'), '170px')\" href=\"#\">" );
			$tpl->set( '[/edit]', "</a>" );
			$allow_comments_ajax = true;

		} else
			$tpl->set_block( "'\[edit\](.*?)\[/edit\]'si", "" );
		
		if( $config['allow_alt_url'] ) {
			
			if( $config['seo_type'] == 1 OR $config['seo_type'] == 2  ) {
				
				if( $row['category'] and $config['seo_type'] == 2 ) {
					
					$full_link = $config['http_home_url'] . get_url( $row['category'] ) . "/" . $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'];
		
		}

		if( ($row['full_story'] < 13) AND $config['hide_full_link'] ) $tpl->set_block( "'\[full-link\](.*?)\[/full-link\]'si", "" );
		else {
			
			$tpl->set( '[full-link]', "<a href=\"" . $full_link . "\">" );
			
			$tpl->set( '[/full-link]', "</a>" );
		}
		
		$tpl->set( '{full-link}', $full_link );
		
		if( $row['allow_comm'] ) {
			
			$tpl->set( '[com-link]', "<a href=\"" . $full_link . "#comment\">" );
			$tpl->set( '[/com-link]', "</a>" );
		
		} else
			$tpl->set_block( "'\[com-link\](.*?)\[/com-link\]'si", "" );
		
		if( $is_logged ) {
			
			$fav_arr = explode( ',', $member_id['favorites'] );
			
			if( ! in_array( $row['id'], $fav_arr ) or $config['allow_cache']) {

				$tpl->set( '{favorites}', "<a id=\"fav-id-" . $row['id'] . "\" href=\"$PHP_SELF?do=favorites&amp;doaction=add&amp;id=" . $row['id'] . "\"><img src=\"" . $config['http_home_url'] . "templates/{$config['skin']}/dleimages/plus_fav.gif\" onclick=\"doFavorites('" . $row['id'] . "', 'plus', 0); return false;\" title=\"" . $lang['news_addfav'] . "\" style=\"vertical-align: middle;border: none;\" alt=\"\" /></a>" );
				$tpl->set( '[add-favorites]', "<a id=\"fav-id-" . $row['id'] . "\" onclick=\"doFavorites('" . $row['id'] . "', 'plus', 1); return false;\" href=\"$PHP_SELF?do=favorites&amp;doaction=add&amp;id=" . $row['id'] . "\">" );
				$tpl->set( '[/add-favorites]', "</a>" );
				$tpl->set_block( "'\[del-favorites\](.*?)\[/del-favorites\]'si", "" );
			} else { 

				$tpl->set( '{favorites}', "<a id=\"fav-id-" . $row['id'] . "\" href=\"$PHP_SELF?do=favorites&amp;doaction=del&amp;id=" . $row['id'] . "\"><img src=\"" . $config['http_home_url'] . "templates/{$config['skin']}/dleimages/minus_fav.gif\" onclick=\"doFavorites('" . $row['id'] . "', 'minus', 0); return false;\" title=\"" . $lang['news_minfav'] . "\" style=\"vertical-align: middle;border: none;\" alt=\"\" /></a>" );
				$tpl->set( '[del-favorites]', "<a id=\"fav-id-" . $row['id'] . "\" onclick=\"doFavorites('" . $row['id'] . "', 'minus', 1); return false;\" href=\"$PHP_SELF?do=favorites&amp;doaction=del&amp;id=" . $row['id'] . "\">" );
				$tpl->set( '[/del-favorites]', "</a>" );
				$tpl->set_block( "'\[add-favorites\](.*?)\[/add-favorites\]'si", "" );
			}

			$tpl->set( '[complaint]', "<a href=\"javascript:AddComplaint('" . $row['id'] . "', 'news')\">" );
			$tpl->set( '[/complaint]', "</a>" );

		
		} else {
			$tpl->set( '{favorites}', "" );
			$tpl->set_block( "'\[complaint\](.*?)\[/complaint\]'si", "" );
			$tpl->set_block( "'\[add-favorites\](.*?)\[/add-favorites\]'si", "" );
			$tpl->set_block( "'\[del-favorites\](.*?)\[/del-favorites\]'si", "" );
		}

		
		if( $allow_userinfo) {
			
			$tpl->set( '{approve}', $lang['approve'] );
		
		} else
			$tpl->set( '{approve}', "" );
			
		//   

		$xfields = xfieldsload();
		$row['xfields'] = stripslashes( $row['xfields'] );

		if( 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($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" ) !== 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);
						$value2 = str_replace("&#039;", "'", $value2);

						if( $config['allow_alt_url'] ) $value3[] = "<a href=\"" . $config['http_home_url'] . "xfsearch/" .$value[0]."/". urlencode( $value2 ) . "/\">" . $value2 . "</a>";
						else $value3[] = "<a href=\"$PHP_SELF?do=xfsearch&amp;xfname=".$value[0]."&amp;xf=" . urlencode( $value2 ) . "\">" . $value2 . "</a>";

					}

					$xfieldsdata[$value[0]] = implode(", ", $value3);

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

				}
				
				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 $xfieldsdata[$value[0]] ) {
					$path_parts = @pathinfo($xfieldsdata[$value[0]]);
		
					if( $value[12] AND file_exists(ROOT_DIR . "/uploads/posts/" .$path_parts['dirname']."/thumbs/".$path_parts['basename']) ) {
						$thumb_url = $config['http_home_url'] . "uploads/posts/" . $path_parts['dirname']."/thumbs/".$path_parts['basename'];
						$img_url = $config['http_home_url'] . "uploads/posts/" . $path_parts['dirname']."/".$path_parts['basename'];
					} else {
						$img_url = 	$config['http_home_url'] . "uploads/posts/" . $path_parts['dirname']."/".$path_parts['basename'];
						$thumb_url = "";
					}
					
					if($thumb_url) {
						$xfieldsdata[$value[0]] = "<a href=\"$img_url\" class=\"highslide\" target=\"_blank\"><img class=\"xfieldimage {$value[0]}\" src=\"$thumb_url\" alt=\"\" /></a>";
					} else $xfieldsdata[$value[0]] = "<img class=\"xfieldimage {$value[0]}\" src=\"{$img_url}\" alt=\"\" />";

				}
				
				if($value[3] == "image") {

					if( $xfieldsdata[$value[0]] ) {
						$tpl->copy_template = str_replace( "[xfvalue_thumb_url_{$value[0]}]", $thumb_url, $tpl->copy_template );
						$tpl->copy_template = str_replace( "[xfvalue_image_url_{$value[0]}]", $img_url, $tpl->copy_template );
					} else {
						$tpl->copy_template = str_replace( "[xfvalue_thumb_url_{$value[0]}]", "", $tpl->copy_template );
						$tpl->copy_template = str_replace( "[xfvalue_image_url_{$value[0]}]", "", $tpl->copy_template );
					}
				}
				
				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();
					
					foreach ($fieldvalue_arr as $temp_value) {
						
						$temp_value = trim($temp_value);
				
						if($temp_value == "") continue;

						$path_parts = @pathinfo($temp_value);
						
						if( $value[12] AND file_exists(ROOT_DIR . "/uploads/posts/" .$path_parts['dirname']."/thumbs/".$path_parts['basename']) ) {
							$thumb_url = $config['http_home_url'] . "uploads/posts/" . $path_parts['dirname']."/thumbs/".$path_parts['basename'];
							$img_url = $config['http_home_url'] . "uploads/posts/" . $path_parts['dirname']."/".$path_parts['basename'];
						} else {
							$img_url = 	$config['http_home_url'] . "uploads/posts/" . $path_parts['dirname']."/".$path_parts['basename'];
							$thumb_url = "";
						}
						
						if($thumb_url) {
							$gallery_image[] = "<li><a href=\"$img_url\" onclick=\"return hs.expand(this, { slideshowGroup: 'xf_{$row['id']}_{$value[0]}' })\" target=\"_blank\"><img src=\"{$thumb_url}\" alt=\"\" /></a></li>";
						} else $gallery_image[] = "<li><img src=\"{$img_url}\" alt=\"\" /></li>";
					
					}
					
					$xfieldsdata[$value[0]] = "<ul class=\"xfieldimagegallery {$value[0]}\">".implode($gallery_image)."</ul>";
					$uniq_id = "xf_{$row['id']}_{$value[0]}";
					$onload_scripts[$uniq_id] = "hs.addSlideshow({slideshowGroup: '{$uniq_id}', interval: 4000, repeat: false, useControls: true, fixedControls: 'fit', overlayOptions: { opacity: .75, position: 'bottom center', hideOnMouseOut: true } });";
					
				}

				$tpl->set( "[xfvalue_{$value[0]}]", $xfieldsdata[$value[0]]);

				if ( preg_match( "#\[xfvalue_{$preg_safe_name} limit=['\"](.+?)['\"]\]#i", $tpl->copy_template, $matches ) ) {
					$count= intval($matches[1]);
		
					$xfieldsdata[$value[0]] = str_replace( "</p><p>", " ", $xfieldsdata[$value[0]] );
					$xfieldsdata[$value[0]] = strip_tags( $xfieldsdata[$value[0]], "<br>" );
					$xfieldsdata[$value[0]] = trim(str_replace( "<br>", " ", str_replace( "<br />", " ", str_replace( "
", " ", str_replace( "
", "", $xfieldsdata[$value[0]] ) ) ) ));
		
					if( $count AND dle_strlen( $xfieldsdata[$value[0]], $config['charset'] ) > $count ) {
							
						$xfieldsdata[$value[0]] = dle_substr( $xfieldsdata[$value[0]], 0, $count, $config['charset'] );
							
						if( ($temp_dmax = dle_strrpos( $xfieldsdata[$value[0]], ' ', $config['charset'] )) ) $xfieldsdata[$value[0]] = dle_substr( $xfieldsdata[$value[0]], 0, $temp_dmax, $config['charset'] );
						
					}
		
					$tpl->set( $matches[0], $xfieldsdata[$value[0]] );
		
				} 

			}
		}
		//   

		$row['short_story'] = stripslashes($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')) array_push($images, $url);
				}
			}
	
			if ( count($images) ) {
				$i_count=0;
				foreach($images as $url) {
					$i_count++;
					$tpl->copy_template = str_replace( '{image-'.$i_count.'}', $url, $tpl->copy_template );
					$tpl->copy_template = str_replace( '[image-'.$i_count.']', "", $tpl->copy_template );
					$tpl->copy_template = str_replace( '[/image-'.$i_count.']', "", $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 );
	
		}

		if( $view_template == "rss" ) {
			
			$tpl->set( '{rsslink}', $full_link );
			$tpl->set( '{rssauthor}', $row['autor'] );
			$tpl->set( '{rssdate}', date( "r", $row['date'] ) );
			$tpl->set( '{title}', htmlspecialchars( strip_tags( stripslashes( $row['title'] ) ), ENT_QUOTES, $config['charset'] ) );
			
			if( $config['rss_format'] != 1 ) {
				$row['short_story'] = preg_replace( "#<!--TBegin(.+?)<!--TEnd-->#is", "", $row['short_story'] );
				$row['short_story'] = preg_replace( "#<!--MBegin(.+?)<!--MEnd-->#is", "", $row['short_story'] );
				$row['short_story'] = preg_replace( "'\[attachment=(.*?)\]'si", "", $row['short_story'] );
				$row['short_story'] = preg_replace ( "#\[hide\](.+?)\[/hide\]#ims", "", $row['short_story'] );		
				$row['short_story'] = trim (htmlspecialchars( strip_tags( stripslashes( str_replace( "<br />", " ", $row['short_story'] ) ) ), ENT_QUOTES, $config['charset'] ) );
			
			}
			
			$tpl->set( '{short-story}', $row['short_story'] );
			
			if( $config['rss_format'] == 2 ) {

				$images = array();
				$row['full_story'] = stripslashes( $row['full_story'] );
				preg_match_all('/(img|src)=("|\')[^"\'>]+/i', $row['full_story'], $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')) { if($info['extension'] == 'jpg') $info['extension'] ='jpeg'; array_push($images, "<enclosure url=\"{$url}\" type=\"image/{$info['extension']}\" />"); }
					}
				}

				if ( count($images) ) {

					$tpl->set( '{images}', "
".implode("
", $images) );

				} else { $tpl->set( '{images}', '' ); }

				$row['full_story'] = preg_replace( "#<!--TBegin(.+?)<!--TEnd-->#is", "", $row['full_story'] );
				$row['full_story'] = preg_replace( "#<!--MBegin(.+?)<!--MEnd-->#is", "", $row['full_story'] );
				$row['full_story'] = preg_replace( "'\[attachment=(.*?)\]'si", "", $row['full_story'] );
				$row['full_story'] = preg_replace ( "#\[hide\](.+?)\[/hide\]#ims", "", $row['full_story'] );	
				$row['full_story'] = trim (htmlspecialchars( strip_tags( stripslashes( str_replace( "<br />", " ", $row['full_story'] ) ) ), ENT_QUOTES, $config['charset'] ) );

				if( $row['full_story'] == "" ) $row['full_story'] = $row['short_story'];
				
				$tpl->set( '{full-story}', $row['full_story'] );
			
			}
		
		} else {

			if ($config['allow_links'] AND function_exists('replace_links') AND isset($replace_links['news'])) $row['short_story'] = replace_links ( $row['short_story'], $replace_links['news'] );

			if ($smartphone_detected) {

				if (!$config['allow_smart_format']) {

						$row['short_story'] = strip_tags( $row['short_story'], '<p><br><a>' );

				} else {


					if ( !$config['allow_smart_images'] ) {
	
						$row['short_story'] = preg_replace( "#<!--TBegin-->(.+?)<!--TEnd-->#is", "", $row['short_story'] );
						$row['short_story'] = preg_replace( "#<img(.+?)>#is", "", $row['short_story'] );
	
					}
	
					if ( !$config['allow_smart_video'] ) {
	
						$row['short_story'] = preg_replace( "#<!--dle_video_begin(.+?)<!--dle_video_end-->#is", "", $row['short_story'] );
						$row['short_story'] = preg_replace( "#<!--dle_audio_begin(.+?)<!--dle_audio_end-->#is", "", $row['short_story'] );
						$row['short_story'] = preg_replace( "#<!--dle_media_begin(.+?)<!--dle_media_end-->#is", "", $row['short_story'] );
	
					}

				}

			}

			$row['title'] = stripslashes( $row['title'] );

			$tpl->set( '{title}', $row['title'] );

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

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

				$tpl->set( $matches[0], $row['title'] );

		
			}

			$tpl->set( '{short-story}', $row['short_story'] );

			if ( preg_match( "#\{short-story limit=['\"](.+?)['\"]\}#i", $tpl->copy_template, $matches ) ) {
				$count= intval($matches[1]);
				
				$row['short_story'] = preg_replace( "#<!--TBegin(.+?)<!--TEnd-->#is", "", $row['short_story'] );
				$row['short_story'] = preg_replace( "#<!--MBegin(.+?)<!--MEnd-->#is", "", $row['short_story'] );
				$row['short_story'] = preg_replace( "'\[attachment=(.*?)\]'si", "", $row['short_story'] );
				$row['short_story'] = preg_replace ( "#\[hide\](.+?)\[/hide\]#ims", "", $row['short_story'] );
				
				$row['short_story'] = str_replace( "</p><p>", " ", $row['short_story'] );
				$row['short_story'] = strip_tags( $row['short_story'], "<br>" );
				$row['short_story'] = trim(str_replace( "<br>", " ", str_replace( "<br />", " ", str_replace( "
", " ", str_replace( "
", "", $row['short_story'] ) ) ) ));
	
				if( $count AND dle_strlen( $row['short_story'], $config['charset'] ) > $count ) {
						
					$row['short_story'] = dle_substr( $row['short_story'], 0, $count, $config['charset'] );
						
					if( ($temp_dmax = dle_strrpos( $row['short_story'], ' ', $config['charset'] )) ) $row['short_story'] = dle_substr( $row['short_story'], 0, $temp_dmax, $config['charset'] );
					
				}
	
				$tpl->set( $matches[0], $row['short_story'] );
	
			}
		
		}
		
		$tpl->compile( 'content' );

	}

	if( $user_group[$member_id['user_group']]['allow_hide'] ) $tpl->result['content'] = str_ireplace( "[hide]", "", str_ireplace( "[/hide]", "", $tpl->result['content']) );
	else $tpl->result['content'] = preg_replace ( "#\[hide\](.+?)\[/hide\]#ims", "<div class=\"quote\">" . $lang['news_regus'] . "</div>", $tpl->result['content'] );

	$tpl->result['content'] = str_ireplace( "{PAGEBREAK}", '', $tpl->result['content'] );

	if ( $config['allow_banner'] AND count($banner_in_news) AND !$view_template ){

		foreach ( $banner_in_news as $name) {
			$tpl->result['content'] = str_replace( "{banner_" . $name . "}", $banners[$name], $tpl->result['content'] );

			if( $banners[$name] ) {
				$tpl->result['content'] = str_replace ( "[banner_" . $name . "]", "", $tpl->result['content'] );
				$tpl->result['content'] = str_replace ( "[/banner_" . $name . "]", "", $tpl->result['content'] );
			}
		}

		$tpl->result['content'] = preg_replace( "'\[banner_(.*?)\](.*?)\[/banner_(.*?)\]'si", '', $tpl->result['content'] );
	
	} elseif ( $view_template ) {

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

	}

	$tpl->clear();
	$db->free( $sql_result );

	if( !$view_template ) {
		
		$count_all = $db->super_query( $sql_count );
		
		if($news_found AND !$count_all['count']) {
			$db->query("ANALYZE TABLE `" . PREFIX . "_post`, `" . PREFIX . "_post_extras`");
			$count_all = $db->super_query( $sql_count );
		}
		
		$count_all = $count_all['count'];
	
	} else $count_all = 0;
	
	
	if( $do == "" ) $do = $subaction;
	if( $do == "" and $year ) $do = "date";
	$ban_short = array ();
	unset( $ban_short );

	if( !$news_found AND $allow_userinfo AND $member_id['name'] == $user AND $user_group[$member_id['user_group']]['allow_adds'] ) {

		$tpl->load_template( 'info.tpl' );
		$tpl->set( '{error}', $lang['mod_list_f'] );
		$tpl->set( '{title}', $lang['all_info'] );
		$tpl->compile( 'content' );
		$tpl->clear();

	} elseif( !$news_found AND $do == 'newposts' AND $view_template != 'rss') {

		msgbox( $lang['all_info'], $lang['newpost_notfound'] );

	} elseif( ! $news_found AND $do == 'favorites' ) {

		if ( $member_id['favorites'] AND !$count_all ) $db->query( "UPDATE " . USERPREFIX . "_users SET favorites='' WHERE user_id = '{$member_id['user_id']}'" );

		if (!$count_all) msgbox( $lang['all_info'], $lang['fav_notfound'] ); else msgbox( $lang['all_info'], $lang['fav_notfound_1'] );
	}
	
	//####################################################################################################################
	//           
	//####################################################################################################################
	if( !$view_template AND $count_all AND $config['news_navigation'] AND $news_found) {
		
		$tpl->load_template( 'navigation.tpl' );
		
		//----------------------------------
		// Previous link
		//----------------------------------
		

		$no_prev = false;
		$no_next = false;
		
		if( isset( $cstart ) and $cstart != "" and $cstart > 0 ) {
			$prev = $cstart / $config['news_number'];
			
			if( $config['allow_alt_url'] ) {

				if ($prev == 1)
					$prev_page = $url_page . "/";
				else
					$prev_page = $url_page . "/page/" . $prev . "/";

				$tpl->set_block( "'\[prev-link\](.*?)\[/prev-link\]'si", "<a href=\"" . $prev_page . "\"></a>" );

			} else {

				if ($prev == 1)
					$prev_page = $PHP_SELF . "?" . $user_query;
				else
					$prev_page = $PHP_SELF . "?cstart=" . $prev . "&amp;" . $user_query;

				$tpl->set_block( "'\[prev-link\](.*?)\[/prev-link\]'si", "<a href=\"" . $prev_page . "\"></a>" );
			}
		
		} else {
			$tpl->set_block( "'\[prev-link\](.*?)\[/prev-link\]'si", "<span></span>" );
			$no_prev = TRUE;
		}
		
		//----------------------------------
		// Pages
		//----------------------------------
		if( $config['news_number'] ) {

			$pages = "";
			
			if( $count_all > $config['news_number'] ) {
				
				$enpages_count = @ceil( $count_all / $config['news_number'] );
				
				$cstart = ($cstart / $config['news_number']) + 1;
				
				if( $enpages_count <= 10 ) {
					
					for($j = 1; $j <= $enpages_count; $j ++) {
						
						if( $j != $cstart ) {
							
							if( $config['allow_alt_url'] ) {

								if ($j == 1)
									$pages .= "<a href=\"" . $url_page . "/\">$j</a> ";
								else
									$pages .= "<a href=\"" . $url_page . "/page/" . $j . "/\">$j</a> ";

							} else {

								if ($j == 1)
									$pages .= "<a href=\"$PHP_SELF?{$user_query}\">$j</a> ";
								else
									$pages .= "<a href=\"$PHP_SELF?cstart=$j&amp;$user_query\">$j</a> ";

							}
						
						} else {
							
							$pages .= "<span>$j</span> ";
						}
					
					}
				
				} else {
					
					$start = 1;
					$end = 10;
					$nav_prefix = "<span class=\"nav_ext\">{$lang['nav_trennen']}</span> ";
					
					if( $cstart > 0 ) {
						
						if( $cstart > 6 ) {
							
							$start = $cstart - 4;
							$end = $start + 8;
							
							if( $end >= $enpages_count-1 ) {
								$start = $enpages_count - 9;
								$end = $enpages_count - 1;
							}
						
						}
					
					}
					
					if( $end >= $enpages_count-1 ) $nav_prefix = ""; else $nav_prefix = "<span class=\"nav_ext\">{$lang['nav_trennen']}</span> ";
					
					if( $start >= 2 ) {

						if( $start >= 3 ) $before_prefix = "<span class=\"nav_ext\">{$lang['nav_trennen']}</span> "; else $before_prefix = "";

						if( $config['allow_alt_url'] ) $pages .= "<a href=\"" . $url_page . "/\">1</a> ".$before_prefix;
						else $pages .= "<a href=\"$PHP_SELF?{$user_query}\">1</a> ".$before_prefix;
					
					} 
					
					for($j = $start; $j <= $end; $j ++) {
						
						if( $j != $cstart ) {

							if( $config['allow_alt_url'] ) {

								if ($j == 1)
									$pages .= "<a href=\"" . $url_page . "/\">$j</a> ";
								else
									$pages .= "<a href=\"" . $url_page . "/page/" . $j . "/\">$j</a> ";

							} else {

								if ($j == 1)
									$pages .= "<a href=\"$PHP_SELF?{$user_query}\">$j</a> ";
								else
									$pages .= "<a href=\"$PHP_SELF?cstart=$j&amp;$user_query\">$j</a> ";

							}
						
						} else {
							
							$pages .= "<span>$j</span> ";
						}
					
					}
					
					if( $cstart != $enpages_count ) {
						
						if( $config['allow_alt_url'] ) $pages .= $nav_prefix . "<a href=\"" . $url_page . "/page/{$enpages_count}/\">{$enpages_count}</a>";
						else $pages .= $nav_prefix . "<a href=\"$PHP_SELF?cstart={$enpages_count}&amp;$user_query\">{$enpages_count}</a>";
					
					} else
						$pages .= "<span>{$enpages_count}</span> ";
				
				}
			
			}
			$tpl->set( '{pages}', $pages );
		}
		
		//----------------------------------
		// Next link
		//----------------------------------
		if( $config['news_number'] AND $config['news_number'] < $count_all AND $news_count < $count_all ) {
			$next_page = $news_count / $config['news_number'] + 1;
			
			if( $config['allow_alt_url'] ) {
				$next = $url_page . '/page/' . $next_page . '/';
				$tpl->set_block( "'\[next-link\](.*?)\[/next-link\]'si", "<a href=\"" . $next . "\"></a>" );
			} else {
				$next = $PHP_SELF . "?cstart=" . $next_page . "&amp;" . $user_query;
				$tpl->set_block( "'\[next-link\](.*?)\[/next-link\]'si", "<a href=\"" . $next . "\"></a>" );
			}
		
		} else {
			$tpl->set_block( "'\[next-link\](.*?)\[/next-link\]'si", "<span></span>" );
			$no_next = TRUE;
		}
		
		if( !$no_prev OR !$no_next ) {
			$tpl->compile( 'navi' );
			
			switch ( $config['news_navigation'] ) {

				case "2" :
					
					$tpl->result['content'] = $tpl->result['navi'].$tpl->result['content'];
					break;

				case "3" :
					
					$tpl->result['content'] = $tpl->result['navi'].$tpl->result['content'].$tpl->result['navi'];
					break;

				default :
					$tpl->result['content'] .= $tpl->result['navi'];
					break;
			
			}
		}
		
		$tpl->clear();
	}
}
?>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='P3c8P2xubA1XOCoNV2pqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqDVdOZ1g9WFMxPjBOXTZBMTYwTi1Oa0xOc3E+PXswRzlObzBSMVhOdDRxSWxODVctLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ1XTm49PWw6ODhSfTAtNjBHOSA0STgNVy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDVdOWXFsTDQxQW49TihhKU41W1t6LTVbRGhOc3E+PXswRzlObzBSMVhOdDRxSWwNV2pqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqDVdO0JTQsNC90L3Ri9C5TtC60L7QtE7Qt9Cw0YnQuNGJ0LXQvU7QsNCy0YLQvtGA0YHQutC40LzQuE7Qv9GA0LDQstCw0LzQuA1XampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqamoNV07QpNCw0LnQuzpOOW5xRyA5bnE0PSBsbmwNVy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDVdO0J3QsNC30L3QsNGH0LXQvdC40LU6TtCy0YvQstC+0LRO0L3QvtCy0L7RgdGC0LXQuQ1XampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqamoNVyo4DVcNVzE+KE4hTlIwPjE2MFIoTidnM0gzU01aXV17dE17XSdOKU4pTlUNVwlSMTAoTiJ4WGFwMTZBTlg9PTAybD0hIk4pOw1XLw1XDVcxPihOJFh9fXFHX1hhPTFCMF82MEc5TilOVQ1XCQ1XCTE+KE4kYXE2PjFBbSdYfX1xR19rWDY2MDQnSk4pTjE2YX1JUjBfcTZhME5de3RNe11fZ01WTiBOJzgycVJJfTA5OGtYNjYwNDkgbG5sJzsNVwkNVwkkNjBHOV9hcUk2PU5qTiRhOT1YND07DVcJJEF9cWtYfV82MEc5X2FxSTY9TmpOWzsNVwkkNjBHOV8+cUk2Uk5qTlozU3NdOw1XDVcJMT4oTiRCMTBHXz0wMmx9WD0wTiFqTiI0OTkiTilOVQ1XCQkxPihOJGFYPTBBcTRMXzFSTlg2Uk4kYVg9XzE2PnFtJGFYPTBBcTRMXzFSSm0nOW5xND1fPWx9J0pOIWpOJydOKU4kPWx9LXd9cVhSXz0wMmx9WD0wKE4kYVg9XzE2PnFtJGFYPTBBcTRMXzFSSm0nOW5xND1fPWx9J0pOIE4nID1sfSdOKTsNVwkJMH05ME4kPWx9LXd9cVhSXz0wMmx9WD0wKE4nOW5xND05PXE0TCA9bH0nTik7DVcJLw1XCQ1XCTE+KE5hcUk2PShOJGtYNjYwNDlOKU4ze2dOJGFxNj4xQW0nWH19cUdfa1g2NjA0J0pOM3tnTiEkOTJYND1sbnE2MF9SMD0wYT0wUilOVQ1XCQkNVwkJJDYwRzlfYU5qTkQ7DVcJCQ1XCQkxPihOMTk5MD0oTiRrWDZfOW5xND1OKU4pTlUNVwkJCT5xNCgkMTZSZE5qTlssTiQyWGROak45MWYwcT4oTiRrWDZfOW5xND1tJz1xbCdKTiksTiRrWDY2MDQ5Xz1xbGZOak4nJztOJDE2UmROPE4kMlhkO04kMTZSZE4rKykNVwkJCQkxPihOJGtYNl85bnE0PW0nPXFsJ0ptJDE2UmRKbSdmWHA0J0pOKU5VDVcJCQkJCSRrWDY2MDQ5Xz1xbGZOIGpOJGtYNl85bnE0PW0nPXFsJ0ptJDE2UmRKbSc9MGQ9J0o7DVcJCQkJCUk2OTA9KE4ka1g2XzlucTQ9bSc9cWwnSm0kMTZSZEpOKTsNVwkJCQkvDVcJCQkNVwkJCT5xNCgkMTZSZE5qTlssTiQyWGROak45MWYwcT4oTiRrWDZfOW5xND1tJ2EwNidKTiksTiRrWDY2MDQ5X2EwNmZOak4nJztOJDE2UmROPE4kMlhkO04kMTZSZE4rKykNVwkJCQkxPihOJGtYNl85bnE0PW0nYTA2J0ptJDE2UmRKbSdmWHA0J0pOKU5VDVcJCQkJCSRrWDY2MDQ5X2EwNmZOIGpOJGtYNl85bnE0PW0nYTA2J0ptJDE2UmRKbSc9MGQ9J0o7DVcJCQkJCUk2OTA9KE4ka1g2XzlucTQ9bSdhMDYnSm0kMTZSZEpOKTsNVwkJCQkvDVcJCQkNVwkJCT5xNCgkMTZSZE5qTlssTiQyWGROak45MWYwcT4oTiRrWDZfOW5xND1tJ1JxRzYnSk4pLE4ka1g2NjA0OV9ScUc2Zk5qTicnO04kMTZSZE48TiQyWGQ7TiQxNlJkTisrKQ1XCQkJCTE+KE4ka1g2XzlucTQ9bSdScUc2J0ptJDE2UmRKbSdmWHA0J0pOKU5VDVcJCQkJCSRrWDY2MDQ5X1JxRzZmTiBqTiRrWDZfOW5xND1tJ1JxRzYnSm0kMTZSZEptJz0wZD0nSjsNVwkJCQkJSTY5MD0oTiRrWDZfOW5xND1tJ1JxRzYnSm0kMTZSZEpOKTsNVwkJCQkvDVcJCQkNVwkJCSQyMVJSfTBOak4+fXFxNChOJGFxNj4xQW0nNjBHOV82STJrMDQnSk44TjVOKTsNVwkJCSQyMVJSfTBfOU5qTj59cXE0KE4oJDIxUlJ9ME4tTkQpTjhONU4pOw1XCQkJJDIxUlJ9MF8wTmpOPn1xcTQoTiQyMVJSfTBOK04oKCRhcTY+MUFtJzYwRzlfNkkyazA0J0pOLU4kMjFSUn0wKU44TjUpTitORE4pOw1XCQkvDVcJLw1XCQ1XCSQ5eX1fNDA5SX09TmpOJFJrLXd5STA0TChOJDl5fV85MH0wYT1OKTsNVwkNVwlHbjF9ME4oTiQ0cUdOak4kUmstd0EwPV80cUcoTiQ5eX1fNDA5SX09TilOKU5VDVcJCQ1XCQkkNjBHOV8+cUk2Uk5qTkhWVF07DVcJCSRYPT1YYW4yMDY9OW1KTmpOJDRxR20nMVInSjsNVwkJJDRxR20nUlg9MCdKTmpOOT00PXE9MTIwKE4kNHFHbSdSWD0wJ0pOKTsNVw1XCQkxPihOJGFxNj4xQW0nWH19cUdfa1g2NjA0J0pOM3tnTmFxSTY9KE4ka1g2NjA0OU4pTilOVQ1XCQkJDVcJCQk+cTQwWGFuTihOJGtYNjYwNDlOWDlOJDZYMjBOandOJEJYfUkwTilOVQ1XCQkJCSQ9bH0td2FxbExfPTAybH1YPTBOak45PTRfNDBsfVhhMChOIlVrWDY2MDRfIk4gTiQ2WDIwTiBOIi8iLE4kQlh9STAsTiQ9bH0td2FxbExfPTAybH1YPTBOKTsNVw1XCQkJCTE+TihOJEJYfUkwTilOVQ1XCQkJCQkkPWx9LXdhcWxMXz0wMmx9WD0wTmpOOT00XzQwbH1YYTBOKE4ibWtYNjYwNF8iTiBOJDZYMjBOIE4iSiIsTiIiLE4kPWx9LXdhcWxMXz0wMmx9WD0wTik7DVcJCQkJCSQ9bH0td2FxbExfPTAybH1YPTBOak45PTRfNDBsfVhhME4oTiJtOGtYNjYwNF8iTiBOJDZYMjBOIE4iSiIsTiIiLE4kPWx9LXdhcWxMXz0wMmx9WD0wTik7DVcJCQkJLw1XCQkJLw1XCQkvDVcNVwkJJD1sfS13OTA9X2t9cWFwKE4iJ1VrWDY2MDRfKCAqPykvJzkxIixOIiJOKTsNVwkJJD1sfS13OTA9X2t9cWFwTihOIidcXG1rWDY2MDRfKCAqPylcXEooICo/KVxcbThrWDY2MDRfKCAqPylcXEonOTEiLE4iIk4pOw1XCQkNVwkJMT4oTjE5OTA9KE4kMjFSUn0wTilOKU5VDVcJCQkNVwkJCTE+KE4kNjBHOV9hTmpqTiQyMVJSfTBfOU4pTlUNVwkJCQkkPWx9LXdhcWxMXz0wMmx9WD0wTiBqTmtYNjYwNDJYOTkoTiRrWDY2MDQ5Xz1xbGYsTiRrWDZfOW5xND1tJz1xbCdKTik7DVcJCQkvTjB9OTBOMT4oTiQ2MEc5X2FOampOJDIxUlJ9ME4pTlUNVwkJCQkkPWx9LXdhcWxMXz0wMmx9WD0wTiBqTmtYNjYwNDJYOTkoTiRrWDY2MDQ5X2EwNmYsTiRrWDZfOW5xND1tJ2EwNidKTik7DVcJCQkvTjB9OTBOMT4oTiQ2MEc5X2FOampOJDIxUlJ9MF8wTilOVQ1XCQkJCSQ9bH0td2FxbExfPTAybH1YPTBOIGpOa1g2NjA0Mlg5OShOJGtYNjYwNDlfUnFHNmYsTiRrWDZfOW5xND1tJ1JxRzYnSk4pOw1XCQkJLw1XCQkJJDYwRzlfYU4rKzsNVwkJLw1XCQkNVwkJJDYwRzlfYXFJNj1OKys7DVcJCQ1XCQkxPihOIU4kNHFHbSdhWD0wQXE0TCdKTilOVQ1XCQkJJDJMX2FYPU5qTiItLS0iOw1XCQkJJDJMX2FYPV99MTZwTmpOIi0tLSI7DVcJCS9OMH05ME5VDVcJCQkNVwkJCSQyTF9hWD1Oak5YNDRYTE4oKTsNVwkJCSQyTF9hWD1ffTE2cE5qTlg0NFhMTigpOw1XCQkJJGFYPV99MTk9TmpOMGRsfXFSMChOJywnLE4kNHFHbSdhWD0wQXE0TCdKTik7DVcNVwkJCTE+TigkYXE2PjFBbSdhWD0wQXE0TF85MGxYNFg9cTQnSk4hak4nLCcpTiRhcTY+MUFtJ2FYPTBBcTRMXzkwbFg0WD1xNCdKTmpOJ04nICRhcTY+MUFtJ2FYPTBBcTRMXzkwbFg0WD1xNCdKOw1XCQkJTg1XCQkJMT4oTmFxSTY9KE4kYVg9X30xOT1OKU5qak5ETkZWTigkQjEwR189MDJsfVg9ME5qak4iNDk5Ik4ze2dOJGFxNj4xQW0nNDk5Xz5xNDJYPSdKTmpqTjUpKU5VDVcJCQkJDVcJCQkJJDJMX2FYPW1KTmpOJGFYPV8xNj5xbSRhWD1ffTE5PW1bSkptJzZYMjAnSjsNVwkJCQkNVwkJCQkkMkxfYVg9X30xNnBOak5BMD1fYVg9MEFxNDEwOShOJGFYPV99MTk9bVtKLE4kYXE2PjFBbSdhWD0wQXE0TF85MGxYNFg9cTQnSik7DVcJCQkNVwkJCS9OMH05ME5VDVcJCQkJDVcJCQkJPnE0MFhhbk4oTiRhWD1ffTE5PU5YOU4kMH0wMjA2PU4pTlUNVwkJCQkJMT4oTiQwfTAyMDY9TilOVQ1XCQkJCQkJJDJMX2FYPW1KTmpOJGFYPV8xNj5xbSQwfTAyMDY9Sm0nNlgyMCdKOw1XCQkJCQkJMT4oTiRhcTY+MUFtJ1h9fXFHX1h9PV9JNH0nSk4pTiQyTF9hWD1ffTE2cG1KTmpOIjxYTm40MD5qXCIiTiBOJGFxNj4xQW0nbj09bF9ucTIwX0k0fSdKTiBOQTA9X0k0fShOJDB9MDIwNj1OKU4gTiI4XCJ3VSRhWD1fMTY+cW0kMH0wMjA2PUptJzZYMjAnSi88OFh3IjsNVwkJCQkJCTB9OTBOJDJMX2FYPV99MTZwbUpOak4iPFhObjQwPmpcIiRleGVfc11TWj9ScWphWD0mYVg9MEFxNExqVSRhWD1fMTY+cW0kMH0wMjA2PUptJ1h9PV82WDIwJ0ovXCJ3VSRhWD1fMTY+cW0kMH0wMjA2PUptJzZYMjAnSi88OFh3IjsNVwkJCQkJLw1XCQkJCS8NVw1XCQkJCSQyTF9hWD1ffTE2cE5qTjEybH1xUjAoTiJVJGFxNj4xQW0nYVg9MEFxNExfOTBsWDRYPXE0J0ovTiIsTiQyTF9hWD1ffTE2cE4pOw1XCQkJLw1XCQkJDVcJCQkkMkxfYVg9TmpOMTJsfXFSMChOIlUkYXE2PjFBbSdhWD0wQXE0TF85MGxYNFg9cTQnSi9OIixOJDJMX2FYPU4pOw1XCQkvDVcNVwkJJEk0fV9hWD1Oak4kYVg9MEFxNExfMVI7DVcJDVcJCTE+Tig5PTQxbHE5TihOJD1sfS13YXFsTF89MDJsfVg9MCxOIm1hWD0wQXE0TGoiTilOIWpqTj5YfTkwKU5VDVcJCQkkPWx9LXdhcWxMXz0wMmx9WD0wTmpObDQwQV80MGx9WGEwX2FYfX1rWGFwTihOIiNcXG0oYVg9MEFxNEwpaiggKz8pXFxKKCAqPylcXG04YVg9MEFxNExcXEojMTkiLE4iYW4wYXBfYVg9MEFxNEwiLE4kPWx9LXdhcWxMXz0wMmx9WD0wTik7DVcJCS8NVwkJDVcJCTE+Tig5PTQxbHE5TihOJD1sfS13YXFsTF89MDJsfVg9MCxOIm02cT0tYVg9MEFxNExqIk4pTiFqak4+WH05MClOVQ1XCQkJJD1sfS13YXFsTF89MDJsfVg9ME5qTmw0MEFfNDBsfVhhMF9hWH19a1hhcE4oTiIjXFxtKDZxPS1hWD0wQXE0TClqKCArPylcXEooICo/KVxcbTg2cT0tYVg9MEFxNExcXEojMTkiLE4iYW4wYXBfYVg9MEFxNEwiLE4kPWx9LXdhcWxMXz0wMmx9WD0wTik7DVcJCS8NVwkNVwkJJGFYPTBBcTRMXzFSTmpOJDRxR20nYVg9MEFxNEwnSjsNVwkNVwkJMT4oTjk9NGxxOShOJD1sfS13YXFsTF89MDJsfVg9MCxOIm1hWD19MTk9aiJOKU4hampOPlh9OTBOKU5VDVcJCQkkPWx9LXdhcWxMXz0wMmx9WD0wTmpObDQwQV80MGx9WGEwX2FYfX1rWGFwTihOIiNcXG0oYVg9fTE5PSlqKCArPylcXEooICo/KVxcbThhWD19MTk9XFxKIzE5IixOImFuMGFwX2FYPTBBcTRMIixOJD1sfS13YXFsTF89MDJsfVg9ME4pOw1XCQkvDVcJCQkJCQkJCQ1XCQkxPihOOT00bHE5KE4kPWx9LXdhcWxMXz0wMmx9WD0wLE4ibTZxPS1hWD19MTk9aiJOKU4hampOPlh9OTBOKU5VDVcJCQkkPWx9LXdhcWxMXz0wMmx9WD0wTmpObDQwQV80MGx9WGEwX2FYfX1rWGFwTihOIiNcXG0oNnE9LWFYPX0xOT0paiggKz8pXFxKKCAqPylcXG04NnE9LWFYPX0xOT1cXEojMTkiLE4iYW4wYXBfYVg9MEFxNEwiLE4kPWx9LXdhcWxMXz0wMmx9WD0wTik7DVcJCS8NVwkNVwkJJGFYPTBBcTRMXzFSTmpOJEk0fV9hWD07DVcJCQ1XCQkkNHFHbSdhWD0wQXE0TCdKTmpOMTY9Qlh9KE4kNHFHbSdhWD0wQXE0TCdKTik7DVcJCQ1XCQkkNjBHOV8+MTZSTmpOWDQ0WExOKCdVYXEyMjA2PTktNkkyLydOandONkkyazA0Xz5xNDJYPSgkNHFHbSdhcTIyXzZJMidKLE5bLE4nLCcsTidOJyksTidVQjEwRzkvJ05qd042STJrMDRfPnE0Mlg9KCQ0cUdtJzYwRzlfNDBYUidKLE5bLE4nLCcsTidOJyksTidVYVg9MEFxNEwvJ05qd04kMkxfYVg9LE4nVX0xNnAtYVg9MEFxNEwvJ05qd04kMkxfYVg9X30xNnAsTidVNjBHOS0xUi8nTmp3TiQ0cUdtJzFSJ0pOKTsNVwkJDVcJCSQ9bH0tdzkwPShOJycsTiQ2MEc5Xz4xNlJOKTsNVwkNVwkJMT4oTiQ0cUdtJ2FYPTBBcTRMJ0pOM3tnTiRhWD1fMTY+cW0kNHFHbSdhWD0wQXE0TCdKSm0nMWFxNidKTilOVQ1XCQkJDVcJCQkkPWx9LXc5MD0oTidVYVg9MEFxNEwtMWFxNi8nLE4kYVg9XzE2PnFtJDRxR20nYVg9MEFxNEwnSkptJzFhcTYnSk4pOw1XCQkNVwkJL04wfTkwTlUNVwkJCQ1XCQkJJD1sfS13OTA9KE4nVWFYPTBBcTRMLTFhcTYvJyxOIlVIeF1vXS84Un0wMTJYQTA5ODZxXzFhcTYgQTE+Ik4pOw1XCQkNVwkJLw1XDVcJCTE+TihOJDRxR20nYVg9MEFxNEwnSk4pTlUNVwkJCQ1XCQkJMT4oTiRhcTY+MUFtJ1h9fXFHX1h9PV9JNH0nSk4pTiQ9bH0tdzkwPShOJ1VhWD0wQXE0TC1JNH0vJyxOJGFxNj4xQW0nbj09bF9ucTIwX0k0fSdKTiBOQTA9X0k0fShOJDRxR20nYVg9MEFxNEwnSk4pTiBOIjgiTik7DVcJCQkwfTkwTiQ9bH0tdzkwPShOJ1VhWD0wQXE0TC1JNH0vJyxOIiRleGVfc11TWj9ScWphWD0mYVg9MEFxNExqVSRhWD1fMTY+cW0kNHFHbSdhWD0wQXE0TCdKSm0nWH09XzZYMjAnSi8iTik7DVcJCQkNVwkJL04wfTkwTiQ9bH0tdzkwPShOJ1VhWD0wQXE0TC1JNH0vJyxOIiMiTik7DVcJCQ1XCQkxPihOUlg9MChOJ2IyUicsTiQ0cUdtJ1JYPTAnSk4pTmpqTlJYPTAoTidiMlInLE4kX0hNb11OKU4pTlUNVwkJCQ1XCQkJJD1sfS13OTA9KE4nVVJYPTAvJyxOJH1YNkFtJz0xMjBfbjBJPTAnSk4gTn1YNkFSWD0wKE4iLE54OjEiLE4kNHFHbSdSWD0wJ0osTiQ5bnE0PV82MEc5X2FYYW4wTilOKTsNVwkJDVcJCS9OMH05MDE+KE5SWD0wKE4nYjJSJyxOJDRxR20nUlg9MCdKTilOampOUlg9MChOJ2IyUicsTigkX0hNb11OLU51Y3pbWylOKU4pTlUNVwkJCQ1XCQkJJD1sfS13OTA9KE4nVVJYPTAvJyxOJH1YNkFtJz0xMjBfQTA5PTA0NidKTiBOfVg2QVJYPTAoTiIsTng6MSIsTiQ0cUdtJ1JYPTAnSk4pLE4kOW5xND1fNjBHOV9hWGFuME4pOw1XCQkNVwkJL04wfTkwTlUNVwkJCQ1XCQkJJD1sfS13OTA9KE4nVVJYPTAvJyxOfVg2QVJYPTAoTiRhcTY+MUFtJz0xMjA5PVgybF9YYT0xQjAnSixOJDRxR20nUlg9MCdKLE4kOW5xND1fNjBHOV9hWGFuME4pTik7DVcJCQ1XCQkvDVcNVwkJJDYwRzlfUlg9ME5qTiQ0cUdtJ1JYPTAnSjsNVwkJJD1sfS13YXFsTF89MDJsfVg9ME5qTmw0MEFfNDBsfVhhMF9hWH19a1hhcE4oTiIjXFVSWD0waiggKz8pXC8jMSIsTiI+cTQyUlg9MCIsTiQ9bH0td2FxbExfPTAybH1YPTBOKTsNVw1XCQkkQX1xa1h9XzYwRzlfYXFJNj1OKys7DVcNVwkJMT5OKDk9NGxxOU4oTiQ9bH0td2FxbExfPTAybH1YPTAsTiJtNjBHOWFxSTY9aiJOKU4hampOPlh9OTApTlUNVwkJCSQ9bH0td2FxbExfPTAybH1YPTBOak5sNDBBXzQwbH1YYTBfYVh9fWtYYXBOKE4iI1xcbSg2MEc5YXFJNj0paiggKz8pXFxKKCAqPylcXG04NjBHOWFxSTY9XFxKIzE5IixOImFuMGFwXzYwRzlhcUk2PSIsTiQ9bH0td2FxbExfPTAybH1YPTBOKTsNVwkJLw1XDVcJCTE+Tig5PTRscTlOKE4kPWx9LXdhcWxMXz0wMmx9WD0wLE4ibTZxPS02MEc5YXFJNj1qIk4pTiFqak4+WH05MClOVQ1XCQkJJD1sfS13YXFsTF89MDJsfVg9ME5qTmw0MEFfNDBsfVhhMF9hWH19a1hhcE4oTiIjXFxtKDZxPS02MEc5YXFJNj0paiggKz8pXFxKKCAqPylcXG04NnE9LTYwRzlhcUk2PVxcSiMxOSIsTiJhbjBhcF82MEc5YXFJNj0iLE4kPWx9LXdhcWxMXz0wMmx9WD0wTik7DVcJCS8NVw1XCQkxPk4oTiQ0cUdtJz4xZDBSJ0pOKU5VDVcNVwkJCSQ9bH0tdzkwPShOJ20+MWQwUkonLE4iIk4pOw1XCQkJJD1sfS13OTA9KE4nbTg+MWQwUkonLE4iIk4pOw1XCQkJJD1sfS13OTA9X2t9cWFwKE4iJ1xcbTZxPS0+MWQwUlxcSiggKj8pXFxtODZxPS0+MWQwUlxcSic5MSIsTiIiTik7DVcNVwkJL04wfTkwTlUNVw1XCQkJJD1sfS13OTA9KE4nbTZxPS0+MWQwUkonLE4iIk4pOw1XCQkJJD1sfS13OTA9KE4nbTg2cT0tPjFkMFJKJyxOIiJOKTsNVwkJCSQ9bH0tdzkwPV9rfXFhcChOIidcXG0+MWQwUlxcSiggKj8pXFxtOD4xZDBSXFxKJzkxIixOIiJOKTsNVwkJLw1XDVcJCTE+TihOJDRxR20nYXEyMl82STInSk4pTlUNVw1XCQkJJD1sfS13OTA9KE4nbWFxMjIwNj05SicsTiIiTik7DVcJCQkkPWx9LXc5MD0oTidtOGFxMjIwNj05SicsTiIiTik7DVcJCQkkPWx9LXc5MD1fa31xYXAoTiInXFxtNnE9LWFxMjIwNj05XFxKKCAqPylcXG04NnE9LWFxMjIwNj05XFxKJzkxIixOIiJOKTsNVw1XCQkvTjB9OTBOVQ1XDVcJCQkkPWx9LXc5MD0oTidtNnE9LWFxMjIwNj05SicsTiIiTik7DVcJCQkkPWx9LXc5MD0oTidtODZxPS1hcTIyMDY9OUonLE4iIk4pOw1XCQkJJD1sfS13OTA9X2t9cWFwKE4iJ1xcbWFxMjIwNj05XFxKKCAqPylcXG04YXEyMjA2PTlcXEonOTEiLE4iIk4pOw1XCQkvDVcNVwkJMT5OKE4kNHFHbSdCcT0wOSdKTilOVQ1XDVcJCQkkPWx9LXc5MD0oTidtbHF9fUonLE4iIk4pOw1XCQkJJD1sfS13OTA9KE4nbThscX19SicsTiIiTik7DVcJCQkkPWx9LXc5MD1fa31xYXAoTiInXFxtNnE9LWxxfX1cXEooICo/KVxcbTg2cT0tbHF9fVxcSic5MSIsTiIiTik7DVcNVwkJL04wfTkwTlUNVw1XCQkJJD1sfS13OTA9KE4nbTZxPS1scX19SicsTiIiTik7DVcJCQkkPWx9LXc5MD0oTidtODZxPS1scX19SicsTiIiTik7DVcJCQkkPWx9LXc5MD1fa31xYXAoTiInXFxtbHF9fVxcSiggKj8pXFxtOGxxfX1cXEonOTEiLE4iIk4pOw1XCQkvCQkNVw1XCQkxPihOOT00bHE5KE4kPWx9LXdhcWxMXz0wMmx9WD0wLE4iVWxxfX0vIk4pTiFqak4+WH05ME4ze2dOJEIxMEdfPTAybH1YPTBOIWpOIjQ5OSJOKU5VDVcJDVcJCQkxPihOJDRxR20nQnE9MDknSk4pTlUNVwkNVwkJCQkxNmF9SVIwTl17dE17XV9nTVZOIE4nODJxUkl9MDk4bHF9fSBsbmwnOw1XCQ1XCQkJCSQ9bH0tdzkwPShOJ1VscX19LycsTiQ9bH0tdzQwOUl9PW0nbHF9fSdKTik7DVcJDVcJCQkvTjB9OTBOVQ1XCQ1XCQkJCSQ9bH0tdzkwPShOJ1VscX19LycsTicnTik7DVcJDVcJCQkvDVcJCS8NVw1XCQkxPihOJDRxR20nQjEwR18wUjE9J0pOWDZSTiQ0cUdtJzBSMT1SWD0wJ0pOKU5VDVcJCQkNVwkJCTE+KE5SWD0wKE5iMlIsTiQ0cUdtJzBSMT1SWD0wJ0pOKU5qak5SWD0wKE5iMlIsTiRfSE1vXU4pTilOVQ1XCQkJCQ1XCQkJCSQ9bH0tdzkwPShOJ1UwUjE9LVJYPTAvJyxOJH1YNkFtJz0xMjBfbjBJPTAnSk4gTn1YNkFSWD0wKE4iLE54OjEiLE4kNHFHbScwUjE9Ulg9MCdKLE4kOW5xND1fNjBHOV9hWGFuME4pTik7DVcJCQkNVwkJCS9OMH05MDE+KE5SWD0wKE5iMlIsTiQ0cUdtJzBSMT1SWD0wJ0pOKU5qak5SWD0wKE5iMlIsTigkX0hNb11OLU51Y3pbWylOKU4pTlUNVwkJCQkNVwkJCQkkPWx9LXc5MD0oTidVMFIxPS1SWD0wLycsTiR9WDZBbSc9MTIwX0EwOT0wNDYnSk4gTn1YNkFSWD0wKE4iLE54OjEiLE4kNHFHbScwUjE9Ulg9MCdKLE4kOW5xND1fNjBHOV9hWGFuME4pTik7DVcJCQkNVwkJCS9OMH05ME5VDVcJCQkJDVcJCQkJJD1sfS13OTA9KE4nVTBSMT0tUlg9MC8nLE59WDZBUlg9MChOJGFxNj4xQW0nPTEyMDk9WDJsX1hhPTFCMCdKLE4kNHFHbScwUjE9Ulg9MCdKLE4kOW5xND1fNjBHOV9hWGFuME4pTik7DVcJCQkNVwkJCS8NVwkJCQ1XCQkJJD1sfS13OTA9KE4nVTBSMT1xNC8nLE4kNHFHbScwUjE9cTQnSk4pOw1XCQkJJD1sfS13OTA9KE4nVTBSMT0tNDBYOXE2LycsTiQ0cUdtJzQwWDlxNidKTik7DVcJCQkNVwkJCTE+KE4kNHFHbSc0MFg5cTYnSk4pTlUNVwkJCQkNVwkJCQkkPWx9LXc5MD0oTidtMFIxPS00MFg5cTZKJyxOIiJOKTsNVwkJCQkkPWx9LXc5MD0oTidtODBSMT0tNDBYOXE2SicsTiIiTik7DVcJCQkNVwkJCS9OMH05MA1XCQkJCSQ9bH0tdzkwPV9rfXFhcChOIidcXG0wUjE9LTQwWDlxNlxcSiggKj8pXFxtODBSMT0tNDBYOXE2XFxKJzkxIixOIiJOKTsNVwkJCQ1XCQkJJD1sfS13OTA9KE4nbTBSMT0tUlg9MEonLE4iIk4pOw1XCQkJJD1sfS13OTA9KE4nbTgwUjE9LVJYPTBKJyxOIiJOKTsNVwkJDVcJCS9OMH05ME5VDVcJCQkNVwkJCSQ9bH0tdzkwPShOJ1UwUjE9LVJYPTAvJyxOIiJOKTsNVwkJCSQ9bH0tdzkwPShOJ1UwUjE9cTQvJyxOIiJOKTsNVwkJCSQ9bH0tdzkwPShOJ1UwUjE9LTQwWDlxNi8nLE4iIk4pOw1XCQkJJD1sfS13OTA9X2t9cWFwKE4iJ1xcbTBSMT0tUlg9MFxcSiggKj8pXFxtODBSMT0tUlg9MFxcSic5MSIsTiIiTik7DVcJCQkkPWx9LXc5MD1fa31xYXAoTiInXFxtMFIxPS00MFg5cTZcXEooICo/KVxcbTgwUjE9LTQwWDlxNlxcSic5MSIsTiIiTik7DVcJCS8NVwkJDVcJCTE+KE4kYXE2PjFBbSdYfX1xR189WEE5J0pOWDZSTiQ0cUdtJz1YQTknSk4pTlUNVwkJCQ1XCQkJJD1sfS13OTA9KE4nbT1YQTlKJyxOIiJOKTsNVwkJCSQ9bH0tdzkwPShOJ204PVhBOUonLE4iIk4pOw1XCQkJDVcJCQkkPVhBOU5qTlg0NFhMTigpOw1XCQkJDVcJCQkkNHFHbSc9WEE5J0pOak4wZGx9cVIwKE4iLCIsTiQ0cUdtJz1YQTknSk4pOw1XCQkJDVcJCQk+cTQwWGFuTihOJDRxR20nPVhBOSdKTlg5TiRCWH1JME4pTlUNVwkJCQkNVwkJCQkkQlh9STBOak49NDEyKE4kQlh9STBOKTsNVwkJCQkJCQkJDVcJCQkJMT4oTiRhcTY+MUFtJ1h9fXFHX1h9PV9JNH0nSk4pTiQ9WEE5bUpOak4iPFhObjQwPmpcIiJOIE4kYXE2PjFBbSduPT1sX25xMjBfSTR9J0pOIE4iPVhBOTgiTiBOSTR9MDZhcVIwKE4kQlh9STBOKU4gTiI4XCJ3Ik4gTiRCWH1JME4gTiI8OFh3IjsNVwkJCQkwfTkwTiQ9WEE5bUpOak4iPFhObjQwPmpcIiRleGVfc11TWj9ScWo9WEE5JlgybDs9WEFqIk4gTkk0fTA2YXFSMChOJEJYfUkwTilOIE4iXCJ3Ik4gTiRCWH1JME4gTiI8OFh3IjsNVwkJCQ1XCQkJLw1XCQkJDVcJCQkkPWx9LXc5MD0oTidVPVhBOS8nLE4xMmx9cVIwKE4iTiIsTiQ9WEE5TilOKTsNVwkJDVcJCS9OMH05ME5VDVcJCQkNVwkJCSQ9bH0tdzkwPV9rfXFhcChOIidcXG09WEE5XFxKKCAqPylcXG04PVhBOVxcSic5MSIsTiIiTik7DVcJCQkkPWx9LXc5MD0oTidVPVhBOS8nLE4iIk4pOw1XCQkNVwkJLw1XCQkNVwkJMT5OKE4kYXE2PjFBbSc0WD0xNkFfPUxsMCdKTmpqTiJEIk4pTlUNVwkJCQkkPWx9LXc5MD0oTidtNFg9MTZBLT1MbDAtNUonLE4iIk4pOw1XCQkJCSQ9bH0tdzkwPShOJ204NFg9MTZBLT1MbDAtNUonLE4iIk4pOw1XCQkJCSQ9bH0tdzkwPV9rfXFhcChOIidcXG00WD0xNkEtPUxsMC1EXFxKKCAqPylcXG04NFg9MTZBLT1MbDAtRFxcSic5MSIsTiIiTik7DVcJCQkJJD1sfS13OTA9X2t9cWFwKE4iJ1xcbTRYPTE2QS09TGwwLU9cXEooICo/KVxcbTg0WD0xNkEtPUxsMC1PXFxKJzkxIixOIiJOKTsNVwkJL04wfTkwMT5OKE4kYXE2PjFBbSc0WD0xNkFfPUxsMCdKTmpqTiI1Ik4pTlUNVwkJCQkkPWx9LXc5MD0oTidtNFg9MTZBLT1MbDAtT0onLE4iIk4pOw1XCQkJCSQ9bH0tdzkwPShOJ204NFg9MTZBLT1MbDAtT0onLE4iIk4pOw1XCQkJCSQ9bH0tdzkwPV9rfXFhcChOIidcXG00WD0xNkEtPUxsMC1EXFxKKCAqPylcXG04NFg9MTZBLT1MbDAtRFxcSic5MSIsTiIiTik7DVcJCQkJJD1sfS13OTA9X2t9cWFwKE4iJ1xcbTRYPTE2QS09TGwwLTVcXEooICo/KVxcbTg0WD0xNkEtPUxsMC01XFxKJzkxIixOIiJOKTsNVwkJL04wfTkwTlUNVwkJCQkkPWx9LXc5MD0oTidtNFg9MTZBLT1MbDAtREonLE4iIk4pOw1XCQkJCSQ9bH0tdzkwPShOJ204NFg9MTZBLT1MbDAtREonLE4iIk4pOw1XCQkJCSQ9bH0tdzkwPV9rfXFhcChOIidcXG00WD0xNkEtPUxsMC1PXFxKKCAqPylcXG04NFg9MTZBLT1MbDAtT1xcSic5MSIsTiIiTik7DVcJCQkJJD1sfS13OTA9X2t9cWFwKE4iJ1xcbTRYPTE2QS09TGwwLTVcXEooICo/KVxcbTg0WD0xNkEtPUxsMC01XFxKJzkxIixOIiJOKTsJDVcJCS8NVwkJDVcJCTE+KE4kNHFHbSdYfX1xR180WD0wJ0pOKU5VDVcJCQkNVwkJCTE+KE4kYXE2PjFBbSc5bnE0PV80WD0xNkEnSk4ze2dOJEk5MDRfQTRxSWxtJDIwMmswNF8xUm0nSTkwNF9BNHFJbCdKSm0nWH19cUdfNFg9MTZBJ0pOKU5VDVcJCQkJDVcJCQkJJD1sfS13OTA9KE4nVTRYPTE2QS8nLE5zbnFHVlg9MTZBKE4kNHFHbScxUidKLE4kNHFHbSc0WD0xNkEnSixOJDRxR20nQnE9MF82STInSixORE4pTik7DVcJCQkJDVcJCQkJMT5OKE4kYXE2PjFBbSc0WD0xNkFfPUxsMCdKTilOVQ1XCQkJCQkNVwkJCQkJJD1sfS13OTA9KE4nbTRYPTE2QS1sfUk5SicsTiI8WE5uNDA+alwiI1wiTnE2YX0xYXBqXCJScVZYPTAoJ2x9STknLE4nVSQ0cUdtJzFSJ0ovJyk7TjQwPUk0Nk4+WH05MDtcIk53Ik4pOw1XCQkJCQkkPWx9LXc5MD0oTidtODRYPTE2QS1sfUk5SicsTic8OFh3J04pOw1XCQkJCQkNVwkJCQkJMT5OKE4kYXE2PjFBbSc0WD0xNkFfPUxsMCdKTmpqTiI1Ik4pTlUNVwkJCQkJCQ1XCQkJCQkJJD1sfS13OTA9KE4nbTRYPTE2QS0yMTZJOUonLE4iPFhObjQwPmpcIiNcIk5xNmF9MWFwalwiUnFWWD0wKCcyMTZJOScsTidVJDRxR20nMVInSi8nKTtONDA9STQ2Tj5YfTkwO1wiTnciTik7DVcJCQkJCQkkPWx9LXc5MD0oTidtODRYPTE2QS0yMTZJOUonLE4nPDhYdydOKTsNVwkJCQkJCQ1XCQkJCQkvTjB9OTBOVQ1XCQkJCQkJJD1sfS13OTA9X2t9cWFwKE4iJ1xcbTRYPTE2QS0yMTZJOVxcSiggKj8pXFxtODRYPTE2QS0yMTZJOVxcSic5MSIsTiIiTik7DVcJCQkJCS8NVwkJCQkJDVcJCQkJL04wfTkwTlUNVwkJCQkJJD1sfS13OTA9X2t9cWFwKE4iJ1xcbTRYPTE2QS1sfUk5XFxKKCAqPylcXG04NFg9MTZBLWx9STlcXEonOTEiLE4iIk4pOw1XCQkJCQkkPWx9LXc5MD1fa31xYXAoTiInXFxtNFg9MTZBLTIxNkk5XFxKKCAqPylcXG04NFg9MTZBLTIxNkk5XFxKJzkxIixOIiJOKTsNVwkJCQkvDVcJCQkJDVcJCQkvTjB9OTBOVQ1XCQkJCQ1XCQkJCSQ9bH0tdzkwPShOJ1U0WD0xNkEvJyxOc25xR1ZYPTE2QShOJDRxR20nMVInSixOJDRxR20nNFg9MTZBJ0osTiQ0cUdtJ0JxPTBfNkkyJ0osTltOKU4pOw1XCQkJCSQ9bH0tdzkwPV9rfXFhcChOIidcXG00WD0xNkEtbH1JOVxcSiggKj8pXFxtODRYPTE2QS1sfUk5XFxKJzkxIixOIiJOKTsNVwkJCQkkPWx9LXc5MD1fa31xYXAoTiInXFxtNFg9MTZBLTIxNkk5XFxKKCAqPylcXG04NFg9MTZBLTIxNkk5XFxKJzkxIixOIiJOKTsNVwkJCS8NVw1XCQkJJD1sfS13OTA9KE4nVUJxPTAtNkkyLycsTiI8OWxYNk4xUmpcIkJxPTAtNkkyLTFSLSIgJDRxR20nMVInSiAiXCJOYX1YOTlqXCIxQTZxNDAtOTB9MGE9XCJ3IiAkNHFHbSdCcT0wXzZJMidKICI8ODlsWDZ3Ik4pOw1XCQkJJD1sfS13OTA9KE4nbTRYPTE2QUonLE4iIk4pOw1XCQkJJD1sfS13OTA9KE4nbTg0WD0xNkFKJyxOIiJOKTsNVwkJDVcJCS9OMH05ME5VDVcJCQkNVwkJCSQ9bH0tdzkwPShOJ1U0WD0xNkEvJyxOIiJOKTsNVwkJCSQ9bH0tdzkwPShOJ1VCcT0wLTZJMi8nLE4iIk4pOw1XCQkJJD1sfS13OTA9X2t9cWFwKE4iJ1xcbTRYPTE2QVxcSiggKj8pXFxtODRYPTE2QVxcSic5MSIsTiIiTik7DVcJCQkkPWx9LXc5MD1fa31xYXAoTiInXFxtNFg9MTZBLWx9STlcXEooICo/KVxcbTg0WD0xNkEtbH1JOVxcSic5MSIsTiIiTik7DVcJCQkkPWx9LXc5MD1fa31xYXAoTiInXFxtNFg9MTZBLTIxNkk5XFxKKCAqPylcXG04NFg9MTZBLTIxNkk5XFxKJzkxIixOIiJOKTsNVwkJLw1XCQkNVwkJMT4oTiRhcTY+MUFtJ1h9fXFHX1h9PV9JNH0nSk4pTlUNVwkJCQ1XCQkJJEFxX2xYQTBOak4kYXE2PjFBbSduPT1sX25xMjBfSTR9J0pOIE4iSTkwNDgiTiBOSTR9MDZhcVIwKE4kNHFHbSdYST1xNCdKTilOIE4iOCI7DVcJCQkkPWx9LXc5MD0oTidtUlhMLTYwRzlKJyxOIjxYTm40MD5qXCIiICRhcTY+MUFtJ249PWxfbnEyMF9JNH0nSk4gTlJYPTAoTidiODI4UjgnLE4kNHFHbSdSWD0wJ0opICJcIk53Ik4pOw1XCQkNVwkJL04wfTkwTlUNVwkJCQ1XCQkJJEFxX2xYQTBOak4iJGV4ZV9zXVNaPzlJa1hhPTFxNmpJOTA0MTY+cSZYMmw7STkwNGoiTiBOSTR9MDZhcVIwKE4kNHFHbSdYST1xNCdKTik7DVcJCQkkPWx9LXc5MD0oTidtUlhMLTYwRzlKJyxOIjxYTm40MD5qXCIkZXhlX3NdU1o/TDBYNGoiIFJYPTAoTidiJyxOJDRxR20nUlg9MCdKKSAiJlgybDsycTY9bmoiIFJYPTAoTicyJyxOJDRxR20nUlg9MCdKKSAiJlgybDtSWExqIiBSWD0wKE4nUicsTiQ0cUdtJ1JYPTAnSikgIlwiTnciTik7DVcJCQ1XCQkvDVcNVwkJJD1sfS13OTA9KE4nbThSWEwtNjBHOUonLE4iPDhYdyJOKTsNVwkJJD1sfS13OTA9KE4nbWw0cT4xfTBKJyxOIjxYTm40MD5qXCIiTiBOJEFxX2xYQTBOIE4iXCJ3Ik4pOw1XCQkkPWx9LXc5MD0oTidtOGw0cT4xfTBKJyxOIjw4WHciTik7DVcNVwkJJD1sfS13OTA9KE4nVX1xQTE2LycsTiQ0cUdtJ1hJPXE0J0pOKTsNVwkJDVcJCSQ9bH0tdzkwPShOJ1VYST1ucTQvJyxOIjxYTnE2YX0xYXBqXCJzbnFHZTRxPjF9MCgnIk4gTkk0fTA2YXFSMChOJDRxR20nWEk9cTQnSk4pTiBOIicsTiciTiBOJEFxX2xYQTBOIE4iJyxOJyJOIE4kSTkwNF9BNHFJbG0kMjAyazA0XzFSbSdJOTA0X0E0cUlsJ0pKbSdYUjIxNl8wUjE9STkwNDknSk4gTiInKTtONDA9STQ2Tj5YfTkwO1wiTm40MD5qXCIiTiBOJEFxX2xYQTBOIE4iXCJ3Ik4gTiQ0cUdtJ1hJPXE0J0pOIE4iPDhYdyJOKTsNVwkJDVcJCTE+KE4kWH19cUdfSTkwNDE2PnFOWDZSTigkMjAyazA0XzFSbSc2WDIwJ0pOampOJDRxR20nWEk9cTQnSk5YNlJOIU4kSTkwNF9BNHFJbG0kMjAyazA0XzFSbSdJOTA0X0E0cUlsJ0pKbSdYfX1xR19YfX1fMFIxPSdKKU4pTlUNVw1XCQkJJD1sfS13OTA9KE4nbTBSMT1KJyxOIjxYTm40MD5qXCIiTiBOJGFxNj4xQW0nbj09bF9ucTIwX0k0fSdKTiBOIjE2UjBkIGxubD9ScWpYUlI2MEc5JjFSaiJOIE4kNHFHbScxUidKTiBOIlwiTnciTik7DVcJCQkkPWx9LXc5MD0oTidtODBSMT1KJyxOIjw4WHciTik7DVcNVwkJL04wfTkwMT4oTiQxOV99cUFBMFJOWDZSTigoJDIwMmswNF8xUm0nNlgyMCdKTmpqTiQ0cUdtJ1hJPXE0J0pOWDZSTiRJOTA0X0E0cUlsbSQyMDJrMDRfMVJtJ0k5MDRfQTRxSWwnSkptJ1h9fXFHXzBSMT0nSilOcTROJEk5MDRfQTRxSWxtJDIwMmswNF8xUm0nSTkwNF9BNHFJbCdKSm0nWH19cUdfWH19XzBSMT0nSilOKU5VDVcJCQkNVwkJCSRfc11zc01Ge20nNDA+MDQ0MDQnSk5qTiRfc11WUF1WbSdWXUtUXXNIX1RWTSdKOw1XCQkJJD1sfS13OTA9KE4nbTBSMT1KJyxOIjxYTnE2YX0xYXBqXCI0MD1JNDZOUjRxbFJxRzYyMDZJKD1uMTksTjBCMDY9LE5vMDZJezBHOWlJMX1SKCciTiBOJDRxR20nMVInSk4gTiInLE4nOW5xND0nKSxOJ0RoW2xkJylcIk5uNDA+alwiI1widyJOKTsNVwkJCSQ9bH0tdzkwPShOJ204MFIxPUonLE4iPDhYdyJOKTsNVwkJCSRYfX1xR19hcTIyMDY9OV9YQ1hkTmpOPTRJMDsNVw1XCQkvTjB9OTANVwkJCSQ9bH0tdzkwPV9rfXFhcChOIidcXG0wUjE9XFxKKCAqPylcXG04MFIxPVxcSic5MSIsTiIiTik7DVcJCQ1XCQkxPihOJGFxNj4xQW0nWH19cUdfWH09X0k0fSdKTilOVQ1XCQkJDVcJCQkxPihOJGFxNj4xQW0nOTBxXz1MbDAnSk5qak5ETkZWTiRhcTY+MUFtJzkwcV89TGwwJ0pOampONU5OKU5VDVcJCQkJDVcJCQkJMT4oTiQ0cUdtJ2FYPTBBcTRMJ0pOWDZSTiRhcTY+MUFtJzkwcV89TGwwJ0pOampONU4pTlUNVwkJCQkJDVcJCQkJCSQ+SX19X30xNnBOak4kYXE2PjFBbSduPT1sX25xMjBfSTR9J0pOIE5BMD1fSTR9KE4kNHFHbSdhWD0wQXE0TCdKTilOIE4iOCJOIE4kNHFHbScxUidKTiBOIi0iTiBOJDRxR20nWH09XzZYMjAnSk4gTiIgbj0yfSI7DVcJCQkJDVcJCQkJL04wfTkwTlUNVwkJCQkJDVcJCQkJCSQ+SX19X30xNnBOak4kYXE2PjFBbSduPT1sX25xMjBfSTR9J0pOIE4kNHFHbScxUidKTiBOIi0iTiBOJDRxR20nWH09XzZYMjAnSk4gTiIgbj0yfSI7DVcJCQkJDVcJCQkJLw1XCQkJDVcJCQkvTjB9OTBOVQ1XCQkJCQ1XCQkJCSQ+SX19X30xNnBOak4kYXE2PjFBbSduPT1sX25xMjBfSTR9J0pOIE5SWD0wKE4nYjgyOFI4JyxOJDRxR20nUlg9MCdKTilOIE4kNHFHbSdYfT1fNlgyMCdKTiBOIiBuPTJ9IjsNVwkJCS8NVwkJDVcJCS9OMH05ME5VDVcJCQkNVwkJCSQ+SX19X30xNnBOak4kYXE2PjFBbSduPT1sX25xMjBfSTR9J0pOIE4iMTZSMGQgbG5sPzYwRzkxUmoiTiBOJDRxR20nMVInSjsNVwkJDVcJCS8NVw1XCQkxPihOKCQ0cUdtJz5JfX1fOT1xNEwnSk48TkRPKU4ze2dOJGFxNj4xQW0nbjFSMF8+SX19X30xNnAnSk4pTiQ9bH0tdzkwPV9rfXFhcChOIidcXG0+SX19LX0xNnBcXEooICo/KVxcbTg+SX19LX0xNnBcXEonOTEiLE4iIk4pOw1XCQkwfTkwTlUNVwkJCQ1XCQkJJD1sfS13OTA9KE4nbT5JfX0tfTE2cEonLE4iPFhObjQwPmpcIiJOIE4kPkl9fV99MTZwTiBOIlwidyJOKTsNVwkJCQ1XCQkJJD1sfS13OTA9KE4nbTg+SX19LX0xNnBKJyxOIjw4WHciTik7DVcJCS8NVwkJDVcJCSQ9bH0tdzkwPShOJ1U+SX19LX0xNnAvJyxOJD5JfX1ffTE2cE4pOw1XCQkNVwkJMT4oTiQ0cUdtJ1h9fXFHX2FxMjInSk4pTlUNVwkJCQ1XCQkJJD1sfS13OTA9KE4nbWFxMi19MTZwSicsTiI8WE5uNDA+alwiIk4gTiQ+SX19X30xNnBOIE4iI2FxMjIwNj1cInciTik7DVcJCQkkPWx9LXc5MD0oTidtOGFxMi19MTZwSicsTiI8OFh3Ik4pOw1XCQkNVwkJL04wfTkwDVcJCQkkPWx9LXc5MD1fa31xYXAoTiInXFxtYXEyLX0xNnBcXEooICo/KVxcbThhcTItfTE2cFxcSic5MSIsTiIiTik7DVcJCQ1XCQkxPihOJDE5X31xQUEwUk4pTlUNVwkJCQ1XCQkJJD5YQl9YNDROak4wZGx9cVIwKE4nLCcsTiQyMDJrMDRfMVJtJz5YQnE0MT0wOSdKTik7DVcJCQkNVwkJCTE+KE4hTjE2X1g0NFhMKE4kNHFHbScxUidKLE4kPlhCX1g0NE4pTnE0TiRhcTY+MUFtJ1h9fXFHX2FYYW4wJ0opTlUNVw1XCQkJCSQ9bH0tdzkwPShOJ1U+WEJxNDE9MDkvJyxOIjxYTjFSalwiPlhCLTFSLSJOIE4kNHFHbScxUidKTiBOIlwiTm40MD5qXCIkZXhlX3NdU1o/UnFqPlhCcTQxPTA5JlgybDtScVhhPTFxNmpYUlImWDJsOzFSaiJOIE4kNHFHbScxUidKTiBOIlwidzwxMkFOOTRhalwiIk4gTiRhcTY+MUFtJ249PWxfbnEyMF9JNH0nSk4gTiI9MDJsfVg9MDk4VSRhcTY+MUFtJzlwMTYnSi84Un0wMTJYQTA5OGx9STlfPlhCIEExPlwiTnE2YX0xYXBqXCJScVpYQnE0MT0wOSgnIk4gTiQ0cUdtJzFSJ0pOIE4iJyxOJ2x9STknLE5bKTtONDA9STQ2Tj5YfTkwO1wiTj0xPX0walwiIk4gTiR9WDZBbSc2MEc5X1hSUj5YQidKTiBOIlwiTjk9TH0walwiQjA0PTFhWH0tWH0xQTY6TjIxUlJ9MDtrcTRSMDQ6TjZxNjA7XCJOWH09alwiXCJOOHc8OFh3Ik4pOw1XCQkJCSQ9bH0tdzkwPShOJ21YUlItPlhCcTQxPTA5SicsTiI8WE4xUmpcIj5YQi0xUi0iTiBOJDRxR20nMVInSk4gTiJcIk5xNmF9MWFwalwiUnFaWEJxNDE9MDkoJyJOIE4kNHFHbScxUidKTiBOIicsTidsfUk5JyxORCk7TjQwPUk0Nk4+WH05MDtcIk5uNDA+alwiJGV4ZV9zXVNaP1Jxaj5YQnE0MT0wOSZYMmw7UnFYYT0xcTZqWFJSJlgybDsxUmoiTiBOJDRxR20nMVInSk4gTiJcInciTik7DVcJCQkJJD1sfS13OTA9KE4nbThYUlItPlhCcTQxPTA5SicsTiI8OFh3Ik4pOw1XCQkJCSQ9bH0tdzkwPV9rfXFhcChOIidcXG1SMH0tPlhCcTQxPTA5XFxKKCAqPylcXG04UjB9LT5YQnE0MT0wOVxcSic5MSIsTiIiTik7DVcJCQkvTjB9OTBOVU4NVw1XCQkJCSQ9bH0tdzkwPShOJ1U+WEJxNDE9MDkvJyxOIjxYTjFSalwiPlhCLTFSLSJOIE4kNHFHbScxUidKTiBOIlwiTm40MD5qXCIkZXhlX3NdU1o/UnFqPlhCcTQxPTA5JlgybDtScVhhPTFxNmpSMH0mWDJsOzFSaiJOIE4kNHFHbScxUidKTiBOIlwidzwxMkFOOTRhalwiIk4gTiRhcTY+MUFtJ249PWxfbnEyMF9JNH0nSk4gTiI9MDJsfVg9MDk4VSRhcTY+MUFtJzlwMTYnSi84Un0wMTJYQTA5ODIxNkk5Xz5YQiBBMT5cIk5xNmF9MWFwalwiUnFaWEJxNDE9MDkoJyJOIE4kNHFHbScxUidKTiBOIicsTicyMTZJOScsTlspO040MD1JNDZOPlh9OTA7XCJOPTE9fTBqXCIiTiBOJH1YNkFtJzYwRzlfMjE2PlhCJ0pOIE4iXCJOOT1MfTBqXCJCMDQ9MWFYfS1YfTFBNjpOMjFSUn0wO2txNFIwNDpONnE2MDtcIk5YfT1qXCJcIk44dzw4WHciTik7DVcJCQkJJD1sfS13OTA9KE4nbVIwfS0+WEJxNDE9MDlKJyxOIjxYTjFSalwiPlhCLTFSLSJOIE4kNHFHbScxUidKTiBOIlwiTnE2YX0xYXBqXCJScVpYQnE0MT0wOSgnIk4gTiQ0cUdtJzFSJ0pOIE4iJyxOJzIxNkk5JyxORCk7TjQwPUk0Nk4+WH05MDtcIk5uNDA+alwiJGV4ZV9zXVNaP1Jxaj5YQnE0MT0wOSZYMmw7UnFYYT0xcTZqUjB9JlgybDsxUmoiTiBOJDRxR20nMVInSk4gTiJcInciTik7DVcJCQkJJD1sfS13OTA9KE4nbThSMH0tPlhCcTQxPTA5SicsTiI8OFh3Ik4pOw1XCQkJCSQ9bH0tdzkwPV9rfXFhcChOIidcXG1YUlItPlhCcTQxPTA5XFxKKCAqPylcXG04WFJSLT5YQnE0MT0wOVxcSic5MSIsTiIiTik7DVcJCQkvDVcNVwkJCSQ9bH0tdzkwPShOJ21hcTJsfVgxNj1KJyxOIjxYTm40MD5qXCJDWEJYOWE0MWw9OjNSUllxMmx9WDE2PSgnIk4gTiQ0cUdtJzFSJ0pOIE4iJyxOJzYwRzknKVwidyJOKTsNVwkJCSQ9bH0tdzkwPShOJ204YXEybH1YMTY9SicsTiI8OFh3Ik4pOw1XDVcJCQ1XCQkvTjB9OTBOVQ1XCQkJJD1sfS13OTA9KE4nVT5YQnE0MT0wOS8nLE4iIk4pOw1XCQkJJD1sfS13OTA9X2t9cWFwKE4iJ1xcbWFxMmx9WDE2PVxcSiggKj8pXFxtOGFxMmx9WDE2PVxcSic5MSIsTiIiTik7DVcJCQkkPWx9LXc5MD1fa31xYXAoTiInXFxtWFJSLT5YQnE0MT0wOVxcSiggKj8pXFxtOFhSUi0+WEJxNDE9MDlcXEonOTEiLE4iIk4pOw1XCQkJJD1sfS13OTA9X2t9cWFwKE4iJ1xcbVIwfS0+WEJxNDE9MDlcXEooICo/KVxcbThSMH0tPlhCcTQxPTA5XFxKJzkxIixOIiJOKTsNVwkJLw1XDVcJCQ1XCQkxPihOJFh9fXFHX0k5MDQxNj5xKU5VDVcJCQkNVwkJCSQ9bH0tdzkwPShOJ1VYbGw0cUIwLycsTiR9WDZBbSdYbGw0cUIwJ0pOKTsNVwkJDVcJCS9OMH05MA1XCQkJJD1sfS13OTA9KE4nVVhsbDRxQjAvJyxOIiJOKTsNVwkJCQ1XCQk4OE7QntCx0YDQsNCx0L7RgtC60LBO0LTQvtC/0L7Qu9C90LjRgtC10LvRjNC90YvRhU7Qv9C+0LvQtdC5DVcNVwkJJGQ+MTB9UjlOak5kPjEwfVI5fXFYUigpOw1XCQkkNHFHbSdkPjEwfVI5J0pOak45PTQxbDl9WDluMDkoTiQ0cUdtJ2Q+MTB9UjknSk4pOw1XDVcJCTE+KE5hcUk2PSgkZD4xMH1SOSlOKU5VDVcJCQkkZD4xMH1SOVJYPVhOak5kPjEwfVI5Ulg9WH1xWFIoTiQ0cUdtJ2Q+MTB9UjknSk4pOw1XCQkJDVcJCQk+cTQwWGFuTihOJGQ+MTB9UjlOWDlOJEJYfUkwTilOVQ1XCQkJCSRsNDBBXzlYPjBfNlgyME5qTmw0MEFfeUlxPTAoTiRCWH1JMG1bSixOIiciTik7DVcJCQkJDVcJCQkJMT4oTiRCWH1JMG01W0pOKU5VDVcJCQkJTk4NVwkJCQlOTiRCWH1JMG01W0pOak4wZGx9cVIwKE4nLCcsTiRCWH1JMG01W0pOKTsNVwkJCQlOTg1XCQkJCU5OMT4oTiRCWH1JMG01W0ptW0pOM3tnTiExNl9YNDRYTChOJDIwMmswNF8xUm0nSTkwNF9BNHFJbCdKLE4kQlh9STBtNVtKTilOKU5VDVcJCQkJCU5OJGQ+MTB9UjlSWD1YbSRCWH1JMG1bSkpOak4iIjsNVwkJCQlOTi8NVwkJCQlOTg1XCQkJCS8NVwkJCQ1XCQkJCTE+TihOJEJYfUkwbU9KTmpqTiJMMDlxNDZxIk4pTlUNVwkJCQkJDVcJCQkJTk5OTjE+KE4xNj1CWH0oJGQ+MTB9UjlSWD1YbSRCWH1JMG1bSkopTilOVQ1XCQkJCQkJJGQ+QTFCMDZOak49NEkwOw1XCQkJCQkJJGQ+MTB9UjlSWD1YbSRCWH1JMG1bSkpOak4kfVg2QW0nZD4xMH1SX2RMMDknSjsNVwkJCQkJL04wfTkwTlUNVwkJCQkJCSRkPkExQjA2TmpOPlh9OTA7DVcJCQkJCQkkZD4xMH1SOVJYPVhtJEJYfUkwbVtKSk5qTiR9WDZBbSdkPjEwfVJfZDZxJ0o7DVcJCQkJCS8NVwkJCQkJDVcJCQkJL04wfTkwTlUNVwkJCQkJDVcJCQkJCTE+KCRkPjEwfVI5Ulg9WG0kQlh9STBtW0pKTmpqTiIiKU4kZD5BMUIwNk5qTj5YfTkwO04wfTkwTiRkPkExQjA2TmpOPTRJMDsNVwkJCQkJDVcJCQkJLw1XCQkJCQ1XCQkJCTE+KE4hJGQ+QTFCMDZOKU5VDVcJCQkJCSQ9bH0td2FxbExfPTAybH1YPTBOak5sNDBBXzQwbH1YYTAoTiInXFxtZD5BMUIwNl9VJGw0MEFfOVg+MF82WDIwL1xcSiggKj8pXFxtOGQ+QTFCMDZfVSRsNDBBXzlYPjBfNlgyMC9cXEonMTkiLE4iIixOJD1sfS13YXFsTF89MDJsfVg9ME4pOw1XCQkJCQkkPWx9LXdhcWxMXz0wMmx9WD0wTmpOOT00XzQwbH1YYTAoTiJtZD42cT1BMUIwNl9VJEJYfUkwbVtKL0oiLE4iIixOJD1sfS13YXFsTF89MDJsfVg9ME4pOw1XCQkJCQkkPWx9LXdhcWxMXz0wMmx9WD0wTmpOOT00XzQwbH1YYTAoTiJtOGQ+NnE9QTFCMDZfVSRCWH1JMG1bSi9KIixOIiIsTiQ9bH0td2FxbExfPTAybH1YPTBOKTsNVwkJCQkvTjB9OTBOVQ1XCQkJCQkkPWx9LXdhcWxMXz0wMmx9WD0wTmpObDQwQV80MGx9WGEwKE4iJ1xcbWQ+NnE9QTFCMDZfVSRsNDBBXzlYPjBfNlgyMC9cXEooICo/KVxcbThkPjZxPUExQjA2X1UkbDQwQV85WD4wXzZYMjAvXFxKJzE5IixOIiIsTiQ9bH0td2FxbExfPTAybH1YPTBOKTsNVwkJCQkJJD1sfS13YXFsTF89MDJsfVg9ME5qTjk9NF80MGx9WGEwKE4ibWQ+QTFCMDZfVSRCWH1JMG1bSi9KIixOIiIsTiQ9bH0td2FxbExfPTAybH1YPTBOKTsNVwkJCQkJJD1sfS13YXFsTF89MDJsfVg9ME5qTjk9NF80MGx9WGEwKE4ibThkPkExQjA2X1UkQlh9STBtW0ovSiIsTiIiLE4kPWx9LXdhcWxMXz0wMmx9WD0wTik7DVcJCQkJLw1XCQkJCQ1XCQkJCTE+KDk9NGxxOShOJD1sfS13YXFsTF89MDJsfVg9MCxOIm0xPmQ+Qlh9STAiTilOIWpqTj5YfTkwTilOVQ1XCQkJCQkkPWx9LXdhcWxMXz0wMmx9WD0wTmpObDQwQV80MGx9WGEwX2FYfX1rWGFwTihOIiNcXG0xPmQ+Qlh9STAoICs/KVxcSiggKz8pXFxtODE+ZD5CWH1JMFxcSiMxOSIsTiJhbjBhcF9kPkJYfUkwIixOJD1sfS13YXFsTF89MDJsfVg9ME4pOw1XCQkJCS8NVwkJCQkNVwkJCQkxPk4oTiRCWH1JMG1jSk4ze2dOITAybD1MKE4kZD4xMH1SOVJYPVhtJEJYfUkwbVtKSk4pTilOVQ1XCQkJCQkkPTAybF9YNDRYTE5qTjBkbH1xUjAoTiIsIixOJGQ+MTB9UjlSWD1YbSRCWH1JMG1bSkpOKTsNVwkJCQkJJEJYfUkwT05qTlg0NFhMKCk7DVcNVwkJCQkJPnE0MFhhbk4oJD0wMmxfWDQ0WExOWDlOJEJYfUkwNSlOVQ1XDVcJCQkJCQkkQlh9STA1TmpOPTQxMigkQlh9STA1KTsNVwkJCQkJCSRCWH1JMDVOak45PTRfNDBsfVhhMCgiJiNbTzc7IixOIiciLE4kQlh9STA1KTsNVw1XCQkJCQkJMT4oTiRhcTY+MUFtJ1h9fXFHX1h9PV9JNH0nSk4pTiRCWH1JME9tSk5qTiI8WE5uNDA+alwiIk4gTiRhcTY+MUFtJ249PWxfbnEyMF9JNH0nSk4gTiJkPjkwWDRhbjgiTiAkQlh9STBtW0ogIjgiIE5JNH0wNmFxUjAoTiRCWH1JMDVOKU4gTiI4XCJ3Ik4gTiRCWH1JMDVOIE4iPDhYdyI7DVcJCQkJCQkwfTkwTiRCWH1JME9tSk5qTiI8WE5uNDA+alwiJGV4ZV9zXVNaP1JxamQ+OTBYNGFuJlgybDtkPjZYMjBqIiAkQlh9STBtW0ogIiZYMmw7ZD5qIk4gTkk0fTA2YXFSMChOJEJYfUkwNU4pTiBOIlwidyJOIE4kQlh9STA1TiBOIjw4WHciOw1XDVcJCQkJCS8NVw1XCQkJCQkkZD4xMH1SOVJYPVhtJEJYfUkwbVtKSk5qTjEybH1xUjAoIixOIixOJEJYfUkwTyk7DVcNVwkJCQkJSTY5MD0oJD0wMmxfWDQ0WEwpOw1XCQkJCQlJNjkwPSgkQlh9STA1KTsNVwkJCQkJSTY5MD0oJEJYfUkwTyk7DVcNVwkJCQkvDVcJCQkJDVcJCQkJMT5OKCRhcTY+MUFtJ1h9fXFHX30xNnA5J0pOM3tnTiRCWH1JMG1PSk5qak4iPTBkPVg0MFgiTjN7Z04+STZhPTFxNl8wZDE5PTkoJzQwbH1YYTBffTE2cDknKU4pTiRkPjEwfVI5Ulg9WG0kQlh9STBtW0pKTmpONDBsfVhhMF99MTZwOU4oTiRkPjEwfVI5Ulg9WG0kQlh9STBtW0pKLE4kNDBsfVhhMF99MTZwOW0nNjBHOSdKTik7DVcNVwkJCQkxPigkQlh9STBtT0pOampOIjEyWEEwIk4ze2dOJGQ+MTB9UjlSWD1YbSRCWH1JMG1bSkpOKU5VDVcJCQkJCSRsWD1uX2xYND05TmpOQGxYPW4xNj5xKCRkPjEwfVI5Ulg9WG0kQlh9STBtW0pKKTsNVwkJDVcJCQkJCTE+KE4kQlh9STBtRDVKTjN7Z04+MX0wXzBkMTk9OShWRkZIX2dNVk4gTiI4SWx9cVhSOThscTk9OTgiTiAkbFg9bl9sWDQ9OW0nUjE0NlgyMCdKICI4PW5JMms5OCIgJGxYPW5fbFg0PTltJ2tYOTA2WDIwJ0opTilOVQ1XCQkJCQkJJD1uSTJrX0k0fU5qTiRhcTY+MUFtJ249PWxfbnEyMF9JNH0nSk4gTiJJbH1xWFI5OGxxOT05OCJOIE4kbFg9bl9sWDQ9OW0nUjE0NlgyMCdKICI4PW5JMms5OCIgJGxYPW5fbFg0PTltJ2tYOTA2WDIwJ0o7DVcJCQkJCQkkMTJBX0k0fU5qTiRhcTY+MUFtJ249PWxfbnEyMF9JNH0nSk4gTiJJbH1xWFI5OGxxOT05OCJOIE4kbFg9bl9sWDQ9OW0nUjE0NlgyMCdKICI4IiAkbFg9bl9sWDQ9OW0na1g5MDZYMjAnSjsNVwkJCQkJL04wfTkwTlUNVwkJCQkJCSQxMkFfSTR9TmpOCSRhcTY+MUFtJ249PWxfbnEyMF9JNH0nSk4gTiJJbH1xWFI5OGxxOT05OCJOIE4kbFg9bl9sWDQ9OW0nUjE0NlgyMCdKICI4IiAkbFg9bl9sWDQ9OW0na1g5MDZYMjAnSjsNVwkJCQkJCSQ9bkkya19JNH1Oak4iIjsNVwkJCQkJLw1XCQkJCQkNVwkJCQkJMT4oJD1uSTJrX0k0fSlOVQ1XCQkJCQkJJGQ+MTB9UjlSWD1YbSRCWH1JMG1bSkpOak4iPFhObjQwPmpcIiQxMkFfSTR9XCJOYX1YOTlqXCJuMUFuOX0xUjBcIk49WDRBMD1qXCJfa31YNnBcInc8MTJBTmF9WDk5alwiZD4xMH1SMTJYQTBOVSRCWH1JMG1bSi9cIk45NGFqXCIkPW5JMmtfSTR9XCJOWH09alwiXCJOOHc8OFh3IjsNVwkJCQkJL04wfTkwTiRkPjEwfVI5Ulg9WG0kQlh9STBtW0pKTmpOIjwxMkFOYX1YOTlqXCJkPjEwfVIxMlhBME5VJEJYfUkwbVtKL1wiTjk0YWpcIlUkMTJBX0k0fS9cIk5YfT1qXCJcIk44dyI7DVcNVwkJCQkvDVcJCQkJDVcJCQkJMT4oJEJYfUkwbU9KTmpqTiIxMlhBMCIpTlUNVw1XCQkJCQkxPihOJGQ+MTB9UjlSWD1YbSRCWH1JMG1bSkpOKU5VDVcJCQkJCQkkPWx9LXdhcWxMXz0wMmx9WD0wTmpOOT00XzQwbH1YYTAoTiJtZD5CWH1JMF89bkkya19JNH1fVSRCWH1JMG1bSi9KIixOJD1uSTJrX0k0fSxOJD1sfS13YXFsTF89MDJsfVg9ME4pOw1XCQkJCQkJJD1sfS13YXFsTF89MDJsfVg9ME5qTjk9NF80MGx9WGEwKE4ibWQ+Qlh9STBfMTJYQTBfSTR9X1UkQlh9STBtW0ovSiIsTiQxMkFfSTR9LE4kPWx9LXdhcWxMXz0wMmx9WD0wTik7DVcJCQkJCS9OMH05ME5VDVcJCQkJCQkkPWx9LXdhcWxMXz0wMmx9WD0wTmpOOT00XzQwbH1YYTAoTiJtZD5CWH1JMF89bkkya19JNH1fVSRCWH1JMG1bSi9KIixOIiIsTiQ9bH0td2FxbExfPTAybH1YPTBOKTsNVwkJCQkJCSQ9bH0td2FxbExfPTAybH1YPTBOak45PTRfNDBsfVhhMChOIm1kPkJYfUkwXzEyWEEwX0k0fV9VJEJYfUkwbVtKL0oiLE4iIixOJD1sfS13YXFsTF89MDJsfVg9ME4pOw1XCQkJCQkvDVcJCQkJLw1XCQkJCQ1XCQkJCTE+KCRCWH1JMG1PSk5qak4iMTJYQTBBWH0wNEwiTjN7Z04kZD4xMH1SOVJYPVhtJEJYfUkwbVtKSk4ze2dOOT00MWxxOU4oTiQ9bH0td2FxbExfPTAybH1YPTAsTiJtZD5CWH1JMF9VJEJYfUkwbVtKL0oiTilOIWpqTj5YfTkwKU5VDVcJCQkJCQ1XCQkJCQkkPjEwfVJCWH1JMF9YNDROak4wZGx9cVIwKCcsJyxOJGQ+MTB9UjlSWD1YbSRCWH1JMG1bSkopOw1XCQkJCQkkQVh9fTA0TF8xMlhBME5qTlg0NFhMKCk7DVcJCQkJCQ1XCQkJCQk+cTQwWGFuTigkPjEwfVJCWH1JMF9YNDROWDlOJD0wMmxfQlh9STApTlUNVwkJCQkJCQ1XCQkJCQkJJD0wMmxfQlh9STBOak49NDEyKCQ9MDJsX0JYfUkwKTsNVwkJCQkNVwkJCQkJCTE+KCQ9MDJsX0JYfUkwTmpqTiIiKU5hcTY9MTZJMDsNVw1XCQkJCQkJJGxYPW5fbFg0PTlOak5AbFg9bjE2PnEoJD0wMmxfQlh9STApOw1XCQkJCQkJDVcJCQkJCQkxPihOJEJYfUkwbUQ1Sk4ze2dOPjF9MF8wZDE5PTkoVkZGSF9nTVZOIE4iOElsfXFYUjk4bHE5PTk4Ik4gJGxYPW5fbFg0PTltJ1IxNDZYMjAnSiAiOD1uSTJrOTgiICRsWD1uX2xYND05bSdrWDkwNlgyMCdKKU4pTlUNVwkJCQkJCQkkPW5JMmtfSTR9TmpOJGFxNj4xQW0nbj09bF9ucTIwX0k0fSdKTiBOIklsfXFYUjk4bHE5PTk4Ik4gTiRsWD1uX2xYND05bSdSMTQ2WDIwJ0ogIjg9bkkyazk4IiAkbFg9bl9sWDQ9OW0na1g5MDZYMjAnSjsNVwkJCQkJCQkkMTJBX0k0fU5qTiRhcTY+MUFtJ249PWxfbnEyMF9JNH0nSk4gTiJJbH1xWFI5OGxxOT05OCJOIE4kbFg9bl9sWDQ9OW0nUjE0NlgyMCdKICI4IiAkbFg9bl9sWDQ9OW0na1g5MDZYMjAnSjsNVwkJCQkJCS9OMH05ME5VDVcJCQkJCQkJJDEyQV9JNH1Oak4JJGFxNj4xQW0nbj09bF9ucTIwX0k0fSdKTiBOIklsfXFYUjk4bHE5PTk4Ik4gTiRsWD1uX2xYND05bSdSMTQ2WDIwJ0ogIjgiICRsWD1uX2xYND05bSdrWDkwNlgyMCdKOw1XCQkJCQkJCSQ9bkkya19JNH1Oak4iIjsNVwkJCQkJCS8NVwkJCQkJCQ1XCQkJCQkJMT4oJD1uSTJrX0k0fSlOVQ1XCQkJCQkJCSRBWH19MDRMXzEyWEEwbUpOak4iPH0xdzxYTm40MD5qXCIkMTJBX0k0fVwiTnE2YX0xYXBqXCI0MD1JNDZObjkgMGRsWDZSKD1uMTksTlVOOX0xUjA5bnFHdDRxSWw6TidkPl9VJDRxR20nMVInSi9fVSRCWH1JMG1bSi8nTi8pXCJOPVg0QTA9alwiX2t9WDZwXCJ3PDEyQU45NGFqXCJVJD1uSTJrX0k0fS9cIk5YfT1qXCJcIk44dzw4WHc8OH0xdyI7DVcJCQkJCQkvTjB9OTBOJEFYfX0wNExfMTJYQTBtSk5qTiI8fTF3PDEyQU45NGFqXCJVJDEyQV9JNH0vXCJOWH09alwiXCJOOHc8OH0xdyI7DVcJCQkJCQ1XCQkJCQkvDVcJCQkJCQ1XCQkJCQkkZD4xMH1SOVJYPVhtJEJYfUkwbVtKSk5qTiI8SX1OYX1YOTlqXCJkPjEwfVIxMlhBMEFYfX0wNExOVSRCWH1JMG1bSi9cInciIDEybH1xUjAoJEFYfX0wNExfMTJYQTApICI8OEl9dyI7DVcJCQkJCSRJNjF5XzFSTmpOImQ+X1UkNHFHbScxUidKL19VJEJYfUkwbVtKLyI7DVcJCQkJCSRxNn1xWFJfOWE0MWw9OW0kSTYxeV8xUkpOak4ibjkgWFJSc30xUjA5bnFHKFU5fTFSMDlucUd0NHFJbDpOJ1UkSTYxeV8xUi8nLE4xNj0wNEJYfTpOeltbWyxONDBsMFg9Ok4+WH05MCxOSTkwWXE2PTRxfTk6Tj00STAsTj4xZDBSWXE2PTRxfTk6Tic+MT0nLE5xQjA0fVhMRmw9MXE2OTpOVU5xbFhhMT1MOk4gaHYsTmxxOTE9MXE2Ok4na3E9PXEyTmEwNj0wNCcsTm4xUjBGNm9xSTkwRkk9Ok49NEkwTi9OLyk7IjsNVwkJCQkJDVcJCQkJLw1XDVcJCQkJJD1sfS13OTA9KE4ibWQ+Qlh9STBfVSRCWH1JMG1bSi9KIixOJGQ+MTB9UjlSWD1YbSRCWH1JMG1bSkopOw1XDVcJCQkJMT5OKE5sNDBBXzJYPWFuKE4iI1xcbWQ+Qlh9STBfVSRsNDBBXzlYPjBfNlgyMC9OfTEyMT1qbSdcIkooICs/KW0nXCJKXFxKIzEiLE4kPWx9LXdhcWxMXz0wMmx9WD0wLE4kMlg9YW4wOU4pTilOVQ1XCQkJCQkkYXFJNj1qTjE2PUJYfSgkMlg9YW4wOW1ESik7DVcJCQ1XCQkJCQkkZD4xMH1SOVJYPVhtJEJYfUkwbVtKSk5qTjk9NF80MGx9WGEwKE4iPDhsdzxsdyIsTiJOIixOJGQ+MTB9UjlSWD1YbSRCWH1JMG1bSkpOKTsNVwkJCQkJJGQ+MTB9UjlSWD1YbSRCWH1JMG1bSkpOak45PTQxbF89WEE5KE4kZD4xMH1SOVJYPVhtJEJYfUkwbVtKSixOIjxrNHciTik7DVcJCQkJCSRkPjEwfVI5Ulg9WG0kQlh9STBtW0pKTmpOPTQxMig5PTRfNDBsfVhhMChOIjxrNHciLE4iTiIsTjk9NF80MGx9WGEwKE4iPGs0Tjh3IixOIk4iLE45PTRfNDBsfVhhMChOIlw2IixOIk4iLE45PTRfNDBsfVhhMChOIlw0IixOIiIsTiRkPjEwfVI5Ulg9WG0kQlh9STBtW0pKTilOKU4pTikpOw1XCQkNVwkJCQkJMT4oTiRhcUk2PU4ze2dOUn0wXzk9NH0wNihOJGQ+MTB9UjlSWD1YbSRCWH1JMG1bSkosTiRhcTY+MUFtJ2FuWDQ5MD0nSk4pTndOJGFxSTY9TilOVQ1XCQkJCQkJCQ1XCQkJCQkJJGQ+MTB9UjlSWD1YbSRCWH1JMG1bSkpOak5SfTBfOUlrOT00KE4kZD4xMH1SOVJYPVhtJEJYfUkwbVtKSixOWyxOJGFxSTY9LE4kYXE2PjFBbSdhblg0OTA9J0pOKTsNVwkJCQkJCQkNVwkJCQkJCTE+KE4oJD0wMmxfUjJYZE5qTlJ9MF85PTQ0bHE5KE4kZD4xMH1SOVJYPVhtJEJYfUkwbVtKSixOJ04nLE4kYXE2PjFBbSdhblg0OTA9J0pOKSlOKU4kZD4xMH1SOVJYPVhtJEJYfUkwbVtKSk5qTlJ9MF85SWs5PTQoTiRkPjEwfVI5Ulg9WG0kQlh9STBtW0pKLE5bLE4kPTAybF9SMlhkLE4kYXE2PjFBbSdhblg0OTA9J0pOKTsNVwkJCQkJCQ1XCQkJCQkvDVcJCQ1XCQkJCQkkPWx9LXc5MD0oTiQyWD1hbjA5bVtKLE4kZD4xMH1SOVJYPVhtJEJYfUkwbVtKSk4pOw1XCQkNVwkJCQkvTg1XDVcJCQkvDVcJCS8NVwkJODhO0J7QsdGA0LDQsdC+0YLQutCwTtC00L7Qv9C+0LvQvdC40YLQtdC70YzQvdGL0YVO0L/QvtC70LXQuQ1XDVcJCSQ0cUdtJzlucTQ9Xzk9cTRMJ0pOak45PTQxbDl9WDluMDkoJDRxR20nOW5xND1fOT1xNEwnSik7DVcNVwkJMT5OKDk9NDFscTlOKE4kPWx9LXdhcWxMXz0wMmx9WD0wLE4iVTEyWEEwLSJOKU4hampOPlh9OTApTlUNVw1XCQkJJDEyWEEwOU5qTlg0NFhMKCk7DVcJCQlsNDBBXzJYPWFuX1h9fSgnOCgxMkF8OTRhKWooInxcJyltXiJcJ3dKKzgxJyxOJDRxR20nOW5xND1fOT1xNEwnSiAkNHFHbSdkPjEwfVI5J0osTiQyMFIxWCk7DVcJCQkkUlg9WGpsNDBBXzQwbH1YYTAoJzgoMTJBfDk0YSkoInxcJ3xqInxqXCcpKCAqKTgxJywiJE8iLCQyMFIxWG1bSik7DVcJDVcJCQk+cTQwWGFuKCRSWD1YTlg5TiRJNH0pTlUNVwkJCQkkMTY+cU5qTmxYPW4xNj5xKCRJNH0pOw1XCQkJCTE+TigxOTkwPSgkMTY+cW0nMGQ9MDY5MXE2J0opKU5VDVcJCQkJCTE+TigkMTY+cW0nPjF9MDZYMjAnSk5qak4iOWxxMX0wNC1sfUk5Ik5GVk4kMTY+cW0nPjF9MDZYMjAnSk5qak4iOWxxMX0wNC0yMTZJOSJORlZOOT00bHE5KCQxNj5xbSdSMTQ2WDIwJ0osTicwNkExNjA4Ulg9WDgwMnE9MWFxNjknKU4hampOPlh9OTApTmFxNj0xNkkwOw1XCQkJCQkkMTY+cW0nMGQ9MDY5MXE2J0pOak45PTQ9cX1xRzA0KCQxNj5xbScwZD0wNjkxcTYnSik7DVcJCQkJCTE+TigoJDE2PnFtJzBkPTA2OTFxNidKTmpqTidDbEEnKU58fE4oJDE2PnFtJzBkPTA2OTFxNidKTmpqTidDbDBBJylOfHxOKCQxNj5xbScwZD0wNjkxcTYnSk5qak4nQTE+JylOfHxOKCQxNj5xbScwZD0wNjkxcTYnSk5qak4nbDZBJykpTlg0NFhMX2xJOW4oJDEyWEEwOSxOJEk0fSk7DVcJCQkJLw1XCQkJLw1XCQ1XCQkJMT5OKE5hcUk2PSgkMTJYQTA5KU4pTlUNVwkJCQkkMV9hcUk2PWpbOw1XCQkJCT5xNDBYYW4oJDEyWEEwOU5YOU4kSTR9KU5VDVcJCQkJCSQxX2FxSTY9Kys7DVcJCQkJCSQ9bH0td2FxbExfPTAybH1YPTBOak45PTRfNDBsfVhhMChOJ1UxMlhBMC0nICQxX2FxSTY9ICcvJyxOJEk0fSxOJD1sfS13YXFsTF89MDJsfVg9ME4pOw1XCQkJCQkkPWx9LXdhcWxMXz0wMmx9WD0wTmpOOT00XzQwbH1YYTAoTidtMTJYQTAtJyAkMV9hcUk2PSAnSicsTiIiLE4kPWx9LXdhcWxMXz0wMmx9WD0wTik7DVcJCQkJCSQ9bH0td2FxbExfPTAybH1YPTBOak45PTRfNDBsfVhhMChOJ204MTJYQTAtJyAkMV9hcUk2PSAnSicsTiIiLE4kPWx9LXdhcWxMXz0wMmx9WD0wTik7DVcJCQkJLw1XCQ1XCQkJLw1XCQ1XCQkJJD1sfS13YXFsTF89MDJsfVg9ME5qTmw0MEFfNDBsfVhhMChOIiNcbTEyWEEwLSggKz8pXEooICs/KVxtODEyWEEwLSggKz8pXEojMTkiLE4iIixOJD1sfS13YXFsTF89MDJsfVg9ME4pOw1XCQkJJD1sfS13YXFsTF89MDJsfVg9ME5qTmw0MEFfNDBsfVhhMChOIiNcXFUxMlhBMC0oICs/KVxcLyMxIixOIlVIeF1vXS84Un0wMTJYQTA5ODZxXzEyWEEwIENsQSIsTiQ9bH0td2FxbExfPTAybH1YPTBOKTsNVwkNVwkJLw1XDVcJCTE+KE4kQjEwR189MDJsfVg9ME5qak4iNDk5Ik4pTlUNVwkJCQ1XCQkJJD1sfS13OTA9KE4nVTQ5OX0xNnAvJyxOJD5JfX1ffTE2cE4pOw1XCQkJJD1sfS13OTA9KE4nVTQ5OVhJPW5xNC8nLE4kNHFHbSdYST1xNCdKTik7DVcJCQkkPWx9LXc5MD0oTidVNDk5Ulg9MC8nLE5SWD0wKE4iNCIsTiQ0cUdtJ1JYPTAnSk4pTik7DVcJCQkkPWx9LXc5MD0oTidVPTE9fTAvJyxObj0yfTlsMGExWH1hblg0OShOOT00MWxfPVhBOShOOT00MWw5fVg5bjA5KE4kNHFHbSc9MT19MCdKTilOKSxOXXtIX0tURkhdcyxOJGFxNj4xQW0nYW5YNDkwPSdKTilOKTsNVwkJCQ1XCQkJMT4oTiRhcTY+MUFtJzQ5OV8+cTQyWD0nSk4hak5ETilOVQ1XCQkJCSQ0cUdtJzlucTQ9Xzk9cTRMJ0pOak5sNDBBXzQwbH1YYTAoTiIjPCEtLUhpMEExNiggKz8pPCEtLUhdNlItLXcjMTkiLE4iIixOJDRxR20nOW5xND1fOT1xNEwnSk4pOw1XCQkJCSQ0cUdtJzlucTQ9Xzk9cTRMJ0pOak5sNDBBXzQwbH1YYTAoTiIjPCEtLW9pMEExNiggKz8pPCEtLW9dNlItLXcjMTkiLE4iIixOJDRxR20nOW5xND1fOT1xNEwnSk4pOw1XCQkJCSQ0cUdtJzlucTQ9Xzk9cTRMJ0pOak5sNDBBXzQwbH1YYTAoTiInXG1YPT1YYW4yMDY9aiggKj8pXEonOTEiLE4iIixOJDRxR20nOW5xND1fOT1xNEwnSk4pOw1XCQkJCSQ0cUdtJzlucTQ9Xzk9cTRMJ0pOak5sNDBBXzQwbH1YYTBOKE4iI1xtbjFSMFxKKCArPylcbThuMVIwXEojMTI5IixOIiIsTiQ0cUdtJzlucTQ9Xzk9cTRMJ0pOKTsJCQ1XCQkJCSQ0cUdtJzlucTQ9Xzk9cTRMJ0pOak49NDEyTihuPTJ9OWwwYTFYfWFuWDQ5KE45PTQxbF89WEE5KE45PTQxbDl9WDluMDkoTjk9NF80MGx9WGEwKE4iPGs0Tjh3IixOIk4iLE4kNHFHbSc5bnE0PV85PXE0TCdKTilOKU4pLE5de0hfS1RGSF1zLE4kYXE2PjFBbSdhblg0OTA9J0pOKU4pOw1XCQkJDVcJCQkvDVcJCQkNVwkJCSQ9bH0tdzkwPShOJ1U5bnE0PS05PXE0TC8nLE4kNHFHbSc5bnE0PV85PXE0TCdKTik7DVcJCQkNVwkJCTE+KE4kYXE2PjFBbSc0OTlfPnE0Mlg9J0pOampONU4pTlUNVw1XCQkJCSQxMlhBMDlOak5YNDRYTCgpOw1XCQkJCSQ0cUdtJz5JfX1fOT1xNEwnSk5qTjk9NDFsOX1YOW4wOShOJDRxR20nPkl9fV85PXE0TCdKTik7DVcJCQkJbDQwQV8yWD1hbl9YfX0oJzgoMTJBfDk0YSlqKCJ8XCcpbV4iXCd3Sis4MScsTiQ0cUdtJz5JfX1fOT1xNEwnSixOJDIwUjFYKTsNVwkJCQkkUlg9WGpsNDBBXzQwbH1YYTAoJzgoMTJBfDk0YSkoInxcJ3xqInxqXCcpKCAqKTgxJywiJE8iLCQyMFIxWG1bSik7DVcJDVcJCQkJPnE0MFhhbigkUlg9WE5YOU4kSTR9KU5VDVcJCQkJCSQxNj5xTmpObFg9bjE2PnEoJEk0fSk7DVcJCQkJCTE+TigxOTkwPSgkMTY+cW0nMGQ9MDY5MXE2J0opKU5VDVcJCQkJCQkxPk4oJDE2PnFtJz4xfTA2WDIwJ0pOampOIjlscTF9MDQtbH1JOSJORlZOJDE2PnFtJz4xfTA2WDIwJ0pOampOIjlscTF9MDQtMjE2STkiTkZWTjk9NGxxOSgkMTY+cW0nUjE0NlgyMCdKLE4nMDZBMTYwOFJYPVg4MDJxPTFhcTY5JylOIWpqTj5YfTkwKU5hcTY9MTZJMDsNVwkJCQkJCSQxNj5xbScwZD0wNjkxcTYnSk5qTjk9ND1xfXFHMDQoJDE2PnFtJzBkPTA2OTFxNidKKTsNVwkJCQkJCTE+TigoJDE2PnFtJzBkPTA2OTFxNidKTmpqTidDbEEnKU58fE4oJDE2PnFtJzBkPTA2OTFxNidKTmpqTidDbDBBJylOfHxOKCQxNj5xbScwZD0wNjkxcTYnSk5qak4nQTE+JylOfHxOKCQxNj5xbScwZD0wNjkxcTYnSk5qak4nbDZBJykpTlVOMT4oJDE2PnFtJzBkPTA2OTFxNidKTmpqTidDbEEnKU4kMTY+cW0nMGQ9MDY5MXE2J0pOaidDbDBBJztOWDQ0WExfbEk5bigkMTJYQTA5LE4iPDA2YX1xOUk0ME5JNH1qXCJVJEk0fS9cIk49TGwwalwiMTJYQTA4VSQxNj5xbScwZD0wNjkxcTYnSi9cIk44dyIpO04vDVcJCQkJCS8NVwkJCQkvDVcNVwkJCQkxPk4oTmFxSTY9KCQxMlhBMDkpTilOVQ1XDVcJCQkJCSQ9bH0tdzkwPShOJ1UxMlhBMDkvJyxOIlw2IiAxMmx9cVIwKCJcNiIsTiQxMlhBMDkpTik7DVcNVwkJCQkvTjB9OTBOVU4kPWx9LXc5MD0oTidVMTJYQTA5LycsTicnTik7Ti8NVw1XCQkJCSQ0cUdtJz5JfX1fOT1xNEwnSk5qTmw0MEFfNDBsfVhhMChOIiM8IS0tSGkwQTE2KCArPyk8IS0tSF02Ui0tdyMxOSIsTiIiLE4kNHFHbSc+SX19Xzk9cTRMJ0pOKTsNVwkJCQkkNHFHbSc+SX19Xzk9cTRMJ0pOak5sNDBBXzQwbH1YYTAoTiIjPCEtLW9pMEExNiggKz8pPCEtLW9dNlItLXcjMTkiLE4iIixOJDRxR20nPkl9fV85PXE0TCdKTik7DVcJCQkJJDRxR20nPkl9fV85PXE0TCdKTmpObDQwQV80MGx9WGEwKE4iJ1xtWD09WGFuMjA2PWooICo/KVxKJzkxIixOIiIsTiQ0cUdtJz5JfX1fOT1xNEwnSk4pOw1XCQkJCSQ0cUdtJz5JfX1fOT1xNEwnSk5qTmw0MEFfNDBsfVhhME4oTiIjXG1uMVIwXEooICs/KVxtOG4xUjBcSiMxMjkiLE4iIixOJDRxR20nPkl9fV85PXE0TCdKTik7CQ1XCQkJCSQ0cUdtJz5JfX1fOT1xNEwnSk5qTj00MTJOKG49Mn05bDBhMVh9YW5YNDkoTjk9NDFsXz1YQTkoTjk9NDFsOX1YOW4wOShOOT00XzQwbH1YYTAoTiI8azROOHciLE4iTiIsTiQ0cUdtJz5JfX1fOT1xNEwnSk4pTilOKSxOXXtIX0tURkhdcyxOJGFxNj4xQW0nYW5YNDkwPSdKTilOKTsNVw1XCQkJCTE+KE4kNHFHbSc+SX19Xzk9cTRMJ0pOampOIiJOKU4kNHFHbSc+SX19Xzk9cTRMJ0pOak4kNHFHbSc5bnE0PV85PXE0TCdKOw1XCQkJCQ1XCQkJCSQ9bH0tdzkwPShOJ1U+SX19LTk9cTRMLycsTiQ0cUdtJz5JfX1fOT1xNEwnSk4pOw1XCQkJDVcJCQkvDVcJCQ1XCQkvTjB9OTBOVQ1XDVcJCQkxPk4oJGFxNj4xQW0nWH19cUdffTE2cDknSk4ze2dOPkk2YT0xcTZfMGQxOT05KCc0MGx9WGEwX30xNnA5JylOM3tnTjE5OTA9KCQ0MGx9WGEwX30xNnA5bSc2MEc5J0opKU4kNHFHbSc5bnE0PV85PXE0TCdKTmpONDBsfVhhMF99MTZwOU4oTiQ0cUdtJzlucTQ9Xzk9cTRMJ0osTiQ0MGx9WGEwX30xNnA5bSc2MEc5J0pOKTsNVw1XCQkJMT5OKCQ5Mlg0PWxucTYwX1IwPTBhPTBSKU5VDVcNVwkJCQkxPk4oISRhcTY+MUFtJ1h9fXFHXzkyWDQ9Xz5xNDJYPSdKKU5VDVcNVwkJCQkJCSQ0cUdtJzlucTQ9Xzk9cTRMJ0pOak45PTQxbF89WEE5KE4kNHFHbSc5bnE0PV85PXE0TCdKLE4nPGx3PGs0dzxYdydOKTsNVw1XCQkJCS9OMH05ME5VDVcNVw1XCQkJCQkxPk4oTiEkYXE2PjFBbSdYfX1xR185Mlg0PV8xMlhBMDknSk4pTlUNVwkNVwkJCQkJCSQ0cUdtJzlucTQ9Xzk9cTRMJ0pOak5sNDBBXzQwbH1YYTAoTiIjPCEtLUhpMEExNi0tdyggKz8pPCEtLUhdNlItLXcjMTkiLE4iIixOJDRxR20nOW5xND1fOT1xNEwnSk4pOw1XCQkJCQkJJDRxR20nOW5xND1fOT1xNEwnSk5qTmw0MEFfNDBsfVhhMChOIiM8MTJBKCArPyl3IzE5IixOIiIsTiQ0cUdtJzlucTQ9Xzk9cTRMJ0pOKTsNVwkNVwkJCQkJLw1XCQ1XCQkJCQkxPk4oTiEkYXE2PjFBbSdYfX1xR185Mlg0PV9CMVIwcSdKTilOVQ1XCQ1XCQkJCQkJJDRxR20nOW5xND1fOT1xNEwnSk5qTmw0MEFfNDBsfVhhMChOIiM8IS0tUn0wX0IxUjBxX2swQTE2KCArPyk8IS0tUn0wX0IxUjBxXzA2Ui0tdyMxOSIsTiIiLE4kNHFHbSc5bnE0PV85PXE0TCdKTik7DVcJCQkJCQkkNHFHbSc5bnE0PV85PXE0TCdKTmpObDQwQV80MGx9WGEwKE4iIzwhLS1SfTBfWElSMXFfazBBMTYoICs/KTwhLS1SfTBfWElSMXFfMDZSLS13IzE5IixOIiIsTiQ0cUdtJzlucTQ9Xzk9cTRMJ0pOKTsNVwkJCQkJCSQ0cUdtJzlucTQ9Xzk9cTRMJ0pOak5sNDBBXzQwbH1YYTAoTiIjPCEtLVJ9MF8yMFIxWF9rMEExNiggKz8pPCEtLVJ9MF8yMFIxWF8wNlItLXcjMTkiLE4iIixOJDRxR20nOW5xND1fOT1xNEwnSk4pOw1XCQ1XCQkJCQkvDVcNVwkJCQkvDVcNVwkJCS8NVw1XCQkJJDRxR20nPTE9fTAnSk5qTjk9NDFsOX1YOW4wOShOJDRxR20nPTE9fTAnSk4pOw1XDVcJCQkkPWx9LXc5MD0oTidVPTE9fTAvJyxOJDRxR20nPTE9fTAnSk4pOw1XDVcJCQkxPk4oTmw0MEFfMlg9YW4oTiIjXFxVPTE9fTBOfTEyMT1qbSdcIkooICs/KW0nXCJKXFwvIzEiLE4kPWx9LXdhcWxMXz0wMmx9WD0wLE4kMlg9YW4wOU4pTilOVQ1XCQkJCSRhcUk2PWpOMTY9Qlh9KCQyWD1hbjA5bURKKTsNVwkJCQkkNHFHbSc9MT19MCdKTmpOOT00MWxfPVhBOShOJDRxR20nPTE9fTAnSk4pOw1XDVcJCQkJMT4oTiRhcUk2PU4ze2dOUn0wXzk9NH0wNihOJDRxR20nPTE9fTAnSixOJGFxNj4xQW0nYW5YNDkwPSdKTilOd04kYXFJNj1OKU5VDVcJCQkJCQkNVwkJCQkJJDRxR20nPTE9fTAnSk5qTlJ9MF85SWs5PTQoTiQ0cUdtJz0xPX0wJ0osTlssTiRhcUk2PSxOJGFxNj4xQW0nYW5YNDkwPSdKTik7DVcJCQkJCQkNVwkJCQkJMT4oTigkPTAybF9SMlhkTmpOUn0wXzk9NDRscTkoTiQ0cUdtJz0xPX0wJ0osTidOJyxOJGFxNj4xQW0nYW5YNDkwPSdKTikpTilOJDRxR20nPTE9fTAnSk5qTlJ9MF85SWs5PTQoTiQ0cUdtJz0xPX0wJ0osTlssTiQ9MDJsX1IyWGQsTiRhcTY+MUFtJ2FuWDQ5MD0nSk4pOw1XCQkJCQkNVwkJCQkvDVcNVwkJCQkkPWx9LXc5MD0oTiQyWD1hbjA5bVtKLE4kNHFHbSc9MT19MCdKTik7DVcNVwkJDVcJCQkvDVcNVwkJCSQ9bH0tdzkwPShOJ1U5bnE0PS05PXE0TC8nLE4kNHFHbSc5bnE0PV85PXE0TCdKTik7DVcNVwkJCTE+TihObDQwQV8yWD1hbihOIiNcXFU5bnE0PS05PXE0TE59MTIxPWptJ1wiSiggKz8pbSdcIkpcXC8jMSIsTiQ9bH0td2FxbExfPTAybH1YPTAsTiQyWD1hbjA5TilOKU5VDVcJCQkJJGFxSTY9ak4xNj1CWH0oJDJYPWFuMDltREopOw1XCQkJCQ1XCQkJCSQ0cUdtJzlucTQ9Xzk9cTRMJ0pOak5sNDBBXzQwbH1YYTAoTiIjPCEtLUhpMEExNiggKz8pPCEtLUhdNlItLXcjMTkiLE4iIixOJDRxR20nOW5xND1fOT1xNEwnSk4pOw1XCQkJCSQ0cUdtJzlucTQ9Xzk9cTRMJ0pOak5sNDBBXzQwbH1YYTAoTiIjPCEtLW9pMEExNiggKz8pPCEtLW9dNlItLXcjMTkiLE4iIixOJDRxR20nOW5xND1fOT1xNEwnSk4pOw1XCQkJCSQ0cUdtJzlucTQ9Xzk9cTRMJ0pOak5sNDBBXzQwbH1YYTAoTiInXG1YPT1YYW4yMDY9aiggKj8pXEonOTEiLE4iIixOJDRxR20nOW5xND1fOT1xNEwnSk4pOw1XCQkJCSQ0cUdtJzlucTQ9Xzk9cTRMJ0pOak5sNDBBXzQwbH1YYTBOKE4iI1xtbjFSMFxKKCArPylcbThuMVIwXEojMTI5IixOIiIsTiQ0cUdtJzlucTQ9Xzk9cTRMJ0pOKTsNVwkJCQkNVwkJCQkkNHFHbSc5bnE0PV85PXE0TCdKTmpOOT00XzQwbH1YYTAoTiI8OGx3PGx3IixOIk4iLE4kNHFHbSc5bnE0PV85PXE0TCdKTik7DVcJCQkJJDRxR20nOW5xND1fOT1xNEwnSk5qTjk9NDFsXz1YQTkoTiQ0cUdtJzlucTQ9Xzk9cTRMJ0osTiI8azR3Ik4pOw1XCQkJCSQ0cUdtJzlucTQ9Xzk9cTRMJ0pOak49NDEyKDk9NF80MGx9WGEwKE4iPGs0dyIsTiJOIixOOT00XzQwbH1YYTAoTiI8azROOHciLE4iTiIsTjk9NF80MGx9WGEwKE4iXDYiLE4iTiIsTjk9NF80MGx9WGEwKE4iXDQiLE4iIixOJDRxR20nOW5xND1fOT1xNEwnSk4pTilOKU4pKTsNVwkNVwkJCQkxPihOJGFxSTY9TjN7Z05SfTBfOT00fTA2KE4kNHFHbSc5bnE0PV85PXE0TCdKLE4kYXE2PjFBbSdhblg0OTA9J0pOKU53TiRhcUk2PU4pTlUNVwkJCQkJCQ1XCQkJCQkkNHFHbSc5bnE0PV85PXE0TCdKTmpOUn0wXzlJazk9NChOJDRxR20nOW5xND1fOT1xNEwnSixOWyxOJGFxSTY9LE4kYXE2PjFBbSdhblg0OTA9J0pOKTsNVwkJCQkJCQ1XCQkJCQkxPihOKCQ9MDJsX1IyWGROak5SfTBfOT00NGxxOShOJDRxR20nOW5xND1fOT1xNEwnSixOJ04nLE4kYXE2PjFBbSdhblg0OTA9J0pOKSlOKU4kNHFHbSc5bnE0PV85PXE0TCdKTmpOUn0wXzlJazk9NChOJDRxR20nOW5xND1fOT1xNEwnSixOWyxOJD0wMmxfUjJYZCxOJGFxNj4xQW0nYW5YNDkwPSdKTik7DVcJCQkJCQ1XCQkJCS8NVwkNVwkJCQkkPWx9LXc5MD0oTiQyWD1hbjA5bVtKLE4kNHFHbSc5bnE0PV85PXE0TCdKTik7DVcJDVcJCQkvDVcJCQ1XCQkvDVcJCQ1XCQkkPWx9LXdhcTJsMX0wKE4nYXE2PTA2PSdOKTsNVw1XCS8NVw1XCTE+KE4kSTkwNF9BNHFJbG0kMjAyazA0XzFSbSdJOTA0X0E0cUlsJ0pKbSdYfX1xR19uMVIwJ0pOKU4kPWx9LXc0MDlJfT1tJ2FxNj0wNj0nSk5qTjk9NF8xNDBsfVhhMChOIm1uMVIwSiIsTiIiLE45PTRfMTQwbH1YYTAoTiJtOG4xUjBKIixOIiIsTiQ9bH0tdzQwOUl9PW0nYXE2PTA2PSdKKU4pOw1XCTB9OTBOJD1sfS13NDA5SX09bSdhcTY9MDY9J0pOak5sNDBBXzQwbH1YYTBOKE4iI1xtbjFSMFxKKCArPylcbThuMVIwXEojMTI5IixOIjxSMUJOYX1YOTlqXCJ5SXE9MFwidyJOIE4kfVg2QW0nNjBHOV80MEFJOSdKTiBOIjw4UjFCdyIsTiQ9bH0tdzQwOUl9PW0nYXE2PTA2PSdKTik7DVcNVwkkPWx9LXc0MDlJfT1tJ2FxNj0wNj0nSk5qTjk9NF8xNDBsfVhhMChOIlVlM3RdaVZdM0UvIixOJycsTiQ9bH0tdzQwOUl9PW0nYXE2PTA2PSdKTik7DVcNVwkxPk4oTiRhcTY+MUFtJ1h9fXFHX2tYNjYwNCdKTjN7Z05hcUk2PSgka1g2NjA0XzE2XzYwRzkpTjN7Z04hJEIxMEdfPTAybH1YPTBOKVUNVw1XCQk+cTQwWGFuTihOJGtYNjYwNF8xNl82MEc5Tlg5TiQ2WDIwKU5VDVcJCQkkPWx9LXc0MDlJfT1tJ2FxNj0wNj0nSk5qTjk9NF80MGx9WGEwKE4iVWtYNjYwNF8iTiBOJDZYMjBOIE4iLyIsTiRrWDY2MDQ5bSQ2WDIwSixOJD1sfS13NDA5SX09bSdhcTY9MDY9J0pOKTsNVw1XCQkJMT4oTiRrWDY2MDQ5bSQ2WDIwSk4pTlUNVwkJCQkkPWx9LXc0MDlJfT1tJ2FxNj0wNj0nSk5qTjk9NF80MGx9WGEwTihOIm1rWDY2MDRfIk4gTiQ2WDIwTiBOIkoiLE4iIixOJD1sfS13NDA5SX09bSdhcTY9MDY9J0pOKTsNVwkJCQkkPWx9LXc0MDlJfT1tJ2FxNj0wNj0nSk5qTjk9NF80MGx9WGEwTihOIm04a1g2NjA0XyJOIE4kNlgyME4gTiJKIixOIiIsTiQ9bH0tdzQwOUl9PW0nYXE2PTA2PSdKTik7DVcJCQkvDVcJCS8NVw1XCQkkPWx9LXc0MDlJfT1tJ2FxNj0wNj0nSk5qTmw0MEFfNDBsfVhhMChOIidcXG1rWDY2MDRfKCAqPylcXEooICo/KVxcbThrWDY2MDRfKCAqPylcXEonOTEiLE4nJyxOJD1sfS13NDA5SX09bSdhcTY9MDY9J0pOKTsNVwkNVwkvTjB9OTAxPk4oTiRCMTBHXz0wMmx9WD0wTilOVQ1XDVcJCSQ9bH0tdzQwOUl9PW0nYXE2PTA2PSdKTmpObDQwQV80MGx9WGEwKE4iJ1VrWDY2MDRfKCAqPykvJzkxIixOJycsTiQ9bH0tdzQwOUl9PW0nYXE2PTA2PSdKTik7DVcJCSQ9bH0tdzQwOUl9PW0nYXE2PTA2PSdKTmpObDQwQV80MGx9WGEwKE4iJ1xcbWtYNjYwNF8oICo/KVxcSiggKj8pXFxtOGtYNjYwNF8oICo/KVxcSic5MSIsTicnLE4kPWx9LXc0MDlJfT1tJ2FxNj0wNj0nSk4pOw1XDVcJLw1XDVcJJD1sfS13YX0wWDQoKTsNVwkkUmstdz40MDAoTiQ5eX1fNDA5SX09Tik7DVcNVwkxPihOISRCMTBHXz0wMmx9WD0wTilOVQ1XCQkNVwkJJGFxSTY9X1h9fU5qTiRSay13OUlsMDRfeUkwNEwoTiQ5eX1fYXFJNj1OKTsNVwkJDVcJCTE+KCQ2MEc5Xz5xSTZSTjN7Z04hJGFxSTY9X1h9fW0nYXFJNj0nSilOVQ1XCQkJJFJrLXd5STA0TCgiM3szU2JyXU5IM2lTXU5gIk4gTmVWXVpNCk4gTiJfbHE5PWAsTmAiTiBOZVZdWk0KTiBOIl9scTk9XzBkPTRYOWAiKTsNVwkJCSRhcUk2PV9YfX1Oak4kUmstdzlJbDA0X3lJMDRMKE4kOXl9X2FxSTY9Tik7DVcJCS8NVwkJDVcJCSRhcUk2PV9YfX1Oak4kYXFJNj1fWH19bSdhcUk2PSdKOw1XCQ1XCS9OMH05ME4kYXFJNj1fWH19TmpOWzsNVwkNVwkNVwkxPihOJFJxTmpqTiIiTilOJFJxTmpOJDlJa1hhPTFxNjsNVwkxPihOJFJxTmpqTiIiTlg2Uk4kTDBYNE4pTiRScU5qTiJSWD0wIjsNVwkka1g2XzlucTQ9TmpOWDQ0WExOKCk7DVcJSTY5MD0oTiRrWDZfOW5xND1OKTsNVw1XCTE+KE4hJDYwRzlfPnFJNlJOM3tnTiRYfX1xR19JOTA0MTY+cU4ze2dOJDIwMmswNF8xUm0nNlgyMCdKTmpqTiRJOTA0TjN7Z04kSTkwNF9BNHFJbG0kMjAyazA0XzFSbSdJOTA0X0E0cUlsJ0pKbSdYfX1xR19YUlI5J0pOKU5VDVcNVwkJJD1sfS13fXFYUl89MDJsfVg9MChOJzE2PnEgPWx9J04pOw1XCQkkPWx9LXc5MD0oTidVMDQ0cTQvJyxOJH1YNkFtJzJxUl99MTk9Xz4nSk4pOw1XCQkkPWx9LXc5MD0oTidVPTE9fTAvJyxOJH1YNkFtJ1h9fV8xNj5xJ0pOKTsNVwkJJD1sfS13YXEybDF9MChOJ2FxNj0wNj0nTik7DVcJCSQ9bH0td2F9MFg0KCk7DVcNVwkvTjB9OTAxPihOISQ2MEc5Xz5xSTZSTjN7Z04kUnFOampOJzYwR2xxOT05J04ze2dOJEIxMEdfPTAybH1YPTBOIWpOJzQ5OScpTlUNVw1XCQkyOUFrcWQoTiR9WDZBbSdYfX1fMTY+cSdKLE4kfVg2QW0nNjBHbHE5PV82cT0+cUk2UidKTik7DVcNVwkvTjB9OTAxPihOIU4kNjBHOV8+cUk2Uk4ze2dOJFJxTmpqTic+WEJxNDE9MDknTilOVQ1XDVcJCTE+TihOJDIwMmswNF8xUm0nPlhCcTQxPTA5J0pOM3tnTiEkYXFJNj1fWH19TilOJFJrLXd5STA0TChOIlRlZzNIXU4iTiBOVHNdVmVWXVpNCk4gTiJfSTkwNDlOc11ITj5YQnE0MT0wOWonJ05ReF1WXU5JOTA0XzFSTmpOJ1UkMjAyazA0XzFSbSdJOTA0XzFSJ0ovJyJOKTsNVw1XCQkxPk4oISRhcUk2PV9YfX0pTjI5QWtxZChOJH1YNkFtJ1h9fV8xNj5xJ0osTiR9WDZBbSc+WEJfNnE9PnFJNlInSk4pO04wfTkwTjI5QWtxZChOJH1YNkFtJ1h9fV8xNj5xJ0osTiR9WDZBbSc+WEJfNnE9PnFJNlJfRCdKTik7DVcJLw1XCQ1XCTg4IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNVwk4OE5OTk5OTk5OTtCd0LDQstC40LPQsNGG0LjRj07Qv9C+TtC90L7QstC+0YHRgtGP0LwNVwk4OCMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDVcJMT4oTiEkQjEwR189MDJsfVg9ME4ze2dOJGFxSTY9X1h9fU4ze2dOJGFxNj4xQW0nNjBHOV82WEIxQVg9MXE2J0pOM3tnTiQ2MEc5Xz5xSTZSKU5VDVcJCQ1XCQkkPWx9LXd9cVhSXz0wMmx9WD0wKE4nNlhCMUFYPTFxNiA9bH0nTik7DVcJCQ1XCQk4OC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NVwkJODhOZTQwQjFxSTlOfTE2cA1XCQk4OC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NVwkJDVcNVwkJJDZxX2w0MEJOak4+WH05MDsNVwkJJDZxXzYwZD1Oak4+WH05MDsNVwkJDVcJCTE+KE4xOTkwPShOJGE5PVg0PU4pTlg2Uk4kYTk9WDQ9TiFqTiIiTlg2Uk4kYTk9WDQ9TndOW04pTlUNVwkJCSRsNDBCTmpOJGE5PVg0PU44TiRhcTY+MUFtJzYwRzlfNkkyazA0J0o7DVcJCQkNVwkJCTE+KE4kYXE2PjFBbSdYfX1xR19YfT1fSTR9J0pOKU5VDVcNVwkJCQkxPk4oJGw0MEJOampORCkNVwkJCQkJJGw0MEJfbFhBME5qTiRJNH1fbFhBME4gTiI4IjsNVwkJCQkwfTkwDVcJCQkJCSRsNDBCX2xYQTBOak4kSTR9X2xYQTBOIE4iOGxYQTA4Ik4gTiRsNDBCTiBOIjgiOw1XDVcJCQkJJD1sfS13OTA9X2t9cWFwKE4iJ1xtbDQwQi19MTZwXEooICo/KVxtOGw0MEItfTE2cFxKJzkxIixOIjxYTm40MD5qXCIiTiBOJGw0MEJfbFhBME4gTiJcIndcXEQ8OFh3Ik4pOw1XDVcJCQkvTjB9OTBOVQ1XDVcJCQkJMT5OKCRsNDBCTmpqTkQpDVcJCQkJCSRsNDBCX2xYQTBOak4kZXhlX3NdU1pOIE4iPyJOIE4kSTkwNF95STA0TDsNVwkJCQkwfTkwDVcJCQkJCSRsNDBCX2xYQTBOak4kZXhlX3NdU1pOIE4iP2E5PVg0PWoiTiBOJGw0MEJOIE4iJlgybDsiTiBOJEk5MDRfeUkwNEw7DVcNVwkJCQkkPWx9LXc5MD1fa31xYXAoTiInXG1sNDBCLX0xNnBcSiggKj8pXG04bDQwQi19MTZwXEonOTEiLE4iPFhObjQwPmpcIiJOIE4kbDQwQl9sWEEwTiBOIlwid1xcRDw4WHciTik7DVcJCQkvDVcJCQ1XCQkvTjB9OTBOVQ1XCQkJJD1sfS13OTA9X2t9cWFwKE4iJ1xtbDQwQi19MTZwXEooICo/KVxtOGw0MEItfTE2cFxKJzkxIixOIjw5bFg2d1xcRDw4OWxYNnciTik7DVcJCQkkNnFfbDQwQk5qTkhWVF07DVcJCS8NVwkJDVcJCTg4LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ1XCQk4OE5lWEEwOQ1XCQk4OC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NVwkJMT4oTiRhcTY+MUFtJzYwRzlfNkkyazA0J0pOKU5VDVcNVwkJCSRsWEEwOU5qTiIiOw1XCQkJDVcJCQkxPihOJGFxSTY9X1h9fU53TiRhcTY+MUFtJzYwRzlfNkkyazA0J0pOKU5VDVcJCQkJDVcJCQkJJDA2bFhBMDlfYXFJNj1Oak5AYTAxfShOJGFxSTY9X1h9fU44TiRhcTY+MUFtJzYwRzlfNkkyazA0J0pOKTsNVwkJCQkNVwkJCQkkYTk9WDQ9TmpOKCRhOT1YND1OOE4kYXE2PjFBbSc2MEc5XzZJMmswNCdKKU4rTkQ7DVcJCQkJDVcJCQkJMT4oTiQwNmxYQTA5X2FxSTY9TjxqTkRbTilOVQ1XCQkJCQkNVwkJCQkJPnE0KCRDTmpORDtOJENOPGpOJDA2bFhBMDlfYXFJNj07TiRDTisrKU5VDVcJCQkJCQkNVwkJCQkJCTE+KE4kQ04hak4kYTk9WDQ9TilOVQ1XCQkJCQkJCQ1XCQkJCQkJCTE+KE4kYXE2PjFBbSdYfX1xR19YfT1fSTR9J0pOKU5VDVcNVwkJCQkJCQkJMT5OKCRDTmpqTkQpDVcJCQkJCQkJCQkkbFhBMDlOIGpOIjxYTm40MD5qXCIiTiBOJEk0fV9sWEEwTiBOIjhcInckQzw4WHdOIjsNVwkJCQkJCQkJMH05MA1XCQkJCQkJCQkJJGxYQTA5TiBqTiI8WE5uNDA+alwiIk4gTiRJNH1fbFhBME4gTiI4bFhBMDgiTiBOJENOIE4iOFwidyRDPDhYd04iOw1XDVcJCQkJCQkJL04wfTkwTlUNVw1XCQkJCQkJCQkxPk4oJENOampORCkNVwkJCQkJCQkJCSRsWEEwOU4gak4iPFhObjQwPmpcIiRleGVfc11TWj9VJEk5MDRfeUkwNEwvXCJ3JEM8OFh3TiI7DVcJCQkJCQkJCTB9OTANVwkJCQkJCQkJCSRsWEEwOU4gak4iPFhObjQwPmpcIiRleGVfc11TWj9hOT1YND1qJEMmWDJsOyRJOTA0X3lJMDRMXCJ3JEM8OFh3TiI7DVcNVwkJCQkJCQkvDVcJCQkJCQkNVwkJCQkJCS9OMH05ME5VDVcJCQkJCQkJDVcJCQkJCQkJJGxYQTA5TiBqTiI8OWxYNnckQzw4OWxYNndOIjsNVwkJCQkJCS8NVwkJCQkJDVcJCQkJCS8NVwkJCQkNVwkJCQkvTjB9OTBOVQ1XCQkJCQkNVwkJCQkJJDk9WDQ9TmpORDsNVwkJCQkJJDA2Uk5qTkRbOw1XCQkJCQkkNlhCX2w0MD4xZE5qTiI8OWxYNk5hfVg5OWpcIjZYQl8wZD1cIndVJH1YNkFtJzZYQl89NDA2NjA2J0ovPDg5bFg2d04iOw1XCQkJCQkNVwkJCQkJMT4oTiRhOT1YND1Od05bTilOVQ1XCQkJCQkJDVcJCQkJCQkxPihOJGE5PVg0PU53TmNOKU5VDVcJCQkJCQkJDVcJCQkJCQkJJDk9WDQ9TmpOJGE5PVg0PU4tTno7DVcJCQkJCQkJJDA2Uk5qTiQ5PVg0PU4rTnU7DVcJCQkJCQkJDVcJCQkJCQkJMT4oTiQwNlJOd2pOJDA2bFhBMDlfYXFJNj0tRE4pTlUNVwkJCQkJCQkJJDk9WDQ9TmpOJDA2bFhBMDlfYXFJNj1OLU43Ow1XCQkJCQkJCQkkMDZSTmpOJDA2bFhBMDlfYXFJNj1OLU5EOw1XCQkJCQkJCS8NVwkJCQkJCQ1XCQkJCQkJLw1XCQkJCQkNVwkJCQkJLw1XCQkJCQkNVwkJCQkJMT4oTiQwNlJOd2pOJDA2bFhBMDlfYXFJNj0tRE4pTiQ2WEJfbDQwPjFkTmpOIiI7TjB9OTBOJDZYQl9sNDA+MWROak4iPDlsWDZOYX1YOTlqXCI2WEJfMGQ9XCJ3VSR9WDZBbSc2WEJfPTQwNjYwNidKLzw4OWxYNndOIjsNVwkJCQkJDVcJCQkJCTE+KE4kOT1YND1Od2pONU4pTlUNVw1XCQkJCQkJMT4oTiQ5PVg0PU53ak5PTilOJGswPnE0MF9sNDA+MWROak4iPDlsWDZOYX1YOTlqXCI2WEJfMGQ9XCJ3VSR9WDZBbSc2WEJfPTQwNjYwNidKLzw4OWxYNndOIjtOMH05ME4kazA+cTQwX2w0MD4xZE5qTiIiOw1XDVcJCQkJCQkxPihOJGFxNj4xQW0nWH19cUdfWH09X0k0fSdKTilOJGxYQTA5TiBqTiI8WE5uNDA+alwiIk4gTiRJNH1fbFhBME4gTiI4XCJ3RDw4WHdOIiAkazA+cTQwX2w0MD4xZDsNVwkJCQkJCTB9OTBOJGxYQTA5TiBqTiI8WE5uNDA+alwiJGV4ZV9zXVNaP1UkSTkwNF95STA0TC9cIndEPDhYd04iICRrMD5xNDBfbDQwPjFkOw1XCQkJCQkNVwkJCQkJL04NVwkJCQkJDVcJCQkJCT5xNCgkQ05qTiQ5PVg0PTtOJENOPGpOJDA2UjtOJENOKyspTlUNVwkJCQkJCQ1XCQkJCQkJMT4oTiRDTiFqTiRhOT1YND1OKU5VDVcNVwkJCQkJCQkxPihOJGFxNj4xQW0nWH19cUdfWH09X0k0fSdKTilOVQ1XDVcJCQkJCQkJCTE+TigkQ05qak5EKQ1XCQkJCQkJCQkJJGxYQTA5TiBqTiI8WE5uNDA+alwiIk4gTiRJNH1fbFhBME4gTiI4XCJ3JEM8OFh3TiI7DVcJCQkJCQkJCTB9OTANVwkJCQkJCQkJCSRsWEEwOU4gak4iPFhObjQwPmpcIiJOIE4kSTR9X2xYQTBOIE4iOGxYQTA4Ik4gTiRDTiBOIjhcInckQzw4WHdOIjsNVw1XCQkJCQkJCS9OMH05ME5VDVcNVwkJCQkJCQkJMT5OKCRDTmpqTkQpDVcJCQkJCQkJCQkkbFhBMDlOIGpOIjxYTm40MD5qXCIkZXhlX3NdU1o/VSRJOTA0X3lJMDRML1widyRDPDhYd04iOw1XCQkJCQkJCQkwfTkwDVcJCQkJCQkJCQkkbFhBMDlOIGpOIjxYTm40MD5qXCIkZXhlX3NdU1o/YTk9WDQ9aiRDJlgybDskSTkwNF95STA0TFwidyRDPDhYd04iOw1XDVcJCQkJCQkJLw1XCQkJCQkJDVcJCQkJCQkvTjB9OTBOVQ1XCQkJCQkJCQ1XCQkJCQkJCSRsWEEwOU4gak4iPDlsWDZ3JEM8ODlsWDZ3TiI7DVcJCQkJCQkvDVcJCQkJCQ1XCQkJCQkvDVcJCQkJCQ1XCQkJCQkxPihOJGE5PVg0PU4hak4kMDZsWEEwOV9hcUk2PU4pTlUNVwkJCQkJCQ1XCQkJCQkJMT4oTiRhcTY+MUFtJ1h9fXFHX1h9PV9JNH0nSk4pTiRsWEEwOU4gak4kNlhCX2w0MD4xZE4gTiI8WE5uNDA+alwiIk4gTiRJNH1fbFhBME4gTiI4bFhBMDhVJDA2bFhBMDlfYXFJNj0vOFwid1UkMDZsWEEwOV9hcUk2PS88OFh3IjsNVwkJCQkJCTB9OTBOJGxYQTA5TiBqTiQ2WEJfbDQwPjFkTiBOIjxYTm40MD5qXCIkZXhlX3NdU1o/YTk9WDQ9alUkMDZsWEEwOV9hcUk2PS8mWDJsOyRJOTA0X3lJMDRMXCJ3VSQwNmxYQTA5X2FxSTY9Lzw4WHciOw1XCQkJCQkNVwkJCQkJL04wfTkwDVcJCQkJCQkkbFhBMDlOIGpOIjw5bFg2d1UkMDZsWEEwOV9hcUk2PS88ODlsWDZ3TiI7DVcJCQkJDVcJCQkJLw1XCQkJDVcJCQkvDVcJCQkkPWx9LXc5MD0oTidVbFhBMDkvJyxOJGxYQTA5Tik7DVcJCS8NVwkJDVcJCTg4LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ1XCQk4OE57MGQ9Tn0xNnANVwkJODgtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDVcJCTE+KE4kYXE2PjFBbSc2MEc5XzZJMmswNCdKTjN7Z04kYXE2PjFBbSc2MEc5XzZJMmswNCdKTjxOJGFxSTY9X1h9fU4ze2dOJDYwRzlfYXFJNj1OPE4kYXFJNj1fWH19TilOVQ1XCQkJJDYwZD1fbFhBME5qTiQ2MEc5X2FxSTY9TjhOJGFxNj4xQW0nNjBHOV82STJrMDQnSk4rTkQ7DVcJCQkNVwkJCTE+KE4kYXE2PjFBbSdYfX1xR19YfT1fSTR9J0pOKU5VDVcJCQkJJDYwZD1Oak4kSTR9X2xYQTBOIE4nOGxYQTA4J04gTiQ2MGQ9X2xYQTBOIE4nOCc7DVcJCQkJJD1sfS13OTA9X2t9cWFwKE4iJ1xtNjBkPS19MTZwXEooICo/KVxtODYwZD0tfTE2cFxKJzkxIixOIjxYTm40MD5qXCIiTiBOJDYwZD1OIE4iXCJ3XFxEPDhYdyJOKTsNVwkJCS9OMH05ME5VDVcJCQkJJDYwZD1Oak4kZXhlX3NdU1pOIE4iP2E5PVg0PWoiTiBOJDYwZD1fbFhBME4gTiImWDJsOyJOIE4kSTkwNF95STA0TDsNVwkJCQkkPWx9LXc5MD1fa31xYXAoTiInXG02MGQ9LX0xNnBcSiggKj8pXG04NjBkPS19MTZwXEonOTEiLE4iPFhObjQwPmpcIiJOIE4kNjBkPU4gTiJcIndcXEQ8OFh3Ik4pOw1XCQkJLw1XCQkNVwkJL04wfTkwTlUNVwkJCSQ9bH0tdzkwPV9rfXFhcChOIidcbTYwZD0tfTE2cFxKKCAqPylcbTg2MGQ9LX0xNnBcSic5MSIsTiI8OWxYNndcXEQ8ODlsWDZ3Ik4pOw1XCQkJJDZxXzYwZD1Oak5IVlRdOw1XCQkvDVcJCQ1XCQkxPihOISQ2cV9sNDBCTkZWTiEkNnFfNjBkPU4pTlUNVwkJCSQ9bH0td2FxMmwxfTAoTic2WEIxJ04pOw1XCQkJDVcJCQk5RzE9YW5OKE4kYXE2PjFBbSc2MEc5XzZYQjFBWD0xcTYnSk4pTlUNVw1XCQkJCWFYOTBOIjUiTjoNVwkJCQkJDVcJCQkJCSQ9bH0tdzQwOUl9PW0nYXE2PTA2PSdKTmpOJD1sfS13NDA5SX09bSc2WEIxJ0ogJD1sfS13NDA5SX09bSdhcTY9MDY9J0o7DVcJCQkJCWs0MFhwOw1XDVcJCQkJYVg5ME4iTyJOOg1XCQkJCQkNVwkJCQkJJD1sfS13NDA5SX09bSdhcTY9MDY9J0pOak4kPWx9LXc0MDlJfT1tJzZYQjEnSiAkPWx9LXc0MDlJfT1tJ2FxNj0wNj0nSiAkPWx9LXc0MDlJfT1tJzZYQjEnSjsNVwkJCQkJazQwWHA7DVcNVwkJCQlSMD5YSX09TjoNVwkJCQkJJD1sfS13NDA5SX09bSdhcTY9MDY9J0pOIGpOJD1sfS13NDA5SX09bSc2WEIxJ0o7DVcJCQkJCWs0MFhwOw1XCQkJDVcJCQkvDVcJCS8NVwkJDVcJCSQ9bH0td2F9MFg0KCk7DVcJLw1XLw1XP3c=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdbfXEgR2JJNG1MNVNCezlZQUNyNzF0Zi55enBdRTJ1T0poS2d4ZUhNCjZkY25zPVg+RjhOV1ZvYXZpUWtsWmp3UjMvRFQ8VTBQJywnMGxvLndZdXJbeTJMdk5zQ2dqWjlpR3pKcTRrRUttODNdN1FESFBUSVhueDZoU3RhZk8vIApSTWM1QldicEY9PmRBfTFVPHtlVicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));?>

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 e572a73b855698e0d35bf6ca4f712e2f
Eval Count 2
Decode Time 177 ms