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

Decoded Output download

?><?php
ini_set('display_errors', 'Off'); 
header( 'content-type: text/html; charset=utf-8' );
setlocale(LC_TIME,"french");
if( !isset($_SESSION) ) session_start();

if (file_exists('../utilities/fonctionDate.php')) require_once '../utilities/fonctionDate.php';
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;

extract($_REQUEST);

$requete = "select idsingle,periode, debut,fin from sr_periode where Ptravail = 1";
$result = $obj->getData($requete);
//var_dump($result);
extract($result);

$debut = ToDate($debut);
$fin = ToDate($fin);

$rowsPerPage   = 20;
$valTriSalarie = isset($_REQUEST['valTriSalarie']) ? $_REQUEST['valTriSalarie'] : NULL;  
$low           = isset($_REQUEST['low'])           ? $_REQUEST['low']           : 1;          
$high          = isset($_REQUEST['high'])          ? $_REQUEST['high']          : $rowsPerPage; 
$numSalarie    = isset($_SESSION['numSalarie'])    ? $_SESSION['numSalarie']    : NULL;  

echo "<input type='hidden' name='txtTriSalarie' id='txtTriSalarie' value='{$valTriSalarie}' readonly />
"; 
echo "<input type='hidden' name='txtLow'        id='txtLow'        value='{$low}'           readonly />
";
echo "<input type='hidden' name='txtHigh'       id='txtHigh'       value='{$high}'          readonly />
";
echo "<input type='hidden' name='txtPerPage'    id='txtPerPage'    value='{$rowsPerPage}'   readonly />
";

$requete = "select numsalarie, matriculesalarie as Matricule, nom +' '+ prenom as Noms from tblsalarie where matriculesalarie = '{$valMatricule}'";
$res = $obj->getData($requete);
extract($res);

$requete = "select PH from tblsalAutre where numsalarie = {$numsalarie} ";
$res = $obj->getData($requete);
extract($res);

$requete =" select jours as Jrn from sr_plage_horaire where code = '{$PH}'";
$res = $obj->getData($requete);
extract($res);


$requete = "select * from tbljournee where code = '{$Jrn}'";
$res = $obj->getData($requete);
extract($res);
$jourDebut = substr($jourDebut,0,8);
$jourFin = substr($jourFin,0,8);

$table      = "sr_periodeEnCours";
$reqNumRows = "SELECT MAX(ID) AS nbPlanning FROM (SELECT ROW_NUMBER() OVER(ORDER BY {$table}.NumSalarie DESC) AS ID FROM {$table} ";
$txtSQL     = "SELECT * FROM (SELECT ROW_NUMBER() OVER(ORDER BY {$table}.numSalarie) AS ID, {$table}.numSalarie,{$table}.periode,{$table}.DateDebut,{$table}.DateFin, ";
$txtSQL    .= "{$table}.date2, {$table}.date1, {$table}.e1, {$table}.s1, {$table}.e2, {$table}.s2, {$table}.e3, {$table}.s3, {$table}.e4, {$table}.s4, ";
$txtSQL    .= "{$table}.p2, {$table}.p3, {$table}.ep1, {$table}.sp1, {$table}.ep2, {$table}.sp2, {$table}.ep3, {$table}.sp3, {$table}.ep4, {$table}.sp4, ";
$txtSQL    .= "{$table}.Jours, {$table}.htt, {$table}.intituleJour, {$table}.p1, {$table}.Habsence, {$table}.NSemainedebut, {$table}.NSemaineFin, {$table}.Ferie, {$table}.WeekEnd, {$table}.debutnuit, {$table}.finnuit,{$table}.idsingle ";
$txtSQL    .= "FROM {$table} where periode ='{$periode}' AND numsalarie in(select numsalarie from tblsalarie where matriculesalarie = '{$valMatricule}')";
$txtSQL .= " ) AS tblPlanning ";

$result = $obj->showData($txtSQL);

//$requete = "select * from sr_periodeEnCours where periode ='{$periode}' AND numsalarie in(select numsalarie from tblsalarie where matriculesalarie = '{$valMatricule}')";

//$result = $obj->showData($requete);
if(empty($low)){
    $low = 1;
    $high = 20;
}

?>
<link rel="stylesheet" href="css/hint/hint.css">
<style type="text/css">
a
{
    text-decoration:none;
    cursor:pointer;
}
table.tablesorter {
    font-family:arial;
    background-color: #CDCDCD;
    margin:10px 0pt 15px;
    width: 100%;
}
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;
}
label{
    display:block;
    float:left;
    width:150px;
    padding-top: 5px;
}
#hLeft  { float: left; }
#hRight { float: left; width: 200px; margin:50px 0 0 10px; }
</style>

<link href="vendors/datatables.net-bs/css/dataTables.bootstrap.min.css" rel="stylesheet">
<link href="vendors/datatables.net-buttons-bs/css/buttons.bootstrap.min.css" rel="stylesheet">
<link href="vendors/datatables.net-fixedheader-bs/css/fixedHeader.bootstrap.min.css" rel="stylesheet">
<link href="vendors/datatables.net-responsive-bs/css/responsive.bootstrap.min.css" rel="stylesheet">
<link href="vendors/datatables.net-scroller-bs/css/scroller.bootstrap.min.css" rel="stylesheet">
<link href="build/css/custom.min.css" rel="stylesheet">

<input type="hidden" name="low" id="low" value="<?php echo $low; ?>">
<input type="hidden" name="high" id="high" value="<?php echo $high; ?>">

<input type="hidden" name="avant" id="avant" value="<?php echo $avant;?>">
<input type="hidden" name="valMatricule" id="valMatricule" value="<?php echo $valMatricule;?>">
<table >
	<tr>
		<td><span>Matricule :</span>&nbsp;<strong> <?php echo $Matricule; ?></strong></td>
		<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
		<td><span>Nom et Prnom :</span>&nbsp;<strong> <?php echo $Noms; ?></strong></td>
		<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
		<td><span>Date priode :</span>&nbsp;<strong> <?php echo $debut .' au '. $fin;  ?></strong></td>
		<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
		<td><span>Calendrier :</span>&nbsp;<strong> <?php echo $jourDebut .'  '. $jourFin;  ?></strong></td>
	</tr>
</table>

<hr/>
<div id="tabs_wrapper" width="90%">
<table class="tftable tablesorter">
    <thead>
        <tr class="row100 head">
            <th>Action</th>
			<th>Jours</th>
			<th>N semaine</th>
            <th>EP1</th>
            <th>SP1</th>
            <th>EP2</th>
            <th>SP2</th>
            <th>EP3</th>
            <th>SP3</th>
            <th>EP4</th>
            <th>SP4</th>
			<th>E1 </th>
            <th>S1 </th>
            <th>E2 </th>
            <th>S2 </th>
            <th>E3 </th>
            <th>S3 </th>
            <th>E4 </th>
			<th>S4 </th>
			<th>H trav thorique</th>
            <th>Feri</th>
            <th>Absence</th>
			<th>Heure absence</th>
            <th>Motif</th>
            
        </tr>
    </thead>
    <tbody>
        <?php
            foreach ($result as $key) {
                extract($key);
				$requetepl = "select codeCalendrier as calendrier from sr_planning where periode ='{$periode}' AND numSalarie = '{$numSalarie}' and Ddebut = '{$DateDebut}'";
				$resultpl = $obj->getData($requetepl);
				extract($resultpl);
                $reqs = "select debut , fin,weekEnd from sr_calendrier where periode = '{$periode}' AND code = '{$Jours}' AND codeCalendrier = '{$calendrier}'"; 
                $res = $obj->getData($reqs);
                extract($res);
                $debut = ToDateTime($debut);
                $fin = ToDateTime($fin);
                if($e1 == $s1){
                    $e1 = '--';
                    $s1 = '--';
                }
                else{
                    $e1 = Totime($e1);
                    $s1 = Totime($s1);
                }
                if($e2 == $s2){
                    $e2 = '--';
                    $s2 = '--';
                }
                else{
                    $e2 = Totime($e2);
                    $s2 = Totime($s2);
                }
                if($e3 == $s3){
                    $e3 = '--';
                    $s3 = '--';
                }
                else{
                    $e3 = Totime($e3);
                    $s3 = Totime($s3);
                }
                if($e4 == $s4){
                    $e4 = '--';
                    $s4 = '--';
                }
                else{
                    $e4 = Totime($e4);
                    $s4 = Totime($s4);
                }
				$htt = substr($htt,0,8);
				if($ep1 == $sp1){
                    $ep1 = '--';
                    $sp1 = '--';
                }
                else{
                    $ep1 = Totime($ep1);
                    $sp1 = Totime($sp1);
                }
                if($ep2 == $sp2){
                    $ep2 = '--';
                    $sp2 = '--';
                }
                else{
                    $ep2 = Totime($ep2);
                    $sp2 = Totime($sp2);
                }
                if($ep3 == $sp3){
                    $ep3 = '--';
                    $sp3 = '--';
                }
                else{
                    $ep3 = Totime($ep3);
                    $sp3 = Totime($sp3);
                }
                if($ep4 == $sp4){
                    $ep4 = '--';
                    $sp4 = '--';
                }
                else{
                    $ep4 = Totime($ep4);
                    $sp4 = Totime($sp4);
                }
                if($Ferie == 1){
                    $ferie = "Oui";
                }else{
                    $ferie ="";
                }
				$reqs = "select Abspaye , Absnpaye, motif, Habsence from sr_planning where codeJours ='{$Jours}' and numSalarie={$numSalarie} and periode = '{$periode}'"; 
                $res = $obj->getData($reqs);
                extract($res);
                if($Abspaye == 0 and $Absnpaye == 1){
                    $abs = "Non pay";
                }elseif ($Abspaye == 1 and $Absnpaye == 0) {
                    $abs = "Pay";
                }else{
                    $abs = "";
                }
                $edit = true;
                if($Abspaye == 1 || $Absnpaye == 1){
                    $edit = false;
                }

                if($Abspaye == 0 and $Absnpaye == 1){
                    $style = "style='background-color:rgba(213, 28, 85, 0.2);'";
                }elseif ($Abspaye == 1 and $Absnpaye == 0) {
                    $style = "style='background-color:rgba(198, 56, 232, 0.2);'";
                }elseif($ferie != ""){
                    $style = "style='background-color:rgba(233, 212, 58, 0.2);'";
                }else{
                    $style = "";
                }
				if ($weekEnd ==1) {
					$style = "style='background-color:rgba(116, 217, 143, 0.2);'";
				}
				else {
					if($Abspaye == 0 and $Absnpaye == 1){
                    $style = "style='background-color:rgba(213, 28, 85, 0.2);'";
                }elseif ($Abspaye == 1 and $Absnpaye == 0) {
                    $style = "style='background-color:rgba(198, 56, 232, 0.2);'";
                }elseif($ferie != ""){
                    $style = "style='background-color:rgba(233, 212, 58, 0.2);'";
                }else{
                    $style = "";
                }
				}
				$Habsence =FloatToTime($Habsence);
				
                $htt = FloatToTime($htt);
                echo "<tr {$style}>
";
				echo "<td nowrap style='text-align:center;'>";
                echo "<div style='display:none' class='Code'>{$idsingle}</div>";
                if ($edit) {
                     echo "<input type='image' class='editNat'   src='images/b_edit.png'   title='Modification' {$modifNat} />
";
                }                
                
                echo "</td>";
                echo "<td><a class='status-icon  hint--bottom-right  hint--success' aria-label='{$debut} - {$fin}'>{$Jours}</a></td>";
				echo "<td>{$NSemainedebut}</td>";
                echo "<td>{$ep1}</td>";
                echo "<td>{$sp1}</td>";
                echo "<td>{$ep2}</td>";
                echo "<td>{$sp2}</td>";
                echo "<td>{$ep3}</td>";
                echo "<td>{$sp3}</td>";
                echo "<td>{$ep4}</td>";
                echo "<td>{$sp4}</td>";
				echo "<td>{$e1}</td>";
                echo "<td>{$s1}</td>";
                echo "<td>{$e2}</td>";
                echo "<td>{$s2}</td>";
                echo "<td>{$e3}</td>";
                echo "<td>{$s3}</td>";
                echo "<td>{$e4}</td>";
                echo "<td>{$s4}</td>";
				echo "<td>{$htt}</td>";
                echo "<td>{$ferie}</td>";
                echo "<td>{$abs}</td>";
				
				echo "<td>{$Habsence}</td>";
				echo "<td>{$motif}</td>";
                
                echo "</tr>
";

            }
        ?>

    </tbody>
</table>

<!--div id="navigation">
    <hr/>
	<input type="button" name="retour" id="retour" value="Retour" class=' navigation retour'>
    <input type="button" class="navigation prec" name="prec" id="prec" value="<< Prc&eacute;dent" >
    <input type="button" class="navigation suiv" name="suiv" id="suiv" value="Suivant >>" >
</div-->
</div>
<script type="text/javascript" src="scripts/jquery.min.js"></script>
<script type="text/javascript" src="vendors/datatables.net/js/jquery.dataTables.min.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
    var myTable =  $(".tftable").DataTable({
        "language": {
            "url": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/French.json"
        },
        dom: "ltip",
        pagingType: "simple_numbers",
        pageLength: 10,

    });
    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;
	var compteur      = 0;
	var perPage       = 0;
    var numRows       = 0;
    var prevPageL     = 0;
    var prevPageH     = 0;
    var nextPageH     = 0;
    var nextPageL     = 0;
    var lastPageL     = 0;
    var lastPageH     = 0;
	valTriSalarie     = $("#txtTriSalarie").val();
    low               = $("#txtLow").val(); 
    low               = parseInt(low);  
    high              = $("#txtHigh").val(); 
    high              = parseInt(high); 
	perPage           = $("#txtPerPage").val(); 
    perPage           = parseInt(perPage); 
    numRows           = $("#txtNumRows").val(); 
    numRows           = parseInt(numRows);
	if ( numRows <= perPage ) 
    {
         
        $("#prec").hide();
        $("#suiv").hide(); 
        
    }
	
	if ( low > 1 ) 
    { 
        prevPageH = low - 1; 
        prevPageL = prevPageH - perPage + 1;                 
    }

    if ( numRows > perPage ) 
    {    
        $("#prec").show();     
        $("#suiv").show();     
     
        nextPageL = high + 1; 
        nextPageH = nextPageL + perPage - 1; 

        lastPageH = (Math.ceil( numRows / perPage )) * perPage; 
        lastPageL = lastPageH - perPage + 1; 
    }
	if ( high ==  lastPageH ) { $("#suiv").hide();  }
    if ( low  ==  1 ) {
		$("#prec").hide();
	}
	else{
		$("#prec").show();
	}
	$("#suiv").click(function(){
        var valhigh              = $("#txtHigh").val();
		
		var low = parseInt($("#low").val());
		low=parseInt(low)+parseInt(valhigh);
		
        high = parseInt($("#high").val()) + parseInt(valhigh);
        ChargeConge(low,high);
        $("#low").val(low);
        $("#high").val(high);
		if ( $("#low").val(low)  ==  1 ) {
			//$("#prec").hide();
		}
		else{
			$("#prec").show();
		}
   });
   $("#prec").click(function(){
        var valhigh              = $("#txtHigh").val();
		
		var low = parseInt($("#low").val());
		low=parseInt(low) - parseInt(valhigh);
		
        high = parseInt($("#high").val()) - parseInt(valhigh);
        ChargeConge(low,high);
        $("#low").val(low);
        $("#high").val(high);
		if ( $("#low").val(low)  ==  1 ) {
			$("#prec").hide();
		}
		else{
			$("#prec").show();
		}
   });
	$('.editNat').on('click', function()
        { 
            Code = $(this).closest('td').find('.Code').text();        
            $('#loaderImage').show();
            setTimeout("$('#pageContent').load('consPeriodeEnCours/MajPlanForm.php?key=modif&Code=" + Code + "', function(){ $('#loaderImage').hide(); });", 100);
        }); // $('.editNat').on('click', function()
    $("#retour").click(function(){
        var low = $("#low").val();
        var high = $("#high").val();
        var valTri = '';
        $('#filtre').show(); 
        $.ajax({ async: false, type: "POST", url: 'recupvar.php', data: { 'url' : valTri }, dataType: 'json', success: function(data) { valTri = data.url; } });  
    setTimeout("$('#Vue').load('consPeriodeEnCours/listeEnCours.php?avant=liste&low=" + low + "&high=" + high + "&valTriSalarie=" + valTri + "', function(){ $('#loaderImage').hide(); });", 100);
    });

    $('#Matricule').click(function()
    {   
       compteur = $("#numsalarie").val();
       var low = $("#low").val();
       var high = $("#high").val();
       var valTriSalarie = '';

        $('#loaderImage').show();
        $.ajax({ async: false, type: "POST", url: 'recupvar.php', data: { 'url' : valTriSalarie }, dataType: 'json', success: function(data) { valTriSalarie = data.url; } });  
        setTimeout("$('#pageContent').load('salarie/updateSalarieForm.php?avant=liste&low=" + low + "&high=" + high + "&valTriSalarie=" + valTriSalarie + "&compteur=" + compteur + "', function(){ $('#loaderImage').hide(); });",100);
    });

    $('.editSalarieBtn').click( function(){     
        compteur = $(this).closest('td').find('.compteur').text();

        $('#loaderImage').show();
        $.ajax({ async: false, type: "POST", url: 'recupvar.php', data: { 'url' : valTriSalarie }, dataType: 'json', success: function(data) { valTriSalarie = data.url; } });  
        setTimeout("$('#pageContent').load('salarie/updateSalarieForm.php?avant=liste&low=" + low + "&high=" + high + "&valTriSalarie=" + valTriSalarie + "&compteur=" + compteur + "', function(){ $('#loaderImage').hide(); });",100);
        
    });
	function ChargeConge(low,high){
    $('#loaderImage').show();
	var valMatricule = $("#valMatricule").val();
	
   setTimeout("$('#tabs_wrapper').load('consPeriodeEnCours/Planningsuivant.php?low=" + low + "&high=" + high +"&valMatricule=" + valMatricule + "', function(){ $('#loaderImage').hide(); });",100);
}
});

<?php
    function Totime($s){
        return substr($s, 11,8);
    }
    function ToDateTime($s){
        $dates = substr($s, 8,2). "/" . substr($s, 5,2). "/" . substr($s, 0,4);
        $hr = substr($s, 11,8);
        return $dates . " " . $hr;
    }
    function ToDate($s){
        $dates = substr($s, 8,2). "/" . substr($s, 5,2). "/" . substr($s, 0,4);
        return $dates ;
    }
?>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='P2lCP1ouWg1Wc0hzX25NPSgnOXNuWldlcV9NenpPem4nLD4nN0FBJyk7Pg1WLk1lOU16KD4nMk9IPU1IPS09cVpNOj49TVI9aC49WVc7PjIuZXpuTT1TUT1BLWYnPik7DVZuTT1XTzJlV00oSS9fVDN1SywiQXpNSDIuIik7DVZzQSg+IXNubk09KCRfcEtwcDM3RSk+KT5uTW5uc09IX249ZXo9KCk7DVYNVnNBPihBc1dNX01Sc249bignWFhoUT1zV3M9c01uaEFPSDI9c09INGU9TVhaLlonKSk+ek12UXN6TV9PSDJNPidYWGhRPXNXcz1zTW5oQU9IMj1zT0g0ZT1NWFouWic7DVZzQT4oQXNXTV9NUnNuPW4oJ1hYaFE9c1dzPXNNbmhBT0gyPXNPSFhzSDJYWi5aJykpPnpNdlFzek1fT0gyTT4nWFhoUT1zV3M9c01uaEFPSDI9c09IWHNIMlhaLlonOw1WDVZBUUgyPXNPSD5fX2VRPU9XT2U5KCQyV2VubikNVl0NVj4+Pj5zQT4oQXNXTV9NUnNuPW4oIlhYaFE9c1dzPXNNbmhdJDJXZW5ubFhaLloiKSk+c0gyV1E5TV9PSDJNKCJYWGhRPXNXcz1zTW5oXSQyV2VubmxYWi5aIik7Pj4+Pg1WbA1WDVYkTzwKPlM+SE19PjllPWU8ZW5NOw1WDVZNUj16ZTI9KCRfZ0t3IEtwVCk7DVYNViR6TXZRTT1NPlM+Im5NV00yPT5zOW5zSHhXTSxaTXpzTzlNLD45TTxRPSxBc0g+QXpPWT5uel9aTXpzTzlNPn0uTXpNPm09emVjZXNXPlM+MCI7DVYkek1uUVc9PlM+JE88Ci1peE09NGU9ZSgkek12UU09TSk7DVZoaGNlel85UVlaKCR6TW5RVz0pOw1WTVI9emUyPSgkek1uUVc9KTsNVg1WJDlNPFE9PlM+VE80ZT1NKCQ5TTxRPSk7DVYkQXNIPlM+VE80ZT1NKCRBc0gpOw1WDVYkek99bm1Nem1leE0+Pj5TPmthOw1WJGNlV1R6c3BlV2V6c00+Uz5zbm5NPSgkX2dLdyBLcFRqJ2NlV1R6c3BlV2V6c00nZCk+Pz4kX2dLdyBLcFRqJ2NlV1R6c3BlV2V6c00nZD46PkUgSUk7Pj4NViRXT30+Pj4+Pj4+Pj4+PlM+c25uTT0oJF9nS3cgS3BUaidXT30nZCk+Pj4+Pj4+Pj4+Pj8+JF9nS3cgS3BUaidXT30nZD4+Pj4+Pj4+Pj4+Oj4wOz4+Pj4+Pj4+Pj4NViQuc3guPj4+Pj4+Pj4+PlM+c25uTT0oJF9nS3cgS3BUaicuc3guJ2QpPj4+Pj4+Pj4+Pj8+JF9nS3cgS3BUaicuc3guJ2Q+Pj4+Pj4+Pj4+Oj4kek99bm1Nem1leE07Pg1WJEhRWXBlV2V6c00+Pj4+Uz5zbm5NPSgkX3BLcHAzN0VqJ0hRWXBlV2V6c00nZCk+Pj4+Pz4kX3BLcHAzN0VqJ0hRWXBlV2V6c00nZD4+Pj46PkUgSUk7Pj4NVg1WTTIuTz4iQnNIWlE9Pj1xWk1TJy5zOTlNSCc+SGVZTVMnPVI9VHpzcGVXZXpzTSc+czlTJz1SPVR6c3BlV2V6c00nPmNlV1FNUyddJGNlV1R6c3BlV2V6c01sJz56TWU5T0hXcT5oaVxIIjs+DVZNMi5PPiJCc0haUT0+PXFaTVMnLnM5OU1IJz5IZVlNUyc9Uj1JT30nPj4+Pj4+Pj5zOVMnPVI9SU99Jz4+Pj4+Pj4+Y2VXUU1TJ10kV099bCc+Pj4+Pj4+Pj4+PnpNZTlPSFdxPmhpXEgiOw1WTTIuTz4iQnNIWlE9Pj1xWk1TJy5zOTlNSCc+SGVZTVMnPVI9dHN4Lic+Pj4+Pj4+czlTJz1SPXRzeC4nPj4+Pj4+PmNlV1FNUyddJC5zeC5sJz4+Pj4+Pj4+Pj56TWU5T0hXcT5oaVxIIjsNVk0yLk8+IkJzSFpRPT49cVpNUycuczk5TUgnPkhlWU1TJz1SPW1Nem1leE0nPj4+PnM5Uyc9Uj1tTXptZXhNJz4+Pj5jZVdRTVMnXSR6T31ubU16bWV4TWwnPj4+ek1lOU9IV3E+aGlcSCI7DVYNViR6TXZRTT1NPlM+Im5NV00yPT5IUVluZVdlenNNLD5ZZT16czJRV01uZVdlenNNPmVuPnVlPXpzMlFXTSw+SE9ZPisnPicrPlp6TUhPWT5lbj5FT1luPkF6T1k+PTxXbmVXZXpzTT59Lk16TT5ZZT16czJRV01uZVdlenNNPlM+J10kY2VXdWU9enMyUVdNbCciOw1WJHpNbj5TPiRPPAotaXhNPTRlPWUoJHpNdlFNPU0pOw1WTVI9emUyPSgkek1uKTsNVg1WJHpNdlFNPU0+Uz4ibk1XTTI9Pm10PkF6T1k+PTxXbmVXRlE9ek0+fS5Nek0+SFFZbmVXZXpzTT5TPl0kSFFZbmVXZXpzTWw+IjsNViR6TW4+Uz4kTzwKLWl4TT00ZT1lKCR6TXZRTT1NKTsNVk1SPXplMj0oJHpNbik7DVYNViR6TXZRTT1NPlMiPm5NV00yPT4KT1F6bj5lbj44ekg+QXpPWT5uel9aV2V4TV8uT3plc3pNPn0uTXpNPjJPOU0+Uz4nXSRtdGwnIjsNViR6TW4+Uz4kTzwKLWl4TT00ZT1lKCR6TXZRTT1NKTsNVk1SPXplMj0oJHpNbik7DVYNVg1WJHpNdlFNPU0+Uz4ibk1XTTI9Pio+QXpPWT49PFcKT1F6SE1NPn0uTXpNPjJPOU0+Uz4nXSQ4ekhsJyI7DVYkek1uPlM+JE88Ci1peE09NGU9ZSgkek12UU09TSk7DVZNUj16ZTI9KCR6TW4pOw1WJApPUXo0TTxRPT5TPm5RPG49eigkCk9RejRNPFE9LGEsZik7DVYkCk9RenJzSD5TPm5RPG49eigkCk9RenJzSCxhLGYpOw1WDVYkPWU8V00+Pj4+Pj5TPiJuel9aTXpzTzlNS0gvT1F6biI7DVYkek12RVFZZ099bj5TPiJwS0lLL1Q+dUZEKDM0KT5GcD5IPG1XZUhIc0h4PnJnN3U+KHBLSUsvVD5nN3tfRSB1b0tnKCk+NzZLZyg3ZzRLZz5vYj5dJD1lPFdNbFhFUVlwZVdlenNNPjRLcC8pPkZwPjM0PnJnN3U+XSQ9ZTxXTWw+IjsNViQ9Uj1wd0k+Pj4+PlM+InBLSUsvVD4qPnJnN3U+KHBLSUsvVD5nN3tfRSB1b0tnKCk+NzZLZyg3ZzRLZz5vYj5dJD1lPFdNbFhIUVlwZVdlenNNKT5GcD4zNCw+XSQ9ZTxXTWxYSFFZcGVXZXpzTSxdJD1lPFdNbFhaTXpzTzlNLF0kPWU8V01sWDRlPU00TTxRPSxdJD1lPFdNbFg0ZT1NcnNILD4iOw1WJD1SPXB3ST4+Pj5YUz4iXSQ9ZTxXTWxYOWU9TWssPl0kPWU8V01sWDllPU0wLD5dJD1lPFdNbFhNMCw+XSQ9ZTxXTWxYbjAsPl0kPWU8V01sWE1rLD5dJD1lPFdNbFhuayw+XSQ9ZTxXTWxYTUosPl0kPWU8V01sWG5KLD5dJD1lPFdNbFhNVSw+XSQ9ZTxXTWxYblUsPiI7DVYkPVI9cHdJPj4+PlhTPiJdJD1lPFdNbFhaayw+XSQ9ZTxXTWxYWkosPl0kPWU8V01sWE1aMCw+XSQ9ZTxXTWxYblowLD5dJD1lPFdNbFhNWmssPl0kPWU8V01sWG5aayw+XSQ9ZTxXTWxYTVpKLD5dJD1lPFdNbFhuWkosPl0kPWU8V01sWE1aVSw+XSQ9ZTxXTWxYblpVLD4iOw1WJD1SPXB3ST4+Pj5YUz4iXSQ9ZTxXTWxYOE9Rem4sPl0kPWU8V01sWC49PSw+XSQ9ZTxXTWxYc0g9cz1RV004T1F6LD5dJD1lPFdNbFhaMCw+XSQ9ZTxXTWxYdGU8bk1IMk0sPl0kPWU8V01sWEVwTVllc0hNOU08UT0sPl0kPWU8V01sWEVwTVllc0hNcnNILD5dJD1lPFdNbFhyTXpzTSw+XSQ9ZTxXTWxYe01NeUtIOSw+XSQ9ZTxXTWxYOU08UT1IUXM9LD5dJD1lPFdNbFhBc0hIUXM9LF0kPWU8V01sWHM5bnNIeFdNPiI7DVYkPVI9cHdJPj4+PlhTPiJyZzd1Pl0kPWU8V01sPn0uTXpNPlpNenNPOU0+UyddJFpNenNPOU1sJz5GRTQ+SFFZbmVXZXpzTT5zSChuTVdNMj0+SFFZbmVXZXpzTT5Bek9ZPj08V25lV2V6c00+fS5Nek0+WWU9enMyUVdNbmVXZXpzTT5TPiddJGNlV3VlPXpzMlFXTWwnKSI7DVYkPVI9cHdJPlhTPiI+KT5GcD49PFdtV2VISHNIeD4iOw1WDVYkek1uUVc9PlM+JE88Ci1pbi5PfTRlPWUoJD1SPXB3SSk7DVYNVmhoJHpNdlFNPU0+Uz4ibk1XTTI9Pio+QXpPWT5uel9aTXpzTzlNS0gvT1F6bj59Lk16TT5aTXpzTzlNPlMnXSRaTXpzTzlNbCc+RkU0PkhRWW5lV2V6c00+c0gobk1XTTI9PkhRWW5lV2V6c00+QXpPWT49PFduZVdlenNNPn0uTXpNPlllPXpzMlFXTW5lV2V6c00+Uz4nXSRjZVd1ZT16czJRV01sJykiOw1WDVZoaCR6TW5RVz0+Uz4kTzwKLWluLk99NGU9ZSgkek12UU09TSk7DVZzQShNWVo9cSgkV099KSldDVY+Pj4+JFdPfT5TPjA7DVY+Pj4+JC5zeC4+Uz5rYTsNVmwNVg1WP2kNVkJXc0h5PnpNV1Mibj1xV01uLk1NPSI+LnpNQVMiMm5uaC5zSD1oLnNIPVgybm4iaQ1WQm49cVdNPj1xWk1TIj1NUj1oMm5uImkNVmUNVl0NVj4+Pj49TVI9LTlNMk96ZT1zT0g6SE9ITTsNVj4+Pj4yUXpuT3o6Wk9zSD1NejsNVmwNVj1lPFdNWD1lPFdNbk96PU16Pl0NVj4+Pj5BT0g9LUFlWXNXcTplenNlVzsNVj4+Pj48ZTJ5eHpPUUg5LTJPV096Oj4jLzQvNC80Ow1WPj4+PlllenhzSDowYVpSPmFaPT4wTFpSOw1WPj4+Pn1zOT0uOj4wYWElOw1WbA1WPWU8V01YPWU8V01uT3o9TXo+PS5NZTk+PXo+WC5NZTlNej5dDVY+Pj4+PU1SPS1lV3N4SDo+Mk1IPU16Ow1WPj4+PjxlMnl4ek9RSDktc1lleE06PlF6VyhzWWV4TW5oPHhYeHNBKTsNVj4+Pj48ZTJ5eHpPUUg5LXpNWk1lPTo+SE8tek1aTWU9Ow1WPj4+PjxlMnl4ek9RSDktWk9ucz1zT0g6PjJNSD1Nej56c3guPTsNVj4+Pj4yUXpuT3o6PlpPc0g9TXo7DVZsDVY9ZTxXTVg9ZTxXTW5Pej1Nej49Lk1lOT49ej5YLk1lOU16cE96PSBaPl0NVj4+Pj48ZTJ5eHpPUUg5LXNZZXhNOj5Relcoc1lleE1uaGVuMlh4c0EpOw1WbA1WPWU8V01YPWU8V01uT3o9TXo+PS5NZTk+PXo+WC5NZTlNenBPej00T31IPl0NVj4+Pj48ZTJ5eHpPUUg5LXNZZXhNOj5Relcoc1lleE1uaDlNbjJYeHNBKTsNVmw+Pj4NVj1lPFdNWD1lPFdNbk96PU16Pj05Pl0NVj4+Pj5aZTk5c0h4Oj5KWlI7DVZsDVY9ZTxXTVg9enNwZVc+PTk+XQ1WPj4+PmNNej1zMmVXLWVXc3hIOj5Zczk5V007DVZsDVZBc01XOW5NPQ1WXQ1WPj4+Pn1zOT0uOj5lUT1POw1WPj4+PjxPejlNejowWlI+bk9Xczk+I2U8MjsNVj4+Pj5aZTk5c0h4Oj5MWlI7DVZsDVZXZTxNV10NVj4+Pj45c25aV2VxOjxXTzJ5Ow1WPj4+PkFXT2U9OldNQT07DVY+Pj4+fXM5PS46MExhWlI7DVY+Pj4+WmU5OXNIeC09T1o6PkxaUjsNVmwNViMuSU1BPT4+XT5BV09lPTo+V01BPTs+bA1WIy5nc3guPT5dPkFXT2U9Oj5XTUE9Oz59czk9Ljo+a2FhWlI7PlllenhzSDpMYVpSPmE+YT4wYVpSOz5sDVZCaG49cVdNaQ1WDVZCV3NIeT4uek1BUyJjTUg5T3puaDllPWU9ZTxXTW5YSE09LTxuaDJubmg5ZT1lVGU8V01uWDxPTz1uPXplWlhZc0hYMm5uIj56TVdTIm49cVdNbi5NTT0iaQ1WQldzSHk+LnpNQVMiY01IOU96bmg5ZT1lPWU8V01uWEhNPS08UT09T0huLTxuaDJubmg8UT09T0huWDxPTz1uPXplWlhZc0hYMm5uIj56TVdTIm49cVdNbi5NTT0iaQ1WQldzSHk+LnpNQVMiY01IOU96bmg5ZT1lPWU8V01uWEhNPS1Bc1JNOS5NZTlNei08bmgybm5oQXNSTTl0TWU5TXpYPE9PPW49emVaWFlzSFgybm4iPnpNV1Mibj1xV01uLk1NPSJpDVZCV3NIeT4uek1BUyJjTUg5T3puaDllPWU9ZTxXTW5YSE09LXpNblpPSG5zY00tPG5oMm5uaHpNblpPSG5zY01YPE9PPW49emVaWFlzSFgybm4iPnpNV1Mibj1xV01uLk1NPSJpDVZCV3NIeT4uek1BUyJjTUg5T3puaDllPWU9ZTxXTW5YSE09LW4yek9XV016LTxuaDJubmhuMnpPV1dNelg8T089bj16ZVpYWXNIWDJubiI+ek1XUyJuPXFXTW4uTU09ImkNVkJXc0h5Pi56TUFTIjxRc1c5aDJubmgyUW49T1lYWXNIWDJubiI+ek1XUyJuPXFXTW4uTU09ImkNVg1WQnNIWlE9Pj1xWk1TIi5zOTlNSCI+SGVZTVMiV099Ij5zOVMiV099Ij5jZVdRTVMiQj9aLlo+TTIuTz4kV099Oz4/aSJpDVZCc0haUT0+PXFaTVMiLnM5OU1IIj5IZVlNUyIuc3guIj5zOVMiLnN4LiI+Y2VXUU1TIkI/Wi5aPk0yLk8+JC5zeC47Pj9pImkNVg1WQnNIWlE9Pj1xWk1TIi5zOTlNSCI+SGVZTVMiZWNlSD0iPnM5UyJlY2VIPSI+Y2VXUU1TIkI/Wi5aPk0yLk8+JGVjZUg9Oz9pImkNVkJzSFpRPT49cVpNUyIuczk5TUgiPkhlWU1TImNlV3VlPXpzMlFXTSI+czlTImNlV3VlPXpzMlFXTSI+Y2VXUU1TIkI/Wi5aPk0yLk8+JGNlV3VlPXpzMlFXTTs/aSJpDVZCPWU8V00+aQ1WCUI9emkNVgkJQj05aUJuWmVIaXVlPXpzMlFXTT46QmhuWmVIaSZIPG5aO0JuPXpPSHhpPkI/Wi5aPk0yLk8+JHVlPXpzMlFXTTs+P2lCaG49ek9IeGlCaD05aQ1WCQlCPTlpJkg8blo7Jkg8blo7Jkg8blo7Jkg8blo7Jkg8blo7Jkg8blo7Jkg8blo7Jkg8blo7Jkg8blo7Qmg9OWkNVgkJQj05aUJuWmVIaUVPWT5NPT5tesOpSE9ZPjpCaG5aZUhpJkg8blo7Qm49ek9IeGk+Qj9aLlo+TTIuTz4kRU9Zbjs+P2lCaG49ek9IeGlCaD05aQ1WCQlCPTlpJkg8blo7Jkg8blo7Jkg8blo7Jkg8blo7Jkg8blo7Jkg8blo7Jkg8blo7Jkg8blo7Jkg8blo7Qmg9OWkNVgkJQj05aUJuWmVIaTRlPU0+WsOpenNPOU0+OkJoblplSGkmSDxuWjtCbj16T0h4aT5CP1ouWj5NMi5PPiQ5TTxRPT5YJz5lUT4nWD4kQXNIOz4+P2lCaG49ek9IeGlCaD05aQ1WCQlCPTlpJkg8blo7Jkg8blo7Jkg8blo7Jkg8blo7Jkg8blo7Jkg8blo7Jkg8blo7Jkg8blo7Jkg8blo7Qmg9OWkNVgkJQj05aUJuWmVIaS9lV01IOXpzTXo+OkJoblplSGkmSDxuWjtCbj16T0h4aT5CP1ouWj5NMi5PPiQKT1F6NE08UT0+WCc+w6A+J1g+JApPUXpyc0g7Pj4/aUJobj16T0h4aUJoPTlpDVYJQmg9emkNVkJoPWU8V01pDVYNVkIuemhpDVZCOXNjPnM5UyI9ZTxuX316ZVpaTXoiPn1zOT0uUyJQYSUiaQ1WQj1lPFdNPjJXZW5uUyI9QT1lPFdNPj1lPFdNbk96PU16ImkNVj4+Pj5CPS5NZTlpDVY+Pj4+Pj4+PkI9ej4yV2VublMiek99MGFhPi5NZTkiaQ1WPj4+Pj4+Pj4+Pj4+Qj0uaUYyPXNPSEJoPS5pDVYJCQlCPS5pOE9Rem5CaD0uaQ1WCQkJQj0uaUXCsD5uTVllc0hNQmg9LmkNVj4+Pj4+Pj4+Pj4+PkI9LmlLbTBCaD0uaQ1WPj4+Pj4+Pj4+Pj4+Qj0uaXBtMEJoPS5pDVY+Pj4+Pj4+Pj4+Pj5CPS5pS21rQmg9LmkNVj4+Pj4+Pj4+Pj4+PkI9LmlwbWtCaD0uaQ1WPj4+Pj4+Pj4+Pj4+Qj0uaUttSkJoPS5pDVY+Pj4+Pj4+Pj4+Pj5CPS5pcG1KQmg9LmkNVj4+Pj4+Pj4+Pj4+PkI9LmlLbVVCaD0uaQ1WPj4+Pj4+Pj4+Pj4+Qj0uaXBtVUJoPS5pDVYJCQlCPS5pSzA+Qmg9LmkNVj4+Pj4+Pj4+Pj4+PkI9LmlwMD5CaD0uaQ1WPj4+Pj4+Pj4+Pj4+Qj0uaUtrPkJoPS5pDVY+Pj4+Pj4+Pj4+Pj5CPS5pcGs+Qmg9LmkNVj4+Pj4+Pj4+Pj4+PkI9LmlLSj5CaD0uaQ1WPj4+Pj4+Pj4+Pj4+Qj0uaXBKPkJoPS5pDVY+Pj4+Pj4+Pj4+Pj5CPS5pS1U+Qmg9LmkNVgkJCUI9LmlwVT5CaD0uaQ1WCQkJQj0uaXQ+PXplYz49LsOpT3pzdlFNQmg9LmkNVj4+Pj4+Pj4+Pj4+PkI9LmlyTXpzw6lCaD0uaQ1WPj4+Pj4+Pj4+Pj4+Qj0uaUY8bk1IMk1CaD0uaQ1WCQkJQj0uaXRNUXpNPmU8bk1IMk1CaD0uaQ1WPj4+Pj4+Pj4+Pj4+Qj0uaXVPPXNBQmg9LmkNVj4+Pj4+Pj4+Pj4+Pg1WPj4+Pj4+Pj5CaD16aQ1WPj4+PkJoPS5NZTlpDVY+Pj4+Qj08TzlxaQ1WPj4+Pj4+Pj5CP1ouWg1WPj4+Pj4+Pj4+Pj4+QU96TWUyLj4oJHpNblFXPT5lbj4keU1xKT5dDVY+Pj4+Pj4+Pj4+Pj4+Pj4+TVI9emUyPSgkeU1xKTsNVgkJCQkkek12UU09TVpXPlM+Im5NV00yPT4yTzlNL2VXTUg5enNNej5lbj4yZVdNSDl6c016PkF6T1k+bnpfWldlSEhzSHg+fS5Nek0+Wk16c085TT5TJ10kWk16c085TWwnPkZFND5IUVlwZVdlenNNPlM+J10kSFFZcGVXZXpzTWwnPmVIOT40OU08UT0+Uz4nXSQ0ZT1NNE08UT1sJyI7DVYJCQkJJHpNblFXPVpXPlM+JE88Ci1peE09NGU9ZSgkek12UU09TVpXKTsNVgkJCQlNUj16ZTI9KCR6TW5RVz1aVyk7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+JHpNdm4+Uz4ibk1XTTI9PjlNPFE9Piw+QXNILH1NTXlLSDk+QXpPWT5uel8yZVdNSDl6c016Pn0uTXpNPlpNenNPOU0+Uz4nXSRaTXpzTzlNbCc+RkU0PjJPOU0+Uz4nXSQ4T1F6bmwnPkZFND4yTzlNL2VXTUg5enNNej5TPiddJDJlV01IOXpzTXpsJyI7Pg1WPj4+Pj4+Pj4+Pj4+Pj4+PiR6TW4+Uz4kTzwKLWl4TT00ZT1lKCR6TXZuKTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj5NUj16ZTI9KCR6TW4pOw1WPj4+Pj4+Pj4+Pj4+Pj4+PiQ5TTxRPT5TPlRPNGU9TVRzWU0oJDlNPFE9KTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4kQXNIPlM+VE80ZT1NVHNZTSgkQXNIKTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj5zQSgkTTA+U1M+JG4wKV0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JE0wPlM+Jy0tJzsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JG4wPlM+Jy0tJzsNVj4+Pj4+Pj4+Pj4+Pj4+Pj5sDVY+Pj4+Pj4+Pj4+Pj4+Pj4+TVduTV0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JE0wPlM+VE89c1lNKCRNMCk7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRuMD5TPlRPPXNZTSgkbjApOw1WPj4+Pj4+Pj4+Pj4+Pj4+PmwNVj4+Pj4+Pj4+Pj4+Pj4+Pj5zQSgkTWs+U1M+JG5rKV0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JE1rPlM+Jy0tJzsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JG5rPlM+Jy0tJzsNVj4+Pj4+Pj4+Pj4+Pj4+Pj5sDVY+Pj4+Pj4+Pj4+Pj4+Pj4+TVduTV0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JE1rPlM+VE89c1lNKCRNayk7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRuaz5TPlRPPXNZTSgkbmspOw1WPj4+Pj4+Pj4+Pj4+Pj4+PmwNVj4+Pj4+Pj4+Pj4+Pj4+Pj5zQSgkTUo+U1M+JG5KKV0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JE1KPlM+Jy0tJzsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JG5KPlM+Jy0tJzsNVj4+Pj4+Pj4+Pj4+Pj4+Pj5sDVY+Pj4+Pj4+Pj4+Pj4+Pj4+TVduTV0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JE1KPlM+VE89c1lNKCRNSik7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRuSj5TPlRPPXNZTSgkbkopOw1WPj4+Pj4+Pj4+Pj4+Pj4+PmwNVj4+Pj4+Pj4+Pj4+Pj4+Pj5zQSgkTVU+U1M+JG5VKV0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JE1VPlM+Jy0tJzsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JG5VPlM+Jy0tJzsNVj4+Pj4+Pj4+Pj4+Pj4+Pj5sDVY+Pj4+Pj4+Pj4+Pj4+Pj4+TVduTV0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JE1VPlM+VE89c1lNKCRNVSk7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRuVT5TPlRPPXNZTSgkblUpOw1WPj4+Pj4+Pj4+Pj4+Pj4+PmwNVgkJCQkkLj09PlM+blE8bj16KCQuPT0sYSxmKTsNVgkJCQlzQSgkTVowPlNTPiRuWjApXQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kTVowPlM+Jy0tJzsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JG5aMD5TPictLSc7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+bA1WPj4+Pj4+Pj4+Pj4+Pj4+Pk1Xbk1dDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRNWjA+Uz5UTz1zWU0oJE1aMCk7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRuWjA+Uz5UTz1zWU0oJG5aMCk7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+bA1WPj4+Pj4+Pj4+Pj4+Pj4+PnNBKCRNWms+U1M+JG5aayldDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRNWms+Uz4nLS0nOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kblprPlM+Jy0tJzsNVj4+Pj4+Pj4+Pj4+Pj4+Pj5sDVY+Pj4+Pj4+Pj4+Pj4+Pj4+TVduTV0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JE1aaz5TPlRPPXNZTSgkTVprKTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JG5aaz5TPlRPPXNZTSgkblprKTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj5sDVY+Pj4+Pj4+Pj4+Pj4+Pj4+c0EoJE1aSj5TUz4kblpKKV0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JE1aSj5TPictLSc7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRuWko+Uz4nLS0nOw1WPj4+Pj4+Pj4+Pj4+Pj4+PmwNVj4+Pj4+Pj4+Pj4+Pj4+Pj5NV25NXQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kTVpKPlM+VE89c1lNKCRNWkopOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kblpKPlM+VE89c1lNKCRuWkopOw1WPj4+Pj4+Pj4+Pj4+Pj4+PmwNVj4+Pj4+Pj4+Pj4+Pj4+Pj5zQSgkTVpVPlNTPiRuWlUpXQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kTVpVPlM+Jy0tJzsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JG5aVT5TPictLSc7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+bA1WPj4+Pj4+Pj4+Pj4+Pj4+Pk1Xbk1dDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRNWlU+Uz5UTz1zWU0oJE1aVSk7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRuWlU+Uz5UTz1zWU0oJG5aVSk7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+bA1WPj4+Pj4+Pj4+Pj4+Pj4+PnNBKCRyTXpzTT5TUz4wKV0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JEFNenNNPlM+IjdRcyI7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+bE1Xbk1dDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRBTXpzTT5TIiI7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+bA1WCQkJCSR6TXZuPlM+Im5NV00yPT5GPG5aZXFNPiw+RjxuSFplcU0sPllPPXNBLD50ZTxuTUgyTT5Bek9ZPm56X1pXZUhIc0h4Pn0uTXpNPjJPOU04T1F6bj5TJ10kOE9Rem5sJz5lSDk+SFFZcGVXZXpzTVNdJEhRWXBlV2V6c01sPmVIOT5aTXpzTzlNPlM+J10kWk16c085TWwnIjs+DVY+Pj4+Pj4+Pj4+Pj4+Pj4+JHpNbj5TPiRPPAotaXhNPTRlPWUoJHpNdm4pOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pk1SPXplMj0oJHpNbik7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+c0EoJEY8blplcU0+U1M+YT5lSDk+JEY8bkhaZXFNPlNTPjApXQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kZTxuPlM+IkVPSD5aZXHDqSI7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+bE1Xbk1zQT4oJEY8blplcU0+U1M+MD5lSDk+JEY8bkhaZXFNPlNTPmEpPl0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JGU8bj5TPiJtZXHDqSI7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+bE1Xbk1dDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRlPG4+Uz4iIjsNVj4+Pj4+Pj4+Pj4+Pj4+Pj5sDVY+Pj4+Pj4+Pj4+Pj4+Pj4+JE05cz0+Uz49elFNOw1WPj4+Pj4+Pj4+Pj4+Pj4+PnNBKCRGPG5aZXFNPlNTPjA+fHw+JEY8bkhaZXFNPlNTPjApXQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kTTlzPT5TPkFlV25NOw1WPj4+Pj4+Pj4+Pj4+Pj4+PmwNVg1WPj4+Pj4+Pj4+Pj4+Pj4+PnNBKCRGPG5aZXFNPlNTPmE+ZUg5PiRGPG5IWmVxTT5TUz4wKV0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JG49cVdNPlM+Im49cVdNUyc8ZTJ5eHpPUUg5LTJPV096Onp4PGUoazBKLD5rZiw+ZkwsPmFYayk7JyI7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+bE1Xbk1zQT4oJEY8blplcU0+U1M+MD5lSDk+JEY8bkhaZXFNPlNTPmEpPl0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JG49cVdNPlM+Im49cVdNUyc8ZTJ5eHpPUUg5LTJPV096Onp4PGUoMFBmLD5MWyw+a0prLD5hWGspOyciOw1WPj4+Pj4+Pj4+Pj4+Pj4+PmxNV25Nc0EoJEFNenNNPiFTPiIiKV0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JG49cVdNPlM+Im49cVdNUyc8ZTJ5eHpPUUg5LTJPV096Onp4PGUoa0pKLD5rMGssPkxmLD5hWGspOyciOw1WPj4+Pj4+Pj4+Pj4+Pj4+PmxNV25NXQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kbj1xV00+Uz4iIjsNVj4+Pj4+Pj4+Pj4+Pj4+Pj5sDVYJCQkJc0E+KCR9TU15S0g5PlNTMCk+XQ1WCQkJCQkkbj1xV00+Uz4ibj1xV01TJzxlMnl4ek9RSDktMk9XT3o6eng8ZSgwMFssPmswMSw+MFVKLD5hWGspOyciOw1WCQkJCWwNVgkJCQlNV25NPl0NVgkJCQkJc0EoJEY8blplcU0+U1M+YT5lSDk+JEY8bkhaZXFNPlNTPjApXQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kbj1xV00+Uz4ibj1xV01TJzxlMnl4ek9RSDktMk9XT3o6eng8ZShrMEosPmtmLD5mTCw+YVhrKTsnIjsNVj4+Pj4+Pj4+Pj4+Pj4+Pj5sTVduTXNBPigkRjxuWmVxTT5TUz4wPmVIOT4kRjxuSFplcU0+U1M+YSk+XQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kbj1xV00+Uz4ibj1xV01TJzxlMnl4ek9RSDktMk9XT3o6eng8ZSgwUGYsPkxbLD5rSmssPmFYayk7JyI7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+bE1Xbk1zQSgkQU16c00+IVM+IiIpXQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kbj1xV00+Uz4ibj1xV01TJzxlMnl4ek9RSDktMk9XT3o6eng8ZShrSkosPmswayw+TGYsPmFYayk7JyI7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+bE1Xbk1dDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PiRuPXFXTT5TPiIiOw1WPj4+Pj4+Pj4+Pj4+Pj4+PmwNVgkJCQlsDVYJCQkJJHRlPG5NSDJNPlNyV09lPVRPVHNZTSgkdGU8bk1IMk0pOw1WCQkJCQ1WPj4+Pj4+Pj4+Pj4+Pj4+PiQuPT0+Uz5yV09lPVRPVHNZTSgkLj09KTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj5NMi5PPiJCPXo+XSRuPXFXTWxpXEgiOw1WCQkJCU0yLk8+IkI9OT5IT316ZVo+bj1xV01TJz1NUj0tZVdzeEg6Mk1IPU16OydpIjsNVj4+Pj4+Pj4+Pj4+Pj4+Pj5NMi5PPiJCOXNjPm49cVdNUyc5c25aV2VxOkhPSE0nPjJXZW5uUycvTzlNJ2ldJHM5bnNIeFdNbEJoOXNjaSI7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+c0E+KCRNOXM9KT5dDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5NMi5PPiJCc0haUT0+PXFaTVMnc1lleE0nPjJXZW5uUydNOXM9RWU9Jz4+Pm56MlMnc1lleE1uaDxfTTlzPVhaSHgnPj4+PXM9V01TJ3VPOXNBczJlPXNPSCc+XSRZTzlzQUVlPWw+aGlcSCI7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+bD4+Pj4+Pj4+Pj4+Pj4+Pj4NVj4+Pj4+Pj4+Pj4+Pj4+Pj4NVj4+Pj4+Pj4+Pj4+Pj4+Pj5NMi5PPiJCaD05aSI7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+TTIuTz4iQj05aUJlPjJXZW5uUyduPWU9UW4tczJPSD4+LnNIPS0tPE89PU9ZLXpzeC49Pj4uc0g9LS1uUTIyTW5uJz5lenNlLVdlPE1XUyddJDlNPFE9bD4tPl0kQXNIbCdpXSQ4T1F6bmxCaGVpQmg9OWkiOw1WCQkJCU0yLk8+IkI9OWldJEVwTVllc0hNOU08UT1sQmg9OWkiOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pk0yLk8+IkI9OWldJE1aMGxCaD05aSI7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+TTIuTz4iQj05aV0kblowbEJoPTlpIjsNVj4+Pj4+Pj4+Pj4+Pj4+Pj5NMi5PPiJCPTlpXSRNWmtsQmg9OWkiOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pk0yLk8+IkI9OWldJG5aa2xCaD05aSI7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+TTIuTz4iQj05aV0kTVpKbEJoPTlpIjsNVj4+Pj4+Pj4+Pj4+Pj4+Pj5NMi5PPiJCPTlpXSRuWkpsQmg9OWkiOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pk0yLk8+IkI9OWldJE1aVWxCaD05aSI7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+TTIuTz4iQj05aV0kblpVbEJoPTlpIjsNVgkJCQlNMi5PPiJCPTlpXSRNMGxCaD05aSI7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+TTIuTz4iQj05aV0kbjBsQmg9OWkiOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pk0yLk8+IkI9OWldJE1rbEJoPTlpIjsNVj4+Pj4+Pj4+Pj4+Pj4+Pj5NMi5PPiJCPTlpXSRua2xCaD05aSI7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+TTIuTz4iQj05aV0kTUpsQmg9OWkiOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pk0yLk8+IkI9OWldJG5KbEJoPTlpIjsNVj4+Pj4+Pj4+Pj4+Pj4+Pj5NMi5PPiJCPTlpXSRNVWxCaD05aSI7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+TTIuTz4iQj05aV0kblVsQmg9OWkiOw1WCQkJCU0yLk8+IkI9OWldJC49PWxCaD05aSI7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+TTIuTz4iQj05aV0kQU16c01sQmg9OWkiOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pk0yLk8+IkI9OWldJGU8bmxCaD05aSI7DVYJCQkJDVYJCQkJTTIuTz4iQj05aV0kdGU8bk1IMk1sQmg9OWkiOw1WCQkJCU0yLk8+IkI9OWldJFlPPXNBbEJoPTlpIjsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4NVj4+Pj4+Pj4+Pj4+Pj4+Pj5NMi5PPiJCaD16aVxIIjsNVg1WPj4+Pj4+Pj4+Pj4+bA1WPj4+Pj4+Pj4/aQ1WDVY+Pj4+Qmg9PE85cWkNVkJoPWU8V01pDVYNVkIhLS05c2M+czlTIkhlY3N4ZT1zT0giaQ1WPj4+PkIuemhpDVYJQnNIWlE9Pj1xWk1TIjxRPT1PSCI+SGVZTVMiek09T1F6Ij5zOVMiek09T1F6Ij5jZVdRTVMiZ009T1F6Ij4yV2VublMnPkhlY3N4ZT1zT0g+ek09T1F6J2kNVj4+Pj5Cc0haUT0+PXFaTVMiPFE9PU9IIj4yV2VublMiSGVjc3hlPXNPSD5aek0yIj5IZVlNUyJaek0yIj5zOVMiWnpNMiI+Y2VXUU1TIkJCPm16w6kyJk1lMlE9TTs5TUg9Ij5pDVY+Pj4+QnNIWlE9Pj1xWk1TIjxRPT1PSCI+Mldlbm5TIkhlY3N4ZT1zT0g+blFzYyI+SGVZTVMiblFzYyI+czlTIm5Rc2MiPmNlV1FNUyJwUXNjZUg9PmlpIj5pDVZCaDlzYy0taQ1WQmg5c2NpDVZCbjJ6c1o9Pj1xWk1TIj1NUj1oCmVjZW4yenNaPSI+bnoyUyJuMnpzWj1uaAp2UU16cVhZc0hYCm4iaUJobjJ6c1o9aQ1WQm4yenNaPT49cVpNUyI9TVI9aAplY2VuMnpzWj0iPm56MlMiY01IOU96bmg5ZT1lPWU8V01uWEhNPWgKbmgKdlFNenFYOWU9ZVRlPFdNblhZc0hYCm4iaUJobjJ6c1o9aQ1WQm4yenNaPT49cVpNUyI9TVI9aAplY2VuMnpzWj0iaQ1WJCg5TzJRWU1IPSlYek1lOXEoQVFIMj1zT0goKQ1WXQ1WPj4+PmNlej5ZcVRlPFdNPlM+PiQoIlg9QT1lPFdNIilYNGU9ZVRlPFdNKF0NVj4+Pj4+Pj4+IldlSHhRZXhNIjo+XQ1WPj4+Pj4+Pj4+Pj4+IlF6VyI6PiJoaDI5SFg5ZT1lPWU8V01uWEhNPWhaV1F4LXNIbmhQOTI8TTI5VWtlOWhzMGZIaHJ6TUgyLlgKbk9IIg1WPj4+Pj4+Pj5sLA1WPj4+Pj4+Pj45T1k6PiJXPXNaIiwNVj4+Pj4+Pj4+WmV4c0h4VHFaTTo+Im5zWVpXTV9IUVk8TXpuIiwNVj4+Pj4+Pj4+WmV4TUlNSHg9Ljo+MGEsDVYNVj4+Pj5sKTsNVj4+Pj5jZXo+V099Pj4+Pj4+Pj4+Pj5TPiIiOw1WPj4+PmNlej4uc3guPj4+Pj4+Pj4+PlM+IiI7DVY+Pj4+Y2V6PmNlV1R6c3BlV2V6c00+Uz4iIjs+Pg1WPj4+PmNlej5jZVdGY2VIPT4+Pj4+PlM+IiI7Pj4NVj4+Pj5jZXo+bk1XdWU9enMyUVdNPj5TPiIiOz4+DVY+Pj4+Y2V6PllNbm51ZT16czJRV00+Uz4iIjsNVj4+Pj5jZXo+V2U0ZT1NPj4+Pj4+Pj5TPiIiOw1WPj4+PmNlej5ZTW5uRkg+Pj4+Pj4+PlM+IiI7DVY+Pj4+Y2V6PjJaPUVRWT4+Pj4+Pj4+Uz5hOw1WPj4+PmNlej5IUVlGUT1PPj4+Pj4+PlM+YTsNVj4+Pj5jZXo+eU1xPj4+Pj4+Pj4+Pj5TPiIiOw1WPj4+PmNlej5IUVlwZVdlenNNPj4+PlM+YTsNVgljZXo+Mk9ZWj1NUXo+Pj4+Pj5TPmE7DVYJY2V6PlpNem1leE0+Pj4+Pj4+Uz5hOw1WPj4+PmNlej5IUVlnT31uPj4+Pj4+PlM+YTsNVj4+Pj5jZXo+WnpNY21leE1JPj4+Pj5TPmE7DVY+Pj4+Y2V6Plp6TWNtZXhNdD4+Pj4+Uz5hOw1WPj4+PmNlej5ITVI9bWV4TXQ+Pj4+PlM+YTsNVj4+Pj5jZXo+SE1SPW1leE1JPj4+Pj5TPmE7DVY+Pj4+Y2V6Pldlbj1tZXhNST4+Pj4+Uz5hOw1WPj4+PmNlej5XZW49bWV4TXQ+Pj4+PlM+YTsNVgljZVdUenNwZVdlenNNPj4+Pj5TPiQoIiM9Uj1UenNwZVdlenNNIilYY2VXKCk7DVY+Pj4+V099Pj4+Pj4+Pj4+Pj4+Pj4+Uz4kKCIjPVI9SU99IilYY2VXKCk7Pg1WPj4+PldPfT4+Pj4+Pj4+Pj4+Pj4+PlM+WmV6bk0zSD0oV099KTs+Pg1WPj4+Pi5zeC4+Pj4+Pj4+Pj4+Pj4+PlM+JCgiIz1SPXRzeC4iKVhjZVcoKTs+DVY+Pj4+LnN4Lj4+Pj4+Pj4+Pj4+Pj4+Uz5aZXpuTTNIPSguc3guKTs+DVYJWk16bWV4TT4+Pj4+Pj4+Pj4+Uz4kKCIjPVI9bU16bWV4TSIpWGNlVygpOz4NVj4+Pj5aTXptZXhNPj4+Pj4+Pj4+Pj5TPlplem5NM0g9KFpNem1leE0pOz4NVj4+Pj5IUVlnT31uPj4+Pj4+Pj4+Pj5TPiQoIiM9Uj1FUVlnT31uIilYY2VXKCk7Pg1WPj4+PkhRWWdPfW4+Pj4+Pj4+Pj4+PlM+WmV6bk0zSD0oSFFZZ099bik7DVYJc0E+KD5IUVlnT31uPkJTPlpNem1leE0+KT4NVj4+Pj5dDVY+Pj4+Pj4+Pj4NVj4+Pj4+Pj4+JCgiI1p6TTIiKVguczlNKCk7DVY+Pj4+Pj4+PiQoIiNuUXNjIilYLnM5TSgpOz4NVj4+Pj4+Pj4+DVY+Pj4+bA1WCQ1WCXNBPig+V099Pmk+MD4pPg1WPj4+Pl0+DVY+Pj4+Pj4+Plp6TWNtZXhNdD5TPldPfT4tPjA7Pg1WPj4+Pj4+Pj5aek1jbWV4TUk+Uz5aek1jbWV4TXQ+LT5aTXptZXhNPis+MDs+Pj4+Pj4+Pj4+Pj4+Pj4+Pg1WPj4+PmwNVg1WPj4+PnNBPig+SFFZZ099bj5pPlpNem1leE0+KT4NVj4+Pj5dPj4+Pg1WPj4+Pj4+Pj4kKCIjWnpNMiIpWG4uT30oKTs+Pj4+Pg1WPj4+Pj4+Pj4kKCIjblFzYyIpWG4uT30oKTs+Pj4+Pg1WPj4+Pj4NVj4+Pj4+Pj4+SE1SPW1leE1JPlM+LnN4Lj4rPjA7Pg1WPj4+Pj4+Pj5ITVI9bWV4TXQ+Uz5ITVI9bWV4TUk+Kz5aTXptZXhNPi0+MDs+DVYNVj4+Pj4+Pj4+V2VuPW1leE10PlM+KHVlPS5YMk1zVyg+SFFZZ099bj5oPlpNem1leE0+KSk+Kj5aTXptZXhNOz4NVj4+Pj4+Pj4+V2VuPW1leE1JPlM+V2VuPW1leE10Pi0+Wk16bWV4TT4rPjA7Pg1WPj4+PmwNVglzQT4oPi5zeC4+U1M+Pldlbj1tZXhNdD4pPl0+JCgiI25Rc2MiKVguczlNKCk7Pj5sDVY+Pj4+c0E+KD5XT30+PlNTPj4wPik+XQ1WCQkkKCIjWnpNMiIpWC5zOU0oKTsNVglsDVYJTVduTV0NVgkJJCgiI1p6TTIiKVhuLk99KCk7DVYJbA1WCSQoIiNuUXNjIilYMldzMnkoQVFIMj1zT0goKV0NVj4+Pj4+Pj4+Y2V6PmNlVy5zeC4+Pj4+Pj4+Pj4+Pj4+PlM+JCgiIz1SPXRzeC4iKVhjZVcoKTsNVgkJDVYJCWNlej5XT30+Uz5aZXpuTTNIPSgkKCIjV099IilYY2VXKCkpOw1WCQlXT31TWmV6bk0zSD0oV099KStaZXpuTTNIPShjZVcuc3guKTsNVgkJDVY+Pj4+Pj4+Pi5zeC4+Uz5aZXpuTTNIPSgkKCIjLnN4LiIpWGNlVygpKT4rPlplem5NM0g9KGNlVy5zeC4pOw1WPj4+Pj4+Pj4vLmV6eE0vT0h4TShXT30sLnN4Lik7DVY+Pj4+Pj4+PiQoIiNXT30iKVhjZVcoV099KTsNVj4+Pj4+Pj4+JCgiIy5zeC4iKVhjZVcoLnN4Lik7DVYJCXNBPig+JCgiI1dPfSIpWGNlVyhXT30pPj5TUz4+MD4pPl0NVgkJCWhoJCgiI1p6TTIiKVguczlNKCk7DVYJCWwNVgkJTVduTV0NVgkJCSQoIiNaek0yIilYbi5PfSgpOw1WCQlsDVY+Pj5sKTsNVj4+PiQoIiNaek0yIilYMldzMnkoQVFIMj1zT0goKV0NVj4+Pj4+Pj4+Y2V6PmNlVy5zeC4+Pj4+Pj4+Pj4+Pj4+PlM+JCgiIz1SPXRzeC4iKVhjZVcoKTsNVgkJDVYJCWNlej5XT30+Uz5aZXpuTTNIPSgkKCIjV099IilYY2VXKCkpOw1WCQlXT31TWmV6bk0zSD0oV099KT4tPlplem5NM0g9KGNlVy5zeC4pOw1WCQkNVj4+Pj4+Pj4+LnN4Lj5TPlplem5NM0g9KCQoIiMuc3guIilYY2VXKCkpPi0+WmV6bk0zSD0oY2VXLnN4Lik7DVY+Pj4+Pj4+Pi8uZXp4TS9PSHhNKFdPfSwuc3guKTsNVj4+Pj4+Pj4+JCgiI1dPfSIpWGNlVyhXT30pOw1WPj4+Pj4+Pj4kKCIjLnN4LiIpWGNlVyguc3guKTsNVgkJc0E+KD4kKCIjV099IilYY2VXKFdPfSk+PlNTPj4wPik+XQ1WCQkJJCgiI1p6TTIiKVguczlNKCk7DVYJCWwNVgkJTVduTV0NVgkJCSQoIiNaek0yIilYbi5PfSgpOw1WCQlsDVY+Pj5sKTsNVgkkKCdYTTlzPUVlPScpWE9IKCcyV3MyeScsPkFRSDI9c09IKCkNVj4+Pj4+Pj4+XT4NVj4+Pj4+Pj4+Pj4+Pi9POU0+Uz4kKD0uc24pWDJXT25Nbj0oJz05JylYQXNIOSgnWC9POU0nKVg9TVI9KCk7Pj4+Pj4+Pj4NVj4+Pj4+Pj4+Pj4+PiQoJyNXT2U5TXozWWV4TScpWG4uT30oKTsNVj4+Pj4+Pj4+Pj4+Pm5NPVRzWU1PUT0oIiQoJyNaZXhNL09IPU1IPScpWFdPZTkoJzJPSG5tTXpzTzlNS0gvT1F6bmh1ZQptV2VIck96WVhaLlo/eU1xU1lPOXNBJi9POU1TIj4rPi9POU0+Kz4iJyw+QVFIMj1zT0goKV0+JCgnI1dPZTlNejNZZXhNJylYLnM5TSgpOz5sKTsiLD4wYWEpOw1WPj4+Pj4+Pj5sKTs+aGg+JCgnWE05cz1FZT0nKVhPSCgnMldzMnknLD5BUUgyPXNPSCgpDVY+Pj4+JCgiI3pNPU9ReiIpWDJXczJ5KEFRSDI9c09IKCldDVY+Pj4+Pj4+PmNlej5XT30+Uz4kKCIjV099IilYY2VXKCk7DVY+Pj4+Pj4+PmNlej4uc3guPlM+JCgiIy5zeC4iKVhjZVcoKTsNVj4+Pj4+Pj4+Y2V6PmNlV1R6cz5TPicnOw1WPj4+Pj4+Pj4kKCcjQXNXPXpNJylYbi5PfSgpOz4NVj4+Pj4+Pj4+JFhlCmVSKF0+ZW5xSDI6PkFlV25NLD49cVpNOj4ibTdwVCIsPlF6Vzo+J3pNMlFaY2V6WFouWicsPjllPWU6Pl0+J1F6Vyc+Oj5jZVdUenM+bCw+OWU9ZVRxWk06PicKbk9IJyw+blEyMk1ubjo+QVFIMj1zT0goOWU9ZSk+XT5jZVdUenM+Uz45ZT1lWFF6Vzs+bD5sKTs+Pg1WPj4+Pm5NPVRzWU1PUT0oIiQoJyM2UU0nKVhXT2U5KCcyT0hubU16c085TUtIL09Rem5oV3NuPU1LSC9PUXpuWFouWj9lY2VIPVNXc249TSZXT31TIj4rPldPfT4rPiImLnN4LlMiPis+LnN4Lj4rPiImY2VXVHpzcGVXZXpzTVMiPis+Y2VXVHpzPis+IicsPkFRSDI9c09IKCldPiQoJyNXT2U5TXozWWV4TScpWC5zOU0oKTs+bCk7Iiw+MGFhKTsNVj4+Pj5sKTsNVg1WPj4+PiQoJyN1ZT16czJRV00nKVgyV3MyeShBUUgyPXNPSCgpDVY+Pj4+XT4+Pg1WPj4+Pj4+PjJPWVo9TVF6PlM+JCgiI0hRWW5lV2V6c00iKVhjZVcoKTsNVj4+Pj4+Pj5jZXo+V099PlM+JCgiI1dPfSIpWGNlVygpOw1WPj4+Pj4+PmNlej4uc3guPlM+JCgiIy5zeC4iKVhjZVcoKTsNVj4+Pj4+Pj5jZXo+Y2VXVHpzcGVXZXpzTT5TPicnOw1WDVY+Pj4+Pj4+PiQoJyNXT2U5TXozWWV4TScpWG4uT30oKTsNVj4+Pj4+Pj4+JFhlCmVSKF0+ZW5xSDI6PkFlV25NLD49cVpNOj4ibTdwVCIsPlF6Vzo+J3pNMlFaY2V6WFouWicsPjllPWU6Pl0+J1F6Vyc+Oj5jZVdUenNwZVdlenNNPmwsPjllPWVUcVpNOj4nCm5PSCcsPm5RMjJNbm46PkFRSDI9c09IKDllPWUpPl0+Y2VXVHpzcGVXZXpzTT5TPjllPWVYUXpXOz5sPmwpOz4+DVY+Pj4+Pj4+Pm5NPVRzWU1PUT0oIiQoJyNaZXhNL09IPU1IPScpWFdPZTkoJ25lV2V6c01oUVo5ZT1NcGVXZXpzTXJPellYWi5aP2VjZUg9U1dzbj1NJldPfVMiPis+V099Pis+IiYuc3guUyI+Kz4uc3guPis+IiZjZVdUenNwZVdlenNNUyI+Kz5jZVdUenNwZVdlenNNPis+IiYyT1laPU1RelMiPis+Mk9ZWj1NUXo+Kz4iJyw+QVFIMj1zT0goKV0+JCgnI1dPZTlNejNZZXhNJylYLnM5TSgpOz5sKTsiLDBhYSk7DVY+Pj4+bCk7DVYNVj4+Pj4kKCdYTTlzPXBlV2V6c01vPUgnKVgyV3MyeSg+QVFIMj1zT0goKV0+Pj4+Pg1WPj4+Pj4+Pj4yT1laPU1Rej5TPiQoPS5zbilYMldPbk1uPSgnPTknKVhBc0g5KCdYMk9ZWj1NUXonKVg9TVI9KCk7DVYNVj4+Pj4+Pj4+JCgnI1dPZTlNejNZZXhNJylYbi5PfSgpOw1WPj4+Pj4+Pj4kWGUKZVIoXT5lbnFIMjo+QWVXbk0sPj1xWk06PiJtN3BUIiw+UXpXOj4nek0yUVpjZXpYWi5aJyw+OWU9ZTo+XT4nUXpXJz46PmNlV1R6c3BlV2V6c00+bCw+OWU9ZVRxWk06PicKbk9IJyw+blEyMk1ubjo+QVFIMj1zT0goOWU9ZSk+XT5jZVdUenNwZVdlenNNPlM+OWU9ZVhRelc7Pmw+bCk7Pj4NVj4+Pj4+Pj4+bk09VHNZTU9RPSgiJCgnI1pleE0vT0g9TUg9JylYV09lOSgnbmVXZXpzTWhRWjllPU1wZVdlenNNck96WVhaLlo/ZWNlSD1TV3NuPU0mV099UyI+Kz5XT30+Kz4iJi5zeC5TIj4rPi5zeC4+Kz4iJmNlV1R6c3BlV2V6c01TIj4rPmNlV1R6c3BlV2V6c00+Kz4iJjJPWVo9TVF6UyI+Kz4yT1laPU1Rej4rPiInLD5BUUgyPXNPSCgpXT4kKCcjV09lOU16M1lleE0nKVguczlNKCk7PmwpOyIsMGFhKTsNVj4+Pj4+Pj4+DVY+Pj4+bCk7DVYJQVFIMj1zT0g+Ly5lenhNL09IeE0oV099LC5zeC4pXQ1WPj4+PiQoJyNXT2U5TXozWWV4TScpWG4uT30oKTsNVgljZXo+Y2VXdWU9enMyUVdNPlM+JCgiI2NlV3VlPXpzMlFXTSIpWGNlVygpOw1WCQ1WPj4+bk09VHNZTU9RPSgiJCgnIz1lPG5ffXplWlpNeicpWFdPZTkoJzJPSG5tTXpzTzlNS0gvT1F6bmhtV2VISHNIeG5Rc2NlSD1YWi5aP1dPfVMiPis+V099Pis+IiYuc3guUyI+Kz4uc3guPisiJmNlV3VlPXpzMlFXTVMiPis+Y2VXdWU9enMyUVdNPis+IicsPkFRSDI9c09IKCldPiQoJyNXT2U5TXozWWV4TScpWC5zOU0oKTs+bCk7IiwwYWEpOw1WbA1WbCk7DVYNVkI/Wi5aDVY+Pj4+QVFIMj1zT0g+VE89c1lNKCRuKV0NVj4+Pj4+Pj4+ek09UXpIPm5RPG49eigkbiw+MDAsZik7DVY+Pj4+bA1WPj4+PkFRSDI9c09IPlRPNGU9TVRzWU0oJG4pXQ1WPj4+Pj4+Pj4kOWU9TW4+Uz5uUTxuPXooJG4sPmYsaylYPiJoIj5YPm5RPG49eigkbiw+TCxrKVg+ImgiPlg+blE8bj16KCRuLD5hLFUpOw1WPj4+Pj4+Pj4kLno+Uz5uUTxuPXooJG4sPjAwLGYpOw1WPj4+Pj4+Pj56TT1Rekg+JDllPU1uPlg+Ij4iPlg+JC56Ow1WPj4+PmwNVj4+Pj5BUUgyPXNPSD5UTzRlPU0oJG4pXQ1WPj4+Pj4+Pj4kOWU9TW4+Uz5uUTxuPXooJG4sPmYsaylYPiJoIj5YPm5RPG49eigkbiw+TCxrKVg+ImgiPlg+blE8bj16KCRuLD5hLFUpOw1WPj4+Pj4+Pj56TT1Rekg+JDllPU1uPjsNVj4+Pj5sDVY/aQ=';$_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 74acde12fb412bd815a7d72347809645
Eval Count 2
Decode Time 119 ms