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/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;

//var_dump($_REQUEST);

$reqPeriode = "select idsingle as idPeriode, periode as iPeriode, debut, fin from sr_periode where statut = 'Ouvert'";
$resPeriode = $obj->getData($reqPeriode);
extract($resPeriode);
//var_dump($resPeriode);
if($resPeriode){
    $debut = substr($debut, 8,2) . "/" . substr($debut, 5,2) . "/" . substr($debut, 0,4) ;
    $fin = substr($fin, 8,2) . "/" . substr($fin, 5,2) . "/" . substr($fin, 0,4) ;

    $hdebut = $debut;
    $hfin = $fin;
}else{
    $iPeriode = "Aucune priode ouverte";
    $hdebut = date("d/m/Y");
    $hfin = date("d/m/Y");
    $debut = date("d/m/Y");
    $fin = date("d/m/Y");
}

$Matricule = $_REQUEST['Matricule'];
$Departement = $_REQUEST['Departement'];
$vdebut = $_REQUEST['debut'];
$vfin = $_REQUEST['fin'];
if($vdebut != 'null'){
    $debut = $vdebut;
    $fin = $vfin;
}

if($Departement == '0'){
    $condDept = '%';
}
else{
    $condDept = $Departement;
}
if($Matricule == ''){
    $condMatr = '%';
}
else{
    $condMatr = $Matricule . '%';
}

$condDate = "periode ='{$iPeriode}'";

$requete = "select * from (select PL.idsingle,AF.Departement, PL.numSalarie,PL.periode,PL.num_sem,PL.heff,PL.hnorpayer,PL.h130,PL.h150,PL.h30,PL.h40,PL.h50,PL.h100,PL.m150,
SL.MatriculeSalarie AS Matricule,SL.Nom + ' ' + SL.Prenom as Noms
from sr_resume_sem PL
inner join tblSalarie SL on PL.NumSalarie = SL.NumSalarie 
inner join tblaffectation AF on AF.numSalarie = SL.numSalarie) as Consult where Matricule like '{$condMatr}' And Departement like'{$condDept}' AND {$condDate}";
$result = $obj->showData($requete);
//var_dump($result);
?>
<script type="text/javascript" src="scripts/jquery.min.js"></script>
<script type="text/javascript" src="css/js/jquery-ui.js"></script>
<link href="css/ui/datepicker.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="css/knob/bootstrap.css">
<script src="css/knob/bootstrap.js"></script>
<script src="css/knob/jquery.knob.js"></script>

<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.triDde td {
    vertical-align: middle;
}
.id{
    display: none;
}
.e1,.e2,.e3,.e4,.s1,.s2,.s3,.s4,.htrav{
    border: none;
}
.toast {
    width:400px;
    height:auto;
    position:fixed;
    left:50%;
    margin:-100px 0 0 -200px;
    top: 40%;
    z-index:20;
    background:#f1f1f1;
    padding:10px;
    text-align:center;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    behavior: url(../css/ie/PIE.htc);
    -webkit-box-shadow: 0px 0px 15px -1px rgba(56, 56, 56, 1);
    -moz-box-shadow: 0px 0px 15px -1px rgba(56, 56, 56, 1);
    box-shadow: 0px 0px 15px -1px rgba(56, 56, 56, 1);
}
label{
    display:block;
    float:left;
    width:150px;
    padding-top: 3px;
    font-style: none;
}
.plan{
	color: red;
}
.dates{
    padding-left: 40px;
    padding-right: 10px;
}
</style>
<script>
            $(function($) {

                $(".knob").knob({
                    change : function (value) {
                        //console.log("change : " + value);
                    },
                    release : function (value) {
                        //console.log(this.$.attr('value'));
                        console.log("release : " + value);
                    },
                    cancel : function () {
                        console.log("cancel : ", this);
                    },
                    draw : function () {

                        // "tron" case
                        if(this.$.data('skin') == 'tron') {

                            var a = this.angle(this.cv)  // Angle
                                , sa = this.startAngle          // Previous start angle
                                , sat = this.startAngle         // Start angle
                                , ea                            // Previous end angle
                                , eat = sat + a                 // End angle
                                , r = 1;

                            this.g.lineWidth = this.lineWidth;

                            this.o.cursor
                                && (sat = eat - 0.3)
                                && (eat = eat + 0.3);

                            if (this.o.displayPrevious) {
                                ea = this.startAngle + this.angle(this.v);
                                this.o.cursor
                                    && (sa = ea - 0.3)
                                    && (ea = ea + 0.3);
                                this.g.beginPath();
                                this.g.strokeStyle = this.pColor;
                                this.g.arc(this.xy, this.xy, this.radius - this.lineWidth, sa, ea, false);
                                this.g.stroke();
                            }

                            this.g.beginPath();
                            this.g.strokeStyle = r ? this.o.fgColor : this.fgColor ;
                            this.g.arc(this.xy, this.xy, this.radius - this.lineWidth, sat, eat, false);
                            this.g.stroke();

                            this.g.lineWidth = 2;
                            this.g.beginPath();
                            this.g.strokeStyle = this.o.fgColor;
                            this.g.arc( this.xy, this.xy, this.radius - this.lineWidth + 1 + this.lineWidth * 2 / 3, 0, 2 * Math.PI, false);
                            this.g.stroke();

                            return false;
                        }
                    }
                });

                // Example of infinite knob, iPod click wheel
                var v, up=0,down=0,i=0
                    ,$idir = $("div.idir")
                    ,$ival = $("div.ival")
                    ,incr = function() { i++; $idir.show().html("+").fadeOut(); $ival.html(i); }
                    ,decr = function() { i--; $idir.show().html("-").fadeOut(); $ival.html(i); };
                $("input.infinite").knob(
                                    {
                                    min : 0
                                    , max : 20
                                    , stopper : false
                                    , change : function () {
                                                    if(v > this.cv){
                                                        if(up){
                                                            decr();
                                                            up=0;
                                                        }else{up=1;down=0;}
                                                    } else {
                                                        if(v < this.cv){
                                                            if(down){
                                                                incr();
                                                                down=0;
                                                            }else{down=1;up=0;}
                                                        }
                                                    }
                                                    v = this.cv;
                                                }
                                    });
            });
        </script>
<?php
    $reqs = "select code,intitule from tbldepartement ";
    $resDept = $obj->showData($reqs);
?>
<div class='toast' style='display:none'>
    <h1>Traitement en cours</h1>
</div>

<div class="modal small fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
          <div class="modal-dialog">
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="close" id="xModal" data-dismiss="modal" aria-hidden="true" disabled="disabled">x</button>
                    <h3 id="myModalLabel">Progression du traitement</h3>
                </div>
                <div class="modal-body" style="text-align:center">
                    <input id="variable" class="knob" data-fgColor="green" data-thickness=".4" readonly value="0">
                </div>
                <div class="modal-footer">
                    <button class="btn btn-danger" id="fModal" data-dismiss="modal" disabled="disabled">Fermer</button>
                </div>
              </div>
            </div>
        </div>
<strong>Consultation resum semaine</strong>
<hr/>
<p>
<label for="periode">Priode</label>
<input type="text" name="periode" value="<?php echo $iPeriode; ?>" readonly/>
    
    <input type="hidden" name="hdebut" id="hdebut" value="<?php echo $hdebut;?>">
    <input type="hidden" name="hfin" id="hfin" value="<?php echo $hfin;?>">
    <strong class="dates">Du</strong><input type="text" name="dateDu" class="datepicker" id="dateDu" placeholder="JJ/MM/AAAA" maxlength="10" minlength="10" value="<?php echo $debut; ?>">
    <strong class="dates">Au</strong><input type="text" name="dateAu" class="datepicker" id="dateAu" placeholder="JJ/MM/AAAA" maxlength="10" minlength="10" value="<?php echo $fin; ?>">
</p>
<p>
    <label for="Matricule">Matricule:</label>
    <input type="text" name="Matricule" id="Matricule" value="<?php echo $Matricule; ?>">
</p>
<p>
    <label for="Departement">Departement:</label>
    <select name="Departement" id="Departement">
        <option value="0">Tous</option>
        <?php
            foreach ($resDept as $key ) {
                extract($key);
                $code = trimUltime($code);
                if($code == $Departement)
                    echo "<option value='{$code}' selected='selected'>{$code} - {$intitule}</option>";
                else
                    echo "<option value='{$code}'>{$code} - {$intitule}</option>";
            }
        ?>
    </select>
</p>
<hr/>
<?php
if(!empty($result)){
    ?>
    <!--<input type="button" name="btnValide" value="Valider" id="btnValide" class='customBtn'>
    <input type="button" name="btnValide" value="Valider" id="bttest" class='customBtn' >-->
    <input type="button" name="SalFiltre" id="SalFiltre" value="Valider" class="customBtn">
    <table  class="tftable tablesorter" id="Grid">
        <thead>
            <th>Matricule</th>
            <th>Nom et prnoms</th>
            <th>Periode</th>
            <th>N semaine </th>
			<th>Heure effectu</th>
			<th>Heure supplmentaire</th>
			<th>Majoration nuit</th>
			<th>Majoration dimanche</th>
			<th>Majoration feri 50%</th>
			<th>Majoration feri 100%</th>
			<th>Majoration feri 150%</th>
            <!--<th>Total </th>-->
        </thead>
        <tbody>
            <?php
                $total = 0;
                foreach ($result as $key) {
                    $total += 1;
                    extract($key);
                    //var_dump($key);

                    ?>
                    <tr <?php echo $colorE1; ?> >
                    <td class="Matricule"><?php echo $Matricule?></td>
                    <td class="Noms"><?php echo $Noms?></td>
                    <td class="periode"><?php echo $periode?></td>
					<td class="num_sem"><?php echo $num_sem?></td>
					<td class="heff"><?php echo $heff?></td>
					<td class="h130"><?php echo $h130?></td>
					<td class="h30"><?php echo $h30?></td>
					<td class="h40"><?php echo $h40?></td>
					<td class="h50"><?php echo $h50?></td>
					<td class="h100"><?php echo $h100?></td>
					<td class="m150"><?php echo $m150?></td>
                    <td class="id"><?php echo $idsingle ?></td>
                    </tr>
                    <?php
                }
            ?>
        </tbody>
    </table>
    <input type="hidden" name="total" id="total" value="<?php echo $total; ?>">
    <?php
}else{
    ?>
    <p>Aucune donne  affich</p>
    <?php
}

function Htrav($s,$e)
{
    $s = substr($s, 11, 8);
    $e = substr($e, 11, 8);
    $res = array();
    $ss = explode(":", $s);
    $ee = explode(":", $e);
    $res["Min"] = $ss[1] - $ee[1];
    $res["Hr"]  = $ss[0] - $ee[0];
    $res["sec"]  = '00';
    if($res["Min"] < 0){
        $res["Hr"] -= 1;
        $res["Min"] += 60; 
    }

    if($res["Min"] < 10){
        $res["Min"] = '0' . $res["Min"];
    }
    if($res["Hr"] < 10){
        $res["Hr"] = '0' . $res["Hr"];
    }
    $res = $res["Hr"] .":". $res["Min"] .":". $res["sec"] ;
    return $res;
}

function Diff($var1="00:00:00",$var2="00:00:00"){
       $Diff = true;
       $var1 = substr($var1, 11, 8);
       $var2 = substr($var2, 11, 8);
       $v1 = explode(":", $var1);
       $v2 = explode(":", $var2);

       $hr = $v1[0] - $v2[0] ;
       $mn = $v1[1] - $v2[1] - 5 ;

      if($mn < 0){
        $mn += 60;
        $hr -= 1;
      }

      if($hr < 0){
        $Diff = false;
      }
      return $Diff ;
}

function Total ($var1="00:00:00",$var2="00:00:00",$var3="00:00:00",$var4="00:00:00"){
    $v1 = explode(":", $var1);
    $v2 = explode(":", $var2);
    $v3 = explode(":", $var3);
    $v4 = explode(":", $var4);

    $hr = $v1[0] + $v2[0] + $v3[0] + $v4[0];
    $mn = $v1[1] + $v2[1] + $v3[1] + $v4[1];

    while ($mn > 60) {
        $mn -= 60;
        $hr += 1;
    }
    if($mn < 10){
        $mn = '0'.$mn;
    }
     if($hr < 10){
        $hr = '0'.$hr;
    }

    return $hr . ":" . $mn .":00"; 
}

?>       
<script type="text/javascript">
$(document).ready(function(){
    var hdebut = $('#hdebut').val();
    var hfin = $('#hfin').val();
    $(".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' ],
        minDate: hdebut,
        maxDate: hfin
        });
    //.mask("99/99/9999");
    $("#Matricule").change(function(){
        var Matr = $("#Matricule").val();
        var Dept = $("#Departement").val();
        var debut = $("#dateDu").val();
        var fin = $("#dateAu").val();
        $('#loaderImage').show();
        showEmployee(debut,fin,Matr,Dept,'');
    });
    $("#Departement").change(function(){
        var Matr = $("#Matricule").val();
        var Dept = $("#Departement").val();
        var debut = $("#dateDu").val();
        var fin = $("#dateAu").val();
        $('#loaderImage').show();
        showEmployee(debut,fin,Matr,Dept,'');
    });
     $("#dateDu").change(function(){
        var Matr = $("#Matricule").val();
        var Dept = $("#Departement").val();
        var debut = $("#dateDu").val();
        var fin = $("#dateAu").val();
        $('#loaderImage').show();
        showEmployee(debut,fin,Matr,Dept,'');
    });
    $("#dateAu").change(function(){
        var Matr = $("#Matricule").val();
        var Dept = $("#Departement").val();
        var debut = $("#dateDu").val();
        var fin = $("#dateAu").val();
        $('#loaderImage').show();
        showEmployee(debut,fin,Matr,Dept,'');
    });

    $("#SalFiltre").click(function(){
            $('#myModal').modal('show');
            var valEtat = 0;
            var total = $("#total").val();
            var enCours = 0;
        $('#Grid').find("tbody").find("tr").each(function(){
            var idsingle   = $(this).find(".id").text();
            var periode   = $(this).find(".periode").text();
            var Matricule   = $(this).find(".Matricule").text();
           
            enCours = enCours + 1;

            $.ajax({
                type: "POST", 
                async:false,
                url: "DetailSemaine/Modif.php", 
                data:{'Matricule':Matricule,"idsingle":idsingle,"periode":periode}, 
                success: function(msg){ 
                        valEtat = (enCours * 100)/total;
						$("#variable").val(valEtat).trigger("change");
            			//setTimeout("changer("+ valEtat +")", 1);
                    } 
                });
            
        });
		$("#fModal").removeAttr("disabled");
		$("#xModal").removeAttr("disabled");
    });
    

    $("#btnValide").click(function(){
        $('#Grid').find("tbody").find("tr").each(function(){
            var idsingle   = $(this).find(".id").text();
            var periode   = $(this).find(".periode").text();
            var Matricule   = $(this).find(".Matricule").text();

            $.ajax({
                type: "POST", 
                async:false,
                url: "DetailSemaine/Modif.php", 
                data:{'Matricule':Matricule,"idsingle":idsingle,"periode":periode}, 
                success: function(msg){ 
                        res = msg.message;
                    } 
                });

        });
    });
});
function changer(valeur){
    $("#variable").val(valeur).trigger("change");
}
function deleteEnreg(toDelete)
{   
    $.ajax({ type: "POST", url: "delete.php", data: toDelete, success: function(msg) { if( msg == 1 ) { $('.toast').text("Suppression effectue").fadeIn(400).delay(3000).fadeOut(400); } } }); 
}   // function deleteEnreg(toDelete)
</script>     

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='P2lCP1ouWg1Wc0hzX25NPSgnOXNuWldlcV9NenpPem4nLD4nN0FBJyk7Pg1WLk1lOU16KD4nMk9IPU1IPS09cVpNOj49TVI9aC49WVc7PjIuZXpuTT1TUT1BLWYnPik7DVZuTT1XTzJlV00oSS9fVDN1SywiQXpNSDIuIik7DVZzQSg+IXNubk09KCRfcEtwcDM3RSk+KT5uTW5uc09IX249ZXo9KCk7DVYNVnNBPihBc1dNX01Sc249bignWFhoUT1zV3M9c01uaEFPSDI9c09IWHNIMlhaLlonKSk+ek12UXN6TV9PSDJNPidYWGhRPXNXcz1zTW5oQU9IMj1zT0hYc0gyWFouWic7DVYNVkFRSDI9c09IPl9fZVE9T1dPZTkoJDJXZW5uKQ1WXQ1WPj4+PnNBPihBc1dNX01Sc249bigiWFhoUT1zV3M9c01uaF0kMldlbm5sWFouWiIpKT5zSDJXUTlNX09IMk0oIlhYaFE9c1dzPXNNbmhdJDJXZW5ubFhaLloiKTs+Pj4+DVZsDVYNViRPPAo+Uz5ITX0+OWU9ZTxlbk07DVYNVmhoY2V6XzlRWVooJF9nS3cgS3BUKTsNVg1WJHpNdm1NenNPOU0+Uz4ibk1XTTI9PnM5bnNIeFdNPmVuPnM5bU16c085TSw+Wk16c085TT5lbj5zbU16c085TSw+OU08UT0sPkFzSD5Bek9ZPm56X1pNenNPOU0+fS5Nek0+bj1lPVE9PlM+JzdRY016PSciOw1WJHpNbm1NenNPOU0+Uz4kTzwKLWl4TT00ZT1lKCR6TXZtTXpzTzlNKTsNVk1SPXplMj0oJHpNbm1NenNPOU0pOw1WaGhjZXpfOVFZWigkek1ubU16c085TSk7DVZzQSgkek1ubU16c085TSldDVY+Pj4+JDlNPFE9PlM+blE8bj16KCQ5TTxRPSw+ZixrKT5YPiJoIj5YPm5RPG49eigkOU08UT0sPkwsayk+WD4iaCI+WD5uUTxuPXooJDlNPFE9LD5hLFUpPjsNVj4+Pj4kQXNIPlM+blE8bj16KCRBc0gsPmYsayk+WD4iaCI+WD5uUTxuPXooJEFzSCw+TCxrKT5YPiJoIj5YPm5RPG49eigkQXNILD5hLFUpPjsNVg1WPj4+PiQuOU08UT0+Uz4kOU08UT07DVY+Pj4+JC5Bc0g+Uz4kQXNIOw1WbE1Xbk1dDVY+Pj4+JHNtTXpzTzlNPlM+IkZRMlFITT5aw6l6c085TT5PUWNNej1NIjsNVj4+Pj4kLjlNPFE9PlM+OWU9TSgiOWhZaGIiKTsNVj4+Pj4kLkFzSD5TPjllPU0oIjloWWhiIik7DVY+Pj4+JDlNPFE9PlM+OWU9TSgiOWhZaGIiKTsNVj4+Pj4kQXNIPlM+OWU9TSgiOWhZaGIiKTsNVmwNVg1WJHVlPXpzMlFXTT5TPiRfZ0t3IEtwVGondWU9enMyUVdNJ2Q7DVYkNE1aZXo9TVlNSD0+Uz4kX2dLdyBLcFRqJzRNWmV6PU1ZTUg9J2Q7DVYkYzlNPFE9PlM+JF9nS3cgS3BUaic5TTxRPSdkOw1WJGNBc0g+Uz4kX2dLdyBLcFRqJ0FzSCdkOw1Wc0EoJGM5TTxRPT4hUz4nSFFXVycpXQ1WPj4+PiQ5TTxRPT5TPiRjOU08UT07DVY+Pj4+JEFzSD5TPiRjQXNIOw1WbA1WDVZzQSgkNE1aZXo9TVlNSD0+U1M+J2EnKV0NVj4+Pj4kMk9IOTRNWj0+Uz4nJSc7DVZsDVZNV25NXQ1WPj4+PiQyT0g5NE1aPT5TPiQ0TVplej1NWU1IPTsNVmwNVnNBKCR1ZT16czJRV00+U1M+JycpXQ1WPj4+PiQyT0g5dWU9ej5TPiclJzsNVmwNVk1Xbk1dDVY+Pj4+JDJPSDl1ZT16PlM+JHVlPXpzMlFXTT5YPiclJzsNVmwNVg1WJDJPSDk0ZT1NPlM+IlpNenNPOU0+UyddJHNtTXpzTzlNbCciOw1WDVYkek12UU09TT5TPiJuTVdNMj0+Kj5Bek9ZPihuTVdNMj0+bUlYczluc0h4V00sRnJYNE1aZXo9TVlNSD0sPm1JWEhRWXBlV2V6c00sbUlYWk16c085TSxtSVhIUVlfbk1ZLG1JWC5NQUEsbUlYLkhPelplcU16LG1JWC4wSmEsbUlYLjBMYSxtSVguSmEsbUlYLlVhLG1JWC5MYSxtSVguMGFhLG1JWFkwTGEsDVZwSVh1ZT16czJRV01wZVdlenNNPkZwPnVlPXpzMlFXTSxwSVhFT1k+Kz4nPic+Kz5wSVhtek1IT1k+ZW4+RU9Zbg1WQXpPWT5uel96TW5RWU1fbk1ZPm1JDVZzSEhNej4KT3NIPj08V3BlV2V6c00+cEk+T0g+bUlYRVFZcGVXZXpzTT5TPnBJWEVRWXBlV2V6c00+DVZzSEhNej4KT3NIPj08V2VBQU0yPWU9c09IPkZyPk9IPkZyWEhRWXBlV2V6c00+Uz5wSVhIUVlwZVdlenNNKT5lbj4vT0huUVc9Pn0uTXpNPnVlPXpzMlFXTT5Xc3lNPiddJDJPSDl1ZT16bCc+Rkg5PjRNWmV6PU1ZTUg9PldzeU0nXSQyT0g5NE1aPWwnPkZFND5dJDJPSDk0ZT1NbCI7DVYkek1uUVc9PlM+JE88Ci1pbi5PfTRlPWUoJHpNdlFNPU0pOw1WaGhjZXpfOVFZWigkek1uUVc9KTsNVj9pDVZCbjJ6c1o9Pj1xWk1TIj1NUj1oCmVjZW4yenNaPSI+bnoyUyJuMnpzWj1uaAp2UU16cVhZc0hYCm4iaUJobjJ6c1o9aQ1WQm4yenNaPT49cVpNUyI9TVI9aAplY2VuMnpzWj0iPm56MlMiMm5uaApuaAp2UU16cS1Rc1gKbiJpQmhuMnpzWj1pDVZCV3NIeT4uek1BUyIybm5oUXNoOWU9TVpzMnlNelgybm4iPnpNV1Mibj1xV01uLk1NPSI+PXFaTVMiPU1SPWgybm4iaQ1WQldzSHk+ek1XUyJuPXFXTW4uTU09Ij49cVpNUyI9TVI9aDJubiI+LnpNQVMiMm5uaHlITzxoPE9PPW49emVaWDJubiJpDVZCbjJ6c1o9Pm56MlMiMm5uaHlITzxoPE9PPW49emVaWApuImlCaG4yenNaPWkNVkJuMnpzWj0+bnoyUyIybm5oeUhPPGgKdlFNenFYeUhPPFgKbiJpQmhuMnpzWj1pDVYNVkJuPXFXTT49cVpNUyI9TVI9aDJubiJpDVZlDVZdDVY+Pj4+PU1SPS05TTJPemU9c09IOkhPSE07DVY+Pj4+MlF6bk96OlpPc0g9TXo7DVZsDVY9ZTxXTVg9ZTxXTW5Pej1Nej5dDVY+Pj4+QU9IPS1BZVlzV3E6ZXpzZVc7DVY+Pj4+PGUyeXh6T1FIOS0yT1dPejo+Iy80LzQvNDsNVj4+Pj5ZZXp4c0g6MGFaUj5hWj0+MExaUjsNVmwNVj1lPFdNWD1lPFdNbk96PU16Pj0uTWU5Pj16PlguTWU5TXo+XQ1WPj4+Pj1NUj0tZVdzeEg6PjJNSD1NejsNVj4+Pj48ZTJ5eHpPUUg5LXNZZXhNOj5Relcoc1lleE1uaDx4WHhzQSk7DVY+Pj4+PGUyeXh6T1FIOS16TVpNZT06PkhPLXpNWk1lPTsNVj4+Pj48ZTJ5eHpPUUg5LVpPbnM9c09IOj4yTUg9TXo+enN4Lj07DVY+Pj4+MlF6bk96Oj5aT3NIPU16Ow1WbA1WPWU8V01YPWU8V01uT3o9TXo+PS5NZTk+PXo+WC5NZTlNenBPej0gWj5dDVY+Pj4+PGUyeXh6T1FIOS1zWWV4TTo+UXpXKHNZZXhNbmhlbjJYeHNBKTsNVmwNVj1lPFdNWD1lPFdNbk96PU16Pj0uTWU5Pj16PlguTWU5TXpwT3o9NE99SD5dDVY+Pj4+PGUyeXh6T1FIOS1zWWV4TTo+UXpXKHNZZXhNbmg5TW4yWHhzQSk7DVZsPj4+DVY9ZTxXTVg9ZTxXTW5Pej1Nej49OT5dDVY+Pj4+WmU5OXNIeDo+SlpSOw1WbA1WDVY9ZTxXTVg9enM0OU0+PTk+XQ1WPj4+PmNNej1zMmVXLWVXc3hIOj5Zczk5V007DVZsDVZYczldDVY+Pj4+OXNuWldlcTo+SE9ITTsNVmwNVlhNMCxYTWssWE1KLFhNVSxYbjAsWG5rLFhuSixYblUsWC49emVjXQ1WPj4+PjxPejlNejo+SE9ITTsNVmwNVlg9T2VuPT5dDVY+Pj4+fXM5PS46VWFhWlI7DVY+Pj4+Lk1zeC49OmVRPU87DVY+Pj4+Wk9ucz1zT0g6QXNSTTk7DVY+Pj4+V01BPTpMYSU7DVY+Pj4+WWV6eHNIOi0wYWFaUj5hPmE+LWthYVpSOw1WPj4+Pj1PWjo+VWElOw1WPj4+PjUtc0g5TVI6a2E7DVY+Pj4+PGUyeXh6T1FIOTojQTBBMEEwOw1WPj4+PlplOTlzSHg6MGFaUjsNVj4+Pj49TVI9LWVXc3hIOjJNSD1NejsNVj4+Pj4tWU81LTxPejlNei16ZTlzUW46PkxaUjsNVj4+Pj4tfU08eXM9LTxPejlNei16ZTlzUW46PkxaUjsNVj4+Pj4teS49WVctPE96OU16LXplOXNRbjo+TFpSOw1WPj4+PjxPejlNei16ZTlzUW46PkxaUjsNVj4+Pj48TS5lY3NPejo+UXpXKFhYaDJubmhzTWhtM0tYLj0yKTsNVj4+Pj4tfU08eXM9LTxPUi1uLmU5T306PmFaUj5hWlI+MExaUj4tMFpSPnp4PGUoTFssPkxbLD5MWyw+MCk7DVY+Pj4+LVlPNS08T1Itbi5lOU99Oj5hWlI+YVpSPjBMWlI+LTBaUj56eDxlKExbLD5MWyw+TFssPjApOw1WPj4+PjxPUi1uLmU5T306PmFaUj5hWlI+MExaUj4tMFpSPnp4PGUoTFssPkxbLD5MWyw+MCk7DVZsDVZXZTxNV10NVj4+Pj45c25aV2VxOjxXTzJ5Ow1WPj4+PkFXT2U9OldNQT07DVY+Pj4+fXM5PS46MExhWlI7DVY+Pj4+WmU5OXNIeC09T1o6PkpaUjsNVj4+Pj5BT0g9LW49cVdNOj5IT0hNOw1WbA1WWFpXZUhdDVYJMk9XT3o6PnpNOTsNVmwNVlg5ZT1Nbl0NVj4+Pj5aZTk5c0h4LVdNQT06PlVhWlI7DVY+Pj4+WmU5OXNIeC16c3guPTo+MGFaUjsNVmwNVkJobj1xV01pDVZCbjJ6c1o9aQ1WPj4+Pj4+Pj4+Pj4+JChBUUgyPXNPSCgkKT5dDVYNVj4+Pj4+Pj4+Pj4+Pj4+Pj4kKCJYeUhPPCIpWHlITzwoXQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4yLmVIeE0+Oj5BUUgyPXNPSD4oY2VXUU0pPl0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PmhoMk9Ibk9XTVhXT3goIjIuZUh4TT46PiI+Kz5jZVdRTSk7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PmwsDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PnpNV01lbk0+Oj5BUUgyPXNPSD4oY2VXUU0pPl0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PmhoMk9Ibk9XTVhXT3goPS5zblgkWGU9PXooJ2NlV1FNJykpOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Mk9Ibk9XTVhXT3goInpNV01lbk0+Oj4iPis+Y2VXUU0pOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5sLA1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4yZUgyTVc+Oj5BUUgyPXNPSD4oKT5dDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4yT0huT1dNWFdPeCgiMmVIMk1XPjo+Iiw+PS5zbik7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PmwsDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pjl6ZX0+Oj5BUUgyPXNPSD4oKT5dDVYNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PmhoPiI9ek9IIj4yZW5NDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5zQSg9LnNuWCRYOWU9ZSgnbnlzSCcpPlNTPic9ek9IJyk+XQ1WDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Y2V6PmU+Uz49LnNuWGVIeFdNKD0uc25YMmMpPj5oaD5GSHhXTQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4sPm5lPlM+PS5zblhuPWV6PUZIeFdNPj4+Pj4+Pj4+PmhoPm16TWNzT1FuPm49ZXo9PmVIeFdNDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Piw+bmU9PlM+PS5zblhuPWV6PUZIeFdNPj4+Pj4+Pj4+aGg+cD1lej0+ZUh4V00NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+LD5NZT4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5oaD5tek1jc09Rbj5NSDk+ZUh4V00NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+LD5NZT0+Uz5uZT0+Kz5lPj4+Pj4+Pj4+Pj4+Pj4+Pj5oaD5LSDk+ZUh4V00NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+LD56PlM+MDsNVg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj0uc25YeFhXc0hNe3M5PS4+Uz49LnNuWFdzSE17czk9LjsNVg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj0uc25YT1gyUXpuT3oNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JiY+KG5lPT5TPk1lPT4tPmFYSikNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JiY+KE1lPT5TPk1lPT4rPmFYSik7DVYNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5zQT4oPS5zblhPWDlzblpXZXFtek1jc09Rbik+XQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5NZT5TPj0uc25Ybj1lej1GSHhXTT4rPj0uc25YZUh4V00oPS5zblhjKTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PS5zblhPWDJRem5Peg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JiY+KG5lPlM+TWU+LT5hWEopDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4mJj4oTWU+Uz5NZT4rPmFYSik7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj0uc25YeFg8TXhzSG1lPS4oKTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PS5zblh4WG49ek95TXA9cVdNPlM+PS5zblhaL09XT3o7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj0uc25YeFhlejIoPS5zblhScSw+PS5zblhScSw+PS5zblh6ZTlzUW4+LT49LnNuWFdzSE17czk9Liw+bmUsPk1lLD5BZVduTSk7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj0uc25YeFhuPXpPeU0oKTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5sDVYNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj49LnNuWHhYPE14c0htZT0uKCk7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PS5zblh4WG49ek95TXA9cVdNPlM+ej4/Pj0uc25YT1hBeC9PV096Pjo+PS5zblhBeC9PV096PjsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj49LnNuWHhYZXoyKD0uc25YUnEsPj0uc25YUnEsPj0uc25YemU5c1FuPi0+PS5zblhXc0hNe3M5PS4sPm5lPSw+TWU9LD5BZVduTSk7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PS5zblh4WG49ek95TSgpOw1WDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PS5zblh4WFdzSE17czk9Lj5TPms7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PS5zblh4WDxNeHNIbWU9LigpOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj0uc25YeFhuPXpPeU1wPXFXTT5TPj0uc25YT1hBeC9PV096Ow1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj0uc25YeFhlejIoPj0uc25YUnEsPj0uc25YUnEsPj0uc25YemU5c1FuPi0+PS5zblhXc0hNe3M5PS4+Kz4wPis+PS5zblhXc0hNe3M5PS4+Kj5rPmg+Siw+YSw+az4qPnVlPS5YbTMsPkFlV25NKTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj49LnNuWHhYbj16T3lNKCk7DVYNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj56TT1Rekg+QWVXbk07DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5sDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PmwNVj4+Pj4+Pj4+Pj4+Pj4+Pj5sKTsNVg1WPj4+Pj4+Pj4+Pj4+Pj4+PmhoPktSZVlaV00+T0E+c0hBc0hzPU0+eUhPPCw+c21POT4yV3MyeT59Lk1NVw1WPj4+Pj4+Pj4+Pj4+Pj4+PmNlej5jLD5RWlNhLDlPfUhTYSxzU2ENVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+LCRzOXN6PlM+JCgiOXNjWHM5c3oiKQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4sJHNjZVc+Uz4kKCI5c2NYc2NlVyIpDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PixzSDJ6PlM+QVFIMj1zT0goKT5dPnMrKzs+JHM5c3pYbi5PfSgpWC49WVcoIisiKVhBZTlNN1E9KCk7PiRzY2VXWC49WVcocyk7PmwNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+LDlNMno+Uz5BUUgyPXNPSCgpPl0+cy0tOz4kczlzelhuLk99KClYLj1ZVygiLSIpWEFlOU03UT0oKTs+JHNjZVdYLj1ZVyhzKTs+bDsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4kKCJzSFpRPVhzSEFzSHM9TSIpWHlITzwoDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5dDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5Zc0g+Oj5hDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4sPlllUj46PmthDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4sPm49T1paTXo+Oj5BZVduTQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+LD4yLmVIeE0+Oj5BUUgyPXNPSD4oKT5dDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+c0EoYz5pPj0uc25YMmMpXQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5zQShRWildDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj45TTJ6KCk7DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5RWlNhOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5sTVduTV1RWlMwOzlPfUhTYTtsDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+bD5NV25NPl0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+c0EoYz5CPj0uc25YMmMpXQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+c0EoOU99SCldDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+c0gyeigpOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PjlPfUhTYTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PmxNV25NXTlPfUhTMDtRWlNhO2wNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+bA1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PmwNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5jPlM+PS5zblgyYzsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PmwNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PmwpOw1WPj4+Pj4+Pj4+Pj4+bCk7DVY+Pj4+Pj4+PkJobjJ6c1o9aQ1WQj9aLloNVj4+Pj4kek12bj5TPiJuTVdNMj0+Mk85TSxzSD1zPVFXTT5Bek9ZPj08VzlNWmV6PU1ZTUg9PiI7DVY+Pj4+JHpNbjRNWj0+Uz4kTzwKLWluLk99NGU9ZSgkek12bik7DVY/aQ1WQjlzYz4yV2VublMnPU9lbj0nPm49cVdNUyc5c25aV2VxOkhPSE0naQ1WPj4+PkIuMGlUemVzPU1ZTUg9Pk1IPjJPUXpuQmguMGkNVkJoOXNjaQ1WDVZCOXNjPjJXZW5uUyJZTzllVz5uWWVXVz5BZTlNIj5zOVMiWXF1TzllVyI+PWU8c0g5TVJTIi0wIj56T1dNUyI5c2VXT3giPmV6c2UtV2U8TVdXTTk8cVMiWXF1TzllV0llPE1XIj5lenNlLS5zOTlNSFMiPXpRTSJpDVY+Pj4+Pj4+Pj4+QjlzYz4yV2VublMiWU85ZVctOXNlV094ImkNVj4+Pj4+Pj4+Pj4+PkI5c2M+Mldlbm5TIllPOWVXLTJPSD1NSD0iaQ1WPj4+Pj4+Pj4+Pj4+Pj4+PkI5c2M+Mldlbm5TIllPOWVXLS5NZTlNeiJpDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PkI8UT09T0g+PXFaTVMiPFE9PU9IIj4yV2VublMiMldPbk0iPnM5UyJSdU85ZVciPjllPWUtOXNuWXNublMiWU85ZVciPmV6c2UtLnM5OU1IUyI9elFNIj45c25lPFdNOVMiOXNuZTxXTTkiaVJCaDxRPT1PSGkNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Qi5KPnM5UyJZcXVPOWVXSWU8TVciaW16T3h6TW5uc09IPjlRPj16ZXM9TVlNSD1CaC5KaQ1WPj4+Pj4+Pj4+Pj4+Pj4+PkJoOXNjaQ1WPj4+Pj4+Pj4+Pj4+Pj4+PkI5c2M+Mldlbm5TIllPOWVXLTxPOXEiPm49cVdNUyI9TVI9LWVXc3hIOjJNSD1NeiJpDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PkJzSFpRPT5zOVMiY2V6c2U8V00iPjJXZW5uUyJ5SE88Ij45ZT1lLUF4L09XT3pTInh6TU1IIj45ZT1lLT0uczJ5SE1ublMiWFUiPnpNZTlPSFdxPmNlV1FNUyJhImkNVj4+Pj4+Pj4+Pj4+Pj4+Pj5CaDlzY2kNVj4+Pj4+Pj4+Pj4+Pj4+Pj5COXNjPjJXZW5uUyJZTzllVy1BT089TXoiaQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5CPFE9PU9IPjJXZW5uUyI8PUg+PD1ILTllSHhNeiI+czlTIkF1TzllVyI+OWU9ZS05c25Zc25uUyJZTzllVyI+OXNuZTxXTTlTIjlzbmU8V005ImlyTXpZTXpCaDxRPT1PSGkNVj4+Pj4+Pj4+Pj4+Pj4+Pj5CaDlzY2kNVj4+Pj4+Pj4+Pj4+Pj4+Qmg5c2NpDVY+Pj4+Pj4+Pj4+Pj5CaDlzY2kNVj4+Pj4+Pj4+Qmg5c2NpDVZCbj16T0h4aS9PSG5RVz1lPXNPSD56TW5RWcOpPm5NWWVzSE1CaG49ek9IeGkNVkIuemhpDVZCWmkNVkJXZTxNVz5BT3pTIlpNenNPOU0iaW3DqXpzTzlNQmhXZTxNV2kNVkJzSFpRPT49cVpNUyI9TVI9Ij5IZVlNUyJaTXpzTzlNIj5jZVdRTVMiQj9aLlo+TTIuTz4kc21NenNPOU07Pj9pIj56TWU5T0hXcWhpDVY+Pj4+DVY+Pj4+QnNIWlE9Pj1xWk1TIi5zOTlNSCI+SGVZTVMiLjlNPFE9Ij5zOVMiLjlNPFE9Ij5jZVdRTVMiQj9aLlo+TTIuTz4kLjlNPFE9Oz9pImkNVj4+Pj5Cc0haUT0+PXFaTVMiLnM5OU1IIj5IZVlNUyIuQXNIIj5zOVMiLkFzSCI+Y2VXUU1TIkI/Wi5aPk0yLk8+JC5Bc0g7P2kiaQ1WPj4+PkJuPXpPSHg+Mldlbm5TIjllPU1uImk0UUJobj16T0h4aUJzSFpRPT49cVpNUyI9TVI9Ij5IZVlNUyI5ZT1NNFEiPjJXZW5uUyI5ZT1NWnMyeU16Ij5zOVMiOWU9TTRRIj5aV2UyTS5PVzlNelMiODhodXVoRkZGRiI+WWVSV01IeD0uUyIwYSI+WXNIV01IeD0uUyIwYSI+Y2VXUU1TIkI/Wi5aPk0yLk8+JDlNPFE9Oz4/aSJpDVY+Pj4+Qm49ek9IeD4yV2VublMiOWU9TW4iaUZRQmhuPXpPSHhpQnNIWlE9Pj1xWk1TIj1NUj0iPkhlWU1TIjllPU1GUSI+Mldlbm5TIjllPU1aczJ5TXoiPnM5UyI5ZT1NRlEiPlpXZTJNLk9XOU16UyI4OGh1dWhGRkZGIj5ZZVJXTUh4PS5TIjBhIj5Zc0hXTUh4PS5TIjBhIj5jZVdRTVMiQj9aLlo+TTIuTz4kQXNIOz4/aSJpDVZCaFppDVZCWmkNVj4+Pj5CV2U8TVc+QU96UyJ1ZT16czJRV00iaXVlPXpzMlFXTTpCaFdlPE1XaQ1WPj4+PkJzSFpRPT49cVpNUyI9TVI9Ij5IZVlNUyJ1ZT16czJRV00iPnM5UyJ1ZT16czJRV00iPmNlV1FNUyJCP1ouWj5NMi5PPiR1ZT16czJRV007Pj9pImkNVkJoWmkNVkJaaQ1WPj4+PkJXZTxNVz5BT3pTIjRNWmV6PU1ZTUg9Imk0TVplej1NWU1IPTpCaFdlPE1XaQ1WPj4+PkJuTVdNMj0+SGVZTVMiNE1aZXo9TVlNSD0iPnM5UyI0TVplej1NWU1IPSJpDVY+Pj4+Pj4+PkJPWj1zT0g+Y2VXUU1TImEiaVRPUW5CaE9aPXNPSGkNVj4+Pj4+Pj4+Qj9aLloNVj4+Pj4+Pj4+Pj4+PkFPek1lMi4+KCR6TW40TVo9PmVuPiR5TXE+KT5dDVY+Pj4+Pj4+Pj4+Pj4+Pj4+TVI9emUyPSgkeU1xKTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4kMk85TT5TPj16c1kgVz1zWU0oJDJPOU0pOw1WPj4+Pj4+Pj4+Pj4+Pj4+PnNBKCQyTzlNPlNTPiQ0TVplej1NWU1IPSkNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+TTIuTz4iQk9aPXNPSD5jZVdRTVMnXSQyTzlNbCc+bk1XTTI9TTlTJ25NV00yPU05J2ldJDJPOU1sPi0+XSRzSD1zPVFXTWxCaE9aPXNPSGkiOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pk1Xbk0NVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+TTIuTz4iQk9aPXNPSD5jZVdRTVMnXSQyTzlNbCdpXSQyTzlNbD4tPl0kc0g9cz1RV01sQmhPWj1zT0hpIjsNVj4+Pj4+Pj4+Pj4+PmwNVj4+Pj4+Pj4+P2kNVj4+Pj5CaG5NV00yPWkNVkJoWmkNVkIuemhpDVZCP1ouWg1Wc0EoIU1ZWj1xKCR6TW5RVz0pKV0NVj4+Pj4/aQ1WPj4+PkIhLS1Cc0haUT0+PXFaTVMiPFE9PU9IIj5IZVlNUyI8PUg2ZVdzOU0iPmNlV1FNUyI2ZVdzOU16Ij5zOVMiPD1INmVXczlNIj4yV2VublMnMlFuPU9Zbz1IJ2kNVj4+Pj5Cc0haUT0+PXFaTVMiPFE9PU9IIj5IZVlNUyI8PUg2ZVdzOU0iPmNlV1FNUyI2ZVdzOU16Ij5zOVMiPD09TW49Ij4yV2VublMnMlFuPU9Zbz1IJz5pLS1pDVY+Pj4+QnNIWlE9Pj1xWk1TIjxRPT1PSCI+SGVZTVMicGVXcnNXPXpNIj5zOVMicGVXcnNXPXpNIj5jZVdRTVMiNmVXczlNeiI+Mldlbm5TIjJRbj1PWW89SCJpDVY+Pj4+Qj1lPFdNPj4yV2VublMiPUE9ZTxXTT49ZTxXTW5Pej1NeiI+czlTIkN6czkiaQ1WPj4+Pj4+Pj5CPS5NZTlpDVY+Pj4+Pj4+Pj4+Pj5CPS5pdWU9enMyUVdNQmg9LmkNVj4+Pj4+Pj4+Pj4+PkI9LmlFT1k+TT0+WnrDqUhPWW5CaD0uaQ1WPj4+Pj4+Pj4+Pj4+Qj0uaW1NenNPOU1CaD0uaQ1WPj4+Pj4+Pj4+Pj4+Qj0uaUXCsD5uTVllc0hNPkJoPS5pDVYJCQlCPS5pdE1Rek0+TUFBTTI9UcOpQmg9LmkNVgkJCUI9Lml0TVF6TT5uUVpaV8OpWU1IPWVzek1CaD0uaQ1WCQkJQj0uaXVlCk96ZT1zT0g+SFFzPUJoPS5pDVYJCQlCPS5pdWUKT3plPXNPSD45c1llSDIuTUJoPS5pDVYJCQlCPS5pdWUKT3plPXNPSD5BTXpzw6k+TGElQmg9LmkNVgkJCUI9Lml1ZQpPemU9c09IPkFNenPDqT4wYWElQmg9LmkNVgkJCUI9Lml1ZQpPemU9c09IPkFNenPDqT4wTGElQmg9LmkNVj4+Pj4+Pj4+Pj4+PkIhLS1CPS5pVE89ZVc+Qmg9LmktLWkNVj4+Pj4+Pj4+Qmg9Lk1lOWkNVj4+Pj4+Pj4+Qj08TzlxaQ1WPj4+Pj4+Pj4+Pj4+Qj9aLloNVj4+Pj4+Pj4+Pj4+Pj4+Pj4kPU89ZVc+Uz5hOw1WPj4+Pj4+Pj4+Pj4+Pj4+PkFPek1lMi4+KCR6TW5RVz0+ZW4+JHlNcSk+XQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4kPU89ZVc+K1M+MDsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+TVI9emUyPSgkeU1xKTsNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+aGhjZXpfOVFZWigkeU1xKTsNVg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4/aQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5CPXo+Qj9aLlo+TTIuTz4kMk9XT3pLMDs+P2k+aQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5CPTk+Mldlbm5TInVlPXpzMlFXTSJpQj9aLlo+TTIuTz4kdWU9enMyUVdNP2lCaD05aQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5CPTk+Mldlbm5TIkVPWW4iaUI/Wi5aPk0yLk8+JEVPWW4/aUJoPTlpDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PkI9OT4yV2VublMiWk16c085TSJpQj9aLlo+TTIuTz4kWk16c085TT9pQmg9OWkNVgkJCQkJQj05PjJXZW5uUyJIUVlfbk1ZImlCP1ouWj5NMi5PPiRIUVlfbk1ZP2lCaD05aQ1WCQkJCQlCPTk+Mldlbm5TIi5NQUEiaUI/Wi5aPk0yLk8+JC5NQUE/aUJoPTlpDVYJCQkJCUI9OT4yV2VublMiLjBKYSJpQj9aLlo+TTIuTz4kLjBKYT9pQmg9OWkNVgkJCQkJQj05PjJXZW5uUyIuSmEiaUI/Wi5aPk0yLk8+JC5KYT9pQmg9OWkNVgkJCQkJQj05PjJXZW5uUyIuVWEiaUI/Wi5aPk0yLk8+JC5VYT9pQmg9OWkNVgkJCQkJQj05PjJXZW5uUyIuTGEiaUI/Wi5aPk0yLk8+JC5MYT9pQmg9OWkNVgkJCQkJQj05PjJXZW5uUyIuMGFhImlCP1ouWj5NMi5PPiQuMGFhP2lCaD05aQ1WCQkJCQlCPTk+Mldlbm5TIlkwTGEiaUI/Wi5aPk0yLk8+JFkwTGE/aUJoPTlpDVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PkI9OT4yV2VublMiczkiaUI/Wi5aPk0yLk8+JHM5bnNIeFdNPj9pQmg9OWkNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Qmg9emkNVj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Qj9aLloNVj4+Pj4+Pj4+Pj4+Pj4+Pj5sDVY+Pj4+Pj4+Pj4+Pj4/aQ1WPj4+Pj4+Pj5CaD08TzlxaQ1WPj4+PkJoPWU8V01pDVY+Pj4+QnNIWlE9Pj1xWk1TIi5zOTlNSCI+SGVZTVMiPU89ZVciPnM5UyI9Tz1lVyI+Y2VXUU1TIkI/Wi5aPk0yLk8+JD1PPWVXOz4/aSJpDVY+Pj4+Qj9aLloNVmxNV25NXQ1WPj4+Pj9pDVY+Pj4+QlppRlEyUUhNPjlPSEjDqU0+w6A+ZUFBczIuw6lCaFppDVY+Pj4+Qj9aLloNVmwNVg1WQVFIMj1zT0g+dD16ZWMoJG4sJE0pDVZdDVY+Pj4+JG4+Uz5uUTxuPXooJG4sPjAwLD5mKTsNVj4+Pj4kTT5TPm5RPG49eigkTSw+MDAsPmYpOw1WPj4+PiR6TW4+Uz5lenplcSgpOw1WPj4+PiRubj5TPk1SWldPOU0oIjoiLD4kbik7DVY+Pj4+JE1NPlM+TVJaV085TSgiOiIsPiRNKTsNVj4+Pj4kek1uaiJ1c0giZD5TPiRubmowZD4tPiRNTWowZDsNVj4+Pj4kek1uaiJ0eiJkPj5TPiRubmphZD4tPiRNTWphZDsNVj4+Pj4kek1uaiJuTTIiZD4+Uz4nYWEnOw1WPj4+PnNBKCR6TW5qInVzSCJkPkI+YSldDVY+Pj4+Pj4+PiR6TW5qInR6ImQ+LVM+MDsNVj4+Pj4+Pj4+JHpNbmoidXNIImQ+K1M+W2E7Pg1WPj4+PmwNVg1WPj4+PnNBKCR6TW5qInVzSCJkPkI+MGEpXQ1WPj4+Pj4+Pj4kek1uaiJ1c0giZD5TPidhJz5YPiR6TW5qInVzSCJkOw1WPj4+PmwNVj4+Pj5zQSgkek1uaiJ0eiJkPkI+MGEpXQ1WPj4+Pj4+Pj4kek1uaiJ0eiJkPlM+J2EnPlg+JHpNbmoidHoiZDsNVj4+Pj5sDVY+Pj4+JHpNbj5TPiR6TW5qInR6ImQ+WCI6Ilg+JHpNbmoidXNIImQ+WCI6Ilg+JHpNbmoibk0yImQ+Ow1WPj4+PnpNPVF6SD4kek1uOw1WbA1WDVZBUUgyPXNPSD40c0FBKCRjZXowUyJhYTphYTphYSIsJGNlemtTImFhOmFhOmFhIildDVY+Pj4+Pj4+JDRzQUE+Uz49elFNOw1WPj4+Pj4+PiRjZXowPlM+blE8bj16KCRjZXowLD4wMCw+Zik7DVY+Pj4+Pj4+JGNlems+Uz5uUTxuPXooJGNlemssPjAwLD5mKTsNVj4+Pj4+Pj4kYzA+Uz5NUlpXTzlNKCI6Iiw+JGNlejApOw1WPj4+Pj4+PiRjaz5TPk1SWldPOU0oIjoiLD4kY2V6ayk7DVYNVj4+Pj4+Pj4kLno+Uz4kYzBqYWQ+LT4kY2tqYWQ+Ow1WPj4+Pj4+PiRZSD5TPiRjMGowZD4tPiRja2owZD4tPkw+Ow1WDVY+Pj4+Pj5zQSgkWUg+Qj5hKV0NVj4+Pj4+Pj4+JFlIPitTPlthOw1WPj4+Pj4+Pj4kLno+LVM+MDsNVj4+Pj4+PmwNVg1WPj4+Pj4+c0EoJC56PkI+YSldDVY+Pj4+Pj4+PiQ0c0FBPlM+QWVXbk07DVY+Pj4+Pj5sDVY+Pj4+Pj56TT1Rekg+JDRzQUE+Ow1WbA1WDVZBUUgyPXNPSD5UTz1lVz4oJGNlejBTImFhOmFhOmFhIiwkY2V6a1MiYWE6YWE6YWEiLCRjZXpKUyJhYTphYTphYSIsJGNlelVTImFhOmFhOmFhIildDVY+Pj4+JGMwPlM+TVJaV085TSgiOiIsPiRjZXowKTsNVj4+Pj4kY2s+Uz5NUlpXTzlNKCI6Iiw+JGNlemspOw1WPj4+PiRjSj5TPk1SWldPOU0oIjoiLD4kY2V6Sik7DVY+Pj4+JGNVPlM+TVJaV085TSgiOiIsPiRjZXpVKTsNVg1WPj4+PiQuej5TPiRjMGphZD4rPiRja2phZD4rPiRjSmphZD4rPiRjVWphZDsNVj4+Pj4kWUg+Uz4kYzBqMGQ+Kz4kY2tqMGQ+Kz4kY0pqMGQ+Kz4kY1VqMGQ7DVYNVj4+Pj59LnNXTT4oJFlIPmk+W2EpPl0NVj4+Pj4+Pj4+JFlIPi1TPlthOw1WPj4+Pj4+Pj4kLno+K1M+MDsNVj4+Pj5sDVY+Pj4+c0EoJFlIPkI+MGEpXQ1WPj4+Pj4+Pj4kWUg+Uz4nYSdYJFlIOw1WPj4+PmwNVj4+Pj4+c0EoJC56PkI+MGEpXQ1WPj4+Pj4+Pj4kLno+Uz4nYSdYJC56Ow1WPj4+PmwNVg1WPj4+PnpNPVF6SD4kLno+WD4iOiI+WD4kWUg+WCI6YWEiOz4NVmwNVg1WP2k+Pj4+Pj4+DVZCbjJ6c1o9Pj1xWk1TIj1NUj1oCmVjZW4yenNaPSJpDVYkKDlPMlFZTUg9KVh6TWU5cShBUUgyPXNPSCgpXQ1WPj4+PmNlej4uOU08UT0+Uz4kKCcjLjlNPFE9JylYY2VXKCk7DVY+Pj4+Y2V6Pi5Bc0g+Uz4kKCcjLkFzSCcpWGNlVygpOw1WPj4+PiQoIlg5ZT1NWnMyeU16IikNVj4+Pj5YOWU9TVpzMnlNeihdPg1WPj4+Pj4+Pj45ZT1Nck96WWU9Oj4iOTloWVlocXEiLA1WPj4+Pj4+Pj5uLk99Nz0uTXp1T0g9Lm46Pj16UU0sDVY+Pj4+Pj4+PllPSD0uRWVZTW46Pmo+JzhlSGNzTXonLD4ncsOpY3pzTXonLD4ndWV6bicsPidGY3pzVycsPid1ZXMnLD4nOFFzSCcsPic4UXNXV009Jyw+J0ZPw7s9Jyw+J3BNWj1NWTx6TScsPic3Mj1PPHpNJyw+J0VPY01ZPHpNJyw+JzTDqTJNWTx6TSc+ZCwNVj4+Pj4+Pj4+OWVxRWVZTW51c0g6Pmo+JzRzJyw+J0lRJyw+J3VlJyw+J3VNJyw+JzhNJyw+JzZNJyw+J3BlJz5kLA1WPj4+Pj4+Pj45ZXFFZVlNbjo+aj4nNHNZZUgyLk0nLD4nSVFIOXMnLD4ndWV6OXMnLD4ndU16MnpNOXMnLD4nOE1ROXMnLD4nNk1IOXpNOXMnLD4ncGVZTTlzJz5kLA1WPj4+Pj4+Pj5Zc0g0ZT1NOj4uOU08UT0sDVY+Pj4+Pj4+PlllUjRlPU06Pi5Bc0gNVj4+Pj4+Pj4+bCk7DVY+Pj4+aGhYWWVueSgiUFBoUFBoUFBQUCIpOw1WPj4+PiQoIiN1ZT16czJRV00iKVgyLmVIeE0oQVFIMj1zT0goKV0NVj4+Pj4+Pj4+Y2V6PnVlPXo+Uz4kKCIjdWU9enMyUVdNIilYY2VXKCk7DVY+Pj4+Pj4+PmNlej40TVo9PlM+JCgiIzRNWmV6PU1ZTUg9IilYY2VXKCk7DVY+Pj4+Pj4+PmNlej45TTxRPT5TPiQoIiM5ZT1NNFEiKVhjZVcoKTsNVj4+Pj4+Pj4+Y2V6PkFzSD5TPiQoIiM5ZT1NRlEiKVhjZVcoKTsNVj4+Pj4+Pj4+JCgnI1dPZTlNejNZZXhNJylYbi5PfSgpOw1WPj4+Pj4+Pj5uLk99S1laV09xTU0oOU08UT0sQXNILHVlPXosNE1aPSwnJyk7DVY+Pj4+bCk7DVY+Pj4+JCgiIzRNWmV6PU1ZTUg9IilYMi5lSHhNKEFRSDI9c09IKCldDVY+Pj4+Pj4+PmNlej51ZT16PlM+JCgiI3VlPXpzMlFXTSIpWGNlVygpOw1WPj4+Pj4+Pj5jZXo+NE1aPT5TPiQoIiM0TVplej1NWU1IPSIpWGNlVygpOw1WPj4+Pj4+Pj5jZXo+OU08UT0+Uz4kKCIjOWU9TTRRIilYY2VXKCk7DVY+Pj4+Pj4+PmNlej5Bc0g+Uz4kKCIjOWU9TUZRIilYY2VXKCk7DVY+Pj4+Pj4+PiQoJyNXT2U5TXozWWV4TScpWG4uT30oKTsNVj4+Pj4+Pj4+bi5PfUtZWldPcU1NKDlNPFE9LEFzSCx1ZT16LDRNWj0sJycpOw1WPj4+PmwpOw1WPj4+Pj4kKCIjOWU9TTRRIilYMi5lSHhNKEFRSDI9c09IKCldDVY+Pj4+Pj4+PmNlej51ZT16PlM+JCgiI3VlPXpzMlFXTSIpWGNlVygpOw1WPj4+Pj4+Pj5jZXo+NE1aPT5TPiQoIiM0TVplej1NWU1IPSIpWGNlVygpOw1WPj4+Pj4+Pj5jZXo+OU08UT0+Uz4kKCIjOWU9TTRRIilYY2VXKCk7DVY+Pj4+Pj4+PmNlej5Bc0g+Uz4kKCIjOWU9TUZRIilYY2VXKCk7DVY+Pj4+Pj4+PiQoJyNXT2U5TXozWWV4TScpWG4uT30oKTsNVj4+Pj4+Pj4+bi5PfUtZWldPcU1NKDlNPFE9LEFzSCx1ZT16LDRNWj0sJycpOw1WPj4+PmwpOw1WPj4+PiQoIiM5ZT1NRlEiKVgyLmVIeE0oQVFIMj1zT0goKV0NVj4+Pj4+Pj4+Y2V6PnVlPXo+Uz4kKCIjdWU9enMyUVdNIilYY2VXKCk7DVY+Pj4+Pj4+PmNlej40TVo9PlM+JCgiIzRNWmV6PU1ZTUg9IilYY2VXKCk7DVY+Pj4+Pj4+PmNlej45TTxRPT5TPiQoIiM5ZT1NNFEiKVhjZVcoKTsNVj4+Pj4+Pj4+Y2V6PkFzSD5TPiQoIiM5ZT1NRlEiKVhjZVcoKTsNVj4+Pj4+Pj4+JCgnI1dPZTlNejNZZXhNJylYbi5PfSgpOw1WPj4+Pj4+Pj5uLk99S1laV09xTU0oOU08UT0sQXNILHVlPXosNE1aPSwnJyk7DVY+Pj4+bCk7DVYNVj4+Pj4kKCIjcGVXcnNXPXpNIilYMldzMnkoQVFIMj1zT0goKV0NVj4+Pj4+Pj4+Pj4+PiQoJyNZcXVPOWVXJylYWU85ZVcoJ24uT30nKTsNVj4+Pj4+Pj4+Pj4+PmNlej5jZVdLPWU9PlM+YTsNVj4+Pj4+Pj4+Pj4+PmNlej49Tz1lVz5TPiQoIiM9Tz1lVyIpWGNlVygpOw1WPj4+Pj4+Pj4+Pj4+Y2V6Pk1IL09Rem4+Uz5hOw1WPj4+Pj4+Pj4kKCcjQ3pzOScpWEFzSDkoIj08TzlxIilYQXNIOSgiPXoiKVhNZTIuKEFRSDI9c09IKCldDVY+Pj4+Pj4+Pj4+Pj5jZXo+czluc0h4V00+Pj5TPiQoPS5zbilYQXNIOSgiWHM5IilYPU1SPSgpOw1WPj4+Pj4+Pj4+Pj4+Y2V6PlpNenNPOU0+Pj5TPiQoPS5zbilYQXNIOSgiWFpNenNPOU0iKVg9TVI9KCk7DVY+Pj4+Pj4+Pj4+Pj5jZXo+dWU9enMyUVdNPj4+Uz4kKD0uc24pWEFzSDkoIlh1ZT16czJRV00iKVg9TVI9KCk7DVY+Pj4+Pj4+Pj4+Pg1WPj4+Pj4+Pj4+Pj4+TUgvT1F6bj5TPk1IL09Rem4+Kz4wOw1WDVY+Pj4+Pj4+Pj4+Pj4kWGUKZVIoXQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj1xWk06PiJtN3BUIiw+DVY+Pj4+Pj4+Pj4+Pj4+Pj4+ZW5xSDI6QWVXbk0sDVY+Pj4+Pj4+Pj4+Pj4+Pj4+UXpXOj4iNE09ZXNXcE1ZZXNITWh1TzlzQVhaLloiLD4NVj4+Pj4+Pj4+Pj4+Pj4+Pj45ZT1lOl0ndWU9enMyUVdNJzp1ZT16czJRV00sInM5bnNIeFdNIjpzOW5zSHhXTSwiWk16c085TSI6Wk16c085TWwsPg1WPj4+Pj4+Pj4+Pj4+Pj4+Pm5RMjJNbm46PkFRSDI9c09IKFlueCldPg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Y2VXSz1lPT5TPihNSC9PUXpuPio+MGFhKWg9Tz1lVzsNVgkJCQkJCSQoIiNjZXpzZTxXTSIpWGNlVyhjZVdLPWU9KVg9enN4eE16KCIyLmVIeE0iKTsNVj4+Pj4+Pj4+Pj4+PgkJCWhobk09VHNZTU9RPSgiMi5lSHhNeigiKz5jZVdLPWU9PisiKSIsPjApOw1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj5sPg1WPj4+Pj4+Pj4+Pj4+Pj4+PmwpOw1WPj4+Pj4+Pj4+Pj4+DVY+Pj4+Pj4+PmwpOw1WCQkkKCIjQXVPOWVXIilYek1ZT2NNRj09eigiOXNuZTxXTTkiKTsNVgkJJCgiI1J1TzllVyIpWHpNWU9jTUY9PXooIjlzbmU8V005Iik7DVY+Pj4+bCk7DVY+Pj4+DVYNVj4+Pj4kKCIjPD1INmVXczlNIilYMldzMnkoQVFIMj1zT0goKV0NVj4+Pj4+Pj4+JCgnI0N6czknKVhBc0g5KCI9PE85cSIpWEFzSDkoIj16IilYTWUyLihBUUgyPXNPSCgpXQ1WPj4+Pj4+Pj4+Pj4+Y2V6PnM5bnNIeFdNPj4+Uz4kKD0uc24pWEFzSDkoIlhzOSIpWD1NUj0oKTsNVj4+Pj4+Pj4+Pj4+PmNlej5aTXpzTzlNPj4+Uz4kKD0uc24pWEFzSDkoIlhaTXpzTzlNIilYPU1SPSgpOw1WPj4+Pj4+Pj4+Pj4+Y2V6PnVlPXpzMlFXTT4+PlM+JCg9LnNuKVhBc0g5KCJYdWU9enMyUVdNIilYPU1SPSgpOw1WDVY+Pj4+Pj4+Pj4+Pj4kWGUKZVIoXQ1WPj4+Pj4+Pj4+Pj4+Pj4+Pj1xWk06PiJtN3BUIiw+DVY+Pj4+Pj4+Pj4+Pj4+Pj4+ZW5xSDI6QWVXbk0sDVY+Pj4+Pj4+Pj4+Pj4+Pj4+UXpXOj4iNE09ZXNXcE1ZZXNITWh1TzlzQVhaLloiLD4NVj4+Pj4+Pj4+Pj4+Pj4+Pj45ZT1lOl0ndWU9enMyUVdNJzp1ZT16czJRV00sInM5bnNIeFdNIjpzOW5zSHhXTSwiWk16c085TSI6Wk16c085TWwsPg1WPj4+Pj4+Pj4+Pj4+Pj4+Pm5RMjJNbm46PkFRSDI9c09IKFlueCldPg1WPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+ek1uPlM+WW54WFlNbm5leE07DVY+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pmw+DVY+Pj4+Pj4+Pj4+Pj4+Pj4+bCk7DVYNVj4+Pj4+Pj4+bCk7DVY+Pj4+bCk7DVZsKTsNVkFRSDI9c09IPjIuZUh4TXooY2VXTVF6KV0NVj4+Pj4kKCIjY2V6c2U8V00iKVhjZVcoY2VXTVF6KVg9enN4eE16KCIyLmVIeE0iKTsNVmwNVkFRSDI9c09IPjlNV009TUtIek14KD1PNE1XTT1NKQ1WXT4+Pg1WPj4+PiRYZQplUihdPj1xWk06PiJtN3BUIiw+UXpXOj4iOU1XTT1NWFouWiIsPjllPWU6Pj1PNE1XTT1NLD5uUTIyTW5uOj5BUUgyPXNPSChZbngpPl0+c0EoPllueD5TUz4wPik+XT4kKCdYPU9lbj0nKVg9TVI9KCJwUVpaek1ubnNPSD5NQUFNMj1Rw6lNIilYQWU5TTNIKFVhYSlYOU1XZXEoSmFhYSlYQWU5TTdRPShVYWEpOz5sPmw+bCk7Pg1WbD4+PmhoPkFRSDI9c09IPjlNV009TUtIek14KD1PNE1XTT1NKQ1WQmhuMnpzWj1pPj4+Pj4=';$_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 090b9fdc1c9fb0f0498984c80110f7be
Eval Count 2
Decode Time 129 ms