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='PzxxPzl6OU89Kk9jY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2..

Decoded Output download

?><?php
/*
=====================================================
 DataLife Engine - by SoftNews Media Group 
-----------------------------------------------------
 https://dle-news.ru/
-----------------------------------------------------
 Copyright (c) 2004-2024 SoftNews Media Group
=====================================================
 This code is protected by copyright
=====================================================
 File: inserttag.php
-----------------------------------------------------
 Use: bbcodes
=====================================================
*/

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

if(!isset($id)) {
	$id = '';
}

if( $config['emoji'] ) {


$emoji_script = <<<HTML

	function emojiFromHex(hex) {
		try {
		
			if ( navigator.platform.indexOf('Win') > -1 && hex.match( /^1F1(E[6-9A-F]|F[0-9A-F])/ ) ) {
				return null;
			}
			
			var decimals = [];
			var hexPoints = hex.split('-');
			for ( var p = 0; p < hexPoints.length; p++ ) {
				decimals.push( parseInt( hexPoints[p], 16 ) );
			}

			return String.fromCodePoint.apply( null, decimals );
		} catch ( err ) {
			return null;
		}
	}
	
    function get_emoji() {

        try {
            return JSON.parse(localStorage.getItem('last_emoji'));
        } catch (e) {
            return null;
        }
    }

    function set_emoji(value) {

        try {
            localStorage.setItem('last_emoji', JSON.stringify(value));
        } catch (e) {
        }
    }
	
	function in_array(needle, haystack){
		for (var i=0, len=haystack.length;i<len;i++) {
			if (haystack[i] == needle) return true;
		}
		return false;
	}
	
	function display_last_emoji(){
	
		var emoji_array = get_emoji();
		var emoji = '';
		var div = '';

		if( $.isArray( emoji_array ) && emoji_array.length ) {
		
			div += '<div class="emoji_category"><b>'+text_last_emoji+'</b></div>';
			
			div += '<div class="emoji_list">';
		
			for (var i=0, len=emoji_array.length;i<len;i++) {
			
				emoji = emojiFromHex(emoji_array[i]);
				
				if(emoji) {
					div += '<div class="emoji_symbol" data-emoji="'+emoji_array[i]+'"><a onclick="insert_emoji(\''+emoji+'\', \''+emoji_array[i]+'\'); return false;">'+emoji+'</a></div>';
				}
				
			}
			
			div += '</div>';
			
			divs = document.getElementsByClassName( 'last_emoji' );
			
			$('.last_emoji').html(div);

			
		}

	}
	

    function insert_emoji(emoji, code) {
		doInsert(''+emoji, '', false);

		var emoji_array = get_emoji();

		if( $.isArray( emoji_array ) ) {

			if( !in_array( code, emoji_array ) ) {

				if(emoji_array.length > 15 ) {
					emoji_array.pop();
				}
				
				emoji_array.unshift(code);
				
			}
			
		} else {
			
			emoji_array = [];
			emoji_array.push(code);
			
		}
		
		set_emoji(emoji_array);

		display_last_emoji();
		
	}
	
var emoji_loaded = false;

$(function(){

	$('.emoji-button').on('show.bs.dropdown', function () {
	
		display_last_emoji();
	
		if(!emoji_loaded) {
		
			emoji_loaded = true;
			
			$(".emoji-button div[data-emoji]").each(function(){
				var code = $(this).data('emoji');
				var emoji = emojiFromHex($(this).data('emoji'));
		
				if(emoji) {
					$(this).html('<a onclick="insert_emoji(\''+emoji+'\', \''+code+'\'); return false;">'+emoji+'</a>');
				} else {
					$(this).remove();
				}
		
			});
		
		}
		
	});

});
HTML;


$smiles = <<<HTML
<div class="emoji_box"><div class="last_emoji"></div>
HTML;

	$emoji = json_decode (file_get_contents (ROOT_DIR . "/engine/data/emoticons/emoji.json" ) );
	
	foreach ($emoji as $key => $value ) {
		$i = 0;
		
		$smiles .= "<div class=\"emoji_category\"><b>".$lang['emoji_'.$value->category]."</b></div>
		<div class=\"emoji_list\">";
		

		foreach ($value->emoji as $symbol ) {
			$i++;
			
			$smiles .= "<div class=\"emoji_symbol\" data-emoji=\"{$symbol->code}\"></div>";
			
		}

		$smiles .= "</div>";
		
	}
	
$smiles .= "</div>";
	
} else {

	$i = 0;
	$emoji_script = "";
	$smiles = "<table style=\"width:100%;border: 0px;padding: 0px;\"><tr>";
	
	$smilies = explode(",", $config['smilies']);
	foreach($smilies as $smile) {
	
		$i++;
		$smile = trim($smile);
	
		if( file_exists( ROOT_DIR . "/engine/data/emoticons/" . $smile . ".png" ) ) {
			if( file_exists( ROOT_DIR . "/engine/data/emoticons/" . $smile . "@2x.png" ) ) {
				$sm_image = "<img alt=\"{$smile}\" class=\"emoji\" src=\"{$config['http_home_url']}engine/data/emoticons/{$smile}.png\" srcset=\"{$config['http_home_url']}engine/data/emoticons/{$smile}@2x.png 2x\" />";
			} else {
				$sm_image = "<img alt=\"{$smile}\" class=\"emoji\" src=\"{$config['http_home_url']}engine/data/emoticons/{$smile}.png\" />";	
			}
		} elseif ( file_exists( ROOT_DIR . "/engine/data/emoticons/" . $smile . ".gif" ) ) {
			if( file_exists( ROOT_DIR . "/engine/data/emoticons/" . $smile . "@2x.gif" ) ) {
				$sm_image = "<img alt=\"{$smile}\" class=\"emoji\" src=\"{$config['http_home_url']}engine/data/emoticons/{$smile}.gif\" srcset=\"{$config['http_home_url']}engine/data/emoticons/{$smile}@2x.gif 2x\" />";
			} else {
				$sm_image = "<img alt=\"{$smile}\" class=\"emoji\" src=\"{$config['http_home_url']}engine/data/emoticons/{$smile}.gif\" />";	
			}
		}
	
		$smiles .= "<td style=\"padding:5px;text-align: center;\"><a href=\"#\" onclick=\"dle_smiley(':$smile:'); return false;\">{$sm_image}</a></td>";
	
		if ($i%8 == 0) $smiles .= "</tr><tr>";
	
	}
	
	$smiles .= "</tr></table>";
	
}


if ($user_group[$member_id['user_group']]['allow_image_upload'] OR $user_group[$member_id['user_group']]['allow_file_upload'] ) {

      $image_upload = "<button type=\"button\" rel=\"tooltip\" class=\"btn btn-default btn-sm btn-small\" title=\"{$lang['bb_t_up']}\" onclick=\"image_upload(); return false;\"><span class=\"editoricon-folder-open\"></span></button>";

} else $image_upload = "";

if ($mod != "editnews") {
	$row['autor'] = $member_id['name'];
}

$p_name = urlencode($row['autor']);

$image_align = array ('', 'left' => '', 'right' => '', 'center' => '');
$image_align[$config['image_align']] = "selected";

$bb_js = <<<HTML
<script>
<!--
var text_enter_url       = "$lang[bb_url]";
var text_enter_size       = "$lang[bb_flash]";
var text_enter_flash       = "$lang[bb_flash_url]";
var text_enter_page      = "$lang[bb_page]";
var text_enter_url_name  = "$lang[bb_url_name]";
var text_enter_tooltip  = "$lang[bb_url_tooltip]";
var text_enter_page_name = "$lang[bb_page_name]";
var text_enter_image    = "$lang[bb_image]";
var text_enter_email    = "$lang[bb_email]";
var text_enter_list     = "$lang[bb_list_item]";
var text_code           = "$lang[bb_code]";
var text_quote          = "$lang[bb_quote]";
var text_url_video      = "$lang[bb_url_video]";
var text_url_poster     = "$lang[bb_url_poster]";
var text_descr          = "$lang[bb_descr]";
var button_insert       = "$lang[button_insert]";
var button_addplaylist  = "$lang[button_addplaylist]";
var text_url_audio      = "$lang[bb_url_audio]";
var text_alt_image      = "$lang[bb_alt_image]";
var error_no_url        = "$lang[bb_no_url]";
var error_no_title      = "$lang[bb_no_title]";
var error_no_email      = "$lang[bb_no_email]";
var prompt_start        = "$lang[bb_prompt_start]";
var img_title   		= "$lang[bb_img_title]";
var img_align  	        = "{$lang['images_align']}";
var img_align_sel  	    = "<select name='dleimagealign' id='dleimagealign' class='uniform'><option value='' {$image_align[0]}>{$lang['opt_sys_no']}</option><option value='left' {$image_align['left']}>{$lang['images_left']}</option><option value='right' {$image_align['right']}>{$lang['images_right']}</option><option value='center' {$image_align['center']}>{$lang['images_center']}</option></select>";
var email_title  	    = "$lang[bb_email_title]";
var dle_prompt          = "$lang[p_prompt]";
var bb_t_emo  	        = "{$lang['bb_t_emo']}";
var bb_t_col  	        = "{$lang['bb_t_col']}";
var text_last_emoji     = "{$lang['emoji_last']}";

var list_open_tag = '';
var list_close_tag = '';
var listitems = '';
var playlist = '';

var selField  = "short_story";

var bbtags   = new Array();

var fombj    = document.forms[0];

function setFieldName(which)
{
   if (typeof fombj == 'undefined') {
		fombj    = document.forms[0];
   }

   if (which != selField)
   {
       selField = which;

   }
}

function emoticon(theSmilie)
{
	doInsert(" " + theSmilie + " ", "", false);
}

function pagebreak()
{
	doInsert("{PAGEBREAK}", "", false);
}

function simpletag(thetag)
{
	doInsert("[" + thetag + "]", "[/" + thetag + "]", true);
}

function pagelink()
{
	var thesel = get_sel(eval('fombj.'+ selField))

    if (!thesel) {
        thesel = '$lang[bb_bb_page]';
    }

	DLEprompt(text_enter_page, "1", dle_prompt, function (r) {

		var enterURL = r;

		DLEprompt(text_enter_page_name, thesel, dle_prompt, function (r) {

			doInsert("[page="+enterURL+"]"+r+"[/page]", "", false);
	
		});

	});
}

function DLEurlPrompt( d, callback ){

	var b = {};
    var urlvalue = '';
    var urltitle = '';

	if( d.indexOf("http://") != -1 || d.indexOf("https://") != -1 || d.indexOf("ftp://") != -1) {
		urlvalue = d;
		urltitle = '';
	} else {
		urlvalue = 'http://';
		urltitle = d;	
	}

	urltitle = urltitle.replace(/'/g, "&#039;");
	urlvalue = urlvalue.replace(/'/g, "&#039;");

	b[dle_act_lang[3]] = function() { 
					$(this).dialog("close");						
			    };

	b[button_insert] = function() { 
					if ( $("#dle-promt-url").val().length < 1) {
						 $("#dle-promt-url").addClass('ui-state-error');
					} else if ($("#dle-promt-title").val().length < 1) {
						 $("#dle-promt-title").addClass('ui-state-error');
					} else {
						var dleurl = $("#dle-promt-url").val();
						var dleurltitle = $("#dle-promt-title").val();
						var dleurltooltip = $("#dle-promt-tooltip").val();
						$(this).dialog("close");
						$("#dlepopup").remove();
						if( callback ) callback( dleurl, dleurltitle, dleurltooltip);	
					}				
				};

	$("#dlepopup").remove();

	$("body").append("<div id='dlepopup' title='" + dle_prompt + "' style='display:none'>"+ text_enter_url +"<br><input type='text' dir='auto' name='dle-promt-url' id='dle-promt-url' class='classic' style='width:100%;' value='" + urlvalue + "'/><br><br>"+ text_enter_url_name +"<br><input type='text' dir='auto' name='dle-promt-title' id='dle-promt-title' class='classic' style='width:100%;' value='" + urltitle + "'/><br><br>"+ text_enter_tooltip +"<br><input type='text' dir='auto' name='dle-promt-tooltip' id='dle-promt-tooltip' class='classic' style='width:100%;' value=''/></div>");

	var ww = 500 * getBaseSize();

	if(ww > ( $(window).width() * 0.95 ) )  { ww = $(window).width() * 0.95;  }

	$('#dlepopup').dialog({
		autoOpen: true,
		width: ww,
		resizable: false,
		buttons: b
	});


	$("#dle-promt-url").select().focus();

};

function tag_url()
{
	var thesel = get_sel(eval('fombj.'+ selField))

    if (!thesel) {
        thesel ='My Webpage';
    }

	DLEurlPrompt(thesel, function (dleurl, dleurltitle, dleurltooltip) {

		if( dleurltooltip.length > 0 ) {
			dleurl = dleurl + '|' + dleurltooltip;
		}
	
		doInsert("[url="+dleurl+"]"+dleurltitle+"[/url]", "", false);

	});
}


function tag_leech()
{
	var thesel = get_sel(eval('fombj.'+ selField))

    if (!thesel) {
        thesel ='My Webpage';
    }

	DLEurlPrompt(thesel, function (dleurl, dleurltitle, dleurltooltip) {
	
		if( dleurltooltip.length > 0 ) {
			dleurl = dleurl + '|' + dleurltooltip;
		}
		
		doInsert("[leech="+dleurl+"]"+dleurltitle+"[/leech]", "", false);

	});
}

function tag_video()
{
	var thesel = get_sel(eval('fombj.'+ selField))

    if (!thesel) {
        thesel ='http://';
    }

	DLEvideoPrompt(thesel, function (url, poster, descr) {
		var videolink = url;

		if (poster != "" || descr != "" ) { 
			videolink += '|' + poster;
		}
		
		if (descr != "" ) { 
			videolink += '|' + descr;
		}
		
		if(videolink != "" && videolink != "http://") {
			playlist += videolink;
		}else if(playlist != "") {
			playlist = playlist.substring(0, playlist.length - 1)
		}
		
		if (playlist != "" ) {
			doInsert("[video="+playlist+"]", "", false);
		}

		playlist = '';
	
	});
};

function DLEvideoPrompt( d, callback ){

	var b = {};

	if( d.indexOf("http://") != -1 || d.indexOf("https://") != -1) {
		urlvalue = d;
	} else {
		urlvalue = 'http://';
	}
	
	b[dle_act_lang[3]] = function() { 
		$(this).dialog("close");
	};

	b[button_addplaylist] = function() { 
		var videourl = $("#dle-promt-url").val();
		var videoposter = $("#dle-promt-poster").val();
		var videodescr = $("#dle-promt-descr").val();
		
		var videolink = videourl;

		if (videoposter != "" || videodescr != "" ) { 
			videolink += '|' + videoposter;
		}
		
		if (videodescr != "" ) { 
			videolink += '|' + videodescr;
		}
		
		if (videolink != "" && videolink != "http://") {
			playlist +=  videolink + ',';
		}
		
		$("#dle-promt-url").val('http://');
		$("#dle-promt-poster").val('');
		$("#dle-promt-descr").val('');

	};
	
	b[button_insert] = function() { 
		var videourl = $("#dle-promt-url").val();
		var videoposter = $("#dle-promt-poster").val();
		var videodescr = $("#dle-promt-descr").val();
		$(this).dialog("close");
		$("#dlepopup").remove();
		if( callback ) callback( videourl, videoposter, videodescr );	
	};

	var ww = 500 * getBaseSize();

	if(ww > ( $(window).width() * 0.95 ) )  { ww = $(window).width() * 0.95;  }

	$("#dlepopup").remove();

	$("body").append("<div id='dlepopup' title='" + dle_prompt + "' style='display:none'>"+ text_url_video +"<br><input type='text' dir='auto' name='dle-promt-url' id='dle-promt-url' class='classic' style='width:100%;' value='" + urlvalue + "'/><br><br>"+ text_descr +"<br><input type='text' dir='auto' name='dle-promt-descr' id='dle-promt-descr' class='classic' style='width:100%;' value=''/><br><br>"+ text_url_poster +"<br><input type='text' dir='auto' name='dle-promt-poster' id='dle-promt-poster' class='classic' style='width:100%;' value=''/>");
	
	$('#dlepopup').dialog({
		autoOpen: true,
		width: ww,
		resizable: false,
		buttons: b
	});

	$("#dle-promt-url").select().focus();
};


function tag_audio()
{
	var thesel = get_sel(eval('fombj.'+ selField))

    if (!thesel) {
        thesel ='http://';
    }

	DLEaudioPrompt(thesel, function (url, descr) {
		var audiolink = url;
		
		if (descr != "" ) { 
			audiolink += '|' + descr;
		}
		
		if(audiolink != "" && audiolink != "http://") {
			playlist += audiolink;
		}else if(playlist != "") {
			playlist = playlist.substring(0, playlist.length - 1)
		}
		
		if (playlist != "" ) {
			doInsert("[audio="+playlist+"]", "", false);
		}

		playlist = '';
	
	});
	
}

function DLEaudioPrompt( d, callback ){

	var b = {};

	if( d.indexOf("http://") != -1 || d.indexOf("https://") != -1) {
		urlvalue = d;
	} else {
		urlvalue = 'http://';
	}
	
	b[dle_act_lang[3]] = function() { 
		$(this).dialog("close");
	};

	b[button_addplaylist] = function() { 
		var videourl = $("#dle-promt-url").val();
		var videodescr = $("#dle-promt-descr").val();
		
		var videolink = videourl;
		
		if (videodescr != "" ) { 
			videolink += '|' + videodescr;
		}
		
		if (videolink != "" && videolink != "http://") {
			playlist +=  videolink + ',';
		}
		
		$("#dle-promt-url").val('http://');
		$("#dle-promt-descr").val('');

	};
	
	b[button_insert] = function() { 
		var videourl = $("#dle-promt-url").val();
		var videodescr = $("#dle-promt-descr").val();
		$(this).dialog("close");
		$("#dlepopup").remove();
		if( callback ) callback( videourl, videodescr );	
	};

	var ww = 500 * getBaseSize();

	if(ww > ( $(window).width() * 0.95 ) )  { ww = $(window).width() * 0.95;  }

	$("#dlepopup").remove();

	$("body").append("<div id='dlepopup' title='" + dle_prompt + "' style='display:none'>"+ text_url_audio +"<br><input type='text' dir='auto' name='dle-promt-url' id='dle-promt-url' class='classic' style='width:100%;' value='" + urlvalue + "'/><br><br>"+ text_descr +"<br><input type='text' dir='auto' name='dle-promt-descr' id='dle-promt-descr' class='classic' style='width:100%;' value=''/>");
	
	$('#dlepopup').dialog({
		autoOpen: true,
		width: ww,
		resizable: false,
		buttons: b
	});

	$("#dle-promt-url").select().focus();
};

function tag_youtube()
{
	var thesel = get_sel(eval('fombj.'+ selField))

    if (!thesel) {
        thesel ='http://';
    }

	DLEprompt(text_enter_url, thesel, dle_prompt, function (r) {

		doInsert("[media="+r+"]", "", false);
	
	});
}

function tag_flash()
{
	var thesel = get_sel(eval('fombj.'+ selField))

    if (!thesel) {
        thesel ='http://';
    }

	DLEprompt(text_enter_flash, thesel, dle_prompt, function (r) {

		var enterURL = r;

		DLEprompt(text_enter_size, "425,264", dle_prompt, function (r) {

			doInsert("[flash="+r+"]"+enterURL+"[/flash]", "", false);
	
		});

	});

}

function tag_list(type)
{

	list_open_tag = type == 'ol' ? '[ol=1]
' : '[list]
';
	list_close_tag = type == 'ol' ? '[/ol]' : '[/list]';
	listitems = '';

	var thesel = get_sel(eval('fombj.'+ selField))

    if (!thesel) {
        thesel ='';
    }

	insert_list( thesel );

}

function insert_list( thesel )
{
	DLEprompt(text_enter_list, thesel, dle_prompt, function (r) {

		if (r != '') {

			listitems += '[*]' + r + '
';
			insert_list('');

		} else {

			if( listitems )
			{
				doInsert(list_open_tag + listitems + list_close_tag, "", false);
			}
		}

	}, true);

}

function tag_image()
{

	var thesel = get_sel(eval('fombj.'+ selField));

    if (!thesel) {
        thesel ='http://';
    }

	DLEimagePrompt(thesel, function (imageurl, imagealt, imagealign) {

		var imgoption = "";

		if (imagealt != "") { 

			imgoption = "|"+imagealt;

		}

		if (imagealign != "" && imagealign != "center") { 

			imgoption = imagealign+imgoption;

		}

		if (imgoption != "" ) {

			imgoption = "="+imgoption;

		}

		if (imagealign == "center") {
			doInsert("[center][img"+imgoption+"]"+imageurl+"[/img][/center]", "", false);
		}
		else {
			doInsert("[img"+imgoption+"]"+imageurl+"[/img]", "", false);
		}

	});
};

function DLEimagePrompt( d, callback ){

	var b = {};
    var urlvalue = '';
    var urltitle = '';

	if( d.indexOf("http://") != -1 || d.indexOf("https://") != -1 ) {
		urlvalue = d;
		urltitle = '';
	} else {
		urlvalue = 'http://';
		urltitle = d;	
	}

	urltitle = urltitle.replace(/'/g, "&#039;");
	urlvalue = urlvalue.replace(/'/g, "&#039;");

	b[dle_act_lang[3]] = function() { 
					$(this).dialog("close");						
			    };

	b[button_insert] = function() { 
					if ( $("#dle-promt-text").val().length < 1) {
						 $("#dle-promt-text").addClass('ui-state-error');
					} else {
						var imageurl = $("#dle-promt-text").val();
						var imagealt = $("#dle-image-alt").val();
						var imagealign = $("#dleimagealign").val();
						$(this).dialog("close");
						$("#dlepopup").remove();
						if( callback ) callback( imageurl, imagealt, imagealign );	
					}				
				};
				
	var ww = 500 * getBaseSize();

	if(ww > ( $(window).width() * 0.95 ) )  { ww = $(window).width() * 0.95;  }

	$("#dlepopup").remove();

	$("body").append("<div id='dlepopup' title='" + dle_prompt + "' style='display:none'>"+ text_enter_image +"<br><input type='text' name='dle-promt-text' id='dle-promt-text' class='classic' style='width:100%;' value='" + urlvalue + "'/><br><br>"+ text_alt_image +"<br><input type='text' dir='auto' name='dle-image-alt' id='dle-image-alt' class='classic' style='width:100%;' value='" + urltitle + "'><br><br>"+img_align+"&nbsp;"+img_align_sel+"</div>");

	$('#dlepopup').dialog({
		autoOpen: true,
		width: ww,
		resizable: false,
		buttons: b
	});

	if (d.length > 0) {
		$("#dle-promt-text").select().focus();
	} else {
		$("#dle-promt-text").focus();
	}
};

function tag_email()
{
	var thesel = get_sel(eval('fombj.'+ selField))
		
	if (!thesel) {
		   thesel ='';
	}

	DLEprompt(text_enter_email, thesel, dle_prompt, function (r) {

		doInsert("[email="+r+"]"+r+"[/email]", "", false);

	});
}

function doInsert(ibTag, ibClsTag, isSingle) {

   if (typeof fombj == 'undefined') {
		fombj    = document.forms[0];
   }
   
	var isClose = false;

	var obj_ta = eval('fombj.'+ selField);

	if (typeof obj_ta == "undefined") {
		var obj_ta = eval('fombj.'+ $(".bbcodes-editor").nextAll("textarea").first().attr('id'));
	}

	if (typeof obj_ta == "undefined") {
		return false;
	}

	obj_ta.focus();

 	if ( obj_ta.selectionEnd != null ) { 
		var ss = obj_ta.selectionStart;
		var st = obj_ta.scrollTop;
		var es = obj_ta.selectionEnd;
		
		var start  = (obj_ta.value).substring(0, ss);
		var middle = (obj_ta.value).substring(ss, es);
		var end    = (obj_ta.value).substring(es, obj_ta.textLength);
		var left_indent = 0;

		if(!isSingle) {
			middle = "";
		} else {
			if(ibClsTag != "" && middle == "" ) {
				left_indent = ibClsTag.length;
			}
		}
		
		if (obj_ta.selectionEnd - obj_ta.selectionStart > 0)
		{
			middle = ibTag + middle + ibClsTag;
		}
		else
		{
			middle = ibTag + middle + ibClsTag;
		}
		
		obj_ta.value = start + middle + end;
		
		var cpos = ss + (middle.length) - left_indent;
		
		obj_ta.selectionStart = cpos;
		obj_ta.selectionEnd   = cpos;
		obj_ta.scrollTop      = st;


	} else {
		obj_ta.value += ibTag + ibClsTag;
	}

	return isClose;
}

function setColor(color)
{
	doInsert("[color=" +color+ "]", "[/color]", true );
}

function dle_smiley ( text ){
	doInsert(' ' + text + ' ', '', false);
};
function image_upload()
{

	media_upload ( selField, '{$p_name}', '{$id}', 'no');

}
function insert_font(value, tag)
{
    if (value == 0)
    {
    	return;
	}
	
	doInsert("[" +tag+ "=" +value+ "]", "[/" +tag+ "]", true );


}

function insert_header(value) {
	
	doInsert("[h" +value+ "]", "[/h" +value+ "]", true );


};

function tag_typograf() {

		$('#' + selField).val(dletp.execute(document.getElementById( selField ).value));

}

function get_sel(obj)
{
	if (typeof obj == "undefined") {
		var obj = eval('fombj.' + $(".bbcodes-editor").nextAll("textarea").first().attr('id'));
	}

	if (document.selection) {

		var s = document.selection.createRange(); 
		
		if (s.text)	{
			return s.text;
		}
		
	} else if (typeof(obj.selectionStart)=="number") {
		if (obj.selectionStart!=obj.selectionEnd) {
		var start = obj.selectionStart;
		var end = obj.selectionEnd;
		return (obj.value.substr(start,end-start));
		}
	}

 return false;

};

$(function(){
	$( ".color-btn" ).click(function() {
	  setColor( $(this).data('value') );
	});
})
{$emoji_script}
-->
</script>
HTML;

$bb_panel = <<<HTML
<div class="bbcodes-editor">
  <div class="bbcodes-toolbar">
	<div class="btn-group more-size">
		<button type="button" class="btn btn-default btn-sm btn-small" rel="tooltip" title="{$lang['bb_t_b']}" onclick="simpletag('b'); return false;"><span class="editoricon-bold"></span></button>
		<button type="button" class="btn btn-default btn-sm btn-small" rel="tooltip" title="{$lang['bb_t_i']}" onclick="simpletag('i'); return false;"><span class="editoricon-italic"></span></button>
		<button type="button" class="btn btn-default btn-sm btn-small" rel="tooltip" title="{$lang['bb_t_u']}" onclick="simpletag('u'); return false;"><span class="editoricon-underline"></span></button>
		<button type="button" class="btn btn-default btn-sm btn-small" rel="tooltip" title="{$lang['bb_t_s']}" onclick="simpletag('s'); return false;"><span class="editoricon-strikethrough"></span></button>
	</div>
	<div class="btn-group more-size">
		<button type="button" class="btn btn-default btn-sm btn-small" rel="tooltip" title="{$lang['bb_t_sub']}" onclick="simpletag('sub'); return false;"><span class="editoricon-subscript"></span></button>
		<button type="button" class="btn btn-default btn-sm btn-small" rel="tooltip" title="{$lang['bb_t_sup']}" onclick="simpletag('sup'); return false;"><span class="editoricon-superscript"></span></button>
	</div>
	<div class="btn-group more-size">
		<button type="button" class="btn btn-default btn-sm btn-small" rel="tooltip" title="{$lang['bb_b_img']}" onclick="tag_image(); return false;"><span class="editoricon-image"></span></button>
		{$image_upload}
	</div>
	<div class="btn-group more-size single emoji-button">
		<button type="button" data-toggle="dropdown" class="btn btn-default btn-sm btn-small" rel="tooltip" title="{$lang['bb_t_emo']}"><span class="editoricon-smile-o"></span></button>
		<ul class="dropdown-menu text-left" style="width:390px;max-height:300px;overflow-y:auto;overflow-x:hidden;">
			<li>{$smiles}</li>
		</ul>
	</div>
	<div class="btn-group more-size">
		<button type="button" class="btn btn-default btn-sm btn-small" rel="tooltip" title="{$lang['bb_t_url']}" onclick="tag_url(); return false;"><span class="editoricon-chain"></span></button>
		<button type="button" class="btn btn-default btn-sm btn-small" rel="tooltip" title="{$lang['bb_t_leech']}" onclick="tag_leech(); return false;"><span class="editoricon-key"></span></button>
		<button type="button" class="btn btn-default btn-sm btn-small" rel="tooltip" title="{$lang['bb_t_m']}" onclick="tag_email(); return false;"><span class="editoricon-envelope-o"></span></button>
	</div>
	<div class="btn-group more-size">
		<button type="button" class="btn btn-default btn-sm btn-small" rel="tooltip" title="{$lang['bb_t_video']}" onclick="tag_video(); return false;"><span class="editoricon-film"></span></button>
		<button type="button" class="btn btn-default btn-sm btn-small" rel="tooltip" title="{$lang['bb_t_audio']}" onclick="tag_audio(); return false;"><span class="editoricon-music"></span></button>
	</div>
	<div class="btn-group more-size">
		<button type="button" class="btn btn-default btn-sm btn-small" rel="tooltip" title="{$lang['bb_t_hide']}" onclick="simpletag('hide'); return false;"><span class="editoricon-eye-blocked"></span></button>
		<button type="button" class="btn btn-default btn-sm btn-small" rel="tooltip" title="{$lang['bb_t_quote']}" onclick="simpletag('quote'); return false;"><span class="editoricon-quotes-left"></span></button>
		<button type="button" class="btn btn-default btn-sm btn-small" rel="tooltip" title="{$lang['bb_t_code']}" onclick="simpletag('code'); return false;"><span class="editoricon-code"></span></button>
	</div>
  </div>
  <div class="bbcodes-toolbar">
	<div class="btn-group dropb more-size">
		<button type="button" class="btn btn-default btn-sm btn-small" rel="tooltip" data-toggle="dropdown" title="{$lang['bb_t_header']}"><span class="editoricon-header"></span><span class="caret"></span></button>
			<ul class="dropdown-menu">
				<li><a onclick="javascript:insert_header('1'); return(false);" href="#"><h1>{$lang['bb_header']} 1</h1></a></li>
				<li><a onclick="javascript:insert_header('2'); return(false);" href="#"><h2>{$lang['bb_header']} 2</h2></a></li>
				<li><a onclick="javascript:insert_header('3'); return(false);" href="#"><h3>{$lang['bb_header']} 3</h3></a></li>
				<li><a onclick="javascript:insert_header('4'); return(false);" href="#"><h4>{$lang['bb_header']} 4</h4></a></li>
				<li><a onclick="javascript:insert_header('5'); return(false);" href="#"><h5>{$lang['bb_header']} 5</h5></a></li>
				<li><a onclick="javascript:insert_header('6'); return(false);" href="#"><h6>{$lang['bb_header']} 6</h6></a></li>
			</ul>
	</div>
	<div class="btn-group dropb more-size">
		<button type="button" class="btn btn-default btn-sm btn-small" rel="tooltip" data-toggle="dropdown" title="{$lang['bb_t_font']}"><span class="editoricon-font"></span><span class="caret"></span></button>
			<ul class="dropdown-menu text-left">
				<li><a onclick="javascript:insert_font('Arial', 'font'); return(false);" href="#" style="font-family:Arial">Arial</a></li>
				<li><a onclick="javascript:insert_font('Arial Black', 'font'); return(false);" href="#" style="font-family:Arial Black">Arial Black</a></li>
				<li><a onclick="javascript:insert_font('Century Gothic', 'font'); return(false);" href="#" style="font-family:Century Gothic">Century Gothic</a></li>
				<li><a onclick="javascript:insert_font('Courier New', 'font'); return(false);" href="#" style="font-family:Courier New">Courier New</a></li>
				<li><a onclick="javascript:insert_font('Georgia', 'font'); return(false);" href="#" style="font-family:Georgia">Georgia</a></li>
				<li><a onclick="javascript:insert_font('Impact', 'font'); return(false);" href="#" style="font-family:Impact">Impact</a></li>
				<li><a onclick="javascript:insert_font('System', 'font'); return(false);" href="#" style="font-family:System">System</a></li>
				<li><a onclick="javascript:insert_font('Tahoma', 'font'); return(false);" href="#" style="font-family:Tahoma">Tahoma</a></li>
				<li><a onclick="javascript:insert_font('Times New Roman', 'font'); return(false);" href="#" style="font-family:Times New Roman">Times New Roman</a></li>
				<li><a onclick="javascript:insert_font('Verdana', 'font'); return(false);" href="#" style="font-family:Verdana">Verdana</a></li>
			</ul>
	</div>
	<div class="btn-group dropb more-size">
		<button type="button" class="btn btn-default btn-sm btn-small" rel="tooltip" data-toggle="dropdown" title="{$lang['bb_t_size']}"><span class="editoricon-text-height"></span><span class="caret"></span></button>
			<ul class="dropdown-menu">
				<li><a onclick="javascript:insert_font('1', 'size'); return(false);" href="#" style="font-size:8pt;">1</a></li>
				<li><a onclick="javascript:insert_font('2', 'size'); return(false);" href="#" style="font-size:10pt;">2</a></li>
				<li><a onclick="javascript:insert_font('3', 'size'); return(false);" href="#" style="font-size:12pt;">3</a></li>
				<li><a onclick="javascript:insert_font('4', 'size'); return(false);" href="#" style="font-size:14pt;">4</a></li>
				<li><a onclick="javascript:insert_font('5', 'size'); return(false);" href="#" style="font-size:18pt;">5</a></li>
				<li><a onclick="javascript:insert_font('6', 'size'); return(false);" href="#" style="font-size:24pt;">6</a></li>
				<li><a onclick="javascript:insert_font('7', 'size'); return(false);" href="#" style="font-size:36pt;">7</a></li>
			</ul>
	</div>
	<div class="btn-group single">
		<button type="button" class="btn btn-default btn-sm btn-small" rel="tooltip" data-toggle="dropdown" title="{$lang['bb_t_color']}"><span class="editoricon-brush"></span><span class="caret"></span></button>
			<ul class="dropdown-menu" style="min-width: 9.375rem !important;">
				<li>
					<div class="color-palette"><div><button type="button" class="color-btn" style="background-color:#000000;" data-value="#000000"></button><button type="button" class="color-btn" style="background-color:#424242;" data-value="#424242"></button><button type="button" class="color-btn" style="background-color:#636363;" data-value="#636363"></button><button type="button" class="color-btn" style="background-color:#9C9C94;" data-value="#9C9C94"></button><button type="button" class="color-btn" style="background-color:#CEC6CE;" data-value="#CEC6CE"></button><button type="button" class="color-btn" style="background-color:#EFEFEF;" data-value="#EFEFEF"></button><button type="button" class="color-btn" style="background-color:#F7F7F7;" data-value="#F7F7F7"></button><button type="button" class="color-btn" style="background-color:#FFFFFF;" data-value="#FFFFFF"></button></div><div><button type="button" class="color-btn" style="background-color:#FF0000;" data-value="#FF0000"></button><button type="button" class="color-btn" style="background-color:#FF9C00;" data-value="#FF9C00"></button><button type="button" class="color-btn" style="background-color:#FFFF00;"  data-value="#FFFF00"></button><button type="button" class="color-btn" style="background-color:#00FF00;"  data-value="#00FF00"></button><button type="button" class="color-btn" style="background-color:#00FFFF;"  data-value="#00FFFF" ></button><button type="button" class="color-btn" style="background-color:#0000FF;"  data-value="#0000FF" ></button><button type="button" class="color-btn" style="background-color:#9C00FF;"  data-value="#9C00FF" ></button><button type="button" class="color-btn" style="background-color:#FF00FF;"  data-value="#FF00FF" ></button></div><div><button type="button" class="color-btn" style="background-color:#F7C6CE;"  data-value="#F7C6CE" ></button><button type="button" class="color-btn" style="background-color:#FFE7CE;"  data-value="#FFE7CE" ></button><button type="button" class="color-btn" style="background-color:#FFEFC6;"  data-value="#FFEFC6" ></button><button type="button" class="color-btn" style="background-color:#D6EFD6;"  data-value="#D6EFD6" ></button><button type="button" class="color-btn" style="background-color:#CEDEE7;"  data-value="#CEDEE7" ></button><button type="button" class="color-btn" style="background-color:#CEE7F7;"  data-value="#CEE7F7" ></button><button type="button" class="color-btn" style="background-color:#D6D6E7;"  data-value="#D6D6E7" ></button><button type="button" class="color-btn" style="background-color:#E7D6DE;"  data-value="#E7D6DE" ></button></div><div><button type="button" class="color-btn" style="background-color:#E79C9C;"  data-value="#E79C9C" ></button><button type="button" class="color-btn" style="background-color:#FFC69C;"  data-value="#FFC69C" ></button><button type="button" class="color-btn" style="background-color:#FFE79C;"  data-value="#FFE79C" ></button><button type="button" class="color-btn" style="background-color:#B5D6A5;"  data-value="#B5D6A5" ></button><button type="button" class="color-btn" style="background-color:#A5C6CE;"  data-value="#A5C6CE" ></button><button type="button" class="color-btn" style="background-color:#9CC6EF;"  data-value="#9CC6EF" ></button><button type="button" class="color-btn" style="background-color:#B5A5D6;"  data-value="#B5A5D6" ></button><button type="button" class="color-btn" style="background-color:#D6A5BD;"  data-value="#D6A5BD" ></button></div><div><button type="button" class="color-btn" style="background-color:#E76363;"  data-value="#E76363" ></button><button type="button" class="color-btn" style="background-color:#F7AD6B;"  data-value="#F7AD6B" ></button><button type="button" class="color-btn" style="background-color:#FFD663;"  data-value="#FFD663" ></button><button type="button" class="color-btn" style="background-color:#94BD7B;"  data-value="#94BD7B" ></button><button type="button" class="color-btn" style="background-color:#73A5AD;"  data-value="#73A5AD" ></button><button type="button" class="color-btn" style="background-color:#6BADDE;"  data-value="#6BADDE" ></button><button type="button" class="color-btn" style="background-color:#8C7BC6;"  data-value="#8C7BC6" ></button><button type="button" class="color-btn" style="background-color:#C67BA5;"  data-value="#C67BA5" ></button></div><div><button type="button" class="color-btn" style="background-color:#CE0000;"  data-value="#CE0000" ></button><button type="button" class="color-btn" style="background-color:#E79439;"  data-value="#E79439" ></button><button type="button" class="color-btn" style="background-color:#EFC631;"  data-value="#EFC631" ></button><button type="button" class="color-btn" style="background-color:#6BA54A;"  data-value="#6BA54A" ></button><button type="button" class="color-btn" style="background-color:#4A7B8C;"  data-value="#4A7B8C" ></button><button type="button" class="color-btn" style="background-color:#3984C6;"  data-value="#3984C6" ></button><button type="button" class="color-btn" style="background-color:#634AA5;"  data-value="#634AA5" ></button><button type="button" class="color-btn" style="background-color:#A54A7B;"  data-value="#A54A7B" ></button></div><div><button type="button" class="color-btn" style="background-color:#9C0000;"  data-value="#9C0000" ></button><button type="button" class="color-btn" style="background-color:#B56308;"  data-value="#B56308" ></button><button type="button" class="color-btn" style="background-color:#BD9400;"  data-value="#BD9400" ></button><button type="button" class="color-btn" style="background-color:#397B21;"  data-value="#397B21" ></button><button type="button" class="color-btn" style="background-color:#104A5A;"  data-value="#104A5A" ></button><button type="button" class="color-btn" style="background-color:#085294;"  data-value="#085294" ></button><button type="button" class="color-btn" style="background-color:#311873;"  data-value="#311873" ></button><button type="button" class="color-btn" style="background-color:#731842;"  data-value="#731842" ></button></div><div><button type="button" class="color-btn" style="background-color:#630000;"  data-value="#630000" ></button><button type="button" class="color-btn" style="background-color:#7B3900;"  data-value="#7B3900" ></button><button type="button" class="color-btn" style="background-color:#846300;"  data-value="#846300" ></button><button type="button" class="color-btn" style="background-color:#295218;"  data-value="#295218" ></button><button type="button" class="color-btn" style="background-color:#083139;"  data-value="#083139" ></button><button type="button" class="color-btn" style="background-color:#003163;"  data-value="#003163" ></button><button type="button" class="color-btn" style="background-color:#21104A;"  data-value="#21104A" ></button><button type="button" class="color-btn" style="background-color:#4A1031;"  data-value="#4A1031" ></button></div></div>				
				</li>
			</ul>
	</div>
	<div class="btn-group more-size">
		<button type="button" class="btn btn-default btn-sm btn-small" rel="tooltip" title="{$lang['bb_t_l']}" onclick="simpletag('left'); return false;"><span class="editoricon-align-left"></span></button>
		<button type="button" class="btn btn-default btn-sm btn-small" rel="tooltip" title="{$lang['bb_t_c']}" onclick="simpletag('center'); return false;"><span class="editoricon-align-center"></span></button>
		<button type="button" class="btn btn-default btn-sm btn-small" rel="tooltip" title="{$lang['bb_t_r']}" onclick="simpletag('right'); return false;"><span class="editoricon-align-right"></span></button>
		<button type="button" class="btn btn-default btn-sm btn-small" rel="tooltip" title="{$lang['bb_t_j']}" onclick="simpletag('justify'); return false;"><span class="editoricon-align-justify"></span></button>
	</div>
	<div class="btn-group more-size">
		<button type="button" class="btn btn-default btn-sm btn-small" rel="tooltip" title="{$lang['bb_t_list1']}" onclick="tag_list('list'); return false;"><span class="editoricon-list-ul"></span></button>
		<button type="button" class="btn btn-default btn-sm btn-small" rel="tooltip" title="{$lang['bb_t_list2']}" onclick="tag_list('ol'); return false;"><span class="editoricon-list-ol"></span></button>
	</div>
	<div class="btn-group more-size">
		<button type="button" class="btn btn-default btn-sm btn-small" rel="tooltip" title="{$lang['bb_t_youtube']}" onclick="tag_youtube(); return false;"><span class="editoricon-youtube-square"></span></button>
		<button type="button" class="btn btn-default btn-sm btn-small" rel="tooltip" title="{$lang['bb_t_t']}" onclick="tag_typograf(); return false;"><span class="editoricon-font-size"></span></button>
	</div>
	<div class="btn-group more-size single">
		<button type="button" class="btn btn-default btn-sm btn-small" rel="tooltip" title="{$lang['bb_t_spoiler']}" onclick="simpletag('spoiler'); return false;"><span class="editoricon-read-more"></span></button>
	</div>
	<div class="btn-group more-size">
		<button type="button" class="btn btn-default btn-sm btn-small" rel="tooltip" title="{$lang['bb_t_br']}" onclick="pagebreak(); return false;"><span class="editoricon-page-break"></span></button>
		<button type="button" class="btn btn-default btn-sm btn-small" rel="tooltip" title="{$lang['bb_t_p']}" onclick="pagelink(); return false;"><span class="editoricon-insert-template"></span></button>
	</div>
  </div>
</div>
HTML;

$bb_code = $bb_js.$bb_panel;
?>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='PzxxPzl6OU89Kk9jY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY09nXXgyeDBVPmJnIFdwVVdiZy1nbjRnbEo+MkFiaX1nMWJhVXhndEVKUmtnTy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tT2dmMjJrfTo9PWFvYi1XYml9M0VSPU8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLU9ne0prNEVVcGYyZyg3KWd1ZGRyLXVkdXJnbEo+MkFiaX1nMWJhVXhndEVKUmtPY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NPZy5mVX1nN0phYmdVfWdrRUoyYjcyYmFnbjRnN0prNEVVcGYyT2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjT2dUVW9iOmdVV31iRTIyeHAza2ZrTy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tT2cKfWI6Z25uN0phYn1PY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NPKj1PT1U+KGchYWI+VVdiYShnJ11NLk0wW1QgIEF0W0EgJ2cpZylnOE8JZmJ4YWJFKGciei4uOT1LM0tncmRMZ1RKRW5VYWFiVyJnKTtPCWZieGFiRWcoZycwSjd4MlVKVzpnMzM9MzM9MzM9J2cpO08JYVViKGcieng3SFVXcGd4MjJiQmsyISJnKTtPdk9PVT4oIVV9fWIyKCRVYSkpZzhPCSRVYWdjZycnO092T09VPihnJDdKVz5VcGonYkJKWFUnRGcpZzhPT08kYkJKWFVffTdFVWsyZ2NncXFxei4xME9PCT5SVzcyVUpXZ2JCSlhVVEVKQnpiSShmYkkpZzhPCQkyRTRnOE8JCU8JCQlVPmcoZ1d4WVVweDJKRTNrb3gyPkpFQjNVV2FiSS8+KCdGVVcnKWc8Zy1LZyYmZ2ZiSTNCeDI3ZihnPV5LVEsoIGpWLXNNLVREfFRqZC1zTS1URCk9ZylnKWc4TwkJCQlFYjJSRVdnV1JvbztPCQkJdk8JCQlPCQkJWXhFZ2FiN1VCeG99Z2NnakQ7TwkJCVl4RWdmYkk5SlVXMn1nY2dmYkkzfWtvVTIoJy0nKTtPCQkJPkpFZyhnWXhFZ2tnY2dkO2drZ3FnZmJJOUpVVzJ9M29iV3AyZjtnaysrZylnOE8JCQkJYWI3VUJ4b30za1J9Zihna3hFfWJbVzIoZ2ZiSTlKVVcyfWprRCxnS1ZnKWcpO08JCQl2T08JCQlFYjJSRVdnbDJFVVdwMz5FSkJ7SmFiOUpVVzIzeGtrbzQoZ1dSb28sZ2FiN1VCeG99Zyk7TwkJdmc3eDI3ZmcoZ2JFRWcpZzhPCQkJRWIyUkVXZ1dSb287TwkJdk8Jdk8JT2dnZ2c+Ulc3MlVKV2dwYjJfYkJKWFUoKWc4T09nZ2dnZ2dnZzJFNGc4T2dnZ2dnZ2dnZ2dnZ0ViMlJFV2dDbC9BM2t4RX1iKG9KN3hvbDJKRXhwYjNwYjJbMmJCKCdveH0yX2JCSlhVJykpO09nZ2dnZ2dnZ3ZnN3gyN2ZnKGIpZzhPZ2dnZ2dnZ2dnZ2dnRWIyUkVXZ1dSb287T2dnZ2dnZ2dndk9nZ2dndk9PZ2dnZz5SVzcyVUpXZ31iMl9iQkpYVShZeG9SYilnOE9PZ2dnZ2dnZ2cyRTRnOE9nZ2dnZ2dnZ2dnZ2dvSjd4b2wySkV4cGIzfWIyWzJiQignb3h9Ml9iQkpYVScsZ0NsL0EzfTJFVVdwVT40KFl4b1JiKSk7T2dnZ2dnZ2dndmc3eDI3ZmcoYilnOE9nZ2dnZ2dnZ3ZPZ2dnZ3ZPCU8JPlJXNzJVSldnVVdfeEVFeDQoV2JiYW9iLGdmeDR9Mng3SCk4TwkJPkpFZyhZeEVnVWNkLGdvYldjZng0fTJ4N0gzb2JXcDJmO1Vxb2JXO1UrKylnOE8JCQlVPmcoZng0fTJ4N0hqVURnY2NnV2JiYW9iKWdFYjJSRVdnMkVSYjtPCQl2TwkJRWIyUkVXZz54b31iO08Jdk8JTwk+Ulc3MlVKV2dhVX1rb3g0X294fTJfYkJKWFUoKThPCU8JCVl4RWdiQkpYVV94RUV4NGdjZ3BiMl9iQkpYVSgpO08JCVl4RWdiQkpYVWdjZycnO08JCVl4RWdhVVlnY2cnJztPTwkJVT4oZyQzVX1NRUV4NChnYkJKWFVfeEVFeDRnKWcmJmdiQkpYVV94RUV4NDNvYldwMmZnKWc4TwkJTwkJCWFVWWcrY2cncWFVWWc3b3h9fWMiYkJKWFVfN3gyYnBKRTQiPHFuPCcrMmJJMl9veH0yX2JCSlhVKydxPW48cT1hVVk8JztPCQkJTwkJCWFVWWcrY2cncWFVWWc3b3h9fWMiYkJKWFVfb1V9MiI8JztPCQlPCQkJPkpFZyhZeEVnVWNkLGdvYldjYkJKWFVfeEVFeDQzb2JXcDJmO1Vxb2JXO1UrKylnOE8JCQlPCQkJCWJCSlhVZ2NnYkJKWFVURUpCemJJKGJCSlhVX3hFRXg0alVEKTtPCQkJCU8JCQkJVT4oYkJKWFUpZzhPCQkJCQlhVVlnK2NnJ3FhVVlnN294fX1jImJCSlhVX300Qm5KbyJnYXgyeC1iQkpYVWMiJytiQkpYVV94RUV4NGpVRCsnIjxxeGdKVzdvVTdIYyJVV31iRTJfYkJKWFUoXCcnK2JCSlhVKydcJyxnXCcnK2JCSlhVX3hFRXg0alVEKydcJyk7Z0ViMlJFV2c+eG99YjsiPCcrYkJKWFUrJ3E9eDxxPWFVWTwnO08JCQkJdk8JCQkJTwkJCXZPCQkJTwkJCWFVWWcrY2cncT1hVVk8JztPCQkJTwkJCWFVWX1nY2dhSjdSQmJXMjNwYjIgb2JCYlcyfWg0e294fX1BeEJiKGcnb3h9Ml9iQkpYVSdnKTtPCQkJTwkJCSQoJzNveH0yX2JCSlhVJykzZjJCbyhhVVkpO09PCQkJTwkJdk9PCXZPCU9PZ2dnZz5SVzcyVUpXZ1VXfWJFMl9iQkpYVShiQkpYVSxnN0phYilnOE8JCWFKW1d9YkUyKCcnK2JCSlhVLGcnJyxnPnhvfWIpO09PCQlZeEVnYkJKWFVfeEVFeDRnY2dwYjJfYkJKWFUoKTtPTwkJVT4oZyQzVX1NRUV4NChnYkJKWFVfeEVFeDRnKWcpZzhPTwkJCVU+KGchVVdfeEVFeDQoZzdKYWIsZ2JCSlhVX3hFRXg0ZylnKWc4T08JCQkJVT4oYkJKWFVfeEVFeDQzb2JXcDJmZzxnS1BnKWc4TwkJCQkJYkJKWFVfeEVFeDQza0prKCk7TwkJCQl2TwkJCQlPCQkJCWJCSlhVX3hFRXg0M1JXfWZVPjIoN0phYik7TwkJCQlPCQkJdk8JCQlPCQl2Z2JvfWJnOE8JCQlPCQkJYkJKWFVfeEVFeDRnY2dqRDtPCQkJYkJKWFVfeEVFeDQza1J9Zig3SmFiKTtPCQkJTwkJdk8JCU8JCX1iMl9iQkpYVShiQkpYVV94RUV4NCk7T08JCWFVfWtveDRfb3h9Ml9iQkpYVSgpO08JCU8Jdk8JT1l4RWdiQkpYVV9vSnhhYmFnY2c+eG99YjtPTyQoPlJXNzJVSlcoKThPTwkkKCczYkJKWFUtblIyMkpXJykzSlcoJ31mSmkzbn0zYUVKa2FKaVcnLGc+Ulc3MlVKV2coKWc4TwlPCQlhVX1rb3g0X294fTJfYkJKWFUoKTtPCU8JCVU+KCFiQkpYVV9vSnhhYmEpZzhPCQlPCQkJYkJKWFVfb0p4YWJhZ2NnMkVSYjtPCQkJTwkJCSQoIjNiQkpYVS1uUjIySldnYVVZamF4MngtYkJKWFVEIikzYng3Zig+Ulc3MlVKVygpOE8JCQkJWXhFZzdKYWJnY2ckKDJmVX0pM2F4MngoJ2JCSlhVJyk7TwkJCQlZeEVnYkJKWFVnY2diQkpYVVRFSkJ6YkkoJCgyZlV9KTNheDJ4KCdiQkpYVScpKTtPCQlPCQkJCVU+KGJCSlhVKWc4TwkJCQkJJCgyZlV9KTNmMkJvKCdxeGdKVzdvVTdIYyJVV31iRTJfYkJKWFUoXCcnK2JCSlhVKydcJyxnXCcnKzdKYWIrJ1wnKTtnRWIyUkVXZz54b31iOyI8JytiQkpYVSsncT14PCcpO08JCQkJdmdib31iZzhPCQkJCQkkKDJmVX0pM0ViQkpZYigpO08JCQkJdk8JCU8JCQl2KTtPCQlPCQl2TwkJTwl2KTtPT3YpO096LjEwO09PTyR9QlVvYn1nY2dxcXF6LjEwT3FhVVlnN294fX1jImJCSlhVX25KSSI8cWFVWWc3b3h9fWMib3h9Ml9iQkpYVSI8cT1hVVk8T3ouMTA7T08JJGJCSlhVZ2NnWH1KV19hYjdKYWJnKD5Vb2JfcGIyXzdKVzJiVzJ9ZyhRLy8uX11bUWczZyI9YldwVVdiPWF4Mng9YkJKMlU3Sld9PWJCSlhVM1h9SlciZylnKTtPCU8JPkpFYng3ZmcoJGJCSlhVZ3h9ZyRIYjRnYzxnJFl4b1JiZylnOE8JCSRVZ2NnZDtPCQlPCQkkfUJVb2J9ZzNjZyJxYVVZZzdveH19Y1wiYkJKWFVfN3gyYnBKRTRcIjxxbjwiMyRveFdwaidiQkpYVV8nMyRZeG9SYi08N3gyYnBKRTREMyJxPW48cT1hVVk8TwkJcWFVWWc3b3h9fWNcImJCSlhVX29VfTJcIjwiO08JCU9PCQk+SkVieDdmZygkWXhvUmItPGJCSlhVZ3h9ZyR9NEJuSm9nKWc4TwkJCSRVKys7TwkJCU8JCQkkfUJVb2J9ZzNjZyJxYVVZZzdveH19Y1wiYkJKWFVffTRCbkpvXCJnYXgyeC1iQkpYVWNcIjgkfTRCbkpvLTw3SmFidlwiPHE9YVVZPCI7TwkJCU8JCXZPTwkJJH1CVW9ifWczY2cicT1hVVk8IjtPCQlPCXZPCU8kfUJVb2J9ZzNjZyJxPWFVWTwiO08JT3ZnYm99Ymc4T08JJFVnY2dkO08JJGJCSlhVX303RVVrMmdjZyIiO08JJH1CVW9ifWdjZyJxMnhub2JnfTI0b2JjXCJpVWEyZjpLZGQlO25KRWFiRTpnZGtJO2t4YWFVV3A6Z2RrSTtcIjxxMkU8IjtPCU8JJH1CVW9VYn1nY2diSWtvSmFiKCIsIixnJDdKVz5VcGonfUJVb1VifSdEKTtPCT5KRWJ4N2YoJH1CVW9VYn1neH1nJH1CVW9iKWc4TwlPCQkkVSsrO08JCSR9QlVvYmdjZzJFVUIoJH1CVW9iKTtPCU8JCVU+KGc+VW9iX2JJVX0yfShnUS8vLl9dW1FnM2ciPWJXcFVXYj1heDJ4PWJCSjJVN0pXfT0iZzNnJH1CVW9iZzNnIjNrV3AiZylnKWc4TwkJCVU+KGc+VW9iX2JJVX0yfShnUS8vLl9dW1FnM2ciPWJXcFVXYj1heDJ4PWJCSjJVN0pXfT0iZzNnJH1CVW9iZzNnIkB1STNrV3AiZylnKWc4TwkJCQkkfUJfVUJ4cGJnY2cicVVCcGd4bzJjXCI4JH1CVW9idlwiZzdveH19Y1wiYkJKWFVcImd9RTdjXCI4JDdKVz5VcGonZjIya19mSkJiX1JFbydEdmJXcFVXYj1heDJ4PWJCSjJVN0pXfT04JH1CVW9idjNrV3BcImd9RTd9YjJjXCI4JDdKVz5VcGonZjIya19mSkJiX1JFbydEdmJXcFVXYj1heDJ4PWJCSjJVN0pXfT04JH1CVW9idkB1STNrV3BndUlcImc9PCI7TwkJCXZnYm99Ymc4TwkJCQkkfUJfVUJ4cGJnY2cicVVCcGd4bzJjXCI4JH1CVW9idlwiZzdveH19Y1wiYkJKWFVcImd9RTdjXCI4JDdKVz5VcGonZjIya19mSkJiX1JFbydEdmJXcFVXYj1heDJ4PWJCSjJVN0pXfT04JH1CVW9idjNrV3BcImc9PCI7CU8JCQl2TwkJdmdib31iVT5nKGc+VW9iX2JJVX0yfShnUS8vLl9dW1FnM2ciPWJXcFVXYj1heDJ4PWJCSjJVN0pXfT0iZzNnJH1CVW9iZzNnIjNwVT4iZylnKWc4TwkJCVU+KGc+VW9iX2JJVX0yfShnUS8vLl9dW1FnM2ciPWJXcFVXYj1heDJ4PWJCSjJVN0pXfT0iZzNnJH1CVW9iZzNnIkB1STNwVT4iZylnKWc4TwkJCQkkfUJfVUJ4cGJnY2cicVVCcGd4bzJjXCI4JH1CVW9idlwiZzdveH19Y1wiYkJKWFVcImd9RTdjXCI4JDdKVz5VcGonZjIya19mSkJiX1JFbydEdmJXcFVXYj1heDJ4PWJCSjJVN0pXfT04JH1CVW9idjNwVT5cImd9RTd9YjJjXCI4JDdKVz5VcGonZjIya19mSkJiX1JFbydEdmJXcFVXYj1heDJ4PWJCSjJVN0pXfT04JH1CVW9idkB1STNwVT5ndUlcImc9PCI7TwkJCXZnYm99Ymc4TwkJCQkkfUJfVUJ4cGJnY2cicVVCcGd4bzJjXCI4JH1CVW9idlwiZzdveH19Y1wiYkJKWFVcImd9RTdjXCI4JDdKVz5VcGonZjIya19mSkJiX1JFbydEdmJXcFVXYj1heDJ4PWJCSjJVN0pXfT04JH1CVW9idjNwVT5cImc9PCI7CU8JCQl2TwkJdk8JTwkJJH1CVW9ifWczY2cicTJhZ30yNG9iY1wia3hhYVVXcDpQa0k7MmJJMi14b1VwVzpnN2JXMmJFO1wiPHF4Z2ZFYj5jXCIjXCJnSlc3b1U3SGNcImFvYl99QlVvYjQoJzokfUJVb2I6Jyk7Z0ViMlJFV2c+eG99YjtcIjw4JH1CX1VCeHBidnE9eDxxPTJhPCI7TwlPCQlVPmcoJFUld2djY2dkKWckfUJVb2J9ZzNjZyJxPTJFPHEyRTwiO08JTwl2TwlPCSR9QlVvYn1nM2NnInE9MkU8cT0yeG5vYjwiO08JT3ZPT09VPmcoJFJ9YkVfcEVKUmtqJEJiQm5iRV9VYWonUn1iRV9wRUpSaydERGoneG9vSmlfVUJ4cGJfUmtvSnhhJ0RnL1FnJFJ9YkVfcEVKUmtqJEJiQm5iRV9VYWonUn1iRV9wRUpSaydERGoneG9vSmlfPlVvYl9Sa29KeGEnRGcpZzhPT2dnZ2dnZyRVQnhwYl9Sa29KeGFnY2cicW5SMjJKV2cyNGtiY1wiblIyMkpXXCJnRWJvY1wiMkpKbzJVa1wiZzdveH19Y1wibjJXZ24yVy1hYj54Um8yZ24yVy19QmduMlctfUJ4b29cImcyVTJvYmNcIjgkb3hXcGonbm5fMl9SaydEdlwiZ0pXN29VN0hjXCJVQnhwYl9Sa29KeGEoKTtnRWIyUkVXZz54b31iO1wiPHF9a3hXZzdveH19Y1wiYmFVMkpFVTdKVy0+Sm9hYkUtSmtiV1wiPHE9fWt4VzxxPW5SMjJKVzwiO09Pdmdib31iZyRVQnhwYl9Sa29KeGFnY2ciIjtPT1U+ZygkQkphZyFjZyJiYVUyV2JpfSIpZzhPCSRFSmlqJ3hSMkpFJ0RnY2ckQmJCbmJFX1VhaidXeEJiJ0Q7T3ZPTyRrX1d4QmJnY2dSRW9iVzdKYWIoJEVKaWoneFIySkUnRCk7T08kVUJ4cGJfeG9VcFdnY2d4RUV4NGcoJycsZydvYj4yJ2djPGcnJyxnJ0VVcGYyJ2djPGcnJyxnJzdiVzJiRSdnYzxnJycpO08kVUJ4cGJfeG9VcFdqJDdKVz5VcGonVUJ4cGJfeG9VcFcnRERnY2cifWJvYjcyYmEiO09PJG5uX1h9Z2NncXFxei4xME9xfTdFVWsyPE9xIS0tT1l4RWcyYkkyX2JXMmJFX1JFb2dnZ2dnZ2djZyIkb3hXcGpubl9SRW9EIjtPWXhFZzJiSTJfYlcyYkVffVVaYmdnZ2dnZ2djZyIkb3hXcGpubl8+b3h9ZkQiO09ZeEVnMmJJMl9iVzJiRV8+b3h9ZmdnZ2dnZ2djZyIkb3hXcGpubl8+b3h9Zl9SRW9EIjtPWXhFZzJiSTJfYlcyYkVfa3hwYmdnZ2dnZ2NnIiRveFdwam5uX2t4cGJEIjtPWXhFZzJiSTJfYlcyYkVfUkVvX1d4QmJnZ2NnIiRveFdwam5uX1JFb19XeEJiRCI7T1l4RWcyYkkyX2JXMmJFXzJKSm8yVWtnZ2NnIiRveFdwam5uX1JFb18ySkpvMlVrRCI7T1l4RWcyYkkyX2JXMmJFX2t4cGJfV3hCYmdjZyIkb3hXcGpubl9reHBiX1d4QmJEIjtPWXhFZzJiSTJfYlcyYkVfVUJ4cGJnZ2dnY2ciJG94V3Bqbm5fVUJ4cGJEIjtPWXhFZzJiSTJfYlcyYkVfYkJ4VW9nZ2dnY2ciJG94V3Bqbm5fYkJ4VW9EIjtPWXhFZzJiSTJfYlcyYkVfb1V9MmdnZ2dnY2ciJG94V3Bqbm5fb1V9Ml9VMmJCRCI7T1l4RWcyYkkyXzdKYWJnZ2dnZ2dnZ2dnZ2NnIiRveFdwam5uXzdKYWJEIjtPWXhFZzJiSTJfeVJKMmJnZ2dnZ2dnZ2dnY2ciJG94V3Bqbm5feVJKMmJEIjtPWXhFZzJiSTJfUkVvX1lVYWJKZ2dnZ2dnY2ciJG94V3Bqbm5fUkVvX1lVYWJKRCI7T1l4RWcyYkkyX1JFb19rSn0yYkVnZ2dnZ2NnIiRveFdwam5uX1JFb19rSn0yYkVEIjtPWXhFZzJiSTJfYWJ9N0VnZ2dnZ2dnZ2dnY2ciJG94V3Bqbm5fYWJ9N0VEIjtPWXhFZ25SMjJKV19VV31iRTJnZ2dnZ2dnY2ciJG94V3BqblIyMkpXX1VXfWJFMkQiO09ZeEVnblIyMkpXX3hhYWtveDRvVX0yZ2djZyIkb3hXcGpuUjIySldfeGFha294NG9VfTJEIjtPWXhFZzJiSTJfUkVvX3hSYVVKZ2dnZ2dnY2ciJG94V3Bqbm5fUkVvX3hSYVVKRCI7T1l4RWcyYkkyX3hvMl9VQnhwYmdnZ2dnZ2NnIiRveFdwam5uX3hvMl9VQnhwYkQiO09ZeEVnYkVFSkVfV0pfUkVvZ2dnZ2dnZ2djZyIkb3hXcGpubl9XSl9SRW9EIjtPWXhFZ2JFRUpFX1dKXzJVMm9iZ2dnZ2dnY2ciJG94V3Bqbm5fV0pfMlUyb2JEIjtPWXhFZ2JFRUpFX1dKX2JCeFVvZ2dnZ2dnY2ciJG94V3Bqbm5fV0pfYkJ4VW9EIjtPWXhFZ2tFSkJrMl99MnhFMmdnZ2dnZ2dnY2ciJG94V3Bqbm5fa0VKQmsyX30yeEUyRCI7T1l4RWdVQnBfMlUyb2JnZ2cJCWNnIiRveFdwam5uX1VCcF8yVTJvYkQiO09ZeEVnVUJwX3hvVXBXZ2cJZ2dnZ2dnZ2djZyI4JG94V3BqJ1VCeHBifV94b1VwVydEdiI7T1l4RWdVQnBfeG9VcFdffWJvZ2cJZ2dnZ2NnInF9Ym9iNzJnV3hCYmMnYW9iVUJ4cGJ4b1VwVydnVWFjJ2FvYlVCeHBieG9VcFcnZzdveH19YydSV1U+SkVCJzxxSmsyVUpXZ1l4b1JiYycnZzgkVUJ4cGJfeG9VcFdqZER2PDgkb3hXcGonSmsyX300fV9XSidEdnE9SmsyVUpXPHFKazJVSldnWXhvUmJjJ29iPjInZzgkVUJ4cGJfeG9VcFdqJ29iPjInRHY8OCRveFdwaidVQnhwYn1fb2I+MidEdnE9SmsyVUpXPHFKazJVSldnWXhvUmJjJ0VVcGYyJ2c4JFVCeHBiX3hvVXBXaidFVXBmMidEdjw4JG94V3BqJ1VCeHBifV9FVXBmMidEdnE9SmsyVUpXPHFKazJVSldnWXhvUmJjJzdiVzJiRSdnOCRVQnhwYl94b1VwV2onN2JXMmJFJ0R2PDgkb3hXcGonVUJ4cGJ9XzdiVzJiRSdEdnE9SmsyVUpXPHE9fWJvYjcyPCI7T1l4RWdiQnhVb18yVTJvYmdnCWdnZ2djZyIkb3hXcGpubl9iQnhVb18yVTJvYkQiO09ZeEVnYW9iX2tFSkJrMmdnZ2dnZ2dnZ2djZyIkb3hXcGprX2tFSkJrMkQiO09ZeEVnbm5fMl9iQkpnZwlnZ2dnZ2dnZ2NnIjgkb3hXcGonbm5fMl9iQkonRHYiO09ZeEVnbm5fMl83Sm9nZwlnZ2dnZ2dnZ2NnIjgkb3hXcGonbm5fMl83Sm8nRHYiO09ZeEVnMmJJMl9veH0yX2JCSlhVZ2dnZ2djZyI4JG94V3BqJ2JCSlhVX294fTInRHYiO09PWXhFZ29VfTJfSmtiV18yeHBnY2cnJztPWXhFZ29VfTJfN29KfWJfMnhwZ2NnJyc7T1l4RWdvVX0yVTJiQn1nY2cnJztPWXhFZ2tveDRvVX0yZ2NnJyc7T09ZeEVnfWJvVFVib2FnZ2NnIn1mSkUyX30ySkU0IjtPT1l4RWdubjJ4cH1nZ2djZ1diaWdNRUV4NCgpO09PWXhFZz5KQm5YZ2dnZ2NnYUo3UkJiVzIzPkpFQn1qZEQ7T08+Ulc3MlVKV2d9YjJUVWJvYUF4QmIoaWZVN2YpTzhPZ2dnVT5nKDI0a2JKPmc+SkJuWGdjY2cnUldhYj5VV2JhJylnOE8JCT5KQm5YZ2dnZ2NnYUo3UkJiVzIzPkpFQn1qZEQ7T2dnZ3ZPT2dnZ1U+ZyhpZlU3ZmchY2d9Ym9UVWJvYSlPZ2dnOE9nZ2dnZ2dnfWJvVFVib2FnY2dpZlU3ZjtPT2dnZ3ZPdk9PPlJXNzJVSldnYkJKMlU3SlcoMmZibEJVb1ViKU84TwlhSltXfWJFMigiZyJnK2cyZmJsQlVvVWJnK2ciZyIsZyIiLGc+eG99Yik7T3ZPTz5SVzcyVUpXZ2t4cGJuRWJ4SCgpTzhPCWFKW1d9YkUyKCI4OU10IGhRIE1TdiIsZyIiLGc+eG99Yik7T3ZPTz5SVzcyVUpXZ31VQmtvYjJ4cCgyZmIyeHApTzhPCWFKW1d9YkUyKCJqImcrZzJmYjJ4cGcrZyJEIixnImo9ImcrZzJmYjJ4cGcrZyJEIixnMkVSYik7T3ZPTz5SVzcyVUpXZ2t4cGJvVVdIKClPOE8JWXhFZzJmYn1ib2djZ3BiMl99Ym8oYll4bygnPkpCblgzJytnfWJvVFVib2EpKU9PZ2dnZ1U+ZyghMmZifWJvKWc4T2dnZ2dnZ2dnMmZifWJvZ2NnJyRveFdwam5uX25uX2t4cGJEJztPZ2dnZ3ZPTwldMCBrRUpCazIoMmJJMl9iVzJiRV9reHBiLGciSyIsZ2FvYl9rRUpCazIsZz5SVzcyVUpXZyhFKWc4T08JCVl4RWdiVzJiRQpRMGdjZ0U7T08JCV0wIGtFSkJrMigyYkkyX2JXMmJFX2t4cGJfV3hCYixnMmZifWJvLGdhb2Jfa0VKQmsyLGc+Ulc3MlVKV2coRSlnOE9PCQkJYUpbV31iRTIoImpreHBiYyIrYlcyYkUKUTArIkQiK0UrImo9a3hwYkQiLGciIixnPnhvfWIpO08JTwkJdik7T08Jdik7T3ZPTz5SVzcyVUpXZ10wIFJFbzlFSkJrMihnYSxnN3hvb254N0hnKThPTwlZeEVnbmdjZzh2O09nZ2dnWXhFZ1JFb1l4b1JiZ2NnJyc7T2dnZ2dZeEVnUkVvMlUyb2JnY2cnJztPTwlVPihnYTNVV2FiSS8+KCJmMjJrOj09IilnIWNnLUtnfHxnYTNVV2FiSS8+KCJmMjJrfTo9PSIpZyFjZy1LZ3x8Z2EzVVdhYkkvPigiPjJrOj09IilnIWNnLUspZzhPCQlSRW9ZeG9SYmdjZ2E7TwkJUkVvMlUyb2JnY2cnJztPCXZnYm99Ymc4TwkJUkVvWXhvUmJnY2cnZjIyazo9PSc7TwkJUkVvMlUyb2JnY2dhOwlPCXZPTwlSRW8yVTJvYmdjZ1JFbzJVMm9iM0Via294N2IoPSc9cCxnIiYjZExzOyIpO08JUkVvWXhvUmJnY2dSRW9ZeG9SYjNFYmtveDdiKD0nPXAsZyImI2RMczsiKTtPTwluamFvYl94NzJfb3hXcGpMRERnY2c+Ulc3MlVKVygpZzhnTwkJCQkJJCgyZlV9KTNhVXhvSnAoIjdvSn1iIik7CQkJCQkJTwkJCWdnZ2d2O09PCW5qblIyMkpXX1VXfWJFMkRnY2c+Ulc3MlVKVygpZzhnTwkJCQkJVT5nKGckKCIjYW9iLWtFSkIyLVJFbyIpM1l4bygpM29iV3AyZmdxZ0spZzhPCQkJCQkJZyQoIiNhb2Ita0VKQjItUkVvIikzeGFhe294fX0oJ1JVLX0yeDJiLWJFRUpFJyk7TwkJCQkJdmdib31iZ1U+ZygkKCIjYW9iLWtFSkIyLTJVMm9iIikzWXhvKCkzb2JXcDJmZ3FnSylnOE8JCQkJCQlnJCgiI2FvYi1rRUpCMi0yVTJvYiIpM3hhYXtveH19KCdSVS19MngyYi1iRUVKRScpO08JCQkJCXZnYm99Ymc4TwkJCQkJCVl4RWdhb2JSRW9nY2ckKCIjYW9iLWtFSkIyLVJFbyIpM1l4bygpO08JCQkJCQlZeEVnYW9iUkVvMlUyb2JnY2ckKCIjYW9iLWtFSkIyLTJVMm9iIikzWXhvKCk7TwkJCQkJCVl4RWdhb2JSRW8ySkpvMlVrZ2NnJCgiI2FvYi1rRUpCMi0ySkpvMlVrIikzWXhvKCk7TwkJCQkJCSQoMmZVfSkzYVV4b0pwKCI3b0p9YiIpO08JCQkJCQkkKCIjYW9ia0prUmsiKTNFYkJKWWIoKTtPCQkJCQkJVT4oZzd4b29ueDdIZylnN3hvb254N0goZ2FvYlJFbyxnYW9iUkVvMlUyb2IsZ2FvYlJFbzJKSm8yVWspOwlPCQkJCQl2CQkJCU8JCQkJdjtPTwkkKCIjYW9ia0prUmsiKTNFYkJKWWIoKTtPTwkkKCJuSmE0IikzeGtrYldhKCJxYVVZZ1VhYydhb2JrSmtSaydnMlUyb2JjJyJnK2dhb2Jfa0VKQmsyZytnIidnfTI0b2JjJ2FVfWtveDQ6V0pXYic8IitnMmJJMl9iVzJiRV9SRW9nKyJxbkU8cVVXa1IyZzI0a2JjJzJiSTInZ2FVRWMneFIySidnV3hCYmMnYW9iLWtFSkIyLVJFbydnVWFjJ2FvYi1rRUpCMi1SRW8nZzdveH19Yyc3b3h9fVU3J2d9MjRvYmMnaVVhMmY6S2RkJTsnZ1l4b1JiYyciZytnUkVvWXhvUmJnK2ciJz08cW5FPHFuRTwiK2cyYkkyX2JXMmJFX1JFb19XeEJiZysicW5FPHFVV2tSMmcyNGtiYycyYkkyJ2dhVUVjJ3hSMkonZ1d4QmJjJ2FvYi1rRUpCMi0yVTJvYidnVWFjJ2FvYi1rRUpCMi0yVTJvYidnN294fX1jJzdveH19VTcnZ30yNG9iYydpVWEyZjpLZGQlOydnWXhvUmJjJyJnK2dSRW8yVTJvYmcrZyInPTxxbkU8cW5FPCIrZzJiSTJfYlcyYkVfMkpKbzJVa2crInFuRTxxVVdrUjJnMjRrYmMnMmJJMidnYVVFYyd4UjJKJ2dXeEJiYydhb2Ita0VKQjItMkpKbzJVaydnVWFjJ2FvYi1rRUpCMi0ySkpvMlVrJ2c3b3h9fWMnN294fX1VNydnfTI0b2JjJ2lVYTJmOktkZCU7J2dZeG9SYmMnJz08cT1hVVk8Iik7T08JWXhFZ2lpZ2NnUGRkZypncGIyaHh9YmxVWmIoKTtPTwlVPihpaWc8ZyhnJChpVVdhSmkpM2lVYTJmKClnKmdkM3NQZylnKWdnOGdpaWdjZyQoaVVXYUppKTNpVWEyZigpZypnZDNzUDtnZ3ZPTwkkKCcjYW9ia0prUmsnKTNhVXhvSnAoOE8JCXhSMkova2JXOmcyRVJiLE8JCWlVYTJmOmdpaSxPCQlFYn1VWnhub2I6Zz54b31iLE8JCW5SMjJKV306Z25PCXYpO09PTwkkKCIjYW9iLWtFSkIyLVJFbyIpM31ib2I3MigpMz5KN1J9KCk7T092O09PPlJXNzJVSldnMnhwX1JFbygpTzhPCVl4RWcyZmJ9Ym9nY2dwYjJffWJvKGJZeG8oJz5KQm5YMycrZ31ib1RVYm9hKSlPT2dnZ2dVPmcoITJmYn1ibylnOE9nZ2dnZ2dnZzJmYn1ib2djJzE0Z0Zibmt4cGInO09nZ2dndk9PCV0wIFJFbzlFSkJrMigyZmJ9Ym8sZz5SVzcyVUpXZyhhb2JSRW8sZ2FvYlJFbzJVMm9iLGdhb2JSRW8ySkpvMlVrKWc4T08JCVU+KGdhb2JSRW8ySkpvMlVrM29iV3AyZmc8Z2RnKWc4TwkJCWFvYlJFb2djZ2FvYlJFb2crZyd8J2crZ2FvYlJFbzJKSm8yVWs7TwkJdk8JTwkJYUpbV31iRTIoImpSRW9jIithb2JSRW8rIkQiK2FvYlJFbzJVMm9iKyJqPVJFb0QiLGciIixnPnhvfWIpO09PCXYpO092T09PPlJXNzJVSldnMnhwX29iYjdmKClPOE8JWXhFZzJmYn1ib2djZ3BiMl99Ym8oYll4bygnPkpCblgzJytnfWJvVFVib2EpKU9PZ2dnZ1U+ZyghMmZifWJvKWc4T2dnZ2dnZ2dnMmZifWJvZ2MnMTRnRmJua3hwYic7T2dnZ2d2T08JXTAgUkVvOUVKQmsyKDJmYn1ibyxnPlJXNzJVSldnKGFvYlJFbyxnYW9iUkVvMlUyb2IsZ2FvYlJFbzJKSm8yVWspZzhPCU8JCVU+KGdhb2JSRW8ySkpvMlVrM29iV3AyZmc8Z2RnKWc4TwkJCWFvYlJFb2djZ2FvYlJFb2crZyd8J2crZ2FvYlJFbzJKSm8yVWs7TwkJdk8JCU8JCWFKW1d9YkUyKCJqb2JiN2ZjIithb2JSRW8rIkQiK2FvYlJFbzJVMm9iKyJqPW9iYjdmRCIsZyIiLGc+eG99Yik7T08Jdik7T3ZPTz5SVzcyVUpXZzJ4cF9ZVWFiSigpTzhPCVl4RWcyZmJ9Ym9nY2dwYjJffWJvKGJZeG8oJz5KQm5YMycrZ31ib1RVYm9hKSlPT2dnZ2dVPmcoITJmYn1ibylnOE9nZ2dnZ2dnZzJmYn1ib2djJ2YyMms6PT0nO09nZ2dndk9PCV0wIFlVYWJKOUVKQmsyKDJmYn1ibyxnPlJXNzJVSldnKFJFbyxna0p9MmJFLGdhYn03RSlnOE8JCVl4RWdZVWFiSm9VV0hnY2dSRW87T08JCVU+ZyhrSn0yYkVnIWNnIiJnfHxnYWJ9N0VnIWNnIiJnKWc4Z08JCQlZVWFiSm9VV0hnK2NnJ3wnZytna0p9MmJFO08JCXZPCQlPCQlVPmcoYWJ9N0VnIWNnIiJnKWc4Z08JCQlZVWFiSm9VV0hnK2NnJ3wnZytnYWJ9N0U7TwkJdk8JCU8JCVU+KFlVYWJKb1VXSGchY2ciImcmJmdZVWFiSm9VV0hnIWNnImYyMms6PT0iKWc4TwkJCWtveDRvVX0yZytjZ1lVYWJKb1VXSDtPCQl2Ym99YmdVPihrb3g0b1V9MmchY2ciIilnOE8JCQlrb3g0b1V9MmdjZ2tveDRvVX0yM31Sbn0yRVVXcChkLGdrb3g0b1V9MjNvYldwMmZnLWdLKU8JCXZPCQlPCQlVPmcoa294NG9VfTJnIWNnIiJnKWc4TwkJCWFKW1d9YkUyKCJqWVVhYkpjIitrb3g0b1V9MisiRCIsZyIiLGc+eG99Yik7TwkJdk9PCQlrb3g0b1V9MmdjZycnO08JTwl2KTtPdjtPTz5SVzcyVUpXZ10wIFlVYWJKOUVKQmsyKGdhLGc3eG9vbng3SGcpOE9PCVl4RWduZ2NnOHY7T08JVT4oZ2EzVVdhYkkvPigiZjIyazo9PSIpZyFjZy1LZ3x8Z2EzVVdhYkkvPigiZjIya306PT0iKWchY2ctSylnOE8JCVJFb1l4b1JiZ2NnYTtPCXZnYm99Ymc4TwkJUkVvWXhvUmJnY2cnZjIyazo9PSc7Twl2TwlPCW5qYW9iX3g3Ml9veFdwakxERGdjZz5SVzcyVUpXKClnOGdPCQkkKDJmVX0pM2FVeG9KcCgiN29KfWIiKTtPCXY7T08JbmpuUjIySldfeGFha294NG9VfTJEZ2NnPlJXNzJVSlcoKWc4Z08JCVl4RWdZVWFiSlJFb2djZyQoIiNhb2Ita0VKQjItUkVvIikzWXhvKCk7TwkJWXhFZ1lVYWJKa0p9MmJFZ2NnJCgiI2FvYi1rRUpCMi1rSn0yYkUiKTNZeG8oKTtPCQlZeEVnWVVhYkphYn03RWdjZyQoIiNhb2Ita0VKQjItYWJ9N0UiKTNZeG8oKTtPCQlPCQlZeEVnWVVhYkpvVVdIZ2NnWVVhYkpSRW87T08JCVU+ZyhZVWFiSmtKfTJiRWchY2ciImd8fGdZVWFiSmFifTdFZyFjZyIiZylnOGdPCQkJWVVhYkpvVVdIZytjZyd8J2crZ1lVYWJKa0p9MmJFO08JCXZPCQlPCQlVPmcoWVVhYkphYn03RWchY2ciImcpZzhnTwkJCVlVYWJKb1VXSGcrY2cnfCdnK2dZVWFiSmFifTdFO08JCXZPCQlPCQlVPmcoWVVhYkpvVVdIZyFjZyIiZyYmZ1lVYWJKb1VXSGchY2ciZjIyazo9PSIpZzhPCQkJa294NG9VfTJnK2NnZ1lVYWJKb1VXSGcrZycsJztPCQl2TwkJTwkJJCgiI2FvYi1rRUpCMi1SRW8iKTNZeG8oJ2YyMms6PT0nKTtPCQkkKCIjYW9iLWtFSkIyLWtKfTJiRSIpM1l4bygnJyk7TwkJJCgiI2FvYi1rRUpCMi1hYn03RSIpM1l4bygnJyk7T08JdjtPCU8JbmpuUjIySldfVVd9YkUyRGdjZz5SVzcyVUpXKClnOGdPCQlZeEVnWVVhYkpSRW9nY2ckKCIjYW9iLWtFSkIyLVJFbyIpM1l4bygpO08JCVl4RWdZVWFiSmtKfTJiRWdjZyQoIiNhb2Ita0VKQjIta0p9MmJFIikzWXhvKCk7TwkJWXhFZ1lVYWJKYWJ9N0VnY2ckKCIjYW9iLWtFSkIyLWFifTdFIikzWXhvKCk7TwkJJCgyZlV9KTNhVXhvSnAoIjdvSn1iIik7TwkJJCgiI2FvYmtKa1JrIikzRWJCSlliKCk7TwkJVT4oZzd4b29ueDdIZylnN3hvb254N0goZ1lVYWJKUkVvLGdZVWFiSmtKfTJiRSxnWVVhYkphYn03RWcpOwlPCXY7T08JWXhFZ2lpZ2NnUGRkZypncGIyaHh9YmxVWmIoKTtPTwlVPihpaWc8ZyhnJChpVVdhSmkpM2lVYTJmKClnKmdkM3NQZylnKWdnOGdpaWdjZyQoaVVXYUppKTNpVWEyZigpZypnZDNzUDtnZ3ZPTwkkKCIjYW9ia0prUmsiKTNFYkJKWWIoKTtPTwkkKCJuSmE0IikzeGtrYldhKCJxYVVZZ1VhYydhb2JrSmtSaydnMlUyb2JjJyJnK2dhb2Jfa0VKQmsyZytnIidnfTI0b2JjJ2FVfWtveDQ6V0pXYic8IitnMmJJMl9SRW9fWVVhYkpnKyJxbkU8cVVXa1IyZzI0a2JjJzJiSTInZ2FVRWMneFIySidnV3hCYmMnYW9iLWtFSkIyLVJFbydnVWFjJ2FvYi1rRUpCMi1SRW8nZzdveH19Yyc3b3h9fVU3J2d9MjRvYmMnaVVhMmY6S2RkJTsnZ1l4b1JiYyciZytnUkVvWXhvUmJnK2ciJz08cW5FPHFuRTwiK2cyYkkyX2FifTdFZysicW5FPHFVV2tSMmcyNGtiYycyYkkyJ2dhVUVjJ3hSMkonZ1d4QmJjJ2FvYi1rRUpCMi1hYn03RSdnVWFjJ2FvYi1rRUpCMi1hYn03RSdnN294fX1jJzdveH19VTcnZ30yNG9iYydpVWEyZjpLZGQlOydnWXhvUmJjJyc9PHFuRTxxbkU8IitnMmJJMl9SRW9fa0p9MmJFZysicW5FPHFVV2tSMmcyNGtiYycyYkkyJ2dhVUVjJ3hSMkonZ1d4QmJjJ2FvYi1rRUpCMi1rSn0yYkUnZ1VhYydhb2Ita0VKQjIta0p9MmJFJ2c3b3h9fWMnN294fX1VNydnfTI0b2JjJ2lVYTJmOktkZCU7J2dZeG9SYmMnJz08Iik7TwlPCSQoJyNhb2JrSmtSaycpM2FVeG9KcCg4TwkJeFIySi9rYlc6ZzJFUmIsTwkJaVVhMmY6Z2lpLE8JCUVifVVaeG5vYjpnPnhvfWIsTwkJblIyMkpXfTpnbk8Jdik7T08JJCgiI2FvYi1rRUpCMi1SRW8iKTN9Ym9iNzIoKTM+SjdSfSgpO092O09PTz5SVzcyVUpXZzJ4cF94UmFVSigpTzhPCVl4RWcyZmJ9Ym9nY2dwYjJffWJvKGJZeG8oJz5KQm5YMycrZ31ib1RVYm9hKSlPT2dnZ2dVPmcoITJmYn1ibylnOE9nZ2dnZ2dnZzJmYn1ib2djJ2YyMms6PT0nO09nZ2dndk9PCV0wIHhSYVVKOUVKQmsyKDJmYn1ibyxnPlJXNzJVSldnKFJFbyxnYWJ9N0UpZzhPCQlZeEVneFJhVUpvVVdIZ2NnUkVvO08JCU8JCVU+ZyhhYn03RWchY2ciImcpZzhnTwkJCXhSYVVKb1VXSGcrY2cnfCdnK2dhYn03RTtPCQl2TwkJTwkJVT4oeFJhVUpvVVdIZyFjZyIiZyYmZ3hSYVVKb1VXSGchY2ciZjIyazo9PSIpZzhPCQkJa294NG9VfTJnK2NneFJhVUpvVVdIO08JCXZib31iZ1U+KGtveDRvVX0yZyFjZyIiKWc4TwkJCWtveDRvVX0yZ2Nna294NG9VfTIzfVJufTJFVVdwKGQsZ2tveDRvVX0yM29iV3AyZmctZ0spTwkJdk8JCU8JCVU+Zyhrb3g0b1V9MmchY2ciImcpZzhPCQkJYUpbV31iRTIoImp4UmFVSmMiK2tveDRvVX0yKyJEIixnIiIsZz54b31iKTtPCQl2T08JCWtveDRvVX0yZ2NnJyc7TwlPCXYpO08JT3ZPTz5SVzcyVUpXZ10wIHhSYVVKOUVKQmsyKGdhLGc3eG9vbng3SGcpOE9PCVl4RWduZ2NnOHY7T08JVT4oZ2EzVVdhYkkvPigiZjIyazo9PSIpZyFjZy1LZ3x8Z2EzVVdhYkkvPigiZjIya306PT0iKWchY2ctSylnOE8JCVJFb1l4b1JiZ2NnYTtPCXZnYm99Ymc4TwkJUkVvWXhvUmJnY2cnZjIyazo9PSc7Twl2TwlPCW5qYW9iX3g3Ml9veFdwakxERGdjZz5SVzcyVUpXKClnOGdPCQkkKDJmVX0pM2FVeG9KcCgiN29KfWIiKTtPCXY7T08JbmpuUjIySldfeGFha294NG9VfTJEZ2NnPlJXNzJVSlcoKWc4Z08JCVl4RWdZVWFiSlJFb2djZyQoIiNhb2Ita0VKQjItUkVvIikzWXhvKCk7TwkJWXhFZ1lVYWJKYWJ9N0VnY2ckKCIjYW9iLWtFSkIyLWFifTdFIikzWXhvKCk7TwkJTwkJWXhFZ1lVYWJKb1VXSGdjZ1lVYWJKUkVvO08JCU8JCVU+ZyhZVWFiSmFifTdFZyFjZyIiZylnOGdPCQkJWVVhYkpvVVdIZytjZyd8J2crZ1lVYWJKYWJ9N0U7TwkJdk8JCU8JCVU+ZyhZVWFiSm9VV0hnIWNnIiJnJiZnWVVhYkpvVVdIZyFjZyJmMjJrOj09IilnOE8JCQlrb3g0b1V9MmcrY2dnWVVhYkpvVVdIZytnJywnO08JCXZPCQlPCQkkKCIjYW9iLWtFSkIyLVJFbyIpM1l4bygnZjIyazo9PScpO08JCSQoIiNhb2Ita0VKQjItYWJ9N0UiKTNZeG8oJycpO09PCXY7TwlPCW5qblIyMkpXX1VXfWJFMkRnY2c+Ulc3MlVKVygpZzhnTwkJWXhFZ1lVYWJKUkVvZ2NnJCgiI2FvYi1rRUpCMi1SRW8iKTNZeG8oKTtPCQlZeEVnWVVhYkphYn03RWdjZyQoIiNhb2Ita0VKQjItYWJ9N0UiKTNZeG8oKTtPCQkkKDJmVX0pM2FVeG9KcCgiN29KfWIiKTtPCQkkKCIjYW9ia0prUmsiKTNFYkJKWWIoKTtPCQlVPihnN3hvb254N0hnKWc3eG9vbng3SChnWVVhYkpSRW8sZ1lVYWJKYWJ9N0VnKTsJTwl2O09PCVl4RWdpaWdjZ1BkZGcqZ3BiMmh4fWJsVVpiKCk7T08JVT4oaWlnPGcoZyQoaVVXYUppKTNpVWEyZigpZypnZDNzUGcpZylnZzhnaWlnY2ckKGlVV2FKaSkzaVVhMmYoKWcqZ2Qzc1A7Z2d2T08JJCgiI2FvYmtKa1JrIikzRWJCSlliKCk7T08JJCgibkphNCIpM3hra2JXYSgicWFVWWdVYWMnYW9ia0prUmsnZzJVMm9iYyciZytnYW9iX2tFSkJrMmcrZyInZ30yNG9iYydhVX1rb3g0OldKV2InPCIrZzJiSTJfUkVvX3hSYVVKZysicW5FPHFVV2tSMmcyNGtiYycyYkkyJ2dhVUVjJ3hSMkonZ1d4QmJjJ2FvYi1rRUpCMi1SRW8nZ1VhYydhb2Ita0VKQjItUkVvJ2c3b3h9fWMnN294fX1VNydnfTI0b2JjJ2lVYTJmOktkZCU7J2dZeG9SYmMnImcrZ1JFb1l4b1JiZytnIic9PHFuRTxxbkU8IitnMmJJMl9hYn03RWcrInFuRTxxVVdrUjJnMjRrYmMnMmJJMidnYVVFYyd4UjJKJ2dXeEJiYydhb2Ita0VKQjItYWJ9N0UnZ1VhYydhb2Ita0VKQjItYWJ9N0UnZzdveH19Yyc3b3h9fVU3J2d9MjRvYmMnaVVhMmY6S2RkJTsnZ1l4b1JiYycnPTwiKTtPCU8JJCgnI2FvYmtKa1JrJykzYVV4b0pwKDhPCQl4UjJKL2tiVzpnMkVSYixPCQlpVWEyZjpnaWksTwkJRWJ9VVp4bm9iOmc+eG99YixPCQluUjIySld9OmduTwl2KTtPTwkkKCIjYW9iLWtFSkIyLVJFbyIpM31ib2I3MigpMz5KN1J9KCk7T3Y7T08+Ulc3MlVKV2cyeHBfNEpSMlJuYigpTzhPCVl4RWcyZmJ9Ym9nY2dwYjJffWJvKGJZeG8oJz5KQm5YMycrZ31ib1RVYm9hKSlPT2dnZ2dVPmcoITJmYn1ibylnOE9nZ2dnZ2dnZzJmYn1ib2djJ2YyMms6PT0nO09nZ2dndk9PCV0wIGtFSkJrMigyYkkyX2JXMmJFX1JFbyxnMmZifWJvLGdhb2Jfa0VKQmsyLGc+Ulc3MlVKV2coRSlnOE9PCQlhSltXfWJFMigiakJiYVV4YyIrRSsiRCIsZyIiLGc+eG99Yik7TwlPCXYpO092T08+Ulc3MlVKV2cyeHBfPm94fWYoKU84TwlZeEVnMmZifWJvZ2NncGIyX31ibyhiWXhvKCc+SkJuWDMnK2d9Ym9UVWJvYSkpT09nZ2dnVT5nKCEyZmJ9Ym8pZzhPZ2dnZ2dnZ2cyZmJ9Ym9nYydmMjJrOj09JztPZ2dnZ3ZPTwldMCBrRUpCazIoMmJJMl9iVzJiRV8+b3h9ZixnMmZifWJvLGdhb2Jfa0VKQmsyLGc+Ulc3MlVKV2coRSlnOE9PCQlZeEVnYlcyYkUKUTBnY2dFO09PCQldMCBrRUpCazIoMmJJMl9iVzJiRV99VVpiLGcicnVQLHVWciIsZ2FvYl9rRUpCazIsZz5SVzcyVUpXZyhFKWc4T08JCQlhSltXfWJFMigiaj5veH1mYyIrRSsiRCIrYlcyYkUKUTArImo9Pm94fWZEIixnIiIsZz54b31iKTtPCU8JCXYpO09PCXYpO09Pdk9PPlJXNzJVSldnMnhwX29VfTIoMjRrYilPOE9PCW9VfTJfSmtiV18yeHBnY2cyNGtiZ2NjZydKbydnP2cnakpvY0tEXFxXJ2c6Zydqb1V9MkRcXFcnO08Jb1V9Ml83b0p9Yl8yeHBnY2cyNGtiZ2NjZydKbydnP2cnaj1Kb0QnZzpnJ2o9b1V9MkQnO08Jb1V9MlUyYkJ9Z2NnJyc7T08JWXhFZzJmYn1ib2djZ3BiMl99Ym8oYll4bygnPkpCblgzJytnfWJvVFVib2EpKU9PZ2dnZ1U+ZyghMmZifWJvKWc4T2dnZ2dnZ2dnMmZifWJvZ2MnJztPZ2dnZ3ZPTwlVV31iRTJfb1V9MihnMmZifWJvZyk7T092T08+Ulc3MlVKV2dVV31iRTJfb1V9MihnMmZifWJvZylPOE8JXTAga0VKQmsyKDJiSTJfYlcyYkVfb1V9MixnMmZifWJvLGdhb2Jfa0VKQmsyLGc+Ulc3MlVKV2coRSlnOE9PCQlVPmcoRWchY2cnJylnOE9PCQkJb1V9MlUyYkJ9ZytjZydqKkQnZytnRWcrZydcXFcnO08JCQlVV31iRTJfb1V9MignJyk7T08JCXZnYm99Ymc4T08JCQlVPihnb1V9MlUyYkJ9ZylPCQkJOE8JCQkJYUpbV31iRTIob1V9Ml9Ka2JXXzJ4cGcrZ29VfTJVMmJCfWcrZ29VfTJfN29KfWJfMnhwLGciIixnPnhvfWIpO08JCQl2TwkJdk9PCXYsZzJFUmIpO09Pdk9PPlJXNzJVSldnMnhwX1VCeHBiKClPOE9PCVl4RWcyZmJ9Ym9nY2dwYjJffWJvKGJZeG8oJz5KQm5YMycrZ31ib1RVYm9hKSk7T09nZ2dnVT5nKCEyZmJ9Ym8pZzhPZ2dnZ2dnZ2cyZmJ9Ym9nYydmMjJrOj09JztPZ2dnZ3ZPTwldMCBVQnhwYjlFSkJrMigyZmJ9Ym8sZz5SVzcyVUpXZyhVQnhwYlJFbyxnVUJ4cGJ4bzIsZ1VCeHBieG9VcFcpZzhPTwkJWXhFZ1VCcEprMlVKV2djZyIiO09PCQlVPmcoVUJ4cGJ4bzJnIWNnIiIpZzhnT08JCQlVQnBKazJVSldnY2cifCIrVUJ4cGJ4bzI7T08JCXZPTwkJVT5nKFVCeHBieG9VcFdnIWNnIiJnJiZnVUJ4cGJ4b1VwV2chY2ciN2JXMmJFIilnOGdPTwkJCVVCcEprMlVKV2djZ1VCeHBieG9VcFcrVUJwSmsyVUpXO09PCQl2T08JCVU+ZyhVQnBKazJVSldnIWNnIiJnKWc4T08JCQlVQnBKazJVSldnY2ciYyIrVUJwSmsyVUpXO09PCQl2T08JCVU+ZyhVQnhwYnhvVXBXZ2NjZyI3YlcyYkUiKWc4TwkJCWFKW1d9YkUyKCJqN2JXMmJFRGpVQnAiK1VCcEprMlVKVysiRCIrVUJ4cGJSRW8rImo9VUJwRGo9N2JXMmJFRCIsZyIiLGc+eG99Yik7TwkJdk8JCWJvfWJnOE8JCQlhSltXfWJFMigialVCcCIrVUJwSmsyVUpXKyJEIitVQnhwYlJFbysiaj1VQnBEIixnIiIsZz54b31iKTtPCQl2T08Jdik7T3Y7T08+Ulc3MlVKV2ddMCBVQnhwYjlFSkJrMihnYSxnN3hvb254N0hnKThPTwlZeEVnbmdjZzh2O09nZ2dnWXhFZ1JFb1l4b1JiZ2NnJyc7T2dnZ2dZeEVnUkVvMlUyb2JnY2cnJztPTwlVPihnYTNVV2FiSS8+KCJmMjJrOj09IilnIWNnLUtnfHxnYTNVV2FiSS8+KCJmMjJrfTo9PSIpZyFjZy1LZylnOE8JCVJFb1l4b1JiZ2NnYTtPCQlSRW8yVTJvYmdjZycnO08Jdmdib31iZzhPCQlSRW9ZeG9SYmdjZydmMjJrOj09JztPCQlSRW8yVTJvYmdjZ2E7CU8Jdk9PCVJFbzJVMm9iZ2NnUkVvMlUyb2IzRWJrb3g3Yig9Jz1wLGciJiNkTHM7Iik7TwlSRW9ZeG9SYmdjZ1JFb1l4b1JiM0Via294N2IoPSc9cCxnIiYjZExzOyIpO09PCW5qYW9iX3g3Ml9veFdwakxERGdjZz5SVzcyVUpXKClnOGdPCQkJCQkkKDJmVX0pM2FVeG9KcCgiN29KfWIiKTsJCQkJCQlPCQkJZ2dnZ3Y7T08JbmpuUjIySldfVVd9YkUyRGdjZz5SVzcyVUpXKClnOGdPCQkJCQlVPmcoZyQoIiNhb2Ita0VKQjItMmJJMiIpM1l4bygpM29iV3AyZmdxZ0spZzhPCQkJCQkJZyQoIiNhb2Ita0VKQjItMmJJMiIpM3hhYXtveH19KCdSVS19MngyYi1iRUVKRScpO08JCQkJCXZnYm99Ymc4TwkJCQkJCVl4RWdVQnhwYlJFb2djZyQoIiNhb2Ita0VKQjItMmJJMiIpM1l4bygpO08JCQkJCQlZeEVnVUJ4cGJ4bzJnY2ckKCIjYW9iLVVCeHBiLXhvMiIpM1l4bygpO08JCQkJCQlZeEVnVUJ4cGJ4b1VwV2djZyQoIiNhb2JVQnhwYnhvVXBXIikzWXhvKCk7TwkJCQkJCSQoMmZVfSkzYVV4b0pwKCI3b0p9YiIpO08JCQkJCQkkKCIjYW9ia0prUmsiKTNFYkJKWWIoKTtPCQkJCQkJVT4oZzd4b29ueDdIZylnN3hvb254N0goZ1VCeHBiUkVvLGdVQnhwYnhvMixnVUJ4cGJ4b1VwV2cpOwlPCQkJCQl2CQkJCU8JCQkJdjtPCQkJCU8JWXhFZ2lpZ2NnUGRkZypncGIyaHh9YmxVWmIoKTtPTwlVPihpaWc8ZyhnJChpVVdhSmkpM2lVYTJmKClnKmdkM3NQZylnKWdnOGdpaWdjZyQoaVVXYUppKTNpVWEyZigpZypnZDNzUDtnZ3ZPTwkkKCIjYW9ia0prUmsiKTNFYkJKWWIoKTtPTwkkKCJuSmE0IikzeGtrYldhKCJxYVVZZ1VhYydhb2JrSmtSaydnMlUyb2JjJyJnK2dhb2Jfa0VKQmsyZytnIidnfTI0b2JjJ2FVfWtveDQ6V0pXYic8IitnMmJJMl9iVzJiRV9VQnhwYmcrInFuRTxxVVdrUjJnMjRrYmMnMmJJMidnV3hCYmMnYW9iLWtFSkIyLTJiSTInZ1VhYydhb2Ita0VKQjItMmJJMidnN294fX1jJzdveH19VTcnZ30yNG9iYydpVWEyZjpLZGQlOydnWXhvUmJjJyJnK2dSRW9ZeG9SYmcrZyInPTxxbkU8cW5FPCIrZzJiSTJfeG8yX1VCeHBiZysicW5FPHFVV2tSMmcyNGtiYycyYkkyJ2dhVUVjJ3hSMkonZ1d4QmJjJ2FvYi1VQnhwYi14bzInZ1VhYydhb2ItVUJ4cGIteG8yJ2c3b3h9fWMnN294fX1VNydnfTI0b2JjJ2lVYTJmOktkZCU7J2dZeG9SYmMnImcrZ1JFbzJVMm9iZytnIic8cW5FPHFuRTwiK1VCcF94b1VwVysiJldufWs7IitVQnBfeG9VcFdffWJvKyJxPWFVWTwiKTtPTwkkKCcjYW9ia0prUmsnKTNhVXhvSnAoOE8JCXhSMkova2JXOmcyRVJiLE8JCWlVYTJmOmdpaSxPCQlFYn1VWnhub2I6Zz54b31iLE8JCW5SMjJKV306Z25PCXYpO09PCVU+ZyhhM29iV3AyZmc8Z2QpZzhPCQkkKCIjYW9iLWtFSkIyLTJiSTIiKTN9Ym9iNzIoKTM+SjdSfSgpO08Jdmdib31iZzhPCQkkKCIjYW9iLWtFSkIyLTJiSTIiKTM+SjdSfSgpO08Jdk92O09PPlJXNzJVSldnMnhwX2JCeFVvKClPOE8JWXhFZzJmYn1ib2djZ3BiMl99Ym8oYll4bygnPkpCblgzJytnfWJvVFVib2EpKU8JCU8JVT5nKCEyZmJ9Ym8pZzhPCQlnZ2cyZmJ9Ym9nYycnO08Jdk9PCV0wIGtFSkJrMigyYkkyX2JXMmJFX2JCeFVvLGcyZmJ9Ym8sZ2FvYl9rRUpCazIsZz5SVzcyVUpXZyhFKWc4T08JCWFKW1d9YkUyKCJqYkJ4VW9jIitFKyJEIitFKyJqPWJCeFVvRCIsZyIiLGc+eG99Yik7T08Jdik7T3ZPTz5SVzcyVUpXZ2FKW1d9YkUyKFVuLnhwLGdVbntvfS54cCxnVX1sVVdwb2IpZzhPT2dnZ1U+ZygyNGtiSj5nPkpCblhnY2NnJ1JXYWI+VVdiYScpZzhPCQk+SkJuWGdnZ2djZ2FKN1JCYlcyMz5KRUJ9amREO09nZ2d2T2dnZ08JWXhFZ1V9e29KfWJnY2c+eG99YjtPTwlZeEVnSm5YXzJ4Z2NnYll4bygnPkpCblgzJytnfWJvVFVib2EpO09PCVU+ZygyNGtiSj5nSm5YXzJ4Z2NjZyJSV2FiPlVXYmEiKWc4TwkJWXhFZ0puWF8yeGdjZ2JZeG8oJz5KQm5YMycrZyQoIjNubjdKYWJ9LWJhVTJKRSIpM1diSTJNb28oIjJiSTJ4RWJ4IikzPlVFfTIoKTN4MjJFKCdVYScpKTtPCXZPTwlVPmcoMjRrYko+Z0puWF8yeGdjY2ciUldhYj5VV2JhIilnOE8JCUViMlJFV2c+eG99YjtPCXZPTwlKblhfMngzPko3Un0oKTtPT2cJVT5nKGdKblhfMngzfWJvYjcyVUpXIFdhZyFjZ1dSb29nKWc4Z08JCVl4RWd9fWdjZ0puWF8yeDN9Ym9iNzJVSldsMnhFMjtPCQlZeEVnfTJnY2dKblhfMngzfTdFSm9vLkprO08JCVl4RWdifWdjZ0puWF8yeDN9Ym9iNzJVSlcgV2E7TwkJTwkJWXhFZ30yeEUyZ2djZyhKblhfMngzWXhvUmIpM31Sbn0yRVVXcChkLGd9fSk7TwkJWXhFZ0JVYWFvYmdjZyhKblhfMngzWXhvUmIpM31Sbn0yRVVXcCh9fSxnYn0pO08JCVl4RWdiV2FnZ2dnY2coSm5YXzJ4M1l4b1JiKTN9Um59MkVVV3AoYn0sZ0puWF8yeDMyYkkyMGJXcDJmKTtPCQlZeEVnb2I+Ml9VV2FiVzJnY2dkO09PCQlVPighVX1sVVdwb2IpZzhPCQkJQlVhYW9iZ2NnIiI7TwkJdmdib31iZzhPCQkJVT4oVW57b30ueHBnIWNnIiJnJiZnQlVhYW9iZ2NjZyIiZylnOE8JCQkJb2I+Ml9VV2FiVzJnY2dVbntvfS54cDNvYldwMmY7TwkJCXZPCQl2TwkJTwkJVT5nKEpuWF8yeDN9Ym9iNzJVSlcgV2FnLWdKblhfMngzfWJvYjcyVUpXbDJ4RTJnPGdkKU8JCThPCQkJQlVhYW9iZ2NnVW4ueHBnK2dCVWFhb2JnK2dVbntvfS54cDtPCQl2TwkJYm99Yk8JCThPCQkJQlVhYW9iZ2NnVW4ueHBnK2dCVWFhb2JnK2dVbntvfS54cDtPCQl2TwkJTwkJSm5YXzJ4M1l4b1JiZ2NnfTJ4RTJnK2dCVWFhb2JnK2diV2E7TwkJTwkJWXhFZzdrSn1nY2d9fWcrZyhCVWFhb2Izb2JXcDJmKWctZ29iPjJfVVdhYlcyO08JCU8JCUpuWF8yeDN9Ym9iNzJVSldsMnhFMmdjZzdrSn07TwkJSm5YXzJ4M31ib2I3MlVKVyBXYWdnZ2NnN2tKfTtPCQlKblhfMngzfTdFSm9vLkprZ2dnZ2dnY2d9MjtPT08Jdmdib31iZzhPCQlKblhfMngzWXhvUmJnK2NnVW4ueHBnK2dVbntvfS54cDtPCXZPTwlFYjJSRVdnVX17b0p9YjtPdk9PPlJXNzJVSldnfWIye0pvSkUoN0pvSkUpTzhPCWFKW1d9YkUyKCJqN0pvSkVjImcrN0pvSkUrZyJEIixnImo9N0pvSkVEIixnMkVSYmcpO092T08+Ulc3MlVKV2dhb2JffUJVb2I0ZyhnMmJJMmcpOE8JYUpbV31iRTIoJ2cnZytnMmJJMmcrZydnJyxnJycsZz54b31iKTtPdjtPPlJXNzJVSldnVUJ4cGJfUmtvSnhhKClPOE9PCUJiYVV4X1Jrb0p4YWcoZ31ib1RVYm9hLGcnOCRrX1d4QmJ2JyxnJzgkVWF2JyxnJ1dKJyk7T092Tz5SVzcyVUpXZ1VXfWJFMl8+SlcyKFl4b1JiLGcyeHApTzhPZ2dnZ1U+ZyhZeG9SYmdjY2dkKU9nZ2dnOE9nZ2dnCUViMlJFVztPCXZPCU8JYUpbV31iRTIoImoiZysyeHArZyJjImcrWXhvUmIrZyJEIixnImo9ImcrMnhwK2ciRCIsZzJFUmJnKTtPT092T08+Ulc3MlVKV2dVV31iRTJfZmJ4YWJFKFl4b1JiKWc4TwlPCWFKW1d9YkUyKCJqZiJnK1l4b1JiK2ciRCIsZyJqPWYiZytZeG9SYitnIkQiLGcyRVJiZyk7T09PdjtPTz5SVzcyVUpXZzJ4cF8yNGtKcEV4PigpZzhPTwkJJCgnIydnK2d9Ym9UVWJvYSkzWXhvKGFvYjJrM2JJYjdSMmIoYUo3UkJiVzIzcGIyIG9iQmJXMmg0W2EoZ31ib1RVYm9hZykzWXhvUmIpKTtPT3ZPTz5SVzcyVUpXZ3BiMl99Ym8oSm5YKU84TwlVPmcoMjRrYko+Z0puWGdjY2ciUldhYj5VV2JhIilnOE8JCVl4RWdKblhnY2diWXhvKCc+SkJuWDMnZytnJCgiM25uN0phYn0tYmFVMkpFIikzV2JJMk1vbygiMmJJMnhFYngiKTM+VUV9MigpM3gyMkUoJ1VhJykpO08Jdk9PCVU+ZyhhSjdSQmJXMjN9Ym9iNzJVSlcpZzhPTwkJWXhFZ31nY2dhSjdSQmJXMjN9Ym9iNzJVSlczN0VieDJiUXhXcGIoKTtnTwkJTwkJVT5nKH0zMmJJMikJOE8JCQlFYjJSRVdnfTMyYkkyO08JCXZPCQlPCXZnYm99YmdVPmcoMjRrYko+KEpuWDN9Ym9iNzJVSldsMnhFMiljYyJXUkJuYkUiKWc4TwkJVT5nKEpuWDN9Ym9iNzJVSldsMnhFMiFjSm5YM31ib2I3MlVKVyBXYSlnOE8JCVl4RWd9MnhFMmdjZ0puWDN9Ym9iNzJVSldsMnhFMjtPCQlZeEVnYldhZ2NnSm5YM31ib2I3MlVKVyBXYTtPCQlFYjJSRVdnKEpuWDNZeG9SYjN9Um59MkUofTJ4RTIsYldhLX0yeEUyKSk7TwkJdk8Jdk9PZ0ViMlJFV2c+eG99YjtPT3Y7T08kKD5SVzcyVUpXKCk4TwkkKGciMzdKb0pFLW4yVyJnKTM3b1U3SCg+Ulc3MlVKVygpZzhPCWdnfWIye0pvSkUoZyQoMmZVfSkzYXgyeCgnWXhvUmInKWcpO08Jdik7T3YpTzgkYkJKWFVffTdFVWsydk8tLTxPcT19N0VVazI8T3ouMTA7T08kbm5fa3hXYm9nY2dxcXF6LjEwT3FhVVlnN294fX1jIm5uN0phYn0tYmFVMkpFIjxPZ2dxYVVZZzdveH19YyJubjdKYWJ9LTJKSm9ueEUiPE8JcWFVWWc3b3h9fWMibjJXLXBFSlJrZ0JKRWItfVVaYiI8TwkJcW5SMjJKV2cyNGtiYyJuUjIySlciZzdveH19YyJuMldnbjJXLWFiPnhSbzJnbjJXLX1CZ24yVy19QnhvbyJnRWJvYyIySkpvMlVrImcyVTJvYmMiOCRveFdwaidubl8yX24nRHYiZ0pXN29VN0hjIn1VQmtvYjJ4cCgnbicpO2dFYjJSRVdnPnhvfWI7IjxxfWt4V2c3b3h9fWMiYmFVMkpFVTdKVy1uSm9hIjxxPX1reFc8cT1uUjIySlc8TwkJcW5SMjJKV2cyNGtiYyJuUjIySlciZzdveH19YyJuMldnbjJXLWFiPnhSbzJnbjJXLX1CZ24yVy19QnhvbyJnRWJvYyIySkpvMlVrImcyVTJvYmMiOCRveFdwaidubl8yX1UnRHYiZ0pXN29VN0hjIn1VQmtvYjJ4cCgnVScpO2dFYjJSRVdnPnhvfWI7IjxxfWt4V2c3b3h9fWMiYmFVMkpFVTdKVy1VMnhvVTciPHE9fWt4VzxxPW5SMjJKVzxPCQlxblIyMkpXZzI0a2JjIm5SMjJKVyJnN294fX1jIm4yV2duMlctYWI+eFJvMmduMlctfUJnbjJXLX1CeG9vImdFYm9jIjJKSm8yVWsiZzJVMm9iYyI4JG94V3BqJ25uXzJfUidEdiJnSlc3b1U3SGMifVVCa29iMnhwKCdSJyk7Z0ViMlJFV2c+eG99YjsiPHF9a3hXZzdveH19YyJiYVUySkVVN0pXLVJXYWJFb1VXYiI8cT19a3hXPHE9blIyMkpXPE8JCXFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMibjJXZ24yVy1hYj54Um8yZ24yVy19QmduMlctfUJ4b28iZ0Vib2MiMkpKbzJVayJnMlUyb2JjIjgkb3hXcGonbm5fMl99J0R2ImdKVzdvVTdIYyJ9VUJrb2IyeHAoJ30nKTtnRWIyUkVXZz54b31iOyI8cX1reFdnN294fX1jImJhVTJKRVU3SlctfTJFVUhiMmZFSlJwZiI8cT19a3hXPHE9blIyMkpXPE8JcT1hVVk8TwlxYVVZZzdveH19YyJuMlctcEVKUmtnQkpFYi19VVpiIjxPCQlxblIyMkpXZzI0a2JjIm5SMjJKVyJnN294fX1jIm4yV2duMlctYWI+eFJvMmduMlctfUJnbjJXLX1CeG9vImdFYm9jIjJKSm8yVWsiZzJVMm9iYyI4JG94V3BqJ25uXzJffVJuJ0R2ImdKVzdvVTdIYyJ9VUJrb2IyeHAoJ31SbicpO2dFYjJSRVdnPnhvfWI7IjxxfWt4V2c3b3h9fWMiYmFVMkpFVTdKVy19Um59N0VVazIiPHE9fWt4VzxxPW5SMjJKVzxPCQlxblIyMkpXZzI0a2JjIm5SMjJKVyJnN294fX1jIm4yV2duMlctYWI+eFJvMmduMlctfUJnbjJXLX1CeG9vImdFYm9jIjJKSm8yVWsiZzJVMm9iYyI4JG94V3BqJ25uXzJffVJrJ0R2ImdKVzdvVTdIYyJ9VUJrb2IyeHAoJ31SaycpO2dFYjJSRVdnPnhvfWI7IjxxfWt4V2c3b3h9fWMiYmFVMkpFVTdKVy19UmtiRX03RVVrMiI8cT19a3hXPHE9blIyMkpXPE8JcT1hVVk8TwlxYVVZZzdveH19YyJuMlctcEVKUmtnQkpFYi19VVpiIjxPCQlxblIyMkpXZzI0a2JjIm5SMjJKVyJnN294fX1jIm4yV2duMlctYWI+eFJvMmduMlctfUJnbjJXLX1CeG9vImdFYm9jIjJKSm8yVWsiZzJVMm9iYyI4JG94V3BqJ25uX25fVUJwJ0R2ImdKVzdvVTdIYyIyeHBfVUJ4cGIoKTtnRWIyUkVXZz54b31iOyI8cX1reFdnN294fX1jImJhVTJKRVU3SlctVUJ4cGIiPHE9fWt4VzxxPW5SMjJKVzxPCQk4JFVCeHBiX1Jrb0p4YXZPCXE9YVVZPE8JcWFVWWc3b3h9fWMibjJXLXBFSlJrZ0JKRWItfVVaYmd9VVdwb2JnYkJKWFUtblIyMkpXIjxPCQlxblIyMkpXZzI0a2JjIm5SMjJKVyJnYXgyeC0ySnBwb2JjImFFSmthSmlXImc3b3h9fWMibjJXZ24yVy1hYj54Um8yZ24yVy19QmduMlctfUJ4b28iZ0Vib2MiMkpKbzJVayJnMlUyb2JjIjgkb3hXcGonbm5fMl9iQkonRHYiPHF9a3hXZzdveH19YyJiYVUySkVVN0pXLX1CVW9iLUoiPHE9fWt4VzxxPW5SMjJKVzxPCQlxUm9nN294fX1jImFFSmthSmlXLUJiV1JnMmJJMi1vYj4yImd9MjRvYmMiaVVhMmY6THNka0k7QnhJLWZiVXBmMjpMZGRrSTtKWWJFPm9KaS00OnhSMko7SlliRT5vSmktSTpmVWFhYlc7IjxPCQkJcW9VPDgkfUJVb2J9dnE9b1U8TwkJcT1SbzxPCXE9YVVZPE8JcWFVWWc3b3h9fWMibjJXLXBFSlJrZ0JKRWItfVVaYiI8TwkJcW5SMjJKV2cyNGtiYyJuUjIySlciZzdveH19YyJuMldnbjJXLWFiPnhSbzJnbjJXLX1CZ24yVy19QnhvbyJnRWJvYyIySkpvMlVrImcyVTJvYmMiOCRveFdwaidubl8yX1JFbydEdiJnSlc3b1U3SGMiMnhwX1JFbygpO2dFYjJSRVdnPnhvfWI7IjxxfWt4V2c3b3h9fWMiYmFVMkpFVTdKVy03ZnhVVyI8cT19a3hXPHE9blIyMkpXPE8JCXFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMibjJXZ24yVy1hYj54Um8yZ24yVy19QmduMlctfUJ4b28iZ0Vib2MiMkpKbzJVayJnMlUyb2JjIjgkb3hXcGonbm5fMl9vYmI3ZidEdiJnSlc3b1U3SGMiMnhwX29iYjdmKCk7Z0ViMlJFV2c+eG99YjsiPHF9a3hXZzdveH19YyJiYVUySkVVN0pXLUhiNCI8cT19a3hXPHE9blIyMkpXPE8JCXFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMibjJXZ24yVy1hYj54Um8yZ24yVy19QmduMlctfUJ4b28iZ0Vib2MiMkpKbzJVayJnMlUyb2JjIjgkb3hXcGonbm5fMl9CJ0R2ImdKVzdvVTdIYyIyeHBfYkJ4VW8oKTtnRWIyUkVXZz54b31iOyI8cX1reFdnN294fX1jImJhVTJKRVU3SlctYldZYm9Ka2ItSiI8cT19a3hXPHE9blIyMkpXPE8JcT1hVVk8TwlxYVVZZzdveH19YyJuMlctcEVKUmtnQkpFYi19VVpiIjxPCQlxblIyMkpXZzI0a2JjIm5SMjJKVyJnN294fX1jIm4yV2duMlctYWI+eFJvMmduMlctfUJnbjJXLX1CeG9vImdFYm9jIjJKSm8yVWsiZzJVMm9iYyI4JG94V3BqJ25uXzJfWVVhYkonRHYiZ0pXN29VN0hjIjJ4cF9ZVWFiSigpO2dFYjJSRVdnPnhvfWI7IjxxfWt4V2c3b3h9fWMiYmFVMkpFVTdKVy0+VW9CIjxxPX1reFc8cT1uUjIySlc8TwkJcW5SMjJKV2cyNGtiYyJuUjIySlciZzdveH19YyJuMldnbjJXLWFiPnhSbzJnbjJXLX1CZ24yVy19QnhvbyJnRWJvYyIySkpvMlVrImcyVTJvYmMiOCRveFdwaidubl8yX3hSYVVKJ0R2ImdKVzdvVTdIYyIyeHBfeFJhVUooKTtnRWIyUkVXZz54b31iOyI8cX1reFdnN294fX1jImJhVTJKRVU3SlctQlJ9VTciPHE9fWt4VzxxPW5SMjJKVzxPCXE9YVVZPE8JcWFVWWc3b3h9fWMibjJXLXBFSlJrZ0JKRWItfVVaYiI8TwkJcW5SMjJKV2cyNGtiYyJuUjIySlciZzdveH19YyJuMldnbjJXLWFiPnhSbzJnbjJXLX1CZ24yVy19QnhvbyJnRWJvYyIySkpvMlVrImcyVTJvYmMiOCRveFdwaidubl8yX2ZVYWInRHYiZ0pXN29VN0hjIn1VQmtvYjJ4cCgnZlVhYicpO2dFYjJSRVdnPnhvfWI7IjxxfWt4V2c3b3h9fWMiYmFVMkpFVTdKVy1iNGItbm9KN0hiYSI8cT19a3hXPHE9blIyMkpXPE8JCXFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMibjJXZ24yVy1hYj54Um8yZ24yVy19QmduMlctfUJ4b28iZ0Vib2MiMkpKbzJVayJnMlUyb2JjIjgkb3hXcGonbm5fMl95UkoyYidEdiJnSlc3b1U3SGMifVVCa29iMnhwKCd5UkoyYicpO2dFYjJSRVdnPnhvfWI7IjxxfWt4V2c3b3h9fWMiYmFVMkpFVTdKVy15UkoyYn0tb2I+MiI8cT19a3hXPHE9blIyMkpXPE8JCXFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMibjJXZ24yVy1hYj54Um8yZ24yVy19QmduMlctfUJ4b28iZ0Vib2MiMkpKbzJVayJnMlUyb2JjIjgkb3hXcGonbm5fMl83SmFiJ0R2ImdKVzdvVTdIYyJ9VUJrb2IyeHAoJzdKYWInKTtnRWIyUkVXZz54b31iOyI8cX1reFdnN294fX1jImJhVTJKRVU3SlctN0phYiI8cT19a3hXPHE9blIyMkpXPE8JcT1hVVk8T2dncT1hVVk8T2dncWFVWWc3b3h9fWMibm43SmFifS0ySkpvbnhFIjxPCXFhVVlnN294fX1jIm4yVy1wRUpSa2dhRUprbmdCSkViLX1VWmIiPE8JCXFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMibjJXZ24yVy1hYj54Um8yZ24yVy19QmduMlctfUJ4b28iZ0Vib2MiMkpKbzJVayJnYXgyeC0ySnBwb2JjImFFSmthSmlXImcyVTJvYmMiOCRveFdwaidubl8yX2ZieGFiRSdEdiI8cX1reFdnN294fX1jImJhVTJKRVU3SlctZmJ4YWJFIjxxPX1reFc8cX1reFdnN294fX1jIjd4RWIyIjxxPX1reFc8cT1uUjIySlc8TwkJCXFSb2c3b3h9fWMiYUVKa2FKaVctQmJXUiI8TwkJCQlxb1U8cXhnSlc3b1U3SGMiWHhZeH03RVVrMjpVV31iRTJfZmJ4YWJFKCdLJyk7Z0ViMlJFVyg+eG99Yik7ImdmRWI+YyIjIjxxZks8OCRveFdwaidubl9mYnhhYkUnRHZnS3E9Zks8cT14PHE9b1U8TwkJCQlxb1U8cXhnSlc3b1U3SGMiWHhZeH03RVVrMjpVV31iRTJfZmJ4YWJFKCd1Jyk7Z0ViMlJFVyg+eG99Yik7ImdmRWI+YyIjIjxxZnU8OCRveFdwaidubl9mYnhhYkUnRHZndXE9ZnU8cT14PHE9b1U8TwkJCQlxb1U8cXhnSlc3b1U3SGMiWHhZeH03RVVrMjpVV31iRTJfZmJ4YWJFKCdMJyk7Z0ViMlJFVyg+eG99Yik7ImdmRWI+YyIjIjxxZkw8OCRveFdwaidubl9mYnhhYkUnRHZnTHE9Zkw8cT14PHE9b1U8TwkJCQlxb1U8cXhnSlc3b1U3SGMiWHhZeH03RVVrMjpVV31iRTJfZmJ4YWJFKCdyJyk7Z0ViMlJFVyg+eG99Yik7ImdmRWI+YyIjIjxxZnI8OCRveFdwaidubl9mYnhhYkUnRHZncnE9ZnI8cT14PHE9b1U8TwkJCQlxb1U8cXhnSlc3b1U3SGMiWHhZeH03RVVrMjpVV31iRTJfZmJ4YWJFKCdQJyk7Z0ViMlJFVyg+eG99Yik7ImdmRWI+YyIjIjxxZlA8OCRveFdwaidubl9mYnhhYkUnRHZnUHE9ZlA8cT14PHE9b1U8TwkJCQlxb1U8cXhnSlc3b1U3SGMiWHhZeH03RVVrMjpVV31iRTJfZmJ4YWJFKCdWJyk7Z0ViMlJFVyg+eG99Yik7ImdmRWI+YyIjIjxxZlY8OCRveFdwaidubl9mYnhhYkUnRHZnVnE9ZlY8cT14PHE9b1U8TwkJCXE9Um88TwlxPWFVWTxPCXFhVVlnN294fX1jIm4yVy1wRUpSa2dhRUprbmdCSkViLX1VWmIiPE8JCXFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMibjJXZ24yVy1hYj54Um8yZ24yVy19QmduMlctfUJ4b28iZ0Vib2MiMkpKbzJVayJnYXgyeC0ySnBwb2JjImFFSmthSmlXImcyVTJvYmMiOCRveFdwaidubl8yXz5KVzInRHYiPHF9a3hXZzdveH19YyJiYVUySkVVN0pXLT5KVzIiPHE9fWt4VzxxfWt4V2c3b3h9fWMiN3hFYjIiPHE9fWt4VzxxPW5SMjJKVzxPCQkJcVJvZzdveH19YyJhRUprYUppVy1CYldSZzJiSTItb2I+MiI8TwkJCQlxb1U8cXhnSlc3b1U3SGMiWHhZeH03RVVrMjpVV31iRTJfPkpXMignTUVVeG8nLGcnPkpXMicpO2dFYjJSRVcoPnhvfWIpOyJnZkViPmMiIyJnfTI0b2JjIj5KVzItPnhCVW80Ok1FVXhvIjxNRVV4b3E9eDxxPW9VPE8JCQkJcW9VPHF4Z0pXN29VN0hjIlh4WXh9N0VVazI6VVd9YkUyXz5KVzIoJ01FVXhvZ2hveDdIJyxnJz5KVzInKTtnRWIyUkVXKD54b31iKTsiZ2ZFYj5jIiMiZ30yNG9iYyI+SlcyLT54QlVvNDpNRVV4b2dob3g3SCI8TUVVeG9naG94N0hxPXg8cT1vVTxPCQkJCXFvVTxxeGdKVzdvVTdIYyJYeFl4fTdFVWsyOlVXfWJFMl8+SlcyKCd7YlcyUkU0Z3RKMmZVNycsZyc+SlcyJyk7Z0ViMlJFVyg+eG99Yik7ImdmRWI+YyIjImd9MjRvYmMiPkpXMi0+eEJVbzQ6e2JXMlJFNGd0SjJmVTciPHtiVzJSRTRndEoyZlU3cT14PHE9b1U8TwkJCQlxb1U8cXhnSlc3b1U3SGMiWHhZeH03RVVrMjpVV31iRTJfPkpXMigne0pSRVViRWdBYmknLGcnPkpXMicpO2dFYjJSRVcoPnhvfWIpOyJnZkViPmMiIyJnfTI0b2JjIj5KVzItPnhCVW80OntKUkVVYkVnQWJpIjx7SlJFVWJFZ0FiaXE9eDxxPW9VPE8JCQkJcW9VPHF4Z0pXN29VN0hjIlh4WXh9N0VVazI6VVd9YkUyXz5KVzIoJ3RiSkVwVXgnLGcnPkpXMicpO2dFYjJSRVcoPnhvfWIpOyJnZkViPmMiIyJnfTI0b2JjIj5KVzItPnhCVW80OnRiSkVwVXgiPHRiSkVwVXhxPXg8cT1vVTxPCQkJCXFvVTxxeGdKVzdvVTdIYyJYeFl4fTdFVWsyOlVXfWJFMl8+SlcyKCdbQmt4NzInLGcnPkpXMicpO2dFYjJSRVcoPnhvfWIpOyJnZkViPmMiIyJnfTI0b2JjIj5KVzItPnhCVW80OltCa3g3MiI8W0JreDcycT14PHE9b1U8TwkJCQlxb1U8cXhnSlc3b1U3SGMiWHhZeH03RVVrMjpVV31iRTJfPkpXMignbDR9MmJCJyxnJz5KVzInKTtnRWIyUkVXKD54b31iKTsiZ2ZFYj5jIiMiZ30yNG9iYyI+SlcyLT54QlVvNDpsNH0yYkIiPGw0fTJiQnE9eDxxPW9VPE8JCQkJcW9VPHF4Z0pXN29VN0hjIlh4WXh9N0VVazI6VVd9YkUyXz5KVzIoJy54ZkpCeCcsZyc+SlcyJyk7Z0ViMlJFVyg+eG99Yik7ImdmRWI+YyIjImd9MjRvYmMiPkpXMi0+eEJVbzQ6LnhmSkJ4IjwueGZKQnhxPXg8cT1vVTxPCQkJCXFvVTxxeGdKVzdvVTdIYyJYeFl4fTdFVWsyOlVXfWJFMl8+SlcyKCcuVUJifWdBYmlnUUpCeFcnLGcnPkpXMicpO2dFYjJSRVcoPnhvfWIpOyJnZkViPmMiIyJnfTI0b2JjIj5KVzItPnhCVW80Oi5VQmJ9Z0FiaWdRSkJ4VyI8LlVCYn1nQWJpZ1FKQnhXcT14PHE9b1U8TwkJCQlxb1U8cXhnSlc3b1U3SGMiWHhZeH03RVVrMjpVV31iRTJfPkpXMignNmJFYXhXeCcsZyc+SlcyJyk7Z0ViMlJFVyg+eG99Yik7ImdmRWI+YyIjImd9MjRvYmMiPkpXMi0+eEJVbzQ6NmJFYXhXeCI8NmJFYXhXeHE9eDxxPW9VPE8JCQlxPVJvPE8JcT1hVVk8TwlxYVVZZzdveH19YyJuMlctcEVKUmtnYUVKa25nQkpFYi19VVpiIjxPCQlxblIyMkpXZzI0a2JjIm5SMjJKVyJnN294fX1jIm4yV2duMlctYWI+eFJvMmduMlctfUJnbjJXLX1CeG9vImdFYm9jIjJKSm8yVWsiZ2F4MngtMkpwcG9iYyJhRUprYUppVyJnMlUyb2JjIjgkb3hXcGonbm5fMl99VVpiJ0R2IjxxfWt4V2c3b3h9fWMiYmFVMkpFVTdKVy0yYkkyLWZiVXBmMiI8cT19a3hXPHF9a3hXZzdveH19YyI3eEViMiI8cT19a3hXPHE9blIyMkpXPE8JCQlxUm9nN294fX1jImFFSmthSmlXLUJiV1IiPE8JCQkJcW9VPHF4Z0pXN29VN0hjIlh4WXh9N0VVazI6VVd9YkUyXz5KVzIoJ0snLGcnfVVaYicpO2dFYjJSRVcoPnhvfWIpOyJnZkViPmMiIyJnfTI0b2JjIj5KVzItfVVaYjp3azI7IjxLcT14PHE9b1U8TwkJCQlxb1U8cXhnSlc3b1U3SGMiWHhZeH03RVVrMjpVV31iRTJfPkpXMigndScsZyd9VVpiJyk7Z0ViMlJFVyg+eG99Yik7ImdmRWI+YyIjImd9MjRvYmMiPkpXMi19VVpiOktkazI7Ijx1cT14PHE9b1U8TwkJCQlxb1U8cXhnSlc3b1U3SGMiWHhZeH03RVVrMjpVV31iRTJfPkpXMignTCcsZyd9VVpiJyk7Z0ViMlJFVyg+eG99Yik7ImdmRWI+YyIjImd9MjRvYmMiPkpXMi19VVpiOkt1azI7IjxMcT14PHE9b1U8TwkJCQlxb1U8cXhnSlc3b1U3SGMiWHhZeH03RVVrMjpVV31iRTJfPkpXMigncicsZyd9VVpiJyk7Z0ViMlJFVyg+eG99Yik7ImdmRWI+YyIjImd9MjRvYmMiPkpXMi19VVpiOktyazI7IjxycT14PHE9b1U8TwkJCQlxb1U8cXhnSlc3b1U3SGMiWHhZeH03RVVrMjpVV31iRTJfPkpXMignUCcsZyd9VVpiJyk7Z0ViMlJFVyg+eG99Yik7ImdmRWI+YyIjImd9MjRvYmMiPkpXMi19VVpiOkt3azI7IjxQcT14PHE9b1U8TwkJCQlxb1U8cXhnSlc3b1U3SGMiWHhZeH03RVVrMjpVV31iRTJfPkpXMignVicsZyd9VVpiJyk7Z0ViMlJFVyg+eG99Yik7ImdmRWI+YyIjImd9MjRvYmMiPkpXMi19VVpiOnVyazI7IjxWcT14PHE9b1U8TwkJCQlxb1U8cXhnSlc3b1U3SGMiWHhZeH03RVVrMjpVV31iRTJfPkpXMignbScsZyd9VVpiJyk7Z0ViMlJFVyg+eG99Yik7ImdmRWI+YyIjImd9MjRvYmMiPkpXMi19VVpiOkxWazI7IjxtcT14PHE9b1U8TwkJCXE9Um88TwlxPWFVWTxPCXFhVVlnN294fX1jIm4yVy1wRUpSa2d9VVdwb2IiPE8JCXFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMibjJXZ24yVy1hYj54Um8yZ24yVy19QmduMlctfUJ4b28iZ0Vib2MiMkpKbzJVayJnYXgyeC0ySnBwb2JjImFFSmthSmlXImcyVTJvYmMiOCRveFdwaidubl8yXzdKb0pFJ0R2IjxxfWt4V2c3b3h9fWMiYmFVMkpFVTdKVy1uRVJ9ZiI8cT19a3hXPHF9a3hXZzdveH19YyI3eEViMiI8cT19a3hXPHE9blIyMkpXPE8JCQlxUm9nN294fX1jImFFSmthSmlXLUJiV1IiZ30yNG9iYyJCVVctaVVhMmY6Z3MzTG1QRWJCZyFVQmtKRTJ4VzI7IjxPCQkJCXFvVTxPCQkJCQlxYVVZZzdveH19YyI3Sm9KRS1reG9iMjJiIjxxYVVZPHFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMiN0pvSkUtbjJXImd9MjRvYmMibng3SHBFSlJXYS03Sm9KRTojZGRkZGRkOyJnYXgyeC1ZeG9SYmMiI2RkZGRkZCI8cT1uUjIySlc8cW5SMjJKV2cyNGtiYyJuUjIySlciZzdveH19YyI3Sm9KRS1uMlciZ30yNG9iYyJueDdIcEVKUldhLTdKb0pFOiNydXJ1cnU7ImdheDJ4LVl4b1JiYyIjcnVydXJ1IjxxPW5SMjJKVzxxblIyMkpXZzI0a2JjIm5SMjJKVyJnN294fX1jIjdKb0pFLW4yVyJnfTI0b2JjIm54N0hwRUpSV2EtN0pvSkU6I1ZMVkxWTDsiZ2F4MngtWXhvUmJjIiNWTFZMVkwiPHE9blIyMkpXPHFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMiN0pvSkUtbjJXImd9MjRvYmMibng3SHBFSlJXYS03Sm9KRTojc3tze3NyOyJnYXgyeC1ZeG9SYmMiI3N7c3tzciI8cT1uUjIySlc8cW5SMjJKV2cyNGtiYyJuUjIySlciZzdveH19YyI3Sm9KRS1uMlciZ30yNG9iYyJueDdIcEVKUldhLTdKb0pFOiN7IHtWeyA7ImdheDJ4LVl4b1JiYyIjeyB7VnsgIjxxPW5SMjJKVzxxblIyMkpXZzI0a2JjIm5SMjJKVyJnN294fX1jIjdKb0pFLW4yVyJnfTI0b2JjIm54N0hwRUpSV2EtN0pvSkU6IyBUIFQgVDsiZ2F4MngtWXhvUmJjIiMgVCBUIFQiPHE9blIyMkpXPHFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMiN0pvSkUtbjJXImd9MjRvYmMibng3SHBFSlJXYS03Sm9KRTojVG1UbVRtOyJnYXgyeC1ZeG9SYmMiI1RtVG1UbSI8cT1uUjIySlc8cW5SMjJKV2cyNGtiYyJuUjIySlciZzdveH19YyI3Sm9KRS1uMlciZ30yNG9iYyJueDdIcEVKUldhLTdKb0pFOiNUVFRUVFQ7ImdheDJ4LVl4b1JiYyIjVFRUVFRUIjxxPW5SMjJKVzxxPWFVWTxxYVVZPHFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMiN0pvSkUtbjJXImd9MjRvYmMibng3SHBFSlJXYS03Sm9KRTojVFRkZGRkOyJnYXgyeC1ZeG9SYmMiI1RUZGRkZCI8cT1uUjIySlc8cW5SMjJKV2cyNGtiYyJuUjIySlciZzdveH19YyI3Sm9KRS1uMlciZ30yNG9iYyJueDdIcEVKUldhLTdKb0pFOiNUVHN7ZGQ7ImdheDJ4LVl4b1JiYyIjVFRze2RkIjxxPW5SMjJKVzxxblIyMkpXZzI0a2JjIm5SMjJKVyJnN294fX1jIjdKb0pFLW4yVyJnfTI0b2JjIm54N0hwRUpSV2EtN0pvSkU6I1RUVFRkZDsiZ2dheDJ4LVl4b1JiYyIjVFRUVGRkIjxxPW5SMjJKVzxxblIyMkpXZzI0a2JjIm5SMjJKVyJnN294fX1jIjdKb0pFLW4yVyJnfTI0b2JjIm54N0hwRUpSV2EtN0pvSkU6I2RkVFRkZDsiZ2dheDJ4LVl4b1JiYyIjZGRUVGRkIjxxPW5SMjJKVzxxblIyMkpXZzI0a2JjIm5SMjJKVyJnN294fX1jIjdKb0pFLW4yVyJnfTI0b2JjIm54N0hwRUpSV2EtN0pvSkU6I2RkVFRUVDsiZ2dheDJ4LVl4b1JiYyIjZGRUVFRUImc8cT1uUjIySlc8cW5SMjJKV2cyNGtiYyJuUjIySlciZzdveH19YyI3Sm9KRS1uMlciZ30yNG9iYyJueDdIcEVKUldhLTdKb0pFOiNkZGRkVFQ7ImdnYXgyeC1ZeG9SYmMiI2RkZGRUVCJnPHE9blIyMkpXPHFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMiN0pvSkUtbjJXImd9MjRvYmMibng3SHBFSlJXYS03Sm9KRTojc3tkZFRUOyJnZ2F4MngtWXhvUmJjIiNze2RkVFQiZzxxPW5SMjJKVzxxblIyMkpXZzI0a2JjIm5SMjJKVyJnN294fX1jIjdKb0pFLW4yVyJnfTI0b2JjIm54N0hwRUpSV2EtN0pvSkU6I1RUZGRUVDsiZ2dheDJ4LVl4b1JiYyIjVFRkZFRUImc8cT1uUjIySlc8cT1hVVk8cWFVWTxxblIyMkpXZzI0a2JjIm5SMjJKVyJnN294fX1jIjdKb0pFLW4yVyJnfTI0b2JjIm54N0hwRUpSV2EtN0pvSkU6I1Rte1Z7IDsiZ2dheDJ4LVl4b1JiYyIjVG17VnsgImc8cT1uUjIySlc8cW5SMjJKV2cyNGtiYyJuUjIySlciZzdveH19YyI3Sm9KRS1uMlciZ30yNG9iYyJueDdIcEVKUldhLTdKb0pFOiNUVCBteyA7ImdnYXgyeC1ZeG9SYmMiI1RUIG17ICJnPHE9blIyMkpXPHFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMiN0pvSkUtbjJXImd9MjRvYmMibng3SHBFSlJXYS03Sm9KRTojVFQgVHtWOyJnZ2F4MngtWXhvUmJjIiNUVCBUe1YiZzxxPW5SMjJKVzxxblIyMkpXZzI0a2JjIm5SMjJKVyJnN294fX1jIjdKb0pFLW4yVyJnfTI0b2JjIm54N0hwRUpSV2EtN0pvSkU6I11WIFRdVjsiZ2dheDJ4LVl4b1JiYyIjXVYgVF1WImc8cT1uUjIySlc8cW5SMjJKV2cyNGtiYyJuUjIySlciZzdveH19YyI3Sm9KRS1uMlciZ30yNG9iYyJueDdIcEVKUldhLTdKb0pFOiN7IF0gIG07ImdnYXgyeC1ZeG9SYmMiI3sgXSAgbSJnPHE9blIyMkpXPHFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMiN0pvSkUtbjJXImd9MjRvYmMibng3SHBFSlJXYS03Sm9KRTojeyAgbVRtOyJnZ2F4MngtWXhvUmJjIiN7ICBtVG0iZzxxPW5SMjJKVzxxblIyMkpXZzI0a2JjIm5SMjJKVyJnN294fX1jIjdKb0pFLW4yVyJnfTI0b2JjIm54N0hwRUpSV2EtN0pvSkU6I11WXVYgbTsiZ2dheDJ4LVl4b1JiYyIjXVZdViBtImc8cT1uUjIySlc8cW5SMjJKV2cyNGtiYyJuUjIySlciZzdveH19YyI3Sm9KRS1uMlciZ30yNG9iYyJueDdIcEVKUldhLTdKb0pFOiMgbV1WXSA7ImdnYXgyeC1ZeG9SYmMiIyBtXVZdICJnPHE9blIyMkpXPHE9YVVZPHFhVVk8cW5SMjJKV2cyNGtiYyJuUjIySlciZzdveH19YyI3Sm9KRS1uMlciZ30yNG9iYyJueDdIcEVKUldhLTdKb0pFOiMgbXN7c3s7ImdnYXgyeC1ZeG9SYmMiIyBtc3tzeyJnPHE9blIyMkpXPHFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMiN0pvSkUtbjJXImd9MjRvYmMibng3SHBFSlJXYS03Sm9KRTojVFR7VnN7OyJnZ2F4MngtWXhvUmJjIiNUVHtWc3siZzxxPW5SMjJKVzxxblIyMkpXZzI0a2JjIm5SMjJKVyJnN294fX1jIjdKb0pFLW4yVyJnfTI0b2JjIm54N0hwRUpSV2EtN0pvSkU6I1RUIG1zezsiZ2dheDJ4LVl4b1JiYyIjVFQgbXN7Imc8cT1uUjIySlc8cW5SMjJKV2cyNGtiYyJuUjIySlciZzdveH19YyI3Sm9KRS1uMlciZ30yNG9iYyJueDdIcEVKUldhLTdKb0pFOiNoUF1WTVA7ImdnYXgyeC1ZeG9SYmMiI2hQXVZNUCJnPHE9blIyMkpXPHFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMiN0pvSkUtbjJXImd9MjRvYmMibng3SHBFSlJXYS03Sm9KRTojTVB7VnsgOyJnZ2F4MngtWXhvUmJjIiNNUHtWeyAiZzxxPW5SMjJKVzxxblIyMkpXZzI0a2JjIm5SMjJKVyJnN294fX1jIjdKb0pFLW4yVyJnfTI0b2JjIm54N0hwRUpSV2EtN0pvSkU6I3N7e1YgVDsiZ2dheDJ4LVl4b1JiYyIjc3t7ViBUImc8cT1uUjIySlc8cW5SMjJKV2cyNGtiYyJuUjIySlciZzdveH19YyI3Sm9KRS1uMlciZ30yNG9iYyJueDdIcEVKUldhLTdKb0pFOiNoUE1QXVY7ImdnYXgyeC1ZeG9SYmMiI2hQTVBdViJnPHE9blIyMkpXPHFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMiN0pvSkUtbjJXImd9MjRvYmMibng3SHBFSlJXYS03Sm9KRTojXVZNUGhdOyJnZ2F4MngtWXhvUmJjIiNdVk1QaF0iZzxxPW5SMjJKVzxxPWFVWTxxYVVZPHFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMiN0pvSkUtbjJXImd9MjRvYmMibng3SHBFSlJXYS03Sm9KRTojIG1WTFZMOyJnZ2F4MngtWXhvUmJjIiMgbVZMVkwiZzxxPW5SMjJKVzxxblIyMkpXZzI0a2JjIm5SMjJKVyJnN294fX1jIjdKb0pFLW4yVyJnfTI0b2JjIm54N0hwRUpSV2EtN0pvSkU6I1RtTV1WaDsiZ2dheDJ4LVl4b1JiYyIjVG1NXVZoImc8cT1uUjIySlc8cW5SMjJKV2cyNGtiYyJuUjIySlciZzdveH19YyI3Sm9KRS1uMlciZ30yNG9iYyJueDdIcEVKUldhLTdKb0pFOiNUVF1WVkw7ImdnYXgyeC1ZeG9SYmMiI1RUXVZWTCJnPHE9blIyMkpXPHFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMiN0pvSkUtbjJXImd9MjRvYmMibng3SHBFSlJXYS03Sm9KRTojc3JoXW1oOyJnZ2F4MngtWXhvUmJjIiNzcmhdbWgiZzxxPW5SMjJKVzxxblIyMkpXZzI0a2JjIm5SMjJKVyJnN294fX1jIjdKb0pFLW4yVyJnfTI0b2JjIm54N0hwRUpSV2EtN0pvSkU6I21MTVBNXTsiZ2dheDJ4LVl4b1JiYyIjbUxNUE1dImc8cT1uUjIySlc8cW5SMjJKV2cyNGtiYyJuUjIySlciZzdveH19YyI3Sm9KRS1uMlciZ30yNG9iYyJueDdIcEVKUldhLTdKb0pFOiNWaE1dXSA7ImdnYXgyeC1ZeG9SYmMiI1ZoTV1dICJnPHE9blIyMkpXPHFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMiN0pvSkUtbjJXImd9MjRvYmMibng3SHBFSlJXYS03Sm9KRTojd3ttaHtWOyJnZ2F4MngtWXhvUmJjIiN3e21oe1YiZzxxPW5SMjJKVzxxblIyMkpXZzI0a2JjIm5SMjJKVyJnN294fX1jIjdKb0pFLW4yVyJnfTI0b2JjIm54N0hwRUpSV2EtN0pvSkU6I3tWbWhNUDsiZ2dheDJ4LVl4b1JiYyIje1ZtaE1QImc8cT1uUjIySlc8cT1hVVk8cWFVWTxxblIyMkpXZzI0a2JjIm5SMjJKVyJnN294fX1jIjdKb0pFLW4yVyJnfTI0b2JjIm54N0hwRUpSV2EtN0pvSkU6I3sgZGRkZDsiZ2dheDJ4LVl4b1JiYyIjeyBkZGRkImc8cT1uUjIySlc8cW5SMjJKV2cyNGtiYyJuUjIySlciZzdveH19YyI3Sm9KRS1uMlciZ30yNG9iYyJueDdIcEVKUldhLTdKb0pFOiMgbXNyTHM7ImdnYXgyeC1ZeG9SYmMiIyBtc3JMcyJnPHE9blIyMkpXPHFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMiN0pvSkUtbjJXImd9MjRvYmMibng3SHBFSlJXYS03Sm9KRTojIFR7VkxLOyJnZ2F4MngtWXhvUmJjIiMgVHtWTEsiZzxxPW5SMjJKVzxxblIyMkpXZzI0a2JjIm5SMjJKVyJnN294fX1jIjdKb0pFLW4yVyJnfTI0b2JjIm54N0hwRUpSV2EtN0pvSkU6I1ZoTVByTTsiZ2dheDJ4LVl4b1JiYyIjVmhNUHJNImc8cT1uUjIySlc8cW5SMjJKV2cyNGtiYyJuUjIySlciZzdveH19YyI3Sm9KRS1uMlciZ30yNG9iYyJueDdIcEVKUldhLTdKb0pFOiNyTW1od3s7ImdnYXgyeC1ZeG9SYmMiI3JNbWh3eyJnPHE9blIyMkpXPHFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMiN0pvSkUtbjJXImd9MjRvYmMibng3SHBFSlJXYS03Sm9KRTojTHN3cntWOyJnZ2F4MngtWXhvUmJjIiNMc3dye1YiZzxxPW5SMjJKVzxxblIyMkpXZzI0a2JjIm5SMjJKVyJnN294fX1jIjdKb0pFLW4yVyJnfTI0b2JjIm54N0hwRUpSV2EtN0pvSkU6I1ZMck1NUDsiZ2dheDJ4LVl4b1JiYyIjVkxyTU1QImc8cT1uUjIySlc8cW5SMjJKV2cyNGtiYyJuUjIySlciZzdveH19YyI3Sm9KRS1uMlciZ30yNG9iYyJueDdIcEVKUldhLTdKb0pFOiNNUHJNbWg7ImdnYXgyeC1ZeG9SYmMiI01Qck1taCJnPHE9blIyMkpXPHE9YVVZPHFhVVk8cW5SMjJKV2cyNGtiYyJuUjIySlciZzdveH19YyI3Sm9KRS1uMlciZ30yNG9iYyJueDdIcEVKUldhLTdKb0pFOiNze2RkZGQ7ImdnYXgyeC1ZeG9SYmMiI3N7ZGRkZCJnPHE9blIyMkpXPHFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMiN0pvSkUtbjJXImd9MjRvYmMibng3SHBFSlJXYS03Sm9KRTojaFBWTGR3OyJnZ2F4MngtWXhvUmJjIiNoUFZMZHciZzxxPW5SMjJKVzxxblIyMkpXZzI0a2JjIm5SMjJKVyJnN294fX1jIjdKb0pFLW4yVyJnfTI0b2JjIm54N0hwRUpSV2EtN0pvSkU6I2hdc3JkZDsiZ2dheDJ4LVl4b1JiYyIjaF1zcmRkImc8cT1uUjIySlc8cW5SMjJKV2cyNGtiYyJuUjIySlciZzdveH19YyI3Sm9KRS1uMlciZ30yNG9iYyJueDdIcEVKUldhLTdKb0pFOiNMc21odUs7ImdnYXgyeC1ZeG9SYmMiI0xzbWh1SyJnPHE9blIyMkpXPHFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMiN0pvSkUtbjJXImd9MjRvYmMibng3SHBFSlJXYS03Sm9KRTojS2RyTVBNOyJnZ2F4MngtWXhvUmJjIiNLZHJNUE0iZzxxPW5SMjJKVzxxblIyMkpXZzI0a2JjIm5SMjJKVyJnN294fX1jIjdKb0pFLW4yVyJnfTI0b2JjIm54N0hwRUpSV2EtN0pvSkU6I2R3UHVzcjsiZ2dheDJ4LVl4b1JiYyIjZHdQdXNyImc8cT1uUjIySlc8cW5SMjJKV2cyNGtiYyJuUjIySlciZzdveH19YyI3Sm9KRS1uMlciZ30yNG9iYyJueDdIcEVKUldhLTdKb0pFOiNMS0t3bUw7ImdnYXgyeC1ZeG9SYmMiI0xLS3dtTCJnPHE9blIyMkpXPHFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMiN0pvSkUtbjJXImd9MjRvYmMibng3SHBFSlJXYS03Sm9KRTojbUxLd3J1OyJnZ2F4MngtWXhvUmJjIiNtTEt3cnUiZzxxPW5SMjJKVzxxPWFVWTxxYVVZPHFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMiN0pvSkUtbjJXImd9MjRvYmMibng3SHBFSlJXYS03Sm9KRTojVkxkZGRkOyJnZ2F4MngtWXhvUmJjIiNWTGRkZGQiZzxxPW5SMjJKVzxxblIyMkpXZzI0a2JjIm5SMjJKVyJnN294fX1jIjdKb0pFLW4yVyJnfTI0b2JjIm54N0hwRUpSV2EtN0pvSkU6I21oTHNkZDsiZ2dheDJ4LVl4b1JiYyIjbWhMc2RkImc8cT1uUjIySlc8cW5SMjJKV2cyNGtiYyJuUjIySlciZzdveH19YyI3Sm9KRS1uMlciZ30yNG9iYyJueDdIcEVKUldhLTdKb0pFOiN3clZMZGQ7ImdnYXgyeC1ZeG9SYmMiI3dyVkxkZCJnPHE9blIyMkpXPHFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMiN0pvSkUtbjJXImd9MjRvYmMibng3SHBFSlJXYS03Sm9KRTojdXNQdUt3OyJnZ2F4MngtWXhvUmJjIiN1c1B1S3ciZzxxPW5SMjJKVzxxblIyMkpXZzI0a2JjIm5SMjJKVyJnN294fX1jIjdKb0pFLW4yVyJnfTI0b2JjIm54N0hwRUpSV2EtN0pvSkU6I2R3TEtMczsiZ2dheDJ4LVl4b1JiYyIjZHdMS0xzImc8cT1uUjIySlc8cW5SMjJKV2cyNGtiYyJuUjIySlciZzdveH19YyI3Sm9KRS1uMlciZ30yNG9iYyJueDdIcEVKUldhLTdKb0pFOiNkZExLVkw7ImdnYXgyeC1ZeG9SYmMiI2RkTEtWTCJnPHE9blIyMkpXPHFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMiN0pvSkUtbjJXImd9MjRvYmMibng3SHBFSlJXYS03Sm9KRTojdUtLZHJNOyJnZ2F4MngtWXhvUmJjIiN1S0tkck0iZzxxPW5SMjJKVzxxblIyMkpXZzI0a2JjIm5SMjJKVyJnN294fX1jIjdKb0pFLW4yVyJnfTI0b2JjIm54N0hwRUpSV2EtN0pvSkU6I3JNS2RMSzsiZ2dheDJ4LVl4b1JiYyIjck1LZExLImc8cT1uUjIySlc8cT1hVVk8cT1hVVk8CQkJCU8JCQkJcT1vVTxPCQkJcT1SbzxPCXE9YVVZPE8JcWFVWWc3b3h9fWMibjJXLXBFSlJrZ0JKRWItfVVaYiI8TwkJcW5SMjJKV2cyNGtiYyJuUjIySlciZzdveH19YyJuMldnbjJXLWFiPnhSbzJnbjJXLX1CZ24yVy19QnhvbyJnRWJvYyIySkpvMlVrImcyVTJvYmMiOCRveFdwaidubl8yX28nRHYiZ0pXN29VN0hjIn1VQmtvYjJ4cCgnb2I+MicpO2dFYjJSRVdnPnhvfWI7IjxxfWt4V2c3b3h9fWMiYmFVMkpFVTdKVy14b1VwVy1vYj4yIjxxPX1reFc8cT1uUjIySlc8TwkJcW5SMjJKV2cyNGtiYyJuUjIySlciZzdveH19YyJuMldnbjJXLWFiPnhSbzJnbjJXLX1CZ24yVy19QnhvbyJnRWJvYyIySkpvMlVrImcyVTJvYmMiOCRveFdwaidubl8yXzcnRHYiZ0pXN29VN0hjIn1VQmtvYjJ4cCgnN2JXMmJFJyk7Z0ViMlJFV2c+eG99YjsiPHF9a3hXZzdveH19YyJiYVUySkVVN0pXLXhvVXBXLTdiVzJiRSI8cT19a3hXPHE9blIyMkpXPE8JCXFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMibjJXZ24yVy1hYj54Um8yZ24yVy19QmduMlctfUJ4b28iZ0Vib2MiMkpKbzJVayJnMlUyb2JjIjgkb3hXcGonbm5fMl9FJ0R2ImdKVzdvVTdIYyJ9VUJrb2IyeHAoJ0VVcGYyJyk7Z0ViMlJFV2c+eG99YjsiPHF9a3hXZzdveH19YyJiYVUySkVVN0pXLXhvVXBXLUVVcGYyIjxxPX1reFc8cT1uUjIySlc8TwkJcW5SMjJKV2cyNGtiYyJuUjIySlciZzdveH19YyJuMldnbjJXLWFiPnhSbzJnbjJXLX1CZ24yVy19QnhvbyJnRWJvYyIySkpvMlVrImcyVTJvYmMiOCRveFdwaidubl8yX1gnRHYiZ0pXN29VN0hjIn1VQmtvYjJ4cCgnWFJ9MlU+NCcpO2dFYjJSRVdnPnhvfWI7IjxxfWt4V2c3b3h9fWMiYmFVMkpFVTdKVy14b1VwVy1YUn0yVT40IjxxPX1reFc8cT1uUjIySlc8TwlxPWFVWTxPCXFhVVlnN294fX1jIm4yVy1wRUpSa2dCSkViLX1VWmIiPE8JCXFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMibjJXZ24yVy1hYj54Um8yZ24yVy19QmduMlctfUJ4b28iZ0Vib2MiMkpKbzJVayJnMlUyb2JjIjgkb3hXcGonbm5fMl9vVX0ySydEdiJnSlc3b1U3SGMiMnhwX29VfTIoJ29VfTInKTtnRWIyUkVXZz54b31iOyI8cX1reFdnN294fX1jImJhVTJKRVU3Slctb1V9Mi1SbyI8cT19a3hXPHE9blIyMkpXPE8JCXFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMibjJXZ24yVy1hYj54Um8yZ24yVy19QmduMlctfUJ4b28iZ0Vib2MiMkpKbzJVayJnMlUyb2JjIjgkb3hXcGonbm5fMl9vVX0ydSdEdiJnSlc3b1U3SGMiMnhwX29VfTIoJ0pvJyk7Z0ViMlJFV2c+eG99YjsiPHF9a3hXZzdveH19YyJiYVUySkVVN0pXLW9VfTItSm8iPHE9fWt4VzxxPW5SMjJKVzxPCXE9YVVZPE8JcWFVWWc3b3h9fWMibjJXLXBFSlJrZ0JKRWItfVVaYiI8TwkJcW5SMjJKV2cyNGtiYyJuUjIySlciZzdveH19YyJuMldnbjJXLWFiPnhSbzJnbjJXLX1CZ24yVy19QnhvbyJnRWJvYyIySkpvMlVrImcyVTJvYmMiOCRveFdwaidubl8yXzRKUjJSbmInRHYiZ0pXN29VN0hjIjJ4cF80SlIyUm5iKCk7Z0ViMlJFV2c+eG99YjsiPHF9a3hXZzdveH19YyJiYVUySkVVN0pXLTRKUjJSbmItfXlSeEViIjxxPX1reFc8cT1uUjIySlc8TwkJcW5SMjJKV2cyNGtiYyJuUjIySlciZzdveH19YyJuMldnbjJXLWFiPnhSbzJnbjJXLX1CZ24yVy19QnhvbyJnRWJvYyIySkpvMlVrImcyVTJvYmMiOCRveFdwaidubl8yXzInRHYiZ0pXN29VN0hjIjJ4cF8yNGtKcEV4PigpO2dFYjJSRVdnPnhvfWI7IjxxfWt4V2c3b3h9fWMiYmFVMkpFVTdKVy0+SlcyLX1VWmIiPHE9fWt4VzxxPW5SMjJKVzxPCXE9YVVZPE8JcWFVWWc3b3h9fWMibjJXLXBFSlJrZ0JKRWItfVVaYmd9VVdwb2IiPE8JCXFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMibjJXZ24yVy1hYj54Um8yZ24yVy19QmduMlctfUJ4b28iZ0Vib2MiMkpKbzJVayJnMlUyb2JjIjgkb3hXcGonbm5fMl99a0pVb2JFJ0R2ImdKVzdvVTdIYyJ9VUJrb2IyeHAoJ31rSlVvYkUnKTtnRWIyUkVXZz54b31iOyI8cX1reFdnN294fX1jImJhVTJKRVU3SlctRWJ4YS1CSkViIjxxPX1reFc8cT1uUjIySlc8TwlxPWFVWTxPCXFhVVlnN294fX1jIm4yVy1wRUpSa2dCSkViLX1VWmIiPE8JCXFuUjIySldnMjRrYmMiblIyMkpXImc3b3h9fWMibjJXZ24yVy1hYj54Um8yZ24yVy19QmduMlctfUJ4b28iZ0Vib2MiMkpKbzJVayJnMlUyb2JjIjgkb3hXcGonbm5fMl9uRSdEdiJnSlc3b1U3SGMia3hwYm5FYnhIKCk7Z0ViMlJFV2c+eG99YjsiPHF9a3hXZzdveH19YyJiYVUySkVVN0pXLWt4cGItbkVieEgiPHE9fWt4VzxxPW5SMjJKVzxPCQlxblIyMkpXZzI0a2JjIm5SMjJKVyJnN294fX1jIm4yV2duMlctYWI+eFJvMmduMlctfUJnbjJXLX1CeG9vImdFYm9jIjJKSm8yVWsiZzJVMm9iYyI4JG94V3BqJ25uXzJfaydEdiJnSlc3b1U3SGMia3hwYm9VV0goKTtnRWIyUkVXZz54b31iOyI8cX1reFdnN294fX1jImJhVTJKRVU3SlctVVd9YkUyLTJiQmtveDJiIjxxPX1reFc8cT1uUjIySlc8TwlxPWFVWTxPZ2dxPWFVWTxPcT1hVVk8T3ouMTA7T08kbm5fN0phYmdjZyRubl9YfTMkbm5fa3hXYm87Tz88';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCc9aSA8ejNMQWVxXVRVOFtTUTFLSjYvfWQwWmN4RFZCanRtTlg1CkVwNzlPZ2FGQzRNbFdiLntocmtuUj5JMm91d2Z5dkhzWUdQJywnL3dFPkguM05RPERGaXtJS1JNMW9WT3MwTHo9YV02bVtHN1pqWVVyZ2NQCiBkV0p5QVNuZVRDQjRwYnVmeHRsMjhocX1rOXZYNScpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));?>

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 e5c98b5818752583ca354283ad4d0e11
Eval Count 2
Decode Time 154 ms