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 /* This file is protected by copyright law and provided under license. Reverse engin..

Decoded Output download


@session_start ();
@error_reporting ( E_ALL ^E_NOTICE );
@ini_set ( 'display_errors',true );
@ini_set ( 'html_errors',false );
@ini_set ( 'error_reporting',E_ALL ^E_NOTICE );
define ( 'ROOT_DIR',dirname ( 'index.php' ) );
define ( 'INCLUDE_DIR',ROOT_DIR .'/includes');
$config['charset'] = "utf-8";
extract($_REQUEST,EXTR_SKIP);
$header = "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\">
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=ISO-8859-1\" />
<title>TAN LYRICS INSTALLION</title>
<style>
body{text-align:center;font-family:Lucida Grande, Arial;font-size:13px;background-color:#ebebeb;color:#464646;margin:0;padding:0}.wrapper{width:900px;margin:0 auto}.content{background-color:#FFF;border:1px solid #bab9b9;text-align:center;padding-bottom:25px}.in{width:850px;text-align:left;margin:25px auto}.line{border-top:1px solid #bab9b9;height:1px}h1{font-size:32px}h2{font-family:Georgia;font-size:24px;font-style:italic}.forms{line-height:2em}a:link,a:visited{color:#A86507;text-decoration:none}a:hover{color:#f7941d}.v_line{color:#999;padding:0 5px}.logo{float:left;margin:25px 0}.txt_right{float:right;margin-top:15px}.box{border:1px solid #bab9b9;width:600px;color:#707070;font-size:14px;border-radius:10px 10px 10px 10px;padding:10px}.box2{border:1px solid #bab9b9;width:400px;color:#707070;font-size:14px;border-radius:10px 10px 10px 10px;padding:10px}.com_btn{border:0;background-color:#2F4C63;color:#fff;font-size:14px;border-radius:5px;margin:0;padding:10px 20px}.check{text-align:left;border:1px solid #bab9b9;background-color:#f7f7f7;border-radius:10px 10px 10px 10px;margin:25px;padding:10px 15px}.icon{padding-right:8px;float:left}.navigation{background-color:#464646;float:left;margin-bottom:20px;width:900px;position:relative}.navigation ul li{list-style:none;float:left;font-weight:400;margin:0;padding:0}.navigation li a{float:left;color:#fff;font-size:14px;text-decoration:none;margin:0;padding:20px 30px}.navigation li a:hover,.navigation li .active{color:#FFF;background-color:#945325}.clear{clear:both}#searchform{position:absolute;top:13px;right:15px}.search_box{color:#999;font-size:13px;background-color:#FFF;border:1px solid #ccc;margin:0;padding:6px}.search_btn{border:0;background-color:#f7941d;color:#fff;height:30px;font-size:13px;margin:0 0 0 5px;padding:6px}.footer{text-align:right;margin-bottom:40px}td{text-align:left;padding:12px}.gray td{background-color:#f7f7f7}.table_main{border-top:1px solid #bab9b9;border-right:1px solid #bab9b9;border-left:1px solid #bab9b9}.table_main .delete{background:url(images/x2.gif) center left no-repeat;padding-left:12px}tr td{border-bottom:1px solid #bab9b9}h1,h2,h3,.author p,.navigation ul{margin:0;padding:0}
.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#FFF}.toast-message a:hover{color:#CCC;text-decoration:none}.toast-top-left{top:12px;left:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{left:12px;bottom:12px}#toast-container{position:fixed;z-index:9999}#toast-container > div{background-position:15px center;background-repeat:no-repeat;-moz-border-radius:3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;-o-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#FFF;filter:alpha(opacity=80);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;width:300px;margin:0 0 6px;padding:15px 15px 15px 50px}.toast{background-color:#030303}.toast-success{background-color:#51A351}.toast-error{background-color:#BD362F}.toast-info{background-color:#2F96B4}.toast-warning{background-color:#F89406}.toast-top-right{top:12px;right:12px}#toast-container > :hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;-o-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;cursor:pointer}#toast-container > .toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container > .toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container > .toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container > .toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}
@media all and max-width 240px{#toast-container > div{width:108px;padding:8px 8px 8px 50px}}@media all and min-width 241px and max-width 320px{#toast-container > div{width:128px;padding:8px 8px 8px 50px}}@media all and min-width 321px and max-width 480px{#toast-container > div{width:192px;padding:8px 8px 8px 50px}}@media all and min-width 481px and max-width 768px{#toast-container > div{width:300px;padding:15px 15px 15px 50px}}@media all and min-width 769px{#toast-container > div{width:300px;padding:15px 15px 15px 50px}}
</style>
<script src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js\"></script>
<script>
// By: Hans Fjllemark and John Papa
// https://github.com/CodeSeven/toastr
// 
// Modified to support css styling instead of inline styling
// Inspired by https://github.com/Srirangan/notifer.js/

;(function(window, $) {
    window.toastr = (function() {
        var 
            defaults = {
                tapToDismiss: true,
                toastClass: 'toast',
                containerId: 'toast-container',
                debug: false,
                fadeIn: 300,
                fadeOut: 1000,
                extendedTimeOut: 1000,
                iconClasses: {
                    error: 'toast-error',
                    info: 'toast-info',
                    success: 'toast-success',
                    warning: 'toast-warning'
                },
                iconClass: 'toast-info',
                positionClass: 'toast-top-right',
                timeOut: 5000, // Set timeOut to 0 to make it sticky
                titleClass: 'toast-title',
                messageClass: 'toast-message'
            },


            error = function(message, title) {
                return notify({
                    iconClass: getOptions().iconClasses.error,
                    message: message,
                    title: title
                })
            },

            getContainer = function(options) {
                var container = $('#' + options.containerId)

                if (container.length)
                    return container

                container = $('<div/>')
                    .attr('id', options.containerId)
                    .addClass(options.positionClass)

                container.appendTo($('body'))

                return container
            },

            getOptions = function() {
                return $.extend({}, defaults, toastr.options)
            },

            info = function(message, title) {
                return notify({
                    iconClass: getOptions().iconClasses.info,
                    message: message,
                    title: title
                })
            },

            notify = function(map) {
                var 
                    options = getOptions(),
                    iconClass = map.iconClass || options.iconClass,
                    intervalId = null,
                    container = getContainer(options),
                    toastElement = $('<div/>'),
                    titleElement = $('<div/>'),
                    messageElement = $('<div/>'),
                    response = { options: options, map: map }

                if (map.iconClass) {
                    toastElement.addClass(options.toastClass).addClass(iconClass)
                }

                if (map.title) {
                    titleElement.append(map.title).addClass(options.titleClass)
                    toastElement.append(titleElement)
                }

                if (map.message) {
                    messageElement.append(map.message).addClass(options.messageClass)
                    toastElement.append(messageElement)
                }

                var fadeAway = function() {
                    if ($(':focus', toastElement).length > 0)
                		return
                	
                    var fade = function() {
                        return toastElement.fadeOut(options.fadeOut)
                    }

                    $.when(fade()).done(function() {
                        if (toastElement.is(':visible')) {
                            return
                        }
                        toastElement.remove()
                        if (container.children().length === 0)
                            container.remove()
                    })
                }

                var delayedFadeAway = function() {
                    if (options.timeOut > 0 || options.extendedTimeOut > 0) {
                        intervalId = setTimeout(fadeAway, options.extendedTimeOut)
                    }
                }

                var stickAround = function() {
                    clearTimeout(intervalId)
                    toastElement.stop(true, true)
                        .fadeIn(options.fadeIn)
                }

                toastElement.hide()
                container.prepend(toastElement)
                toastElement.fadeIn(options.fadeIn)

                if (options.timeOut > 0) {
                    intervalId = setTimeout(fadeAway, options.timeOut)
                }

                toastElement.hover(stickAround, delayedFadeAway)

                if (options.tapToDismiss) {
                    toastElement.click(fadeAway)
                }

                if (options.debug) {
                    console.log(response)
                }
                return toastElement
            },

            success = function(message, title) {
                return notify({
                    iconClass: getOptions().iconClasses.success,
                    message: message,
                    title: title
                })
            },

            warning = function(message, title) {
                return notify({
                    iconClass: getOptions().iconClasses.warning,
                    message: message,
                    title: title
                })
            }

        return {
            error: error,
            info: info,
            options: {},
            success: success,
            warning: warning
        }
    })()
} (window, jQuery));
</script>
</head>
<body>
<div class=\"wrapper\">
	<h1 class=\"logo\">TAN LYRICS INSTALLER</h1>";
$footer = "		<p class=\"footer\"><a href=\"http://tancode.com\">TAN CODE</a></p>
	</div>
</body>
</html>";
function check_license($license){
$LICENSE_DOMAIN = str_replace ('www.','',$_SERVER['SERVER_NAME']);
$key1 = strtoupper(substr((md5($LICENSE_DOMAIN.'LYRICS')),-5));
$key2 = strtoupper(substr((md5($LICENSE_DOMAIN.'LY')),-5));
$key3 = strtoupper(substr((md5($LICENSE_DOMAIN.'RICS')),-5));
$LICENSE_KEY = $key1.'-'.$key2.'-'.$key3;
if($license == $LICENSE_KEY){
$_SESSION['license'] = $license;
return true;
}else{
return false;
}
}
if($_REQUEST['work'] == "done"){
echo $header;
echo "<div class=\"navigation\">
	<ul>
		<li><a href=\"javascript:;\">WELCOME</a></li>
		<li><a href=\"javascript:;\" >CHECK REQUIED</a></li>
		<li><a href=\"javascript:;\">VERYFY A LICENSE</a></li>
		<li><a href=\"javascript:;\">CONFIG SYSTEM</a></li>
		<li><a href=\"javascript:;\" class=\"active\">COMPLETED</a></li>
	</ul>
</div>
<div class=\"clear\"></div>
<div class=\"content\">
	<div class=\"in author\">
		<h2>Installation Completed</h2>
		<p>Thank you for using our software, now you can log on to the <a href=\"admin/\">Administrator</a> to manage the information of the website.All requests for help, please create an open ticket at <a href=\"http://customer.tancode.com\">customer.tancode.com</a> or a thread on <a href=\"http://forum.tancode.com\">forum.tancode.com</a>.</p>
	</div>
	<div class=\"line\"></div>
</div>";
echo $footer;
die();
}
if($_REQUEST['action'] == "function_check"){
echo $header;
echo "<div class=\"navigation\">
	<ul>
		<li><a href=\"javascript:;\">WELCOME</a></li>
		<li><a href=\"javascript:;\" class=\"active\">CHECK REQUIED</a></li>
		<li><a href=\"javascript:;\">VERYFY A LICENSE</a></li>
		<li><a href=\"javascript:;\">CONFIG SYSTEM</a></li>
	</ul>
</div>
<div class=\"clear\"></div>
<div class=\"content\">
	<div class=\"in author\">
		<h2>CHECK REQUIED</h2>
		<p>Check the components installed PHP.</p>
	</div>
	<div class=\"line\"></div>
	<div class=\"check_main\">";
$status = phpversion() <'4.5'?"<div class=\"bad\"><img class=\"icon\" alt=\"check\" src=\"data:image/gif;base64,R0lGODlhFAAUALMPAPeUHfTGjvagOfLr4/eaK/Pex/Pl1fanR/TSqvW5cvatVvPYuPW/gPTMnPWzZPLx8SH5BAEAAA8ALAAAAAAUABQAQARc8MlJq60FaI2uDJtQJeFgCVvyIBtheM+hEYOyLdeyAc00oJqAB7TTOGATYgiZmZkeNo0KSa1aGa0nSXPwNDlAgBAp27msUU2hatikGUilUKcRPCtl3qS96Vj/gBEAOw==\"><strong style=\"color:red\">Bad</strong> We requied PHP version 4.5 or higher</div>": "<div class=\"good\"><img class=\"icon\" alt=\"check\" src=\"data:image/gif;base64,R0lGODlhFAAUANUtADSzwcfl6fX19dDp6z+3xPL09U28yES5xWDCzcvn6p7X3tns7pDT2j22w4DN1jm1wq7d4nnL1ILO1unx8ja0wqfa4Em6x+Xw8WTEzpnW3EK4xXLI0l3BzFnAy+zy887o65fV3HTJ0nvL1KDY3rDe49Xq7Ua5xsDj58Lk6ITP15LT27vi5qnb4ff29gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAC0ALAAAAAAUABQAQAZ1wJZwSCwaj8MNYLl0TI6LA+CxQFqNImZFSDIwAZyCZfkIXM8tBoWBbq2+gAgRIsUIBR0mIYE8NeASbUMDAoJtHyCGAg5LCoIZXyNoFxpwBkUeKWZCAV8Nm0IlCF8oLRB6fEYFKl8hTCxoAyZMCAWGAwSOhoJBADs=\">PHP version is ".phpversion() ." <strong style=\"color:green\">GOOD !</strong></div>";
echo"
<div class=\"check\">
	$status
</div>";
$status = function_exists('mysql_connect') ?"<div class=\"good\"><img class=\"icon\" alt=\"check\" src=\"data:image/gif;base64,R0lGODlhFAAUANUtADSzwcfl6fX19dDp6z+3xPL09U28yES5xWDCzcvn6p7X3tns7pDT2j22w4DN1jm1wq7d4nnL1ILO1unx8ja0wqfa4Em6x+Xw8WTEzpnW3EK4xXLI0l3BzFnAy+zy887o65fV3HTJ0nvL1KDY3rDe49Xq7Ua5xsDj58Lk6ITP15LT27vi5qnb4ff29gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAC0ALAAAAAAUABQAQAZ1wJZwSCwaj8MNYLl0TI6LA+CxQFqNImZFSDIwAZyCZfkIXM8tBoWBbq2+gAgRIsUIBR0mIYE8NeASbUMDAoJtHyCGAg5LCoIZXyNoFxpwBkUeKWZCAV8Nm0IlCF8oLRB6fEYFKl8hTCxoAyZMCAWGAwSOhoJBADs=\">MySQL Supported <strong style=\"color:green\">GOOD !</strong></div>": "<div class=\"bad\"><img class=\"icon\" alt=\"check\" src=\"data:image/gif;base64,R0lGODlhFAAUALMPAPeUHfTGjvagOfLr4/eaK/Pex/Pl1fanR/TSqvW5cvatVvPYuPW/gPTMnPWzZPLx8SH5BAEAAA8ALAAAAAAUABQAQARc8MlJq60FaI2uDJtQJeFgCVvyIBtheM+hEYOyLdeyAc00oJqAB7TTOGATYgiZmZkeNo0KSa1aGa0nSXPwNDlAgBAp27msUU2hatikGUilUKcRPCtl3qS96Vj/gBEAOw==\"><strong style=\"color:red\">Bad</strong> We requied MYSQL SERVER to run the script.</div>";
echo"
<div class=\"check\">
	$status
</div>";
$status = ini_get('safe_mode') ?"<div class=\"bad\"><img class=\"icon\" alt=\"check\" src=\"data:image/gif;base64,R0lGODlhFAAUALMPAPeUHfTGjvagOfLr4/eaK/Pex/Pl1fanR/TSqvW5cvatVvPYuPW/gPTMnPWzZPLx8SH5BAEAAA8ALAAAAAAUABQAQARc8MlJq60FaI2uDJtQJeFgCVvyIBtheM+hEYOyLdeyAc00oJqAB7TTOGATYgiZmZkeNo0KSa1aGa0nSXPwNDlAgBAp27msUU2hatikGUilUKcRPCtl3qS96Vj/gBEAOw==\"><strong style=\"color:red\">Bad</strong> Safe mode enabled.</div>": "<div class=\"good\"><img class=\"icon\" alt=\"check\" src=\"data:image/gif;base64,R0lGODlhFAAUANUtADSzwcfl6fX19dDp6z+3xPL09U28yES5xWDCzcvn6p7X3tns7pDT2j22w4DN1jm1wq7d4nnL1ILO1unx8ja0wqfa4Em6x+Xw8WTEzpnW3EK4xXLI0l3BzFnAy+zy887o65fV3HTJ0nvL1KDY3rDe49Xq7Ua5xsDj58Lk6ITP15LT27vi5qnb4ff29gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAC0ALAAAAAAUABQAQAZ1wJZwSCwaj8MNYLl0TI6LA+CxQFqNImZFSDIwAZyCZfkIXM8tBoWBbq2+gAgRIsUIBR0mIYE8NeASbUMDAoJtHyCGAg5LCoIZXyNoFxpwBkUeKWZCAV8Nm0IlCF8oLRB6fEYFKl8hTCxoAyZMCAWGAwSOhoJBADs=\">Safe mode disabled <strong style=\"color:green\">GOOD !</strong></div>";
echo"
<div class=\"check\">
	$status
</div>";
$status = ini_get('register_globals') ?"<div class=\"bad\"><img class=\"icon\" alt=\"check\" src=\"data:image/gif;base64,R0lGODlhFAAUALMPAPeUHfTGjvagOfLr4/eaK/Pex/Pl1fanR/TSqvW5cvatVvPYuPW/gPTMnPWzZPLx8SH5BAEAAA8ALAAAAAAUABQAQARc8MlJq60FaI2uDJtQJeFgCVvyIBtheM+hEYOyLdeyAc00oJqAB7TTOGATYgiZmZkeNo0KSa1aGa0nSXPwNDlAgBAp27msUU2hatikGUilUKcRPCtl3qS96Vj/gBEAOw==\"><strong style=\"color:red\">Bad</strong> Register globals enabled.</div>": "<div class=\"good\"><img class=\"icon\" alt=\"check\" src=\"data:image/gif;base64,R0lGODlhFAAUANUtADSzwcfl6fX19dDp6z+3xPL09U28yES5xWDCzcvn6p7X3tns7pDT2j22w4DN1jm1wq7d4nnL1ILO1unx8ja0wqfa4Em6x+Xw8WTEzpnW3EK4xXLI0l3BzFnAy+zy887o65fV3HTJ0nvL1KDY3rDe49Xq7Ua5xsDj58Lk6ITP15LT27vi5qnb4ff29gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAC0ALAAAAAAUABQAQAZ1wJZwSCwaj8MNYLl0TI6LA+CxQFqNImZFSDIwAZyCZfkIXM8tBoWBbq2+gAgRIsUIBR0mIYE8NeASbUMDAoJtHyCGAg5LCoIZXyNoFxpwBkUeKWZCAV8Nm0IlCF8oLRB6fEYFKl8hTCxoAyZMCAWGAwSOhoJBADs=\">Register globals disabled <strong style=\"color:green\">GOOD !</strong></div>";
echo"
<div class=\"check\">
	$status
</div>";
function _iscurlinstalled() {
if  (in_array  ('curl',get_loaded_extensions())) {
return true;
}
else{
return false;
}
}
$status = _iscurlinstalled() ?"<div class=\"good\"><img class=\"icon\" alt=\"check\" src=\"data:image/gif;base64,R0lGODlhFAAUANUtADSzwcfl6fX19dDp6z+3xPL09U28yES5xWDCzcvn6p7X3tns7pDT2j22w4DN1jm1wq7d4nnL1ILO1unx8ja0wqfa4Em6x+Xw8WTEzpnW3EK4xXLI0l3BzFnAy+zy887o65fV3HTJ0nvL1KDY3rDe49Xq7Ua5xsDj58Lk6ITP15LT27vi5qnb4ff29gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAC0ALAAAAAAUABQAQAZ1wJZwSCwaj8MNYLl0TI6LA+CxQFqNImZFSDIwAZyCZfkIXM8tBoWBbq2+gAgRIsUIBR0mIYE8NeASbUMDAoJtHyCGAg5LCoIZXyNoFxpwBkUeKWZCAV8Nm0IlCF8oLRB6fEYFKl8hTCxoAyZMCAWGAwSOhoJBADs=\">CURL enabled <strong style=\"color:green\">GOOD !</strong></div>": "<div class=\"bad\"><img class=\"icon\" alt=\"check\" src=\"data:image/gif;base64,R0lGODlhFAAUALMPAPeUHfTGjvagOfLr4/eaK/Pex/Pl1fanR/TSqvW5cvatVvPYuPW/gPTMnPWzZPLx8SH5BAEAAA8ALAAAAAAUABQAQARc8MlJq60FaI2uDJtQJeFgCVvyIBtheM+hEYOyLdeyAc00oJqAB7TTOGATYgiZmZkeNo0KSa1aGa0nSXPwNDlAgBAp27msUU2hatikGUilUKcRPCtl3qS96Vj/gBEAOw==\"><strong style=\"color:red\">Bad</strong> CURL disabled.</div>";
echo"
<div class=\"check\">
	$status
</div>";
echo "		<form method=\"post\" action=\"\">
			<p>	<input type=hidden name=action value=\"chmod_check\">
				<input type=\"submit\" value=\"NEXT\" class=\"com_btn\" tabindex=\"5\" id=\"submit\" name=\"submit\">
			</p>
		</form>
	</div>
</div>";
}elseif($_REQUEST['action'] == "check_mysql"){
$dbhost = htmlspecialchars( $dbhost,ENT_QUOTES);
$dbname = htmlspecialchars( $dbname,ENT_QUOTES);
$dbuser = htmlspecialchars( $dbuser,ENT_QUOTES);
$dbpasswd = htmlspecialchars( $dbpasswd,ENT_QUOTES);
if ( extension_loaded('mysqli') AND version_compare("5.0.5",phpversion(),"!=") ){
$conn = new mysqli($dbhost,$dbuser,$dbpasswd,$dbname);
if ($conn ->connect_errno) {
die("201");
}else {
die("200");
}
}else{
$conn = mysql_connect($dbhost,$dbuser,$dbpasswd,$dbname);
if ($conn = mysql_connect('localhost','db_user','db_pwd')) {
die("201");
}else {
die("200");
}
}
}elseif($_REQUEST['action'] == "write_file"){
$url = htmlspecialchars( $url,ENT_QUOTES);
$dbhost = htmlspecialchars( $dbhost,ENT_QUOTES);
$dbname = htmlspecialchars( $dbname,ENT_QUOTES);
$dbuser = htmlspecialchars( $dbuser,ENT_QUOTES);
$dbpasswd = htmlspecialchars( $dbpasswd,ENT_QUOTES);
$reg_username = htmlspecialchars( $reg_username,ENT_QUOTES);
$reg_password1 = htmlspecialchars( $reg_password1,ENT_QUOTES);
$reg_password2 = htmlspecialchars( $reg_password2,ENT_QUOTES);
$license = $_SESSION['license'];
$config = "<?php

\$config = array (
'LICENSE' => \"$license\",

'v_id' => \"1.0.1\",

'sitetitle' => \"TAN LYRICS V1.0.1 by tancode.com\",

'siteurl' => \"$url\",

'charset' => \"UTF-8\",

'webdesc' => \"TAN LYRICS - The center provides all the lyrics\",

'keywords' => \"lyrics, song writer, search, find, sound, music\",

'content_type' => \"1\",

);";
$con_file = fopen("includes/config.inc.php","w+") or die("201");
fwrite($con_file,$config);
fclose($con_file);
@chmod("includes/admin.config.php",0666);
$adminpass = md5($reg_password1);
$admin_config = "<?php

\$admininfo = array (

'name' => \"$reg_username\",

'pass' => \"$adminpass\"

);";
$con_file = fopen("includes/admin.config.php","w+") or die("201");
fwrite($con_file,$admin_config);
fclose($con_file);
@chmod("includes/admin.config.php",0666);
$dbhost = str_replace ('"','\"',str_replace ("$","\$",$dbhost) );
$dbname = str_replace ('"','\"',str_replace ("$","\$",$dbname) );
$dbuser = str_replace ('"','\"',str_replace ("$","\$",$dbuser) );
$dbpasswd = str_replace ('"','\"',str_replace ("$","\$",$dbpasswd) );
$dbcollate = "utf8";
$dbconfig = "<?php

define (\"MYSQLHOST\", \"{$dbhost}\");

define (\"MYSQLDBNAME\", \"{$dbname}\");

define (\"MYSQLDBUSER\", \"{$dbuser}\");

define (\"MYSQLDBPASS\", \"{$dbpasswd}\");

define (\"COLLATE\", \"utf8\");

\$db = new mysqldb;

?>";
$con_file = fopen("includes/db.php","w+") or die("202");
fwrite($con_file,$dbconfig);
fclose($con_file);
@chmod("includes/db.php",0666);
$tableSchema = array();
$tableSchema[] = "DROP TABLE IF EXISTS lyrics_artists";
$tableSchema[] = "CREATE TABLE IF NOT EXISTS `lyrics_artists` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `bio` text NOT NULL,
  `name` varchar(50) NOT NULL,
  `hash` varchar(8) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `title` (`name`),
  UNIQUE KEY `hash` (`hash`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;";
$tableSchema[] = "DROP TABLE IF EXISTS lyrics_lyrics";
$tableSchema[] = "CREATE TABLE IF NOT EXISTS `lyrics_lyrics` (
  `id` int(5) NOT NULL AUTO_INCREMENT,
  `title` varchar(250) NOT NULL DEFAULT '',
  `artist` varchar(250) NOT NULL DEFAULT '',
  `lyrics` text NOT NULL,
  `hash` varchar(8) NOT NULL,
  `url` text NOT NULL,
  `comm_num` int(10) NOT NULL DEFAULT '0',
  `rating` smallint(5) NOT NULL DEFAULT '0',
  `count` int(10) NOT NULL DEFAULT '0',
  `vote_num` smallint(5) unsigned NOT NULL DEFAULT '0',
  `votes` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `hash` (`hash`),
  KEY `artist` (`artist`),
  FULLTEXT KEY `artist_2` (`artist`),
  FULLTEXT KEY `title` (`title`,`artist`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8;";
$tableSchema[] = "DROP TABLE IF EXISTS lyrics_tags";
$tableSchema[] = "CREATE TABLE IF NOT EXISTS `lyrics_tags` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `tag` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8;";
@include (INCLUDE_DIR .'/config.inc.php');
require_once INCLUDE_DIR .'/class/_class_mysql.php';
require_once INCLUDE_DIR .'/db.php';
foreach($tableSchema as $table) {
$db->query($table);
}
die("200");
}elseif($_REQUEST['action'] == "chmod_check"){
echo $header;
echo "<div class=\"navigation\">
	<ul>
		<li><a href=\"javascript:;\">WELCOME</a></li>
		<li><a href=\"javascript:;\" class=\"active\">CHECK REQUIED</a></li>
		<li><a href=\"javascript:;\">VERYFY A LICENSE</a></li>
		<li><a href=\"javascript:;\">CONFIG SYSTEM</a></li>
	</ul>
</div>
<div class=\"clear\"></div>
<div class=\"content\">
	<div class=\"in author\">
		<h2>CHECK REQUIDE WRITEABLE FILES AND FOLDERS.</h2>
		<p>Check if server accept script write and edit files.</p>
	</div>
	<div class=\"line\"></div>
	<div class=\"check_main\">";
$important_files = array(
'./includes',
'./cache/',
'./templates_c',
'./uploads',
'./uploads/artists'
);
$chmod_errors = 0;
$not_found_errors = 0;
foreach($important_files as $file){
$chmod_value = @decoct(@fileperms($file)) %1000;
if(!file_exists($file)){
$file_status = "<div class=\"bad\"><img class=\"icon\" alt=\"check\" src=\"data:image/gif;base64,R0lGODlhFAAUALMPAPeUHfTGjvagOfLr4/eaK/Pex/Pl1fanR/TSqvW5cvatVvPYuPW/gPTMnPWzZPLx8SH5BAEAAA8ALAAAAAAUABQAQARc8MlJq60FaI2uDJtQJeFgCVvyIBtheM+hEYOyLdeyAc00oJqAB7TTOGATYgiZmZkeNo0KSa1aGa0nSXPwNDlAgBAp27msUU2hatikGUilUKcRPCtl3qS96Vj/gBEAOw==\"><strong style=\"color:red\">Bad</strong> <strong>$file</strong> Not found.</div>";
$not_found_errors ++;
}
elseif(is_writable($file)){
$file_status = "<div class=\"good\"><img class=\"icon\" alt=\"check\" src=\"data:image/gif;base64,R0lGODlhFAAUANUtADSzwcfl6fX19dDp6z+3xPL09U28yES5xWDCzcvn6p7X3tns7pDT2j22w4DN1jm1wq7d4nnL1ILO1unx8ja0wqfa4Em6x+Xw8WTEzpnW3EK4xXLI0l3BzFnAy+zy887o65fV3HTJ0nvL1KDY3rDe49Xq7Ua5xsDj58Lk6ITP15LT27vi5qnb4ff29gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAC0ALAAAAAAUABQAQAZ1wJZwSCwaj8MNYLl0TI6LA+CxQFqNImZFSDIwAZyCZfkIXM8tBoWBbq2+gAgRIsUIBR0mIYE8NeASbUMDAoJtHyCGAg5LCoIZXyNoFxpwBkUeKWZCAV8Nm0IlCF8oLRB6fEYFKl8hTCxoAyZMCAWGAwSOhoJBADs=\"><strong>$file has CHMOD $chmod_value</strong> is writeable <strong style=\"color:green\">GOOD !</strong></div>";
}else{
@chmod($file,0777);
if(is_writable($file)){
$file_status = "<div class=\"good\"><img class=\"icon\" alt=\"check\" src=\"data:image/gif;base64,R0lGODlhFAAUANUtADSzwcfl6fX19dDp6z+3xPL09U28yES5xWDCzcvn6p7X3tns7pDT2j22w4DN1jm1wq7d4nnL1ILO1unx8ja0wqfa4Em6x+Xw8WTEzpnW3EK4xXLI0l3BzFnAy+zy887o65fV3HTJ0nvL1KDY3rDe49Xq7Ua5xsDj58Lk6ITP15LT27vi5qnb4ff29gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAC0ALAAAAAAUABQAQAZ1wJZwSCwaj8MNYLl0TI6LA+CxQFqNImZFSDIwAZyCZfkIXM8tBoWBbq2+gAgRIsUIBR0mIYE8NeASbUMDAoJtHyCGAg5LCoIZXyNoFxpwBkUeKWZCAV8Nm0IlCF8oLRB6fEYFKl8hTCxoAyZMCAWGAwSOhoJBADs=\"><strong>$file has CHMOD $chmod_value</strong> is writeable <strong style=\"color:green\">GOOD !</strong></div>";
}else{
@chmod("$file",0755);
if(is_writable($file)){
$file_status = "<div class=\"good\"><img class=\"icon\" alt=\"check\" src=\"data:image/gif;base64,R0lGODlhFAAUANUtADSzwcfl6fX19dDp6z+3xPL09U28yES5xWDCzcvn6p7X3tns7pDT2j22w4DN1jm1wq7d4nnL1ILO1unx8ja0wqfa4Em6x+Xw8WTEzpnW3EK4xXLI0l3BzFnAy+zy887o65fV3HTJ0nvL1KDY3rDe49Xq7Ua5xsDj58Lk6ITP15LT27vi5qnb4ff29gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAC0ALAAAAAAUABQAQAZ1wJZwSCwaj8MNYLl0TI6LA+CxQFqNImZFSDIwAZyCZfkIXM8tBoWBbq2+gAgRIsUIBR0mIYE8NeASbUMDAoJtHyCGAg5LCoIZXyNoFxpwBkUeKWZCAV8Nm0IlCF8oLRB6fEYFKl8hTCxoAyZMCAWGAwSOhoJBADs=\"><strong>$file has CHMOD $chmod_value</strong> is writeable <strong style=\"color:green\">GOOD !</strong></div>";
}else{
$file_status = "<div class=\"bad\"><img class=\"icon\" alt=\"check\" src=\"data:image/gif;base64,R0lGODlhFAAUALMPAPeUHfTGjvagOfLr4/eaK/Pex/Pl1fanR/TSqvW5cvatVvPYuPW/gPTMnPWzZPLx8SH5BAEAAA8ALAAAAAAUABQAQARc8MlJq60FaI2uDJtQJeFgCVvyIBtheM+hEYOyLdeyAc00oJqAB7TTOGATYgiZmZkeNo0KSa1aGa0nSXPwNDlAgBAp27msUU2hatikGUilUKcRPCtl3qS96Vj/gBEAOw==\"><strong style=\"color:red\">Bad</strong> <strong>$file has CHMOD $chmod_value</strong> is not writeable.</div>";
$chmod_errors ++;
}
}
}
echo"<div class=\"check\">
		$file_status
	</div>";
}
echo "		<form method=\"post\" action=\"\">
			<p>	<input type=hidden name=action value=\"enterkey\">
				<input type=\"submit\" value=\"NEXT\" class=\"com_btn\" tabindex=\"5\" id=\"submit\" name=\"submit\">
			</p>
		</form>
	</div>
</div>";
}elseif($_REQUEST['action'] == "enterkey")
{
echo $header;
echo "<div class=\"navigation\">
	<ul>
		<li><a href=\"javascript:;\">WELCOME</a></li>
		<li><a href=\"javascript:;\">CHECK REQUIED</a></li>
		<li><a href=\"javascript:;\" class=\"active\">VERYFY A LICENSE</a></li>
		<li><a href=\"javascript:;\">CONFIG SYSTEM</a></li>
	</ul>
</div>
<div class=\"clear\"></div>
<div class=\"content\">
	<div class=\"in author\">
		<h2>Verify A License.</h2>
		<p>Please enter your license key!</p>
	</div>
	<div class=\"in forms\">
	<form method=\"post\" action=\"\">
		<p><strong>License key</strong><br>
			<input id=\"license\" type=\"text\" class=\"box\" name=\"license\" value=\"\">
		</p>
		</div>
		<div class=\"line\"></div>
		<input type=hidden name=\"action\" value=\"doconfig\">
		<p>
			<input type=\"submit\" value=\"NEXT\" class=\"com_btn\" tabindex=\"5\" id=\"submit\" name=\"submit\">
		</p>
	</form>
</div>";
}elseif($_REQUEST['action'] == "doconfig"){
$license = $_POST['license'];
$check = check_license($license);
if($check == false){
echo $header;
echo "<div class=\"navigation\">
	<ul>
		<li><a href=\"javascript:;\">WELCOME</a></li>
		<li><a href=\"javascript:;\">CHECK REQUIED</a></li>
		<li><a href=\"javascript:;\" class=\"active\">VERYFY A LICENSE</a></li>
		<li><a href=\"javascript:;\">CONFIG SYSTEM</a></li>
	</ul>
</div>
<div class=\"clear\"></div>
<div class=\"content\">
	<div class=\"in author\">
		<h2 style=\"color:red\">NO LICENSE.</h2>
		<p style=\"color:red\">WRONG KEY, PLEASE CHECK!</p>
	</div>
	<div class=\"in forms\">
	<form method=\"post\" action=\"\">
		<p><strong>License key</strong><br>
			<input id=\"license\" type=\"text\" class=\"box\" name=\"license\" value=\"\">
		</p>
		</div>
		<div class=\"line\"></div>
		<input type=hidden name=\"action\" value=\"doconfig\">
		<p>
			<input type=\"submit\" value=\"NEXT\" class=\"com_btn\" tabindex=\"5\" id=\"submit\" name=\"submit\">
		</p>
	</form>
</div>";
}else{
$url  = preg_replace( "'/install.php'","",$_SERVER['HTTP_REFERER']);
$url  = preg_replace( "'\?(.*)'","",$url);
if(substr("$url",-1) == "/"){$url = substr($url,0,-1);}
echo $header;
echo "<script>
	function check_install(){
		var url = $(\"#url\").val();
		var dbhost = $(\"#dbhost\").val();
		var dbname = $(\"#dbname\").val();
		var dbuser = $(\"#dbuser\").val();
		var dbpasswd = $(\"#dbpasswd\").val();
		var reg_username = $(\"#reg_username\").val();
		var reg_password1 = $(\"#reg_password1\").val();
		var reg_password2 = $(\"#reg_password2\").val();
		
		if(!reg_username){
			toastr.error('Please fill admin username.', 'Admin Config Error!')
			return false;
		}
		if(!reg_password1){
			toastr.error('Please fill admin password.', 'Admin Config Error!')
			return false;
		}
		if(!reg_password2){
			toastr.error('Please retype admin password.', 'Admin Config Error!')
			return false;
		}
		if(reg_password1 && reg_password1 != reg_password2){
			toastr.error('Two password must be same.', 'Admin Config Error!')
			return false;
		}
		if(!url){
			toastr.error('Please fill Site URL.', 'Site Config Error!')
			return false;
		}
		if(!dbhost){
			toastr.error('Please fill Server MySQL infomation.', 'MYSQL Error!')
			return false;
		}
		if(!dbname){
			toastr.error('Please fill Database Name.', 'MYSQL Error!')
			return false;
		}
		if(!dbuser){
			toastr.error('Please fill Database Username.', 'MYSQL Error!')
			return false;
		}
		//neu checking mysql thi disable luon
		//$(\"#submit\").attr(\"disabled\", \"true\");
		$.ajax({
		    url:  '',
		    type: 'POST',
		    data: {
		        action: \"check_mysql\",
				dbhost : dbhost,
				dbname : dbname,
				dbuser : dbuser,
				dbpasswd : dbpasswd
		    },
		    beforeSend: function () {
		        toastr.info('Checking MYSQL connection, please wait...');
		    },
		    success: function (data) {
		        if (data == '200') {
		            toastr.success('Connect successful to MYSQL SERVER!');
		            setTimeout( function()
      				{
         				write_file();
      				}, 2000);
		        } else {
		        	toastr.error('Can\' connect to MYSQL SERVER, please check your MYSQL username, password db name!');
		        	return false;
		            //$(\"#submit\").attr(\"disabled\", \"false\");
		        }
		    }
		});
	}
	function write_file(){
		var url = $(\"#url\").val();
		var dbhost = $(\"#dbhost\").val();
		var dbname = $(\"#dbname\").val();
		var dbuser = $(\"#dbuser\").val();
		var dbpasswd = $(\"#dbpasswd\").val();
		var reg_username = $(\"#reg_username\").val();
		var reg_password1 = $(\"#reg_password1\").val();
		var reg_password2 = $(\"#reg_password2\").val();
		$.ajax({
		    url:  '',
		    type: 'POST',
		    data: {
		        action: \"write_file\",
				url : url,
				dbhost : dbhost,
				dbname : dbname,
				dbuser : dbuser,
				dbpasswd : dbpasswd,
				reg_username : reg_username,
				reg_password1 : reg_password1,
				reg_password2 : reg_password2
		    },
		    beforeSend: function () {
		        toastr.info('Writing files and installing sql tables, please wait...');
		    },
		    success: function (data) {
		        if (data == '200') {
		            toastr.success('All file writed!');
		            window.location.href = \"?work=done\";
		        } else if (data == '201') {
		            toastr.error(\"Sorry, but you can NOT create file <strong>.includes/config.inc.php</strong>.<br />Please check CHMOD of this file.\")
		        }else if (data == '202') {
		            toastr.error(\"Sorry, but you can NOT create file <strong>.includes/db.php</strong>.<br />Please check CHMOD of this file!\")
		        } else{
		        
		        }
		    }
		});
	}
</script>
<div class=\"navigation\">
	<ul>
		<li><a href=\"javascript:;\">WELCOME</a></li>
		<li><a href=\"javascript:;\">CHECK REQUIED</a></li>
		<li><a href=\"javascript:;\">VERYFY A LICENSE</a></li>
		<li><a href=\"javascript:;\" class=\"active\">CONFIG SYSTEM</a></li>
	</ul>
</div>
<div class=\"clear\"></div>
<div class=\"content\">
	<div class=\"in author\">
		<h2>Set your site url.</h2>
		<p>\"Site url\" is the domain name you want to place script, ex:http://tancode.com</p>
	</div>
	<div class=\"in forms\">
		<form id=\"install_info\" method=\"post\" action=\"\" onsubmit=\"check_install(); return false;\">";
echo'
	<p><strong>SITE URL</strong><br><input id="url" type="text" class="box" name="url" value="'.$url.'/"></p>
</div>
	<div class="line"></div>
	<div class="in author">
		<h2>Database infomation.</h2>
	</div>
<div class="in forms">
	<p><strong>Server MySQL</strong><br><input id="dbhost" class="box" type=text name="dbhost" value="localhost"></p>
	<p><strong>Database Name</strong><br><input id="dbname" class="box" type=text name="dbname"></p>
	<p><strong>Database Username</strong><br><input id="dbuser" class="box" type=text name="dbuser"></p>
	<p><strong>Database Password</strong><br><input id="dbpasswd" class="box" type=text name="dbpasswd"></p>
</div>
	<div class="line"></div>
	<div class="in author">
		<h2>Admin infomation.</h2>
	</div>
	
<div class="in forms">
<p><strong>Administrator username</strong><br><input id="reg_username" class="box" type=text name="reg_username" ></p>
<p><strong>Password</strong><br><input id="reg_password1" class="box" type=password name="reg_password1"></p>
<p><strong>Password again</strong><br><input id="reg_password2" class="box" type=password name="reg_password2"></p>
';
echo "			<input type=hidden name=\"action\" value=\"doinstall\">
			<p><input type=\"submit\" value=\"INSTALL\" class=\"com_btn\" tabindex=\"5\" id=\"submit\" name=\"submit\"></p>
		</form>
	</div>
</div>";
}
}else {
if (@file_exists(INCLUDE_DIR.'/config.inc.php')) {
echo $header;
echo "<div class=\"navigation\">
	<ul>
		<li><a href=\"javascript:;\" class=\"active\">WELCOME</a></li>
		<li><a href=\"javascript:;\" >CHECK REQUIED</a></li>
		<li><a href=\"javascript:;\">VERYFY A LICENSE</a></li>
		<li><a href=\"javascript:;\">CONFIG SYSTEM</a></li>
	</ul>
</div>
<div class=\"clear\"></div>
<div class=\"content\">
	<div class=\"in author\">
		<h2>Error!</h2>
		<p>Please delete config.inc.php to begin install new script.</p>
	</div>
	<div class=\"line\"></div>
</div>";
echo $footer;
die ();
}
echo $header;
echo "<div class=\"navigation\">
	<ul>
		<li><a href=\"javascript:;\" class=\"active\">WELCOME</a></li>
		<li><a href=\"javascript:;\" >CHECK REQUIED</a></li>
		<li><a href=\"javascript:;\">VERYFY A LICENSE</a></li>
		<li><a href=\"javascript:;\">CONFIG SYSTEM</a></li>
	</ul>
</div>
<div class=\"clear\"></div>
<div class=\"content\">
	<div class=\"in author\">
		<h2>Installation Wizard</h2>
		<p>Welcome to the installation wizard TAN LYRICS. This wizard helps you install the script in just a couple of minutes. However, despite this, we strongly recommend that you review the documentation, as well as on its installation, which comes with this script.</p>
	</div>
	<div class=\"line\"></div>
	<div class=\"in forms\">
		<form method=\"post\" action=\"\">
			<p>	<input type=hidden name=action value=\"function_check\">
				<input type=\"submit\" value=\"NEXT\" class=\"com_btn\" tabindex=\"5\" id=\"submit\" name=\"submit\">
			</p>
		</form>
	</div>
</div>";
}
echo $footer;

Did this file decode correctly?

Original Code

<?php /* This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited. */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$GLOBALS['OOO0000O0']=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5}.$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$GLOBALS['OOO0000O0'].=$GLOBALS['OOO0000O0']{3}.$OOO000000{11}.$OOO000000{12}.$GLOBALS['OOO0000O0']{7}.$OOO000000{5};$GLOBALS['OOO000O00']=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$GLOBALS['O0O000O00']=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$GLOBALS['O0O000O00']=$O0O000O00.$OOO000000{3};$GLOBALS['O0O00OO00']=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$GLOBALS['OOO00000O']=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0xce0c;eval($GLOBALS['OOO0000O0']('JE8wMDBPME8wMD0kR0xPQkFMU1snT09PMDAwTzAwJ10oJE9PTzBPME8wMCwncmInKTskR0xPQkFMU1snTzBPMDBPTzAwJ10oJE8wMDBPME8wMCwweDU3Zik7JE9PMDBPMDBPMD0kR0xPQkFMU1snT09PMDAwME8wJ10oJEdMT0JBTFNbJ09PTzAwMDAwTyddKCRHTE9CQUxTWydPME8wME9PMDAnXSgkTzAwME8wTzAwLDB4MWE4KSwnRW50ZXJ5b3V3a2hSSFlLTldPVVRBYUJiQ2NEZEZmR2dJaUpqTGxNbVBwUXFTc1Z2WHhaejAxMjM0NTY3ODkrLz0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7'));return;?>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UmaOWal2TMsydmfuOMYqHTiyFjOxH2amOBHvd08qdBiHcrsmAmlPcr5oDByjWznZdr9eCMiKamP0UelodLycc0OtflAzAAlpd1pSULcHUmOzd0icALOMDapvablkGuyefykXaMxnTmrXOaA0cryXDmk0c2a6ArciceaTHTlbc2pqCznPTlcVfAC0UopBWTceY1yZA0lJGBxth29DcTYiUoftF3ySTmyRBAI0KopCGApRTbanCMl5aLP4U3piWjYlAMHXFoF5amfOYo5pOmk5UTC4FBlNDTYnCMp3cuYMdLy0DznJW2pATrpRFjcsFLW5czipFU9TR0w4HBimfA9YdyyAdlc5OzWXf0yjDM5sc3YeTLaTOukQdBA3f2cMfyE0AefTAeOKH0YhBMO2GM9KGAfxHMHvUyfNBrpuF3cBcZsUWU9qHL1eR3fKYLLZBArZAuW4O2snWAynWaYaaL9UUzaeBAlkNULiDB1Xd3k0CB50gUY0d2yzft1jd250CBlVcbwINJEVfo9iF3WsF3ajC2azF3sJCBYqc3kvfB5LRBlsCBflKmaZdtiLCbOiKMlsCBflR3nVczsJCbYlYjWSDactT1k3Hrsuc29nWAynTlYaDraac0ynWAkmWAynWaleWalnWAyrc2O6HzOnWAynWaiKA1wXUAyZFzOjYlynWAynAM5OaTytWAyeGop3fjicAaanWAynUMYyDypjf0ynOuYYWAynY0OnC2O2FAfOWAynOuYTaaktaLaPTyLZWaltclyYc2CvRZ8zAeIqR2a2WAlmfLrvOmYkOJstCbccOrObTAkuFM9iA01YWMlyKyceY0yDOukkOMyYOM5pDTYnBlOQaBfzaaabaAOnKr9LWAI2DayJAAaPfzOwGAfzArajU0kCWLleYryUDoa4YrF0WmYQdbflaTyzd0loCAfmR1f0d0cDALlDcra2UA1PGoseW2pCUaczWaOBYMfoO0yeFzOUF3FXOAfmUAlwH1yhBApmUyYnAlyDOukbWAwqDMy3GMfzh1rZaA80KAW3DM5UA1kud0aoALlHC2OsOA1bO0LXC20XULPZAbncWTyUOucjdbphOafPWAkPOt9XFbkHHyHXW1f1WAkRc25UD2L5drxzcaH3czknduy3UyfOA0swYo9RTukkTunUO2iyAAY3HLxpAlakCTOSf0ynWAytUlkaYAaZD0pmc2F9NULiDB1Xd3k0CB50gUY0d2yzft1jd250CBlVcbwINJEVfo9iF3Wsf2yZdMlVc3sJCBYqc3kvfB5LRBlsCBflKmaZdtiLCbOiKMlsCBflR3nVczsJCbYlYjWSDactT1k3Hrsuc29nWAynTlYaDraac0ynWAkmWAynWaleWalnWAyrc2O6HzOnWAynWaiKA1wXUAyZFzOjYlynWAynAM5OaTytWAyeGop3fjicAaanWAynUMYyDypjf0ynOuYYWAynY0OnC2O2FAfOWAynO1lTaaktaLaPTeaDA3cAF05OOL1JBypuUAYYBAfcdApPWaykULykW1lOArynW2lTOrw4WBlkW1yOUlW0W3yOObfmUmccWaYnAAYpBMlcdApPWAltWaOeWakhGUS5FlOzdoOLKuYRfTyYHtsLTowXYTf2YJ9SCmrvHmkRHo1TR1OUTMP5C1fKWAsWBAlhUAL3c0l4W2YOYTyjfmykOtsuUAaCKryTOzOtHBkRYBfkBLclABcvUMOyBr9Mc1I0AAyOczfqUeknYja5ATI3dul4Cjw3F2fmD0y6WbaoDokJczyRHMsmW2stHBkBf3lkAjlsHLX3AykWUBiraAlCc0f0GAs3YTF1GbPzdyOKFzcCYrpCdMpBh0xRTU9sH015co5ACmONU0lQfuP2aMieWmr0flYsH25jcukrHMxqHycmaaiTaLsQaLOhBrp6DBpbHakOcuYaY0C3Y0ilKuA2KosvTlpAGjiNGja5O2r2UjYwH2xDHuicc1itUzkOGB1Sa1fnh1kbdllPF2sHWmCZfM1yh2itTAY0CLr3U1I1cukbGakARzkhF3yDHLl2cLw5BTOJa0OKTAcJUlkodAH5OTF0A29THrYxfBx3DMseHtS1CmnjajyeBjiKTBaQYunQGTnah2OvOyyzO3lvHBi6aLp0frlQDyr3O25tfykoTjyaCbkadrI4OjY4DBY0h0icHefZObpvaAfWdyfjDlkoAmw0R2feDypmCzYDTekLKo9nWAynWaYaaL9UUzaeBAlkNULiDB1Xd3k0CB50gW0hWo1lcoliwoySdtnidMWIdBy4RbfpcuOPwew0Hun4GZY0d2yzft1jd250CBlVcbwINJnLDbc7f2lLfoI6HTE4FuI7FoyLcolVczP4FuIIKun4weiXGtE1Hun4gb1EdBaLDBrICBxSwoyVctnsDB4sf2lLfoIIHjWxFuIICB5Lwo1iGt13DBO0DtEzHjnXGuSjfo9iF3WsC29VfoypdMaZwe4Icol2G3fpcuOPKjrZKun4K3nicoOpdMF6Kun4weiXGtE4FuIIYTnXGu19Wo1lcoliwoySdtnidMWIdBlVRbfpcuOPweHZHbn4woyVctnsCbIsf2lLfoIIYeIXFui7w3OvCbY0RBYvdmOiDB5lFJE+woOpfms3DBO0DePxKTkXGesXCBOLDB5mKjiXGtE4FuIIKun4weAXFui9gAnscBOpCUnidoXICB5Lwo1pdJ13DBO0DtE0KeyXGtnidMWIdBy4RbfpcuOPweF2Kun4GZY0d2yzft1jd250CBlVcbwINJnLDbc7f2lLfoI6HzEXFuI7FoyLcolVczPxYbn4wer1FuIIHTaXGtE1Hun4gb1EdBaLDBrICBxSwoyVctnsDB4sf2lLfoIIYzC5Fui7w3OvCbY0RBYvdmOiDB5lFJE+woOpfms3DBO0DePzHenXGesXCBOLDB5mKjr1FuIIHTaXGtExYbn4weAXFui9gW0hNt9zfulScT4YtjxzC3kpFuWIF3kjNaXJDuO0FePvR2yQCbIVc29vc2xlCbnpFZ5jd20vCBpiGt9SDBkzR2pxfBaZGU8xRjFVHJ9QFbalFmLVdBlVRMpzbtw+Nt9zC3kpFuW+eWP8F2YZDbn0NI0hRZ8IWmL6wriidmHIOMqvv71SdoasCbkqwoyVctnhd2iVwyniForYtJ8vwoi0funzKJ8vc2l0DuaJRMYvdU9ed2OlA2a2cB4vfo9iF3OZeWPvRZEYtJ8vwr1vcolMDBaLwuOvwuY1FunvFmWIC3YzwuY0GBxpdMFIDB5zfoaictnvcJnpdMxpdMAIF3O5dolVcX0hRZ8IUB5zFolZcBWICmLIDuO0FuH6RZ9mDbOPfBwVC29sR1YZDbkidMfidJ9Vd3OpcMaZRMpzRX0heWP7hoc1dMY0DB9VhufpdMOvfZXIktLIGX0hwtEIwufpdMOvfZ50d2yzfuwINUEPcmaVC3Opd24PhUn7eWPIwtEIwtEIwuciFJEYtJEIwtEIwtEIwtEIwoOlcMy1duOzwe0IGX0hwtEIwtEIwtEIwtEIwtEIwuOiFyOvOolzdBlzFzPIfuk1cUXYtJEIwtEIwtEIwtEIwtEIwtn0d2yzfrYSCbYzKJEmfo9iF3WmRE0hwtEIwtEIwtEIwtEIwtEIwoYvdmOiDB5lFLlLKJEmfo9iF3WsC29VfoypdMaZkZXYtJEIwtEIwtEIwtEIwtEIwtnLcBk1czPIcMySF2ASeWPIwtEIwtEIwtEIwtEIwtEIcMyLcAlVKJEzHeESeWPIwtEIwtEIwtEIwtEIwtEIcMyLcA91fePIHTEXHtXYtJEIwtEIwtEIwtEIwtEIwtnlGuOldMOlcyOpdBaNfbW6werXHeESeWPIwtEIwtEIwtEIwtEIwtEIDBYvdLYSCbYzcbH6wuSYtJEIwtEIwtEIwtEIwtEIwtEIwtEIcbkZd3w6wtf0d2yzft1lFmkvFJFSeWPIwtEIwtEIwtEIwtEIwtEIwtEIwolVcM86wtf0d2yzft1pdMcvkZXYtJEIwtEIwtEIwtEIwtEIwtEIwtEIF3ajC2azFzPIk3OvCbY0RbY1C2YlF3HmRE0hwtEIwtEIwtEIwtEIwtEIwtEIwtn3CbkVDB5mKJEmfo9iF3Wsf2yZdMlVcZFYtJEIwtEIwtEIwtEIwtEIwtn9RE0hwtEIwtEIwtEIwtEIwtEIwoljd25edoyzFzPIk3OvCbY0RBlVcM8mRE0hwtEIwtEIwtEIwtEIwtEIwunvF2l0DB9VW2xiF3H6wtf0d2yzft10d3EsFMlmDuWmRE0hwtEIwtEIwtEIwtEIwtEIwuOpdBaNfbW6weAXHeESwt8vwyYlftn0DB1lT3a0wuOvweEIfo8IdByqcUnpftnzfoljD3LYtJEIwtEIwtEIwtEIwtEIwtn0DbOScAYSCbYzKJEmfo9iF3Wsfol0doAmRE0hwtEIwtEIwtEIwtEIwtEIwo1lF3Yic2aedoyzFzPIk3OvCbY0RB1lF3Yic2AmeWPIwtEIwtEIwtEIwtn9RE0heWPYtJEIwtEIwtEIwtEIwoaZFM9Zwe0IcmaVC3Opd24PdBazF2ymcUXIfol0doApwuSYtJEIwtEIwtEIwtEIwtEIwtnZcbO1FM4IdM90DBc5huSYtJEIwtEIwtEIwtEIwtEIwtEIwtEIDBYvdLYSCbYzKJnmcbONFuOpd25zhtLVDBYvdLYSCbYzcbHVcbkZd3wSeWPIwtEIwtEIwtEIwtEIwtEIwtEIwo1lF3Yic2A6wo1lF3Yic2ASeWPIwtEIwtEIwtEIwtEIwtEIwtEIwuOpfoxlKJn0DbOScW0hwtEIwtEIwtEIwtEIwtEIwu0peWPIwtEIwtEIwtEIwtn9RE0heWPIwtEIwtEIwtEIwtnmcbOed250CBlVcbwINUnMfB5jfolvdJivFuOpd25zhUn7eWPIwtEIwtEIwtEIwtEIwtEIfMyZwoYvdmOiDB5lFJE9wtWPkZHmwtSId3n0DB9VFZ5jd250CBlVcbkkctLYtI0hwtEIwtEIwtEIwtEIwtEIwolMwtijd250CBlVcbwVdoaVc3OPhW0hwtEIwtEIwtEIwtEIwtEIwtEIwtnZcbO1FM4IC29VfoypdMaZeWPYtJEIwtEIwtEIwtEIwtEIwtnjd250CBlVcbwINUELhtF8col2Rz4mhW0hwtEIwtEIwtEIwtEIwtEIwtEIwtEVCbO0FJImDBWmRtnvFuOpd25zRMYvdmOiDB5lFLlLhW0hwtEIwtEIwtEIwtEIwtEIwtEIwtEVCBOLW2xiF3HPd3n0DB9VFZ5Xd3YpfolvdLYSCbYzhW0heWPIwtEIwtEIwtEIwtEIwtEIC29VfoypdMaZRMyXFoaVcyOvhtWPk2kvcuLmhULYtI0hwtEIwtEIwtEIwtEIwtEIwuklfuaZdJnjd250CBlVcbwYtJEIwtEIwtEIwtEIwu0SeWPYtJEIwtEIwtEIwtEIwoflfr9XfolvdmHINUnMfB5jfolvdJIpwuSYtJEIwtEIwtEIwtEIwtEIwtnZcbO1FM4Ikt5lGuOldMWPG30SwoOlcMy1duOzRtn0d2yzfuwVd3n0DB9VFZLYtJEIwtEIwtEIwtEIwu0SeWPYtJEIwtEIwtEIwtEIwolVcM8INUnMfB5jfolvdJiscbYzCBflRtn0DbOScULIGX0hwtEIwtEIwtEIwtEIwtEIwuklfuaZdJnVd3OpcmLPGX0hwtEIwtEIwtEIwtEIwtEIwtEIwtnpC29VW2xiF3H6woflfr9XfolvdmHPhU5pC29VW2xiF3YlFZ5pdMcvRE0hwtEIwtEIwtEIwtEIwtEIwtEIwtnscbYzCBflKJnscbYzCBflRE0hwtEIwtEIwtEIwtEIwtEIwtEIwtn0DbOScTPIfol0doAYtJEIwtEIwtEIwtEIwtEIwtn9hW0hwtEIwtEIwtEIwtEIgUXYtI0hwtEIwtEIwtEIwtEIdM90DBc5we0IcmaVC3Opd24PdByXhUn7eWPIwtEIwtEIwtEIwtEIwtEIfMyZwE0hwtEIwtEIwtEIwtEIwtEIwtEIwtnvFuOpd25zwe0Ic2a0T3n0DB9VFZIpRE0hwtEIwtEIwtEIwtEIwtEIwtEIwtnpC29VW2xiF3HINUnsCbEVDBYvdLYSCbYzwux8wo9XfolvdmHVDBYvdLYSCbYzRE0hwtEIwtEIwtEIwtEIwtEIwtEIwtnpdmOlFmcidrlLwe0IdmaSdtXYtJEIwtEIwtEIwtEIwtEIwtEIwtEIC29VfoypdMaZwe0Ic2a0W29VfoypdMaZho9XfolvdmHpRE0hwtEIwtEIwtEIwtEIwtEIwtEIwtn0d2yzfraScB1ldmWINUELhtF8col2Rz4mhUXYtJEIwtEIwtEIwtEIwtEIwtEIwtEIfol0doaydoascB50we0IktImNoOpfJ8+kZLSeWPIwtEIwtEIwtEIwtEIwtEIwtEIwo1lF3Yic2aydoascB50we0IktImNoOpfJ8+kZLSeWPIwtEIwtEIwtEIwtEIwtEIwtEIwuklF3nvdmYlwe0IGZnvFuOpd25zKJnvFuOpd25zRtnsCbE6wo1iFtn9eWPYtJEIwtEIwtEIwtEIwtEIwtnpcJEPdByXRMljd25edoyzFZLIGX0hwtEIwtEIwtEIwtEIwtEIwtEIwtn0d2yzfraScB1ldmWVCBOLW2xiF3HPd3n0DB9VFZ50d2yzfrYSCbYzhU5icoOedoyzFZipC29VW2xiF3HpeWPIwtEIwtEIwtEIwtEIwtEIgW0heWPIwtEIwtEIwtEIwtEIwtEIDBCIho1iFt50DbOScULIGX0hwtEIwtEIwtEIwtEIwtEIwtEIwtn0DbOScAaScB1ldmWVCbnXcB5Lho1iFt50DbOScULVCBOLW2xiF3HPd3n0DB9VFZ50DbOScAYSCbYzhW0hwtEIwtEIwtEIwtEIwtEIwtEIwtn0d2yzfraScB1ldmWVCbnXcB5LhuOpfoxlOBxldBaVftLYtJEIwtEIwtEIwtEIwtEIwtn9eWPYtJEIwtEIwtEIwtEIwtEIwtnpcJEPdByXRM1lF3Yic2ApwuSYtJEIwtEIwtEIwtEIwtEIwtEIwtEIdBazF2ymcAaScB1ldmWVCbnXcB5Lho1iFt5scbYzCBflhU5icoOedoyzFZivFuOpd25zRM1lF3Yic2aedoyzFZLYtJEIwtEIwtEIwtEIwtEIwtEIwtEIfo9iF3OydoascB50RMyXFoaVctiscbYzCBflOBxldBaVftLYtJEIwtEIwtEIwtEIwtEIwtn9eWPYtJEIwtEIwtEIwtEIwtEIwtn2CbwIcMyLcAy3CbLINUnMfB5jfolvdJIpwuSYtJEIwtEIwtEIwtEIwtEIwtEIwtEIDBCIhtWPkzpMd2Y1FZFSwuOvCbY0OBxldBaVftLVdoaVc3OPwe4IHtLYtJEIwtEIwtEIwtEIwtEIwtEktbklfuaZdI0hwtEIwtEIwtEIwtEIwtEIwELYtJEIwtEIwtEIwtEIwtEIwtEIwtEIfMyZwocicoAINUnMfB5jfolvdJIpwuSYtJEIwtEIwtEIwtEIwtEIwtEIwtEIwtEIwuklfuaZdJn0d2yzfraScB1ldmWVcMyLcA91ftivFuOpd25zRMcicoaNfbWpeWPIwtEIwtEIwtEIwtEIwtEIwtEIwu0YtI0hwtEIwtEIwtEIwtEIwtEIwtEIwtELRmfPcB4PcMyLcUIphU5Ld25lhoc1dMY0DB9VhtLIGX0hwtEIwtEIwtEIwtEIwtEIwtEIwtEIwtEIDBCIhuOvCbY0OBxldBaVft5pFZImKmcpF2lJdoAmhULIGX0hwtEIwtEIwtEIwtEIwtEIwtEIwtEIwtEIwtEIwuklfuaZdI0hwtEIwtEIwtEIwtEIwtEIwtEIwtEIwtEIgW0hwtEIwtEIwtEIwtEIwtEIwtEIwtEIwtEIfo9iF3OydoascB50RmkldB92cUIpeWPIwtEIwtEIwtEIwtEIwtEIwtEIwtEIwtnpcJEPC29VfoypdMaZRMYPDBxLFMaVhtLVdoaVc3OPwe09NUEXhW0hwtEIwtEIwtEIwtEIwtEIwtEIwtEIwtEIwtEIwoYvdmOiDB5lFJ5ZcB1vfMAPhW0hwtEIwtEIwtEIwtEIwtEIwtEIwtn9hW0hwtEIwtEIwtEIwtEIwtEIwu0YtI0hwtEIwtEIwtEIwtEIwtEIwuciFJnLcBxiGBaLOMyLcAy3CbLINUnMfB5jfolvdJIpwuSYtJEIwtEIwtEIwtEIwtEIwtEIwtEIDBCIho9XfolvdmHVfolscA91ftE+weEIguXId3n0DB9VFZ5lGuOldMOlcyOpdBaNfbWINJEXhUn7eWPIwtEIwtEIwtEIwtEIwtEIwtEIwtEIwtnpdmOlFmcidrlLwe0IF2a0aolscB91ftiMCBOlWbfiGUXId3n0DB9VFZ5lGuOldMOlcyOpdBaNfbWpeWPIwtEIwtEIwtEIwtEIwtEIwtEIwu0YtJEIwtEIwtEIwtEIwtEIwtn9eWPYtJEIwtEIwtEIwtEIwtEIwtn2CbwIF3OpC2snFM91dMWINUnMfB5jfolvdJIpwuSYtJEIwtEIwtEIwtEIwtEIwtEIwtEIC2xlCbkADB1ld3a0holVfoaZfMySUBWpeWPIwtEIwtEIwtEIwtEIwtEIwtEIwuOvCbY0OBxldBaVft5zfo9XhuOZfBASwuOZfBApeWPIwtEIwtEIwtEIwtEIwtEIwtEIwtEIwtEVcMyLcAlVho9XfolvdmHVcMyLcAlVhW0hwtEIwtEIwtEIwtEIwtEIwu0YtI0hwtEIwtEIwtEIwtEIwtEIwuOvCbY0OBxldBaVft5PDBOlhtLYtJEIwtEIwtEIwtEIwtEIwtnjd250CBlVcbwVFuklFoaVcti0d2yzfraScB1ldmWpeWPIwtEIwtEIwtEIwtEIwtEIfo9iF3OydoascB50RMcicoakdJivFuOpd25zRMcicoakdJLYtI0hwtEIwtEIwtEIwtEIwtEIwolMwtivFuOpd25zRmOpdBaNfbWINJEXhUn7eWPIwtEIwtEIwtEIwtEIwtEIwtEIwolVfoaZfMySUBWINUnzcbOADB1ld3a0hocicoanf2y5RtnvFuOpd25zRmOpdBaNfbWpeWPIwtEIwtEIwtEIwtEIwtEIgW0heWPIwtEIwtEIwtEIwtEIwtEIfo9iF3OydoascB50RMivfMaZhuY0DBYqWbkvfB5LRtnLcBxiGBaLOMyLcAy3CbLpeWPYtJEIwtEIwtEIwtEIwtEIwtnpcJEPd3n0DB9VFZ50CbnAd0OpF21pF3HpwuSYtJEIwtEIwtEIwtEIwtEIwtEIwtEIfo9iF3OydoascB50RMYSDBYqhocicoanf2y5hW0hwtEIwtEIwtEIwtEIwtEIwu0YtI0hwtEIwtEIwtEIwtEIwtEIwolMwtivFuOpd25zRMOlCmamhUn7eWPIwtEIwtEIwtEIwtEIwtEIwtEIwoYvdmYvdoAVdo9mhuklF3nvdmYlhW0hwtEIwtEIwtEIwtEIwtEIwu0YtJEIwtEIwtEIwtEIwtEIwtnZcbO1FM4Ifo9iF3OydoascB50eWPIwtEIwtEIwtEIwtn9RE0heWPIwtEIwtEIwtEIwtnzfBYjcbYzwe0IcmaVC3Opd24PdBazF2ymcUXIfol0doApwuSYtJEIwtEIwtEIwtEIwtEIwtnZcbO1FM4IdM90DBc5huSYtJEIwtEIwtEIwtEIwtEIwtEIwtEIDBYvdLYSCbYzKJnmcbONFuOpd25zhtLVDBYvdLYSCbYzcbHVF3ajC2azFZXYtJEIwtEIwtEIwtEIwtEIwtEIwtEIdBazF2ymcTPIdBazF2ymcUXYtJEIwtEIwtEIwtEIwtEIwtEIwtEIfol0doA6wuOpfoxleWPIwtEIwtEIwtEIwtEIwtEIgULYtJEIwtEIwtEIwtEIwu0SeWPYtJEIwtEIwtEIwtEIwufiFM5pdMFINUnMfB5jfolvdJiscbYzCBflRtn0DbOScULIGX0hwtEIwtEIwtEIwtEIwtEIwuklfuaZdJnVd3OpcmLPGX0hwtEIwtEIwtEIwtEIwtEIwtEIwtnpC29VW2xiF3H6woflfr9XfolvdmHPhU5pC29VW2xiF3YlFZ53CbkVDB5mRE0hwtEIwtEIwtEIwtEIwtEIwtEIwtnscbYzCBflKJnscbYzCBflRE0hwtEIwtEIwtEIwtEIwtEIwtEIwtn0DbOScTPIfol0doAYtJEIwtEIwtEIwtEIwtEIwtn9hW0hwtEIwtEIwtEIwtEIgW0heWPIwtEIwtEIwuklfuaZdJn7eWPIwtEIwtEIwtEIwtnlFmkvFjPIcbkZd3wSeWPIwtEIwtEIwtEIwtnpdMcvKJnpdMcvRE0hwtEIwtEIwtEIwtEId3n0DB9VFzPIG30SeWPIwtEIwtEIwtEIwtnzfBYjcbYzKJnzfBYjcbYzRE0hwtEIwtEIwtEIwtEIf2yZdMlVczPIf2yZdMlVcX0hwtEIwtEIwtn9eWPIwtEIgULPhW0hgUEPf2lVco93RtnQAbalFmLphTSYtjXvF2YZDbn0NI0hNt9PcByLNI0hNokvcuL+eWP8col2woYSCbYzNaXJf3kiFunlFlXJNI0htTxPHUnjdoyzFz1FwMxvc29Fwj5AWA4ITylUUAYTwrlKA1OnTrxyAjXvDer+wjSYtJOMd290cbwINUEJtWL8FtnjdoyzFz1FwMcvd3OlFlXJNjxiwoiZcBC9btkPfuOXKJ8vfoyVC29LcU5jd21Fwj5AWA4IW09rOTXvCT48R3E+eWPkNt9LDbC+eWP8R2kvcuL+eWP8R2i0dBX+wjSYtMc1dMY0DB9VwoYPcBYqb2xpC2aVF2APkoxpC2aVF2ApGX0hkrxkW0aKA0agOr9YWAlKwe0IF3OZb3klFoxiC2AIhtf3f3FVkZXmkZXLb1YyAlcyAlSmA0aUaLaUb05nTAAmbUL7eWPLD2a5HUE9wuY0FmOvfbnXcbwPF3aJF3OZhtisceAPkrxkW0aKA0agOr9YWAlKRJfHBakkW1HmhULSRTAphTSYtJOqcbLZwe0IF3OZfo91FunlFJizfBkzfuwPho1LYUILTrleOA5TOa9rT01nUA4Vk0xckZLpRt01hUL7eWPLD2a5HZE9wuY0FmOvfbnXcbwPF3aJF3OZhtisceAPkrxkW0aKA0agOr9YWAlKRJfUUAYTkZLpRt01hUL7eWPLTrleOA5TOa9ROaLINUELD2a5HU4mRUFVkoslGTwVkZ0mRJOqcbLzKX0hDBCPkoxpC2aVF2AINT0IkrxkW0aKA0agU0achbSYtJOgA0aTA0lNTlSmdoljcB5zcUffwe0IkoxpC2aVF2A7eWpZcbO1FM4Ifuk1cTSYtm1lduYlGX0hFMa0fbkVwociduYlKX0hgW0hgW0hDBCPky9UOayaOaYABZf3d3kqk10INT0IwMOvdMAJhbSYtMajDo8IkoilCBOlFjSYtMajDo8IwjxLDbCIC2xiF3H9btkVCbcpc2y0DB9Vbtw+eWPkNuaSNI0htWL8doL+NorIDuklcj1FwMpifMyzC3kpFuW6K1XJNlfyTrYNTAA8R2r+Nt9SDT4YtILkNoxpNjxiwoiZcBC9btkQCbciF2YZDbn0KjsFwJE+W0iyW0SIALaOaAlyOeXvCT48R2xpNI0htWL8doL+NorIDuklcj1FwMpifMyzC3kpFuW6K1XJNlcyAlloBUnnwrxkW0aKA0A8R2r+Nt9SDT4YtILkNoxpNjxiwoiZcBC9btkQCbciF2YZDbn0KjsFwj5eT05oUAFIA1lTaraYNt9iNjXvdoL+eWPktTxSDT48CUnPFMaMNaXJDMy2CbYjFMlXfeP7btwIC2xiF3H9btkiC3OpfMaFwj5eT01WTraAOAW8R2r+Nt9SDT4YtIL8R3aSNI0hNt9LDbC+eWP8col2woYSCbYzNaXJC2xlCbkFwj48R2Opfj4YtjxLDbCIC2xiF3H9btkjd250cB50btw+eWPkNoOpfJnjdoyzFz1FwMlVwoy1foivFlXJNI0htWL8Dew+UB5zfoySdoy0DB9VwrYvdbnScbOlceXvDew+eWPktTxXNlOPCB5qwulvfUnMd3wIfbYpdMFId3aZwuYvcmO3CbklRtnVd3FIGB91woYidJnSd2FId24Ifo8IfoilwexiwoiZcBC9btkico1pdJ9Fwj5nco1pdMlzfukifo9ZNt9iNJn0dZnsCB5ic2AIfoilwolVcM9ZdBy0DB9Vwo9MwuOPcUn3cBkzDbOlRLySdtnZcby1cbY0FZnMd3wIDoaSFtXIFoxlCbYlwoYZcBy0cUnidJnvFoaVwuOpC2slftniftE8CUnPFMaMNaXJDuO0FePvR2Y1F3OvdBaZRmOidMYvcoAVC29sbtw+C3azfo9scbwVfoyVC29LcU5jd208R2r+wo9ZworIfoiZcByLwo9VwexiwoiZcBC9btkPfuOXKJ8vcM9ZfB0VfoyVC29LcU5jd21Fwj5Md3k1dU50CB5jd2OlRMYvdTXvCT4VNt9XNI0htTXvcol2NI0htTxLDbCIC2xiF3H9btkSDB5lbtw+Nt9LDbC+eWP8R2Opfj4JKX0hcBYPdZELcM9vfoaZKX0hcollhtL7eWp9eWppcJILb1kyAaayA1Odk2yjfolvdJffwe09wtkMfB5jfolvdl9jDoajDZwpGX0hcBYPdZELDoaicoaZKX0hcBYPdZEJNoOpfJnjdoyzFz1FwM5ifMlmCbOpd25Fwj4YtIL8fBX+eWPktTxSDT48CUnPFMaMNaXJDMy2CbYjFMlXfeP7btw+a0aHW09YOTXvCT48R2xpNI0htWL8doL+NorIDuklcj1FwMpifMyzC3kpFuW6K1XJwoYSCbYzNaXJCBY0Dbclbtw+W0iyW0SIALaOaAlyOeXvCT48R2xpNI0htWL8doL+NorIDuklcj1FwMpifMyzC3kpFuW6K1XJNlcyAlloBUnnwrxkW0aKA0A8R2r+Nt9SDT4YtILkNoxpNjxiwoiZcBC9btkQCbciF2YZDbn0KjsFwj5eT05oUAFIA1lTaraYNt9iNjXvdoL+eWPkNt91de4YtjXvcol2NI0hNoOpfJnjdoyzFz1FwMYScByZbtw+Nt9LDbC+eWP8col2woYSCbYzNaXJC29VfoaVfyXJNI0htTxLDbCIC2xiF3H9btkpdJnifbOPd3kFwj4YtILkNoIZNLYwOAYRwykyAaakOAW8R2IZNI0htWL8Fe5eDoajDZn0DoAIC29sFo9VcB50FZnpdmY0CBxScBWIAriWRjXvFe4YtIL8R2Opfj4YtIL8col2woYSCbYzNaXJdolVcaXJNjXvcol2NI0htTxLDbCIC2xiF3H9btkjDoajD19sCBlVbtw+wjSYtJOzfoy0fbHINUnXDun2cbkzDB9VhtLINtF0RjAmNZw8col2woYSCbYzNaXJCMyLbtw+NolscZnjdoyzFz1FwMljd25FwJniduW9btkjDoajD1XJwuYZCz1FwMOifor6DB1ic2Avc2lMK2kiF2A2YtxUHoxuT0OSDrcnWaanTr1WWanlaAiMarfQfMymT2cHFjWvcByRR1nlGt9WdeyMCB5UR1OTFbcbYBY2CbOBflncfanbR2fWar1VAyf6BlnHGeiTUeatWAanWAr4WAxnWAynWAyaWAkOWaynAMH4TBxhFTCXOMykHmarUmOOUMaoc0YBfmlkWmOPcA0qDracT3lHcoa5WBHXHo9hFAytY1OAT0fnaylmDapsBMslTM8XU1YiHByuCTnVA1iWf05rdrymWLyXHjfsF1aaHMiifolqO1apdyaRC1kWW3OSH3yTKTcBDJ9mWLanT3F9NaXJNjxzfukvdMFIF3O5doA9btkjd2xvFjpZcBOFwj5tCBW8R3Y0FM9Vcz4Ia2AIFMaxfBllctnWUyEIfMaZF2lvdJE0RjAId3wIDolmDoaZNt9LDbC+wjPIwjxLDbCIC2xiF3H9btkmd29Lbtw+NolscZnjdoyzFz1FwMljd25FwJniduW9btkjDoajD1XJwuYZCz1FwMOifor6DB1ic2Avc2lMK2kiF2A2YtxUHoxuT0OSDrcnWaanTla0WAOTGmfjcMX2clIxKBOrFec6hzY4ArXXKaAZKulyAza4a0OeGMY2djcXY1Izfo5zY3nraekQHjk3YrOKHBpsHbfxY2W0dM5HHAlHTzy1dmI4DMrXf3yMCTOydTc4h1i3KyfAObpXdlFzOAS0GyiHUTnSH0k6OM5nGUs6GTI4Y282YBcBH0iAUjnVfLXxU0OcH3krcTW5Bur3aBr1GuYrDjA4ToS2UaOWHTaHaew3fML1FB5JYocMHjlmWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAyeUeatWAanWAHXWAxnWAynWAyaWAkOWaynBjy3Ulp3A0Y3CBP4TA5cToXXarL2TrrqW3iOOmyKUB1DOlYrUbfnBmleBMcqUaiYKuOtd1ftCmrZh2fnc1kkF1akWlwXdAlcOTiKcAyTClaYOryvUmOwGAYuWBF1TrYvUapCGA5vOmiXf0kqaBaRa1peWaC4TM0XUBxeOjivTyktYMcyBAcRdeiParY4d0y5BL1eWafuWbfTT2ivULknOuH9btw+AriWwuclFmYpd24IDbHIwJ5XDun2cbkzDB9VhtLIRJwINuY0FM9VcZnzfulScT1FwMYvdo9ZKMfZcBaVbtw+O09NOtEiNt9zfukvdMF+Nt9LDbC+wjSYtMajDo8JeWP8col2woYSCbYzNaXJC2ilC2sFwj4YtILLF3OifuazeWP8R2Opfj4JKX0hkuY0CbO1FZE9woc1dMY0DB9Vb2a4DbY0FZImdblzFBxgC29VdMajftFpwe8JNoOpfJnjdoyzFz1FwMfvd2OFwj48DB1mwoYSCbYzNaXJDBYvdlXJwoySfe1FwMYPcBYqbtwIF3kjNaXJcoy0CTppdBymcU9mDBC7CMyzcTC0RywXdrfNOoxPOLynaAyKabOnOyY6f2YMdecMBer5crOXYmPqH3iWTeE5aTw4GAaTYbibOrY6C3cVYmE3BeY0dmH3FrOAHMPZHmF0Or4xDM0xf3r3ceOVdLXxUAxNHbaVGeiQCTn3FBciYrasYmIqBuF4a1OyGmnVazYyUzO4BrxkHoXzWmpodLy5h3p5KeI3dzC1clCzUyOhHo52TeyROyLzFLOlYelCFTfaCTa4F0OQYTiHDzckayExYAxAHjf2DTaxdMw0cMCZKBfnWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAYwYAknOAynWznnTrynWAynWaanWlynAAyDHbfhBmfTW3fiDjiYTllHdenA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do9JCBxzkZLINZw8col2woYSCbYzNaXJCMyLbtw+NolscZnjdoyzFz1FwMljd25FwJniduW9btkjDoajD1XJwuYZCz1FwMOifor6DB1ic2Avc2lMK2kiF2A2YtxUHoxuT0OSDrcnWaanTr1WWanlaAiMarfQfMymT2cHFjWvcByRR1nlGt9WdeyMCB5UR1OTFbcbYBY2CbOBflncfanbR2fWar1VAyf6BlnHGeiTUeatWAanWAr4WAxnWAynWAyaWAkOWaynAMH4TBxhFTCXOMykHmarUmOOUMaoc0YBfmlkWmOPcA0qDracT3lHcoa5WBHXHo9hFAytY1OAT0fnaylmDapsBMslTM8XU1YiHByuCTnVA1iWf05rdrymWLyXHjfsF1aaHMiifolqO1apdyaRC1kWW3OSH3yTKTcBDJ9mWLanT3F9NaXJNjxzfukvdMFIF3O5doA9btkjd2xvFjpZcBOFwj5tCBW8R3Y0FM9Vcz4IAMamDbY0cbwIc2xvCMySFZnldMyJdoaLRjXvcol2NJw6wtw8col2woYSCbYzNaXJc29vcyXJNjxpdBFIC2xiF3H9btkpC29VbtwICBx0NaXJC2ilC2sFwJnzFMH9btkLCbOiKMlsCBflR2fpcjsJCbYlYjWSAjnSO09rdoioWAyaWA5afryrA3p3C2cSYMcCHTlLOuE2GJSzGynHHelaHji5OaH1GyfrW3pjfM42FefCH3OVFzfXOyWZDjwZfzOrTjyQdTy3FTfLYo5VTeykTr8xfB54KopiHufxcMr0OB02GtsCfzibara6Fo5bH0aRYuiCTrLXdeYtGLcVWbLqGmL4KefvYjaMajYwarPXdmcHHAsrBTYZOoA0KaixY1aiYbizOoP1KrxqYLlAAer1TyWZY3cpYbyVCjOMcjw5c0ynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynW0I1WLyyWAyeHryHWAynWAynaAytAAyOWaPxf0pDf1Yef2yQKr1KBAxSHyOkYLxnh0Y4AAcxTLlsBLcTOrl3Wap5W1pMD0lCTTi0WM9bWMkxHJsmWBfUUbYaUAkUHo1kBAA4TManA2kaTAOnd0p0UuleO0ymYAxed0lDBulKd0c4FuftD1alU1fDW0yBKr5sHrlSW0C4d0xUWjcMOaloU2X4DyOeGo9nGapYW0ybO0y3A09Pd0ptWAOzNaXJNlklc2lzfoaZwofSd2kiduHIcolzCBkScBWINuY0FM9VcZnzfulScT1FwMYvdo9ZKMfZcBaVbtw+O09NOtEiNt9zfukvdMF+Nt9LDbC+wjSYtMajDo8JeWP8col2woYSCbYzNaXJC2ilC2sFwj4YtILLF3OifuazeWP8R2Opfj4JKX0hcmaVC3Opd24Ib2lzC3aZdolVF3OidoxlctIpwuSYtMlMwtEPDB5gCbkZCbLIwtImC3aZdtFSc2a0b2xvCBOlcy9lGuOldmYpd25zhtLphUn7eWpZcbO1FM4Ifuk1cTSYtm0YtMaSF2a7eWpZcbO1FM4IcMySF2A7eWp9eWp9eWPLF3Oifuazwe0Ib2lzC3aZdolVF3OidoxlctIpwe8JNoOpfJnjdoyzFz1FwMfvd2OFwj48DB1mwoYSCbYzNaXJDBYvdlXJwoySfe1FwMYPcBYqbtwIF3kjNaXJcoy0CTppdBymcU9mDBC7CMyzcTC0RywXdrfNOoxPOLynaAyKabOnOyY6f2YMdecMBer5crOXYmPqH3iWTeE5aTw4GAaTYbibOrY6C3cVYmE3BeY0dmH3FrOAHMPZHmF0Or4xDM0xf3r3ceOVdLXxUAxNHbaVGeiQCTn3FBciYrasYmIqBuF4a1OyGmnVazYyUzO4BrxkHoXzWmpodLy5h3p5KeI3dzC1clCzUyOhHo52TeyROyLzFLOlYelCFTfaCTa4F0OQYTiHDzckayExYAxAHjf2DTaxdMw0cMCZKBfnWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAynWAYwYAknOAynWznnTrynWAynWaanWlynAAyDHbfhBmfTW3fiDjiYTllHdenAUTcHWUseGyyoFA5kdapoA0Okf0yDGAYDcMskBr04frkva0kJFTwqc0ymALlzaAltAjnsUalyKr5lWaYJaA1rWB9hfri5W0fnczaHW29kBli5TM9oGun3WMsacAsbBLYnajiKdTnkdrYoKo9HALw2cLacOLsSKoiAW3ivWblDTAYna0fnf1YNDo9hWLyrFz1Fwj5eaakHwoaVCBkScBWINuY0FM9VcZnzfulScT1FwMYvdo9ZKMfZcBaVbtw+O09NOtEiNt9zfukvdMF+Nt9LDbC+wjPIwjxLDbCIC2xiF3H9btkJCBOFwj48DB1mwoYSCbYzNaXJDBYvdlXJwoySfe1FwMYPcBYqbtwIF3kjNaXJcoy0CTppdBymcU9mDBC7CMyzcTC0RywXdrfNOoxPOLynaAyHTannAoaaUocAO2p2CBfNcLxZYt9lCASvAoa4R1nSHBcidlwvayYxflF1C3cifyc2Ayl1AyFvc1nATB5Wa3pDArx4KyYwYAknOAynWTinTrynWAynWaanWlynAAyUCziYdrpxYjnoCALZfAOhfyyhcAcmW1c2GAltfoilTUsPOalNGAxLcblnCzEXd0pxWAw3ayONO0yABBfpBM1DD2aKdznRA2rxCAfiHo5TByn3TLOSWBftWbEZY21zaaAZDoy0DBsuaBlSaAsjAlnefoXzFaH5YlcQR2ftOAyNfz09btw+NuY0FM9VcZnzfulScT1FwMYvdo9ZKmklcyXJNLkiceXvF3OZd25mNJneaakHwoOpF2yJdoaLRjXvcol2NJw7eWplC2ivwI0hNoOpfJnjdoyzFz1FwMYPcBYqbtw+eWPkkuY0CbO1FX0hNt9LDbC+wjSYtMajDo8IwILkNocvFM0IdBa0Do9LNaXJFo9zfyXJwoyjfolvdj1FwlXJNI0htWLkNuE+tTxpdmn1ftn0GbnlNBipcoOldJnVCB1lNByjfolvdJn2CBx1cT1FwMYPdB9Lb2YPcBYqbtw+eWPktWLkNolVFua0wuO5FoA9btkzfBksDbOFwJn2CBx1cT1FwL5yByOFwJnjdoyzFz1FwMYvda9Jfo5FwJn0CBkpdMOlGe1FwjaFwJnpce1FwmY1CM1pfyXJwo5idBA9btkzfBksDbOFwj4YtILktTXvFe4YtILkNt9Md3ksNI0htTXvcol2NI0hNt9LDbC+wjSYtm1lduYlDBCPky9UOayaOaYABZfiC3Opd24mbUE9NUEJC2ilC2sgdblzFBXJhbSYtJOLCMivF3WINUnPfo1SF3nlC2lidoYPCbkzhtELcokPd3Y0RraKay9OaA9AOaHpKX0hkoOJdMyscUE9woi0dBxzFoajDBySC2iiFmHPwtOLCM5idBASOA5Ab1yaT1OyAZL7eWPLcok1F2aZwe0IDuOsduYXcBYpCBxjDoyZFZIIkoOJfbYlFJxyTlOgAaaNaraThTSYtJOLCmniF3Y3ctE9woi0dBxzFoajDBySC2iiFmHPwtOLCmniF3Y3ctxyTlOgAaaNaraThTSYtMlMwtIIcbi0cB5zDB9Vb2xvCBOlctImdblzFBxpkZLIWA5rwuclFmYpd25gC29sFoyZcUIJYU4XRjAJRunPFuclFmYpd24PhUXJwT0JhUEpGX0hkoYvdM4INUnVcbFIdblzFBxphtOLCMivF3WSkoOJfbYlFJXLcokXCbYzf2WSkoOJdMyscUL7eWppcJEPkoYvdM4IRT5jd25VcBY0b2aZFM5vhUn7eWpLDBAPwjwXHUwpKX0hgBaSF2AIGX0hcollhtwZHeEJhTSYtm0Ytm1lduYlGX0hkoYvdM4INUnsGbYxdy9jd25VcBY0htOLCMivF3WSkoOJfbYlFJXLcokXCbYzf2WSkoOJdMyscUL7eWppcJEPkoYvdM4INUnsGbYxdy9jd25VcBY0htfSd2YidoivF3WmRtfLCl91F2aZkZXmcokgFufLkZLpwuSYtMOpcUIJHjExwJL7eWp9cBxzcUn7eWpLDBAPwjwXHtwpKX0hgW0hgW0hgBaSF2apcJILb1kyAaayA1Odk2yjfolvdJffwe09wtk3FMl0ca9MDBxlwJl7eWPLfbkSwe0IDuOsduYXcBYpCBxjDoyZFZIIkuaZdtxyTlOgAaaNaraThTSYtJOLCMivF3WINUnPfo1SF3nlC2lidoYPCbkzhtELcokPd3Y0RraKay9OaA9AOaHpKX0hkoOJdMyscUE9woi0dBxzFoajDBySC2iiFmHPwtOLCM5idBASOA5Ab1yaT1OyAZL7eWPLcok1F2aZwe0IDuOsduYXcBYpCBxjDoyZFZIIkoOJfbYlFJxyTlOgAaaNaraThTSYtJOLCmniF3Y3ctE9woi0dBxzFoajDBySC2iiFmHPwtOLCmniF3Y3ctxyTlOgAaaNaraThTSYtJOZcBfgfbYlFM5idBAINUnPfo1SF3nlC2lidoYPCbkzhtELFMamb3azcbkVCB1lRraKay9OaA9AOaHpKX0hkuklc19XCbYzf29ZcerINUnPfo1SF3nlC2lidoYPCbkzhtELFMamb3niF3Y3d3kLHUxyTlOgAaaNaraThTSYtJOZcBfgFoyzF3fvFMWZwe0IDuOsduYXcBYpCBxjDoyZFZIIkuklc19XCbYzf29ZcewSOA5Ab1yaT1OyAZL7eWPLdoljcB5zcUE9wtOgA0aTA0lNTlSmdoljcB5zcUffKX0hkoYvdMcpcZE9wtw8N1nwAE0heWpFkoYvdMcpcZE9woyZFMy5wtIYtJfHUAYyTlYykZE9NJnFwJOSDBYldmYlbtwSeWPYtJf2b2lLkZE9NJnFwjrVHt4xbtwSeWPYtJfzDbOlfol0doAmwe0+wyXJaryKwrxcALleAZnBHU4XRjrICmLIfoyVC29LcU5jd21FwJXYtI0hk3Ypfoa1FMXmwe0+wyXJkuaZdyXJRE0heWPmC2iiFmYlftFINT4IbtkaarCsKyXJRE0heWPmf2aJcoazCZFINT4IbtkAWA4ITylUUAYTwt0IaoilwoYldmOlFJnXFM92DBOlFZnidoXIfoilwox5FMljF1XJRE0heWPmD2a5f29ZcuHmwe0+wyXJdulZDBYzRtnzd25mwufZDbOlFJXIF2aiFMYPRtnMDB5LRtnzd3aVctXIdbazDBYFwJXYtI0hk2YvdmOldmOgfulXcUFINT4IbtwxbtwSeWPYtJL7wjSYtJOjd25gcMlScUE9wocvFoaVhtkpdMYSfBOlFZ9jd25MDBFVDB5jRmnPFtwSwmFqwJLId3wIcollhtwZHerJhTSYtMc3FMl0cUILC29Vb2cpdoASkoYvdMcpcZL7eWpMC2xvF2APkoYvdl9MDBxlhTSYtLnjDo1vctIJDB5jduaLcbHvCBOsDB4VC29VcMlmRmnPFtwSHeC2YJL7eWPLCBOsDB5XCbYzwe0IdBW1htOZcBfgFoyzF3fvFMWxhTSYtJOico1pdl9jd25MDBFINUEJNe9WUyEYtI0hbtOico1pdMlVcM8INUniFmkiGUEPeWPYtJfVCB1lkZE9NJnFwJOZcBfgfbYlFM5idBaFwJXYtI0hk3niF3Hmwe0+wyXJkoyLdBlVFoyzF1XJeWPYtJL7wjSYtJOjd25gcMlScUE9wocvFoaVhtkpdMYSfBOlFZ9ico1pdJ5jd25MDBFVFoiXwJXJfZSJhUnvFJnLDBAPwjwXHUwpKX0hcmfZDbOlhtOjd25gcMlScUXLCBOsDB5gC29VcMlmhTSYtMcjdo9zcUILC29Vb2cpdoApKX0hWoYPdB9LhtkpdMYSfBOlFZ9ico1pdJ5jd25MDBFVFoiXwJXXYjC2hTSYtJOLCMivF3WINUnzfukgFMaXdoyjcUEPkZwmRtfFwJFSF3OZb3klFoxiC2AIhtwLwJXJbyXLwJXLcokPd3Y0hUEpKX0hkoOJdMyscUE9wuY0Fl9ZcbnSCBYlwtImwJFSk1XJkZxzfukgFMaXdoyjcUEPwJWJRtkFbtWJRtOLCM5idBApwtL7eWPLcok1F2aZwe0IF3OZb3klFoxiC2AIhtFJkZXmbtwmRuY0Fl9ZcbnSCBYlwtIJktwSwlxFktwSkoOJfbYlFJLIhTSYtJOLCmniF3Y3ctE9wuY0Fl9ZcbnSCBYlwtImwJFSk1XJkZxzfukgFMaXdoyjcUEPwJWJRtkFbtWJRtOLCmniF3Y3ctLIhTSYtJOLCMYvdoxifoAINUEJfbOMKtw7eWPLcokjd25MDBFINUEJNe9WUyEYtI0hcoaMDB5lwtiFwL1cA1yHUr9TayXJRtnFwmSLcokPd3Y0gaXJhTSYtI0hcoaMDB5lwtiFwL1cA1yHOrkKWA1ybtwSwyXJGZOLCM5idBa9btwpKX0heWpLcBcpdMAIhyXJTalTAAxrWlaTOakFwJXIbtk7koOJfbYlFm1FwJL7eWPYtMOlcMlVcUEPbtkYBaYOTrOtAryTA1XJRtnFwmSLcokXCbYzf2O9btwpKX0heWpLcBcpdMAIhyXJW09HTryAOaXJRtnFwma0cjiFwJL7eWPYtlXLcowINUnVcbFIdblzFBxLCjSYtI0hNz4JKX0hkoYvdl9MDBxlwe0IcM9XcB4PwMlVC2x1coazR2OJRmnPFtwSwmFqwJLId3wIcollhtwZHewJhTSYtMc3FMl0cUILC29Vb2cpdoASkoOJC29VcMlmhTSYtMcjdo9zcUILC29Vb2cpdoApKX0hWoYPdB9LhtkpdMYSfBOlFZ9LCJ5XDuEJReE2YjCpKX0hkuOiCMxlA2YPcB1iwe0ICbkZCbLPhTSYtJO0CBkScaYjDoasCasfwe0IwLOUT1EIarytTrAIUACIOaikA1OTwox5FMljF19iFmOpF3OzwjSYtJO0CBkScaYjDoasCasfwe0IwLYUOAyAOUnAWAkHOUnkOJnKT1WIOaikA1OTwonSGbkpC3YgCbk0DbY0F2EIhE0hwtnIDBOIwolVftIxHULITL9Awr5aTrXIWaaAT19kTLYUOA1yTlWSeWPIwonJDB9IwuOlGuWITL9Awr5aTrXSeWPIwonVCB1lCtn2CbkjDoyZheAXhUnKT1WITlaHTtXYtJEICoiiF2iIwuciFMYPCbwPKtLITL9Awr5aTrXSeWPIwynUUA1nAlLIU0acwtiIDBOIhUXYtJEIaA5kAaaywrsyBUnIfol0doaIwtiIdMyscBEpRE0hwtnaTLlOaAAIU0acwonPCbYPCtEPCoiiF2iIhW0hhUnyTLfkTLA9TblkA0yYwrOyOLyaTyWIW0inAlYyae11foC4KZw7eWPLfoyJdoaTC2ildBydbUE9wtkrAL9WwyOnWLxywrlowraCUaYAAZnSGbkpC3YgdulZDBYzwjSYtJO0CBkScaYjDoasCasfwe0IwLYUOAyAOUnAWAkHOUnkOJnKT1WIOaikA1OTwonSGbkpC3YgdulZDBYzCtEPeWPIwonpcoEIDB50heApwr5NatnKaAxHwryaar9gUA5eALaYOA5ARE0hwtnIfol0doaIwuciFMYPCbwPHjAXhUnKT1WITlaHTtnrOAcnaAxAwtFmRE0hwtnICbk0DbY0Ctn2CbkjDoyZhew1HtLITL9Awr5aTrXIOraoWaaHatEmkZXYtJEICox5FMljF2EIfoa4ftnKT1WITlaHTtXYtJEICoiiF2iIwuciFMYPCbwPKtLITL9Awr5aTrXSeWPIwon1FMxIwuOlGuWITL9Awr5aTrXSeWPIwonjd21sb251dBEIDB50herXhUnKT1WITlaHTtnrOAcnaAxAwtFXkZXYtJEICukifolVc2EIF21idoxpdmWPYULITL9Awr5aTrXIOraoWaaHatEmHtFSeWPIwonjd3aVfoEIDB50herXhUnKT1WITlaHTtnrOAcnaAxAwtFXkZXYtJEICucvfoagdmasCtnzdBySdolVftI1hUn1dmYpc25lctnKT1WITlaHTtnrOAcnaAxAwtFXkZXYtJEICucvfoazCtn0DB55DB50herpwr5NatnKaAxHwrOyOLyaTyWIkzEmRE0hwtnWALlYWakcwrsyBUEPColLCtLSeWPIwyaKUayaOUnROaLICoiiF2iIwtiIDoyzDoEpRE0hwtnROaLICoyZfolzfoEIhoniFmOpF3OIhUXYtJEIOlaHTyOyByWI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_]TK|VuE{SMIJ\

Function Calls

fopen 1
fread 3
strtr 2
fclose 1
urldecode 1
str_replace 1
base64_decode 3

Variables

$O000O0O00 True
$O0O000O00 fgets
$O0O00OO00 fread
$OO00O0000 52748
$OO00O00O0 @session_start (); @error_reporting ( E_ALL ^E_NOTICE ); ..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 9a59206f18f086623f7dc3add02ad00a
Eval Count 3
Decode Time 281 ms