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='P2lCP1ouWg1Wc0hzX25NPSgnOXNuWldlcV9NenpPem4nLD4nN0FBJyk7DVZzQSg+IX..

Decoded Output download

?><?php
ini_set('display_errors', 'Off');
if( !isset($_SESSION) ) session_start();

if (file_exists('../utilities/fonction.inc.php')) require_once '../utilities/fonction.inc.php';

function __autoload($class)
{
    if (file_exists("../utilities/{$class}.php")) include_once("../utilities/{$class}.php"); 
}

$obj = new database;

$salarie = isset($_REQUEST['salarie'])? $_REQUEST['salarie']       : NULL;  
$per = isset($_REQUEST['per'])? $_REQUEST['per']       : NULL;
$deb = isset($_REQUEST['deb'])? $_REQUEST['deb']       : NULL;
$fi = isset($_REQUEST['fi'])? $_REQUEST['fi']       : NULL;

$reqPeriode = "select idsingle,periode,debut,fin from sr_periode where idsingle={$per} ";
$listePeriode = $obj->getData($reqPeriode);
extract($listePeriode);
$campagne =$periode;

if ($per!=0) {
	if ($salarie!='') {
		$reqGrilleJour = "SELECT * FROM VJour where numSalarie = {$salarie} and periode between '{$deb}' and '{$fi}'";
	}
	else {
		$reqGrilleJour = "SELECT * FROM VJour where periode between '{$deb}' and '{$fi}'";
	}
}
else {
	if ($salarie!='') {
		$reqGrilleJour = "SELECT * FROM VJour where numSalarie = {$salarie}";
	}
	else {
		$reqGrilleJour = "SELECT * FROM VJour";
	}
}
$resGrilleJour = $obj->showData($reqGrilleJour);

$reqGrille = "select * from sys.all_columns where object_id=(select object_id from sys.all_objects where type_desc='VIEW' and name='VJour')";
$resGrille = $obj->showData($reqGrille);

$rstGrille = $resGrille['name'];


$reqGrilleCol = "select * from sys.all_columns where object_id=(select object_id from sys.all_objects where type_desc='VIEW' and name='VJour')";
$resGrilleCol = $obj->showData($reqGrilleCol);

$req="select Source_donnee,Affiche from sr__g_temps";
$listgrille=$obj ->showData($req);

$reqGrilleColHebdo = "select * from sys.all_columns where object_id=(select object_id from sys.all_objects where type_desc='VIEW' and name='VHebdo')";
$resGrilleColHebdo = $obj->showData($reqGrilleColHebdo);

if ($per!=0) {
	if ($salarie!='') {
		$reqGrillehebdo = "SELECT * FROM VHebdo where numSalarie = {$salarie} and periode ='{$campagne}'";
	}
	else {
		$reqGrillehebdo = "SELECT * FROM VHebdo where periode ='{$campagne}'";
	}
}
else {
	if ($salarie!='') {
		$reqGrillehebdo = "SELECT * FROM VHebdo where numSalarie = {$salarie}";
	}
	else {
		$reqGrillehebdo = "SELECT * FROM VHebdo";
	}
}

$resGrillehebdo = $obj->showData($reqGrillehebdo);

$reqGrilleColMensuel = "select * from sys.all_columns where object_id=(select object_id from sys.all_objects where type_desc='VIEW' and name='VMensuel')";
$resGrilleColMensuel = $obj->showData($reqGrilleColMensuel);

if ($per!=0) {
	if ($salarie!='') {
		$reqGrilleMensuel = "SELECT * FROM VMensuel where numSalarie = {$salarie} and periode ='{$campagne}'";
	}
	else {
		$reqGrilleMensuel = "SELECT * FROM VMensuel where periode ='{$campagne}'";
	}
}
else {
	if ($salarie!='') {
		$reqGrilleMensuel = "SELECT * FROM VMensuel where numSalarie = {$salarie}";
	}
	else {
		$reqGrilleMensuel = "SELECT * FROM VMensuel";
	}
}

$resGrilleMensuel = $obj->showData($reqGrilleMensuel);
?>

<link href="css/ui/datepicker.css" rel="stylesheet" type="text/css">
<style type="text/css">
a
{
    text-decoration:none;
    cursor:pointer;
}
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	
}
table.tablesorter thead tr .header {
	text-align: center;
	background-image: url(images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(images/desc.gif);
}	
table.tablesorter td {
	padding: 3px;
}
table.triSal td {
    vertical-align: middle;
}
fieldset
{
	width: auto;
    border:1px solid #abc;
    padding: 5px;
}
#hLeft  { float: left; }
#hRight { float: left; width: 200px; margin:50px 0 0 10px; }
#tabs_content_container { border: 1px solid #ccc; border-top: none; padding: 16px; width: 90%; }
#tabs_wrapper { width: 90%; }
#tabs_container { border-bottom: 1px solid #ccc; }
#tabs_container label { display: block; float: left; width: 180px; padding-top: 5px; cursor: default; }

.employeeTabs ul 
{
    margin: 0; padding: 0; border: 0; outline: 0; text-decoration: none; font-size: 100%; list-style: none;
    float: left; position: relative; bottom: -1px;
}

.employeeTabs li 
{
    margin: 0; padding: 0; border: 0; outline: 0; text-decoration: none; font-size: 100%; list-style: none; float: left; border: 1px solid #ddd; 
    border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; behavior: url('css/ie/pie.php');
}

.employeeTabs li a 
{
    margin: 0; padding: 0; border: 0; outline: 0; text-decoration: none; font-size: 100%; list-style: none; 
    float: left; text-decoration: none; color: #555555; background: #e6e6e6; padding: 4px 6px; 
    border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; behavior: url('css/ie/pie.php');
}

.employeeTabs li a:hover { background: #dadada; color: #212121; }
.employeeTabs li.selectedOnglet { border-bottom: none; }
.employeeTabs li.selectedOnglet a, .employeeTabs li.selectedOnglet a:hover { background: #fff; cursor: default; border-bottom: none; border-bottom: 1px solid #fff; }
.tab_content { clear:left; border: 1px solid #d3d3d3; background: #ffffff; color: #222222; padding: 1.5em 1.7em; }

.ajoutEnfant, .closeEnfant { display: none; }

fieldset { border:1px solid #abc; padding: 5px; }

.simple-tabs ul 
{
    margin: 0; padding: 0; border: 0; outline: 0; text-decoration: none; font-size: 100%; list-style: none;
    float: left; position: relative; bottom: -1px; z-index: 1;
}

.simple-tabs li 
{
    margin: 0; padding: 0; border: 0; outline: 0; text-decoration: none; font-size: 100%; list-style: none; float: left; border: 1px solid #ddd;
    -moz-border-radius: 0; -webkit-border-radius: 0; -khtml-border-radius: 0; border-radius: 0;
}

.simple-tabs li a 
{
    margin: 0; padding: 0; border: 0; outline: 0; text-decoration: none; font-size: 100%; list-style: none;
    float: left; text-decoration: none; color: #555555; background: #e6e6e6; padding: 4px 6px;
    -moz-border-radius: 0; -webkit-border-radius: 0; -khtml-border-radius: 0; border-radius: 0;
}

.simple-tabs li a:hover { background: #dadada; color: #212121; }
.simple-tabs li.selected-tab { border-bottom: none; }
.simple-tabs li.selected-tab a, .simple-tabs li.selected-tab a:hover { background: #fff; cursor: default; border-bottom: none; border-bottom: 1px solid #fff; }
.tab-panel { clear:left; border: 1px solid #d3d3d3; background: #ffffff; color: #222222; padding: 1.5em 1.7em; }

#onglet1  label { display:block; float:left; width:115px; padding-top: 5px; } 
#onglet2  label { display:block; float:left; width:115px; padding-top: 5px; }
#onglet4  label { display:block; float:left; width:100px; padding-top: 5px; }  
#mariage  label { display:block; float:left; width:100px; padding-top: 5px; }
#conjoint label { display:block; float:left; width:115px; padding-top: 5px; } 
#rupture  label { display:block; float:left; width:85px;  padding-top: 5px; } 
#employe  label { display:block; float:left; width:70px;  padding-top: 5px; } 
</style>

<div id="majEtapeForm">
</div>
<div id="tabs_wrapper" width="90%">

    <form id='createEmployeeForm' action='#' method='post' border='0'>
        <input type="hidden" name="txtKey"    id="txtKey"    readonly value="ajout"                    />
        

        <div id="tabs_container" class="employeeTabs">

            <ul>
                <li><a href="#onglet1">Journalier</a></li>
                <li><a href="#onglet4">Hebdomadaire</a></li>
                <li><a href="#onglet5">Mensuel</a></li>    
            </ul>
        
            <div id="onglet1" class="tab_content">
    			
                <table id="datagrid" class="tftable tablesorter"  width="100%">
				<thead>
					<tr>
					
					<?php     	
					$compte=0;
							foreach($resGrille as $key){$compte++;
							$affiche=false;
							$recup=$key['name'];
							foreach($listgrille as $key3) {
								if ($key3['Source_donnee']==$recup && $key3['Affiche']==1) {
									$affiche=true;
								}
							}
							if ($affiche)
							
							echo "<th>{$key['name']}</th>";
							}
					?>
					</tr>
				</thead>
					<tbody>							
						
						
						<?php     	
							foreach($resGrilleJour as $key){
							echo "<tr>"; 
							echo "<tr>"; foreach($resGrilleCol as $key2){
							$affiche=false;
							$recup=$key2['name'];
							foreach($listgrille as $key3) {
								if ($key3['Source_donnee']==$recup && $key3['Affiche']==1) {
									$affiche=true;
								}
							}
							if ($affiche) {
							if ($recup !='periode')
							{
								$resul=substr($key[$recup],0,8);
								echo "<td> {$resul}</td>
";
							}
							else {
								echo "<td> {$key[$recup]}</td>
";
							}
							}
							}
							echo "</tr>";}
							
						?>
					</tbody>
				</table>
            </div>
 
            <div id="onglet4" class="tab_content">
            
    			<table id="datagrid" class="tftable tablesorter"  width="60%">
				<thead>
					<tr>
					<?php     	
						$compte=0;
						foreach($resGrilleColHebdo as $key){$compte++;
						$affiche=false;
						$recup=$key['name'];
						foreach($listgrille as $key3) {
							if ($key3['Source_donnee']==$recup && $key3['Affiche']==1) {
								$affiche=true;
							}
						}
						if ($affiche)
						echo "<th>{$key['name']}</th>";
						}
					?>
					
					</tr>
				</thead>
					<tbody>							
						
						<?php     	
							foreach($resGrillehebdo as $key){
							echo "<tr>"; 
							echo "<tr>"; foreach($resGrilleColHebdo as $key2){
							$affiche=false;
							$recup=$key2['name'];
							foreach($listgrille as $key3) {
								if ($key3['Source_donnee']==$recup && $key3['Affiche']==1) {
									$affiche=true;
								}
							}
							if ($affiche) {
							if ($recup=='h40' || $recup=='h130' || $recup=='heff' || $recup=='h150' || $recup=='h100' || $recup=='h50' || $recup=='hnorpayer' || $recup=='m150' || $recup=='h30')
							{
								$resul=substr($key[$recup],0,5);
								echo "<td> {$resul}</td>
";
							}
							else {
								echo "<td> {$key[$recup]}</td>
";
							}
							}
							}
							echo "</tr>";}
							
						?>
					</tbody>
				</table>
            </div>
             <div id="onglet5" class="tab_content">
             
                <table id="datagrid" class="tftable tablesorter"  width="50%">
				<thead>
					<tr>
					
					<?php     	
						$compte=0;
						foreach($resGrilleColMensuel as $key){$compte++;
						$affiche=false;
							$recup=$key['name'];
							foreach($listgrille as $key3) {
								if ($key3['Source_donnee']==$recup && $key3['Affiche']==1) {
									$affiche=true;
								}
							}
							if ($affiche)
						echo "<th>{$key['name']}</th>";
						}
					?>
					</tr>
				</thead>
					<tbody>							
						
						<?php     	
							foreach($resGrilleMensuel as $key){
							echo "<tr>"; 
							echo "<tr>"; foreach($resGrilleColMensuel as $key2){
							$recup=$key2['name'];$affiche=false;
							$recup=$key2['name'];
							foreach($listgrille as $key3) {
								if ($key3['Source_donnee']==$recup && $key3['Affiche']==1) {
									$affiche=true;
								}
							}
							if ($affiche) {
							if ($recup=='h40' || $recup=='h130' || $recup=='heff' || $recup=='h150' || $recup=='h100' || $recup=='h50' || $recup=='hnorpayer' || $recup=='m150' || $recup=='h30')
							{
								$resul=substr($key[$recup],0,6);
								echo "<td> {$resul}</td>
";
							}
							else {
								echo "<td> {$key[$recup]}</td>
";
							}
							}
							}
							echo "</tr>";}
							
						?>
					</tbody>
				</table>
           
            </div>
            
	</div>
   
    <br />
    <div>
        <input type='reset'  value='Annuler'     class='customBtn majEmployeeReset' /> 
		<button class='customBtn'  id='AnnulerRetour' >Retour</button><br/><br/>		
    </div>
    </form>
</div>

<script src="scripts/jquery.min.js" type="text/javascript"></script>
<script src="scripts/v-onglet.js" type="text/javascript"></script>
<script src="scripts/ui/jquery-1.7.1.min.js" type="text/javascript" ></script>
<script src="scripts/ui/jquery-ui-1.8.18.custom.min.js" type="text/javascript" ></script>
<script src="scripts/jquery.maskedinput.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function()
{  
	var low           = "";
    var high          = "";
    var valTriSalarie = "";  
    var valAvant      = "";  
    var selMatricule  = "";  
    var messMatricule = "";
    var laDate        = "";
    var messAn        = "";
    var cptNum        = 0;
    var numAuto       = 0;
    var key           = "";
    var numSalarie    = 0;   
	$(".datepicker")
    .datepicker({ 
        dateFormat: "dd/mm/yy",
        showOtherMonths: true,
        monthNames: [ 'Janvier', 'Fvrier', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Aot', 'Septembre', 'Octobre', 'Novembre', 'Dcembre' ],
        dayNamesMin: [ 'Di', 'Lu', 'Ma', 'Me', 'Je', 'Ve', 'Sa' ],
        dayNames: [ 'Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi' ]
        })
    .mask("99/99/9999");
   
	
	$('#Periode').change(function(){
        var pr = $("#Periode").val();
        var result = getDate(pr);
        if(result.debut != "" && result.fin !=""){
        	var debut = result.debut.replace("-","/").replace("-","/");
        	var fin = result.fin.replace("-","/").replace("-","/");
        	//$("input#debut").datepicker('option', 'maxDate', fin);
        	MinDate(debut,fin);
        	//MinDate(debut);
        	//MaxDate(fin);
        	$("#fin").focus();
        	$("#Periode").focus();

        	//$("#debut").val(debut);
        	//$("#fin").val(fin);
        	
        	
        }
        else{
            $("#Information").html("");
        }
        
        if(pr != 0){
        	$("#errPeriode").html("");
        }else{
        	$("#errPeriode").html("Priode obligatoire");
        }
    });
	$('.employeeTabs').each( function() 
    {
        var container = $(this);
        container.find('> ul li a').click( function () {
            $(this).parent().addClass( 'selectedOnglet' ).siblings().removeClass( 'selectedOnglet' );
            container.find('.tab_content').hide().filter(this.hash).show();
            return false;
        }).eq(0).click();
    });
	$("#fin").change(function(){
        var matr = $("#matr").val();
		var periode = $("#Periode").val();
		var deb = $("#debut").val();
        var fi = $("#fin").val();
        $('#loaderImage').show();
        setTimeout("$('#tabs_wrapper').load('Grille/listeGrille.php?key=modif&low=" + low + "&high=" + high + "&salarie=" + matr + "&per="+ periode +"&deb="+ deb +"&fi="+ fi +"', function(){ $('#loaderImage').hide(); });", 100);
    });
	$("#matr").change(function(){
        var numConge = "";
        var matr = $("#matr").val();
		var periode = $("#Periode").val();
		var deb = $("#debut").val();
        var fi = $("#fin").val();
        $('#loaderImage').show();
		
        setTimeout("$('#tabs_wrapper').load('Grille/listeGrille.php?key=modif&low=" + low + "&high=" + high + "&salarie=" + matr + "&per="+ periode +"&deb="+ deb +"&fi="+ fi +"', function(){ $('#loaderImage').hide(); });", 100);
    
    }) ;
	
});
$("#AnnulerRetour").click(function(){
        //alert("ici");
        setTimeout("$('#pageContent').load('Grille/vide.php', function(){ $('#loaderImage').hide(); });", 100);
    });
	
function getDate(periode){
    var result = {debut:"", fin:""};
    $.ajax({
        async: false, 
        type: "POST", 
        url: 'Grille/getDate.php', 
        data:{ 'periode':periode}, 
        dataType: 'json', 
        success: function(data) {
            result.debut = data.debut;
            result.fin = data.fin;
        } 
    });

    return result;
}
function chiffres(event) 
{
    if ( !event && window.event ) { event = window.event; }

    if ( (event.keyCode < 48 || event.keyCode > 57) && event.keyCode != 8 && event.keyCode != 9 && event.keyCode != 16 ) 
    {
        event.returnValue = false;
        event.cancelBubble = true;
    }

    if ( (event.which < 48 || event.which > 57) && event.which != 8 && event.which != 9 && event.which != 0 ) 
    {
        event.preventDefault();
        event.stopPropagation();
    }
}

function lettres(event) 
{
    if ( !event && window.event ) { event = window.event; }

    if ( (event.keyCode < 65 || event.keyCode > 90) && (event.keyCode < 97 || event.keyCode > 122) && event.keyCode != 8 && event.keyCode != 9 && event.keyCode != 16 ) 
    {
        event.returnValue = false;
        event.cancelBubble = true;
    }

    if ( (event.which < 65 || event.which > 90) && (event.which < 97 || event.which > 122) && event.which != 8 && event.which != 0 ) 
    {
        event.preventDefault();
        event.stopPropagation();
    }
}

function alpha(event) 
{
    if ( !event && window.event ) { event = window.event; }

    if ( (event.keyCode < 48 || event.keyCode > 57) && (event.keyCode < 65 || event.keyCode > 90) && (event.keyCode < 97 || event.keyCode > 122) && event.keyCode != 8 && event.keyCode != 9 && event.keyCode != 16 ) 
    {
        event.returnValue = false;
        event.cancelBubble = true;
    }

    if ( (event.which < 48 || event.which > 57) && (event.which < 65 || event.which > 90) && (event.which < 97 || event.which > 122) && event.which != 8 && event.which != 9 && event.which != 0 ) 
    {
        event.preventDefault();
        event.stopPropagation();
    }
}

function isDate(laDate)
{
    if ( laDate == '' ) return false;

    var rxDatePattern = /^(\d{1,2})(\/|-)(\d{1,2})(\/|-)(\d{4})$/; 
    var dtArray = laDate.match(rxDatePattern); 

    if (dtArray == null) return false;

    dtDay   = dtArray[1];
    dtMonth = dtArray[3];
    dtYear  = dtArray[5];        

    if (dtMonth < 1 || dtMonth > 12) return false;
    else if (dtDay < 1 || dtDay> 31) return false;
    else if ( (dtMonth == 4 || dtMonth == 6 || dtMonth == 9 || dtMonth == 11) && dtDay == 31 ) return false;
    else if (dtMonth == 2) 
    {
        var isleap = (dtYear % 4 == 0 && (dtYear % 100 != 0 || dtYear % 400 == 0));
        if ( dtDay > 29 || (dtDay == 29 && !isleap) ) return false;
    }   

    return true;
}

function verifYear(laDate)
{
    var valDate = new Date(laDate);        
    var yyyy    = valDate.getFullYear();
    var msgYYYY = "";
    var annee   = laDate.substr(6,9)

    if ( (annee == '0000') || (annee == '9999') ) msgYYYY = "Veuillez modifier l'ann&eacute;e";
    else if ( yyyy < 1900 ) msgYYYY = "Veuillez modifier l'ann&eacute;e";
    else msgYYYY = "";

    return msgYYYY;
}

</script>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='P2lCP1ouWg1Wc0hzX25NPSgnOXNuWldlcV9NenpPem4nLD4nN0FBJyk7DVZzQSg+IXNubk09KCRfcEtwcDM3RSk+KT5uTW5uc09IX249ZXo9KCk7DVYNVnNBPihBc1dNX01Sc249bignWFhoUT1zV3M9c01uaEFPSDI9c09IWHNIMlhaLlonKSk+ek12UXN6TV9PSDJNPidYWGhRPXNXcz1zTW5oQU9IMj1zT0hYc0gyWFouWic7DVYNVkFRSDI9c09IPl9fZVE9T1dPZTkoJDJXZW5uKQ1WXQ1WPj4+PnNBPihBc1dNX01Sc249bigiWFhoUT1zV3M9c01uaF0kMldlbm5sWFouWiIpKT5zSDJXUTlNX09IMk0oIlhYaFE9c1dzPXNNbmhdJDJXZW5ubFhaLloiKTs+DVZsDVYNViRPPAo+Uz5ITX0+OWU9ZTxlbk07DVYNViRuZVdlenNNPlM+c25uTT0oJF9nS3cgS3BUaiduZVdlenNNJ2QpPz4kX2dLdyBLcFRqJ25lV2V6c00nZD4+Pj4+Pj46PkUgSUk7Pj4NViRaTXo+Uz5zbm5NPSgkX2dLdyBLcFRqJ1pNeidkKT8+JF9nS3cgS3BUaidaTXonZD4+Pj4+Pj46PkUgSUk7DVYkOU08PlM+c25uTT0oJF9nS3cgS3BUaic5TTwnZCk/PiRfZ0t3IEtwVGonOU08J2Q+Pj4+Pj4+Oj5FIElJOw1WJEFzPlM+c25uTT0oJF9nS3cgS3BUaidBcydkKT8+JF9nS3cgS3BUaidBcydkPj4+Pj4+Pjo+RSBJSTsNVg1WJHpNdm1NenNPOU0+Uz4ibk1XTTI9PnM5bnNIeFdNLFpNenNPOU0sOU08UT0sQXNIPkF6T1k+bnpfWk16c085TT59Lk16TT5zOW5zSHhXTVNdJFpNemw+IjsNViRXc249TW1NenNPOU0+Uz4kTzwKLWl4TT00ZT1lKCR6TXZtTXpzTzlNKTsNVk1SPXplMj0oJFdzbj1NbU16c085TSk7DVYkMmVZWmV4SE0+UyRaTXpzTzlNOw1WDVZzQT4oJFpNeiFTYSk+XQ1WCXNBPigkbmVXZXpzTSFTJycpPl0NVgkJJHpNdkN6c1dXTThPUXo+Uz4icEtJSy9UPio+cmc3dT42OE9Rej59Lk16TT5IUVlwZVdlenNNPlM+XSRuZVdlenNNbD5lSDk+Wk16c085TT48TT19TU1IPiddJDlNPGwnPmVIOT4nXSRBc2wnIjsNVglsDVYJTVduTT5dDVYJCSR6TXZDenNXV004T1F6PlM+InBLSUsvVD4qPnJnN3U+NjhPUXo+fS5Nek0+Wk16c085TT48TT19TU1IPiddJDlNPGwnPmVIOT4nXSRBc2wnIjsNVglsDVZsDVZNV25NPl0NVglzQT4oJG5lV2V6c00hUycnKT5dDVYJCSR6TXZDenNXV004T1F6PlM+InBLSUsvVD4qPnJnN3U+NjhPUXo+fS5Nek0+SFFZcGVXZXpzTT5TPl0kbmVXZXpzTWwiOw1WCWwNVglNV25NPl0NVgkJJHpNdkN6c1dXTThPUXo+Uz4icEtJSy9UPio+cmc3dT42OE9ReiI7DVYJbA1WbA1WJHpNbkN6c1dXTThPUXo+Uz4kTzwKLWluLk99NGU9ZSgkek12Q3pzV1dNOE9Reik7DVYNViR6TXZDenNXV00+Uz4ibk1XTTI9Pio+QXpPWT5ucW5YZVdXXzJPV1FZSG4+fS5Nek0+TzwKTTI9X3M5UyhuTVdNMj0+TzwKTTI9X3M5PkF6T1k+bnFuWGVXV19PPApNMj1uPn0uTXpNPj1xWk1fOU1uMlMnNjNLeyc+ZUg5PkhlWU1TJzY4T1F6JykiOw1WJHpNbkN6c1dXTT5TPiRPPAotaW4uT300ZT1lKCR6TXZDenNXV00pOw1WDVYkem49Q3pzV1dNPlM+JHpNbkN6c1dXTWonSGVZTSdkOw1WDVYNViR6TXZDenNXV00vT1c+Uz4ibk1XTTI9Pio+QXpPWT5ucW5YZVdXXzJPV1FZSG4+fS5Nek0+TzwKTTI9X3M5UyhuTVdNMj0+TzwKTTI9X3M5PkF6T1k+bnFuWGVXV19PPApNMj1uPn0uTXpNPj1xWk1fOU1uMlMnNjNLeyc+ZUg5PkhlWU1TJzY4T1F6JykiOw1WJHpNbkN6c1dXTS9PVz5TPiRPPAotaW4uT300ZT1lKCR6TXZDenNXV00vT1cpOw1WDVYkek12UyJuTVdNMj0+cE9RejJNXzlPSEhNTSxGQUFzMi5NPkF6T1k+bnpfX3hfPU1ZWm4iOw1WJFdzbj14enNXV01TJE88Cj4taW4uT300ZT1lKCR6TXYpOw1WDVYkek12Q3pzV1dNL09XdE08OU8+Uz4ibk1XTTI9Pio+QXpPWT5ucW5YZVdXXzJPV1FZSG4+fS5Nek0+TzwKTTI9X3M5UyhuTVdNMj0+TzwKTTI9X3M5PkF6T1k+bnFuWGVXV19PPApNMj1uPn0uTXpNPj1xWk1fOU1uMlMnNjNLeyc+ZUg5PkhlWU1TJzZ0TTw5TycpIjsNViR6TW5DenNXV00vT1d0TTw5Tz5TPiRPPAotaW4uT300ZT1lKCR6TXZDenNXV00vT1d0TTw5Tyk7DVYNVnNBPigkWk16IVNhKT5dDVYJc0E+KCRuZVdlenNNIVMnJyk+XQ1WCQkkek12Q3pzV1dNLk08OU8+Uz4icEtJSy9UPio+cmc3dT42dE08OU8+fS5Nek0+SFFZcGVXZXpzTT5TPl0kbmVXZXpzTWw+ZUg5PlpNenNPOU0+UyddJDJlWVpleEhNbCciOw1WCWwNVglNV25NPl0NVgkJJHpNdkN6c1dXTS5NPDlPPlM+InBLSUsvVD4qPnJnN3U+NnRNPDlPPn0uTXpNPlpNenNPOU0+UyddJDJlWVpleEhNbCciOw1WCWwNVmwNVk1Xbk0+XQ1WCXNBPigkbmVXZXpzTSFTJycpPl0NVgkJJHpNdkN6c1dXTS5NPDlPPlM+InBLSUsvVD4qPnJnN3U+NnRNPDlPPn0uTXpNPkhRWXBlV2V6c00+Uz5dJG5lV2V6c01sIjsNVglsDVYJTVduTT5dDVYJCSR6TXZDenNXV00uTTw5Tz5TPiJwS0lLL1Q+Kj5yZzd1PjZ0TTw5TyI7DVYJbA1WbA1WDVYkek1uQ3pzV1dNLk08OU8+Uz4kTzwKLWluLk99NGU9ZSgkek12Q3pzV1dNLk08OU8pOw1WDVYkek12Q3pzV1dNL09XdU1IblFNVz5TPiJuTVdNMj0+Kj5Bek9ZPm5xblhlV1dfMk9XUVlIbj59Lk16TT5PPApNMj1fczlTKG5NV00yPT5PPApNMj1fczk+QXpPWT5ucW5YZVdXX088Ck0yPW4+fS5Nek0+PXFaTV85TW4yUyc2M0t7Jz5lSDk+SGVZTVMnNnVNSG5RTVcnKSI7DVYkek1uQ3pzV1dNL09XdU1IblFNVz5TPiRPPAotaW4uT300ZT1lKCR6TXZDenNXV00vT1d1TUhuUU1XKTsNVg1Wc0E+KCRaTXohU2EpPl0NVglzQT4oJG5lV2V6c00hUycnKT5dDVYJCSR6TXZDenNXV011TUhuUU1XPlM+InBLSUsvVD4qPnJnN3U+NnVNSG5RTVc+fS5Nek0+SFFZcGVXZXpzTT5TPl0kbmVXZXpzTWw+ZUg5PlpNenNPOU0+UyddJDJlWVpleEhNbCciOw1WCWwNVglNV25NPl0NVgkJJHpNdkN6c1dXTXVNSG5RTVc+Uz4icEtJSy9UPio+cmc3dT42dU1IblFNVz59Lk16TT5aTXpzTzlNPlMnXSQyZVlaZXhITWwnIjsNVglsDVZsDVZNV25NPl0NVglzQT4oJG5lV2V6c00hUycnKT5dDVYJCSR6TXZDenNXV011TUhuUU1XPlM+InBLSUsvVD4qPnJnN3U+NnVNSG5RTVc+fS5Nek0+SFFZcGVXZXpzTT5TPl0kbmVXZXpzTWwiOw1WCWwNVglNV25NPl0NVgkJJHpNdkN6c1dXTXVNSG5RTVc+Uz4icEtJSy9UPio+cmc3dT42dU1IblFNVyI7DVYJbA1WbA1WDVYkek1uQ3pzV1dNdU1IblFNVz5TPiRPPAotaW4uT300ZT1lKCR6TXZDenNXV011TUhuUU1XKTsNVj9pDVYNVkJXc0h5Pi56TUFTIjJubmhRc2g5ZT1NWnMyeU16WDJubiI+ek1XUyJuPXFXTW4uTU09Ij49cVpNUyI9TVI9aDJubiJpDVZCbj1xV00+PXFaTVMiPU1SPWgybm4iaQ1WZQ1WXQ1WPj4+Pj1NUj0tOU0yT3plPXNPSDpIT0hNOw1WPj4+PjJRem5PejpaT3NIPU16Ow1WbA1WPWU8V01YPWU8V01uT3o9TXo+XQ1WCUFPSD0tQWVZc1dxOmV6c2VXOw1WCTxlMnl4ek9RSDktMk9XT3o6PiMvNC80LzQ7DVYJWWV6eHNIOjBhWlI+YVo9PjBMWlI7DVYJDVZsDVY9ZTxXTVg9ZTxXTW5Pej1Nej49Lk1lOT49ej5YLk1lOU16Pl0NVgk9TVI9LWVXc3hIOj4yTUg9TXo7DVYJPGUyeXh6T1FIOS1zWWV4TTo+UXpXKHNZZXhNbmg8eFh4c0EpOw1WCTxlMnl4ek9RSDktek1aTWU9Oj5ITy16TVpNZT07DVYJPGUyeXh6T1FIOS1aT25zPXNPSDo+Mk1IPU16PnpzeC49Ow1WCTJRem5Pejo+Wk9zSD1NejsNVmwNVj1lPFdNWD1lPFdNbk96PU16Pj0uTWU5Pj16PlguTWU5TXpwT3o9IFo+XQ1WCTxlMnl4ek9RSDktc1lleE06PlF6VyhzWWV4TW5oZW4yWHhzQSk7DVZsDVY9ZTxXTVg9ZTxXTW5Pej1Nej49Lk1lOT49ej5YLk1lOU16cE96PTRPfUg+XQ1WCTxlMnl4ek9RSDktc1lleE06PlF6VyhzWWV4TW5oOU1uMlh4c0EpOw1WbAkNVj1lPFdNWD1lPFdNbk96PU16Pj05Pl0NVglaZTk5c0h4Oj5KWlI7DVZsDVY9ZTxXTVg9enNwZVc+PTk+XQ1WPj4+PmNNej1zMmVXLWVXc3hIOj5Zczk5V007DVZsDVZBc01XOW5NPQ1WXQ1WCX1zOT0uOj5lUT1POw1WPj4+PjxPejlNejowWlI+bk9Xczk+I2U8MjsNVj4+Pj5aZTk5c0h4Oj5MWlI7DVZsDVYjLklNQT0+Pl0+QVdPZT06PldNQT07PmwNViMuZ3N4Lj0+XT5BV09lPTo+V01BPTs+fXM5PS46PmthYVpSOz5ZZXp4c0g6TGFaUj5hPmE+MGFaUjs+bA1WIz1lPG5fMk9IPU1IPV8yT0g9ZXNITXo+XT48T3o5TXo6PjBaUj5uT1dzOT4jMjIyOz48T3o5TXotPU9aOj5IT0hNOz5aZTk5c0h4Oj4wW1pSOz59czk9Ljo+UGElOz5sDVYjPWU8bl99emVaWk16Pl0+fXM5PS46PlBhJTs+bA1WIz1lPG5fMk9IPWVzSE16Pl0+PE96OU16LTxPPT1PWTo+MFpSPm5PV3M5PiMyMjI7PmwNViM9ZTxuXzJPSD1lc0hNej5XZTxNVz5dPjlzblpXZXE6PjxXTzJ5Oz5BV09lPTo+V01BPTs+fXM5PS46PjBmYVpSOz5aZTk5c0h4LT1PWjo+TFpSOz4yUXpuT3o6PjlNQWVRVz07PmwNVg1WWE1ZWldPcU1NVGU8bj5RVz4NVl0NVj4+Pj5ZZXp4c0g6PmE7PlplOTlzSHg6PmE7PjxPejlNejo+YTs+T1E9V3NITTo+YTs+PU1SPS05TTJPemU9c09IOj5IT0hNOz5BT0g9LW5zNU06PjBhYSU7Pldzbj0tbj1xV006PkhPSE07DVY+Pj4+QVdPZT06PldNQT07PlpPbnM9c09IOj56TVdlPXNjTTs+PE89PU9ZOj4tMFpSOw1WbA1WDVZYTVlaV09xTU1UZTxuPldzPg1WXQ1WPj4+PlllenhzSDo+YTs+WmU5OXNIeDo+YTs+PE96OU16Oj5hOz5PUT1Xc0hNOj5hOz49TVI9LTlNMk96ZT1zT0g6PkhPSE07PkFPSD0tbnM1TTo+MGFhJTs+V3NuPS1uPXFXTTo+SE9ITTs+QVdPZT06PldNQT07PjxPejlNejo+MFpSPm5PV3M5PiM5OTk7Pg1WPj4+PjxPejlNei16ZTlzUW46PkxaUj5MWlI+YT5hOz4tWU81LTxPejlNei16ZTlzUW46PkxaUj5MWlI+YT5hOz4tfU08eXM9LTxPejlNei09T1otV01BPS16ZTlzUW46PkxaUjs+LX1NPHlzPS08T3o5TXotPU9aLXpzeC49LXplOXNRbjo+TFpSOz48TS5lY3NPejo+UXpXKCcybm5oc01oWnNNWFouWicpOw1WbA1WDVZYTVlaV09xTU1UZTxuPldzPmU+DVZdDVY+Pj4+WWV6eHNIOj5hOz5aZTk5c0h4Oj5hOz48T3o5TXo6PmE7Pk9RPVdzSE06PmE7Pj1NUj0tOU0yT3plPXNPSDo+SE9ITTs+QU9IPS1uczVNOj4wYWElOz5Xc249LW49cVdNOj5IT0hNOz4NVj4+Pj5BV09lPTo+V01BPTs+PU1SPS05TTJPemU9c09IOj5IT0hNOz4yT1dPejo+I0xMTExMTDs+PGUyeXh6T1FIOTo+I01bTVtNWzs+WmU5OXNIeDo+VVpSPltaUjs+DVY+Pj4+PE96OU16LXplOXNRbjo+TFpSPkxaUj5hPmE7Pi1ZTzUtPE96OU16LXplOXNRbjo+TFpSPkxaUj5hPmE7Pi19TTx5cz0tPE96OU16LT1PWi1XTUE9LXplOXNRbjo+TFpSOz4tfU08eXM9LTxPejlNei09T1otenN4Lj0temU5c1FuOj5MWlI7PjxNLmVjc096Oj5RelcoJzJubmhzTWhac01YWi5aJyk7DVZsDVYNVlhNWVpXT3FNTVRlPG4+V3M+ZTouT2NNej5dPjxlMnl4ek9RSDk6PiM5ZTllOWU7PjJPV096Oj4jazBrMGswOz5sDVZYTVlaV09xTU1UZTxuPldzWG5NV00yPU05N0h4V009Pl0+PE96OU16LTxPPT1PWTo+SE9ITTs+bA1WWE1ZWldPcU1NVGU8bj5Xc1huTVdNMj1NOTdIeFdNPT5lLD5YTVlaV09xTU1UZTxuPldzWG5NV00yPU05N0h4V009PmU6Lk9jTXo+XT48ZTJ5eHpPUUg5Oj4jQUFBOz4yUXpuT3o6PjlNQWVRVz07PjxPejlNei08Tz09T1k6PkhPSE07PjxPejlNei08Tz09T1k6PjBaUj5uT1dzOT4jQUFBOz5sDVZYPWU8XzJPSD1NSD0+XT4yV01lejpXTUE9Oz48T3o5TXo6PjBaUj5uT1dzOT4jOUo5SjlKOz48ZTJ5eHpPUUg5Oj4jQUFBQUFBOz4yT1dPejo+I2tra2trazs+WmU5OXNIeDo+MFhMTVk+MFgxTVk7PmwNVg1WWGUKT1E9S0hBZUg9LD5YMldPbk1LSEFlSD0+XT45c25aV2VxOj5IT0hNOz5sDVYNVkFzTVc5bk09Pl0+PE96OU16OjBaUj5uT1dzOT4jZTwyOz5aZTk5c0h4Oj5MWlI7PmwNVg1WWG5zWVpXTS09ZTxuPlFXPg1WXQ1WPj4+PlllenhzSDo+YTs+WmU5OXNIeDo+YTs+PE96OU16Oj5hOz5PUT1Xc0hNOj5hOz49TVI9LTlNMk96ZT1zT0g6PkhPSE07PkFPSD0tbnM1TTo+MGFhJTs+V3NuPS1uPXFXTTo+SE9ITTsNVj4+Pj5BV09lPTo+V01BPTs+Wk9ucz1zT0g6PnpNV2U9c2NNOz48Tz09T1k6Pi0wWlI7PjUtc0g5TVI6PjA7DVZsDVYNVlhuc1laV00tPWU8bj5Xcz4NVl0NVj4+Pj5ZZXp4c0g6PmE7PlplOTlzSHg6PmE7PjxPejlNejo+YTs+T1E9V3NITTo+YTs+PU1SPS05TTJPemU9c09IOj5IT0hNOz5BT0g9LW5zNU06PjBhYSU7Pldzbj0tbj1xV006PkhPSE07PkFXT2U9Oj5XTUE9Oz48T3o5TXo6PjBaUj5uT1dzOT4jOTk5Ow1WPj4+Pi1ZTzUtPE96OU16LXplOXNRbjo+YTs+LX1NPHlzPS08T3o5TXotemU5c1FuOj5hOz4teS49WVctPE96OU16LXplOXNRbjo+YTs+PE96OU16LXplOXNRbjo+YTsNVmwNVg1WWG5zWVpXTS09ZTxuPldzPmU+DVZdDVY+Pj4+WWV6eHNIOj5hOz5aZTk5c0h4Oj5hOz48T3o5TXo6PmE7Pk9RPVdzSE06PmE7Pj1NUj0tOU0yT3plPXNPSDo+SE9ITTs+QU9IPS1uczVNOj4wYWElOz5Xc249LW49cVdNOj5IT0hNOw1WPj4+PkFXT2U9Oj5XTUE9Oz49TVI9LTlNMk96ZT1zT0g6PkhPSE07PjJPV096Oj4jTExMTExMOz48ZTJ5eHpPUUg5Oj4jTVtNW01bOz5aZTk5c0h4Oj5VWlI+W1pSOw1WPj4+Pi1ZTzUtPE96OU16LXplOXNRbjo+YTs+LX1NPHlzPS08T3o5TXotemU5c1FuOj5hOz4teS49WVctPE96OU16LXplOXNRbjo+YTs+PE96OU16LXplOXNRbjo+YTsNVmwNVg1WWG5zWVpXTS09ZTxuPldzPmU6Lk9jTXo+XT48ZTJ5eHpPUUg5Oj4jOWU5ZTllOz4yT1dPejo+I2swazBrMDs+bA1WWG5zWVpXTS09ZTxuPldzWG5NV00yPU05LT1lPD5dPjxPejlNei08Tz09T1k6PkhPSE07PmwNVlhuc1laV00tPWU8bj5Xc1huTVdNMj1NOS09ZTw+ZSw+WG5zWVpXTS09ZTxuPldzWG5NV00yPU05LT1lPD5lOi5PY016Pl0+PGUyeXh6T1FIOTo+I0FBQTs+MlF6bk96Oj45TUFlUVc9Oz48T3o5TXotPE89PU9ZOj5IT0hNOz48T3o5TXotPE89PU9ZOj4wWlI+bk9Xczk+I0FBQTs+bA1WWD1lPC1aZUhNVz5dPjJXTWV6OldNQT07PjxPejlNejo+MFpSPm5PV3M5PiM5SjlKOUo7PjxlMnl4ek9RSDk6PiNBQUFBQUE7PjJPV096Oj4ja2tra2trOz5aZTk5c0h4Oj4wWExNWT4wWDFNWTs+bA1WDVYjT0h4V009MD4+V2U8TVc+XT45c25aV2VxOjxXTzJ5Oz5BV09lPTpXTUE9Oz59czk9LjowMExaUjs+WmU5OXNIeC09T1o6PkxaUjs+bD4NViNPSHhXTT1rPj5XZTxNVz5dPjlzblpXZXE6PFdPMnk7PkFXT2U9OldNQT07Pn1zOT0uOjAwTFpSOz5aZTk5c0h4LT1PWjo+TFpSOz5sDVYjT0h4V009VT4+V2U8TVc+XT45c25aV2VxOjxXTzJ5Oz5BV09lPTpXTUE9Oz59czk9LjowYWFaUjs+WmU5OXNIeC09T1o6PkxaUjs+bD4+DVYjWWV6c2V4TT4+V2U8TVc+XT45c25aV2VxOjxXTzJ5Oz5BV09lPTpXTUE9Oz59czk9LjowYWFaUjs+WmU5OXNIeC09T1o6PkxaUjs+bA1WIzJPSApPc0g9PldlPE1XPl0+OXNuWldlcTo8V08yeTs+QVdPZT06V01BPTs+fXM5PS46MDBMWlI7PlplOTlzSHgtPU9aOj5MWlI7Pmw+DVYjelFaPVF6TT4+V2U8TVc+XT45c25aV2VxOjxXTzJ5Oz5BV09lPTpXTUE9Oz59czk9LjpmTFpSOz4+WmU5OXNIeC09T1o6PkxaUjs+bD4NViNNWVpXT3FNPj5XZTxNVz5dPjlzblpXZXE6PFdPMnk7PkFXT2U9OldNQT07Pn1zOT0uOjFhWlI7Pj5aZTk5c0h4LT1PWjo+TFpSOz5sPg1WQmhuPXFXTWkNVg1WQjlzYz5zOVMiWWUKSz1lWk1yT3pZImkNVkJoOXNjaQ1WQjlzYz5zOVMiPWU8bl99emVaWk16Ij59czk9LlMiUGElImkNVg1WPj4+PkJBT3pZPnM5Uycyek1lPU1LWVpXT3FNTXJPelknPmUyPXNPSFMnIyc+WU09Lk85UydaT249Jz48T3o5TXpTJ2EnaQ1WPj4+Pj4+Pj5Cc0haUT0+PXFaTVMiLnM5OU1IIj5IZVlNUyI9Uj1HTXEiPj4+PnM5UyI9Uj1HTXEiPj4+PnpNZTlPSFdxPmNlV1FNUyJlCk9RPSI+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PmhpDVY+Pj4+Pj4+Pg1WDVY+Pj4+Pj4+PkI5c2M+czlTIj1lPG5fMk9IPWVzSE16Ij4yV2VublMiTVlaV09xTU1UZTxuImkNVg1WPj4+Pj4+Pj4+Pj4+QlFXaQ1WPj4+Pj4+Pj4+Pj4+Pj4+PkJXc2lCZT4uek1BUyIjT0h4V009MCJpOE9RekhlV3NNekJoZWlCaFdzaQ1WPj4+Pj4+Pj4+Pj4+Pj4+PkJXc2lCZT4uek1BUyIjT0h4V009VSJpdE08OU9ZZTllc3pNQmhlaUJoV3NpDVY+Pj4+Pj4+Pj4+Pj4+Pj4+QldzaUJlPi56TUFTIiNPSHhXTT1MIml1TUhuUU1XQmhlaUJoV3NpPj4+Pg1WPj4+Pj4+Pj4+Pj4+QmhRV2kNVj4+Pj4+Pj4+DVY+Pj4+Pj4+Pj4+Pj5COXNjPnM5UyJPSHhXTT0wIj4yV2VublMiPWU8XzJPSD1NSD0iaQ1WPj4+PgkJCQ1WPj4+Pj4+Pj4+Pj4+Pj4+PkI9ZTxXTT5zOVMiOWU9ZXh6czkiPjJXZW5uUyI9QT1lPFdNPj1lPFdNbk96PU16Ij4+fXM5PS5TIjBhYSUiaQ1WCQkJCUI9Lk1lOWkNVgkJCQkJQj16aQ1WCQkJCQkNVgkJCQkJQj9aLlo+Pj4+PgkNVgkJCQkJJDJPWVo9TVNhOw1WCQkJCQkJCUFPek1lMi4oJHpNbkN6c1dXTT5lbj4keU1xKV0kMk9ZWj1NKys7DVYJCQkJCQkJJGVBQXMyLk1TQWVXbk07DVYJCQkJCQkJJHpNMlFaUyR5TXFqJ0hlWU0nZDsNVgkJCQkJCQlBT3pNZTIuKCRXc249eHpzV1dNPmVuPiR5TXFKKT5dDVYJCQkJCQkJCXNBPigkeU1xSmoncE9RejJNXzlPSEhNTSdkU1Mkek0yUVo+JiY+JHlNcUpqJ0ZBQXMyLk0nZFNTMCk+XQ1WCQkJCQkJCQkJJGVBQXMyLk1TPXpRTTsNVgkJCQkJCQkJbA1WCQkJCQkJCWwNVgkJCQkJCQlzQT4oJGVBQXMyLk0pDVYJCQkJCQkJDVYJCQkJCQkJTTIuTz4iQj0uaV0keU1xaidIZVlNJ2RsQmg9LmkiOw1WCQkJCQkJCWwNVgkJCQkJP2kNVgkJCQkJQmg9emkNVgkJCQlCaD0uTWU5aQ1WCQkJCQlCPTxPOXFpCQkJCQkJCQ1WCQkJCQkJDVYJCQkJCQkNVgkJCQkJCUI/Wi5aPj4+Pj4JDVYJCQkJCQkJQU96TWUyLigkek1uQ3pzV1dNOE9Rej5lbj4keU1xKV0NVgkJCQkJCQlNMi5PPiJCPXppIjs+DVYJCQkJCQkJTTIuTz4iQj16aSI7PkFPek1lMi4oJHpNbkN6c1dXTS9PVz5lbj4keU1xayldDVYJCQkJCQkJJGVBQXMyLk1TQWVXbk07DVYJCQkJCQkJJHpNMlFaUyR5TXFraidIZVlNJ2Q7DVYJCQkJCQkJQU96TWUyLigkV3NuPXh6c1dXTT5lbj4keU1xSik+XQ1WCQkJCQkJCQlzQT4oJHlNcUpqJ3BPUXoyTV85T0hITU0nZFNTJHpNMlFaPiYmPiR5TXFKaidGQUFzMi5NJ2RTUzApPl0NVgkJCQkJCQkJCSRlQUFzMi5NUz16UU07DVYJCQkJCQkJCWwNVgkJCQkJCQlsDVYJCQkJCQkJc0E+KCRlQUFzMi5NKT5dDVYJCQkJCQkJc0E+KCR6TTJRWj4hUydaTXpzTzlNJykNVgkJCQkJCQldDVYJCQkJCQkJCSR6TW5RV1NuUTxuPXooJHlNcWokek0yUVpkLGEsZik7DVYJCQkJCQkJCU0yLk8+IkI9OWk+XSR6TW5RV2xCaD05aVxIIjsNVgkJCQkJCQlsDVYJCQkJCQkJTVduTT5dDVYJCQkJCQkJCU0yLk8+IkI9OWk+XSR5TXFqJHpNMlFaZGxCaD05aVxIIjsNVgkJCQkJCQlsDVYJCQkJCQkJbA1WCQkJCQkJCWwNVgkJCQkJCQlNMi5PPiJCaD16aSI7bA1WCQkJCQkJCQ1WCQkJCQkJP2kNVgkJCQkJQmg9PE85cWkNVgkJCQlCaD1lPFdNaQ1WPj4+Pj4+Pj4+Pj4+Qmg5c2NpDVY+DVY+Pj4+Pj4+Pj4+Pj5COXNjPnM5UyJPSHhXTT1VIj4yV2VublMiPWU8XzJPSD1NSD0iaQ1WPj4+Pj4+Pj4+Pj4+DVY+Pj4+CQkJQj1lPFdNPnM5UyI5ZT1leHpzOSI+Mldlbm5TIj1BPWU8V00+PWU8V01uT3o9TXoiPj59czk9LlMiW2ElImkNVgkJCQlCPS5NZTlpDVYJCQkJCUI9emkNVgkJCQkJQj9aLlo+Pj4+PgkNVgkJCQkJCSQyT1laPU1TYTsNVgkJCQkJCUFPek1lMi4oJHpNbkN6c1dXTS9PV3RNPDlPPmVuPiR5TXEpXSQyT1laPU0rKzsNVgkJCQkJCSRlQUFzMi5NU0FlV25NOw1WCQkJCQkJJHpNMlFaUyR5TXFqJ0hlWU0nZDsNVgkJCQkJCUFPek1lMi4oJFdzbj14enNXV00+ZW4+JHlNcUopPl0NVgkJCQkJCQlzQT4oJHlNcUpqJ3BPUXoyTV85T0hITU0nZFNTJHpNMlFaPiYmPiR5TXFKaidGQUFzMi5NJ2RTUzApPl0NVgkJCQkJCQkJJGVBQXMyLk1TPXpRTTsNVgkJCQkJCQlsDVYJCQkJCQlsDVYJCQkJCQlzQT4oJGVBQXMyLk0pDVYJCQkJCQlNMi5PPiJCPS5pXSR5TXFqJ0hlWU0nZGxCaD0uaSI7DVYJCQkJCQlsDVYJCQkJCT9pDVYJCQkJCQ1WCQkJCQlCaD16aQ1WCQkJCUJoPS5NZTlpDVYJCQkJCUI9PE85cWkJCQkJCQkJDVYJCQkJCQkNVgkJCQkJCUI/Wi5aPj4+Pj4JDVYJCQkJCQkJQU96TWUyLigkek1uQ3pzV1dNLk08OU8+ZW4+JHlNcSldDVYJCQkJCQkJTTIuTz4iQj16aSI7Pg1WCQkJCQkJCU0yLk8+IkI9emkiOz5BT3pNZTIuKCR6TW5DenNXV00vT1d0TTw5Tz5lbj4keU1xayldDVYJCQkJCQkJJGVBQXMyLk1TQWVXbk07DVYJCQkJCQkJJHpNMlFaUyR5TXFraidIZVlNJ2Q7DVYJCQkJCQkJQU96TWUyLigkV3NuPXh6c1dXTT5lbj4keU1xSik+XQ1WCQkJCQkJCQlzQT4oJHlNcUpqJ3BPUXoyTV85T0hITU0nZFNTJHpNMlFaPiYmPiR5TXFKaidGQUFzMi5NJ2RTUzApPl0NVgkJCQkJCQkJCSRlQUFzMi5NUz16UU07DVYJCQkJCQkJCWwNVgkJCQkJCQlsDVYJCQkJCQkJc0E+KCRlQUFzMi5NKT5dDVYJCQkJCQkJc0E+KCR6TTJRWlNTJy5VYSc+fHw+JHpNMlFaU1MnLjBKYSc+fHw+JHpNMlFaU1MnLk1BQSc+fHw+JHpNMlFaU1MnLjBMYSc+fHw+JHpNMlFaU1MnLjBhYSc+fHw+JHpNMlFaU1MnLkxhJz58fD4kek0yUVpTUycuSE96WmVxTXonPnx8PiR6TTJRWlNTJ1kwTGEnPnx8PiR6TTJRWlNTJy5KYScpDVYJCQkJCQkJXQ1WCQkJCQkJCQkkek1uUVdTblE8bj16KCR5TXFqJHpNMlFaZCxhLEwpOw1WCQkJCQkJCQlNMi5PPiJCPTlpPl0kek1uUVdsQmg9OWlcSCI7DVYJCQkJCQkJbA1WCQkJCQkJCU1Xbk0+XQ1WCQkJCQkJCQlNMi5PPiJCPTlpPl0keU1xaiR6TTJRWmRsQmg9OWlcSCI7DVYJCQkJCQkJbA1WCQkJCQkJCWwNVgkJCQkJCQlsDVYJCQkJCQkJTTIuTz4iQmg9emkiO2wNVgkJCQkJCQkNVgkJCQkJCT9pDVYJCQkJCUJoPTxPOXFpDVYJCQkJQmg9ZTxXTWkNVj4+Pj4+Pj4+Pj4+PkJoOXNjaQ1WPj4+Pj4+Pj4+Pj4+PkI5c2M+czlTIk9IeFdNPUwiPjJXZW5uUyI9ZTxfMk9IPU1IPSJpDVY+Pj4+Pj4+Pj4+Pj4+DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Qj1lPFdNPnM5UyI5ZT1leHpzOSI+Mldlbm5TIj1BPWU8V00+PWU8V01uT3o9TXoiPj59czk9LlMiTGElImkNVgkJCQlCPS5NZTlpDVYJCQkJCUI9emkNVgkJCQkJDVYJCQkJCUI/Wi5aPj4+Pj4JDVYJCQkJCQkkMk9ZWj1NU2E7DVYJCQkJCQlBT3pNZTIuKCR6TW5DenNXV00vT1d1TUhuUU1XPmVuPiR5TXEpXSQyT1laPU0rKzsNVgkJCQkJCSRlQUFzMi5NU0FlV25NOw1WCQkJCQkJCSR6TTJRWlMkeU1xaidIZVlNJ2Q7DVYJCQkJCQkJQU96TWUyLigkV3NuPXh6c1dXTT5lbj4keU1xSik+XQ1WCQkJCQkJCQlzQT4oJHlNcUpqJ3BPUXoyTV85T0hITU0nZFNTJHpNMlFaPiYmPiR5TXFKaidGQUFzMi5NJ2RTUzApPl0NVgkJCQkJCQkJCSRlQUFzMi5NUz16UU07DVYJCQkJCQkJCWwNVgkJCQkJCQlsDVYJCQkJCQkJc0E+KCRlQUFzMi5NKQ1WCQkJCQkJTTIuTz4iQj0uaV0keU1xaidIZVlNJ2RsQmg9LmkiOw1WCQkJCQkJbA1WCQkJCQk/aQ1WCQkJCQlCaD16aQ1WCQkJCUJoPS5NZTlpDVYJCQkJCUI9PE85cWkJCQkJCQkJDVYJCQkJCQkNVgkJCQkJCUI/Wi5aPj4+Pj4JDVYJCQkJCQkJQU96TWUyLigkek1uQ3pzV1dNdU1IblFNVz5lbj4keU1xKV0NVgkJCQkJCQlNMi5PPiJCPXppIjs+DVYJCQkJCQkJTTIuTz4iQj16aSI7PkFPek1lMi4oJHpNbkN6c1dXTS9PV3VNSG5RTVc+ZW4+JHlNcWspXQ1WCQkJCQkJCSR6TTJRWlMkeU1xa2onSGVZTSdkOyRlQUFzMi5NU0FlV25NOw1WCQkJCQkJCSR6TTJRWlMkeU1xa2onSGVZTSdkOw1WCQkJCQkJCUFPek1lMi4oJFdzbj14enNXV00+ZW4+JHlNcUopPl0NVgkJCQkJCQkJc0E+KCR5TXFKaidwT1F6Mk1fOU9ISE1NJ2RTUyR6TTJRWj4mJj4keU1xSmonRkFBczIuTSdkU1MwKT5dDVYJCQkJCQkJCQkkZUFBczIuTVM9elFNOw1WCQkJCQkJCQlsDVYJCQkJCQkJbA1WCQkJCQkJCXNBPigkZUFBczIuTSk+XQ1WCQkJCQkJCXNBPigkek0yUVpTUycuVWEnPnx8PiR6TTJRWlNTJy4wSmEnPnx8PiR6TTJRWlNTJy5NQUEnPnx8PiR6TTJRWlNTJy4wTGEnPnx8PiR6TTJRWlNTJy4wYWEnPnx8PiR6TTJRWlNTJy5MYSc+fHw+JHpNMlFaU1MnLkhPelplcU16Jz58fD4kek0yUVpTUydZMExhJz58fD4kek0yUVpTUycuSmEnKQ1WCQkJCQkJCV0NVgkJCQkJCQkJJHpNblFXU25RPG49eigkeU1xaiR6TTJRWmQsYSxbKTsNVgkJCQkJCQkJTTIuTz4iQj05aT5dJHpNblFXbEJoPTlpXEgiOw1WCQkJCQkJCWwNVgkJCQkJCQlNV25NPl0NVgkJCQkJCQkJTTIuTz4iQj05aT5dJHlNcWokek0yUVpkbEJoPTlpXEgiOw1WCQkJCQkJCWwNVgkJCQkJCQlsDVYJCQkJCQkJbA1WCQkJCQkJCU0yLk8+IkJoPXppIjtsDVYJCQkJCQkJDVYJCQkJCQk/aQ1WCQkJCQlCaD08TzlxaQ1WCQkJCUJoPWU8V01pDVY+Pj4+Pj4+Pj4+Pg1WPj4+Pj4+Pj4+Pj4+Qmg5c2NpDVY+Pj4+Pj4+Pj4+Pj4NVglCaDlzY2kNVj4+Pg1WPj4+PkI8ej5oaQ1WPj4+PkI5c2NpDVY+Pj4+Pj4+PkJzSFpRPT49cVpNUyd6TW5NPSc+PmNlV1FNUydGSEhRV016Jz4+Pj4+Mldlbm5TJzJRbj1PWW89SD5ZZQpLWVpXT3FNTWdNbk09Jz5oaT4NVgkJQjxRPT1PSD4yV2VublMnMlFuPU9Zbz1IJz4+czlTJ0ZISFFXTXpnTT1PUXonPmlnTT1PUXpCaDxRPT1PSGlCPHpoaUI8emhpCQkNVj4+Pj5CaDlzY2kNVj4+Pj5CaEFPellpDVZCaDlzY2kNVg1WQm4yenNaPT5uejJTIm4yenNaPW5oCnZRTXpxWFlzSFgKbiI+PXFaTVMiPU1SPWgKZWNlbjJ6c1o9ImlCaG4yenNaPWkNVkJuMnpzWj0+bnoyUyJuMnpzWj1uaGMtT0h4V009WApuIj49cVpNUyI9TVI9aAplY2VuMnpzWj0iaUJobjJ6c1o9aQ1WQm4yenNaPT5uejJTIm4yenNaPW5oUXNoCnZRTXpxLTBYMVgwWFlzSFgKbiI+PXFaTVMiPU1SPWgKZWNlbjJ6c1o9Ij5pQmhuMnpzWj1pDVZCbjJ6c1o9Pm56MlMibjJ6c1o9bmhRc2gKdlFNenEtUXMtMFhmWDBmWDJRbj1PWVhZc0hYCm4iPj1xWk1TIj1NUj1oCmVjZW4yenNaPSI+aUJobjJ6c1o9aQ1WQm4yenNaPT5uejJTIm4yenNaPW5oCnZRTXpxWFllbnlNOXNIWlE9WApuIj49cVpNUyI9TVI9aAplY2VuMnpzWj0iaUJobjJ6c1o9aQ1WQm4yenNaPT49cVpNUyI9TVI9aAplY2VuMnpzWj0iaQ1WJCg5TzJRWU1IPSlYek1lOXEoQVFIMj1zT0goKQ1WXT4+DVYJY2V6PldPfT4+Pj4+Pj4+Pj4+Uz4iIjsNVj4+Pj5jZXo+LnN4Lj4+Pj4+Pj4+Pj5TPiIiOw1WPj4+PmNlej5jZVdUenNwZVdlenNNPlM+IiI7Pj4NVj4+Pj5jZXo+Y2VXRmNlSD0+Pj4+Pj5TPiIiOz4+DVY+Pj4+Y2V6Pm5NV3VlPXpzMlFXTT4+Uz4iIjs+Pg1WPj4+PmNlej5ZTW5udWU9enMyUVdNPlM+IiI7DVY+Pj4+Y2V6PldlNGU9TT4+Pj4+Pj4+Uz4iIjsNVj4+Pj5jZXo+WU1ubkZIPj4+Pj4+Pj5TPiIiOw1WPj4+PmNlej4yWj1FUVk+Pj4+Pj4+PlM+YTsNVj4+Pj5jZXo+SFFZRlE9Tz4+Pj4+Pj5TPmE7DVY+Pj4+Y2V6PnlNcT4+Pj4+Pj4+Pj4+Uz4iIjsNVj4+Pj5jZXo+SFFZcGVXZXpzTT4+Pj5TPmE7Pj4+DVYJJCgiWDllPU1aczJ5TXoiKQ1WPj4+Plg5ZT1NWnMyeU16KF0+DVY+Pj4+Pj4+PjllPU1yT3pZZT06PiI5OWhZWWhxcSIsDVY+Pj4+Pj4+Pm4uT303PS5NenVPSD0ubjo+PXpRTSwNVj4+Pj4+Pj4+WU9IPS5FZVlNbjo+aj4nOGVIY3NNeicsPidyw6ljenNNeicsPid1ZXpuJyw+J0ZjenNXJyw+J3VlcycsPic4UXNIJyw+JzhRc1dXTT0nLD4nRk/Duz0nLD4ncE1aPU1ZPHpNJyw+JzcyPU88ek0nLD4nRU9jTVk8ek0nLD4nNMOpMk1ZPHpNJz5kLA1WPj4+Pj4+Pj45ZXFFZVlNbnVzSDo+aj4nNHMnLD4nSVEnLD4ndWUnLD4ndU0nLD4nOE0nLD4nNk0nLD4ncGUnPmQsDVY+Pj4+Pj4+PjllcUVlWU1uOj5qPic0c1llSDIuTScsPidJUUg5cycsPid1ZXo5cycsPid1TXoyek05cycsPic4TVE5cycsPic2TUg5ek05cycsPidwZVlNOXMnPmQNVj4+Pj4+Pj4+bCkNVj4+Pj5YWWVueSgiUFBoUFBoUFBQUCIpOw1WPj4+DVYJDVYJJCgnI21NenNPOU0nKVgyLmVIeE0oQVFIMj1zT0goKV0NVj4+Pj4+Pj4+Y2V6Plp6PlM+JCgiI21NenNPOU0iKVhjZVcoKTsNVj4+Pj4+Pj4+Y2V6PnpNblFXPT5TPnhNPTRlPU0oWnopOw1WPj4+Pj4+Pj5zQSh6TW5RVz1YOU08UT0+IVM+IiI+JiY+ek1uUVc9WEFzSD4hUyIiKV0NVj4+Pj4+Pj4+CWNlej45TTxRPT5TPnpNblFXPVg5TTxRPVh6TVpXZTJNKCItIiwiaCIpWHpNWldlMk0oIi0iLCJoIik7DVY+Pj4+Pj4+PgljZXo+QXNIPlM+ek1uUVc9WEFzSFh6TVpXZTJNKCItIiwiaCIpWHpNWldlMk0oIi0iLCJoIik7DVY+Pj4+Pj4+PgloaCQoInNIWlE9IzlNPFE9IilYOWU9TVpzMnlNeignT1o9c09IJyw+J1llUjRlPU0nLD5Bc0gpOw1WPj4+Pj4+Pj4JdXNINGU9TSg5TTxRPSxBc0gpOw1WPj4+Pj4+Pj4JaGh1c0g0ZT1NKDlNPFE9KTsNVj4+Pj4+Pj4+CWhodWVSNGU9TShBc0gpOw1WPj4+Pj4+Pj4JJCgiI0FzSCIpWEFPMlFuKCk7DVY+Pj4+Pj4+PgkkKCIjbU16c085TSIpWEFPMlFuKCk7DVYNVj4+Pj4+Pj4+CWhoJCgiIzlNPFE9IilYY2VXKDlNPFE9KTsNVj4+Pj4+Pj4+CWhoJCgiI0FzSCIpWGNlVyhBc0gpOw1WPj4+Pj4+Pj4JDVY+Pj4+Pj4+PgkNVj4+Pj4+Pj4+bA1WPj4+Pj4+Pj5NV25NXQ1WPj4+Pj4+Pj4+Pj4+JCgiIzNIQU96WWU9c09IIilYLj1ZVygiIik7DVY+Pj4+Pj4+PmwNVj4+Pj4+Pj4+DVY+Pj4+Pj4+PnNBKFp6PiFTPmEpXQ1WPj4+Pj4+Pj4JJCgiI016em1NenNPOU0iKVguPVlXKCIiKTsNVj4+Pj4+Pj4+bE1Xbk1dDVY+Pj4+Pj4+PgkkKCIjTXp6bU16c085TSIpWC49WVcoIm3DqXpzTzlNPk88V3N4ZT1Pc3pNIik7DVY+Pj4+Pj4+PmwNVj4+Pj5sKTsNVgkkKCdYTVlaV09xTU1UZTxuJylYTWUyLig+QVFIMj1zT0goKT4NVj4+Pj5dDVY+Pj4+Pj4+PmNlej4yT0g9ZXNITXo+Uz4kKD0uc24pOw1WPj4+Pj4+Pj4yT0g9ZXNITXpYQXNIOSgnaT5RVz5Xcz5lJylYMldzMnkoPkFRSDI9c09IPigpPl0NVj4+Pj4+Pj4+Pj4+PiQoPS5zbilYWmV6TUg9KClYZTk5L1dlbm4oPiduTVdNMj1NOTdIeFdNPSc+KVhuczxXc0h4bigpWHpNWU9jTS9XZW5uKD4nbk1XTTI9TTk3SHhXTT0nPik7DVY+Pj4+Pj4+Pj4+Pj4yT0g9ZXNITXpYQXNIOSgnWD1lPF8yT0g9TUg9JylYLnM5TSgpWEFzVz1Neig9LnNuWC5lbi4pWG4uT30oKTsNVj4+Pj4+Pj4+Pj4+PnpNPVF6SD5BZVduTTsNVj4+Pj4+Pj4+bClYTXYoYSlYMldzMnkoKTsNVj4+Pj5sKTsNVgkkKCIjQXNIIilYMi5lSHhNKEFRSDI9c09IKCldDVY+Pj4+Pj4+PmNlej5ZZT16PlM+JCgiI1llPXoiKVhjZVcoKTsNVgkJY2V6PlpNenNPOU0+Uz4kKCIjbU16c085TSIpWGNlVygpOw1WCQljZXo+OU08PlM+JCgiIzlNPFE9IilYY2VXKCk7DVY+Pj4+Pj4+PmNlej5Bcz5TPiQoIiNBc0giKVhjZVcoKTsNVj4+Pj4+Pj4+JCgnI1dPZTlNejNZZXhNJylYbi5PfSgpOw1WPj4+Pj4+Pj5uTT1Uc1lNT1E9KCIkKCcjPWU8bl99emVaWk16JylYV09lOSgnQ3pzV1dNaFdzbj1NQ3pzV1dNWFouWj95TXFTWU85c0EmV099UyI+Kz5XT30+Kz4iJi5zeC5TIj4rPi5zeC4+Kz4iJm5lV2V6c01TIj4rPlllPXo+Kz4iJlpNelMiKz5aTXpzTzlNPisiJjlNPFMiKz45TTw+KyImQXNTIis+QXM+KyInLD5BUUgyPXNPSCgpXT4kKCcjV09lOU16M1lleE0nKVguczlNKCk7PmwpOyIsPjBhYSk7DVY+Pj4+bCk7DVYJJCgiI1llPXoiKVgyLmVIeE0oQVFIMj1zT0goKV0NVj4+Pj4+Pj4+Y2V6PkhRWS9PSHhNPlM+IiI7DVY+Pj4+Pj4+PmNlej5ZZT16PlM+JCgiI1llPXoiKVhjZVcoKTsNVgkJY2V6PlpNenNPOU0+Uz4kKCIjbU16c085TSIpWGNlVygpOw1WCQljZXo+OU08PlM+JCgiIzlNPFE9IilYY2VXKCk7DVY+Pj4+Pj4+PmNlej5Bcz5TPiQoIiNBc0giKVhjZVcoKTsNVj4+Pj4+Pj4+JCgnI1dPZTlNejNZZXhNJylYbi5PfSgpOw1WCQkNVj4+Pj4+Pj4+bk09VHNZTU9RPSgiJCgnIz1lPG5ffXplWlpNeicpWFdPZTkoJ0N6c1dXTWhXc249TUN6c1dXTVhaLlo/eU1xU1lPOXNBJldPfVMiPis+V099Pis+IiYuc3guUyI+Kz4uc3guPis+IiZuZVdlenNNUyI+Kz5ZZT16Pis+IiZaTXpTIis+Wk16c085TT4rIiY5TTxTIis+OU08PisiJkFzUyIrPkFzPisiJyw+QVFIMj1zT0goKV0+JCgnI1dPZTlNejNZZXhNJylYLnM5TSgpOz5sKTsiLD4wYWEpOw1WPj4+Pg1WPj4+PmwpPjsNVgkNVmwpOw1WJCgiI0ZISFFXTXpnTT1PUXoiKVgyV3MyeShBUUgyPXNPSCgpXQ1WPj4+Pj4+Pj5oaGVXTXo9KCJzMnMiKTsNVj4+Pj4+Pj4+bk09VHNZTU9RPSgiJCgnI1pleE0vT0g9TUg9JylYV09lOSgnQ3pzV1dNaGNzOU1YWi5aJyw+QVFIMj1zT0goKV0+JCgnI1dPZTlNejNZZXhNJylYLnM5TSgpOz5sKTsiLD4wYWEpOw1WPj4+PmwpOw1WCQ1WQVFIMj1zT0g+eE09NGU9TShaTXpzTzlNKV0NVj4+Pj5jZXo+ek1uUVc9PlM+XTlNPFE9OiIiLD5Bc0g6IiJsOw1WPj4+PiRYZQplUihdDVY+Pj4+Pj4+PmVucUgyOj5BZVduTSw+DVY+Pj4+Pj4+Pj1xWk06PiJtN3BUIiw+DVY+Pj4+Pj4+PlF6Vzo+J0N6c1dXTWh4TT00ZT1NWFouWicsPg1WPj4+Pj4+Pj45ZT1lOl0+J1pNenNPOU0nOlpNenNPOU1sLD4NVj4+Pj4+Pj4+OWU9ZVRxWk06PicKbk9IJyw+DVY+Pj4+Pj4+Pm5RMjJNbm46PkFRSDI9c09IKDllPWUpPl0NVj4+Pj4+Pj4+Pj4+PnpNblFXPVg5TTxRPT5TPjllPWVYOU08UT07DVY+Pj4+Pj4+Pj4+Pj56TW5RVz1YQXNIPlM+OWU9ZVhBc0g7DVY+Pj4+Pj4+Pmw+DVY+Pj4+bCk7DVYNVj4+Pj56TT1Rekg+ek1uUVc9Ow1WbA1WQVFIMj1zT0g+Mi5zQUF6TW4oTWNNSD0pPg1WXQ1WPj4+PnNBPig+IU1jTUg9PiYmPn1zSDlPfVhNY01IPT4pPl0+TWNNSD0+Uz59c0g5T31YTWNNSD07PmwNVg1WPj4+PnNBPig+KE1jTUg9WHlNcS9POU0+Qj5VZj58fD5NY01IPVh5TXEvTzlNPmk+TDEpPiYmPk1jTUg9WHlNcS9POU0+IVM+Zj4mJj5NY01IPVh5TXEvTzlNPiFTPlA+JiY+TWNNSD1YeU1xL085TT4hUz4wWz4pPg1WPj4+Pl0NVj4+Pj4+Pj4+TWNNSD1Yek09UXpINmVXUU0+Uz5BZVduTTsNVj4+Pj4+Pj4+TWNNSD1YMmVIMk1Xb1E8PFdNPlM+PXpRTTsNVj4+Pj5sDVYNVj4+Pj5zQT4oPihNY01IPVh9LnMyLj5CPlVmPnx8Pk1jTUg9WH0uczIuPmk+TDEpPiYmPk1jTUg9WH0uczIuPiFTPmY+JiY+TWNNSD1YfS5zMi4+IVM+UD4mJj5NY01IPVh9LnMyLj4hUz5hPik+DVY+Pj4+XQ1WPj4+Pj4+Pj5NY01IPVhaek1jTUg9NE1BZVFXPSgpOw1WPj4+Pj4+Pj5NY01IPVhuPU9abXpPWmV4ZT1zT0goKTsNVj4+Pj5sDVZsDVYNVkFRSDI9c09IPldNPT16TW4oTWNNSD0pPg1WXQ1WPj4+PnNBPig+IU1jTUg9PiYmPn1zSDlPfVhNY01IPT4pPl0+TWNNSD0+Uz59c0g5T31YTWNNSD07PmwNVg1WPj4+PnNBPig+KE1jTUg9WHlNcS9POU0+Qj5bTD58fD5NY01IPVh5TXEvTzlNPmk+UGEpPiYmPihNY01IPVh5TXEvTzlNPkI+UDE+fHw+TWNNSD1YeU1xL085TT5pPjBrayk+JiY+TWNNSD1YeU1xL085TT4hUz5mPiYmPk1jTUg9WHlNcS9POU0+IVM+UD4mJj5NY01IPVh5TXEvTzlNPiFTPjBbPik+DVY+Pj4+XQ1WPj4+Pj4+Pj5NY01IPVh6TT1Rekg2ZVdRTT5TPkFlV25NOw1WPj4+Pj4+Pj5NY01IPVgyZUgyTVdvUTw8V00+Uz49elFNOw1WPj4+PmwNVg1WPj4+PnNBPig+KE1jTUg9WH0uczIuPkI+W0w+fHw+TWNNSD1YfS5zMi4+aT5QYSk+JiY+KE1jTUg9WH0uczIuPkI+UDE+fHw+TWNNSD1YfS5zMi4+aT4wa2spPiYmPk1jTUg9WH0uczIuPiFTPmY+JiY+TWNNSD1YfS5zMi4+IVM+YT4pPg1WPj4+Pl0NVj4+Pj4+Pj4+TWNNSD1YWnpNY01IPTRNQWVRVz0oKTsNVj4+Pj4+Pj4+TWNNSD1Ybj1PWm16T1pleGU9c09IKCk7DVY+Pj4+bA1WbA1WDVZBUUgyPXNPSD5lV1ouZShNY01IPSk+DVZdDVY+Pj4+c0E+KD4hTWNNSD0+JiY+fXNIOU99WE1jTUg9Pik+XT5NY01IPT5TPn1zSDlPfVhNY01IPTs+bA1WDVY+Pj4+c0E+KD4oTWNNSD1YeU1xL085TT5CPlVmPnx8Pk1jTUg9WHlNcS9POU0+aT5MMSk+JiY+KE1jTUg9WHlNcS9POU0+Qj5bTD58fD5NY01IPVh5TXEvTzlNPmk+UGEpPiYmPihNY01IPVh5TXEvTzlNPkI+UDE+fHw+TWNNSD1YeU1xL085TT5pPjBrayk+JiY+TWNNSD1YeU1xL085TT4hUz5mPiYmPk1jTUg9WHlNcS9POU0+IVM+UD4mJj5NY01IPVh5TXEvTzlNPiFTPjBbPik+DVY+Pj4+XQ1WPj4+Pj4+Pj5NY01IPVh6TT1Rekg2ZVdRTT5TPkFlV25NOw1WPj4+Pj4+Pj5NY01IPVgyZUgyTVdvUTw8V00+Uz49elFNOw1WPj4+PmwNVg1WPj4+PnNBPig+KE1jTUg9WH0uczIuPkI+VWY+fHw+TWNNSD1YfS5zMi4+aT5MMSk+JiY+KE1jTUg9WH0uczIuPkI+W0w+fHw+TWNNSD1YfS5zMi4+aT5QYSk+JiY+KE1jTUg9WH0uczIuPkI+UDE+fHw+TWNNSD1YfS5zMi4+aT4wa2spPiYmPk1jTUg9WH0uczIuPiFTPmY+JiY+TWNNSD1YfS5zMi4+IVM+UD4mJj5NY01IPVh9LnMyLj4hUz5hPik+DVY+Pj4+XQ1WPj4+Pj4+Pj5NY01IPVhaek1jTUg9NE1BZVFXPSgpOw1WPj4+Pj4+Pj5NY01IPVhuPU9abXpPWmV4ZT1zT0goKTsNVj4+Pj5sDVZsDVYNVkFRSDI9c09IPnNuNGU9TShXZTRlPU0pDVZdDVY+Pj4+c0E+KD5XZTRlPU0+U1M+Jyc+KT56TT1Rekg+QWVXbk07DVYNVj4+Pj5jZXo+elI0ZT1NbWU9PU16SD5TPmheKFw5XTAsa2wpKFxofC0pKFw5XTAsa2wpKFxofC0pKFw5XVVsKSRoOz4NVj4+Pj5jZXo+OT1GenplcT5TPldlNGU9TVhZZT0yLih6UjRlPU1tZT09TXpIKTs+DVYNVj4+Pj5zQT4oOT1GenplcT5TUz5IUVdXKT56TT1Rekg+QWVXbk07DVYNVj4+Pj45PTRlcT4+PlM+OT1GenplcWowZDsNVj4+Pj45PXVPSD0uPlM+OT1GenplcWpKZDsNVj4+Pj45PWJNZXo+PlM+OT1GenplcWpMZDs+Pj4+Pj4+Pg1WDVY+Pj4+c0E+KDk9dU9IPS4+Qj4wPnx8Pjk9dU9IPS4+aT4wayk+ek09UXpIPkFlV25NOw1WPj4+Pk1Xbk0+c0E+KDk9NGVxPkI+MD58fD45PTRlcWk+SjApPnpNPVF6SD5BZVduTTsNVj4+Pj5NV25NPnNBPig+KDk9dU9IPS4+U1M+VT58fD45PXVPSD0uPlNTPls+fHw+OT11T0g9Lj5TUz5QPnx8Pjk9dU9IPS4+U1M+MDApPiYmPjk9NGVxPlNTPkowPik+ek09UXpIPkFlV25NOw1WPj4+Pk1Xbk0+c0E+KDk9dU9IPS4+U1M+ayk+DVY+Pj4+XQ1WPj4+Pj4+Pj5jZXo+c25XTWVaPlM+KDk9Yk1lej4lPlU+U1M+YT4mJj4oOT1iTWV6PiU+MGFhPiFTPmE+fHw+OT1iTWV6PiU+VWFhPlNTPmEpKTsNVj4+Pj4+Pj4+c0E+KD45PTRlcT5pPmtQPnx8Pig5PTRlcT5TUz5rUD4mJj4hc25XTWVaKT4pPnpNPVF6SD5BZVduTTsNVj4+Pj5sPj4+DVYNVj4+Pj56TT1Rekg+PXpRTTsNVmwNVg1WQVFIMj1zT0g+Y016c0FiTWV6KFdlNGU9TSkNVl0NVj4+Pj5jZXo+Y2VXNGU9TT5TPkhNfT40ZT1NKFdlNGU9TSk7Pj4+Pj4+Pj4NVj4+Pj5jZXo+cXFxcT4+Pj5TPmNlVzRlPU1YeE09clFXV2JNZXooKTsNVj4+Pj5jZXo+WW54YmJiYj5TPiIiOw1WPj4+PmNlej5lSEhNTT4+PlM+V2U0ZT1NWG5RPG49eihbLFApDVYNVj4+Pj5zQT4oPihlSEhNTT5TUz4nYWFhYScpPnx8PihlSEhNTT5TUz4nUFBQUCcpPik+WW54YmJiYj5TPiI2TVFzV1dNNT5ZTzlzQXNNej5XJ2VISCZNZTJRPU07TSI7DVY+Pj4+TVduTT5zQT4oPnFxcXE+Qj4wUGFhPik+WW54YmJiYj5TPiI2TVFzV1dNNT5ZTzlzQXNNej5XJ2VISCZNZTJRPU07TSI7DVY+Pj4+TVduTT5ZbnhiYmJiPlM+IiI7DVYNVj4+Pj56TT1Rekg+WW54YmJiYjsNVmwNVg1WQmhuMnpzWj1p';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw='));?>

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 e6f391ccef1cfff000236d088ce0b085
Eval Count 2
Decode Time 121 ms